drm/msm: dpu: Fix typo in dpu_encoder
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M:      Russell King <linux@armlinux.org.uk>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W:      http://www.armlinux.org.uk/
1480 S:      Maintained
1481 F:      arch/arm/mach-ebsa110/
1482 F:      drivers/net/ethernet/amd/am79c961a.*
1483
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 N:      efm32
1490
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/ezx.c
1496
1497 ARM/FARADAY FA526 PORT
1498 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501 T:      git git://git.berlios.de/gemini-board
1502 F:      arch/arm/mm/*-fa*
1503
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M:      Russell King <linux@armlinux.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.armlinux.org.uk/
1508 S:      Maintained
1509 F:      arch/arm/include/asm/hardware/dec21285.h
1510 F:      arch/arm/mach-footbridge/
1511
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M:      Shawn Guo <shawnguo@kernel.org>
1514 M:      Sascha Hauer <s.hauer@pengutronix.de>
1515 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R:      Fabio Estevam <fabio.estevam@nxp.com>
1517 R:      NXP Linux Team <linux-imx@nxp.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F:      arch/arm/mach-imx/
1522 F:      arch/arm/mach-mxs/
1523 F:      arch/arm/boot/dts/imx*
1524 F:      arch/arm/configs/imx*_defconfig
1525 F:      drivers/clk/imx/
1526 F:      drivers/firmware/imx/
1527 F:      drivers/soc/imx/
1528 F:      include/linux/firmware/imx/
1529 F:      include/soc/imx/
1530
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M:      Shawn Guo <shawnguo@kernel.org>
1533 M:      Sascha Hauer <s.hauer@pengutronix.de>
1534 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R:      Stefan Agner <stefan@agner.ch>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/*vf610*
1540 F:      arch/arm/boot/dts/vf*
1541
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Li Yang <leoyang.li@nxp.com>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F:      arch/arm/boot/dts/ls1021a*
1549 F:      arch/arm64/boot/dts/freescale/fsl-*
1550 F:      arch/arm64/boot/dts/freescale/qoriq-*
1551
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M:      Lennert Buytenhek <kernel@wantstofly.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M:      Steve Sakoman <sakoman@gmail.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M:      Philipp Zabel <philipp.zabel@gmail.com>
1564 M:      Paul Parsons <lost.distance@yahoo.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm/mach-pxa/hx4700.c
1568 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1569 F:      sound/soc/pxa/hx4700.c
1570
1571 ARM/HISILICON SOC SUPPORT
1572 M:      Wei Xu <xuwei5@hisilicon.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W:      http://www.hisilicon.com
1575 S:      Supported
1576 T:      git git://github.com/hisilicon/linux-hisi.git
1577 F:      arch/arm/mach-hisi/
1578 F:      arch/arm/boot/dts/hi3*
1579 F:      arch/arm/boot/dts/hip*
1580 F:      arch/arm/boot/dts/hisi*
1581 F:      arch/arm64/boot/dts/hisilicon/
1582
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585 W:      www.jlime.com
1586 S:      Maintained
1587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F:      arch/arm/mach-sa1100/jornada720.c
1589 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1590
1591 ARM/IGEP MACHINE SUPPORT
1592 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M:      Javier Martinez Canillas <javier@dowhile0.org>
1594 L:      linux-omap@vger.kernel.org
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/omap3-igep*
1598
1599 ARM/INCOME PXA270 SUPPORT
1600 M:      Marek Vasut <marek.vasut@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1604
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M:      Lennert Buytenhek <kernel@wantstofly.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Orphan
1618
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M:      Imre Kaloz <kaloz@openwrt.org>
1631 M:      Krzysztof Halasa <khalasa@piap.pl>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-ixp4xx/
1635
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M:      Jonathan Cameron <jic23@cam.ac.uk>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-pxa/stargate2.c
1641 F:      drivers/pcmcia/pxa2xx_stargate2.c
1642
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M:      Lennert Buytenhek <kernel@wantstofly.org>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652
1653 ARM/LG1K ARCHITECTURE
1654 M:      Chanho Min <chanho.min@lge.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm64/boot/dts/lg/
1658
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/LPC18XX ARCHITECTURE
1665 M:      Vladimir Zapolskiy <vz@mleia.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/lpc43*
1669 F:      drivers/i2c/busses/i2c-lpc2k.c
1670 F:      drivers/memory/pl172.c
1671 F:      drivers/mtd/spi-nor/nxp-spifi.c
1672 F:      drivers/rtc/rtc-lpc24xx.c
1673 N:      lpc18xx
1674
1675 ARM/LPC32XX SOC SUPPORT
1676 M:      Vladimir Zapolskiy <vz@mleia.com>
1677 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/lpc32*
1682 F:      arch/arm/mach-lpc32xx/
1683 F:      drivers/i2c/busses/i2c-pnx.c
1684 F:      drivers/net/ethernet/nxp/lpc_eth.c
1685 F:      drivers/usb/host/ohci-nxp.c
1686 F:      drivers/watchdog/pnx4008_wdt.c
1687 N:      lpc32xx
1688
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M:      Philipp Zabel <philipp.zabel@gmail.com>
1691 S:      Maintained
1692
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M:      Jason Cooper <jason@lakedaemon.net>
1695 M:      Andrew Lunn <andrew@lunn.ch>
1696 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M:      Gregory Clement <gregory.clement@bootlin.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      Documentation/devicetree/bindings/soc/dove/
1701 F:      arch/arm/mach-dove/
1702 F:      arch/arm/mach-mv78xx0/
1703 F:      arch/arm/mach-orion5x/
1704 F:      arch/arm/plat-orion/
1705 F:      arch/arm/boot/dts/dove*
1706 F:      arch/arm/boot/dts/orion5x*
1707
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M:      Jason Cooper <jason@lakedaemon.net>
1710 M:      Andrew Lunn <andrew@lunn.ch>
1711 M:      Gregory Clement <gregory.clement@bootlin.com>
1712 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 F:      arch/arm/boot/dts/armada*
1716 F:      arch/arm/boot/dts/kirkwood*
1717 F:      arch/arm/configs/mvebu_*_defconfig
1718 F:      arch/arm/mach-mvebu/
1719 F:      arch/arm64/boot/dts/marvell/armada*
1720 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1721 F:      drivers/cpufreq/mvebu-cpufreq.c
1722 F:      drivers/irqchip/irq-armada-370-xp.c
1723 F:      drivers/irqchip/irq-mvebu-*
1724 F:      drivers/pinctrl/mvebu/
1725 F:      drivers/rtc/rtc-armada38x.c
1726
1727 ARM/Mediatek RTC DRIVER
1728 M:      Eddie Huang <eddie.huang@mediatek.com>
1729 M:      Sean Wang <sean.wang@mediatek.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F:      drivers/rtc/rtc-mt6397.c
1735 F:      drivers/rtc/rtc-mt7622.c
1736
1737 ARM/Mediatek SoC support
1738 M:      Matthias Brugger <matthias.bgg@gmail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/boot/dts/mt6*
1743 F:      arch/arm/boot/dts/mt7*
1744 F:      arch/arm/boot/dts/mt8*
1745 F:      arch/arm/mach-mediatek/
1746 F:      arch/arm64/boot/dts/mediatek/
1747 N:      mtk
1748 K:      mediatek
1749
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      drivers/phy/mediatek/
1756 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1757
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M:      Greg Ungerer <gerg@uclinux.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F:      arch/arm/mach-ks8695/
1762 S:      Odd Fixes
1763
1764 ARM/Microchip (AT91) SoC support
1765 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W:      http://www.linux4sam.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771 S:      Supported
1772 N:      at91
1773 N:      atmel
1774 F:      arch/arm/mach-at91/
1775 F:      include/soc/at91/
1776 F:      arch/arm/boot/dts/at91*.dts
1777 F:      arch/arm/boot/dts/at91*.dtsi
1778 F:      arch/arm/boot/dts/sama*.dts
1779 F:      arch/arm/boot/dts/sama*.dtsi
1780 F:      arch/arm/include/debug/at91.S
1781 F:      drivers/memory/atmel*
1782 F:      drivers/watchdog/sama5d4_wdt.c
1783 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1784 X:      drivers/net/wireless/atmel/
1785
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F:      arch/arm/mach-pxa/mioa701.c
1790 S:      Maintained
1791
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1794 S:      Maintained
1795
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M:      Linus Walleij <linus.walleij@linaro.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-nomadik/
1801 F:      arch/arm/mach-u300/
1802 F:      arch/arm/mach-ux500/
1803 F:      arch/arm/boot/dts/ste-*
1804 F:      drivers/clk/clk-nomadik.c
1805 F:      drivers/clk/clk-u300.c
1806 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F:      drivers/clocksource/timer-u300.c
1808 F:      drivers/dma/coh901318*
1809 F:      drivers/dma/ste_dma40*
1810 F:      drivers/hwspinlock/u8500_hsem.c
1811 F:      drivers/i2c/busses/i2c-nomadik.c
1812 F:      drivers/i2c/busses/i2c-stu300.c
1813 F:      drivers/mfd/ab3100*
1814 F:      drivers/mfd/ab8500*
1815 F:      drivers/mfd/abx500*
1816 F:      drivers/mfd/dbx500*
1817 F:      drivers/mfd/db8500*
1818 F:      drivers/pinctrl/nomadik/
1819 F:      drivers/pinctrl/pinctrl-coh901*
1820 F:      drivers/pinctrl/pinctrl-u300.c
1821 F:      drivers/rtc/rtc-ab3100.c
1822 F:      drivers/rtc/rtc-ab8500.c
1823 F:      drivers/rtc/rtc-coh901331.c
1824 F:      drivers/rtc/rtc-pl031.c
1825 F:      drivers/watchdog/coh901327_wdt.c
1826 F:      Documentation/devicetree/bindings/arm/ste-*
1827 F:      Documentation/devicetree/bindings/arm/ux500/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M:      Avi Fishman <avifishman70@gmail.com>
1832 M:      Tomer Maimon <tmaimon77@gmail.com>
1833 R:      Patrick Venture <venture@google.com>
1834 R:      Nancy Yuen <yuenn@google.com>
1835 R:      Brendan Higgins <brendanhiggins@google.com>
1836 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 S:      Supported
1838 F:      arch/arm/mach-npcm/
1839 F:      arch/arm/boot/dts/nuvoton-npcm*
1840 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F:      drivers/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*npcm*
1843 F:      Documentation/devicetree/bindings/*/*/*npcm*
1844
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M:      Wan ZongShun <mcuos.com@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W:      http://www.mcuos.com
1849 S:      Maintained
1850 F:      arch/arm/mach-w90x900/
1851 F:      drivers/input/keyboard/w90p910_keypad.c
1852 F:      drivers/input/touchscreen/w90p910_ts.c
1853 F:      drivers/watchdog/nuc900_wdt.c
1854 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F:      drivers/mtd/nand/raw/nuc900_nand.c
1856 F:      drivers/rtc/rtc-nuc900.c
1857 F:      drivers/spi/spi-nuc900.c
1858 F:      drivers/usb/host/ehci-w90x900.c
1859 F:      drivers/video/fbdev/nuc900fb.c
1860
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865 S:      Supported
1866
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M:      Alexander Clouter <alex@digriz.org.uk>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.digriz.org.uk/ts78xx/kernel
1871 S:      Maintained
1872 F:      arch/arm/mach-orion5x/ts78xx-*
1873
1874 ARM/OXNAS platform support
1875 M:      Neil Armstrong <narmstrong@baylibre.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-oxnas/
1880 F:      arch/arm/boot/dts/ox8*.dts*
1881 N:      oxnas
1882
1883 ARM/PALM TREO SUPPORT
1884 M:      Tomas Cech <sleep_walker@suse.com>
1885 L:      linux-arm-kernel@lists.infradead.org
1886 W:      http://hackndev.com
1887 S:      Maintained
1888 F:      arch/arm/mach-pxa/palmtreo.*
1889
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M:      Marek Vasut <marek.vasut@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org
1893 W:      http://hackndev.com
1894 S:      Maintained
1895 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1896 F:      arch/arm/mach-pxa/palmtx.c
1897 F:      arch/arm/mach-pxa/palmt5.*
1898 F:      arch/arm/mach-pxa/include/mach/palmld.h
1899 F:      arch/arm/mach-pxa/palmld.c
1900 F:      arch/arm/mach-pxa/palmte2.*
1901 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1902 F:      arch/arm/mach-pxa/palmtc.c
1903
1904 ARM/PALMZ72 SUPPORT
1905 M:      Sergey Lapin <slapin@ossfans.org>
1906 L:      linux-arm-kernel@lists.infradead.org
1907 W:      http://hackndev.com
1908 S:      Maintained
1909 F:      arch/arm/mach-pxa/palmz72.*
1910
1911 ARM/PLEB SUPPORT
1912 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914 S:      Maintained
1915
1916 ARM/PT DIGITAL BOARD PORT
1917 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W:      http://www.armlinux.org.uk/
1920 S:      Maintained
1921
1922 ARM/QUALCOMM SUPPORT
1923 M:      Andy Gross <andy.gross@linaro.org>
1924 M:      David Brown <david.brown@linaro.org>
1925 L:      linux-arm-msm@vger.kernel.org
1926 L:      linux-soc@vger.kernel.org
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/soc/qcom/
1929 F:      arch/arm/boot/dts/qcom-*.dts
1930 F:      arch/arm/boot/dts/qcom-*.dtsi
1931 F:      arch/arm/mach-qcom/
1932 F:      arch/arm64/boot/dts/qcom/*
1933 F:      drivers/i2c/busses/i2c-qup.c
1934 F:      drivers/clk/qcom/
1935 F:      drivers/dma/qcom/
1936 F:      drivers/soc/qcom/
1937 F:      drivers/spi/spi-qup.c
1938 F:      drivers/tty/serial/msm_serial.c
1939 F:      drivers/*/pm8???-*
1940 F:      drivers/mfd/ssbi.c
1941 F:      drivers/firmware/qcom_scm*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M:      Lennert Buytenhek <kernel@wantstofly.org>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S:      Maintained
1948
1949 ARM/REALTEK ARCHITECTURE
1950 M:      Andreas Färber <afaerber@suse.de>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm64/boot/dts/realtek/
1954 F:      Documentation/devicetree/bindings/arm/realtek.txt
1955
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M:      Simon Horman <horms@verge.net.au>
1958 M:      Magnus Damm <magnus.damm@gmail.com>
1959 L:      linux-renesas-soc@vger.kernel.org
1960 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 S:      Supported
1963 F:      arch/arm64/boot/dts/renesas/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/RISCPC ARCHITECTURE
1969 M:      Russell King <linux@armlinux.org.uk>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.armlinux.org.uk/
1972 S:      Maintained
1973 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F:      arch/arm/include/asm/hardware/ioc.h
1975 F:      arch/arm/include/asm/hardware/iomd.h
1976 F:      arch/arm/include/asm/hardware/memc.h
1977 F:      arch/arm/mach-rpc/
1978 F:      drivers/net/ethernet/8390/etherh.c
1979 F:      drivers/net/ethernet/i825xx/ether1*
1980 F:      drivers/net/ethernet/seeq/ether3*
1981 F:      drivers/scsi/arm/
1982
1983 ARM/Rockchip SoC support
1984 M:      Heiko Stuebner <heiko@sntech.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L:      linux-rockchip@lists.infradead.org
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/rk3*
1990 F:      arch/arm/boot/dts/rv1108*
1991 F:      arch/arm/mach-rockchip/
1992 F:      drivers/clk/rockchip/
1993 F:      drivers/i2c/busses/i2c-rk3x.c
1994 F:      drivers/*/*rockchip*
1995 F:      drivers/*/*/*rockchip*
1996 F:      sound/soc/rockchip/
1997 N:      rockchip
1998
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M:      Kukjin Kim <kgene@kernel.org>
2001 M:      Krzysztof Kozlowski <krzk@kernel.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 S:      Maintained
2006 F:      arch/arm/boot/dts/s3c*
2007 F:      arch/arm/boot/dts/s5p*
2008 F:      arch/arm/boot/dts/exynos*
2009 F:      arch/arm64/boot/dts/exynos/
2010 F:      arch/arm/plat-samsung/
2011 F:      arch/arm/mach-s3c24*/
2012 F:      arch/arm/mach-s3c64xx/
2013 F:      arch/arm/mach-s5p*/
2014 F:      arch/arm/mach-exynos*/
2015 F:      drivers/*/*s3c24*
2016 F:      drivers/*/*/*s3c24*
2017 F:      drivers/*/*s3c64xx*
2018 F:      drivers/*/*s5pv210*
2019 F:      drivers/memory/samsung/*
2020 F:      drivers/soc/samsung/*
2021 F:      Documentation/arm/Samsung/
2022 F:      Documentation/devicetree/bindings/arm/samsung/
2023 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2025 N:      exynos
2026
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M:      Kyungmin Park <kyungmin.park@samsung.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S:      Maintained
2031 F:      arch/arm/mach-s5pv210/
2032
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M:      Kyungmin Park <kyungmin.park@samsung.com>
2035 M:      Kamil Debski <kamil@wypas.org>
2036 M:      Andrzej Hajda <a.hajda@samsung.com>
2037 L:      linux-arm-kernel@lists.infradead.org
2038 L:      linux-media@vger.kernel.org
2039 S:      Maintained
2040 F:      drivers/media/platform/s5p-g2d/
2041
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2044 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L:      linux-media@vger.kernel.org
2046 S:      Maintained
2047 F:      drivers/media/platform/s5p-cec/
2048 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org
2054 L:      linux-media@vger.kernel.org
2055 S:      Maintained
2056 F:      drivers/media/platform/s5p-jpeg/
2057
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M:      Kyungmin Park <kyungmin.park@samsung.com>
2060 M:      Kamil Debski <kamil@wypas.org>
2061 M:      Jeongtae Park <jtp.park@samsung.com>
2062 M:      Andrzej Hajda <a.hajda@samsung.com>
2063 L:      linux-arm-kernel@lists.infradead.org
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F:      drivers/media/platform/s5p-mfc/
2068
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M:      Simon Horman <horms@verge.net.au>
2071 M:      Magnus Damm <magnus.damm@gmail.com>
2072 L:      linux-renesas-soc@vger.kernel.org
2073 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 S:      Supported
2076 F:      arch/arm/boot/dts/emev2*
2077 F:      arch/arm/boot/dts/r7s*
2078 F:      arch/arm/boot/dts/r8a*
2079 F:      arch/arm/boot/dts/r9a*
2080 F:      arch/arm/boot/dts/sh*
2081 F:      arch/arm/configs/shmobile_defconfig
2082 F:      arch/arm/include/debug/renesas-scif.S
2083 F:      arch/arm/mach-shmobile/
2084 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2085 F:      drivers/soc/renesas/
2086 F:      include/linux/soc/renesas/
2087
2088 ARM/SOCFPGA ARCHITECTURE
2089 M:      Dinh Nguyen <dinguyen@kernel.org>
2090 S:      Maintained
2091 F:      arch/arm/mach-socfpga/
2092 F:      arch/arm/boot/dts/socfpga*
2093 F:      arch/arm/configs/socfpga_defconfig
2094 F:      arch/arm64/boot/dts/altera/
2095 W:      http://www.rocketboards.org
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      drivers/clk/socfpga/
2102
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M:      Thor Thayer <thor.thayer@linux.intel.com>
2105 S:      Maintained
2106 F:      drivers/edac/altera_edac.
2107
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M:      Orson Zhai <orsonzhai@gmail.com>
2110 M:      Baolin Wang <baolin.wang@linaro.org>
2111 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2112 S:      Maintained
2113 F:      arch/arm64/boot/dts/sprd
2114 N:      sprd
2115
2116 ARM/STI ARCHITECTURE
2117 M:      Patrice Chotard <patrice.chotard@st.com>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W:      http://www.stlinux.com
2120 S:      Maintained
2121 F:      arch/arm/mach-sti/
2122 F:      arch/arm/boot/dts/sti*
2123 F:      drivers/char/hw_random/st-rng.c
2124 F:      drivers/clocksource/arm_global_timer.c
2125 F:      drivers/clocksource/clksrc_st_lpc.c
2126 F:      drivers/cpufreq/sti-cpufreq.c
2127 F:      drivers/dma/st_fdma*
2128 F:      drivers/i2c/busses/i2c-st.c
2129 F:      drivers/media/rc/st_rc.c
2130 F:      drivers/media/platform/sti/c8sectpfe/
2131 F:      drivers/mmc/host/sdhci-st.c
2132 F:      drivers/phy/st/phy-miphy28lp.c
2133 F:      drivers/phy/st/phy-stih407-usb.c
2134 F:      drivers/pinctrl/pinctrl-st.c
2135 F:      drivers/remoteproc/st_remoteproc.c
2136 F:      drivers/remoteproc/st_slim_rproc.c
2137 F:      drivers/reset/sti/
2138 F:      drivers/rtc/rtc-st-lpc.c
2139 F:      drivers/tty/serial/st-asc.c
2140 F:      drivers/usb/dwc3/dwc3-st.c
2141 F:      drivers/usb/host/ehci-st.c
2142 F:      drivers/usb/host/ohci-st.c
2143 F:      drivers/watchdog/st_lpc_wdt.c
2144 F:      drivers/ata/ahci_st.c
2145 F:      include/linux/remoteproc/st_slim_rproc.h
2146
2147 ARM/STM32 ARCHITECTURE
2148 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M:      Alexandre Torgue <alexandre.torgue@st.com>
2150 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S:      Maintained
2153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 N:      stm32
2155 N:      stm
2156 F:      arch/arm/boot/dts/stm32*
2157 F:      arch/arm/mach-stm32/
2158 F:      drivers/clocksource/armv7m_systick.c
2159
2160 ARM/Synaptics SoC support
2161 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-berlin/
2166 F:      arch/arm/boot/dts/berlin*
2167 F:      arch/arm64/boot/dts/synaptics/
2168
2169 ARM/TANGO ARCHITECTURE
2170 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M:      Mans Rullgard <mans@mansr.com>
2172 L:      linux-arm-kernel@lists.infradead.org
2173 S:      Odd Fixes
2174 N:      tango
2175
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M:      Lennert Buytenhek <kernel@wantstofly.org>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M:      Hans Verkuil <hans.verkuil@cisco.com>
2183 L:      linux-tegra@vger.kernel.org
2184 L:      linux-media@vger.kernel.org
2185 S:      Maintained
2186 F:      drivers/media/platform/tegra-cec/
2187 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M:      Santosh Shilimkar <ssantosh@kernel.org>
2196 L:      linux-kernel@vger.kernel.org
2197 S:      Maintained
2198 F:      drivers/memory/*emif*
2199
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M:      Tero Kristo <t-kristo@ti.com>
2202 M:      Nishanth Menon <nm@ti.com>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Supported
2205 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F:      arch/arm64/boot/dts/ti/Makefile
2207 F:      arch/arm64/boot/dts/ti/k3-*
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F:      arch/arm/boot/dts/uniphier*
2254 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2255 F:      arch/arm/mach-uniphier/
2256 F:      arch/arm/mm/cache-uniphier.c
2257 F:      arch/arm64/boot/dts/socionext/uniphier*
2258 F:      drivers/bus/uniphier-system-bus.c
2259 F:      drivers/clk/uniphier/
2260 F:      drivers/gpio/gpio-uniphier.c
2261 F:      drivers/i2c/busses/i2c-uniphier*
2262 F:      drivers/irqchip/irq-uniphier-aidet.c
2263 F:      drivers/mmc/host/uniphier-sd.c
2264 F:      drivers/pinctrl/uniphier/
2265 F:      drivers/reset/reset-uniphier.c
2266 F:      drivers/tty/serial/8250/8250_uniphier.c
2267 N:      uniphier
2268
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M:      Ulf Hansson <ulf.hansson@linaro.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T:      git git://git.linaro.org/people/ulfh/clk.git
2273 S:      Maintained
2274 F:      drivers/clk/ux500/
2275
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M:      Liviu Dudau <liviu.dudau@arm.com>
2278 M:      Sudeep Holla <sudeep.holla@arm.com>
2279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/vexpress*
2283 F:      arch/arm64/boot/dts/arm/
2284 F:      arch/arm/mach-vexpress/
2285 F:      */*/vexpress*
2286 F:      */*/*/vexpress*
2287 F:      drivers/clk/versatile/clk-vexpress-osc.c
2288 F:      drivers/clocksource/timer-versatile.c
2289 N:      mps2
2290
2291 ARM/VFP SUPPORT
2292 M:      Russell King <linux@armlinux.org.uk>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W:      http://www.armlinux.org.uk/
2295 S:      Maintained
2296 F:      arch/arm/vfp/
2297
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M:      Marek Vasut <marek.vasut@gmail.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-pxa/vpac270.c
2303 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M:      Tony Prisk <linux@prisktech.co.nz>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-vt8500/
2310 F:      drivers/clocksource/timer-vt8500.c
2311 F:      drivers/i2c/busses/i2c-wmt.c
2312 F:      drivers/mmc/host/wmt-sdmmc.c
2313 F:      drivers/pwm/pwm-vt8500.c
2314 F:      drivers/rtc/rtc-vt8500.c
2315 F:      drivers/tty/serial/vt8500_serial.c
2316 F:      drivers/usb/host/ehci-platform.c
2317 F:      drivers/usb/host/uhci-platform.c
2318 F:      drivers/video/fbdev/vt8500lcdfb.*
2319 F:      drivers/video/fbdev/wm8505fb*
2320 F:      drivers/video/fbdev/wmt_ge_rops.*
2321
2322 ARM/ZIPIT Z2 SUPPORT
2323 M:      Marek Vasut <marek.vasut@gmail.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/mach-pxa/z2.c
2327 F:      arch/arm/mach-pxa/include/mach/z2.h
2328
2329 ARM/ZTE ARCHITECTURE
2330 M:      Jun Nie <jun.nie@linaro.org>
2331 M:      Shawn Guo <shawnguo@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 F:      arch/arm/boot/dts/zx2967*
2335 F:      arch/arm/mach-zx/
2336 F:      arch/arm64/boot/dts/zte/
2337 F:      drivers/clk/zte/
2338 F:      drivers/dma/zx_dma.c
2339 F:      drivers/gpio/gpio-zx.c
2340 F:      drivers/i2c/busses/i2c-zx2967.c
2341 F:      drivers/mmc/host/dw_mmc-zx.*
2342 F:      drivers/pinctrl/zte/
2343 F:      drivers/soc/zte/
2344 F:      drivers/thermal/zx2967_thermal.c
2345 F:      drivers/watchdog/zx2967_wdt.c
2346 F:      Documentation/devicetree/bindings/arm/zte.txt
2347 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2349 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F:      Documentation/devicetree/bindings/soc/zte/
2355 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2356 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F:      include/dt-bindings/clock/zx2967*.h
2359 F:      include/dt-bindings/soc/zte,*.h
2360 F:      sound/soc/codecs/zx_aud96p22.c
2361 F:      sound/soc/zte/
2362
2363 ARM/ZYNQ ARCHITECTURE
2364 M:      Michal Simek <michal.simek@xilinx.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W:      http://wiki.xilinx.com
2367 T:      git https://github.com/Xilinx/linux-xlnx.git
2368 S:      Supported
2369 F:      arch/arm/mach-zynq/
2370 F:      drivers/cpuidle/cpuidle-zynq.c
2371 F:      drivers/block/xsysace.c
2372 N:      zynq
2373 N:      xilinx
2374 F:      drivers/clocksource/timer-cadence-ttc.c
2375 F:      drivers/i2c/busses/i2c-cadence.c
2376 F:      drivers/mmc/host/sdhci-of-arasan.c
2377 F:      drivers/edac/synopsys_edac.c
2378 F:      drivers/i2c/busses/i2c-xiic.c
2379
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M:      Catalin Marinas <catalin.marinas@arm.com>
2382 M:      Will Deacon <will.deacon@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S:      Maintained
2386 F:      arch/arm64/
2387 X:      arch/arm64/boot/dts/
2388 F:      Documentation/arm64/
2389
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M:      Sakari Ailus <sakari.ailus@iki.fi>
2392 L:      linux-leds@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/leds/leds-as3645a.c
2395
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 S:      Maintained
2401 F:      drivers/media/i2c/ak7375.c
2402 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404 ASAHI KASEI AK8974 DRIVER
2405 M:      Linus Walleij <linus.walleij@linaro.org>
2406 L:      linux-iio@vger.kernel.org
2407 W:      http://www.akm.com/
2408 S:      Supported
2409 F:      drivers/iio/magnetometer/ak8974.c
2410
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M:      George Joseph <george.joseph@fairview5.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      Documentation/hwmon/asc7621
2416 F:      drivers/hwmon/asc7621.c
2417
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M:      Corentin Chary <corentin.chary@gmail.com>
2420 L:      acpi4asus-user@lists.sourceforge.net
2421 L:      platform-driver-x86@vger.kernel.org
2422 W:      http://acpi4asus.sf.net
2423 S:      Maintained
2424 F:      drivers/platform/x86/asus*.c
2425 F:      drivers/platform/x86/eeepc*.c
2426
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2429 L:      platform-driver-x86@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/platform/x86/asus-wireless.c
2432
2433 ASYMMETRIC KEYS
2434 M:      David Howells <dhowells@redhat.com>
2435 L:      keyrings@vger.kernel.org
2436 S:      Maintained
2437 F:      Documentation/crypto/asymmetric-keys.txt
2438 F:      include/linux/verification.h
2439 F:      include/crypto/public_key.h
2440 F:      include/crypto/pkcs7.h
2441 F:      crypto/asymmetric_keys/
2442
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R:      Dan Williams <dan.j.williams@intel.com>
2445 W:      http://sourceforge.net/projects/xscaleiop
2446 S:      Odd fixes
2447 F:      Documentation/crypto/async-tx-api.txt
2448 F:      crypto/async_tx/
2449 F:      drivers/dma/
2450 F:      include/linux/dmaengine.h
2451 F:      include/linux/async_tx.h
2452
2453 AT24 EEPROM DRIVER
2454 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2455 L:      linux-i2c@vger.kernel.org
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S:      Maintained
2458 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2459 F:      drivers/misc/eeprom/at24.c
2460 F:      include/linux/platform_data/at24.h
2461
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2464 W:      http://www.openaoe.org/
2465 S:      Supported
2466 F:      Documentation/aoe/
2467 F:      drivers/block/aoe/
2468
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/gpio/gpio-ath79.c
2475 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M:      Alban Bedel <albeu@free.fr>
2479 W:      https://github.com/AlbanBedel/linux
2480 T:      git git://github.com/AlbanBedel/linux
2481 S:      Maintained
2482 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2483 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485 ATHEROS ATH GENERIC UTILITIES
2486 M:      Kalle Valo <kvalo@codeaurora.org>
2487 L:      linux-wireless@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/net/wireless/ath/*
2490
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M:      Jiri Slaby <jirislaby@gmail.com>
2493 M:      Nick Kossifidis <mickflemm@gmail.com>
2494 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L:      linux-wireless@vger.kernel.org
2496 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S:      Maintained
2498 F:      drivers/net/wireless/ath/ath5k/
2499
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M:      Kalle Valo <kvalo@codeaurora.org>
2502 L:      linux-wireless@vger.kernel.org
2503 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S:      Supported
2506 F:      drivers/net/wireless/ath/ath6kl/
2507
2508 ATI_REMOTE2 DRIVER
2509 M:      Ville Syrjala <syrjala@sci.fi>
2510 S:      Maintained
2511 F:      drivers/input/misc/ati_remote2.c
2512
2513 ATK0110 HWMON DRIVER
2514 M:      Luca Tettamanti <kronos.it@gmail.com>
2515 L:      linux-hwmon@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/hwmon/asus_atk0110.c
2518
2519 ATLX ETHERNET DRIVERS
2520 M:      Jay Cliburn <jcliburn@gmail.com>
2521 M:      Chris Snook <chris.snook@gmail.com>
2522 L:      netdev@vger.kernel.org
2523 W:      http://sourceforge.net/projects/atl1
2524 W:      http://atl1.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/net/ethernet/atheros/
2527
2528 ATM
2529 M:      Chas Williams <3chas3@gmail.com>
2530 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L:      netdev@vger.kernel.org
2532 W:      http://linux-atm.sourceforge.net
2533 S:      Maintained
2534 F:      drivers/atm/
2535 F:      include/linux/atm*
2536 F:      include/uapi/linux/atm*
2537
2538 ATMEL MACB ETHERNET DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S:      Supported
2541 F:      drivers/net/ethernet/cadence/
2542
2543 ATMEL MAXTOUCH DRIVER
2544 M:      Nick Dyer <nick@shmanahar.org>
2545 T:      git git://github.com/ndyer/linux.git
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550 ATMEL WIRELESS DRIVER
2551 M:      Simon Kelley <simon@thekelleys.org.uk>
2552 L:      linux-wireless@vger.kernel.org
2553 W:      http://www.thekelleys.org.uk/atmel
2554 W:      http://atmelwlandriver.sourceforge.net/
2555 S:      Maintained
2556 F:      drivers/net/wireless/atmel/atmel*
2557
2558 ATOMIC INFRASTRUCTURE
2559 M:      Will Deacon <will.deacon@arm.com>
2560 M:      Peter Zijlstra <peterz@infradead.org>
2561 R:      Boqun Feng <boqun.feng@gmail.com>
2562 L:      linux-kernel@vger.kernel.org
2563 S:      Maintained
2564 F:      arch/*/include/asm/atomic*.h
2565 F:      include/*/atomic*.h
2566
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M:      Bradley Grove <linuxdrivers@attotech.com>
2569 L:      linux-scsi@vger.kernel.org
2570 W:      http://www.attotech.com
2571 S:      Supported
2572 F:      drivers/scsi/esas2r
2573
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2576 L:      linux-wpan@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/net/ieee802154/atusb.c
2579 F:      drivers/net/ieee802154/atusb.h
2580 F:      drivers/net/ieee802154/at86rf230.h
2581
2582 AUDIT SUBSYSTEM
2583 M:      Paul Moore <paul@paul-moore.com>
2584 M:      Eric Paris <eparis@redhat.com>
2585 L:      linux-audit@redhat.com (moderated for non-subscribers)
2586 W:      https://github.com/linux-audit
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S:      Supported
2589 F:      include/linux/audit.h
2590 F:      include/uapi/linux/audit.h
2591 F:      kernel/audit*
2592
2593 AUXILIARY DISPLAY DRIVERS
2594 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S:      Maintained
2596 F:      drivers/auxdisplay/
2597 F:      include/linux/cfag12864b.h
2598
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M:      Andreas Klinger <ak@it-klinger.de>
2601 L:      linux-iio@vger.kernel.org
2602 S:      Maintained
2603 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F:      drivers/iio/adc/hx711.c
2605
2606 AX.25 NETWORK LAYER
2607 M:      Ralf Baechle <ralf@linux-mips.org>
2608 L:      linux-hams@vger.kernel.org
2609 W:      http://www.linux-ax25.org/
2610 S:      Maintained
2611 F:      include/uapi/linux/ax25.h
2612 F:      include/net/ax25.h
2613 F:      net/ax25/
2614
2615 AXENTIA ARM DEVICES
2616 M:      Peter Rosin <peda@axentia.se>
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/arm/axentia.txt
2620 F:      arch/arm/boot/dts/at91-linea.dtsi
2621 F:      arch/arm/boot/dts/at91-natte.dtsi
2622 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F:      arch/arm/boot/dts/at91-tse850-3.dts
2624
2625 AXENTIA ASOC DRIVERS
2626 M:      Peter Rosin <peda@axentia.se>
2627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/sound/axentia,*
2630 F:      sound/soc/atmel/tse850-pcm5142.c
2631
2632 AZ6007 DVB DRIVER
2633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L:      linux-media@vger.kernel.org
2635 W:      https://linuxtv.org
2636 T:      git git://linuxtv.org/media_tree.git
2637 S:      Maintained
2638 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M:      Hans Verkuil <hverkuil@xs4all.nl>
2642 L:      linux-media@vger.kernel.org
2643 T:      git git://linuxtv.org/media_tree.git
2644 W:      https://linuxtv.org
2645 S:      Maintained
2646 F:      drivers/media/radio/radio-aztech*
2647
2648 B43 WIRELESS DRIVER
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Odd Fixes
2653 F:      drivers/net/wireless/broadcom/b43/
2654
2655 B43LEGACY WIRELESS DRIVER
2656 M:      Larry Finger <Larry.Finger@lwfinger.net>
2657 L:      linux-wireless@vger.kernel.org
2658 L:      b43-dev@lists.infradead.org
2659 W:      http://wireless.kernel.org/en/users/Drivers/b43
2660 S:      Maintained
2661 F:      drivers/net/wireless/broadcom/b43legacy/
2662
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M:      Lee Jones <lee.jones@linaro.org>
2665 M:      Daniel Thompson <daniel.thompson@linaro.org>
2666 M:      Jingoo Han <jingoohan1@gmail.com>
2667 L:      dri-devel@lists.freedesktop.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 S:      Maintained
2670 F:      drivers/video/backlight/
2671 F:      include/linux/backlight.h
2672 F:      include/linux/pwm_backlight.h
2673 F:      Documentation/devicetree/bindings/leds/backlight
2674
2675 BATMAN ADVANCED
2676 M:      Marek Lindner <mareklindner@neomailbox.ch>
2677 M:      Simon Wunderlich <sw@simonwunderlich.de>
2678 M:      Antonio Quartulli <a@unstable.cc>
2679 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W:      https://www.open-mesh.org/
2681 Q:      https://patchwork.open-mesh.org/project/batman/list/
2682 S:      Maintained
2683 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2685 F:      Documentation/networking/batman-adv.rst
2686 F:      include/uapi/linux/batadv_packet.h
2687 F:      include/uapi/linux/batman_adv.h
2688 F:      net/batman-adv/
2689
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.baycom.org/~tom/ham/ham.html
2694 S:      Maintained
2695 F:      drivers/net/hamradio/baycom*
2696
2697 BCACHE (BLOCK LAYER CACHE)
2698 M:      Coly Li <colyli@suse.de>
2699 M:      Kent Overstreet <kent.overstreet@gmail.com>
2700 L:      linux-bcache@vger.kernel.org
2701 W:      http://bcache.evilpiepirate.org
2702 C:      irc://irc.oftc.net/bcache
2703 S:      Maintained
2704 F:      drivers/md/bcache/
2705
2706 BDISP ST MEDIA DRIVER
2707 M:      Fabien Dessenne <fabien.dessenne@st.com>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Supported
2712 F:      drivers/media/platform/sti/bdisp
2713
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L:      netdev@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/net/ethernet/ec_bhf.c
2719
2720 BEFS FILE SYSTEM
2721 M:      Luis de Bethencourt <luisbg@kernel.org>
2722 M:      Salah Triki <salah.triki@gmail.com>
2723 S:      Maintained
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F:      Documentation/filesystems/befs.txt
2726 F:      fs/befs/
2727
2728 BFQ I/O SCHEDULER
2729 M:      Paolo Valente <paolo.valente@linaro.org>
2730 M:      Jens Axboe <axboe@kernel.dk>
2731 L:      linux-block@vger.kernel.org
2732 S:      Maintained
2733 F:      block/bfq-*
2734 F:      Documentation/block/bfq-iosched.txt
2735
2736 BFS FILE SYSTEM
2737 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 S:      Maintained
2739 F:      Documentation/filesystems/bfs.txt
2740 F:      fs/bfs/
2741 F:      include/uapi/linux/bfs_fs.h
2742
2743 BLINKM RGB LED DRIVER
2744 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 S:      Maintained
2746 F:      drivers/leds/leds-blinkm.c
2747
2748 BLOCK LAYER
2749 M:      Jens Axboe <axboe@kernel.dk>
2750 L:      linux-block@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752 S:      Maintained
2753 F:      block/
2754 F:      drivers/block/
2755 F:      kernel/trace/blktrace.c
2756 F:      lib/sbitmap.c
2757
2758 BLOCK2MTD DRIVER
2759 M:      Joern Engel <joern@lazybastard.org>
2760 L:      linux-mtd@lists.infradead.org
2761 S:      Maintained
2762 F:      drivers/mtd/devices/block2mtd.c
2763
2764 BLUETOOTH DRIVERS
2765 M:      Marcel Holtmann <marcel@holtmann.org>
2766 M:      Johan Hedberg <johan.hedberg@gmail.com>
2767 L:      linux-bluetooth@vger.kernel.org
2768 W:      http://www.bluez.org/
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 S:      Maintained
2772 F:      drivers/bluetooth/
2773
2774 BLUETOOTH SUBSYSTEM
2775 M:      Marcel Holtmann <marcel@holtmann.org>
2776 M:      Johan Hedberg <johan.hedberg@gmail.com>
2777 L:      linux-bluetooth@vger.kernel.org
2778 W:      http://www.bluez.org/
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 S:      Maintained
2782 F:      net/bluetooth/
2783 F:      include/net/bluetooth/
2784
2785 BONDING DRIVER
2786 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2787 M:      Veaceslav Falico <vfalico@gmail.com>
2788 M:      Andy Gospodarek <andy@greyhouse.net>
2789 L:      netdev@vger.kernel.org
2790 W:      http://sourceforge.net/projects/bonding/
2791 S:      Supported
2792 F:      drivers/net/bonding/
2793 F:      include/uapi/linux/if_bonding.h
2794
2795 BPF (Safe dynamic programs and tools)
2796 M:      Alexei Starovoitov <ast@kernel.org>
2797 M:      Daniel Borkmann <daniel@iogearbox.net>
2798 L:      netdev@vger.kernel.org
2799 L:      linux-kernel@vger.kernel.org
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 S:      Supported
2804 F:      arch/x86/net/bpf_jit*
2805 F:      Documentation/networking/filter.txt
2806 F:      Documentation/bpf/
2807 F:      include/linux/bpf*
2808 F:      include/linux/filter.h
2809 F:      include/trace/events/xdp.h
2810 F:      include/uapi/linux/bpf*
2811 F:      include/uapi/linux/filter.h
2812 F:      kernel/bpf/
2813 F:      kernel/trace/bpf_trace.c
2814 F:      lib/test_bpf.c
2815 F:      net/bpf/
2816 F:      net/core/filter.c
2817 F:      net/sched/act_bpf.c
2818 F:      net/sched/cls_bpf.c
2819 F:      samples/bpf/
2820 F:      tools/bpf/
2821 F:      tools/lib/bpf/
2822 F:      tools/testing/selftests/bpf/
2823
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M:      Michael Chan <michael.chan@broadcom.com>
2826 L:      netdev@vger.kernel.org
2827 S:      Supported
2828 F:      drivers/net/ethernet/broadcom/b44.*
2829
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 L:      netdev@vger.kernel.org
2833 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2834 S:      Supported
2835 F:      drivers/net/dsa/b53/*
2836 F:      include/linux/platform_data/b53.h
2837
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 M:      Ray Jui <rjui@broadcom.com>
2841 M:      Scott Branden <sbranden@broadcom.com>
2842 M:      bcm-kernel-feedback-list@broadcom.com
2843 T:      git git://github.com/broadcom/mach-bcm
2844 S:      Maintained
2845 N:      bcm281*
2846 N:      bcm113*
2847 N:      bcm216*
2848 N:      kona
2849 F:      arch/arm/mach-bcm/
2850
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M:      Eric Anholt <eric@anholt.net>
2853 M:      Stefan Wahren <stefan.wahren@i2se.com>
2854 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T:      git git://github.com/anholt/linux
2857 S:      Maintained
2858 N:      bcm2835
2859 F:      drivers/staging/vc04_services
2860
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M:      Hauke Mehrtens <hauke@hauke-m.de>
2863 M:      Rafał Miłecki <zajec5@gmail.com>
2864 L:      linux-mips@linux-mips.org
2865 S:      Maintained
2866 F:      Documentation/devicetree/bindings/mips/brcm/
2867 F:      arch/mips/bcm47xx/*
2868 F:      arch/mips/include/asm/mach-bcm47xx/*
2869
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M:      Hauke Mehrtens <hauke@hauke-m.de>
2872 M:      Rafał Miłecki <zajec5@gmail.com>
2873 M:      Jon Mason <jonmason@broadcom.com>
2874 M:      bcm-kernel-feedback-list@broadcom.com
2875 L:      linux-arm-kernel@lists.infradead.org
2876 S:      Maintained
2877 F:      arch/arm/mach-bcm/bcm_5301x.c
2878 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2879 F:      arch/arm/boot/dts/bcm470*
2880 F:      arch/arm/boot/dts/bcm953012*
2881
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M:      Rafał Miłecki <rafal@milecki.pl>
2884 L:      linux-arm-kernel@lists.infradead.org
2885 S:      Maintained
2886 F:      arch/arm/boot/dts/bcm53573*
2887 F:      arch/arm/boot/dts/bcm47189*
2888
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M:      Florian Fainelli <f.fainelli@gmail.com>
2891 M:      bcm-kernel-feedback-list@broadcom.com
2892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T:      git git://github.com/broadcom/stblinux.git
2894 S:      Maintained
2895 N:      bcm63xx
2896
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M:      Kevin Cernekee <cernekee@gmail.com>
2899 L:      linux-usb@vger.kernel.org
2900 S:      Maintained
2901 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2902
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M:      Brian Norris <computersforpeace@gmail.com>
2905 M:      Gregory Fong <gregory.0xf0@gmail.com>
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T:      git git://github.com/broadcom/stblinux.git
2910 S:      Maintained
2911 F:      arch/arm/mach-bcm/*brcmstb*
2912 F:      arch/arm/boot/dts/bcm7*.dts*
2913 F:      drivers/bus/brcmstb_gisb.c
2914 F:      arch/arm/mm/cache-b15-rac.c
2915 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2916 N:      brcmstb
2917
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M:      Markus Mayer <mmayer@broadcom.com>
2920 M:      bcm-kernel-feedback-list@broadcom.com
2921 L:      linux-pm@vger.kernel.org
2922 S:      Maintained
2923 F:      drivers/cpufreq/bmips-cpufreq.c
2924
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M:      Kevin Cernekee <cernekee@gmail.com>
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      linux-mips@linux-mips.org
2929 T:      git git://github.com/broadcom/stblinux.git
2930 S:      Maintained
2931 F:      arch/mips/bmips/*
2932 F:      arch/mips/include/asm/mach-bmips/*
2933 F:      arch/mips/kernel/*bmips*
2934 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2935 F:      drivers/irqchip/irq-bcm63*
2936 F:      drivers/irqchip/irq-bcm7*
2937 F:      drivers/irqchip/irq-brcmstb*
2938 F:      include/linux/bcm963xx_nvram.h
2939 F:      include/linux/bcm963xx_tag.h
2940
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M:      Rasesh Mody <rasesh.mody@cavium.com>
2943 M:      Dept-GELinuxNICDev@cavium.com
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/broadcom/bnx2.*
2947 F:      drivers/net/ethernet/broadcom/bnx2_*
2948
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950 M:      QLogic-Storage-Upstream@qlogic.com
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/scsi/bnx2fc/
2954
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956 M:      QLogic-Storage-Upstream@qlogic.com
2957 L:      linux-scsi@vger.kernel.org
2958 S:      Supported
2959 F:      drivers/scsi/bnx2i/
2960
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962 M:      Ariel Elior <ariel.elior@cavium.com>
2963 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964 M:      everest-linux-l2@cavium.com
2965 L:      netdev@vger.kernel.org
2966 S:      Supported
2967 F:      drivers/net/ethernet/broadcom/bnx2x/
2968
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M:      Michael Chan <michael.chan@broadcom.com>
2971 L:      netdev@vger.kernel.org
2972 S:      Supported
2973 F:      drivers/net/ethernet/broadcom/bnxt/
2974
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M:      Franky Lin <franky.lin@broadcom.com>
2978 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2979 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M:      Wright Feng <wright.feng@cypress.com>
2981 L:      linux-wireless@vger.kernel.org
2982 L:      brcm80211-dev-list.pdl@broadcom.com
2983 L:      brcm80211-dev-list@cypress.com
2984 S:      Supported
2985 F:      drivers/net/wireless/broadcom/brcm80211/
2986
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M:      Gregory Fong <gregory.0xf0@gmail.com>
2989 L:      bcm-kernel-feedback-list@broadcom.com
2990 S:      Supported
2991 F:      drivers/gpio/gpio-brcmstb.c
2992 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993
2994 BROADCOM BRCMSTB I2C DRIVER
2995 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2996 L:      linux-i2c@vger.kernel.org
2997 L:      bcm-kernel-feedback-list@broadcom.com
2998 S:      Supported
2999 F:      drivers/i2c/busses/i2c-brcmstb.c
3000 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003 M:      Al Cooper <alcooperx@gmail.com>
3004 L:      linux-kernel@vger.kernel.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/phy/broadcom/phy-brcm-usb*
3008
3009 BROADCOM GENET ETHERNET DRIVER
3010 M:      Doug Berger <opendmb@gmail.com>
3011 M:      Florian Fainelli <f.fainelli@gmail.com>
3012 L:      netdev@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/net/ethernet/broadcom/genet/
3015
3016 BROADCOM IPROC ARM ARCHITECTURE
3017 M:      Ray Jui <rjui@broadcom.com>
3018 M:      Scott Branden <sbranden@broadcom.com>
3019 M:      Jon Mason <jonmason@broadcom.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T:      git git://github.com/broadcom/cygnus-linux.git
3023 S:      Maintained
3024 N:      iproc
3025 N:      cygnus
3026 N:      bcm[-_]nsp
3027 N:      bcm9113*
3028 N:      bcm9583*
3029 N:      bcm9585*
3030 N:      bcm9586*
3031 N:      bcm988312
3032 N:      bcm113*
3033 N:      bcm583*
3034 N:      bcm585*
3035 N:      bcm586*
3036 N:      bcm88312
3037 N:      hr2
3038 N:      stingray
3039 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3040 F:      arch/arm64/boot/dts/broadcom/stingray/*
3041 F:      drivers/clk/bcm/clk-ns*
3042 F:      drivers/clk/bcm/clk-sr*
3043 F:      drivers/pinctrl/bcm/pinctrl-ns*
3044 F:      include/dt-bindings/clock/bcm-sr*
3045
3046 BROADCOM KONA GPIO DRIVER
3047 M:      Ray Jui <rjui@broadcom.com>
3048 L:      bcm-kernel-feedback-list@broadcom.com
3049 S:      Supported
3050 F:      drivers/gpio/gpio-bcm-kona.c
3051 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052
3053 BROADCOM NETXTREME-E ROCE DRIVER
3054 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3055 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3056 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3057 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058 L:      linux-rdma@vger.kernel.org
3059 W:      http://www.broadcom.com
3060 S:      Supported
3061 F:      drivers/infiniband/hw/bnxt_re/
3062 F:      include/uapi/rdma/bnxt_re-abi.h
3063
3064 BROADCOM NVRAM DRIVER
3065 M:      Rafał Miłecki <zajec5@gmail.com>
3066 L:      linux-mips@linux-mips.org
3067 S:      Maintained
3068 F:      drivers/firmware/broadcom/*
3069
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071 M:      Rafał Miłecki <zajec5@gmail.com>
3072 L:      linux-wireless@vger.kernel.org
3073 S:      Maintained
3074 F:      drivers/bcma/
3075 F:      include/linux/bcma/
3076
3077 BROADCOM STB AVS CPUFREQ DRIVER
3078 M:      Markus Mayer <mmayer@broadcom.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-pm@vger.kernel.org
3081 S:      Maintained
3082 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F:      drivers/cpufreq/brcmstb*
3084
3085 BROADCOM STB AVS TMON DRIVER
3086 M:      Markus Mayer <mmayer@broadcom.com>
3087 M:      bcm-kernel-feedback-list@broadcom.com
3088 L:      linux-pm@vger.kernel.org
3089 S:      Maintained
3090 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F:      drivers/thermal/broadcom/brcmstb*
3092
3093 BROADCOM STB NAND FLASH DRIVER
3094 M:      Brian Norris <computersforpeace@gmail.com>
3095 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3096 L:      linux-mtd@lists.infradead.org
3097 L:      bcm-kernel-feedback-list@broadcom.com
3098 S:      Maintained
3099 F:      drivers/mtd/nand/raw/brcmnand/
3100
3101 BROADCOM STB DPFE DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F:      drivers/memory/brcmstb_dpfe.c
3108
3109 BROADCOM SPI DRIVER
3110 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3111 M:      bcm-kernel-feedback-list@broadcom.com
3112 S:      Maintained
3113 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F:      drivers/spi/spi-bcm-qspi.*
3115 F:      drivers/spi/spi-brcmstb-qspi.c
3116 F:      drivers/spi/spi-iproc-qspi.c
3117
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3119 M:      Florian Fainelli <f.fainelli@gmail.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3123
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3126 M:      Prashant Sreedharan <prashant@broadcom.com>
3127 M:      Michael Chan <mchan@broadcom.com>
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/tg3.*
3131
3132 BROCADE BFA FC SCSI DRIVER
3133 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135 L:      linux-scsi@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/scsi/bfa/
3138
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140 M:      Rasesh Mody <rasesh.mody@cavium.com>
3141 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142 M:      Dept-GELinuxNICDev@cavium.com
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/brocade/bna/
3146
3147 BSG (block layer generic sg v4 driver)
3148 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149 L:      linux-scsi@vger.kernel.org
3150 S:      Supported
3151 F:      block/bsg.c
3152 F:      include/linux/bsg.h
3153 F:      include/uapi/linux/bsg.h
3154
3155 BT87X AUDIO DRIVER
3156 M:      Clemens Ladisch <clemens@ladisch.de>
3157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 T:      git git://git.alsa-project.org/alsa-kernel.git
3159 S:      Maintained
3160 F:      Documentation/sound/cards/bt87x.rst
3161 F:      sound/pci/bt87x.c
3162
3163 BT8XXGPIO DRIVER
3164 M:      Michael Buesch <m@bues.ch>
3165 W:      http://bu3sch.de/btgpio.php
3166 S:      Maintained
3167 F:      drivers/gpio/gpio-bt8xx.c
3168
3169 BTRFS FILE SYSTEM
3170 M:      Chris Mason <clm@fb.com>
3171 M:      Josef Bacik <josef@toxicpanda.com>
3172 M:      David Sterba <dsterba@suse.com>
3173 L:      linux-btrfs@vger.kernel.org
3174 W:      http://btrfs.wiki.kernel.org/
3175 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 S:      Maintained
3178 F:      Documentation/filesystems/btrfs.txt
3179 F:      fs/btrfs/
3180 F:      include/linux/btrfs*
3181 F:      include/uapi/linux/btrfs*
3182
3183 BTTV VIDEO4LINUX DRIVER
3184 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3185 L:      linux-media@vger.kernel.org
3186 W:      https://linuxtv.org
3187 T:      git git://linuxtv.org/media_tree.git
3188 S:      Odd fixes
3189 F:      Documentation/media/v4l-drivers/bttv*
3190 F:      drivers/media/pci/bt8xx/bttv*
3191
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193 M:      Chanwoo Choi <cw00.choi@samsung.com>
3194 L:      linux-pm@vger.kernel.org
3195 L:      linux-samsung-soc@vger.kernel.org
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 S:      Maintained
3198 F:      drivers/devfreq/exynos-bus.c
3199 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200
3201 BUSLOGIC SCSI DRIVER
3202 M:      Khalid Aziz <khalid@gonehiking.org>
3203 L:      linux-scsi@vger.kernel.org
3204 S:      Maintained
3205 F:      drivers/scsi/BusLogic.*
3206 F:      drivers/scsi/FlashPoint.*
3207
3208 C-MEDIA CMI8788 DRIVER
3209 M:      Clemens Ladisch <clemens@ladisch.de>
3210 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3211 T:      git git://git.alsa-project.org/alsa-kernel.git
3212 S:      Maintained
3213 F:      sound/pci/oxygen/
3214
3215 C-SKY ARCHITECTURE
3216 M:      Guo Ren <ren_guo@c-sky.com>
3217 T:      git https://github.com/c-sky/csky-linux.git
3218 S:      Supported
3219 F:      arch/csky/
3220 F:      Documentation/devicetree/bindings/csky/
3221 K:      csky
3222 N:      csky
3223
3224 C6X ARCHITECTURE
3225 M:      Mark Salter <msalter@redhat.com>
3226 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L:      linux-c6x-dev@linux-c6x.org
3228 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3229 S:      Maintained
3230 F:      arch/c6x/
3231
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M:      Harry Morris <h.morris@cascoda.com>
3234 L:      linux-wpan@vger.kernel.org
3235 W:      https://github.com/Cascoda/ca8210-linux.git
3236 S:      Maintained
3237 F:      drivers/net/ieee802154/ca8210.c
3238 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M:      David Howells <dhowells@redhat.com>
3242 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3243 S:      Supported
3244 F:      Documentation/filesystems/caching/cachefiles.txt
3245 F:      fs/cachefiles/
3246
3247 CADENCE MIPI-CSI2 BRIDGES
3248 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3249 L:      linux-media@vger.kernel.org
3250 S:      Maintained
3251 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3252 F:      drivers/media/platform/cadence/cdns-csi2*
3253
3254 CADET FM/AM RADIO RECEIVER DRIVER
3255 M:      Hans Verkuil <hverkuil@xs4all.nl>
3256 L:      linux-media@vger.kernel.org
3257 T:      git git://linuxtv.org/media_tree.git
3258 W:      https://linuxtv.org
3259 S:      Maintained
3260 F:      drivers/media/radio/radio-cadet*
3261
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263 M:      Jonathan Corbet <corbet@lwn.net>
3264 L:      linux-media@vger.kernel.org
3265 T:      git git://linuxtv.org/media_tree.git
3266 S:      Maintained
3267 F:      Documentation/media/v4l-drivers/cafe_ccic*
3268 F:      drivers/media/platform/marvell-ccic/
3269
3270 CAIF NETWORK LAYER
3271 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272 L:      netdev@vger.kernel.org
3273 S:      Supported
3274 F:      Documentation/networking/caif/
3275 F:      drivers/net/caif/
3276 F:      include/uapi/linux/caif/
3277 F:      include/net/caif/
3278 F:      net/caif/
3279
3280 CAKE QDISC
3281 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3282 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3283 S:      Maintained
3284 F:      net/sched/sch_cake.c
3285
3286 CALGARY x86-64 IOMMU
3287 M:      Muli Ben-Yehuda <mulix@mulix.org>
3288 M:      Jon Mason <jdmason@kudzu.us>
3289 L:      iommu@lists.linux-foundation.org
3290 S:      Maintained
3291 F:      arch/x86/kernel/pci-calgary_64.c
3292 F:      arch/x86/kernel/tce_64.c
3293 F:      arch/x86/include/asm/calgary.h
3294 F:      arch/x86/include/asm/tce.h
3295
3296 CAN NETWORK DRIVERS
3297 M:      Wolfgang Grandegger <wg@grandegger.com>
3298 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3299 L:      linux-can@vger.kernel.org
3300 W:      https://github.com/linux-can
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3303 S:      Maintained
3304 F:      Documentation/devicetree/bindings/net/can/
3305 F:      drivers/net/can/
3306 F:      include/linux/can/dev.h
3307 F:      include/linux/can/platform/
3308 F:      include/uapi/linux/can/error.h
3309 F:      include/uapi/linux/can/netlink.h
3310
3311 CAN NETWORK LAYER
3312 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3313 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3314 L:      linux-can@vger.kernel.org
3315 W:      https://github.com/linux-can
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3318 S:      Maintained
3319 F:      Documentation/networking/can.rst
3320 F:      net/can/
3321 F:      include/linux/can/core.h
3322 F:      include/uapi/linux/can.h
3323 F:      include/uapi/linux/can/bcm.h
3324 F:      include/uapi/linux/can/raw.h
3325 F:      include/uapi/linux/can/gw.h
3326
3327 CAPABILITIES
3328 M:      Serge Hallyn <serge@hallyn.com>
3329 L:      linux-security-module@vger.kernel.org
3330 S:      Supported
3331 F:      include/linux/capability.h
3332 F:      include/uapi/linux/capability.h
3333 F:      security/commoncap.c
3334 F:      kernel/capability.c
3335
3336 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3337 M:      Kevin Tsai <ktsai@capellamicro.com>
3338 S:      Maintained
3339 F:      drivers/iio/light/cm*
3340
3341 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3342 M:      Christian Lamparter <chunkeey@googlemail.com>
3343 L:      linux-wireless@vger.kernel.org
3344 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3345 S:      Maintained
3346 F:      drivers/net/wireless/ath/carl9170/
3347
3348 CAVIUM I2C DRIVER
3349 M:      Jan Glauber <jglauber@cavium.com>
3350 M:      David Daney <david.daney@cavium.com>
3351 W:      http://www.cavium.com
3352 S:      Supported
3353 F:      drivers/i2c/busses/i2c-octeon*
3354 F:      drivers/i2c/busses/i2c-thunderx*
3355
3356 CAVIUM LIQUIDIO NETWORK DRIVER
3357 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3358 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3359 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3360 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3361 L:      netdev@vger.kernel.org
3362 W:      http://www.cavium.com
3363 S:      Supported
3364 F:      drivers/net/ethernet/cavium/liquidio/
3365
3366 CAVIUM MMC DRIVER
3367 M:      Jan Glauber <jglauber@cavium.com>
3368 M:      David Daney <david.daney@cavium.com>
3369 M:      Steven J. Hill <Steven.Hill@cavium.com>
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/mmc/host/cavium*
3373
3374 CAVIUM OCTEON-TX CRYPTO DRIVER
3375 M:      George Cherian <george.cherian@cavium.com>
3376 L:      linux-crypto@vger.kernel.org
3377 W:      http://www.cavium.com
3378 S:      Supported
3379 F:      drivers/crypto/cavium/cpt/
3380
3381 CAVIUM THUNDERX2 ARM64 SOC
3382 M:      Robert Richter <rrichter@cavium.com>
3383 M:      Jayachandran C <jnair@caviumnetworks.com>
3384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385 S:      Maintained
3386 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3387 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3388
3389 CC2520 IEEE-802.15.4 RADIO DRIVER
3390 M:      Varka Bhadram <varkabhadram@gmail.com>
3391 L:      linux-wpan@vger.kernel.org
3392 S:      Maintained
3393 F:      drivers/net/ieee802154/cc2520.c
3394 F:      include/linux/spi/cc2520.h
3395 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3396
3397 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3398 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3399 L:      linux-crypto@vger.kernel.org
3400 S:      Supported
3401 F:      drivers/crypto/ccree/
3402 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3403
3404 CEC FRAMEWORK
3405 M:      Hans Verkuil <hans.verkuil@cisco.com>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      http://linuxtv.org
3409 S:      Supported
3410 F:      Documentation/media/kapi/cec-core.rst
3411 F:      Documentation/media/uapi/cec
3412 F:      drivers/media/cec/
3413 F:      drivers/media/rc/keymaps/rc-cec.c
3414 F:      include/media/cec.h
3415 F:      include/media/cec-notifier.h
3416 F:      include/uapi/linux/cec.h
3417 F:      include/uapi/linux/cec-funcs.h
3418 F:      Documentation/devicetree/bindings/media/cec.txt
3419 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3420
3421 CEC GPIO DRIVER
3422 M:      Hans Verkuil <hans.verkuil@cisco.com>
3423 L:      linux-media@vger.kernel.org
3424 T:      git git://linuxtv.org/media_tree.git
3425 W:      http://linuxtv.org
3426 S:      Supported
3427 F:      drivers/media/platform/cec-gpio/
3428 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3429
3430 CELL BROADBAND ENGINE ARCHITECTURE
3431 M:      Arnd Bergmann <arnd@arndb.de>
3432 L:      linuxppc-dev@lists.ozlabs.org
3433 W:      http://www.ibm.com/developerworks/power/cell/
3434 S:      Supported
3435 F:      arch/powerpc/include/asm/cell*.h
3436 F:      arch/powerpc/include/asm/spu*.h
3437 F:      arch/powerpc/include/uapi/asm/spu*.h
3438 F:      arch/powerpc/oprofile/*cell*
3439 F:      arch/powerpc/platforms/cell/
3440
3441 CEPH COMMON CODE (LIBCEPH)
3442 M:      Ilya Dryomov <idryomov@gmail.com>
3443 M:      "Yan, Zheng" <zyan@redhat.com>
3444 M:      Sage Weil <sage@redhat.com>
3445 L:      ceph-devel@vger.kernel.org
3446 W:      http://ceph.com/
3447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448 T:      git git://github.com/ceph/ceph-client.git
3449 S:      Supported
3450 F:      net/ceph/
3451 F:      include/linux/ceph/
3452 F:      include/linux/crush/
3453
3454 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3455 M:      "Yan, Zheng" <zyan@redhat.com>
3456 M:      Sage Weil <sage@redhat.com>
3457 M:      Ilya Dryomov <idryomov@gmail.com>
3458 L:      ceph-devel@vger.kernel.org
3459 W:      http://ceph.com/
3460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461 T:      git git://github.com/ceph/ceph-client.git
3462 S:      Supported
3463 F:      Documentation/filesystems/ceph.txt
3464 F:      fs/ceph/
3465
3466 CERTIFICATE HANDLING:
3467 M:      David Howells <dhowells@redhat.com>
3468 M:      David Woodhouse <dwmw2@infradead.org>
3469 L:      keyrings@vger.kernel.org
3470 S:      Maintained
3471 F:      Documentation/admin-guide/module-signing.rst
3472 F:      certs/
3473 F:      scripts/sign-file.c
3474 F:      scripts/extract-cert.c
3475
3476 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3477 L:      linux-usb@vger.kernel.org
3478 S:      Orphan
3479 F:      Documentation/usb/WUSB-Design-overview.txt
3480 F:      Documentation/usb/wusb-cbaf
3481 F:      drivers/usb/host/hwa-hc.c
3482 F:      drivers/usb/host/whci/
3483 F:      drivers/usb/wusbcore/
3484 F:      include/linux/usb/wusb*
3485
3486 CFAG12864B LCD DRIVER
3487 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 S:      Maintained
3489 F:      drivers/auxdisplay/cfag12864b.c
3490 F:      include/linux/cfag12864b.h
3491
3492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3493 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3494 S:      Maintained
3495 F:      drivers/auxdisplay/cfag12864bfb.c
3496 F:      include/linux/cfag12864b.h
3497
3498 802.11 (including CFG80211/NL80211)
3499 M:      Johannes Berg <johannes@sipsolutions.net>
3500 L:      linux-wireless@vger.kernel.org
3501 W:      http://wireless.kernel.org/
3502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3504 S:      Maintained
3505 F:      net/wireless/
3506 F:      include/uapi/linux/nl80211.h
3507 F:      include/linux/ieee80211.h
3508 F:      include/net/wext.h
3509 F:      include/net/cfg80211.h
3510 F:      include/net/iw_handler.h
3511 F:      include/net/ieee80211_radiotap.h
3512 F:      Documentation/driver-api/80211/cfg80211.rst
3513 F:      Documentation/networking/regulatory.txt
3514
3515 CHAR and MISC DRIVERS
3516 M:      Arnd Bergmann <arnd@arndb.de>
3517 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3519 S:      Supported
3520 F:      drivers/char/
3521 F:      drivers/misc/
3522 F:      include/linux/miscdevice.h
3523
3524 CHECKPATCH
3525 M:      Andy Whitcroft <apw@canonical.com>
3526 M:      Joe Perches <joe@perches.com>
3527 S:      Maintained
3528 F:      scripts/checkpatch.pl
3529
3530 CHINESE DOCUMENTATION
3531 M:      Harry Wei <harryxiyou@gmail.com>
3532 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3533 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3534 S:      Maintained
3535 F:      Documentation/translations/zh_CN/
3536
3537 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3538 M:      Peter Chen <Peter.Chen@nxp.com>
3539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3540 L:      linux-usb@vger.kernel.org
3541 S:      Maintained
3542 F:      drivers/usb/chipidea/
3543
3544 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549 F:      drivers/input/touchscreen/chipone_icn8318.c
3550
3551 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3552 M:      Hans de Goede <hdegoede@redhat.com>
3553 L:      linux-input@vger.kernel.org
3554 S:      Maintained
3555 F:      drivers/input/touchscreen/chipone_icn8505.c
3556
3557 CHROME HARDWARE PLATFORM SUPPORT
3558 M:      Benson Leung <bleung@chromium.org>
3559 M:      Olof Johansson <olof@lixom.net>
3560 S:      Maintained
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562 F:      drivers/platform/chrome/
3563
3564 CIRRUS LOGIC AUDIO CODEC DRIVERS
3565 M:      Brian Austin <brian.austin@cirrus.com>
3566 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3568 S:      Maintained
3569 F:      sound/soc/codecs/cs*
3570
3571 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3572 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3573 L:      netdev@vger.kernel.org
3574 S:      Maintained
3575 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3576
3577 CISCO FCOE HBA DRIVER
3578 M:      Satish Kharat <satishkh@cisco.com>
3579 M:      Sesidhar Baddela <sebaddel@cisco.com>
3580 M:      Karan Tilak Kumar <kartilak@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/fnic/
3584
3585 CISCO SCSI HBA DRIVER
3586 M:      Karan Tilak Kumar <kartilak@cisco.com>
3587 M:      Sesidhar Baddela <sebaddel@cisco.com>
3588 L:      linux-scsi@vger.kernel.org
3589 S:      Supported
3590 F:      drivers/scsi/snic/
3591
3592 CISCO VIC ETHERNET NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3595 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3596 S:      Supported
3597 F:      drivers/net/ethernet/cisco/enic/
3598
3599 CISCO VIC LOW LATENCY NIC DRIVER
3600 M:      Christian Benvenuti <benve@cisco.com>
3601 S:      Supported
3602 F:      drivers/infiniband/hw/usnic/
3603
3604 CIRRUS LOGIC MADERA CODEC DRIVERS
3605 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3606 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3607 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3608 L:      patches@opensource.cirrus.com
3609 T:      git https://github.com/CirrusLogic/linux-drivers.git
3610 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3611 S:      Supported
3612 F:      Documentation/devicetree/bindings/mfd/madera.txt
3613 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614 F:      include/linux/mfd/madera/*
3615 F:      drivers/gpio/gpio-madera*
3616 F:      drivers/mfd/madera*
3617 F:      drivers/mfd/cs47l*
3618 F:      drivers/pinctrl/cirrus/*
3619
3620 CLANG-FORMAT FILE
3621 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3622 S:      Maintained
3623 F:      .clang-format
3624
3625 CLEANCACHE API
3626 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627 L:      linux-kernel@vger.kernel.org
3628 S:      Maintained
3629 F:      mm/cleancache.c
3630 F:      include/linux/cleancache.h
3631
3632 CLK API
3633 M:      Russell King <linux@armlinux.org.uk>
3634 L:      linux-clk@vger.kernel.org
3635 S:      Maintained
3636 F:      include/linux/clk.h
3637
3638 CLOCKSOURCE, CLOCKEVENT DRIVERS
3639 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3640 M:      Thomas Gleixner <tglx@linutronix.de>
3641 L:      linux-kernel@vger.kernel.org
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3643 S:      Supported
3644 F:      drivers/clocksource/
3645 F:      Documentation/devicetree/bindings/timer/
3646
3647 CMPC ACPI DRIVER
3648 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3650 L:      platform-driver-x86@vger.kernel.org
3651 S:      Supported
3652 F:      drivers/platform/x86/classmate-laptop.c
3653
3654 COBALT MEDIA DRIVER
3655 M:      Hans Verkuil <hans.verkuil@cisco.com>
3656 L:      linux-media@vger.kernel.org
3657 T:      git git://linuxtv.org/media_tree.git
3658 W:      https://linuxtv.org
3659 S:      Supported
3660 F:      drivers/media/pci/cobalt/
3661
3662 COCCINELLE/Semantic Patches (SmPL)
3663 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3664 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3665 M:      Nicolas Palix <nicolas.palix@imag.fr>
3666 M:      Michal Marek <michal.lkml@markovi.net>
3667 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669 W:      http://coccinelle.lip6.fr/
3670 S:      Supported
3671 F:      Documentation/dev-tools/coccinelle.rst
3672 F:      scripts/coccinelle/
3673 F:      scripts/coccicheck
3674
3675 CODA FILE SYSTEM
3676 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3677 M:      coda@cs.cmu.edu
3678 L:      codalist@coda.cs.cmu.edu
3679 W:      http://www.coda.cs.cmu.edu/
3680 S:      Maintained
3681 F:      Documentation/filesystems/coda.txt
3682 F:      fs/coda/
3683 F:      include/linux/coda*.h
3684 F:      include/uapi/linux/coda*.h
3685
3686 CODA V4L2 MEM2MEM DRIVER
3687 M:      Philipp Zabel <p.zabel@pengutronix.de>
3688 L:      linux-media@vger.kernel.org
3689 S:      Maintained
3690 F:      Documentation/devicetree/bindings/media/coda.txt
3691 F:      drivers/media/platform/coda/
3692
3693 CODE OF CONDUCT
3694 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3695 S:      Supported
3696 F:      Documentation/process/code-of-conduct.rst
3697 F:      Documentation/process/code-of-conduct-interpretation.rst
3698
3699 COMMON CLK FRAMEWORK
3700 M:      Michael Turquette <mturquette@baylibre.com>
3701 M:      Stephen Boyd <sboyd@kernel.org>
3702 L:      linux-clk@vger.kernel.org
3703 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3705 S:      Maintained
3706 F:      Documentation/devicetree/bindings/clock/
3707 F:      drivers/clk/
3708 X:      drivers/clk/clkdev.c
3709 F:      include/linux/clk-pr*
3710 F:      include/linux/clk/
3711 F:      include/linux/of_clk.h
3712
3713 COMMON INTERNET FILE SYSTEM (CIFS)
3714 M:      Steve French <sfrench@samba.org>
3715 L:      linux-cifs@vger.kernel.org
3716 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3717 W:      http://linux-cifs.samba.org/
3718 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3719 S:      Supported
3720 F:      Documentation/filesystems/cifs/
3721 F:      fs/cifs/
3722
3723 COMPACTPCI HOTPLUG CORE
3724 M:      Scott Murray <scott@spiteful.org>
3725 L:      linux-pci@vger.kernel.org
3726 S:      Maintained
3727 F:      drivers/pci/hotplug/cpci_hotplug*
3728
3729 COMPACTPCI HOTPLUG GENERIC DRIVER
3730 M:      Scott Murray <scott@spiteful.org>
3731 L:      linux-pci@vger.kernel.org
3732 S:      Maintained
3733 F:      drivers/pci/hotplug/cpcihp_generic.c
3734
3735 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736 M:      Scott Murray <scott@spiteful.org>
3737 L:      linux-pci@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3740
3741 COMPAL LAPTOP SUPPORT
3742 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743 L:      platform-driver-x86@vger.kernel.org
3744 S:      Maintained
3745 F:      drivers/platform/x86/compal-laptop.c
3746
3747 COMPILER ATTRIBUTES
3748 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3749 S:      Maintained
3750 F:      include/linux/compiler_attributes.h
3751
3752 CONEXANT ACCESSRUNNER USB DRIVER
3753 L:      accessrunner-general@lists.sourceforge.net
3754 W:      http://accessrunner.sourceforge.net/
3755 S:      Orphan
3756 F:      drivers/usb/atm/cxacru.c
3757
3758 CONFIGFS
3759 M:      Joel Becker <jlbec@evilplan.org>
3760 M:      Christoph Hellwig <hch@lst.de>
3761 T:      git git://git.infradead.org/users/hch/configfs.git
3762 S:      Supported
3763 F:      fs/configfs/
3764 F:      include/linux/configfs.h
3765
3766 CONNECTOR
3767 M:      Evgeniy Polyakov <zbr@ioremap.net>
3768 L:      netdev@vger.kernel.org
3769 S:      Maintained
3770 F:      drivers/connector/
3771
3772 CONTROL GROUP (CGROUP)
3773 M:      Tejun Heo <tj@kernel.org>
3774 M:      Li Zefan <lizefan@huawei.com>
3775 M:      Johannes Weiner <hannes@cmpxchg.org>
3776 L:      cgroups@vger.kernel.org
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3778 S:      Maintained
3779 F:      Documentation/cgroup*
3780 F:      include/linux/cgroup*
3781 F:      kernel/cgroup*
3782
3783 CONTROL GROUP - CPUSET
3784 M:      Li Zefan <lizefan@huawei.com>
3785 L:      cgroups@vger.kernel.org
3786 W:      http://www.bullopensource.org/cpuset/
3787 W:      http://oss.sgi.com/projects/cpusets/
3788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3789 S:      Maintained
3790 F:      Documentation/cgroup-v1/cpusets.txt
3791 F:      include/linux/cpuset.h
3792 F:      kernel/cgroup/cpuset.c
3793
3794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3795 M:      Johannes Weiner <hannes@cmpxchg.org>
3796 M:      Michal Hocko <mhocko@kernel.org>
3797 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3798 L:      cgroups@vger.kernel.org
3799 L:      linux-mm@kvack.org
3800 S:      Maintained
3801 F:      mm/memcontrol.c
3802 F:      mm/swap_cgroup.c
3803
3804 CORETEMP HARDWARE MONITORING DRIVER
3805 M:      Fenghua Yu <fenghua.yu@intel.com>
3806 L:      linux-hwmon@vger.kernel.org
3807 S:      Maintained
3808 F:      Documentation/hwmon/coretemp
3809 F:      drivers/hwmon/coretemp.c
3810
3811 COSA/SRP SYNC SERIAL DRIVER
3812 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3813 W:      http://www.fi.muni.cz/~kas/cosa/
3814 S:      Maintained
3815 F:      drivers/net/wan/cosa*
3816
3817 CPMAC ETHERNET DRIVER
3818 M:      Florian Fainelli <f.fainelli@gmail.com>
3819 L:      netdev@vger.kernel.org
3820 S:      Maintained
3821 F:      drivers/net/ethernet/ti/cpmac.c
3822
3823 CPU FREQUENCY DRIVERS
3824 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3825 M:      Viresh Kumar <viresh.kumar@linaro.org>
3826 L:      linux-pm@vger.kernel.org
3827 S:      Maintained
3828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830 B:      https://bugzilla.kernel.org
3831 F:      Documentation/cpu-freq/
3832 F:      Documentation/devicetree/bindings/cpufreq/
3833 F:      drivers/cpufreq/
3834 F:      include/linux/cpufreq.h
3835 F:      tools/testing/selftests/cpufreq/
3836
3837 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3838 M:      Viresh Kumar <viresh.kumar@linaro.org>
3839 M:      Sudeep Holla <sudeep.holla@arm.com>
3840 L:      linux-pm@vger.kernel.org
3841 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3842 S:      Maintained
3843 F:      drivers/cpufreq/arm_big_little.h
3844 F:      drivers/cpufreq/arm_big_little.c
3845
3846 CPU POWER MONITORING SUBSYSTEM
3847 M:      Thomas Renninger <trenn@suse.com>
3848 M:      Shuah Khan <shuah@kernel.org>
3849 L:      linux-pm@vger.kernel.org
3850 S:      Maintained
3851 F:      tools/power/cpupower/
3852
3853 CPUID/MSR DRIVER
3854 M:      "H. Peter Anvin" <hpa@zytor.com>
3855 S:      Maintained
3856 F:      arch/x86/kernel/cpuid.c
3857 F:      arch/x86/kernel/msr.c
3858
3859 CPUIDLE DRIVER - ARM BIG LITTLE
3860 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3861 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L:      linux-pm@vger.kernel.org
3863 L:      linux-arm-kernel@lists.infradead.org
3864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865 S:      Maintained
3866 F:      drivers/cpuidle/cpuidle-big_little.c
3867
3868 CPUIDLE DRIVER - ARM EXYNOS
3869 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3870 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3871 M:      Kukjin Kim <kgene@kernel.org>
3872 L:      linux-pm@vger.kernel.org
3873 L:      linux-samsung-soc@vger.kernel.org
3874 S:      Supported
3875 F:      drivers/cpuidle/cpuidle-exynos.c
3876 F:      arch/arm/mach-exynos/pm.c
3877
3878 CPUIDLE DRIVERS
3879 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3880 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3881 L:      linux-pm@vger.kernel.org
3882 S:      Maintained
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 B:      https://bugzilla.kernel.org
3885 F:      drivers/cpuidle/*
3886 F:      include/linux/cpuidle.h
3887
3888 CRAMFS FILESYSTEM
3889 M:      Nicolas Pitre <nico@linaro.org>
3890 S:      Maintained
3891 F:      Documentation/filesystems/cramfs.txt
3892 F:      fs/cramfs/
3893
3894 CRYPTO API
3895 M:      Herbert Xu <herbert@gondor.apana.org.au>
3896 M:      "David S. Miller" <davem@davemloft.net>
3897 L:      linux-crypto@vger.kernel.org
3898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3900 S:      Maintained
3901 F:      Documentation/crypto/
3902 F:      Documentation/devicetree/bindings/crypto/
3903 F:      arch/*/crypto/
3904 F:      crypto/
3905 F:      drivers/crypto/
3906 F:      include/crypto/
3907 F:      include/linux/crypto*
3908
3909 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3910 M:      Neil Horman <nhorman@tuxdriver.com>
3911 L:      linux-crypto@vger.kernel.org
3912 S:      Maintained
3913 F:      crypto/ansi_cprng.c
3914 F:      crypto/rng.c
3915
3916 CS3308 MEDIA DRIVER
3917 M:      Hans Verkuil <hverkuil@xs4all.nl>
3918 L:      linux-media@vger.kernel.org
3919 T:      git git://linuxtv.org/media_tree.git
3920 W:      http://linuxtv.org
3921 S:      Odd Fixes
3922 F:      drivers/media/i2c/cs3308.c
3923 F:      drivers/media/i2c/cs3308.h
3924
3925 CS5535 Audio ALSA driver
3926 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3927 S:      Maintained
3928 F:      sound/pci/cs5535audio/
3929
3930 CW1200 WLAN driver
3931 M:      Solomon Peachy <pizza@shaftnet.org>
3932 S:      Maintained
3933 F:      drivers/net/wireless/st/cw1200/
3934
3935 CX18 VIDEO4LINUX DRIVER
3936 M:      Andy Walls <awalls@md.metrocast.net>
3937 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3938 L:      linux-media@vger.kernel.org
3939 T:      git git://linuxtv.org/media_tree.git
3940 W:      https://linuxtv.org
3941 W:      http://www.ivtvdriver.org/index.php/Cx18
3942 S:      Maintained
3943 F:      Documentation/media/v4l-drivers/cx18*
3944 F:      drivers/media/pci/cx18/
3945 F:      include/uapi/linux/ivtv*
3946
3947 CX2341X MPEG ENCODER HELPER MODULE
3948 M:      Hans Verkuil <hverkuil@xs4all.nl>
3949 L:      linux-media@vger.kernel.org
3950 T:      git git://linuxtv.org/media_tree.git
3951 W:      https://linuxtv.org
3952 S:      Maintained
3953 F:      drivers/media/common/cx2341x*
3954 F:      include/media/cx2341x*
3955
3956 CX24120 MEDIA DRIVER
3957 M:      Jemma Denson <jdenson@gmail.com>
3958 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3959 L:      linux-media@vger.kernel.org
3960 W:      https://linuxtv.org
3961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3962 S:      Maintained
3963 F:      drivers/media/dvb-frontends/cx24120*
3964
3965 CX88 VIDEO4LINUX DRIVER
3966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3967 L:      linux-media@vger.kernel.org
3968 W:      https://linuxtv.org
3969 T:      git git://linuxtv.org/media_tree.git
3970 S:      Odd fixes
3971 F:      Documentation/media/v4l-drivers/cx88*
3972 F:      drivers/media/pci/cx88/
3973
3974 CXD2820R MEDIA DRIVER
3975 M:      Antti Palosaari <crope@iki.fi>
3976 L:      linux-media@vger.kernel.org
3977 W:      https://linuxtv.org
3978 W:      http://palosaari.fi/linux/
3979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3980 T:      git git://linuxtv.org/anttip/media_tree.git
3981 S:      Maintained
3982 F:      drivers/media/dvb-frontends/cxd2820r*
3983
3984 CXGB3 ETHERNET DRIVER (CXGB3)
3985 M:      Santosh Raspatur <santosh@chelsio.com>
3986 L:      netdev@vger.kernel.org
3987 W:      http://www.chelsio.com
3988 S:      Supported
3989 F:      drivers/net/ethernet/chelsio/cxgb3/
3990
3991 CXGB3 ISCSI DRIVER (CXGB3I)
3992 M:      Karen Xie <kxie@chelsio.com>
3993 L:      linux-scsi@vger.kernel.org
3994 W:      http://www.chelsio.com
3995 S:      Supported
3996 F:      drivers/scsi/cxgbi/cxgb3i
3997
3998 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3999 M:      Steve Wise <swise@chelsio.com>
4000 L:      linux-rdma@vger.kernel.org
4001 W:      http://www.openfabrics.org
4002 S:      Supported
4003 F:      drivers/infiniband/hw/cxgb3/
4004 F:      include/uapi/rdma/cxgb3-abi.h
4005
4006 CXGB4 CRYPTO DRIVER (chcr)
4007 M:      Harsh Jain <harsh@chelsio.com>
4008 L:      linux-crypto@vger.kernel.org
4009 W:      http://www.chelsio.com
4010 S:      Supported
4011 F:      drivers/crypto/chelsio
4012
4013 CXGB4 ETHERNET DRIVER (CXGB4)
4014 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4015 L:      netdev@vger.kernel.org
4016 W:      http://www.chelsio.com
4017 S:      Supported
4018 F:      drivers/net/ethernet/chelsio/cxgb4/
4019
4020 CXGB4 ISCSI DRIVER (CXGB4I)
4021 M:      Karen Xie <kxie@chelsio.com>
4022 L:      linux-scsi@vger.kernel.org
4023 W:      http://www.chelsio.com
4024 S:      Supported
4025 F:      drivers/scsi/cxgbi/cxgb4i
4026
4027 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4028 M:      Steve Wise <swise@chelsio.com>
4029 L:      linux-rdma@vger.kernel.org
4030 W:      http://www.openfabrics.org
4031 S:      Supported
4032 F:      drivers/infiniband/hw/cxgb4/
4033 F:      include/uapi/rdma/cxgb4-abi.h
4034
4035 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4036 M:      Casey Leedom <leedom@chelsio.com>
4037 L:      netdev@vger.kernel.org
4038 W:      http://www.chelsio.com
4039 S:      Supported
4040 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4041
4042 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4043 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4044 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4045 L:      linuxppc-dev@lists.ozlabs.org
4046 S:      Supported
4047 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4048 F:      drivers/misc/cxl/
4049 F:      include/misc/cxl*
4050 F:      include/uapi/misc/cxl.h
4051 F:      Documentation/powerpc/cxl.txt
4052 F:      Documentation/ABI/testing/sysfs-class-cxl
4053
4054 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4055 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4056 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4057 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4058 L:      linux-scsi@vger.kernel.org
4059 S:      Supported
4060 F:      drivers/scsi/cxlflash/
4061 F:      include/uapi/scsi/cxlflash_ioctl.h
4062 F:      Documentation/powerpc/cxlflash.txt
4063
4064 CYBERPRO FB DRIVER
4065 M:      Russell King <linux@armlinux.org.uk>
4066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067 W:      http://www.armlinux.org.uk/
4068 S:      Maintained
4069 F:      drivers/video/fbdev/cyber2000fb.*
4070
4071 CYCLADES ASYNC MUX DRIVER
4072 W:      http://www.cyclades.com/
4073 S:      Orphan
4074 F:      drivers/tty/cyclades.c
4075 F:      include/linux/cyclades.h
4076 F:      include/uapi/linux/cyclades.h
4077
4078 CYCLADES PC300 DRIVER
4079 W:      http://www.cyclades.com/
4080 S:      Orphan
4081 F:      drivers/net/wan/pc300*
4082
4083 CYPRESS_FIRMWARE MEDIA DRIVER
4084 M:      Antti Palosaari <crope@iki.fi>
4085 L:      linux-media@vger.kernel.org
4086 W:      https://linuxtv.org
4087 W:      http://palosaari.fi/linux/
4088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4089 T:      git git://linuxtv.org/anttip/media_tree.git
4090 S:      Maintained
4091 F:      drivers/media/common/cypress_firmware*
4092
4093 CYTTSP TOUCHSCREEN DRIVER
4094 M:      Ferruh Yigit <fery@cypress.com>
4095 L:      linux-input@vger.kernel.org
4096 S:      Supported
4097 F:      drivers/input/touchscreen/cyttsp*
4098 F:      include/linux/input/cyttsp.h
4099
4100 D-LINK DIR-685 TOUCHKEYS DRIVER
4101 M:      Linus Walleij <linus.walleij@linaro.org>
4102 L:      linux-input@vger.kernel.org
4103 S:      Supported
4104 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4105
4106 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4107 M:      Joshua Kinard <kumba@gentoo.org>
4108 S:      Maintained
4109 F:      drivers/rtc/rtc-ds1685.c
4110 F:      include/linux/rtc/ds1685.h
4111
4112 DAMA SLAVE for AX.25
4113 M:      Joerg Reuter <jreuter@yaina.de>
4114 W:      http://yaina.de/jreuter/
4115 W:      http://www.qsl.net/dl1bke/
4116 L:      linux-hams@vger.kernel.org
4117 S:      Maintained
4118 F:      net/ax25/af_ax25.c
4119 F:      net/ax25/ax25_dev.c
4120 F:      net/ax25/ax25_ds_*
4121 F:      net/ax25/ax25_in.c
4122 F:      net/ax25/ax25_out.c
4123 F:      net/ax25/ax25_timer.c
4124 F:      net/ax25/sysctl_net_ax25.c
4125
4126 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4127 L:      netdev@vger.kernel.org
4128 S:      Orphan
4129 F:      Documentation/networking/dmfe.txt
4130 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4131
4132 DC390/AM53C974 SCSI driver
4133 M:      Hannes Reinecke <hare@suse.com>
4134 L:      linux-scsi@vger.kernel.org
4135 S:      Maintained
4136 F:      drivers/scsi/am53c974.c
4137
4138 DC395x SCSI driver
4139 M:      Oliver Neukum <oliver@neukum.org>
4140 M:      Ali Akcaagac <aliakc@web.de>
4141 M:      Jamie Lenehan <lenehan@twibble.org>
4142 L:      dc395x@twibble.org
4143 W:      http://twibble.org/dist/dc395x/
4144 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4145 S:      Maintained
4146 F:      Documentation/scsi/dc395x.txt
4147 F:      drivers/scsi/dc395x.*
4148
4149 DCCP PROTOCOL
4150 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4151 L:      dccp@vger.kernel.org
4152 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4153 S:      Maintained
4154 F:      include/linux/dccp.h
4155 F:      include/uapi/linux/dccp.h
4156 F:      include/linux/tfrc.h
4157 F:      net/dccp/
4158
4159 DECnet NETWORK LAYER
4160 W:      http://linux-decnet.sourceforge.net
4161 L:      linux-decnet-user@lists.sourceforge.net
4162 S:      Orphan
4163 F:      Documentation/networking/decnet.txt
4164 F:      net/decnet/
4165
4166 DECSTATION PLATFORM SUPPORT
4167 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4168 L:      linux-mips@linux-mips.org
4169 W:      http://www.linux-mips.org/wiki/DECstation
4170 S:      Maintained
4171 F:      arch/mips/dec/
4172 F:      arch/mips/include/asm/dec/
4173 F:      arch/mips/include/asm/mach-dec/
4174
4175 DEFXX FDDI NETWORK DRIVER
4176 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4177 S:      Maintained
4178 F:      drivers/net/fddi/defxx.*
4179
4180 DELL SMBIOS DRIVER
4181 M:      Pali Rohár <pali.rohar@gmail.com>
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios.*
4186
4187 DELL SMBIOS SMM DRIVER
4188 M:      Mario Limonciello <mario.limonciello@dell.com>
4189 L:      platform-driver-x86@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/platform/x86/dell-smbios-smm.c
4192
4193 DELL SMBIOS WMI DRIVER
4194 M:      Mario Limonciello <mario.limonciello@dell.com>
4195 L:      platform-driver-x86@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/platform/x86/dell-smbios-wmi.c
4198 F:      tools/wmi/dell-smbios-example.c
4199
4200 DEFZA FDDI NETWORK DRIVER
4201 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4202 S:      Maintained
4203 F:      drivers/net/fddi/defza.*
4204
4205 DELL LAPTOP DRIVER
4206 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4207 M:      Pali Rohár <pali.rohar@gmail.com>
4208 L:      platform-driver-x86@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/platform/x86/dell-laptop.c
4211
4212 DELL LAPTOP FREEFALL DRIVER
4213 M:      Pali Rohár <pali.rohar@gmail.com>
4214 S:      Maintained
4215 F:      drivers/platform/x86/dell-smo8800.c
4216
4217 DELL LAPTOP RBTN DRIVER
4218 M:      Pali Rohár <pali.rohar@gmail.com>
4219 S:      Maintained
4220 F:      drivers/platform/x86/dell-rbtn.*
4221
4222 DELL REMOTE BIOS UPDATE DRIVER
4223 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L:      platform-driver-x86@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/platform/x86/dell_rbu.c
4227
4228 DELL LAPTOP SMM DRIVER
4229 M:      Pali Rohár <pali.rohar@gmail.com>
4230 S:      Maintained
4231 F:      drivers/hwmon/dell-smm-hwmon.c
4232 F:      include/uapi/linux/i8k.h
4233
4234 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4235 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4236 L:      platform-driver-x86@vger.kernel.org
4237 S:      Maintained
4238 F:      Documentation/dcdbas.txt
4239 F:      drivers/platform/x86/dcdbas.*
4240
4241 DELL WMI NOTIFICATIONS DRIVER
4242 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4243 M:      Pali Rohár <pali.rohar@gmail.com>
4244 S:      Maintained
4245 F:      drivers/platform/x86/dell-wmi.c
4246
4247 DELL WMI DESCRIPTOR DRIVER
4248 M:      Mario Limonciello <mario.limonciello@dell.com>
4249 S:      Maintained
4250 F:      drivers/platform/x86/dell-wmi-descriptor.c
4251
4252 DELTA ST MEDIA DRIVER
4253 M:      Hugues Fruchet <hugues.fruchet@st.com>
4254 L:      linux-media@vger.kernel.org
4255 T:      git git://linuxtv.org/media_tree.git
4256 W:      https://linuxtv.org
4257 S:      Supported
4258 F:      drivers/media/platform/sti/delta
4259
4260 DENALI NAND DRIVER
4261 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4262 L:      linux-mtd@lists.infradead.org
4263 S:      Supported
4264 F:      drivers/mtd/nand/raw/denali*
4265
4266 DESIGNWARE USB2 DRD IP DRIVER
4267 M:      Minas Harutyunyan <hminas@synopsys.com>
4268 L:      linux-usb@vger.kernel.org
4269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270 S:      Maintained
4271 F:      drivers/usb/dwc2/
4272
4273 DESIGNWARE USB3 DRD IP DRIVER
4274 M:      Felipe Balbi <balbi@kernel.org>
4275 L:      linux-usb@vger.kernel.org
4276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4277 S:      Maintained
4278 F:      drivers/usb/dwc3/
4279
4280 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4281 M:      Andreas Klinger <ak@it-klinger.de>
4282 L:      linux-iio@vger.kernel.org
4283 S:      Maintained
4284 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285 F:      drivers/iio/proximity/srf*.c
4286
4287 DEVICE COREDUMP (DEV_COREDUMP)
4288 M:      Johannes Berg <johannes@sipsolutions.net>
4289 L:      linux-kernel@vger.kernel.org
4290 S:      Maintained
4291 F:      drivers/base/devcoredump.c
4292 F:      include/linux/devcoredump.h
4293
4294 DEVICE FREQUENCY (DEVFREQ)
4295 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4296 M:      Kyungmin Park <kyungmin.park@samsung.com>
4297 R:      Chanwoo Choi <cw00.choi@samsung.com>
4298 L:      linux-pm@vger.kernel.org
4299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300 S:      Maintained
4301 F:      drivers/devfreq/
4302 F:      include/linux/devfreq.h
4303 F:      Documentation/devicetree/bindings/devfreq/
4304
4305 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4306 M:      Chanwoo Choi <cw00.choi@samsung.com>
4307 L:      linux-pm@vger.kernel.org
4308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4309 S:      Supported
4310 F:      drivers/devfreq/event/
4311 F:      drivers/devfreq/devfreq-event.c
4312 F:      include/linux/devfreq-event.h
4313 F:      Documentation/devicetree/bindings/devfreq/event/
4314
4315 DEVICE NUMBER REGISTRY
4316 M:      Torben Mathiasen <device@lanana.org>
4317 W:      http://lanana.org/docs/device-list/index.html
4318 S:      Maintained
4319
4320 DEVICE-MAPPER  (LVM)
4321 M:      Alasdair Kergon <agk@redhat.com>
4322 M:      Mike Snitzer <snitzer@redhat.com>
4323 M:      dm-devel@redhat.com
4324 L:      dm-devel@redhat.com
4325 W:      http://sources.redhat.com/dm
4326 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4329 S:      Maintained
4330 F:      Documentation/device-mapper/
4331 F:      drivers/md/Makefile
4332 F:      drivers/md/Kconfig
4333 F:      drivers/md/dm*
4334 F:      drivers/md/persistent-data/
4335 F:      include/linux/device-mapper.h
4336 F:      include/linux/dm-*.h
4337 F:      include/uapi/linux/dm-*.h
4338
4339 DEVLINK
4340 M:      Jiri Pirko <jiri@mellanox.com>
4341 L:      netdev@vger.kernel.org
4342 S:      Supported
4343 F:      net/core/devlink.c
4344 F:      include/net/devlink.h
4345 F:      include/uapi/linux/devlink.h
4346
4347 DIALOG SEMICONDUCTOR DRIVERS
4348 M:      Support Opensource <support.opensource@diasemi.com>
4349 W:      http://www.dialog-semiconductor.com/products
4350 S:      Supported
4351 F:      Documentation/hwmon/da90??
4352 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4353 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4354 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4356 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4358 F:      drivers/gpio/gpio-da90??.c
4359 F:      drivers/hwmon/da90??-hwmon.c
4360 F:      drivers/iio/adc/da91??-*.c
4361 F:      drivers/input/misc/da90??_onkey.c
4362 F:      drivers/input/touchscreen/da9052_tsi.c
4363 F:      drivers/leds/leds-da90??.c
4364 F:      drivers/mfd/da903x.c
4365 F:      drivers/mfd/da90??-*.c
4366 F:      drivers/mfd/da91??-*.c
4367 F:      drivers/power/supply/da9052-battery.c
4368 F:      drivers/power/supply/da91??-*.c
4369 F:      drivers/regulator/da903x.c
4370 F:      drivers/regulator/da9???-regulator.[ch]
4371 F:      drivers/thermal/da90??-thermal.c
4372 F:      drivers/rtc/rtc-da90??.c
4373 F:      drivers/video/backlight/da90??_bl.c
4374 F:      drivers/watchdog/da90??_wdt.c
4375 F:      include/linux/mfd/da903x.h
4376 F:      include/linux/mfd/da9052/
4377 F:      include/linux/mfd/da9055/
4378 F:      include/linux/mfd/da9062/
4379 F:      include/linux/mfd/da9063/
4380 F:      include/linux/mfd/da9150/
4381 F:      include/linux/regulator/da9211.h
4382 F:      include/sound/da[79]*.h
4383 F:      sound/soc/codecs/da[79]*.[ch]
4384
4385 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4386 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4387 L:      linux-gpio@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/gpio/gpio-gpio-mm.c
4390
4391 DIOLAN U2C-12 I2C DRIVER
4392 M:      Guenter Roeck <linux@roeck-us.net>
4393 L:      linux-i2c@vger.kernel.org
4394 S:      Maintained
4395 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4396
4397 FILESYSTEM DIRECT ACCESS (DAX)
4398 M:      Matthew Wilcox <willy@infradead.org>
4399 M:      Ross Zwisler <zwisler@kernel.org>
4400 M:      Jan Kara <jack@suse.cz>
4401 L:      linux-fsdevel@vger.kernel.org
4402 S:      Supported
4403 F:      fs/dax.c
4404 F:      include/linux/dax.h
4405 F:      include/trace/events/fs_dax.h
4406
4407 DEVICE DIRECT ACCESS (DAX)
4408 M:      Dan Williams <dan.j.williams@intel.com>
4409 M:      Dave Jiang <dave.jiang@intel.com>
4410 M:      Ross Zwisler <zwisler@kernel.org>
4411 M:      Vishal Verma <vishal.l.verma@intel.com>
4412 L:      linux-nvdimm@lists.01.org
4413 S:      Supported
4414 F:      drivers/dax/
4415
4416 DIRECTORY NOTIFICATION (DNOTIFY)
4417 M:      Jan Kara <jack@suse.cz>
4418 R:      Amir Goldstein <amir73il@gmail.com>
4419 L:      linux-fsdevel@vger.kernel.org
4420 S:      Maintained
4421 F:      Documentation/filesystems/dnotify.txt
4422 F:      fs/notify/dnotify/
4423 F:      include/linux/dnotify.h
4424
4425 DISK GEOMETRY AND PARTITION HANDLING
4426 M:      Andries Brouwer <aeb@cwi.nl>
4427 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4430 S:      Maintained
4431
4432 DISKQUOTA
4433 M:      Jan Kara <jack@suse.com>
4434 S:      Maintained
4435 F:      Documentation/filesystems/quota.txt
4436 F:      fs/quota/
4437 F:      include/linux/quota*.h
4438 F:      include/uapi/linux/quota*.h
4439
4440 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4441 M:      Bernie Thompson <bernie@plugable.com>
4442 L:      linux-fbdev@vger.kernel.org
4443 S:      Maintained
4444 W:      http://plugable.com/category/projects/udlfb/
4445 F:      drivers/video/fbdev/udlfb.c
4446 F:      include/video/udlfb.h
4447 F:      Documentation/fb/udlfb.txt
4448
4449 DISTRIBUTED LOCK MANAGER (DLM)
4450 M:      Christine Caulfield <ccaulfie@redhat.com>
4451 M:      David Teigland <teigland@redhat.com>
4452 L:      cluster-devel@redhat.com
4453 W:      http://sources.redhat.com/cluster/
4454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4455 S:      Supported
4456 F:      fs/dlm/
4457
4458 DMA BUFFER SHARING FRAMEWORK
4459 M:      Sumit Semwal <sumit.semwal@linaro.org>
4460 S:      Maintained
4461 L:      linux-media@vger.kernel.org
4462 L:      dri-devel@lists.freedesktop.org
4463 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4464 F:      drivers/dma-buf/
4465 F:      include/linux/dma-buf*
4466 F:      include/linux/reservation.h
4467 F:      include/linux/*fence.h
4468 F:      Documentation/driver-api/dma-buf.rst
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4470
4471 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4472 M:      Vinod Koul <vkoul@kernel.org>
4473 L:      dmaengine@vger.kernel.org
4474 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4475 S:      Maintained
4476 F:      drivers/dma/
4477 F:      include/linux/dmaengine.h
4478 F:      include/linux/of_dma.h
4479 F:      Documentation/devicetree/bindings/dma/
4480 F:      Documentation/driver-api/dmaengine/
4481 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4482
4483 DMA MAPPING HELPERS
4484 M:      Christoph Hellwig <hch@lst.de>
4485 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4486 R:      Robin Murphy <robin.murphy@arm.com>
4487 L:      iommu@lists.linux-foundation.org
4488 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4489 W:      http://git.infradead.org/users/hch/dma-mapping.git
4490 S:      Supported
4491 F:      kernel/dma/
4492 F:      include/asm-generic/dma-mapping.h
4493 F:      include/linux/dma-direct.h
4494 F:      include/linux/dma-mapping.h
4495 F:      include/linux/dma-noncoherent.h
4496
4497 DME1737 HARDWARE MONITOR DRIVER
4498 M:      Juerg Haefliger <juergh@gmail.com>
4499 L:      linux-hwmon@vger.kernel.org
4500 S:      Maintained
4501 F:      Documentation/hwmon/dme1737
4502 F:      drivers/hwmon/dme1737.c
4503
4504 DMI/SMBIOS SUPPORT
4505 M:      Jean Delvare <jdelvare@suse.com>
4506 S:      Maintained
4507 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509 F:      drivers/firmware/dmi-id.c
4510 F:      drivers/firmware/dmi_scan.c
4511 F:      include/linux/dmi.h
4512
4513 DOCUMENTATION
4514 M:      Jonathan Corbet <corbet@lwn.net>
4515 L:      linux-doc@vger.kernel.org
4516 S:      Maintained
4517 F:      Documentation/
4518 F:      scripts/kernel-doc
4519 X:      Documentation/ABI/
4520 X:      Documentation/acpi/
4521 X:      Documentation/devicetree/
4522 X:      Documentation/i2c/
4523 X:      Documentation/media/
4524 X:      Documentation/power/
4525 X:      Documentation/spi/
4526 T:      git git://git.lwn.net/linux.git docs-next
4527
4528 DOCUMENTATION/ITALIAN
4529 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4530 L:      linux-doc@vger.kernel.org
4531 S:      Maintained
4532 F:      Documentation/translations/it_IT
4533
4534 DONGWOON DW9714 LENS VOICE COIL DRIVER
4535 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4536 L:      linux-media@vger.kernel.org
4537 T:      git git://linuxtv.org/media_tree.git
4538 S:      Maintained
4539 F:      drivers/media/i2c/dw9714.c
4540 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4541
4542 DONGWOON DW9807 LENS VOICE COIL DRIVER
4543 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4544 L:      linux-media@vger.kernel.org
4545 T:      git git://linuxtv.org/media_tree.git
4546 S:      Maintained
4547 F:      drivers/media/i2c/dw9807-vcm.c
4548 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4549
4550 DOUBLETALK DRIVER
4551 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4552 L:      blinux-list@redhat.com
4553 S:      Maintained
4554 F:      drivers/char/dtlk.c
4555 F:      include/linux/dtlk.h
4556
4557 DPAA2 DATAPATH I/O (DPIO) DRIVER
4558 M:      Roy Pledge <Roy.Pledge@nxp.com>
4559 L:      linux-kernel@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/soc/fsl/dpio
4562
4563 DPAA2 ETHERNET DRIVER
4564 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565 L:      netdev@vger.kernel.org
4566 S:      Maintained
4567 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4569 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4571 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4572
4573 DPAA2 ETHERNET SWITCH DRIVER
4574 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4575 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4576 L:      linux-kernel@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/staging/fsl-dpaa2/ethsw
4579
4580 DPAA2 PTP CLOCK DRIVER
4581 M:      Yangbo Lu <yangbo.lu@nxp.com>
4582 L:      netdev@vger.kernel.org
4583 S:      Maintained
4584 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4586
4587 DPT_I2O SCSI RAID DRIVER
4588 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4589 L:      linux-scsi@vger.kernel.org
4590 W:      http://www.adaptec.com/
4591 S:      Maintained
4592 F:      drivers/scsi/dpt*
4593 F:      drivers/scsi/dpt/
4594
4595 DRBD DRIVER
4596 M:      Philipp Reisner <philipp.reisner@linbit.com>
4597 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4598 L:      drbd-dev@lists.linbit.com
4599 W:      http://www.drbd.org
4600 T:      git git://git.linbit.com/linux-drbd.git
4601 T:      git git://git.linbit.com/drbd-8.4.git
4602 S:      Supported
4603 F:      drivers/block/drbd/
4604 F:      lib/lru_cache.c
4605 F:      Documentation/blockdev/drbd/
4606
4607 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4608 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4611 S:      Supported
4612 F:      Documentation/kobject.txt
4613 F:      drivers/base/
4614 F:      fs/debugfs/
4615 F:      fs/sysfs/
4616 F:      include/linux/debugfs.h
4617 F:      include/linux/kobj*
4618 F:      lib/kobj*
4619
4620 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4621 M:      Kevin Hilman <khilman@kernel.org>
4622 M:      Nishanth Menon <nm@ti.com>
4623 S:      Maintained
4624 F:      drivers/power/avs/
4625 F:      include/linux/power/smartreflex.h
4626 L:      linux-pm@vger.kernel.org
4627
4628 DRM DRIVER FOR ARM PL111 CLCD
4629 M:      Eric Anholt <eric@anholt.net>
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 S:      Supported
4632 F:      drivers/gpu/drm/pl111/
4633
4634 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4635 M:      Linus Walleij <linus.walleij@linaro.org>
4636 T:      git git://anongit.freedesktop.org/drm/drm-misc
4637 S:      Maintained
4638 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4639 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4640
4641 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4642 M:      Dave Airlie <airlied@redhat.com>
4643 S:      Odd Fixes
4644 F:      drivers/gpu/drm/ast/
4645
4646 DRM DRIVER FOR BOCHS VIRTUAL GPU
4647 M:      Gerd Hoffmann <kraxel@redhat.com>
4648 L:      virtualization@lists.linux-foundation.org
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650 S:      Maintained
4651 F:      drivers/gpu/drm/bochs/
4652
4653 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4654 M:      Linus Walleij <linus.walleij@linaro.org>
4655 T:      git git://anongit.freedesktop.org/drm/drm-misc
4656 S:      Maintained
4657 F:      drivers/gpu/drm/tve200/
4658
4659 DRM DRIVER FOR ILITEK ILI9225 PANELS
4660 M:      David Lechner <david@lechnology.com>
4661 S:      Maintained
4662 F:      drivers/gpu/drm/tinydrm/ili9225.c
4663 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4664
4665 DRM DRIVER FOR HX8357D PANELS
4666 M:      Eric Anholt <eric@anholt.net>
4667 T:      git git://anongit.freedesktop.org/drm/drm-misc
4668 S:      Maintained
4669 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4670 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4671
4672 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4673 S:      Orphan / Obsolete
4674 F:      drivers/gpu/drm/i810/
4675 F:      include/uapi/drm/i810_drm.h
4676
4677 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4678 S:      Orphan / Obsolete
4679 F:      drivers/gpu/drm/mga/
4680 F:      include/uapi/drm/mga_drm.h
4681
4682 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4683 M:      Dave Airlie <airlied@redhat.com>
4684 S:      Odd Fixes
4685 F:      drivers/gpu/drm/mgag200/
4686
4687 DRM DRIVER FOR MI0283QT
4688 M:      Noralf Trønnes <noralf@tronnes.org>
4689 S:      Maintained
4690 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4691 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4692
4693 DRM DRIVER FOR MSM ADRENO GPU
4694 M:      Rob Clark <robdclark@gmail.com>
4695 L:      linux-arm-msm@vger.kernel.org
4696 L:      dri-devel@lists.freedesktop.org
4697 L:      freedreno@lists.freedesktop.org
4698 T:      git git://people.freedesktop.org/~robclark/linux
4699 S:      Maintained
4700 F:      drivers/gpu/drm/msm/
4701 F:      include/uapi/drm/msm_drm.h
4702 F:      Documentation/devicetree/bindings/display/msm/
4703
4704 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4705 M:      Ben Skeggs <bskeggs@redhat.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 L:      nouveau@lists.freedesktop.org
4708 T:      git git://github.com/skeggsb/linux
4709 S:      Supported
4710 F:      drivers/gpu/drm/nouveau/
4711 F:      include/uapi/drm/nouveau_drm.h
4712
4713 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4714 M:      Stefan Mavrodiev <stefan@olimex.com>
4715 S:      Maintained
4716 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4717 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4718
4719 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4720 M:      Noralf Trønnes <noralf@tronnes.org>
4721 S:      Maintained
4722 F:      drivers/gpu/drm/tinydrm/repaper.c
4723 F:      Documentation/devicetree/bindings/display/repaper.txt
4724
4725 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4726 M:      Dave Airlie <airlied@redhat.com>
4727 M:      Gerd Hoffmann <kraxel@redhat.com>
4728 L:      virtualization@lists.linux-foundation.org
4729 T:      git git://anongit.freedesktop.org/drm/drm-misc
4730 S:      Obsolete
4731 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4732 F:      drivers/gpu/drm/cirrus/
4733
4734 DRM DRIVER FOR QXL VIRTUAL GPU
4735 M:      Dave Airlie <airlied@redhat.com>
4736 M:      Gerd Hoffmann <kraxel@redhat.com>
4737 L:      virtualization@lists.linux-foundation.org
4738 T:      git git://anongit.freedesktop.org/drm/drm-misc
4739 S:      Maintained
4740 F:      drivers/gpu/drm/qxl/
4741 F:      include/uapi/drm/qxl_drm.h
4742
4743 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4744 S:      Orphan / Obsolete
4745 F:      drivers/gpu/drm/r128/
4746 F:      include/uapi/drm/r128_drm.h
4747
4748 DRM DRIVER FOR SAVAGE VIDEO CARDS
4749 S:      Orphan / Obsolete
4750 F:      drivers/gpu/drm/savage/
4751 F:      include/uapi/drm/savage_drm.h
4752
4753 DRM DRIVER FOR SIS VIDEO CARDS
4754 S:      Orphan / Obsolete
4755 F:      drivers/gpu/drm/sis/
4756 F:      include/uapi/drm/sis_drm.h
4757
4758 DRM DRIVER FOR SITRONIX ST7586 PANELS
4759 M:      David Lechner <david@lechnology.com>
4760 S:      Maintained
4761 F:      drivers/gpu/drm/tinydrm/st7586.c
4762 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4763
4764 DRM DRIVER FOR SITRONIX ST7735R PANELS
4765 M:      David Lechner <david@lechnology.com>
4766 S:      Maintained
4767 F:      drivers/gpu/drm/tinydrm/st7735r.c
4768 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4769
4770 DRM DRIVER FOR TDFX VIDEO CARDS
4771 S:      Orphan / Obsolete
4772 F:      drivers/gpu/drm/tdfx/
4773
4774 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4775 M:      Dave Airlie <airlied@redhat.com>
4776 R:      Sean Paul <sean@poorly.run>
4777 L:      dri-devel@lists.freedesktop.org
4778 S:      Odd Fixes
4779 F:      drivers/gpu/drm/udl/
4780 T:      git git://anongit.freedesktop.org/drm/drm-misc
4781
4782 DRM DRIVER FOR VMWARE VIRTUAL GPU
4783 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4784 M:      Thomas Hellstrom <thellstrom@vmware.com>
4785 L:      dri-devel@lists.freedesktop.org
4786 T:      git git://people.freedesktop.org/~thomash/linux
4787 S:      Supported
4788 F:      drivers/gpu/drm/vmwgfx/
4789 F:      include/uapi/drm/vmwgfx_drm.h
4790
4791 DRM DRIVERS
4792 M:      David Airlie <airlied@linux.ie>
4793 L:      dri-devel@lists.freedesktop.org
4794 T:      git git://anongit.freedesktop.org/drm/drm
4795 B:      https://bugs.freedesktop.org/
4796 C:      irc://chat.freenode.net/dri-devel
4797 S:      Maintained
4798 F:      drivers/gpu/drm/
4799 F:      drivers/gpu/vga/
4800 F:      Documentation/devicetree/bindings/display/
4801 F:      Documentation/devicetree/bindings/gpu/
4802 F:      Documentation/gpu/
4803 F:      include/drm/
4804 F:      include/uapi/drm/
4805 F:      include/linux/vga*
4806
4807 DRM DRIVERS AND MISC GPU PATCHES
4808 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4809 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4810 M:      Sean Paul <sean@poorly.run>
4811 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4812 S:      Maintained
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814 F:      Documentation/gpu/
4815 F:      drivers/gpu/vga/
4816 F:      drivers/gpu/drm/*
4817 F:      include/drm/drm*
4818 F:      include/uapi/drm/drm*
4819 F:      include/linux/vga*
4820
4821 DRM DRIVERS FOR ALLWINNER A10
4822 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Supported
4825 F:      drivers/gpu/drm/sun4i/
4826 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828
4829 DRM DRIVERS FOR AMLOGIC SOCS
4830 M:      Neil Armstrong <narmstrong@baylibre.com>
4831 L:      dri-devel@lists.freedesktop.org
4832 L:      linux-amlogic@lists.infradead.org
4833 W:      http://linux-meson.com/
4834 S:      Supported
4835 F:      drivers/gpu/drm/meson/
4836 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4837 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4838 F:      Documentation/gpu/meson.rst
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840
4841 DRM DRIVERS FOR ATMEL HLCDC
4842 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4843 L:      dri-devel@lists.freedesktop.org
4844 S:      Supported
4845 F:      drivers/gpu/drm/atmel-hlcdc/
4846 F:      Documentation/devicetree/bindings/display/atmel/
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4848
4849 DRM DRIVERS FOR BRIDGE CHIPS
4850 M:      Archit Taneja <architt@codeaurora.org>
4851 M:      Andrzej Hajda <a.hajda@samsung.com>
4852 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4853 S:      Maintained
4854 T:      git git://anongit.freedesktop.org/drm/drm-misc
4855 F:      drivers/gpu/drm/bridge/
4856
4857 DRM DRIVERS FOR EXYNOS
4858 M:      Inki Dae <inki.dae@samsung.com>
4859 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4860 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4861 M:      Kyungmin Park <kyungmin.park@samsung.com>
4862 L:      dri-devel@lists.freedesktop.org
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4864 S:      Supported
4865 F:      drivers/gpu/drm/exynos/
4866 F:      include/uapi/drm/exynos_drm.h
4867 F:      Documentation/devicetree/bindings/display/exynos/
4868
4869 DRM DRIVERS FOR FREESCALE DCU
4870 M:      Stefan Agner <stefan@agner.ch>
4871 M:      Alison Wang <alison.wang@nxp.com>
4872 L:      dri-devel@lists.freedesktop.org
4873 S:      Supported
4874 F:      drivers/gpu/drm/fsl-dcu/
4875 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4876 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4877 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4878 T:      git git://anongit.freedesktop.org/drm/drm-misc
4879
4880 DRM DRIVERS FOR FREESCALE IMX
4881 M:      Philipp Zabel <p.zabel@pengutronix.de>
4882 L:      dri-devel@lists.freedesktop.org
4883 S:      Maintained
4884 F:      drivers/gpu/drm/imx/
4885 F:      drivers/gpu/ipu-v3/
4886 F:      Documentation/devicetree/bindings/display/imx/
4887
4888 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4889 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4890 L:      dri-devel@lists.freedesktop.org
4891 T:      git git://github.com/patjak/drm-gma500
4892 S:      Maintained
4893 F:      drivers/gpu/drm/gma500/
4894
4895 DRM DRIVERS FOR HISILICON
4896 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4897 M:      Rongrong Zou <zourongrong@gmail.com>
4898 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4899 R:      Chen Feng <puck.chen@hisilicon.com>
4900 L:      dri-devel@lists.freedesktop.org
4901 T:      git git://github.com/xin3liang/linux.git
4902 S:      Maintained
4903 F:      drivers/gpu/drm/hisilicon/
4904 F:      Documentation/devicetree/bindings/display/hisilicon/
4905
4906 DRM DRIVERS FOR MEDIATEK
4907 M:      CK Hu <ck.hu@mediatek.com>
4908 M:      Philipp Zabel <p.zabel@pengutronix.de>
4909 L:      dri-devel@lists.freedesktop.org
4910 S:      Supported
4911 F:      drivers/gpu/drm/mediatek/
4912 F:      Documentation/devicetree/bindings/display/mediatek/
4913
4914 DRM DRIVERS FOR NVIDIA TEGRA
4915 M:      Thierry Reding <thierry.reding@gmail.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 L:      linux-tegra@vger.kernel.org
4918 T:      git git://anongit.freedesktop.org/tegra/linux.git
4919 S:      Supported
4920 F:      drivers/gpu/drm/tegra/
4921 F:      drivers/gpu/host1x/
4922 F:      include/linux/host1x.h
4923 F:      include/uapi/drm/tegra_drm.h
4924 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4925
4926 DRM DRIVERS FOR RENESAS
4927 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4928 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4929 L:      dri-devel@lists.freedesktop.org
4930 L:      linux-renesas-soc@vger.kernel.org
4931 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4932 S:      Supported
4933 F:      drivers/gpu/drm/rcar-du/
4934 F:      drivers/gpu/drm/shmobile/
4935 F:      include/linux/platform_data/shmob_drm.h
4936 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4937 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4938 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4939
4940 DRM DRIVERS FOR ROCKCHIP
4941 M:      Sandy Huang <hjc@rock-chips.com>
4942 M:      Heiko Stübner <heiko@sntech.de>
4943 L:      dri-devel@lists.freedesktop.org
4944 S:      Maintained
4945 F:      drivers/gpu/drm/rockchip/
4946 F:      Documentation/devicetree/bindings/display/rockchip/
4947 T:      git git://anongit.freedesktop.org/drm/drm-misc
4948
4949 DRM DRIVERS FOR STI
4950 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M:      Vincent Abriou <vincent.abriou@st.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954 S:      Maintained
4955 F:      drivers/gpu/drm/sti
4956 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4957
4958 DRM DRIVERS FOR STM
4959 M:      Yannick Fertre <yannick.fertre@st.com>
4960 M:      Philippe Cornu <philippe.cornu@st.com>
4961 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4962 M:      Vincent Abriou <vincent.abriou@st.com>
4963 L:      dri-devel@lists.freedesktop.org
4964 T:      git git://anongit.freedesktop.org/drm/drm-misc
4965 S:      Maintained
4966 F:      drivers/gpu/drm/stm
4967 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4968
4969 DRM DRIVERS FOR TI LCDC
4970 M:      Jyri Sarha <jsarha@ti.com>
4971 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4972 L:      dri-devel@lists.freedesktop.org
4973 S:      Maintained
4974 F:      drivers/gpu/drm/tilcdc/
4975 F:      Documentation/devicetree/bindings/display/tilcdc/
4976
4977 DRM DRIVERS FOR TI OMAP
4978 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4979 L:      dri-devel@lists.freedesktop.org
4980 S:      Maintained
4981 F:      drivers/gpu/drm/omapdrm/
4982 F:      Documentation/devicetree/bindings/display/ti/
4983
4984 DRM DRIVERS FOR V3D
4985 M:      Eric Anholt <eric@anholt.net>
4986 S:      Supported
4987 F:      drivers/gpu/drm/v3d/
4988 F:      include/uapi/drm/v3d_drm.h
4989 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4990 T:      git git://anongit.freedesktop.org/drm/drm-misc
4991
4992 DRM DRIVERS FOR VC4
4993 M:      Eric Anholt <eric@anholt.net>
4994 T:      git git://github.com/anholt/linux
4995 S:      Supported
4996 F:      drivers/gpu/drm/vc4/
4997 F:      include/uapi/drm/vc4_drm.h
4998 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4999 T:      git git://anongit.freedesktop.org/drm/drm-misc
5000
5001 DRM DRIVERS FOR VIVANTE GPU IP
5002 M:      Lucas Stach <l.stach@pengutronix.de>
5003 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5004 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5005 L:      etnaviv@lists.freedesktop.org
5006 L:      dri-devel@lists.freedesktop.org
5007 S:      Maintained
5008 F:      drivers/gpu/drm/etnaviv/
5009 F:      include/uapi/drm/etnaviv_drm.h
5010 F:      Documentation/devicetree/bindings/display/etnaviv/
5011
5012 DRM DRIVERS FOR ZTE ZX
5013 M:      Shawn Guo <shawnguo@kernel.org>
5014 L:      dri-devel@lists.freedesktop.org
5015 S:      Maintained
5016 F:      drivers/gpu/drm/zte/
5017 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5018 T:      git git://anongit.freedesktop.org/drm/drm-misc
5019
5020 DRM PANEL DRIVERS
5021 M:      Thierry Reding <thierry.reding@gmail.com>
5022 L:      dri-devel@lists.freedesktop.org
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024 S:      Maintained
5025 F:      drivers/gpu/drm/drm_panel.c
5026 F:      drivers/gpu/drm/panel/
5027 F:      include/drm/drm_panel.h
5028 F:      Documentation/devicetree/bindings/display/panel/
5029
5030 DRM TINYDRM DRIVERS
5031 M:      Noralf Trønnes <noralf@tronnes.org>
5032 W:      https://github.com/notro/tinydrm/wiki/Development
5033 T:      git git://anongit.freedesktop.org/drm/drm-misc
5034 S:      Maintained
5035 F:      drivers/gpu/drm/tinydrm/
5036 F:      include/drm/tinydrm/
5037
5038 DRM DRIVERS FOR XEN
5039 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5040 T:      git git://anongit.freedesktop.org/drm/drm-misc
5041 L:      dri-devel@lists.freedesktop.org
5042 L:      xen-devel@lists.xen.org
5043 S:      Supported
5044 F:      drivers/gpu/drm/xen/
5045 F:      Documentation/gpu/xen-front.rst
5046
5047 DRM TTM SUBSYSTEM
5048 M:      Christian Koenig <christian.koenig@amd.com>
5049 M:      Huang Rui <ray.huang@amd.com>
5050 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5051 T:      git git://people.freedesktop.org/~agd5f/linux
5052 S:      Maintained
5053 L:      dri-devel@lists.freedesktop.org
5054 F:      include/drm/ttm/
5055 F:      drivers/gpu/drm/ttm/
5056
5057 DSBR100 USB FM RADIO DRIVER
5058 M:      Alexey Klimov <klimov.linux@gmail.com>
5059 L:      linux-media@vger.kernel.org
5060 T:      git git://linuxtv.org/media_tree.git
5061 S:      Maintained
5062 F:      drivers/media/radio/dsbr100.c
5063
5064 DSCC4 DRIVER
5065 M:      Francois Romieu <romieu@fr.zoreil.com>
5066 L:      netdev@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/net/wan/dscc4.c
5069
5070 DT3155 MEDIA DRIVER
5071 M:      Hans Verkuil <hverkuil@xs4all.nl>
5072 L:      linux-media@vger.kernel.org
5073 T:      git git://linuxtv.org/media_tree.git
5074 W:      https://linuxtv.org
5075 S:      Odd Fixes
5076 F:      drivers/media/pci/dt3155/
5077
5078 DVB_USB_AF9015 MEDIA DRIVER
5079 M:      Antti Palosaari <crope@iki.fi>
5080 L:      linux-media@vger.kernel.org
5081 W:      https://linuxtv.org
5082 W:      http://palosaari.fi/linux/
5083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5084 T:      git git://linuxtv.org/anttip/media_tree.git
5085 S:      Maintained
5086 F:      drivers/media/usb/dvb-usb-v2/af9015*
5087
5088 DVB_USB_AF9035 MEDIA DRIVER
5089 M:      Antti Palosaari <crope@iki.fi>
5090 L:      linux-media@vger.kernel.org
5091 W:      https://linuxtv.org
5092 W:      http://palosaari.fi/linux/
5093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5094 T:      git git://linuxtv.org/anttip/media_tree.git
5095 S:      Maintained
5096 F:      drivers/media/usb/dvb-usb-v2/af9035*
5097
5098 DVB_USB_ANYSEE MEDIA DRIVER
5099 M:      Antti Palosaari <crope@iki.fi>
5100 L:      linux-media@vger.kernel.org
5101 W:      https://linuxtv.org
5102 W:      http://palosaari.fi/linux/
5103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5104 T:      git git://linuxtv.org/anttip/media_tree.git
5105 S:      Maintained
5106 F:      drivers/media/usb/dvb-usb-v2/anysee*
5107
5108 DVB_USB_AU6610 MEDIA DRIVER
5109 M:      Antti Palosaari <crope@iki.fi>
5110 L:      linux-media@vger.kernel.org
5111 W:      https://linuxtv.org
5112 W:      http://palosaari.fi/linux/
5113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5114 T:      git git://linuxtv.org/anttip/media_tree.git
5115 S:      Maintained
5116 F:      drivers/media/usb/dvb-usb-v2/au6610*
5117
5118 DVB_USB_CE6230 MEDIA DRIVER
5119 M:      Antti Palosaari <crope@iki.fi>
5120 L:      linux-media@vger.kernel.org
5121 W:      https://linuxtv.org
5122 W:      http://palosaari.fi/linux/
5123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5124 T:      git git://linuxtv.org/anttip/media_tree.git
5125 S:      Maintained
5126 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5127
5128 DVB_USB_CXUSB MEDIA DRIVER
5129 M:      Michael Krufky <mkrufky@linuxtv.org>
5130 L:      linux-media@vger.kernel.org
5131 W:      https://linuxtv.org
5132 W:      http://github.com/mkrufky
5133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5134 T:      git git://linuxtv.org/media_tree.git
5135 S:      Maintained
5136 F:      drivers/media/usb/dvb-usb/cxusb*
5137
5138 DVB_USB_EC168 MEDIA DRIVER
5139 M:      Antti Palosaari <crope@iki.fi>
5140 L:      linux-media@vger.kernel.org
5141 W:      https://linuxtv.org
5142 W:      http://palosaari.fi/linux/
5143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5144 T:      git git://linuxtv.org/anttip/media_tree.git
5145 S:      Maintained
5146 F:      drivers/media/usb/dvb-usb-v2/ec168*
5147
5148 DVB_USB_GL861 MEDIA DRIVER
5149 M:      Antti Palosaari <crope@iki.fi>
5150 L:      linux-media@vger.kernel.org
5151 W:      https://linuxtv.org
5152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5153 T:      git git://linuxtv.org/anttip/media_tree.git
5154 S:      Maintained
5155 F:      drivers/media/usb/dvb-usb-v2/gl861*
5156
5157 DVB_USB_MXL111SF MEDIA DRIVER
5158 M:      Michael Krufky <mkrufky@linuxtv.org>
5159 L:      linux-media@vger.kernel.org
5160 W:      https://linuxtv.org
5161 W:      http://github.com/mkrufky
5162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5163 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5164 S:      Maintained
5165 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5166
5167 DVB_USB_RTL28XXU MEDIA DRIVER
5168 M:      Antti Palosaari <crope@iki.fi>
5169 L:      linux-media@vger.kernel.org
5170 W:      https://linuxtv.org
5171 W:      http://palosaari.fi/linux/
5172 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5173 T:      git git://linuxtv.org/anttip/media_tree.git
5174 S:      Maintained
5175 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5176
5177 DVB_USB_V2 MEDIA DRIVER
5178 M:      Antti Palosaari <crope@iki.fi>
5179 L:      linux-media@vger.kernel.org
5180 W:      https://linuxtv.org
5181 W:      http://palosaari.fi/linux/
5182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5183 T:      git git://linuxtv.org/anttip/media_tree.git
5184 S:      Maintained
5185 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5186 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5187
5188 DYNAMIC DEBUG
5189 M:      Jason Baron <jbaron@akamai.com>
5190 S:      Maintained
5191 F:      lib/dynamic_debug.c
5192 F:      include/linux/dynamic_debug.h
5193
5194 DYNAMIC INTERRUPT MODERATION
5195 M:      Tal Gilboa <talgi@mellanox.com>
5196 S:      Maintained
5197 F:      include/linux/net_dim.h
5198
5199 DZ DECSTATION DZ11 SERIAL DRIVER
5200 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5201 S:      Maintained
5202 F:      drivers/tty/serial/dz.*
5203
5204 E3X0 POWER BUTTON DRIVER
5205 M:      Moritz Fischer <moritz.fischer@ettus.com>
5206 L:      usrp-users@lists.ettus.com
5207 W:      http://www.ettus.com
5208 S:      Supported
5209 F:      drivers/input/misc/e3x0-button.c
5210 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5211
5212 E4000 MEDIA DRIVER
5213 M:      Antti Palosaari <crope@iki.fi>
5214 L:      linux-media@vger.kernel.org
5215 W:      https://linuxtv.org
5216 W:      http://palosaari.fi/linux/
5217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5218 T:      git git://linuxtv.org/anttip/media_tree.git
5219 S:      Maintained
5220 F:      drivers/media/tuners/e4000*
5221
5222 EARTH_PT1 MEDIA DRIVER
5223 M:      Akihiro Tsukada <tskd08@gmail.com>
5224 L:      linux-media@vger.kernel.org
5225 S:      Odd Fixes
5226 F:      drivers/media/pci/pt1/
5227
5228 EARTH_PT3 MEDIA DRIVER
5229 M:      Akihiro Tsukada <tskd08@gmail.com>
5230 L:      linux-media@vger.kernel.org
5231 S:      Odd Fixes
5232 F:      drivers/media/pci/pt3/
5233
5234 EC100 MEDIA DRIVER
5235 M:      Antti Palosaari <crope@iki.fi>
5236 L:      linux-media@vger.kernel.org
5237 W:      https://linuxtv.org
5238 W:      http://palosaari.fi/linux/
5239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5240 T:      git git://linuxtv.org/anttip/media_tree.git
5241 S:      Maintained
5242 F:      drivers/media/dvb-frontends/ec100*
5243
5244 ECRYPT FILE SYSTEM
5245 M:      Tyler Hicks <tyhicks@canonical.com>
5246 L:      ecryptfs@vger.kernel.org
5247 W:      http://ecryptfs.org
5248 W:      https://launchpad.net/ecryptfs
5249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5250 S:      Supported
5251 F:      Documentation/filesystems/ecryptfs.txt
5252 F:      fs/ecryptfs/
5253
5254 EDAC-AMD64
5255 M:      Borislav Petkov <bp@alien8.de>
5256 L:      linux-edac@vger.kernel.org
5257 S:      Maintained
5258 F:      drivers/edac/amd64_edac*
5259
5260 EDAC-CALXEDA
5261 M:      Robert Richter <rric@kernel.org>
5262 L:      linux-edac@vger.kernel.org
5263 S:      Maintained
5264 F:      drivers/edac/highbank*
5265
5266 EDAC-CAVIUM OCTEON
5267 M:      Ralf Baechle <ralf@linux-mips.org>
5268 M:      David Daney <david.daney@cavium.com>
5269 L:      linux-edac@vger.kernel.org
5270 L:      linux-mips@linux-mips.org
5271 S:      Supported
5272 F:      drivers/edac/octeon_edac*
5273
5274 EDAC-CAVIUM THUNDERX
5275 M:      David Daney <david.daney@cavium.com>
5276 M:      Jan Glauber <jglauber@cavium.com>
5277 L:      linux-edac@vger.kernel.org
5278 S:      Supported
5279 F:      drivers/edac/thunderx_edac*
5280
5281 EDAC-CORE
5282 M:      Borislav Petkov <bp@alien8.de>
5283 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5284 L:      linux-edac@vger.kernel.org
5285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5287 S:      Supported
5288 F:      Documentation/admin-guide/ras.rst
5289 F:      Documentation/driver-api/edac.rst
5290 F:      drivers/edac/
5291 F:      include/linux/edac.h
5292
5293 EDAC-E752X
5294 M:      Mark Gross <mark.gross@intel.com>
5295 L:      linux-edac@vger.kernel.org
5296 S:      Maintained
5297 F:      drivers/edac/e752x_edac.c
5298
5299 EDAC-E7XXX
5300 L:      linux-edac@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/edac/e7xxx_edac.c
5303
5304 EDAC-FSL_DDR
5305 M:      York Sun <york.sun@nxp.com>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/fsl_ddr_edac.*
5309
5310 EDAC-GHES
5311 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/ghes_edac.c
5315
5316 EDAC-I3000
5317 L:      linux-edac@vger.kernel.org
5318 S:      Orphan
5319 F:      drivers/edac/i3000_edac.c
5320
5321 EDAC-I5000
5322 L:      linux-edac@vger.kernel.org
5323 S:      Maintained
5324 F:      drivers/edac/i5000_edac.c
5325
5326 EDAC-I5400
5327 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5328 L:      linux-edac@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/edac/i5400_edac.c
5331
5332 EDAC-I7300
5333 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L:      linux-edac@vger.kernel.org
5335 S:      Maintained
5336 F:      drivers/edac/i7300_edac.c
5337
5338 EDAC-I7CORE
5339 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5340 L:      linux-edac@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/edac/i7core_edac.c
5343
5344 EDAC-I82443BXGX
5345 M:      Tim Small <tim@buttersideup.com>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/i82443bxgx_edac.c
5349
5350 EDAC-I82975X
5351 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5352 M:      "Arvind R." <arvino55@gmail.com>
5353 L:      linux-edac@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/edac/i82975x_edac.c
5356
5357 EDAC-IE31200
5358 M:      Jason Baron <jbaron@akamai.com>
5359 L:      linux-edac@vger.kernel.org
5360 S:      Maintained
5361 F:      drivers/edac/ie31200_edac.c
5362
5363 EDAC-MPC85XX
5364 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5365 L:      linux-edac@vger.kernel.org
5366 S:      Maintained
5367 F:      drivers/edac/mpc85xx_edac.[ch]
5368
5369 EDAC-PASEMI
5370 M:      Egor Martovetsky <egor@pasemi.com>
5371 L:      linux-edac@vger.kernel.org
5372 S:      Maintained
5373 F:      drivers/edac/pasemi_edac.c
5374
5375 EDAC-PND2
5376 M:      Tony Luck <tony.luck@intel.com>
5377 L:      linux-edac@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/edac/pnd2_edac.[ch]
5380
5381 EDAC-R82600
5382 M:      Tim Small <tim@buttersideup.com>
5383 L:      linux-edac@vger.kernel.org
5384 S:      Maintained
5385 F:      drivers/edac/r82600_edac.c
5386
5387 EDAC-SBRIDGE
5388 M:      Tony Luck <tony.luck@intel.com>
5389 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5390 L:      linux-edac@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/edac/sb_edac.c
5393
5394 EDAC-SKYLAKE
5395 M:      Tony Luck <tony.luck@intel.com>
5396 L:      linux-edac@vger.kernel.org
5397 S:      Maintained
5398 F:      drivers/edac/skx_edac.c
5399
5400 EDAC-TI
5401 M:      Tero Kristo <t-kristo@ti.com>
5402 L:      linux-edac@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/edac/ti_edac.c
5405
5406 EDAC-QCOM
5407 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5408 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5409 L:      linux-arm-msm@vger.kernel.org
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/qcom_edac.c
5413
5414 EDIROL UA-101/UA-1000 DRIVER
5415 M:      Clemens Ladisch <clemens@ladisch.de>
5416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5417 T:      git git://git.alsa-project.org/alsa-kernel.git
5418 S:      Maintained
5419 F:      sound/usb/misc/ua101.c
5420
5421 EFI TEST DRIVER
5422 L:      linux-efi@vger.kernel.org
5423 M:      Ivan Hu <ivan.hu@canonical.com>
5424 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5425 S:      Maintained
5426 F:      drivers/firmware/efi/test/
5427
5428 EFI VARIABLE FILESYSTEM
5429 M:      Matthew Garrett <matthew.garrett@nebula.com>
5430 M:      Jeremy Kerr <jk@ozlabs.org>
5431 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5433 L:      linux-efi@vger.kernel.org
5434 S:      Maintained
5435 F:      fs/efivarfs/
5436
5437 EFIFB FRAMEBUFFER DRIVER
5438 L:      linux-fbdev@vger.kernel.org
5439 M:      Peter Jones <pjones@redhat.com>
5440 S:      Maintained
5441 F:      drivers/video/fbdev/efifb.c
5442
5443 EFS FILESYSTEM
5444 W:      http://aeschi.ch.eu.org/efs/
5445 S:      Orphan
5446 F:      fs/efs/
5447
5448 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5449 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5450 L:      netdev@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/net/ethernet/ibm/ehea/
5453
5454 EM28XX VIDEO4LINUX DRIVER
5455 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5456 L:      linux-media@vger.kernel.org
5457 W:      https://linuxtv.org
5458 T:      git git://linuxtv.org/media_tree.git
5459 S:      Maintained
5460 F:      drivers/media/usb/em28xx/
5461 F:      Documentation/media/v4l-drivers/em28xx*
5462
5463 EMBEDDED LINUX
5464 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5465 M:      Matt Mackall <mpm@selenic.com>
5466 M:      David Woodhouse <dwmw2@infradead.org>
5467 L:      linux-embedded@vger.kernel.org
5468 S:      Maintained
5469
5470 Emulex 10Gbps iSCSI - OneConnect DRIVER
5471 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5472 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5473 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5474 L:      linux-scsi@vger.kernel.org
5475 W:      http://www.broadcom.com
5476 S:      Supported
5477 F:      drivers/scsi/be2iscsi/
5478
5479 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5480 M:      Sathya Perla <sathya.perla@broadcom.com>
5481 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5482 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5483 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5484 L:      netdev@vger.kernel.org
5485 W:      http://www.emulex.com
5486 S:      Supported
5487 F:      drivers/net/ethernet/emulex/benet/
5488
5489 EMULEX ONECONNECT ROCE DRIVER
5490 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5491 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5492 L:      linux-rdma@vger.kernel.org
5493 W:      http://www.broadcom.com
5494 S:      Odd Fixes
5495 F:      drivers/infiniband/hw/ocrdma/
5496 F:      include/uapi/rdma/ocrdma-abi.h
5497
5498 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5499 M:      James Smart <james.smart@broadcom.com>
5500 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5501 L:      linux-scsi@vger.kernel.org
5502 W:      http://www.broadcom.com
5503 S:      Supported
5504 F:      drivers/scsi/lpfc/
5505
5506 ENE CB710 FLASH CARD READER DRIVER
5507 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5508 S:      Maintained
5509 F:      drivers/misc/cb710/
5510 F:      drivers/mmc/host/cb710-mmc.*
5511 F:      include/linux/cb710.h
5512
5513 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5514 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5515 S:      Maintained
5516 F:      drivers/media/rc/ene_ir.*
5517
5518 EPSON S1D13XXX FRAMEBUFFER DRIVER
5519 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5520 S:      Maintained
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5522 F:      drivers/video/fbdev/s1d13xxxfb.c
5523 F:      include/video/s1d13xxxfb.h
5524
5525 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5526 M:      Jeff Layton <jlayton@kernel.org>
5527 S:      Maintained
5528 F:      lib/errseq.c
5529 F:      include/linux/errseq.h
5530
5531 ET131X NETWORK DRIVER
5532 M:      Mark Einon <mark.einon@gmail.com>
5533 S:      Odd Fixes
5534 F:      drivers/net/ethernet/agere/
5535
5536 ETHERNET BRIDGE
5537 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5538 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5539 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5540 L:      netdev@vger.kernel.org
5541 W:      http://www.linuxfoundation.org/en/Net:Bridge
5542 S:      Maintained
5543 F:      include/linux/netfilter_bridge/
5544 F:      net/bridge/
5545
5546 ETHERNET PHY LIBRARY
5547 M:      Andrew Lunn <andrew@lunn.ch>
5548 M:      Florian Fainelli <f.fainelli@gmail.com>
5549 M:      Heiner Kallweit <hkallweit1@gmail.com>
5550 L:      netdev@vger.kernel.org
5551 S:      Maintained
5552 F:      Documentation/ABI/testing/sysfs-bus-mdio
5553 F:      Documentation/devicetree/bindings/net/mdio*
5554 F:      Documentation/networking/phy.txt
5555 F:      drivers/net/phy/
5556 F:      drivers/of/of_mdio.c
5557 F:      drivers/of/of_net.c
5558 F:      include/linux/*mdio*.h
5559 F:      include/linux/of_net.h
5560 F:      include/linux/phy.h
5561 F:      include/linux/phy_fixed.h
5562 F:      include/linux/platform_data/mdio-bcm-unimac.h
5563 F:      include/trace/events/mdio.h
5564 F:      include/uapi/linux/mdio.h
5565 F:      include/uapi/linux/mii.h
5566
5567 EXT2 FILE SYSTEM
5568 M:      Jan Kara <jack@suse.com>
5569 L:      linux-ext4@vger.kernel.org
5570 S:      Maintained
5571 F:      Documentation/filesystems/ext2.txt
5572 F:      fs/ext2/
5573 F:      include/linux/ext2*
5574
5575 EXT4 FILE SYSTEM
5576 M:      "Theodore Ts'o" <tytso@mit.edu>
5577 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5578 L:      linux-ext4@vger.kernel.org
5579 W:      http://ext4.wiki.kernel.org
5580 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5582 S:      Maintained
5583 F:      Documentation/filesystems/ext4/ext4.rst
5584 F:      fs/ext4/
5585
5586 Extended Verification Module (EVM)
5587 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5588 L:      linux-integrity@vger.kernel.org
5589 S:      Supported
5590 F:      security/integrity/evm/
5591
5592 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5593 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5594 L:      linux-efi@vger.kernel.org
5595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5596 S:      Maintained
5597 F:      Documentation/efi-stub.txt
5598 F:      arch/*/kernel/efi.c
5599 F:      arch/x86/boot/compressed/eboot.[ch]
5600 F:      arch/*/include/asm/efi.h
5601 F:      arch/x86/platform/efi/
5602 F:      drivers/firmware/efi/
5603 F:      include/linux/efi*.h
5604 F:      arch/arm/boot/compressed/efi-header.S
5605 F:      arch/arm64/kernel/efi-entry.S
5606
5607 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5608 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5609 M:      Chanwoo Choi <cw00.choi@samsung.com>
5610 L:      linux-kernel@vger.kernel.org
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5612 S:      Maintained
5613 F:      drivers/extcon/
5614 F:      include/linux/extcon/
5615 F:      include/linux/extcon.h
5616 F:      Documentation/extcon/
5617 F:      Documentation/devicetree/bindings/extcon/
5618
5619 EXYNOS DP DRIVER
5620 M:      Jingoo Han <jingoohan1@gmail.com>
5621 L:      dri-devel@lists.freedesktop.org
5622 S:      Maintained
5623 F:      drivers/gpu/drm/exynos/exynos_dp*
5624
5625 EXYNOS SYSMMU (IOMMU) driver
5626 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5627 L:      iommu@lists.linux-foundation.org
5628 S:      Maintained
5629 F:      drivers/iommu/exynos-iommu.c
5630
5631 EZchip NPS platform support
5632 M:      Vineet Gupta <vgupta@synopsys.com>
5633 M:      Ofer Levi <oferle@mellanox.com>
5634 S:      Supported
5635 F:      arch/arc/plat-eznps
5636 F:      arch/arc/boot/dts/eznps.dts
5637
5638 F2FS FILE SYSTEM
5639 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5640 M:      Chao Yu <yuchao0@huawei.com>
5641 L:      linux-f2fs-devel@lists.sourceforge.net
5642 W:      https://f2fs.wiki.kernel.org/
5643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5644 S:      Maintained
5645 F:      Documentation/filesystems/f2fs.txt
5646 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5647 F:      fs/f2fs/
5648 F:      include/linux/f2fs_fs.h
5649 F:      include/trace/events/f2fs.h
5650
5651 F71805F HARDWARE MONITORING DRIVER
5652 M:      Jean Delvare <jdelvare@suse.com>
5653 L:      linux-hwmon@vger.kernel.org
5654 S:      Maintained
5655 F:      Documentation/hwmon/f71805f
5656 F:      drivers/hwmon/f71805f.c
5657
5658 FADDR2LINE
5659 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5660 S:      Maintained
5661 F:      scripts/faddr2line
5662
5663 FAILOVER MODULE
5664 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5665 L:      netdev@vger.kernel.org
5666 S:      Supported
5667 F:      net/core/failover.c
5668 F:      include/net/failover.h
5669 F:      Documentation/networking/failover.rst
5670
5671 FANOTIFY
5672 M:      Jan Kara <jack@suse.cz>
5673 R:      Amir Goldstein <amir73il@gmail.com>
5674 L:      linux-fsdevel@vger.kernel.org
5675 S:      Maintained
5676 F:      fs/notify/fanotify/
5677 F:      include/linux/fanotify.h
5678 F:      include/uapi/linux/fanotify.h
5679
5680 FARSYNC SYNCHRONOUS DRIVER
5681 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5682 W:      http://www.farsite.co.uk/
5683 S:      Supported
5684 F:      drivers/net/wan/farsync.*
5685
5686 FAULT INJECTION SUPPORT
5687 M:      Akinobu Mita <akinobu.mita@gmail.com>
5688 S:      Supported
5689 F:      Documentation/fault-injection/
5690 F:      lib/fault-inject.c
5691
5692 FBTFT Framebuffer drivers
5693 S:      Orphan
5694 L:      dri-devel@lists.freedesktop.org
5695 L:      linux-fbdev@vger.kernel.org
5696 F:      drivers/staging/fbtft/
5697
5698 FC0011 TUNER DRIVER
5699 M:      Michael Buesch <m@bues.ch>
5700 L:      linux-media@vger.kernel.org
5701 S:      Maintained
5702 F:      drivers/media/tuners/fc0011.h
5703 F:      drivers/media/tuners/fc0011.c
5704
5705 FC2580 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/tuners/fc2580*
5714
5715 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5716 M:      Johannes Thumshirn <jth@kernel.org>
5717 L:      linux-scsi@vger.kernel.org
5718 W:      www.Open-FCoE.org
5719 S:      Supported
5720 F:      drivers/scsi/libfc/
5721 F:      drivers/scsi/fcoe/
5722 F:      include/scsi/fc/
5723 F:      include/scsi/libfc.h
5724 F:      include/scsi/libfcoe.h
5725 F:      include/uapi/scsi/fc/
5726
5727 FILE LOCKING (flock() and fcntl()/lockf())
5728 M:      Jeff Layton <jlayton@kernel.org>
5729 M:      "J. Bruce Fields" <bfields@fieldses.org>
5730 L:      linux-fsdevel@vger.kernel.org
5731 S:      Maintained
5732 F:      include/linux/fcntl.h
5733 F:      include/uapi/linux/fcntl.h
5734 F:      fs/fcntl.c
5735 F:      fs/locks.c
5736
5737 FILESYSTEMS (VFS and infrastructure)
5738 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5739 L:      linux-fsdevel@vger.kernel.org
5740 S:      Maintained
5741 F:      fs/*
5742 F:      include/linux/fs.h
5743 F:      include/uapi/linux/fs.h
5744
5745 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5746 M:      Riku Voipio <riku.voipio@iki.fi>
5747 L:      linux-hwmon@vger.kernel.org
5748 S:      Maintained
5749 F:      drivers/hwmon/f75375s.c
5750 F:      include/linux/f75375s.h
5751
5752 FIREWIRE AUDIO DRIVERS
5753 M:      Clemens Ladisch <clemens@ladisch.de>
5754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5755 T:      git git://git.alsa-project.org/alsa-kernel.git
5756 S:      Maintained
5757 F:      sound/firewire/
5758
5759 FIREWIRE MEDIA DRIVERS (firedtv)
5760 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5761 L:      linux-media@vger.kernel.org
5762 L:      linux1394-devel@lists.sourceforge.net
5763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5764 S:      Maintained
5765 F:      drivers/media/firewire/
5766
5767 FIREWIRE SBP-2 TARGET
5768 M:      Chris Boot <bootc@bootc.net>
5769 L:      linux-scsi@vger.kernel.org
5770 L:      target-devel@vger.kernel.org
5771 L:      linux1394-devel@lists.sourceforge.net
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5773 S:      Maintained
5774 F:      drivers/target/sbp/
5775
5776 FIREWIRE SUBSYSTEM
5777 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5778 L:      linux1394-devel@lists.sourceforge.net
5779 W:      http://ieee1394.wiki.kernel.org/
5780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5781 S:      Maintained
5782 F:      drivers/firewire/
5783 F:      include/linux/firewire.h
5784 F:      include/uapi/linux/firewire*.h
5785 F:      tools/firewire/
5786
5787 FIRMWARE LOADER (request_firmware)
5788 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5789 L:      linux-kernel@vger.kernel.org
5790 S:      Maintained
5791 F:      Documentation/firmware_class/
5792 F:      drivers/base/firmware_loader/
5793 F:      include/linux/firmware.h
5794
5795 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5796 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5797 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5798 S:      Maintained
5799 F:      drivers/block/rsxx/
5800
5801 FLOPPY DRIVER
5802 M:      Jiri Kosina <jikos@kernel.org>
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5804 S:      Odd fixes
5805 F:      drivers/block/floppy.c
5806
5807 FMC SUBSYSTEM
5808 M:      Alessandro Rubini <rubini@gnudd.com>
5809 W:      http://www.ohwr.org/projects/fmc-bus
5810 S:      Supported
5811 F:      drivers/fmc/
5812 F:      include/linux/fmc*.h
5813 F:      include/linux/ipmi-fru.h
5814 K:      fmc_d.*register
5815
5816 FPGA MANAGER FRAMEWORK
5817 M:      Alan Tull <atull@kernel.org>
5818 M:      Moritz Fischer <mdf@kernel.org>
5819 L:      linux-fpga@vger.kernel.org
5820 S:      Maintained
5821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5822 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5823 F:      Documentation/fpga/
5824 F:      Documentation/driver-api/fpga/
5825 F:      Documentation/devicetree/bindings/fpga/
5826 F:      drivers/fpga/
5827 F:      include/linux/fpga/
5828 W:      http://www.rocketboards.org
5829
5830 FPGA DFL DRIVERS
5831 M:      Wu Hao <hao.wu@intel.com>
5832 L:      linux-fpga@vger.kernel.org
5833 S:      Maintained
5834 F:      Documentation/fpga/dfl.txt
5835 F:      include/uapi/linux/fpga-dfl.h
5836 F:      drivers/fpga/dfl*
5837
5838 FPU EMULATOR
5839 M:      Bill Metzenthen <billm@melbpc.org.au>
5840 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5841 S:      Maintained
5842 F:      arch/x86/math-emu/
5843
5844 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5845 L:      netdev@vger.kernel.org
5846 S:      Orphan
5847 F:      drivers/net/wan/dlci.c
5848 F:      drivers/net/wan/sdla.c
5849
5850 FRAMEBUFFER LAYER
5851 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5852 L:      dri-devel@lists.freedesktop.org
5853 L:      linux-fbdev@vger.kernel.org
5854 T:      git git://github.com/bzolnier/linux.git
5855 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5856 S:      Maintained
5857 F:      Documentation/fb/
5858 F:      drivers/video/
5859 F:      include/video/
5860 F:      include/linux/fb.h
5861 F:      include/uapi/video/
5862 F:      include/uapi/linux/fb.h
5863
5864 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5865 M:      Horia Geantă <horia.geanta@nxp.com>
5866 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5867 L:      linux-crypto@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/crypto/caam/
5870 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5871
5872 FREESCALE DIU FRAMEBUFFER DRIVER
5873 M:      Timur Tabi <timur@kernel.org>
5874 L:      linux-fbdev@vger.kernel.org
5875 S:      Maintained
5876 F:      drivers/video/fbdev/fsl-diu-fb.*
5877
5878 FREESCALE DMA DRIVER
5879 M:      Li Yang <leoyang.li@nxp.com>
5880 M:      Zhang Wei <zw@zh-kernel.org>
5881 L:      linuxppc-dev@lists.ozlabs.org
5882 S:      Maintained
5883 F:      drivers/dma/fsldma.*
5884
5885 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5886 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5887 L:      netdev@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/net/ethernet/freescale/gianfar*
5890 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5891
5892 FREESCALE GPMI NAND DRIVER
5893 M:      Han Xu <han.xu@nxp.com>
5894 L:      linux-mtd@lists.infradead.org
5895 S:      Maintained
5896 F:      drivers/mtd/nand/raw/gpmi-nand/*
5897
5898 FREESCALE I2C CPM DRIVER
5899 M:      Jochen Friedrich <jochen@scram.de>
5900 L:      linuxppc-dev@lists.ozlabs.org
5901 L:      linux-i2c@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/i2c/busses/i2c-cpm.c
5904
5905 FREESCALE IMX LPI2C DRIVER
5906 M:      Dong Aisheng <aisheng.dong@nxp.com>
5907 L:      linux-i2c@vger.kernel.org
5908 L:      linux-imx@nxp.com
5909 S:      Maintained
5910 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5911 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5912
5913 FREESCALE IMX / MXC FEC DRIVER
5914 M:      Fugang Duan <fugang.duan@nxp.com>
5915 L:      netdev@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/net/ethernet/freescale/fec_main.c
5918 F:      drivers/net/ethernet/freescale/fec_ptp.c
5919 F:      drivers/net/ethernet/freescale/fec.h
5920 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5921
5922 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5923 M:      Sascha Hauer <s.hauer@pengutronix.de>
5924 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5925 L:      linux-fbdev@vger.kernel.org
5926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5927 S:      Maintained
5928 F:      include/linux/platform_data/video-imxfb.h
5929 F:      drivers/video/fbdev/imxfb.c
5930
5931 FREESCALE QORIQ DPAA ETHERNET DRIVER
5932 M:      Madalin Bucur <madalin.bucur@nxp.com>
5933 L:      netdev@vger.kernel.org
5934 S:      Maintained
5935 F:      drivers/net/ethernet/freescale/dpaa
5936
5937 FREESCALE QORIQ DPAA FMAN DRIVER
5938 M:      Madalin Bucur <madalin.bucur@nxp.com>
5939 L:      netdev@vger.kernel.org
5940 S:      Maintained
5941 F:      drivers/net/ethernet/freescale/fman
5942 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5943
5944 FREESCALE QORIQ PTP CLOCK DRIVER
5945 M:      Yangbo Lu <yangbo.lu@nxp.com>
5946 L:      netdev@vger.kernel.org
5947 S:      Maintained
5948 F:      drivers/ptp/ptp_qoriq.c
5949 F:      include/linux/fsl/ptp_qoriq.h
5950 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5951
5952 FREESCALE QUAD SPI DRIVER
5953 M:      Han Xu <han.xu@nxp.com>
5954 L:      linux-mtd@lists.infradead.org
5955 S:      Maintained
5956 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5957
5958 FREESCALE QUICC ENGINE LIBRARY
5959 M:      Qiang Zhao <qiang.zhao@nxp.com>
5960 L:      linuxppc-dev@lists.ozlabs.org
5961 S:      Maintained
5962 F:      drivers/soc/fsl/qe/
5963 F:      include/soc/fsl/*qe*.h
5964 F:      include/soc/fsl/*ucc*.h
5965
5966 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5967 M:      Li Yang <leoyang.li@nxp.com>
5968 L:      netdev@vger.kernel.org
5969 L:      linuxppc-dev@lists.ozlabs.org
5970 S:      Maintained
5971 F:      drivers/net/ethernet/freescale/ucc_geth*
5972
5973 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5974 M:      Zhao Qiang <qiang.zhao@nxp.com>
5975 L:      netdev@vger.kernel.org
5976 L:      linuxppc-dev@lists.ozlabs.org
5977 S:      Maintained
5978 F:      drivers/net/wan/fsl_ucc_hdlc*
5979
5980 FREESCALE QUICC ENGINE UCC UART DRIVER
5981 M:      Timur Tabi <timur@kernel.org>
5982 L:      linuxppc-dev@lists.ozlabs.org
5983 S:      Maintained
5984 F:      drivers/tty/serial/ucc_uart.c
5985
5986 FREESCALE SOC DRIVERS
5987 M:      Li Yang <leoyang.li@nxp.com>
5988 L:      linuxppc-dev@lists.ozlabs.org
5989 L:      linux-arm-kernel@lists.infradead.org
5990 S:      Maintained
5991 F:      Documentation/devicetree/bindings/soc/fsl/
5992 F:      drivers/soc/fsl/
5993 F:      include/linux/fsl/
5994
5995 FREESCALE SOC FS_ENET DRIVER
5996 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5997 L:      linuxppc-dev@lists.ozlabs.org
5998 L:      netdev@vger.kernel.org
5999 S:      Maintained
6000 F:      drivers/net/ethernet/freescale/fs_enet/
6001 F:      include/linux/fs_enet_pd.h
6002
6003 FREESCALE SOC SOUND DRIVERS
6004 M:      Timur Tabi <timur@kernel.org>
6005 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6006 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6007 R:      Fabio Estevam <fabio.estevam@nxp.com>
6008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6009 L:      linuxppc-dev@lists.ozlabs.org
6010 S:      Maintained
6011 F:      sound/soc/fsl/fsl*
6012 F:      sound/soc/fsl/imx*
6013 F:      sound/soc/fsl/mpc8610_hpcd.c
6014
6015 FREESCALE USB PERIPHERAL DRIVERS
6016 M:      Li Yang <leoyang.li@nxp.com>
6017 L:      linux-usb@vger.kernel.org
6018 L:      linuxppc-dev@lists.ozlabs.org
6019 S:      Maintained
6020 F:      drivers/usb/gadget/udc/fsl*
6021
6022 FREEVXFS FILESYSTEM
6023 M:      Christoph Hellwig <hch@infradead.org>
6024 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6025 S:      Maintained
6026 F:      fs/freevxfs/
6027
6028 FREEZER
6029 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6030 M:      Pavel Machek <pavel@ucw.cz>
6031 L:      linux-pm@vger.kernel.org
6032 S:      Supported
6033 F:      Documentation/power/freezing-of-tasks.txt
6034 F:      include/linux/freezer.h
6035 F:      kernel/freezer.c
6036
6037 FRONTSWAP API
6038 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6039 L:      linux-kernel@vger.kernel.org
6040 S:      Maintained
6041 F:      mm/frontswap.c
6042 F:      include/linux/frontswap.h
6043
6044 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6045 M:      David Howells <dhowells@redhat.com>
6046 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6047 S:      Supported
6048 F:      Documentation/filesystems/caching/
6049 F:      fs/fscache/
6050 F:      include/linux/fscache*.h
6051
6052 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6053 M:      Theodore Y. Ts'o <tytso@mit.edu>
6054 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6055 L:      linux-fscrypt@vger.kernel.org
6056 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6058 S:      Supported
6059 F:      fs/crypto/
6060 F:      include/linux/fscrypt*.h
6061 F:      Documentation/filesystems/fscrypt.rst
6062
6063 FSI-ATTACHED I2C DRIVER
6064 M:      Eddie James <eajames@linux.vnet.ibm.com>
6065 L:      linux-i2c@vger.kernel.org
6066 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6067 S:      Maintained
6068 F:      drivers/i2c/busses/i2c-fsi.c
6069 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6070
6071 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6072 M:      Jan Kara <jack@suse.cz>
6073 R:      Amir Goldstein <amir73il@gmail.com>
6074 L:      linux-fsdevel@vger.kernel.org
6075 S:      Maintained
6076 F:      fs/notify/
6077 F:      include/linux/fsnotify*.h
6078
6079 FUJITSU LAPTOP EXTRAS
6080 M:      Jonathan Woithe <jwoithe@just42.net>
6081 L:      platform-driver-x86@vger.kernel.org
6082 S:      Maintained
6083 F:      drivers/platform/x86/fujitsu-laptop.c
6084
6085 FUJITSU M-5MO LS CAMERA ISP DRIVER
6086 M:      Kyungmin Park <kyungmin.park@samsung.com>
6087 M:      Heungjun Kim <riverful.kim@samsung.com>
6088 L:      linux-media@vger.kernel.org
6089 S:      Maintained
6090 F:      drivers/media/i2c/m5mols/
6091 F:      include/media/i2c/m5mols.h
6092
6093 FUJITSU TABLET EXTRAS
6094 M:      Robert Gerlach <khnz@gmx.de>
6095 L:      platform-driver-x86@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/platform/x86/fujitsu-tablet.c
6098
6099 FUSE: FILESYSTEM IN USERSPACE
6100 M:      Miklos Szeredi <miklos@szeredi.hu>
6101 L:      linux-fsdevel@vger.kernel.org
6102 W:      http://fuse.sourceforge.net/
6103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6104 S:      Maintained
6105 F:      fs/fuse/
6106 F:      include/uapi/linux/fuse.h
6107 F:      Documentation/filesystems/fuse.txt
6108
6109 FUTEX SUBSYSTEM
6110 M:      Thomas Gleixner <tglx@linutronix.de>
6111 M:      Ingo Molnar <mingo@redhat.com>
6112 R:      Peter Zijlstra <peterz@infradead.org>
6113 R:      Darren Hart <dvhart@infradead.org>
6114 L:      linux-kernel@vger.kernel.org
6115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6116 S:      Maintained
6117 F:      kernel/futex.c
6118 F:      kernel/futex_compat.c
6119 F:      include/asm-generic/futex.h
6120 F:      include/linux/futex.h
6121 F:      include/uapi/linux/futex.h
6122 F:      tools/testing/selftests/futex/
6123 F:      tools/perf/bench/futex*
6124 F:      Documentation/*futex*
6125
6126 GCC PLUGINS
6127 M:      Kees Cook <keescook@chromium.org>
6128 R:      Emese Revfy <re.emese@gmail.com>
6129 L:      kernel-hardening@lists.openwall.com
6130 S:      Maintained
6131 F:      scripts/gcc-plugins/
6132 F:      scripts/gcc-plugin.sh
6133 F:      scripts/Makefile.gcc-plugins
6134 F:      Documentation/gcc-plugins.txt
6135
6136 GASKET DRIVER FRAMEWORK
6137 M:      Rob Springer <rspringer@google.com>
6138 M:      Todd Poynor <toddpoynor@google.com>
6139 M:      Ben Chan <benchan@chromium.org>
6140 S:      Maintained
6141 F:      drivers/staging/gasket/
6142
6143 GCOV BASED KERNEL PROFILING
6144 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6145 S:      Maintained
6146 F:      kernel/gcov/
6147 F:      Documentation/dev-tools/gcov.rst
6148
6149 GDB KERNEL DEBUGGING HELPER SCRIPTS
6150 M:      Jan Kiszka <jan.kiszka@siemens.com>
6151 M:      Kieran Bingham <kbingham@kernel.org>
6152 S:      Supported
6153 F:      scripts/gdb/
6154
6155 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6156 M:      Achim Leubner <achim_leubner@adaptec.com>
6157 L:      linux-scsi@vger.kernel.org
6158 W:      http://www.icp-vortex.com/
6159 S:      Supported
6160 F:      drivers/scsi/gdt*
6161
6162 GEMTEK FM RADIO RECEIVER DRIVER
6163 M:      Hans Verkuil <hverkuil@xs4all.nl>
6164 L:      linux-media@vger.kernel.org
6165 T:      git git://linuxtv.org/media_tree.git
6166 W:      https://linuxtv.org
6167 S:      Maintained
6168 F:      drivers/media/radio/radio-gemtek*
6169
6170 GENERIC GPIO I2C DRIVER
6171 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6172 S:      Supported
6173 F:      drivers/i2c/busses/i2c-gpio.c
6174 F:      include/linux/platform_data/i2c-gpio.h
6175
6176 GENERIC GPIO I2C MULTIPLEXER DRIVER
6177 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6178 L:      linux-i2c@vger.kernel.org
6179 S:      Supported
6180 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6181 F:      include/linux/platform_data/i2c-mux-gpio.h
6182 F:      Documentation/i2c/muxes/i2c-mux-gpio
6183
6184 GENERIC HDLC (WAN) DRIVERS
6185 M:      Krzysztof Halasa <khc@pm.waw.pl>
6186 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6187 S:      Maintained
6188 F:      drivers/net/wan/c101.c
6189 F:      drivers/net/wan/hd6457*
6190 F:      drivers/net/wan/hdlc*
6191 F:      drivers/net/wan/n2.c
6192 F:      drivers/net/wan/pc300too.c
6193 F:      drivers/net/wan/pci200syn.c
6194 F:      drivers/net/wan/wanxl*
6195
6196 GENERIC INCLUDE/ASM HEADER FILES
6197 M:      Arnd Bergmann <arnd@arndb.de>
6198 L:      linux-arch@vger.kernel.org
6199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6200 S:      Maintained
6201 F:      include/asm-generic/
6202 F:      include/uapi/asm-generic/
6203
6204 GENERIC PHY FRAMEWORK
6205 M:      Kishon Vijay Abraham I <kishon@ti.com>
6206 L:      linux-kernel@vger.kernel.org
6207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6208 S:      Supported
6209 F:      drivers/phy/
6210 F:      include/linux/phy/
6211
6212 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6213 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6214 S:      Supported
6215 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6216
6217 GENERIC PM DOMAINS
6218 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6219 M:      Kevin Hilman <khilman@kernel.org>
6220 M:      Ulf Hansson <ulf.hansson@linaro.org>
6221 L:      linux-pm@vger.kernel.org
6222 S:      Supported
6223 F:      drivers/base/power/domain*.c
6224 F:      include/linux/pm_domain.h
6225 F:      Documentation/devicetree/bindings/power/power_domain.txt
6226
6227 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6228 M:      Eugen Hristev <eugen.hristev@microchip.com>
6229 L:      linux-input@vger.kernel.org
6230 S:      Maintained
6231 F:      drivers/input/touchscreen/resistive-adc-touch.c
6232
6233 GENERIC UIO DRIVER FOR PCI DEVICES
6234 M:      "Michael S. Tsirkin" <mst@redhat.com>
6235 L:      kvm@vger.kernel.org
6236 S:      Supported
6237 F:      drivers/uio/uio_pci_generic.c
6238
6239 GENWQE (IBM Generic Workqueue Card)
6240 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6241 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6242 S:      Supported
6243 F:      drivers/misc/genwqe/
6244
6245 GET_MAINTAINER SCRIPT
6246 M:      Joe Perches <joe@perches.com>
6247 S:      Maintained
6248 F:      scripts/get_maintainer.pl
6249
6250 GFS2 FILE SYSTEM
6251 M:      Bob Peterson <rpeterso@redhat.com>
6252 M:      Andreas Gruenbacher <agruenba@redhat.com>
6253 L:      cluster-devel@redhat.com
6254 W:      http://sources.redhat.com/cluster/
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6256 S:      Supported
6257 F:      Documentation/filesystems/gfs2*.txt
6258 F:      fs/gfs2/
6259 F:      include/uapi/linux/gfs2_ondisk.h
6260
6261 GIGASET ISDN DRIVERS
6262 M:      Paul Bolle <pebolle@tiscali.nl>
6263 L:      gigaset307x-common@lists.sourceforge.net
6264 W:      http://gigaset307x.sourceforge.net/
6265 S:      Odd Fixes
6266 F:      Documentation/isdn/README.gigaset
6267 F:      drivers/isdn/gigaset/
6268 F:      include/uapi/linux/gigaset_dev.h
6269
6270 GNSS SUBSYSTEM
6271 M:      Johan Hovold <johan@kernel.org>
6272 S:      Maintained
6273 F:      Documentation/ABI/testing/sysfs-class-gnss
6274 F:      Documentation/devicetree/bindings/gnss/
6275 F:      drivers/gnss/
6276 F:      include/linux/gnss.h
6277
6278 GO7007 MPEG CODEC
6279 M:      Hans Verkuil <hans.verkuil@cisco.com>
6280 L:      linux-media@vger.kernel.org
6281 S:      Maintained
6282 F:      drivers/media/usb/go7007/
6283
6284 GOODIX TOUCHSCREEN
6285 M:      Bastien Nocera <hadess@hadess.net>
6286 L:      linux-input@vger.kernel.org
6287 S:      Maintained
6288 F:      drivers/input/touchscreen/goodix.c
6289
6290 GPD POCKET FAN DRIVER
6291 M:      Hans de Goede <hdegoede@redhat.com>
6292 L:      platform-driver-x86@vger.kernel.org
6293 S:      Maintained
6294 F:      drivers/platform/x86/gpd-pocket-fan.c
6295
6296 GPIO ACPI SUPPORT
6297 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6298 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6299 L:      linux-gpio@vger.kernel.org
6300 L:      linux-acpi@vger.kernel.org
6301 S:      Maintained
6302 F:      Documentation/acpi/gpio-properties.txt
6303 F:      drivers/gpio/gpiolib-acpi.c
6304
6305 GPIO IR Transmitter
6306 M:      Sean Young <sean@mess.org>
6307 L:      linux-media@vger.kernel.org
6308 S:      Maintained
6309 F:      drivers/media/rc/gpio-ir-tx.c
6310
6311 GPIO MOCKUP DRIVER
6312 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6313 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6314 L:      linux-gpio@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/gpio/gpio-mockup.c
6317 F:      tools/testing/selftests/gpio/
6318
6319 GPIO SUBSYSTEM
6320 M:      Linus Walleij <linus.walleij@linaro.org>
6321 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6322 L:      linux-gpio@vger.kernel.org
6323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6324 S:      Maintained
6325 F:      Documentation/devicetree/bindings/gpio/
6326 F:      Documentation/driver-api/gpio/
6327 F:      Documentation/gpio/
6328 F:      Documentation/ABI/testing/gpio-cdev
6329 F:      Documentation/ABI/obsolete/sysfs-gpio
6330 F:      drivers/gpio/
6331 F:      include/linux/gpio/
6332 F:      include/linux/gpio.h
6333 F:      include/linux/of_gpio.h
6334 F:      include/asm-generic/gpio.h
6335 F:      include/uapi/linux/gpio.h
6336 F:      tools/gpio/
6337
6338 GRE DEMULTIPLEXER DRIVER
6339 M:      Dmitry Kozlov <xeb@mail.ru>
6340 L:      netdev@vger.kernel.org
6341 S:      Maintained
6342 F:      net/ipv4/gre_demux.c
6343 F:      net/ipv4/gre_offload.c
6344 F:      include/net/gre.h
6345
6346 GRETH 10/100/1G Ethernet MAC device driver
6347 M:      Andreas Larsson <andreas@gaisler.com>
6348 L:      netdev@vger.kernel.org
6349 S:      Maintained
6350 F:      drivers/net/ethernet/aeroflex/
6351
6352 GREYBUS AUDIO PROTOCOLS DRIVERS
6353 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6354 M:      Mark Greer <mgreer@animalcreek.com>
6355 S:      Maintained
6356 F:      drivers/staging/greybus/audio_apbridgea.c
6357 F:      drivers/staging/greybus/audio_apbridgea.h
6358 F:      drivers/staging/greybus/audio_codec.c
6359 F:      drivers/staging/greybus/audio_codec.h
6360 F:      drivers/staging/greybus/audio_gb.c
6361 F:      drivers/staging/greybus/audio_manager.c
6362 F:      drivers/staging/greybus/audio_manager.h
6363 F:      drivers/staging/greybus/audio_manager_module.c
6364 F:      drivers/staging/greybus/audio_manager_private.h
6365 F:      drivers/staging/greybus/audio_manager_sysfs.c
6366 F:      drivers/staging/greybus/audio_module.c
6367 F:      drivers/staging/greybus/audio_topology.c
6368
6369 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6370 M:      Viresh Kumar <vireshk@kernel.org>
6371 S:      Maintained
6372 F:      drivers/staging/greybus/authentication.c
6373 F:      drivers/staging/greybus/bootrom.c
6374 F:      drivers/staging/greybus/firmware.h
6375 F:      drivers/staging/greybus/fw-core.c
6376 F:      drivers/staging/greybus/fw-download.c
6377 F:      drivers/staging/greybus/fw-management.c
6378 F:      drivers/staging/greybus/greybus_authentication.h
6379 F:      drivers/staging/greybus/greybus_firmware.h
6380 F:      drivers/staging/greybus/hid.c
6381 F:      drivers/staging/greybus/i2c.c
6382 F:      drivers/staging/greybus/spi.c
6383 F:      drivers/staging/greybus/spilib.c
6384 F:      drivers/staging/greybus/spilib.h
6385
6386 GREYBUS LOOPBACK DRIVER
6387 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6388 S:      Maintained
6389 F:      drivers/staging/greybus/loopback.c
6390
6391 GREYBUS PLATFORM DRIVERS
6392 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6393 S:      Maintained
6394 F:      drivers/staging/greybus/arche-platform.c
6395 F:      drivers/staging/greybus/arche-apb-ctrl.c
6396 F:      drivers/staging/greybus/arche_platform.h
6397
6398 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6399 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6400 S:      Maintained
6401 F:      drivers/staging/greybus/sdio.c
6402 F:      drivers/staging/greybus/light.c
6403 F:      drivers/staging/greybus/gpio.c
6404 F:      drivers/staging/greybus/power_supply.c
6405 F:      drivers/staging/greybus/spi.c
6406 F:      drivers/staging/greybus/spilib.c
6407
6408 GREYBUS SUBSYSTEM
6409 M:      Johan Hovold <johan@kernel.org>
6410 M:      Alex Elder <elder@kernel.org>
6411 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6412 S:      Maintained
6413 F:      drivers/staging/greybus/
6414 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6415
6416 GREYBUS UART PROTOCOLS DRIVERS
6417 M:      David Lin <dtwlin@gmail.com>
6418 S:      Maintained
6419 F:      drivers/staging/greybus/uart.c
6420 F:      drivers/staging/greybus/log.c
6421
6422 GS1662 VIDEO SERIALIZER
6423 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6424 L:      linux-media@vger.kernel.org
6425 T:      git git://linuxtv.org/media_tree.git
6426 S:      Maintained
6427 F:      drivers/media/spi/gs1662.c
6428
6429 GSPCA FINEPIX SUBDRIVER
6430 M:      Frank Zago <frank@zago.net>
6431 L:      linux-media@vger.kernel.org
6432 T:      git git://linuxtv.org/media_tree.git
6433 S:      Maintained
6434 F:      drivers/media/usb/gspca/finepix.c
6435
6436 GSPCA GL860 SUBDRIVER
6437 M:      Olivier Lorin <o.lorin@laposte.net>
6438 L:      linux-media@vger.kernel.org
6439 T:      git git://linuxtv.org/media_tree.git
6440 S:      Maintained
6441 F:      drivers/media/usb/gspca/gl860/
6442
6443 GSPCA M5602 SUBDRIVER
6444 M:      Erik Andren <erik.andren@gmail.com>
6445 L:      linux-media@vger.kernel.org
6446 T:      git git://linuxtv.org/media_tree.git
6447 S:      Maintained
6448 F:      drivers/media/usb/gspca/m5602/
6449
6450 GSPCA PAC207 SONIXB SUBDRIVER
6451 M:      Hans Verkuil <hverkuil@xs4all.nl>
6452 L:      linux-media@vger.kernel.org
6453 T:      git git://linuxtv.org/media_tree.git
6454 S:      Odd Fixes
6455 F:      drivers/media/usb/gspca/pac207.c
6456
6457 GSPCA SN9C20X SUBDRIVER
6458 M:      Brian Johnson <brijohn@gmail.com>
6459 L:      linux-media@vger.kernel.org
6460 T:      git git://linuxtv.org/media_tree.git
6461 S:      Maintained
6462 F:      drivers/media/usb/gspca/sn9c20x.c
6463
6464 GSPCA T613 SUBDRIVER
6465 M:      Leandro Costantino <lcostantino@gmail.com>
6466 L:      linux-media@vger.kernel.org
6467 T:      git git://linuxtv.org/media_tree.git
6468 S:      Maintained
6469 F:      drivers/media/usb/gspca/t613.c
6470
6471 GSPCA USB WEBCAM DRIVER
6472 M:      Hans Verkuil <hverkuil@xs4all.nl>
6473 L:      linux-media@vger.kernel.org
6474 T:      git git://linuxtv.org/media_tree.git
6475 S:      Odd Fixes
6476 F:      drivers/media/usb/gspca/
6477
6478 GTP (GPRS Tunneling Protocol)
6479 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6480 M:      Harald Welte <laforge@gnumonks.org>
6481 L:      osmocom-net-gprs@lists.osmocom.org
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6483 S:      Maintained
6484 F:      drivers/net/gtp.c
6485
6486 GUID PARTITION TABLE (GPT)
6487 M:      Davidlohr Bueso <dave@stgolabs.net>
6488 L:      linux-efi@vger.kernel.org
6489 S:      Maintained
6490 F:      block/partitions/efi.*
6491
6492 H8/300 ARCHITECTURE
6493 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6494 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6495 W:      http://uclinux-h8.sourceforge.jp
6496 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6497 S:      Maintained
6498 F:      arch/h8300/
6499 F:      drivers/clocksource/h8300_*.c
6500 F:      drivers/clk/h8300/
6501 F:      drivers/irqchip/irq-renesas-h8*.c
6502
6503 HACKRF MEDIA DRIVER
6504 M:      Antti Palosaari <crope@iki.fi>
6505 L:      linux-media@vger.kernel.org
6506 W:      https://linuxtv.org
6507 W:      http://palosaari.fi/linux/
6508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6509 T:      git git://linuxtv.org/anttip/media_tree.git
6510 S:      Maintained
6511 F:      drivers/media/usb/hackrf/
6512
6513 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6514 M:      Frank Seidel <frank@f-seidel.de>
6515 L:      platform-driver-x86@vger.kernel.org
6516 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6517 S:      Maintained
6518 F:      drivers/platform/x86/hdaps.c
6519
6520 HARDWARE MONITORING
6521 M:      Jean Delvare <jdelvare@suse.com>
6522 M:      Guenter Roeck <linux@roeck-us.net>
6523 L:      linux-hwmon@vger.kernel.org
6524 W:      http://hwmon.wiki.kernel.org/
6525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6526 S:      Maintained
6527 F:      Documentation/devicetree/bindings/hwmon/
6528 F:      Documentation/hwmon/
6529 F:      drivers/hwmon/
6530 F:      include/linux/hwmon*.h
6531 F:      include/trace/events/hwmon*.h
6532
6533 HARDWARE RANDOM NUMBER GENERATOR CORE
6534 M:      Matt Mackall <mpm@selenic.com>
6535 M:      Herbert Xu <herbert@gondor.apana.org.au>
6536 L:      linux-crypto@vger.kernel.org
6537 S:      Odd fixes
6538 F:      Documentation/devicetree/bindings/rng/
6539 F:      Documentation/hw_random.txt
6540 F:      drivers/char/hw_random/
6541 F:      include/linux/hw_random.h
6542
6543 HARDWARE TRACING FACILITIES
6544 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6545 S:      Maintained
6546 F:      drivers/hwtracing/
6547
6548 HARDWARE SPINLOCK CORE
6549 M:      Ohad Ben-Cohen <ohad@wizery.com>
6550 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6551 L:      linux-remoteproc@vger.kernel.org
6552 S:      Maintained
6553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6554 F:      Documentation/devicetree/bindings/hwlock/
6555 F:      Documentation/hwspinlock.txt
6556 F:      drivers/hwspinlock/
6557 F:      include/linux/hwspinlock.h
6558
6559 HARMONY SOUND DRIVER
6560 L:      linux-parisc@vger.kernel.org
6561 S:      Maintained
6562 F:      sound/parisc/harmony.*
6563
6564 HDPVR USB VIDEO ENCODER DRIVER
6565 M:      Hans Verkuil <hverkuil@xs4all.nl>
6566 L:      linux-media@vger.kernel.org
6567 T:      git git://linuxtv.org/media_tree.git
6568 W:      https://linuxtv.org
6569 S:      Odd Fixes
6570 F:      drivers/media/usb/hdpvr/
6571
6572 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6573 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6574 S:      Supported
6575 F:      Documentation/watchdog/hpwdt.txt
6576 F:      drivers/watchdog/hpwdt.c
6577
6578 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6579 M:      Don Brace <don.brace@microsemi.com>
6580 L:      esc.storagedev@microsemi.com
6581 L:      linux-scsi@vger.kernel.org
6582 S:      Supported
6583 F:      Documentation/scsi/hpsa.txt
6584 F:      drivers/scsi/hpsa*.[ch]
6585 F:      include/linux/cciss*.h
6586 F:      include/uapi/linux/cciss*.h
6587
6588 HFI1 DRIVER
6589 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6590 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6591 L:      linux-rdma@vger.kernel.org
6592 S:      Supported
6593 F:      drivers/infiniband/hw/hfi1
6594
6595 HFS FILESYSTEM
6596 L:      linux-fsdevel@vger.kernel.org
6597 S:      Orphan
6598 F:      Documentation/filesystems/hfs.txt
6599 F:      fs/hfs/
6600
6601 HFSPLUS FILESYSTEM
6602 L:      linux-fsdevel@vger.kernel.org
6603 S:      Orphan
6604 F:      Documentation/filesystems/hfsplus.txt
6605 F:      fs/hfsplus/
6606
6607 HGA FRAMEBUFFER DRIVER
6608 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6609 L:      linux-nvidia@lists.surfsouth.com
6610 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6611 S:      Maintained
6612 F:      drivers/video/fbdev/hgafb.c
6613
6614 HIBERNATION (aka Software Suspend, aka swsusp)
6615 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6616 M:      Pavel Machek <pavel@ucw.cz>
6617 L:      linux-pm@vger.kernel.org
6618 B:      https://bugzilla.kernel.org
6619 S:      Supported
6620 F:      arch/x86/power/
6621 F:      drivers/base/power/
6622 F:      kernel/power/
6623 F:      include/linux/suspend.h
6624 F:      include/linux/freezer.h
6625 F:      include/linux/pm.h
6626 F:      arch/*/include/asm/suspend*.h
6627
6628 HID CORE LAYER
6629 M:      Jiri Kosina <jikos@kernel.org>
6630 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6631 L:      linux-input@vger.kernel.org
6632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6633 S:      Maintained
6634 F:      drivers/hid/
6635 F:      include/linux/hid*
6636 F:      include/uapi/linux/hid*
6637
6638 HID SENSOR HUB DRIVERS
6639 M:      Jiri Kosina <jikos@kernel.org>
6640 M:      Jonathan Cameron <jic23@kernel.org>
6641 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6642 L:      linux-input@vger.kernel.org
6643 L:      linux-iio@vger.kernel.org
6644 S:      Maintained
6645 F:      Documentation/hid/hid-sensor*
6646 F:      drivers/hid/hid-sensor-*
6647 F:      drivers/iio/*/hid-*
6648 F:      include/linux/hid-sensor-*
6649
6650 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6651 M:      Thomas Gleixner <tglx@linutronix.de>
6652 L:      linux-kernel@vger.kernel.org
6653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6654 S:      Maintained
6655 F:      Documentation/timers/
6656 F:      kernel/time/hrtimer.c
6657 F:      kernel/time/clockevents.c
6658 F:      kernel/time/timer_*.c
6659 F:      include/linux/clockchips.h
6660 F:      include/linux/hrtimer.h
6661
6662 HIGH-SPEED SCC DRIVER FOR AX.25
6663 L:      linux-hams@vger.kernel.org
6664 S:      Orphan
6665 F:      drivers/net/hamradio/dmascc.c
6666 F:      drivers/net/hamradio/scc.c
6667
6668 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6669 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6670 W:      http://www.highpoint-tech.com
6671 S:      Supported
6672 F:      Documentation/scsi/hptiop.txt
6673 F:      drivers/scsi/hptiop.c
6674
6675 HIPPI
6676 M:      Jes Sorensen <jes@trained-monkey.org>
6677 L:      linux-hippi@sunsite.dk
6678 S:      Maintained
6679 F:      include/linux/hippidevice.h
6680 F:      include/uapi/linux/if_hippi.h
6681 F:      net/802/hippi.c
6682 F:      drivers/net/hippi/
6683
6684 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6685 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6686 M:      Salil Mehta <salil.mehta@huawei.com>
6687 L:      netdev@vger.kernel.org
6688 W:      http://www.hisilicon.com
6689 S:      Maintained
6690 F:      drivers/net/ethernet/hisilicon/hns3/
6691
6692 HISILICON LPC BUS DRIVER
6693 M:      john.garry@huawei.com
6694 W:      http://www.hisilicon.com
6695 S:      Maintained
6696 F:      drivers/bus/hisi_lpc.c
6697 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6698
6699 HISILICON NETWORK SUBSYSTEM DRIVER
6700 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6701 M:      Salil Mehta <salil.mehta@huawei.com>
6702 L:      netdev@vger.kernel.org
6703 W:      http://www.hisilicon.com
6704 S:      Maintained
6705 F:      drivers/net/ethernet/hisilicon/
6706 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6707
6708 HISILICON PMU DRIVER
6709 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6710 W:      http://www.hisilicon.com
6711 S:      Supported
6712 F:      drivers/perf/hisilicon
6713 F:      Documentation/perf/hisi-pmu.txt
6714
6715 HISILICON ROCE DRIVER
6716 M:      Lijun Ou <oulijun@huawei.com>
6717 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6718 L:      linux-rdma@vger.kernel.org
6719 S:      Maintained
6720 F:      drivers/infiniband/hw/hns/
6721 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6722
6723 HISILICON SAS Controller
6724 M:      John Garry <john.garry@huawei.com>
6725 W:      http://www.hisilicon.com
6726 S:      Supported
6727 F:      drivers/scsi/hisi_sas/
6728 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6729
6730 HMM - Heterogeneous Memory Management
6731 M:      Jérôme Glisse <jglisse@redhat.com>
6732 L:      linux-mm@kvack.org
6733 S:      Maintained
6734 F:      mm/hmm*
6735 F:      include/linux/hmm*
6736 F:      Documentation/vm/hmm.rst
6737
6738 HOST AP DRIVER
6739 M:      Jouni Malinen <j@w1.fi>
6740 L:      linux-wireless@vger.kernel.org
6741 W:      http://w1.fi/hostap-driver.html
6742 S:      Obsolete
6743 F:      drivers/net/wireless/intersil/hostap/
6744
6745 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6746 L:      platform-driver-x86@vger.kernel.org
6747 S:      Orphan
6748 F:      drivers/platform/x86/tc1100-wmi.c
6749
6750 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6751 M:      Jaroslav Kysela <perex@perex.cz>
6752 S:      Maintained
6753 F:      drivers/net/ethernet/hp/hp100.*
6754
6755 HPET:   High Precision Event Timers driver
6756 M:      Clemens Ladisch <clemens@ladisch.de>
6757 S:      Maintained
6758 F:      Documentation/timers/hpet.txt
6759 F:      drivers/char/hpet.c
6760 F:      include/linux/hpet.h
6761 F:      include/uapi/linux/hpet.h
6762
6763 HPET:   x86
6764 S:      Orphan
6765 F:      arch/x86/kernel/hpet.c
6766 F:      arch/x86/include/asm/hpet.h
6767
6768 HPFS FILESYSTEM
6769 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6770 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6771 S:      Maintained
6772 F:      fs/hpfs/
6773
6774 HSI SUBSYSTEM
6775 M:      Sebastian Reichel <sre@kernel.org>
6776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6777 S:      Maintained
6778 F:      Documentation/ABI/testing/sysfs-bus-hsi
6779 F:      Documentation/driver-api/hsi.rst
6780 F:      drivers/hsi/
6781 F:      include/linux/hsi/
6782 F:      include/uapi/linux/hsi/
6783
6784 HSO 3G MODEM DRIVER
6785 L:      linux-usb@vger.kernel.org
6786 S:      Orphan
6787 F:      drivers/net/usb/hso.c
6788
6789 HSR NETWORK PROTOCOL
6790 M:      Arvid Brodin <arvid.brodin@alten.se>
6791 L:      netdev@vger.kernel.org
6792 S:      Maintained
6793 F:      net/hsr/
6794
6795 HT16K33 LED CONTROLLER DRIVER
6796 M:      Robin van der Gracht <robin@protonic.nl>
6797 S:      Maintained
6798 F:      drivers/auxdisplay/ht16k33.c
6799 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6800
6801 HTCPEN TOUCHSCREEN DRIVER
6802 M:      Pau Oliva Fora <pof@eslack.org>
6803 L:      linux-input@vger.kernel.org
6804 S:      Maintained
6805 F:      drivers/input/touchscreen/htcpen.c
6806
6807 HUAWEI ETHERNET DRIVER
6808 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6809 L:      netdev@vger.kernel.org
6810 S:      Supported
6811 F:      Documentation/networking/hinic.txt
6812 F:      drivers/net/ethernet/huawei/hinic/
6813
6814 HUGETLB FILESYSTEM
6815 M:      Mike Kravetz <mike.kravetz@oracle.com>
6816 L:      linux-mm@kvack.org
6817 S:      Maintained
6818 F:      fs/hugetlbfs/
6819 F:      mm/hugetlb.c
6820 F:      include/linux/hugetlb.h
6821 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6822 F:      Documentation/vm/hugetlbfs_reserv.rst
6823 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6824
6825 HVA ST MEDIA DRIVER
6826 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6827 L:      linux-media@vger.kernel.org
6828 T:      git git://linuxtv.org/media_tree.git
6829 W:      https://linuxtv.org
6830 S:      Supported
6831 F:      drivers/media/platform/sti/hva
6832
6833 HWPOISON MEMORY FAILURE HANDLING
6834 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6835 L:      linux-mm@kvack.org
6836 S:      Maintained
6837 F:      mm/memory-failure.c
6838 F:      mm/hwpoison-inject.c
6839
6840 HYGON PROCESSOR SUPPORT
6841 M:      Pu Wen <puwen@hygon.cn>
6842 L:      linux-kernel@vger.kernel.org
6843 S:      Maintained
6844 F:      arch/x86/kernel/cpu/hygon.c
6845
6846 Hyper-V CORE AND DRIVERS
6847 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6848 M:      Haiyang Zhang <haiyangz@microsoft.com>
6849 M:      Stephen Hemminger <sthemmin@microsoft.com>
6850 L:      devel@linuxdriverproject.org
6851 S:      Maintained
6852 F:      Documentation/networking/netvsc.txt
6853 F:      arch/x86/include/asm/mshyperv.h
6854 F:      arch/x86/include/asm/trace/hyperv.h
6855 F:      arch/x86/include/asm/hyperv-tlfs.h
6856 F:      arch/x86/kernel/cpu/mshyperv.c
6857 F:      arch/x86/hyperv
6858 F:      drivers/hid/hid-hyperv.c
6859 F:      drivers/hv/
6860 F:      drivers/input/serio/hyperv-keyboard.c
6861 F:      drivers/pci/controller/pci-hyperv.c
6862 F:      drivers/net/hyperv/
6863 F:      drivers/scsi/storvsc_drv.c
6864 F:      drivers/uio/uio_hv_generic.c
6865 F:      drivers/video/fbdev/hyperv_fb.c
6866 F:      net/vmw_vsock/hyperv_transport.c
6867 F:      include/linux/hyperv.h
6868 F:      include/uapi/linux/hyperv.h
6869 F:      tools/hv/
6870 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6871
6872 HYPERVISOR VIRTUAL CONSOLE DRIVER
6873 L:      linuxppc-dev@lists.ozlabs.org
6874 S:      Odd Fixes
6875 F:      drivers/tty/hvc/
6876
6877 I2C ACPI SUPPORT
6878 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6879 L:      linux-i2c@vger.kernel.org
6880 L:      linux-acpi@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/i2c/i2c-core-acpi.c
6883
6884 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6885 M:      Ajay Gupta <ajayg@nvidia.com>
6886 L:      linux-i2c@vger.kernel.org
6887 S:      Maintained
6888 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6889 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6890
6891 I2C MUXES
6892 M:      Peter Rosin <peda@axentia.se>
6893 L:      linux-i2c@vger.kernel.org
6894 S:      Maintained
6895 F:      Documentation/i2c/i2c-topology
6896 F:      Documentation/i2c/muxes/
6897 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6898 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6899 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6900 F:      drivers/i2c/i2c-mux.c
6901 F:      drivers/i2c/muxes/
6902 F:      include/linux/i2c-mux.h
6903
6904 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6905 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6906 L:      linux-i2c@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/i2c/busses/i2c-mv64xxx.c
6909
6910 I2C OVER PARALLEL PORT
6911 M:      Jean Delvare <jdelvare@suse.com>
6912 L:      linux-i2c@vger.kernel.org
6913 S:      Maintained
6914 F:      Documentation/i2c/busses/i2c-parport
6915 F:      Documentation/i2c/busses/i2c-parport-light
6916 F:      drivers/i2c/busses/i2c-parport.c
6917 F:      drivers/i2c/busses/i2c-parport-light.c
6918
6919 I2C SUBSYSTEM
6920 M:      Wolfram Sang <wsa@the-dreams.de>
6921 L:      linux-i2c@vger.kernel.org
6922 W:      https://i2c.wiki.kernel.org/
6923 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6925 S:      Maintained
6926 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6927 F:      Documentation/i2c/
6928 F:      drivers/i2c/*
6929 F:      include/linux/i2c.h
6930 F:      include/linux/i2c-dev.h
6931 F:      include/linux/i2c-smbus.h
6932 F:      include/uapi/linux/i2c.h
6933 F:      include/uapi/linux/i2c-*.h
6934
6935 I2C SUBSYSTEM HOST DRIVERS
6936 L:      linux-i2c@vger.kernel.org
6937 W:      https://i2c.wiki.kernel.org/
6938 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6940 S:      Odd Fixes
6941 F:      Documentation/devicetree/bindings/i2c/
6942 F:      drivers/i2c/algos/
6943 F:      drivers/i2c/busses/
6944
6945 I2C-TAOS-EVM DRIVER
6946 M:      Jean Delvare <jdelvare@suse.com>
6947 L:      linux-i2c@vger.kernel.org
6948 S:      Maintained
6949 F:      Documentation/i2c/busses/i2c-taos-evm
6950 F:      drivers/i2c/busses/i2c-taos-evm.c
6951
6952 I2C-TINY-USB DRIVER
6953 M:      Till Harbaum <till@harbaum.org>
6954 L:      linux-i2c@vger.kernel.org
6955 W:      http://www.harbaum.org/till/i2c_tiny_usb
6956 S:      Maintained
6957 F:      drivers/i2c/busses/i2c-tiny-usb.c
6958
6959 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6960 M:      Jean Delvare <jdelvare@suse.com>
6961 L:      linux-i2c@vger.kernel.org
6962 S:      Maintained
6963 F:      Documentation/i2c/busses/i2c-ali1535
6964 F:      Documentation/i2c/busses/i2c-ali1563
6965 F:      Documentation/i2c/busses/i2c-ali15x3
6966 F:      Documentation/i2c/busses/i2c-amd756
6967 F:      Documentation/i2c/busses/i2c-amd8111
6968 F:      Documentation/i2c/busses/i2c-i801
6969 F:      Documentation/i2c/busses/i2c-nforce2
6970 F:      Documentation/i2c/busses/i2c-piix4
6971 F:      Documentation/i2c/busses/i2c-sis5595
6972 F:      Documentation/i2c/busses/i2c-sis630
6973 F:      Documentation/i2c/busses/i2c-sis96x
6974 F:      Documentation/i2c/busses/i2c-via
6975 F:      Documentation/i2c/busses/i2c-viapro
6976 F:      drivers/i2c/busses/i2c-ali1535.c
6977 F:      drivers/i2c/busses/i2c-ali1563.c
6978 F:      drivers/i2c/busses/i2c-ali15x3.c
6979 F:      drivers/i2c/busses/i2c-amd756.c
6980 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6981 F:      drivers/i2c/busses/i2c-amd8111.c
6982 F:      drivers/i2c/busses/i2c-i801.c
6983 F:      drivers/i2c/busses/i2c-isch.c
6984 F:      drivers/i2c/busses/i2c-nforce2.c
6985 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6986 F:      drivers/i2c/busses/i2c-piix4.c
6987 F:      drivers/i2c/busses/i2c-sis5595.c
6988 F:      drivers/i2c/busses/i2c-sis630.c
6989 F:      drivers/i2c/busses/i2c-sis96x.c
6990 F:      drivers/i2c/busses/i2c-via.c
6991 F:      drivers/i2c/busses/i2c-viapro.c
6992
6993 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6994 M:      Hans de Goede <hdegoede@redhat.com>
6995 L:      linux-i2c@vger.kernel.org
6996 S:      Maintained
6997 F:      drivers/i2c/busses/i2c-cht-wc.c
6998
6999 I2C/SMBUS ISMT DRIVER
7000 M:      Seth Heasley <seth.heasley@intel.com>
7001 M:      Neil Horman <nhorman@tuxdriver.com>
7002 L:      linux-i2c@vger.kernel.org
7003 F:      drivers/i2c/busses/i2c-ismt.c
7004 F:      Documentation/i2c/busses/i2c-ismt
7005
7006 I2C/SMBUS STUB DRIVER
7007 M:      Jean Delvare <jdelvare@suse.com>
7008 L:      linux-i2c@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/i2c/i2c-stub.c
7011
7012 IA64 (Itanium) PLATFORM
7013 M:      Tony Luck <tony.luck@intel.com>
7014 M:      Fenghua Yu <fenghua.yu@intel.com>
7015 L:      linux-ia64@vger.kernel.org
7016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7017 S:      Maintained
7018 F:      arch/ia64/
7019
7020 IBM Power 842 compression accelerator
7021 M:      Haren Myneni <haren@us.ibm.com>
7022 S:      Supported
7023 F:      drivers/crypto/nx/Makefile
7024 F:      drivers/crypto/nx/Kconfig
7025 F:      drivers/crypto/nx/nx-842*
7026 F:      include/linux/sw842.h
7027 F:      crypto/842.c
7028 F:      lib/842/
7029
7030 IBM Power in-Nest Crypto Acceleration
7031 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7032 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7033 L:      linux-crypto@vger.kernel.org
7034 S:      Supported
7035 F:      drivers/crypto/nx/Makefile
7036 F:      drivers/crypto/nx/Kconfig
7037 F:      drivers/crypto/nx/nx-aes*
7038 F:      drivers/crypto/nx/nx-sha*
7039 F:      drivers/crypto/nx/nx.*
7040 F:      drivers/crypto/nx/nx_csbcpb.h
7041 F:      drivers/crypto/nx/nx_debugfs.h
7042
7043 IBM Power Linux RAID adapter
7044 M:      Brian King <brking@us.ibm.com>
7045 S:      Supported
7046 F:      drivers/scsi/ipr.*
7047
7048 IBM Power SRIOV Virtual NIC Device Driver
7049 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7050 M:      John Allen <jallen@linux.vnet.ibm.com>
7051 L:      netdev@vger.kernel.org
7052 S:      Supported
7053 F:      drivers/net/ethernet/ibm/ibmvnic.*
7054
7055 IBM Power Virtual Accelerator Switchboard
7056 M:      Sukadev Bhattiprolu
7057 L:      linuxppc-dev@lists.ozlabs.org
7058 S:      Supported
7059 F:      arch/powerpc/platforms/powernv/vas*
7060 F:      arch/powerpc/platforms/powernv/copy-paste.h
7061 F:      arch/powerpc/include/asm/vas.h
7062 F:      arch/powerpc/include/uapi/asm/vas.h
7063
7064 IBM Power Virtual Ethernet Device Driver
7065 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7066 L:      netdev@vger.kernel.org
7067 S:      Supported
7068 F:      drivers/net/ethernet/ibm/ibmveth.*
7069
7070 IBM Power Virtual FC Device Drivers
7071 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7072 L:      linux-scsi@vger.kernel.org
7073 S:      Supported
7074 F:      drivers/scsi/ibmvscsi/ibmvfc*
7075
7076 IBM Power Virtual Management Channel Driver
7077 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7078 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7079 S:      Supported
7080 F:      drivers/misc/ibmvmc.*
7081
7082 IBM Power Virtual SCSI Device Drivers
7083 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7084 L:      linux-scsi@vger.kernel.org
7085 S:      Supported
7086 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7087 F:      include/scsi/viosrp.h
7088
7089 IBM Power Virtual SCSI Device Target Driver
7090 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7091 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7092 L:      linux-scsi@vger.kernel.org
7093 L:      target-devel@vger.kernel.org
7094 S:      Supported
7095 F:      drivers/scsi/ibmvscsi_tgt/
7096
7097 IBM Power VMX Cryptographic instructions
7098 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7099 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7100 L:      linux-crypto@vger.kernel.org
7101 S:      Supported
7102 F:      drivers/crypto/vmx/Makefile
7103 F:      drivers/crypto/vmx/Kconfig
7104 F:      drivers/crypto/vmx/vmx.c
7105 F:      drivers/crypto/vmx/aes*
7106 F:      drivers/crypto/vmx/ghash*
7107 F:      drivers/crypto/vmx/ppc-xlate.pl
7108
7109 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7110 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7111 L:      linux-pci@vger.kernel.org
7112 L:      linuxppc-dev@lists.ozlabs.org
7113 S:      Supported
7114 F:      drivers/pci/hotplug/rpaphp*
7115
7116 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7117 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7118 L:      linux-pci@vger.kernel.org
7119 L:      linuxppc-dev@lists.ozlabs.org
7120 S:      Supported
7121 F:      drivers/pci/hotplug/rpadlpar*
7122
7123 IBM ServeRAID RAID DRIVER
7124 S:      Orphan
7125 F:      drivers/scsi/ips.*
7126
7127 ICH LPC AND GPIO DRIVER
7128 M:      Peter Tyser <ptyser@xes-inc.com>
7129 S:      Maintained
7130 F:      drivers/mfd/lpc_ich.c
7131 F:      drivers/gpio/gpio-ich.c
7132
7133 IDE SUBSYSTEM
7134 M:      "David S. Miller" <davem@davemloft.net>
7135 L:      linux-ide@vger.kernel.org
7136 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7138 S:      Maintained
7139 F:      Documentation/ide/
7140 F:      drivers/ide/
7141 F:      include/linux/ide.h
7142
7143 IDE/ATAPI DRIVERS
7144 M:      Borislav Petkov <bp@alien8.de>
7145 L:      linux-ide@vger.kernel.org
7146 S:      Maintained
7147 F:      Documentation/cdrom/ide-cd
7148 F:      drivers/ide/ide-cd*
7149
7150 IDEAPAD LAPTOP EXTRAS DRIVER
7151 M:      Ike Panhc <ike.pan@canonical.com>
7152 L:      platform-driver-x86@vger.kernel.org
7153 W:      http://launchpad.net/ideapad-laptop
7154 S:      Maintained
7155 F:      drivers/platform/x86/ideapad-laptop.c
7156
7157 IDEAPAD LAPTOP SLIDEBAR DRIVER
7158 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7159 L:      linux-input@vger.kernel.org
7160 W:      https://github.com/o2genum/ideapad-slidebar
7161 S:      Maintained
7162 F:      drivers/input/misc/ideapad_slidebar.c
7163
7164 IDT VersaClock 5 CLOCK DRIVER
7165 M:      Marek Vasut <marek.vasut@gmail.com>
7166 S:      Maintained
7167 F:      drivers/clk/clk-versaclock5.c
7168
7169 IEEE 802.15.4 SUBSYSTEM
7170 M:      Alexander Aring <alex.aring@gmail.com>
7171 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7172 L:      linux-wpan@vger.kernel.org
7173 W:      http://wpan.cakelab.org/
7174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7176 S:      Maintained
7177 F:      net/ieee802154/
7178 F:      net/mac802154/
7179 F:      drivers/net/ieee802154/
7180 F:      include/linux/nl802154.h
7181 F:      include/linux/ieee802154.h
7182 F:      include/net/nl802154.h
7183 F:      include/net/mac802154.h
7184 F:      include/net/af_ieee802154.h
7185 F:      include/net/cfg802154.h
7186 F:      include/net/ieee802154_netdev.h
7187 F:      Documentation/networking/ieee802154.txt
7188
7189 IFE PROTOCOL
7190 M:      Yotam Gigi <yotam.gi@gmail.com>
7191 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7192 F:      net/ife
7193 F:      include/net/ife.h
7194 F:      include/uapi/linux/ife.h
7195
7196 IGORPLUG-USB IR RECEIVER
7197 M:      Sean Young <sean@mess.org>
7198 L:      linux-media@vger.kernel.org
7199 S:      Maintained
7200 F:      drivers/media/rc/igorplugusb.c
7201
7202 IGUANAWORKS USB IR TRANSCEIVER
7203 M:      Sean Young <sean@mess.org>
7204 L:      linux-media@vger.kernel.org
7205 S:      Maintained
7206 F:      drivers/media/rc/iguanair.c
7207
7208 IIO DIGITAL POTENTIOMETER DAC
7209 M:      Peter Rosin <peda@axentia.se>
7210 L:      linux-iio@vger.kernel.org
7211 S:      Maintained
7212 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7213 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7214 F:      drivers/iio/dac/dpot-dac.c
7215
7216 IIO ENVELOPE DETECTOR
7217 M:      Peter Rosin <peda@axentia.se>
7218 L:      linux-iio@vger.kernel.org
7219 S:      Maintained
7220 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7221 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7222 F:      drivers/iio/adc/envelope-detector.c
7223
7224 IIO MULTIPLEXER
7225 M:      Peter Rosin <peda@axentia.se>
7226 L:      linux-iio@vger.kernel.org
7227 S:      Maintained
7228 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7229 F:      drivers/iio/multiplexer/iio-mux.c
7230
7231 IIO SUBSYSTEM AND DRIVERS
7232 M:      Jonathan Cameron <jic23@kernel.org>
7233 R:      Hartmut Knaack <knaack.h@gmx.de>
7234 R:      Lars-Peter Clausen <lars@metafoo.de>
7235 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7236 L:      linux-iio@vger.kernel.org
7237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7238 S:      Maintained
7239 F:      Documentation/ABI/testing/configfs-iio*
7240 F:      Documentation/ABI/testing/sysfs-bus-iio*
7241 F:      Documentation/devicetree/bindings/iio/
7242 F:      drivers/iio/
7243 F:      drivers/staging/iio/
7244 F:      include/linux/iio/
7245 F:      tools/iio/
7246
7247 IIO UNIT CONVERTER
7248 M:      Peter Rosin <peda@axentia.se>
7249 L:      linux-iio@vger.kernel.org
7250 S:      Maintained
7251 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7252 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7253 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7254 F:      drivers/iio/afe/iio-rescale.c
7255
7256 IKANOS/ADI EAGLE ADSL USB DRIVER
7257 M:      Matthieu Castet <castet.matthieu@free.fr>
7258 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7259 S:      Maintained
7260 F:      drivers/usb/atm/ueagle-atm.c
7261
7262 IMGTEC ASCII LCD DRIVER
7263 M:      Paul Burton <paul.burton@mips.com>
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7266 F:      drivers/auxdisplay/img-ascii-lcd.c
7267
7268 IMGTEC IR DECODER DRIVER
7269 M:      James Hogan <jhogan@kernel.org>
7270 S:      Maintained
7271 F:      drivers/media/rc/img-ir/
7272
7273 IMON SOUNDGRAPH USB IR RECEIVER
7274 M:      Sean Young <sean@mess.org>
7275 L:      linux-media@vger.kernel.org
7276 S:      Maintained
7277 F:      drivers/media/rc/imon_raw.c
7278 F:      drivers/media/rc/imon.c
7279
7280 IMS TWINTURBO FRAMEBUFFER DRIVER
7281 L:      linux-fbdev@vger.kernel.org
7282 S:      Orphan
7283 F:      drivers/video/fbdev/imsttfb.c
7284
7285 INA209 HARDWARE MONITOR DRIVER
7286 M:      Guenter Roeck <linux@roeck-us.net>
7287 L:      linux-hwmon@vger.kernel.org
7288 S:      Maintained
7289 F:      Documentation/hwmon/ina209
7290 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7291 F:      drivers/hwmon/ina209.c
7292
7293 INA2XX HARDWARE MONITOR DRIVER
7294 M:      Guenter Roeck <linux@roeck-us.net>
7295 L:      linux-hwmon@vger.kernel.org
7296 S:      Maintained
7297 F:      Documentation/hwmon/ina2xx
7298 F:      drivers/hwmon/ina2xx.c
7299 F:      include/linux/platform_data/ina2xx.h
7300
7301 INDUSTRY PACK SUBSYSTEM (IPACK)
7302 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7303 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7305 L:      industrypack-devel@lists.sourceforge.net
7306 W:      http://industrypack.sourceforge.net
7307 S:      Maintained
7308 F:      drivers/ipack/
7309
7310 INFINIBAND SUBSYSTEM
7311 M:      Doug Ledford <dledford@redhat.com>
7312 M:      Jason Gunthorpe <jgg@mellanox.com>
7313 L:      linux-rdma@vger.kernel.org
7314 W:      https://github.com/linux-rdma/rdma-core
7315 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7317 S:      Supported
7318 F:      Documentation/devicetree/bindings/infiniband/
7319 F:      Documentation/infiniband/
7320 F:      drivers/infiniband/
7321 F:      include/uapi/linux/if_infiniband.h
7322 F:      include/uapi/rdma/
7323 F:      include/rdma/
7324
7325 INGENIC JZ4780 DMA Driver
7326 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7327 S:      Maintained
7328 F:      drivers/dma/dma-jz4780.c
7329
7330 INGENIC JZ4780 NAND DRIVER
7331 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7332 L:      linux-mtd@lists.infradead.org
7333 S:      Maintained
7334 F:      drivers/mtd/nand/raw/jz4780_*
7335
7336 INOTIFY
7337 M:      Jan Kara <jack@suse.cz>
7338 R:      Amir Goldstein <amir73il@gmail.com>
7339 L:      linux-fsdevel@vger.kernel.org
7340 S:      Maintained
7341 F:      Documentation/filesystems/inotify.txt
7342 F:      fs/notify/inotify/
7343 F:      include/linux/inotify.h
7344 F:      include/uapi/linux/inotify.h
7345
7346 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7347 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7348 L:      linux-input@vger.kernel.org
7349 Q:      http://patchwork.kernel.org/project/linux-input/list/
7350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7351 S:      Maintained
7352 F:      drivers/input/
7353 F:      include/linux/input.h
7354 F:      include/uapi/linux/input.h
7355 F:      include/uapi/linux/input-event-codes.h
7356 F:      include/linux/input/
7357 F:      Documentation/devicetree/bindings/input/
7358 F:      Documentation/devicetree/bindings/serio/
7359 F:      Documentation/input/
7360
7361 INPUT MULTITOUCH (MT) PROTOCOL
7362 M:      Henrik Rydberg <rydberg@bitmath.org>
7363 L:      linux-input@vger.kernel.org
7364 S:      Odd fixes
7365 F:      Documentation/input/multi-touch-protocol.rst
7366 F:      drivers/input/input-mt.c
7367 K:      \b(ABS|SYN)_MT_
7368
7369 INSIDE SECURE CRYPTO DRIVER
7370 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7371 F:      drivers/crypto/inside-secure/
7372 S:      Maintained
7373 L:      linux-crypto@vger.kernel.org
7374
7375 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7376 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7377 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7378 L:      linux-integrity@vger.kernel.org
7379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7380 S:      Supported
7381 F:      security/integrity/ima/
7382
7383 INTEL 810/815 FRAMEBUFFER DRIVER
7384 M:      Antonino Daplas <adaplas@gmail.com>
7385 L:      linux-fbdev@vger.kernel.org
7386 S:      Maintained
7387 F:      drivers/video/fbdev/i810/
7388
7389 INTEL ASoC DRIVERS
7390 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7391 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7392 M:      Jie Yang <yang.jie@linux.intel.com>
7393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7394 S:      Supported
7395 F:      sound/soc/intel/
7396
7397 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7398 M:      Hans de Goede <hdegoede@redhat.com>
7399 L:      platform-driver-x86@vger.kernel.org
7400 S:      Maintained
7401 F:      drivers/platform/x86/intel_atomisp2_pm.c
7402
7403 INTEL C600 SERIES SAS CONTROLLER DRIVER
7404 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7405 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7406 L:      linux-scsi@vger.kernel.org
7407 T:      git git://git.code.sf.net/p/intel-sas/isci
7408 S:      Supported
7409 F:      drivers/scsi/isci/
7410
7411 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7412 M:      Jani Nikula <jani.nikula@linux.intel.com>
7413 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7414 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7415 L:      intel-gfx@lists.freedesktop.org
7416 W:      https://01.org/linuxgraphics/
7417 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7418 C:      irc://chat.freenode.net/intel-gfx
7419 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7420 T:      git git://anongit.freedesktop.org/drm-intel
7421 S:      Supported
7422 F:      drivers/gpu/drm/i915/
7423 F:      include/drm/i915*
7424 F:      include/uapi/drm/i915_drm.h
7425 F:      Documentation/gpu/i915.rst
7426
7427 INTEL ETHERNET DRIVERS
7428 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7429 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7430 W:      http://www.intel.com/support/feedback.htm
7431 W:      http://e1000.sourceforge.net/
7432 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7435 S:      Supported
7436 F:      Documentation/networking/e100.rst
7437 F:      Documentation/networking/e1000.rst
7438 F:      Documentation/networking/e1000e.rst
7439 F:      Documentation/networking/fm10k.rst
7440 F:      Documentation/networking/igb.rst
7441 F:      Documentation/networking/igbvf.rst
7442 F:      Documentation/networking/ixgb.rst
7443 F:      Documentation/networking/ixgbe.rst
7444 F:      Documentation/networking/ixgbevf.rst
7445 F:      Documentation/networking/i40e.rst
7446 F:      Documentation/networking/iavf.rst
7447 F:      Documentation/networking/ice.rst
7448 F:      drivers/net/ethernet/intel/
7449 F:      drivers/net/ethernet/intel/*/
7450 F:      include/linux/avf/virtchnl.h
7451
7452 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7453 M:      Maik Broemme <mbroemme@libmpq.org>
7454 L:      linux-fbdev@vger.kernel.org
7455 S:      Maintained
7456 F:      Documentation/fb/intelfb.txt
7457 F:      drivers/video/fbdev/intelfb/
7458
7459 INTEL GPIO DRIVERS
7460 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7461 L:      linux-gpio@vger.kernel.org
7462 S:      Maintained
7463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7464 F:      drivers/gpio/gpio-ich.c
7465 F:      drivers/gpio/gpio-intel-mid.c
7466 F:      drivers/gpio/gpio-lynxpoint.c
7467 F:      drivers/gpio/gpio-merrifield.c
7468 F:      drivers/gpio/gpio-ml-ioh.c
7469 F:      drivers/gpio/gpio-pch.c
7470 F:      drivers/gpio/gpio-sch.c
7471 F:      drivers/gpio/gpio-sodaville.c
7472
7473 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7474 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7475 M:      Zhi Wang <zhi.a.wang@intel.com>
7476 L:      intel-gvt-dev@lists.freedesktop.org
7477 L:      intel-gfx@lists.freedesktop.org
7478 W:      https://01.org/igvt-g
7479 T:      git https://github.com/intel/gvt-linux.git
7480 S:      Supported
7481 F:      drivers/gpu/drm/i915/gvt/
7482
7483 INTEL HID EVENT DRIVER
7484 M:      Alex Hung <alex.hung@canonical.com>
7485 L:      platform-driver-x86@vger.kernel.org
7486 S:      Maintained
7487 F:      drivers/platform/x86/intel-hid.c
7488
7489 INTEL I/OAT DMA DRIVER
7490 M:      Dave Jiang <dave.jiang@intel.com>
7491 R:      Dan Williams <dan.j.williams@intel.com>
7492 L:      dmaengine@vger.kernel.org
7493 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7494 S:      Supported
7495 F:      drivers/dma/ioat*
7496
7497 INTEL IDLE DRIVER
7498 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7499 M:      Len Brown <lenb@kernel.org>
7500 L:      linux-pm@vger.kernel.org
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7502 B:      https://bugzilla.kernel.org
7503 S:      Supported
7504 F:      drivers/idle/intel_idle.c
7505
7506 INTEL INTEGRATED SENSOR HUB DRIVER
7507 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7508 M:      Jiri Kosina <jikos@kernel.org>
7509 L:      linux-input@vger.kernel.org
7510 S:      Maintained
7511 F:      drivers/hid/intel-ish-hid/
7512
7513 INTEL IOMMU (VT-d)
7514 M:      David Woodhouse <dwmw2@infradead.org>
7515 L:      iommu@lists.linux-foundation.org
7516 T:      git git://git.infradead.org/iommu-2.6.git
7517 S:      Supported
7518 F:      drivers/iommu/intel-iommu.c
7519 F:      include/linux/intel-iommu.h
7520
7521 INTEL IOP-ADMA DMA DRIVER
7522 R:      Dan Williams <dan.j.williams@intel.com>
7523 S:      Odd fixes
7524 F:      drivers/dma/iop-adma.c
7525
7526 INTEL IPU3 CSI-2 CIO2 DRIVER
7527 M:      Yong Zhi <yong.zhi@intel.com>
7528 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7529 M:      Bingbu Cao <bingbu.cao@intel.com>
7530 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7531 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7532 L:      linux-media@vger.kernel.org
7533 S:      Maintained
7534 F:      drivers/media/pci/intel/ipu3/
7535 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7536
7537 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7538 M:      Krzysztof Halasa <khalasa@piap.pl>
7539 S:      Maintained
7540 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7541 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7542 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7543 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7544 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7545 F:      drivers/net/wan/ixp4xx_hss.c
7546
7547 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7548 M:      Deepak Saxena <dsaxena@plexity.net>
7549 S:      Maintained
7550 F:      drivers/char/hw_random/ixp4xx-rng.c
7551
7552 INTEL MANAGEMENT ENGINE (mei)
7553 M:      Tomas Winkler <tomas.winkler@intel.com>
7554 L:      linux-kernel@vger.kernel.org
7555 S:      Supported
7556 F:      include/uapi/linux/mei.h
7557 F:      include/linux/mei_cl_bus.h
7558 F:      drivers/misc/mei/*
7559 F:      drivers/watchdog/mei_wdt.c
7560 F:      Documentation/misc-devices/mei/*
7561 F:      samples/mei/*
7562
7563 INTEL MENLOW THERMAL DRIVER
7564 M:      Sujith Thomas <sujith.thomas@intel.com>
7565 L:      platform-driver-x86@vger.kernel.org
7566 W:      https://01.org/linux-acpi
7567 S:      Supported
7568 F:      drivers/platform/x86/intel_menlow.c
7569
7570 INTEL MIC DRIVERS (mic)
7571 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7572 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7573 S:      Supported
7574 W:      https://github.com/sudeepdutt/mic
7575 W:      http://software.intel.com/en-us/mic-developer
7576 F:      include/linux/mic_bus.h
7577 F:      include/linux/scif.h
7578 F:      include/uapi/linux/mic_common.h
7579 F:      include/uapi/linux/mic_ioctl.h
7580 F:      include/uapi/linux/scif_ioctl.h
7581 F:      drivers/misc/mic/
7582 F:      drivers/dma/mic_x100_dma.c
7583 F:      drivers/dma/mic_x100_dma.h
7584 F:      Documentation/mic/
7585
7586 INTEL PMC CORE DRIVER
7587 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7588 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7589 L:      platform-driver-x86@vger.kernel.org
7590 S:      Maintained
7591 F:      drivers/platform/x86/intel_pmc_core*
7592
7593 INTEL PMC/P-Unit IPC DRIVER
7594 M:      Zha Qipeng<qipeng.zha@intel.com>
7595 L:      platform-driver-x86@vger.kernel.org
7596 S:      Maintained
7597 F:      drivers/platform/x86/intel_pmc_ipc.c
7598 F:      drivers/platform/x86/intel_punit_ipc.c
7599 F:      arch/x86/include/asm/intel_pmc_ipc.h
7600 F:      arch/x86/include/asm/intel_punit_ipc.h
7601
7602 INTEL PMIC GPIO DRIVERS
7603 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7604 S:      Maintained
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7606 F:      drivers/gpio/gpio-*cove.c
7607 F:      drivers/gpio/gpio-msic.c
7608
7609 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7610 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7611 S:      Maintained
7612 F:      drivers/mfd/intel_msic.c
7613 F:      drivers/mfd/intel_soc_pmic*
7614 F:      include/linux/mfd/intel_msic.h
7615 F:      include/linux/mfd/intel_soc_pmic*
7616
7617 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7618 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7619 L:      linux-wireless@vger.kernel.org
7620 S:      Maintained
7621 F:      Documentation/networking/README.ipw2100
7622 F:      Documentation/networking/README.ipw2200
7623 F:      drivers/net/wireless/intel/ipw2x00/
7624
7625 INTEL PSTATE DRIVER
7626 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7627 M:      Len Brown <lenb@kernel.org>
7628 L:      linux-pm@vger.kernel.org
7629 S:      Supported
7630 F:      drivers/cpufreq/intel_pstate.c
7631
7632 INTEL RDMA RNIC DRIVER
7633 M:      Faisal Latif <faisal.latif@intel.com>
7634 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7635 L:      linux-rdma@vger.kernel.org
7636 S:      Supported
7637 F:      drivers/infiniband/hw/i40iw/
7638 F:      include/uapi/rdma/i40iw-abi.h
7639
7640 INTEL TELEMETRY DRIVER
7641 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7642 M:      "David E. Box" <david.e.box@linux.intel.com>
7643 L:      platform-driver-x86@vger.kernel.org
7644 S:      Maintained
7645 F:      arch/x86/include/asm/intel_telemetry.h
7646 F:      drivers/platform/x86/intel_telemetry*
7647
7648 INTEL VIRTUAL BUTTON DRIVER
7649 M:      AceLan Kao <acelan.kao@canonical.com>
7650 L:      platform-driver-x86@vger.kernel.org
7651 S:      Maintained
7652 F:      drivers/platform/x86/intel-vbtn.c
7653
7654 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7655 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7656 L:      linux-wireless@vger.kernel.org
7657 S:      Supported
7658 F:      drivers/net/wireless/intel/iwlegacy/
7659
7660 INTEL WIRELESS WIFI LINK (iwlwifi)
7661 M:      Johannes Berg <johannes.berg@intel.com>
7662 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7663 M:      Luca Coelho <luciano.coelho@intel.com>
7664 M:      Intel Linux Wireless <linuxwifi@intel.com>
7665 L:      linux-wireless@vger.kernel.org
7666 W:      http://intellinuxwireless.org
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7668 S:      Supported
7669 F:      drivers/net/wireless/intel/iwlwifi/
7670
7671 INTEL WIRELESS WIMAX CONNECTION 2400
7672 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7673 M:      linux-wimax@intel.com
7674 L:      wimax@linuxwimax.org (subscribers-only)
7675 S:      Supported
7676 W:      http://linuxwimax.org
7677 F:      Documentation/wimax/README.i2400m
7678 F:      drivers/net/wimax/i2400m/
7679 F:      include/uapi/linux/wimax/i2400m.h
7680
7681 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7682 M:      Mario Limonciello <mario.limonciello@dell.com>
7683 S:      Maintained
7684 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7685
7686 INTEL(R) TRACE HUB
7687 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7688 S:      Supported
7689 F:      Documentation/trace/intel_th.rst
7690 F:      drivers/hwtracing/intel_th/
7691
7692 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7693 M:      Ning Sun <ning.sun@intel.com>
7694 L:      tboot-devel@lists.sourceforge.net
7695 W:      http://tboot.sourceforge.net
7696 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7697 S:      Supported
7698 F:      Documentation/intel_txt.txt
7699 F:      include/linux/tboot.h
7700 F:      arch/x86/kernel/tboot.c
7701
7702 INTEL-MID GPIO DRIVER
7703 M:      David Cohen <david.a.cohen@linux.intel.com>
7704 L:      linux-gpio@vger.kernel.org
7705 S:      Maintained
7706 F:      drivers/gpio/gpio-intel-mid.c
7707
7708 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7709 M:      Linus Walleij <linus.walleij@linaro.org>
7710 L:      linux-iio@vger.kernel.org
7711 S:      Maintained
7712 F:      drivers/iio/gyro/mpu3050*
7713 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7714
7715 IOC3 ETHERNET DRIVER
7716 M:      Ralf Baechle <ralf@linux-mips.org>
7717 L:      linux-mips@linux-mips.org
7718 S:      Maintained
7719 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7720
7721 IOC3 SERIAL DRIVER
7722 M:      Pat Gefre <pfg@sgi.com>
7723 L:      linux-serial@vger.kernel.org
7724 S:      Maintained
7725 F:      drivers/tty/serial/ioc3_serial.c
7726
7727 IOMMU DRIVERS
7728 M:      Joerg Roedel <joro@8bytes.org>
7729 L:      iommu@lists.linux-foundation.org
7730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7731 S:      Maintained
7732 F:      Documentation/devicetree/bindings/iommu/
7733 F:      drivers/iommu/
7734 F:      include/linux/iommu.h
7735 F:      include/linux/of_iommu.h
7736 F:      include/linux/iova.h
7737
7738 IP MASQUERADING
7739 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7740 S:      Maintained
7741 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7742
7743 IPMI SUBSYSTEM
7744 M:      Corey Minyard <minyard@acm.org>
7745 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7746 W:      http://openipmi.sourceforge.net/
7747 S:      Supported
7748 F:      Documentation/devicetree/bindings/ipmi/
7749 F:      Documentation/IPMI.txt
7750 F:      drivers/char/ipmi/
7751 F:      include/linux/ipmi*
7752 F:      include/uapi/linux/ipmi*
7753
7754 IPS SCSI RAID DRIVER
7755 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7756 L:      linux-scsi@vger.kernel.org
7757 W:      http://www.adaptec.com/
7758 S:      Maintained
7759 F:      drivers/scsi/ips*
7760
7761 IPVS
7762 M:      Wensong Zhang <wensong@linux-vs.org>
7763 M:      Simon Horman <horms@verge.net.au>
7764 M:      Julian Anastasov <ja@ssi.bg>
7765 L:      netdev@vger.kernel.org
7766 L:      lvs-devel@vger.kernel.org
7767 S:      Maintained
7768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7770 F:      Documentation/networking/ipvs-sysctl.txt
7771 F:      include/net/ip_vs.h
7772 F:      include/uapi/linux/ip_vs.h
7773 F:      net/netfilter/ipvs/
7774
7775 IPWIRELESS DRIVER
7776 M:      Jiri Kosina <jikos@kernel.org>
7777 M:      David Sterba <dsterba@suse.com>
7778 S:      Odd Fixes
7779 F:      drivers/tty/ipwireless/
7780
7781 IPX NETWORK LAYER
7782 L:      netdev@vger.kernel.org
7783 S:      Obsolete
7784 F:      include/uapi/linux/ipx.h
7785
7786 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7787 M:      Marc Zyngier <marc.zyngier@arm.com>
7788 S:      Maintained
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7790 F:      Documentation/IRQ-domain.txt
7791 F:      include/linux/irqdomain.h
7792 F:      kernel/irq/irqdomain.c
7793 F:      kernel/irq/msi.c
7794
7795 IRQ SUBSYSTEM
7796 M:      Thomas Gleixner <tglx@linutronix.de>
7797 L:      linux-kernel@vger.kernel.org
7798 S:      Maintained
7799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7800 F:      kernel/irq/
7801
7802 IRQCHIP DRIVERS
7803 M:      Thomas Gleixner <tglx@linutronix.de>
7804 M:      Jason Cooper <jason@lakedaemon.net>
7805 M:      Marc Zyngier <marc.zyngier@arm.com>
7806 L:      linux-kernel@vger.kernel.org
7807 S:      Maintained
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7809 F:      Documentation/devicetree/bindings/interrupt-controller/
7810 F:      drivers/irqchip/
7811
7812 ISA
7813 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7814 S:      Maintained
7815 F:      Documentation/isa.txt
7816 F:      drivers/base/isa.c
7817 F:      include/linux/isa.h
7818
7819 ISA RADIO MODULE
7820 M:      Hans Verkuil <hverkuil@xs4all.nl>
7821 L:      linux-media@vger.kernel.org
7822 T:      git git://linuxtv.org/media_tree.git
7823 W:      https://linuxtv.org
7824 S:      Maintained
7825 F:      drivers/media/radio/radio-isa*
7826
7827 ISAPNP
7828 M:      Jaroslav Kysela <perex@perex.cz>
7829 S:      Maintained
7830 F:      Documentation/isapnp.txt
7831 F:      drivers/pnp/isapnp/
7832 F:      include/linux/isapnp.h
7833
7834 ISCSI
7835 M:      Lee Duncan <lduncan@suse.com>
7836 M:      Chris Leech <cleech@redhat.com>
7837 L:      open-iscsi@googlegroups.com
7838 W:      www.open-iscsi.com
7839 S:      Maintained
7840 F:      drivers/scsi/*iscsi*
7841 F:      include/scsi/*iscsi*
7842
7843 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7844 M:      Peter Jones <pjones@redhat.com>
7845 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7846 S:      Maintained
7847 F:      drivers/firmware/iscsi_ibft*
7848
7849 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7850 M:      Sagi Grimberg <sagi@grimberg.me>
7851 M:      Max Gurtovoy <maxg@mellanox.com>
7852 L:      linux-rdma@vger.kernel.org
7853 S:      Supported
7854 W:      http://www.openfabrics.org
7855 W:      www.open-iscsi.org
7856 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7857 F:      drivers/infiniband/ulp/iser/
7858
7859 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7860 M:      Sagi Grimberg <sagi@grimberg.me>
7861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7862 L:      linux-rdma@vger.kernel.org
7863 L:      target-devel@vger.kernel.org
7864 S:      Supported
7865 W:      http://www.linux-iscsi.org
7866 F:      drivers/infiniband/ulp/isert
7867
7868 ISDN SUBSYSTEM
7869 M:      Karsten Keil <isdn@linux-pingi.de>
7870 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7871 L:      netdev@vger.kernel.org
7872 W:      http://www.isdn4linux.de
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7874 S:      Maintained
7875 F:      Documentation/isdn/
7876 F:      drivers/isdn/
7877 F:      include/linux/isdn.h
7878 F:      include/linux/isdn/
7879 F:      include/uapi/linux/isdn.h
7880 F:      include/uapi/linux/isdn/
7881
7882 ISDN SUBSYSTEM (Eicon active card driver)
7883 M:      Armin Schindler <mac@melware.de>
7884 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7885 W:      http://www.melware.de
7886 S:      Maintained
7887 F:      drivers/isdn/hardware/eicon/
7888
7889 IT87 HARDWARE MONITORING DRIVER
7890 M:      Jean Delvare <jdelvare@suse.com>
7891 L:      linux-hwmon@vger.kernel.org
7892 S:      Maintained
7893 F:      Documentation/hwmon/it87
7894 F:      drivers/hwmon/it87.c
7895
7896 IT913X MEDIA DRIVER
7897 M:      Antti Palosaari <crope@iki.fi>
7898 L:      linux-media@vger.kernel.org
7899 W:      https://linuxtv.org
7900 W:      http://palosaari.fi/linux/
7901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7902 T:      git git://linuxtv.org/anttip/media_tree.git
7903 S:      Maintained
7904 F:      drivers/media/tuners/it913x*
7905
7906 IVTV VIDEO4LINUX DRIVER
7907 M:      Andy Walls <awalls@md.metrocast.net>
7908 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7909 L:      linux-media@vger.kernel.org
7910 T:      git git://linuxtv.org/media_tree.git
7911 W:      http://www.ivtvdriver.org
7912 S:      Maintained
7913 F:      Documentation/media/v4l-drivers/ivtv*
7914 F:      drivers/media/pci/ivtv/
7915 F:      include/uapi/linux/ivtv*
7916
7917 IX2505V MEDIA DRIVER
7918 M:      Malcolm Priestley <tvboxspy@gmail.com>
7919 L:      linux-media@vger.kernel.org
7920 W:      https://linuxtv.org
7921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7922 S:      Maintained
7923 F:      drivers/media/dvb-frontends/ix2505v*
7924
7925 JAILHOUSE HYPERVISOR INTERFACE
7926 M:      Jan Kiszka <jan.kiszka@siemens.com>
7927 L:      jailhouse-dev@googlegroups.com
7928 S:      Maintained
7929 F:      arch/x86/kernel/jailhouse.c
7930 F:      arch/x86/include/asm/jailhouse_para.h
7931
7932 JC42.4 TEMPERATURE SENSOR DRIVER
7933 M:      Guenter Roeck <linux@roeck-us.net>
7934 L:      linux-hwmon@vger.kernel.org
7935 S:      Maintained
7936 F:      drivers/hwmon/jc42.c
7937 F:      Documentation/hwmon/jc42
7938
7939 JFS FILESYSTEM
7940 M:      Dave Kleikamp <shaggy@kernel.org>
7941 L:      jfs-discussion@lists.sourceforge.net
7942 W:      http://jfs.sourceforge.net/
7943 T:      git git://github.com/kleikamp/linux-shaggy.git
7944 S:      Maintained
7945 F:      Documentation/filesystems/jfs.txt
7946 F:      fs/jfs/
7947
7948 JME NETWORK DRIVER
7949 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7950 L:      netdev@vger.kernel.org
7951 S:      Maintained
7952 F:      drivers/net/ethernet/jme.*
7953
7954 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7955 M:      David Woodhouse <dwmw2@infradead.org>
7956 L:      linux-mtd@lists.infradead.org
7957 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7958 S:      Maintained
7959 F:      fs/jffs2/
7960 F:      include/uapi/linux/jffs2.h
7961
7962 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7963 M:      "Theodore Ts'o" <tytso@mit.edu>
7964 M:      Jan Kara <jack@suse.com>
7965 L:      linux-ext4@vger.kernel.org
7966 S:      Maintained
7967 F:      fs/jbd2/
7968 F:      include/linux/jbd2.h
7969
7970 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7971 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7972 L:      linux-media@vger.kernel.org
7973 S:      Maintained
7974 F:      drivers/media/platform/rcar_jpu.c
7975
7976 JSM Neo PCI based serial card
7977 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7978 L:      linux-serial@vger.kernel.org
7979 S:      Maintained
7980 F:      drivers/tty/serial/jsm/
7981
7982 K10TEMP HARDWARE MONITORING DRIVER
7983 M:      Clemens Ladisch <clemens@ladisch.de>
7984 L:      linux-hwmon@vger.kernel.org
7985 S:      Maintained
7986 F:      Documentation/hwmon/k10temp
7987 F:      drivers/hwmon/k10temp.c
7988
7989 K8TEMP HARDWARE MONITORING DRIVER
7990 M:      Rudolf Marek <r.marek@assembler.cz>
7991 L:      linux-hwmon@vger.kernel.org
7992 S:      Maintained
7993 F:      Documentation/hwmon/k8temp
7994 F:      drivers/hwmon/k8temp.c
7995
7996 KASAN
7997 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7998 R:      Alexander Potapenko <glider@google.com>
7999 R:      Dmitry Vyukov <dvyukov@google.com>
8000 L:      kasan-dev@googlegroups.com
8001 S:      Maintained
8002 F:      arch/*/include/asm/kasan.h
8003 F:      arch/*/mm/kasan_init*
8004 F:      Documentation/dev-tools/kasan.rst
8005 F:      include/linux/kasan*.h
8006 F:      lib/test_kasan.c
8007 F:      mm/kasan/
8008 F:      scripts/Makefile.kasan
8009
8010 KCONFIG
8011 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8013 L:      linux-kbuild@vger.kernel.org
8014 S:      Maintained
8015 F:      Documentation/kbuild/kconfig*
8016 F:      scripts/kconfig/
8017 F:      scripts/Kconfig.include
8018
8019 KDUMP
8020 M:      Dave Young <dyoung@redhat.com>
8021 M:      Baoquan He <bhe@redhat.com>
8022 R:      Vivek Goyal <vgoyal@redhat.com>
8023 L:      kexec@lists.infradead.org
8024 W:      http://lse.sourceforge.net/kdump/
8025 S:      Maintained
8026 F:      Documentation/kdump/
8027
8028 KEENE FM RADIO TRANSMITTER DRIVER
8029 M:      Hans Verkuil <hverkuil@xs4all.nl>
8030 L:      linux-media@vger.kernel.org
8031 T:      git git://linuxtv.org/media_tree.git
8032 W:      https://linuxtv.org
8033 S:      Maintained
8034 F:      drivers/media/radio/radio-keene*
8035
8036 KERNEL AUTOMOUNTER
8037 M:      Ian Kent <raven@themaw.net>
8038 L:      autofs@vger.kernel.org
8039 S:      Maintained
8040 F:      fs/autofs/
8041
8042 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8043 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8044 M:      Michal Marek <michal.lkml@markovi.net>
8045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8046 L:      linux-kbuild@vger.kernel.org
8047 S:      Maintained
8048 F:      Documentation/kbuild/
8049 F:      Makefile
8050 F:      scripts/Kbuild*
8051 F:      scripts/Makefile*
8052 F:      scripts/basic/
8053 F:      scripts/mk*
8054 F:      scripts/mod/
8055 F:      scripts/package/
8056
8057 KERNEL JANITORS
8058 L:      kernel-janitors@vger.kernel.org
8059 W:      http://kernelnewbies.org/KernelJanitors
8060 S:      Odd Fixes
8061
8062 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8063 M:      "J. Bruce Fields" <bfields@fieldses.org>
8064 M:      Jeff Layton <jlayton@kernel.org>
8065 L:      linux-nfs@vger.kernel.org
8066 W:      http://nfs.sourceforge.net/
8067 T:      git git://linux-nfs.org/~bfields/linux.git
8068 S:      Supported
8069 F:      fs/nfsd/
8070 F:      include/uapi/linux/nfsd/
8071 F:      fs/lockd/
8072 F:      fs/nfs_common/
8073 F:      net/sunrpc/
8074 F:      include/linux/lockd/
8075 F:      include/linux/sunrpc/
8076 F:      include/uapi/linux/sunrpc/
8077
8078 KERNEL SELFTEST FRAMEWORK
8079 M:      Shuah Khan <shuah@kernel.org>
8080 L:      linux-kselftest@vger.kernel.org
8081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8082 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8083 S:      Maintained
8084 F:      tools/testing/selftests/
8085 F:      Documentation/dev-tools/kselftest*
8086
8087 KERNEL USERMODE HELPER
8088 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8089 L:      linux-kernel@vger.kernel.org
8090 S:      Maintained
8091 F:      kernel/umh.c
8092 F:      include/linux/umh.h
8093
8094 KERNEL VIRTUAL MACHINE (KVM)
8095 M:      Paolo Bonzini <pbonzini@redhat.com>
8096 M:      Radim Krčmář <rkrcmar@redhat.com>
8097 L:      kvm@vger.kernel.org
8098 W:      http://www.linux-kvm.org
8099 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8100 S:      Supported
8101 F:      Documentation/virtual/kvm/
8102 F:      include/trace/events/kvm.h
8103 F:      include/uapi/asm-generic/kvm*
8104 F:      include/uapi/linux/kvm*
8105 F:      include/asm-generic/kvm*
8106 F:      include/linux/kvm*
8107 F:      include/kvm/iodev.h
8108 F:      virt/kvm/*
8109 F:      tools/kvm/
8110
8111 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8112 M:      Joerg Roedel <joro@8bytes.org>
8113 L:      kvm@vger.kernel.org
8114 W:      http://www.linux-kvm.org/
8115 S:      Maintained
8116 F:      arch/x86/include/asm/svm.h
8117 F:      arch/x86/kvm/svm.c
8118
8119 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8120 M:      Christoffer Dall <christoffer.dall@arm.com>
8121 M:      Marc Zyngier <marc.zyngier@arm.com>
8122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8123 L:      kvmarm@lists.cs.columbia.edu
8124 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8126 S:      Supported
8127 F:      arch/arm/include/uapi/asm/kvm*
8128 F:      arch/arm/include/asm/kvm*
8129 F:      arch/arm/kvm/
8130 F:      virt/kvm/arm/
8131 F:      include/kvm/arm_*
8132
8133 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8134 M:      Christoffer Dall <christoffer.dall@arm.com>
8135 M:      Marc Zyngier <marc.zyngier@arm.com>
8136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8137 L:      kvmarm@lists.cs.columbia.edu
8138 S:      Maintained
8139 F:      arch/arm64/include/uapi/asm/kvm*
8140 F:      arch/arm64/include/asm/kvm*
8141 F:      arch/arm64/kvm/
8142
8143 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8144 M:      James Hogan <jhogan@kernel.org>
8145 L:      linux-mips@linux-mips.org
8146 S:      Supported
8147 F:      arch/mips/include/uapi/asm/kvm*
8148 F:      arch/mips/include/asm/kvm*
8149 F:      arch/mips/kvm/
8150
8151 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8152 M:      Paul Mackerras <paulus@ozlabs.org>
8153 L:      kvm-ppc@vger.kernel.org
8154 W:      http://www.linux-kvm.org/
8155 T:      git git://github.com/agraf/linux-2.6.git
8156 S:      Supported
8157 F:      arch/powerpc/include/uapi/asm/kvm*
8158 F:      arch/powerpc/include/asm/kvm*
8159 F:      arch/powerpc/kvm/
8160 F:      arch/powerpc/kernel/kvm*
8161
8162 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8163 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8164 M:      Janosch Frank <frankja@linux.ibm.com>
8165 R:      David Hildenbrand <david@redhat.com>
8166 R:      Cornelia Huck <cohuck@redhat.com>
8167 L:      linux-s390@vger.kernel.org
8168 W:      http://www.ibm.com/developerworks/linux/linux390/
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8170 S:      Supported
8171 F:      arch/s390/include/uapi/asm/kvm*
8172 F:      arch/s390/include/asm/gmap.h
8173 F:      arch/s390/include/asm/kvm*
8174 F:      arch/s390/kvm/
8175 F:      arch/s390/mm/gmap.c
8176
8177 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8178 M:      Paolo Bonzini <pbonzini@redhat.com>
8179 M:      Radim Krčmář <rkrcmar@redhat.com>
8180 L:      kvm@vger.kernel.org
8181 W:      http://www.linux-kvm.org
8182 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8183 S:      Supported
8184 F:      arch/x86/kvm/
8185 F:      arch/x86/include/uapi/asm/kvm*
8186 F:      arch/x86/include/asm/kvm*
8187 F:      arch/x86/include/asm/pvclock-abi.h
8188 F:      arch/x86/kernel/kvm.c
8189 F:      arch/x86/kernel/kvmclock.c
8190
8191 KERNFS
8192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8193 M:      Tejun Heo <tj@kernel.org>
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8195 S:      Supported
8196 F:      include/linux/kernfs.h
8197 F:      fs/kernfs/
8198
8199 KEXEC
8200 M:      Eric Biederman <ebiederm@xmission.com>
8201 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8202 L:      kexec@lists.infradead.org
8203 S:      Maintained
8204 F:      include/linux/kexec.h
8205 F:      include/uapi/linux/kexec.h
8206 F:      kernel/kexec*
8207
8208 KEYS-ENCRYPTED
8209 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8210 L:      linux-integrity@vger.kernel.org
8211 L:      keyrings@vger.kernel.org
8212 S:      Supported
8213 F:      Documentation/security/keys/trusted-encrypted.rst
8214 F:      include/keys/encrypted-type.h
8215 F:      security/keys/encrypted-keys/
8216
8217 KEYS-TRUSTED
8218 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8219 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8220 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8221 L:      linux-integrity@vger.kernel.org
8222 L:      keyrings@vger.kernel.org
8223 S:      Supported
8224 F:      Documentation/security/keys/trusted-encrypted.rst
8225 F:      include/keys/trusted-type.h
8226 F:      security/keys/trusted.c
8227 F:      security/keys/trusted.h
8228
8229 KEYS/KEYRINGS:
8230 M:      David Howells <dhowells@redhat.com>
8231 L:      keyrings@vger.kernel.org
8232 S:      Maintained
8233 F:      Documentation/security/keys/core.rst
8234 F:      include/linux/key.h
8235 F:      include/linux/key-type.h
8236 F:      include/linux/keyctl.h
8237 F:      include/uapi/linux/keyctl.h
8238 F:      include/keys/
8239 F:      security/keys/
8240
8241 KGDB / KDB /debug_core
8242 M:      Jason Wessel <jason.wessel@windriver.com>
8243 M:      Daniel Thompson <daniel.thompson@linaro.org>
8244 W:      http://kgdb.wiki.kernel.org/
8245 L:      kgdb-bugreport@lists.sourceforge.net
8246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8247 S:      Maintained
8248 F:      Documentation/dev-tools/kgdb.rst
8249 F:      drivers/misc/kgdbts.c
8250 F:      drivers/tty/serial/kgdboc.c
8251 F:      include/linux/kdb.h
8252 F:      include/linux/kgdb.h
8253 F:      kernel/debug/
8254
8255 KMEMLEAK
8256 M:      Catalin Marinas <catalin.marinas@arm.com>
8257 S:      Maintained
8258 F:      Documentation/dev-tools/kmemleak.rst
8259 F:      include/linux/kmemleak.h
8260 F:      mm/kmemleak.c
8261 F:      mm/kmemleak-test.c
8262
8263 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8264 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8265 L:      linux-kernel@vger.kernel.org
8266 S:      Maintained
8267 F:      kernel/kmod.c
8268 F:      include/linux/kmod.h
8269 F:      lib/test_kmod.c
8270 F:      tools/testing/selftests/kmod/
8271
8272 KPROBES
8273 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8274 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8275 M:      "David S. Miller" <davem@davemloft.net>
8276 M:      Masami Hiramatsu <mhiramat@kernel.org>
8277 S:      Maintained
8278 F:      Documentation/kprobes.txt
8279 F:      include/linux/kprobes.h
8280 F:      include/asm-generic/kprobes.h
8281 F:      kernel/kprobes.c
8282
8283 KS0108 LCD CONTROLLER DRIVER
8284 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8285 S:      Maintained
8286 F:      Documentation/auxdisplay/ks0108
8287 F:      drivers/auxdisplay/ks0108.c
8288 F:      include/linux/ks0108.h
8289
8290 L3MDEV
8291 M:      David Ahern <dsa@cumulusnetworks.com>
8292 L:      netdev@vger.kernel.org
8293 S:      Maintained
8294 F:      net/l3mdev
8295 F:      include/net/l3mdev.h
8296
8297 L7 BPF FRAMEWORK
8298 M:      John Fastabend <john.fastabend@gmail.com>
8299 M:      Daniel Borkmann <daniel@iogearbox.net>
8300 L:      netdev@vger.kernel.org
8301 S:      Maintained
8302 F:      include/linux/skmsg.h
8303 F:      net/core/skmsg.c
8304 F:      net/core/sock_map.c
8305 F:      net/ipv4/tcp_bpf.c
8306
8307 LANTIQ / INTEL Ethernet drivers
8308 M:      Hauke Mehrtens <hauke@hauke-m.de>
8309 L:      netdev@vger.kernel.org
8310 S:      Maintained
8311 F:      net/dsa/tag_gswip.c
8312 F:      drivers/net/ethernet/lantiq_xrx200.c
8313 F:      drivers/net/dsa/lantiq_pce.h
8314 F:      drivers/net/dsa/lantiq_gswip.c
8315
8316 LANTIQ MIPS ARCHITECTURE
8317 M:      John Crispin <john@phrozen.org>
8318 L:      linux-mips@linux-mips.org
8319 S:      Maintained
8320 F:      arch/mips/lantiq
8321 F:      drivers/soc/lantiq
8322
8323 LAPB module
8324 L:      linux-x25@vger.kernel.org
8325 S:      Orphan
8326 F:      Documentation/networking/lapb-module.txt
8327 F:      include/*/lapb.h
8328 F:      net/lapb/
8329
8330 LASI 53c700 driver for PARISC
8331 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8332 L:      linux-scsi@vger.kernel.org
8333 S:      Maintained
8334 F:      Documentation/scsi/53c700.txt
8335 F:      drivers/scsi/53c700*
8336
8337 LEAKING_ADDRESSES
8338 M:      Tobin C. Harding <me@tobin.cc>
8339 M:      Tycho Andersen <tycho@tycho.ws>
8340 L:      kernel-hardening@lists.openwall.com
8341 S:      Maintained
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8343 F:      scripts/leaking_addresses.pl
8344
8345 LED SUBSYSTEM
8346 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8347 M:      Pavel Machek <pavel@ucw.cz>
8348 L:      linux-leds@vger.kernel.org
8349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8350 S:      Maintained
8351 F:      Documentation/devicetree/bindings/leds/
8352 F:      drivers/leds/
8353 F:      include/linux/leds.h
8354
8355 LEGACY EEPROM DRIVER
8356 M:      Jean Delvare <jdelvare@suse.com>
8357 S:      Maintained
8358 F:      Documentation/misc-devices/eeprom
8359 F:      drivers/misc/eeprom/eeprom.c
8360
8361 LEGO MINDSTORMS EV3
8362 R:      David Lechner <david@lechnology.com>
8363 S:      Maintained
8364 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8365 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8366 F:      drivers/power/supply/lego_ev3_battery.c
8367
8368 LEGO USB Tower driver
8369 M:      Juergen Stuber <starblue@users.sourceforge.net>
8370 L:      legousb-devel@lists.sourceforge.net
8371 W:      http://legousb.sourceforge.net/
8372 S:      Maintained
8373 F:      drivers/usb/misc/legousbtower.c
8374
8375 LG LAPTOP EXTRAS
8376 M:      Matan Ziv-Av <matan@svgalib.org>
8377 L:      platform-driver-x86@vger.kernel.org
8378 S:      Maintained
8379 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8380 F:      Documentation/laptops/lg-laptop.rst
8381 F:      drivers/platform/x86/lg-laptop.c
8382
8383 LG2160 MEDIA DRIVER
8384 M:      Michael Krufky <mkrufky@linuxtv.org>
8385 L:      linux-media@vger.kernel.org
8386 W:      https://linuxtv.org
8387 W:      http://github.com/mkrufky
8388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8389 T:      git git://linuxtv.org/mkrufky/tuners.git
8390 S:      Maintained
8391 F:      drivers/media/dvb-frontends/lg2160.*
8392
8393 LGDT3305 MEDIA DRIVER
8394 M:      Michael Krufky <mkrufky@linuxtv.org>
8395 L:      linux-media@vger.kernel.org
8396 W:      https://linuxtv.org
8397 W:      http://github.com/mkrufky
8398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8399 T:      git git://linuxtv.org/mkrufky/tuners.git
8400 S:      Maintained
8401 F:      drivers/media/dvb-frontends/lgdt3305.*
8402
8403 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8404 M:      Viresh Kumar <vireshk@kernel.org>
8405 L:      linux-ide@vger.kernel.org
8406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407 S:      Maintained
8408 F:      include/linux/pata_arasan_cf_data.h
8409 F:      drivers/ata/pata_arasan_cf.c
8410
8411 LIBATA PATA DRIVERS
8412 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8413 M:      Jens Axboe <axboe@kernel.dk>
8414 L:      linux-ide@vger.kernel.org
8415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8416 S:      Maintained
8417 F:      drivers/ata/pata_*.c
8418 F:      drivers/ata/ata_generic.c
8419
8420 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8421 M:      Linus Walleij <linus.walleij@linaro.org>
8422 L:      linux-ide@vger.kernel.org
8423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8424 S:      Maintained
8425 F:      drivers/ata/pata_ftide010.c
8426 F:      drivers/ata/sata_gemini.c
8427 F:      drivers/ata/sata_gemini.h
8428
8429 LIBATA SATA AHCI PLATFORM devices support
8430 M:      Hans de Goede <hdegoede@redhat.com>
8431 M:      Jens Axboe <axboe@kernel.dk>
8432 L:      linux-ide@vger.kernel.org
8433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8434 S:      Maintained
8435 F:      drivers/ata/ahci_platform.c
8436 F:      drivers/ata/libahci_platform.c
8437 F:      include/linux/ahci_platform.h
8438
8439 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8440 M:      Mikael Pettersson <mikpelinux@gmail.com>
8441 L:      linux-ide@vger.kernel.org
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8443 S:      Maintained
8444 F:      drivers/ata/sata_promise.*
8445
8446 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8447 M:      Jens Axboe <axboe@kernel.dk>
8448 L:      linux-ide@vger.kernel.org
8449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8450 S:      Maintained
8451 F:      drivers/ata/
8452 F:      include/linux/ata.h
8453 F:      include/linux/libata.h
8454 F:      Documentation/devicetree/bindings/ata/
8455
8456 LIBLOCKDEP
8457 M:      Sasha Levin <alexander.levin@microsoft.com>
8458 S:      Maintained
8459 F:      tools/lib/lockdep/
8460
8461 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8462 M:      Ross Zwisler <zwisler@kernel.org>
8463 M:      Dan Williams <dan.j.williams@intel.com>
8464 M:      Vishal Verma <vishal.l.verma@intel.com>
8465 M:      Dave Jiang <dave.jiang@intel.com>
8466 L:      linux-nvdimm@lists.01.org
8467 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8468 S:      Supported
8469 F:      drivers/nvdimm/blk.c
8470 F:      drivers/nvdimm/region_devs.c
8471
8472 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8473 M:      Vishal Verma <vishal.l.verma@intel.com>
8474 M:      Dan Williams <dan.j.williams@intel.com>
8475 M:      Ross Zwisler <zwisler@kernel.org>
8476 M:      Dave Jiang <dave.jiang@intel.com>
8477 L:      linux-nvdimm@lists.01.org
8478 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8479 S:      Supported
8480 F:      drivers/nvdimm/btt*
8481
8482 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8483 M:      Ross Zwisler <zwisler@kernel.org>
8484 M:      Dan Williams <dan.j.williams@intel.com>
8485 M:      Vishal Verma <vishal.l.verma@intel.com>
8486 M:      Dave Jiang <dave.jiang@intel.com>
8487 L:      linux-nvdimm@lists.01.org
8488 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8489 S:      Supported
8490 F:      drivers/nvdimm/pmem*
8491
8492 LIBNVDIMM: DEVICETREE BINDINGS
8493 M:      Oliver O'Halloran <oohall@gmail.com>
8494 L:      linux-nvdimm@lists.01.org
8495 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8496 S:      Supported
8497 F:      drivers/nvdimm/of_pmem.c
8498 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8499
8500 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8501 M:      Dan Williams <dan.j.williams@intel.com>
8502 M:      Ross Zwisler <zwisler@kernel.org>
8503 M:      Vishal Verma <vishal.l.verma@intel.com>
8504 M:      Dave Jiang <dave.jiang@intel.com>
8505 L:      linux-nvdimm@lists.01.org
8506 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8508 S:      Supported
8509 F:      drivers/nvdimm/*
8510 F:      drivers/acpi/nfit/*
8511 F:      include/linux/nd.h
8512 F:      include/linux/libnvdimm.h
8513 F:      include/uapi/linux/ndctl.h
8514
8515 LIGHTNVM PLATFORM SUPPORT
8516 M:      Matias Bjorling <mb@lightnvm.io>
8517 W:      http://github/OpenChannelSSD
8518 L:      linux-block@vger.kernel.org
8519 S:      Maintained
8520 F:      drivers/lightnvm/
8521 F:      include/linux/lightnvm.h
8522 F:      include/uapi/linux/lightnvm.h
8523
8524 LINUX FOR POWER MACINTOSH
8525 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8526 W:      http://www.penguinppc.org/
8527 L:      linuxppc-dev@lists.ozlabs.org
8528 S:      Maintained
8529 F:      arch/powerpc/platforms/powermac/
8530 F:      drivers/macintosh/
8531
8532 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8533 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8534 M:      Paul Mackerras <paulus@samba.org>
8535 M:      Michael Ellerman <mpe@ellerman.id.au>
8536 W:      https://github.com/linuxppc/linux/wiki
8537 L:      linuxppc-dev@lists.ozlabs.org
8538 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8540 S:      Supported
8541 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8542 F:      Documentation/devicetree/bindings/powerpc/
8543 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8544 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8545 F:      Documentation/powerpc/
8546 F:      arch/powerpc/
8547 F:      drivers/char/tpm/tpm_ibmvtpm*
8548 F:      drivers/crypto/nx/
8549 F:      drivers/crypto/vmx/
8550 F:      drivers/i2c/busses/i2c-opal.c
8551 F:      drivers/net/ethernet/ibm/ibmveth.*
8552 F:      drivers/net/ethernet/ibm/ibmvnic.*
8553 F:      drivers/pci/hotplug/pnv_php.c
8554 F:      drivers/pci/hotplug/rpa*
8555 F:      drivers/rtc/rtc-opal.c
8556 F:      drivers/scsi/ibmvscsi/
8557 F:      drivers/tty/hvc/hvc_opal.c
8558 F:      drivers/watchdog/wdrtas.c
8559 F:      tools/testing/selftests/powerpc
8560 N:      /pmac
8561 N:      powermac
8562 N:      powernv
8563 N:      [^a-z0-9]ps3
8564 N:      pseries
8565
8566 LINUX FOR POWERPC EMBEDDED MPC5XXX
8567 M:      Anatolij Gustschin <agust@denx.de>
8568 L:      linuxppc-dev@lists.ozlabs.org
8569 T:      git git://git.denx.de/linux-denx-agust.git
8570 S:      Maintained
8571 F:      arch/powerpc/platforms/512x/
8572 F:      arch/powerpc/platforms/52xx/
8573
8574 LINUX FOR POWERPC EMBEDDED PPC4XX
8575 M:      Alistair Popple <alistair@popple.id.au>
8576 M:      Matt Porter <mporter@kernel.crashing.org>
8577 W:      http://www.penguinppc.org/
8578 L:      linuxppc-dev@lists.ozlabs.org
8579 S:      Maintained
8580 F:      arch/powerpc/platforms/40x/
8581 F:      arch/powerpc/platforms/44x/
8582
8583 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8584 M:      Scott Wood <oss@buserror.net>
8585 M:      Kumar Gala <galak@kernel.crashing.org>
8586 W:      http://www.penguinppc.org/
8587 L:      linuxppc-dev@lists.ozlabs.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8589 S:      Maintained
8590 F:      arch/powerpc/platforms/83xx/
8591 F:      arch/powerpc/platforms/85xx/
8592 F:      Documentation/devicetree/bindings/powerpc/fsl/
8593
8594 LINUX FOR POWERPC EMBEDDED PPC8XX
8595 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8596 W:      http://www.penguinppc.org/
8597 L:      linuxppc-dev@lists.ozlabs.org
8598 S:      Maintained
8599 F:      arch/powerpc/platforms/8xx/
8600
8601 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8602 L:      linuxppc-dev@lists.ozlabs.org
8603 S:      Orphan
8604 F:      arch/powerpc/*/*virtex*
8605 F:      arch/powerpc/*/*/*virtex*
8606
8607 LINUX FOR POWERPC PA SEMI PWRFICIENT
8608 L:      linuxppc-dev@lists.ozlabs.org
8609 S:      Orphan
8610 F:      arch/powerpc/platforms/pasemi/
8611 F:      drivers/*/*pasemi*
8612 F:      drivers/*/*/*pasemi*
8613
8614 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8615 M:      Kees Cook <keescook@chromium.org>
8616 S:      Maintained
8617 F:      drivers/misc/lkdtm/*
8618
8619 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8620 M:      Alan Stern <stern@rowland.harvard.edu>
8621 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8622 M:      Will Deacon <will.deacon@arm.com>
8623 M:      Peter Zijlstra <peterz@infradead.org>
8624 M:      Boqun Feng <boqun.feng@gmail.com>
8625 M:      Nicholas Piggin <npiggin@gmail.com>
8626 M:      David Howells <dhowells@redhat.com>
8627 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8628 M:      Luc Maranget <luc.maranget@inria.fr>
8629 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8630 R:      Akira Yokosawa <akiyks@gmail.com>
8631 R:      Daniel Lustig <dlustig@nvidia.com>
8632 L:      linux-kernel@vger.kernel.org
8633 L:      linux-arch@vger.kernel.org
8634 S:      Supported
8635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8636 F:      tools/memory-model/
8637 F:      Documentation/atomic_bitops.txt
8638 F:      Documentation/atomic_t.txt
8639 F:      Documentation/core-api/atomic_ops.rst
8640 F:      Documentation/core-api/refcount-vs-atomic.rst
8641 F:      Documentation/memory-barriers.txt
8642
8643 LIS3LV02D ACCELEROMETER DRIVER
8644 M:      Eric Piel <eric.piel@tremplin-utc.net>
8645 S:      Maintained
8646 F:      Documentation/misc-devices/lis3lv02d
8647 F:      drivers/misc/lis3lv02d/
8648 F:      drivers/platform/x86/hp_accel.c
8649
8650 LIVE PATCHING
8651 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8652 M:      Jessica Yu <jeyu@kernel.org>
8653 M:      Jiri Kosina <jikos@kernel.org>
8654 M:      Miroslav Benes <mbenes@suse.cz>
8655 R:      Petr Mladek <pmladek@suse.com>
8656 S:      Maintained
8657 F:      kernel/livepatch/
8658 F:      include/linux/livepatch.h
8659 F:      arch/x86/include/asm/livepatch.h
8660 F:      arch/x86/kernel/livepatch.c
8661 F:      Documentation/livepatch/
8662 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8663 F:      samples/livepatch/
8664 L:      live-patching@vger.kernel.org
8665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8666
8667 LLC (802.2)
8668 L:      netdev@vger.kernel.org
8669 S:      Odd fixes
8670 F:      include/linux/llc.h
8671 F:      include/uapi/linux/llc.h
8672 F:      include/net/llc*
8673 F:      net/llc/
8674
8675 LM73 HARDWARE MONITOR DRIVER
8676 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8677 L:      linux-hwmon@vger.kernel.org
8678 S:      Maintained
8679 F:      drivers/hwmon/lm73.c
8680
8681 LM78 HARDWARE MONITOR DRIVER
8682 M:      Jean Delvare <jdelvare@suse.com>
8683 L:      linux-hwmon@vger.kernel.org
8684 S:      Maintained
8685 F:      Documentation/hwmon/lm78
8686 F:      drivers/hwmon/lm78.c
8687
8688 LM83 HARDWARE MONITOR DRIVER
8689 M:      Jean Delvare <jdelvare@suse.com>
8690 L:      linux-hwmon@vger.kernel.org
8691 S:      Maintained
8692 F:      Documentation/hwmon/lm83
8693 F:      drivers/hwmon/lm83.c
8694
8695 LM90 HARDWARE MONITOR DRIVER
8696 M:      Jean Delvare <jdelvare@suse.com>
8697 L:      linux-hwmon@vger.kernel.org
8698 S:      Maintained
8699 F:      Documentation/hwmon/lm90
8700 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8701 F:      drivers/hwmon/lm90.c
8702 F:      include/dt-bindings/thermal/lm90.h
8703
8704 LM95234 HARDWARE MONITOR DRIVER
8705 M:      Guenter Roeck <linux@roeck-us.net>
8706 L:      linux-hwmon@vger.kernel.org
8707 S:      Maintained
8708 F:      Documentation/hwmon/lm95234
8709 F:      drivers/hwmon/lm95234.c
8710
8711 LME2510 MEDIA DRIVER
8712 M:      Malcolm Priestley <tvboxspy@gmail.com>
8713 L:      linux-media@vger.kernel.org
8714 W:      https://linuxtv.org
8715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8716 S:      Maintained
8717 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8718
8719 LOADPIN SECURITY MODULE
8720 M:      Kees Cook <keescook@chromium.org>
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8722 S:      Supported
8723 F:      security/loadpin/
8724 F:      Documentation/admin-guide/LSM/LoadPin.rst
8725
8726 LOCKING PRIMITIVES
8727 M:      Peter Zijlstra <peterz@infradead.org>
8728 M:      Ingo Molnar <mingo@redhat.com>
8729 M:      Will Deacon <will.deacon@arm.com>
8730 L:      linux-kernel@vger.kernel.org
8731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8732 S:      Maintained
8733 F:      Documentation/locking/
8734 F:      include/linux/lockdep.h
8735 F:      include/linux/spinlock*.h
8736 F:      arch/*/include/asm/spinlock*.h
8737 F:      include/linux/rwlock*.h
8738 F:      include/linux/mutex*.h
8739 F:      include/linux/rwsem*.h
8740 F:      arch/*/include/asm/rwsem.h
8741 F:      include/linux/seqlock.h
8742 F:      lib/locking*.[ch]
8743 F:      kernel/locking/
8744 X:      kernel/locking/locktorture.c
8745
8746 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8747 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8748 L:      linux-ntfs-dev@lists.sourceforge.net
8749 W:      http://www.linux-ntfs.org/content/view/19/37/
8750 S:      Maintained
8751 F:      Documentation/ldm.txt
8752 F:      block/partitions/ldm.*
8753
8754 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8755 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8756 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8757 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8758 L:      MPT-FusionLinux.pdl@broadcom.com
8759 L:      linux-scsi@vger.kernel.org
8760 W:      http://www.avagotech.com/support/
8761 S:      Supported
8762 F:      drivers/message/fusion/
8763 F:      drivers/scsi/mpt3sas/
8764
8765 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8766 M:      Matthew Wilcox <willy@infradead.org>
8767 L:      linux-scsi@vger.kernel.org
8768 S:      Maintained
8769 F:      drivers/scsi/sym53c8xx_2/
8770
8771 LTC1660 DAC DRIVER
8772 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8773 L:      linux-iio@vger.kernel.org
8774 S:      Maintained
8775 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8776 F:      drivers/iio/dac/ltc1660.c
8777
8778 LTC4261 HARDWARE MONITOR DRIVER
8779 M:      Guenter Roeck <linux@roeck-us.net>
8780 L:      linux-hwmon@vger.kernel.org
8781 S:      Maintained
8782 F:      Documentation/hwmon/ltc4261
8783 F:      drivers/hwmon/ltc4261.c
8784
8785 LTC4306 I2C MULTIPLEXER DRIVER
8786 M:      Michael Hennerich <michael.hennerich@analog.com>
8787 W:      http://ez.analog.com/community/linux-device-drivers
8788 L:      linux-i2c@vger.kernel.org
8789 S:      Supported
8790 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8791 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8792
8793 LTP (Linux Test Project)
8794 M:      Mike Frysinger <vapier@gentoo.org>
8795 M:      Cyril Hrubis <chrubis@suse.cz>
8796 M:      Wanlong Gao <wanlong.gao@gmail.com>
8797 M:      Jan Stancek <jstancek@redhat.com>
8798 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8799 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8800 L:      ltp@lists.linux.it (subscribers-only)
8801 W:      http://linux-test-project.github.io/
8802 T:      git git://github.com/linux-test-project/ltp.git
8803 S:      Maintained
8804
8805 M68K ARCHITECTURE
8806 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8807 L:      linux-m68k@lists.linux-m68k.org
8808 W:      http://www.linux-m68k.org/
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8810 S:      Maintained
8811 F:      arch/m68k/
8812 F:      drivers/zorro/
8813
8814 M68K ON APPLE MACINTOSH
8815 M:      Joshua Thompson <funaho@jurai.org>
8816 W:      http://www.mac.linux-m68k.org/
8817 L:      linux-m68k@lists.linux-m68k.org
8818 S:      Maintained
8819 F:      arch/m68k/mac/
8820
8821 M68K ON HP9000/300
8822 M:      Philip Blundell <philb@gnu.org>
8823 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8824 S:      Maintained
8825 F:      arch/m68k/hp300/
8826
8827 M88DS3103 MEDIA DRIVER
8828 M:      Antti Palosaari <crope@iki.fi>
8829 L:      linux-media@vger.kernel.org
8830 W:      https://linuxtv.org
8831 W:      http://palosaari.fi/linux/
8832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8833 T:      git git://linuxtv.org/anttip/media_tree.git
8834 S:      Maintained
8835 F:      drivers/media/dvb-frontends/m88ds3103*
8836
8837 M88RS2000 MEDIA DRIVER
8838 M:      Malcolm Priestley <tvboxspy@gmail.com>
8839 L:      linux-media@vger.kernel.org
8840 W:      https://linuxtv.org
8841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8842 S:      Maintained
8843 F:      drivers/media/dvb-frontends/m88rs2000*
8844
8845 MA901 MASTERKIT USB FM RADIO DRIVER
8846 M:      Alexey Klimov <klimov.linux@gmail.com>
8847 L:      linux-media@vger.kernel.org
8848 T:      git git://linuxtv.org/media_tree.git
8849 S:      Maintained
8850 F:      drivers/media/radio/radio-ma901.c
8851
8852 MAC80211
8853 M:      Johannes Berg <johannes@sipsolutions.net>
8854 L:      linux-wireless@vger.kernel.org
8855 W:      http://wireless.kernel.org/
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8858 S:      Maintained
8859 F:      Documentation/networking/mac80211-injection.txt
8860 F:      include/net/mac80211.h
8861 F:      net/mac80211/
8862 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8863 F:      Documentation/networking/mac80211_hwsim/README
8864
8865 MAILBOX API
8866 M:      Jassi Brar <jassisinghbrar@gmail.com>
8867 L:      linux-kernel@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/mailbox/
8870 F:      include/linux/mailbox_client.h
8871 F:      include/linux/mailbox_controller.h
8872
8873 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8874 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8875 W:      http://www.kernel.org/doc/man-pages
8876 L:      linux-man@vger.kernel.org
8877 S:      Maintained
8878
8879 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8880 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8881 L:      linux-mips@linux-mips.org
8882 S:      Maintained
8883 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8884
8885 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8886 M:      Andrew Lunn <andrew@lunn.ch>
8887 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8888 L:      netdev@vger.kernel.org
8889 S:      Maintained
8890 F:      drivers/net/dsa/mv88e6xxx/
8891 F:      include/linux/platform_data/mv88e6xxx.h
8892 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8893
8894 MARVELL ARMADA DRM SUPPORT
8895 M:      Russell King <linux@armlinux.org.uk>
8896 S:      Maintained
8897 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8898 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8899 F:      drivers/gpu/drm/armada/
8900 F:      include/uapi/drm/armada_drm.h
8901 F:      Documentation/devicetree/bindings/display/armada/
8902
8903 MARVELL CRYPTO DRIVER
8904 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8905 M:      Arnaud Ebalard <arno@natisbad.org>
8906 F:      drivers/crypto/marvell/
8907 S:      Maintained
8908 L:      linux-crypto@vger.kernel.org
8909
8910 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8911 M:      Mirko Lindner <mlindner@marvell.com>
8912 M:      Stephen Hemminger <stephen@networkplumber.org>
8913 L:      netdev@vger.kernel.org
8914 S:      Maintained
8915 F:      drivers/net/ethernet/marvell/sk*
8916
8917 MARVELL LIBERTAS WIRELESS DRIVER
8918 L:      libertas-dev@lists.infradead.org
8919 S:      Orphan
8920 F:      drivers/net/wireless/marvell/libertas/
8921
8922 MARVELL MACCHIATOBIN SUPPORT
8923 M:      Russell King <linux@armlinux.org.uk>
8924 L:      linux-arm-kernel@lists.infradead.org
8925 S:      Maintained
8926 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8927
8928 MARVELL MV643XX ETHERNET DRIVER
8929 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8930 L:      netdev@vger.kernel.org
8931 S:      Maintained
8932 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8933 F:      include/linux/mv643xx.h
8934
8935 MARVELL MV88X3310 PHY DRIVER
8936 M:      Russell King <linux@armlinux.org.uk>
8937 L:      netdev@vger.kernel.org
8938 S:      Maintained
8939 F:      drivers/net/phy/marvell10g.c
8940
8941 MARVELL MVNETA ETHERNET DRIVER
8942 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8943 L:      netdev@vger.kernel.org
8944 S:      Maintained
8945 F:      drivers/net/ethernet/marvell/mvneta.*
8946
8947 MARVELL MWIFIEX WIRELESS DRIVER
8948 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8949 M:      Nishant Sarmukadam <nishants@marvell.com>
8950 M:      Ganapathi Bhat <gbhat@marvell.com>
8951 M:      Xinming Hu <huxinming820@gmail.com>
8952 L:      linux-wireless@vger.kernel.org
8953 S:      Maintained
8954 F:      drivers/net/wireless/marvell/mwifiex/
8955
8956 MARVELL MWL8K WIRELESS DRIVER
8957 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8958 L:      linux-wireless@vger.kernel.org
8959 S:      Odd Fixes
8960 F:      drivers/net/wireless/marvell/mwl8k.c
8961
8962 MARVELL NAND CONTROLLER DRIVER
8963 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8964 L:      linux-mtd@lists.infradead.org
8965 S:      Maintained
8966 F:      drivers/mtd/nand/raw/marvell_nand.c
8967 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8968
8969 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8970 M:      Nicolas Pitre <nico@fluxnic.net>
8971 S:      Odd Fixes
8972 F:      drivers/mmc/host/mvsdio.*
8973
8974 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8975 M:      Hu Ziji <huziji@marvell.com>
8976 L:      linux-mmc@vger.kernel.org
8977 S:      Supported
8978 F:      drivers/mmc/host/sdhci-xenon*
8979 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8980
8981 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8982 M:      Sunil Goutham <sgoutham@marvell.com>
8983 M:      Linu Cherian <lcherian@marvell.com>
8984 M:      Geetha sowjanya <gakula@marvell.com>
8985 M:      Jerin Jacob <jerinj@marvell.com>
8986 L:      netdev@vger.kernel.org
8987 S:      Supported
8988 F:      drivers/net/ethernet/marvell/octeontx2/af/
8989
8990 MATROX FRAMEBUFFER DRIVER
8991 L:      linux-fbdev@vger.kernel.org
8992 S:      Orphan
8993 F:      drivers/video/fbdev/matrox/matroxfb_*
8994 F:      include/uapi/linux/matroxfb.h
8995
8996 MAX16065 HARDWARE MONITOR DRIVER
8997 M:      Guenter Roeck <linux@roeck-us.net>
8998 L:      linux-hwmon@vger.kernel.org
8999 S:      Maintained
9000 F:      Documentation/hwmon/max16065
9001 F:      drivers/hwmon/max16065.c
9002
9003 MAX2175 SDR TUNER DRIVER
9004 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9005 L:      linux-media@vger.kernel.org
9006 T:      git git://linuxtv.org/media_tree.git
9007 S:      Maintained
9008 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9009 F:      Documentation/media/v4l-drivers/max2175.rst
9010 F:      drivers/media/i2c/max2175*
9011 F:      include/uapi/linux/max2175.h
9012
9013 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9014 L:      linux-hwmon@vger.kernel.org
9015 S:      Orphan
9016 F:      Documentation/hwmon/max6650
9017 F:      drivers/hwmon/max6650.c
9018
9019 MAX6697 HARDWARE MONITOR DRIVER
9020 M:      Guenter Roeck <linux@roeck-us.net>
9021 L:      linux-hwmon@vger.kernel.org
9022 S:      Maintained
9023 F:      Documentation/hwmon/max6697
9024 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9025 F:      drivers/hwmon/max6697.c
9026 F:      include/linux/platform_data/max6697.h
9027
9028 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9029 M:      Peter Rosin <peda@axentia.se>
9030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9031 S:      Maintained
9032 F:      Documentation/devicetree/bindings/sound/max9860.txt
9033 F:      sound/soc/codecs/max9860.*
9034
9035 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9036 M:      Javier Martinez Canillas <javier@dowhile0.org>
9037 L:      linux-kernel@vger.kernel.org
9038 S:      Supported
9039 F:      drivers/regulator/max77802-regulator.c
9040 F:      Documentation/devicetree/bindings/*/*max77802.txt
9041 F:      include/dt-bindings/*/*max77802.h
9042
9043 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9044 M:      Krzysztof Kozlowski <krzk@kernel.org>
9045 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9046 L:      linux-pm@vger.kernel.org
9047 S:      Supported
9048 F:      drivers/power/supply/max14577_charger.c
9049 F:      drivers/power/supply/max77693_charger.c
9050
9051 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9052 M:      Chanwoo Choi <cw00.choi@samsung.com>
9053 M:      Krzysztof Kozlowski <krzk@kernel.org>
9054 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9055 L:      linux-kernel@vger.kernel.org
9056 S:      Supported
9057 F:      drivers/*/max14577*.c
9058 F:      drivers/*/max77686*.c
9059 F:      drivers/*/max77693*.c
9060 F:      drivers/extcon/extcon-max14577.c
9061 F:      drivers/extcon/extcon-max77693.c
9062 F:      drivers/rtc/rtc-max77686.c
9063 F:      drivers/clk/clk-max77686.c
9064 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9065 F:      Documentation/devicetree/bindings/*/max77686.txt
9066 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9067 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9068 F:      include/linux/mfd/max14577*.h
9069 F:      include/linux/mfd/max77686*.h
9070 F:      include/linux/mfd/max77693*.h
9071
9072 MAXIRADIO FM RADIO RECEIVER DRIVER
9073 M:      Hans Verkuil <hverkuil@xs4all.nl>
9074 L:      linux-media@vger.kernel.org
9075 T:      git git://linuxtv.org/media_tree.git
9076 W:      https://linuxtv.org
9077 S:      Maintained
9078 F:      drivers/media/radio/radio-maxiradio*
9079
9080 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9081 M:      Peter Rosin <peda@axentia.se>
9082 L:      linux-iio@vger.kernel.org
9083 S:      Maintained
9084 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9085 F:      drivers/iio/potentiometer/mcp4018.c
9086 F:      drivers/iio/potentiometer/mcp4531.c
9087
9088 MCR20A IEEE-802.15.4 RADIO DRIVER
9089 M:      Xue Liu <liuxuenetmail@gmail.com>
9090 L:      linux-wpan@vger.kernel.org
9091 W:      https://github.com/xueliu/mcr20a-linux
9092 S:      Maintained
9093 F:      drivers/net/ieee802154/mcr20a.c
9094 F:      drivers/net/ieee802154/mcr20a.h
9095 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9096
9097 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9098 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9099 L:      linux-iio@vger.kernel.org
9100 S:      Maintained
9101 F:      drivers/iio/dac/cio-dac.c
9102
9103 MEDIA DRIVERS FOR ASCOT2E
9104 M:      Sergey Kozlov <serjk@netup.ru>
9105 M:      Abylay Ospan <aospan@netup.ru>
9106 L:      linux-media@vger.kernel.org
9107 W:      https://linuxtv.org
9108 W:      http://netup.tv/
9109 T:      git git://linuxtv.org/media_tree.git
9110 S:      Supported
9111 F:      drivers/media/dvb-frontends/ascot2e*
9112
9113 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9114 M:      Jasmin Jessich <jasmin@anw.at>
9115 L:      linux-media@vger.kernel.org
9116 W:      https://linuxtv.org
9117 T:      git git://linuxtv.org/media_tree.git
9118 S:      Maintained
9119 F:      drivers/media/dvb-frontends/cxd2099*
9120
9121 MEDIA DRIVERS FOR CXD2841ER
9122 M:      Sergey Kozlov <serjk@netup.ru>
9123 M:      Abylay Ospan <aospan@netup.ru>
9124 L:      linux-media@vger.kernel.org
9125 W:      https://linuxtv.org
9126 W:      http://netup.tv/
9127 T:      git git://linuxtv.org/media_tree.git
9128 S:      Supported
9129 F:      drivers/media/dvb-frontends/cxd2841er*
9130
9131 MEDIA DRIVERS FOR CXD2880
9132 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9133 L:      linux-media@vger.kernel.org
9134 W:      http://linuxtv.org/
9135 T:      git git://linuxtv.org/media_tree.git
9136 S:      Supported
9137 F:      drivers/media/dvb-frontends/cxd2880/*
9138 F:      drivers/media/spi/cxd2880*
9139
9140 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9141 L:      linux-media@vger.kernel.org
9142 W:      https://linuxtv.org
9143 T:      git git://linuxtv.org/media_tree.git
9144 S:      Orphan
9145 F:      drivers/media/pci/ddbridge/*
9146
9147 MEDIA DRIVERS FOR FREESCALE IMX
9148 M:      Steve Longerbeam <slongerbeam@gmail.com>
9149 M:      Philipp Zabel <p.zabel@pengutronix.de>
9150 L:      linux-media@vger.kernel.org
9151 T:      git git://linuxtv.org/media_tree.git
9152 S:      Maintained
9153 F:      Documentation/devicetree/bindings/media/imx.txt
9154 F:      Documentation/media/v4l-drivers/imx.rst
9155 F:      drivers/staging/media/imx/
9156 F:      include/linux/imx-media.h
9157 F:      include/media/imx.h
9158
9159 MEDIA DRIVER FOR FREESCALE IMX PXP
9160 M:      Philipp Zabel <p.zabel@pengutronix.de>
9161 L:      linux-media@vger.kernel.org
9162 T:      git git://linuxtv.org/media_tree.git
9163 S:      Maintained
9164 F:      drivers/media/platform/imx-pxp.[ch]
9165
9166 MEDIA DRIVERS FOR HELENE
9167 M:      Abylay Ospan <aospan@netup.ru>
9168 L:      linux-media@vger.kernel.org
9169 W:      https://linuxtv.org
9170 W:      http://netup.tv/
9171 T:      git git://linuxtv.org/media_tree.git
9172 S:      Supported
9173 F:      drivers/media/dvb-frontends/helene*
9174
9175 MEDIA DRIVERS FOR HORUS3A
9176 M:      Sergey Kozlov <serjk@netup.ru>
9177 M:      Abylay Ospan <aospan@netup.ru>
9178 L:      linux-media@vger.kernel.org
9179 W:      https://linuxtv.org
9180 W:      http://netup.tv/
9181 T:      git git://linuxtv.org/media_tree.git
9182 S:      Supported
9183 F:      drivers/media/dvb-frontends/horus3a*
9184
9185 MEDIA DRIVERS FOR LNBH25
9186 M:      Sergey Kozlov <serjk@netup.ru>
9187 M:      Abylay Ospan <aospan@netup.ru>
9188 L:      linux-media@vger.kernel.org
9189 W:      https://linuxtv.org
9190 W:      http://netup.tv/
9191 T:      git git://linuxtv.org/media_tree.git
9192 S:      Supported
9193 F:      drivers/media/dvb-frontends/lnbh25*
9194
9195 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9196 L:      linux-media@vger.kernel.org
9197 W:      https://linuxtv.org
9198 T:      git git://linuxtv.org/media_tree.git
9199 S:      Orphan
9200 F:      drivers/media/dvb-frontends/mxl5xx*
9201
9202 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9203 M:      Sergey Kozlov <serjk@netup.ru>
9204 M:      Abylay Ospan <aospan@netup.ru>
9205 L:      linux-media@vger.kernel.org
9206 W:      https://linuxtv.org
9207 W:      http://netup.tv/
9208 T:      git git://linuxtv.org/media_tree.git
9209 S:      Supported
9210 F:      drivers/media/pci/netup_unidvb/*
9211
9212 MEDIA DRIVERS FOR RENESAS - CEU
9213 M:      Jacopo Mondi <jacopo@jmondi.org>
9214 L:      linux-media@vger.kernel.org
9215 L:      linux-renesas-soc@vger.kernel.org
9216 T:      git git://linuxtv.org/media_tree.git
9217 S:      Supported
9218 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9219 F:      drivers/media/platform/renesas-ceu.c
9220 F:      include/media/drv-intf/renesas-ceu.h
9221
9222 MEDIA DRIVERS FOR RENESAS - DRIF
9223 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9224 L:      linux-media@vger.kernel.org
9225 L:      linux-renesas-soc@vger.kernel.org
9226 T:      git git://linuxtv.org/media_tree.git
9227 S:      Supported
9228 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9229 F:      drivers/media/platform/rcar_drif.c
9230
9231 MEDIA DRIVERS FOR RENESAS - FCP
9232 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9233 L:      linux-media@vger.kernel.org
9234 L:      linux-renesas-soc@vger.kernel.org
9235 T:      git git://linuxtv.org/media_tree.git
9236 S:      Supported
9237 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9238 F:      drivers/media/platform/rcar-fcp.c
9239 F:      include/media/rcar-fcp.h
9240
9241 MEDIA DRIVERS FOR RENESAS - FDP1
9242 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9243 L:      linux-media@vger.kernel.org
9244 L:      linux-renesas-soc@vger.kernel.org
9245 T:      git git://linuxtv.org/media_tree.git
9246 S:      Supported
9247 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9248 F:      drivers/media/platform/rcar_fdp1.c
9249
9250 MEDIA DRIVERS FOR RENESAS - VIN
9251 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9252 L:      linux-media@vger.kernel.org
9253 L:      linux-renesas-soc@vger.kernel.org
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Supported
9256 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9257 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9258 F:      drivers/media/platform/rcar-vin/
9259
9260 MEDIA DRIVERS FOR RENESAS - VSP1
9261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9263 L:      linux-media@vger.kernel.org
9264 L:      linux-renesas-soc@vger.kernel.org
9265 T:      git git://linuxtv.org/media_tree.git
9266 S:      Supported
9267 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9268 F:      drivers/media/platform/vsp1/
9269
9270 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9271 L:      linux-media@vger.kernel.org
9272 W:      https://linuxtv.org
9273 T:      git git://linuxtv.org/media_tree.git
9274 S:      Orphan
9275 F:      drivers/media/dvb-frontends/stv0910*
9276
9277 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9278 L:      linux-media@vger.kernel.org
9279 W:      https://linuxtv.org
9280 T:      git git://linuxtv.org/media_tree.git
9281 S:      Orphan
9282 F:      drivers/media/dvb-frontends/stv6111*
9283
9284 MEDIA DRIVERS FOR STM32 - DCMI
9285 M:      Hugues Fruchet <hugues.fruchet@st.com>
9286 L:      linux-media@vger.kernel.org
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Supported
9289 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9290 F:      drivers/media/platform/stm32/stm32-dcmi.c
9291
9292 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9293 M:      Dmitry Osipenko <digetx@gmail.com>
9294 L:      linux-media@vger.kernel.org
9295 L:      linux-tegra@vger.kernel.org
9296 T:      git git://linuxtv.org/media_tree.git
9297 S:      Maintained
9298 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9299 F:      drivers/staging/media/tegra-vde/
9300
9301 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9303 P:      LinuxTV.org Project
9304 L:      linux-media@vger.kernel.org
9305 W:      https://linuxtv.org
9306 Q:      http://patchwork.kernel.org/project/linux-media/list/
9307 T:      git git://linuxtv.org/media_tree.git
9308 S:      Maintained
9309 F:      Documentation/devicetree/bindings/media/
9310 F:      Documentation/media/
9311 F:      drivers/media/
9312 F:      drivers/staging/media/
9313 F:      include/linux/platform_data/media/
9314 F:      include/media/
9315 F:      include/uapi/linux/dvb/
9316 F:      include/uapi/linux/videodev2.h
9317 F:      include/uapi/linux/media.h
9318 F:      include/uapi/linux/v4l2-*
9319 F:      include/uapi/linux/meye.h
9320 F:      include/uapi/linux/ivtv*
9321 F:      include/uapi/linux/uvcvideo.h
9322
9323 MEDIATEK BLUETOOTH DRIVER
9324 M:      Sean Wang <sean.wang@mediatek.com>
9325 L:      linux-bluetooth@vger.kernel.org
9326 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9327 S:      Maintained
9328 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9329 F:      drivers/bluetooth/btmtkuart.c
9330
9331 MEDIATEK CIR DRIVER
9332 M:      Sean Wang <sean.wang@mediatek.com>
9333 S:      Maintained
9334 F:      drivers/media/rc/mtk-cir.c
9335
9336 MEDIATEK DMA DRIVER
9337 M:      Sean Wang <sean.wang@mediatek.com>
9338 L:      dmaengine@vger.kernel.org
9339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9340 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/dma/mtk-*
9343 F:      drivers/dma/mediatek/
9344
9345 MEDIATEK PMIC LED DRIVER
9346 M:      Sean Wang <sean.wang@mediatek.com>
9347 S:      Maintained
9348 F:      drivers/leds/leds-mt6323.c
9349 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9350
9351 MEDIATEK ETHERNET DRIVER
9352 M:      Felix Fietkau <nbd@openwrt.org>
9353 M:      John Crispin <john@phrozen.org>
9354 M:      Sean Wang <sean.wang@mediatek.com>
9355 M:      Nelson Chang <nelson.chang@mediatek.com>
9356 L:      netdev@vger.kernel.org
9357 S:      Maintained
9358 F:      drivers/net/ethernet/mediatek/
9359
9360 MEDIATEK SWITCH DRIVER
9361 M:      Sean Wang <sean.wang@mediatek.com>
9362 L:      netdev@vger.kernel.org
9363 S:      Maintained
9364 F:      drivers/net/dsa/mt7530.*
9365 F:      net/dsa/tag_mtk.c
9366
9367 MEDIATEK JPEG DRIVER
9368 M:      Rick Chang <rick.chang@mediatek.com>
9369 M:      Bin Liu <bin.liu@mediatek.com>
9370 S:      Supported
9371 F:      drivers/media/platform/mtk-jpeg/
9372 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9373
9374 MEDIATEK MDP DRIVER
9375 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9376 M:      Houlong Wei <houlong.wei@mediatek.com>
9377 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9378 S:      Supported
9379 F:      drivers/media/platform/mtk-mdp/
9380 F:      drivers/media/platform/mtk-vpu/
9381 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9382
9383 MEDIATEK MEDIA DRIVER
9384 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9385 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9386 S:      Supported
9387 F:      drivers/media/platform/mtk-vcodec/
9388 F:      drivers/media/platform/mtk-vpu/
9389 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9390 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9391
9392 MEDIATEK MT7601U WIRELESS LAN DRIVER
9393 M:      Jakub Kicinski <kubakici@wp.pl>
9394 L:      linux-wireless@vger.kernel.org
9395 S:      Maintained
9396 F:      drivers/net/wireless/mediatek/mt7601u/
9397
9398 MEDIATEK NAND CONTROLLER DRIVER
9399 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9400 L:      linux-mtd@lists.infradead.org
9401 S:      Maintained
9402 F:      drivers/mtd/nand/raw/mtk_*
9403 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9404
9405 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9406 M:      Sean Wang <sean.wang@mediatek.com>
9407 S:      Maintained
9408 F:      drivers/char/hw_random/mtk-rng.c
9409
9410 MEDIATEK USB3 DRD IP DRIVER
9411 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9412 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9414 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9415 S:      Maintained
9416 F:      drivers/usb/mtu3/
9417
9418 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9419 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9420 M:      Martin Donnelly <martin.donnelly@ge.com>
9421 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9422 S:      Maintained
9423 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9424 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9425
9426 MEGARAID SCSI/SAS DRIVERS
9427 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9428 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9429 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9430 L:      megaraidlinux.pdl@broadcom.com
9431 L:      linux-scsi@vger.kernel.org
9432 W:      http://www.avagotech.com/support/
9433 S:      Maintained
9434 F:      Documentation/scsi/megaraid.txt
9435 F:      drivers/scsi/megaraid.*
9436 F:      drivers/scsi/megaraid/
9437
9438 MELEXIS MLX90614 DRIVER
9439 M:      Crt Mori <cmo@melexis.com>
9440 L:      linux-iio@vger.kernel.org
9441 W:      http://www.melexis.com
9442 S:      Supported
9443 F:      drivers/iio/temperature/mlx90614.c
9444
9445 MELEXIS MLX90632 DRIVER
9446 M:      Crt Mori <cmo@melexis.com>
9447 L:      linux-iio@vger.kernel.org
9448 W:      http://www.melexis.com
9449 S:      Supported
9450 F:      drivers/iio/temperature/mlx90632.c
9451
9452 MELFAS MIP4 TOUCHSCREEN DRIVER
9453 M:      Sangwon Jee <jeesw@melfas.com>
9454 W:      http://www.melfas.com
9455 S:      Supported
9456 F:      drivers/input/touchscreen/melfas_mip4.c
9457 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9458
9459 MELLANOX ETHERNET DRIVER (mlx4_en)
9460 M:      Tariq Toukan <tariqt@mellanox.com>
9461 L:      netdev@vger.kernel.org
9462 S:      Supported
9463 W:      http://www.mellanox.com
9464 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9465 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9466
9467 MELLANOX ETHERNET DRIVER (mlx5e)
9468 M:      Saeed Mahameed <saeedm@mellanox.com>
9469 L:      netdev@vger.kernel.org
9470 S:      Supported
9471 W:      http://www.mellanox.com
9472 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9473 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9474
9475 MELLANOX ETHERNET INNOVA DRIVERS
9476 R:      Boris Pismenny <borisp@mellanox.com>
9477 L:      netdev@vger.kernel.org
9478 S:      Supported
9479 W:      http://www.mellanox.com
9480 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9481 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9482 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9483 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9484 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9485
9486 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9487 R:      Boris Pismenny <borisp@mellanox.com>
9488 L:      netdev@vger.kernel.org
9489 S:      Supported
9490 W:      http://www.mellanox.com
9491 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9492 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9493 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9494
9495 MELLANOX ETHERNET SWITCH DRIVERS
9496 M:      Jiri Pirko <jiri@mellanox.com>
9497 M:      Ido Schimmel <idosch@mellanox.com>
9498 L:      netdev@vger.kernel.org
9499 S:      Supported
9500 W:      http://www.mellanox.com
9501 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9502 F:      drivers/net/ethernet/mellanox/mlxsw/
9503 F:      tools/testing/selftests/drivers/net/mlxsw/
9504
9505 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9506 M:      mlxsw@mellanox.com
9507 L:      netdev@vger.kernel.org
9508 S:      Supported
9509 W:      http://www.mellanox.com
9510 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9511 F:      drivers/net/ethernet/mellanox/mlxfw/
9512
9513 MELLANOX HARDWARE PLATFORM SUPPORT
9514 M:      Andy Shevchenko <andy@infradead.org>
9515 M:      Darren Hart <dvhart@infradead.org>
9516 M:      Vadim Pasternak <vadimp@mellanox.com>
9517 L:      platform-driver-x86@vger.kernel.org
9518 S:      Supported
9519 F:      drivers/platform/mellanox/
9520
9521 MELLANOX MLX4 core VPI driver
9522 M:      Tariq Toukan <tariqt@mellanox.com>
9523 L:      netdev@vger.kernel.org
9524 L:      linux-rdma@vger.kernel.org
9525 W:      http://www.mellanox.com
9526 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9527 S:      Supported
9528 F:      drivers/net/ethernet/mellanox/mlx4/
9529 F:      include/linux/mlx4/
9530
9531 MELLANOX MLX4 IB driver
9532 M:      Yishai Hadas <yishaih@mellanox.com>
9533 L:      linux-rdma@vger.kernel.org
9534 W:      http://www.mellanox.com
9535 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9536 S:      Supported
9537 F:      drivers/infiniband/hw/mlx4/
9538 F:      include/linux/mlx4/
9539 F:      include/uapi/rdma/mlx4-abi.h
9540
9541 MELLANOX MLX5 core VPI driver
9542 M:      Saeed Mahameed <saeedm@mellanox.com>
9543 M:      Leon Romanovsky <leonro@mellanox.com>
9544 L:      netdev@vger.kernel.org
9545 L:      linux-rdma@vger.kernel.org
9546 W:      http://www.mellanox.com
9547 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9548 S:      Supported
9549 F:      drivers/net/ethernet/mellanox/mlx5/core/
9550 F:      include/linux/mlx5/
9551
9552 MELLANOX MLX5 IB driver
9553 M:      Leon Romanovsky <leonro@mellanox.com>
9554 L:      linux-rdma@vger.kernel.org
9555 W:      http://www.mellanox.com
9556 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9557 S:      Supported
9558 F:      drivers/infiniband/hw/mlx5/
9559 F:      include/linux/mlx5/
9560 F:      include/uapi/rdma/mlx5-abi.h
9561
9562 MELLANOX MLXCPLD I2C AND MUX DRIVER
9563 M:      Vadim Pasternak <vadimp@mellanox.com>
9564 M:      Michael Shych <michaelsh@mellanox.com>
9565 L:      linux-i2c@vger.kernel.org
9566 S:      Supported
9567 F:      drivers/i2c/busses/i2c-mlxcpld.c
9568 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9569 F:      Documentation/i2c/busses/i2c-mlxcpld
9570
9571 MELLANOX MLXCPLD LED DRIVER
9572 M:      Vadim Pasternak <vadimp@mellanox.com>
9573 L:      linux-leds@vger.kernel.org
9574 S:      Supported
9575 F:      drivers/leds/leds-mlxcpld.c
9576 F:      drivers/leds/leds-mlxreg.c
9577 F:      Documentation/leds/leds-mlxcpld.txt
9578
9579 MELLANOX PLATFORM DRIVER
9580 M:      Vadim Pasternak <vadimp@mellanox.com>
9581 L:      platform-driver-x86@vger.kernel.org
9582 S:      Supported
9583 F:      drivers/platform/x86/mlx-platform.c
9584
9585 MEMBARRIER SUPPORT
9586 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9587 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9588 L:      linux-kernel@vger.kernel.org
9589 S:      Supported
9590 F:      kernel/sched/membarrier.c
9591 F:      include/uapi/linux/membarrier.h
9592 F:      arch/powerpc/include/asm/membarrier.h
9593
9594 MEMORY MANAGEMENT
9595 L:      linux-mm@kvack.org
9596 W:      http://www.linux-mm.org
9597 S:      Maintained
9598 F:      include/linux/mm.h
9599 F:      include/linux/gfp.h
9600 F:      include/linux/mmzone.h
9601 F:      include/linux/memory_hotplug.h
9602 F:      include/linux/vmalloc.h
9603 F:      mm/
9604
9605 MEMORY TECHNOLOGY DEVICES (MTD)
9606 M:      David Woodhouse <dwmw2@infradead.org>
9607 M:      Brian Norris <computersforpeace@gmail.com>
9608 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9609 M:      Marek Vasut <marek.vasut@gmail.com>
9610 M:      Richard Weinberger <richard@nod.at>
9611 L:      linux-mtd@lists.infradead.org
9612 W:      http://www.linux-mtd.infradead.org/
9613 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9614 T:      git git://git.infradead.org/linux-mtd.git master
9615 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9616 S:      Maintained
9617 F:      Documentation/devicetree/bindings/mtd/
9618 F:      drivers/mtd/
9619 F:      include/linux/mtd/
9620 F:      include/uapi/mtd/
9621
9622 MEN A21 WATCHDOG DRIVER
9623 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9624 L:      linux-watchdog@vger.kernel.org
9625 S:      Maintained
9626 F:      drivers/watchdog/mena21_wdt.c
9627
9628 MEN CHAMELEON BUS (mcb)
9629 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9630 S:      Maintained
9631 F:      drivers/mcb/
9632 F:      include/linux/mcb.h
9633 F:      Documentation/men-chameleon-bus.txt
9634
9635 MEN F21BMC (Board Management Controller)
9636 M:      Andreas Werner <andreas.werner@men.de>
9637 S:      Supported
9638 F:      drivers/mfd/menf21bmc.c
9639 F:      drivers/watchdog/menf21bmc_wdt.c
9640 F:      drivers/leds/leds-menf21bmc.c
9641 F:      drivers/hwmon/menf21bmc_hwmon.c
9642 F:      Documentation/hwmon/menf21bmc
9643
9644 MEN Z069 WATCHDOG DRIVER
9645 M:      Johannes Thumshirn <jth@kernel.org>
9646 L:      linux-watchdog@vger.kernel.org
9647 S:      Maintained
9648 F:      drivers/watchdog/menz69_wdt.c
9649
9650 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9651 M:      Neil Armstrong <narmstrong@baylibre.com>
9652 L:      linux-media@lists.freedesktop.org
9653 L:      linux-amlogic@lists.infradead.org
9654 W:      http://linux-meson.com/
9655 S:      Supported
9656 F:      drivers/media/platform/meson/ao-cec.c
9657 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9658 T:      git git://linuxtv.org/media_tree.git
9659
9660 MICROBLAZE ARCHITECTURE
9661 M:      Michal Simek <monstr@monstr.eu>
9662 W:      http://www.monstr.eu/fdt/
9663 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9664 S:      Supported
9665 F:      arch/microblaze/
9666
9667 MICROCHIP AT91 SERIAL DRIVER
9668 M:      Richard Genoud <richard.genoud@gmail.com>
9669 S:      Maintained
9670 F:      drivers/tty/serial/atmel_serial.c
9671 F:      drivers/tty/serial/atmel_serial.h
9672 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9673
9674 MICROCHIP AUDIO ASOC DRIVERS
9675 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9676 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9677 S:      Supported
9678 F:      sound/soc/atmel
9679
9680 MICROCHIP DMA DRIVER
9681 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683 L:      dmaengine@vger.kernel.org
9684 S:      Supported
9685 F:      drivers/dma/at_hdmac.c
9686 F:      drivers/dma/at_hdmac_regs.h
9687 F:      include/linux/platform_data/dma-atmel.h
9688 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9689 F:      include/dt-bindings/dma/at91.h
9690
9691 MICROCHIP ECC DRIVER
9692 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9693 L:      linux-crypto@vger.kernel.org
9694 S:      Maintained
9695 F:      drivers/crypto/atmel-ecc.*
9696
9697 MICROCHIP I2C DRIVER
9698 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9699 L:      linux-i2c@vger.kernel.org
9700 S:      Supported
9701 F:      drivers/i2c/busses/i2c-at91.c
9702
9703 MICROCHIP ISC DRIVER
9704 M:      Eugen Hristev <eugen.hristev@microchip.com>
9705 L:      linux-media@vger.kernel.org
9706 S:      Supported
9707 F:      drivers/media/platform/atmel/atmel-isc.c
9708 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9709 F:      devicetree/bindings/media/atmel-isc.txt
9710
9711 MICROCHIP ISI DRIVER
9712 M:      Eugen Hristev <eugen.hristev@microchip.com>
9713 L:      linux-media@vger.kernel.org
9714 S:      Supported
9715 F:      drivers/media/platform/atmel/atmel-isi.c
9716 F:      include/media/atmel-isi.h
9717
9718 MICROCHIP AT91 USART MFD DRIVER
9719 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9720 L:      linux-kernel@vger.kernel.org
9721 S:      Supported
9722 F:      drivers/mfd/at91-usart.c
9723 F:      include/dt-bindings/mfd/at91-usart.h
9724 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9725
9726 MICROCHIP AT91 USART SPI DRIVER
9727 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9728 L:      linux-spi@vger.kernel.org
9729 S:      Supported
9730 F:      drivers/spi/spi-at91-usart.c
9731 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9732
9733 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9734 M:      Woojung Huh <Woojung.Huh@microchip.com>
9735 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9736 L:      netdev@vger.kernel.org
9737 S:      Maintained
9738 F:      net/dsa/tag_ksz.c
9739 F:      drivers/net/dsa/microchip/*
9740 F:      include/linux/platform_data/microchip-ksz.h
9741 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9742
9743 MICROCHIP LAN743X ETHERNET DRIVER
9744 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9745 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9746 L:      netdev@vger.kernel.org
9747 S:      Maintained
9748 F:      drivers/net/ethernet/microchip/lan743x_*
9749
9750 MICROCHIP LCDFB DRIVER
9751 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9752 L:      linux-fbdev@vger.kernel.org
9753 S:      Maintained
9754 F:      drivers/video/fbdev/atmel_lcdfb.c
9755 F:      include/video/atmel_lcdc.h
9756
9757 MICROCHIP MMC/SD/SDIO MCI DRIVER
9758 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9759 S:      Maintained
9760 F:      drivers/mmc/host/atmel-mci.c
9761
9762 MICROCHIP MCP3911 ADC DRIVER
9763 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9764 M:      Kent Gustavsson <kent@minoris.se>
9765 L:      linux-iio@vger.kernel.org
9766 S:      Supported
9767 F:      drivers/iio/adc/mcp3911.c
9768 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9769
9770 MICROCHIP NAND DRIVER
9771 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9772 L:      linux-mtd@lists.infradead.org
9773 S:      Supported
9774 F:      drivers/mtd/nand/raw/atmel/*
9775 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9776
9777 MICROCHIP PWM DRIVER
9778 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 L:      linux-pwm@vger.kernel.org
9781 S:      Supported
9782 F:      drivers/pwm/pwm-atmel.c
9783 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9784
9785 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9786 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9787 M:      Eugen Hristev <eugen.hristev@microchip.com>
9788 L:      linux-iio@vger.kernel.org
9789 S:      Supported
9790 F:      drivers/iio/adc/at91-sama5d2_adc.c
9791 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9792 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9793
9794 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9795 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9796 S:      Supported
9797 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9798
9799 MICROCHIP SPI DRIVER
9800 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9801 S:      Supported
9802 F:      drivers/spi/spi-atmel.*
9803
9804 MICROCHIP SSC DRIVER
9805 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 S:      Supported
9808 F:      drivers/misc/atmel-ssc.c
9809 F:      include/linux/atmel-ssc.h
9810
9811 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9812 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9814 S:      Supported
9815 F:      drivers/misc/atmel_tclib.c
9816 F:      drivers/clocksource/tcb_clksrc.c
9817
9818 MICROCHIP USBA UDC DRIVER
9819 M:      Cristian Birsan <cristian.birsan@microchip.com>
9820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821 S:      Supported
9822 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9823
9824 MICROCHIP USB251XB DRIVER
9825 M:      Richard Leitner <richard.leitner@skidata.com>
9826 L:      linux-usb@vger.kernel.org
9827 S:      Maintained
9828 F:      drivers/usb/misc/usb251xb.c
9829 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9830
9831 MICROCHIP XDMA DRIVER
9832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9833 L:      linux-arm-kernel@lists.infradead.org
9834 L:      dmaengine@vger.kernel.org
9835 S:      Supported
9836 F:      drivers/dma/at_xdmac.c
9837
9838 MICROSEMI MIPS SOCS
9839 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9840 L:      linux-mips@linux-mips.org
9841 S:      Maintained
9842 F:      arch/mips/generic/board-ocelot.c
9843 F:      arch/mips/configs/generic/board-ocelot.config
9844 F:      arch/mips/boot/dts/mscc/
9845 F:      Documentation/devicetree/bindings/mips/mscc.txt
9846
9847 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9848 M:      Don Brace <don.brace@microsemi.com>
9849 L:      esc.storagedev@microsemi.com
9850 L:      linux-scsi@vger.kernel.org
9851 S:      Supported
9852 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9853 F:      drivers/scsi/smartpqi/Kconfig
9854 F:      drivers/scsi/smartpqi/Makefile
9855 F:      include/linux/cciss*.h
9856 F:      include/uapi/linux/cciss*.h
9857 F:      Documentation/scsi/smartpqi.txt
9858
9859 MICROSEMI ETHERNET SWITCH DRIVER
9860 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9861 L:      netdev@vger.kernel.org
9862 S:      Supported
9863 F:      drivers/net/ethernet/mscc/
9864
9865 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9866 M:      Chen Yu <yu.c.chen@intel.com>
9867 L:      platform-driver-x86@vger.kernel.org
9868 S:      Supported
9869 F:      drivers/platform/x86/surfacepro3_button.c
9870
9871 MICROTEK X6 SCANNER
9872 M:      Oliver Neukum <oliver@neukum.org>
9873 S:      Maintained
9874 F:      drivers/usb/image/microtek.*
9875
9876 MIPS
9877 M:      Ralf Baechle <ralf@linux-mips.org>
9878 M:      Paul Burton <paul.burton@mips.com>
9879 M:      James Hogan <jhogan@kernel.org>
9880 L:      linux-mips@linux-mips.org
9881 W:      http://www.linux-mips.org/
9882 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9884 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9885 S:      Supported
9886 F:      Documentation/devicetree/bindings/mips/
9887 F:      Documentation/mips/
9888 F:      arch/mips/
9889 F:      drivers/platform/mips/
9890
9891 MIPS BOSTON DEVELOPMENT BOARD
9892 M:      Paul Burton <paul.burton@mips.com>
9893 L:      linux-mips@linux-mips.org
9894 S:      Maintained
9895 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9896 F:      arch/mips/boot/dts/img/boston.dts
9897 F:      arch/mips/configs/generic/board-boston.config
9898 F:      drivers/clk/imgtec/clk-boston.c
9899 F:      include/dt-bindings/clock/boston-clock.h
9900
9901 MIPS GENERIC PLATFORM
9902 M:      Paul Burton <paul.burton@mips.com>
9903 L:      linux-mips@linux-mips.org
9904 S:      Supported
9905 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9906 F:      arch/mips/generic/
9907 F:      arch/mips/tools/generic-board-config.sh
9908
9909 MIPS/LOONGSON1 ARCHITECTURE
9910 M:      Keguang Zhang <keguang.zhang@gmail.com>
9911 L:      linux-mips@linux-mips.org
9912 S:      Maintained
9913 F:      arch/mips/loongson32/
9914 F:      arch/mips/include/asm/mach-loongson32/
9915 F:      drivers/*/*loongson1*
9916 F:      drivers/*/*/*loongson1*
9917
9918 MIPS/LOONGSON2 ARCHITECTURE
9919 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9920 L:      linux-mips@linux-mips.org
9921 S:      Maintained
9922 F:      arch/mips/loongson64/fuloong-2e/
9923 F:      arch/mips/loongson64/lemote-2f/
9924 F:      arch/mips/include/asm/mach-loongson64/
9925 F:      drivers/*/*loongson2*
9926 F:      drivers/*/*/*loongson2*
9927
9928 MIPS/LOONGSON3 ARCHITECTURE
9929 M:      Huacai Chen <chenhc@lemote.com>
9930 L:      linux-mips@linux-mips.org
9931 S:      Maintained
9932 F:      arch/mips/loongson64/
9933 F:      arch/mips/include/asm/mach-loongson64/
9934 F:      drivers/platform/mips/cpu_hwmon.c
9935 F:      drivers/*/*loongson3*
9936 F:      drivers/*/*/*loongson3*
9937
9938 MIPS RINT INSTRUCTION EMULATION
9939 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9940 L:      linux-mips@linux-mips.org
9941 S:      Supported
9942 F:      arch/mips/math-emu/sp_rint.c
9943 F:      arch/mips/math-emu/dp_rint.c
9944
9945 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9946 M:      Hans Verkuil <hverkuil@xs4all.nl>
9947 L:      linux-media@vger.kernel.org
9948 T:      git git://linuxtv.org/media_tree.git
9949 W:      https://linuxtv.org
9950 S:      Odd Fixes
9951 F:      drivers/media/radio/radio-miropcm20*
9952
9953 MMP SUPPORT
9954 M:      Eric Miao <eric.y.miao@gmail.com>
9955 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 T:      git git://github.com/hzhuang1/linux.git
9958 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9959 S:      Maintained
9960 F:      arch/arm/boot/dts/mmp*
9961 F:      arch/arm/mach-mmp/
9962
9963 MMU GATHER AND TLB INVALIDATION
9964 M:      Will Deacon <will.deacon@arm.com>
9965 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9966 M:      Andrew Morton <akpm@linux-foundation.org>
9967 M:      Nick Piggin <npiggin@gmail.com>
9968 M:      Peter Zijlstra <peterz@infradead.org>
9969 L:      linux-arch@vger.kernel.org
9970 L:      linux-mm@kvack.org
9971 S:      Maintained
9972 F:      arch/*/include/asm/tlb.h
9973 F:      include/asm-generic/tlb.h
9974 F:      mm/mmu_gather.c
9975
9976 MN88472 MEDIA DRIVER
9977 M:      Antti Palosaari <crope@iki.fi>
9978 L:      linux-media@vger.kernel.org
9979 W:      https://linuxtv.org
9980 W:      http://palosaari.fi/linux/
9981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9982 S:      Maintained
9983 F:      drivers/media/dvb-frontends/mn88472*
9984
9985 MN88473 MEDIA DRIVER
9986 M:      Antti Palosaari <crope@iki.fi>
9987 L:      linux-media@vger.kernel.org
9988 W:      https://linuxtv.org
9989 W:      http://palosaari.fi/linux/
9990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9991 S:      Maintained
9992 F:      drivers/media/dvb-frontends/mn88473*
9993
9994 MODULE SUPPORT
9995 M:      Jessica Yu <jeyu@kernel.org>
9996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9997 S:      Maintained
9998 F:      include/linux/module.h
9999 F:      kernel/module.c
10000
10001 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10002 W:      http://popies.net/meye/
10003 S:      Orphan
10004 F:      Documentation/media/v4l-drivers/meye*
10005 F:      drivers/media/pci/meye/
10006 F:      include/uapi/linux/meye.h
10007
10008 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10009 M:      Jiri Slaby <jirislaby@gmail.com>
10010 S:      Maintained
10011 F:      Documentation/serial/moxa-smartio
10012 F:      drivers/tty/mxser.*
10013
10014 MR800 AVERMEDIA USB FM RADIO DRIVER
10015 M:      Alexey Klimov <klimov.linux@gmail.com>
10016 L:      linux-media@vger.kernel.org
10017 T:      git git://linuxtv.org/media_tree.git
10018 S:      Maintained
10019 F:      drivers/media/radio/radio-mr800.c
10020
10021 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10022 M:      Alan Ott <alan@signal11.us>
10023 L:      linux-wpan@vger.kernel.org
10024 S:      Maintained
10025 F:      drivers/net/ieee802154/mrf24j40.c
10026 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10027
10028 MSI LAPTOP SUPPORT
10029 M:      "Lee, Chun-Yi" <jlee@suse.com>
10030 L:      platform-driver-x86@vger.kernel.org
10031 S:      Maintained
10032 F:      drivers/platform/x86/msi-laptop.c
10033
10034 MSI WMI SUPPORT
10035 L:      platform-driver-x86@vger.kernel.org
10036 S:      Orphan
10037 F:      drivers/platform/x86/msi-wmi.c
10038
10039 MSI001 MEDIA DRIVER
10040 M:      Antti Palosaari <crope@iki.fi>
10041 L:      linux-media@vger.kernel.org
10042 W:      https://linuxtv.org
10043 W:      http://palosaari.fi/linux/
10044 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10045 T:      git git://linuxtv.org/anttip/media_tree.git
10046 S:      Maintained
10047 F:      drivers/media/tuners/msi001*
10048
10049 MSI2500 MEDIA DRIVER
10050 M:      Antti Palosaari <crope@iki.fi>
10051 L:      linux-media@vger.kernel.org
10052 W:      https://linuxtv.org
10053 W:      http://palosaari.fi/linux/
10054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10055 T:      git git://linuxtv.org/anttip/media_tree.git
10056 S:      Maintained
10057 F:      drivers/media/usb/msi2500/
10058
10059 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10060 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10061 L:      linux-mtd@lists.infradead.org
10062 S:      Maintained
10063 F:      drivers/mtd/devices/docg3*
10064
10065 MT9M032 APTINA SENSOR DRIVER
10066 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10067 L:      linux-media@vger.kernel.org
10068 T:      git git://linuxtv.org/media_tree.git
10069 S:      Maintained
10070 F:      drivers/media/i2c/mt9m032.c
10071 F:      include/media/i2c/mt9m032.h
10072
10073 MT9P031 APTINA CAMERA SENSOR
10074 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10075 L:      linux-media@vger.kernel.org
10076 T:      git git://linuxtv.org/media_tree.git
10077 S:      Maintained
10078 F:      drivers/media/i2c/mt9p031.c
10079 F:      include/media/i2c/mt9p031.h
10080
10081 MT9T001 APTINA CAMERA SENSOR
10082 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10083 L:      linux-media@vger.kernel.org
10084 T:      git git://linuxtv.org/media_tree.git
10085 S:      Maintained
10086 F:      drivers/media/i2c/mt9t001.c
10087 F:      include/media/i2c/mt9t001.h
10088
10089 MT9T112 APTINA CAMERA SENSOR
10090 M:      Jacopo Mondi <jacopo@jmondi.org>
10091 L:      linux-media@vger.kernel.org
10092 T:      git git://linuxtv.org/media_tree.git
10093 S:      Odd Fixes
10094 F:      drivers/media/i2c/mt9t112.c
10095 F:      include/media/i2c/mt9t112.h
10096
10097 MT9V032 APTINA CAMERA SENSOR
10098 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10099 L:      linux-media@vger.kernel.org
10100 T:      git git://linuxtv.org/media_tree.git
10101 S:      Maintained
10102 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10103 F:      drivers/media/i2c/mt9v032.c
10104 F:      include/media/i2c/mt9v032.h
10105
10106 MT9V111 APTINA CAMERA SENSOR
10107 M:      Jacopo Mondi <jacopo@jmondi.org>
10108 L:      linux-media@vger.kernel.org
10109 T:      git git://linuxtv.org/media_tree.git
10110 S:      Maintained
10111 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10112 F:      drivers/media/i2c/mt9v111.c
10113
10114 MULTIFUNCTION DEVICES (MFD)
10115 M:      Lee Jones <lee.jones@linaro.org>
10116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10117 S:      Supported
10118 F:      Documentation/devicetree/bindings/mfd/
10119 F:      drivers/mfd/
10120 F:      include/linux/mfd/
10121 F:      include/dt-bindings/mfd/
10122
10123 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10124 S:      Orphan
10125 F:      drivers/mmc/host/mmc_spi.c
10126 F:      include/linux/spi/mmc_spi.h
10127
10128 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10129 M:      Ulf Hansson <ulf.hansson@linaro.org>
10130 L:      linux-mmc@vger.kernel.org
10131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10132 S:      Maintained
10133 F:      Documentation/devicetree/bindings/mmc/
10134 F:      drivers/mmc/
10135 F:      include/linux/mmc/
10136 F:      include/uapi/linux/mmc/
10137
10138 MULTIPLEXER SUBSYSTEM
10139 M:      Peter Rosin <peda@axentia.se>
10140 S:      Maintained
10141 F:      Documentation/ABI/testing/sysfs-class-mux*
10142 F:      Documentation/devicetree/bindings/mux/
10143 F:      include/dt-bindings/mux/
10144 F:      include/linux/mux/
10145 F:      drivers/mux/
10146
10147 MULTITECH MULTIPORT CARD (ISICOM)
10148 S:      Orphan
10149 F:      drivers/tty/isicom.c
10150 F:      include/linux/isicom.h
10151
10152 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10153 M:      Bin Liu <b-liu@ti.com>
10154 L:      linux-usb@vger.kernel.org
10155 S:      Maintained
10156 F:      drivers/usb/musb/
10157
10158 MXL301RF MEDIA DRIVER
10159 M:      Akihiro Tsukada <tskd08@gmail.com>
10160 L:      linux-media@vger.kernel.org
10161 S:      Odd Fixes
10162 F:      drivers/media/tuners/mxl301rf*
10163
10164 MXL5007T MEDIA DRIVER
10165 M:      Michael Krufky <mkrufky@linuxtv.org>
10166 L:      linux-media@vger.kernel.org
10167 W:      https://linuxtv.org
10168 W:      http://github.com/mkrufky
10169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10170 T:      git git://linuxtv.org/mkrufky/tuners.git
10171 S:      Maintained
10172 F:      drivers/media/tuners/mxl5007t.*
10173
10174 MXSFB DRM DRIVER
10175 M:      Marek Vasut <marex@denx.de>
10176 M:      Stefan Agner <stefan@agner.ch>
10177 L:      dri-devel@lists.freedesktop.org
10178 S:      Supported
10179 F:      drivers/gpu/drm/mxsfb/
10180 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10181 T:      git git://anongit.freedesktop.org/drm/drm-misc
10182
10183 MYLEX DAC960 PCI RAID Controller
10184 M:      Hannes Reinecke <hare@kernel.org>
10185 L:      linux-scsi@vger.kernel.org
10186 S:      Supported
10187 F:      drivers/scsi/myrb.*
10188 F:      drivers/scsi/myrs.*
10189
10190 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10191 M:      Chris Lee <christopher.lee@cspi.com>
10192 L:      netdev@vger.kernel.org
10193 W:      https://www.cspi.com/ethernet-products/support/downloads/
10194 S:      Supported
10195 F:      drivers/net/ethernet/myricom/myri10ge/
10196
10197 NAND FLASH SUBSYSTEM
10198 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10199 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10200 R:      Richard Weinberger <richard@nod.at>
10201 L:      linux-mtd@lists.infradead.org
10202 W:      http://www.linux-mtd.infradead.org/
10203 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10204 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10205 T:      git git://git.infradead.org/linux-mtd.git nand/next
10206 S:      Maintained
10207 F:      drivers/mtd/nand/
10208 F:      include/linux/mtd/*nand*.h
10209
10210 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10211 M:      Daniel Mack <zonque@gmail.com>
10212 S:      Maintained
10213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10214 W:      http://www.native-instruments.com
10215 F:      sound/usb/caiaq/
10216
10217 NATSEMI ETHERNET DRIVER (DP8381x)
10218 S:      Orphan
10219 F:      drivers/net/ethernet/natsemi/natsemi.c
10220
10221 NCR 5380 SCSI DRIVERS
10222 M:      Finn Thain <fthain@telegraphics.com.au>
10223 M:      Michael Schmitz <schmitzmic@gmail.com>
10224 L:      linux-scsi@vger.kernel.org
10225 S:      Maintained
10226 F:      Documentation/scsi/g_NCR5380.txt
10227 F:      drivers/scsi/NCR5380.*
10228 F:      drivers/scsi/arm/cumana_1.c
10229 F:      drivers/scsi/arm/oak.c
10230 F:      drivers/scsi/atari_scsi.*
10231 F:      drivers/scsi/dmx3191d.c
10232 F:      drivers/scsi/g_NCR5380.*
10233 F:      drivers/scsi/mac_scsi.*
10234 F:      drivers/scsi/sun3_scsi.*
10235 F:      drivers/scsi/sun3_scsi_vme.c
10236
10237 NCSI LIBRARY:
10238 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10239 S:      Maintained
10240 F:      net/ncsi/
10241
10242 NCT6775 HARDWARE MONITOR DRIVER
10243 M:      Guenter Roeck <linux@roeck-us.net>
10244 L:      linux-hwmon@vger.kernel.org
10245 S:      Maintained
10246 F:      Documentation/hwmon/nct6775
10247 F:      drivers/hwmon/nct6775.c
10248
10249 NET_FAILOVER MODULE
10250 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10251 L:      netdev@vger.kernel.org
10252 S:      Supported
10253 F:      driver/net/net_failover.c
10254 F:      include/net/net_failover.h
10255 F:      Documentation/networking/net_failover.rst
10256
10257 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10258 M:      Faisal Latif <faisal.latif@intel.com>
10259 L:      linux-rdma@vger.kernel.org
10260 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10261 S:      Supported
10262 F:      drivers/infiniband/hw/nes/
10263 F:      include/uapi/rdma/nes-abi.h
10264
10265 NETEM NETWORK EMULATOR
10266 M:      Stephen Hemminger <stephen@networkplumber.org>
10267 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10268 S:      Maintained
10269 F:      net/sched/sch_netem.c
10270
10271 NETERION 10GbE DRIVERS (s2io/vxge)
10272 M:      Jon Mason <jdmason@kudzu.us>
10273 L:      netdev@vger.kernel.org
10274 S:      Supported
10275 F:      Documentation/networking/s2io.txt
10276 F:      Documentation/networking/vxge.txt
10277 F:      drivers/net/ethernet/neterion/
10278
10279 NETFILTER
10280 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10281 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10282 M:      Florian Westphal <fw@strlen.de>
10283 L:      netfilter-devel@vger.kernel.org
10284 L:      coreteam@netfilter.org
10285 W:      http://www.netfilter.org/
10286 W:      http://www.iptables.org/
10287 W:      http://www.nftables.org/
10288 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10291 S:      Maintained
10292 F:      include/linux/netfilter*
10293 F:      include/linux/netfilter/
10294 F:      include/net/netfilter/
10295 F:      include/uapi/linux/netfilter*
10296 F:      include/uapi/linux/netfilter/
10297 F:      net/*/netfilter.c
10298 F:      net/*/netfilter/
10299 F:      net/netfilter/
10300 F:      net/bridge/br_netfilter*.c
10301
10302 NETROM NETWORK LAYER
10303 M:      Ralf Baechle <ralf@linux-mips.org>
10304 L:      linux-hams@vger.kernel.org
10305 W:      http://www.linux-ax25.org/
10306 S:      Maintained
10307 F:      include/net/netrom.h
10308 F:      include/uapi/linux/netrom.h
10309 F:      net/netrom/
10310
10311 NETRONOME ETHERNET DRIVERS
10312 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10313 L:      oss-drivers@netronome.com
10314 S:      Maintained
10315 F:      drivers/net/ethernet/netronome/
10316
10317 NETWORK BLOCK DEVICE (NBD)
10318 M:      Josef Bacik <josef@toxicpanda.com>
10319 S:      Maintained
10320 L:      linux-block@vger.kernel.org
10321 L:      nbd@other.debian.org
10322 F:      Documentation/blockdev/nbd.txt
10323 F:      drivers/block/nbd.c
10324 F:      include/uapi/linux/nbd.h
10325
10326 NETWORK DROP MONITOR
10327 M:      Neil Horman <nhorman@tuxdriver.com>
10328 L:      netdev@vger.kernel.org
10329 S:      Maintained
10330 W:      https://fedorahosted.org/dropwatch/
10331 F:      net/core/drop_monitor.c
10332
10333 NETWORKING DRIVERS
10334 M:      "David S. Miller" <davem@davemloft.net>
10335 L:      netdev@vger.kernel.org
10336 W:      http://www.linuxfoundation.org/en/Net
10337 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10340 S:      Odd Fixes
10341 F:      Documentation/devicetree/bindings/net/
10342 F:      drivers/net/
10343 F:      include/linux/if_*
10344 F:      include/linux/netdevice.h
10345 F:      include/linux/etherdevice.h
10346 F:      include/linux/fcdevice.h
10347 F:      include/linux/fddidevice.h
10348 F:      include/linux/hippidevice.h
10349 F:      include/linux/inetdevice.h
10350 F:      include/uapi/linux/if_*
10351 F:      include/uapi/linux/netdevice.h
10352
10353 NETWORKING DRIVERS (WIRELESS)
10354 M:      Kalle Valo <kvalo@codeaurora.org>
10355 L:      linux-wireless@vger.kernel.org
10356 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10359 S:      Maintained
10360 F:      Documentation/devicetree/bindings/net/wireless/
10361 F:      drivers/net/wireless/
10362
10363 NETWORKING [DSA]
10364 M:      Andrew Lunn <andrew@lunn.ch>
10365 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10366 M:      Florian Fainelli <f.fainelli@gmail.com>
10367 S:      Maintained
10368 F:      Documentation/devicetree/bindings/net/dsa/
10369 F:      net/dsa/
10370 F:      include/net/dsa.h
10371 F:      include/linux/dsa/
10372 F:      drivers/net/dsa/
10373
10374 NETWORKING [GENERAL]
10375 M:      "David S. Miller" <davem@davemloft.net>
10376 L:      netdev@vger.kernel.org
10377 W:      http://www.linuxfoundation.org/en/Net
10378 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10381 B:      mailto:netdev@vger.kernel.org
10382 S:      Maintained
10383 F:      net/
10384 F:      include/net/
10385 F:      include/linux/in.h
10386 F:      include/linux/net.h
10387 F:      include/linux/netdevice.h
10388 F:      include/uapi/linux/in.h
10389 F:      include/uapi/linux/net.h
10390 F:      include/uapi/linux/netdevice.h
10391 F:      include/uapi/linux/net_namespace.h
10392 F:      tools/testing/selftests/net/
10393 F:      lib/net_utils.c
10394 F:      lib/random32.c
10395 F:      Documentation/networking/
10396
10397 NETWORKING [IPSEC]
10398 M:      Steffen Klassert <steffen.klassert@secunet.com>
10399 M:      Herbert Xu <herbert@gondor.apana.org.au>
10400 M:      "David S. Miller" <davem@davemloft.net>
10401 L:      netdev@vger.kernel.org
10402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10404 S:      Maintained
10405 F:      net/xfrm/
10406 F:      net/key/
10407 F:      net/ipv4/xfrm*
10408 F:      net/ipv4/esp4*
10409 F:      net/ipv4/ah4.c
10410 F:      net/ipv4/ipcomp.c
10411 F:      net/ipv4/ip_vti.c
10412 F:      net/ipv6/xfrm*
10413 F:      net/ipv6/esp6*
10414 F:      net/ipv6/ah6.c
10415 F:      net/ipv6/ipcomp6.c
10416 F:      net/ipv6/ip6_vti.c
10417 F:      include/uapi/linux/xfrm.h
10418 F:      include/net/xfrm.h
10419
10420 NETWORKING [IPv4/IPv6]
10421 M:      "David S. Miller" <davem@davemloft.net>
10422 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10423 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10424 L:      netdev@vger.kernel.org
10425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10426 S:      Maintained
10427 F:      net/ipv4/
10428 F:      net/ipv6/
10429 F:      include/net/ip*
10430 F:      arch/x86/net/*
10431
10432 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10433 M:      Paul Moore <paul@paul-moore.com>
10434 W:      https://github.com/netlabel
10435 L:      netdev@vger.kernel.org
10436 L:      linux-security-module@vger.kernel.org
10437 S:      Maintained
10438 F:      Documentation/netlabel/
10439 F:      include/net/calipso.h
10440 F:      include/net/cipso_ipv4.h
10441 F:      include/net/netlabel.h
10442 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10443 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10444 F:      net/netlabel/
10445 F:      net/ipv4/cipso_ipv4.c
10446 F:      net/ipv6/calipso.c
10447 F:      net/netfilter/xt_CONNSECMARK.c
10448 F:      net/netfilter/xt_SECMARK.c
10449
10450 NETWORKING [TCP]
10451 M:      Eric Dumazet <edumazet@google.com>
10452 L:      netdev@vger.kernel.org
10453 S:      Maintained
10454 F:      net/ipv4/tcp*.c
10455 F:      net/ipv4/syncookies.c
10456 F:      net/ipv6/tcp*.c
10457 F:      net/ipv6/syncookies.c
10458 F:      include/uapi/linux/tcp.h
10459 F:      include/net/tcp.h
10460 F:      include/linux/tcp.h
10461 F:      include/trace/events/tcp.h
10462
10463 NETWORKING [TLS]
10464 M:      Boris Pismenny <borisp@mellanox.com>
10465 M:      Aviad Yehezkel <aviadye@mellanox.com>
10466 M:      Dave Watson <davejwatson@fb.com>
10467 M:      John Fastabend <john.fastabend@gmail.com>
10468 M:      Daniel Borkmann <daniel@iogearbox.net>
10469 L:      netdev@vger.kernel.org
10470 S:      Maintained
10471 F:      net/tls/*
10472 F:      include/uapi/linux/tls.h
10473 F:      include/net/tls.h
10474
10475 NETWORKING [WIRELESS]
10476 L:      linux-wireless@vger.kernel.org
10477 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10478
10479 NETDEVSIM
10480 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10481 S:      Maintained
10482 F:      drivers/net/netdevsim/*
10483
10484 NETXEN (1/10) GbE SUPPORT
10485 M:      Manish Chopra <manish.chopra@cavium.com>
10486 M:      Rahul Verma <rahul.verma@cavium.com>
10487 M:      Dept-GELinuxNICDev@cavium.com
10488 L:      netdev@vger.kernel.org
10489 S:      Supported
10490 F:      drivers/net/ethernet/qlogic/netxen/
10491
10492 NFC SUBSYSTEM
10493 M:      Samuel Ortiz <sameo@linux.intel.com>
10494 L:      linux-wireless@vger.kernel.org
10495 L:      linux-nfc@lists.01.org (subscribers-only)
10496 S:      Supported
10497 F:      net/nfc/
10498 F:      include/net/nfc/
10499 F:      include/uapi/linux/nfc.h
10500 F:      drivers/nfc/
10501 F:      include/linux/platform_data/nfcmrvl.h
10502 F:      include/linux/platform_data/nxp-nci.h
10503 F:      Documentation/devicetree/bindings/net/nfc/
10504
10505 NFS, SUNRPC, AND LOCKD CLIENTS
10506 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10507 M:      Anna Schumaker <anna.schumaker@netapp.com>
10508 L:      linux-nfs@vger.kernel.org
10509 W:      http://client.linux-nfs.org
10510 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10511 S:      Maintained
10512 F:      fs/lockd/
10513 F:      fs/nfs/
10514 F:      fs/nfs_common/
10515 F:      net/sunrpc/
10516 F:      include/linux/lockd/
10517 F:      include/linux/nfs*
10518 F:      include/linux/sunrpc/
10519 F:      include/uapi/linux/nfs*
10520 F:      include/uapi/linux/sunrpc/
10521
10522 NILFS2 FILESYSTEM
10523 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10524 L:      linux-nilfs@vger.kernel.org
10525 W:      https://nilfs.sourceforge.io/
10526 W:      https://nilfs.osdn.jp/
10527 T:      git git://github.com/konis/nilfs2.git
10528 S:      Supported
10529 F:      Documentation/filesystems/nilfs2.txt
10530 F:      fs/nilfs2/
10531 F:      include/trace/events/nilfs2.h
10532 F:      include/uapi/linux/nilfs2_api.h
10533 F:      include/uapi/linux/nilfs2_ondisk.h
10534
10535 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10536 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10537 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10538 S:      Maintained
10539 F:      Documentation/scsi/NinjaSCSI.txt
10540 F:      drivers/scsi/pcmcia/nsp_*
10541
10542 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10543 M:      GOTO Masanori <gotom@debian.or.jp>
10544 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10545 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10546 S:      Maintained
10547 F:      Documentation/scsi/NinjaSCSI.txt
10548 F:      drivers/scsi/nsp32*
10549
10550 NIOS2 ARCHITECTURE
10551 M:      Ley Foon Tan <lftan@altera.com>
10552 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10554 S:      Maintained
10555 F:      arch/nios2/
10556
10557 NOHZ, DYNTICKS SUPPORT
10558 M:      Frederic Weisbecker <fweisbec@gmail.com>
10559 M:      Thomas Gleixner <tglx@linutronix.de>
10560 M:      Ingo Molnar <mingo@kernel.org>
10561 L:      linux-kernel@vger.kernel.org
10562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10563 S:      Maintained
10564 F:      kernel/time/tick*.*
10565 F:      include/linux/tick.h
10566 F:      include/linux/sched/nohz.h
10567
10568 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10569 M:      Pavel Machek <pavel@ucw.cz>
10570 M:      Sakari Ailus <sakari.ailus@iki.fi>
10571 L:      linux-media@vger.kernel.org
10572 S:      Maintained
10573 F:      drivers/media/i2c/et8ek8
10574 F:      drivers/media/i2c/ad5820.c
10575
10576 NOKIA N900 POWER SUPPLY DRIVERS
10577 R:      Pali Rohár <pali.rohar@gmail.com>
10578 F:      include/linux/power/bq2415x_charger.h
10579 F:      include/linux/power/bq27xxx_battery.h
10580 F:      include/linux/power/isp1704_charger.h
10581 F:      drivers/power/supply/bq2415x_charger.c
10582 F:      drivers/power/supply/bq27xxx_battery.c
10583 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10584 F:      drivers/power/supply/isp1704_charger.c
10585 F:      drivers/power/supply/rx51_battery.c
10586
10587 NTB AMD DRIVER
10588 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10589 L:      linux-ntb@googlegroups.com
10590 S:      Supported
10591 F:      drivers/ntb/hw/amd/
10592
10593 NTB DRIVER CORE
10594 M:      Jon Mason <jdmason@kudzu.us>
10595 M:      Dave Jiang <dave.jiang@intel.com>
10596 M:      Allen Hubbe <allenbh@gmail.com>
10597 L:      linux-ntb@googlegroups.com
10598 S:      Supported
10599 W:      https://github.com/jonmason/ntb/wiki
10600 T:      git git://github.com/jonmason/ntb.git
10601 F:      drivers/ntb/
10602 F:      drivers/net/ntb_netdev.c
10603 F:      include/linux/ntb.h
10604 F:      include/linux/ntb_transport.h
10605 F:      tools/testing/selftests/ntb/
10606
10607 NTB IDT DRIVER
10608 M:      Serge Semin <fancer.lancer@gmail.com>
10609 L:      linux-ntb@googlegroups.com
10610 S:      Supported
10611 F:      drivers/ntb/hw/idt/
10612
10613 NTB INTEL DRIVER
10614 M:      Dave Jiang <dave.jiang@intel.com>
10615 L:      linux-ntb@googlegroups.com
10616 S:      Supported
10617 W:      https://github.com/davejiang/linux/wiki
10618 T:      git https://github.com/davejiang/linux.git
10619 F:      drivers/ntb/hw/intel/
10620
10621 NTFS FILESYSTEM
10622 M:      Anton Altaparmakov <anton@tuxera.com>
10623 L:      linux-ntfs-dev@lists.sourceforge.net
10624 W:      http://www.tuxera.com/
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10626 S:      Supported
10627 F:      Documentation/filesystems/ntfs.txt
10628 F:      fs/ntfs/
10629
10630 NUBUS SUBSYSTEM
10631 M:      Finn Thain <fthain@telegraphics.com.au>
10632 L:      linux-m68k@lists.linux-m68k.org
10633 S:      Maintained
10634 F:      arch/*/include/asm/nubus.h
10635 F:      drivers/nubus/
10636 F:      include/linux/nubus.h
10637 F:      include/uapi/linux/nubus.h
10638
10639 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10640 M:      Antonino Daplas <adaplas@gmail.com>
10641 L:      linux-fbdev@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/video/fbdev/riva/
10644 F:      drivers/video/fbdev/nvidia/
10645
10646 NVM EXPRESS DRIVER
10647 M:      Keith Busch <keith.busch@intel.com>
10648 M:      Jens Axboe <axboe@fb.com>
10649 M:      Christoph Hellwig <hch@lst.de>
10650 M:      Sagi Grimberg <sagi@grimberg.me>
10651 L:      linux-nvme@lists.infradead.org
10652 T:      git://git.infradead.org/nvme.git
10653 W:      http://git.infradead.org/nvme.git
10654 S:      Supported
10655 F:      drivers/nvme/host/
10656 F:      include/linux/nvme.h
10657 F:      include/uapi/linux/nvme_ioctl.h
10658
10659 NVM EXPRESS FC TRANSPORT DRIVERS
10660 M:      James Smart <james.smart@broadcom.com>
10661 L:      linux-nvme@lists.infradead.org
10662 S:      Supported
10663 F:      include/linux/nvme-fc.h
10664 F:      include/linux/nvme-fc-driver.h
10665 F:      drivers/nvme/host/fc.c
10666 F:      drivers/nvme/target/fc.c
10667 F:      drivers/nvme/target/fcloop.c
10668
10669 NVM EXPRESS TARGET DRIVER
10670 M:      Christoph Hellwig <hch@lst.de>
10671 M:      Sagi Grimberg <sagi@grimberg.me>
10672 L:      linux-nvme@lists.infradead.org
10673 T:      git://git.infradead.org/nvme.git
10674 W:      http://git.infradead.org/nvme.git
10675 S:      Supported
10676 F:      drivers/nvme/target/
10677
10678 NVMEM FRAMEWORK
10679 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10680 S:      Maintained
10681 F:      drivers/nvmem/
10682 F:      Documentation/devicetree/bindings/nvmem/
10683 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10684 F:      include/linux/nvmem-consumer.h
10685 F:      include/linux/nvmem-provider.h
10686
10687 NXP SGTL5000 DRIVER
10688 M:      Fabio Estevam <fabio.estevam@nxp.com>
10689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10690 S:      Maintained
10691 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10692 F:      sound/soc/codecs/sgtl5000*
10693
10694 NXP TDA998X DRM DRIVER
10695 M:      Russell King <linux@armlinux.org.uk>
10696 S:      Maintained
10697 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10698 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10699 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10700 F:      include/drm/i2c/tda998x.h
10701 F:      include/dt-bindings/display/tda998x.h
10702 K:      "nxp,tda998x"
10703
10704 NXP TFA9879 DRIVER
10705 M:      Peter Rosin <peda@axentia.se>
10706 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10707 S:      Maintained
10708 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10709 F:      sound/soc/codecs/tfa9879*
10710
10711 NXP-NCI NFC DRIVER
10712 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10713 R:      Charles Gorand <charles.gorand@effinnov.com>
10714 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10715 S:      Supported
10716 F:      drivers/nfc/nxp-nci
10717
10718 OBJTOOL
10719 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10720 M:      Peter Zijlstra <peterz@infradead.org>
10721 S:      Supported
10722 F:      tools/objtool/
10723
10724 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10725 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10726 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10727 L:      linuxppc-dev@lists.ozlabs.org
10728 S:      Supported
10729 F:      arch/powerpc/platforms/powernv/ocxl.c
10730 F:      arch/powerpc/include/asm/pnv-ocxl.h
10731 F:      drivers/misc/ocxl/
10732 F:      include/misc/ocxl*
10733 F:      include/uapi/misc/ocxl.h
10734 F:      Documentation/accelerators/ocxl.rst
10735
10736 OMAP AUDIO SUPPORT
10737 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10738 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10740 L:      linux-omap@vger.kernel.org
10741 S:      Maintained
10742 F:      sound/soc/omap/
10743
10744 OMAP CLOCK FRAMEWORK SUPPORT
10745 M:      Paul Walmsley <paul@pwsan.com>
10746 L:      linux-omap@vger.kernel.org
10747 S:      Maintained
10748 F:      arch/arm/*omap*/*clock*
10749
10750 OMAP DEVICE TREE SUPPORT
10751 M:      Benoît Cousson <bcousson@baylibre.com>
10752 M:      Tony Lindgren <tony@atomide.com>
10753 L:      linux-omap@vger.kernel.org
10754 L:      devicetree@vger.kernel.org
10755 S:      Maintained
10756 F:      arch/arm/boot/dts/*omap*
10757 F:      arch/arm/boot/dts/*am3*
10758 F:      arch/arm/boot/dts/*am4*
10759 F:      arch/arm/boot/dts/*am5*
10760 F:      arch/arm/boot/dts/*dra7*
10761
10762 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10763 L:      linux-omap@vger.kernel.org
10764 L:      linux-fbdev@vger.kernel.org
10765 S:      Orphan
10766 F:      drivers/video/fbdev/omap2/
10767 F:      Documentation/arm/OMAP/DSS
10768
10769 OMAP FRAMEBUFFER SUPPORT
10770 L:      linux-fbdev@vger.kernel.org
10771 L:      linux-omap@vger.kernel.org
10772 S:      Orphan
10773 F:      drivers/video/fbdev/omap/
10774
10775 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10776 M:      Roger Quadros <rogerq@ti.com>
10777 M:      Tony Lindgren <tony@atomide.com>
10778 L:      linux-omap@vger.kernel.org
10779 S:      Maintained
10780 F:      drivers/memory/omap-gpmc.c
10781 F:      arch/arm/mach-omap2/*gpmc*
10782
10783 OMAP GPIO DRIVER
10784 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10785 M:      Santosh Shilimkar <ssantosh@kernel.org>
10786 M:      Kevin Hilman <khilman@kernel.org>
10787 L:      linux-omap@vger.kernel.org
10788 S:      Maintained
10789 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10790 F:      drivers/gpio/gpio-omap.c
10791
10792 OMAP HARDWARE SPINLOCK SUPPORT
10793 M:      Ohad Ben-Cohen <ohad@wizery.com>
10794 L:      linux-omap@vger.kernel.org
10795 S:      Maintained
10796 F:      drivers/hwspinlock/omap_hwspinlock.c
10797
10798 OMAP HS MMC SUPPORT
10799 L:      linux-mmc@vger.kernel.org
10800 L:      linux-omap@vger.kernel.org
10801 S:      Orphan
10802 F:      drivers/mmc/host/omap_hsmmc.c
10803
10804 OMAP HWMOD DATA
10805 M:      Paul Walmsley <paul@pwsan.com>
10806 L:      linux-omap@vger.kernel.org
10807 S:      Maintained
10808 F:      arch/arm/mach-omap2/omap_hwmod*data*
10809
10810 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10811 M:      Benoît Cousson <bcousson@baylibre.com>
10812 L:      linux-omap@vger.kernel.org
10813 S:      Maintained
10814 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10815
10816 OMAP HWMOD SUPPORT
10817 M:      Benoît Cousson <bcousson@baylibre.com>
10818 M:      Paul Walmsley <paul@pwsan.com>
10819 L:      linux-omap@vger.kernel.org
10820 S:      Maintained
10821 F:      arch/arm/mach-omap2/omap_hwmod.*
10822
10823 OMAP I2C DRIVER
10824 M:      Vignesh R <vigneshr@ti.com>
10825 L:      linux-omap@vger.kernel.org
10826 L:      linux-i2c@vger.kernel.org
10827 S:      Maintained
10828 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10829 F:      drivers/i2c/busses/i2c-omap.c
10830
10831 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10832 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10833 L:      linux-media@vger.kernel.org
10834 S:      Maintained
10835 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10836 F:      drivers/media/platform/omap3isp/
10837 F:      drivers/staging/media/omap4iss/
10838
10839 OMAP MMC SUPPORT
10840 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10841 L:      linux-omap@vger.kernel.org
10842 S:      Odd Fixes
10843 F:      drivers/mmc/host/omap.c
10844
10845 OMAP POWER MANAGEMENT SUPPORT
10846 M:      Kevin Hilman <khilman@kernel.org>
10847 L:      linux-omap@vger.kernel.org
10848 S:      Maintained
10849 F:      arch/arm/*omap*/*pm*
10850 F:      drivers/cpufreq/omap-cpufreq.c
10851
10852 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10853 M:      Rajendra Nayak <rnayak@codeaurora.org>
10854 M:      Paul Walmsley <paul@pwsan.com>
10855 L:      linux-omap@vger.kernel.org
10856 S:      Maintained
10857 F:      arch/arm/mach-omap2/prm*
10858
10859 OMAP RANDOM NUMBER GENERATOR SUPPORT
10860 M:      Deepak Saxena <dsaxena@plexity.net>
10861 S:      Maintained
10862 F:      drivers/char/hw_random/omap-rng.c
10863
10864 OMAP USB SUPPORT
10865 L:      linux-usb@vger.kernel.org
10866 L:      linux-omap@vger.kernel.org
10867 S:      Orphan
10868 F:      drivers/usb/*/*omap*
10869 F:      arch/arm/*omap*/usb*
10870
10871 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10872 M:      Mark Jackson <mpfj@newflow.co.uk>
10873 L:      linux-omap@vger.kernel.org
10874 S:      Maintained
10875 F:      arch/arm/boot/dts/am335x-nano.dts
10876
10877 OMAP1 SUPPORT
10878 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10879 M:      Tony Lindgren <tony@atomide.com>
10880 L:      linux-omap@vger.kernel.org
10881 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10883 S:      Maintained
10884 F:      arch/arm/mach-omap1/
10885 F:      arch/arm/plat-omap/
10886 F:      arch/arm/configs/omap1_defconfig
10887 F:      drivers/i2c/busses/i2c-omap.c
10888 F:      include/linux/platform_data/i2c-omap.h
10889 F:      include/linux/platform_data/ams-delta-fiq.h
10890
10891 OMAP2+ SUPPORT
10892 M:      Tony Lindgren <tony@atomide.com>
10893 L:      linux-omap@vger.kernel.org
10894 W:      http://www.muru.com/linux/omap/
10895 W:      http://linux.omap.com/
10896 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10898 S:      Maintained
10899 F:      arch/arm/mach-omap2/
10900 F:      arch/arm/plat-omap/
10901 F:      arch/arm/configs/omap2plus_defconfig
10902 F:      drivers/i2c/busses/i2c-omap.c
10903 F:      drivers/irqchip/irq-omap-intc.c
10904 F:      drivers/mfd/*omap*.c
10905 F:      drivers/mfd/menelaus.c
10906 F:      drivers/mfd/palmas.c
10907 F:      drivers/mfd/tps65217.c
10908 F:      drivers/mfd/tps65218.c
10909 F:      drivers/mfd/tps65910.c
10910 F:      drivers/mfd/twl-core.[ch]
10911 F:      drivers/mfd/twl4030*.c
10912 F:      drivers/mfd/twl6030*.c
10913 F:      drivers/mfd/twl6040*.c
10914 F:      drivers/regulator/palmas-regulator*.c
10915 F:      drivers/regulator/pbias-regulator.c
10916 F:      drivers/regulator/tps65217-regulator.c
10917 F:      drivers/regulator/tps65218-regulator.c
10918 F:      drivers/regulator/tps65910-regulator.c
10919 F:      drivers/regulator/twl-regulator.c
10920 F:      drivers/regulator/twl6030-regulator.c
10921 F:      include/linux/platform_data/i2c-omap.h
10922
10923 ONION OMEGA2+ BOARD
10924 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10925 L:      linux-mips@linux-mips.org
10926 S:      Maintained
10927 F:      arch/mips/boot/dts/ralink/omega2p.dts
10928
10929 OMFS FILESYSTEM
10930 M:      Bob Copeland <me@bobcopeland.com>
10931 L:      linux-karma-devel@lists.sourceforge.net
10932 S:      Maintained
10933 F:      Documentation/filesystems/omfs.txt
10934 F:      fs/omfs/
10935
10936 OMNIKEY CARDMAN 4000 DRIVER
10937 M:      Harald Welte <laforge@gnumonks.org>
10938 S:      Maintained
10939 F:      drivers/char/pcmcia/cm4000_cs.c
10940 F:      include/linux/cm4000_cs.h
10941 F:      include/uapi/linux/cm4000_cs.h
10942
10943 OMNIKEY CARDMAN 4040 DRIVER
10944 M:      Harald Welte <laforge@gnumonks.org>
10945 S:      Maintained
10946 F:      drivers/char/pcmcia/cm4040_cs.*
10947
10948 OMNIVISION OV13858 SENSOR DRIVER
10949 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10950 L:      linux-media@vger.kernel.org
10951 T:      git git://linuxtv.org/media_tree.git
10952 S:      Maintained
10953 F:      drivers/media/i2c/ov13858.c
10954
10955 OMNIVISION OV2680 SENSOR DRIVER
10956 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10957 L:      linux-media@vger.kernel.org
10958 T:      git git://linuxtv.org/media_tree.git
10959 S:      Maintained
10960 F:      drivers/media/i2c/ov2680.c
10961 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10962
10963 OMNIVISION OV2685 SENSOR DRIVER
10964 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10965 L:      linux-media@vger.kernel.org
10966 T:      git git://linuxtv.org/media_tree.git
10967 S:      Maintained
10968 F:      drivers/media/i2c/ov2685.c
10969
10970 OMNIVISION OV5640 SENSOR DRIVER
10971 M:      Steve Longerbeam <slongerbeam@gmail.com>
10972 L:      linux-media@vger.kernel.org
10973 T:      git git://linuxtv.org/media_tree.git
10974 S:      Maintained
10975 F:      drivers/media/i2c/ov5640.c
10976
10977 OMNIVISION OV5647 SENSOR DRIVER
10978 M:      Luis Oliveira <lolivei@synopsys.com>
10979 L:      linux-media@vger.kernel.org
10980 T:      git git://linuxtv.org/media_tree.git
10981 S:      Maintained
10982 F:      drivers/media/i2c/ov5647.c
10983
10984 OMNIVISION OV5695 SENSOR DRIVER
10985 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10986 L:      linux-media@vger.kernel.org
10987 T:      git git://linuxtv.org/media_tree.git
10988 S:      Maintained
10989 F:      drivers/media/i2c/ov5695.c
10990
10991 OMNIVISION OV7670 SENSOR DRIVER
10992 M:      Jonathan Corbet <corbet@lwn.net>
10993 L:      linux-media@vger.kernel.org
10994 T:      git git://linuxtv.org/media_tree.git
10995 S:      Maintained
10996 F:      drivers/media/i2c/ov7670.c
10997 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10998
10999 OMNIVISION OV772x SENSOR DRIVER
11000 M:      Jacopo Mondi <jacopo@jmondi.org>
11001 L:      linux-media@vger.kernel.org
11002 T:      git git://linuxtv.org/media_tree.git
11003 S:      Odd fixes
11004 F:      drivers/media/i2c/ov772x.c
11005 F:      include/media/i2c/ov772x.h
11006 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11007
11008 OMNIVISION OV7740 SENSOR DRIVER
11009 M:      Wenyou Yang <wenyou.yang@microchip.com>
11010 L:      linux-media@vger.kernel.org
11011 T:      git git://linuxtv.org/media_tree.git
11012 S:      Maintained
11013 F:      drivers/media/i2c/ov7740.c
11014 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11015
11016 OMNIVISION OV9650 SENSOR DRIVER
11017 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11018 R:      Akinobu Mita <akinobu.mita@gmail.com>
11019 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11020 L:      linux-media@vger.kernel.org
11021 T:      git git://linuxtv.org/media_tree.git
11022 S:      Maintained
11023 F:      drivers/media/i2c/ov9650.c
11024 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11025
11026 ONENAND FLASH DRIVER
11027 M:      Kyungmin Park <kyungmin.park@samsung.com>
11028 L:      linux-mtd@lists.infradead.org
11029 S:      Maintained
11030 F:      drivers/mtd/nand/onenand/
11031 F:      include/linux/mtd/onenand*.h
11032
11033 ONSTREAM SCSI TAPE DRIVER
11034 M:      Willem Riede <osst@riede.org>
11035 L:      osst-users@lists.sourceforge.net
11036 L:      linux-scsi@vger.kernel.org
11037 S:      Maintained
11038 F:      Documentation/scsi/osst.txt
11039 F:      drivers/scsi/osst.*
11040 F:      drivers/scsi/osst_*.h
11041 F:      drivers/scsi/st.h
11042
11043 OP-TEE DRIVER
11044 M:      Jens Wiklander <jens.wiklander@linaro.org>
11045 S:      Maintained
11046 F:      drivers/tee/optee/
11047
11048 OPA-VNIC DRIVER
11049 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11050 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11051 L:      linux-rdma@vger.kernel.org
11052 S:      Supported
11053 F:      drivers/infiniband/ulp/opa_vnic
11054
11055 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11056 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11057 M:      Frank Rowand <frowand.list@gmail.com>
11058 L:      devicetree@vger.kernel.org
11059 S:      Maintained
11060 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11061 F:      Documentation/devicetree/overlay-notes.txt
11062 F:      drivers/of/overlay.c
11063 F:      drivers/of/resolver.c
11064 K:      of_overlay_notifier_
11065
11066 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11067 M:      Rob Herring <robh+dt@kernel.org>
11068 M:      Frank Rowand <frowand.list@gmail.com>
11069 L:      devicetree@vger.kernel.org
11070 W:      http://www.devicetree.org/
11071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11072 S:      Maintained
11073 F:      drivers/of/
11074 F:      include/linux/of*.h
11075 F:      scripts/dtc/
11076 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11077
11078 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11079 M:      Rob Herring <robh+dt@kernel.org>
11080 M:      Mark Rutland <mark.rutland@arm.com>
11081 L:      devicetree@vger.kernel.org
11082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11083 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11084 S:      Maintained
11085 F:      Documentation/devicetree/
11086 F:      arch/*/boot/dts/
11087 F:      include/dt-bindings/
11088
11089 OPENCORES I2C BUS DRIVER
11090 M:      Peter Korsgaard <peter@korsgaard.com>
11091 L:      linux-i2c@vger.kernel.org
11092 S:      Maintained
11093 F:      Documentation/i2c/busses/i2c-ocores
11094 F:      drivers/i2c/busses/i2c-ocores.c
11095
11096 OPENRISC ARCHITECTURE
11097 M:      Jonas Bonn <jonas@southpole.se>
11098 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11099 M:      Stafford Horne <shorne@gmail.com>
11100 T:      git git://github.com/openrisc/linux.git
11101 L:      openrisc@lists.librecores.org
11102 W:      http://openrisc.io
11103 S:      Maintained
11104 F:      Documentation/devicetree/bindings/openrisc/
11105 F:      Documentation/openrisc/
11106 F:      arch/openrisc/
11107 F:      drivers/irqchip/irq-ompic.c
11108 F:      drivers/irqchip/irq-or1k-*
11109
11110 OPENVSWITCH
11111 M:      Pravin B Shelar <pshelar@ovn.org>
11112 L:      netdev@vger.kernel.org
11113 L:      dev@openvswitch.org
11114 W:      http://openvswitch.org
11115 S:      Maintained
11116 F:      net/openvswitch/
11117 F:      include/uapi/linux/openvswitch.h
11118
11119 OPERATING PERFORMANCE POINTS (OPP)
11120 M:      Viresh Kumar <vireshk@kernel.org>
11121 M:      Nishanth Menon <nm@ti.com>
11122 M:      Stephen Boyd <sboyd@kernel.org>
11123 L:      linux-pm@vger.kernel.org
11124 S:      Maintained
11125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11126 F:      drivers/opp/
11127 F:      include/linux/pm_opp.h
11128 F:      Documentation/power/opp.txt
11129 F:      Documentation/devicetree/bindings/opp/
11130
11131 OPL4 DRIVER
11132 M:      Clemens Ladisch <clemens@ladisch.de>
11133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11134 T:      git git://git.alsa-project.org/alsa-kernel.git
11135 S:      Maintained
11136 F:      sound/drivers/opl4/
11137
11138 OPROFILE
11139 M:      Robert Richter <rric@kernel.org>
11140 L:      oprofile-list@lists.sf.net
11141 S:      Maintained
11142 F:      arch/*/include/asm/oprofile*.h
11143 F:      arch/*/oprofile/
11144 F:      drivers/oprofile/
11145 F:      include/linux/oprofile.h
11146
11147 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11148 M:      Mark Fasheh <mark@fasheh.com>
11149 M:      Joel Becker <jlbec@evilplan.org>
11150 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11151 W:      http://ocfs2.wiki.kernel.org
11152 S:      Supported
11153 F:      Documentation/filesystems/ocfs2.txt
11154 F:      Documentation/filesystems/dlmfs.txt
11155 F:      fs/ocfs2/
11156
11157 ORANGEFS FILESYSTEM
11158 M:      Mike Marshall <hubcap@omnibond.com>
11159 R:      Martin Brandenburg <martin@omnibond.com>
11160 L:      devel@lists.orangefs.org
11161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11162 S:      Supported
11163 F:      fs/orangefs/
11164 F:      Documentation/filesystems/orangefs.txt
11165
11166 ORINOCO DRIVER
11167 L:      linux-wireless@vger.kernel.org
11168 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11169 W:      http://www.nongnu.org/orinoco/
11170 S:      Orphan
11171 F:      drivers/net/wireless/intersil/orinoco/
11172
11173 OSD LIBRARY and FILESYSTEM
11174 M:      Boaz Harrosh <ooo@electrozaur.com>
11175 S:      Maintained
11176 F:      drivers/scsi/osd/
11177 F:      include/scsi/osd_*
11178 F:      fs/exofs/
11179
11180 OV2659 OMNIVISION SENSOR DRIVER
11181 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11182 L:      linux-media@vger.kernel.org
11183 W:      https://linuxtv.org
11184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11185 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11186 S:      Maintained
11187 F:      drivers/media/i2c/ov2659.c
11188 F:      include/media/i2c/ov2659.h
11189
11190 OVERLAY FILESYSTEM
11191 M:      Miklos Szeredi <miklos@szeredi.hu>
11192 L:      linux-unionfs@vger.kernel.org
11193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11194 S:      Supported
11195 F:      fs/overlayfs/
11196 F:      Documentation/filesystems/overlayfs.txt
11197
11198 P54 WIRELESS DRIVER
11199 M:      Christian Lamparter <chunkeey@googlemail.com>
11200 L:      linux-wireless@vger.kernel.org
11201 W:      http://wireless.kernel.org/en/users/Drivers/p54
11202 S:      Maintained
11203 F:      drivers/net/wireless/intersil/p54/
11204
11205 PA SEMI ETHERNET DRIVER
11206 L:      netdev@vger.kernel.org
11207 S:      Orphan
11208 F:      drivers/net/ethernet/pasemi/*
11209
11210 PA SEMI SMBUS DRIVER
11211 L:      linux-i2c@vger.kernel.org
11212 S:      Orphan
11213 F:      drivers/i2c/busses/i2c-pasemi.c
11214
11215 PADATA PARALLEL EXECUTION MECHANISM
11216 M:      Steffen Klassert <steffen.klassert@secunet.com>
11217 L:      linux-crypto@vger.kernel.org
11218 S:      Maintained
11219 F:      kernel/padata.c
11220 F:      include/linux/padata.h
11221 F:      Documentation/padata.txt
11222
11223 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11224 M:      Harald Welte <laforge@gnumonks.org>
11225 L:      platform-driver-x86@vger.kernel.org
11226 S:      Maintained
11227 F:      drivers/platform/x86/panasonic-laptop.c
11228
11229 PARALLEL LCD/KEYPAD PANEL DRIVER
11230 M:      Willy Tarreau <willy@haproxy.com>
11231 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11232 S:      Odd Fixes
11233 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11234 F:      drivers/auxdisplay/panel.c
11235
11236 PARALLEL PORT SUBSYSTEM
11237 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11238 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11239 L:      linux-parport@lists.infradead.org (subscribers-only)
11240 S:      Maintained
11241 F:      drivers/parport/
11242 F:      include/linux/parport*.h
11243 F:      drivers/char/ppdev.c
11244 F:      include/uapi/linux/ppdev.h
11245 F:      Documentation/parport*.txt
11246
11247 PARAVIRT_OPS INTERFACE
11248 M:      Juergen Gross <jgross@suse.com>
11249 M:      Alok Kataria <akataria@vmware.com>
11250 L:      virtualization@lists.linux-foundation.org
11251 S:      Supported
11252 F:      Documentation/virtual/paravirt_ops.txt
11253 F:      arch/*/kernel/paravirt*
11254 F:      arch/*/include/asm/paravirt*.h
11255 F:      include/linux/hypervisor.h
11256
11257 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11258 M:      Tim Waugh <tim@cyberelk.net>
11259 L:      linux-parport@lists.infradead.org (subscribers-only)
11260 S:      Maintained
11261 F:      Documentation/blockdev/paride.txt
11262 F:      drivers/block/paride/
11263
11264 PARISC ARCHITECTURE
11265 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11266 M:      Helge Deller <deller@gmx.de>
11267 L:      linux-parisc@vger.kernel.org
11268 W:      http://www.parisc-linux.org/
11269 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11272 S:      Maintained
11273 F:      arch/parisc/
11274 F:      Documentation/parisc/
11275 F:      drivers/parisc/
11276 F:      drivers/char/agp/parisc-agp.c
11277 F:      drivers/input/serio/gscps2.c
11278 F:      drivers/parport/parport_gsc.*
11279 F:      drivers/tty/serial/8250/8250_gsc.c
11280 F:      drivers/video/fbdev/sti*
11281 F:      drivers/video/console/sti*
11282 F:      drivers/video/logo/logo_parisc*
11283
11284 PARMAN
11285 M:      Jiri Pirko <jiri@mellanox.com>
11286 L:      netdev@vger.kernel.org
11287 S:      Supported
11288 F:      lib/parman.c
11289 F:      lib/test_parman.c
11290 F:      include/linux/parman.h
11291
11292 PC87360 HARDWARE MONITORING DRIVER
11293 M:      Jim Cromie <jim.cromie@gmail.com>
11294 L:      linux-hwmon@vger.kernel.org
11295 S:      Maintained
11296 F:      Documentation/hwmon/pc87360
11297 F:      drivers/hwmon/pc87360.c
11298
11299 PC8736x GPIO DRIVER
11300 M:      Jim Cromie <jim.cromie@gmail.com>
11301 S:      Maintained
11302 F:      drivers/char/pc8736x_gpio.c
11303
11304 PC87427 HARDWARE MONITORING DRIVER
11305 M:      Jean Delvare <jdelvare@suse.com>
11306 L:      linux-hwmon@vger.kernel.org
11307 S:      Maintained
11308 F:      Documentation/hwmon/pc87427
11309 F:      drivers/hwmon/pc87427.c
11310
11311 PCA9532 LED DRIVER
11312 M:      Riku Voipio <riku.voipio@iki.fi>
11313 S:      Maintained
11314 F:      drivers/leds/leds-pca9532.c
11315 F:      include/linux/leds-pca9532.h
11316
11317 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11318 M:      Guenter Roeck <linux@roeck-us.net>
11319 L:      linux-i2c@vger.kernel.org
11320 S:      Maintained
11321 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11322
11323 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11324 M:      Khalid Aziz <khalid@gonehiking.org>
11325 S:      Maintained
11326 F:      drivers/firmware/pcdp.*
11327
11328 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11329 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11330 L:      linux-pci@vger.kernel.org
11331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11334 F:      drivers/pci/controller/pci-aardvark.c
11335
11336 PCI DRIVER FOR ALTERA PCIE IP
11337 M:      Ley Foon Tan <lftan@altera.com>
11338 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11339 L:      linux-pci@vger.kernel.org
11340 S:      Supported
11341 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11342 F:      drivers/pci/controller/pcie-altera.c
11343
11344 PCI DRIVER FOR APPLIEDMICRO XGENE
11345 M:      Tanmay Inamdar <tinamdar@apm.com>
11346 L:      linux-pci@vger.kernel.org
11347 L:      linux-arm-kernel@lists.infradead.org
11348 S:      Maintained
11349 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11350 F:      drivers/pci/controller/pci-xgene.c
11351
11352 PCI DRIVER FOR ARM VERSATILE PLATFORM
11353 M:      Rob Herring <robh@kernel.org>
11354 L:      linux-pci@vger.kernel.org
11355 L:      linux-arm-kernel@lists.infradead.org
11356 S:      Maintained
11357 F:      Documentation/devicetree/bindings/pci/versatile.txt
11358 F:      drivers/pci/controller/pci-versatile.c
11359
11360 PCI DRIVER FOR ARMADA 8K
11361 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11362 L:      linux-pci@vger.kernel.org
11363 L:      linux-arm-kernel@lists.infradead.org
11364 S:      Maintained
11365 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11366 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11367
11368 PCI DRIVER FOR CADENCE PCIE IP
11369 M:      Alan Douglas <adouglas@cadence.com>
11370 L:      linux-pci@vger.kernel.org
11371 S:      Maintained
11372 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11373 F:      drivers/pci/controller/pcie-cadence*
11374
11375 PCI DRIVER FOR FREESCALE LAYERSCAPE
11376 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11377 M:      Mingkai Hu <mingkai.hu@nxp.com>
11378 M:      Roy Zang <roy.zang@nxp.com>
11379 L:      linuxppc-dev@lists.ozlabs.org
11380 L:      linux-pci@vger.kernel.org
11381 L:      linux-arm-kernel@lists.infradead.org
11382 S:      Maintained
11383 F:      drivers/pci/controller/dwc/*layerscape*
11384
11385 PCI DRIVER FOR GENERIC OF HOSTS
11386 M:      Will Deacon <will.deacon@arm.com>
11387 L:      linux-pci@vger.kernel.org
11388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11389 S:      Maintained
11390 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11391 F:      drivers/pci/controller/pci-host-common.c
11392 F:      drivers/pci/controller/pci-host-generic.c
11393
11394 PCI DRIVER FOR IMX6
11395 M:      Richard Zhu <hongxing.zhu@nxp.com>
11396 M:      Lucas Stach <l.stach@pengutronix.de>
11397 L:      linux-pci@vger.kernel.org
11398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11399 S:      Maintained
11400 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11401 F:      drivers/pci/controller/dwc/*imx6*
11402
11403 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11404 M:      Keith Busch <keith.busch@intel.com>
11405 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11406 L:      linux-pci@vger.kernel.org
11407 S:      Supported
11408 F:      drivers/pci/controller/vmd.c
11409
11410 PCI DRIVER FOR MICROSEMI SWITCHTEC
11411 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11412 M:      Logan Gunthorpe <logang@deltatee.com>
11413 L:      linux-pci@vger.kernel.org
11414 S:      Maintained
11415 F:      Documentation/switchtec.txt
11416 F:      Documentation/ABI/testing/sysfs-class-switchtec
11417 F:      drivers/pci/switch/switchtec*
11418 F:      include/uapi/linux/switchtec_ioctl.h
11419 F:      include/linux/switchtec.h
11420 F:      drivers/ntb/hw/mscc/
11421
11422 PCI DRIVER FOR MOBIVEIL PCIE IP
11423 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11424 L:      linux-pci@vger.kernel.org
11425 S:      Supported
11426 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11427 F:      drivers/pci/controller/pcie-mobiveil.c
11428
11429 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11430 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11431 M:      Jason Cooper <jason@lakedaemon.net>
11432 L:      linux-pci@vger.kernel.org
11433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11434 S:      Maintained
11435 F:      drivers/pci/controller/*mvebu*
11436
11437 PCI DRIVER FOR NVIDIA TEGRA
11438 M:      Thierry Reding <thierry.reding@gmail.com>
11439 L:      linux-tegra@vger.kernel.org
11440 L:      linux-pci@vger.kernel.org
11441 S:      Supported
11442 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11443 F:      drivers/pci/controller/pci-tegra.c
11444
11445 PCI DRIVER FOR RENESAS R-CAR
11446 M:      Simon Horman <horms@verge.net.au>
11447 L:      linux-pci@vger.kernel.org
11448 L:      linux-renesas-soc@vger.kernel.org
11449 S:      Maintained
11450 F:      drivers/pci/controller/*rcar*
11451
11452 PCI DRIVER FOR SAMSUNG EXYNOS
11453 M:      Jingoo Han <jingoohan1@gmail.com>
11454 L:      linux-pci@vger.kernel.org
11455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11456 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11457 S:      Maintained
11458 F:      drivers/pci/controller/dwc/pci-exynos.c
11459
11460 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11461 M:      Jingoo Han <jingoohan1@gmail.com>
11462 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11463 L:      linux-pci@vger.kernel.org
11464 S:      Maintained
11465 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11466 F:      drivers/pci/controller/dwc/*designware*
11467
11468 PCI DRIVER FOR TI DRA7XX
11469 M:      Kishon Vijay Abraham I <kishon@ti.com>
11470 L:      linux-omap@vger.kernel.org
11471 L:      linux-pci@vger.kernel.org
11472 S:      Supported
11473 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11474 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11475
11476 PCI DRIVER FOR TI KEYSTONE
11477 M:      Murali Karicheri <m-karicheri2@ti.com>
11478 L:      linux-pci@vger.kernel.org
11479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11480 S:      Maintained
11481 F:      drivers/pci/controller/dwc/pci-keystone.c
11482
11483 PCI ENDPOINT SUBSYSTEM
11484 M:      Kishon Vijay Abraham I <kishon@ti.com>
11485 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11486 L:      linux-pci@vger.kernel.org
11487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11488 S:      Supported
11489 F:      drivers/pci/endpoint/
11490 F:      drivers/misc/pci_endpoint_test.c
11491 F:      tools/pci/
11492
11493 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11494 M:      Russell Currey <ruscur@russell.cc>
11495 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11496 M:      Oliver O'Halloran <oohall@gmail.com>
11497 L:      linuxppc-dev@lists.ozlabs.org
11498 S:      Supported
11499 F:      Documentation/PCI/pci-error-recovery.txt
11500 F:      drivers/pci/pcie/aer.c
11501 F:      drivers/pci/pcie/dpc.c
11502 F:      drivers/pci/pcie/err.c
11503 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11504 F:      arch/powerpc/kernel/eeh*.c
11505 F:      arch/powerpc/platforms/*/eeh*.c
11506 F:      arch/powerpc/include/*/eeh*.h
11507
11508 PCI ERROR RECOVERY
11509 M:      Linas Vepstas <linasvepstas@gmail.com>
11510 L:      linux-pci@vger.kernel.org
11511 S:      Supported
11512 F:      Documentation/PCI/pci-error-recovery.txt
11513
11514 PCI MSI DRIVER FOR ALTERA MSI IP
11515 M:      Ley Foon Tan <lftan@altera.com>
11516 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11517 L:      linux-pci@vger.kernel.org
11518 S:      Supported
11519 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11520 F:      drivers/pci/controller/pcie-altera-msi.c
11521
11522 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11523 M:      Duc Dang <dhdang@apm.com>
11524 L:      linux-pci@vger.kernel.org
11525 L:      linux-arm-kernel@lists.infradead.org
11526 S:      Maintained
11527 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11528 F:      drivers/pci/controller/pci-xgene-msi.c
11529
11530 PCI SUBSYSTEM
11531 M:      Bjorn Helgaas <bhelgaas@google.com>
11532 L:      linux-pci@vger.kernel.org
11533 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11535 S:      Supported
11536 F:      Documentation/devicetree/bindings/pci/
11537 F:      Documentation/PCI/
11538 F:      drivers/acpi/pci*
11539 F:      drivers/pci/
11540 F:      include/asm-generic/pci*
11541 F:      include/linux/pci*
11542 F:      include/linux/of_pci.h
11543 F:      include/uapi/linux/pci*
11544 F:      lib/pci*
11545 F:      arch/x86/pci/
11546 F:      arch/x86/kernel/quirks.c
11547
11548 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11549 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11550 L:      linux-pci@vger.kernel.org
11551 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11553 S:      Supported
11554 F:      drivers/pci/controller/
11555
11556 PCIE DRIVER FOR AXIS ARTPEC
11557 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11558 L:      linux-arm-kernel@axis.com
11559 L:      linux-pci@vger.kernel.org
11560 S:      Maintained
11561 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11562 F:      drivers/pci/controller/dwc/*artpec*
11563
11564 PCIE DRIVER FOR CAVIUM THUNDERX
11565 M:      David Daney <david.daney@cavium.com>
11566 L:      linux-pci@vger.kernel.org
11567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11568 S:      Supported
11569 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11570 F:      drivers/pci/controller/pci-thunder-*
11571
11572 PCIE DRIVER FOR HISILICON
11573 M:      Zhou Wang <wangzhou1@hisilicon.com>
11574 L:      linux-pci@vger.kernel.org
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11577 F:      drivers/pci/controller/dwc/pcie-hisi.c
11578
11579 PCIE DRIVER FOR HISILICON KIRIN
11580 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11581 M:      Binghui Wang <wangbinghui@hisilicon.com>
11582 L:      linux-pci@vger.kernel.org
11583 S:      Maintained
11584 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11585 F:      drivers/pci/controller/dwc/pcie-kirin.c
11586
11587 PCIE DRIVER FOR HISILICON STB
11588 M:      Jianguo Sun <sunjianguo1@huawei.com>
11589 M:      Shawn Guo <shawn.guo@linaro.org>
11590 L:      linux-pci@vger.kernel.org
11591 S:      Maintained
11592 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11593 F:      drivers/pci/controller/dwc/pcie-histb.c
11594
11595 PCIE DRIVER FOR MEDIATEK
11596 M:      Ryder Lee <ryder.lee@mediatek.com>
11597 L:      linux-pci@vger.kernel.org
11598 L:      linux-mediatek@lists.infradead.org
11599 S:      Supported
11600 F:      Documentation/devicetree/bindings/pci/mediatek*
11601 F:      drivers/pci/controller/*mediatek*
11602
11603 PCIE DRIVER FOR QUALCOMM MSM
11604 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11605 L:      linux-pci@vger.kernel.org
11606 L:      linux-arm-msm@vger.kernel.org
11607 S:      Maintained
11608 F:      drivers/pci/controller/dwc/*qcom*
11609
11610 PCIE DRIVER FOR ROCKCHIP
11611 M:      Shawn Lin <shawn.lin@rock-chips.com>
11612 L:      linux-pci@vger.kernel.org
11613 L:      linux-rockchip@lists.infradead.org
11614 S:      Maintained
11615 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11616 F:      drivers/pci/controller/pcie-rockchip*
11617
11618 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11619 M:      Linus Walleij <linus.walleij@linaro.org>
11620 L:      linux-pci@vger.kernel.org
11621 S:      Maintained
11622 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11623 F:      drivers/pci/controller/pci-v3-semi.c
11624
11625 PCIE DRIVER FOR ST SPEAR13XX
11626 M:      Pratyush Anand <pratyush.anand@gmail.com>
11627 L:      linux-pci@vger.kernel.org
11628 S:      Maintained
11629 F:      drivers/pci/controller/dwc/*spear*
11630
11631 PCMCIA SUBSYSTEM
11632 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11634 S:      Odd Fixes
11635 F:      Documentation/pcmcia/
11636 F:      tools/pcmcia/
11637 F:      drivers/pcmcia/
11638 F:      include/pcmcia/
11639
11640 PCNET32 NETWORK DRIVER
11641 M:      Don Fry <pcnet32@frontier.com>
11642 L:      netdev@vger.kernel.org
11643 S:      Maintained
11644 F:      drivers/net/ethernet/amd/pcnet32.c
11645
11646 PCRYPT PARALLEL CRYPTO ENGINE
11647 M:      Steffen Klassert <steffen.klassert@secunet.com>
11648 L:      linux-crypto@vger.kernel.org
11649 S:      Maintained
11650 F:      crypto/pcrypt.c
11651 F:      include/crypto/pcrypt.h
11652
11653 PEAQ WMI HOTKEYS DRIVER
11654 M:      Hans de Goede <hdegoede@redhat.com>
11655 L:      platform-driver-x86@vger.kernel.org
11656 S:      Maintained
11657 F:      drivers/platform/x86/peaq-wmi.c
11658
11659 PER-CPU MEMORY ALLOCATOR
11660 M:      Dennis Zhou <dennis@kernel.org>
11661 M:      Tejun Heo <tj@kernel.org>
11662 M:      Christoph Lameter <cl@linux.com>
11663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11664 S:      Maintained
11665 F:      include/linux/percpu*.h
11666 F:      mm/percpu*.c
11667 F:      arch/*/include/asm/percpu.h
11668
11669 PER-TASK DELAY ACCOUNTING
11670 M:      Balbir Singh <bsingharora@gmail.com>
11671 S:      Maintained
11672 F:      include/linux/delayacct.h
11673 F:      kernel/delayacct.c
11674
11675 PERFORMANCE EVENTS SUBSYSTEM
11676 M:      Peter Zijlstra <peterz@infradead.org>
11677 M:      Ingo Molnar <mingo@redhat.com>
11678 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11679 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11680 R:      Jiri Olsa <jolsa@redhat.com>
11681 R:      Namhyung Kim <namhyung@kernel.org>
11682 L:      linux-kernel@vger.kernel.org
11683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11684 S:      Supported
11685 F:      kernel/events/*
11686 F:      include/linux/perf_event.h
11687 F:      include/uapi/linux/perf_event.h
11688 F:      arch/*/kernel/perf_event*.c
11689 F:      arch/*/kernel/*/perf_event*.c
11690 F:      arch/*/kernel/*/*/perf_event*.c
11691 F:      arch/*/include/asm/perf_event.h
11692 F:      arch/*/kernel/perf_callchain.c
11693 F:      arch/*/events/*
11694 F:      tools/perf/
11695
11696 PERSONALITY HANDLING
11697 M:      Christoph Hellwig <hch@infradead.org>
11698 L:      linux-abi-devel@lists.sourceforge.net
11699 S:      Maintained
11700 F:      include/linux/personality.h
11701 F:      include/uapi/linux/personality.h
11702
11703 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11704 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11705 L:      linux-input@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/input/devices/pxrc.rst
11708 F:      drivers/input/joystick/pxrc.c
11709
11710 PHONET PROTOCOL
11711 M:      Remi Denis-Courmont <courmisch@gmail.com>
11712 S:      Supported
11713 F:      Documentation/networking/phonet.txt
11714 F:      include/linux/phonet.h
11715 F:      include/net/phonet/
11716 F:      include/uapi/linux/phonet.h
11717 F:      net/phonet/
11718
11719 PHRAM MTD DRIVER
11720 M:      Joern Engel <joern@lazybastard.org>
11721 L:      linux-mtd@lists.infradead.org
11722 S:      Maintained
11723 F:      drivers/mtd/devices/phram.c
11724
11725 PICOLCD HID DRIVER
11726 M:      Bruno Prémont <bonbons@linux-vserver.org>
11727 L:      linux-input@vger.kernel.org
11728 S:      Maintained
11729 F:      drivers/hid/hid-picolcd*
11730
11731 PICOXCELL SUPPORT
11732 M:      Jamie Iles <jamie@jamieiles.com>
11733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11734 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11735 S:      Supported
11736 F:      arch/arm/boot/dts/picoxcell*
11737 F:      arch/arm/mach-picoxcell/
11738 F:      drivers/crypto/picoxcell*
11739
11740 PIN CONTROL SUBSYSTEM
11741 M:      Linus Walleij <linus.walleij@linaro.org>
11742 L:      linux-gpio@vger.kernel.org
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11744 S:      Maintained
11745 F:      Documentation/devicetree/bindings/pinctrl/
11746 F:      Documentation/driver-api/pinctl.rst
11747 F:      drivers/pinctrl/
11748 F:      include/linux/pinctrl/
11749
11750 PIN CONTROLLER - ATMEL AT91
11751 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753 S:      Maintained
11754 F:      drivers/pinctrl/pinctrl-at91.*
11755
11756 PIN CONTROLLER - ATMEL AT91 PIO4
11757 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 L:      linux-gpio@vger.kernel.org
11760 S:      Supported
11761 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11762
11763 PIN CONTROLLER - FREESCALE
11764 M:      Dong Aisheng <aisheng.dong@nxp.com>
11765 M:      Fabio Estevam <festevam@gmail.com>
11766 M:      Shawn Guo <shawnguo@kernel.org>
11767 M:      Stefan Agner <stefan@agner.ch>
11768 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11769 L:      linux-gpio@vger.kernel.org
11770 S:      Maintained
11771 F:      drivers/pinctrl/freescale/
11772 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11773
11774 PIN CONTROLLER - INTEL
11775 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11776 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11778 S:      Maintained
11779 F:      drivers/pinctrl/intel/
11780
11781 PIN CONTROLLER - MEDIATEK
11782 M:      Sean Wang <sean.wang@kernel.org>
11783 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11784 S:      Maintained
11785 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11786 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11787 F:      drivers/pinctrl/mediatek/
11788
11789 PIN CONTROLLER - QUALCOMM
11790 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11791 S:      Maintained
11792 L:      linux-arm-msm@vger.kernel.org
11793 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11794 F:      drivers/pinctrl/qcom/
11795
11796 PIN CONTROLLER - RENESAS
11797 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11798 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11799 L:      linux-renesas-soc@vger.kernel.org
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11801 S:      Maintained
11802 F:      drivers/pinctrl/sh-pfc/
11803
11804 PIN CONTROLLER - SAMSUNG
11805 M:      Tomasz Figa <tomasz.figa@gmail.com>
11806 M:      Krzysztof Kozlowski <krzk@kernel.org>
11807 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11810 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11812 S:      Maintained
11813 F:      drivers/pinctrl/samsung/
11814 F:      include/dt-bindings/pinctrl/samsung.h
11815 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11816
11817 PIN CONTROLLER - SINGLE
11818 M:      Tony Lindgren <tony@atomide.com>
11819 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 L:      linux-omap@vger.kernel.org
11822 S:      Maintained
11823 F:      drivers/pinctrl/pinctrl-single.c
11824
11825 PIN CONTROLLER - ST SPEAR
11826 M:      Viresh Kumar <vireshk@kernel.org>
11827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11828 W:      http://www.st.com/spear
11829 S:      Maintained
11830 F:      drivers/pinctrl/spear/
11831
11832 PISTACHIO SOC SUPPORT
11833 M:      James Hartley <james.hartley@sondrel.com>
11834 L:      linux-mips@linux-mips.org
11835 S:      Odd Fixes
11836 F:      arch/mips/pistachio/
11837 F:      arch/mips/include/asm/mach-pistachio/
11838 F:      arch/mips/boot/dts/img/pistachio*
11839 F:      arch/mips/configs/pistachio*_defconfig
11840
11841 PKTCDVD DRIVER
11842 S:      Orphan
11843 M:      linux-block@vger.kernel.org
11844 F:      drivers/block/pktcdvd.c
11845 F:      include/linux/pktcdvd.h
11846 F:      include/uapi/linux/pktcdvd.h
11847
11848 PKUNITY SOC DRIVERS
11849 M:      Guan Xuetao <gxt@pku.edu.cn>
11850 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11851 S:      Maintained
11852 T:      git git://github.com/gxt/linux.git
11853 F:      drivers/input/serio/i8042-unicore32io.h
11854 F:      drivers/i2c/busses/i2c-puv3.c
11855 F:      drivers/video/fbdev/fb-puv3.c
11856 F:      drivers/rtc/rtc-puv3.c
11857
11858 PMBUS HARDWARE MONITORING DRIVERS
11859 M:      Guenter Roeck <linux@roeck-us.net>
11860 L:      linux-hwmon@vger.kernel.org
11861 W:      http://hwmon.wiki.kernel.org/
11862 W:      http://www.roeck-us.net/linux/drivers/
11863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11864 S:      Maintained
11865 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11866 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11867 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11868 F:      Documentation/hwmon/adm1275
11869 F:      Documentation/hwmon/ibm-cffps
11870 F:      Documentation/hwmon/ir35221
11871 F:      Documentation/hwmon/lm25066
11872 F:      Documentation/hwmon/ltc2978
11873 F:      Documentation/hwmon/ltc3815
11874 F:      Documentation/hwmon/max16064
11875 F:      Documentation/hwmon/max20751
11876 F:      Documentation/hwmon/max31785
11877 F:      Documentation/hwmon/max34440
11878 F:      Documentation/hwmon/max8688
11879 F:      Documentation/hwmon/pmbus
11880 F:      Documentation/hwmon/pmbus-core
11881 F:      Documentation/hwmon/tps40422
11882 F:      Documentation/hwmon/ucd9000
11883 F:      Documentation/hwmon/ucd9200
11884 F:      Documentation/hwmon/zl6100
11885 F:      drivers/hwmon/pmbus/
11886 F:      include/linux/pmbus.h
11887
11888 PMC SIERRA MaxRAID DRIVER
11889 L:      linux-scsi@vger.kernel.org
11890 W:      http://www.pmc-sierra.com/
11891 S:      Orphan
11892 F:      drivers/scsi/pmcraid.*
11893
11894 PMC SIERRA PM8001 DRIVER
11895 M:      Jack Wang <jinpu.wang@profitbricks.com>
11896 M:      lindar_liu@usish.com
11897 L:      linux-scsi@vger.kernel.org
11898 S:      Supported
11899 F:      drivers/scsi/pm8001/
11900
11901 PNP SUPPORT
11902 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11903 S:      Maintained
11904 F:      drivers/pnp/
11905
11906 POSIX CLOCKS and TIMERS
11907 M:      Thomas Gleixner <tglx@linutronix.de>
11908 L:      linux-kernel@vger.kernel.org
11909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11910 S:      Maintained
11911 F:      fs/timerfd.c
11912 F:      include/linux/timer*
11913 F:      kernel/time/*timer*
11914
11915 POWER MANAGEMENT CORE
11916 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11917 L:      linux-pm@vger.kernel.org
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11919 B:      https://bugzilla.kernel.org
11920 S:      Supported
11921 F:      drivers/base/power/
11922 F:      include/linux/pm.h
11923 F:      include/linux/pm_*
11924 F:      include/linux/powercap.h
11925 F:      drivers/powercap/
11926 F:      kernel/configs/nopm.config
11927
11928 POWER STATE COORDINATION INTERFACE (PSCI)
11929 M:      Mark Rutland <mark.rutland@arm.com>
11930 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11931 L:      linux-arm-kernel@lists.infradead.org
11932 S:      Maintained
11933 F:      drivers/firmware/psci*.c
11934 F:      include/linux/psci.h
11935 F:      include/uapi/linux/psci.h
11936
11937 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11938 M:      Sebastian Reichel <sre@kernel.org>
11939 L:      linux-pm@vger.kernel.org
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11941 S:      Maintained
11942 F:      Documentation/ABI/testing/sysfs-class-power
11943 F:      Documentation/devicetree/bindings/power/supply/
11944 F:      include/linux/power_supply.h
11945 F:      drivers/power/supply/
11946
11947 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11948 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11949 L:      linuxppc-dev@lists.ozlabs.org
11950 S:      Maintained
11951 F:      drivers/char/powernv-op-panel.c
11952
11953 PPP OVER ATM (RFC 2364)
11954 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11955 S:      Maintained
11956 F:      net/atm/pppoatm.c
11957 F:      include/uapi/linux/atmppp.h
11958
11959 PPP OVER ETHERNET
11960 M:      Michal Ostrowski <mostrows@earthlink.net>
11961 S:      Maintained
11962 F:      drivers/net/ppp/pppoe.c
11963 F:      drivers/net/ppp/pppox.c
11964
11965 PPP OVER L2TP
11966 M:      James Chapman <jchapman@katalix.com>
11967 S:      Maintained
11968 F:      net/l2tp/l2tp_ppp.c
11969 F:      include/linux/if_pppol2tp.h
11970 F:      include/uapi/linux/if_pppol2tp.h
11971
11972 PPP PROTOCOL DRIVERS AND COMPRESSORS
11973 M:      Paul Mackerras <paulus@samba.org>
11974 L:      linux-ppp@vger.kernel.org
11975 S:      Maintained
11976 F:      drivers/net/ppp/ppp_*
11977
11978 PPS SUPPORT
11979 M:      Rodolfo Giometti <giometti@enneenne.com>
11980 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11981 L:      linuxpps@ml.enneenne.com (subscribers-only)
11982 S:      Maintained
11983 F:      Documentation/pps/
11984 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11985 F:      Documentation/ABI/testing/sysfs-pps
11986 F:      drivers/pps/
11987 F:      include/linux/pps*.h
11988 F:      include/uapi/linux/pps.h
11989
11990 PPTP DRIVER
11991 M:      Dmitry Kozlov <xeb@mail.ru>
11992 L:      netdev@vger.kernel.org
11993 S:      Maintained
11994 F:      drivers/net/ppp/pptp.c
11995 W:      http://sourceforge.net/projects/accel-pptp
11996
11997 PREEMPTIBLE KERNEL
11998 M:      Robert Love <rml@tech9.net>
11999 L:      kpreempt-tech@lists.sourceforge.net
12000 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12001 S:      Supported
12002 F:      Documentation/preempt-locking.txt
12003 F:      include/linux/preempt.h
12004
12005 PRINTK
12006 M:      Petr Mladek <pmladek@suse.com>
12007 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12008 R:      Steven Rostedt <rostedt@goodmis.org>
12009 S:      Maintained
12010 F:      kernel/printk/
12011 F:      include/linux/printk.h
12012
12013 PRISM54 WIRELESS DRIVER
12014 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
12015 L:      linux-wireless@vger.kernel.org
12016 W:      http://wireless.kernel.org/en/users/Drivers/p54
12017 S:      Obsolete
12018 F:      drivers/net/wireless/intersil/prism54/
12019
12020 PROC FILESYSTEM
12021 R:      Alexey Dobriyan <adobriyan@gmail.com>
12022 L:      linux-kernel@vger.kernel.org
12023 L:      linux-fsdevel@vger.kernel.org
12024 S:      Maintained
12025 F:      fs/proc/
12026 F:      include/linux/proc_fs.h
12027 F:      tools/testing/selftests/proc/
12028
12029 PROC SYSCTL
12030 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
12031 M:      Kees Cook <keescook@chromium.org>
12032 L:      linux-kernel@vger.kernel.org
12033 L:      linux-fsdevel@vger.kernel.org
12034 S:      Maintained
12035 F:      fs/proc/proc_sysctl.c
12036 F:      include/linux/sysctl.h
12037 F:      kernel/sysctl.c
12038 F:      tools/testing/selftests/sysctl/
12039
12040 PS3 NETWORK SUPPORT
12041 M:      Geoff Levand <geoff@infradead.org>
12042 L:      netdev@vger.kernel.org
12043 L:      linuxppc-dev@lists.ozlabs.org
12044 S:      Maintained
12045 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12046
12047 PS3 PLATFORM SUPPORT
12048 M:      Geoff Levand <geoff@infradead.org>
12049 L:      linuxppc-dev@lists.ozlabs.org
12050 S:      Maintained
12051 F:      arch/powerpc/boot/ps3*
12052 F:      arch/powerpc/include/asm/lv1call.h
12053 F:      arch/powerpc/include/asm/ps3*.h
12054 F:      arch/powerpc/platforms/ps3/
12055 F:      drivers/*/ps3*
12056 F:      drivers/ps3/
12057 F:      drivers/rtc/rtc-ps3.c
12058 F:      drivers/usb/host/*ps3.c
12059 F:      sound/ppc/snd_ps3*
12060
12061 PS3VRAM DRIVER
12062 M:      Jim Paris <jim@jtan.com>
12063 M:      Geoff Levand <geoff@infradead.org>
12064 L:      linuxppc-dev@lists.ozlabs.org
12065 S:      Maintained
12066 F:      drivers/block/ps3vram.c
12067
12068 PSAMPLE PACKET SAMPLING SUPPORT:
12069 M:      Yotam Gigi <yotam.gi@gmail.com>
12070 S:      Maintained
12071 F:      net/psample
12072 F:      include/net/psample.h
12073 F:      include/uapi/linux/psample.h
12074
12075 PSTORE FILESYSTEM
12076 M:      Kees Cook <keescook@chromium.org>
12077 M:      Anton Vorontsov <anton@enomsg.org>
12078 M:      Colin Cross <ccross@android.com>
12079 M:      Tony Luck <tony.luck@intel.com>
12080 S:      Maintained
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12082 F:      fs/pstore/
12083 F:      include/linux/pstore*
12084 F:      drivers/firmware/efi/efi-pstore.c
12085 F:      drivers/acpi/apei/erst.c
12086 F:      Documentation/admin-guide/ramoops.rst
12087 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12088 K:      \b(pstore|ramoops)
12089
12090 PTP HARDWARE CLOCK SUPPORT
12091 M:      Richard Cochran <richardcochran@gmail.com>
12092 L:      netdev@vger.kernel.org
12093 S:      Maintained
12094 W:      http://linuxptp.sourceforge.net/
12095 F:      Documentation/ABI/testing/sysfs-ptp
12096 F:      Documentation/ptp/*
12097 F:      drivers/net/phy/dp83640*
12098 F:      drivers/ptp/*
12099 F:      include/linux/ptp_cl*
12100
12101 PTRACE SUPPORT
12102 M:      Oleg Nesterov <oleg@redhat.com>
12103 S:      Maintained
12104 F:      include/asm-generic/syscall.h
12105 F:      include/linux/ptrace.h
12106 F:      include/linux/regset.h
12107 F:      include/linux/tracehook.h
12108 F:      include/uapi/linux/ptrace.h
12109 F:      include/uapi/linux/ptrace.h
12110 F:      include/asm-generic/ptrace.h
12111 F:      kernel/ptrace.c
12112 F:      arch/*/ptrace*.c
12113 F:      arch/*/*/ptrace*.c
12114 F:      arch/*/include/asm/ptrace*.h
12115
12116 PULSE8-CEC DRIVER
12117 M:      Hans Verkuil <hverkuil@xs4all.nl>
12118 L:      linux-media@vger.kernel.org
12119 T:      git git://linuxtv.org/media_tree.git
12120 S:      Maintained
12121 F:      drivers/media/usb/pulse8-cec/*
12122 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12123
12124 PVRUSB2 VIDEO4LINUX DRIVER
12125 M:      Mike Isely <isely@pobox.com>
12126 L:      pvrusb2@isely.net       (subscribers-only)
12127 L:      linux-media@vger.kernel.org
12128 W:      http://www.isely.net/pvrusb2/
12129 T:      git git://linuxtv.org/media_tree.git
12130 S:      Maintained
12131 F:      Documentation/media/v4l-drivers/pvrusb2*
12132 F:      drivers/media/usb/pvrusb2/
12133
12134 PWC WEBCAM DRIVER
12135 M:      Hans Verkuil <hverkuil@xs4all.nl>
12136 L:      linux-media@vger.kernel.org
12137 T:      git git://linuxtv.org/media_tree.git
12138 S:      Odd Fixes
12139 F:      drivers/media/usb/pwc/*
12140
12141 PWM FAN DRIVER
12142 M:      Kamil Debski <kamil@wypas.org>
12143 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12144 L:      linux-hwmon@vger.kernel.org
12145 S:      Supported
12146 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12147 F:      Documentation/hwmon/pwm-fan
12148 F:      drivers/hwmon/pwm-fan.c
12149
12150 PWM IR Transmitter
12151 M:      Sean Young <sean@mess.org>
12152 L:      linux-media@vger.kernel.org
12153 S:      Maintained
12154 F:      drivers/media/rc/pwm-ir-tx.c
12155
12156 PWM SUBSYSTEM
12157 M:      Thierry Reding <thierry.reding@gmail.com>
12158 L:      linux-pwm@vger.kernel.org
12159 S:      Maintained
12160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12161 F:      Documentation/pwm.txt
12162 F:      Documentation/devicetree/bindings/pwm/
12163 F:      include/linux/pwm.h
12164 F:      drivers/pwm/
12165 F:      drivers/video/backlight/pwm_bl.c
12166 F:      include/linux/pwm_backlight.h
12167 F:      drivers/gpio/gpio-mvebu.c
12168 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12169
12170 PXA GPIO DRIVER
12171 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12172 L:      linux-gpio@vger.kernel.org
12173 S:      Maintained
12174 F:      drivers/gpio/gpio-pxa.c
12175
12176 PXA MMCI DRIVER
12177 S:      Orphan
12178
12179 PXA RTC DRIVER
12180 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12181 L:      linux-rtc@vger.kernel.org
12182 S:      Maintained
12183
12184 PXA2xx/PXA3xx SUPPORT
12185 M:      Daniel Mack <daniel@zonque.org>
12186 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12187 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12189 T:      git git://github.com/hzhuang1/linux.git
12190 T:      git git://github.com/rjarzmik/linux.git
12191 S:      Maintained
12192 F:      arch/arm/boot/dts/pxa*
12193 F:      arch/arm/mach-pxa/
12194 F:      drivers/dma/pxa*
12195 F:      drivers/pcmcia/pxa2xx*
12196 F:      drivers/pinctrl/pxa/
12197 F:      drivers/spi/spi-pxa2xx*
12198 F:      drivers/usb/gadget/udc/pxa2*
12199 F:      include/sound/pxa2xx-lib.h
12200 F:      sound/arm/pxa*
12201 F:      sound/soc/pxa/
12202
12203 QAT DRIVER
12204 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12205 L:      qat-linux@intel.com
12206 S:      Supported
12207 F:      drivers/crypto/qat/
12208
12209 QCOM AUDIO (ASoC) DRIVERS
12210 M:      Patrick Lai <plai@codeaurora.org>
12211 M:      Banajit Goswami <bgoswami@codeaurora.org>
12212 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12213 S:      Supported
12214 F:      sound/soc/qcom/
12215
12216 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12217 M:      Gabriel Somlo <somlo@cmu.edu>
12218 M:      "Michael S. Tsirkin" <mst@redhat.com>
12219 L:      qemu-devel@nongnu.org
12220 S:      Maintained
12221 F:      drivers/firmware/qemu_fw_cfg.c
12222 F:      include/uapi/linux/qemu_fw_cfg.h
12223
12224 QIB DRIVER
12225 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12226 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12227 L:      linux-rdma@vger.kernel.org
12228 S:      Supported
12229 F:      drivers/infiniband/hw/qib/
12230
12231 QLOGIC QL41xxx FCOE DRIVER
12232 M:      QLogic-Storage-Upstream@cavium.com
12233 L:      linux-scsi@vger.kernel.org
12234 S:      Supported
12235 F:      drivers/scsi/qedf/
12236
12237 QLOGIC QL41xxx ISCSI DRIVER
12238 M:      QLogic-Storage-Upstream@cavium.com
12239 L:      linux-scsi@vger.kernel.org
12240 S:      Supported
12241 F:      drivers/scsi/qedi/
12242
12243 QLOGIC QL4xxx ETHERNET DRIVER
12244 M:      Ariel Elior <Ariel.Elior@cavium.com>
12245 M:      everest-linux-l2@cavium.com
12246 L:      netdev@vger.kernel.org
12247 S:      Supported
12248 F:      drivers/net/ethernet/qlogic/qed/
12249 F:      include/linux/qed/
12250 F:      drivers/net/ethernet/qlogic/qede/
12251
12252 QLOGIC QL4xxx RDMA DRIVER
12253 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12254 M:      Ariel Elior <Ariel.Elior@cavium.com>
12255 L:      linux-rdma@vger.kernel.org
12256 S:      Supported
12257 F:      drivers/infiniband/hw/qedr/
12258 F:      include/uapi/rdma/qedr-abi.h
12259
12260 QLOGIC QLA1280 SCSI DRIVER
12261 M:      Michael Reed <mdr@sgi.com>
12262 L:      linux-scsi@vger.kernel.org
12263 S:      Maintained
12264 F:      drivers/scsi/qla1280.[ch]
12265
12266 QLOGIC QLA2XXX FC-SCSI DRIVER
12267 M:      qla2xxx-upstream@qlogic.com
12268 L:      linux-scsi@vger.kernel.org
12269 S:      Supported
12270 F:      Documentation/scsi/LICENSE.qla2xxx
12271 F:      drivers/scsi/qla2xxx/
12272
12273 QLOGIC QLA3XXX NETWORK DRIVER
12274 M:      Dept-GELinuxNICDev@cavium.com
12275 L:      netdev@vger.kernel.org
12276 S:      Supported
12277 F:      Documentation/networking/LICENSE.qla3xxx
12278 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12279
12280 QLOGIC QLA4XXX iSCSI DRIVER
12281 M:      QLogic-Storage-Upstream@qlogic.com
12282 L:      linux-scsi@vger.kernel.org
12283 S:      Supported
12284 F:      Documentation/scsi/LICENSE.qla4xxx
12285 F:      drivers/scsi/qla4xxx/
12286
12287 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12288 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12289 M:      Manish Chopra <manish.chopra@cavium.com>
12290 M:      Dept-GELinuxNICDev@cavium.com
12291 L:      netdev@vger.kernel.org
12292 S:      Supported
12293 F:      drivers/net/ethernet/qlogic/qlcnic/
12294
12295 QLOGIC QLGE 10Gb ETHERNET DRIVER
12296 M:      Manish Chopra <manish.chopra@cavium.com>
12297 M:      Dept-GELinuxNICDev@cavium.com
12298 L:      netdev@vger.kernel.org
12299 S:      Supported
12300 F:      drivers/net/ethernet/qlogic/qlge/
12301
12302 QM1D1B0004 MEDIA DRIVER
12303 M:      Akihiro Tsukada <tskd08@gmail.com>
12304 L:      linux-media@vger.kernel.org
12305 S:      Odd Fixes
12306 F:      drivers/media/tuners/qm1d1b0004*
12307
12308 QM1D1C0042 MEDIA DRIVER
12309 M:      Akihiro Tsukada <tskd08@gmail.com>
12310 L:      linux-media@vger.kernel.org
12311 S:      Odd Fixes
12312 F:      drivers/media/tuners/qm1d1c0042*
12313
12314 QNX4 FILESYSTEM
12315 M:      Anders Larsen <al@alarsen.net>
12316 W:      http://www.alarsen.net/linux/qnx4fs/
12317 S:      Maintained
12318 F:      fs/qnx4/
12319 F:      include/uapi/linux/qnx4_fs.h
12320 F:      include/uapi/linux/qnxtypes.h
12321
12322 QORIQ DPAA2 FSL-MC BUS DRIVER
12323 M:      Stuart Yoder <stuyoder@gmail.com>
12324 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12325 L:      linux-kernel@vger.kernel.org
12326 S:      Maintained
12327 F:      drivers/bus/fsl-mc/
12328 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12329 F:      Documentation/networking/dpaa2/overview.rst
12330
12331 QT1010 MEDIA DRIVER
12332 M:      Antti Palosaari <crope@iki.fi>
12333 L:      linux-media@vger.kernel.org
12334 W:      https://linuxtv.org
12335 W:      http://palosaari.fi/linux/
12336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12337 T:      git git://linuxtv.org/anttip/media_tree.git
12338 S:      Maintained
12339 F:      drivers/media/tuners/qt1010*
12340
12341 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12342 M:      Kalle Valo <kvalo@codeaurora.org>
12343 L:      ath10k@lists.infradead.org
12344 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12346 S:      Supported
12347 F:      drivers/net/wireless/ath/ath10k/
12348
12349 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12350 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12351 L:      linux-wireless@vger.kernel.org
12352 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12353 S:      Supported
12354 F:      drivers/net/wireless/ath/ath9k/
12355
12356 QUALCOMM CAMERA SUBSYSTEM DRIVER
12357 M:      Todor Tomov <todor.tomov@linaro.org>
12358 L:      linux-media@vger.kernel.org
12359 S:      Maintained
12360 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12361 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12362 F:      drivers/media/platform/qcom/camss/
12363
12364 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12365 M:  Ilia Lin <ilia.lin@gmail.com>
12366 L:  linux-pm@vger.kernel.org
12367 S:  Maintained
12368 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12369 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12370
12371 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12372 M:      Timur Tabi <timur@kernel.org>
12373 L:      netdev@vger.kernel.org
12374 S:      Maintained
12375 F:      drivers/net/ethernet/qualcomm/emac/
12376
12377 QUALCOMM GENERIC INTERFACE I2C DRIVER
12378 M:      Alok Chauhan <alokc@codeaurora.org>
12379 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12380 L:      linux-i2c@vger.kernel.org
12381 L:      linux-arm-msm@vger.kernel.org
12382 S:      Supported
12383 F:      drivers/i2c/busses/i2c-qcom-geni.c
12384
12385 QUALCOMM HEXAGON ARCHITECTURE
12386 M:      Richard Kuo <rkuo@codeaurora.org>
12387 L:      linux-hexagon@vger.kernel.org
12388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12389 S:      Supported
12390 F:      arch/hexagon/
12391
12392 QUALCOMM HIDMA DRIVER
12393 M:      Sinan Kaya <okaya@kernel.org>
12394 L:      linux-arm-kernel@lists.infradead.org
12395 L:      linux-arm-msm@vger.kernel.org
12396 L:      dmaengine@vger.kernel.org
12397 S:      Supported
12398 F:      drivers/dma/qcom/hidma*
12399
12400 QUALCOMM IOMMU
12401 M:      Rob Clark <robdclark@gmail.com>
12402 L:      iommu@lists.linux-foundation.org
12403 L:      linux-arm-msm@vger.kernel.org
12404 S:      Maintained
12405 F:      drivers/iommu/qcom_iommu.c
12406
12407 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12408 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12409 L:      linux-media@vger.kernel.org
12410 L:      linux-arm-msm@vger.kernel.org
12411 T:      git git://linuxtv.org/media_tree.git
12412 S:      Maintained
12413 F:      drivers/media/platform/qcom/venus/
12414
12415 QUALCOMM WCN36XX WIRELESS DRIVER
12416 M:      Kalle Valo <kvalo@codeaurora.org>
12417 L:      wcn36xx@lists.infradead.org
12418 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12419 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12420 S:      Supported
12421 F:      drivers/net/wireless/ath/wcn36xx/
12422
12423 QUANTENNA QTNFMAC WIRELESS DRIVER
12424 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12425 M:      Avinash Patil <avinashp@quantenna.com>
12426 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12427 L:      linux-wireless@vger.kernel.org
12428 S:      Maintained
12429 F:      drivers/net/wireless/quantenna
12430
12431 RADEON and AMDGPU DRM DRIVERS
12432 M:      Alex Deucher <alexander.deucher@amd.com>
12433 M:      Christian König <christian.koenig@amd.com>
12434 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12435 L:      amd-gfx@lists.freedesktop.org
12436 T:      git git://people.freedesktop.org/~agd5f/linux
12437 S:      Supported
12438 F:      drivers/gpu/drm/radeon/
12439 F:      include/uapi/drm/radeon_drm.h
12440 F:      drivers/gpu/drm/amd/
12441 F:      include/uapi/drm/amdgpu_drm.h
12442
12443 RADEON FRAMEBUFFER DISPLAY DRIVER
12444 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12445 L:      linux-fbdev@vger.kernel.org
12446 S:      Maintained
12447 F:      drivers/video/fbdev/aty/radeon*
12448 F:      include/uapi/linux/radeonfb.h
12449
12450 RADIOSHARK RADIO DRIVER
12451 M:      Hans Verkuil <hverkuil@xs4all.nl>
12452 L:      linux-media@vger.kernel.org
12453 T:      git git://linuxtv.org/media_tree.git
12454 S:      Maintained
12455 F:      drivers/media/radio/radio-shark.c
12456
12457 RADIOSHARK2 RADIO DRIVER
12458 M:      Hans Verkuil <hverkuil@xs4all.nl>
12459 L:      linux-media@vger.kernel.org
12460 T:      git git://linuxtv.org/media_tree.git
12461 S:      Maintained
12462 F:      drivers/media/radio/radio-shark2.c
12463 F:      drivers/media/radio/radio-tea5777.c
12464
12465 RADOS BLOCK DEVICE (RBD)
12466 M:      Ilya Dryomov <idryomov@gmail.com>
12467 M:      Sage Weil <sage@redhat.com>
12468 M:      Alex Elder <elder@kernel.org>
12469 L:      ceph-devel@vger.kernel.org
12470 W:      http://ceph.com/
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12472 T:      git git://github.com/ceph/ceph-client.git
12473 S:      Supported
12474 F:      Documentation/ABI/testing/sysfs-bus-rbd
12475 F:      drivers/block/rbd.c
12476 F:      drivers/block/rbd_types.h
12477
12478 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12479 M:      Paul Mackerras <paulus@samba.org>
12480 L:      linux-fbdev@vger.kernel.org
12481 S:      Maintained
12482 F:      drivers/video/fbdev/aty/aty128fb.c
12483
12484 RAINSHADOW-CEC DRIVER
12485 M:      Hans Verkuil <hverkuil@xs4all.nl>
12486 L:      linux-media@vger.kernel.org
12487 T:      git git://linuxtv.org/media_tree.git
12488 S:      Maintained
12489 F:      drivers/media/usb/rainshadow-cec/*
12490
12491 RALINK MIPS ARCHITECTURE
12492 M:      John Crispin <john@phrozen.org>
12493 L:      linux-mips@linux-mips.org
12494 S:      Maintained
12495 F:      arch/mips/ralink
12496
12497 RALINK RT2X00 WIRELESS LAN DRIVER
12498 P:      rt2x00 project
12499 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12500 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12501 L:      linux-wireless@vger.kernel.org
12502 S:      Maintained
12503 F:      drivers/net/wireless/ralink/rt2x00/
12504
12505 RAMDISK RAM BLOCK DEVICE DRIVER
12506 M:      Jens Axboe <axboe@kernel.dk>
12507 S:      Maintained
12508 F:      Documentation/blockdev/ramdisk.txt
12509 F:      drivers/block/brd.c
12510
12511 RANCHU VIRTUAL BOARD FOR MIPS
12512 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12513 L:      linux-mips@linux-mips.org
12514 S:      Supported
12515 F:      arch/mips/generic/board-ranchu.c
12516 F:      arch/mips/configs/generic/board-ranchu.config
12517
12518 RANDOM NUMBER DRIVER
12519 M:      "Theodore Ts'o" <tytso@mit.edu>
12520 S:      Maintained
12521 F:      drivers/char/random.c
12522
12523 RAPIDIO SUBSYSTEM
12524 M:      Matt Porter <mporter@kernel.crashing.org>
12525 M:      Alexandre Bounine <alex.bou9@gmail.com>
12526 S:      Maintained
12527 F:      drivers/rapidio/
12528
12529 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12530 L:      linux-wireless@vger.kernel.org
12531 S:      Orphan
12532 F:      drivers/net/wireless/ray*
12533
12534 RCUTORTURE TEST FRAMEWORK
12535 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12536 M:      Josh Triplett <josh@joshtriplett.org>
12537 R:      Steven Rostedt <rostedt@goodmis.org>
12538 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12539 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12540 L:      linux-kernel@vger.kernel.org
12541 S:      Supported
12542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12543 F:      tools/testing/selftests/rcutorture
12544
12545 RDC R-321X SoC
12546 M:      Florian Fainelli <florian@openwrt.org>
12547 S:      Maintained
12548
12549 RDC R6040 FAST ETHERNET DRIVER
12550 M:      Florian Fainelli <f.fainelli@gmail.com>
12551 L:      netdev@vger.kernel.org
12552 S:      Maintained
12553 F:      drivers/net/ethernet/rdc/r6040.c
12554
12555 RDMAVT - RDMA verbs software
12556 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12557 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12558 L:      linux-rdma@vger.kernel.org
12559 S:      Supported
12560 F:      drivers/infiniband/sw/rdmavt
12561
12562 RDS - RELIABLE DATAGRAM SOCKETS
12563 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12564 L:      netdev@vger.kernel.org
12565 L:      linux-rdma@vger.kernel.org
12566 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12567 W:      https://oss.oracle.com/projects/rds/
12568 S:      Supported
12569 F:      net/rds/
12570 F:      Documentation/networking/rds.txt
12571
12572 RDT - RESOURCE ALLOCATION
12573 M:      Fenghua Yu <fenghua.yu@intel.com>
12574 M:      Reinette Chatre <reinette.chatre@intel.com>
12575 L:      linux-kernel@vger.kernel.org
12576 S:      Supported
12577 F:      arch/x86/kernel/cpu/intel_rdt*
12578 F:      arch/x86/include/asm/intel_rdt_sched.h
12579 F:      Documentation/x86/intel_rdt*
12580
12581 READ-COPY UPDATE (RCU)
12582 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12583 M:      Josh Triplett <josh@joshtriplett.org>
12584 R:      Steven Rostedt <rostedt@goodmis.org>
12585 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12586 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12587 L:      linux-kernel@vger.kernel.org
12588 W:      http://www.rdrop.com/users/paulmck/RCU/
12589 S:      Supported
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12591 F:      Documentation/RCU/
12592 X:      Documentation/RCU/torture.txt
12593 F:      include/linux/rcu*
12594 X:      include/linux/srcu*.h
12595 F:      kernel/rcu/
12596 X:      kernel/rcu/srcu*.c
12597
12598 REAL TIME CLOCK (RTC) SUBSYSTEM
12599 M:      Alessandro Zummo <a.zummo@towertech.it>
12600 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12601 L:      linux-rtc@vger.kernel.org
12602 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12604 S:      Maintained
12605 F:      Documentation/devicetree/bindings/rtc/
12606 F:      Documentation/rtc.txt
12607 F:      drivers/rtc/
12608 F:      include/linux/rtc.h
12609 F:      include/uapi/linux/rtc.h
12610 F:      include/linux/rtc/
12611 F:      include/linux/platform_data/rtc-*
12612 F:      tools/testing/selftests/rtc/
12613
12614 REALTEK AUDIO CODECS
12615 M:      Bard Liao <bardliao@realtek.com>
12616 M:      Oder Chiou <oder_chiou@realtek.com>
12617 S:      Maintained
12618 F:      sound/soc/codecs/rt*
12619 F:      include/sound/rt*.h
12620
12621 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12622 M:      Linus Walleij <linus.walleij@linaro.org>
12623 S:      Maintained
12624 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12625 F:      drivers/net/dsa/realtek-smi*
12626 F:      drivers/net/dsa/rtl83*
12627
12628 REGISTER MAP ABSTRACTION
12629 M:      Mark Brown <broonie@kernel.org>
12630 L:      linux-kernel@vger.kernel.org
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12632 S:      Supported
12633 F:      Documentation/devicetree/bindings/regmap/
12634 F:      drivers/base/regmap/
12635 F:      include/linux/regmap.h
12636
12637 REISERFS FILE SYSTEM
12638 L:      reiserfs-devel@vger.kernel.org
12639 S:      Supported
12640 F:      fs/reiserfs/
12641
12642 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12643 M:      Ohad Ben-Cohen <ohad@wizery.com>
12644 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12645 L:      linux-remoteproc@vger.kernel.org
12646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12647 S:      Maintained
12648 F:      Documentation/devicetree/bindings/remoteproc/
12649 F:      Documentation/remoteproc.txt
12650 F:      drivers/remoteproc/
12651 F:      include/linux/remoteproc.h
12652
12653 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12654 M:      Ohad Ben-Cohen <ohad@wizery.com>
12655 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12656 L:      linux-remoteproc@vger.kernel.org
12657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12658 S:      Maintained
12659 F:      drivers/rpmsg/
12660 F:      Documentation/rpmsg.txt
12661 F:      include/linux/rpmsg.h
12662 F:      include/linux/rpmsg/
12663
12664 RENESAS CLOCK DRIVERS
12665 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12666 L:      linux-renesas-soc@vger.kernel.org
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12668 S:      Supported
12669 F:      drivers/clk/renesas/
12670
12671 RENESAS EMEV2 I2C DRIVER
12672 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12673 S:      Supported
12674 F:      drivers/i2c/busses/i2c-emev2.c
12675
12676 RENESAS ETHERNET DRIVERS
12677 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12678 L:      netdev@vger.kernel.org
12679 L:      linux-renesas-soc@vger.kernel.org
12680 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12681 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12682 F:      drivers/net/ethernet/renesas/
12683 F:      include/linux/sh_eth.h
12684
12685 RENESAS R-CAR GYROADC DRIVER
12686 M:      Marek Vasut <marek.vasut@gmail.com>
12687 L:      linux-iio@vger.kernel.org
12688 S:      Supported
12689 F:      drivers/iio/adc/rcar_gyro_adc.c
12690
12691 RENESAS R-CAR I2C DRIVERS
12692 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12693 S:      Supported
12694 F:      drivers/i2c/busses/i2c-rcar.c
12695 F:      drivers/i2c/busses/i2c-sh_mobile.c
12696
12697 RENESAS RIIC DRIVER
12698 M:      Chris Brandt <chris.brandt@renesas.com>
12699 S:      Supported
12700 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12701 F:      drivers/i2c/busses/i2c-riic.c
12702
12703 RENESAS USB PHY DRIVER
12704 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12705 L:      linux-renesas-soc@vger.kernel.org
12706 S:      Maintained
12707 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12708
12709 RESET CONTROLLER FRAMEWORK
12710 M:      Philipp Zabel <p.zabel@pengutronix.de>
12711 T:      git git://git.pengutronix.de/git/pza/linux
12712 S:      Maintained
12713 F:      drivers/reset/
12714 F:      Documentation/devicetree/bindings/reset/
12715 F:      include/dt-bindings/reset/
12716 F:      include/linux/reset.h
12717 F:      include/linux/reset-controller.h
12718
12719 RESTARTABLE SEQUENCES SUPPORT
12720 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12721 M:      Peter Zijlstra <peterz@infradead.org>
12722 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12723 M:      Boqun Feng <boqun.feng@gmail.com>
12724 L:      linux-kernel@vger.kernel.org
12725 S:      Supported
12726 F:      kernel/rseq.c
12727 F:      include/uapi/linux/rseq.h
12728 F:      include/trace/events/rseq.h
12729 F:      tools/testing/selftests/rseq/
12730
12731 RFKILL
12732 M:      Johannes Berg <johannes@sipsolutions.net>
12733 L:      linux-wireless@vger.kernel.org
12734 W:      http://wireless.kernel.org/
12735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12737 S:      Maintained
12738 F:      Documentation/rfkill.txt
12739 F:      Documentation/ABI/stable/sysfs-class-rfkill
12740 F:      net/rfkill/
12741 F:      include/linux/rfkill.h
12742 F:      include/uapi/linux/rfkill.h
12743
12744 RHASHTABLE
12745 M:      Thomas Graf <tgraf@suug.ch>
12746 M:      Herbert Xu <herbert@gondor.apana.org.au>
12747 L:      netdev@vger.kernel.org
12748 S:      Maintained
12749 F:      lib/rhashtable.c
12750 F:      lib/test_rhashtable.c
12751 F:      include/linux/rhashtable.h
12752 F:      include/linux/rhashtable-types.h
12753
12754 RICOH R5C592 MEMORYSTICK DRIVER
12755 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12756 S:      Maintained
12757 F:      drivers/memstick/host/r592.*
12758
12759 RICOH SMARTMEDIA/XD DRIVER
12760 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12761 S:      Maintained
12762 F:      drivers/mtd/nand/raw/r852.c
12763 F:      drivers/mtd/nand/raw/r852.h
12764
12765 RISC-V ARCHITECTURE
12766 M:      Palmer Dabbelt <palmer@sifive.com>
12767 M:      Albert Ou <aou@eecs.berkeley.edu>
12768 L:      linux-riscv@lists.infradead.org
12769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12770 S:      Supported
12771 F:      arch/riscv/
12772 K:      riscv
12773 N:      riscv
12774
12775 ROCCAT DRIVERS
12776 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12777 W:      http://sourceforge.net/projects/roccat/
12778 S:      Maintained
12779 F:      drivers/hid/hid-roccat*
12780 F:      include/linux/hid-roccat*
12781 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12782
12783 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12784 M:      Jacob chen <jacob2.chen@rock-chips.com>
12785 L:      linux-media@vger.kernel.org
12786 S:      Maintained
12787 F:      drivers/media/platform/rockchip/rga/
12788 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12789
12790 ROCKER DRIVER
12791 M:      Jiri Pirko <jiri@resnulli.us>
12792 L:      netdev@vger.kernel.org
12793 S:      Supported
12794 F:      drivers/net/ethernet/rocker/
12795
12796 ROCKETPORT DRIVER
12797 P:      Comtrol Corp.
12798 W:      http://www.comtrol.com
12799 S:      Maintained
12800 F:      Documentation/serial/rocket.txt
12801 F:      drivers/tty/rocket*
12802
12803 ROCKETPORT EXPRESS/INFINITY DRIVER
12804 M:      Kevin Cernekee <cernekee@gmail.com>
12805 L:      linux-serial@vger.kernel.org
12806 S:      Odd Fixes
12807 F:      drivers/tty/serial/rp2.*
12808
12809 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12810 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12811 L:      linux-kernel@vger.kernel.org
12812 L:      linux-renesas-soc@vger.kernel.org
12813 S:      Supported
12814 F:      drivers/mfd/bd9571mwv.c
12815 F:      drivers/regulator/bd9571mwv-regulator.c
12816 F:      drivers/gpio/gpio-bd9571mwv.c
12817 F:      include/linux/mfd/bd9571mwv.h
12818 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12819
12820 ROSE NETWORK LAYER
12821 M:      Ralf Baechle <ralf@linux-mips.org>
12822 L:      linux-hams@vger.kernel.org
12823 W:      http://www.linux-ax25.org/
12824 S:      Maintained
12825 F:      include/net/rose.h
12826 F:      include/uapi/linux/rose.h
12827 F:      net/rose/
12828
12829 RTL2830 MEDIA DRIVER
12830 M:      Antti Palosaari <crope@iki.fi>
12831 L:      linux-media@vger.kernel.org
12832 W:      https://linuxtv.org
12833 W:      http://palosaari.fi/linux/
12834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12835 T:      git git://linuxtv.org/anttip/media_tree.git
12836 S:      Maintained
12837 F:      drivers/media/dvb-frontends/rtl2830*
12838
12839 RTL2832 MEDIA DRIVER
12840 M:      Antti Palosaari <crope@iki.fi>
12841 L:      linux-media@vger.kernel.org
12842 W:      https://linuxtv.org
12843 W:      http://palosaari.fi/linux/
12844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12845 T:      git git://linuxtv.org/anttip/media_tree.git
12846 S:      Maintained
12847 F:      drivers/media/dvb-frontends/rtl2832*
12848
12849 RTL2832_SDR MEDIA DRIVER
12850 M:      Antti Palosaari <crope@iki.fi>
12851 L:      linux-media@vger.kernel.org
12852 W:      https://linuxtv.org
12853 W:      http://palosaari.fi/linux/
12854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12855 T:      git git://linuxtv.org/anttip/media_tree.git
12856 S:      Maintained
12857 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12858
12859 RTL8180 WIRELESS DRIVER
12860 L:      linux-wireless@vger.kernel.org
12861 W:      http://wireless.kernel.org/
12862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12863 S:      Orphan
12864 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12865
12866 RTL8187 WIRELESS DRIVER
12867 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12868 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12869 M:      Larry Finger <Larry.Finger@lwfinger.net>
12870 L:      linux-wireless@vger.kernel.org
12871 W:      http://wireless.kernel.org/
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12873 S:      Maintained
12874 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12875
12876 REALTEK WIRELESS DRIVER (rtlwifi family)
12877 M:      Ping-Ke Shih <pkshih@realtek.com>
12878 L:      linux-wireless@vger.kernel.org
12879 W:      http://wireless.kernel.org/
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12881 S:      Maintained
12882 F:      drivers/net/wireless/realtek/rtlwifi/
12883
12884 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12885 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12886 L:      linux-wireless@vger.kernel.org
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12888 S:      Maintained
12889 F:      drivers/net/wireless/realtek/rtl8xxxu/
12890
12891 RXRPC SOCKETS (AF_RXRPC)
12892 M:      David Howells <dhowells@redhat.com>
12893 L:      linux-afs@lists.infradead.org
12894 S:      Supported
12895 F:      net/rxrpc/
12896 F:      include/keys/rxrpc-type.h
12897 F:      include/net/af_rxrpc.h
12898 F:      include/trace/events/rxrpc.h
12899 F:      include/uapi/linux/rxrpc.h
12900 F:      Documentation/networking/rxrpc.txt
12901 W:      https://www.infradead.org/~dhowells/kafs/
12902
12903 S3 SAVAGE FRAMEBUFFER DRIVER
12904 M:      Antonino Daplas <adaplas@gmail.com>
12905 L:      linux-fbdev@vger.kernel.org
12906 S:      Maintained
12907 F:      drivers/video/fbdev/savage/
12908
12909 S390
12910 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12911 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12912 L:      linux-s390@vger.kernel.org
12913 W:      http://www.ibm.com/developerworks/linux/linux390/
12914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12915 S:      Supported
12916 F:      arch/s390/
12917 F:      drivers/s390/
12918 F:      Documentation/s390/
12919 F:      Documentation/driver-api/s390-drivers.rst
12920
12921 S390 COMMON I/O LAYER
12922 M:      Sebastian Ott <sebott@linux.ibm.com>
12923 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12924 L:      linux-s390@vger.kernel.org
12925 W:      http://www.ibm.com/developerworks/linux/linux390/
12926 S:      Supported
12927 F:      drivers/s390/cio/
12928
12929 S390 DASD DRIVER
12930 M:      Stefan Haberland <sth@linux.ibm.com>
12931 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12932 L:      linux-s390@vger.kernel.org
12933 W:      http://www.ibm.com/developerworks/linux/linux390/
12934 S:      Supported
12935 F:      drivers/s390/block/dasd*
12936 F:      block/partitions/ibm.c
12937
12938 S390 IOMMU (PCI)
12939 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12940 L:      linux-s390@vger.kernel.org
12941 W:      http://www.ibm.com/developerworks/linux/linux390/
12942 S:      Supported
12943 F:      drivers/iommu/s390-iommu.c
12944
12945 S390 IUCV NETWORK LAYER
12946 M:      Julian Wiedmann <jwi@linux.ibm.com>
12947 M:      Ursula Braun <ubraun@linux.ibm.com>
12948 L:      linux-s390@vger.kernel.org
12949 W:      http://www.ibm.com/developerworks/linux/linux390/
12950 S:      Supported
12951 F:      drivers/s390/net/*iucv*
12952 F:      include/net/iucv/
12953 F:      net/iucv/
12954
12955 S390 NETWORK DRIVERS
12956 M:      Julian Wiedmann <jwi@linux.ibm.com>
12957 M:      Ursula Braun <ubraun@linux.ibm.com>
12958 L:      linux-s390@vger.kernel.org
12959 W:      http://www.ibm.com/developerworks/linux/linux390/
12960 S:      Supported
12961 F:      drivers/s390/net/
12962
12963 S390 PCI SUBSYSTEM
12964 M:      Sebastian Ott <sebott@linux.ibm.com>
12965 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12966 L:      linux-s390@vger.kernel.org
12967 W:      http://www.ibm.com/developerworks/linux/linux390/
12968 S:      Supported
12969 F:      arch/s390/pci/
12970 F:      drivers/pci/hotplug/s390_pci_hpc.c
12971
12972 S390 VFIO-CCW DRIVER
12973 M:      Cornelia Huck <cohuck@redhat.com>
12974 M:      Halil Pasic <pasic@linux.ibm.com>
12975 L:      linux-s390@vger.kernel.org
12976 L:      kvm@vger.kernel.org
12977 S:      Supported
12978 F:      drivers/s390/cio/vfio_ccw*
12979 F:      Documentation/s390/vfio-ccw.txt
12980 F:      include/uapi/linux/vfio_ccw.h
12981
12982 S390 ZCRYPT DRIVER
12983 M:      Harald Freudenberger <freude@linux.ibm.com>
12984 L:      linux-s390@vger.kernel.org
12985 W:      http://www.ibm.com/developerworks/linux/linux390/
12986 S:      Supported
12987 F:      drivers/s390/crypto/
12988
12989 S390 VFIO AP DRIVER
12990 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12991 M:      Pierre Morel <pmorel@linux.ibm.com>
12992 M:      Halil Pasic <pasic@linux.ibm.com>
12993 L:      linux-s390@vger.kernel.org
12994 W:      http://www.ibm.com/developerworks/linux/linux390/
12995 S:      Supported
12996 F:      drivers/s390/crypto/vfio_ap_drv.c
12997 F:      drivers/s390/crypto/vfio_ap_private.h
12998 F:      drivers/s390/crypto/vfio_ap_ops.c
12999 F:      Documentation/s390/vfio-ap.txt
13000
13001 S390 ZFCP DRIVER
13002 M:      Steffen Maier <maier@linux.ibm.com>
13003 M:      Benjamin Block <bblock@linux.ibm.com>
13004 L:      linux-s390@vger.kernel.org
13005 W:      http://www.ibm.com/developerworks/linux/linux390/
13006 S:      Supported
13007 F:      drivers/s390/scsi/zfcp_*
13008
13009 S3C24XX SD/MMC Driver
13010 M:      Ben Dooks <ben-linux@fluff.org>
13011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13012 S:      Supported
13013 F:      drivers/mmc/host/s3cmci.*
13014
13015 SAA6588 RDS RECEIVER DRIVER
13016 M:      Hans Verkuil <hverkuil@xs4all.nl>
13017 L:      linux-media@vger.kernel.org
13018 T:      git git://linuxtv.org/media_tree.git
13019 W:      https://linuxtv.org
13020 S:      Odd Fixes
13021 F:      drivers/media/i2c/saa6588*
13022
13023 SAA7134 VIDEO4LINUX DRIVER
13024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13025 L:      linux-media@vger.kernel.org
13026 W:      https://linuxtv.org
13027 T:      git git://linuxtv.org/media_tree.git
13028 S:      Odd fixes
13029 F:      Documentation/media/v4l-drivers/saa7134*
13030 F:      drivers/media/pci/saa7134/
13031
13032 SAA7146 VIDEO4LINUX-2 DRIVER
13033 M:      Hans Verkuil <hverkuil@xs4all.nl>
13034 L:      linux-media@vger.kernel.org
13035 T:      git git://linuxtv.org/media_tree.git
13036 S:      Maintained
13037 F:      drivers/media/common/saa7146/
13038 F:      drivers/media/pci/saa7146/
13039 F:      include/media/saa7146*
13040
13041 SAMSUNG AUDIO (ASoC) DRIVERS
13042 M:      Krzysztof Kozlowski <krzk@kernel.org>
13043 M:      Sangbeom Kim <sbkim73@samsung.com>
13044 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13045 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13046 S:      Supported
13047 F:      sound/soc/samsung/
13048 F:      Documentation/devicetree/bindings/sound/samsung*
13049
13050 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13051 M:      Krzysztof Kozlowski <krzk@kernel.org>
13052 L:      linux-crypto@vger.kernel.org
13053 L:      linux-samsung-soc@vger.kernel.org
13054 S:      Maintained
13055 F:      drivers/crypto/exynos-rng.c
13056 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13057
13058 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13059 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13060 L:      linux-samsung-soc@vger.kernel.org
13061 S:      Maintained
13062 F:      drivers/char/hw_random/exynos-trng.c
13063 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13064
13065 SAMSUNG FRAMEBUFFER DRIVER
13066 M:      Jingoo Han <jingoohan1@gmail.com>
13067 L:      linux-fbdev@vger.kernel.org
13068 S:      Maintained
13069 F:      drivers/video/fbdev/s3c-fb.c
13070
13071 SAMSUNG LAPTOP DRIVER
13072 M:      Corentin Chary <corentin.chary@gmail.com>
13073 L:      platform-driver-x86@vger.kernel.org
13074 S:      Maintained
13075 F:      drivers/platform/x86/samsung-laptop.c
13076
13077 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13078 M:      Sangbeom Kim <sbkim73@samsung.com>
13079 M:      Krzysztof Kozlowski <krzk@kernel.org>
13080 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13081 L:      linux-kernel@vger.kernel.org
13082 L:      linux-samsung-soc@vger.kernel.org
13083 S:      Supported
13084 F:      drivers/mfd/sec*.c
13085 F:      drivers/regulator/s2m*.c
13086 F:      drivers/regulator/s5m*.c
13087 F:      drivers/clk/clk-s2mps11.c
13088 F:      drivers/rtc/rtc-s5m.c
13089 F:      include/linux/mfd/samsung/
13090 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13091 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13092 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13093 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13094
13095 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13096 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13097 L:      linux-media@vger.kernel.org
13098 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13099 S:      Maintained
13100 F:      drivers/media/platform/s3c-camif/
13101 F:      include/media/drv-intf/s3c_camif.h
13102
13103 SAMSUNG S3FWRN5 NFC DRIVER
13104 M:      Robert Baldyga <r.baldyga@samsung.com>
13105 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13106 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13107 S:      Supported
13108 F:      drivers/nfc/s3fwrn5
13109
13110 SAMSUNG S5C73M3 CAMERA DRIVER
13111 M:      Kyungmin Park <kyungmin.park@samsung.com>
13112 M:      Andrzej Hajda <a.hajda@samsung.com>
13113 L:      linux-media@vger.kernel.org
13114 S:      Supported
13115 F:      drivers/media/i2c/s5c73m3/*
13116
13117 SAMSUNG S5K5BAF CAMERA DRIVER
13118 M:      Kyungmin Park <kyungmin.park@samsung.com>
13119 M:      Andrzej Hajda <a.hajda@samsung.com>
13120 L:      linux-media@vger.kernel.org
13121 S:      Supported
13122 F:      drivers/media/i2c/s5k5baf.c
13123
13124 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13125 M:      Krzysztof Kozlowski <krzk@kernel.org>
13126 M:      Vladimir Zapolskiy <vz@mleia.com>
13127 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13128 L:      linux-crypto@vger.kernel.org
13129 L:      linux-samsung-soc@vger.kernel.org
13130 S:      Maintained
13131 F:      drivers/crypto/s5p-sss.c
13132
13133 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13134 M:      Kyungmin Park <kyungmin.park@samsung.com>
13135 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13136 L:      linux-media@vger.kernel.org
13137 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13138 S:      Supported
13139 F:      drivers/media/platform/exynos4-is/
13140
13141 SAMSUNG SOC CLOCK DRIVERS
13142 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13143 M:      Tomasz Figa <tomasz.figa@gmail.com>
13144 M:      Chanwoo Choi <cw00.choi@samsung.com>
13145 S:      Supported
13146 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13148 F:      drivers/clk/samsung/
13149 F:      include/dt-bindings/clock/exynos*.h
13150 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13151
13152 SAMSUNG SPI DRIVERS
13153 M:      Kukjin Kim <kgene@kernel.org>
13154 M:      Krzysztof Kozlowski <krzk@kernel.org>
13155 M:      Andi Shyti <andi@etezian.org>
13156 L:      linux-spi@vger.kernel.org
13157 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13158 S:      Maintained
13159 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13160 F:      drivers/spi/spi-s3c*
13161 F:      include/linux/platform_data/spi-s3c64xx.h
13162
13163 SAMSUNG SXGBE DRIVERS
13164 M:      Byungho An <bh74.an@samsung.com>
13165 M:      Girish K S <ks.giri@samsung.com>
13166 M:      Vipul Pandya <vipul.pandya@samsung.com>
13167 S:      Supported
13168 L:      netdev@vger.kernel.org
13169 F:      drivers/net/ethernet/samsung/sxgbe/
13170
13171 SAMSUNG THERMAL DRIVER
13172 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13173 L:      linux-pm@vger.kernel.org
13174 L:      linux-samsung-soc@vger.kernel.org
13175 S:      Supported
13176 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13177 F:      drivers/thermal/samsung/
13178
13179 SAMSUNG USB2 PHY DRIVER
13180 M:      Kamil Debski <kamil@wypas.org>
13181 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13182 L:      linux-kernel@vger.kernel.org
13183 S:      Supported
13184 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13185 F:      Documentation/phy/samsung-usb2.txt
13186 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13187 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13188 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13189 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13190 F:      drivers/phy/samsung/phy-samsung-usb2.c
13191 F:      drivers/phy/samsung/phy-samsung-usb2.h
13192
13193 SC1200 WDT DRIVER
13194 M:      Zwane Mwaikambo <zwanem@gmail.com>
13195 S:      Maintained
13196 F:      drivers/watchdog/sc1200wdt.c
13197
13198 SCHEDULER
13199 M:      Ingo Molnar <mingo@redhat.com>
13200 M:      Peter Zijlstra <peterz@infradead.org>
13201 L:      linux-kernel@vger.kernel.org
13202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13203 S:      Maintained
13204 F:      kernel/sched/
13205 F:      include/linux/sched.h
13206 F:      include/uapi/linux/sched.h
13207 F:      include/linux/wait.h
13208
13209 SCR24X CHIP CARD INTERFACE DRIVER
13210 M:      Lubomir Rintel <lkundrak@v3.sk>
13211 S:      Supported
13212 F:      drivers/char/pcmcia/scr24x_cs.c
13213
13214 SCSI CDROM DRIVER
13215 M:      Jens Axboe <axboe@kernel.dk>
13216 L:      linux-scsi@vger.kernel.org
13217 W:      http://www.kernel.dk
13218 S:      Maintained
13219 F:      drivers/scsi/sr*
13220
13221 SCSI RDMA PROTOCOL (SRP) INITIATOR
13222 M:      Bart Van Assche <bvanassche@acm.org>
13223 L:      linux-rdma@vger.kernel.org
13224 S:      Supported
13225 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13226 F:      drivers/infiniband/ulp/srp/
13227 F:      include/scsi/srp.h
13228
13229 SCSI RDMA PROTOCOL (SRP) TARGET
13230 M:      Bart Van Assche <bvanassche@acm.org>
13231 L:      linux-rdma@vger.kernel.org
13232 L:      target-devel@vger.kernel.org
13233 S:      Supported
13234 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13235 F:      drivers/infiniband/ulp/srpt/
13236
13237 SCSI SG DRIVER
13238 M:      Doug Gilbert <dgilbert@interlog.com>
13239 L:      linux-scsi@vger.kernel.org
13240 W:      http://sg.danny.cz/sg
13241 S:      Maintained
13242 F:      Documentation/scsi/scsi-generic.txt
13243 F:      drivers/scsi/sg.c
13244 F:      include/scsi/sg.h
13245
13246 SCSI SUBSYSTEM
13247 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13249 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13251 L:      linux-scsi@vger.kernel.org
13252 S:      Maintained
13253 F:      Documentation/devicetree/bindings/scsi/
13254 F:      drivers/scsi/
13255 F:      include/scsi/
13256
13257 SCSI TAPE DRIVER
13258 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13259 L:      linux-scsi@vger.kernel.org
13260 S:      Maintained
13261 F:      Documentation/scsi/st.txt
13262 F:      drivers/scsi/st.*
13263 F:      drivers/scsi/st_*.h
13264
13265 SCTP PROTOCOL
13266 M:      Vlad Yasevich <vyasevich@gmail.com>
13267 M:      Neil Horman <nhorman@tuxdriver.com>
13268 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13269 L:      linux-sctp@vger.kernel.org
13270 W:      http://lksctp.sourceforge.net
13271 S:      Maintained
13272 F:      Documentation/networking/sctp.txt
13273 F:      include/linux/sctp.h
13274 F:      include/uapi/linux/sctp.h
13275 F:      include/net/sctp/
13276 F:      net/sctp/
13277
13278 SCx200 CPU SUPPORT
13279 M:      Jim Cromie <jim.cromie@gmail.com>
13280 S:      Odd Fixes
13281 F:      Documentation/i2c/busses/scx200_acb
13282 F:      arch/x86/platform/scx200/
13283 F:      drivers/watchdog/scx200_wdt.c
13284 F:      drivers/i2c/busses/scx200*
13285 F:      drivers/mtd/maps/scx200_docflash.c
13286 F:      include/linux/scx200.h
13287
13288 SCx200 GPIO DRIVER
13289 M:      Jim Cromie <jim.cromie@gmail.com>
13290 S:      Maintained
13291 F:      drivers/char/scx200_gpio.c
13292 F:      include/linux/scx200_gpio.h
13293
13294 SCx200 HRT CLOCKSOURCE DRIVER
13295 M:      Jim Cromie <jim.cromie@gmail.com>
13296 S:      Maintained
13297 F:      drivers/clocksource/scx200_hrt.c
13298
13299 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13300 M:      Sascha Sommer <saschasommer@freenet.de>
13301 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13302 S:      Maintained
13303 F:      drivers/mmc/host/sdricoh_cs.c
13304
13305 SECURE COMPUTING
13306 M:      Kees Cook <keescook@chromium.org>
13307 R:      Andy Lutomirski <luto@amacapital.net>
13308 R:      Will Drewry <wad@chromium.org>
13309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13310 S:      Supported
13311 F:      kernel/seccomp.c
13312 F:      include/uapi/linux/seccomp.h
13313 F:      include/linux/seccomp.h
13314 F:      tools/testing/selftests/seccomp/*
13315 F:      tools/testing/selftests/kselftest_harness.h
13316 F:      Documentation/userspace-api/seccomp_filter.rst
13317 K:      \bsecure_computing
13318 K:      \bTIF_SECCOMP\b
13319
13320 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13321 M:      Al Cooper <alcooperx@gmail.com>
13322 L:      linux-mmc@vger.kernel.org
13323 L:      bcm-kernel-feedback-list@broadcom.com
13324 S:      Maintained
13325 F:      drivers/mmc/host/sdhci-brcmstb*
13326
13327 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13328 M:      Adrian Hunter <adrian.hunter@intel.com>
13329 L:      linux-mmc@vger.kernel.org
13330 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13331 S:      Maintained
13332 F:      drivers/mmc/host/sdhci*
13333 F:      include/linux/mmc/sdhci*
13334
13335 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13336 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13337 M:      Manjunath M B <manjumb@synopsys.com>
13338 L:      linux-mmc@vger.kernel.org
13339 S:      Maintained
13340 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13341
13342 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13343 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13344 L:      linux-mmc@vger.kernel.org
13345 S:      Supported
13346 F:      drivers/mmc/host/sdhci-of-at91.c
13347
13348 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13349 M:      Ben Dooks <ben-linux@fluff.org>
13350 M:      Jaehoon Chung <jh80.chung@samsung.com>
13351 L:      linux-mmc@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/mmc/host/sdhci-s3c*
13354
13355 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13356 M:      Viresh Kumar <vireshk@kernel.org>
13357 L:      linux-mmc@vger.kernel.org
13358 S:      Maintained
13359 F:      drivers/mmc/host/sdhci-spear.c
13360
13361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13362 M:      Kishon Vijay Abraham I <kishon@ti.com>
13363 L:      linux-mmc@vger.kernel.org
13364 S:      Maintained
13365 F:      drivers/mmc/host/sdhci-omap.c
13366
13367 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13368 M:      Scott Bauer <scott.bauer@intel.com>
13369 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13370 L:      linux-block@vger.kernel.org
13371 S:      Supported
13372 F:      block/sed*
13373 F:      block/opal_proto.h
13374 F:      include/linux/sed*
13375 F:      include/uapi/linux/sed*
13376
13377 SECURITY CONTACT
13378 M:      Security Officers <security@kernel.org>
13379 S:      Supported
13380
13381 SECURITY SUBSYSTEM
13382 M:      James Morris <jmorris@namei.org>
13383 M:      "Serge E. Hallyn" <serge@hallyn.com>
13384 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13386 W:      http://kernsec.org/
13387 S:      Supported
13388 F:      security/
13389 X:      security/selinux/
13390
13391 SELINUX SECURITY MODULE
13392 M:      Paul Moore <paul@paul-moore.com>
13393 M:      Stephen Smalley <sds@tycho.nsa.gov>
13394 M:      Eric Paris <eparis@parisplace.org>
13395 L:      selinux@vger.kernel.org
13396 W:      https://selinuxproject.org
13397 W:      https://github.com/SELinuxProject
13398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13399 S:      Supported
13400 F:      include/linux/selinux*
13401 F:      security/selinux/
13402 F:      scripts/selinux/
13403 F:      Documentation/admin-guide/LSM/SELinux.rst
13404
13405 SENSABLE PHANTOM
13406 M:      Jiri Slaby <jirislaby@gmail.com>
13407 S:      Maintained
13408 F:      drivers/misc/phantom.c
13409 F:      include/uapi/linux/phantom.h
13410
13411 SERIAL DEVICE BUS
13412 M:      Rob Herring <robh@kernel.org>
13413 L:      linux-serial@vger.kernel.org
13414 S:      Maintained
13415 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13416 F:      drivers/tty/serdev/
13417 F:      include/linux/serdev.h
13418
13419 SERIAL DRIVERS
13420 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13421 L:      linux-serial@vger.kernel.org
13422 S:      Maintained
13423 F:      Documentation/devicetree/bindings/serial/
13424 F:      drivers/tty/serial/
13425
13426 SERIAL IR RECEIVER
13427 M:      Sean Young <sean@mess.org>
13428 L:      linux-media@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/media/rc/serial_ir.c
13431
13432 SFC NETWORK DRIVER
13433 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13434 M:      Edward Cree <ecree@solarflare.com>
13435 M:      Bert Kenward <bkenward@solarflare.com>
13436 L:      netdev@vger.kernel.org
13437 S:      Supported
13438 F:      drivers/net/ethernet/sfc/
13439
13440 SGI GRU DRIVER
13441 M:      Dimitri Sivanich <sivanich@sgi.com>
13442 S:      Maintained
13443 F:      drivers/misc/sgi-gru/
13444
13445 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13446 M:      Pat Gefre <pfg@sgi.com>
13447 L:      linux-ia64@vger.kernel.org
13448 S:      Supported
13449 F:      Documentation/ia64/serial.txt
13450 F:      drivers/tty/serial/ioc?_serial.c
13451 F:      include/linux/ioc?.h
13452
13453 SGI XP/XPC/XPNET DRIVER
13454 M:      Cliff Whickman <cpw@sgi.com>
13455 M:      Robin Holt <robinmholt@gmail.com>
13456 S:      Maintained
13457 F:      drivers/misc/sgi-xp/
13458
13459 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13460 M:      Ursula Braun <ubraun@linux.ibm.com>
13461 L:      linux-s390@vger.kernel.org
13462 W:      http://www.ibm.com/developerworks/linux/linux390/
13463 S:      Supported
13464 F:      net/smc/
13465
13466 SHARP RJ54N1CB0C SENSOR DRIVER
13467 M:      Jacopo Mondi <jacopo@jmondi.org>
13468 L:      linux-media@vger.kernel.org
13469 T:      git git://linuxtv.org/media_tree.git
13470 S:      Odd fixes
13471 F:      drivers/media/i2c/rj54n1cb0c.c
13472 F:      include/media/i2c/rj54n1cb0c.h
13473
13474 SH_VEU V4L2 MEM2MEM DRIVER
13475 L:      linux-media@vger.kernel.org
13476 S:      Orphan
13477 F:      drivers/media/platform/sh_veu.c
13478
13479 SH_VOU V4L2 OUTPUT DRIVER
13480 L:      linux-media@vger.kernel.org
13481 S:      Orphan
13482 F:      drivers/media/platform/sh_vou.c
13483 F:      include/media/drv-intf/sh_vou.h
13484
13485 SI2157 MEDIA DRIVER
13486 M:      Antti Palosaari <crope@iki.fi>
13487 L:      linux-media@vger.kernel.org
13488 W:      https://linuxtv.org
13489 W:      http://palosaari.fi/linux/
13490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13491 T:      git git://linuxtv.org/anttip/media_tree.git
13492 S:      Maintained
13493 F:      drivers/media/tuners/si2157*
13494
13495 SI2165 MEDIA DRIVER
13496 M:      Matthias Schwarzott <zzam@gentoo.org>
13497 L:      linux-media@vger.kernel.org
13498 W:      https://linuxtv.org
13499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13500 S:      Maintained
13501 F:      drivers/media/dvb-frontends/si2165*
13502
13503 SI2168 MEDIA DRIVER
13504 M:      Antti Palosaari <crope@iki.fi>
13505 L:      linux-media@vger.kernel.org
13506 W:      https://linuxtv.org
13507 W:      http://palosaari.fi/linux/
13508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13509 T:      git git://linuxtv.org/anttip/media_tree.git
13510 S:      Maintained
13511 F:      drivers/media/dvb-frontends/si2168*
13512
13513 SI470X FM RADIO RECEIVER I2C DRIVER
13514 M:      Hans Verkuil <hverkuil@xs4all.nl>
13515 L:      linux-media@vger.kernel.org
13516 T:      git git://linuxtv.org/media_tree.git
13517 W:      https://linuxtv.org
13518 S:      Odd Fixes
13519 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13520
13521 SI470X FM RADIO RECEIVER USB DRIVER
13522 M:      Hans Verkuil <hverkuil@xs4all.nl>
13523 L:      linux-media@vger.kernel.org
13524 T:      git git://linuxtv.org/media_tree.git
13525 W:      https://linuxtv.org
13526 S:      Maintained
13527 F:      drivers/media/radio/si470x/radio-si470x-common.c
13528 F:      drivers/media/radio/si470x/radio-si470x.h
13529 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13530
13531 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13532 M:      Eduardo Valentin <edubezval@gmail.com>
13533 L:      linux-media@vger.kernel.org
13534 T:      git git://linuxtv.org/media_tree.git
13535 W:      https://linuxtv.org
13536 S:      Odd Fixes
13537 F:      drivers/media/radio/si4713/si4713.?
13538
13539 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13540 M:      Eduardo Valentin <edubezval@gmail.com>
13541 L:      linux-media@vger.kernel.org
13542 T:      git git://linuxtv.org/media_tree.git
13543 W:      https://linuxtv.org
13544 S:      Odd Fixes
13545 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13546
13547 SI4713 FM RADIO TRANSMITTER USB DRIVER
13548 M:      Hans Verkuil <hverkuil@xs4all.nl>
13549 L:      linux-media@vger.kernel.org
13550 T:      git git://linuxtv.org/media_tree.git
13551 W:      https://linuxtv.org
13552 S:      Maintained
13553 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13554
13555 SIANO DVB DRIVER
13556 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13557 L:      linux-media@vger.kernel.org
13558 W:      https://linuxtv.org
13559 T:      git git://linuxtv.org/media_tree.git
13560 S:      Odd fixes
13561 F:      drivers/media/common/siano/
13562 F:      drivers/media/usb/siano/
13563 F:      drivers/media/usb/siano/
13564 F:      drivers/media/mmc/siano/
13565
13566 SIFIVE DRIVERS
13567 M:      Palmer Dabbelt <palmer@sifive.com>
13568 L:      linux-riscv@lists.infradead.org
13569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13570 S:      Supported
13571 K:      sifive
13572 N:      sifive
13573
13574 SILEAD TOUCHSCREEN DRIVER
13575 M:      Hans de Goede <hdegoede@redhat.com>
13576 L:      linux-input@vger.kernel.org
13577 L:      platform-driver-x86@vger.kernel.org
13578 S:      Maintained
13579 F:      drivers/input/touchscreen/silead.c
13580 F:      drivers/platform/x86/touchscreen_dmi.c
13581
13582 SILICON MOTION SM712 FRAME BUFFER DRIVER
13583 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13584 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13585 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13586 L:      linux-fbdev@vger.kernel.org
13587 S:      Maintained
13588 F:      drivers/video/fbdev/sm712*
13589 F:      Documentation/fb/sm712fb.txt
13590
13591 SIMPLE FIRMWARE INTERFACE (SFI)
13592 M:      Len Brown <lenb@kernel.org>
13593 L:      sfi-devel@simplefirmware.org
13594 W:      http://simplefirmware.org/
13595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13596 S:      Supported
13597 F:      arch/x86/platform/sfi/
13598 F:      drivers/sfi/
13599 F:      include/linux/sfi*.h
13600
13601 SIMPLEFB FB DRIVER
13602 M:      Hans de Goede <hdegoede@redhat.com>
13603 L:      linux-fbdev@vger.kernel.org
13604 S:      Maintained
13605 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13606 F:      drivers/video/fbdev/simplefb.c
13607 F:      include/linux/platform_data/simplefb.h
13608
13609 SIMTEC EB110ATX (Chalice CATS)
13610 P:      Ben Dooks
13611 P:      Vincent Sanders <vince@simtec.co.uk>
13612 M:      Simtec Linux Team <linux@simtec.co.uk>
13613 W:      http://www.simtec.co.uk/products/EB110ATX/
13614 S:      Supported
13615
13616 SIMTEC EB2410ITX (BAST)
13617 P:      Ben Dooks
13618 P:      Vincent Sanders <vince@simtec.co.uk>
13619 M:      Simtec Linux Team <linux@simtec.co.uk>
13620 W:      http://www.simtec.co.uk/products/EB2410ITX/
13621 S:      Supported
13622 F:      arch/arm/mach-s3c24xx/mach-bast.c
13623 F:      arch/arm/mach-s3c24xx/bast-ide.c
13624 F:      arch/arm/mach-s3c24xx/bast-irq.c
13625
13626 SIPHASH PRF ROUTINES
13627 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13628 S:      Maintained
13629 F:      lib/siphash.c
13630 F:      lib/test_siphash.c
13631 F:      include/linux/siphash.h
13632
13633 SIOX
13634 M:      Gavin Schenk <g.schenk@eckelmann.de>
13635 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13636 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13637 S:      Supported
13638 F:      drivers/siox/*
13639 F:      drivers/gpio/gpio-siox.c
13640 F:      include/trace/events/siox.h
13641
13642 SIS 190 ETHERNET DRIVER
13643 M:      Francois Romieu <romieu@fr.zoreil.com>
13644 L:      netdev@vger.kernel.org
13645 S:      Maintained
13646 F:      drivers/net/ethernet/sis/sis190.c
13647
13648 SIS 900/7016 FAST ETHERNET DRIVER
13649 M:      Daniele Venzano <venza@brownhat.org>
13650 W:      http://www.brownhat.org/sis900.html
13651 L:      netdev@vger.kernel.org
13652 S:      Maintained
13653 F:      drivers/net/ethernet/sis/sis900.*
13654
13655 SIS FRAMEBUFFER DRIVER
13656 M:      Thomas Winischhofer <thomas@winischhofer.net>
13657 W:      http://www.winischhofer.net/linuxsisvga.shtml
13658 S:      Maintained
13659 F:      Documentation/fb/sisfb.txt
13660 F:      drivers/video/fbdev/sis/
13661 F:      include/video/sisfb.h
13662
13663 SIS USB2VGA DRIVER
13664 M:      Thomas Winischhofer <thomas@winischhofer.net>
13665 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13666 S:      Maintained
13667 F:      drivers/usb/misc/sisusbvga/
13668
13669 SLAB ALLOCATOR
13670 M:      Christoph Lameter <cl@linux.com>
13671 M:      Pekka Enberg <penberg@kernel.org>
13672 M:      David Rientjes <rientjes@google.com>
13673 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13674 M:      Andrew Morton <akpm@linux-foundation.org>
13675 L:      linux-mm@kvack.org
13676 S:      Maintained
13677 F:      include/linux/sl?b*.h
13678 F:      mm/sl?b*
13679
13680 SLEEPABLE READ-COPY UPDATE (SRCU)
13681 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13682 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13683 M:      Josh Triplett <josh@joshtriplett.org>
13684 R:      Steven Rostedt <rostedt@goodmis.org>
13685 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13686 L:      linux-kernel@vger.kernel.org
13687 W:      http://www.rdrop.com/users/paulmck/RCU/
13688 S:      Supported
13689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13690 F:      include/linux/srcu*.h
13691 F:      kernel/rcu/srcu*.c
13692
13693 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13694 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13695 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13696 S:      Maintained
13697 F:      drivers/slimbus/
13698 F:      Documentation/devicetree/bindings/slimbus/
13699 F:      include/linux/slimbus.h
13700
13701 SMACK SECURITY MODULE
13702 M:      Casey Schaufler <casey@schaufler-ca.com>
13703 L:      linux-security-module@vger.kernel.org
13704 W:      http://schaufler-ca.com
13705 T:      git git://github.com/cschaufler/smack-next
13706 S:      Maintained
13707 F:      Documentation/admin-guide/LSM/Smack.rst
13708 F:      security/smack/
13709
13710 SMC91x ETHERNET DRIVER
13711 M:      Nicolas Pitre <nico@fluxnic.net>
13712 S:      Odd Fixes
13713 F:      drivers/net/ethernet/smsc/smc91x.*
13714
13715 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13716 M:      Sakari Ailus <sakari.ailus@iki.fi>
13717 L:      linux-media@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/media/i2c/smiapp/
13720 F:      include/media/i2c/smiapp.h
13721 F:      drivers/media/i2c/smiapp-pll.c
13722 F:      drivers/media/i2c/smiapp-pll.h
13723 F:      include/uapi/linux/smiapp.h
13724 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13725
13726 SMM665 HARDWARE MONITOR DRIVER
13727 M:      Guenter Roeck <linux@roeck-us.net>
13728 L:      linux-hwmon@vger.kernel.org
13729 S:      Maintained
13730 F:      Documentation/hwmon/smm665
13731 F:      drivers/hwmon/smm665.c
13732
13733 SMSC EMC2103 HARDWARE MONITOR DRIVER
13734 M:      Steve Glendinning <steve.glendinning@shawell.net>
13735 L:      linux-hwmon@vger.kernel.org
13736 S:      Maintained
13737 F:      Documentation/hwmon/emc2103
13738 F:      drivers/hwmon/emc2103.c
13739
13740 SMSC SCH5627 HARDWARE MONITOR DRIVER
13741 M:      Hans de Goede <hdegoede@redhat.com>
13742 L:      linux-hwmon@vger.kernel.org
13743 S:      Supported
13744 F:      Documentation/hwmon/sch5627
13745 F:      drivers/hwmon/sch5627.c
13746
13747 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13748 M:      Steve Glendinning <steve.glendinning@shawell.net>
13749 L:      linux-fbdev@vger.kernel.org
13750 S:      Maintained
13751 F:      drivers/video/fbdev/smscufx.c
13752
13753 SMSC47B397 HARDWARE MONITOR DRIVER
13754 M:      Jean Delvare <jdelvare@suse.com>
13755 L:      linux-hwmon@vger.kernel.org
13756 S:      Maintained
13757 F:      Documentation/hwmon/smsc47b397
13758 F:      drivers/hwmon/smsc47b397.c
13759
13760 SMSC911x ETHERNET DRIVER
13761 M:      Steve Glendinning <steve.glendinning@shawell.net>
13762 L:      netdev@vger.kernel.org
13763 S:      Maintained
13764 F:      include/linux/smsc911x.h
13765 F:      drivers/net/ethernet/smsc/smsc911x.*
13766
13767 SMSC9420 PCI ETHERNET DRIVER
13768 M:      Steve Glendinning <steve.glendinning@shawell.net>
13769 L:      netdev@vger.kernel.org
13770 S:      Maintained
13771 F:      drivers/net/ethernet/smsc/smsc9420.*
13772
13773 SOC-CAMERA V4L2 SUBSYSTEM
13774 L:      linux-media@vger.kernel.org
13775 T:      git git://linuxtv.org/media_tree.git
13776 S:      Orphan
13777 F:      include/media/soc*
13778 F:      drivers/media/i2c/soc_camera/
13779 F:      drivers/media/platform/soc_camera/
13780
13781 SOCIONEXT SYNQUACER I2C DRIVER
13782 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13783 L:      linux-i2c@vger.kernel.org
13784 S:      Maintained
13785 F:      drivers/i2c/busses/i2c-synquacer.c
13786 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13787
13788 SOCIONEXT UNIPHIER SOUND DRIVER
13789 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13790 S:      Orphan
13791 F:      sound/soc/uniphier/
13792
13793 SOEKRIS NET48XX LED SUPPORT
13794 M:      Chris Boot <bootc@bootc.net>
13795 S:      Maintained
13796 F:      drivers/leds/leds-net48xx.c
13797
13798 SOFT-ROCE DRIVER (rxe)
13799 M:      Moni Shoua <monis@mellanox.com>
13800 L:      linux-rdma@vger.kernel.org
13801 S:      Supported
13802 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13803 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13804 F:      drivers/infiniband/sw/rxe/
13805 F:      include/uapi/rdma/rdma_user_rxe.h
13806
13807 SOFTLOGIC 6x10 MPEG CODEC
13808 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13809 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13810 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13811 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13812 M:      Ismael Luceno <ismael@iodev.co.uk>
13813 L:      linux-media@vger.kernel.org
13814 S:      Supported
13815 F:      drivers/media/pci/solo6x10/
13816
13817 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13818 M:      James Morse <james.morse@arm.com>
13819 L:      linux-arm-kernel@lists.infradead.org
13820 S:      Maintained
13821 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13822 F:      drivers/firmware/arm_sdei.c
13823 F:      include/linux/arm_sdei.h
13824 F:      include/uapi/linux/arm_sdei.h
13825
13826 SOFTWARE RAID (Multiple Disks) SUPPORT
13827 M:      Shaohua Li <shli@kernel.org>
13828 L:      linux-raid@vger.kernel.org
13829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13830 S:      Supported
13831 F:      drivers/md/Makefile
13832 F:      drivers/md/Kconfig
13833 F:      drivers/md/md*
13834 F:      drivers/md/raid*
13835 F:      include/linux/raid/
13836 F:      include/uapi/linux/raid/
13837
13838 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13839 M:      Jassi Brar <jaswinder.singh@linaro.org>
13840 L:      netdev@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/net/ethernet/socionext/netsec.c
13843 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13844
13845 SOLIDRUN CLEARFOG SUPPORT
13846 M:      Russell King <linux@armlinux.org.uk>
13847 S:      Maintained
13848 F:      arch/arm/boot/dts/armada-388-clearfog*
13849 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13850
13851 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13852 M:      Russell King <linux@armlinux.org.uk>
13853 S:      Maintained
13854 F:      arch/arm/boot/dts/imx6*-cubox-i*
13855 F:      arch/arm/boot/dts/imx6*-hummingboard*
13856 F:      arch/arm/boot/dts/imx6*-sr-*
13857
13858 SONIC NETWORK DRIVER
13859 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13860 L:      netdev@vger.kernel.org
13861 S:      Maintained
13862 F:      drivers/net/ethernet/natsemi/sonic.*
13863
13864 SONICS SILICON BACKPLANE DRIVER (SSB)
13865 M:      Michael Buesch <m@bues.ch>
13866 L:      linux-wireless@vger.kernel.org
13867 S:      Maintained
13868 F:      drivers/ssb/
13869 F:      include/linux/ssb/
13870
13871 SONY IMX258 SENSOR DRIVER
13872 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13873 L:      linux-media@vger.kernel.org
13874 T:      git git://linuxtv.org/media_tree.git
13875 S:      Maintained
13876 F:      drivers/media/i2c/imx258.c
13877
13878 SONY IMX274 SENSOR DRIVER
13879 M:      Leon Luo <leonl@leopardimaging.com>
13880 L:      linux-media@vger.kernel.org
13881 T:      git git://linuxtv.org/media_tree.git
13882 S:      Maintained
13883 F:      drivers/media/i2c/imx274.c
13884 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13885
13886 SONY IMX319 SENSOR DRIVER
13887 M:      Bingbu Cao <bingbu.cao@intel.com>
13888 L:      linux-media@vger.kernel.org
13889 T:      git git://linuxtv.org/media_tree.git
13890 S:      Maintained
13891 F:      drivers/media/i2c/imx319.c
13892
13893 SONY IMX355 SENSOR DRIVER
13894 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13895 L:      linux-media@vger.kernel.org
13896 T:      git git://linuxtv.org/media_tree.git
13897 S:      Maintained
13898 F:      drivers/media/i2c/imx355.c
13899
13900 SONY MEMORYSTICK CARD SUPPORT
13901 M:      Alex Dubov <oakad@yahoo.com>
13902 W:      http://tifmxx.berlios.de/
13903 S:      Maintained
13904 F:      drivers/memstick/host/tifm_ms.c
13905
13906 SONY MEMORYSTICK STANDARD SUPPORT
13907 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13908 S:      Maintained
13909 F:      drivers/memstick/core/ms_block.*
13910
13911 SONY VAIO CONTROL DEVICE DRIVER
13912 M:      Mattia Dongili <malattia@linux.it>
13913 L:      platform-driver-x86@vger.kernel.org
13914 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13915 S:      Maintained
13916 F:      Documentation/laptops/sony-laptop.txt
13917 F:      drivers/char/sonypi.c
13918 F:      drivers/platform/x86/sony-laptop.c
13919 F:      include/linux/sony-laptop.h
13920
13921 SOUND
13922 M:      Jaroslav Kysela <perex@perex.cz>
13923 M:      Takashi Iwai <tiwai@suse.com>
13924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13925 W:      http://www.alsa-project.org/
13926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13927 T:      git git://git.alsa-project.org/alsa-kernel.git
13928 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13929 S:      Maintained
13930 F:      Documentation/sound/
13931 F:      include/sound/
13932 F:      include/uapi/sound/
13933 F:      sound/
13934
13935 SOUND - COMPRESSED AUDIO
13936 M:      Vinod Koul <vkoul@kernel.org>
13937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13939 S:      Supported
13940 F:      Documentation/sound/designs/compress-offload.rst
13941 F:      include/sound/compress_driver.h
13942 F:      include/uapi/sound/compress_*
13943 F:      sound/core/compress_offload.c
13944 F:      sound/soc/soc-compress.c
13945
13946 SOUND - DMAENGINE HELPERS
13947 M:      Lars-Peter Clausen <lars@metafoo.de>
13948 S:      Supported
13949 F:      include/sound/dmaengine_pcm.h
13950 F:      sound/core/pcm_dmaengine.c
13951 F:      sound/soc/soc-generic-dmaengine-pcm.c
13952
13953 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13954 M:      Liam Girdwood <lgirdwood@gmail.com>
13955 M:      Mark Brown <broonie@kernel.org>
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13958 W:      http://alsa-project.org/main/index.php/ASoC
13959 S:      Supported
13960 F:      Documentation/devicetree/bindings/sound/
13961 F:      Documentation/sound/soc/
13962 F:      sound/soc/
13963 F:      include/sound/soc*
13964
13965 SOUNDWIRE SUBSYSTEM
13966 M:      Vinod Koul <vkoul@kernel.org>
13967 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13968 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13970 S:      Supported
13971 F:      Documentation/driver-api/soundwire/
13972 F:      drivers/soundwire/
13973 F:      include/linux/soundwire/
13974
13975 SP2 MEDIA DRIVER
13976 M:      Olli Salonen <olli.salonen@iki.fi>
13977 L:      linux-media@vger.kernel.org
13978 W:      https://linuxtv.org
13979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13980 S:      Maintained
13981 F:      drivers/media/dvb-frontends/sp2*
13982
13983 SPARC + UltraSPARC (sparc/sparc64)
13984 M:      "David S. Miller" <davem@davemloft.net>
13985 L:      sparclinux@vger.kernel.org
13986 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13989 S:      Maintained
13990 F:      arch/sparc/
13991 F:      drivers/sbus/
13992
13993 SPARC SERIAL DRIVERS
13994 M:      "David S. Miller" <davem@davemloft.net>
13995 L:      sparclinux@vger.kernel.org
13996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13998 S:      Maintained
13999 F:      include/linux/sunserialcore.h
14000 F:      drivers/tty/serial/suncore.c
14001 F:      drivers/tty/serial/sunhv.c
14002 F:      drivers/tty/serial/sunsab.c
14003 F:      drivers/tty/serial/sunsab.h
14004 F:      drivers/tty/serial/sunsu.c
14005 F:      drivers/tty/serial/sunzilog.c
14006 F:      drivers/tty/serial/sunzilog.h
14007 F:      drivers/tty/vcc.c
14008
14009 SPARSE CHECKER
14010 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14011 L:      linux-sparse@vger.kernel.org
14012 W:      https://sparse.wiki.kernel.org/
14013 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14014 S:      Maintained
14015 F:      include/linux/compiler.h
14016
14017 SPEAR CLOCK FRAMEWORK SUPPORT
14018 M:      Viresh Kumar <vireshk@kernel.org>
14019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14020 W:      http://www.st.com/spear
14021 S:      Maintained
14022 F:      drivers/clk/spear/
14023
14024 SPEAR PLATFORM SUPPORT
14025 M:      Viresh Kumar <vireshk@kernel.org>
14026 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14028 W:      http://www.st.com/spear
14029 S:      Maintained
14030 F:      arch/arm/boot/dts/spear*
14031 F:      arch/arm/mach-spear/
14032
14033 SPI NOR SUBSYSTEM
14034 M:      Marek Vasut <marek.vasut@gmail.com>
14035 L:      linux-mtd@lists.infradead.org
14036 W:      http://www.linux-mtd.infradead.org/
14037 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14038 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14039 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14040 S:      Maintained
14041 F:      drivers/mtd/spi-nor/
14042 F:      include/linux/mtd/spi-nor.h
14043
14044 SPI SUBSYSTEM
14045 M:      Mark Brown <broonie@kernel.org>
14046 L:      linux-spi@vger.kernel.org
14047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14048 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14049 S:      Maintained
14050 F:      Documentation/devicetree/bindings/spi/
14051 F:      Documentation/spi/
14052 F:      drivers/spi/
14053 F:      include/linux/spi/
14054 F:      include/uapi/linux/spi/
14055 F:      tools/spi/
14056
14057 SPIDERNET NETWORK DRIVER for CELL
14058 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14059 L:      netdev@vger.kernel.org
14060 S:      Supported
14061 F:      Documentation/networking/spider_net.txt
14062 F:      drivers/net/ethernet/toshiba/spider_net*
14063
14064 SPMI SUBSYSTEM
14065 R:      Stephen Boyd <sboyd@kernel.org>
14066 L:      linux-arm-msm@vger.kernel.org
14067 F:      Documentation/devicetree/bindings/spmi/
14068 F:      drivers/spmi/
14069 F:      include/dt-bindings/spmi/spmi.h
14070 F:      include/linux/spmi.h
14071 F:      include/trace/events/spmi.h
14072
14073 SPU FILE SYSTEM
14074 M:      Jeremy Kerr <jk@ozlabs.org>
14075 L:      linuxppc-dev@lists.ozlabs.org
14076 W:      http://www.ibm.com/developerworks/power/cell/
14077 S:      Supported
14078 F:      Documentation/filesystems/spufs.txt
14079 F:      arch/powerpc/platforms/cell/spufs/
14080
14081 SQUASHFS FILE SYSTEM
14082 M:      Phillip Lougher <phillip@squashfs.org.uk>
14083 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14084 W:      http://squashfs.org.uk
14085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14086 S:      Maintained
14087 F:      Documentation/filesystems/squashfs.txt
14088 F:      fs/squashfs/
14089
14090 SRM (Alpha) environment access
14091 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14092 S:      Maintained
14093 F:      arch/alpha/kernel/srm_env.c
14094
14095 ST STM32 I2C/SMBUS DRIVER
14096 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14097 L:      linux-i2c@vger.kernel.org
14098 S:      Maintained
14099 F:      drivers/i2c/busses/i2c-stm32*
14100
14101 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14102 M:      Song Qiang <songqiang1304521@gmail.com>
14103 L:      linux-iio@vger.kernel.org
14104 S:      Maintained
14105 F:      drivers/iio/proximity/vl53l0x-i2c.c
14106 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14107
14108 STABLE BRANCH
14109 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14110 M:      Sasha Levin <sashal@kernel.org>
14111 L:      stable@vger.kernel.org
14112 S:      Supported
14113 F:      Documentation/process/stable-kernel-rules.rst
14114
14115 STAGING - COMEDI
14116 M:      Ian Abbott <abbotti@mev.co.uk>
14117 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14118 S:      Odd Fixes
14119 F:      drivers/staging/comedi/
14120
14121 STAGING - EROFS FILE SYSTEM
14122 M:      Gao Xiang <gaoxiang25@huawei.com>
14123 M:      Chao Yu <yuchao0@huawei.com>
14124 L:      linux-erofs@lists.ozlabs.org
14125 S:      Maintained
14126 F:      drivers/staging/erofs/
14127
14128 STAGING - INDUSTRIAL IO
14129 M:      Jonathan Cameron <jic23@kernel.org>
14130 L:      linux-iio@vger.kernel.org
14131 S:      Odd Fixes
14132 F:      Documentation/devicetree/bindings/staging/iio/
14133 F:      drivers/staging/iio/
14134
14135 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14136 M:      Marc Dietrich <marvin24@gmx.de>
14137 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14138 L:      linux-tegra@vger.kernel.org
14139 S:      Maintained
14140 F:      drivers/staging/nvec/
14141
14142 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14143 M:      Jens Frederich <jfrederich@gmail.com>
14144 M:      Daniel Drake <dsd@laptop.org>
14145 M:      Jon Nettleton <jon.nettleton@gmail.com>
14146 W:      http://wiki.laptop.org/go/DCON
14147 S:      Maintained
14148 F:      drivers/staging/olpc_dcon/
14149
14150 STAGING - REALTEK RTL8712U DRIVERS
14151 M:      Larry Finger <Larry.Finger@lwfinger.net>
14152 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14153 S:      Odd Fixes
14154 F:      drivers/staging/rtl8712/
14155
14156 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14157 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14158 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14159 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14160 L:      linux-fbdev@vger.kernel.org
14161 S:      Maintained
14162 F:      drivers/staging/sm750fb/
14163
14164 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14165 M:      William Hubbs <w.d.hubbs@gmail.com>
14166 M:      Chris Brannon <chris@the-brannons.com>
14167 M:      Kirk Reiser <kirk@reisers.ca>
14168 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14169 L:      speakup@linux-speakup.org
14170 W:      http://www.linux-speakup.org/
14171 S:      Odd Fixes
14172 F:      drivers/staging/speakup/
14173
14174 STAGING - VIA VT665X DRIVERS
14175 M:      Forest Bond <forest@alittletooquiet.net>
14176 S:      Odd Fixes
14177 F:      drivers/staging/vt665?/
14178
14179 STAGING - WILC1000 WIFI DRIVER
14180 M:      Aditya Shankar <aditya.shankar@microchip.com>
14181 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14182 L:      linux-wireless@vger.kernel.org
14183 S:      Supported
14184 F:      drivers/staging/wilc1000/
14185
14186 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14187 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14188 S:      Odd Fixes
14189 F:      drivers/staging/xgifb/
14190
14191 STAGING SUBSYSTEM
14192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14194 L:      devel@driverdev.osuosl.org
14195 S:      Supported
14196 F:      drivers/staging/
14197
14198 STARFIRE/DURALAN NETWORK DRIVER
14199 M:      Ion Badulescu <ionut@badula.org>
14200 S:      Odd Fixes
14201 F:      drivers/net/ethernet/adaptec/starfire*
14202
14203 STEC S1220 SKD DRIVER
14204 M:      Bart Van Assche <bart.vanassche@wdc.com>
14205 L:      linux-block@vger.kernel.org
14206 S:      Maintained
14207 F:      drivers/block/skd*[ch]
14208
14209 STI AUDIO (ASoC) DRIVERS
14210 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14212 S:      Maintained
14213 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14214 F:      sound/soc/sti/
14215
14216 STI CEC DRIVER
14217 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14218 S:      Maintained
14219 F:      drivers/media/platform/sti/cec/
14220 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14221
14222 STK1160 USB VIDEO CAPTURE DRIVER
14223 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14224 L:      linux-media@vger.kernel.org
14225 T:      git git://linuxtv.org/media_tree.git
14226 S:      Maintained
14227 F:      drivers/media/usb/stk1160/
14228
14229 STM32 AUDIO (ASoC) DRIVERS
14230 M:      Olivier Moysan <olivier.moysan@st.com>
14231 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14232 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14233 S:      Maintained
14234 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14235 F:      sound/soc/stm/
14236
14237 STM32 TIMER/LPTIMER DRIVERS
14238 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14239 S:      Maintained
14240 F:      drivers/*/stm32-*timer*
14241 F:      drivers/pwm/pwm-stm32*
14242 F:      include/linux/*/stm32-*tim*
14243 F:      Documentation/ABI/testing/*timer-stm32
14244 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14245 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14246
14247 STMMAC ETHERNET DRIVER
14248 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14249 M:      Alexandre Torgue <alexandre.torgue@st.com>
14250 M:      Jose Abreu <joabreu@synopsys.com>
14251 L:      netdev@vger.kernel.org
14252 W:      http://www.stlinux.com
14253 S:      Supported
14254 F:      drivers/net/ethernet/stmicro/stmmac/
14255
14256 SUN3/3X
14257 M:      Sam Creasey <sammy@sammy.net>
14258 W:      http://sammy.net/sun3/
14259 S:      Maintained
14260 F:      arch/m68k/kernel/*sun3*
14261 F:      arch/m68k/sun3*/
14262 F:      arch/m68k/include/asm/sun3*
14263 F:      drivers/net/ethernet/i825xx/sun3*
14264
14265 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14266 M:      Hans de Goede <hdegoede@redhat.com>
14267 L:      linux-input@vger.kernel.org
14268 S:      Maintained
14269 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14270 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14271
14272 SUNDANCE NETWORK DRIVER
14273 M:      Denis Kirjanov <kda@linux-powerpc.org>
14274 L:      netdev@vger.kernel.org
14275 S:      Maintained
14276 F:      drivers/net/ethernet/dlink/sundance.c
14277
14278 SUPERH
14279 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14280 M:      Rich Felker <dalias@libc.org>
14281 L:      linux-sh@vger.kernel.org
14282 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14283 S:      Maintained
14284 F:      Documentation/sh/
14285 F:      arch/sh/
14286 F:      drivers/sh/
14287
14288 SUSPEND TO RAM
14289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14290 M:      Len Brown <len.brown@intel.com>
14291 M:      Pavel Machek <pavel@ucw.cz>
14292 L:      linux-pm@vger.kernel.org
14293 B:      https://bugzilla.kernel.org
14294 S:      Supported
14295 F:      Documentation/power/
14296 F:      arch/x86/kernel/acpi/
14297 F:      drivers/base/power/
14298 F:      kernel/power/
14299 F:      include/linux/suspend.h
14300 F:      include/linux/freezer.h
14301 F:      include/linux/pm.h
14302
14303 SVGA HANDLING
14304 M:      Martin Mares <mj@ucw.cz>
14305 L:      linux-video@atrey.karlin.mff.cuni.cz
14306 S:      Maintained
14307 F:      Documentation/svga.txt
14308 F:      arch/x86/boot/video*
14309
14310 SWIOTLB SUBSYSTEM
14311 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14312 L:      iommu@lists.linux-foundation.org
14313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14314 S:      Supported
14315 F:      kernel/dma/swiotlb.c
14316 F:      arch/*/kernel/pci-swiotlb.c
14317 F:      include/linux/swiotlb.h
14318
14319 SWITCHDEV
14320 M:      Jiri Pirko <jiri@resnulli.us>
14321 M:      Ivan Vecera <ivecera@redhat.com>
14322 L:      netdev@vger.kernel.org
14323 S:      Supported
14324 F:      net/switchdev/
14325 F:      include/net/switchdev.h
14326
14327 SY8106A REGULATOR DRIVER
14328 M:      Icenowy Zheng <icenowy@aosc.io>
14329 S:      Maintained
14330 F:      drivers/regulator/sy8106a-regulator.c
14331 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14332
14333 SYNC FILE FRAMEWORK
14334 M:      Sumit Semwal <sumit.semwal@linaro.org>
14335 R:      Gustavo Padovan <gustavo@padovan.org>
14336 S:      Maintained
14337 L:      linux-media@vger.kernel.org
14338 L:      dri-devel@lists.freedesktop.org
14339 F:      drivers/dma-buf/sync_*
14340 F:      drivers/dma-buf/dma-fence*
14341 F:      drivers/dma-buf/sw_sync.c
14342 F:      include/linux/sync_file.h
14343 F:      include/uapi/linux/sync_file.h
14344 F:      Documentation/sync_file.txt
14345 T:      git git://anongit.freedesktop.org/drm/drm-misc
14346
14347 SYNOPSYS ARC ARCHITECTURE
14348 M:      Vineet Gupta <vgupta@synopsys.com>
14349 L:      linux-snps-arc@lists.infradead.org
14350 S:      Supported
14351 F:      arch/arc/
14352 F:      Documentation/devicetree/bindings/arc/*
14353 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14354 F:      drivers/clocksource/arc_timer.c
14355 F:      drivers/tty/serial/arc_uart.c
14356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14357
14358 SYNOPSYS ARC HSDK SDP pll clock driver
14359 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14360 S:      Supported
14361 F:      drivers/clk/clk-hsdk-pll.c
14362 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14363
14364 SYNOPSYS ARC SDP clock driver
14365 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14366 S:      Supported
14367 F:      drivers/clk/axs10x/*
14368 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14369
14370 SYNOPSYS ARC SDP platform support
14371 M:      Alexey Brodkin <abrodkin@synopsys.com>
14372 S:      Supported
14373 F:      arch/arc/plat-axs10x
14374 F:      arch/arc/boot/dts/ax*
14375 F:      Documentation/devicetree/bindings/arc/axs10*
14376
14377 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14378 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14379 S:      Supported
14380 F:      drivers/reset/reset-axs10x.c
14381 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14382
14383 SYNOPSYS CREG GPIO DRIVER
14384 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14385 S:      Maintained
14386 F:      drivers/gpio/gpio-creg-snps.c
14387 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14388
14389 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14390 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14391 S:      Maintained
14392 F:      drivers/tty/serial/8250/8250_dw.c
14393
14394 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14395 M:      Hoan Tran <hotran@apm.com>
14396 L:      linux-gpio@vger.kernel.org
14397 S:      Maintained
14398 F:      drivers/gpio/gpio-dwapb.c
14399 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14400
14401 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14402 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14403 S:      Maintained
14404 F:      drivers/dma/dwi-axi-dmac/
14405 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14406
14407 SYNOPSYS DESIGNWARE DMAC DRIVER
14408 M:      Viresh Kumar <vireshk@kernel.org>
14409 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14410 S:      Maintained
14411 F:      include/linux/dma/dw.h
14412 F:      include/linux/platform_data/dma-dw.h
14413 F:      drivers/dma/dw/
14414
14415 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14416 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14417 L:      netdev@vger.kernel.org
14418 S:      Supported
14419 F:      drivers/net/ethernet/synopsys/
14420
14421 SYNOPSYS DESIGNWARE I2C DRIVER
14422 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14423 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14424 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14425 L:      linux-i2c@vger.kernel.org
14426 S:      Maintained
14427 F:      drivers/i2c/busses/i2c-designware-*
14428 F:      include/linux/platform_data/i2c-designware.h
14429
14430 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14431 M:      Jaehoon Chung <jh80.chung@samsung.com>
14432 L:      linux-mmc@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/mmc/host/dw_mmc*
14435
14436 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14437 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14438 S:      Supported
14439 F:      drivers/reset/reset-hsdk.c
14440 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14441 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14442
14443 SYSTEM CONFIGURATION (SYSCON)
14444 M:      Lee Jones <lee.jones@linaro.org>
14445 M:      Arnd Bergmann <arnd@arndb.de>
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14447 S:      Supported
14448 F:      drivers/mfd/syscon.c
14449
14450 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14451 M:      Sudeep Holla <sudeep.holla@arm.com>
14452 L:      linux-arm-kernel@lists.infradead.org
14453 S:      Maintained
14454 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14455 F:      drivers/clk/clk-sc[mp]i.c
14456 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14457 F:      drivers/firmware/arm_scpi.c
14458 F:      drivers/firmware/arm_scmi/
14459 F:      include/linux/sc[mp]i_protocol.h
14460
14461 SYSTEM RESET/SHUTDOWN DRIVERS
14462 M:      Sebastian Reichel <sre@kernel.org>
14463 L:      linux-pm@vger.kernel.org
14464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14465 S:      Maintained
14466 F:      Documentation/devicetree/bindings/power/reset/
14467 F:      drivers/power/reset/
14468
14469 SYSTEM TRACE MODULE CLASS
14470 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14471 S:      Maintained
14472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14473 F:      Documentation/trace/stm.rst
14474 F:      drivers/hwtracing/stm/
14475 F:      include/linux/stm.h
14476 F:      include/uapi/linux/stm.h
14477
14478 SYSV FILESYSTEM
14479 M:      Christoph Hellwig <hch@infradead.org>
14480 S:      Maintained
14481 F:      Documentation/filesystems/sysv-fs.txt
14482 F:      fs/sysv/
14483 F:      include/linux/sysv_fs.h
14484
14485 TARGET SUBSYSTEM
14486 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14487 L:      linux-scsi@vger.kernel.org
14488 L:      target-devel@vger.kernel.org
14489 W:      http://www.linux-iscsi.org
14490 W:      http://groups.google.com/group/linux-iscsi-target-dev
14491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14492 S:      Supported
14493 F:      drivers/target/
14494 F:      include/target/
14495 F:      Documentation/target/
14496
14497 TASKSTATS STATISTICS INTERFACE
14498 M:      Balbir Singh <bsingharora@gmail.com>
14499 S:      Maintained
14500 F:      Documentation/accounting/taskstats*
14501 F:      include/linux/taskstats*
14502 F:      kernel/taskstats.c
14503
14504 TC subsystem
14505 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14506 M:      Cong Wang <xiyou.wangcong@gmail.com>
14507 M:      Jiri Pirko <jiri@resnulli.us>
14508 L:      netdev@vger.kernel.org
14509 S:      Maintained
14510 F:      include/net/pkt_cls.h
14511 F:      include/net/pkt_sched.h
14512 F:      include/net/tc_act/
14513 F:      include/uapi/linux/pkt_cls.h
14514 F:      include/uapi/linux/pkt_sched.h
14515 F:      include/uapi/linux/tc_act/
14516 F:      include/uapi/linux/tc_ematch/
14517 F:      net/sched/
14518
14519 TC90522 MEDIA DRIVER
14520 M:      Akihiro Tsukada <tskd08@gmail.com>
14521 L:      linux-media@vger.kernel.org
14522 S:      Odd Fixes
14523 F:      drivers/media/dvb-frontends/tc90522*
14524
14525 TCP LOW PRIORITY MODULE
14526 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14527 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14528 W:      http://tcp-lp-mod.sourceforge.net/
14529 S:      Maintained
14530 F:      net/ipv4/tcp_lp.c
14531
14532 TDA10071 MEDIA DRIVER
14533 M:      Antti Palosaari <crope@iki.fi>
14534 L:      linux-media@vger.kernel.org
14535 W:      https://linuxtv.org
14536 W:      http://palosaari.fi/linux/
14537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14538 T:      git git://linuxtv.org/anttip/media_tree.git
14539 S:      Maintained
14540 F:      drivers/media/dvb-frontends/tda10071*
14541
14542 TDA18212 MEDIA DRIVER
14543 M:      Antti Palosaari <crope@iki.fi>
14544 L:      linux-media@vger.kernel.org
14545 W:      https://linuxtv.org
14546 W:      http://palosaari.fi/linux/
14547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14548 T:      git git://linuxtv.org/anttip/media_tree.git
14549 S:      Maintained
14550 F:      drivers/media/tuners/tda18212*
14551
14552 TDA18218 MEDIA DRIVER
14553 M:      Antti Palosaari <crope@iki.fi>
14554 L:      linux-media@vger.kernel.org
14555 W:      https://linuxtv.org
14556 W:      http://palosaari.fi/linux/
14557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14558 T:      git git://linuxtv.org/anttip/media_tree.git
14559 S:      Maintained
14560 F:      drivers/media/tuners/tda18218*
14561
14562 TDA18250 MEDIA DRIVER
14563 M:      Olli Salonen <olli.salonen@iki.fi>
14564 L:      linux-media@vger.kernel.org
14565 W:      https://linuxtv.org
14566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14567 T:      git git://linuxtv.org/media_tree.git
14568 S:      Maintained
14569 F:      drivers/media/tuners/tda18250*
14570
14571 TDA18271 MEDIA DRIVER
14572 M:      Michael Krufky <mkrufky@linuxtv.org>
14573 L:      linux-media@vger.kernel.org
14574 W:      https://linuxtv.org
14575 W:      http://github.com/mkrufky
14576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14577 T:      git git://linuxtv.org/mkrufky/tuners.git
14578 S:      Maintained
14579 F:      drivers/media/tuners/tda18271*
14580
14581 TDA1997x MEDIA DRIVER
14582 M:      Tim Harvey <tharvey@gateworks.com>
14583 L:      linux-media@vger.kernel.org
14584 W:      https://linuxtv.org
14585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14586 S:      Maintained
14587 F:      drivers/media/i2c/tda1997x.*
14588
14589 TDA827x MEDIA DRIVER
14590 M:      Michael Krufky <mkrufky@linuxtv.org>
14591 L:      linux-media@vger.kernel.org
14592 W:      https://linuxtv.org
14593 W:      http://github.com/mkrufky
14594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14595 T:      git git://linuxtv.org/mkrufky/tuners.git
14596 S:      Maintained
14597 F:      drivers/media/tuners/tda8290.*
14598
14599 TDA8290 MEDIA DRIVER
14600 M:      Michael Krufky <mkrufky@linuxtv.org>
14601 L:      linux-media@vger.kernel.org
14602 W:      https://linuxtv.org
14603 W:      http://github.com/mkrufky
14604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14605 T:      git git://linuxtv.org/mkrufky/tuners.git
14606 S:      Maintained
14607 F:      drivers/media/tuners/tda8290.*
14608
14609 TDA9840 MEDIA DRIVER
14610 M:      Hans Verkuil <hverkuil@xs4all.nl>
14611 L:      linux-media@vger.kernel.org
14612 T:      git git://linuxtv.org/media_tree.git
14613 W:      https://linuxtv.org
14614 S:      Maintained
14615 F:      drivers/media/i2c/tda9840*
14616
14617 TEA5761 TUNER DRIVER
14618 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14619 L:      linux-media@vger.kernel.org
14620 W:      https://linuxtv.org
14621 T:      git git://linuxtv.org/media_tree.git
14622 S:      Odd fixes
14623 F:      drivers/media/tuners/tea5761.*
14624
14625 TEA5767 TUNER DRIVER
14626 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14627 L:      linux-media@vger.kernel.org
14628 W:      https://linuxtv.org
14629 T:      git git://linuxtv.org/media_tree.git
14630 S:      Maintained
14631 F:      drivers/media/tuners/tea5767.*
14632
14633 TEA6415C MEDIA DRIVER
14634 M:      Hans Verkuil <hverkuil@xs4all.nl>
14635 L:      linux-media@vger.kernel.org
14636 T:      git git://linuxtv.org/media_tree.git
14637 W:      https://linuxtv.org
14638 S:      Maintained
14639 F:      drivers/media/i2c/tea6415c*
14640
14641 TEA6420 MEDIA DRIVER
14642 M:      Hans Verkuil <hverkuil@xs4all.nl>
14643 L:      linux-media@vger.kernel.org
14644 T:      git git://linuxtv.org/media_tree.git
14645 W:      https://linuxtv.org
14646 S:      Maintained
14647 F:      drivers/media/i2c/tea6420*
14648
14649 TEAM DRIVER
14650 M:      Jiri Pirko <jiri@resnulli.us>
14651 L:      netdev@vger.kernel.org
14652 S:      Supported
14653 F:      drivers/net/team/
14654 F:      include/linux/if_team.h
14655 F:      include/uapi/linux/if_team.h
14656
14657 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14658 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14659 S:      Maintained
14660 F:      arch/x86/platform/ts5500/
14661
14662 TECHNOTREND USB IR RECEIVER
14663 M:      Sean Young <sean@mess.org>
14664 L:      linux-media@vger.kernel.org
14665 S:      Maintained
14666 F:      drivers/media/rc/ttusbir.c
14667
14668 TECHWELL TW9910 VIDEO DECODER
14669 L:      linux-media@vger.kernel.org
14670 S:      Orphan
14671 F:      drivers/media/i2c/tw9910.c
14672 F:      include/media/i2c/tw9910.h
14673
14674 TEE SUBSYSTEM
14675 M:      Jens Wiklander <jens.wiklander@linaro.org>
14676 S:      Maintained
14677 F:      include/linux/tee_drv.h
14678 F:      include/uapi/linux/tee.h
14679 F:      drivers/tee/
14680 F:      Documentation/tee.txt
14681
14682 TEGRA ARCHITECTURE SUPPORT
14683 M:      Thierry Reding <thierry.reding@gmail.com>
14684 M:      Jonathan Hunter <jonathanh@nvidia.com>
14685 L:      linux-tegra@vger.kernel.org
14686 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14688 S:      Supported
14689 N:      [^a-z]tegra
14690
14691 TEGRA CLOCK DRIVER
14692 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14693 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14694 S:      Supported
14695 F:      drivers/clk/tegra/
14696
14697 TEGRA DMA DRIVERS
14698 M:      Laxman Dewangan <ldewangan@nvidia.com>
14699 M:      Jon Hunter <jonathanh@nvidia.com>
14700 S:      Supported
14701 F:      drivers/dma/tegra*
14702
14703 TEGRA I2C DRIVER
14704 M:      Laxman Dewangan <ldewangan@nvidia.com>
14705 S:      Supported
14706 F:      drivers/i2c/busses/i2c-tegra.c
14707
14708 TEGRA IOMMU DRIVERS
14709 M:      Thierry Reding <thierry.reding@gmail.com>
14710 L:      linux-tegra@vger.kernel.org
14711 S:      Supported
14712 F:      drivers/iommu/tegra*
14713
14714 TEGRA KBC DRIVER
14715 M:      Laxman Dewangan <ldewangan@nvidia.com>
14716 S:      Supported
14717 F:      drivers/input/keyboard/tegra-kbc.c
14718
14719 TEGRA NAND DRIVER
14720 M:      Stefan Agner <stefan@agner.ch>
14721 M:      Lucas Stach <dev@lynxeye.de>
14722 S:      Maintained
14723 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14724 F:      drivers/mtd/nand/raw/tegra_nand.c
14725
14726 TEGRA PWM DRIVER
14727 M:      Thierry Reding <thierry.reding@gmail.com>
14728 S:      Supported
14729 F:      drivers/pwm/pwm-tegra.c
14730
14731 TEGRA SERIAL DRIVER
14732 M:      Laxman Dewangan <ldewangan@nvidia.com>
14733 S:      Supported
14734 F:      drivers/tty/serial/serial-tegra.c
14735
14736 TEGRA SPI DRIVER
14737 M:      Laxman Dewangan <ldewangan@nvidia.com>
14738 S:      Supported
14739 F:      drivers/spi/spi-tegra*
14740
14741 TEHUTI ETHERNET DRIVER
14742 M:      Andy Gospodarek <andy@greyhouse.net>
14743 L:      netdev@vger.kernel.org
14744 S:      Supported
14745 F:      drivers/net/ethernet/tehuti/*
14746
14747 Telecom Clock Driver for MCPL0010
14748 M:      Mark Gross <mark.gross@intel.com>
14749 S:      Supported
14750 F:      drivers/char/tlclk.c
14751
14752 TENSILICA XTENSA PORT (xtensa)
14753 M:      Chris Zankel <chris@zankel.net>
14754 M:      Max Filippov <jcmvbkbc@gmail.com>
14755 L:      linux-xtensa@linux-xtensa.org
14756 T:      git git://github.com/czankel/xtensa-linux.git
14757 S:      Maintained
14758 F:      arch/xtensa/
14759 F:      drivers/irqchip/irq-xtensa-*
14760
14761 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14762 M:      Nishanth Menon <nm@ti.com>
14763 M:      Tero Kristo <t-kristo@ti.com>
14764 M:      Santosh Shilimkar <ssantosh@kernel.org>
14765 L:      linux-arm-kernel@lists.infradead.org
14766 S:      Maintained
14767 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14768 F:      drivers/firmware/ti_sci*
14769 F:      include/linux/soc/ti/ti_sci_protocol.h
14770 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14771 F:      drivers/soc/ti/ti_sci_pm_domains.c
14772 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14773 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14774 F:      drivers/clk/keystone/sci-clk.c
14775 F:      drivers/reset/reset-ti-sci.c
14776
14777 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14778 M:      Hans Verkuil <hverkuil@xs4all.nl>
14779 L:      linux-media@vger.kernel.org
14780 T:      git git://linuxtv.org/media_tree.git
14781 W:      https://linuxtv.org
14782 S:      Maintained
14783 F:      drivers/media/radio/radio-raremono.c
14784
14785 THERMAL
14786 M:      Zhang Rui <rui.zhang@intel.com>
14787 M:      Eduardo Valentin <edubezval@gmail.com>
14788 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14789 L:      linux-pm@vger.kernel.org
14790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14792 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14793 S:      Supported
14794 F:      drivers/thermal/
14795 F:      include/linux/thermal.h
14796 F:      include/uapi/linux/thermal.h
14797 F:      include/linux/cpu_cooling.h
14798 F:      Documentation/devicetree/bindings/thermal/
14799
14800 THERMAL/CPU_COOLING
14801 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14802 M:      Viresh Kumar <viresh.kumar@linaro.org>
14803 M:      Javi Merino <javi.merino@kernel.org>
14804 L:      linux-pm@vger.kernel.org
14805 S:      Supported
14806 F:      Documentation/thermal/cpu-cooling-api.txt
14807 F:      drivers/thermal/cpu_cooling.c
14808 F:      include/linux/cpu_cooling.h
14809
14810 THINKPAD ACPI EXTRAS DRIVER
14811 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14812 L:      ibm-acpi-devel@lists.sourceforge.net
14813 L:      platform-driver-x86@vger.kernel.org
14814 W:      http://ibm-acpi.sourceforge.net
14815 W:      http://thinkwiki.org/wiki/Ibm-acpi
14816 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14817 S:      Maintained
14818 F:      drivers/platform/x86/thinkpad_acpi.c
14819
14820 THUNDERBOLT DRIVER
14821 M:      Andreas Noever <andreas.noever@gmail.com>
14822 M:      Michael Jamet <michael.jamet@intel.com>
14823 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14824 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14826 S:      Maintained
14827 F:      Documentation/admin-guide/thunderbolt.rst
14828 F:      drivers/thunderbolt/
14829 F:      include/linux/thunderbolt.h
14830
14831 THUNDERBOLT NETWORK DRIVER
14832 M:      Michael Jamet <michael.jamet@intel.com>
14833 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14834 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14835 L:      netdev@vger.kernel.org
14836 S:      Maintained
14837 F:      drivers/net/thunderbolt.c
14838
14839 THUNDERX GPIO DRIVER
14840 M:      David Daney <david.daney@cavium.com>
14841 S:      Maintained
14842 F:      drivers/gpio/gpio-thunderx.c
14843
14844 TI AM437X VPFE DRIVER
14845 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14846 L:      linux-media@vger.kernel.org
14847 W:      https://linuxtv.org
14848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14849 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14850 S:      Maintained
14851 F:      drivers/media/platform/am437x/
14852
14853 TI BANDGAP AND THERMAL DRIVER
14854 M:      Eduardo Valentin <edubezval@gmail.com>
14855 M:      Keerthy <j-keerthy@ti.com>
14856 L:      linux-pm@vger.kernel.org
14857 L:      linux-omap@vger.kernel.org
14858 S:      Maintained
14859 F:      drivers/thermal/ti-soc-thermal/
14860
14861 TI BQ27XXX POWER SUPPLY DRIVER
14862 R:      Andrew F. Davis <afd@ti.com>
14863 F:      include/linux/power/bq27xxx_battery.h
14864 F:      drivers/power/supply/bq27xxx_battery.c
14865 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14866
14867 TI CDCE706 CLOCK DRIVER
14868 M:      Max Filippov <jcmvbkbc@gmail.com>
14869 S:      Maintained
14870 F:      drivers/clk/clk-cdce706.c
14871
14872 TI CLOCK DRIVER
14873 M:      Tero Kristo <t-kristo@ti.com>
14874 L:      linux-omap@vger.kernel.org
14875 S:      Maintained
14876 F:      drivers/clk/ti/
14877 F:      include/linux/clk/ti.h
14878
14879 TI DAVINCI MACHINE SUPPORT
14880 M:      Sekhar Nori <nsekhar@ti.com>
14881 M:      Kevin Hilman <khilman@kernel.org>
14882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14884 S:      Supported
14885 F:      arch/arm/mach-davinci/
14886 F:      drivers/i2c/busses/i2c-davinci.c
14887 F:      arch/arm/boot/dts/da850*
14888
14889 TI DAVINCI SERIES CLOCK DRIVER
14890 M:      David Lechner <david@lechnology.com>
14891 R:      Sekhar Nori <nsekhar@ti.com>
14892 S:      Maintained
14893 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14894 F:      drivers/clk/davinci/
14895
14896 TI DAVINCI SERIES GPIO DRIVER
14897 M:      Keerthy <j-keerthy@ti.com>
14898 L:      linux-gpio@vger.kernel.org
14899 S:      Maintained
14900 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14901 F:      drivers/gpio/gpio-davinci.c
14902
14903 TI DAVINCI SERIES MEDIA DRIVER
14904 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14908 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14909 S:      Maintained
14910 F:      drivers/media/platform/davinci/
14911 F:      include/media/davinci/
14912
14913 TI ETHERNET SWITCH DRIVER (CPSW)
14914 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14915 L:      linux-omap@vger.kernel.org
14916 L:      netdev@vger.kernel.org
14917 S:      Maintained
14918 F:      drivers/net/ethernet/ti/cpsw*
14919 F:      drivers/net/ethernet/ti/davinci*
14920
14921 TI FLASH MEDIA INTERFACE DRIVER
14922 M:      Alex Dubov <oakad@yahoo.com>
14923 S:      Maintained
14924 F:      drivers/misc/tifm*
14925 F:      drivers/mmc/host/tifm_sd.c
14926 F:      include/linux/tifm.h
14927
14928 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14929 M:      Santosh Shilimkar <ssantosh@kernel.org>
14930 L:      linux-kernel@vger.kernel.org
14931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14932 S:      Maintained
14933 F:      drivers/soc/ti/*
14934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14935
14936 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14937 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14938 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14939 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14940 S:      Maintained
14941 F:      sound/soc/codecs/lm49453*
14942 F:      sound/soc/codecs/isabelle*
14943
14944 TI LP855x BACKLIGHT DRIVER
14945 M:      Milo Kim <milo.kim@ti.com>
14946 S:      Maintained
14947 F:      Documentation/backlight/lp855x-driver.txt
14948 F:      drivers/video/backlight/lp855x_bl.c
14949 F:      include/linux/platform_data/lp855x.h
14950
14951 TI LP8727 CHARGER DRIVER
14952 M:      Milo Kim <milo.kim@ti.com>
14953 S:      Maintained
14954 F:      drivers/power/supply/lp8727_charger.c
14955 F:      include/linux/platform_data/lp8727.h
14956
14957 TI LP8788 MFD DRIVER
14958 M:      Milo Kim <milo.kim@ti.com>
14959 S:      Maintained
14960 F:      drivers/iio/adc/lp8788_adc.c
14961 F:      drivers/leds/leds-lp8788.c
14962 F:      drivers/mfd/lp8788*.c
14963 F:      drivers/power/supply/lp8788-charger.c
14964 F:      drivers/regulator/lp8788-*.c
14965 F:      include/linux/mfd/lp8788*.h
14966
14967 TI NETCP ETHERNET DRIVER
14968 M:      Wingman Kwok <w-kwok2@ti.com>
14969 M:      Murali Karicheri <m-karicheri2@ti.com>
14970 L:      netdev@vger.kernel.org
14971 S:      Maintained
14972 F:      drivers/net/ethernet/ti/netcp*
14973
14974 TI PCM3060 ASoC CODEC DRIVER
14975 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14977 S:      Maintained
14978 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14979 F:      sound/soc/codecs/pcm3060*
14980
14981 TI TAS571X FAMILY ASoC CODEC DRIVER
14982 M:      Kevin Cernekee <cernekee@chromium.org>
14983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14984 S:      Odd Fixes
14985 F:      sound/soc/codecs/tas571x*
14986
14987 TI TRF7970A NFC DRIVER
14988 M:      Mark Greer <mgreer@animalcreek.com>
14989 L:      linux-wireless@vger.kernel.org
14990 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14991 S:      Supported
14992 F:      drivers/nfc/trf7970a.c
14993 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14994
14995 TI TWL4030 SERIES SOC CODEC DRIVER
14996 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14998 S:      Maintained
14999 F:      sound/soc/codecs/twl4030*
15000
15001 TI VPE/CAL DRIVERS
15002 M:      Benoit Parrot <bparrot@ti.com>
15003 L:      linux-media@vger.kernel.org
15004 W:      http://linuxtv.org/
15005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15006 S:      Maintained
15007 F:      drivers/media/platform/ti-vpe/
15008
15009 TI WILINK WIRELESS DRIVERS
15010 L:      linux-wireless@vger.kernel.org
15011 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15012 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15014 S:      Orphan
15015 F:      drivers/net/wireless/ti/
15016 F:      include/linux/wl12xx.h
15017
15018 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15019 M:      John Stultz <john.stultz@linaro.org>
15020 M:      Thomas Gleixner <tglx@linutronix.de>
15021 R:      Stephen Boyd <sboyd@kernel.org>
15022 L:      linux-kernel@vger.kernel.org
15023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15024 S:      Supported
15025 F:      include/linux/clocksource.h
15026 F:      include/linux/time.h
15027 F:      include/linux/timex.h
15028 F:      include/uapi/linux/time.h
15029 F:      include/uapi/linux/timex.h
15030 F:      kernel/time/clocksource.c
15031 F:      kernel/time/time*.c
15032 F:      kernel/time/alarmtimer.c
15033 F:      kernel/time/ntp.c
15034 F:      tools/testing/selftests/timers/
15035
15036 TIPC NETWORK LAYER
15037 M:      Jon Maloy <jon.maloy@ericsson.com>
15038 M:      Ying Xue <ying.xue@windriver.com>
15039 L:      netdev@vger.kernel.org (core kernel code)
15040 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15041 W:      http://tipc.sourceforge.net/
15042 S:      Maintained
15043 F:      include/uapi/linux/tipc*.h
15044 F:      net/tipc/
15045
15046 TLAN NETWORK DRIVER
15047 M:      Samuel Chessman <chessman@tux.org>
15048 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15049 W:      http://sourceforge.net/projects/tlan/
15050 S:      Maintained
15051 F:      Documentation/networking/tlan.txt
15052 F:      drivers/net/ethernet/ti/tlan.*
15053
15054 TM6000 VIDEO4LINUX DRIVER
15055 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15056 L:      linux-media@vger.kernel.org
15057 W:      https://linuxtv.org
15058 T:      git git://linuxtv.org/media_tree.git
15059 S:      Odd fixes
15060 F:      drivers/media/usb/tm6000/
15061 F:      Documentation/media/v4l-drivers/tm6000*
15062
15063 TMIO/SDHI MMC DRIVER
15064 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15065 L:      linux-mmc@vger.kernel.org
15066 S:      Supported
15067 F:      drivers/mmc/host/tmio_mmc*
15068 F:      drivers/mmc/host/renesas_sdhi*
15069 F:      include/linux/mfd/tmio.h
15070
15071 TMP401 HARDWARE MONITOR DRIVER
15072 M:      Guenter Roeck <linux@roeck-us.net>
15073 L:      linux-hwmon@vger.kernel.org
15074 S:      Maintained
15075 F:      Documentation/hwmon/tmp401
15076 F:      drivers/hwmon/tmp401.c
15077
15078 TMPFS (SHMEM FILESYSTEM)
15079 M:      Hugh Dickins <hughd@google.com>
15080 L:      linux-mm@kvack.org
15081 S:      Maintained
15082 F:      include/linux/shmem_fs.h
15083 F:      mm/shmem.c
15084
15085 TOMOYO SECURITY MODULE
15086 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15087 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15088 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15089 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15090 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15091 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15092 W:      http://tomoyo.sourceforge.jp/
15093 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15094 S:      Maintained
15095 F:      security/tomoyo/
15096
15097 TOPSTAR LAPTOP EXTRAS DRIVER
15098 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15099 L:      platform-driver-x86@vger.kernel.org
15100 S:      Maintained
15101 F:      drivers/platform/x86/topstar-laptop.c
15102
15103 TORTURE-TEST MODULES
15104 M:      Davidlohr Bueso <dave@stgolabs.net>
15105 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15106 M:      Josh Triplett <josh@joshtriplett.org>
15107 L:      linux-kernel@vger.kernel.org
15108 S:      Supported
15109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15110 F:      Documentation/RCU/torture.txt
15111 F:      kernel/torture.c
15112 F:      kernel/rcu/rcutorture.c
15113 F:      kernel/rcu/rcuperf.c
15114 F:      kernel/locking/locktorture.c
15115
15116 TOSHIBA ACPI EXTRAS DRIVER
15117 M:      Azael Avalos <coproscefalo@gmail.com>
15118 L:      platform-driver-x86@vger.kernel.org
15119 S:      Maintained
15120 F:      drivers/platform/x86/toshiba_acpi.c
15121
15122 TOSHIBA BLUETOOTH DRIVER
15123 M:      Azael Avalos <coproscefalo@gmail.com>
15124 L:      platform-driver-x86@vger.kernel.org
15125 S:      Maintained
15126 F:      drivers/platform/x86/toshiba_bluetooth.c
15127
15128 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15129 M:      Azael Avalos <coproscefalo@gmail.com>
15130 L:      platform-driver-x86@vger.kernel.org
15131 S:      Maintained
15132 F:      drivers/platform/x86/toshiba_haps.c
15133
15134 TOSHIBA SMM DRIVER
15135 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15136 W:      http://www.buzzard.org.uk/toshiba/
15137 S:      Maintained
15138 F:      drivers/char/toshiba.c
15139 F:      include/linux/toshiba.h
15140 F:      include/uapi/linux/toshiba.h
15141
15142 TOSHIBA TC358743 DRIVER
15143 M:      Mats Randgaard <matrandg@cisco.com>
15144 L:      linux-media@vger.kernel.org
15145 S:      Maintained
15146 F:      drivers/media/i2c/tc358743*
15147 F:      include/media/i2c/tc358743.h
15148
15149 TOSHIBA WMI HOTKEYS DRIVER
15150 M:      Azael Avalos <coproscefalo@gmail.com>
15151 L:      platform-driver-x86@vger.kernel.org
15152 S:      Maintained
15153 F:      drivers/platform/x86/toshiba-wmi.c
15154
15155 TPM DEVICE DRIVER
15156 M:      Peter Huewe <peterhuewe@gmx.de>
15157 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15158 R:      Jason Gunthorpe <jgg@ziepe.ca>
15159 L:      linux-integrity@vger.kernel.org
15160 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15161 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15162 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15163 S:      Maintained
15164 F:      drivers/char/tpm/
15165
15166 TRACING
15167 M:      Steven Rostedt <rostedt@goodmis.org>
15168 M:      Ingo Molnar <mingo@redhat.com>
15169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15170 S:      Maintained
15171 F:      Documentation/trace/ftrace.rst
15172 F:      arch/*/*/*/ftrace.h
15173 F:      arch/*/kernel/ftrace.c
15174 F:      include/*/ftrace.h
15175 F:      include/linux/trace*.h
15176 F:      include/trace/
15177 F:      kernel/trace/
15178 F:      tools/testing/selftests/ftrace/
15179
15180 TRACING MMIO ACCESSES (MMIOTRACE)
15181 M:      Steven Rostedt <rostedt@goodmis.org>
15182 M:      Ingo Molnar <mingo@kernel.org>
15183 R:      Karol Herbst <karolherbst@gmail.com>
15184 R:      Pekka Paalanen <ppaalanen@gmail.com>
15185 S:      Maintained
15186 L:      linux-kernel@vger.kernel.org
15187 L:      nouveau@lists.freedesktop.org
15188 F:      kernel/trace/trace_mmiotrace.c
15189 F:      include/linux/mmiotrace.h
15190 F:      arch/x86/mm/kmmio.c
15191 F:      arch/x86/mm/mmio-mod.c
15192 F:      arch/x86/mm/testmmiotrace.c
15193
15194 TRIVIAL PATCHES
15195 M:      Jiri Kosina <trivial@kernel.org>
15196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15197 S:      Maintained
15198 K:      ^Subject:.*(?i)trivial
15199
15200 TEMPO SEMICONDUCTOR DRIVERS
15201 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15202 S:      Maintained
15203 F:      sound/soc/codecs/tscs*.c
15204 F:      sound/soc/codecs/tscs*.h
15205 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15206
15207 TTY LAYER
15208 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15209 M:      Jiri Slaby <jslaby@suse.com>
15210 S:      Supported
15211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15212 F:      Documentation/serial/
15213 F:      drivers/tty/
15214 F:      drivers/tty/serial/serial_core.c
15215 F:      include/linux/serial_core.h
15216 F:      include/linux/serial.h
15217 F:      include/linux/tty.h
15218 F:      include/uapi/linux/serial_core.h
15219 F:      include/uapi/linux/serial.h
15220 F:      include/uapi/linux/tty.h
15221
15222 TUA9001 MEDIA DRIVER
15223 M:      Antti Palosaari <crope@iki.fi>
15224 L:      linux-media@vger.kernel.org
15225 W:      https://linuxtv.org
15226 W:      http://palosaari.fi/linux/
15227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15228 T:      git git://linuxtv.org/anttip/media_tree.git
15229 S:      Maintained
15230 F:      drivers/media/tuners/tua9001*
15231
15232 TULIP NETWORK DRIVERS
15233 L:      netdev@vger.kernel.org
15234 L:      linux-parisc@vger.kernel.org
15235 S:      Orphan
15236 F:      drivers/net/ethernet/dec/tulip/
15237
15238 TUN/TAP driver
15239 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15240 W:      http://vtun.sourceforge.net/tun
15241 S:      Maintained
15242 F:      Documentation/networking/tuntap.txt
15243 F:      arch/um/os-Linux/drivers/
15244
15245 TURBOCHANNEL SUBSYSTEM
15246 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15247 M:      Ralf Baechle <ralf@linux-mips.org>
15248 L:      linux-mips@linux-mips.org
15249 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15250 S:      Maintained
15251 F:      drivers/tc/
15252 F:      include/linux/tc.h
15253
15254 TURBOSTAT UTILITY
15255 M:      "Len Brown" <lenb@kernel.org>
15256 L:      linux-pm@vger.kernel.org
15257 B:      https://bugzilla.kernel.org
15258 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15260 S:      Supported
15261 F:      tools/power/x86/turbostat/
15262
15263 TW5864 VIDEO4LINUX DRIVER
15264 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15265 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15266 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15267 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15268 L:      linux-media@vger.kernel.org
15269 S:      Supported
15270 F:      drivers/media/pci/tw5864/
15271
15272 TW68 VIDEO4LINUX DRIVER
15273 M:      Hans Verkuil <hverkuil@xs4all.nl>
15274 L:      linux-media@vger.kernel.org
15275 T:      git git://linuxtv.org/media_tree.git
15276 W:      https://linuxtv.org
15277 S:      Odd Fixes
15278 F:      drivers/media/pci/tw68/
15279
15280 TW686X VIDEO4LINUX DRIVER
15281 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15282 L:      linux-media@vger.kernel.org
15283 T:      git git://linuxtv.org/media_tree.git
15284 W:      http://linuxtv.org
15285 S:      Maintained
15286 F:      drivers/media/pci/tw686x/
15287
15288 UBI FILE SYSTEM (UBIFS)
15289 M:      Richard Weinberger <richard@nod.at>
15290 M:      Artem Bityutskiy <dedekind1@gmail.com>
15291 M:      Adrian Hunter <adrian.hunter@intel.com>
15292 L:      linux-mtd@lists.infradead.org
15293 T:      git git://git.infradead.org/ubifs-2.6.git
15294 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15295 S:      Supported
15296 F:      Documentation/filesystems/ubifs.txt
15297 F:      fs/ubifs/
15298
15299 UCLINUX (M68KNOMMU AND COLDFIRE)
15300 M:      Greg Ungerer <gerg@linux-m68k.org>
15301 W:      http://www.linux-m68k.org/
15302 W:      http://www.uclinux.org/
15303 L:      linux-m68k@lists.linux-m68k.org
15304 L:      uclinux-dev@uclinux.org  (subscribers-only)
15305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15306 S:      Maintained
15307 F:      arch/m68k/coldfire/
15308 F:      arch/m68k/68*/
15309 F:      arch/m68k/*/*_no.*
15310 F:      arch/m68k/include/asm/*_no.*
15311
15312 UDF FILESYSTEM
15313 M:      Jan Kara <jack@suse.com>
15314 S:      Maintained
15315 F:      Documentation/filesystems/udf.txt
15316 F:      fs/udf/
15317
15318 UDRAW TABLET
15319 M:      Bastien Nocera <hadess@hadess.net>
15320 L:      linux-input@vger.kernel.org
15321 S:      Maintained
15322 F:      drivers/hid/hid-udraw-ps3.c
15323
15324 UFS FILESYSTEM
15325 M:      Evgeniy Dushistov <dushistov@mail.ru>
15326 S:      Maintained
15327 F:      Documentation/filesystems/ufs.txt
15328 F:      fs/ufs/
15329
15330 UHID USERSPACE HID IO DRIVER:
15331 M:      David Herrmann <dh.herrmann@googlemail.com>
15332 L:      linux-input@vger.kernel.org
15333 S:      Maintained
15334 F:      drivers/hid/uhid.c
15335 F:      include/uapi/linux/uhid.h
15336
15337 ULPI BUS
15338 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15339 L:      linux-usb@vger.kernel.org
15340 S:      Maintained
15341 F:      drivers/usb/common/ulpi.c
15342 F:      include/linux/ulpi/
15343
15344 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15345 L:      linux-usb@vger.kernel.org
15346 S:      Orphan
15347 F:      drivers/uwb/
15348 F:      include/linux/uwb.h
15349 F:      include/linux/uwb/
15350
15351 UNICORE32 ARCHITECTURE:
15352 M:      Guan Xuetao <gxt@pku.edu.cn>
15353 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15354 S:      Maintained
15355 T:      git git://github.com/gxt/linux.git
15356 F:      arch/unicore32/
15357
15358 UNIFDEF
15359 M:      Tony Finch <dot@dotat.at>
15360 W:      http://dotat.at/prog/unifdef
15361 S:      Maintained
15362 F:      scripts/unifdef.c
15363
15364 UNIFORM CDROM DRIVER
15365 M:      Jens Axboe <axboe@kernel.dk>
15366 W:      http://www.kernel.dk
15367 S:      Maintained
15368 F:      Documentation/cdrom/
15369 F:      drivers/cdrom/cdrom.c
15370 F:      include/linux/cdrom.h
15371 F:      include/uapi/linux/cdrom.h
15372
15373 UNISYS S-PAR DRIVERS
15374 M:      David Kershner <david.kershner@unisys.com>
15375 L:      sparmaintainer@unisys.com (Unisys internal)
15376 S:      Supported
15377 F:      include/linux/visorbus.h
15378 F:      drivers/visorbus/
15379 F:      drivers/staging/unisys/
15380
15381 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15382 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15383 L:      linux-scsi@vger.kernel.org
15384 S:      Supported
15385 F:      Documentation/scsi/ufs.txt
15386 F:      drivers/scsi/ufs/
15387
15388 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15389 M:      Joao Pinto <jpinto@synopsys.com>
15390 L:      linux-scsi@vger.kernel.org
15391 S:      Supported
15392 F:      drivers/scsi/ufs/*dwc*
15393
15394 UNSORTED BLOCK IMAGES (UBI)
15395 M:      Artem Bityutskiy <dedekind1@gmail.com>
15396 M:      Richard Weinberger <richard@nod.at>
15397 W:      http://www.linux-mtd.infradead.org/
15398 L:      linux-mtd@lists.infradead.org
15399 T:      git git://git.infradead.org/ubifs-2.6.git
15400 S:      Supported
15401 F:      drivers/mtd/ubi/
15402 F:      include/linux/mtd/ubi.h
15403 F:      include/uapi/mtd/ubi-user.h
15404
15405 USB "USBNET" DRIVER FRAMEWORK
15406 M:      Oliver Neukum <oneukum@suse.com>
15407 L:      netdev@vger.kernel.org
15408 W:      http://www.linux-usb.org/usbnet
15409 S:      Maintained
15410 F:      drivers/net/usb/usbnet.c
15411 F:      include/linux/usb/usbnet.h
15412
15413 USB ACM DRIVER
15414 M:      Oliver Neukum <oneukum@suse.com>
15415 L:      linux-usb@vger.kernel.org
15416 S:      Maintained
15417 F:      Documentation/usb/acm.txt
15418 F:      drivers/usb/class/cdc-acm.*
15419
15420 USB AR5523 WIRELESS DRIVER
15421 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15422 L:      linux-wireless@vger.kernel.org
15423 S:      Maintained
15424 F:      drivers/net/wireless/ath/ar5523/
15425
15426 USB ATTACHED SCSI
15427 M:      Oliver Neukum <oneukum@suse.com>
15428 L:      linux-usb@vger.kernel.org
15429 L:      linux-scsi@vger.kernel.org
15430 S:      Maintained
15431 F:      drivers/usb/storage/uas.c
15432
15433 USB CDC ETHERNET DRIVER
15434 M:      Oliver Neukum <oliver@neukum.org>
15435 L:      linux-usb@vger.kernel.org
15436 S:      Maintained
15437 F:      drivers/net/usb/cdc_*.c
15438 F:      include/uapi/linux/usb/cdc.h
15439
15440 USB CHAOSKEY DRIVER
15441 M:      Keith Packard <keithp@keithp.com>
15442 L:      linux-usb@vger.kernel.org
15443 S:      Maintained
15444 F:      drivers/usb/misc/chaoskey.c
15445
15446 USB CYPRESS C67X00 DRIVER
15447 M:      Peter Korsgaard <jacmet@sunsite.dk>
15448 L:      linux-usb@vger.kernel.org
15449 S:      Maintained
15450 F:      drivers/usb/c67x00/
15451
15452 USB DAVICOM DM9601 DRIVER
15453 M:      Peter Korsgaard <jacmet@sunsite.dk>
15454 L:      netdev@vger.kernel.org
15455 W:      http://www.linux-usb.org/usbnet
15456 S:      Maintained
15457 F:      drivers/net/usb/dm9601.c
15458
15459 USB DIAMOND RIO500 DRIVER
15460 M:      Cesar Miquel <miquel@df.uba.ar>
15461 L:      rio500-users@lists.sourceforge.net
15462 W:      http://rio500.sourceforge.net
15463 S:      Maintained
15464 F:      drivers/usb/misc/rio500*
15465
15466 USB EHCI DRIVER
15467 M:      Alan Stern <stern@rowland.harvard.edu>
15468 L:      linux-usb@vger.kernel.org
15469 S:      Maintained
15470 F:      Documentation/usb/ehci.txt
15471 F:      drivers/usb/host/ehci*
15472
15473 USB GADGET/PERIPHERAL SUBSYSTEM
15474 M:      Felipe Balbi <balbi@kernel.org>
15475 L:      linux-usb@vger.kernel.org
15476 W:      http://www.linux-usb.org/gadget
15477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15478 S:      Maintained
15479 F:      drivers/usb/gadget/
15480 F:      include/linux/usb/gadget*
15481
15482 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15483 M:      Jiri Kosina <jikos@kernel.org>
15484 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15485 L:      linux-usb@vger.kernel.org
15486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15487 S:      Maintained
15488 F:      Documentation/hid/hiddev.txt
15489 F:      drivers/hid/usbhid/
15490
15491 USB INTEL XHCI ROLE MUX DRIVER
15492 M:      Hans de Goede <hdegoede@redhat.com>
15493 L:      linux-usb@vger.kernel.org
15494 S:      Maintained
15495 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15496
15497 USB ISP116X DRIVER
15498 M:      Olav Kongas <ok@artecdesign.ee>
15499 L:      linux-usb@vger.kernel.org
15500 S:      Maintained
15501 F:      drivers/usb/host/isp116x*
15502 F:      include/linux/usb/isp116x.h
15503
15504 USB LAN78XX ETHERNET DRIVER
15505 M:      Woojung Huh <woojung.huh@microchip.com>
15506 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15507 L:      netdev@vger.kernel.org
15508 S:      Maintained
15509 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15510 F:      drivers/net/usb/lan78xx.*
15511 F:      include/dt-bindings/net/microchip-lan78xx.h
15512
15513 USB MASS STORAGE DRIVER
15514 M:      Alan Stern <stern@rowland.harvard.edu>
15515 L:      linux-usb@vger.kernel.org
15516 L:      usb-storage@lists.one-eyed-alien.net
15517 S:      Maintained
15518 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15519 F:      drivers/usb/storage/
15520
15521 USB MIDI DRIVER
15522 M:      Clemens Ladisch <clemens@ladisch.de>
15523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15524 T:      git git://git.alsa-project.org/alsa-kernel.git
15525 S:      Maintained
15526 F:      sound/usb/midi.*
15527
15528 USB NETWORKING DRIVERS
15529 L:      linux-usb@vger.kernel.org
15530 S:      Odd Fixes
15531 F:      drivers/net/usb/
15532
15533 USB OHCI DRIVER
15534 M:      Alan Stern <stern@rowland.harvard.edu>
15535 L:      linux-usb@vger.kernel.org
15536 S:      Maintained
15537 F:      Documentation/usb/ohci.txt
15538 F:      drivers/usb/host/ohci*
15539
15540 USB OTG FSM (Finite State Machine)
15541 M:      Peter Chen <Peter.Chen@nxp.com>
15542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15543 L:      linux-usb@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/usb/common/usb-otg-fsm.c
15546
15547 USB OVER IP DRIVER
15548 M:      Valentina Manea <valentina.manea.m@gmail.com>
15549 M:      Shuah Khan <shuah@kernel.org>
15550 L:      linux-usb@vger.kernel.org
15551 S:      Maintained
15552 F:      Documentation/usb/usbip_protocol.txt
15553 F:      drivers/usb/usbip/
15554 F:      tools/usb/usbip/
15555 F:      tools/testing/selftests/drivers/usb/usbip/
15556
15557 USB PEGASUS DRIVER
15558 M:      Petko Manolov <petkan@nucleusys.com>
15559 L:      linux-usb@vger.kernel.org
15560 L:      netdev@vger.kernel.org
15561 T:      git git://github.com/petkan/pegasus.git
15562 W:      https://github.com/petkan/pegasus
15563 S:      Maintained
15564 F:      drivers/net/usb/pegasus.*
15565
15566 USB PHY LAYER
15567 M:      Felipe Balbi <balbi@kernel.org>
15568 L:      linux-usb@vger.kernel.org
15569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15570 S:      Maintained
15571 F:      drivers/usb/phy/
15572
15573 USB PRINTER DRIVER (usblp)
15574 M:      Pete Zaitcev <zaitcev@redhat.com>
15575 L:      linux-usb@vger.kernel.org
15576 S:      Supported
15577 F:      drivers/usb/class/usblp.c
15578
15579 USB QMI WWAN NETWORK DRIVER
15580 M:      Bjørn Mork <bjorn@mork.no>
15581 L:      netdev@vger.kernel.org
15582 S:      Maintained
15583 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15584 F:      drivers/net/usb/qmi_wwan.c
15585
15586 USB RTL8150 DRIVER
15587 M:      Petko Manolov <petkan@nucleusys.com>
15588 L:      linux-usb@vger.kernel.org
15589 L:      netdev@vger.kernel.org
15590 T:      git git://github.com/petkan/rtl8150.git
15591 W:      https://github.com/petkan/rtl8150
15592 S:      Maintained
15593 F:      drivers/net/usb/rtl8150.c
15594
15595 USB SERIAL SUBSYSTEM
15596 M:      Johan Hovold <johan@kernel.org>
15597 L:      linux-usb@vger.kernel.org
15598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15599 S:      Maintained
15600 F:      Documentation/usb/usb-serial.txt
15601 F:      drivers/usb/serial/
15602 F:      include/linux/usb/serial.h
15603
15604 USB SMSC75XX ETHERNET DRIVER
15605 M:      Steve Glendinning <steve.glendinning@shawell.net>
15606 L:      netdev@vger.kernel.org
15607 S:      Maintained
15608 F:      drivers/net/usb/smsc75xx.*
15609
15610 USB SMSC95XX ETHERNET DRIVER
15611 M:      Steve Glendinning <steve.glendinning@shawell.net>
15612 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15613 L:      netdev@vger.kernel.org
15614 S:      Maintained
15615 F:      drivers/net/usb/smsc95xx.*
15616
15617 USB SUBSYSTEM
15618 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15619 L:      linux-usb@vger.kernel.org
15620 W:      http://www.linux-usb.org
15621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15622 S:      Supported
15623 F:      Documentation/devicetree/bindings/usb/
15624 F:      Documentation/usb/
15625 F:      drivers/usb/
15626 F:      include/linux/usb.h
15627 F:      include/linux/usb/
15628
15629 USB TYPEC PI3USB30532 MUX DRIVER
15630 M:      Hans de Goede <hdegoede@redhat.com>
15631 L:      linux-usb@vger.kernel.org
15632 S:      Maintained
15633 F:      drivers/usb/typec/mux/pi3usb30532.c
15634
15635 USB TYPEC CLASS
15636 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15637 L:      linux-usb@vger.kernel.org
15638 S:      Maintained
15639 F:      Documentation/ABI/testing/sysfs-class-typec
15640 F:      Documentation/driver-api/usb/typec.rst
15641 F:      drivers/usb/typec/
15642 F:      include/linux/usb/typec.h
15643
15644 USB TYPEC BUS FOR ALTERNATE MODES
15645 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15646 L:      linux-usb@vger.kernel.org
15647 S:      Maintained
15648 F:      Documentation/ABI/testing/sysfs-bus-typec
15649 F:      Documentation/driver-api/usb/typec_bus.rst
15650 F:      drivers/usb/typec/altmodes/
15651 F:      include/linux/usb/typec_altmode.h
15652
15653 USB TYPEC PORT CONTROLLER DRIVERS
15654 M:      Guenter Roeck <linux@roeck-us.net>
15655 L:      linux-usb@vger.kernel.org
15656 S:      Maintained
15657 F:      drivers/usb/typec/tcpm/
15658
15659 USB UHCI DRIVER
15660 M:      Alan Stern <stern@rowland.harvard.edu>
15661 L:      linux-usb@vger.kernel.org
15662 S:      Maintained
15663 F:      drivers/usb/host/uhci*
15664
15665 USB VIDEO CLASS
15666 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15667 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15668 L:      linux-media@vger.kernel.org
15669 T:      git git://linuxtv.org/media_tree.git
15670 W:      http://www.ideasonboard.org/uvc/
15671 S:      Maintained
15672 F:      drivers/media/usb/uvc/
15673 F:      include/uapi/linux/uvcvideo.h
15674
15675 USB VISION DRIVER
15676 M:      Hans Verkuil <hverkuil@xs4all.nl>
15677 L:      linux-media@vger.kernel.org
15678 T:      git git://linuxtv.org/media_tree.git
15679 W:      https://linuxtv.org
15680 S:      Odd Fixes
15681 F:      drivers/media/usb/usbvision/
15682
15683 USB WEBCAM GADGET
15684 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15685 L:      linux-usb@vger.kernel.org
15686 S:      Maintained
15687 F:      drivers/usb/gadget/function/*uvc*
15688 F:      drivers/usb/gadget/legacy/webcam.c
15689 F:      include/uapi/linux/usb/g_uvc.h
15690
15691 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15692 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15693 L:      linux-wireless@vger.kernel.org
15694 S:      Maintained
15695 F:      drivers/net/wireless/rndis_wlan.c
15696
15697 USB XHCI DRIVER
15698 M:      Mathias Nyman <mathias.nyman@intel.com>
15699 L:      linux-usb@vger.kernel.org
15700 S:      Supported
15701 F:      drivers/usb/host/xhci*
15702 F:      drivers/usb/host/pci-quirks*
15703
15704 USB ZD1201 DRIVER
15705 L:      linux-wireless@vger.kernel.org
15706 W:      http://linux-lc100020.sourceforge.net
15707 S:      Orphan
15708 F:      drivers/net/wireless/zydas/zd1201.*
15709
15710 USB ZR364XX DRIVER
15711 M:      Antoine Jacquet <royale@zerezo.com>
15712 L:      linux-usb@vger.kernel.org
15713 L:      linux-media@vger.kernel.org
15714 T:      git git://linuxtv.org/media_tree.git
15715 W:      http://royale.zerezo.com/zr364xx/
15716 S:      Maintained
15717 F:      Documentation/media/v4l-drivers/zr364xx*
15718 F:      drivers/media/usb/zr364xx/
15719
15720 USER-MODE LINUX (UML)
15721 M:      Jeff Dike <jdike@addtoit.com>
15722 M:      Richard Weinberger <richard@nod.at>
15723 L:      linux-um@lists.infradead.org
15724 W:      http://user-mode-linux.sourceforge.net
15725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15726 S:      Maintained
15727 F:      Documentation/virtual/uml/
15728 F:      arch/um/
15729 F:      arch/x86/um/
15730 F:      fs/hostfs/
15731 F:      fs/hppfs/
15732
15733 USERSPACE COPYIN/COPYOUT (UIOVEC)
15734 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15735 S:      Maintained
15736 F:      lib/iov_iter.c
15737 F:      include/linux/uio.h
15738
15739 USERSPACE DMA BUFFER DRIVER
15740 M:      Gerd Hoffmann <kraxel@redhat.com>
15741 S:      Maintained
15742 L:      dri-devel@lists.freedesktop.org
15743 F:      drivers/dma-buf/udmabuf.c
15744 F:      include/uapi/linux/udmabuf.h
15745 T:      git git://anongit.freedesktop.org/drm/drm-misc
15746
15747 USERSPACE I/O (UIO)
15748 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15749 S:      Maintained
15750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15751 F:      Documentation/driver-api/uio-howto.rst
15752 F:      drivers/uio/
15753 F:      include/linux/uio_driver.h
15754
15755 UTIL-LINUX PACKAGE
15756 M:      Karel Zak <kzak@redhat.com>
15757 L:      util-linux@vger.kernel.org
15758 W:      http://en.wikipedia.org/wiki/Util-linux
15759 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15760 S:      Maintained
15761
15762 UUID HELPERS
15763 M:      Christoph Hellwig <hch@lst.de>
15764 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15765 L:      linux-kernel@vger.kernel.org
15766 T:      git git://git.infradead.org/users/hch/uuid.git
15767 F:      lib/uuid.c
15768 F:      lib/test_uuid.c
15769 F:      include/linux/uuid.h
15770 F:      include/uapi/linux/uuid.h
15771 S:      Maintained
15772
15773 UVESAFB DRIVER
15774 M:      Michal Januszewski <spock@gentoo.org>
15775 L:      linux-fbdev@vger.kernel.org
15776 W:      https://github.com/mjanusz/v86d
15777 S:      Maintained
15778 F:      Documentation/fb/uvesafb.txt
15779 F:      drivers/video/fbdev/uvesafb.*
15780
15781 VF610 NAND DRIVER
15782 M:      Stefan Agner <stefan@agner.ch>
15783 L:      linux-mtd@lists.infradead.org
15784 S:      Supported
15785 F:      drivers/mtd/nand/raw/vf610_nfc.c
15786
15787 VFAT/FAT/MSDOS FILESYSTEM
15788 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15789 S:      Maintained
15790 F:      Documentation/filesystems/vfat.txt
15791 F:      fs/fat/
15792
15793 VFIO DRIVER
15794 M:      Alex Williamson <alex.williamson@redhat.com>
15795 L:      kvm@vger.kernel.org
15796 T:      git git://github.com/awilliam/linux-vfio.git
15797 S:      Maintained
15798 F:      Documentation/vfio.txt
15799 F:      drivers/vfio/
15800 F:      include/linux/vfio.h
15801 F:      include/uapi/linux/vfio.h
15802
15803 VFIO MEDIATED DEVICE DRIVERS
15804 M:      Kirti Wankhede <kwankhede@nvidia.com>
15805 L:      kvm@vger.kernel.org
15806 S:      Maintained
15807 F:      Documentation/vfio-mediated-device.txt
15808 F:      drivers/vfio/mdev/
15809 F:      include/linux/mdev.h
15810 F:      samples/vfio-mdev/
15811
15812 VFIO PLATFORM DRIVER
15813 M:      Eric Auger <eric.auger@redhat.com>
15814 L:      kvm@vger.kernel.org
15815 S:      Maintained
15816 F:      drivers/vfio/platform/
15817
15818 VGA_SWITCHEROO
15819 R:      Lukas Wunner <lukas@wunner.de>
15820 S:      Maintained
15821 F:      Documentation/gpu/vga-switcheroo.rst
15822 F:      drivers/gpu/vga/vga_switcheroo.c
15823 F:      include/linux/vga_switcheroo.h
15824 T:      git git://anongit.freedesktop.org/drm/drm-misc
15825
15826 VIA RHINE NETWORK DRIVER
15827 S:      Orphan
15828 F:      drivers/net/ethernet/via/via-rhine.c
15829
15830 VIA SD/MMC CARD CONTROLLER DRIVER
15831 M:      Bruce Chang <brucechang@via.com.tw>
15832 M:      Harald Welte <HaraldWelte@viatech.com>
15833 S:      Maintained
15834 F:      drivers/mmc/host/via-sdmmc.c
15835
15836 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15837 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15838 L:      linux-fbdev@vger.kernel.org
15839 S:      Maintained
15840 F:      include/linux/via-core.h
15841 F:      include/linux/via-gpio.h
15842 F:      include/linux/via_i2c.h
15843 F:      drivers/video/fbdev/via/
15844
15845 VIA VELOCITY NETWORK DRIVER
15846 M:      Francois Romieu <romieu@fr.zoreil.com>
15847 L:      netdev@vger.kernel.org
15848 S:      Maintained
15849 F:      drivers/net/ethernet/via/via-velocity.*
15850
15851 VICODEC VIRTUAL CODEC DRIVER
15852 M:      Hans Verkuil <hans.verkuil@cisco.com>
15853 L:      linux-media@vger.kernel.org
15854 T:      git git://linuxtv.org/media_tree.git
15855 W:      https://linuxtv.org
15856 S:      Maintained
15857 F:      drivers/media/platform/vicodec/*
15858
15859 VIDEO MULTIPLEXER DRIVER
15860 M:      Philipp Zabel <p.zabel@pengutronix.de>
15861 L:      linux-media@vger.kernel.org
15862 S:      Maintained
15863 F:      drivers/media/platform/video-mux.c
15864
15865 VIDEO I2C POLLING DRIVER
15866 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15867 L:      linux-media@vger.kernel.org
15868 S:      Maintained
15869 F:      drivers/media/i2c/video-i2c.c
15870
15871 VIDEOBUF2 FRAMEWORK
15872 M:      Pawel Osciak <pawel@osciak.com>
15873 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15874 M:      Kyungmin Park <kyungmin.park@samsung.com>
15875 L:      linux-media@vger.kernel.org
15876 S:      Maintained
15877 F:      drivers/media/common/videobuf2/*
15878 F:      include/media/videobuf2-*
15879
15880 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15881 M:      Helen Koike <helen.koike@collabora.com>
15882 L:      linux-media@vger.kernel.org
15883 T:      git git://linuxtv.org/media_tree.git
15884 W:      https://linuxtv.org
15885 S:      Maintained
15886 F:      drivers/media/platform/vimc/*
15887
15888 VIRT LIB
15889 M:      Alex Williamson <alex.williamson@redhat.com>
15890 M:      Paolo Bonzini <pbonzini@redhat.com>
15891 L:      kvm@vger.kernel.org
15892 S:      Supported
15893 F:      virt/lib/
15894
15895 VIRTIO AND VHOST VSOCK DRIVER
15896 M:      Stefan Hajnoczi <stefanha@redhat.com>
15897 L:      kvm@vger.kernel.org
15898 L:      virtualization@lists.linux-foundation.org
15899 L:      netdev@vger.kernel.org
15900 S:      Maintained
15901 F:      include/linux/virtio_vsock.h
15902 F:      include/uapi/linux/virtio_vsock.h
15903 F:      include/uapi/linux/vsockmon.h
15904 F:      include/uapi/linux/vm_sockets_diag.h
15905 F:      net/vmw_vsock/diag.c
15906 F:      net/vmw_vsock/af_vsock_tap.c
15907 F:      net/vmw_vsock/virtio_transport_common.c
15908 F:      net/vmw_vsock/virtio_transport.c
15909 F:      drivers/net/vsockmon.c
15910 F:      drivers/vhost/vsock.c
15911 F:      tools/testing/vsock/
15912
15913 VIRTIO CONSOLE DRIVER
15914 M:      Amit Shah <amit@kernel.org>
15915 L:      virtualization@lists.linux-foundation.org
15916 S:      Maintained
15917 F:      drivers/char/virtio_console.c
15918 F:      include/linux/virtio_console.h
15919 F:      include/uapi/linux/virtio_console.h
15920
15921 VIRTIO CORE, NET AND BLOCK DRIVERS
15922 M:      "Michael S. Tsirkin" <mst@redhat.com>
15923 M:      Jason Wang <jasowang@redhat.com>
15924 L:      virtualization@lists.linux-foundation.org
15925 S:      Maintained
15926 F:      Documentation/devicetree/bindings/virtio/
15927 F:      drivers/virtio/
15928 F:      tools/virtio/
15929 F:      drivers/net/virtio_net.c
15930 F:      drivers/block/virtio_blk.c
15931 F:      include/linux/virtio*.h
15932 F:      include/uapi/linux/virtio_*.h
15933 F:      drivers/crypto/virtio/
15934 F:      mm/balloon_compaction.c
15935
15936 VIRTIO CRYPTO DRIVER
15937 M:      Gonglei <arei.gonglei@huawei.com>
15938 L:      virtualization@lists.linux-foundation.org
15939 L:      linux-crypto@vger.kernel.org
15940 S:      Maintained
15941 F:      drivers/crypto/virtio/
15942 F:      include/uapi/linux/virtio_crypto.h
15943
15944 VIRTIO DRIVERS FOR S390
15945 M:      Cornelia Huck <cohuck@redhat.com>
15946 M:      Halil Pasic <pasic@linux.ibm.com>
15947 L:      linux-s390@vger.kernel.org
15948 L:      virtualization@lists.linux-foundation.org
15949 L:      kvm@vger.kernel.org
15950 S:      Supported
15951 F:      drivers/s390/virtio/
15952 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15953
15954 VIRTIO GPU DRIVER
15955 M:      David Airlie <airlied@linux.ie>
15956 M:      Gerd Hoffmann <kraxel@redhat.com>
15957 L:      dri-devel@lists.freedesktop.org
15958 L:      virtualization@lists.linux-foundation.org
15959 T:      git git://anongit.freedesktop.org/drm/drm-misc
15960 S:      Maintained
15961 F:      drivers/gpu/drm/virtio/
15962 F:      include/uapi/linux/virtio_gpu.h
15963
15964 VIRTIO HOST (VHOST)
15965 M:      "Michael S. Tsirkin" <mst@redhat.com>
15966 M:      Jason Wang <jasowang@redhat.com>
15967 L:      kvm@vger.kernel.org
15968 L:      virtualization@lists.linux-foundation.org
15969 L:      netdev@vger.kernel.org
15970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15971 S:      Maintained
15972 F:      drivers/vhost/
15973 F:      include/uapi/linux/vhost.h
15974
15975 VIRTIO INPUT DRIVER
15976 M:      Gerd Hoffmann <kraxel@redhat.com>
15977 S:      Maintained
15978 F:      drivers/virtio/virtio_input.c
15979 F:      include/uapi/linux/virtio_input.h
15980
15981 VIRTUAL BOX GUEST DEVICE DRIVER
15982 M:      Hans de Goede <hdegoede@redhat.com>
15983 M:      Arnd Bergmann <arnd@arndb.de>
15984 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15985 S:      Maintained
15986 F:      include/linux/vbox_utils.h
15987 F:      include/uapi/linux/vbox*.h
15988 F:      drivers/virt/vboxguest/
15989
15990 VIRTUAL SERIO DEVICE DRIVER
15991 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15992 S:      Maintained
15993 F:      drivers/input/serio/userio.c
15994 F:      include/uapi/linux/userio.h
15995
15996 VIVID VIRTUAL VIDEO DRIVER
15997 M:      Hans Verkuil <hverkuil@xs4all.nl>
15998 L:      linux-media@vger.kernel.org
15999 T:      git git://linuxtv.org/media_tree.git
16000 W:      https://linuxtv.org
16001 S:      Maintained
16002 F:      drivers/media/platform/vivid/*
16003
16004 VLYNQ BUS
16005 M:      Florian Fainelli <f.fainelli@gmail.com>
16006 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16007 S:      Maintained
16008 F:      drivers/vlynq/vlynq.c
16009 F:      include/linux/vlynq.h
16010
16011 VME SUBSYSTEM
16012 M:      Martyn Welch <martyn@welchs.me.uk>
16013 M:      Manohar Vanga <manohar.vanga@gmail.com>
16014 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16015 L:      devel@driverdev.osuosl.org
16016 S:      Maintained
16017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16018 F:      Documentation/driver-api/vme.rst
16019 F:      drivers/staging/vme/
16020 F:      drivers/vme/
16021 F:      include/linux/vme*
16022
16023 VMWARE BALLOON DRIVER
16024 M:      Xavier Deguillard <xdeguillard@vmware.com>
16025 M:      Nadav Amit <namit@vmware.com>
16026 M:      "VMware, Inc." <pv-drivers@vmware.com>
16027 L:      linux-kernel@vger.kernel.org
16028 S:      Maintained
16029 F:      drivers/misc/vmw_balloon.c
16030
16031 VMWARE HYPERVISOR INTERFACE
16032 M:      Alok Kataria <akataria@vmware.com>
16033 L:      virtualization@lists.linux-foundation.org
16034 S:      Supported
16035 F:      arch/x86/kernel/cpu/vmware.c
16036
16037 VMWARE PVRDMA DRIVER
16038 M:      Adit Ranadive <aditr@vmware.com>
16039 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16040 L:      linux-rdma@vger.kernel.org
16041 S:      Maintained
16042 F:      drivers/infiniband/hw/vmw_pvrdma/
16043
16044 VMware PVSCSI driver
16045 M:      Jim Gill <jgill@vmware.com>
16046 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16047 L:      linux-scsi@vger.kernel.org
16048 S:      Maintained
16049 F:      drivers/scsi/vmw_pvscsi.c
16050 F:      drivers/scsi/vmw_pvscsi.h
16051
16052 VMWARE VMMOUSE SUBDRIVER
16053 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16054 M:      "VMware, Inc." <pv-drivers@vmware.com>
16055 L:      linux-input@vger.kernel.org
16056 S:      Maintained
16057 F:      drivers/input/mouse/vmmouse.c
16058 F:      drivers/input/mouse/vmmouse.h
16059
16060 VMWARE VMXNET3 ETHERNET DRIVER
16061 M:      Ronak Doshi <doshir@vmware.com>
16062 M:      "VMware, Inc." <pv-drivers@vmware.com>
16063 L:      netdev@vger.kernel.org
16064 S:      Maintained
16065 F:      drivers/net/vmxnet3/
16066
16067 VOCORE VOCORE2 BOARD
16068 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16069 L:      linux-mips@linux-mips.org
16070 S:      Maintained
16071 F:      arch/mips/boot/dts/ralink/vocore2.dts
16072
16073 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16074 M:      Liam Girdwood <lgirdwood@gmail.com>
16075 M:      Mark Brown <broonie@kernel.org>
16076 L:      linux-kernel@vger.kernel.org
16077 W:      http://www.slimlogic.co.uk/?p=48
16078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16079 S:      Supported
16080 F:      Documentation/devicetree/bindings/regulator/
16081 F:      Documentation/power/regulator/
16082 F:      drivers/regulator/
16083 F:      include/dt-bindings/regulator/
16084 F:      include/linux/regulator/
16085
16086 VRF
16087 M:      David Ahern <dsa@cumulusnetworks.com>
16088 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16089 L:      netdev@vger.kernel.org
16090 S:      Maintained
16091 F:      drivers/net/vrf.c
16092 F:      Documentation/networking/vrf.txt
16093
16094 VT1211 HARDWARE MONITOR DRIVER
16095 M:      Juerg Haefliger <juergh@gmail.com>
16096 L:      linux-hwmon@vger.kernel.org
16097 S:      Maintained
16098 F:      Documentation/hwmon/vt1211
16099 F:      drivers/hwmon/vt1211.c
16100
16101 VT8231 HARDWARE MONITOR DRIVER
16102 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16103 L:      linux-hwmon@vger.kernel.org
16104 S:      Maintained
16105 F:      drivers/hwmon/vt8231.c
16106
16107 VUB300 USB to SDIO/SD/MMC bridge chip
16108 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16109 L:      linux-mmc@vger.kernel.org
16110 L:      linux-usb@vger.kernel.org
16111 S:      Supported
16112 F:      drivers/mmc/host/vub300.c
16113
16114 W1 DALLAS'S 1-WIRE BUS
16115 M:      Evgeniy Polyakov <zbr@ioremap.net>
16116 S:      Maintained
16117 F:      Documentation/devicetree/bindings/w1/
16118 F:      Documentation/w1/
16119 F:      drivers/w1/
16120 F:      include/linux/w1.h
16121
16122 W83791D HARDWARE MONITORING DRIVER
16123 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16124 L:      linux-hwmon@vger.kernel.org
16125 S:      Maintained
16126 F:      Documentation/hwmon/w83791d
16127 F:      drivers/hwmon/w83791d.c
16128
16129 W83793 HARDWARE MONITORING DRIVER
16130 M:      Rudolf Marek <r.marek@assembler.cz>
16131 L:      linux-hwmon@vger.kernel.org
16132 S:      Maintained
16133 F:      Documentation/hwmon/w83793
16134 F:      drivers/hwmon/w83793.c
16135
16136 W83795 HARDWARE MONITORING DRIVER
16137 M:      Jean Delvare <jdelvare@suse.com>
16138 L:      linux-hwmon@vger.kernel.org
16139 S:      Maintained
16140 F:      drivers/hwmon/w83795.c
16141
16142 W83L51xD SD/MMC CARD INTERFACE DRIVER
16143 M:      Pierre Ossman <pierre@ossman.eu>
16144 S:      Maintained
16145 F:      drivers/mmc/host/wbsd.*
16146
16147 WACOM PROTOCOL 4 SERIAL TABLETS
16148 M:      Julian Squires <julian@cipht.net>
16149 M:      Hans de Goede <hdegoede@redhat.com>
16150 L:      linux-input@vger.kernel.org
16151 S:      Maintained
16152 F:      drivers/input/tablet/wacom_serial4.c
16153
16154 WATCHDOG DEVICE DRIVERS
16155 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16156 M:      Guenter Roeck <linux@roeck-us.net>
16157 L:      linux-watchdog@vger.kernel.org
16158 W:      http://www.linux-watchdog.org/
16159 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16160 S:      Maintained
16161 F:      Documentation/devicetree/bindings/watchdog/
16162 F:      Documentation/watchdog/
16163 F:      drivers/watchdog/
16164 F:      include/linux/watchdog.h
16165 F:      include/uapi/linux/watchdog.h
16166
16167 WHISKEYCOVE PMIC GPIO DRIVER
16168 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16169 L:      linux-gpio@vger.kernel.org
16170 S:      Maintained
16171 F:      drivers/gpio/gpio-wcove.c
16172
16173 WIIMOTE HID DRIVER
16174 M:      David Herrmann <dh.herrmann@googlemail.com>
16175 L:      linux-input@vger.kernel.org
16176 S:      Maintained
16177 F:      drivers/hid/hid-wiimote*
16178
16179 WILOCITY WIL6210 WIRELESS DRIVER
16180 M:      Maya Erez <merez@codeaurora.org>
16181 L:      linux-wireless@vger.kernel.org
16182 L:      wil6210@qti.qualcomm.com
16183 S:      Supported
16184 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16185 F:      drivers/net/wireless/ath/wil6210/
16186
16187 WIMAX STACK
16188 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16189 M:      linux-wimax@intel.com
16190 L:      wimax@linuxwimax.org (subscribers-only)
16191 S:      Supported
16192 W:      http://linuxwimax.org
16193 F:      Documentation/wimax/README.wimax
16194 F:      include/linux/wimax/debug.h
16195 F:      include/net/wimax.h
16196 F:      include/uapi/linux/wimax.h
16197 F:      net/wimax/
16198
16199 WINBOND CIR DRIVER
16200 M:      David Härdeman <david@hardeman.nu>
16201 S:      Maintained
16202 F:      drivers/media/rc/winbond-cir.c
16203
16204 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16205 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16206 L:      linux-watchdog@vger.kernel.org
16207 S:      Maintained
16208 F:      drivers/watchdog/ebc-c384_wdt.c
16209
16210 WINSYSTEMS WS16C48 GPIO DRIVER
16211 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16212 L:      linux-gpio@vger.kernel.org
16213 S:      Maintained
16214 F:      drivers/gpio/gpio-ws16c48.c
16215
16216 WISTRON LAPTOP BUTTON DRIVER
16217 M:      Miloslav Trmac <mitr@volny.cz>
16218 S:      Maintained
16219 F:      drivers/input/misc/wistron_btns.c
16220
16221 WL3501 WIRELESS PCMCIA CARD DRIVER
16222 L:      linux-wireless@vger.kernel.org
16223 S:      Odd fixes
16224 F:      drivers/net/wireless/wl3501*
16225
16226 WOLFSON MICROELECTRONICS DRIVERS
16227 L:      patches@opensource.cirrus.com
16228 T:      git https://github.com/CirrusLogic/linux-drivers.git
16229 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16230 S:      Supported
16231 F:      Documentation/hwmon/wm83??
16232 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16233 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16234 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16235 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16236 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16237 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16238 F:      drivers/clk/clk-wm83*.c
16239 F:      drivers/extcon/extcon-arizona.c
16240 F:      drivers/leds/leds-wm83*.c
16241 F:      drivers/gpio/gpio-*wm*.c
16242 F:      drivers/gpio/gpio-arizona.c
16243 F:      drivers/hwmon/wm83??-hwmon.c
16244 F:      drivers/input/misc/wm831x-on.c
16245 F:      drivers/input/touchscreen/wm831x-ts.c
16246 F:      drivers/input/touchscreen/wm97*.c
16247 F:      drivers/mfd/arizona*
16248 F:      drivers/mfd/wm*.c
16249 F:      drivers/mfd/cs47l24*
16250 F:      drivers/power/supply/wm83*.c
16251 F:      drivers/rtc/rtc-wm83*.c
16252 F:      drivers/regulator/wm8*.c
16253 F:      drivers/regulator/arizona*
16254 F:      drivers/video/backlight/wm83*_bl.c
16255 F:      drivers/watchdog/wm83*_wdt.c
16256 F:      include/linux/mfd/arizona/
16257 F:      include/linux/mfd/wm831x/
16258 F:      include/linux/mfd/wm8350/
16259 F:      include/linux/mfd/wm8400*
16260 F:      include/linux/regulator/arizona*
16261 F:      include/linux/wm97xx.h
16262 F:      include/sound/wm????.h
16263 F:      sound/soc/codecs/arizona.?
16264 F:      sound/soc/codecs/wm*
16265 F:      sound/soc/codecs/cs47l24*
16266
16267 WORKQUEUE
16268 M:      Tejun Heo <tj@kernel.org>
16269 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16271 S:      Maintained
16272 F:      include/linux/workqueue.h
16273 F:      kernel/workqueue.c
16274 F:      Documentation/core-api/workqueue.rst
16275
16276 X-POWERS AXP288 PMIC DRIVERS
16277 M:      Hans de Goede <hdegoede@redhat.com>
16278 S:      Maintained
16279 N:      axp288
16280 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16281
16282 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16283 M:      Chen-Yu Tsai <wens@csie.org>
16284 L:      linux-kernel@vger.kernel.org
16285 S:      Maintained
16286 N:      axp[128]
16287
16288 X.25 NETWORK LAYER
16289 M:      Andrew Hendry <andrew.hendry@gmail.com>
16290 L:      linux-x25@vger.kernel.org
16291 S:      Odd Fixes
16292 F:      Documentation/networking/x25*
16293 F:      include/net/x25*
16294 F:      net/x25/
16295
16296 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16297 M:      Thomas Gleixner <tglx@linutronix.de>
16298 M:      Ingo Molnar <mingo@redhat.com>
16299 M:      Borislav Petkov <bp@alien8.de>
16300 R:      "H. Peter Anvin" <hpa@zytor.com>
16301 M:      x86@kernel.org
16302 L:      linux-kernel@vger.kernel.org
16303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16304 S:      Maintained
16305 F:      Documentation/devicetree/bindings/x86/
16306 F:      Documentation/x86/
16307 F:      arch/x86/
16308
16309 X86 ENTRY CODE
16310 M:      Andy Lutomirski <luto@kernel.org>
16311 L:      linux-kernel@vger.kernel.org
16312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16313 S:      Maintained
16314 F:      arch/x86/entry/
16315
16316 X86 MCE INFRASTRUCTURE
16317 M:      Tony Luck <tony.luck@intel.com>
16318 M:      Borislav Petkov <bp@alien8.de>
16319 L:      linux-edac@vger.kernel.org
16320 S:      Maintained
16321 F:      arch/x86/kernel/cpu/mcheck/*
16322
16323 X86 MICROCODE UPDATE SUPPORT
16324 M:      Borislav Petkov <bp@alien8.de>
16325 S:      Maintained
16326 F:      arch/x86/kernel/cpu/microcode/*
16327
16328 X86 MM
16329 M:      Dave Hansen <dave.hansen@linux.intel.com>
16330 M:      Andy Lutomirski <luto@kernel.org>
16331 M:      Peter Zijlstra <peterz@infradead.org>
16332 L:      linux-kernel@vger.kernel.org
16333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16334 S:      Maintained
16335 F:      arch/x86/mm/
16336
16337 X86 PLATFORM DRIVERS
16338 M:      Darren Hart <dvhart@infradead.org>
16339 M:      Andy Shevchenko <andy@infradead.org>
16340 L:      platform-driver-x86@vger.kernel.org
16341 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16342 S:      Maintained
16343 F:      drivers/platform/x86/
16344 F:      drivers/platform/olpc/
16345
16346 X86 VDSO
16347 M:      Andy Lutomirski <luto@kernel.org>
16348 L:      linux-kernel@vger.kernel.org
16349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16350 S:      Maintained
16351 F:      arch/x86/entry/vdso/
16352
16353 XARRAY
16354 M:      Matthew Wilcox <willy@infradead.org>
16355 L:      linux-fsdevel@vger.kernel.org
16356 S:      Supported
16357 F:      Documentation/core-api/xarray.rst
16358 F:      lib/idr.c
16359 F:      lib/xarray.c
16360 F:      include/linux/idr.h
16361 F:      include/linux/xarray.h
16362 F:      tools/testing/radix-tree
16363
16364 XC2028/3028 TUNER DRIVER
16365 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16366 L:      linux-media@vger.kernel.org
16367 W:      https://linuxtv.org
16368 T:      git git://linuxtv.org/media_tree.git
16369 S:      Maintained
16370 F:      drivers/media/tuners/tuner-xc2028.*
16371
16372 XDP SOCKETS (AF_XDP)
16373 M:      Björn Töpel <bjorn.topel@intel.com>
16374 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16375 L:      netdev@vger.kernel.org
16376 S:      Maintained
16377 F:      kernel/bpf/xskmap.c
16378 F:      net/xdp/
16379
16380 XEN BLOCK SUBSYSTEM
16381 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16382 M:      Roger Pau Monné <roger.pau@citrix.com>
16383 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16384 S:      Supported
16385 F:      drivers/block/xen-blkback/*
16386 F:      drivers/block/xen*
16387
16388 XEN HYPERVISOR ARM
16389 M:      Stefano Stabellini <sstabellini@kernel.org>
16390 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16391 S:      Maintained
16392 F:      arch/arm/xen/
16393 F:      arch/arm/include/asm/xen/
16394
16395 XEN HYPERVISOR ARM64
16396 M:      Stefano Stabellini <sstabellini@kernel.org>
16397 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16398 S:      Maintained
16399 F:      arch/arm64/xen/
16400 F:      arch/arm64/include/asm/xen/
16401
16402 XEN HYPERVISOR INTERFACE
16403 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16404 M:      Juergen Gross <jgross@suse.com>
16405 R:      Stefano Stabellini <sstabellini@kernel.org>
16406 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16408 S:      Supported
16409 F:      arch/x86/xen/
16410 F:      drivers/*/xen-*front.c
16411 F:      drivers/xen/
16412 F:      arch/x86/include/asm/xen/
16413 F:      arch/x86/include/asm/pvclock-abi.h
16414 F:      include/xen/
16415 F:      include/uapi/xen/
16416 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16417 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16418
16419 XEN NETWORK BACKEND DRIVER
16420 M:      Wei Liu <wei.liu2@citrix.com>
16421 M:      Paul Durrant <paul.durrant@citrix.com>
16422 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16423 L:      netdev@vger.kernel.org
16424 S:      Supported
16425 F:      drivers/net/xen-netback/*
16426
16427 XEN PCI SUBSYSTEM
16428 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16429 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16430 S:      Supported
16431 F:      arch/x86/pci/*xen*
16432 F:      drivers/pci/*xen*
16433
16434 XEN PVSCSI DRIVERS
16435 M:      Juergen Gross <jgross@suse.com>
16436 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16437 L:      linux-scsi@vger.kernel.org
16438 S:      Supported
16439 F:      drivers/scsi/xen-scsifront.c
16440 F:      drivers/xen/xen-scsiback.c
16441 F:      include/xen/interface/io/vscsiif.h
16442
16443 XEN SWIOTLB SUBSYSTEM
16444 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16445 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16446 L:      iommu@lists.linux-foundation.org
16447 S:      Supported
16448 F:      arch/x86/xen/*swiotlb*
16449 F:      drivers/xen/*swiotlb*
16450
16451 XEN SOUND FRONTEND DRIVER
16452 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16453 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16455 S:      Supported
16456 F:      sound/xen/*
16457
16458 XFS FILESYSTEM
16459 M:      Darrick J. Wong <darrick.wong@oracle.com>
16460 M:      linux-xfs@vger.kernel.org
16461 L:      linux-xfs@vger.kernel.org
16462 W:      http://xfs.org/
16463 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16464 S:      Supported
16465 F:      Documentation/filesystems/xfs.txt
16466 F:      fs/xfs/
16467
16468 XILINX AXI ETHERNET DRIVER
16469 M:      Anirudha Sarangi <anirudh@xilinx.com>
16470 M:      John Linn <John.Linn@xilinx.com>
16471 S:      Maintained
16472 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16473
16474 XILINX UARTLITE SERIAL DRIVER
16475 M:      Peter Korsgaard <jacmet@sunsite.dk>
16476 L:      linux-serial@vger.kernel.org
16477 S:      Maintained
16478 F:      drivers/tty/serial/uartlite.c
16479
16480 XILINX VIDEO IP CORES
16481 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16482 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16483 L:      linux-media@vger.kernel.org
16484 T:      git git://linuxtv.org/media_tree.git
16485 S:      Supported
16486 F:      Documentation/devicetree/bindings/media/xilinx/
16487 F:      drivers/media/platform/xilinx/
16488 F:      include/uapi/linux/xilinx-v4l2-controls.h
16489
16490 XILLYBUS DRIVER
16491 M:      Eli Billauer <eli.billauer@gmail.com>
16492 L:      linux-kernel@vger.kernel.org
16493 S:      Supported
16494 F:      drivers/char/xillybus/
16495
16496 XLP9XX I2C DRIVER
16497 M:      George Cherian <george.cherian@cavium.com>
16498 M:      Jan Glauber <jglauber@cavium.com>
16499 L:      linux-i2c@vger.kernel.org
16500 W:      http://www.cavium.com
16501 S:      Supported
16502 F:      drivers/i2c/busses/i2c-xlp9xx.c
16503
16504 XRA1403 GPIO EXPANDER
16505 M:      Nandor Han <nandor.han@ge.com>
16506 M:      Semi Malinen <semi.malinen@ge.com>
16507 L:      linux-gpio@vger.kernel.org
16508 S:      Maintained
16509 F:      drivers/gpio/gpio-xra1403.c
16510 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16511
16512 XTENSA XTFPGA PLATFORM SUPPORT
16513 M:      Max Filippov <jcmvbkbc@gmail.com>
16514 L:      linux-xtensa@linux-xtensa.org
16515 S:      Maintained
16516 F:      drivers/spi/spi-xtensa-xtfpga.c
16517 F:      sound/soc/xtensa/xtfpga-i2s.c
16518
16519 YAM DRIVER FOR AX.25
16520 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16521 L:      linux-hams@vger.kernel.org
16522 S:      Maintained
16523 F:      drivers/net/hamradio/yam*
16524 F:      include/linux/yam.h
16525
16526 YAMA SECURITY MODULE
16527 M:      Kees Cook <keescook@chromium.org>
16528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16529 S:      Supported
16530 F:      security/yama/
16531 F:      Documentation/admin-guide/LSM/Yama.rst
16532
16533 YEALINK PHONE DRIVER
16534 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16535 L:      usbb2k-api-dev@nongnu.org
16536 S:      Maintained
16537 F:      Documentation/input/devices/yealink.rst
16538 F:      drivers/input/misc/yealink.*
16539
16540 Z8530 DRIVER FOR AX.25
16541 M:      Joerg Reuter <jreuter@yaina.de>
16542 W:      http://yaina.de/jreuter/
16543 W:      http://www.qsl.net/dl1bke/
16544 L:      linux-hams@vger.kernel.org
16545 S:      Maintained
16546 F:      Documentation/networking/z8530drv.txt
16547 F:      drivers/net/hamradio/*scc.c
16548 F:      drivers/net/hamradio/z8530.h
16549
16550 ZBUD COMPRESSED PAGE ALLOCATOR
16551 M:      Seth Jennings <sjenning@redhat.com>
16552 M:      Dan Streetman <ddstreet@ieee.org>
16553 L:      linux-mm@kvack.org
16554 S:      Maintained
16555 F:      mm/zbud.c
16556 F:      include/linux/zbud.h
16557
16558 ZD1211RW WIRELESS DRIVER
16559 M:      Daniel Drake <dsd@gentoo.org>
16560 M:      Ulrich Kunitz <kune@deine-taler.de>
16561 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16562 L:      linux-wireless@vger.kernel.org
16563 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16564 S:      Maintained
16565 F:      drivers/net/wireless/zydas/zd1211rw/
16566
16567 ZD1301 MEDIA DRIVER
16568 M:      Antti Palosaari <crope@iki.fi>
16569 L:      linux-media@vger.kernel.org
16570 W:      https://linuxtv.org/
16571 W:      http://palosaari.fi/linux/
16572 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16573 S:      Maintained
16574 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16575
16576 ZD1301_DEMOD MEDIA DRIVER
16577 M:      Antti Palosaari <crope@iki.fi>
16578 L:      linux-media@vger.kernel.org
16579 W:      https://linuxtv.org/
16580 W:      http://palosaari.fi/linux/
16581 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16582 S:      Maintained
16583 F:      drivers/media/dvb-frontends/zd1301_demod*
16584
16585 ZPOOL COMPRESSED PAGE STORAGE API
16586 M:      Dan Streetman <ddstreet@ieee.org>
16587 L:      linux-mm@kvack.org
16588 S:      Maintained
16589 F:      mm/zpool.c
16590 F:      include/linux/zpool.h
16591
16592 ZR36067 VIDEO FOR LINUX DRIVER
16593 L:      mjpeg-users@lists.sourceforge.net
16594 L:      linux-media@vger.kernel.org
16595 W:      http://mjpeg.sourceforge.net/driver-zoran/
16596 T:      hg https://linuxtv.org/hg/v4l-dvb
16597 S:      Odd Fixes
16598 F:      drivers/staging/media/zoran/
16599
16600 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16601 M:      Minchan Kim <minchan@kernel.org>
16602 M:      Nitin Gupta <ngupta@vflare.org>
16603 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16604 L:      linux-kernel@vger.kernel.org
16605 S:      Maintained
16606 F:      drivers/block/zram/
16607 F:      Documentation/blockdev/zram.txt
16608
16609 ZS DECSTATION Z85C30 SERIAL DRIVER
16610 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16611 S:      Maintained
16612 F:      drivers/tty/serial/zs.*
16613
16614 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16615 M:      Minchan Kim <minchan@kernel.org>
16616 M:      Nitin Gupta <ngupta@vflare.org>
16617 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16618 L:      linux-mm@kvack.org
16619 S:      Maintained
16620 F:      mm/zsmalloc.c
16621 F:      include/linux/zsmalloc.h
16622 F:      Documentation/vm/zsmalloc.rst
16623
16624 ZSWAP COMPRESSED SWAP CACHING
16625 M:      Seth Jennings <sjenning@redhat.com>
16626 M:      Dan Streetman <ddstreet@ieee.org>
16627 L:      linux-mm@kvack.org
16628 S:      Maintained
16629 F:      mm/zswap.c
16630
16631 THE REST
16632 M:      Linus Torvalds <torvalds@linux-foundation.org>
16633 L:      linux-kernel@vger.kernel.org
16634 Q:      http://patchwork.kernel.org/project/LKML/list/
16635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16636 S:      Buried alive in reporters
16637 F:      *
16638 F:      */