Merge branch 'FDB-VLAN-and-PTP-fixes-for-SJA1105-DSA'
[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/device_drivers/3com/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 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-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Stefan Popa <stefan.popa@analog.com>
557 W:      http://ez.analog.com/community/linux-device-drivers
558 S:      Supported
559 F:      drivers/iio/accel/adxl372.c
560 F:      drivers/iio/accel/adxl372_spi.c
561 F:      drivers/iio/accel/adxl372_i2c.c
562 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564 AF9013 MEDIA DRIVER
565 M:      Antti Palosaari <crope@iki.fi>
566 L:      linux-media@vger.kernel.org
567 W:      https://linuxtv.org
568 W:      http://palosaari.fi/linux/
569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
570 T:      git git://linuxtv.org/anttip/media_tree.git
571 S:      Maintained
572 F:      drivers/media/dvb-frontends/af9013*
573
574 AF9033 MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/dvb-frontends/af9033*
583
584 AFFS FILE SYSTEM
585 M:      David Sterba <dsterba@suse.com>
586 L:      linux-fsdevel@vger.kernel.org
587 S:      Odd Fixes
588 F:      Documentation/filesystems/affs.txt
589 F:      fs/affs/
590
591 AFS FILESYSTEM
592 M:      David Howells <dhowells@redhat.com>
593 L:      linux-afs@lists.infradead.org
594 S:      Supported
595 F:      fs/afs/
596 F:      include/trace/events/afs.h
597 F:      Documentation/filesystems/afs.txt
598 W:      https://www.infradead.org/~dhowells/kafs/
599
600 AGPGART DRIVER
601 M:      David Airlie <airlied@linux.ie>
602 T:      git git://anongit.freedesktop.org/drm/drm
603 S:      Maintained
604 F:      drivers/char/agp/
605 F:      include/linux/agp*
606 F:      include/uapi/linux/agp*
607
608 AHA152X SCSI DRIVER
609 M:      "Juergen E. Fischer" <fischer@norbit.de>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aha152x*
613 F:      drivers/scsi/pcmcia/aha152x*
614
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M:      Hannes Reinecke <hare@suse.com>
617 L:      linux-scsi@vger.kernel.org
618 S:      Maintained
619 F:      drivers/scsi/aic7xxx/
620
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M:      Hans Verkuil <hverkuil@xs4all.nl>
623 L:      linux-media@vger.kernel.org
624 T:      git git://linuxtv.org/media_tree.git
625 W:      https://linuxtv.org
626 S:      Maintained
627 F:      drivers/media/radio/radio-aimslab*
628
629 AIO
630 M:      Benjamin LaHaise <bcrl@kvack.org>
631 L:      linux-aio@kvack.org
632 S:      Supported
633 F:      fs/aio.c
634 F:      include/linux/*aio*.h
635
636 AIRSPY MEDIA DRIVER
637 M:      Antti Palosaari <crope@iki.fi>
638 L:      linux-media@vger.kernel.org
639 W:      https://linuxtv.org
640 W:      http://palosaari.fi/linux/
641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
642 T:      git git://linuxtv.org/anttip/media_tree.git
643 S:      Maintained
644 F:      drivers/media/usb/airspy/
645
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 S:      Maintained
649 F:      drivers/net/ethernet/alacritech/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <maxime.ripard@bootlin.com>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F:      drivers/i2c/busses/i2c-altera.c
701
702 ALTERA MAILBOX DRIVER
703 M:      Ley Foon Tan <lftan@altera.com>
704 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705 S:      Maintained
706 F:      drivers/mailbox/mailbox-altera.c
707
708 ALTERA PIO DRIVER
709 M:      Tien Hock Loh <thloh@altera.com>
710 L:      linux-gpio@vger.kernel.org
711 S:      Maintained
712 F:      drivers/gpio/gpio-altera.c
713
714 ALTERA SYSTEM MANAGER DRIVER
715 M:      Thor Thayer <thor.thayer@linux.intel.com>
716 S:      Maintained
717 F:      drivers/mfd/altera-sysmgr.c
718 F:      include/linux/mfd/altera-sysgmr.h
719
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 S:      Maintained
723 F:      drivers/gpio/gpio-altera-a10sr.c
724 F:      drivers/mfd/altera-a10sr.c
725 F:      drivers/reset/reset-a10sr.c
726 F:      include/linux/mfd/altera-a10sr.h
727 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M:      Thor Thayer <thor.thayer@linux.intel.com>
731 L:      netdev@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/net/ethernet/altera/
735
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M:      Tobias Klauser <tklauser@distanz.ch>
738 L:      linux-serial@vger.kernel.org
739 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 S:      Maintained
741 F:      drivers/tty/serial/altera_uart.c
742 F:      drivers/tty/serial/altera_jtaguart.c
743 F:      include/linux/altera_uart.h
744 F:      include/linux/altera_jtaguart.h
745
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M:      Talel Shenhar <talel@amazon.com>
748 S:      Maintained
749 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F:      drivers/thermal/thermal_mmio.c
751
752 AMAZON ETHERNET DRIVERS
753 M:      Netanel Belgazal <netanel@amazon.com>
754 R:      Saeed Bishara <saeedb@amazon.com>
755 R:      Zorik Machulsky <zorik@amazon.com>
756 L:      netdev@vger.kernel.org
757 S:      Supported
758 F:      Documentation/networking/device_drivers/amazon/ena.txt
759 F:      drivers/net/ethernet/amazon/
760
761 AMAZON RDMA EFA DRIVER
762 M:      Gal Pressman <galpress@amazon.com>
763 R:      Yossi Leybovich <sleybo@amazon.com>
764 L:      linux-rdma@vger.kernel.org
765 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
766 S:      Supported
767 F:      drivers/infiniband/hw/efa/
768 F:      include/uapi/rdma/efa-abi.h
769
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M:      Tom Lendacky <thomas.lendacky@amd.com>
772 M:      Gary Hook <gary.hook@amd.com>
773 L:      linux-crypto@vger.kernel.org
774 S:      Supported
775 F:      drivers/crypto/ccp/
776 F:      include/linux/ccp.h
777
778 AMD DISPLAY CORE
779 M:      Harry Wentland <harry.wentland@amd.com>
780 M:      Leo Li <sunpeng.li@amd.com>
781 L:      amd-gfx@lists.freedesktop.org
782 T:      git git://people.freedesktop.org/~agd5f/linux
783 S:      Supported
784 F:      drivers/gpu/drm/amd/display/
785
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M:      Huang Rui <ray.huang@amd.com>
788 L:      linux-hwmon@vger.kernel.org
789 S:      Supported
790 F:      Documentation/hwmon/fam15h_power.rst
791 F:      drivers/hwmon/fam15h_power.c
792
793 AMD FCH GPIO DRIVER
794 M:      Enrico Weigelt, metux IT consult <info@metux.net>
795 L:      linux-gpio@vger.kernel.org
796 S:      Maintained
797 F:      drivers/gpio/gpio-amd-fch.c
798 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
799
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
802 S:      Orphan
803 F:      drivers/usb/gadget/udc/amd5536udc.*
804
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P:      Andres Salomon <dilinger@queued.net>
807 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809 S:      Supported
810 F:      drivers/char/hw_random/geode-rng.c
811 F:      drivers/crypto/geode*
812 F:      drivers/video/fbdev/geode/
813 F:      arch/x86/include/asm/geode.h
814
815 AMD IOMMU (AMD-VI)
816 M:      Joerg Roedel <joro@8bytes.org>
817 L:      iommu@lists.linux-foundation.org
818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819 S:      Maintained
820 F:      drivers/iommu/amd_iommu*.[ch]
821 F:      include/linux/amd-iommu.h
822
823 AMD KFD
824 M:      Oded Gabbay <oded.gabbay@gmail.com>
825 L:      dri-devel@lists.freedesktop.org
826 T:      git git://people.freedesktop.org/~gabbayo/linux.git
827 S:      Supported
828 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F:      drivers/gpu/drm/amd/amdkfd/
836 F:      drivers/gpu/drm/amd/include/cik_structs.h
837 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F:      drivers/gpu/drm/amd/include/vi_structs.h
839 F:      drivers/gpu/drm/amd/include/v9_structs.h
840 F:      include/uapi/linux/kfd_ioctl.h
841
842 AMD MP2 I2C DRIVER
843 M:      Elie Morisse <syniurge@gmail.com>
844 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L:      linux-i2c@vger.kernel.org
847 S:      Maintained
848 F:      drivers/i2c/busses/i2c-amd-mp2*
849
850 AMD POWERPLAY
851 M:      Rex Zhu <rex.zhu@amd.com>
852 M:      Evan Quan <evan.quan@amd.com>
853 L:      amd-gfx@lists.freedesktop.org
854 S:      Supported
855 F:      drivers/gpu/drm/amd/powerplay/
856 T:      git git://people.freedesktop.org/~agd5f/linux
857
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
860 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M:      Tom Lendacky <thomas.lendacky@amd.com>
862 S:      Supported
863 F:      arch/arm64/boot/dts/amd/
864
865 AMD XGBE DRIVER
866 M:      Tom Lendacky <thomas.lendacky@amd.com>
867 L:      netdev@vger.kernel.org
868 S:      Supported
869 F:      drivers/net/ethernet/amd/xgbe/
870 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872 ANALOG DEVICES INC AD5686 DRIVER
873 M:      Stefan Popa <stefan.popa@analog.com>
874 L:      linux-pm@vger.kernel.org
875 W:      http://ez.analog.com/community/linux-device-drivers
876 S:      Supported
877 F:      drivers/iio/dac/ad5686*
878 F:      drivers/iio/dac/ad5696*
879
880 ANALOG DEVICES INC AD5758 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-iio@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5758.c
886 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888 ANALOG DEVICES INC AD7124 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/adc/ad7124.c
894 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
895
896 ANALOG DEVICES INC AD7606 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7606.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904 ANALOG DEVICES INC AD7768-1 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7768-1.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912 ANALOG DEVICES INC AD9389B DRIVER
913 M:      Hans Verkuil <hans.verkuil@cisco.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/ad9389b*
917
918 ANALOG DEVICES INC ADGS1408 DRIVER
919 M:      Mircea Caprioru <mircea.caprioru@analog.com>
920 S:      Supported
921 F:      drivers/mux/adgs1408.c
922 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
923
924 ANALOG DEVICES INC ADP5061 DRIVER
925 M:      Stefan Popa <stefan.popa@analog.com>
926 L:      linux-pm@vger.kernel.org
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      drivers/power/supply/adp5061.c
930
931 ANALOG DEVICES INC ADV7180 DRIVER
932 M:      Lars-Peter Clausen <lars@metafoo.de>
933 L:      linux-media@vger.kernel.org
934 W:      http://ez.analog.com/community/linux-device-drivers
935 S:      Supported
936 F:      drivers/media/i2c/adv7180.c
937
938 ANALOG DEVICES INC ADV748X DRIVER
939 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
940 L:      linux-media@vger.kernel.org
941 S:      Maintained
942 F:      drivers/media/i2c/adv748x/*
943
944 ANALOG DEVICES INC ADV7511 DRIVER
945 M:      Hans Verkuil <hans.verkuil@cisco.com>
946 L:      linux-media@vger.kernel.org
947 S:      Maintained
948 F:      drivers/media/i2c/adv7511*
949
950 ANALOG DEVICES INC ADV7604 DRIVER
951 M:      Hans Verkuil <hans.verkuil@cisco.com>
952 L:      linux-media@vger.kernel.org
953 S:      Maintained
954 F:      drivers/media/i2c/adv7604*
955
956 ANALOG DEVICES INC ADV7842 DRIVER
957 M:      Hans Verkuil <hans.verkuil@cisco.com>
958 L:      linux-media@vger.kernel.org
959 S:      Maintained
960 F:      drivers/media/i2c/adv7842*
961
962 ANALOG DEVICES INC ASOC CODEC DRIVERS
963 M:      Lars-Peter Clausen <lars@metafoo.de>
964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
965 W:      http://wiki.analog.com/
966 W:      http://ez.analog.com/community/linux-device-drivers
967 S:      Supported
968 F:      sound/soc/codecs/adau*
969 F:      sound/soc/codecs/adav*
970 F:      sound/soc/codecs/ad1*
971 F:      sound/soc/codecs/ad7*
972 F:      sound/soc/codecs/ssm*
973 F:      sound/soc/codecs/sigmadsp.*
974
975 ANALOG DEVICES INC DMA DRIVERS
976 M:      Lars-Peter Clausen <lars@metafoo.de>
977 W:      http://ez.analog.com/community/linux-device-drivers
978 S:      Supported
979 F:      drivers/dma/dma-axi-dmac.c
980
981 ANALOG DEVICES INC IIO DRIVERS
982 M:      Lars-Peter Clausen <lars@metafoo.de>
983 M:      Michael Hennerich <Michael.Hennerich@analog.com>
984 M:      Stefan Popa <stefan.popa@analog.com>
985 W:      http://wiki.analog.com/
986 W:      http://ez.analog.com/community/linux-device-drivers
987 S:      Supported
988 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
990 F:      drivers/iio/*/ad*
991 F:      drivers/iio/adc/ltc2497*
992 X:      drivers/iio/*/adjd*
993 F:      drivers/staging/iio/*/ad*
994
995 ANALOGBITS PLL LIBRARIES
996 M:      Paul Walmsley <paul.walmsley@sifive.com>
997 S:      Supported
998 F:      drivers/clk/analogbits/*
999 F:      include/linux/clk/analogbits*
1000
1001 ANDES ARCHITECTURE
1002 M:      Greentime Hu <green.hu@gmail.com>
1003 M:      Vincent Chen <deanbo422@gmail.com>
1004 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1005 S:      Supported
1006 F:      arch/nds32/
1007 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008 F:      Documentation/devicetree/bindings/nds32/
1009 K:      nds32
1010 N:      nds32
1011
1012 ANDROID CONFIG FRAGMENTS
1013 M:      Rob Herring <robh@kernel.org>
1014 S:      Supported
1015 F:      kernel/configs/android*
1016
1017 ANDROID DRIVERS
1018 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019 M:      Arve Hjønnevåg <arve@android.com>
1020 M:      Todd Kjos <tkjos@android.com>
1021 M:      Martijn Coenen <maco@android.com>
1022 M:      Joel Fernandes <joel@joelfernandes.org>
1023 M:      Christian Brauner <christian@brauner.io>
1024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025 L:      devel@driverdev.osuosl.org
1026 S:      Supported
1027 F:      drivers/android/
1028 F:      drivers/staging/android/
1029
1030 ANDROID GOLDFISH PIC DRIVER
1031 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1032 S:      Supported
1033 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034 F:      drivers/irqchip/irq-goldfish-pic.c
1035
1036 ANDROID GOLDFISH RTC DRIVER
1037 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1038 S:      Supported
1039 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040 F:      drivers/rtc/rtc-goldfish.c
1041
1042 ANDROID ION DRIVER
1043 M:      Laura Abbott <labbott@redhat.com>
1044 M:      Sumit Semwal <sumit.semwal@linaro.org>
1045 L:      devel@driverdev.osuosl.org
1046 L:      dri-devel@lists.freedesktop.org
1047 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1048 S:      Supported
1049 F:      drivers/staging/android/ion
1050 F:      drivers/staging/android/uapi/ion.h
1051
1052 AOA (Apple Onboard Audio) ALSA DRIVER
1053 M:      Johannes Berg <johannes@sipsolutions.net>
1054 L:      linuxppc-dev@lists.ozlabs.org
1055 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1056 S:      Maintained
1057 F:      sound/aoa/
1058
1059 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1061 L:      linux-iio@vger.kernel.org
1062 S:      Maintained
1063 F:      drivers/iio/adc/stx104.c
1064
1065 APM DRIVER
1066 M:      Jiri Kosina <jikos@kernel.org>
1067 S:      Odd fixes
1068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069 F:      arch/x86/kernel/apm_32.c
1070 F:      include/linux/apm_bios.h
1071 F:      include/uapi/linux/apm_bios.h
1072 F:      drivers/char/apm-emulation.c
1073
1074 APPARMOR SECURITY MODULE
1075 M:      John Johansen <john.johansen@canonical.com>
1076 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077 W:      wiki.apparmor.net
1078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1079 S:      Supported
1080 F:      security/apparmor/
1081 F:      Documentation/admin-guide/LSM/apparmor.rst
1082
1083 APPLE BCM5974 MULTITOUCH DRIVER
1084 M:      Henrik Rydberg <rydberg@bitmath.org>
1085 L:      linux-input@vger.kernel.org
1086 S:      Odd fixes
1087 F:      drivers/input/mouse/bcm5974.c
1088
1089 APPLE SMC DRIVER
1090 M:      Henrik Rydberg <rydberg@bitmath.org>
1091 L:      linux-hwmon@vger.kernel.org
1092 S:      Odd fixes
1093 F:      drivers/hwmon/applesmc.c
1094
1095 APPLETALK NETWORK LAYER
1096 L:      netdev@vger.kernel.org
1097 S:      Odd fixes
1098 F:      drivers/net/appletalk/
1099 F:      net/appletalk/
1100 F:      include/linux/atalk.h
1101 F:      include/uapi/linux/atalk.h
1102
1103 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1105 S:      Supported
1106 F:      arch/arm64/boot/dts/apm/
1107
1108 APPLIED MICRO (APM) X-GENE SOC EDAC
1109 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1110 S:      Supported
1111 F:      drivers/edac/xgene_edac.c
1112 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1113
1114 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1117 S:      Supported
1118 F:      drivers/net/ethernet/apm/xgene-v2/
1119
1120 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1123 M:      Quan Nguyen <quan@os.amperecomputing.com>
1124 S:      Supported
1125 F:      drivers/net/ethernet/apm/xgene/
1126 F:      drivers/net/phy/mdio-xgene.c
1127 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1129
1130 APPLIED MICRO (APM) X-GENE SOC PMU
1131 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1132 S:      Supported
1133 F:      drivers/perf/xgene_pmu.c
1134 F:      Documentation/perf/xgene-pmu.txt
1135 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1136
1137 APTINA CAMERA SENSOR PLL
1138 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139 L:      linux-media@vger.kernel.org
1140 S:      Maintained
1141 F:      drivers/media/i2c/aptina-pll.*
1142
1143 AQUANTIA ETHERNET DRIVER (atlantic)
1144 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1145 L:      netdev@vger.kernel.org
1146 S:      Supported
1147 W:      http://www.aquantia.com
1148 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1149 F:      drivers/net/ethernet/aquantia/atlantic/
1150 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1151
1152 ARC FRAMEBUFFER DRIVER
1153 M:      Jaya Kumar <jayalk@intworks.biz>
1154 S:      Maintained
1155 F:      drivers/video/fbdev/arcfb.c
1156 F:      drivers/video/fbdev/core/fb_defio.c
1157
1158 ARC PGU DRM DRIVER
1159 M:      Alexey Brodkin <abrodkin@synopsys.com>
1160 S:      Supported
1161 F:      drivers/gpu/drm/arc/
1162 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1163
1164 ARCNET NETWORK LAYER
1165 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1166 L:      netdev@vger.kernel.org
1167 S:      Maintained
1168 F:      drivers/net/arcnet/
1169 F:      include/uapi/linux/if_arcnet.h
1170
1171 ARM ARCHITECTED TIMER DRIVER
1172 M:      Mark Rutland <mark.rutland@arm.com>
1173 M:      Marc Zyngier <marc.zyngier@arm.com>
1174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 S:      Maintained
1176 F:      arch/arm/include/asm/arch_timer.h
1177 F:      arch/arm64/include/asm/arch_timer.h
1178 F:      drivers/clocksource/arm_arch_timer.c
1179
1180 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1181 M:      Linus Walleij <linus.walleij@linaro.org>
1182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 S:      Maintained
1184 F:      Documentation/devicetree/bindings/arm/arm-boards
1185 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1186 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1187 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1188 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1189 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1190 F:      arch/arm/mach-integrator/
1191 F:      arch/arm/mach-realview/
1192 F:      arch/arm/mach-versatile/
1193 F:      arch/arm/plat-versatile/
1194 F:      arch/arm/boot/dts/arm-realview-*
1195 F:      arch/arm/boot/dts/integrator*
1196 F:      arch/arm/boot/dts/versatile*
1197 F:      drivers/clk/versatile/
1198 F:      drivers/i2c/busses/i2c-versatile.c
1199 F:      drivers/irqchip/irq-versatile-fpga.c
1200 F:      drivers/mtd/maps/physmap_of_versatile.c
1201 F:      drivers/power/reset/arm-versatile-reboot.c
1202 F:      drivers/soc/versatile/
1203
1204 ARM HDLCD DRM DRIVER
1205 M:      Liviu Dudau <liviu.dudau@arm.com>
1206 S:      Supported
1207 F:      drivers/gpu/drm/arm/hdlcd_*
1208 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1209
1210 ARM KOMEDA DRM-KMS DRIVER
1211 M:      James (Qian) Wang <james.qian.wang@arm.com>
1212 M:      Liviu Dudau <liviu.dudau@arm.com>
1213 L:      Mali DP Maintainers <malidp@foss.arm.com>
1214 S:      Supported
1215 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1216 F:      drivers/gpu/drm/arm/display/include/
1217 F:      drivers/gpu/drm/arm/display/komeda/
1218 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1219 F:      Documentation/gpu/komeda-kms.rst
1220
1221 ARM MALI-DP DRM DRIVER
1222 M:      Liviu Dudau <liviu.dudau@arm.com>
1223 M:      Brian Starkey <brian.starkey@arm.com>
1224 L:      Mali DP Maintainers <malidp@foss.arm.com>
1225 S:      Supported
1226 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1227 F:      drivers/gpu/drm/arm/
1228 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1229 F:      Documentation/gpu/afbc.rst
1230
1231 ARM MALI PANFROST DRM DRIVER
1232 M:      Rob Herring <robh@kernel.org>
1233 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1234 L:      dri-devel@lists.freedesktop.org
1235 S:      Supported
1236 T:      git git://anongit.freedesktop.org/drm/drm-misc
1237 F:      drivers/gpu/drm/panfrost/
1238 F:      include/uapi/drm/panfrost_drm.h
1239
1240 ARM MFM AND FLOPPY DRIVERS
1241 M:      Ian Molton <spyro@f2s.com>
1242 S:      Maintained
1243 F:      arch/arm/lib/floppydma.S
1244 F:      arch/arm/include/asm/floppy.h
1245
1246 ARM PMU PROFILING AND DEBUGGING
1247 M:      Will Deacon <will@kernel.org>
1248 M:      Mark Rutland <mark.rutland@arm.com>
1249 S:      Maintained
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 F:      arch/arm*/kernel/perf_*
1252 F:      arch/arm/oprofile/common.c
1253 F:      arch/arm*/kernel/hw_breakpoint.c
1254 F:      arch/arm*/include/asm/hw_breakpoint.h
1255 F:      arch/arm*/include/asm/perf_event.h
1256 F:      drivers/perf/*
1257 F:      include/linux/perf/arm_pmu.h
1258 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1259 F:      Documentation/devicetree/bindings/perf/
1260
1261 ARM PORT
1262 M:      Russell King <linux@armlinux.org.uk>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 W:      http://www.armlinux.org.uk/
1265 S:      Odd Fixes
1266 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1267 F:      arch/arm/
1268 X:      arch/arm/boot/dts/
1269
1270 ARM PRIMECELL AACI PL041 DRIVER
1271 M:      Russell King <linux@armlinux.org.uk>
1272 S:      Odd Fixes
1273 F:      sound/arm/aaci.*
1274
1275 ARM PRIMECELL BUS SUPPORT
1276 M:      Russell King <linux@armlinux.org.uk>
1277 S:      Odd Fixes
1278 F:      drivers/amba/
1279 F:      include/linux/amba/bus.h
1280
1281 ARM PRIMECELL CLCD PL110 DRIVER
1282 M:      Russell King <linux@armlinux.org.uk>
1283 S:      Odd Fixes
1284 F:      drivers/video/fbdev/amba-clcd.*
1285
1286 ARM PRIMECELL KMI PL050 DRIVER
1287 M:      Russell King <linux@armlinux.org.uk>
1288 S:      Odd Fixes
1289 F:      drivers/input/serio/ambakmi.*
1290 F:      include/linux/amba/kmi.h
1291
1292 ARM PRIMECELL MMCI PL180/1 DRIVER
1293 M:      Russell King <linux@armlinux.org.uk>
1294 S:      Odd Fixes
1295 F:      drivers/mmc/host/mmci.*
1296 F:      include/linux/amba/mmci.h
1297
1298 ARM PRIMECELL SSP PL022 SPI DRIVER
1299 M:      Linus Walleij <linus.walleij@linaro.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1303 F:      drivers/spi/spi-pl022.c
1304
1305 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1306 M:      Russell King <linux@armlinux.org.uk>
1307 S:      Odd Fixes
1308 F:      drivers/tty/serial/amba-pl01*.c
1309 F:      include/linux/amba/serial.h
1310
1311 ARM PRIMECELL VIC PL190/PL192 DRIVER
1312 M:      Linus Walleij <linus.walleij@linaro.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1316 F:      drivers/irqchip/irq-vic.c
1317
1318 ARM SMMU DRIVERS
1319 M:      Will Deacon <will@kernel.org>
1320 R:      Robin Murphy <robin.murphy@arm.com>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      drivers/iommu/arm-smmu.c
1324 F:      drivers/iommu/arm-smmu-v3.c
1325 F:      drivers/iommu/io-pgtable-arm.c
1326 F:      drivers/iommu/io-pgtable-arm-v7s.c
1327
1328 ARM SUB-ARCHITECTURES
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      arch/arm/mach-*/
1332 F:      arch/arm/plat-*/
1333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1334
1335 ARM/ACTIONS SEMI ARCHITECTURE
1336 M:      Andreas Färber <afaerber@suse.de>
1337 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340 N:      owl
1341 F:      arch/arm/mach-actions/
1342 F:      arch/arm/boot/dts/owl-*
1343 F:      arch/arm64/boot/dts/actions/
1344 F:      drivers/clk/actions/
1345 F:      drivers/clocksource/timer-owl*
1346 F:      drivers/dma/owl-dma.c
1347 F:      drivers/i2c/busses/i2c-owl.c
1348 F:      drivers/pinctrl/actions/*
1349 F:      drivers/soc/actions/
1350 F:      include/dt-bindings/power/owl-*
1351 F:      include/linux/soc/actions/
1352 F:      Documentation/devicetree/bindings/arm/actions.txt
1353 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1354 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1355 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1356 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1357 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1358 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1359
1360 ARM/ADS SPHERE MACHINE SUPPORT
1361 M:      Lennert Buytenhek <kernel@wantstofly.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364
1365 ARM/AFEB9260 MACHINE SUPPORT
1366 M:      Sergey Lapin <slapin@ossfans.org>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369
1370 ARM/AJECO 1ARM MACHINE SUPPORT
1371 M:      Lennert Buytenhek <kernel@wantstofly.org>
1372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 S:      Maintained
1374
1375 ARM/Allwinner SoC Clock Support
1376 M:      Emilio López <emilio@elopez.com.ar>
1377 S:      Maintained
1378 F:      drivers/clk/sunxi/
1379
1380 ARM/Allwinner sunXi SoC support
1381 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1382 M:      Chen-Yu Tsai <wens@csie.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385 N:      sun[x456789]i
1386 N:      sun50i
1387 F:      arch/arm/mach-sunxi/
1388 F:      arch/arm64/boot/dts/allwinner/
1389 F:      drivers/clk/sunxi-ng/
1390 F:      drivers/pinctrl/sunxi/
1391 F:      drivers/soc/sunxi/
1392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1393
1394 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1395 M:      Neil Armstrong <narmstrong@baylibre.com>
1396 M:      Jerome Brunet <jbrunet@baylibre.com>
1397 L:      linux-amlogic@lists.infradead.org
1398 S:      Maintained
1399 F:      drivers/clk/meson/
1400 F:      include/dt-bindings/clock/meson*
1401 F:      include/dt-bindings/clock/gxbb*
1402 F:      Documentation/devicetree/bindings/clock/amlogic*
1403
1404 ARM/Amlogic Meson SoC support
1405 M:      Kevin Hilman <khilman@baylibre.com>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 L:      linux-amlogic@lists.infradead.org
1408 W:      http://linux-meson.com/
1409 S:      Maintained
1410 F:      arch/arm/mach-meson/
1411 F:      arch/arm/boot/dts/meson*
1412 F:      arch/arm64/boot/dts/amlogic/
1413 F:      drivers/pinctrl/meson/
1414 F:      drivers/mmc/host/meson*
1415 F:      drivers/soc/amlogic/
1416 N:      meson
1417
1418 ARM/Amlogic Meson SoC Sound Drivers
1419 M:      Jerome Brunet <jbrunet@baylibre.com>
1420 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      sound/soc/meson/
1423 F:      Documentation/devicetree/bindings/sound/amlogic*
1424
1425 ARM/Annapurna Labs ALPINE ARCHITECTURE
1426 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1427 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/mach-alpine/
1431 F:      arch/arm/boot/dts/alpine*
1432 F:      arch/arm64/boot/dts/al/
1433 F:      drivers/*/*alpine*
1434
1435 ARM/ARTPEC MACHINE SUPPORT
1436 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1437 M:      Lars Persson <lars.persson@axis.com>
1438 S:      Maintained
1439 L:      linux-arm-kernel@axis.com
1440 F:      arch/arm/mach-artpec
1441 F:      arch/arm/boot/dts/artpec6*
1442 F:      drivers/clk/axis
1443 F:      drivers/crypto/axis
1444 F:      drivers/pinctrl/pinctrl-artpec*
1445 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1446
1447 ARM/ASPEED I2C DRIVER
1448 M:      Brendan Higgins <brendanhiggins@google.com>
1449 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1450 R:      Joel Stanley <joel@jms.id.au>
1451 L:      linux-i2c@vger.kernel.org
1452 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1455 F:      drivers/i2c/busses/i2c-aspeed.c
1456 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1457 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1458
1459 ARM/ASPEED MACHINE SUPPORT
1460 M:      Joel Stanley <joel@jms.id.au>
1461 R:      Andrew Jeffery <andrew@aj.id.au>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1464 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1465 S:      Supported
1466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1467 F:      arch/arm/mach-aspeed/
1468 F:      arch/arm/boot/dts/aspeed-*
1469 N:      aspeed
1470
1471 ARM/BITMAIN ARCHITECTURE
1472 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      arch/arm64/boot/dts/bitmain/
1476 F:      drivers/pinctrl/pinctrl-bm1880.c
1477 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1478 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1479
1480 ARM/CALXEDA HIGHBANK ARCHITECTURE
1481 M:      Rob Herring <robh@kernel.org>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-highbank/
1485 F:      arch/arm/boot/dts/highbank.dts
1486 F:      arch/arm/boot/dts/ecx-*.dts*
1487
1488 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1489 M:      Krzysztof Halasa <khalasa@piap.pl>
1490 S:      Maintained
1491 F:      arch/arm/mach-cns3xxx/
1492
1493 ARM/CAVIUM THUNDER NETWORK DRIVER
1494 M:      Sunil Goutham <sgoutham@cavium.com>
1495 M:      Robert Richter <rric@kernel.org>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Supported
1498 F:      drivers/net/ethernet/cavium/thunder/
1499
1500 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1501 M:      Lukasz Majewski <lukma@denx.de>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504 F:      arch/arm/mach-ep93xx/ts72xx.c
1505
1506 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1507 M:      Alexander Shiyan <shc_work@mail.ru>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Odd Fixes
1510 N:      clps711x
1511
1512 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1513 M:      Lennert Buytenhek <kernel@wantstofly.org>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516
1517 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1518 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1519 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-ep93xx/
1523 F:      arch/arm/mach-ep93xx/include/mach/
1524
1525 ARM/CLKDEV SUPPORT
1526 M:      Russell King <linux@armlinux.org.uk>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1530 F:      drivers/clk/clkdev.c
1531
1532 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1533 M:      Mike Rapoport <mike@compulab.co.il>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536
1537 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1538 M:      Baruch Siach <baruch@tkos.co.il>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 S:      Maintained
1541 F:      arch/arm/boot/dts/cx92755*
1542 N:      digicolor
1543
1544 ARM/CONTEC MICRO9 MACHINE SUPPORT
1545 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1546 S:      Maintained
1547 F:      arch/arm/mach-ep93xx/micro9.c
1548
1549 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1550 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1551 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      drivers/hwtracing/coresight/*
1555 F:      Documentation/trace/coresight.txt
1556 F:      Documentation/trace/coresight-cpu-debug.txt
1557 F:      Documentation/devicetree/bindings/arm/coresight.txt
1558 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1559 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1560 F:      tools/perf/arch/arm/util/pmu.c
1561 F:      tools/perf/arch/arm/util/auxtrace.c
1562 F:      tools/perf/arch/arm/util/cs-etm.c
1563 F:      tools/perf/arch/arm/util/cs-etm.h
1564 F:      tools/perf/util/cs-etm.*
1565 F:      tools/perf/util/cs-etm-decoder/*
1566
1567 ARM/CORGI MACHINE SUPPORT
1568 M:      Richard Purdie <rpurdie@rpsys.net>
1569 S:      Maintained
1570
1571 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1572 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1573 M:      Linus Walleij <linus.walleij@linaro.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 T:      git git://github.com/ulli-kroll/linux.git
1576 S:      Maintained
1577 F:      Documentation/devicetree/bindings/arm/gemini.txt
1578 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1579 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1580 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1581 F:      arch/arm/mach-gemini/
1582 F:      drivers/net/ethernet/cortina/
1583 F:      drivers/pinctrl/pinctrl-gemini.c
1584 F:      drivers/rtc/rtc-ftrtc010.c
1585
1586 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1587 M:      Barry Song <baohua@kernel.org>
1588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1590 S:      Maintained
1591 F:      arch/arm/boot/dts/prima2*
1592 F:      arch/arm/mach-prima2/
1593 F:      drivers/clk/sirf/
1594 F:      drivers/clocksource/timer-prima2.c
1595 F:      drivers/clocksource/timer-atlas7.c
1596 N:      [^a-z]sirf
1597 X:      drivers/gnss
1598
1599 ARM/EBSA110 MACHINE SUPPORT
1600 M:      Russell King <linux@armlinux.org.uk>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 W:      http://www.armlinux.org.uk/
1603 S:      Maintained
1604 F:      arch/arm/mach-ebsa110/
1605 F:      drivers/net/ethernet/amd/am79c961a.*
1606
1607 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1608 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1609 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 N:      efm32
1613
1614 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1615 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Maintained
1618 F:      arch/arm/mach-pxa/ezx.c
1619
1620 ARM/FARADAY FA526 PORT
1621 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624 T:      git git://git.berlios.de/gemini-board
1625 F:      arch/arm/mm/*-fa*
1626
1627 ARM/FOOTBRIDGE ARCHITECTURE
1628 M:      Russell King <linux@armlinux.org.uk>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 W:      http://www.armlinux.org.uk/
1631 S:      Maintained
1632 F:      arch/arm/include/asm/hardware/dec21285.h
1633 F:      arch/arm/mach-footbridge/
1634
1635 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1636 M:      Shawn Guo <shawnguo@kernel.org>
1637 M:      Sascha Hauer <s.hauer@pengutronix.de>
1638 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1639 R:      Fabio Estevam <festevam@gmail.com>
1640 R:      NXP Linux Team <linux-imx@nxp.com>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 S:      Maintained
1643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1644 N:      imx
1645 N:      mxs
1646 X:      drivers/media/i2c/
1647
1648 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1649 M:      Shawn Guo <shawnguo@kernel.org>
1650 M:      Sascha Hauer <s.hauer@pengutronix.de>
1651 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1652 R:      Stefan Agner <stefan@agner.ch>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656 F:      arch/arm/mach-imx/*vf610*
1657 F:      arch/arm/boot/dts/vf*
1658
1659 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1660 M:      Shawn Guo <shawnguo@kernel.org>
1661 M:      Li Yang <leoyang.li@nxp.com>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1665 F:      arch/arm/boot/dts/ls1021a*
1666 F:      arch/arm64/boot/dts/freescale/fsl-*
1667 F:      arch/arm64/boot/dts/freescale/qoriq-*
1668
1669 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1670 M:      Lennert Buytenhek <kernel@wantstofly.org>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S:      Maintained
1673
1674 ARM/GUMSTIX MACHINE SUPPORT
1675 M:      Steve Sakoman <sakoman@gmail.com>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 S:      Maintained
1678
1679 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1680 M:      Philipp Zabel <philipp.zabel@gmail.com>
1681 M:      Paul Parsons <lost.distance@yahoo.com>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 S:      Maintained
1684 F:      arch/arm/mach-pxa/hx4700.c
1685 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1686 F:      sound/soc/pxa/hx4700.c
1687
1688 ARM/HISILICON SOC SUPPORT
1689 M:      Wei Xu <xuwei5@hisilicon.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 W:      http://www.hisilicon.com
1692 S:      Supported
1693 T:      git git://github.com/hisilicon/linux-hisi.git
1694 F:      arch/arm/mach-hisi/
1695 F:      arch/arm/boot/dts/hi3*
1696 F:      arch/arm/boot/dts/hip*
1697 F:      arch/arm/boot/dts/hisi*
1698 F:      arch/arm64/boot/dts/hisilicon/
1699
1700 ARM/HP JORNADA 7XX MACHINE SUPPORT
1701 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1702 W:      www.jlime.com
1703 S:      Maintained
1704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1705 F:      arch/arm/mach-sa1100/jornada720.c
1706 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1707
1708 ARM/IGEP MACHINE SUPPORT
1709 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1710 M:      Javier Martinez Canillas <javier@dowhile0.org>
1711 L:      linux-omap@vger.kernel.org
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/boot/dts/omap3-igep*
1715
1716 ARM/INCOME PXA270 SUPPORT
1717 M:      Marek Vasut <marek.vasut@gmail.com>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 S:      Maintained
1720 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1721
1722 ARM/INTEL IOP13XX ARM ARCHITECTURE
1723 M:      Lennert Buytenhek <kernel@wantstofly.org>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726
1727 ARM/INTEL IOP32X ARM ARCHITECTURE
1728 M:      Lennert Buytenhek <kernel@wantstofly.org>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731
1732 ARM/INTEL IOP33X ARM ARCHITECTURE
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Orphan
1735
1736 ARM/INTEL IQ81342EX MACHINE SUPPORT
1737 M:      Lennert Buytenhek <kernel@wantstofly.org>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 S:      Maintained
1740
1741 ARM/INTEL IXDP2850 MACHINE SUPPORT
1742 M:      Lennert Buytenhek <kernel@wantstofly.org>
1743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 S:      Maintained
1745
1746 ARM/INTEL IXP4XX ARM ARCHITECTURE
1747 M:      Linus Walleij <linusw@kernel.org>
1748 M:      Imre Kaloz <kaloz@openwrt.org>
1749 M:      Krzysztof Halasa <khalasa@piap.pl>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1753 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1754 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1755 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1756 F:      arch/arm/mach-ixp4xx/
1757 F:      drivers/clocksource/timer-ixp4xx.c
1758 F:      drivers/gpio/gpio-ixp4xx.c
1759 F:      drivers/irqchip/irq-ixp4xx.c
1760 F:      include/linux/irqchip/irq-ixp4xx.h
1761 F:      include/linux/platform_data/timer-ixp4xx.h
1762
1763 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1764 M:      Jonathan Cameron <jic23@cam.ac.uk>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      arch/arm/mach-pxa/stargate2.c
1768 F:      drivers/pcmcia/pxa2xx_stargate2.c
1769
1770 ARM/INTEL XSC3 (MANZANO) ARM CORE
1771 M:      Lennert Buytenhek <kernel@wantstofly.org>
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 S:      Maintained
1774
1775 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1776 M:      Lennert Buytenhek <kernel@wantstofly.org>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779
1780 ARM/LG1K ARCHITECTURE
1781 M:      Chanho Min <chanho.min@lge.com>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 S:      Maintained
1784 F:      arch/arm64/boot/dts/lg/
1785
1786 ARM/LOGICPD PXA270 MACHINE SUPPORT
1787 M:      Lennert Buytenhek <kernel@wantstofly.org>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790
1791 ARM/LPC18XX ARCHITECTURE
1792 M:      Vladimir Zapolskiy <vz@mleia.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1796 F:      arch/arm/boot/dts/lpc43*
1797 F:      drivers/i2c/busses/i2c-lpc2k.c
1798 F:      drivers/memory/pl172.c
1799 F:      drivers/mtd/spi-nor/nxp-spifi.c
1800 F:      drivers/rtc/rtc-lpc24xx.c
1801 N:      lpc18xx
1802
1803 ARM/LPC32XX SOC SUPPORT
1804 M:      Vladimir Zapolskiy <vz@mleia.com>
1805 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1808 S:      Maintained
1809 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1810 F:      arch/arm/boot/dts/lpc32*
1811 F:      arch/arm/mach-lpc32xx/
1812 F:      drivers/i2c/busses/i2c-pnx.c
1813 F:      drivers/net/ethernet/nxp/lpc_eth.c
1814 F:      drivers/usb/host/ohci-nxp.c
1815 F:      drivers/watchdog/pnx4008_wdt.c
1816 N:      lpc32xx
1817
1818 ARM/MAGICIAN MACHINE SUPPORT
1819 M:      Philipp Zabel <philipp.zabel@gmail.com>
1820 S:      Maintained
1821
1822 ARM/Marvell Dove/MV78xx0/Orion SOC support
1823 M:      Jason Cooper <jason@lakedaemon.net>
1824 M:      Andrew Lunn <andrew@lunn.ch>
1825 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1826 M:      Gregory Clement <gregory.clement@bootlin.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829 F:      Documentation/devicetree/bindings/soc/dove/
1830 F:      arch/arm/mach-dove/
1831 F:      arch/arm/mach-mv78xx0/
1832 F:      arch/arm/mach-orion5x/
1833 F:      arch/arm/plat-orion/
1834 F:      arch/arm/boot/dts/dove*
1835 F:      arch/arm/boot/dts/orion5x*
1836
1837 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1838 M:      Jason Cooper <jason@lakedaemon.net>
1839 M:      Andrew Lunn <andrew@lunn.ch>
1840 M:      Gregory Clement <gregory.clement@bootlin.com>
1841 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      arch/arm/boot/dts/armada*
1845 F:      arch/arm/boot/dts/kirkwood*
1846 F:      arch/arm/configs/mvebu_*_defconfig
1847 F:      arch/arm/mach-mvebu/
1848 F:      arch/arm64/boot/dts/marvell/armada*
1849 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1850 F:      drivers/cpufreq/armada-8k-cpufreq.c
1851 F:      drivers/cpufreq/mvebu-cpufreq.c
1852 F:      drivers/irqchip/irq-armada-370-xp.c
1853 F:      drivers/irqchip/irq-mvebu-*
1854 F:      drivers/pinctrl/mvebu/
1855 F:      drivers/rtc/rtc-armada38x.c
1856
1857 ARM/Mediatek RTC DRIVER
1858 M:      Eddie Huang <eddie.huang@mediatek.com>
1859 M:      Sean Wang <sean.wang@mediatek.com>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1864 F:      drivers/rtc/rtc-mt6397.c
1865 F:      drivers/rtc/rtc-mt7622.c
1866
1867 ARM/Mediatek SoC support
1868 M:      Matthias Brugger <matthias.bgg@gmail.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1871 W:      https://mtk.bcnfs.org/
1872 C:      irc://chat.freenode.net/linux-mediatek
1873 S:      Maintained
1874 F:      arch/arm/boot/dts/mt6*
1875 F:      arch/arm/boot/dts/mt7*
1876 F:      arch/arm/boot/dts/mt8*
1877 F:      arch/arm/mach-mediatek/
1878 F:      arch/arm64/boot/dts/mediatek/
1879 F:      drivers/soc/mediatek/
1880 N:      mtk
1881 N:      mt[678]
1882 K:      mediatek
1883
1884 ARM/Mediatek USB3 PHY DRIVER
1885 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      drivers/phy/mediatek/
1890 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1891
1892 ARM/MICREL KS8695 ARCHITECTURE
1893 M:      Greg Ungerer <gerg@uclinux.org>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 F:      arch/arm/mach-ks8695/
1896 S:      Odd Fixes
1897
1898 ARM/Microchip (AT91) SoC support
1899 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1900 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1901 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 W:      http://www.linux4sam.org
1904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1905 S:      Supported
1906 N:      at91
1907 N:      atmel
1908 F:      arch/arm/mach-at91/
1909 F:      include/soc/at91/
1910 F:      arch/arm/boot/dts/at91*.dts
1911 F:      arch/arm/boot/dts/at91*.dtsi
1912 F:      arch/arm/boot/dts/sama*.dts
1913 F:      arch/arm/boot/dts/sama*.dtsi
1914 F:      arch/arm/include/debug/at91.S
1915 F:      drivers/memory/atmel*
1916 F:      drivers/watchdog/sama5d4_wdt.c
1917 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1918 X:      drivers/net/wireless/atmel/
1919
1920 ARM/MIOA701 MACHINE SUPPORT
1921 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 F:      arch/arm/mach-pxa/mioa701.c
1924 S:      Maintained
1925
1926 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1927 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1928 S:      Maintained
1929
1930 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1931 M:      Linus Walleij <linus.walleij@linaro.org>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1935 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1936 F:      arch/arm/mach-nomadik/
1937 F:      arch/arm/mach-u300/
1938 F:      arch/arm/mach-ux500/
1939 F:      arch/arm/boot/dts/ste-*
1940 F:      drivers/clk/clk-nomadik.c
1941 F:      drivers/clk/clk-u300.c
1942 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1943 F:      drivers/clocksource/timer-u300.c
1944 F:      drivers/dma/coh901318*
1945 F:      drivers/dma/ste_dma40*
1946 F:      drivers/hwspinlock/u8500_hsem.c
1947 F:      drivers/i2c/busses/i2c-nomadik.c
1948 F:      drivers/i2c/busses/i2c-stu300.c
1949 F:      drivers/mfd/ab3100*
1950 F:      drivers/mfd/ab8500*
1951 F:      drivers/mfd/abx500*
1952 F:      drivers/mfd/dbx500*
1953 F:      drivers/mfd/db8500*
1954 F:      drivers/pinctrl/nomadik/
1955 F:      drivers/pinctrl/pinctrl-coh901*
1956 F:      drivers/pinctrl/pinctrl-u300.c
1957 F:      drivers/rtc/rtc-ab3100.c
1958 F:      drivers/rtc/rtc-ab8500.c
1959 F:      drivers/rtc/rtc-coh901331.c
1960 F:      drivers/rtc/rtc-pl031.c
1961 F:      drivers/watchdog/coh901327_wdt.c
1962 F:      Documentation/devicetree/bindings/arm/ste-*
1963 F:      Documentation/devicetree/bindings/arm/ux500/
1964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1965
1966 ARM/NUVOTON NPCM ARCHITECTURE
1967 M:      Avi Fishman <avifishman70@gmail.com>
1968 M:      Tomer Maimon <tmaimon77@gmail.com>
1969 M:      Tali Perry <tali.perry1@gmail.com>
1970 R:      Patrick Venture <venture@google.com>
1971 R:      Nancy Yuen <yuenn@google.com>
1972 R:      Benjamin Fair <benjaminfair@google.com>
1973 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1974 S:      Supported
1975 F:      arch/arm/mach-npcm/
1976 F:      arch/arm/boot/dts/nuvoton-npcm*
1977 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1978 F:      drivers/*/*npcm*
1979 F:      Documentation/devicetree/bindings/*/*npcm*
1980 F:      Documentation/devicetree/bindings/*/*/*npcm*
1981
1982 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1983 M:      Wan ZongShun <mcuos.com@gmail.com>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 W:      http://www.mcuos.com
1986 S:      Maintained
1987 F:      arch/arm/mach-w90x900/
1988 F:      drivers/input/keyboard/w90p910_keypad.c
1989 F:      drivers/input/touchscreen/w90p910_ts.c
1990 F:      drivers/watchdog/nuc900_wdt.c
1991 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1992 F:      drivers/mtd/nand/raw/nuc900_nand.c
1993 F:      drivers/rtc/rtc-nuc900.c
1994 F:      drivers/spi/spi-nuc900.c
1995 F:      drivers/usb/host/ehci-w90x900.c
1996 F:      drivers/video/fbdev/nuc900fb.c
1997
1998 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1999 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2000 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2001 S:      Orphan
2002 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2003 F:      arch/arm/mach-s3c24xx/gta02.h
2004
2005 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2006 M:      Alexander Clouter <alex@digriz.org.uk>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://www.digriz.org.uk/ts78xx/kernel
2009 S:      Maintained
2010 F:      arch/arm/mach-orion5x/ts78xx-*
2011
2012 ARM/OXNAS platform support
2013 M:      Neil Armstrong <narmstrong@baylibre.com>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2016 S:      Maintained
2017 F:      arch/arm/mach-oxnas/
2018 F:      arch/arm/boot/dts/ox8*.dts*
2019 N:      oxnas
2020
2021 ARM/PALM TREO SUPPORT
2022 M:      Tomas Cech <sleep_walker@suse.com>
2023 L:      linux-arm-kernel@lists.infradead.org
2024 W:      http://hackndev.com
2025 S:      Maintained
2026 F:      arch/arm/mach-pxa/palmtreo.*
2027
2028 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2029 M:      Marek Vasut <marek.vasut@gmail.com>
2030 L:      linux-arm-kernel@lists.infradead.org
2031 W:      http://hackndev.com
2032 S:      Maintained
2033 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2034 F:      arch/arm/mach-pxa/palmtx.c
2035 F:      arch/arm/mach-pxa/palmt5.*
2036 F:      arch/arm/mach-pxa/include/mach/palmld.h
2037 F:      arch/arm/mach-pxa/palmld.c
2038 F:      arch/arm/mach-pxa/palmte2.*
2039 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2040 F:      arch/arm/mach-pxa/palmtc.c
2041
2042 ARM/PALMZ72 SUPPORT
2043 M:      Sergey Lapin <slapin@ossfans.org>
2044 L:      linux-arm-kernel@lists.infradead.org
2045 W:      http://hackndev.com
2046 S:      Maintained
2047 F:      arch/arm/mach-pxa/palmz72.*
2048
2049 ARM/PLEB SUPPORT
2050 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2051 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2052 S:      Maintained
2053
2054 ARM/PT DIGITAL BOARD PORT
2055 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 W:      http://www.armlinux.org.uk/
2058 S:      Maintained
2059
2060 ARM/QUALCOMM SUPPORT
2061 M:      Andy Gross <agross@kernel.org>
2062 M:      David Brown <david.brown@linaro.org>
2063 L:      linux-arm-msm@vger.kernel.org
2064 S:      Maintained
2065 F:      Documentation/devicetree/bindings/soc/qcom/
2066 F:      Documentation/devicetree/bindings/*/qcom*
2067 F:      arch/arm/boot/dts/qcom-*.dts
2068 F:      arch/arm/boot/dts/qcom-*.dtsi
2069 F:      arch/arm/mach-qcom/
2070 F:      arch/arm64/boot/dts/qcom/
2071 F:      drivers/*/qcom/
2072 F:      drivers/*/qcom*
2073 F:      drivers/*/*/qcom/
2074 F:      drivers/*/*/qcom*
2075 F:      drivers/*/pm8???-*
2076 F:      drivers/bluetooth/btqcomsmd.c
2077 F:      drivers/clocksource/timer-qcom.c
2078 F:      drivers/extcon/extcon-qcom*
2079 F:      drivers/iommu/msm*
2080 F:      drivers/i2c/busses/i2c-qup.c
2081 F:      drivers/i2c/busses/i2c-qcom-geni.c
2082 F:      drivers/mfd/ssbi.c
2083 F:      drivers/mmc/host/mmci_qcom*
2084 F:      drivers/mmc/host/sdhci_msm.c
2085 F:      drivers/pci/controller/dwc/pcie-qcom.c
2086 F:      drivers/phy/qualcomm/
2087 F:      drivers/power/*/msm*
2088 F:      drivers/reset/reset-qcom-*
2089 F:      drivers/scsi/ufs/ufs-qcom.*
2090 F:      drivers/spi/spi-qup.c
2091 F:      drivers/spi/spi-geni-qcom.c
2092 F:      drivers/spi/spi-qcom-qspi.c
2093 F:      drivers/tty/serial/msm_serial.c
2094 F:      drivers/usb/dwc3/dwc3-qcom.c
2095 F:      include/dt-bindings/*/qcom*
2096 F:      include/linux/*/qcom*
2097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2098
2099 ARM/RADISYS ENP2611 MACHINE SUPPORT
2100 M:      Lennert Buytenhek <kernel@wantstofly.org>
2101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 S:      Maintained
2103
2104 ARM/RDA MICRO ARCHITECTURE
2105 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      arch/arm/boot/dts/rda8810pl-*
2110 F:      drivers/clocksource/timer-rda.c
2111 F:      drivers/irqchip/irq-rda-intc.c
2112 F:      drivers/tty/serial/rda-uart.c
2113 F:      Documentation/devicetree/bindings/arm/rda.txt
2114 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2115 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2116 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2117
2118 ARM/REALTEK ARCHITECTURE
2119 M:      Andreas Färber <afaerber@suse.de>
2120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 S:      Maintained
2122 F:      arch/arm64/boot/dts/realtek/
2123 F:      Documentation/devicetree/bindings/arm/realtek.txt
2124
2125 ARM/RENESAS ARM64 ARCHITECTURE
2126 M:      Simon Horman <horms@verge.net.au>
2127 M:      Magnus Damm <magnus.damm@gmail.com>
2128 L:      linux-renesas-soc@vger.kernel.org
2129 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2131 S:      Supported
2132 F:      arch/arm64/boot/dts/renesas/
2133 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2134 F:      drivers/soc/renesas/
2135 F:      include/linux/soc/renesas/
2136
2137 ARM/RISCPC ARCHITECTURE
2138 M:      Russell King <linux@armlinux.org.uk>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W:      http://www.armlinux.org.uk/
2141 S:      Maintained
2142 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2143 F:      arch/arm/include/asm/hardware/ioc.h
2144 F:      arch/arm/include/asm/hardware/iomd.h
2145 F:      arch/arm/include/asm/hardware/memc.h
2146 F:      arch/arm/mach-rpc/
2147 F:      drivers/net/ethernet/8390/etherh.c
2148 F:      drivers/net/ethernet/i825xx/ether1*
2149 F:      drivers/net/ethernet/seeq/ether3*
2150 F:      drivers/scsi/arm/
2151
2152 ARM/Rockchip SoC support
2153 M:      Heiko Stuebner <heiko@sntech.de>
2154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 L:      linux-rockchip@lists.infradead.org
2156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2157 S:      Maintained
2158 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2159 F:      arch/arm/boot/dts/rk3*
2160 F:      arch/arm/boot/dts/rv1108*
2161 F:      arch/arm/mach-rockchip/
2162 F:      drivers/clk/rockchip/
2163 F:      drivers/i2c/busses/i2c-rk3x.c
2164 F:      drivers/*/*rockchip*
2165 F:      drivers/*/*/*rockchip*
2166 F:      sound/soc/rockchip/
2167 N:      rockchip
2168
2169 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2170 M:      Kukjin Kim <kgene@kernel.org>
2171 M:      Krzysztof Kozlowski <krzk@kernel.org>
2172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2174 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2175 S:      Maintained
2176 F:      arch/arm/boot/dts/s3c*
2177 F:      arch/arm/boot/dts/s5p*
2178 F:      arch/arm/boot/dts/exynos*
2179 F:      arch/arm64/boot/dts/exynos/
2180 F:      arch/arm/plat-samsung/
2181 F:      arch/arm/mach-s3c24*/
2182 F:      arch/arm/mach-s3c64xx/
2183 F:      arch/arm/mach-s5p*/
2184 F:      arch/arm/mach-exynos*/
2185 F:      drivers/*/*s3c24*
2186 F:      drivers/*/*/*s3c24*
2187 F:      drivers/*/*s3c64xx*
2188 F:      drivers/*/*s5pv210*
2189 F:      drivers/memory/samsung/*
2190 F:      drivers/soc/samsung/*
2191 F:      Documentation/arm/Samsung/
2192 F:      Documentation/devicetree/bindings/arm/samsung/
2193 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2194 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2195 N:      exynos
2196
2197 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2198 M:      Kyungmin Park <kyungmin.park@samsung.com>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/mach-s5pv210/
2202
2203 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2204 M:      Kyungmin Park <kyungmin.park@samsung.com>
2205 M:      Kamil Debski <kamil@wypas.org>
2206 M:      Andrzej Hajda <a.hajda@samsung.com>
2207 L:      linux-arm-kernel@lists.infradead.org
2208 L:      linux-media@vger.kernel.org
2209 S:      Maintained
2210 F:      drivers/media/platform/s5p-g2d/
2211
2212 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2213 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2214 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2215 L:      linux-media@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/media/platform/s5p-cec/
2218 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2219
2220 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2221 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2222 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2223 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2224 L:      linux-arm-kernel@lists.infradead.org
2225 L:      linux-media@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/media/platform/s5p-jpeg/
2228
2229 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2230 M:      Kyungmin Park <kyungmin.park@samsung.com>
2231 M:      Kamil Debski <kamil@wypas.org>
2232 M:      Jeongtae Park <jtp.park@samsung.com>
2233 M:      Andrzej Hajda <a.hajda@samsung.com>
2234 L:      linux-arm-kernel@lists.infradead.org
2235 L:      linux-media@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/media/platform/s5p-mfc/
2238
2239 ARM/SHMOBILE ARM ARCHITECTURE
2240 M:      Simon Horman <horms@verge.net.au>
2241 M:      Magnus Damm <magnus.damm@gmail.com>
2242 L:      linux-renesas-soc@vger.kernel.org
2243 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2245 S:      Supported
2246 F:      arch/arm/boot/dts/emev2*
2247 F:      arch/arm/boot/dts/gr-peach*
2248 F:      arch/arm/boot/dts/iwg20d-q7*
2249 F:      arch/arm/boot/dts/r7s*
2250 F:      arch/arm/boot/dts/r8a*
2251 F:      arch/arm/boot/dts/r9a*
2252 F:      arch/arm/boot/dts/sh*
2253 F:      arch/arm/configs/shmobile_defconfig
2254 F:      arch/arm/include/debug/renesas-scif.S
2255 F:      arch/arm/mach-shmobile/
2256 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2257 F:      drivers/soc/renesas/
2258 F:      include/linux/soc/renesas/
2259
2260 ARM/SOCFPGA ARCHITECTURE
2261 M:      Dinh Nguyen <dinguyen@kernel.org>
2262 S:      Maintained
2263 F:      arch/arm/mach-socfpga/
2264 F:      arch/arm/boot/dts/socfpga*
2265 F:      arch/arm/configs/socfpga_defconfig
2266 F:      arch/arm64/boot/dts/altera/
2267 F:      arch/arm64/boot/dts/intel/
2268 W:      http://www.rocketboards.org
2269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2270
2271 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2272 M:      Dinh Nguyen <dinguyen@kernel.org>
2273 S:      Maintained
2274 F:      drivers/clk/socfpga/
2275
2276 ARM/SOCFPGA EDAC SUPPORT
2277 M:      Thor Thayer <thor.thayer@linux.intel.com>
2278 S:      Maintained
2279 F:      drivers/edac/altera_edac.
2280
2281 ARM/SPREADTRUM SoC SUPPORT
2282 M:      Orson Zhai <orsonzhai@gmail.com>
2283 M:      Baolin Wang <baolin.wang@linaro.org>
2284 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2285 S:      Maintained
2286 F:      arch/arm64/boot/dts/sprd
2287 N:      sprd
2288
2289 ARM/STI ARCHITECTURE
2290 M:      Patrice Chotard <patrice.chotard@st.com>
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 W:      http://www.stlinux.com
2293 S:      Maintained
2294 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2295 F:      arch/arm/mach-sti/
2296 F:      arch/arm/boot/dts/sti*
2297 F:      drivers/char/hw_random/st-rng.c
2298 F:      drivers/clocksource/arm_global_timer.c
2299 F:      drivers/clocksource/clksrc_st_lpc.c
2300 F:      drivers/cpufreq/sti-cpufreq.c
2301 F:      drivers/dma/st_fdma*
2302 F:      drivers/i2c/busses/i2c-st.c
2303 F:      drivers/media/rc/st_rc.c
2304 F:      drivers/media/platform/sti/c8sectpfe/
2305 F:      drivers/mmc/host/sdhci-st.c
2306 F:      drivers/phy/st/phy-miphy28lp.c
2307 F:      drivers/phy/st/phy-stih407-usb.c
2308 F:      drivers/pinctrl/pinctrl-st.c
2309 F:      drivers/remoteproc/st_remoteproc.c
2310 F:      drivers/remoteproc/st_slim_rproc.c
2311 F:      drivers/reset/sti/
2312 F:      drivers/rtc/rtc-st-lpc.c
2313 F:      drivers/tty/serial/st-asc.c
2314 F:      drivers/usb/dwc3/dwc3-st.c
2315 F:      drivers/usb/host/ehci-st.c
2316 F:      drivers/usb/host/ohci-st.c
2317 F:      drivers/watchdog/st_lpc_wdt.c
2318 F:      drivers/ata/ahci_st.c
2319 F:      include/linux/remoteproc/st_slim_rproc.h
2320
2321 ARM/STM32 ARCHITECTURE
2322 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2323 M:      Alexandre Torgue <alexandre.torgue@st.com>
2324 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2328 N:      stm32
2329 N:      stm
2330 F:      arch/arm/boot/dts/stm32*
2331 F:      arch/arm/mach-stm32/
2332 F:      drivers/clocksource/armv7m_systick.c
2333
2334 ARM/Synaptics SoC support
2335 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2336 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S:      Maintained
2339 F:      arch/arm/mach-berlin/
2340 F:      arch/arm/boot/dts/berlin*
2341 F:      arch/arm64/boot/dts/synaptics/
2342
2343 ARM/TANGO ARCHITECTURE
2344 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2345 M:      Mans Rullgard <mans@mansr.com>
2346 L:      linux-arm-kernel@lists.infradead.org
2347 S:      Odd Fixes
2348 N:      tango
2349
2350 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2351 M:      Lennert Buytenhek <kernel@wantstofly.org>
2352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 S:      Maintained
2354
2355 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2356 M:      Hans Verkuil <hans.verkuil@cisco.com>
2357 L:      linux-tegra@vger.kernel.org
2358 L:      linux-media@vger.kernel.org
2359 S:      Maintained
2360 F:      drivers/media/platform/tegra-cec/
2361 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2362
2363 ARM/TETON BGA MACHINE SUPPORT
2364 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 S:      Maintained
2367
2368 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2369 M:      Santosh Shilimkar <ssantosh@kernel.org>
2370 L:      linux-kernel@vger.kernel.org
2371 S:      Maintained
2372 F:      drivers/memory/*emif*
2373
2374 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2375 M:      Tero Kristo <t-kristo@ti.com>
2376 M:      Nishanth Menon <nm@ti.com>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S:      Supported
2379 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2380 F:      arch/arm64/boot/dts/ti/Makefile
2381 F:      arch/arm64/boot/dts/ti/k3-*
2382 F:      include/dt-bindings/pinctrl/k3.h
2383
2384 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2385 M:      Santosh Shilimkar <ssantosh@kernel.org>
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 S:      Maintained
2388 F:      arch/arm/mach-keystone/
2389 F:      arch/arm/boot/dts/keystone-*
2390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2391
2392 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2393 M:      Santosh Shilimkar <ssantosh@kernel.org>
2394 L:      linux-kernel@vger.kernel.org
2395 S:      Maintained
2396 F:      drivers/clk/keystone/
2397
2398 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2399 M:      Santosh Shilimkar <ssantosh@kernel.org>
2400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 L:      linux-kernel@vger.kernel.org
2402 S:      Maintained
2403 F:      drivers/clocksource/timer-keystone.c
2404
2405 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2406 M:      Santosh Shilimkar <ssantosh@kernel.org>
2407 L:      linux-kernel@vger.kernel.org
2408 S:      Maintained
2409 F:      drivers/power/reset/keystone-reset.c
2410
2411 ARM/THECUS N2100 MACHINE SUPPORT
2412 M:      Lennert Buytenhek <kernel@wantstofly.org>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415
2416 ARM/TOSA MACHINE SUPPORT
2417 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2418 M:      Dirk Opfer <dirk@opfer-online.de>
2419 S:      Maintained
2420
2421 ARM/UNIPHIER ARCHITECTURE
2422 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2425 S:      Maintained
2426 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2427 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2428 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2429 F:      arch/arm/boot/dts/uniphier*
2430 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2431 F:      arch/arm/mach-uniphier/
2432 F:      arch/arm/mm/cache-uniphier.c
2433 F:      arch/arm64/boot/dts/socionext/uniphier*
2434 F:      drivers/bus/uniphier-system-bus.c
2435 F:      drivers/clk/uniphier/
2436 F:      drivers/dma/uniphier-mdmac.c
2437 F:      drivers/gpio/gpio-uniphier.c
2438 F:      drivers/i2c/busses/i2c-uniphier*
2439 F:      drivers/irqchip/irq-uniphier-aidet.c
2440 F:      drivers/mmc/host/uniphier-sd.c
2441 F:      drivers/pinctrl/uniphier/
2442 F:      drivers/reset/reset-uniphier.c
2443 F:      drivers/tty/serial/8250/8250_uniphier.c
2444 N:      uniphier
2445
2446 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2447 M:      Ulf Hansson <ulf.hansson@linaro.org>
2448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449 T:      git git://git.linaro.org/people/ulfh/clk.git
2450 S:      Maintained
2451 F:      drivers/clk/ux500/
2452
2453 ARM/VERSATILE EXPRESS PLATFORM
2454 M:      Liviu Dudau <liviu.dudau@arm.com>
2455 M:      Sudeep Holla <sudeep.holla@arm.com>
2456 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 S:      Maintained
2459 F:      arch/arm/boot/dts/vexpress*
2460 F:      arch/arm64/boot/dts/arm/
2461 F:      arch/arm/mach-vexpress/
2462 F:      */*/vexpress*
2463 F:      */*/*/vexpress*
2464 F:      drivers/clk/versatile/clk-vexpress-osc.c
2465 F:      drivers/clocksource/timer-versatile.c
2466 N:      mps2
2467
2468 ARM/VFP SUPPORT
2469 M:      Russell King <linux@armlinux.org.uk>
2470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 W:      http://www.armlinux.org.uk/
2472 S:      Maintained
2473 F:      arch/arm/vfp/
2474
2475 ARM/VOIPAC PXA270 SUPPORT
2476 M:      Marek Vasut <marek.vasut@gmail.com>
2477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 S:      Maintained
2479 F:      arch/arm/mach-pxa/vpac270.c
2480 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2481
2482 ARM/VT8500 ARM ARCHITECTURE
2483 M:      Tony Prisk <linux@prisktech.co.nz>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 S:      Maintained
2486 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2487 F:      arch/arm/mach-vt8500/
2488 F:      drivers/clocksource/timer-vt8500.c
2489 F:      drivers/i2c/busses/i2c-wmt.c
2490 F:      drivers/mmc/host/wmt-sdmmc.c
2491 F:      drivers/pwm/pwm-vt8500.c
2492 F:      drivers/rtc/rtc-vt8500.c
2493 F:      drivers/tty/serial/vt8500_serial.c
2494 F:      drivers/usb/host/ehci-platform.c
2495 F:      drivers/usb/host/uhci-platform.c
2496 F:      drivers/video/fbdev/vt8500lcdfb.*
2497 F:      drivers/video/fbdev/wm8505fb*
2498 F:      drivers/video/fbdev/wmt_ge_rops.*
2499
2500 ARM/ZIPIT Z2 SUPPORT
2501 M:      Marek Vasut <marek.vasut@gmail.com>
2502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 S:      Maintained
2504 F:      arch/arm/mach-pxa/z2.c
2505 F:      arch/arm/mach-pxa/include/mach/z2.h
2506
2507 ARM/ZTE ARCHITECTURE
2508 M:      Jun Nie <jun.nie@linaro.org>
2509 M:      Shawn Guo <shawnguo@kernel.org>
2510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 S:      Maintained
2512 F:      arch/arm/boot/dts/zx2967*
2513 F:      arch/arm/mach-zx/
2514 F:      arch/arm64/boot/dts/zte/
2515 F:      drivers/clk/zte/
2516 F:      drivers/dma/zx_dma.c
2517 F:      drivers/gpio/gpio-zx.c
2518 F:      drivers/i2c/busses/i2c-zx2967.c
2519 F:      drivers/mmc/host/dw_mmc-zx.*
2520 F:      drivers/pinctrl/zte/
2521 F:      drivers/soc/zte/
2522 F:      drivers/thermal/zx2967_thermal.c
2523 F:      drivers/watchdog/zx2967_wdt.c
2524 F:      Documentation/devicetree/bindings/arm/zte.yaml
2525 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2526 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2527 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2528 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2529 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2530 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2531 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2532 F:      Documentation/devicetree/bindings/soc/zte/
2533 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2534 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2535 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2536 F:      include/dt-bindings/clock/zx2967*.h
2537 F:      include/dt-bindings/soc/zte,*.h
2538 F:      sound/soc/codecs/zx_aud96p22.c
2539 F:      sound/soc/zte/
2540
2541 ARM/ZYNQ ARCHITECTURE
2542 M:      Michal Simek <michal.simek@xilinx.com>
2543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W:      http://wiki.xilinx.com
2545 T:      git https://github.com/Xilinx/linux-xlnx.git
2546 S:      Supported
2547 F:      arch/arm/mach-zynq/
2548 F:      drivers/cpuidle/cpuidle-zynq.c
2549 F:      drivers/block/xsysace.c
2550 N:      zynq
2551 N:      xilinx
2552 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2553 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2554 F:      drivers/clocksource/timer-cadence-ttc.c
2555 F:      drivers/i2c/busses/i2c-cadence.c
2556 F:      drivers/mmc/host/sdhci-of-arasan.c
2557 F:      drivers/edac/synopsys_edac.c
2558 F:      drivers/i2c/busses/i2c-xiic.c
2559
2560 ARM64 PORT (AARCH64 ARCHITECTURE)
2561 M:      Catalin Marinas <catalin.marinas@arm.com>
2562 M:      Will Deacon <will@kernel.org>
2563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2565 S:      Maintained
2566 F:      arch/arm64/
2567 X:      arch/arm64/boot/dts/
2568 F:      Documentation/arm64/
2569
2570 AS3645A LED FLASH CONTROLLER DRIVER
2571 M:      Sakari Ailus <sakari.ailus@iki.fi>
2572 L:      linux-leds@vger.kernel.org
2573 S:      Maintained
2574 F:      drivers/leds/leds-as3645a.c
2575
2576 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2577 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2578 L:      linux-media@vger.kernel.org
2579 T:      git git://linuxtv.org/media_tree.git
2580 S:      Maintained
2581 F:      drivers/media/i2c/ak7375.c
2582 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2583
2584 ASAHI KASEI AK8974 DRIVER
2585 M:      Linus Walleij <linus.walleij@linaro.org>
2586 L:      linux-iio@vger.kernel.org
2587 W:      http://www.akm.com/
2588 S:      Supported
2589 F:      drivers/iio/magnetometer/ak8974.c
2590
2591 ASC7621 HARDWARE MONITOR DRIVER
2592 M:      George Joseph <george.joseph@fairview5.com>
2593 L:      linux-hwmon@vger.kernel.org
2594 S:      Maintained
2595 F:      Documentation/hwmon/asc7621.rst
2596 F:      drivers/hwmon/asc7621.c
2597
2598 ASPEED VIDEO ENGINE DRIVER
2599 M:      Eddie James <eajames@linux.ibm.com>
2600 L:      linux-media@vger.kernel.org
2601 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2602 S:      Maintained
2603 F:      drivers/media/platform/aspeed-video.c
2604 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2605
2606 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2607 M:      Corentin Chary <corentin.chary@gmail.com>
2608 L:      acpi4asus-user@lists.sourceforge.net
2609 L:      platform-driver-x86@vger.kernel.org
2610 W:      http://acpi4asus.sf.net
2611 S:      Maintained
2612 F:      drivers/platform/x86/asus*.c
2613 F:      drivers/platform/x86/eeepc*.c
2614
2615 ASUS WIRELESS RADIO CONTROL DRIVER
2616 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2617 L:      platform-driver-x86@vger.kernel.org
2618 S:      Maintained
2619 F:      drivers/platform/x86/asus-wireless.c
2620
2621 ASYMMETRIC KEYS
2622 M:      David Howells <dhowells@redhat.com>
2623 L:      keyrings@vger.kernel.org
2624 S:      Maintained
2625 F:      Documentation/crypto/asymmetric-keys.txt
2626 F:      include/linux/verification.h
2627 F:      include/crypto/public_key.h
2628 F:      include/crypto/pkcs7.h
2629 F:      crypto/asymmetric_keys/
2630
2631 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2632 R:      Dan Williams <dan.j.williams@intel.com>
2633 W:      http://sourceforge.net/projects/xscaleiop
2634 S:      Odd fixes
2635 F:      Documentation/crypto/async-tx-api.txt
2636 F:      crypto/async_tx/
2637 F:      drivers/dma/
2638 F:      include/linux/dmaengine.h
2639 F:      include/linux/async_tx.h
2640
2641 AT24 EEPROM DRIVER
2642 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2643 L:      linux-i2c@vger.kernel.org
2644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2645 S:      Maintained
2646 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2647 F:      drivers/misc/eeprom/at24.c
2648
2649 ATA OVER ETHERNET (AOE) DRIVER
2650 M:      "Justin Sanders" <justin@coraid.com>
2651 W:      http://www.openaoe.org/
2652 S:      Supported
2653 F:      Documentation/aoe/
2654 F:      drivers/block/aoe/
2655
2656 ATHEROS 71XX/9XXX GPIO DRIVER
2657 M:      Alban Bedel <albeu@free.fr>
2658 W:      https://github.com/AlbanBedel/linux
2659 T:      git git://github.com/AlbanBedel/linux
2660 S:      Maintained
2661 F:      drivers/gpio/gpio-ath79.c
2662 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2663
2664 ATHEROS 71XX/9XXX USB PHY DRIVER
2665 M:      Alban Bedel <albeu@free.fr>
2666 W:      https://github.com/AlbanBedel/linux
2667 T:      git git://github.com/AlbanBedel/linux
2668 S:      Maintained
2669 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2670 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2671
2672 ATHEROS ATH GENERIC UTILITIES
2673 M:      Kalle Valo <kvalo@codeaurora.org>
2674 L:      linux-wireless@vger.kernel.org
2675 S:      Supported
2676 F:      drivers/net/wireless/ath/*
2677
2678 ATHEROS ATH5K WIRELESS DRIVER
2679 M:      Jiri Slaby <jirislaby@gmail.com>
2680 M:      Nick Kossifidis <mickflemm@gmail.com>
2681 M:      Luis Chamberlain <mcgrof@kernel.org>
2682 L:      linux-wireless@vger.kernel.org
2683 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2684 S:      Maintained
2685 F:      drivers/net/wireless/ath/ath5k/
2686
2687 ATHEROS ATH6KL WIRELESS DRIVER
2688 M:      Kalle Valo <kvalo@codeaurora.org>
2689 L:      linux-wireless@vger.kernel.org
2690 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2692 S:      Supported
2693 F:      drivers/net/wireless/ath/ath6kl/
2694
2695 ATI_REMOTE2 DRIVER
2696 M:      Ville Syrjala <syrjala@sci.fi>
2697 S:      Maintained
2698 F:      drivers/input/misc/ati_remote2.c
2699
2700 ATK0110 HWMON DRIVER
2701 M:      Luca Tettamanti <kronos.it@gmail.com>
2702 L:      linux-hwmon@vger.kernel.org
2703 S:      Maintained
2704 F:      drivers/hwmon/asus_atk0110.c
2705
2706 ATLX ETHERNET DRIVERS
2707 M:      Jay Cliburn <jcliburn@gmail.com>
2708 M:      Chris Snook <chris.snook@gmail.com>
2709 L:      netdev@vger.kernel.org
2710 W:      http://sourceforge.net/projects/atl1
2711 W:      http://atl1.sourceforge.net
2712 S:      Maintained
2713 F:      drivers/net/ethernet/atheros/
2714
2715 ATM
2716 M:      Chas Williams <3chas3@gmail.com>
2717 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2718 L:      netdev@vger.kernel.org
2719 W:      http://linux-atm.sourceforge.net
2720 S:      Maintained
2721 F:      drivers/atm/
2722 F:      include/linux/atm*
2723 F:      include/uapi/linux/atm*
2724
2725 ATMEL MACB ETHERNET DRIVER
2726 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2727 S:      Supported
2728 F:      drivers/net/ethernet/cadence/
2729
2730 ATMEL MAXTOUCH DRIVER
2731 M:      Nick Dyer <nick@shmanahar.org>
2732 T:      git git://github.com/ndyer/linux.git
2733 S:      Maintained
2734 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2735 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2736
2737 ATMEL WIRELESS DRIVER
2738 M:      Simon Kelley <simon@thekelleys.org.uk>
2739 L:      linux-wireless@vger.kernel.org
2740 W:      http://www.thekelleys.org.uk/atmel
2741 W:      http://atmelwlandriver.sourceforge.net/
2742 S:      Maintained
2743 F:      drivers/net/wireless/atmel/atmel*
2744
2745 ATOMIC INFRASTRUCTURE
2746 M:      Will Deacon <will@kernel.org>
2747 M:      Peter Zijlstra <peterz@infradead.org>
2748 R:      Boqun Feng <boqun.feng@gmail.com>
2749 L:      linux-kernel@vger.kernel.org
2750 S:      Maintained
2751 F:      arch/*/include/asm/atomic*.h
2752 F:      include/*/atomic*.h
2753 F:      scripts/atomic/
2754
2755 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2756 M:      Bradley Grove <linuxdrivers@attotech.com>
2757 L:      linux-scsi@vger.kernel.org
2758 W:      http://www.attotech.com
2759 S:      Supported
2760 F:      drivers/scsi/esas2r
2761
2762 ATUSB IEEE 802.15.4 RADIO DRIVER
2763 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2764 L:      linux-wpan@vger.kernel.org
2765 S:      Maintained
2766 F:      drivers/net/ieee802154/atusb.c
2767 F:      drivers/net/ieee802154/atusb.h
2768 F:      drivers/net/ieee802154/at86rf230.h
2769
2770 AUDIT SUBSYSTEM
2771 M:      Paul Moore <paul@paul-moore.com>
2772 M:      Eric Paris <eparis@redhat.com>
2773 L:      linux-audit@redhat.com (moderated for non-subscribers)
2774 W:      https://github.com/linux-audit
2775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2776 S:      Supported
2777 F:      include/linux/audit.h
2778 F:      include/uapi/linux/audit.h
2779 F:      kernel/audit*
2780
2781 AUXILIARY DISPLAY DRIVERS
2782 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2783 S:      Maintained
2784 F:      drivers/auxdisplay/
2785 F:      include/linux/cfag12864b.h
2786
2787 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2788 M:      Andreas Klinger <ak@it-klinger.de>
2789 L:      linux-iio@vger.kernel.org
2790 S:      Maintained
2791 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2792 F:      drivers/iio/adc/hx711.c
2793
2794 AX.25 NETWORK LAYER
2795 M:      Ralf Baechle <ralf@linux-mips.org>
2796 L:      linux-hams@vger.kernel.org
2797 W:      http://www.linux-ax25.org/
2798 S:      Maintained
2799 F:      include/uapi/linux/ax25.h
2800 F:      include/net/ax25.h
2801 F:      net/ax25/
2802
2803 AXENTIA ARM DEVICES
2804 M:      Peter Rosin <peda@axentia.se>
2805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 S:      Maintained
2807 F:      Documentation/devicetree/bindings/arm/axentia.txt
2808 F:      arch/arm/boot/dts/at91-linea.dtsi
2809 F:      arch/arm/boot/dts/at91-natte.dtsi
2810 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2811 F:      arch/arm/boot/dts/at91-tse850-3.dts
2812
2813 AXENTIA ASOC DRIVERS
2814 M:      Peter Rosin <peda@axentia.se>
2815 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2816 S:      Maintained
2817 F:      Documentation/devicetree/bindings/sound/axentia,*
2818 F:      sound/soc/atmel/tse850-pcm5142.c
2819
2820 AXXIA I2C CONTROLLER
2821 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2822 L:      linux-i2c@vger.kernel.org
2823 S:      Maintained
2824 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2825 F:      drivers/i2c/busses/i2c-axxia.c
2826
2827 AZ6007 DVB DRIVER
2828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2829 L:      linux-media@vger.kernel.org
2830 W:      https://linuxtv.org
2831 T:      git git://linuxtv.org/media_tree.git
2832 S:      Maintained
2833 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2834
2835 AZTECH FM RADIO RECEIVER DRIVER
2836 M:      Hans Verkuil <hverkuil@xs4all.nl>
2837 L:      linux-media@vger.kernel.org
2838 T:      git git://linuxtv.org/media_tree.git
2839 W:      https://linuxtv.org
2840 S:      Maintained
2841 F:      drivers/media/radio/radio-aztech*
2842
2843 B43 WIRELESS DRIVER
2844 L:      linux-wireless@vger.kernel.org
2845 L:      b43-dev@lists.infradead.org
2846 W:      http://wireless.kernel.org/en/users/Drivers/b43
2847 S:      Odd Fixes
2848 F:      drivers/net/wireless/broadcom/b43/
2849
2850 B43LEGACY WIRELESS DRIVER
2851 M:      Larry Finger <Larry.Finger@lwfinger.net>
2852 L:      linux-wireless@vger.kernel.org
2853 L:      b43-dev@lists.infradead.org
2854 W:      http://wireless.kernel.org/en/users/Drivers/b43
2855 S:      Maintained
2856 F:      drivers/net/wireless/broadcom/b43legacy/
2857
2858 BACKLIGHT CLASS/SUBSYSTEM
2859 M:      Lee Jones <lee.jones@linaro.org>
2860 M:      Daniel Thompson <daniel.thompson@linaro.org>
2861 M:      Jingoo Han <jingoohan1@gmail.com>
2862 L:      dri-devel@lists.freedesktop.org
2863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2864 S:      Maintained
2865 F:      drivers/video/backlight/
2866 F:      include/linux/backlight.h
2867 F:      include/linux/pwm_backlight.h
2868 F:      Documentation/devicetree/bindings/leds/backlight
2869
2870 BATMAN ADVANCED
2871 M:      Marek Lindner <mareklindner@neomailbox.ch>
2872 M:      Simon Wunderlich <sw@simonwunderlich.de>
2873 M:      Antonio Quartulli <a@unstable.cc>
2874 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2875 W:      https://www.open-mesh.org/
2876 B:      https://www.open-mesh.org/projects/batman-adv/issues
2877 C:      irc://chat.freenode.net/batman
2878 Q:      https://patchwork.open-mesh.org/project/batman/list/
2879 T:      git https://git.open-mesh.org/linux-merge.git
2880 S:      Maintained
2881 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2882 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2883 F:      Documentation/networking/batman-adv.rst
2884 F:      include/uapi/linux/batadv_packet.h
2885 F:      include/uapi/linux/batman_adv.h
2886 F:      net/batman-adv/
2887
2888 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2889 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2890 L:      linux-hams@vger.kernel.org
2891 W:      http://www.baycom.org/~tom/ham/ham.html
2892 S:      Maintained
2893 F:      drivers/net/hamradio/baycom*
2894
2895 BCACHE (BLOCK LAYER CACHE)
2896 M:      Coly Li <colyli@suse.de>
2897 M:      Kent Overstreet <kent.overstreet@gmail.com>
2898 L:      linux-bcache@vger.kernel.org
2899 W:      http://bcache.evilpiepirate.org
2900 C:      irc://irc.oftc.net/bcache
2901 S:      Maintained
2902 F:      drivers/md/bcache/
2903
2904 BDISP ST MEDIA DRIVER
2905 M:      Fabien Dessenne <fabien.dessenne@st.com>
2906 L:      linux-media@vger.kernel.org
2907 T:      git git://linuxtv.org/media_tree.git
2908 W:      https://linuxtv.org
2909 S:      Supported
2910 F:      drivers/media/platform/sti/bdisp
2911
2912 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2913 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2914 L:      netdev@vger.kernel.org
2915 S:      Maintained
2916 F:      drivers/net/ethernet/ec_bhf.c
2917
2918 BEFS FILE SYSTEM
2919 M:      Luis de Bethencourt <luisbg@kernel.org>
2920 M:      Salah Triki <salah.triki@gmail.com>
2921 S:      Maintained
2922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2923 F:      Documentation/filesystems/befs.txt
2924 F:      fs/befs/
2925
2926 BFQ I/O SCHEDULER
2927 M:      Paolo Valente <paolo.valente@linaro.org>
2928 M:      Jens Axboe <axboe@kernel.dk>
2929 L:      linux-block@vger.kernel.org
2930 S:      Maintained
2931 F:      block/bfq-*
2932 F:      Documentation/block/bfq-iosched.txt
2933
2934 BFS FILE SYSTEM
2935 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2936 S:      Maintained
2937 F:      Documentation/filesystems/bfs.txt
2938 F:      fs/bfs/
2939 F:      include/uapi/linux/bfs_fs.h
2940
2941 BLINKM RGB LED DRIVER
2942 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2943 S:      Maintained
2944 F:      drivers/leds/leds-blinkm.c
2945
2946 BLOCK LAYER
2947 M:      Jens Axboe <axboe@kernel.dk>
2948 L:      linux-block@vger.kernel.org
2949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2950 S:      Maintained
2951 F:      block/
2952 F:      drivers/block/
2953 F:      kernel/trace/blktrace.c
2954 F:      lib/sbitmap.c
2955
2956 BLOCK2MTD DRIVER
2957 M:      Joern Engel <joern@lazybastard.org>
2958 L:      linux-mtd@lists.infradead.org
2959 S:      Maintained
2960 F:      drivers/mtd/devices/block2mtd.c
2961
2962 BLUETOOTH DRIVERS
2963 M:      Marcel Holtmann <marcel@holtmann.org>
2964 M:      Johan Hedberg <johan.hedberg@gmail.com>
2965 L:      linux-bluetooth@vger.kernel.org
2966 W:      http://www.bluez.org/
2967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2969 S:      Maintained
2970 F:      drivers/bluetooth/
2971
2972 BLUETOOTH SUBSYSTEM
2973 M:      Marcel Holtmann <marcel@holtmann.org>
2974 M:      Johan Hedberg <johan.hedberg@gmail.com>
2975 L:      linux-bluetooth@vger.kernel.org
2976 W:      http://www.bluez.org/
2977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2979 S:      Maintained
2980 F:      net/bluetooth/
2981 F:      include/net/bluetooth/
2982
2983 BONDING DRIVER
2984 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2985 M:      Veaceslav Falico <vfalico@gmail.com>
2986 M:      Andy Gospodarek <andy@greyhouse.net>
2987 L:      netdev@vger.kernel.org
2988 W:      http://sourceforge.net/projects/bonding/
2989 S:      Supported
2990 F:      drivers/net/bonding/
2991 F:      include/uapi/linux/if_bonding.h
2992
2993 BPF (Safe dynamic programs and tools)
2994 M:      Alexei Starovoitov <ast@kernel.org>
2995 M:      Daniel Borkmann <daniel@iogearbox.net>
2996 R:      Martin KaFai Lau <kafai@fb.com>
2997 R:      Song Liu <songliubraving@fb.com>
2998 R:      Yonghong Song <yhs@fb.com>
2999 L:      netdev@vger.kernel.org
3000 L:      bpf@vger.kernel.org
3001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3003 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3004 S:      Supported
3005 F:      arch/*/net/*
3006 F:      Documentation/networking/filter.txt
3007 F:      Documentation/bpf/
3008 F:      include/linux/bpf*
3009 F:      include/linux/filter.h
3010 F:      include/trace/events/xdp.h
3011 F:      include/uapi/linux/bpf*
3012 F:      include/uapi/linux/filter.h
3013 F:      kernel/bpf/
3014 F:      kernel/trace/bpf_trace.c
3015 F:      lib/test_bpf.c
3016 F:      net/bpf/
3017 F:      net/core/filter.c
3018 F:      net/sched/act_bpf.c
3019 F:      net/sched/cls_bpf.c
3020 F:      samples/bpf/
3021 F:      tools/bpf/
3022 F:      tools/lib/bpf/
3023 F:      tools/testing/selftests/bpf/
3024 K:      bpf
3025 N:      bpf
3026
3027 BPF JIT for ARM
3028 M:      Shubham Bansal <illusionist.neo@gmail.com>
3029 L:      netdev@vger.kernel.org
3030 L:      bpf@vger.kernel.org
3031 S:      Maintained
3032 F:      arch/arm/net/
3033
3034 BPF JIT for ARM64
3035 M:      Daniel Borkmann <daniel@iogearbox.net>
3036 M:      Alexei Starovoitov <ast@kernel.org>
3037 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3038 L:      netdev@vger.kernel.org
3039 L:      bpf@vger.kernel.org
3040 S:      Supported
3041 F:      arch/arm64/net/
3042
3043 BPF JIT for MIPS (32-BIT AND 64-BIT)
3044 M:      Paul Burton <paul.burton@mips.com>
3045 L:      netdev@vger.kernel.org
3046 L:      bpf@vger.kernel.org
3047 S:      Maintained
3048 F:      arch/mips/net/
3049
3050 BPF JIT for NFP NICs
3051 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3052 L:      netdev@vger.kernel.org
3053 L:      bpf@vger.kernel.org
3054 S:      Supported
3055 F:      drivers/net/ethernet/netronome/nfp/bpf/
3056
3057 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3058 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3059 M:      Sandipan Das <sandipan@linux.ibm.com>
3060 L:      netdev@vger.kernel.org
3061 L:      bpf@vger.kernel.org
3062 S:      Maintained
3063 F:      arch/powerpc/net/
3064
3065 BPF JIT for RISC-V (RV64G)
3066 M:      Björn Töpel <bjorn.topel@gmail.com>
3067 L:      netdev@vger.kernel.org
3068 S:      Maintained
3069 F:      arch/riscv/net/
3070
3071 BPF JIT for S390
3072 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3073 M:      Vasily Gorbik <gor@linux.ibm.com>
3074 M:      Christian Borntraeger <borntraeger@de.ibm.com>
3075 L:      netdev@vger.kernel.org
3076 L:      bpf@vger.kernel.org
3077 S:      Maintained
3078 F:      arch/s390/net/
3079 X:      arch/s390/net/pnet.c
3080
3081 BPF JIT for SPARC (32-BIT AND 64-BIT)
3082 M:      David S. Miller <davem@davemloft.net>
3083 L:      netdev@vger.kernel.org
3084 L:      bpf@vger.kernel.org
3085 S:      Maintained
3086 F:      arch/sparc/net/
3087
3088 BPF JIT for X86 32-BIT
3089 M:      Wang YanQing <udknight@gmail.com>
3090 L:      netdev@vger.kernel.org
3091 L:      bpf@vger.kernel.org
3092 S:      Maintained
3093 F:      arch/x86/net/bpf_jit_comp32.c
3094
3095 BPF JIT for X86 64-BIT
3096 M:      Alexei Starovoitov <ast@kernel.org>
3097 M:      Daniel Borkmann <daniel@iogearbox.net>
3098 L:      netdev@vger.kernel.org
3099 L:      bpf@vger.kernel.org
3100 S:      Supported
3101 F:      arch/x86/net/
3102 X:      arch/x86/net/bpf_jit_comp32.c
3103
3104 BROADCOM B44 10/100 ETHERNET DRIVER
3105 M:      Michael Chan <michael.chan@broadcom.com>
3106 L:      netdev@vger.kernel.org
3107 S:      Supported
3108 F:      drivers/net/ethernet/broadcom/b44.*
3109
3110 BROADCOM B53 ETHERNET SWITCH DRIVER
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 L:      netdev@vger.kernel.org
3113 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3114 S:      Supported
3115 F:      drivers/net/dsa/b53/*
3116 F:      include/linux/platform_data/b53.h
3117
3118 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3119 M:      Florian Fainelli <f.fainelli@gmail.com>
3120 M:      Ray Jui <rjui@broadcom.com>
3121 M:      Scott Branden <sbranden@broadcom.com>
3122 M:      bcm-kernel-feedback-list@broadcom.com
3123 T:      git git://github.com/broadcom/mach-bcm
3124 S:      Maintained
3125 N:      bcm281*
3126 N:      bcm113*
3127 N:      bcm216*
3128 N:      kona
3129 F:      arch/arm/mach-bcm/
3130
3131 BROADCOM BCM2835 ARM ARCHITECTURE
3132 M:      Eric Anholt <eric@anholt.net>
3133 M:      Stefan Wahren <wahrenst@gmx.net>
3134 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3136 T:      git git://github.com/anholt/linux
3137 S:      Maintained
3138 N:      bcm2835
3139 F:      drivers/staging/vc04_services
3140
3141 BROADCOM BCM47XX MIPS ARCHITECTURE
3142 M:      Hauke Mehrtens <hauke@hauke-m.de>
3143 M:      Rafał Miłecki <zajec5@gmail.com>
3144 L:      linux-mips@vger.kernel.org
3145 S:      Maintained
3146 F:      Documentation/devicetree/bindings/mips/brcm/
3147 F:      arch/mips/bcm47xx/*
3148 F:      arch/mips/include/asm/mach-bcm47xx/*
3149
3150 BROADCOM BCM5301X ARM ARCHITECTURE
3151 M:      Hauke Mehrtens <hauke@hauke-m.de>
3152 M:      Rafał Miłecki <zajec5@gmail.com>
3153 M:      bcm-kernel-feedback-list@broadcom.com
3154 L:      linux-arm-kernel@lists.infradead.org
3155 S:      Maintained
3156 F:      arch/arm/mach-bcm/bcm_5301x.c
3157 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3158 F:      arch/arm/boot/dts/bcm470*
3159 F:      arch/arm/boot/dts/bcm953012*
3160
3161 BROADCOM BCM53573 ARM ARCHITECTURE
3162 M:      Rafał Miłecki <rafal@milecki.pl>
3163 L:      linux-arm-kernel@lists.infradead.org
3164 S:      Maintained
3165 F:      arch/arm/boot/dts/bcm53573*
3166 F:      arch/arm/boot/dts/bcm47189*
3167
3168 BROADCOM BCM63XX ARM ARCHITECTURE
3169 M:      Florian Fainelli <f.fainelli@gmail.com>
3170 M:      bcm-kernel-feedback-list@broadcom.com
3171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172 T:      git git://github.com/broadcom/stblinux.git
3173 S:      Maintained
3174 N:      bcm63xx
3175
3176 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3177 M:      Kevin Cernekee <cernekee@gmail.com>
3178 L:      linux-usb@vger.kernel.org
3179 S:      Maintained
3180 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3181
3182 BROADCOM BCM7XXX ARM ARCHITECTURE
3183 M:      Brian Norris <computersforpeace@gmail.com>
3184 M:      Gregory Fong <gregory.0xf0@gmail.com>
3185 M:      Florian Fainelli <f.fainelli@gmail.com>
3186 M:      bcm-kernel-feedback-list@broadcom.com
3187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 T:      git git://github.com/broadcom/stblinux.git
3189 S:      Maintained
3190 F:      arch/arm/mach-bcm/*brcmstb*
3191 F:      arch/arm/boot/dts/bcm7*.dts*
3192 F:      drivers/bus/brcmstb_gisb.c
3193 F:      arch/arm/mm/cache-b15-rac.c
3194 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3195 N:      brcmstb
3196
3197 BROADCOM BMIPS CPUFREQ DRIVER
3198 M:      Markus Mayer <mmayer@broadcom.com>
3199 M:      bcm-kernel-feedback-list@broadcom.com
3200 L:      linux-pm@vger.kernel.org
3201 S:      Maintained
3202 F:      drivers/cpufreq/bmips-cpufreq.c
3203
3204 BROADCOM BMIPS MIPS ARCHITECTURE
3205 M:      Kevin Cernekee <cernekee@gmail.com>
3206 M:      Florian Fainelli <f.fainelli@gmail.com>
3207 L:      bcm-kernel-feedback-list@broadcom.com
3208 L:      linux-mips@vger.kernel.org
3209 T:      git git://github.com/broadcom/stblinux.git
3210 S:      Maintained
3211 F:      arch/mips/bmips/*
3212 F:      arch/mips/include/asm/mach-bmips/*
3213 F:      arch/mips/kernel/*bmips*
3214 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3215 F:      drivers/irqchip/irq-bcm63*
3216 F:      drivers/irqchip/irq-bcm7*
3217 F:      drivers/irqchip/irq-brcmstb*
3218 F:      include/linux/bcm963xx_nvram.h
3219 F:      include/linux/bcm963xx_tag.h
3220
3221 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3222 M:      Rasesh Mody <rmody@marvell.com>
3223 M:      GR-Linux-NIC-Dev@marvell.com
3224 L:      netdev@vger.kernel.org
3225 S:      Supported
3226 F:      drivers/net/ethernet/broadcom/bnx2.*
3227 F:      drivers/net/ethernet/broadcom/bnx2_*
3228
3229 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3230 M:      QLogic-Storage-Upstream@qlogic.com
3231 L:      linux-scsi@vger.kernel.org
3232 S:      Supported
3233 F:      drivers/scsi/bnx2fc/
3234
3235 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3236 M:      QLogic-Storage-Upstream@qlogic.com
3237 L:      linux-scsi@vger.kernel.org
3238 S:      Supported
3239 F:      drivers/scsi/bnx2i/
3240
3241 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3242 M:      Ariel Elior <aelior@marvell.com>
3243 M:      Sudarsana Kalluru <skalluru@marvell.com>
3244 M:      GR-everest-linux-l2@marvell.com
3245 L:      netdev@vger.kernel.org
3246 S:      Supported
3247 F:      drivers/net/ethernet/broadcom/bnx2x/
3248
3249 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3250 M:      Michael Chan <michael.chan@broadcom.com>
3251 L:      netdev@vger.kernel.org
3252 S:      Supported
3253 F:      drivers/net/ethernet/broadcom/bnxt/
3254
3255 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3256 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3257 M:      Franky Lin <franky.lin@broadcom.com>
3258 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3259 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3260 M:      Wright Feng <wright.feng@cypress.com>
3261 L:      linux-wireless@vger.kernel.org
3262 L:      brcm80211-dev-list.pdl@broadcom.com
3263 L:      brcm80211-dev-list@cypress.com
3264 S:      Supported
3265 F:      drivers/net/wireless/broadcom/brcm80211/
3266
3267 BROADCOM BRCMSTB GPIO DRIVER
3268 M:      Gregory Fong <gregory.0xf0@gmail.com>
3269 L:      bcm-kernel-feedback-list@broadcom.com
3270 S:      Supported
3271 F:      drivers/gpio/gpio-brcmstb.c
3272 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3273
3274 BROADCOM BRCMSTB I2C DRIVER
3275 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3276 L:      linux-i2c@vger.kernel.org
3277 L:      bcm-kernel-feedback-list@broadcom.com
3278 S:      Supported
3279 F:      drivers/i2c/busses/i2c-brcmstb.c
3280 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3281
3282 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3283 M:      Al Cooper <alcooperx@gmail.com>
3284 L:      linux-kernel@vger.kernel.org
3285 L:      bcm-kernel-feedback-list@broadcom.com
3286 S:      Maintained
3287 F:      drivers/phy/broadcom/phy-brcm-usb*
3288
3289 BROADCOM GENET ETHERNET DRIVER
3290 M:      Doug Berger <opendmb@gmail.com>
3291 M:      Florian Fainelli <f.fainelli@gmail.com>
3292 L:      bcm-kernel-feedback-list@broadcom.com
3293 L:      netdev@vger.kernel.org
3294 S:      Supported
3295 F:      drivers/net/ethernet/broadcom/genet/
3296
3297 BROADCOM IPROC ARM ARCHITECTURE
3298 M:      Ray Jui <rjui@broadcom.com>
3299 M:      Scott Branden <sbranden@broadcom.com>
3300 M:      bcm-kernel-feedback-list@broadcom.com
3301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3302 T:      git git://github.com/broadcom/cygnus-linux.git
3303 S:      Maintained
3304 N:      iproc
3305 N:      cygnus
3306 N:      bcm[-_]nsp
3307 N:      bcm9113*
3308 N:      bcm9583*
3309 N:      bcm9585*
3310 N:      bcm9586*
3311 N:      bcm988312
3312 N:      bcm113*
3313 N:      bcm583*
3314 N:      bcm585*
3315 N:      bcm586*
3316 N:      bcm88312
3317 N:      hr2
3318 N:      stingray
3319 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3320 F:      arch/arm64/boot/dts/broadcom/stingray/*
3321 F:      drivers/clk/bcm/clk-ns*
3322 F:      drivers/clk/bcm/clk-sr*
3323 F:      drivers/pinctrl/bcm/pinctrl-ns*
3324 F:      include/dt-bindings/clock/bcm-sr*
3325
3326 BROADCOM KONA GPIO DRIVER
3327 M:      Ray Jui <rjui@broadcom.com>
3328 L:      bcm-kernel-feedback-list@broadcom.com
3329 S:      Supported
3330 F:      drivers/gpio/gpio-bcm-kona.c
3331 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3332
3333 BROADCOM NETXTREME-E ROCE DRIVER
3334 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3335 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3336 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3337 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3338 L:      linux-rdma@vger.kernel.org
3339 W:      http://www.broadcom.com
3340 S:      Supported
3341 F:      drivers/infiniband/hw/bnxt_re/
3342 F:      include/uapi/rdma/bnxt_re-abi.h
3343
3344 BROADCOM NVRAM DRIVER
3345 M:      Rafał Miłecki <zajec5@gmail.com>
3346 L:      linux-mips@vger.kernel.org
3347 S:      Maintained
3348 F:      drivers/firmware/broadcom/*
3349
3350 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3351 M:      Rafał Miłecki <zajec5@gmail.com>
3352 L:      linux-wireless@vger.kernel.org
3353 S:      Maintained
3354 F:      drivers/bcma/
3355 F:      include/linux/bcma/
3356
3357 BROADCOM STB AVS CPUFREQ DRIVER
3358 M:      Markus Mayer <mmayer@broadcom.com>
3359 M:      bcm-kernel-feedback-list@broadcom.com
3360 L:      linux-pm@vger.kernel.org
3361 S:      Maintained
3362 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3363 F:      drivers/cpufreq/brcmstb*
3364
3365 BROADCOM STB AVS TMON DRIVER
3366 M:      Markus Mayer <mmayer@broadcom.com>
3367 M:      bcm-kernel-feedback-list@broadcom.com
3368 L:      linux-pm@vger.kernel.org
3369 S:      Maintained
3370 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3371 F:      drivers/thermal/broadcom/brcmstb*
3372
3373 BROADCOM STB NAND FLASH DRIVER
3374 M:      Brian Norris <computersforpeace@gmail.com>
3375 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3376 L:      linux-mtd@lists.infradead.org
3377 L:      bcm-kernel-feedback-list@broadcom.com
3378 S:      Maintained
3379 F:      drivers/mtd/nand/raw/brcmnand/
3380
3381 BROADCOM STB DPFE DRIVER
3382 M:      Markus Mayer <mmayer@broadcom.com>
3383 M:      bcm-kernel-feedback-list@broadcom.com
3384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3387 F:      drivers/memory/brcmstb_dpfe.c
3388
3389 BROADCOM SPI DRIVER
3390 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3391 M:      bcm-kernel-feedback-list@broadcom.com
3392 S:      Maintained
3393 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3394 F:      drivers/spi/spi-bcm-qspi.*
3395 F:      drivers/spi/spi-brcmstb-qspi.c
3396 F:      drivers/spi/spi-iproc-qspi.c
3397
3398 BROADCOM SYSTEMPORT ETHERNET DRIVER
3399 M:      Florian Fainelli <f.fainelli@gmail.com>
3400 L:      bcm-kernel-feedback-list@broadcom.com
3401 L:      netdev@vger.kernel.org
3402 S:      Supported
3403 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3404
3405 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3406 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3407 M:      Prashant Sreedharan <prashant@broadcom.com>
3408 M:      Michael Chan <mchan@broadcom.com>
3409 L:      netdev@vger.kernel.org
3410 S:      Supported
3411 F:      drivers/net/ethernet/broadcom/tg3.*
3412
3413 BROCADE BFA FC SCSI DRIVER
3414 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3415 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3416 L:      linux-scsi@vger.kernel.org
3417 S:      Supported
3418 F:      drivers/scsi/bfa/
3419
3420 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3421 M:      Rasesh Mody <rmody@marvell.com>
3422 M:      Sudarsana Kalluru <skalluru@marvell.com>
3423 M:      GR-Linux-NIC-Dev@marvell.com
3424 L:      netdev@vger.kernel.org
3425 S:      Supported
3426 F:      drivers/net/ethernet/brocade/bna/
3427
3428 BSG (block layer generic sg v4 driver)
3429 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3430 L:      linux-scsi@vger.kernel.org
3431 S:      Supported
3432 F:      block/bsg.c
3433 F:      include/linux/bsg.h
3434 F:      include/uapi/linux/bsg.h
3435
3436 BT87X AUDIO DRIVER
3437 M:      Clemens Ladisch <clemens@ladisch.de>
3438 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3440 S:      Maintained
3441 F:      Documentation/sound/cards/bt87x.rst
3442 F:      sound/pci/bt87x.c
3443
3444 BT8XXGPIO DRIVER
3445 M:      Michael Buesch <m@bues.ch>
3446 W:      http://bu3sch.de/btgpio.php
3447 S:      Maintained
3448 F:      drivers/gpio/gpio-bt8xx.c
3449
3450 BTRFS FILE SYSTEM
3451 M:      Chris Mason <clm@fb.com>
3452 M:      Josef Bacik <josef@toxicpanda.com>
3453 M:      David Sterba <dsterba@suse.com>
3454 L:      linux-btrfs@vger.kernel.org
3455 W:      http://btrfs.wiki.kernel.org/
3456 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3458 S:      Maintained
3459 F:      Documentation/filesystems/btrfs.txt
3460 F:      fs/btrfs/
3461 F:      include/linux/btrfs*
3462 F:      include/uapi/linux/btrfs*
3463
3464 BTTV VIDEO4LINUX DRIVER
3465 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3466 L:      linux-media@vger.kernel.org
3467 W:      https://linuxtv.org
3468 T:      git git://linuxtv.org/media_tree.git
3469 S:      Odd fixes
3470 F:      Documentation/media/v4l-drivers/bttv*
3471 F:      drivers/media/pci/bt8xx/bttv*
3472
3473 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3474 M:      Chanwoo Choi <cw00.choi@samsung.com>
3475 L:      linux-pm@vger.kernel.org
3476 L:      linux-samsung-soc@vger.kernel.org
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3478 S:      Maintained
3479 F:      drivers/devfreq/exynos-bus.c
3480 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3481
3482 BUSLOGIC SCSI DRIVER
3483 M:      Khalid Aziz <khalid@gonehiking.org>
3484 L:      linux-scsi@vger.kernel.org
3485 S:      Maintained
3486 F:      drivers/scsi/BusLogic.*
3487 F:      drivers/scsi/FlashPoint.*
3488
3489 C-MEDIA CMI8788 DRIVER
3490 M:      Clemens Ladisch <clemens@ladisch.de>
3491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3493 S:      Maintained
3494 F:      sound/pci/oxygen/
3495
3496 C-SKY ARCHITECTURE
3497 M:      Guo Ren <guoren@kernel.org>
3498 T:      git https://github.com/c-sky/csky-linux.git
3499 S:      Supported
3500 F:      arch/csky/
3501 F:      Documentation/devicetree/bindings/csky/
3502 F:      drivers/irqchip/irq-csky-*
3503 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3504 F:      drivers/clocksource/timer-gx6605s.c
3505 F:      drivers/clocksource/timer-mp-csky.c
3506 F:      Documentation/devicetree/bindings/timer/csky,*
3507 K:      csky
3508 N:      csky
3509
3510 C6X ARCHITECTURE
3511 M:      Mark Salter <msalter@redhat.com>
3512 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3513 L:      linux-c6x-dev@linux-c6x.org
3514 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3515 S:      Maintained
3516 F:      arch/c6x/
3517
3518 CA8210 IEEE-802.15.4 RADIO DRIVER
3519 M:      Harry Morris <h.morris@cascoda.com>
3520 L:      linux-wpan@vger.kernel.org
3521 W:      https://github.com/Cascoda/ca8210-linux.git
3522 S:      Maintained
3523 F:      drivers/net/ieee802154/ca8210.c
3524 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3525
3526 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3527 M:      David Howells <dhowells@redhat.com>
3528 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3529 S:      Supported
3530 F:      Documentation/filesystems/caching/cachefiles.txt
3531 F:      fs/cachefiles/
3532
3533 CADENCE MIPI-CSI2 BRIDGES
3534 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3535 L:      linux-media@vger.kernel.org
3536 S:      Maintained
3537 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3538 F:      drivers/media/platform/cadence/cdns-csi2*
3539
3540 CADET FM/AM RADIO RECEIVER DRIVER
3541 M:      Hans Verkuil <hverkuil@xs4all.nl>
3542 L:      linux-media@vger.kernel.org
3543 T:      git git://linuxtv.org/media_tree.git
3544 W:      https://linuxtv.org
3545 S:      Maintained
3546 F:      drivers/media/radio/radio-cadet*
3547
3548 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3549 M:      Jonathan Corbet <corbet@lwn.net>
3550 L:      linux-media@vger.kernel.org
3551 T:      git git://linuxtv.org/media_tree.git
3552 S:      Maintained
3553 F:      Documentation/media/v4l-drivers/cafe_ccic*
3554 F:      drivers/media/platform/marvell-ccic/
3555
3556 CAIF NETWORK LAYER
3557 L:      netdev@vger.kernel.org
3558 S:      Orphan
3559 F:      Documentation/networking/caif/
3560 F:      drivers/net/caif/
3561 F:      include/uapi/linux/caif/
3562 F:      include/net/caif/
3563 F:      net/caif/
3564
3565 CAKE QDISC
3566 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3567 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3568 S:      Maintained
3569 F:      net/sched/sch_cake.c
3570
3571 CALGARY x86-64 IOMMU
3572 M:      Muli Ben-Yehuda <mulix@mulix.org>
3573 M:      Jon Mason <jdmason@kudzu.us>
3574 L:      iommu@lists.linux-foundation.org
3575 S:      Maintained
3576 F:      arch/x86/kernel/pci-calgary_64.c
3577 F:      arch/x86/kernel/tce_64.c
3578 F:      arch/x86/include/asm/calgary.h
3579 F:      arch/x86/include/asm/tce.h
3580
3581 CAN NETWORK DRIVERS
3582 M:      Wolfgang Grandegger <wg@grandegger.com>
3583 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3584 L:      linux-can@vger.kernel.org
3585 W:      https://github.com/linux-can
3586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3588 S:      Maintained
3589 F:      Documentation/devicetree/bindings/net/can/
3590 F:      drivers/net/can/
3591 F:      include/linux/can/dev.h
3592 F:      include/linux/can/platform/
3593 F:      include/uapi/linux/can/error.h
3594 F:      include/uapi/linux/can/netlink.h
3595
3596 CAN NETWORK LAYER
3597 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3598 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3599 L:      linux-can@vger.kernel.org
3600 W:      https://github.com/linux-can
3601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3603 S:      Maintained
3604 F:      Documentation/networking/can.rst
3605 F:      net/can/
3606 F:      include/linux/can/core.h
3607 F:      include/uapi/linux/can.h
3608 F:      include/uapi/linux/can/bcm.h
3609 F:      include/uapi/linux/can/raw.h
3610 F:      include/uapi/linux/can/gw.h
3611
3612 CAPABILITIES
3613 M:      Serge Hallyn <serge@hallyn.com>
3614 L:      linux-security-module@vger.kernel.org
3615 S:      Supported
3616 F:      include/linux/capability.h
3617 F:      include/uapi/linux/capability.h
3618 F:      security/commoncap.c
3619 F:      kernel/capability.c
3620
3621 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3622 M:      Kevin Tsai <ktsai@capellamicro.com>
3623 S:      Maintained
3624 F:      drivers/iio/light/cm*
3625
3626 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3627 M:      Christian Lamparter <chunkeey@googlemail.com>
3628 L:      linux-wireless@vger.kernel.org
3629 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3630 S:      Maintained
3631 F:      drivers/net/wireless/ath/carl9170/
3632
3633 CAVIUM I2C DRIVER
3634 M:      Jan Glauber <jglauber@cavium.com>
3635 M:      David Daney <david.daney@cavium.com>
3636 W:      http://www.cavium.com
3637 S:      Supported
3638 F:      drivers/i2c/busses/i2c-octeon*
3639 F:      drivers/i2c/busses/i2c-thunderx*
3640
3641 CAVIUM LIQUIDIO NETWORK DRIVER
3642 M:      Derek Chickles <dchickles@marvell.com>
3643 M:      Satanand Burla <sburla@marvell.com>
3644 M:      Felix Manlunas <fmanlunas@marvell.com>
3645 L:      netdev@vger.kernel.org
3646 W:      http://www.cavium.com
3647 S:      Supported
3648 F:      drivers/net/ethernet/cavium/liquidio/
3649
3650 CAVIUM MMC DRIVER
3651 M:      Jan Glauber <jglauber@cavium.com>
3652 M:      David Daney <david.daney@cavium.com>
3653 M:      Steven J. Hill <Steven.Hill@cavium.com>
3654 W:      http://www.cavium.com
3655 S:      Supported
3656 F:      drivers/mmc/host/cavium*
3657
3658 CAVIUM OCTEON-TX CRYPTO DRIVER
3659 M:      George Cherian <george.cherian@cavium.com>
3660 L:      linux-crypto@vger.kernel.org
3661 W:      http://www.cavium.com
3662 S:      Supported
3663 F:      drivers/crypto/cavium/cpt/
3664
3665 CAVIUM THUNDERX2 ARM64 SOC
3666 M:      Robert Richter <rrichter@cavium.com>
3667 M:      Jayachandran C <jnair@caviumnetworks.com>
3668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3669 S:      Maintained
3670 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3671 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3672
3673 CC2520 IEEE-802.15.4 RADIO DRIVER
3674 M:      Varka Bhadram <varkabhadram@gmail.com>
3675 L:      linux-wpan@vger.kernel.org
3676 S:      Maintained
3677 F:      drivers/net/ieee802154/cc2520.c
3678 F:      include/linux/spi/cc2520.h
3679 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3680
3681 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3682 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3683 L:      linux-crypto@vger.kernel.org
3684 S:      Supported
3685 F:      drivers/crypto/ccree/
3686 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3687
3688 CEC FRAMEWORK
3689 M:      Hans Verkuil <hans.verkuil@cisco.com>
3690 L:      linux-media@vger.kernel.org
3691 T:      git git://linuxtv.org/media_tree.git
3692 W:      http://linuxtv.org
3693 S:      Supported
3694 F:      Documentation/media/kapi/cec-core.rst
3695 F:      Documentation/media/uapi/cec
3696 F:      drivers/media/cec/
3697 F:      drivers/media/rc/keymaps/rc-cec.c
3698 F:      include/media/cec.h
3699 F:      include/media/cec-notifier.h
3700 F:      include/uapi/linux/cec.h
3701 F:      include/uapi/linux/cec-funcs.h
3702 F:      Documentation/devicetree/bindings/media/cec.txt
3703 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3704
3705 CEC GPIO DRIVER
3706 M:      Hans Verkuil <hans.verkuil@cisco.com>
3707 L:      linux-media@vger.kernel.org
3708 T:      git git://linuxtv.org/media_tree.git
3709 W:      http://linuxtv.org
3710 S:      Supported
3711 F:      drivers/media/platform/cec-gpio/
3712 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3713
3714 CELL BROADBAND ENGINE ARCHITECTURE
3715 M:      Arnd Bergmann <arnd@arndb.de>
3716 L:      linuxppc-dev@lists.ozlabs.org
3717 W:      http://www.ibm.com/developerworks/power/cell/
3718 S:      Supported
3719 F:      arch/powerpc/include/asm/cell*.h
3720 F:      arch/powerpc/include/asm/spu*.h
3721 F:      arch/powerpc/include/uapi/asm/spu*.h
3722 F:      arch/powerpc/oprofile/*cell*
3723 F:      arch/powerpc/platforms/cell/
3724
3725 CEPH COMMON CODE (LIBCEPH)
3726 M:      Ilya Dryomov <idryomov@gmail.com>
3727 M:      "Yan, Zheng" <zyan@redhat.com>
3728 M:      Sage Weil <sage@redhat.com>
3729 L:      ceph-devel@vger.kernel.org
3730 W:      http://ceph.com/
3731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3732 T:      git git://github.com/ceph/ceph-client.git
3733 S:      Supported
3734 F:      net/ceph/
3735 F:      include/linux/ceph/
3736 F:      include/linux/crush/
3737
3738 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3739 M:      "Yan, Zheng" <zyan@redhat.com>
3740 M:      Sage Weil <sage@redhat.com>
3741 M:      Ilya Dryomov <idryomov@gmail.com>
3742 L:      ceph-devel@vger.kernel.org
3743 W:      http://ceph.com/
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3745 T:      git git://github.com/ceph/ceph-client.git
3746 S:      Supported
3747 F:      Documentation/filesystems/ceph.txt
3748 F:      fs/ceph/
3749
3750 CERTIFICATE HANDLING:
3751 M:      David Howells <dhowells@redhat.com>
3752 M:      David Woodhouse <dwmw2@infradead.org>
3753 L:      keyrings@vger.kernel.org
3754 S:      Maintained
3755 F:      Documentation/admin-guide/module-signing.rst
3756 F:      certs/
3757 F:      scripts/sign-file.c
3758 F:      scripts/extract-cert.c
3759
3760 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3761 L:      linux-usb@vger.kernel.org
3762 S:      Orphan
3763 F:      Documentation/usb/WUSB-Design-overview.txt
3764 F:      Documentation/usb/wusb-cbaf
3765 F:      drivers/usb/host/hwa-hc.c
3766 F:      drivers/usb/host/whci/
3767 F:      drivers/usb/wusbcore/
3768 F:      include/linux/usb/wusb*
3769
3770 CFAG12864B LCD DRIVER
3771 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3772 S:      Maintained
3773 F:      drivers/auxdisplay/cfag12864b.c
3774 F:      include/linux/cfag12864b.h
3775
3776 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3777 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3778 S:      Maintained
3779 F:      drivers/auxdisplay/cfag12864bfb.c
3780 F:      include/linux/cfag12864b.h
3781
3782 802.11 (including CFG80211/NL80211)
3783 M:      Johannes Berg <johannes@sipsolutions.net>
3784 L:      linux-wireless@vger.kernel.org
3785 W:      http://wireless.kernel.org/
3786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3788 S:      Maintained
3789 F:      net/wireless/
3790 F:      include/uapi/linux/nl80211.h
3791 F:      include/linux/ieee80211.h
3792 F:      include/net/wext.h
3793 F:      include/net/cfg80211.h
3794 F:      include/net/iw_handler.h
3795 F:      include/net/ieee80211_radiotap.h
3796 F:      Documentation/driver-api/80211/cfg80211.rst
3797 F:      Documentation/networking/regulatory.txt
3798
3799 CHAR and MISC DRIVERS
3800 M:      Arnd Bergmann <arnd@arndb.de>
3801 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3803 S:      Supported
3804 F:      drivers/char/
3805 F:      drivers/misc/
3806 F:      include/linux/miscdevice.h
3807
3808 CHECKPATCH
3809 M:      Andy Whitcroft <apw@canonical.com>
3810 M:      Joe Perches <joe@perches.com>
3811 S:      Maintained
3812 F:      scripts/checkpatch.pl
3813
3814 CHINESE DOCUMENTATION
3815 M:      Harry Wei <harryxiyou@gmail.com>
3816 M:      Alex Shi <alex.shi@linux.alibaba.com>
3817 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3818 S:      Maintained
3819 F:      Documentation/translations/zh_CN/
3820
3821 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3822 M:      Peter Chen <Peter.Chen@nxp.com>
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3824 L:      linux-usb@vger.kernel.org
3825 S:      Maintained
3826 F:      drivers/usb/chipidea/
3827
3828 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3829 M:      Hans de Goede <hdegoede@redhat.com>
3830 L:      linux-input@vger.kernel.org
3831 S:      Maintained
3832 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3833 F:      drivers/input/touchscreen/chipone_icn8318.c
3834
3835 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3836 M:      Hans de Goede <hdegoede@redhat.com>
3837 L:      linux-input@vger.kernel.org
3838 S:      Maintained
3839 F:      drivers/input/touchscreen/chipone_icn8505.c
3840
3841 CHROME HARDWARE PLATFORM SUPPORT
3842 M:      Benson Leung <bleung@chromium.org>
3843 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3844 S:      Maintained
3845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3846 F:      drivers/platform/chrome/
3847
3848 CHROMEOS EC SUBDRIVERS
3849 M:      Benson Leung <bleung@chromium.org>
3850 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3851 R:      Guenter Roeck <groeck@chromium.org>
3852 S:      Maintained
3853 N:      cros_ec
3854 N:      cros-ec
3855 F:      drivers/power/supply/cros_usbpd-charger.c
3856
3857 CHROMEOS EC CODEC DRIVER
3858 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3859 S:      Maintained
3860 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3861 R:      Guenter Roeck <groeck@chromium.org>
3862 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3863 F:      sound/soc/codecs/cros_ec_codec.*
3864
3865 CIRRUS LOGIC AUDIO CODEC DRIVERS
3866 M:      Brian Austin <brian.austin@cirrus.com>
3867 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3868 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3869 S:      Maintained
3870 F:      sound/soc/codecs/cs*
3871
3872 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3873 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3874 L:      netdev@vger.kernel.org
3875 S:      Maintained
3876 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3877
3878 CIRRUS LOGIC LOCHNAGAR DRIVER
3879 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3880 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3881 L:      patches@opensource.cirrus.com
3882 S:      Supported
3883 F:      drivers/clk/clk-lochnagar.c
3884 F:      drivers/hwmon/lochnagar-hwmon.c
3885 F:      drivers/mfd/lochnagar-i2c.c
3886 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3887 F:      drivers/regulator/lochnagar-regulator.c
3888 F:      sound/soc/codecs/lochnagar-sc.c
3889 F:      include/dt-bindings/clk/lochnagar.h
3890 F:      include/dt-bindings/pinctrl/lochnagar.h
3891 F:      include/linux/mfd/lochnagar*
3892 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3893 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3894 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3895 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3896 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3897 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3898 F:      Documentation/hwmon/lochnagar
3899
3900 CISCO FCOE HBA DRIVER
3901 M:      Satish Kharat <satishkh@cisco.com>
3902 M:      Sesidhar Baddela <sebaddel@cisco.com>
3903 M:      Karan Tilak Kumar <kartilak@cisco.com>
3904 L:      linux-scsi@vger.kernel.org
3905 S:      Supported
3906 F:      drivers/scsi/fnic/
3907
3908 CISCO SCSI HBA DRIVER
3909 M:      Karan Tilak Kumar <kartilak@cisco.com>
3910 M:      Sesidhar Baddela <sebaddel@cisco.com>
3911 L:      linux-scsi@vger.kernel.org
3912 S:      Supported
3913 F:      drivers/scsi/snic/
3914
3915 CISCO VIC ETHERNET NIC DRIVER
3916 M:      Christian Benvenuti <benve@cisco.com>
3917 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3918 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3919 S:      Supported
3920 F:      drivers/net/ethernet/cisco/enic/
3921
3922 CISCO VIC LOW LATENCY NIC DRIVER
3923 M:      Christian Benvenuti <benve@cisco.com>
3924 M:      Nelson Escobar <neescoba@cisco.com>
3925 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3926 S:      Supported
3927 F:      drivers/infiniband/hw/usnic/
3928
3929 CIRRUS LOGIC MADERA CODEC DRIVERS
3930 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3931 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3933 L:      patches@opensource.cirrus.com
3934 T:      git https://github.com/CirrusLogic/linux-drivers.git
3935 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3936 S:      Supported
3937 F:      Documentation/devicetree/bindings/mfd/madera.txt
3938 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3939 F:      include/linux/irqchip/irq-madera*
3940 F:      include/linux/mfd/madera/*
3941 F:      drivers/gpio/gpio-madera*
3942 F:      drivers/irqchip/irq-madera*
3943 F:      drivers/mfd/madera*
3944 F:      drivers/mfd/cs47l*
3945 F:      drivers/pinctrl/cirrus/*
3946
3947 CLANG-FORMAT FILE
3948 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3949 S:      Maintained
3950 F:      .clang-format
3951
3952 CLEANCACHE API
3953 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3954 L:      linux-kernel@vger.kernel.org
3955 S:      Maintained
3956 F:      mm/cleancache.c
3957 F:      include/linux/cleancache.h
3958
3959 CLK API
3960 M:      Russell King <linux@armlinux.org.uk>
3961 L:      linux-clk@vger.kernel.org
3962 S:      Maintained
3963 F:      include/linux/clk.h
3964
3965 CLOCKSOURCE, CLOCKEVENT DRIVERS
3966 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3967 M:      Thomas Gleixner <tglx@linutronix.de>
3968 L:      linux-kernel@vger.kernel.org
3969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3970 S:      Supported
3971 F:      drivers/clocksource/
3972 F:      Documentation/devicetree/bindings/timer/
3973
3974 CMPC ACPI DRIVER
3975 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3976 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3977 L:      platform-driver-x86@vger.kernel.org
3978 S:      Supported
3979 F:      drivers/platform/x86/classmate-laptop.c
3980
3981 COBALT MEDIA DRIVER
3982 M:      Hans Verkuil <hans.verkuil@cisco.com>
3983 L:      linux-media@vger.kernel.org
3984 T:      git git://linuxtv.org/media_tree.git
3985 W:      https://linuxtv.org
3986 S:      Supported
3987 F:      drivers/media/pci/cobalt/
3988
3989 COCCINELLE/Semantic Patches (SmPL)
3990 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3991 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3992 M:      Nicolas Palix <nicolas.palix@imag.fr>
3993 M:      Michal Marek <michal.lkml@markovi.net>
3994 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3996 W:      http://coccinelle.lip6.fr/
3997 S:      Supported
3998 F:      Documentation/dev-tools/coccinelle.rst
3999 F:      scripts/coccinelle/
4000 F:      scripts/coccicheck
4001
4002 CODA FILE SYSTEM
4003 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4004 M:      coda@cs.cmu.edu
4005 L:      codalist@coda.cs.cmu.edu
4006 W:      http://www.coda.cs.cmu.edu/
4007 S:      Maintained
4008 F:      Documentation/filesystems/coda.txt
4009 F:      fs/coda/
4010 F:      include/linux/coda*.h
4011 F:      include/uapi/linux/coda*.h
4012
4013 CODA V4L2 MEM2MEM DRIVER
4014 M:      Philipp Zabel <p.zabel@pengutronix.de>
4015 L:      linux-media@vger.kernel.org
4016 S:      Maintained
4017 F:      Documentation/devicetree/bindings/media/coda.txt
4018 F:      drivers/media/platform/coda/
4019
4020 CODE OF CONDUCT
4021 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4022 S:      Supported
4023 F:      Documentation/process/code-of-conduct.rst
4024 F:      Documentation/process/code-of-conduct-interpretation.rst
4025
4026 COMMON CLK FRAMEWORK
4027 M:      Michael Turquette <mturquette@baylibre.com>
4028 M:      Stephen Boyd <sboyd@kernel.org>
4029 L:      linux-clk@vger.kernel.org
4030 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4032 S:      Maintained
4033 F:      Documentation/devicetree/bindings/clock/
4034 F:      drivers/clk/
4035 X:      drivers/clk/clkdev.c
4036 F:      include/linux/clk-pr*
4037 F:      include/linux/clk/
4038 F:      include/linux/of_clk.h
4039
4040 COMMON INTERNET FILE SYSTEM (CIFS)
4041 M:      Steve French <sfrench@samba.org>
4042 L:      linux-cifs@vger.kernel.org
4043 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4044 W:      http://linux-cifs.samba.org/
4045 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4046 S:      Supported
4047 F:      Documentation/filesystems/cifs/
4048 F:      fs/cifs/
4049
4050 COMPACTPCI HOTPLUG CORE
4051 M:      Scott Murray <scott@spiteful.org>
4052 L:      linux-pci@vger.kernel.org
4053 S:      Maintained
4054 F:      drivers/pci/hotplug/cpci_hotplug*
4055
4056 COMPACTPCI HOTPLUG GENERIC DRIVER
4057 M:      Scott Murray <scott@spiteful.org>
4058 L:      linux-pci@vger.kernel.org
4059 S:      Maintained
4060 F:      drivers/pci/hotplug/cpcihp_generic.c
4061
4062 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4063 M:      Scott Murray <scott@spiteful.org>
4064 L:      linux-pci@vger.kernel.org
4065 S:      Maintained
4066 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4067
4068 COMPAL LAPTOP SUPPORT
4069 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4070 L:      platform-driver-x86@vger.kernel.org
4071 S:      Maintained
4072 F:      drivers/platform/x86/compal-laptop.c
4073
4074 COMPILER ATTRIBUTES
4075 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4076 S:      Maintained
4077 F:      include/linux/compiler_attributes.h
4078
4079 CONEXANT ACCESSRUNNER USB DRIVER
4080 L:      accessrunner-general@lists.sourceforge.net
4081 W:      http://accessrunner.sourceforge.net/
4082 S:      Orphan
4083 F:      drivers/usb/atm/cxacru.c
4084
4085 CONFIGFS
4086 M:      Joel Becker <jlbec@evilplan.org>
4087 M:      Christoph Hellwig <hch@lst.de>
4088 T:      git git://git.infradead.org/users/hch/configfs.git
4089 S:      Supported
4090 F:      fs/configfs/
4091 F:      include/linux/configfs.h
4092
4093 CONNECTOR
4094 M:      Evgeniy Polyakov <zbr@ioremap.net>
4095 L:      netdev@vger.kernel.org
4096 S:      Maintained
4097 F:      drivers/connector/
4098
4099 CONTROL GROUP (CGROUP)
4100 M:      Tejun Heo <tj@kernel.org>
4101 M:      Li Zefan <lizefan@huawei.com>
4102 M:      Johannes Weiner <hannes@cmpxchg.org>
4103 L:      cgroups@vger.kernel.org
4104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4105 S:      Maintained
4106 F:      Documentation/admin-guide/cgroup-v2.rst
4107 F:      Documentation/cgroup-v1/
4108 F:      include/linux/cgroup*
4109 F:      kernel/cgroup/
4110
4111 CONTROL GROUP - CPUSET
4112 M:      Li Zefan <lizefan@huawei.com>
4113 L:      cgroups@vger.kernel.org
4114 W:      http://www.bullopensource.org/cpuset/
4115 W:      http://oss.sgi.com/projects/cpusets/
4116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4117 S:      Maintained
4118 F:      Documentation/cgroup-v1/cpusets.txt
4119 F:      include/linux/cpuset.h
4120 F:      kernel/cgroup/cpuset.c
4121
4122 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4123 M:      Johannes Weiner <hannes@cmpxchg.org>
4124 M:      Michal Hocko <mhocko@kernel.org>
4125 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4126 L:      cgroups@vger.kernel.org
4127 L:      linux-mm@kvack.org
4128 S:      Maintained
4129 F:      mm/memcontrol.c
4130 F:      mm/swap_cgroup.c
4131
4132 CORETEMP HARDWARE MONITORING DRIVER
4133 M:      Fenghua Yu <fenghua.yu@intel.com>
4134 L:      linux-hwmon@vger.kernel.org
4135 S:      Maintained
4136 F:      Documentation/hwmon/coretemp.rst
4137 F:      drivers/hwmon/coretemp.c
4138
4139 COSA/SRP SYNC SERIAL DRIVER
4140 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4141 W:      http://www.fi.muni.cz/~kas/cosa/
4142 S:      Maintained
4143 F:      drivers/net/wan/cosa*
4144
4145 COUNTER SUBSYSTEM
4146 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4147 L:      linux-iio@vger.kernel.org
4148 S:      Maintained
4149 F:      Documentation/ABI/testing/sysfs-bus-counter*
4150 F:      Documentation/driver-api/generic-counter.rst
4151 F:      drivers/counter/
4152 F:      include/linux/counter.h
4153 F:      include/linux/counter_enum.h
4154
4155 CPMAC ETHERNET DRIVER
4156 M:      Florian Fainelli <f.fainelli@gmail.com>
4157 L:      netdev@vger.kernel.org
4158 S:      Maintained
4159 F:      drivers/net/ethernet/ti/cpmac.c
4160
4161 CPU FREQUENCY SCALING FRAMEWORK
4162 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4163 M:      Viresh Kumar <viresh.kumar@linaro.org>
4164 L:      linux-pm@vger.kernel.org
4165 S:      Maintained
4166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4168 B:      https://bugzilla.kernel.org
4169 F:      Documentation/admin-guide/pm/cpufreq.rst
4170 F:      Documentation/admin-guide/pm/intel_pstate.rst
4171 F:      Documentation/cpu-freq/
4172 F:      Documentation/devicetree/bindings/cpufreq/
4173 F:      drivers/cpufreq/
4174 F:      kernel/sched/cpufreq*.c
4175 F:      include/linux/cpufreq.h
4176 F:      include/linux/sched/cpufreq.h
4177 F:      tools/testing/selftests/cpufreq/
4178
4179 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4180 M:      Viresh Kumar <viresh.kumar@linaro.org>
4181 M:      Sudeep Holla <sudeep.holla@arm.com>
4182 L:      linux-pm@vger.kernel.org
4183 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4184 S:      Maintained
4185 F:      drivers/cpufreq/arm_big_little.h
4186 F:      drivers/cpufreq/arm_big_little.c
4187
4188 CPU POWER MONITORING SUBSYSTEM
4189 M:      Thomas Renninger <trenn@suse.com>
4190 M:      Shuah Khan <shuah@kernel.org>
4191 M:      Shuah Khan <skhan@linuxfoundation.org>
4192 L:      linux-pm@vger.kernel.org
4193 S:      Maintained
4194 F:      tools/power/cpupower/
4195
4196 CPUID/MSR DRIVER
4197 M:      "H. Peter Anvin" <hpa@zytor.com>
4198 S:      Maintained
4199 F:      arch/x86/kernel/cpuid.c
4200 F:      arch/x86/kernel/msr.c
4201
4202 CPUIDLE DRIVER - ARM BIG LITTLE
4203 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4204 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4205 L:      linux-pm@vger.kernel.org
4206 L:      linux-arm-kernel@lists.infradead.org
4207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4208 S:      Maintained
4209 F:      drivers/cpuidle/cpuidle-big_little.c
4210
4211 CPUIDLE DRIVER - ARM EXYNOS
4212 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4213 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4214 M:      Kukjin Kim <kgene@kernel.org>
4215 L:      linux-pm@vger.kernel.org
4216 L:      linux-samsung-soc@vger.kernel.org
4217 S:      Supported
4218 F:      drivers/cpuidle/cpuidle-exynos.c
4219 F:      arch/arm/mach-exynos/pm.c
4220
4221 CPU IDLE TIME MANAGEMENT FRAMEWORK
4222 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4223 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4224 L:      linux-pm@vger.kernel.org
4225 S:      Maintained
4226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4227 B:      https://bugzilla.kernel.org
4228 F:      Documentation/admin-guide/pm/cpuidle.rst
4229 F:      Documentation/driver-api/pm/cpuidle.rst
4230 F:      drivers/cpuidle/*
4231 F:      include/linux/cpuidle.h
4232
4233 CRAMFS FILESYSTEM
4234 M:      Nicolas Pitre <nico@fluxnic.net>
4235 S:      Maintained
4236 F:      Documentation/filesystems/cramfs.txt
4237 F:      fs/cramfs/
4238
4239 CRYPTO API
4240 M:      Herbert Xu <herbert@gondor.apana.org.au>
4241 M:      "David S. Miller" <davem@davemloft.net>
4242 L:      linux-crypto@vger.kernel.org
4243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4245 S:      Maintained
4246 F:      Documentation/crypto/
4247 F:      Documentation/devicetree/bindings/crypto/
4248 F:      arch/*/crypto/
4249 F:      crypto/
4250 F:      drivers/crypto/
4251 F:      include/crypto/
4252 F:      include/linux/crypto*
4253
4254 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4255 M:      Neil Horman <nhorman@tuxdriver.com>
4256 L:      linux-crypto@vger.kernel.org
4257 S:      Maintained
4258 F:      crypto/ansi_cprng.c
4259 F:      crypto/rng.c
4260
4261 CS3308 MEDIA DRIVER
4262 M:      Hans Verkuil <hverkuil@xs4all.nl>
4263 L:      linux-media@vger.kernel.org
4264 T:      git git://linuxtv.org/media_tree.git
4265 W:      http://linuxtv.org
4266 S:      Odd Fixes
4267 F:      drivers/media/i2c/cs3308.c
4268
4269 CS5535 Audio ALSA driver
4270 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4271 S:      Maintained
4272 F:      sound/pci/cs5535audio/
4273
4274 CSI DRIVERS FOR ALLWINNER V3s
4275 M:      Yong Deng <yong.deng@magewell.com>
4276 L:      linux-media@vger.kernel.org
4277 T:      git git://linuxtv.org/media_tree.git
4278 S:      Maintained
4279 F:      drivers/media/platform/sunxi/sun6i-csi/
4280 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4281
4282 CW1200 WLAN driver
4283 M:      Solomon Peachy <pizza@shaftnet.org>
4284 S:      Maintained
4285 F:      drivers/net/wireless/st/cw1200/
4286
4287 CX18 VIDEO4LINUX DRIVER
4288 M:      Andy Walls <awalls@md.metrocast.net>
4289 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4290 L:      linux-media@vger.kernel.org
4291 T:      git git://linuxtv.org/media_tree.git
4292 W:      https://linuxtv.org
4293 W:      http://www.ivtvdriver.org/index.php/Cx18
4294 S:      Maintained
4295 F:      Documentation/media/v4l-drivers/cx18*
4296 F:      drivers/media/pci/cx18/
4297 F:      include/uapi/linux/ivtv*
4298
4299 CX2341X MPEG ENCODER HELPER MODULE
4300 M:      Hans Verkuil <hverkuil@xs4all.nl>
4301 L:      linux-media@vger.kernel.org
4302 T:      git git://linuxtv.org/media_tree.git
4303 W:      https://linuxtv.org
4304 S:      Maintained
4305 F:      drivers/media/common/cx2341x*
4306 F:      include/media/drv-intf/cx2341x.h
4307
4308 CX24120 MEDIA DRIVER
4309 M:      Jemma Denson <jdenson@gmail.com>
4310 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4311 L:      linux-media@vger.kernel.org
4312 W:      https://linuxtv.org
4313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4314 S:      Maintained
4315 F:      drivers/media/dvb-frontends/cx24120*
4316
4317 CX88 VIDEO4LINUX DRIVER
4318 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4319 L:      linux-media@vger.kernel.org
4320 W:      https://linuxtv.org
4321 T:      git git://linuxtv.org/media_tree.git
4322 S:      Odd fixes
4323 F:      Documentation/media/v4l-drivers/cx88*
4324 F:      drivers/media/pci/cx88/
4325
4326 CXD2820R MEDIA DRIVER
4327 M:      Antti Palosaari <crope@iki.fi>
4328 L:      linux-media@vger.kernel.org
4329 W:      https://linuxtv.org
4330 W:      http://palosaari.fi/linux/
4331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4332 T:      git git://linuxtv.org/anttip/media_tree.git
4333 S:      Maintained
4334 F:      drivers/media/dvb-frontends/cxd2820r*
4335
4336 CXGB3 ETHERNET DRIVER (CXGB3)
4337 M:      Vishal Kulkarni <vishal@chelsio.com>
4338 L:      netdev@vger.kernel.org
4339 W:      http://www.chelsio.com
4340 S:      Supported
4341 F:      drivers/net/ethernet/chelsio/cxgb3/
4342
4343 CXGB3 ISCSI DRIVER (CXGB3I)
4344 M:      Karen Xie <kxie@chelsio.com>
4345 L:      linux-scsi@vger.kernel.org
4346 W:      http://www.chelsio.com
4347 S:      Supported
4348 F:      drivers/scsi/cxgbi/cxgb3i
4349
4350 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4351 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4352 L:      linux-rdma@vger.kernel.org
4353 W:      http://www.openfabrics.org
4354 S:      Supported
4355 F:      drivers/infiniband/hw/cxgb3/
4356 F:      include/uapi/rdma/cxgb3-abi.h
4357
4358 CXGB4 CRYPTO DRIVER (chcr)
4359 M:      Atul Gupta <atul.gupta@chelsio.com>
4360 L:      linux-crypto@vger.kernel.org
4361 W:      http://www.chelsio.com
4362 S:      Supported
4363 F:      drivers/crypto/chelsio
4364
4365 CXGB4 ETHERNET DRIVER (CXGB4)
4366 M:      Vishal Kulkarni <vishal@chelsio.com>
4367 L:      netdev@vger.kernel.org
4368 W:      http://www.chelsio.com
4369 S:      Supported
4370 F:      drivers/net/ethernet/chelsio/cxgb4/
4371
4372 CXGB4 ISCSI DRIVER (CXGB4I)
4373 M:      Karen Xie <kxie@chelsio.com>
4374 L:      linux-scsi@vger.kernel.org
4375 W:      http://www.chelsio.com
4376 S:      Supported
4377 F:      drivers/scsi/cxgbi/cxgb4i
4378
4379 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4380 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4381 L:      linux-rdma@vger.kernel.org
4382 W:      http://www.openfabrics.org
4383 S:      Supported
4384 F:      drivers/infiniband/hw/cxgb4/
4385 F:      include/uapi/rdma/cxgb4-abi.h
4386
4387 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4388 M:      Casey Leedom <leedom@chelsio.com>
4389 L:      netdev@vger.kernel.org
4390 W:      http://www.chelsio.com
4391 S:      Supported
4392 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4393
4394 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4395 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4396 M:      Andrew Donnellan <ajd@linux.ibm.com>
4397 L:      linuxppc-dev@lists.ozlabs.org
4398 S:      Supported
4399 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4400 F:      drivers/misc/cxl/
4401 F:      include/misc/cxl*
4402 F:      include/uapi/misc/cxl.h
4403 F:      Documentation/powerpc/cxl.txt
4404 F:      Documentation/ABI/testing/sysfs-class-cxl
4405
4406 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4407 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4408 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4409 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4410 L:      linux-scsi@vger.kernel.org
4411 S:      Supported
4412 F:      drivers/scsi/cxlflash/
4413 F:      include/uapi/scsi/cxlflash_ioctl.h
4414 F:      Documentation/powerpc/cxlflash.txt
4415
4416 CYBERPRO FB DRIVER
4417 M:      Russell King <linux@armlinux.org.uk>
4418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4419 W:      http://www.armlinux.org.uk/
4420 S:      Maintained
4421 F:      drivers/video/fbdev/cyber2000fb.*
4422
4423 CYCLADES ASYNC MUX DRIVER
4424 W:      http://www.cyclades.com/
4425 S:      Orphan
4426 F:      drivers/tty/cyclades.c
4427 F:      include/linux/cyclades.h
4428 F:      include/uapi/linux/cyclades.h
4429
4430 CYCLADES PC300 DRIVER
4431 W:      http://www.cyclades.com/
4432 S:      Orphan
4433 F:      drivers/net/wan/pc300*
4434
4435 CYPRESS_FIRMWARE MEDIA DRIVER
4436 M:      Antti Palosaari <crope@iki.fi>
4437 L:      linux-media@vger.kernel.org
4438 W:      https://linuxtv.org
4439 W:      http://palosaari.fi/linux/
4440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4441 T:      git git://linuxtv.org/anttip/media_tree.git
4442 S:      Maintained
4443 F:      drivers/media/common/cypress_firmware*
4444
4445 CYTTSP TOUCHSCREEN DRIVER
4446 M:      Ferruh Yigit <fery@cypress.com>
4447 L:      linux-input@vger.kernel.org
4448 S:      Supported
4449 F:      drivers/input/touchscreen/cyttsp*
4450 F:      include/linux/input/cyttsp.h
4451
4452 D-LINK DIR-685 TOUCHKEYS DRIVER
4453 M:      Linus Walleij <linus.walleij@linaro.org>
4454 L:      linux-input@vger.kernel.org
4455 S:      Supported
4456 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4457
4458 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4459 M:      Joshua Kinard <kumba@gentoo.org>
4460 S:      Maintained
4461 F:      drivers/rtc/rtc-ds1685.c
4462 F:      include/linux/rtc/ds1685.h
4463
4464 DAMA SLAVE for AX.25
4465 M:      Joerg Reuter <jreuter@yaina.de>
4466 W:      http://yaina.de/jreuter/
4467 W:      http://www.qsl.net/dl1bke/
4468 L:      linux-hams@vger.kernel.org
4469 S:      Maintained
4470 F:      net/ax25/af_ax25.c
4471 F:      net/ax25/ax25_dev.c
4472 F:      net/ax25/ax25_ds_*
4473 F:      net/ax25/ax25_in.c
4474 F:      net/ax25/ax25_out.c
4475 F:      net/ax25/ax25_timer.c
4476 F:      net/ax25/sysctl_net_ax25.c
4477
4478 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4479 L:      netdev@vger.kernel.org
4480 S:      Orphan
4481 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4482 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4483
4484 DC390/AM53C974 SCSI driver
4485 M:      Hannes Reinecke <hare@suse.com>
4486 L:      linux-scsi@vger.kernel.org
4487 S:      Maintained
4488 F:      drivers/scsi/am53c974.c
4489
4490 DC395x SCSI driver
4491 M:      Oliver Neukum <oliver@neukum.org>
4492 M:      Ali Akcaagac <aliakc@web.de>
4493 M:      Jamie Lenehan <lenehan@twibble.org>
4494 L:      dc395x@twibble.org
4495 W:      http://twibble.org/dist/dc395x/
4496 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4497 S:      Maintained
4498 F:      Documentation/scsi/dc395x.txt
4499 F:      drivers/scsi/dc395x.*
4500
4501 DCCP PROTOCOL
4502 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4503 L:      dccp@vger.kernel.org
4504 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4505 S:      Maintained
4506 F:      include/linux/dccp.h
4507 F:      include/uapi/linux/dccp.h
4508 F:      include/linux/tfrc.h
4509 F:      net/dccp/
4510
4511 DECnet NETWORK LAYER
4512 W:      http://linux-decnet.sourceforge.net
4513 L:      linux-decnet-user@lists.sourceforge.net
4514 S:      Orphan
4515 F:      Documentation/networking/decnet.txt
4516 F:      net/decnet/
4517
4518 DECSTATION PLATFORM SUPPORT
4519 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4520 L:      linux-mips@vger.kernel.org
4521 W:      http://www.linux-mips.org/wiki/DECstation
4522 S:      Maintained
4523 F:      arch/mips/dec/
4524 F:      arch/mips/include/asm/dec/
4525 F:      arch/mips/include/asm/mach-dec/
4526
4527 DEFXX FDDI NETWORK DRIVER
4528 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4529 S:      Maintained
4530 F:      drivers/net/fddi/defxx.*
4531
4532 DELL SMBIOS DRIVER
4533 M:      Pali Rohár <pali.rohar@gmail.com>
4534 M:      Mario Limonciello <mario.limonciello@dell.com>
4535 L:      platform-driver-x86@vger.kernel.org
4536 S:      Maintained
4537 F:      drivers/platform/x86/dell-smbios.*
4538
4539 DELL SMBIOS SMM DRIVER
4540 M:      Mario Limonciello <mario.limonciello@dell.com>
4541 L:      platform-driver-x86@vger.kernel.org
4542 S:      Maintained
4543 F:      drivers/platform/x86/dell-smbios-smm.c
4544
4545 DELL SMBIOS WMI DRIVER
4546 M:      Mario Limonciello <mario.limonciello@dell.com>
4547 L:      platform-driver-x86@vger.kernel.org
4548 S:      Maintained
4549 F:      drivers/platform/x86/dell-smbios-wmi.c
4550 F:      tools/wmi/dell-smbios-example.c
4551
4552 DEFZA FDDI NETWORK DRIVER
4553 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4554 S:      Maintained
4555 F:      drivers/net/fddi/defza.*
4556
4557 DELL LAPTOP DRIVER
4558 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4559 M:      Pali Rohár <pali.rohar@gmail.com>
4560 L:      platform-driver-x86@vger.kernel.org
4561 S:      Maintained
4562 F:      drivers/platform/x86/dell-laptop.c
4563
4564 DELL LAPTOP FREEFALL DRIVER
4565 M:      Pali Rohár <pali.rohar@gmail.com>
4566 S:      Maintained
4567 F:      drivers/platform/x86/dell-smo8800.c
4568
4569 DELL LAPTOP RBTN DRIVER
4570 M:      Pali Rohár <pali.rohar@gmail.com>
4571 S:      Maintained
4572 F:      drivers/platform/x86/dell-rbtn.*
4573
4574 DELL REMOTE BIOS UPDATE DRIVER
4575 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4576 L:      platform-driver-x86@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/platform/x86/dell_rbu.c
4579
4580 DELL LAPTOP SMM DRIVER
4581 M:      Pali Rohár <pali.rohar@gmail.com>
4582 S:      Maintained
4583 F:      drivers/hwmon/dell-smm-hwmon.c
4584 F:      include/uapi/linux/i8k.h
4585
4586 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4587 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4588 L:      platform-driver-x86@vger.kernel.org
4589 S:      Maintained
4590 F:      Documentation/dcdbas.txt
4591 F:      drivers/platform/x86/dcdbas.*
4592
4593 DELL WMI NOTIFICATIONS DRIVER
4594 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4595 M:      Pali Rohár <pali.rohar@gmail.com>
4596 S:      Maintained
4597 F:      drivers/platform/x86/dell-wmi.c
4598
4599 DELL WMI DESCRIPTOR DRIVER
4600 M:      Mario Limonciello <mario.limonciello@dell.com>
4601 S:      Maintained
4602 F:      drivers/platform/x86/dell-wmi-descriptor.c
4603
4604 DELTA ST MEDIA DRIVER
4605 M:      Hugues Fruchet <hugues.fruchet@st.com>
4606 L:      linux-media@vger.kernel.org
4607 T:      git git://linuxtv.org/media_tree.git
4608 W:      https://linuxtv.org
4609 S:      Supported
4610 F:      drivers/media/platform/sti/delta
4611
4612 DENALI NAND DRIVER
4613 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4614 L:      linux-mtd@lists.infradead.org
4615 S:      Supported
4616 F:      drivers/mtd/nand/raw/denali*
4617
4618 DESIGNWARE USB2 DRD IP DRIVER
4619 M:      Minas Harutyunyan <hminas@synopsys.com>
4620 L:      linux-usb@vger.kernel.org
4621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4622 S:      Maintained
4623 F:      drivers/usb/dwc2/
4624
4625 DESIGNWARE USB3 DRD IP DRIVER
4626 M:      Felipe Balbi <balbi@kernel.org>
4627 L:      linux-usb@vger.kernel.org
4628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4629 S:      Maintained
4630 F:      drivers/usb/dwc3/
4631
4632 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4633 M:      Andreas Klinger <ak@it-klinger.de>
4634 L:      linux-iio@vger.kernel.org
4635 S:      Maintained
4636 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4637 F:      drivers/iio/proximity/srf*.c
4638
4639 DEVICE COREDUMP (DEV_COREDUMP)
4640 M:      Johannes Berg <johannes@sipsolutions.net>
4641 L:      linux-kernel@vger.kernel.org
4642 S:      Maintained
4643 F:      drivers/base/devcoredump.c
4644 F:      include/linux/devcoredump.h
4645
4646 DEVICE FREQUENCY (DEVFREQ)
4647 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4648 M:      Kyungmin Park <kyungmin.park@samsung.com>
4649 R:      Chanwoo Choi <cw00.choi@samsung.com>
4650 L:      linux-pm@vger.kernel.org
4651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4652 S:      Maintained
4653 F:      drivers/devfreq/
4654 F:      include/linux/devfreq.h
4655 F:      Documentation/devicetree/bindings/devfreq/
4656 F:      include/trace/events/devfreq.h
4657
4658 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4659 M:      Chanwoo Choi <cw00.choi@samsung.com>
4660 L:      linux-pm@vger.kernel.org
4661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4662 S:      Supported
4663 F:      drivers/devfreq/event/
4664 F:      drivers/devfreq/devfreq-event.c
4665 F:      include/linux/devfreq-event.h
4666 F:      Documentation/devicetree/bindings/devfreq/event/
4667
4668 DEVICE NUMBER REGISTRY
4669 M:      Torben Mathiasen <device@lanana.org>
4670 W:      http://lanana.org/docs/device-list/index.html
4671 S:      Maintained
4672
4673 DEVICE-MAPPER  (LVM)
4674 M:      Alasdair Kergon <agk@redhat.com>
4675 M:      Mike Snitzer <snitzer@redhat.com>
4676 M:      dm-devel@redhat.com
4677 L:      dm-devel@redhat.com
4678 W:      http://sources.redhat.com/dm
4679 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4681 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4682 S:      Maintained
4683 F:      Documentation/device-mapper/
4684 F:      drivers/md/Makefile
4685 F:      drivers/md/Kconfig
4686 F:      drivers/md/dm*
4687 F:      drivers/md/persistent-data/
4688 F:      include/linux/device-mapper.h
4689 F:      include/linux/dm-*.h
4690 F:      include/uapi/linux/dm-*.h
4691
4692 DEVLINK
4693 M:      Jiri Pirko <jiri@mellanox.com>
4694 L:      netdev@vger.kernel.org
4695 S:      Supported
4696 F:      net/core/devlink.c
4697 F:      include/net/devlink.h
4698 F:      include/uapi/linux/devlink.h
4699
4700 DIALOG SEMICONDUCTOR DRIVERS
4701 M:      Support Opensource <support.opensource@diasemi.com>
4702 W:      http://www.dialog-semiconductor.com/products
4703 S:      Supported
4704 F:      Documentation/hwmon/da90??.rst
4705 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4706 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4707 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4708 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4709 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4710 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4711 F:      drivers/gpio/gpio-da90??.c
4712 F:      drivers/hwmon/da90??-hwmon.c
4713 F:      drivers/iio/adc/da91??-*.c
4714 F:      drivers/input/misc/da90??_onkey.c
4715 F:      drivers/input/touchscreen/da9052_tsi.c
4716 F:      drivers/leds/leds-da90??.c
4717 F:      drivers/mfd/da903x.c
4718 F:      drivers/mfd/da90??-*.c
4719 F:      drivers/mfd/da91??-*.c
4720 F:      drivers/power/supply/da9052-battery.c
4721 F:      drivers/power/supply/da91??-*.c
4722 F:      drivers/regulator/da903x.c
4723 F:      drivers/regulator/da9???-regulator.[ch]
4724 F:      drivers/thermal/da90??-thermal.c
4725 F:      drivers/rtc/rtc-da90??.c
4726 F:      drivers/video/backlight/da90??_bl.c
4727 F:      drivers/watchdog/da90??_wdt.c
4728 F:      include/linux/mfd/da903x.h
4729 F:      include/linux/mfd/da9052/
4730 F:      include/linux/mfd/da9055/
4731 F:      include/linux/mfd/da9062/
4732 F:      include/linux/mfd/da9063/
4733 F:      include/linux/mfd/da9150/
4734 F:      include/linux/regulator/da9211.h
4735 F:      include/sound/da[79]*.h
4736 F:      sound/soc/codecs/da[79]*.[ch]
4737
4738 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4739 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4740 L:      linux-gpio@vger.kernel.org
4741 S:      Maintained
4742 F:      drivers/gpio/gpio-gpio-mm.c
4743
4744 DIOLAN U2C-12 I2C DRIVER
4745 M:      Guenter Roeck <linux@roeck-us.net>
4746 L:      linux-i2c@vger.kernel.org
4747 S:      Maintained
4748 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4749
4750 FILESYSTEM DIRECT ACCESS (DAX)
4751 M:      Dan Williams <dan.j.williams@intel.com>
4752 R:      Matthew Wilcox <willy@infradead.org>
4753 R:      Jan Kara <jack@suse.cz>
4754 L:      linux-fsdevel@vger.kernel.org
4755 L:      linux-nvdimm@lists.01.org
4756 S:      Supported
4757 F:      fs/dax.c
4758 F:      include/linux/dax.h
4759 F:      include/trace/events/fs_dax.h
4760
4761 DEVICE DIRECT ACCESS (DAX)
4762 M:      Dan Williams <dan.j.williams@intel.com>
4763 M:      Vishal Verma <vishal.l.verma@intel.com>
4764 M:      Keith Busch <keith.busch@intel.com>
4765 M:      Dave Jiang <dave.jiang@intel.com>
4766 L:      linux-nvdimm@lists.01.org
4767 S:      Supported
4768 F:      drivers/dax/
4769
4770 DIRECTORY NOTIFICATION (DNOTIFY)
4771 M:      Jan Kara <jack@suse.cz>
4772 R:      Amir Goldstein <amir73il@gmail.com>
4773 L:      linux-fsdevel@vger.kernel.org
4774 S:      Maintained
4775 F:      Documentation/filesystems/dnotify.txt
4776 F:      fs/notify/dnotify/
4777 F:      include/linux/dnotify.h
4778
4779 DISK GEOMETRY AND PARTITION HANDLING
4780 M:      Andries Brouwer <aeb@cwi.nl>
4781 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4782 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4783 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4784 S:      Maintained
4785
4786 DISKQUOTA
4787 M:      Jan Kara <jack@suse.com>
4788 S:      Maintained
4789 F:      Documentation/filesystems/quota.txt
4790 F:      fs/quota/
4791 F:      include/linux/quota*.h
4792 F:      include/uapi/linux/quota*.h
4793
4794 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4795 M:      Bernie Thompson <bernie@plugable.com>
4796 L:      linux-fbdev@vger.kernel.org
4797 S:      Maintained
4798 W:      http://plugable.com/category/projects/udlfb/
4799 F:      drivers/video/fbdev/udlfb.c
4800 F:      include/video/udlfb.h
4801 F:      Documentation/fb/udlfb.txt
4802
4803 DISTRIBUTED LOCK MANAGER (DLM)
4804 M:      Christine Caulfield <ccaulfie@redhat.com>
4805 M:      David Teigland <teigland@redhat.com>
4806 L:      cluster-devel@redhat.com
4807 W:      http://sources.redhat.com/cluster/
4808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4809 S:      Supported
4810 F:      fs/dlm/
4811
4812 DMA BUFFER SHARING FRAMEWORK
4813 M:      Sumit Semwal <sumit.semwal@linaro.org>
4814 S:      Maintained
4815 L:      linux-media@vger.kernel.org
4816 L:      dri-devel@lists.freedesktop.org
4817 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4818 F:      drivers/dma-buf/
4819 F:      include/linux/dma-buf*
4820 F:      include/linux/reservation.h
4821 F:      include/linux/*fence.h
4822 F:      Documentation/driver-api/dma-buf.rst
4823 T:      git git://anongit.freedesktop.org/drm/drm-misc
4824
4825 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4826 M:      Vinod Koul <vkoul@kernel.org>
4827 L:      dmaengine@vger.kernel.org
4828 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4829 S:      Maintained
4830 F:      drivers/dma/
4831 F:      include/linux/dmaengine.h
4832 F:      include/linux/of_dma.h
4833 F:      Documentation/devicetree/bindings/dma/
4834 F:      Documentation/driver-api/dmaengine/
4835 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4836
4837 DMA MAPPING HELPERS
4838 M:      Christoph Hellwig <hch@lst.de>
4839 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4840 R:      Robin Murphy <robin.murphy@arm.com>
4841 L:      iommu@lists.linux-foundation.org
4842 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4843 W:      http://git.infradead.org/users/hch/dma-mapping.git
4844 S:      Supported
4845 F:      kernel/dma/
4846 F:      include/asm-generic/dma-mapping.h
4847 F:      include/linux/dma-direct.h
4848 F:      include/linux/dma-mapping.h
4849 F:      include/linux/dma-noncoherent.h
4850
4851 DME1737 HARDWARE MONITOR DRIVER
4852 M:      Juerg Haefliger <juergh@gmail.com>
4853 L:      linux-hwmon@vger.kernel.org
4854 S:      Maintained
4855 F:      Documentation/hwmon/dme1737.rst
4856 F:      drivers/hwmon/dme1737.c
4857
4858 DMI/SMBIOS SUPPORT
4859 M:      Jean Delvare <jdelvare@suse.com>
4860 S:      Maintained
4861 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4862 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4863 F:      drivers/firmware/dmi-id.c
4864 F:      drivers/firmware/dmi_scan.c
4865 F:      include/linux/dmi.h
4866
4867 DOCUMENTATION
4868 M:      Jonathan Corbet <corbet@lwn.net>
4869 L:      linux-doc@vger.kernel.org
4870 S:      Maintained
4871 F:      Documentation/
4872 F:      scripts/kernel-doc
4873 X:      Documentation/ABI/
4874 X:      Documentation/acpi/
4875 X:      Documentation/devicetree/
4876 X:      Documentation/i2c/
4877 X:      Documentation/media/
4878 X:      Documentation/power/
4879 X:      Documentation/spi/
4880 T:      git git://git.lwn.net/linux.git docs-next
4881
4882 DOCUMENTATION/ITALIAN
4883 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4884 L:      linux-doc@vger.kernel.org
4885 S:      Maintained
4886 F:      Documentation/translations/it_IT
4887
4888 DONGWOON DW9714 LENS VOICE COIL DRIVER
4889 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4890 L:      linux-media@vger.kernel.org
4891 T:      git git://linuxtv.org/media_tree.git
4892 S:      Maintained
4893 F:      drivers/media/i2c/dw9714.c
4894 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4895
4896 DONGWOON DW9807 LENS VOICE COIL DRIVER
4897 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4898 L:      linux-media@vger.kernel.org
4899 T:      git git://linuxtv.org/media_tree.git
4900 S:      Maintained
4901 F:      drivers/media/i2c/dw9807-vcm.c
4902 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4903
4904 DOUBLETALK DRIVER
4905 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4906 L:      blinux-list@redhat.com
4907 S:      Maintained
4908 F:      drivers/char/dtlk.c
4909 F:      include/linux/dtlk.h
4910
4911 DPAA2 DATAPATH I/O (DPIO) DRIVER
4912 M:      Roy Pledge <Roy.Pledge@nxp.com>
4913 L:      linux-kernel@vger.kernel.org
4914 S:      Maintained
4915 F:      drivers/soc/fsl/dpio
4916
4917 DPAA2 ETHERNET DRIVER
4918 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4919 L:      netdev@vger.kernel.org
4920 S:      Maintained
4921 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4922 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4923 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4924 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4925 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4926
4927 DPAA2 ETHERNET SWITCH DRIVER
4928 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4929 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4930 L:      linux-kernel@vger.kernel.org
4931 S:      Maintained
4932 F:      drivers/staging/fsl-dpaa2/ethsw
4933
4934 DPT_I2O SCSI RAID DRIVER
4935 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4936 L:      linux-scsi@vger.kernel.org
4937 W:      http://www.adaptec.com/
4938 S:      Maintained
4939 F:      drivers/scsi/dpt*
4940 F:      drivers/scsi/dpt/
4941
4942 DRBD DRIVER
4943 M:      Philipp Reisner <philipp.reisner@linbit.com>
4944 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4945 L:      drbd-dev@lists.linbit.com
4946 W:      http://www.drbd.org
4947 T:      git git://git.linbit.com/linux-drbd.git
4948 T:      git git://git.linbit.com/drbd-8.4.git
4949 S:      Supported
4950 F:      drivers/block/drbd/
4951 F:      lib/lru_cache.c
4952 F:      Documentation/blockdev/drbd/
4953
4954 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4955 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4956 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4958 S:      Supported
4959 F:      Documentation/kobject.txt
4960 F:      drivers/base/
4961 F:      fs/debugfs/
4962 F:      fs/sysfs/
4963 F:      include/linux/debugfs.h
4964 F:      include/linux/kobj*
4965 F:      lib/kobj*
4966
4967 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4968 M:      Kevin Hilman <khilman@kernel.org>
4969 M:      Nishanth Menon <nm@ti.com>
4970 S:      Maintained
4971 F:      drivers/power/avs/
4972 F:      include/linux/power/smartreflex.h
4973 L:      linux-pm@vger.kernel.org
4974
4975 DRM DRIVER FOR ARM PL111 CLCD
4976 M:      Eric Anholt <eric@anholt.net>
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978 S:      Supported
4979 F:      drivers/gpu/drm/pl111/
4980
4981 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4982 M:      Linus Walleij <linus.walleij@linaro.org>
4983 T:      git git://anongit.freedesktop.org/drm/drm-misc
4984 S:      Maintained
4985 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4986 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4987
4988 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4989 M:      Dave Airlie <airlied@redhat.com>
4990 S:      Odd Fixes
4991 F:      drivers/gpu/drm/ast/
4992
4993 DRM DRIVER FOR ASPEED BMC GFX
4994 M:      Joel Stanley <joel@jms.id.au>
4995 L:      linux-aspeed@lists.ozlabs.org
4996 T:      git git://anongit.freedesktop.org/drm/drm-misc
4997 S:      Supported
4998 F:      drivers/gpu/drm/aspeed/
4999 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5000
5001 DRM DRIVER FOR BOCHS VIRTUAL GPU
5002 M:      Gerd Hoffmann <kraxel@redhat.com>
5003 L:      virtualization@lists.linux-foundation.org
5004 T:      git git://anongit.freedesktop.org/drm/drm-misc
5005 S:      Maintained
5006 F:      drivers/gpu/drm/bochs/
5007
5008 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5009 M:      Linus Walleij <linus.walleij@linaro.org>
5010 T:      git git://anongit.freedesktop.org/drm/drm-misc
5011 S:      Maintained
5012 F:      drivers/gpu/drm/tve200/
5013
5014 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5015 M:      Jagan Teki <jagan@amarulasolutions.com>
5016 S:      Maintained
5017 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5018 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5019
5020 DRM DRIVER FOR ILITEK ILI9225 PANELS
5021 M:      David Lechner <david@lechnology.com>
5022 S:      Maintained
5023 F:      drivers/gpu/drm/tinydrm/ili9225.c
5024 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5025
5026 DRM DRIVER FOR HX8357D PANELS
5027 M:      Eric Anholt <eric@anholt.net>
5028 T:      git git://anongit.freedesktop.org/drm/drm-misc
5029 S:      Maintained
5030 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5031 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5032
5033 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5034 S:      Orphan / Obsolete
5035 F:      drivers/gpu/drm/i810/
5036 F:      include/uapi/drm/i810_drm.h
5037
5038 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5039 S:      Orphan / Obsolete
5040 F:      drivers/gpu/drm/mga/
5041 F:      include/uapi/drm/mga_drm.h
5042
5043 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5044 M:      Dave Airlie <airlied@redhat.com>
5045 S:      Odd Fixes
5046 F:      drivers/gpu/drm/mgag200/
5047
5048 DRM DRIVER FOR MI0283QT
5049 M:      Noralf Trønnes <noralf@tronnes.org>
5050 S:      Maintained
5051 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5052 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5053
5054 DRM DRIVER FOR MSM ADRENO GPU
5055 M:      Rob Clark <robdclark@gmail.com>
5056 M:      Sean Paul <sean@poorly.run>
5057 L:      linux-arm-msm@vger.kernel.org
5058 L:      dri-devel@lists.freedesktop.org
5059 L:      freedreno@lists.freedesktop.org
5060 T:      git https://gitlab.freedesktop.org/drm/msm.git
5061 S:      Maintained
5062 F:      drivers/gpu/drm/msm/
5063 F:      include/uapi/drm/msm_drm.h
5064 F:      Documentation/devicetree/bindings/display/msm/
5065
5066 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5067 M:      Ben Skeggs <bskeggs@redhat.com>
5068 L:      dri-devel@lists.freedesktop.org
5069 L:      nouveau@lists.freedesktop.org
5070 T:      git git://github.com/skeggsb/linux
5071 S:      Supported
5072 F:      drivers/gpu/drm/nouveau/
5073 F:      include/uapi/drm/nouveau_drm.h
5074
5075 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5076 M:      Stefan Mavrodiev <stefan@olimex.com>
5077 S:      Maintained
5078 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5079 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5080
5081 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5082 M:      Noralf Trønnes <noralf@tronnes.org>
5083 S:      Maintained
5084 F:      drivers/gpu/drm/tinydrm/repaper.c
5085 F:      Documentation/devicetree/bindings/display/repaper.txt
5086
5087 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5088 M:      Dave Airlie <airlied@redhat.com>
5089 M:      Gerd Hoffmann <kraxel@redhat.com>
5090 L:      virtualization@lists.linux-foundation.org
5091 T:      git git://anongit.freedesktop.org/drm/drm-misc
5092 S:      Obsolete
5093 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5094 F:      drivers/gpu/drm/cirrus/
5095
5096 DRM DRIVER FOR QXL VIRTUAL GPU
5097 M:      Dave Airlie <airlied@redhat.com>
5098 M:      Gerd Hoffmann <kraxel@redhat.com>
5099 L:      virtualization@lists.linux-foundation.org
5100 L:      spice-devel@lists.freedesktop.org
5101 T:      git git://anongit.freedesktop.org/drm/drm-misc
5102 S:      Maintained
5103 F:      drivers/gpu/drm/qxl/
5104 F:      include/uapi/drm/qxl_drm.h
5105
5106 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5107 S:      Orphan / Obsolete
5108 F:      drivers/gpu/drm/r128/
5109 F:      include/uapi/drm/r128_drm.h
5110
5111 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5112 M:      Guido Günther <agx@sigxcpu.org>
5113 S:      Maintained
5114 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5115 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5116
5117 DRM DRIVER FOR SAVAGE VIDEO CARDS
5118 S:      Orphan / Obsolete
5119 F:      drivers/gpu/drm/savage/
5120 F:      include/uapi/drm/savage_drm.h
5121
5122 DRM DRIVER FOR SIS VIDEO CARDS
5123 S:      Orphan / Obsolete
5124 F:      drivers/gpu/drm/sis/
5125 F:      include/uapi/drm/sis_drm.h
5126
5127 DRM DRIVER FOR SITRONIX ST7701 PANELS
5128 M:      Jagan Teki <jagan@amarulasolutions.com>
5129 S:      Maintained
5130 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5131 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5132
5133 DRM DRIVER FOR SITRONIX ST7586 PANELS
5134 M:      David Lechner <david@lechnology.com>
5135 S:      Maintained
5136 F:      drivers/gpu/drm/tinydrm/st7586.c
5137 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5138
5139 DRM DRIVER FOR SITRONIX ST7735R PANELS
5140 M:      David Lechner <david@lechnology.com>
5141 S:      Maintained
5142 F:      drivers/gpu/drm/tinydrm/st7735r.c
5143 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5144
5145 DRM DRIVER FOR TDFX VIDEO CARDS
5146 S:      Orphan / Obsolete
5147 F:      drivers/gpu/drm/tdfx/
5148
5149 DRM DRIVER FOR TPO TPG110 PANELS
5150 M:      Linus Walleij <linus.walleij@linaro.org>
5151 T:      git git://anongit.freedesktop.org/drm/drm-misc
5152 S:      Maintained
5153 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5154 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5155
5156 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5157 M:      Dave Airlie <airlied@redhat.com>
5158 R:      Sean Paul <sean@poorly.run>
5159 L:      dri-devel@lists.freedesktop.org
5160 S:      Odd Fixes
5161 F:      drivers/gpu/drm/udl/
5162 T:      git git://anongit.freedesktop.org/drm/drm-misc
5163
5164 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5165 M:      Hans de Goede <hdegoede@redhat.com>
5166 L:      dri-devel@lists.freedesktop.org
5167 S:      Maintained
5168 F:      drivers/gpu/drm/vboxvideo/
5169 T:      git git://anongit.freedesktop.org/drm/drm-misc
5170
5171 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5172 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5173 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5174 R:      Daniel Vetter <daniel@ffwll.ch>
5175 T:      git git://anongit.freedesktop.org/drm/drm-misc
5176 S:      Maintained
5177 L:      dri-devel@lists.freedesktop.org
5178 F:      drivers/gpu/drm/vkms/
5179 F:      Documentation/gpu/vkms.rst
5180
5181 DRM DRIVER FOR VMWARE VIRTUAL GPU
5182 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5183 M:      Thomas Hellstrom <thellstrom@vmware.com>
5184 L:      dri-devel@lists.freedesktop.org
5185 T:      git git://people.freedesktop.org/~thomash/linux
5186 S:      Supported
5187 F:      drivers/gpu/drm/vmwgfx/
5188 F:      include/uapi/drm/vmwgfx_drm.h
5189
5190 DRM DRIVERS
5191 M:      David Airlie <airlied@linux.ie>
5192 M:      Daniel Vetter <daniel@ffwll.ch>
5193 L:      dri-devel@lists.freedesktop.org
5194 T:      git git://anongit.freedesktop.org/drm/drm
5195 B:      https://bugs.freedesktop.org/
5196 C:      irc://chat.freenode.net/dri-devel
5197 S:      Maintained
5198 F:      drivers/gpu/drm/
5199 F:      drivers/gpu/vga/
5200 F:      Documentation/devicetree/bindings/display/
5201 F:      Documentation/devicetree/bindings/gpu/
5202 F:      Documentation/gpu/
5203 F:      include/drm/
5204 F:      include/uapi/drm/
5205 F:      include/linux/vga*
5206
5207 DRM DRIVERS AND MISC GPU PATCHES
5208 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5209 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5210 M:      Sean Paul <sean@poorly.run>
5211 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5212 S:      Maintained
5213 T:      git git://anongit.freedesktop.org/drm/drm-misc
5214 F:      Documentation/gpu/
5215 F:      drivers/gpu/vga/
5216 F:      drivers/gpu/drm/*
5217 F:      include/drm/drm*
5218 F:      include/uapi/drm/drm*
5219 F:      include/linux/vga*
5220
5221 DRM DRIVERS FOR ALLWINNER A10
5222 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5223 L:      dri-devel@lists.freedesktop.org
5224 S:      Supported
5225 F:      drivers/gpu/drm/sun4i/
5226 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5227 T:      git git://anongit.freedesktop.org/drm/drm-misc
5228
5229 DRM DRIVERS FOR AMLOGIC SOCS
5230 M:      Neil Armstrong <narmstrong@baylibre.com>
5231 L:      dri-devel@lists.freedesktop.org
5232 L:      linux-amlogic@lists.infradead.org
5233 W:      http://linux-meson.com/
5234 S:      Supported
5235 F:      drivers/gpu/drm/meson/
5236 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5237 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5238 F:      Documentation/gpu/meson.rst
5239 T:      git git://anongit.freedesktop.org/drm/drm-misc
5240
5241 DRM DRIVERS FOR ATMEL HLCDC
5242 M:      Boris Brezillon <bbrezillon@kernel.org>
5243 L:      dri-devel@lists.freedesktop.org
5244 S:      Supported
5245 F:      drivers/gpu/drm/atmel-hlcdc/
5246 F:      Documentation/devicetree/bindings/display/atmel/
5247 T:      git git://anongit.freedesktop.org/drm/drm-misc
5248
5249 DRM DRIVERS FOR BRIDGE CHIPS
5250 M:      Andrzej Hajda <a.hajda@samsung.com>
5251 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5252 S:      Maintained
5253 T:      git git://anongit.freedesktop.org/drm/drm-misc
5254 F:      drivers/gpu/drm/bridge/
5255
5256 DRM DRIVERS FOR EXYNOS
5257 M:      Inki Dae <inki.dae@samsung.com>
5258 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5259 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5260 M:      Kyungmin Park <kyungmin.park@samsung.com>
5261 L:      dri-devel@lists.freedesktop.org
5262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5263 S:      Supported
5264 F:      drivers/gpu/drm/exynos/
5265 F:      include/uapi/drm/exynos_drm.h
5266 F:      Documentation/devicetree/bindings/display/exynos/
5267
5268 DRM DRIVERS FOR FREESCALE DCU
5269 M:      Stefan Agner <stefan@agner.ch>
5270 M:      Alison Wang <alison.wang@nxp.com>
5271 L:      dri-devel@lists.freedesktop.org
5272 S:      Supported
5273 F:      drivers/gpu/drm/fsl-dcu/
5274 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5275 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5276 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5277 T:      git git://anongit.freedesktop.org/drm/drm-misc
5278
5279 DRM DRIVERS FOR FREESCALE IMX
5280 M:      Philipp Zabel <p.zabel@pengutronix.de>
5281 L:      dri-devel@lists.freedesktop.org
5282 S:      Maintained
5283 F:      drivers/gpu/drm/imx/
5284 F:      drivers/gpu/ipu-v3/
5285 F:      Documentation/devicetree/bindings/display/imx/
5286
5287 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5288 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5289 L:      dri-devel@lists.freedesktop.org
5290 T:      git git://github.com/patjak/drm-gma500
5291 S:      Maintained
5292 F:      drivers/gpu/drm/gma500/
5293
5294 DRM DRIVERS FOR HISILICON
5295 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5296 M:      Rongrong Zou <zourongrong@gmail.com>
5297 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5298 R:      Chen Feng <puck.chen@hisilicon.com>
5299 L:      dri-devel@lists.freedesktop.org
5300 T:      git git://github.com/xin3liang/linux.git
5301 S:      Maintained
5302 F:      drivers/gpu/drm/hisilicon/
5303 F:      Documentation/devicetree/bindings/display/hisilicon/
5304
5305 DRM DRIVERS FOR LIMA
5306 M:      Qiang Yu <yuq825@gmail.com>
5307 L:      dri-devel@lists.freedesktop.org
5308 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5309 S:      Maintained
5310 F:      drivers/gpu/drm/lima/
5311 F:      include/uapi/drm/lima_drm.h
5312 T:      git git://anongit.freedesktop.org/drm/drm-misc
5313
5314 DRM DRIVERS FOR MEDIATEK
5315 M:      CK Hu <ck.hu@mediatek.com>
5316 M:      Philipp Zabel <p.zabel@pengutronix.de>
5317 L:      dri-devel@lists.freedesktop.org
5318 S:      Supported
5319 F:      drivers/gpu/drm/mediatek/
5320 F:      Documentation/devicetree/bindings/display/mediatek/
5321
5322 DRM DRIVERS FOR NVIDIA TEGRA
5323 M:      Thierry Reding <thierry.reding@gmail.com>
5324 L:      dri-devel@lists.freedesktop.org
5325 L:      linux-tegra@vger.kernel.org
5326 T:      git git://anongit.freedesktop.org/tegra/linux.git
5327 S:      Supported
5328 F:      drivers/gpu/drm/tegra/
5329 F:      drivers/gpu/host1x/
5330 F:      include/linux/host1x.h
5331 F:      include/uapi/drm/tegra_drm.h
5332 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5333
5334 DRM DRIVERS FOR RENESAS
5335 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5336 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5337 L:      dri-devel@lists.freedesktop.org
5338 L:      linux-renesas-soc@vger.kernel.org
5339 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5340 S:      Supported
5341 F:      drivers/gpu/drm/rcar-du/
5342 F:      drivers/gpu/drm/shmobile/
5343 F:      include/linux/platform_data/shmob_drm.h
5344 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5345 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5346 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5347
5348 DRM DRIVERS FOR ROCKCHIP
5349 M:      Sandy Huang <hjc@rock-chips.com>
5350 M:      Heiko Stübner <heiko@sntech.de>
5351 L:      dri-devel@lists.freedesktop.org
5352 S:      Maintained
5353 F:      drivers/gpu/drm/rockchip/
5354 F:      Documentation/devicetree/bindings/display/rockchip/
5355 T:      git git://anongit.freedesktop.org/drm/drm-misc
5356
5357 DRM DRIVERS FOR STI
5358 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5359 M:      Vincent Abriou <vincent.abriou@st.com>
5360 L:      dri-devel@lists.freedesktop.org
5361 T:      git git://anongit.freedesktop.org/drm/drm-misc
5362 S:      Maintained
5363 F:      drivers/gpu/drm/sti
5364 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5365
5366 DRM DRIVERS FOR STM
5367 M:      Yannick Fertre <yannick.fertre@st.com>
5368 M:      Philippe Cornu <philippe.cornu@st.com>
5369 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5370 M:      Vincent Abriou <vincent.abriou@st.com>
5371 L:      dri-devel@lists.freedesktop.org
5372 T:      git git://anongit.freedesktop.org/drm/drm-misc
5373 S:      Maintained
5374 F:      drivers/gpu/drm/stm
5375 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5376
5377 DRM DRIVERS FOR TI LCDC
5378 M:      Jyri Sarha <jsarha@ti.com>
5379 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5380 L:      dri-devel@lists.freedesktop.org
5381 S:      Maintained
5382 F:      drivers/gpu/drm/tilcdc/
5383 F:      Documentation/devicetree/bindings/display/tilcdc/
5384
5385 DRM DRIVERS FOR TI OMAP
5386 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5387 L:      dri-devel@lists.freedesktop.org
5388 S:      Maintained
5389 F:      drivers/gpu/drm/omapdrm/
5390 F:      Documentation/devicetree/bindings/display/ti/
5391
5392 DRM DRIVERS FOR V3D
5393 M:      Eric Anholt <eric@anholt.net>
5394 S:      Supported
5395 F:      drivers/gpu/drm/v3d/
5396 F:      include/uapi/drm/v3d_drm.h
5397 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5398 T:      git git://anongit.freedesktop.org/drm/drm-misc
5399
5400 DRM DRIVERS FOR VC4
5401 M:      Eric Anholt <eric@anholt.net>
5402 T:      git git://github.com/anholt/linux
5403 S:      Supported
5404 F:      drivers/gpu/drm/vc4/
5405 F:      include/uapi/drm/vc4_drm.h
5406 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5407 T:      git git://anongit.freedesktop.org/drm/drm-misc
5408
5409 DRM DRIVERS FOR VIVANTE GPU IP
5410 M:      Lucas Stach <l.stach@pengutronix.de>
5411 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5412 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5413 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5414 L:      dri-devel@lists.freedesktop.org
5415 S:      Maintained
5416 F:      drivers/gpu/drm/etnaviv/
5417 F:      include/uapi/drm/etnaviv_drm.h
5418 F:      Documentation/devicetree/bindings/display/etnaviv/
5419
5420 DRM DRIVERS FOR ZTE ZX
5421 M:      Shawn Guo <shawnguo@kernel.org>
5422 L:      dri-devel@lists.freedesktop.org
5423 S:      Maintained
5424 F:      drivers/gpu/drm/zte/
5425 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5426 T:      git git://anongit.freedesktop.org/drm/drm-misc
5427
5428 DRM PANEL DRIVERS
5429 M:      Thierry Reding <thierry.reding@gmail.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 T:      git git://anongit.freedesktop.org/drm/drm-misc
5432 S:      Maintained
5433 F:      drivers/gpu/drm/drm_panel.c
5434 F:      drivers/gpu/drm/panel/
5435 F:      include/drm/drm_panel.h
5436 F:      Documentation/devicetree/bindings/display/panel/
5437
5438 DRM TINYDRM DRIVERS
5439 M:      Noralf Trønnes <noralf@tronnes.org>
5440 W:      https://github.com/notro/tinydrm/wiki/Development
5441 T:      git git://anongit.freedesktop.org/drm/drm-misc
5442 S:      Maintained
5443 F:      drivers/gpu/drm/tinydrm/
5444 F:      include/drm/tinydrm/
5445
5446 DRM DRIVERS FOR XEN
5447 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5448 T:      git git://anongit.freedesktop.org/drm/drm-misc
5449 L:      dri-devel@lists.freedesktop.org
5450 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5451 S:      Supported
5452 F:      drivers/gpu/drm/xen/
5453 F:      Documentation/gpu/xen-front.rst
5454
5455 DRM TTM SUBSYSTEM
5456 M:      Christian Koenig <christian.koenig@amd.com>
5457 M:      Huang Rui <ray.huang@amd.com>
5458 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5459 T:      git git://people.freedesktop.org/~agd5f/linux
5460 S:      Maintained
5461 L:      dri-devel@lists.freedesktop.org
5462 F:      include/drm/ttm/
5463 F:      drivers/gpu/drm/ttm/
5464
5465 DSBR100 USB FM RADIO DRIVER
5466 M:      Alexey Klimov <klimov.linux@gmail.com>
5467 L:      linux-media@vger.kernel.org
5468 T:      git git://linuxtv.org/media_tree.git
5469 S:      Maintained
5470 F:      drivers/media/radio/dsbr100.c
5471
5472 DSCC4 DRIVER
5473 M:      Francois Romieu <romieu@fr.zoreil.com>
5474 L:      netdev@vger.kernel.org
5475 S:      Maintained
5476 F:      drivers/net/wan/dscc4.c
5477
5478 DT3155 MEDIA DRIVER
5479 M:      Hans Verkuil <hverkuil@xs4all.nl>
5480 L:      linux-media@vger.kernel.org
5481 T:      git git://linuxtv.org/media_tree.git
5482 W:      https://linuxtv.org
5483 S:      Odd Fixes
5484 F:      drivers/media/pci/dt3155/
5485
5486 DVB_USB_AF9015 MEDIA DRIVER
5487 M:      Antti Palosaari <crope@iki.fi>
5488 L:      linux-media@vger.kernel.org
5489 W:      https://linuxtv.org
5490 W:      http://palosaari.fi/linux/
5491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5492 T:      git git://linuxtv.org/anttip/media_tree.git
5493 S:      Maintained
5494 F:      drivers/media/usb/dvb-usb-v2/af9015*
5495
5496 DVB_USB_AF9035 MEDIA DRIVER
5497 M:      Antti Palosaari <crope@iki.fi>
5498 L:      linux-media@vger.kernel.org
5499 W:      https://linuxtv.org
5500 W:      http://palosaari.fi/linux/
5501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5502 T:      git git://linuxtv.org/anttip/media_tree.git
5503 S:      Maintained
5504 F:      drivers/media/usb/dvb-usb-v2/af9035*
5505
5506 DVB_USB_ANYSEE MEDIA DRIVER
5507 M:      Antti Palosaari <crope@iki.fi>
5508 L:      linux-media@vger.kernel.org
5509 W:      https://linuxtv.org
5510 W:      http://palosaari.fi/linux/
5511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5512 T:      git git://linuxtv.org/anttip/media_tree.git
5513 S:      Maintained
5514 F:      drivers/media/usb/dvb-usb-v2/anysee*
5515
5516 DVB_USB_AU6610 MEDIA DRIVER
5517 M:      Antti Palosaari <crope@iki.fi>
5518 L:      linux-media@vger.kernel.org
5519 W:      https://linuxtv.org
5520 W:      http://palosaari.fi/linux/
5521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5522 T:      git git://linuxtv.org/anttip/media_tree.git
5523 S:      Maintained
5524 F:      drivers/media/usb/dvb-usb-v2/au6610*
5525
5526 DVB_USB_CE6230 MEDIA DRIVER
5527 M:      Antti Palosaari <crope@iki.fi>
5528 L:      linux-media@vger.kernel.org
5529 W:      https://linuxtv.org
5530 W:      http://palosaari.fi/linux/
5531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5532 T:      git git://linuxtv.org/anttip/media_tree.git
5533 S:      Maintained
5534 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5535
5536 DVB_USB_CXUSB MEDIA DRIVER
5537 M:      Michael Krufky <mkrufky@linuxtv.org>
5538 L:      linux-media@vger.kernel.org
5539 W:      https://linuxtv.org
5540 W:      http://github.com/mkrufky
5541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5542 T:      git git://linuxtv.org/media_tree.git
5543 S:      Maintained
5544 F:      drivers/media/usb/dvb-usb/cxusb*
5545
5546 DVB_USB_EC168 MEDIA DRIVER
5547 M:      Antti Palosaari <crope@iki.fi>
5548 L:      linux-media@vger.kernel.org
5549 W:      https://linuxtv.org
5550 W:      http://palosaari.fi/linux/
5551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5552 T:      git git://linuxtv.org/anttip/media_tree.git
5553 S:      Maintained
5554 F:      drivers/media/usb/dvb-usb-v2/ec168*
5555
5556 DVB_USB_GL861 MEDIA DRIVER
5557 M:      Antti Palosaari <crope@iki.fi>
5558 L:      linux-media@vger.kernel.org
5559 W:      https://linuxtv.org
5560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5561 T:      git git://linuxtv.org/anttip/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/usb/dvb-usb-v2/gl861*
5564
5565 DVB_USB_MXL111SF MEDIA DRIVER
5566 M:      Michael Krufky <mkrufky@linuxtv.org>
5567 L:      linux-media@vger.kernel.org
5568 W:      https://linuxtv.org
5569 W:      http://github.com/mkrufky
5570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5571 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5572 S:      Maintained
5573 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5574
5575 DVB_USB_RTL28XXU MEDIA DRIVER
5576 M:      Antti Palosaari <crope@iki.fi>
5577 L:      linux-media@vger.kernel.org
5578 W:      https://linuxtv.org
5579 W:      http://palosaari.fi/linux/
5580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5581 T:      git git://linuxtv.org/anttip/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5584
5585 DVB_USB_V2 MEDIA DRIVER
5586 M:      Antti Palosaari <crope@iki.fi>
5587 L:      linux-media@vger.kernel.org
5588 W:      https://linuxtv.org
5589 W:      http://palosaari.fi/linux/
5590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5591 T:      git git://linuxtv.org/anttip/media_tree.git
5592 S:      Maintained
5593 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5594 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5595
5596 DYNAMIC DEBUG
5597 M:      Jason Baron <jbaron@akamai.com>
5598 S:      Maintained
5599 F:      lib/dynamic_debug.c
5600 F:      include/linux/dynamic_debug.h
5601
5602 DYNAMIC INTERRUPT MODERATION
5603 M:      Tal Gilboa <talgi@mellanox.com>
5604 S:      Maintained
5605 F:      include/linux/net_dim.h
5606
5607 DZ DECSTATION DZ11 SERIAL DRIVER
5608 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5609 S:      Maintained
5610 F:      drivers/tty/serial/dz.*
5611
5612 E3X0 POWER BUTTON DRIVER
5613 M:      Moritz Fischer <moritz.fischer@ettus.com>
5614 L:      usrp-users@lists.ettus.com
5615 W:      http://www.ettus.com
5616 S:      Supported
5617 F:      drivers/input/misc/e3x0-button.c
5618 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5619
5620 E4000 MEDIA DRIVER
5621 M:      Antti Palosaari <crope@iki.fi>
5622 L:      linux-media@vger.kernel.org
5623 W:      https://linuxtv.org
5624 W:      http://palosaari.fi/linux/
5625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5626 T:      git git://linuxtv.org/anttip/media_tree.git
5627 S:      Maintained
5628 F:      drivers/media/tuners/e4000*
5629
5630 EARTH_PT1 MEDIA DRIVER
5631 M:      Akihiro Tsukada <tskd08@gmail.com>
5632 L:      linux-media@vger.kernel.org
5633 S:      Odd Fixes
5634 F:      drivers/media/pci/pt1/
5635
5636 EARTH_PT3 MEDIA DRIVER
5637 M:      Akihiro Tsukada <tskd08@gmail.com>
5638 L:      linux-media@vger.kernel.org
5639 S:      Odd Fixes
5640 F:      drivers/media/pci/pt3/
5641
5642 EC100 MEDIA DRIVER
5643 M:      Antti Palosaari <crope@iki.fi>
5644 L:      linux-media@vger.kernel.org
5645 W:      https://linuxtv.org
5646 W:      http://palosaari.fi/linux/
5647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5648 T:      git git://linuxtv.org/anttip/media_tree.git
5649 S:      Maintained
5650 F:      drivers/media/dvb-frontends/ec100*
5651
5652 ECRYPT FILE SYSTEM
5653 M:      Tyler Hicks <tyhicks@canonical.com>
5654 L:      ecryptfs@vger.kernel.org
5655 W:      http://ecryptfs.org
5656 W:      https://launchpad.net/ecryptfs
5657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5658 S:      Supported
5659 F:      Documentation/filesystems/ecryptfs.txt
5660 F:      fs/ecryptfs/
5661
5662 EDAC-AMD64
5663 M:      Borislav Petkov <bp@alien8.de>
5664 L:      linux-edac@vger.kernel.org
5665 S:      Maintained
5666 F:      drivers/edac/amd64_edac*
5667
5668 EDAC-AST2500
5669 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5670 S:      Supported
5671 F:      drivers/edac/aspeed_edac.c
5672 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5673
5674 EDAC-CALXEDA
5675 M:      Robert Richter <rric@kernel.org>
5676 L:      linux-edac@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/edac/highbank*
5679
5680 EDAC-CAVIUM OCTEON
5681 M:      Ralf Baechle <ralf@linux-mips.org>
5682 M:      David Daney <david.daney@cavium.com>
5683 L:      linux-edac@vger.kernel.org
5684 L:      linux-mips@vger.kernel.org
5685 S:      Supported
5686 F:      drivers/edac/octeon_edac*
5687
5688 EDAC-CAVIUM THUNDERX
5689 M:      David Daney <david.daney@cavium.com>
5690 M:      Jan Glauber <jglauber@cavium.com>
5691 L:      linux-edac@vger.kernel.org
5692 S:      Supported
5693 F:      drivers/edac/thunderx_edac*
5694
5695 EDAC-CORE
5696 M:      Borislav Petkov <bp@alien8.de>
5697 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5698 R:      James Morse <james.morse@arm.com>
5699 L:      linux-edac@vger.kernel.org
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5702 S:      Supported
5703 F:      Documentation/admin-guide/ras.rst
5704 F:      Documentation/driver-api/edac.rst
5705 F:      drivers/edac/
5706 F:      include/linux/edac.h
5707
5708 EDAC-E752X
5709 M:      Mark Gross <mark.gross@intel.com>
5710 L:      linux-edac@vger.kernel.org
5711 S:      Maintained
5712 F:      drivers/edac/e752x_edac.c
5713
5714 EDAC-E7XXX
5715 L:      linux-edac@vger.kernel.org
5716 S:      Maintained
5717 F:      drivers/edac/e7xxx_edac.c
5718
5719 EDAC-FSL_DDR
5720 M:      York Sun <york.sun@nxp.com>
5721 L:      linux-edac@vger.kernel.org
5722 S:      Maintained
5723 F:      drivers/edac/fsl_ddr_edac.*
5724
5725 EDAC-GHES
5726 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5727 L:      linux-edac@vger.kernel.org
5728 S:      Maintained
5729 F:      drivers/edac/ghes_edac.c
5730
5731 EDAC-I10NM
5732 M:      Tony Luck <tony.luck@intel.com>
5733 L:      linux-edac@vger.kernel.org
5734 S:      Maintained
5735 F:      drivers/edac/i10nm_base.c
5736
5737 EDAC-I3000
5738 L:      linux-edac@vger.kernel.org
5739 S:      Orphan
5740 F:      drivers/edac/i3000_edac.c
5741
5742 EDAC-I5000
5743 L:      linux-edac@vger.kernel.org
5744 S:      Maintained
5745 F:      drivers/edac/i5000_edac.c
5746
5747 EDAC-I5400
5748 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5749 L:      linux-edac@vger.kernel.org
5750 S:      Maintained
5751 F:      drivers/edac/i5400_edac.c
5752
5753 EDAC-I7300
5754 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5755 L:      linux-edac@vger.kernel.org
5756 S:      Maintained
5757 F:      drivers/edac/i7300_edac.c
5758
5759 EDAC-I7CORE
5760 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5761 L:      linux-edac@vger.kernel.org
5762 S:      Maintained
5763 F:      drivers/edac/i7core_edac.c
5764
5765 EDAC-I82443BXGX
5766 M:      Tim Small <tim@buttersideup.com>
5767 L:      linux-edac@vger.kernel.org
5768 S:      Maintained
5769 F:      drivers/edac/i82443bxgx_edac.c
5770
5771 EDAC-I82975X
5772 M:      "Arvind R." <arvino55@gmail.com>
5773 L:      linux-edac@vger.kernel.org
5774 S:      Maintained
5775 F:      drivers/edac/i82975x_edac.c
5776
5777 EDAC-IE31200
5778 M:      Jason Baron <jbaron@akamai.com>
5779 L:      linux-edac@vger.kernel.org
5780 S:      Maintained
5781 F:      drivers/edac/ie31200_edac.c
5782
5783 EDAC-MPC85XX
5784 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5785 L:      linux-edac@vger.kernel.org
5786 S:      Maintained
5787 F:      drivers/edac/mpc85xx_edac.[ch]
5788
5789 EDAC-PASEMI
5790 M:      Egor Martovetsky <egor@pasemi.com>
5791 L:      linux-edac@vger.kernel.org
5792 S:      Maintained
5793 F:      drivers/edac/pasemi_edac.c
5794
5795 EDAC-PND2
5796 M:      Tony Luck <tony.luck@intel.com>
5797 L:      linux-edac@vger.kernel.org
5798 S:      Maintained
5799 F:      drivers/edac/pnd2_edac.[ch]
5800
5801 EDAC-R82600
5802 M:      Tim Small <tim@buttersideup.com>
5803 L:      linux-edac@vger.kernel.org
5804 S:      Maintained
5805 F:      drivers/edac/r82600_edac.c
5806
5807 EDAC-SBRIDGE
5808 M:      Tony Luck <tony.luck@intel.com>
5809 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5810 L:      linux-edac@vger.kernel.org
5811 S:      Maintained
5812 F:      drivers/edac/sb_edac.c
5813
5814 EDAC-SKYLAKE
5815 M:      Tony Luck <tony.luck@intel.com>
5816 L:      linux-edac@vger.kernel.org
5817 S:      Maintained
5818 F:      drivers/edac/skx_*.c
5819
5820 EDAC-TI
5821 M:      Tero Kristo <t-kristo@ti.com>
5822 L:      linux-edac@vger.kernel.org
5823 S:      Maintained
5824 F:      drivers/edac/ti_edac.c
5825
5826 EDAC-QCOM
5827 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5828 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5829 L:      linux-arm-msm@vger.kernel.org
5830 L:      linux-edac@vger.kernel.org
5831 S:      Maintained
5832 F:      drivers/edac/qcom_edac.c
5833
5834 EDIROL UA-101/UA-1000 DRIVER
5835 M:      Clemens Ladisch <clemens@ladisch.de>
5836 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5838 S:      Maintained
5839 F:      sound/usb/misc/ua101.c
5840
5841 EFI TEST DRIVER
5842 L:      linux-efi@vger.kernel.org
5843 M:      Ivan Hu <ivan.hu@canonical.com>
5844 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5845 S:      Maintained
5846 F:      drivers/firmware/efi/test/
5847
5848 EFI VARIABLE FILESYSTEM
5849 M:      Matthew Garrett <matthew.garrett@nebula.com>
5850 M:      Jeremy Kerr <jk@ozlabs.org>
5851 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5853 L:      linux-efi@vger.kernel.org
5854 S:      Maintained
5855 F:      fs/efivarfs/
5856
5857 EFIFB FRAMEBUFFER DRIVER
5858 L:      linux-fbdev@vger.kernel.org
5859 M:      Peter Jones <pjones@redhat.com>
5860 S:      Maintained
5861 F:      drivers/video/fbdev/efifb.c
5862
5863 EFS FILESYSTEM
5864 W:      http://aeschi.ch.eu.org/efs/
5865 S:      Orphan
5866 F:      fs/efs/
5867
5868 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5869 M:      Douglas Miller <dougmill@linux.ibm.com>
5870 L:      netdev@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/net/ethernet/ibm/ehea/
5873
5874 EM28XX VIDEO4LINUX DRIVER
5875 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5876 L:      linux-media@vger.kernel.org
5877 W:      https://linuxtv.org
5878 T:      git git://linuxtv.org/media_tree.git
5879 S:      Maintained
5880 F:      drivers/media/usb/em28xx/
5881 F:      Documentation/media/v4l-drivers/em28xx*
5882
5883 EMBEDDED LINUX
5884 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5885 M:      Matt Mackall <mpm@selenic.com>
5886 M:      David Woodhouse <dwmw2@infradead.org>
5887 L:      linux-embedded@vger.kernel.org
5888 S:      Maintained
5889
5890 Emulex 10Gbps iSCSI - OneConnect DRIVER
5891 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5892 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5893 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5894 L:      linux-scsi@vger.kernel.org
5895 W:      http://www.broadcom.com
5896 S:      Supported
5897 F:      drivers/scsi/be2iscsi/
5898
5899 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5900 M:      Sathya Perla <sathya.perla@broadcom.com>
5901 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5902 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5903 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5904 L:      netdev@vger.kernel.org
5905 W:      http://www.emulex.com
5906 S:      Supported
5907 F:      drivers/net/ethernet/emulex/benet/
5908
5909 EMULEX ONECONNECT ROCE DRIVER
5910 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5911 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5912 L:      linux-rdma@vger.kernel.org
5913 W:      http://www.broadcom.com
5914 S:      Odd Fixes
5915 F:      drivers/infiniband/hw/ocrdma/
5916 F:      include/uapi/rdma/ocrdma-abi.h
5917
5918 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5919 M:      James Smart <james.smart@broadcom.com>
5920 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5921 L:      linux-scsi@vger.kernel.org
5922 W:      http://www.broadcom.com
5923 S:      Supported
5924 F:      drivers/scsi/lpfc/
5925
5926 ENE CB710 FLASH CARD READER DRIVER
5927 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5928 S:      Maintained
5929 F:      drivers/misc/cb710/
5930 F:      drivers/mmc/host/cb710-mmc.*
5931 F:      include/linux/cb710.h
5932
5933 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5934 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5935 S:      Maintained
5936 F:      drivers/media/rc/ene_ir.*
5937
5938 EPSON S1D13XXX FRAMEBUFFER DRIVER
5939 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5940 S:      Maintained
5941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5942 F:      drivers/video/fbdev/s1d13xxxfb.c
5943 F:      include/video/s1d13xxxfb.h
5944
5945 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5946 M:      Jeff Layton <jlayton@kernel.org>
5947 S:      Maintained
5948 F:      lib/errseq.c
5949 F:      include/linux/errseq.h
5950
5951 ET131X NETWORK DRIVER
5952 M:      Mark Einon <mark.einon@gmail.com>
5953 S:      Odd Fixes
5954 F:      drivers/net/ethernet/agere/
5955
5956 ETHERNET BRIDGE
5957 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5958 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5959 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5960 L:      netdev@vger.kernel.org
5961 W:      http://www.linuxfoundation.org/en/Net:Bridge
5962 S:      Maintained
5963 F:      include/linux/netfilter_bridge/
5964 F:      net/bridge/
5965
5966 ETHERNET PHY LIBRARY
5967 M:      Andrew Lunn <andrew@lunn.ch>
5968 M:      Florian Fainelli <f.fainelli@gmail.com>
5969 M:      Heiner Kallweit <hkallweit1@gmail.com>
5970 L:      netdev@vger.kernel.org
5971 S:      Maintained
5972 F:      Documentation/ABI/testing/sysfs-bus-mdio
5973 F:      Documentation/devicetree/bindings/net/mdio*
5974 F:      Documentation/networking/phy.rst
5975 F:      drivers/net/phy/
5976 F:      drivers/of/of_mdio.c
5977 F:      drivers/of/of_net.c
5978 F:      include/linux/*mdio*.h
5979 F:      include/linux/of_net.h
5980 F:      include/linux/phy.h
5981 F:      include/linux/phy_fixed.h
5982 F:      include/linux/platform_data/mdio-bcm-unimac.h
5983 F:      include/linux/platform_data/mdio-gpio.h
5984 F:      include/trace/events/mdio.h
5985 F:      include/uapi/linux/mdio.h
5986 F:      include/uapi/linux/mii.h
5987
5988 EXT2 FILE SYSTEM
5989 M:      Jan Kara <jack@suse.com>
5990 L:      linux-ext4@vger.kernel.org
5991 S:      Maintained
5992 F:      Documentation/filesystems/ext2.txt
5993 F:      fs/ext2/
5994 F:      include/linux/ext2*
5995
5996 EXT4 FILE SYSTEM
5997 M:      "Theodore Ts'o" <tytso@mit.edu>
5998 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5999 L:      linux-ext4@vger.kernel.org
6000 W:      http://ext4.wiki.kernel.org
6001 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6003 S:      Maintained
6004 F:      Documentation/filesystems/ext4/
6005 F:      fs/ext4/
6006
6007 Extended Verification Module (EVM)
6008 M:      Mimi Zohar <zohar@linux.ibm.com>
6009 L:      linux-integrity@vger.kernel.org
6010 S:      Supported
6011 F:      security/integrity/evm/
6012
6013 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6014 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6015 L:      linux-efi@vger.kernel.org
6016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6017 S:      Maintained
6018 F:      Documentation/efi-stub.txt
6019 F:      arch/*/kernel/efi.c
6020 F:      arch/x86/boot/compressed/eboot.[ch]
6021 F:      arch/*/include/asm/efi.h
6022 F:      arch/x86/platform/efi/
6023 F:      drivers/firmware/efi/
6024 F:      include/linux/efi*.h
6025 F:      arch/arm/boot/compressed/efi-header.S
6026 F:      arch/arm64/kernel/efi-entry.S
6027
6028 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6029 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6030 M:      Chanwoo Choi <cw00.choi@samsung.com>
6031 L:      linux-kernel@vger.kernel.org
6032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6033 S:      Maintained
6034 F:      drivers/extcon/
6035 F:      include/linux/extcon/
6036 F:      include/linux/extcon.h
6037 F:      Documentation/extcon/
6038 F:      Documentation/devicetree/bindings/extcon/
6039
6040 EXYNOS DP DRIVER
6041 M:      Jingoo Han <jingoohan1@gmail.com>
6042 L:      dri-devel@lists.freedesktop.org
6043 S:      Maintained
6044 F:      drivers/gpu/drm/exynos/exynos_dp*
6045
6046 EXYNOS SYSMMU (IOMMU) driver
6047 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6048 L:      iommu@lists.linux-foundation.org
6049 S:      Maintained
6050 F:      drivers/iommu/exynos-iommu.c
6051
6052 EZchip NPS platform support
6053 M:      Vineet Gupta <vgupta@synopsys.com>
6054 M:      Ofer Levi <oferle@mellanox.com>
6055 S:      Supported
6056 F:      arch/arc/plat-eznps
6057 F:      arch/arc/boot/dts/eznps.dts
6058
6059 F2FS FILE SYSTEM
6060 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6061 M:      Chao Yu <yuchao0@huawei.com>
6062 L:      linux-f2fs-devel@lists.sourceforge.net
6063 W:      https://f2fs.wiki.kernel.org/
6064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6065 S:      Maintained
6066 F:      Documentation/filesystems/f2fs.txt
6067 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6068 F:      fs/f2fs/
6069 F:      include/linux/f2fs_fs.h
6070 F:      include/trace/events/f2fs.h
6071
6072 F71805F HARDWARE MONITORING DRIVER
6073 M:      Jean Delvare <jdelvare@suse.com>
6074 L:      linux-hwmon@vger.kernel.org
6075 S:      Maintained
6076 F:      Documentation/hwmon/f71805f.rst
6077 F:      drivers/hwmon/f71805f.c
6078
6079 FADDR2LINE
6080 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6081 S:      Maintained
6082 F:      scripts/faddr2line
6083
6084 FAILOVER MODULE
6085 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6086 L:      netdev@vger.kernel.org
6087 S:      Supported
6088 F:      net/core/failover.c
6089 F:      include/net/failover.h
6090 F:      Documentation/networking/failover.rst
6091
6092 FANOTIFY
6093 M:      Jan Kara <jack@suse.cz>
6094 R:      Amir Goldstein <amir73il@gmail.com>
6095 L:      linux-fsdevel@vger.kernel.org
6096 S:      Maintained
6097 F:      fs/notify/fanotify/
6098 F:      include/linux/fanotify.h
6099 F:      include/uapi/linux/fanotify.h
6100
6101 FARSYNC SYNCHRONOUS DRIVER
6102 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6103 W:      http://www.farsite.co.uk/
6104 S:      Supported
6105 F:      drivers/net/wan/farsync.*
6106
6107 FAULT INJECTION SUPPORT
6108 M:      Akinobu Mita <akinobu.mita@gmail.com>
6109 S:      Supported
6110 F:      Documentation/fault-injection/
6111 F:      lib/fault-inject.c
6112
6113 FBTFT Framebuffer drivers
6114 S:      Orphan
6115 L:      dri-devel@lists.freedesktop.org
6116 L:      linux-fbdev@vger.kernel.org
6117 F:      drivers/staging/fbtft/
6118
6119 FC0011 TUNER DRIVER
6120 M:      Michael Buesch <m@bues.ch>
6121 L:      linux-media@vger.kernel.org
6122 S:      Maintained
6123 F:      drivers/media/tuners/fc0011.h
6124 F:      drivers/media/tuners/fc0011.c
6125
6126 FC2580 MEDIA DRIVER
6127 M:      Antti Palosaari <crope@iki.fi>
6128 L:      linux-media@vger.kernel.org
6129 W:      https://linuxtv.org
6130 W:      http://palosaari.fi/linux/
6131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6132 T:      git git://linuxtv.org/anttip/media_tree.git
6133 S:      Maintained
6134 F:      drivers/media/tuners/fc2580*
6135
6136 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6137 M:      Hannes Reinecke <hare@suse.de>
6138 L:      linux-scsi@vger.kernel.org
6139 W:      www.Open-FCoE.org
6140 S:      Supported
6141 F:      drivers/scsi/libfc/
6142 F:      drivers/scsi/fcoe/
6143 F:      include/scsi/fc/
6144 F:      include/scsi/libfc.h
6145 F:      include/scsi/libfcoe.h
6146 F:      include/uapi/scsi/fc/
6147
6148 FILE LOCKING (flock() and fcntl()/lockf())
6149 M:      Jeff Layton <jlayton@kernel.org>
6150 M:      "J. Bruce Fields" <bfields@fieldses.org>
6151 L:      linux-fsdevel@vger.kernel.org
6152 S:      Maintained
6153 F:      include/linux/fcntl.h
6154 F:      include/uapi/linux/fcntl.h
6155 F:      fs/fcntl.c
6156 F:      fs/locks.c
6157
6158 FILESYSTEMS (VFS and infrastructure)
6159 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6160 L:      linux-fsdevel@vger.kernel.org
6161 S:      Maintained
6162 F:      fs/*
6163 F:      include/linux/fs.h
6164 F:      include/linux/fs_types.h
6165 F:      include/uapi/linux/fs.h
6166
6167 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6168 M:      Riku Voipio <riku.voipio@iki.fi>
6169 L:      linux-hwmon@vger.kernel.org
6170 S:      Maintained
6171 F:      drivers/hwmon/f75375s.c
6172 F:      include/linux/f75375s.h
6173
6174 FIREWIRE AUDIO DRIVERS
6175 M:      Clemens Ladisch <clemens@ladisch.de>
6176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6178 S:      Maintained
6179 F:      sound/firewire/
6180
6181 FIREWIRE MEDIA DRIVERS (firedtv)
6182 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6183 L:      linux-media@vger.kernel.org
6184 L:      linux1394-devel@lists.sourceforge.net
6185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6186 S:      Maintained
6187 F:      drivers/media/firewire/
6188
6189 FIREWIRE SBP-2 TARGET
6190 M:      Chris Boot <bootc@bootc.net>
6191 L:      linux-scsi@vger.kernel.org
6192 L:      target-devel@vger.kernel.org
6193 L:      linux1394-devel@lists.sourceforge.net
6194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6195 S:      Maintained
6196 F:      drivers/target/sbp/
6197
6198 FIREWIRE SUBSYSTEM
6199 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6200 L:      linux1394-devel@lists.sourceforge.net
6201 W:      http://ieee1394.wiki.kernel.org/
6202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6203 S:      Maintained
6204 F:      drivers/firewire/
6205 F:      include/linux/firewire.h
6206 F:      include/uapi/linux/firewire*.h
6207 F:      tools/firewire/
6208
6209 FIRMWARE LOADER (request_firmware)
6210 M:      Luis Chamberlain <mcgrof@kernel.org>
6211 L:      linux-kernel@vger.kernel.org
6212 S:      Maintained
6213 F:      Documentation/firmware_class/
6214 F:      drivers/base/firmware_loader/
6215 F:      include/linux/firmware.h
6216
6217 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6218 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6219 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6220 S:      Maintained
6221 F:      drivers/block/rsxx/
6222
6223 FLOPPY DRIVER
6224 M:      Jiri Kosina <jikos@kernel.org>
6225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6226 S:      Odd fixes
6227 F:      drivers/block/floppy.c
6228
6229 FMC SUBSYSTEM
6230 M:      Alessandro Rubini <rubini@gnudd.com>
6231 W:      http://www.ohwr.org/projects/fmc-bus
6232 S:      Supported
6233 F:      drivers/fmc/
6234 F:      include/linux/fmc*.h
6235 F:      include/linux/ipmi-fru.h
6236 K:      fmc_d.*register
6237
6238 FPGA MANAGER FRAMEWORK
6239 M:      Moritz Fischer <mdf@kernel.org>
6240 L:      linux-fpga@vger.kernel.org
6241 S:      Maintained
6242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6243 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6244 F:      Documentation/fpga/
6245 F:      Documentation/driver-api/fpga/
6246 F:      Documentation/devicetree/bindings/fpga/
6247 F:      drivers/fpga/
6248 F:      include/linux/fpga/
6249 W:      http://www.rocketboards.org
6250
6251 FPGA DFL DRIVERS
6252 M:      Wu Hao <hao.wu@intel.com>
6253 L:      linux-fpga@vger.kernel.org
6254 S:      Maintained
6255 F:      Documentation/fpga/dfl.txt
6256 F:      include/uapi/linux/fpga-dfl.h
6257 F:      drivers/fpga/dfl*
6258
6259 FPU EMULATOR
6260 M:      Bill Metzenthen <billm@melbpc.org.au>
6261 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6262 S:      Maintained
6263 F:      arch/x86/math-emu/
6264
6265 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6266 L:      netdev@vger.kernel.org
6267 S:      Orphan
6268 F:      drivers/net/wan/dlci.c
6269 F:      drivers/net/wan/sdla.c
6270
6271 FRAMEBUFFER LAYER
6272 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6273 L:      dri-devel@lists.freedesktop.org
6274 L:      linux-fbdev@vger.kernel.org
6275 T:      git git://github.com/bzolnier/linux.git
6276 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6277 S:      Maintained
6278 F:      Documentation/fb/
6279 F:      drivers/video/
6280 F:      include/video/
6281 F:      include/linux/fb.h
6282 F:      include/uapi/video/
6283 F:      include/uapi/linux/fb.h
6284
6285 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6286 M:      Horia Geantă <horia.geanta@nxp.com>
6287 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6288 L:      linux-crypto@vger.kernel.org
6289 S:      Maintained
6290 F:      drivers/crypto/caam/
6291 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6292
6293 FREESCALE DIU FRAMEBUFFER DRIVER
6294 M:      Timur Tabi <timur@kernel.org>
6295 L:      linux-fbdev@vger.kernel.org
6296 S:      Maintained
6297 F:      drivers/video/fbdev/fsl-diu-fb.*
6298
6299 FREESCALE DMA DRIVER
6300 M:      Li Yang <leoyang.li@nxp.com>
6301 M:      Zhang Wei <zw@zh-kernel.org>
6302 L:      linuxppc-dev@lists.ozlabs.org
6303 S:      Maintained
6304 F:      drivers/dma/fsldma.*
6305
6306 FREESCALE ENETC ETHERNET DRIVERS
6307 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6308 L:      netdev@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/net/ethernet/freescale/enetc/
6311
6312 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6313 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6314 L:      netdev@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/net/ethernet/freescale/gianfar*
6317 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6318
6319 FREESCALE GPMI NAND DRIVER
6320 M:      Han Xu <han.xu@nxp.com>
6321 L:      linux-mtd@lists.infradead.org
6322 S:      Maintained
6323 F:      drivers/mtd/nand/raw/gpmi-nand/*
6324
6325 FREESCALE I2C CPM DRIVER
6326 M:      Jochen Friedrich <jochen@scram.de>
6327 L:      linuxppc-dev@lists.ozlabs.org
6328 L:      linux-i2c@vger.kernel.org
6329 S:      Maintained
6330 F:      drivers/i2c/busses/i2c-cpm.c
6331
6332 FREESCALE IMX LPI2C DRIVER
6333 M:      Dong Aisheng <aisheng.dong@nxp.com>
6334 L:      linux-i2c@vger.kernel.org
6335 L:      linux-imx@nxp.com
6336 S:      Maintained
6337 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6338 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6339
6340 FREESCALE IMX / MXC FEC DRIVER
6341 M:      Fugang Duan <fugang.duan@nxp.com>
6342 L:      netdev@vger.kernel.org
6343 S:      Maintained
6344 F:      drivers/net/ethernet/freescale/fec_main.c
6345 F:      drivers/net/ethernet/freescale/fec_ptp.c
6346 F:      drivers/net/ethernet/freescale/fec.h
6347 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6348
6349 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6350 M:      Sascha Hauer <s.hauer@pengutronix.de>
6351 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6352 L:      linux-fbdev@vger.kernel.org
6353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6354 S:      Maintained
6355 F:      include/linux/platform_data/video-imxfb.h
6356 F:      drivers/video/fbdev/imxfb.c
6357
6358 FREESCALE QORIQ DPAA ETHERNET DRIVER
6359 M:      Madalin Bucur <madalin.bucur@nxp.com>
6360 L:      netdev@vger.kernel.org
6361 S:      Maintained
6362 F:      drivers/net/ethernet/freescale/dpaa
6363
6364 FREESCALE QORIQ DPAA FMAN DRIVER
6365 M:      Madalin Bucur <madalin.bucur@nxp.com>
6366 L:      netdev@vger.kernel.org
6367 S:      Maintained
6368 F:      drivers/net/ethernet/freescale/fman
6369 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6370
6371 FREESCALE QORIQ PTP CLOCK DRIVER
6372 M:      Yangbo Lu <yangbo.lu@nxp.com>
6373 L:      netdev@vger.kernel.org
6374 S:      Maintained
6375 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6376 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6377 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6378 F:      drivers/ptp/ptp_qoriq.c
6379 F:      drivers/ptp/ptp_qoriq_debugfs.c
6380 F:      include/linux/fsl/ptp_qoriq.h
6381 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6382
6383 FREESCALE QUAD SPI DRIVER
6384 M:      Han Xu <han.xu@nxp.com>
6385 L:      linux-spi@vger.kernel.org
6386 S:      Maintained
6387 F:      drivers/spi/spi-fsl-qspi.c
6388
6389 FREESCALE QUICC ENGINE LIBRARY
6390 M:      Qiang Zhao <qiang.zhao@nxp.com>
6391 L:      linuxppc-dev@lists.ozlabs.org
6392 S:      Maintained
6393 F:      drivers/soc/fsl/qe/
6394 F:      include/soc/fsl/*qe*.h
6395 F:      include/soc/fsl/*ucc*.h
6396
6397 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6398 M:      Li Yang <leoyang.li@nxp.com>
6399 L:      netdev@vger.kernel.org
6400 L:      linuxppc-dev@lists.ozlabs.org
6401 S:      Maintained
6402 F:      drivers/net/ethernet/freescale/ucc_geth*
6403
6404 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6405 M:      Zhao Qiang <qiang.zhao@nxp.com>
6406 L:      netdev@vger.kernel.org
6407 L:      linuxppc-dev@lists.ozlabs.org
6408 S:      Maintained
6409 F:      drivers/net/wan/fsl_ucc_hdlc*
6410
6411 FREESCALE QUICC ENGINE UCC UART DRIVER
6412 M:      Timur Tabi <timur@kernel.org>
6413 L:      linuxppc-dev@lists.ozlabs.org
6414 S:      Maintained
6415 F:      drivers/tty/serial/ucc_uart.c
6416
6417 FREESCALE SOC DRIVERS
6418 M:      Li Yang <leoyang.li@nxp.com>
6419 L:      linuxppc-dev@lists.ozlabs.org
6420 L:      linux-arm-kernel@lists.infradead.org
6421 S:      Maintained
6422 F:      Documentation/devicetree/bindings/soc/fsl/
6423 F:      drivers/soc/fsl/
6424 F:      include/linux/fsl/
6425
6426 FREESCALE SOC FS_ENET DRIVER
6427 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6428 L:      linuxppc-dev@lists.ozlabs.org
6429 L:      netdev@vger.kernel.org
6430 S:      Maintained
6431 F:      drivers/net/ethernet/freescale/fs_enet/
6432 F:      include/linux/fs_enet_pd.h
6433
6434 FREESCALE SOC SOUND DRIVERS
6435 M:      Timur Tabi <timur@kernel.org>
6436 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6437 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6438 R:      Fabio Estevam <festevam@gmail.com>
6439 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6440 L:      linuxppc-dev@lists.ozlabs.org
6441 S:      Maintained
6442 F:      sound/soc/fsl/fsl*
6443 F:      sound/soc/fsl/imx*
6444 F:      sound/soc/fsl/mpc8610_hpcd.c
6445
6446 FREESCALE USB PERIPHERAL DRIVERS
6447 M:      Li Yang <leoyang.li@nxp.com>
6448 L:      linux-usb@vger.kernel.org
6449 L:      linuxppc-dev@lists.ozlabs.org
6450 S:      Maintained
6451 F:      drivers/usb/gadget/udc/fsl*
6452
6453 FREEVXFS FILESYSTEM
6454 M:      Christoph Hellwig <hch@infradead.org>
6455 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6456 S:      Maintained
6457 F:      fs/freevxfs/
6458
6459 FREEZER
6460 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6461 M:      Pavel Machek <pavel@ucw.cz>
6462 L:      linux-pm@vger.kernel.org
6463 S:      Supported
6464 F:      Documentation/power/freezing-of-tasks.txt
6465 F:      include/linux/freezer.h
6466 F:      kernel/freezer.c
6467
6468 FRONTSWAP API
6469 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6470 L:      linux-kernel@vger.kernel.org
6471 S:      Maintained
6472 F:      mm/frontswap.c
6473 F:      include/linux/frontswap.h
6474
6475 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6476 M:      David Howells <dhowells@redhat.com>
6477 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6478 S:      Supported
6479 F:      Documentation/filesystems/caching/
6480 F:      fs/fscache/
6481 F:      include/linux/fscache*.h
6482
6483 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6484 M:      Theodore Y. Ts'o <tytso@mit.edu>
6485 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6486 M:      Eric Biggers <ebiggers@kernel.org>
6487 L:      linux-fscrypt@vger.kernel.org
6488 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6489 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6490 S:      Supported
6491 F:      fs/crypto/
6492 F:      include/linux/fscrypt*.h
6493 F:      Documentation/filesystems/fscrypt.rst
6494
6495 FSI-ATTACHED I2C DRIVER
6496 M:      Eddie James <eajames@linux.ibm.com>
6497 L:      linux-i2c@vger.kernel.org
6498 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6499 S:      Maintained
6500 F:      drivers/i2c/busses/i2c-fsi.c
6501 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6502
6503 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6504 M:      Jan Kara <jack@suse.cz>
6505 R:      Amir Goldstein <amir73il@gmail.com>
6506 L:      linux-fsdevel@vger.kernel.org
6507 S:      Maintained
6508 F:      fs/notify/
6509 F:      include/linux/fsnotify*.h
6510
6511 FUJITSU LAPTOP EXTRAS
6512 M:      Jonathan Woithe <jwoithe@just42.net>
6513 L:      platform-driver-x86@vger.kernel.org
6514 S:      Maintained
6515 F:      drivers/platform/x86/fujitsu-laptop.c
6516
6517 FUJITSU M-5MO LS CAMERA ISP DRIVER
6518 M:      Kyungmin Park <kyungmin.park@samsung.com>
6519 M:      Heungjun Kim <riverful.kim@samsung.com>
6520 L:      linux-media@vger.kernel.org
6521 S:      Maintained
6522 F:      drivers/media/i2c/m5mols/
6523 F:      include/media/i2c/m5mols.h
6524
6525 FUJITSU TABLET EXTRAS
6526 M:      Robert Gerlach <khnz@gmx.de>
6527 L:      platform-driver-x86@vger.kernel.org
6528 S:      Maintained
6529 F:      drivers/platform/x86/fujitsu-tablet.c
6530
6531 FUSE: FILESYSTEM IN USERSPACE
6532 M:      Miklos Szeredi <miklos@szeredi.hu>
6533 L:      linux-fsdevel@vger.kernel.org
6534 W:      http://fuse.sourceforge.net/
6535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6536 S:      Maintained
6537 F:      fs/fuse/
6538 F:      include/uapi/linux/fuse.h
6539 F:      Documentation/filesystems/fuse.txt
6540
6541 FUTEX SUBSYSTEM
6542 M:      Thomas Gleixner <tglx@linutronix.de>
6543 M:      Ingo Molnar <mingo@redhat.com>
6544 R:      Peter Zijlstra <peterz@infradead.org>
6545 R:      Darren Hart <dvhart@infradead.org>
6546 L:      linux-kernel@vger.kernel.org
6547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6548 S:      Maintained
6549 F:      kernel/futex.c
6550 F:      include/asm-generic/futex.h
6551 F:      include/linux/futex.h
6552 F:      include/uapi/linux/futex.h
6553 F:      tools/testing/selftests/futex/
6554 F:      tools/perf/bench/futex*
6555 F:      Documentation/*futex*
6556
6557 GCC PLUGINS
6558 M:      Kees Cook <keescook@chromium.org>
6559 R:      Emese Revfy <re.emese@gmail.com>
6560 L:      kernel-hardening@lists.openwall.com
6561 S:      Maintained
6562 F:      scripts/gcc-plugins/
6563 F:      scripts/gcc-plugin.sh
6564 F:      scripts/Makefile.gcc-plugins
6565 F:      Documentation/gcc-plugins.txt
6566
6567 GASKET DRIVER FRAMEWORK
6568 M:      Rob Springer <rspringer@google.com>
6569 M:      Todd Poynor <toddpoynor@google.com>
6570 M:      Ben Chan <benchan@chromium.org>
6571 S:      Maintained
6572 F:      drivers/staging/gasket/
6573
6574 GCOV BASED KERNEL PROFILING
6575 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6576 S:      Maintained
6577 F:      kernel/gcov/
6578 F:      Documentation/dev-tools/gcov.rst
6579
6580 GDB KERNEL DEBUGGING HELPER SCRIPTS
6581 M:      Jan Kiszka <jan.kiszka@siemens.com>
6582 M:      Kieran Bingham <kbingham@kernel.org>
6583 S:      Supported
6584 F:      scripts/gdb/
6585
6586 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6587 M:      Achim Leubner <achim_leubner@adaptec.com>
6588 L:      linux-scsi@vger.kernel.org
6589 W:      http://www.icp-vortex.com/
6590 S:      Supported
6591 F:      drivers/scsi/gdt*
6592
6593 GEMTEK FM RADIO RECEIVER DRIVER
6594 M:      Hans Verkuil <hverkuil@xs4all.nl>
6595 L:      linux-media@vger.kernel.org
6596 T:      git git://linuxtv.org/media_tree.git
6597 W:      https://linuxtv.org
6598 S:      Maintained
6599 F:      drivers/media/radio/radio-gemtek*
6600
6601 GENERIC GPIO I2C DRIVER
6602 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6603 S:      Supported
6604 F:      drivers/i2c/busses/i2c-gpio.c
6605 F:      include/linux/platform_data/i2c-gpio.h
6606
6607 GENERIC GPIO I2C MULTIPLEXER DRIVER
6608 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6609 L:      linux-i2c@vger.kernel.org
6610 S:      Supported
6611 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6612 F:      include/linux/platform_data/i2c-mux-gpio.h
6613 F:      Documentation/i2c/muxes/i2c-mux-gpio
6614
6615 GENERIC HDLC (WAN) DRIVERS
6616 M:      Krzysztof Halasa <khc@pm.waw.pl>
6617 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6618 S:      Maintained
6619 F:      drivers/net/wan/c101.c
6620 F:      drivers/net/wan/hd6457*
6621 F:      drivers/net/wan/hdlc*
6622 F:      drivers/net/wan/n2.c
6623 F:      drivers/net/wan/pc300too.c
6624 F:      drivers/net/wan/pci200syn.c
6625 F:      drivers/net/wan/wanxl*
6626
6627 GENERIC INCLUDE/ASM HEADER FILES
6628 M:      Arnd Bergmann <arnd@arndb.de>
6629 L:      linux-arch@vger.kernel.org
6630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6631 S:      Maintained
6632 F:      include/asm-generic/
6633 F:      include/uapi/asm-generic/
6634
6635 GENERIC PHY FRAMEWORK
6636 M:      Kishon Vijay Abraham I <kishon@ti.com>
6637 L:      linux-kernel@vger.kernel.org
6638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6639 S:      Supported
6640 F:      drivers/phy/
6641 F:      include/linux/phy/
6642 F:      Documentation/devicetree/bindings/phy/
6643
6644 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6645 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6646 S:      Supported
6647 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6648
6649 GENERIC PM DOMAINS
6650 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6651 M:      Kevin Hilman <khilman@kernel.org>
6652 M:      Ulf Hansson <ulf.hansson@linaro.org>
6653 L:      linux-pm@vger.kernel.org
6654 S:      Supported
6655 F:      drivers/base/power/domain*.c
6656 F:      include/linux/pm_domain.h
6657 F:      Documentation/devicetree/bindings/power/power_domain.txt
6658
6659 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6660 M:      Eugen Hristev <eugen.hristev@microchip.com>
6661 L:      linux-input@vger.kernel.org
6662 S:      Maintained
6663 F:      drivers/input/touchscreen/resistive-adc-touch.c
6664
6665 GENERIC UIO DRIVER FOR PCI DEVICES
6666 M:      "Michael S. Tsirkin" <mst@redhat.com>
6667 L:      kvm@vger.kernel.org
6668 S:      Supported
6669 F:      drivers/uio/uio_pci_generic.c
6670
6671 GENWQE (IBM Generic Workqueue Card)
6672 M:      Frank Haverkamp <haver@linux.ibm.com>
6673 S:      Supported
6674 F:      drivers/misc/genwqe/
6675
6676 GET_MAINTAINER SCRIPT
6677 M:      Joe Perches <joe@perches.com>
6678 S:      Maintained
6679 F:      scripts/get_maintainer.pl
6680
6681 GFS2 FILE SYSTEM
6682 M:      Bob Peterson <rpeterso@redhat.com>
6683 M:      Andreas Gruenbacher <agruenba@redhat.com>
6684 L:      cluster-devel@redhat.com
6685 W:      http://sources.redhat.com/cluster/
6686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6687 S:      Supported
6688 F:      Documentation/filesystems/gfs2*.txt
6689 F:      fs/gfs2/
6690 F:      include/uapi/linux/gfs2_ondisk.h
6691
6692 GIGASET ISDN DRIVERS
6693 M:      Paul Bolle <pebolle@tiscali.nl>
6694 L:      gigaset307x-common@lists.sourceforge.net
6695 W:      http://gigaset307x.sourceforge.net/
6696 S:      Odd Fixes
6697 F:      drivers/staging/isdn/gigaset/
6698
6699 GNSS SUBSYSTEM
6700 M:      Johan Hovold <johan@kernel.org>
6701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6702 S:      Maintained
6703 F:      Documentation/ABI/testing/sysfs-class-gnss
6704 F:      Documentation/devicetree/bindings/gnss/
6705 F:      drivers/gnss/
6706 F:      include/linux/gnss.h
6707
6708 GO7007 MPEG CODEC
6709 M:      Hans Verkuil <hans.verkuil@cisco.com>
6710 L:      linux-media@vger.kernel.org
6711 S:      Maintained
6712 F:      drivers/media/usb/go7007/
6713
6714 GOODIX TOUCHSCREEN
6715 M:      Bastien Nocera <hadess@hadess.net>
6716 L:      linux-input@vger.kernel.org
6717 S:      Maintained
6718 F:      drivers/input/touchscreen/goodix.c
6719
6720 GPD POCKET FAN DRIVER
6721 M:      Hans de Goede <hdegoede@redhat.com>
6722 L:      platform-driver-x86@vger.kernel.org
6723 S:      Maintained
6724 F:      drivers/platform/x86/gpd-pocket-fan.c
6725
6726 GPIO ACPI SUPPORT
6727 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6728 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6729 L:      linux-gpio@vger.kernel.org
6730 L:      linux-acpi@vger.kernel.org
6731 S:      Maintained
6732 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6733 F:      drivers/gpio/gpiolib-acpi.c
6734
6735 GPIO IR Transmitter
6736 M:      Sean Young <sean@mess.org>
6737 L:      linux-media@vger.kernel.org
6738 S:      Maintained
6739 F:      drivers/media/rc/gpio-ir-tx.c
6740
6741 GPIO MOCKUP DRIVER
6742 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6743 L:      linux-gpio@vger.kernel.org
6744 S:      Maintained
6745 F:      drivers/gpio/gpio-mockup.c
6746 F:      tools/testing/selftests/gpio/
6747
6748 GPIO SUBSYSTEM
6749 M:      Linus Walleij <linus.walleij@linaro.org>
6750 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6751 L:      linux-gpio@vger.kernel.org
6752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6753 S:      Maintained
6754 F:      Documentation/devicetree/bindings/gpio/
6755 F:      Documentation/driver-api/gpio/
6756 F:      Documentation/gpio/
6757 F:      Documentation/ABI/testing/gpio-cdev
6758 F:      Documentation/ABI/obsolete/sysfs-gpio
6759 F:      drivers/gpio/
6760 F:      include/linux/gpio/
6761 F:      include/linux/gpio.h
6762 F:      include/linux/of_gpio.h
6763 F:      include/asm-generic/gpio.h
6764 F:      include/uapi/linux/gpio.h
6765 F:      tools/gpio/
6766
6767 GRE DEMULTIPLEXER DRIVER
6768 M:      Dmitry Kozlov <xeb@mail.ru>
6769 L:      netdev@vger.kernel.org
6770 S:      Maintained
6771 F:      net/ipv4/gre_demux.c
6772 F:      net/ipv4/gre_offload.c
6773 F:      include/net/gre.h
6774
6775 GRETH 10/100/1G Ethernet MAC device driver
6776 M:      Andreas Larsson <andreas@gaisler.com>
6777 L:      netdev@vger.kernel.org
6778 S:      Maintained
6779 F:      drivers/net/ethernet/aeroflex/
6780
6781 GREYBUS AUDIO PROTOCOLS DRIVERS
6782 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6783 M:      Mark Greer <mgreer@animalcreek.com>
6784 S:      Maintained
6785 F:      drivers/staging/greybus/audio_apbridgea.c
6786 F:      drivers/staging/greybus/audio_apbridgea.h
6787 F:      drivers/staging/greybus/audio_codec.c
6788 F:      drivers/staging/greybus/audio_codec.h
6789 F:      drivers/staging/greybus/audio_gb.c
6790 F:      drivers/staging/greybus/audio_manager.c
6791 F:      drivers/staging/greybus/audio_manager.h
6792 F:      drivers/staging/greybus/audio_manager_module.c
6793 F:      drivers/staging/greybus/audio_manager_private.h
6794 F:      drivers/staging/greybus/audio_manager_sysfs.c
6795 F:      drivers/staging/greybus/audio_module.c
6796 F:      drivers/staging/greybus/audio_topology.c
6797
6798 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6799 M:      Viresh Kumar <vireshk@kernel.org>
6800 S:      Maintained
6801 F:      drivers/staging/greybus/authentication.c
6802 F:      drivers/staging/greybus/bootrom.c
6803 F:      drivers/staging/greybus/firmware.h
6804 F:      drivers/staging/greybus/fw-core.c
6805 F:      drivers/staging/greybus/fw-download.c
6806 F:      drivers/staging/greybus/fw-management.c
6807 F:      drivers/staging/greybus/greybus_authentication.h
6808 F:      drivers/staging/greybus/greybus_firmware.h
6809 F:      drivers/staging/greybus/hid.c
6810 F:      drivers/staging/greybus/i2c.c
6811 F:      drivers/staging/greybus/spi.c
6812 F:      drivers/staging/greybus/spilib.c
6813 F:      drivers/staging/greybus/spilib.h
6814
6815 GREYBUS LOOPBACK DRIVER
6816 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6817 S:      Maintained
6818 F:      drivers/staging/greybus/loopback.c
6819
6820 GREYBUS PLATFORM DRIVERS
6821 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6822 S:      Maintained
6823 F:      drivers/staging/greybus/arche-platform.c
6824 F:      drivers/staging/greybus/arche-apb-ctrl.c
6825 F:      drivers/staging/greybus/arche_platform.h
6826
6827 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6828 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6829 S:      Maintained
6830 F:      drivers/staging/greybus/sdio.c
6831 F:      drivers/staging/greybus/light.c
6832 F:      drivers/staging/greybus/gpio.c
6833 F:      drivers/staging/greybus/power_supply.c
6834 F:      drivers/staging/greybus/spi.c
6835 F:      drivers/staging/greybus/spilib.c
6836
6837 GREYBUS SUBSYSTEM
6838 M:      Johan Hovold <johan@kernel.org>
6839 M:      Alex Elder <elder@kernel.org>
6840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6841 S:      Maintained
6842 F:      drivers/staging/greybus/
6843 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6844
6845 GREYBUS UART PROTOCOLS DRIVERS
6846 M:      David Lin <dtwlin@gmail.com>
6847 S:      Maintained
6848 F:      drivers/staging/greybus/uart.c
6849 F:      drivers/staging/greybus/log.c
6850
6851 GS1662 VIDEO SERIALIZER
6852 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6853 L:      linux-media@vger.kernel.org
6854 T:      git git://linuxtv.org/media_tree.git
6855 S:      Maintained
6856 F:      drivers/media/spi/gs1662.c
6857
6858 GSPCA FINEPIX SUBDRIVER
6859 M:      Frank Zago <frank@zago.net>
6860 L:      linux-media@vger.kernel.org
6861 T:      git git://linuxtv.org/media_tree.git
6862 S:      Maintained
6863 F:      drivers/media/usb/gspca/finepix.c
6864
6865 GSPCA GL860 SUBDRIVER
6866 M:      Olivier Lorin <o.lorin@laposte.net>
6867 L:      linux-media@vger.kernel.org
6868 T:      git git://linuxtv.org/media_tree.git
6869 S:      Maintained
6870 F:      drivers/media/usb/gspca/gl860/
6871
6872 GSPCA M5602 SUBDRIVER
6873 M:      Erik Andren <erik.andren@gmail.com>
6874 L:      linux-media@vger.kernel.org
6875 T:      git git://linuxtv.org/media_tree.git
6876 S:      Maintained
6877 F:      drivers/media/usb/gspca/m5602/
6878
6879 GSPCA PAC207 SONIXB SUBDRIVER
6880 M:      Hans Verkuil <hverkuil@xs4all.nl>
6881 L:      linux-media@vger.kernel.org
6882 T:      git git://linuxtv.org/media_tree.git
6883 S:      Odd Fixes
6884 F:      drivers/media/usb/gspca/pac207.c
6885
6886 GSPCA SN9C20X SUBDRIVER
6887 M:      Brian Johnson <brijohn@gmail.com>
6888 L:      linux-media@vger.kernel.org
6889 T:      git git://linuxtv.org/media_tree.git
6890 S:      Maintained
6891 F:      drivers/media/usb/gspca/sn9c20x.c
6892
6893 GSPCA T613 SUBDRIVER
6894 M:      Leandro Costantino <lcostantino@gmail.com>
6895 L:      linux-media@vger.kernel.org
6896 T:      git git://linuxtv.org/media_tree.git
6897 S:      Maintained
6898 F:      drivers/media/usb/gspca/t613.c
6899
6900 GSPCA USB WEBCAM DRIVER
6901 M:      Hans Verkuil <hverkuil@xs4all.nl>
6902 L:      linux-media@vger.kernel.org
6903 T:      git git://linuxtv.org/media_tree.git
6904 S:      Odd Fixes
6905 F:      drivers/media/usb/gspca/
6906
6907 GTP (GPRS Tunneling Protocol)
6908 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6909 M:      Harald Welte <laforge@gnumonks.org>
6910 L:      osmocom-net-gprs@lists.osmocom.org
6911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6912 S:      Maintained
6913 F:      drivers/net/gtp.c
6914
6915 GUID PARTITION TABLE (GPT)
6916 M:      Davidlohr Bueso <dave@stgolabs.net>
6917 L:      linux-efi@vger.kernel.org
6918 S:      Maintained
6919 F:      block/partitions/efi.*
6920
6921 H8/300 ARCHITECTURE
6922 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6923 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6924 W:      http://uclinux-h8.sourceforge.jp
6925 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6926 S:      Maintained
6927 F:      arch/h8300/
6928 F:      drivers/clocksource/h8300_*.c
6929 F:      drivers/clk/h8300/
6930 F:      drivers/irqchip/irq-renesas-h8*.c
6931
6932 HABANALABS PCI DRIVER
6933 M:      Oded Gabbay <oded.gabbay@gmail.com>
6934 T:      git https://github.com/HabanaAI/linux.git
6935 S:      Supported
6936 F:      drivers/misc/habanalabs/
6937 F:      include/uapi/misc/habanalabs.h
6938 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6939 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6940
6941 HACKRF MEDIA DRIVER
6942 M:      Antti Palosaari <crope@iki.fi>
6943 L:      linux-media@vger.kernel.org
6944 W:      https://linuxtv.org
6945 W:      http://palosaari.fi/linux/
6946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6947 T:      git git://linuxtv.org/anttip/media_tree.git
6948 S:      Maintained
6949 F:      drivers/media/usb/hackrf/
6950
6951 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6952 M:      Frank Seidel <frank@f-seidel.de>
6953 L:      platform-driver-x86@vger.kernel.org
6954 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6955 S:      Maintained
6956 F:      drivers/platform/x86/hdaps.c
6957
6958 HARDWARE MONITORING
6959 M:      Jean Delvare <jdelvare@suse.com>
6960 M:      Guenter Roeck <linux@roeck-us.net>
6961 L:      linux-hwmon@vger.kernel.org
6962 W:      http://hwmon.wiki.kernel.org/
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6964 S:      Maintained
6965 F:      Documentation/devicetree/bindings/hwmon/
6966 F:      Documentation/hwmon/
6967 F:      drivers/hwmon/
6968 F:      include/linux/hwmon*.h
6969 F:      include/trace/events/hwmon*.h
6970
6971 HARDWARE RANDOM NUMBER GENERATOR CORE
6972 M:      Matt Mackall <mpm@selenic.com>
6973 M:      Herbert Xu <herbert@gondor.apana.org.au>
6974 L:      linux-crypto@vger.kernel.org
6975 S:      Odd fixes
6976 F:      Documentation/devicetree/bindings/rng/
6977 F:      Documentation/hw_random.txt
6978 F:      drivers/char/hw_random/
6979 F:      include/linux/hw_random.h
6980
6981 HARDWARE TRACING FACILITIES
6982 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6983 S:      Maintained
6984 F:      drivers/hwtracing/
6985
6986 HARDWARE SPINLOCK CORE
6987 M:      Ohad Ben-Cohen <ohad@wizery.com>
6988 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6989 L:      linux-remoteproc@vger.kernel.org
6990 S:      Maintained
6991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6992 F:      Documentation/devicetree/bindings/hwlock/
6993 F:      Documentation/hwspinlock.txt
6994 F:      drivers/hwspinlock/
6995 F:      include/linux/hwspinlock.h
6996
6997 HARMONY SOUND DRIVER
6998 L:      linux-parisc@vger.kernel.org
6999 S:      Maintained
7000 F:      sound/parisc/harmony.*
7001
7002 HDPVR USB VIDEO ENCODER DRIVER
7003 M:      Hans Verkuil <hverkuil@xs4all.nl>
7004 L:      linux-media@vger.kernel.org
7005 T:      git git://linuxtv.org/media_tree.git
7006 W:      https://linuxtv.org
7007 S:      Odd Fixes
7008 F:      drivers/media/usb/hdpvr/
7009
7010 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7011 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7012 S:      Supported
7013 F:      Documentation/watchdog/hpwdt.txt
7014 F:      drivers/watchdog/hpwdt.c
7015
7016 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7017 M:      Don Brace <don.brace@microsemi.com>
7018 L:      esc.storagedev@microsemi.com
7019 L:      linux-scsi@vger.kernel.org
7020 S:      Supported
7021 F:      Documentation/scsi/hpsa.txt
7022 F:      drivers/scsi/hpsa*.[ch]
7023 F:      include/linux/cciss*.h
7024 F:      include/uapi/linux/cciss*.h
7025
7026 HFI1 DRIVER
7027 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7028 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7029 L:      linux-rdma@vger.kernel.org
7030 S:      Supported
7031 F:      drivers/infiniband/hw/hfi1
7032
7033 HFS FILESYSTEM
7034 L:      linux-fsdevel@vger.kernel.org
7035 S:      Orphan
7036 F:      Documentation/filesystems/hfs.txt
7037 F:      fs/hfs/
7038
7039 HFSPLUS FILESYSTEM
7040 L:      linux-fsdevel@vger.kernel.org
7041 S:      Orphan
7042 F:      Documentation/filesystems/hfsplus.txt
7043 F:      fs/hfsplus/
7044
7045 HGA FRAMEBUFFER DRIVER
7046 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7047 L:      linux-nvidia@lists.surfsouth.com
7048 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7049 S:      Maintained
7050 F:      drivers/video/fbdev/hgafb.c
7051
7052 HIBERNATION (aka Software Suspend, aka swsusp)
7053 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7054 M:      Pavel Machek <pavel@ucw.cz>
7055 L:      linux-pm@vger.kernel.org
7056 B:      https://bugzilla.kernel.org
7057 S:      Supported
7058 F:      arch/x86/power/
7059 F:      drivers/base/power/
7060 F:      kernel/power/
7061 F:      include/linux/suspend.h
7062 F:      include/linux/freezer.h
7063 F:      include/linux/pm.h
7064 F:      arch/*/include/asm/suspend*.h
7065
7066 HID CORE LAYER
7067 M:      Jiri Kosina <jikos@kernel.org>
7068 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7069 L:      linux-input@vger.kernel.org
7070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7071 S:      Maintained
7072 F:      drivers/hid/
7073 F:      include/linux/hid*
7074 F:      include/uapi/linux/hid*
7075
7076 HID SENSOR HUB DRIVERS
7077 M:      Jiri Kosina <jikos@kernel.org>
7078 M:      Jonathan Cameron <jic23@kernel.org>
7079 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7080 L:      linux-input@vger.kernel.org
7081 L:      linux-iio@vger.kernel.org
7082 S:      Maintained
7083 F:      Documentation/hid/hid-sensor*
7084 F:      drivers/hid/hid-sensor-*
7085 F:      drivers/iio/*/hid-*
7086 F:      include/linux/hid-sensor-*
7087
7088 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7089 M:      Thomas Gleixner <tglx@linutronix.de>
7090 L:      linux-kernel@vger.kernel.org
7091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7092 S:      Maintained
7093 F:      Documentation/timers/
7094 F:      kernel/time/hrtimer.c
7095 F:      kernel/time/clockevents.c
7096 F:      kernel/time/timer_*.c
7097 F:      include/linux/clockchips.h
7098 F:      include/linux/hrtimer.h
7099
7100 HIGH-SPEED SCC DRIVER FOR AX.25
7101 L:      linux-hams@vger.kernel.org
7102 S:      Orphan
7103 F:      drivers/net/hamradio/dmascc.c
7104 F:      drivers/net/hamradio/scc.c
7105
7106 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7107 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7108 W:      http://www.highpoint-tech.com
7109 S:      Supported
7110 F:      Documentation/scsi/hptiop.txt
7111 F:      drivers/scsi/hptiop.c
7112
7113 HIPPI
7114 M:      Jes Sorensen <jes@trained-monkey.org>
7115 L:      linux-hippi@sunsite.dk
7116 S:      Maintained
7117 F:      include/linux/hippidevice.h
7118 F:      include/uapi/linux/if_hippi.h
7119 F:      net/802/hippi.c
7120 F:      drivers/net/hippi/
7121
7122 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7123 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7124 M:      Salil Mehta <salil.mehta@huawei.com>
7125 L:      netdev@vger.kernel.org
7126 W:      http://www.hisilicon.com
7127 S:      Maintained
7128 F:      drivers/net/ethernet/hisilicon/hns3/
7129
7130 HISILICON LPC BUS DRIVER
7131 M:      john.garry@huawei.com
7132 W:      http://www.hisilicon.com
7133 S:      Maintained
7134 F:      drivers/bus/hisi_lpc.c
7135 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7136
7137 HISILICON NETWORK SUBSYSTEM DRIVER
7138 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7139 M:      Salil Mehta <salil.mehta@huawei.com>
7140 L:      netdev@vger.kernel.org
7141 W:      http://www.hisilicon.com
7142 S:      Maintained
7143 F:      drivers/net/ethernet/hisilicon/
7144 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7145
7146 HISILICON PMU DRIVER
7147 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7148 W:      http://www.hisilicon.com
7149 S:      Supported
7150 F:      drivers/perf/hisilicon
7151 F:      Documentation/perf/hisi-pmu.txt
7152
7153 HISILICON ROCE DRIVER
7154 M:      Lijun Ou <oulijun@huawei.com>
7155 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7156 L:      linux-rdma@vger.kernel.org
7157 S:      Maintained
7158 F:      drivers/infiniband/hw/hns/
7159 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7160
7161 HISILICON SAS Controller
7162 M:      John Garry <john.garry@huawei.com>
7163 W:      http://www.hisilicon.com
7164 S:      Supported
7165 F:      drivers/scsi/hisi_sas/
7166 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7167
7168 HMM - Heterogeneous Memory Management
7169 M:      Jérôme Glisse <jglisse@redhat.com>
7170 L:      linux-mm@kvack.org
7171 S:      Maintained
7172 F:      mm/hmm*
7173 F:      include/linux/hmm*
7174 F:      Documentation/vm/hmm.rst
7175
7176 HOST AP DRIVER
7177 M:      Jouni Malinen <j@w1.fi>
7178 L:      linux-wireless@vger.kernel.org
7179 W:      http://w1.fi/hostap-driver.html
7180 S:      Obsolete
7181 F:      drivers/net/wireless/intersil/hostap/
7182
7183 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7184 L:      platform-driver-x86@vger.kernel.org
7185 S:      Orphan
7186 F:      drivers/platform/x86/tc1100-wmi.c
7187
7188 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7189 M:      Jaroslav Kysela <perex@perex.cz>
7190 S:      Maintained
7191 F:      drivers/net/ethernet/hp/hp100.*
7192
7193 HPET:   High Precision Event Timers driver
7194 M:      Clemens Ladisch <clemens@ladisch.de>
7195 S:      Maintained
7196 F:      Documentation/timers/hpet.txt
7197 F:      drivers/char/hpet.c
7198 F:      include/linux/hpet.h
7199 F:      include/uapi/linux/hpet.h
7200
7201 HPET:   x86
7202 S:      Orphan
7203 F:      arch/x86/kernel/hpet.c
7204 F:      arch/x86/include/asm/hpet.h
7205
7206 HPFS FILESYSTEM
7207 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7208 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7209 S:      Maintained
7210 F:      fs/hpfs/
7211
7212 HSI SUBSYSTEM
7213 M:      Sebastian Reichel <sre@kernel.org>
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7215 S:      Maintained
7216 F:      Documentation/ABI/testing/sysfs-bus-hsi
7217 F:      Documentation/driver-api/hsi.rst
7218 F:      drivers/hsi/
7219 F:      include/linux/hsi/
7220 F:      include/uapi/linux/hsi/
7221
7222 HSO 3G MODEM DRIVER
7223 L:      linux-usb@vger.kernel.org
7224 S:      Orphan
7225 F:      drivers/net/usb/hso.c
7226
7227 HSR NETWORK PROTOCOL
7228 M:      Arvid Brodin <arvid.brodin@alten.se>
7229 L:      netdev@vger.kernel.org
7230 S:      Maintained
7231 F:      net/hsr/
7232
7233 HT16K33 LED CONTROLLER DRIVER
7234 M:      Robin van der Gracht <robin@protonic.nl>
7235 S:      Maintained
7236 F:      drivers/auxdisplay/ht16k33.c
7237 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7238
7239 HTCPEN TOUCHSCREEN DRIVER
7240 M:      Pau Oliva Fora <pof@eslack.org>
7241 L:      linux-input@vger.kernel.org
7242 S:      Maintained
7243 F:      drivers/input/touchscreen/htcpen.c
7244
7245 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7246 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7247 L:      linux-iio@vger.kernel.org
7248 W:      http://www.st.com/
7249 S:      Maintained
7250 F:      drivers/iio/humidity/hts221*
7251 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7252
7253 HUAWEI ETHERNET DRIVER
7254 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7255 L:      netdev@vger.kernel.org
7256 S:      Supported
7257 F:      Documentation/networking/hinic.txt
7258 F:      drivers/net/ethernet/huawei/hinic/
7259
7260 HUGETLB FILESYSTEM
7261 M:      Mike Kravetz <mike.kravetz@oracle.com>
7262 L:      linux-mm@kvack.org
7263 S:      Maintained
7264 F:      fs/hugetlbfs/
7265 F:      mm/hugetlb.c
7266 F:      include/linux/hugetlb.h
7267 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7268 F:      Documentation/vm/hugetlbfs_reserv.rst
7269 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7270
7271 HVA ST MEDIA DRIVER
7272 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7273 L:      linux-media@vger.kernel.org
7274 T:      git git://linuxtv.org/media_tree.git
7275 W:      https://linuxtv.org
7276 S:      Supported
7277 F:      drivers/media/platform/sti/hva
7278
7279 HWPOISON MEMORY FAILURE HANDLING
7280 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7281 L:      linux-mm@kvack.org
7282 S:      Maintained
7283 F:      mm/memory-failure.c
7284 F:      mm/hwpoison-inject.c
7285
7286 HYGON PROCESSOR SUPPORT
7287 M:      Pu Wen <puwen@hygon.cn>
7288 L:      linux-kernel@vger.kernel.org
7289 S:      Maintained
7290 F:      arch/x86/kernel/cpu/hygon.c
7291
7292 Hyper-V CORE AND DRIVERS
7293 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7294 M:      Haiyang Zhang <haiyangz@microsoft.com>
7295 M:      Stephen Hemminger <sthemmin@microsoft.com>
7296 M:      Sasha Levin <sashal@kernel.org>
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7298 L:      linux-hyperv@vger.kernel.org
7299 S:      Supported
7300 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7301 F:      arch/x86/include/asm/mshyperv.h
7302 F:      arch/x86/include/asm/trace/hyperv.h
7303 F:      arch/x86/include/asm/hyperv-tlfs.h
7304 F:      arch/x86/kernel/cpu/mshyperv.c
7305 F:      arch/x86/hyperv
7306 F:      drivers/hid/hid-hyperv.c
7307 F:      drivers/hv/
7308 F:      drivers/input/serio/hyperv-keyboard.c
7309 F:      drivers/pci/controller/pci-hyperv.c
7310 F:      drivers/net/hyperv/
7311 F:      drivers/scsi/storvsc_drv.c
7312 F:      drivers/uio/uio_hv_generic.c
7313 F:      drivers/video/fbdev/hyperv_fb.c
7314 F:      drivers/iommu/hyperv_iommu.c
7315 F:      net/vmw_vsock/hyperv_transport.c
7316 F:      include/linux/hyperv.h
7317 F:      include/uapi/linux/hyperv.h
7318 F:      tools/hv/
7319 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7320
7321 HYPERVISOR VIRTUAL CONSOLE DRIVER
7322 L:      linuxppc-dev@lists.ozlabs.org
7323 S:      Odd Fixes
7324 F:      drivers/tty/hvc/
7325
7326 I2C ACPI SUPPORT
7327 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7328 L:      linux-i2c@vger.kernel.org
7329 L:      linux-acpi@vger.kernel.org
7330 S:      Maintained
7331 F:      drivers/i2c/i2c-core-acpi.c
7332
7333 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7334 M:      Ajay Gupta <ajayg@nvidia.com>
7335 L:      linux-i2c@vger.kernel.org
7336 S:      Maintained
7337 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7338 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7339
7340 I2C MUXES
7341 M:      Peter Rosin <peda@axentia.se>
7342 L:      linux-i2c@vger.kernel.org
7343 S:      Maintained
7344 F:      Documentation/i2c/i2c-topology
7345 F:      Documentation/i2c/muxes/
7346 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7347 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7348 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7349 F:      drivers/i2c/i2c-mux.c
7350 F:      drivers/i2c/muxes/
7351 F:      include/linux/i2c-mux.h
7352
7353 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7354 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7355 L:      linux-i2c@vger.kernel.org
7356 S:      Maintained
7357 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7358 F:      drivers/i2c/busses/i2c-mv64xxx.c
7359
7360 I2C OVER PARALLEL PORT
7361 M:      Jean Delvare <jdelvare@suse.com>
7362 L:      linux-i2c@vger.kernel.org
7363 S:      Maintained
7364 F:      Documentation/i2c/busses/i2c-parport
7365 F:      Documentation/i2c/busses/i2c-parport-light
7366 F:      drivers/i2c/busses/i2c-parport.c
7367 F:      drivers/i2c/busses/i2c-parport-light.c
7368
7369 I2C SUBSYSTEM
7370 M:      Wolfram Sang <wsa@the-dreams.de>
7371 L:      linux-i2c@vger.kernel.org
7372 W:      https://i2c.wiki.kernel.org/
7373 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7375 S:      Maintained
7376 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7377 F:      Documentation/i2c/
7378 F:      drivers/i2c/*
7379 F:      include/linux/i2c.h
7380 F:      include/linux/i2c-dev.h
7381 F:      include/linux/i2c-smbus.h
7382 F:      include/uapi/linux/i2c.h
7383 F:      include/uapi/linux/i2c-*.h
7384
7385 I2C SUBSYSTEM HOST DRIVERS
7386 L:      linux-i2c@vger.kernel.org
7387 W:      https://i2c.wiki.kernel.org/
7388 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7390 S:      Odd Fixes
7391 F:      Documentation/devicetree/bindings/i2c/
7392 F:      drivers/i2c/algos/
7393 F:      drivers/i2c/busses/
7394
7395 I2C-TAOS-EVM DRIVER
7396 M:      Jean Delvare <jdelvare@suse.com>
7397 L:      linux-i2c@vger.kernel.org
7398 S:      Maintained
7399 F:      Documentation/i2c/busses/i2c-taos-evm
7400 F:      drivers/i2c/busses/i2c-taos-evm.c
7401
7402 I2C-TINY-USB DRIVER
7403 M:      Till Harbaum <till@harbaum.org>
7404 L:      linux-i2c@vger.kernel.org
7405 W:      http://www.harbaum.org/till/i2c_tiny_usb
7406 S:      Maintained
7407 F:      drivers/i2c/busses/i2c-tiny-usb.c
7408
7409 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7410 M:      Jean Delvare <jdelvare@suse.com>
7411 L:      linux-i2c@vger.kernel.org
7412 S:      Maintained
7413 F:      Documentation/i2c/busses/i2c-ali1535
7414 F:      Documentation/i2c/busses/i2c-ali1563
7415 F:      Documentation/i2c/busses/i2c-ali15x3
7416 F:      Documentation/i2c/busses/i2c-amd756
7417 F:      Documentation/i2c/busses/i2c-amd8111
7418 F:      Documentation/i2c/busses/i2c-i801
7419 F:      Documentation/i2c/busses/i2c-nforce2
7420 F:      Documentation/i2c/busses/i2c-piix4
7421 F:      Documentation/i2c/busses/i2c-sis5595
7422 F:      Documentation/i2c/busses/i2c-sis630
7423 F:      Documentation/i2c/busses/i2c-sis96x
7424 F:      Documentation/i2c/busses/i2c-via
7425 F:      Documentation/i2c/busses/i2c-viapro
7426 F:      drivers/i2c/busses/i2c-ali1535.c
7427 F:      drivers/i2c/busses/i2c-ali1563.c
7428 F:      drivers/i2c/busses/i2c-ali15x3.c
7429 F:      drivers/i2c/busses/i2c-amd756.c
7430 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7431 F:      drivers/i2c/busses/i2c-amd8111.c
7432 F:      drivers/i2c/busses/i2c-i801.c
7433 F:      drivers/i2c/busses/i2c-isch.c
7434 F:      drivers/i2c/busses/i2c-nforce2.c
7435 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7436 F:      drivers/i2c/busses/i2c-piix4.c
7437 F:      drivers/i2c/busses/i2c-sis5595.c
7438 F:      drivers/i2c/busses/i2c-sis630.c
7439 F:      drivers/i2c/busses/i2c-sis96x.c
7440 F:      drivers/i2c/busses/i2c-via.c
7441 F:      drivers/i2c/busses/i2c-viapro.c
7442
7443 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7444 M:      Hans de Goede <hdegoede@redhat.com>
7445 L:      linux-i2c@vger.kernel.org
7446 S:      Maintained
7447 F:      drivers/i2c/busses/i2c-cht-wc.c
7448
7449 I2C/SMBUS ISMT DRIVER
7450 M:      Seth Heasley <seth.heasley@intel.com>
7451 M:      Neil Horman <nhorman@tuxdriver.com>
7452 L:      linux-i2c@vger.kernel.org
7453 F:      drivers/i2c/busses/i2c-ismt.c
7454 F:      Documentation/i2c/busses/i2c-ismt
7455
7456 I2C/SMBUS STUB DRIVER
7457 M:      Jean Delvare <jdelvare@suse.com>
7458 L:      linux-i2c@vger.kernel.org
7459 S:      Maintained
7460 F:      drivers/i2c/i2c-stub.c
7461
7462 I3C SUBSYSTEM
7463 M:      Boris Brezillon <bbrezillon@kernel.org>
7464 L:      linux-i3c@lists.infradead.org
7465 C:      irc://chat.freenode.net/linux-i3c
7466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7467 S:      Maintained
7468 F:      Documentation/ABI/testing/sysfs-bus-i3c
7469 F:      Documentation/devicetree/bindings/i3c/
7470 F:      Documentation/driver-api/i3c
7471 F:      drivers/i3c/
7472 F:      include/linux/i3c/
7473
7474 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7475 M:      Vitor Soares <vitor.soares@synopsys.com>
7476 S:      Maintained
7477 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7478 F:      drivers/i3c/master/dw*
7479
7480 IA64 (Itanium) PLATFORM
7481 M:      Tony Luck <tony.luck@intel.com>
7482 M:      Fenghua Yu <fenghua.yu@intel.com>
7483 L:      linux-ia64@vger.kernel.org
7484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7485 S:      Maintained
7486 F:      arch/ia64/
7487
7488 IBM Power 842 compression accelerator
7489 M:      Haren Myneni <haren@us.ibm.com>
7490 S:      Supported
7491 F:      drivers/crypto/nx/Makefile
7492 F:      drivers/crypto/nx/Kconfig
7493 F:      drivers/crypto/nx/nx-842*
7494 F:      include/linux/sw842.h
7495 F:      crypto/842.c
7496 F:      lib/842/
7497
7498 IBM Power in-Nest Crypto Acceleration
7499 M:      Breno Leitão <leitao@debian.org>
7500 M:      Nayna Jain <nayna@linux.ibm.com>
7501 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7502 L:      linux-crypto@vger.kernel.org
7503 S:      Supported
7504 F:      drivers/crypto/nx/Makefile
7505 F:      drivers/crypto/nx/Kconfig
7506 F:      drivers/crypto/nx/nx-aes*
7507 F:      drivers/crypto/nx/nx-sha*
7508 F:      drivers/crypto/nx/nx.*
7509 F:      drivers/crypto/nx/nx_csbcpb.h
7510 F:      drivers/crypto/nx/nx_debugfs.h
7511
7512 IBM Power Linux RAID adapter
7513 M:      Brian King <brking@us.ibm.com>
7514 S:      Supported
7515 F:      drivers/scsi/ipr.*
7516
7517 IBM Power SRIOV Virtual NIC Device Driver
7518 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7519 M:      John Allen <jallen@linux.ibm.com>
7520 L:      netdev@vger.kernel.org
7521 S:      Supported
7522 F:      drivers/net/ethernet/ibm/ibmvnic.*
7523
7524 IBM Power Virtual Accelerator Switchboard
7525 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7526 L:      linuxppc-dev@lists.ozlabs.org
7527 S:      Supported
7528 F:      arch/powerpc/platforms/powernv/vas*
7529 F:      arch/powerpc/platforms/powernv/copy-paste.h
7530 F:      arch/powerpc/include/asm/vas.h
7531
7532 IBM Power Virtual Ethernet Device Driver
7533 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7534 L:      netdev@vger.kernel.org
7535 S:      Supported
7536 F:      drivers/net/ethernet/ibm/ibmveth.*
7537
7538 IBM Power Virtual FC Device Drivers
7539 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7540 L:      linux-scsi@vger.kernel.org
7541 S:      Supported
7542 F:      drivers/scsi/ibmvscsi/ibmvfc*
7543
7544 IBM Power Virtual Management Channel Driver
7545 M:      Steven Royer <seroyer@linux.ibm.com>
7546 S:      Supported
7547 F:      drivers/misc/ibmvmc.*
7548
7549 IBM Power Virtual SCSI Device Drivers
7550 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7551 L:      linux-scsi@vger.kernel.org
7552 S:      Supported
7553 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7554 F:      include/scsi/viosrp.h
7555
7556 IBM Power Virtual SCSI Device Target Driver
7557 M:      Michael Cyr <mikecyr@linux.ibm.com>
7558 L:      linux-scsi@vger.kernel.org
7559 L:      target-devel@vger.kernel.org
7560 S:      Supported
7561 F:      drivers/scsi/ibmvscsi_tgt/
7562
7563 IBM Power VMX Cryptographic instructions
7564 M:      Breno Leitão <leitao@debian.org>
7565 M:      Nayna Jain <nayna@linux.ibm.com>
7566 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7567 L:      linux-crypto@vger.kernel.org
7568 S:      Supported
7569 F:      drivers/crypto/vmx/Makefile
7570 F:      drivers/crypto/vmx/Kconfig
7571 F:      drivers/crypto/vmx/vmx.c
7572 F:      drivers/crypto/vmx/aes*
7573 F:      drivers/crypto/vmx/ghash*
7574 F:      drivers/crypto/vmx/ppc-xlate.pl
7575
7576 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7577 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7578 L:      linux-pci@vger.kernel.org
7579 L:      linuxppc-dev@lists.ozlabs.org
7580 S:      Supported
7581 F:      drivers/pci/hotplug/rpaphp*
7582
7583 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7584 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7585 L:      linux-pci@vger.kernel.org
7586 L:      linuxppc-dev@lists.ozlabs.org
7587 S:      Supported
7588 F:      drivers/pci/hotplug/rpadlpar*
7589
7590 IBM ServeRAID RAID DRIVER
7591 S:      Orphan
7592 F:      drivers/scsi/ips.*
7593
7594 ICH LPC AND GPIO DRIVER
7595 M:      Peter Tyser <ptyser@xes-inc.com>
7596 S:      Maintained
7597 F:      drivers/mfd/lpc_ich.c
7598 F:      drivers/gpio/gpio-ich.c
7599
7600 IDE SUBSYSTEM
7601 M:      "David S. Miller" <davem@davemloft.net>
7602 L:      linux-ide@vger.kernel.org
7603 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7605 S:      Maintained
7606 F:      Documentation/ide/
7607 F:      drivers/ide/
7608 F:      include/linux/ide.h
7609
7610 IDE/ATAPI DRIVERS
7611 M:      Borislav Petkov <bp@alien8.de>
7612 L:      linux-ide@vger.kernel.org
7613 S:      Maintained
7614 F:      Documentation/cdrom/ide-cd
7615 F:      drivers/ide/ide-cd*
7616
7617 IDEAPAD LAPTOP EXTRAS DRIVER
7618 M:      Ike Panhc <ike.pan@canonical.com>
7619 L:      platform-driver-x86@vger.kernel.org
7620 W:      http://launchpad.net/ideapad-laptop
7621 S:      Maintained
7622 F:      drivers/platform/x86/ideapad-laptop.c
7623
7624 IDEAPAD LAPTOP SLIDEBAR DRIVER
7625 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7626 L:      linux-input@vger.kernel.org
7627 W:      https://github.com/o2genum/ideapad-slidebar
7628 S:      Maintained
7629 F:      drivers/input/misc/ideapad_slidebar.c
7630
7631 IDT VersaClock 5 CLOCK DRIVER
7632 M:      Marek Vasut <marek.vasut@gmail.com>
7633 S:      Maintained
7634 F:      drivers/clk/clk-versaclock5.c
7635
7636 IEEE 802.15.4 SUBSYSTEM
7637 M:      Alexander Aring <alex.aring@gmail.com>
7638 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7639 L:      linux-wpan@vger.kernel.org
7640 W:      http://wpan.cakelab.org/
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7643 S:      Maintained
7644 F:      net/ieee802154/
7645 F:      net/mac802154/
7646 F:      drivers/net/ieee802154/
7647 F:      include/linux/nl802154.h
7648 F:      include/linux/ieee802154.h
7649 F:      include/net/nl802154.h
7650 F:      include/net/mac802154.h
7651 F:      include/net/af_ieee802154.h
7652 F:      include/net/cfg802154.h
7653 F:      include/net/ieee802154_netdev.h
7654 F:      Documentation/networking/ieee802154.rst
7655
7656 IFE PROTOCOL
7657 M:      Yotam Gigi <yotam.gi@gmail.com>
7658 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7659 F:      net/ife
7660 F:      include/net/ife.h
7661 F:      include/uapi/linux/ife.h
7662
7663 IGORPLUG-USB IR RECEIVER
7664 M:      Sean Young <sean@mess.org>
7665 L:      linux-media@vger.kernel.org
7666 S:      Maintained
7667 F:      drivers/media/rc/igorplugusb.c
7668
7669 IGUANAWORKS USB IR TRANSCEIVER
7670 M:      Sean Young <sean@mess.org>
7671 L:      linux-media@vger.kernel.org
7672 S:      Maintained
7673 F:      drivers/media/rc/iguanair.c
7674
7675 IIO DIGITAL POTENTIOMETER DAC
7676 M:      Peter Rosin <peda@axentia.se>
7677 L:      linux-iio@vger.kernel.org
7678 S:      Maintained
7679 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7680 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7681 F:      drivers/iio/dac/dpot-dac.c
7682
7683 IIO ENVELOPE DETECTOR
7684 M:      Peter Rosin <peda@axentia.se>
7685 L:      linux-iio@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7688 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7689 F:      drivers/iio/adc/envelope-detector.c
7690
7691 IIO MULTIPLEXER
7692 M:      Peter Rosin <peda@axentia.se>
7693 L:      linux-iio@vger.kernel.org
7694 S:      Maintained
7695 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7696 F:      drivers/iio/multiplexer/iio-mux.c
7697
7698 IIO SUBSYSTEM AND DRIVERS
7699 M:      Jonathan Cameron <jic23@kernel.org>
7700 R:      Hartmut Knaack <knaack.h@gmx.de>
7701 R:      Lars-Peter Clausen <lars@metafoo.de>
7702 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7703 L:      linux-iio@vger.kernel.org
7704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7705 S:      Maintained
7706 F:      Documentation/ABI/testing/configfs-iio*
7707 F:      Documentation/ABI/testing/sysfs-bus-iio*
7708 F:      Documentation/devicetree/bindings/iio/
7709 F:      drivers/iio/
7710 F:      drivers/staging/iio/
7711 F:      include/linux/iio/
7712 F:      tools/iio/
7713
7714 IIO UNIT CONVERTER
7715 M:      Peter Rosin <peda@axentia.se>
7716 L:      linux-iio@vger.kernel.org
7717 S:      Maintained
7718 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7719 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7720 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7721 F:      drivers/iio/afe/iio-rescale.c
7722
7723 IKANOS/ADI EAGLE ADSL USB DRIVER
7724 M:      Matthieu Castet <castet.matthieu@free.fr>
7725 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7726 S:      Maintained
7727 F:      drivers/usb/atm/ueagle-atm.c
7728
7729 IMGTEC ASCII LCD DRIVER
7730 M:      Paul Burton <paul.burton@mips.com>
7731 S:      Maintained
7732 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7733 F:      drivers/auxdisplay/img-ascii-lcd.c
7734
7735 IMGTEC IR DECODER DRIVER
7736 M:      James Hogan <jhogan@kernel.org>
7737 S:      Maintained
7738 F:      drivers/media/rc/img-ir/
7739
7740 IMON SOUNDGRAPH USB IR RECEIVER
7741 M:      Sean Young <sean@mess.org>
7742 L:      linux-media@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/media/rc/imon_raw.c
7745 F:      drivers/media/rc/imon.c
7746
7747 IMS TWINTURBO FRAMEBUFFER DRIVER
7748 L:      linux-fbdev@vger.kernel.org
7749 S:      Orphan
7750 F:      drivers/video/fbdev/imsttfb.c
7751
7752 INA209 HARDWARE MONITOR DRIVER
7753 M:      Guenter Roeck <linux@roeck-us.net>
7754 L:      linux-hwmon@vger.kernel.org
7755 S:      Maintained
7756 F:      Documentation/hwmon/ina209.rst
7757 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7758 F:      drivers/hwmon/ina209.c
7759
7760 INA2XX HARDWARE MONITOR DRIVER
7761 M:      Guenter Roeck <linux@roeck-us.net>
7762 L:      linux-hwmon@vger.kernel.org
7763 S:      Maintained
7764 F:      Documentation/hwmon/ina2xx.rst
7765 F:      drivers/hwmon/ina2xx.c
7766 F:      include/linux/platform_data/ina2xx.h
7767
7768 INDUSTRY PACK SUBSYSTEM (IPACK)
7769 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7770 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7772 L:      industrypack-devel@lists.sourceforge.net
7773 W:      http://industrypack.sourceforge.net
7774 S:      Maintained
7775 F:      drivers/ipack/
7776
7777 INFINIBAND SUBSYSTEM
7778 M:      Doug Ledford <dledford@redhat.com>
7779 M:      Jason Gunthorpe <jgg@mellanox.com>
7780 L:      linux-rdma@vger.kernel.org
7781 W:      https://github.com/linux-rdma/rdma-core
7782 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7784 S:      Supported
7785 F:      Documentation/devicetree/bindings/infiniband/
7786 F:      Documentation/infiniband/
7787 F:      drivers/infiniband/
7788 F:      include/uapi/linux/if_infiniband.h
7789 F:      include/uapi/rdma/
7790 F:      include/rdma/
7791 F:      include/trace/events/ib_mad.h
7792 F:      include/trace/events/ib_umad.h
7793 F:      samples/bpf/ibumad_kern.c
7794 F:      samples/bpf/ibumad_user.c
7795
7796 INGENIC JZ4780 DMA Driver
7797 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7798 S:      Maintained
7799 F:      drivers/dma/dma-jz4780.c
7800
7801 INGENIC JZ4780 NAND DRIVER
7802 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7803 L:      linux-mtd@lists.infradead.org
7804 S:      Maintained
7805 F:      drivers/mtd/nand/raw/jz4780_*
7806
7807 INOTIFY
7808 M:      Jan Kara <jack@suse.cz>
7809 R:      Amir Goldstein <amir73il@gmail.com>
7810 L:      linux-fsdevel@vger.kernel.org
7811 S:      Maintained
7812 F:      Documentation/filesystems/inotify.txt
7813 F:      fs/notify/inotify/
7814 F:      include/linux/inotify.h
7815 F:      include/uapi/linux/inotify.h
7816
7817 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7818 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7819 L:      linux-input@vger.kernel.org
7820 Q:      http://patchwork.kernel.org/project/linux-input/list/
7821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7822 S:      Maintained
7823 F:      drivers/input/
7824 F:      include/linux/input.h
7825 F:      include/uapi/linux/input.h
7826 F:      include/uapi/linux/input-event-codes.h
7827 F:      include/linux/input/
7828 F:      Documentation/devicetree/bindings/input/
7829 F:      Documentation/devicetree/bindings/serio/
7830 F:      Documentation/input/
7831
7832 INPUT MULTITOUCH (MT) PROTOCOL
7833 M:      Henrik Rydberg <rydberg@bitmath.org>
7834 L:      linux-input@vger.kernel.org
7835 S:      Odd fixes
7836 F:      Documentation/input/multi-touch-protocol.rst
7837 F:      drivers/input/input-mt.c
7838 K:      \b(ABS|SYN)_MT_
7839
7840 INSIDE SECURE CRYPTO DRIVER
7841 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7842 F:      drivers/crypto/inside-secure/
7843 S:      Maintained
7844 L:      linux-crypto@vger.kernel.org
7845
7846 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7847 M:      Mimi Zohar <zohar@linux.ibm.com>
7848 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7849 L:      linux-integrity@vger.kernel.org
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7851 S:      Supported
7852 F:      security/integrity/ima/
7853
7854 INTEL 810/815 FRAMEBUFFER DRIVER
7855 M:      Antonino Daplas <adaplas@gmail.com>
7856 L:      linux-fbdev@vger.kernel.org
7857 S:      Maintained
7858 F:      drivers/video/fbdev/i810/
7859
7860 INTEL ASoC DRIVERS
7861 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7862 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7863 M:      Jie Yang <yang.jie@linux.intel.com>
7864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7865 S:      Supported
7866 F:      sound/soc/intel/
7867
7868 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7869 M:      Hans de Goede <hdegoede@redhat.com>
7870 L:      platform-driver-x86@vger.kernel.org
7871 S:      Maintained
7872 F:      drivers/platform/x86/intel_atomisp2_pm.c
7873
7874 INTEL C600 SERIES SAS CONTROLLER DRIVER
7875 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7876 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7877 L:      linux-scsi@vger.kernel.org
7878 T:      git git://git.code.sf.net/p/intel-sas/isci
7879 S:      Supported
7880 F:      drivers/scsi/isci/
7881
7882 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7883 M:      Jani Nikula <jani.nikula@linux.intel.com>
7884 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7885 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7886 L:      intel-gfx@lists.freedesktop.org
7887 W:      https://01.org/linuxgraphics/
7888 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7889 C:      irc://chat.freenode.net/intel-gfx
7890 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7891 T:      git git://anongit.freedesktop.org/drm-intel
7892 S:      Supported
7893 F:      drivers/gpu/drm/i915/
7894 F:      include/drm/i915*
7895 F:      include/uapi/drm/i915_drm.h
7896 F:      Documentation/gpu/i915.rst
7897
7898 INTEL ETHERNET DRIVERS
7899 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7900 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7901 W:      http://www.intel.com/support/feedback.htm
7902 W:      http://e1000.sourceforge.net/
7903 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7906 S:      Supported
7907 F:      Documentation/networking/device_drivers/intel/e100.rst
7908 F:      Documentation/networking/device_drivers/intel/e1000.rst
7909 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7910 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7911 F:      Documentation/networking/device_drivers/intel/igb.rst
7912 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7913 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7914 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7915 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7916 F:      Documentation/networking/device_drivers/intel/i40e.rst
7917 F:      Documentation/networking/device_drivers/intel/iavf.rst
7918 F:      Documentation/networking/device_drivers/intel/ice.rst
7919 F:      drivers/net/ethernet/intel/
7920 F:      drivers/net/ethernet/intel/*/
7921 F:      include/linux/avf/virtchnl.h
7922
7923 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7924 M:      Maik Broemme <mbroemme@libmpq.org>
7925 L:      linux-fbdev@vger.kernel.org
7926 S:      Maintained
7927 F:      Documentation/fb/intelfb.txt
7928 F:      drivers/video/fbdev/intelfb/
7929
7930 INTEL GPIO DRIVERS
7931 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7932 L:      linux-gpio@vger.kernel.org
7933 S:      Maintained
7934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7935 F:      drivers/gpio/gpio-ich.c
7936 F:      drivers/gpio/gpio-intel-mid.c
7937 F:      drivers/gpio/gpio-lynxpoint.c
7938 F:      drivers/gpio/gpio-merrifield.c
7939 F:      drivers/gpio/gpio-ml-ioh.c
7940 F:      drivers/gpio/gpio-pch.c
7941 F:      drivers/gpio/gpio-sch.c
7942 F:      drivers/gpio/gpio-sodaville.c
7943
7944 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7945 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7946 M:      Zhi Wang <zhi.a.wang@intel.com>
7947 L:      intel-gvt-dev@lists.freedesktop.org
7948 L:      intel-gfx@lists.freedesktop.org
7949 W:      https://01.org/igvt-g
7950 T:      git https://github.com/intel/gvt-linux.git
7951 S:      Supported
7952 F:      drivers/gpu/drm/i915/gvt/
7953
7954 INTEL HID EVENT DRIVER
7955 M:      Alex Hung <alex.hung@canonical.com>
7956 L:      platform-driver-x86@vger.kernel.org
7957 S:      Maintained
7958 F:      drivers/platform/x86/intel-hid.c
7959
7960 INTEL I/OAT DMA DRIVER
7961 M:      Dave Jiang <dave.jiang@intel.com>
7962 R:      Dan Williams <dan.j.williams@intel.com>
7963 L:      dmaengine@vger.kernel.org
7964 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7965 S:      Supported
7966 F:      drivers/dma/ioat*
7967
7968 INTEL IDLE DRIVER
7969 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7970 M:      Len Brown <lenb@kernel.org>
7971 L:      linux-pm@vger.kernel.org
7972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7973 B:      https://bugzilla.kernel.org
7974 S:      Supported
7975 F:      drivers/idle/intel_idle.c
7976
7977 INTEL INTEGRATED SENSOR HUB DRIVER
7978 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7979 M:      Jiri Kosina <jikos@kernel.org>
7980 L:      linux-input@vger.kernel.org
7981 S:      Maintained
7982 F:      drivers/hid/intel-ish-hid/
7983
7984 INTEL IOMMU (VT-d)
7985 M:      David Woodhouse <dwmw2@infradead.org>
7986 L:      iommu@lists.linux-foundation.org
7987 T:      git git://git.infradead.org/iommu-2.6.git
7988 S:      Supported
7989 F:      drivers/iommu/intel-iommu.c
7990 F:      include/linux/intel-iommu.h
7991
7992 INTEL IOP-ADMA DMA DRIVER
7993 R:      Dan Williams <dan.j.williams@intel.com>
7994 S:      Odd fixes
7995 F:      drivers/dma/iop-adma.c
7996
7997 INTEL IPU3 CSI-2 CIO2 DRIVER
7998 M:      Yong Zhi <yong.zhi@intel.com>
7999 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8000 M:      Bingbu Cao <bingbu.cao@intel.com>
8001 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8002 L:      linux-media@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/media/pci/intel/ipu3/
8005 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8006
8007 INTEL IPU3 CSI-2 IMGU DRIVER
8008 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8009 L:      linux-media@vger.kernel.org
8010 S:      Maintained
8011 F:      drivers/staging/media/ipu3/
8012 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8013 F:      Documentation/media/v4l-drivers/ipu3.rst
8014
8015 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8016 M:      Krzysztof Halasa <khalasa@piap.pl>
8017 S:      Maintained
8018 F:      include/linux/soc/ixp4xx/qmgr.h
8019 F:      include/linux/soc/ixp4xx/npe.h
8020 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8021 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8022 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8023 F:      drivers/net/wan/ixp4xx_hss.c
8024
8025 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8026 M:      Deepak Saxena <dsaxena@plexity.net>
8027 S:      Maintained
8028 F:      drivers/char/hw_random/ixp4xx-rng.c
8029
8030 INTEL MANAGEMENT ENGINE (mei)
8031 M:      Tomas Winkler <tomas.winkler@intel.com>
8032 L:      linux-kernel@vger.kernel.org
8033 S:      Supported
8034 F:      include/uapi/linux/mei.h
8035 F:      include/linux/mei_cl_bus.h
8036 F:      drivers/misc/mei/*
8037 F:      drivers/watchdog/mei_wdt.c
8038 F:      Documentation/misc-devices/mei/*
8039 F:      samples/mei/*
8040
8041 INTEL MENLOW THERMAL DRIVER
8042 M:      Sujith Thomas <sujith.thomas@intel.com>
8043 L:      platform-driver-x86@vger.kernel.org
8044 W:      https://01.org/linux-acpi
8045 S:      Supported
8046 F:      drivers/platform/x86/intel_menlow.c
8047
8048 INTEL MIC DRIVERS (mic)
8049 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8050 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8051 S:      Supported
8052 W:      https://github.com/sudeepdutt/mic
8053 W:      http://software.intel.com/en-us/mic-developer
8054 F:      include/linux/mic_bus.h
8055 F:      include/linux/scif.h
8056 F:      include/uapi/linux/mic_common.h
8057 F:      include/uapi/linux/mic_ioctl.h
8058 F:      include/uapi/linux/scif_ioctl.h
8059 F:      drivers/misc/mic/
8060 F:      drivers/dma/mic_x100_dma.c
8061 F:      drivers/dma/mic_x100_dma.h
8062 F:      Documentation/mic/
8063
8064 INTEL PMC CORE DRIVER
8065 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8066 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8067 L:      platform-driver-x86@vger.kernel.org
8068 S:      Maintained
8069 F:      drivers/platform/x86/intel_pmc_core*
8070
8071 INTEL PMC/P-Unit IPC DRIVER
8072 M:      Zha Qipeng<qipeng.zha@intel.com>
8073 L:      platform-driver-x86@vger.kernel.org
8074 S:      Maintained
8075 F:      drivers/platform/x86/intel_pmc_ipc.c
8076 F:      drivers/platform/x86/intel_punit_ipc.c
8077 F:      arch/x86/include/asm/intel_pmc_ipc.h
8078 F:      arch/x86/include/asm/intel_punit_ipc.h
8079
8080 INTEL PMIC GPIO DRIVERS
8081 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8082 S:      Maintained
8083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8084 F:      drivers/gpio/gpio-*cove.c
8085 F:      drivers/gpio/gpio-msic.c
8086
8087 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8088 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8089 S:      Maintained
8090 F:      drivers/mfd/intel_msic.c
8091 F:      drivers/mfd/intel_soc_pmic*
8092 F:      include/linux/mfd/intel_msic.h
8093 F:      include/linux/mfd/intel_soc_pmic*
8094
8095 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8096 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8097 L:      linux-wireless@vger.kernel.org
8098 S:      Maintained
8099 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8100 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8101 F:      drivers/net/wireless/intel/ipw2x00/
8102
8103 INTEL PSTATE DRIVER
8104 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8105 M:      Len Brown <lenb@kernel.org>
8106 L:      linux-pm@vger.kernel.org
8107 S:      Supported
8108 F:      drivers/cpufreq/intel_pstate.c
8109
8110 INTEL RDMA RNIC DRIVER
8111 M:      Faisal Latif <faisal.latif@intel.com>
8112 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8113 L:      linux-rdma@vger.kernel.org
8114 S:      Supported
8115 F:      drivers/infiniband/hw/i40iw/
8116 F:      include/uapi/rdma/i40iw-abi.h
8117
8118 INTEL TELEMETRY DRIVER
8119 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8120 M:      "David E. Box" <david.e.box@linux.intel.com>
8121 L:      platform-driver-x86@vger.kernel.org
8122 S:      Maintained
8123 F:      arch/x86/include/asm/intel_telemetry.h
8124 F:      drivers/platform/x86/intel_telemetry*
8125
8126 INTEL VIRTUAL BUTTON DRIVER
8127 M:      AceLan Kao <acelan.kao@canonical.com>
8128 L:      platform-driver-x86@vger.kernel.org
8129 S:      Maintained
8130 F:      drivers/platform/x86/intel-vbtn.c
8131
8132 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8133 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8134 L:      linux-wireless@vger.kernel.org
8135 S:      Supported
8136 F:      drivers/net/wireless/intel/iwlegacy/
8137
8138 INTEL WIRELESS WIFI LINK (iwlwifi)
8139 M:      Johannes Berg <johannes.berg@intel.com>
8140 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8141 M:      Luca Coelho <luciano.coelho@intel.com>
8142 M:      Intel Linux Wireless <linuxwifi@intel.com>
8143 L:      linux-wireless@vger.kernel.org
8144 W:      http://intellinuxwireless.org
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8146 S:      Supported
8147 F:      drivers/net/wireless/intel/iwlwifi/
8148
8149 INTEL WIRELESS WIMAX CONNECTION 2400
8150 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8151 M:      linux-wimax@intel.com
8152 L:      wimax@linuxwimax.org (subscribers-only)
8153 S:      Supported
8154 W:      http://linuxwimax.org
8155 F:      Documentation/wimax/README.i2400m
8156 F:      drivers/net/wimax/i2400m/
8157 F:      include/uapi/linux/wimax/i2400m.h
8158
8159 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8160 M:      Mario Limonciello <mario.limonciello@dell.com>
8161 S:      Maintained
8162 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8163
8164 INTEL(R) TRACE HUB
8165 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8166 S:      Supported
8167 F:      Documentation/trace/intel_th.rst
8168 F:      drivers/hwtracing/intel_th/
8169
8170 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8171 M:      Ning Sun <ning.sun@intel.com>
8172 L:      tboot-devel@lists.sourceforge.net
8173 W:      http://tboot.sourceforge.net
8174 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8175 S:      Supported
8176 F:      Documentation/intel_txt.txt
8177 F:      include/linux/tboot.h
8178 F:      arch/x86/kernel/tboot.c
8179
8180 INTEL-MID GPIO DRIVER
8181 M:      David Cohen <david.a.cohen@linux.intel.com>
8182 L:      linux-gpio@vger.kernel.org
8183 S:      Maintained
8184 F:      drivers/gpio/gpio-intel-mid.c
8185
8186 INTERCONNECT API
8187 M:      Georgi Djakov <georgi.djakov@linaro.org>
8188 L:      linux-pm@vger.kernel.org
8189 S:      Maintained
8190 F:      Documentation/interconnect/
8191 F:      Documentation/devicetree/bindings/interconnect/
8192 F:      drivers/interconnect/
8193 F:      include/dt-bindings/interconnect/
8194 F:      include/linux/interconnect-provider.h
8195 F:      include/linux/interconnect.h
8196
8197 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8198 M:      Linus Walleij <linus.walleij@linaro.org>
8199 L:      linux-iio@vger.kernel.org
8200 S:      Maintained
8201 F:      drivers/iio/gyro/mpu3050*
8202 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8203
8204 IOC3 ETHERNET DRIVER
8205 M:      Ralf Baechle <ralf@linux-mips.org>
8206 L:      linux-mips@vger.kernel.org
8207 S:      Maintained
8208 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8209
8210 IOC3 SERIAL DRIVER
8211 M:      Pat Gefre <pfg@sgi.com>
8212 L:      linux-serial@vger.kernel.org
8213 S:      Maintained
8214 F:      drivers/tty/serial/ioc3_serial.c
8215
8216 IOMAP FILESYSTEM LIBRARY
8217 M:      Christoph Hellwig <hch@infradead.org>
8218 M:      Darrick J. Wong <darrick.wong@oracle.com>
8219 M:      linux-xfs@vger.kernel.org
8220 M:      linux-fsdevel@vger.kernel.org
8221 L:      linux-xfs@vger.kernel.org
8222 L:      linux-fsdevel@vger.kernel.org
8223 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8224 S:      Supported
8225 F:      fs/iomap.c
8226 F:      include/linux/iomap.h
8227
8228 IOMMU DRIVERS
8229 M:      Joerg Roedel <joro@8bytes.org>
8230 L:      iommu@lists.linux-foundation.org
8231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8232 S:      Maintained
8233 F:      Documentation/devicetree/bindings/iommu/
8234 F:      drivers/iommu/
8235 F:      include/linux/iommu.h
8236 F:      include/linux/of_iommu.h
8237 F:      include/linux/iova.h
8238
8239 IO_URING
8240 M:      Jens Axboe <axboe@kernel.dk>
8241 L:      linux-block@vger.kernel.org
8242 L:      linux-fsdevel@vger.kernel.org
8243 T:      git git://git.kernel.dk/linux-block
8244 T:      git git://git.kernel.dk/liburing
8245 S:      Maintained
8246 F:      fs/io_uring.c
8247 F:      include/uapi/linux/io_uring.h
8248
8249 IP MASQUERADING
8250 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8251 S:      Maintained
8252 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8253
8254 IPMI SUBSYSTEM
8255 M:      Corey Minyard <minyard@acm.org>
8256 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8257 W:      http://openipmi.sourceforge.net/
8258 S:      Supported
8259 F:      Documentation/devicetree/bindings/ipmi/
8260 F:      Documentation/IPMI.txt
8261 F:      drivers/char/ipmi/
8262 F:      include/linux/ipmi*
8263 F:      include/uapi/linux/ipmi*
8264
8265 IPS SCSI RAID DRIVER
8266 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8267 L:      linux-scsi@vger.kernel.org
8268 W:      http://www.adaptec.com/
8269 S:      Maintained
8270 F:      drivers/scsi/ips*
8271
8272 IPVS
8273 M:      Wensong Zhang <wensong@linux-vs.org>
8274 M:      Simon Horman <horms@verge.net.au>
8275 M:      Julian Anastasov <ja@ssi.bg>
8276 L:      netdev@vger.kernel.org
8277 L:      lvs-devel@vger.kernel.org
8278 S:      Maintained
8279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8281 F:      Documentation/networking/ipvs-sysctl.txt
8282 F:      include/net/ip_vs.h
8283 F:      include/uapi/linux/ip_vs.h
8284 F:      net/netfilter/ipvs/
8285
8286 IPWIRELESS DRIVER
8287 M:      Jiri Kosina <jikos@kernel.org>
8288 M:      David Sterba <dsterba@suse.com>
8289 S:      Odd Fixes
8290 F:      drivers/tty/ipwireless/
8291
8292 IPX NETWORK LAYER
8293 L:      netdev@vger.kernel.org
8294 S:      Obsolete
8295 F:      include/uapi/linux/ipx.h
8296
8297 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8298 M:      Marc Zyngier <marc.zyngier@arm.com>
8299 S:      Maintained
8300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8301 F:      Documentation/IRQ-domain.txt
8302 F:      include/linux/irqdomain.h
8303 F:      kernel/irq/irqdomain.c
8304 F:      kernel/irq/msi.c
8305
8306 IRQ SUBSYSTEM
8307 M:      Thomas Gleixner <tglx@linutronix.de>
8308 L:      linux-kernel@vger.kernel.org
8309 S:      Maintained
8310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8311 F:      kernel/irq/
8312
8313 IRQCHIP DRIVERS
8314 M:      Thomas Gleixner <tglx@linutronix.de>
8315 M:      Jason Cooper <jason@lakedaemon.net>
8316 M:      Marc Zyngier <marc.zyngier@arm.com>
8317 L:      linux-kernel@vger.kernel.org
8318 S:      Maintained
8319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8320 F:      Documentation/devicetree/bindings/interrupt-controller/
8321 F:      drivers/irqchip/
8322
8323 ISA
8324 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8325 S:      Maintained
8326 F:      Documentation/isa.txt
8327 F:      drivers/base/isa.c
8328 F:      include/linux/isa.h
8329
8330 ISA RADIO MODULE
8331 M:      Hans Verkuil <hverkuil@xs4all.nl>
8332 L:      linux-media@vger.kernel.org
8333 T:      git git://linuxtv.org/media_tree.git
8334 W:      https://linuxtv.org
8335 S:      Maintained
8336 F:      drivers/media/radio/radio-isa*
8337
8338 ISAPNP
8339 M:      Jaroslav Kysela <perex@perex.cz>
8340 S:      Maintained
8341 F:      Documentation/isapnp.txt
8342 F:      drivers/pnp/isapnp/
8343 F:      include/linux/isapnp.h
8344
8345 ISCSI
8346 M:      Lee Duncan <lduncan@suse.com>
8347 M:      Chris Leech <cleech@redhat.com>
8348 L:      open-iscsi@googlegroups.com
8349 W:      www.open-iscsi.com
8350 S:      Maintained
8351 F:      drivers/scsi/*iscsi*
8352 F:      include/scsi/*iscsi*
8353
8354 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8355 M:      Peter Jones <pjones@redhat.com>
8356 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8357 S:      Maintained
8358 F:      drivers/firmware/iscsi_ibft*
8359
8360 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8361 M:      Sagi Grimberg <sagi@grimberg.me>
8362 M:      Max Gurtovoy <maxg@mellanox.com>
8363 L:      linux-rdma@vger.kernel.org
8364 S:      Supported
8365 W:      http://www.openfabrics.org
8366 W:      www.open-iscsi.org
8367 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8368 F:      drivers/infiniband/ulp/iser/
8369
8370 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8371 M:      Sagi Grimberg <sagi@grimberg.me>
8372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8373 L:      linux-rdma@vger.kernel.org
8374 L:      target-devel@vger.kernel.org
8375 S:      Supported
8376 W:      http://www.linux-iscsi.org
8377 F:      drivers/infiniband/ulp/isert
8378
8379 ISDN/mISDN SUBSYSTEM
8380 M:      Karsten Keil <isdn@linux-pingi.de>
8381 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8382 L:      netdev@vger.kernel.org
8383 W:      http://www.isdn4linux.de
8384 S:      Maintained
8385 F:      drivers/isdn/mISDN
8386 F:      drivers/isdn/hardware
8387
8388 ISDN/CAPI SUBSYSTEM
8389 M:      Karsten Keil <isdn@linux-pingi.de>
8390 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8391 L:      netdev@vger.kernel.org
8392 W:      http://www.isdn4linux.de
8393 S:      Odd Fixes
8394 F:      Documentation/isdn/
8395 F:      drivers/isdn/capi/
8396 F:      drivers/staging/isdn/
8397 F:      net/bluetooth/cmtp/
8398 F:      include/linux/isdn/
8399 F:      include/uapi/linux/isdn/
8400
8401 IT87 HARDWARE MONITORING DRIVER
8402 M:      Jean Delvare <jdelvare@suse.com>
8403 L:      linux-hwmon@vger.kernel.org
8404 S:      Maintained
8405 F:      Documentation/hwmon/it87.rst
8406 F:      drivers/hwmon/it87.c
8407
8408 IT913X MEDIA DRIVER
8409 M:      Antti Palosaari <crope@iki.fi>
8410 L:      linux-media@vger.kernel.org
8411 W:      https://linuxtv.org
8412 W:      http://palosaari.fi/linux/
8413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8414 T:      git git://linuxtv.org/anttip/media_tree.git
8415 S:      Maintained
8416 F:      drivers/media/tuners/it913x*
8417
8418 IVTV VIDEO4LINUX DRIVER
8419 M:      Andy Walls <awalls@md.metrocast.net>
8420 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8421 L:      linux-media@vger.kernel.org
8422 T:      git git://linuxtv.org/media_tree.git
8423 W:      http://www.ivtvdriver.org
8424 S:      Maintained
8425 F:      Documentation/media/v4l-drivers/ivtv*
8426 F:      drivers/media/pci/ivtv/
8427 F:      include/uapi/linux/ivtv*
8428
8429 IX2505V MEDIA DRIVER
8430 M:      Malcolm Priestley <tvboxspy@gmail.com>
8431 L:      linux-media@vger.kernel.org
8432 W:      https://linuxtv.org
8433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8434 S:      Maintained
8435 F:      drivers/media/dvb-frontends/ix2505v*
8436
8437 JAILHOUSE HYPERVISOR INTERFACE
8438 M:      Jan Kiszka <jan.kiszka@siemens.com>
8439 L:      jailhouse-dev@googlegroups.com
8440 S:      Maintained
8441 F:      arch/x86/kernel/jailhouse.c
8442 F:      arch/x86/include/asm/jailhouse_para.h
8443
8444 JC42.4 TEMPERATURE SENSOR DRIVER
8445 M:      Guenter Roeck <linux@roeck-us.net>
8446 L:      linux-hwmon@vger.kernel.org
8447 S:      Maintained
8448 F:      drivers/hwmon/jc42.c
8449 F:      Documentation/hwmon/jc42.rst
8450
8451 JFS FILESYSTEM
8452 M:      Dave Kleikamp <shaggy@kernel.org>
8453 L:      jfs-discussion@lists.sourceforge.net
8454 W:      http://jfs.sourceforge.net/
8455 T:      git git://github.com/kleikamp/linux-shaggy.git
8456 S:      Maintained
8457 F:      Documentation/filesystems/jfs.txt
8458 F:      fs/jfs/
8459
8460 JME NETWORK DRIVER
8461 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8462 L:      netdev@vger.kernel.org
8463 S:      Maintained
8464 F:      drivers/net/ethernet/jme.*
8465
8466 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8467 M:      David Woodhouse <dwmw2@infradead.org>
8468 M:      Richard Weinberger <richard@nod.at>
8469 L:      linux-mtd@lists.infradead.org
8470 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8471 T:      git git://git.infradead.org/ubifs-2.6.git
8472 S:      Odd Fixes
8473 F:      fs/jffs2/
8474 F:      include/uapi/linux/jffs2.h
8475
8476 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8477 M:      "Theodore Ts'o" <tytso@mit.edu>
8478 M:      Jan Kara <jack@suse.com>
8479 L:      linux-ext4@vger.kernel.org
8480 S:      Maintained
8481 F:      fs/jbd2/
8482 F:      include/linux/jbd2.h
8483
8484 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8485 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8486 L:      linux-media@vger.kernel.org
8487 S:      Maintained
8488 F:      drivers/media/platform/rcar_jpu.c
8489
8490 JSM Neo PCI based serial card
8491 L:      linux-serial@vger.kernel.org
8492 S:      Orphan
8493 F:      drivers/tty/serial/jsm/
8494
8495 K10TEMP HARDWARE MONITORING DRIVER
8496 M:      Clemens Ladisch <clemens@ladisch.de>
8497 L:      linux-hwmon@vger.kernel.org
8498 S:      Maintained
8499 F:      Documentation/hwmon/k10temp.rst
8500 F:      drivers/hwmon/k10temp.c
8501
8502 K8TEMP HARDWARE MONITORING DRIVER
8503 M:      Rudolf Marek <r.marek@assembler.cz>
8504 L:      linux-hwmon@vger.kernel.org
8505 S:      Maintained
8506 F:      Documentation/hwmon/k8temp.rst
8507 F:      drivers/hwmon/k8temp.c
8508
8509 KASAN
8510 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8511 R:      Alexander Potapenko <glider@google.com>
8512 R:      Dmitry Vyukov <dvyukov@google.com>
8513 L:      kasan-dev@googlegroups.com
8514 S:      Maintained
8515 F:      arch/*/include/asm/kasan.h
8516 F:      arch/*/mm/kasan_init*
8517 F:      Documentation/dev-tools/kasan.rst
8518 F:      include/linux/kasan*.h
8519 F:      lib/test_kasan.c
8520 F:      mm/kasan/
8521 F:      scripts/Makefile.kasan
8522
8523 KCONFIG
8524 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8526 L:      linux-kbuild@vger.kernel.org
8527 S:      Maintained
8528 F:      Documentation/kbuild/kconfig*
8529 F:      scripts/kconfig/
8530 F:      scripts/Kconfig.include
8531
8532 KDUMP
8533 M:      Dave Young <dyoung@redhat.com>
8534 M:      Baoquan He <bhe@redhat.com>
8535 R:      Vivek Goyal <vgoyal@redhat.com>
8536 L:      kexec@lists.infradead.org
8537 W:      http://lse.sourceforge.net/kdump/
8538 S:      Maintained
8539 F:      Documentation/kdump/
8540
8541 KEENE FM RADIO TRANSMITTER DRIVER
8542 M:      Hans Verkuil <hverkuil@xs4all.nl>
8543 L:      linux-media@vger.kernel.org
8544 T:      git git://linuxtv.org/media_tree.git
8545 W:      https://linuxtv.org
8546 S:      Maintained
8547 F:      drivers/media/radio/radio-keene*
8548
8549 KERNEL AUTOMOUNTER
8550 M:      Ian Kent <raven@themaw.net>
8551 L:      autofs@vger.kernel.org
8552 S:      Maintained
8553 F:      fs/autofs/
8554
8555 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8556 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8557 M:      Michal Marek <michal.lkml@markovi.net>
8558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8559 L:      linux-kbuild@vger.kernel.org
8560 S:      Maintained
8561 F:      Documentation/kbuild/
8562 F:      Makefile
8563 F:      scripts/Kbuild*
8564 F:      scripts/Makefile*
8565 F:      scripts/basic/
8566 F:      scripts/mk*
8567 F:      scripts/*vmlinux*
8568 F:      scripts/mod/
8569 F:      scripts/package/
8570
8571 KERNEL JANITORS
8572 L:      kernel-janitors@vger.kernel.org
8573 W:      http://kernelnewbies.org/KernelJanitors
8574 S:      Odd Fixes
8575
8576 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8577 M:      "J. Bruce Fields" <bfields@fieldses.org>
8578 M:      Chuck Lever <chuck.lever@oracle.com>
8579 L:      linux-nfs@vger.kernel.org
8580 W:      http://nfs.sourceforge.net/
8581 T:      git git://linux-nfs.org/~bfields/linux.git
8582 S:      Supported
8583 F:      fs/nfsd/
8584 F:      include/uapi/linux/nfsd/
8585 F:      fs/lockd/
8586 F:      fs/nfs_common/
8587 F:      net/sunrpc/
8588 F:      include/linux/lockd/
8589 F:      include/linux/sunrpc/
8590 F:      include/uapi/linux/sunrpc/
8591
8592 KERNEL SELFTEST FRAMEWORK
8593 M:      Shuah Khan <shuah@kernel.org>
8594 M:      Shuah Khan <skhan@linuxfoundation.org>
8595 L:      linux-kselftest@vger.kernel.org
8596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8597 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8598 S:      Maintained
8599 F:      tools/testing/selftests/
8600 F:      Documentation/dev-tools/kselftest*
8601
8602 KERNEL USERMODE HELPER
8603 M:      Luis Chamberlain <mcgrof@kernel.org>
8604 L:      linux-kernel@vger.kernel.org
8605 S:      Maintained
8606 F:      kernel/umh.c
8607 F:      include/linux/umh.h
8608
8609 KERNEL VIRTUAL MACHINE (KVM)
8610 M:      Paolo Bonzini <pbonzini@redhat.com>
8611 M:      Radim Krčmář <rkrcmar@redhat.com>
8612 L:      kvm@vger.kernel.org
8613 W:      http://www.linux-kvm.org
8614 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8615 S:      Supported
8616 F:      Documentation/virtual/kvm/
8617 F:      include/trace/events/kvm.h
8618 F:      include/uapi/asm-generic/kvm*
8619 F:      include/uapi/linux/kvm*
8620 F:      include/asm-generic/kvm*
8621 F:      include/linux/kvm*
8622 F:      include/kvm/iodev.h
8623 F:      virt/kvm/*
8624 F:      tools/kvm/
8625 F:      tools/testing/selftests/kvm/
8626
8627 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8628 M:      Joerg Roedel <joro@8bytes.org>
8629 L:      kvm@vger.kernel.org
8630 W:      http://www.linux-kvm.org/
8631 S:      Maintained
8632 F:      arch/x86/include/asm/svm.h
8633 F:      arch/x86/kvm/svm.c
8634
8635 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8636 M:      Marc Zyngier <marc.zyngier@arm.com>
8637 R:      James Morse <james.morse@arm.com>
8638 R:      Julien Thierry <julien.thierry@arm.com>
8639 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8641 L:      kvmarm@lists.cs.columbia.edu
8642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8643 S:      Maintained
8644 F:      arch/arm/include/uapi/asm/kvm*
8645 F:      arch/arm/include/asm/kvm*
8646 F:      arch/arm/kvm/
8647 F:      arch/arm64/include/uapi/asm/kvm*
8648 F:      arch/arm64/include/asm/kvm*
8649 F:      arch/arm64/kvm/
8650 F:      virt/kvm/arm/
8651 F:      include/kvm/arm_*
8652
8653 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8654 M:      James Hogan <jhogan@kernel.org>
8655 L:      linux-mips@vger.kernel.org
8656 S:      Supported
8657 F:      arch/mips/include/uapi/asm/kvm*
8658 F:      arch/mips/include/asm/kvm*
8659 F:      arch/mips/kvm/
8660
8661 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8662 M:      Paul Mackerras <paulus@ozlabs.org>
8663 L:      kvm-ppc@vger.kernel.org
8664 W:      http://www.linux-kvm.org/
8665 T:      git git://github.com/agraf/linux-2.6.git
8666 S:      Supported
8667 F:      arch/powerpc/include/uapi/asm/kvm*
8668 F:      arch/powerpc/include/asm/kvm*
8669 F:      arch/powerpc/kvm/
8670 F:      arch/powerpc/kernel/kvm*
8671
8672 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8673 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8674 M:      Janosch Frank <frankja@linux.ibm.com>
8675 R:      David Hildenbrand <david@redhat.com>
8676 R:      Cornelia Huck <cohuck@redhat.com>
8677 L:      linux-s390@vger.kernel.org
8678 W:      http://www.ibm.com/developerworks/linux/linux390/
8679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8680 S:      Supported
8681 F:      arch/s390/include/uapi/asm/kvm*
8682 F:      arch/s390/include/asm/gmap.h
8683 F:      arch/s390/include/asm/kvm*
8684 F:      arch/s390/kvm/
8685 F:      arch/s390/mm/gmap.c
8686
8687 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8688 M:      Paolo Bonzini <pbonzini@redhat.com>
8689 M:      Radim Krčmář <rkrcmar@redhat.com>
8690 L:      kvm@vger.kernel.org
8691 W:      http://www.linux-kvm.org
8692 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8693 S:      Supported
8694 F:      arch/x86/kvm/
8695 F:      arch/x86/kvm/*/
8696 F:      arch/x86/include/uapi/asm/kvm*
8697 F:      arch/x86/include/asm/kvm*
8698 F:      arch/x86/include/asm/pvclock-abi.h
8699 F:      arch/x86/kernel/kvm.c
8700 F:      arch/x86/kernel/kvmclock.c
8701
8702 KERNFS
8703 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8704 M:      Tejun Heo <tj@kernel.org>
8705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8706 S:      Supported
8707 F:      include/linux/kernfs.h
8708 F:      fs/kernfs/
8709
8710 KEXEC
8711 M:      Eric Biederman <ebiederm@xmission.com>
8712 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8713 L:      kexec@lists.infradead.org
8714 S:      Maintained
8715 F:      include/linux/kexec.h
8716 F:      include/uapi/linux/kexec.h
8717 F:      kernel/kexec*
8718
8719 KEYS-ENCRYPTED
8720 M:      Mimi Zohar <zohar@linux.ibm.com>
8721 L:      linux-integrity@vger.kernel.org
8722 L:      keyrings@vger.kernel.org
8723 S:      Supported
8724 F:      Documentation/security/keys/trusted-encrypted.rst
8725 F:      include/keys/encrypted-type.h
8726 F:      security/keys/encrypted-keys/
8727
8728 KEYS-TRUSTED
8729 M:      James Bottomley <jejb@linux.ibm.com>
8730 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8731 M:      Mimi Zohar <zohar@linux.ibm.com>
8732 L:      linux-integrity@vger.kernel.org
8733 L:      keyrings@vger.kernel.org
8734 S:      Supported
8735 F:      Documentation/security/keys/trusted-encrypted.rst
8736 F:      include/keys/trusted-type.h
8737 F:      security/keys/trusted.c
8738 F:      security/keys/trusted.h
8739
8740 KEYS/KEYRINGS:
8741 M:      David Howells <dhowells@redhat.com>
8742 L:      keyrings@vger.kernel.org
8743 S:      Maintained
8744 F:      Documentation/security/keys/core.rst
8745 F:      include/linux/key.h
8746 F:      include/linux/key-type.h
8747 F:      include/linux/keyctl.h
8748 F:      include/uapi/linux/keyctl.h
8749 F:      include/keys/
8750 F:      security/keys/
8751
8752 KGDB / KDB /debug_core
8753 M:      Jason Wessel <jason.wessel@windriver.com>
8754 M:      Daniel Thompson <daniel.thompson@linaro.org>
8755 W:      http://kgdb.wiki.kernel.org/
8756 L:      kgdb-bugreport@lists.sourceforge.net
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8758 S:      Maintained
8759 F:      Documentation/dev-tools/kgdb.rst
8760 F:      drivers/misc/kgdbts.c
8761 F:      drivers/tty/serial/kgdboc.c
8762 F:      include/linux/kdb.h
8763 F:      include/linux/kgdb.h
8764 F:      kernel/debug/
8765
8766 KMEMLEAK
8767 M:      Catalin Marinas <catalin.marinas@arm.com>
8768 S:      Maintained
8769 F:      Documentation/dev-tools/kmemleak.rst
8770 F:      include/linux/kmemleak.h
8771 F:      mm/kmemleak.c
8772 F:      mm/kmemleak-test.c
8773
8774 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8775 M:      Luis Chamberlain <mcgrof@kernel.org>
8776 L:      linux-kernel@vger.kernel.org
8777 S:      Maintained
8778 F:      kernel/kmod.c
8779 F:      include/linux/kmod.h
8780 F:      lib/test_kmod.c
8781 F:      tools/testing/selftests/kmod/
8782
8783 KPROBES
8784 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8785 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8786 M:      "David S. Miller" <davem@davemloft.net>
8787 M:      Masami Hiramatsu <mhiramat@kernel.org>
8788 S:      Maintained
8789 F:      Documentation/kprobes.txt
8790 F:      include/linux/kprobes.h
8791 F:      include/asm-generic/kprobes.h
8792 F:      kernel/kprobes.c
8793
8794 KS0108 LCD CONTROLLER DRIVER
8795 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8796 S:      Maintained
8797 F:      Documentation/auxdisplay/ks0108
8798 F:      drivers/auxdisplay/ks0108.c
8799 F:      include/linux/ks0108.h
8800
8801 L3MDEV
8802 M:      David Ahern <dsa@cumulusnetworks.com>
8803 L:      netdev@vger.kernel.org
8804 S:      Maintained
8805 F:      net/l3mdev
8806 F:      include/net/l3mdev.h
8807
8808 L7 BPF FRAMEWORK
8809 M:      John Fastabend <john.fastabend@gmail.com>
8810 M:      Daniel Borkmann <daniel@iogearbox.net>
8811 L:      netdev@vger.kernel.org
8812 L:      bpf@vger.kernel.org
8813 S:      Maintained
8814 F:      include/linux/skmsg.h
8815 F:      net/core/skmsg.c
8816 F:      net/core/sock_map.c
8817 F:      net/ipv4/tcp_bpf.c
8818
8819 LANTIQ / INTEL Ethernet drivers
8820 M:      Hauke Mehrtens <hauke@hauke-m.de>
8821 L:      netdev@vger.kernel.org
8822 S:      Maintained
8823 F:      net/dsa/tag_gswip.c
8824 F:      drivers/net/ethernet/lantiq_xrx200.c
8825 F:      drivers/net/dsa/lantiq_pce.h
8826 F:      drivers/net/dsa/lantiq_gswip.c
8827
8828 LANTIQ MIPS ARCHITECTURE
8829 M:      John Crispin <john@phrozen.org>
8830 L:      linux-mips@vger.kernel.org
8831 S:      Maintained
8832 F:      arch/mips/lantiq
8833 F:      drivers/soc/lantiq
8834
8835 LAPB module
8836 L:      linux-x25@vger.kernel.org
8837 S:      Orphan
8838 F:      Documentation/networking/lapb-module.txt
8839 F:      include/*/lapb.h
8840 F:      net/lapb/
8841
8842 LASI 53c700 driver for PARISC
8843 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8844 L:      linux-scsi@vger.kernel.org
8845 S:      Maintained
8846 F:      Documentation/scsi/53c700.txt
8847 F:      drivers/scsi/53c700*
8848
8849 LEAKING_ADDRESSES
8850 M:      Tobin C. Harding <me@tobin.cc>
8851 M:      Tycho Andersen <tycho@tycho.ws>
8852 L:      kernel-hardening@lists.openwall.com
8853 S:      Maintained
8854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8855 F:      scripts/leaking_addresses.pl
8856
8857 LED SUBSYSTEM
8858 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8859 M:      Pavel Machek <pavel@ucw.cz>
8860 R:      Dan Murphy <dmurphy@ti.com>
8861 L:      linux-leds@vger.kernel.org
8862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8863 S:      Maintained
8864 F:      Documentation/devicetree/bindings/leds/
8865 F:      drivers/leds/
8866 F:      include/linux/leds.h
8867
8868 LEGACY EEPROM DRIVER
8869 M:      Jean Delvare <jdelvare@suse.com>
8870 S:      Maintained
8871 F:      Documentation/misc-devices/eeprom
8872 F:      drivers/misc/eeprom/eeprom.c
8873
8874 LEGO MINDSTORMS EV3
8875 R:      David Lechner <david@lechnology.com>
8876 S:      Maintained
8877 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8878 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8879 F:      drivers/power/supply/lego_ev3_battery.c
8880
8881 LEGO USB Tower driver
8882 M:      Juergen Stuber <starblue@users.sourceforge.net>
8883 L:      legousb-devel@lists.sourceforge.net
8884 W:      http://legousb.sourceforge.net/
8885 S:      Maintained
8886 F:      drivers/usb/misc/legousbtower.c
8887
8888 LG LAPTOP EXTRAS
8889 M:      Matan Ziv-Av <matan@svgalib.org>
8890 L:      platform-driver-x86@vger.kernel.org
8891 S:      Maintained
8892 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8893 F:      Documentation/laptops/lg-laptop.rst
8894 F:      drivers/platform/x86/lg-laptop.c
8895
8896 LG2160 MEDIA DRIVER
8897 M:      Michael Krufky <mkrufky@linuxtv.org>
8898 L:      linux-media@vger.kernel.org
8899 W:      https://linuxtv.org
8900 W:      http://github.com/mkrufky
8901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8902 T:      git git://linuxtv.org/mkrufky/tuners.git
8903 S:      Maintained
8904 F:      drivers/media/dvb-frontends/lg2160.*
8905
8906 LGDT3305 MEDIA DRIVER
8907 M:      Michael Krufky <mkrufky@linuxtv.org>
8908 L:      linux-media@vger.kernel.org
8909 W:      https://linuxtv.org
8910 W:      http://github.com/mkrufky
8911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8912 T:      git git://linuxtv.org/mkrufky/tuners.git
8913 S:      Maintained
8914 F:      drivers/media/dvb-frontends/lgdt3305.*
8915
8916 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8917 M:      Viresh Kumar <vireshk@kernel.org>
8918 L:      linux-ide@vger.kernel.org
8919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8920 S:      Maintained
8921 F:      include/linux/pata_arasan_cf_data.h
8922 F:      drivers/ata/pata_arasan_cf.c
8923
8924 LIBATA PATA DRIVERS
8925 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8926 M:      Jens Axboe <axboe@kernel.dk>
8927 L:      linux-ide@vger.kernel.org
8928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8929 S:      Maintained
8930 F:      drivers/ata/pata_*.c
8931 F:      drivers/ata/ata_generic.c
8932
8933 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8934 M:      Linus Walleij <linus.walleij@linaro.org>
8935 L:      linux-ide@vger.kernel.org
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8937 S:      Maintained
8938 F:      drivers/ata/pata_ftide010.c
8939 F:      drivers/ata/sata_gemini.c
8940 F:      drivers/ata/sata_gemini.h
8941
8942 LIBATA SATA AHCI PLATFORM devices support
8943 M:      Hans de Goede <hdegoede@redhat.com>
8944 M:      Jens Axboe <axboe@kernel.dk>
8945 L:      linux-ide@vger.kernel.org
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8947 S:      Maintained
8948 F:      drivers/ata/ahci_platform.c
8949 F:      drivers/ata/libahci_platform.c
8950 F:      include/linux/ahci_platform.h
8951
8952 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8953 M:      Mikael Pettersson <mikpelinux@gmail.com>
8954 L:      linux-ide@vger.kernel.org
8955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8956 S:      Maintained
8957 F:      drivers/ata/sata_promise.*
8958
8959 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8960 M:      Jens Axboe <axboe@kernel.dk>
8961 L:      linux-ide@vger.kernel.org
8962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8963 S:      Maintained
8964 F:      drivers/ata/
8965 F:      include/linux/ata.h
8966 F:      include/linux/libata.h
8967 F:      Documentation/devicetree/bindings/ata/
8968
8969 LIBLOCKDEP
8970 M:      Sasha Levin <alexander.levin@microsoft.com>
8971 S:      Maintained
8972 F:      tools/lib/lockdep/
8973
8974 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8975 M:      Dan Williams <dan.j.williams@intel.com>
8976 M:      Vishal Verma <vishal.l.verma@intel.com>
8977 M:      Dave Jiang <dave.jiang@intel.com>
8978 L:      linux-nvdimm@lists.01.org
8979 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8980 S:      Supported
8981 F:      drivers/nvdimm/blk.c
8982 F:      drivers/nvdimm/region_devs.c
8983
8984 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8985 M:      Vishal Verma <vishal.l.verma@intel.com>
8986 M:      Dan Williams <dan.j.williams@intel.com>
8987 M:      Dave Jiang <dave.jiang@intel.com>
8988 L:      linux-nvdimm@lists.01.org
8989 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8990 S:      Supported
8991 F:      drivers/nvdimm/btt*
8992
8993 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8994 M:      Dan Williams <dan.j.williams@intel.com>
8995 M:      Vishal Verma <vishal.l.verma@intel.com>
8996 M:      Dave Jiang <dave.jiang@intel.com>
8997 L:      linux-nvdimm@lists.01.org
8998 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8999 S:      Supported
9000 F:      drivers/nvdimm/pmem*
9001
9002 LIBNVDIMM: DEVICETREE BINDINGS
9003 M:      Oliver O'Halloran <oohall@gmail.com>
9004 L:      linux-nvdimm@lists.01.org
9005 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9006 S:      Supported
9007 F:      drivers/nvdimm/of_pmem.c
9008 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9009
9010 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9011 M:      Dan Williams <dan.j.williams@intel.com>
9012 M:      Vishal Verma <vishal.l.verma@intel.com>
9013 M:      Dave Jiang <dave.jiang@intel.com>
9014 M:      Keith Busch <keith.busch@intel.com>
9015 M:      Ira Weiny <ira.weiny@intel.com>
9016 L:      linux-nvdimm@lists.01.org
9017 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9019 S:      Supported
9020 F:      drivers/nvdimm/*
9021 F:      drivers/acpi/nfit/*
9022 F:      include/linux/nd.h
9023 F:      include/linux/libnvdimm.h
9024 F:      include/uapi/linux/ndctl.h
9025
9026 LIGHTNVM PLATFORM SUPPORT
9027 M:      Matias Bjorling <mb@lightnvm.io>
9028 W:      http://github/OpenChannelSSD
9029 L:      linux-block@vger.kernel.org
9030 S:      Maintained
9031 F:      drivers/lightnvm/
9032 F:      include/linux/lightnvm.h
9033 F:      include/uapi/linux/lightnvm.h
9034
9035 LINUX FOR POWER MACINTOSH
9036 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9037 W:      http://www.penguinppc.org/
9038 L:      linuxppc-dev@lists.ozlabs.org
9039 S:      Maintained
9040 F:      arch/powerpc/platforms/powermac/
9041 F:      drivers/macintosh/
9042
9043 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9044 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9045 M:      Paul Mackerras <paulus@samba.org>
9046 M:      Michael Ellerman <mpe@ellerman.id.au>
9047 W:      https://github.com/linuxppc/linux/wiki
9048 L:      linuxppc-dev@lists.ozlabs.org
9049 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9051 S:      Supported
9052 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9053 F:      Documentation/devicetree/bindings/powerpc/
9054 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9055 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9056 F:      Documentation/powerpc/
9057 F:      arch/powerpc/
9058 F:      drivers/char/tpm/tpm_ibmvtpm*
9059 F:      drivers/crypto/nx/
9060 F:      drivers/crypto/vmx/
9061 F:      drivers/i2c/busses/i2c-opal.c
9062 F:      drivers/net/ethernet/ibm/ibmveth.*
9063 F:      drivers/net/ethernet/ibm/ibmvnic.*
9064 F:      drivers/pci/hotplug/pnv_php.c
9065 F:      drivers/pci/hotplug/rpa*
9066 F:      drivers/rtc/rtc-opal.c
9067 F:      drivers/scsi/ibmvscsi/
9068 F:      drivers/tty/hvc/hvc_opal.c
9069 F:      drivers/watchdog/wdrtas.c
9070 F:      tools/testing/selftests/powerpc
9071 N:      /pmac
9072 N:      powermac
9073 N:      powernv
9074 N:      [^a-z0-9]ps3
9075 N:      pseries
9076
9077 LINUX FOR POWERPC EMBEDDED MPC5XXX
9078 M:      Anatolij Gustschin <agust@denx.de>
9079 L:      linuxppc-dev@lists.ozlabs.org
9080 T:      git git://git.denx.de/linux-denx-agust.git
9081 S:      Maintained
9082 F:      arch/powerpc/platforms/512x/
9083 F:      arch/powerpc/platforms/52xx/
9084
9085 LINUX FOR POWERPC EMBEDDED PPC4XX
9086 M:      Alistair Popple <alistair@popple.id.au>
9087 M:      Matt Porter <mporter@kernel.crashing.org>
9088 W:      http://www.penguinppc.org/
9089 L:      linuxppc-dev@lists.ozlabs.org
9090 S:      Maintained
9091 F:      arch/powerpc/platforms/40x/
9092 F:      arch/powerpc/platforms/44x/
9093
9094 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9095 M:      Scott Wood <oss@buserror.net>
9096 M:      Kumar Gala <galak@kernel.crashing.org>
9097 W:      http://www.penguinppc.org/
9098 L:      linuxppc-dev@lists.ozlabs.org
9099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9100 S:      Maintained
9101 F:      arch/powerpc/platforms/83xx/
9102 F:      arch/powerpc/platforms/85xx/
9103 F:      Documentation/devicetree/bindings/powerpc/fsl/
9104
9105 LINUX FOR POWERPC EMBEDDED PPC8XX
9106 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9107 W:      http://www.penguinppc.org/
9108 L:      linuxppc-dev@lists.ozlabs.org
9109 S:      Maintained
9110 F:      arch/powerpc/platforms/8xx/
9111
9112 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9113 L:      linuxppc-dev@lists.ozlabs.org
9114 S:      Orphan
9115 F:      arch/powerpc/*/*virtex*
9116 F:      arch/powerpc/*/*/*virtex*
9117
9118 LINUX FOR POWERPC PA SEMI PWRFICIENT
9119 L:      linuxppc-dev@lists.ozlabs.org
9120 S:      Orphan
9121 F:      arch/powerpc/platforms/pasemi/
9122 F:      drivers/*/*pasemi*
9123 F:      drivers/*/*/*pasemi*
9124
9125 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9126 M:      Kees Cook <keescook@chromium.org>
9127 S:      Maintained
9128 F:      drivers/misc/lkdtm/*
9129
9130 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9131 M:      Alan Stern <stern@rowland.harvard.edu>
9132 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9133 M:      Will Deacon <will@kernel.org>
9134 M:      Peter Zijlstra <peterz@infradead.org>
9135 M:      Boqun Feng <boqun.feng@gmail.com>
9136 M:      Nicholas Piggin <npiggin@gmail.com>
9137 M:      David Howells <dhowells@redhat.com>
9138 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9139 M:      Luc Maranget <luc.maranget@inria.fr>
9140 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9141 R:      Akira Yokosawa <akiyks@gmail.com>
9142 R:      Daniel Lustig <dlustig@nvidia.com>
9143 L:      linux-kernel@vger.kernel.org
9144 L:      linux-arch@vger.kernel.org
9145 S:      Supported
9146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9147 F:      tools/memory-model/
9148 F:      Documentation/atomic_bitops.txt
9149 F:      Documentation/atomic_t.txt
9150 F:      Documentation/core-api/atomic_ops.rst
9151 F:      Documentation/core-api/refcount-vs-atomic.rst
9152 F:      Documentation/memory-barriers.txt
9153
9154 LIS3LV02D ACCELEROMETER DRIVER
9155 M:      Eric Piel <eric.piel@tremplin-utc.net>
9156 S:      Maintained
9157 F:      Documentation/misc-devices/lis3lv02d
9158 F:      drivers/misc/lis3lv02d/
9159 F:      drivers/platform/x86/hp_accel.c
9160
9161 LIVE PATCHING
9162 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9163 M:      Jiri Kosina <jikos@kernel.org>
9164 M:      Miroslav Benes <mbenes@suse.cz>
9165 M:      Petr Mladek <pmladek@suse.com>
9166 R:      Joe Lawrence <joe.lawrence@redhat.com>
9167 S:      Maintained
9168 F:      kernel/livepatch/
9169 F:      include/linux/livepatch.h
9170 F:      arch/x86/include/asm/livepatch.h
9171 F:      arch/x86/kernel/livepatch.c
9172 F:      Documentation/livepatch/
9173 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9174 F:      samples/livepatch/
9175 F:      tools/testing/selftests/livepatch/
9176 L:      live-patching@vger.kernel.org
9177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9178
9179 LLC (802.2)
9180 L:      netdev@vger.kernel.org
9181 S:      Odd fixes
9182 F:      include/linux/llc.h
9183 F:      include/uapi/linux/llc.h
9184 F:      include/net/llc*
9185 F:      net/llc/
9186
9187 LM73 HARDWARE MONITOR DRIVER
9188 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9189 L:      linux-hwmon@vger.kernel.org
9190 S:      Maintained
9191 F:      drivers/hwmon/lm73.c
9192
9193 LM78 HARDWARE MONITOR DRIVER
9194 M:      Jean Delvare <jdelvare@suse.com>
9195 L:      linux-hwmon@vger.kernel.org
9196 S:      Maintained
9197 F:      Documentation/hwmon/lm78.rst
9198 F:      drivers/hwmon/lm78.c
9199
9200 LM83 HARDWARE MONITOR DRIVER
9201 M:      Jean Delvare <jdelvare@suse.com>
9202 L:      linux-hwmon@vger.kernel.org
9203 S:      Maintained
9204 F:      Documentation/hwmon/lm83.rst
9205 F:      drivers/hwmon/lm83.c
9206
9207 LM90 HARDWARE MONITOR DRIVER
9208 M:      Jean Delvare <jdelvare@suse.com>
9209 L:      linux-hwmon@vger.kernel.org
9210 S:      Maintained
9211 F:      Documentation/hwmon/lm90.rst
9212 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9213 F:      drivers/hwmon/lm90.c
9214 F:      include/dt-bindings/thermal/lm90.h
9215
9216 LM95234 HARDWARE MONITOR DRIVER
9217 M:      Guenter Roeck <linux@roeck-us.net>
9218 L:      linux-hwmon@vger.kernel.org
9219 S:      Maintained
9220 F:      Documentation/hwmon/lm95234.rst
9221 F:      drivers/hwmon/lm95234.c
9222
9223 LME2510 MEDIA DRIVER
9224 M:      Malcolm Priestley <tvboxspy@gmail.com>
9225 L:      linux-media@vger.kernel.org
9226 W:      https://linuxtv.org
9227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9228 S:      Maintained
9229 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9230
9231 LOADPIN SECURITY MODULE
9232 M:      Kees Cook <keescook@chromium.org>
9233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9234 S:      Supported
9235 F:      security/loadpin/
9236 F:      Documentation/admin-guide/LSM/LoadPin.rst
9237
9238 LOCKING PRIMITIVES
9239 M:      Peter Zijlstra <peterz@infradead.org>
9240 M:      Ingo Molnar <mingo@redhat.com>
9241 M:      Will Deacon <will@kernel.org>
9242 L:      linux-kernel@vger.kernel.org
9243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9244 S:      Maintained
9245 F:      Documentation/locking/
9246 F:      include/linux/lockdep.h
9247 F:      include/linux/spinlock*.h
9248 F:      arch/*/include/asm/spinlock*.h
9249 F:      include/linux/rwlock*.h
9250 F:      include/linux/mutex*.h
9251 F:      include/linux/rwsem*.h
9252 F:      include/linux/seqlock.h
9253 F:      lib/locking*.[ch]
9254 F:      kernel/locking/
9255 X:      kernel/locking/locktorture.c
9256
9257 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9258 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9259 L:      linux-ntfs-dev@lists.sourceforge.net
9260 W:      http://www.linux-ntfs.org/content/view/19/37/
9261 S:      Maintained
9262 F:      Documentation/ldm.txt
9263 F:      block/partitions/ldm.*
9264
9265 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9266 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9267 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9268 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9269 L:      MPT-FusionLinux.pdl@broadcom.com
9270 L:      linux-scsi@vger.kernel.org
9271 W:      http://www.avagotech.com/support/
9272 S:      Supported
9273 F:      drivers/message/fusion/
9274 F:      drivers/scsi/mpt3sas/
9275
9276 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9277 M:      Matthew Wilcox <willy@infradead.org>
9278 L:      linux-scsi@vger.kernel.org
9279 S:      Maintained
9280 F:      drivers/scsi/sym53c8xx_2/
9281
9282 LTC1660 DAC DRIVER
9283 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9284 L:      linux-iio@vger.kernel.org
9285 S:      Maintained
9286 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9287 F:      drivers/iio/dac/ltc1660.c
9288
9289 LTC4261 HARDWARE MONITOR DRIVER
9290 M:      Guenter Roeck <linux@roeck-us.net>
9291 L:      linux-hwmon@vger.kernel.org
9292 S:      Maintained
9293 F:      Documentation/hwmon/ltc4261.rst
9294 F:      drivers/hwmon/ltc4261.c
9295
9296 LTC4306 I2C MULTIPLEXER DRIVER
9297 M:      Michael Hennerich <michael.hennerich@analog.com>
9298 W:      http://ez.analog.com/community/linux-device-drivers
9299 L:      linux-i2c@vger.kernel.org
9300 S:      Supported
9301 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9302 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9303
9304 LTP (Linux Test Project)
9305 M:      Mike Frysinger <vapier@gentoo.org>
9306 M:      Cyril Hrubis <chrubis@suse.cz>
9307 M:      Wanlong Gao <wanlong.gao@gmail.com>
9308 M:      Jan Stancek <jstancek@redhat.com>
9309 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9310 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9311 L:      ltp@lists.linux.it (subscribers-only)
9312 W:      http://linux-test-project.github.io/
9313 T:      git git://github.com/linux-test-project/ltp.git
9314 S:      Maintained
9315
9316 M68K ARCHITECTURE
9317 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9318 L:      linux-m68k@lists.linux-m68k.org
9319 W:      http://www.linux-m68k.org/
9320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9321 S:      Maintained
9322 F:      arch/m68k/
9323 F:      drivers/zorro/
9324
9325 M68K ON APPLE MACINTOSH
9326 M:      Joshua Thompson <funaho@jurai.org>
9327 W:      http://www.mac.linux-m68k.org/
9328 L:      linux-m68k@lists.linux-m68k.org
9329 S:      Maintained
9330 F:      arch/m68k/mac/
9331
9332 M68K ON HP9000/300
9333 M:      Philip Blundell <philb@gnu.org>
9334 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9335 S:      Maintained
9336 F:      arch/m68k/hp300/
9337
9338 M88DS3103 MEDIA DRIVER
9339 M:      Antti Palosaari <crope@iki.fi>
9340 L:      linux-media@vger.kernel.org
9341 W:      https://linuxtv.org
9342 W:      http://palosaari.fi/linux/
9343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9344 T:      git git://linuxtv.org/anttip/media_tree.git
9345 S:      Maintained
9346 F:      drivers/media/dvb-frontends/m88ds3103*
9347
9348 M88RS2000 MEDIA DRIVER
9349 M:      Malcolm Priestley <tvboxspy@gmail.com>
9350 L:      linux-media@vger.kernel.org
9351 W:      https://linuxtv.org
9352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9353 S:      Maintained
9354 F:      drivers/media/dvb-frontends/m88rs2000*
9355
9356 MA901 MASTERKIT USB FM RADIO DRIVER
9357 M:      Alexey Klimov <klimov.linux@gmail.com>
9358 L:      linux-media@vger.kernel.org
9359 T:      git git://linuxtv.org/media_tree.git
9360 S:      Maintained
9361 F:      drivers/media/radio/radio-ma901.c
9362
9363 MAC80211
9364 M:      Johannes Berg <johannes@sipsolutions.net>
9365 L:      linux-wireless@vger.kernel.org
9366 W:      http://wireless.kernel.org/
9367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9369 S:      Maintained
9370 F:      Documentation/networking/mac80211-injection.txt
9371 F:      include/net/mac80211.h
9372 F:      net/mac80211/
9373 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9374 F:      Documentation/networking/mac80211_hwsim/README
9375
9376 MAILBOX API
9377 M:      Jassi Brar <jassisinghbrar@gmail.com>
9378 L:      linux-kernel@vger.kernel.org
9379 S:      Maintained
9380 F:      drivers/mailbox/
9381 F:      include/linux/mailbox_client.h
9382 F:      include/linux/mailbox_controller.h
9383
9384 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9385 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9386 W:      http://www.kernel.org/doc/man-pages
9387 L:      linux-man@vger.kernel.org
9388 S:      Maintained
9389
9390 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9391 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9392 L:      linux-mips@vger.kernel.org
9393 S:      Maintained
9394 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9395
9396 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9397 M:      Andrew Lunn <andrew@lunn.ch>
9398 M:      Vivien Didelot <vivien.didelot@gmail.com>
9399 L:      netdev@vger.kernel.org
9400 S:      Maintained
9401 F:      drivers/net/dsa/mv88e6xxx/
9402 F:      include/linux/platform_data/mv88e6xxx.h
9403 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9404
9405 MARVELL ARMADA DRM SUPPORT
9406 M:      Russell King <linux@armlinux.org.uk>
9407 S:      Maintained
9408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9409 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9410 F:      drivers/gpu/drm/armada/
9411 F:      include/uapi/drm/armada_drm.h
9412 F:      Documentation/devicetree/bindings/display/armada/
9413
9414 MARVELL ARMADA 3700 PHY DRIVERS
9415 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9416 S:      Maintained
9417 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9418 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9419 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9420 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9421
9422 MARVELL CRYPTO DRIVER
9423 M:      Boris Brezillon <bbrezillon@kernel.org>
9424 M:      Arnaud Ebalard <arno@natisbad.org>
9425 F:      drivers/crypto/marvell/
9426 S:      Maintained
9427 L:      linux-crypto@vger.kernel.org
9428
9429 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9430 M:      Mirko Lindner <mlindner@marvell.com>
9431 M:      Stephen Hemminger <stephen@networkplumber.org>
9432 L:      netdev@vger.kernel.org
9433 S:      Maintained
9434 F:      drivers/net/ethernet/marvell/sk*
9435
9436 MARVELL LIBERTAS WIRELESS DRIVER
9437 L:      libertas-dev@lists.infradead.org
9438 S:      Orphan
9439 F:      drivers/net/wireless/marvell/libertas/
9440
9441 MARVELL MACCHIATOBIN SUPPORT
9442 M:      Russell King <linux@armlinux.org.uk>
9443 L:      linux-arm-kernel@lists.infradead.org
9444 S:      Maintained
9445 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9446
9447 MARVELL MV643XX ETHERNET DRIVER
9448 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9449 L:      netdev@vger.kernel.org
9450 S:      Maintained
9451 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9452 F:      include/linux/mv643xx.h
9453
9454 MARVELL MV88X3310 PHY DRIVER
9455 M:      Russell King <linux@armlinux.org.uk>
9456 L:      netdev@vger.kernel.org
9457 S:      Maintained
9458 F:      drivers/net/phy/marvell10g.c
9459
9460 MARVELL MVEBU THERMAL DRIVER
9461 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9462 S:      Maintained
9463 F:      drivers/thermal/armada_thermal.c
9464
9465 MARVELL MVNETA ETHERNET DRIVER
9466 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9467 L:      netdev@vger.kernel.org
9468 S:      Maintained
9469 F:      drivers/net/ethernet/marvell/mvneta.*
9470
9471 MARVELL MWIFIEX WIRELESS DRIVER
9472 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9473 M:      Nishant Sarmukadam <nishants@marvell.com>
9474 M:      Ganapathi Bhat <gbhat@marvell.com>
9475 M:      Xinming Hu <huxinming820@gmail.com>
9476 L:      linux-wireless@vger.kernel.org
9477 S:      Maintained
9478 F:      drivers/net/wireless/marvell/mwifiex/
9479
9480 MARVELL MWL8K WIRELESS DRIVER
9481 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9482 L:      linux-wireless@vger.kernel.org
9483 S:      Odd Fixes
9484 F:      drivers/net/wireless/marvell/mwl8k.c
9485
9486 MARVELL NAND CONTROLLER DRIVER
9487 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9488 L:      linux-mtd@lists.infradead.org
9489 S:      Maintained
9490 F:      drivers/mtd/nand/raw/marvell_nand.c
9491 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9492
9493 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9494 M:      Nicolas Pitre <nico@fluxnic.net>
9495 S:      Odd Fixes
9496 F:      drivers/mmc/host/mvsdio.*
9497
9498 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9499 M:      Hu Ziji <huziji@marvell.com>
9500 L:      linux-mmc@vger.kernel.org
9501 S:      Supported
9502 F:      drivers/mmc/host/sdhci-xenon*
9503 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9504
9505 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9506 M:      Sunil Goutham <sgoutham@marvell.com>
9507 M:      Linu Cherian <lcherian@marvell.com>
9508 M:      Geetha sowjanya <gakula@marvell.com>
9509 M:      Jerin Jacob <jerinj@marvell.com>
9510 L:      netdev@vger.kernel.org
9511 S:      Supported
9512 F:      drivers/net/ethernet/marvell/octeontx2/af/
9513
9514 MATROX FRAMEBUFFER DRIVER
9515 L:      linux-fbdev@vger.kernel.org
9516 S:      Orphan
9517 F:      drivers/video/fbdev/matrox/matroxfb_*
9518 F:      include/uapi/linux/matroxfb.h
9519
9520 MAX16065 HARDWARE MONITOR DRIVER
9521 M:      Guenter Roeck <linux@roeck-us.net>
9522 L:      linux-hwmon@vger.kernel.org
9523 S:      Maintained
9524 F:      Documentation/hwmon/max16065.rst
9525 F:      drivers/hwmon/max16065.c
9526
9527 MAX2175 SDR TUNER DRIVER
9528 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9529 L:      linux-media@vger.kernel.org
9530 T:      git git://linuxtv.org/media_tree.git
9531 S:      Maintained
9532 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9533 F:      Documentation/media/v4l-drivers/max2175.rst
9534 F:      drivers/media/i2c/max2175*
9535 F:      include/uapi/linux/max2175.h
9536
9537 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9538 L:      linux-hwmon@vger.kernel.org
9539 S:      Orphan
9540 F:      Documentation/hwmon/max6650.rst
9541 F:      drivers/hwmon/max6650.c
9542
9543 MAX6697 HARDWARE MONITOR DRIVER
9544 M:      Guenter Roeck <linux@roeck-us.net>
9545 L:      linux-hwmon@vger.kernel.org
9546 S:      Maintained
9547 F:      Documentation/hwmon/max6697.rst
9548 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9549 F:      drivers/hwmon/max6697.c
9550 F:      include/linux/platform_data/max6697.h
9551
9552 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9553 M:      Peter Rosin <peda@axentia.se>
9554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9555 S:      Maintained
9556 F:      Documentation/devicetree/bindings/sound/max9860.txt
9557 F:      sound/soc/codecs/max9860.*
9558
9559 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9560 M:      Andreas Klinger <ak@it-klinger.de>
9561 L:      linux-iio@vger.kernel.org
9562 S:      Maintained
9563 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9564 F:      drivers/iio/proximity/mb1232.c
9565
9566 MAXIM MAX77650 PMIC MFD DRIVER
9567 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9568 L:      linux-kernel@vger.kernel.org
9569 S:      Maintained
9570 F:      Documentation/devicetree/bindings/*/*max77650.txt
9571 F:      Documentation/devicetree/bindings/*/max77650*.txt
9572 F:      include/linux/mfd/max77650.h
9573 F:      drivers/mfd/max77650.c
9574 F:      drivers/regulator/max77650-regulator.c
9575 F:      drivers/power/supply/max77650-charger.c
9576 F:      drivers/input/misc/max77650-onkey.c
9577 F:      drivers/leds/leds-max77650.c
9578 F:      drivers/gpio/gpio-max77650.c
9579
9580 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9581 M:      Javier Martinez Canillas <javier@dowhile0.org>
9582 L:      linux-kernel@vger.kernel.org
9583 S:      Supported
9584 F:      drivers/regulator/max77802-regulator.c
9585 F:      Documentation/devicetree/bindings/*/*max77802.txt
9586 F:      include/dt-bindings/*/*max77802.h
9587
9588 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9589 M:      Krzysztof Kozlowski <krzk@kernel.org>
9590 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9591 L:      linux-pm@vger.kernel.org
9592 S:      Supported
9593 F:      drivers/power/supply/max14577_charger.c
9594 F:      drivers/power/supply/max77693_charger.c
9595
9596 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9597 M:      Chanwoo Choi <cw00.choi@samsung.com>
9598 M:      Krzysztof Kozlowski <krzk@kernel.org>
9599 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9600 L:      linux-kernel@vger.kernel.org
9601 S:      Supported
9602 F:      drivers/*/max14577*.c
9603 F:      drivers/*/max77686*.c
9604 F:      drivers/*/max77693*.c
9605 F:      drivers/extcon/extcon-max14577.c
9606 F:      drivers/extcon/extcon-max77693.c
9607 F:      drivers/rtc/rtc-max77686.c
9608 F:      drivers/clk/clk-max77686.c
9609 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9610 F:      Documentation/devicetree/bindings/*/max77686.txt
9611 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9612 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9613 F:      include/linux/mfd/max14577*.h
9614 F:      include/linux/mfd/max77686*.h
9615 F:      include/linux/mfd/max77693*.h
9616
9617 MAXIRADIO FM RADIO RECEIVER DRIVER
9618 M:      Hans Verkuil <hverkuil@xs4all.nl>
9619 L:      linux-media@vger.kernel.org
9620 T:      git git://linuxtv.org/media_tree.git
9621 W:      https://linuxtv.org
9622 S:      Maintained
9623 F:      drivers/media/radio/radio-maxiradio*
9624
9625 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9626 M:      Peter Rosin <peda@axentia.se>
9627 L:      linux-iio@vger.kernel.org
9628 S:      Maintained
9629 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9630 F:      drivers/iio/potentiometer/mcp4018.c
9631 F:      drivers/iio/potentiometer/mcp4531.c
9632
9633 MCR20A IEEE-802.15.4 RADIO DRIVER
9634 M:      Xue Liu <liuxuenetmail@gmail.com>
9635 L:      linux-wpan@vger.kernel.org
9636 W:      https://github.com/xueliu/mcr20a-linux
9637 S:      Maintained
9638 F:      drivers/net/ieee802154/mcr20a.c
9639 F:      drivers/net/ieee802154/mcr20a.h
9640 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9641
9642 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9643 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9644 L:      linux-iio@vger.kernel.org
9645 S:      Maintained
9646 F:      drivers/iio/dac/cio-dac.c
9647
9648 MEDIA DRIVERS FOR ASCOT2E
9649 M:      Sergey Kozlov <serjk@netup.ru>
9650 M:      Abylay Ospan <aospan@netup.ru>
9651 L:      linux-media@vger.kernel.org
9652 W:      https://linuxtv.org
9653 W:      http://netup.tv/
9654 T:      git git://linuxtv.org/media_tree.git
9655 S:      Supported
9656 F:      drivers/media/dvb-frontends/ascot2e*
9657
9658 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9659 M:      Jasmin Jessich <jasmin@anw.at>
9660 L:      linux-media@vger.kernel.org
9661 W:      https://linuxtv.org
9662 T:      git git://linuxtv.org/media_tree.git
9663 S:      Maintained
9664 F:      drivers/media/dvb-frontends/cxd2099*
9665
9666 MEDIA DRIVERS FOR CXD2841ER
9667 M:      Sergey Kozlov <serjk@netup.ru>
9668 M:      Abylay Ospan <aospan@netup.ru>
9669 L:      linux-media@vger.kernel.org
9670 W:      https://linuxtv.org
9671 W:      http://netup.tv/
9672 T:      git git://linuxtv.org/media_tree.git
9673 S:      Supported
9674 F:      drivers/media/dvb-frontends/cxd2841er*
9675
9676 MEDIA DRIVERS FOR CXD2880
9677 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9678 L:      linux-media@vger.kernel.org
9679 W:      http://linuxtv.org/
9680 T:      git git://linuxtv.org/media_tree.git
9681 S:      Supported
9682 F:      drivers/media/dvb-frontends/cxd2880/*
9683 F:      drivers/media/spi/cxd2880*
9684
9685 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9686 L:      linux-media@vger.kernel.org
9687 W:      https://linuxtv.org
9688 T:      git git://linuxtv.org/media_tree.git
9689 S:      Orphan
9690 F:      drivers/media/pci/ddbridge/*
9691
9692 MEDIA DRIVERS FOR FREESCALE IMX
9693 M:      Steve Longerbeam <slongerbeam@gmail.com>
9694 M:      Philipp Zabel <p.zabel@pengutronix.de>
9695 L:      linux-media@vger.kernel.org
9696 T:      git git://linuxtv.org/media_tree.git
9697 S:      Maintained
9698 F:      Documentation/devicetree/bindings/media/imx.txt
9699 F:      Documentation/media/v4l-drivers/imx.rst
9700 F:      drivers/staging/media/imx/
9701 F:      include/linux/imx-media.h
9702 F:      include/media/imx.h
9703
9704 MEDIA DRIVER FOR FREESCALE IMX PXP
9705 M:      Philipp Zabel <p.zabel@pengutronix.de>
9706 L:      linux-media@vger.kernel.org
9707 T:      git git://linuxtv.org/media_tree.git
9708 S:      Maintained
9709 F:      drivers/media/platform/imx-pxp.[ch]
9710
9711 MEDIA DRIVERS FOR FREESCALE IMX7
9712 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9713 L:      linux-media@vger.kernel.org
9714 T:      git git://linuxtv.org/media_tree.git
9715 S:      Maintained
9716 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9717 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9718 F:      Documentation/media/v4l-drivers/imx7.rst
9719 F:      drivers/staging/media/imx/imx7-media-csi.c
9720 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9721
9722 MEDIA DRIVERS FOR HELENE
9723 M:      Abylay Ospan <aospan@netup.ru>
9724 L:      linux-media@vger.kernel.org
9725 W:      https://linuxtv.org
9726 W:      http://netup.tv/
9727 T:      git git://linuxtv.org/media_tree.git
9728 S:      Supported
9729 F:      drivers/media/dvb-frontends/helene*
9730
9731 MEDIA DRIVERS FOR HORUS3A
9732 M:      Sergey Kozlov <serjk@netup.ru>
9733 M:      Abylay Ospan <aospan@netup.ru>
9734 L:      linux-media@vger.kernel.org
9735 W:      https://linuxtv.org
9736 W:      http://netup.tv/
9737 T:      git git://linuxtv.org/media_tree.git
9738 S:      Supported
9739 F:      drivers/media/dvb-frontends/horus3a*
9740
9741 MEDIA DRIVERS FOR LNBH25
9742 M:      Sergey Kozlov <serjk@netup.ru>
9743 M:      Abylay Ospan <aospan@netup.ru>
9744 L:      linux-media@vger.kernel.org
9745 W:      https://linuxtv.org
9746 W:      http://netup.tv/
9747 T:      git git://linuxtv.org/media_tree.git
9748 S:      Supported
9749 F:      drivers/media/dvb-frontends/lnbh25*
9750
9751 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9752 L:      linux-media@vger.kernel.org
9753 W:      https://linuxtv.org
9754 T:      git git://linuxtv.org/media_tree.git
9755 S:      Orphan
9756 F:      drivers/media/dvb-frontends/mxl5xx*
9757
9758 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9759 M:      Sergey Kozlov <serjk@netup.ru>
9760 M:      Abylay Ospan <aospan@netup.ru>
9761 L:      linux-media@vger.kernel.org
9762 W:      https://linuxtv.org
9763 W:      http://netup.tv/
9764 T:      git git://linuxtv.org/media_tree.git
9765 S:      Supported
9766 F:      drivers/media/pci/netup_unidvb/*
9767
9768 MEDIA DRIVERS FOR RENESAS - CEU
9769 M:      Jacopo Mondi <jacopo@jmondi.org>
9770 L:      linux-media@vger.kernel.org
9771 L:      linux-renesas-soc@vger.kernel.org
9772 T:      git git://linuxtv.org/media_tree.git
9773 S:      Supported
9774 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9775 F:      drivers/media/platform/renesas-ceu.c
9776 F:      include/media/drv-intf/renesas-ceu.h
9777
9778 MEDIA DRIVERS FOR RENESAS - DRIF
9779 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9780 L:      linux-media@vger.kernel.org
9781 L:      linux-renesas-soc@vger.kernel.org
9782 T:      git git://linuxtv.org/media_tree.git
9783 S:      Supported
9784 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9785 F:      drivers/media/platform/rcar_drif.c
9786
9787 MEDIA DRIVERS FOR RENESAS - FCP
9788 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9789 L:      linux-media@vger.kernel.org
9790 L:      linux-renesas-soc@vger.kernel.org
9791 T:      git git://linuxtv.org/media_tree.git
9792 S:      Supported
9793 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9794 F:      drivers/media/platform/rcar-fcp.c
9795 F:      include/media/rcar-fcp.h
9796
9797 MEDIA DRIVERS FOR RENESAS - FDP1
9798 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9799 L:      linux-media@vger.kernel.org
9800 L:      linux-renesas-soc@vger.kernel.org
9801 T:      git git://linuxtv.org/media_tree.git
9802 S:      Supported
9803 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9804 F:      drivers/media/platform/rcar_fdp1.c
9805
9806 MEDIA DRIVERS FOR RENESAS - VIN
9807 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9808 L:      linux-media@vger.kernel.org
9809 L:      linux-renesas-soc@vger.kernel.org
9810 T:      git git://linuxtv.org/media_tree.git
9811 S:      Supported
9812 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9813 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9814 F:      drivers/media/platform/rcar-vin/
9815
9816 MEDIA DRIVERS FOR RENESAS - VSP1
9817 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9818 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9819 L:      linux-media@vger.kernel.org
9820 L:      linux-renesas-soc@vger.kernel.org
9821 T:      git git://linuxtv.org/media_tree.git
9822 S:      Supported
9823 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9824 F:      drivers/media/platform/vsp1/
9825
9826 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9827 L:      linux-media@vger.kernel.org
9828 W:      https://linuxtv.org
9829 T:      git git://linuxtv.org/media_tree.git
9830 S:      Orphan
9831 F:      drivers/media/dvb-frontends/stv0910*
9832
9833 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9834 L:      linux-media@vger.kernel.org
9835 W:      https://linuxtv.org
9836 T:      git git://linuxtv.org/media_tree.git
9837 S:      Orphan
9838 F:      drivers/media/dvb-frontends/stv6111*
9839
9840 MEDIA DRIVERS FOR STM32 - DCMI
9841 M:      Hugues Fruchet <hugues.fruchet@st.com>
9842 L:      linux-media@vger.kernel.org
9843 T:      git git://linuxtv.org/media_tree.git
9844 S:      Supported
9845 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9846 F:      drivers/media/platform/stm32/stm32-dcmi.c
9847
9848 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9849 M:      Dmitry Osipenko <digetx@gmail.com>
9850 L:      linux-media@vger.kernel.org
9851 L:      linux-tegra@vger.kernel.org
9852 T:      git git://linuxtv.org/media_tree.git
9853 S:      Maintained
9854 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9855 F:      drivers/staging/media/tegra-vde/
9856
9857 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9859 P:      LinuxTV.org Project
9860 L:      linux-media@vger.kernel.org
9861 W:      https://linuxtv.org
9862 Q:      http://patchwork.kernel.org/project/linux-media/list/
9863 T:      git git://linuxtv.org/media_tree.git
9864 S:      Maintained
9865 F:      Documentation/devicetree/bindings/media/
9866 F:      Documentation/media/
9867 F:      drivers/media/
9868 F:      drivers/staging/media/
9869 F:      include/linux/platform_data/media/
9870 F:      include/media/
9871 F:      include/uapi/linux/dvb/
9872 F:      include/uapi/linux/videodev2.h
9873 F:      include/uapi/linux/media.h
9874 F:      include/uapi/linux/v4l2-*
9875 F:      include/uapi/linux/meye.h
9876 F:      include/uapi/linux/ivtv*
9877 F:      include/uapi/linux/uvcvideo.h
9878
9879 MEDIATEK BLUETOOTH DRIVER
9880 M:      Sean Wang <sean.wang@mediatek.com>
9881 L:      linux-bluetooth@vger.kernel.org
9882 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9883 S:      Maintained
9884 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9885 F:      drivers/bluetooth/btmtkuart.c
9886
9887 MEDIATEK CIR DRIVER
9888 M:      Sean Wang <sean.wang@mediatek.com>
9889 S:      Maintained
9890 F:      drivers/media/rc/mtk-cir.c
9891
9892 MEDIATEK DMA DRIVER
9893 M:      Sean Wang <sean.wang@mediatek.com>
9894 L:      dmaengine@vger.kernel.org
9895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9897 S:      Maintained
9898 F:      Documentation/devicetree/bindings/dma/mtk-*
9899 F:      drivers/dma/mediatek/
9900
9901 MEDIATEK PMIC LED DRIVER
9902 M:      Sean Wang <sean.wang@mediatek.com>
9903 S:      Maintained
9904 F:      drivers/leds/leds-mt6323.c
9905 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9906
9907 MEDIATEK ETHERNET DRIVER
9908 M:      Felix Fietkau <nbd@openwrt.org>
9909 M:      John Crispin <john@phrozen.org>
9910 M:      Sean Wang <sean.wang@mediatek.com>
9911 M:      Nelson Chang <nelson.chang@mediatek.com>
9912 L:      netdev@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/net/ethernet/mediatek/
9915
9916 MEDIATEK SWITCH DRIVER
9917 M:      Sean Wang <sean.wang@mediatek.com>
9918 L:      netdev@vger.kernel.org
9919 S:      Maintained
9920 F:      drivers/net/dsa/mt7530.*
9921 F:      net/dsa/tag_mtk.c
9922
9923 MEDIATEK JPEG DRIVER
9924 M:      Rick Chang <rick.chang@mediatek.com>
9925 M:      Bin Liu <bin.liu@mediatek.com>
9926 S:      Supported
9927 F:      drivers/media/platform/mtk-jpeg/
9928 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9929
9930 MEDIATEK MDP DRIVER
9931 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9932 M:      Houlong Wei <houlong.wei@mediatek.com>
9933 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9934 S:      Supported
9935 F:      drivers/media/platform/mtk-mdp/
9936 F:      drivers/media/platform/mtk-vpu/
9937 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9938
9939 MEDIATEK MEDIA DRIVER
9940 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9941 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9942 S:      Supported
9943 F:      drivers/media/platform/mtk-vcodec/
9944 F:      drivers/media/platform/mtk-vpu/
9945 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9946 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9947
9948 MEDIATEK MMC/SD/SDIO DRIVER
9949 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9950 S:      Maintained
9951 F:      drivers/mmc/host/mtk-sd.c
9952 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9953
9954 MEDIATEK MT76 WIRELESS LAN DRIVER
9955 M:      Felix Fietkau <nbd@nbd.name>
9956 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9957 R:      Ryder Lee <ryder.lee@mediatek.com>
9958 R:      Roy Luo <royluo@google.com>
9959 L:      linux-wireless@vger.kernel.org
9960 S:      Maintained
9961 F:      drivers/net/wireless/mediatek/mt76/
9962
9963 MEDIATEK MT7601U WIRELESS LAN DRIVER
9964 M:      Jakub Kicinski <kubakici@wp.pl>
9965 L:      linux-wireless@vger.kernel.org
9966 S:      Maintained
9967 F:      drivers/net/wireless/mediatek/mt7601u/
9968
9969 MEDIATEK NAND CONTROLLER DRIVER
9970 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9971 L:      linux-mtd@lists.infradead.org
9972 S:      Maintained
9973 F:      drivers/mtd/nand/raw/mtk_*
9974 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9975
9976 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9977 M:      Sean Wang <sean.wang@mediatek.com>
9978 S:      Maintained
9979 F:      drivers/char/hw_random/mtk-rng.c
9980
9981 MEDIATEK USB3 DRD IP DRIVER
9982 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9983 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9985 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9986 S:      Maintained
9987 F:      drivers/usb/mtu3/
9988
9989 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9990 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9991 M:      Martin Donnelly <martin.donnelly@ge.com>
9992 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9993 S:      Maintained
9994 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9995 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9996
9997 MEGARAID SCSI/SAS DRIVERS
9998 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9999 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10000 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10001 L:      megaraidlinux.pdl@broadcom.com
10002 L:      linux-scsi@vger.kernel.org
10003 W:      http://www.avagotech.com/support/
10004 S:      Maintained
10005 F:      Documentation/scsi/megaraid.txt
10006 F:      drivers/scsi/megaraid.*
10007 F:      drivers/scsi/megaraid/
10008
10009 MELEXIS MLX90614 DRIVER
10010 M:      Crt Mori <cmo@melexis.com>
10011 L:      linux-iio@vger.kernel.org
10012 W:      http://www.melexis.com
10013 S:      Supported
10014 F:      drivers/iio/temperature/mlx90614.c
10015
10016 MELEXIS MLX90632 DRIVER
10017 M:      Crt Mori <cmo@melexis.com>
10018 L:      linux-iio@vger.kernel.org
10019 W:      http://www.melexis.com
10020 S:      Supported
10021 F:      drivers/iio/temperature/mlx90632.c
10022
10023 MELFAS MIP4 TOUCHSCREEN DRIVER
10024 M:      Sangwon Jee <jeesw@melfas.com>
10025 W:      http://www.melfas.com
10026 S:      Supported
10027 F:      drivers/input/touchscreen/melfas_mip4.c
10028 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10029
10030 MELLANOX ETHERNET DRIVER (mlx4_en)
10031 M:      Tariq Toukan <tariqt@mellanox.com>
10032 L:      netdev@vger.kernel.org
10033 S:      Supported
10034 W:      http://www.mellanox.com
10035 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10036 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10037
10038 MELLANOX ETHERNET DRIVER (mlx5e)
10039 M:      Saeed Mahameed <saeedm@mellanox.com>
10040 L:      netdev@vger.kernel.org
10041 S:      Supported
10042 W:      http://www.mellanox.com
10043 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10044 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10045
10046 MELLANOX ETHERNET INNOVA DRIVERS
10047 R:      Boris Pismenny <borisp@mellanox.com>
10048 L:      netdev@vger.kernel.org
10049 S:      Supported
10050 W:      http://www.mellanox.com
10051 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10052 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10053 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10054 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10055 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10056
10057 MELLANOX ETHERNET SWITCH DRIVERS
10058 M:      Jiri Pirko <jiri@mellanox.com>
10059 M:      Ido Schimmel <idosch@mellanox.com>
10060 L:      netdev@vger.kernel.org
10061 S:      Supported
10062 W:      http://www.mellanox.com
10063 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10064 F:      drivers/net/ethernet/mellanox/mlxsw/
10065 F:      tools/testing/selftests/drivers/net/mlxsw/
10066
10067 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10068 M:      mlxsw@mellanox.com
10069 L:      netdev@vger.kernel.org
10070 S:      Supported
10071 W:      http://www.mellanox.com
10072 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10073 F:      drivers/net/ethernet/mellanox/mlxfw/
10074
10075 MELLANOX HARDWARE PLATFORM SUPPORT
10076 M:      Andy Shevchenko <andy@infradead.org>
10077 M:      Darren Hart <dvhart@infradead.org>
10078 M:      Vadim Pasternak <vadimp@mellanox.com>
10079 L:      platform-driver-x86@vger.kernel.org
10080 S:      Supported
10081 F:      drivers/platform/mellanox/
10082 F:      include/linux/platform_data/mlxreg.h
10083
10084 MELLANOX MLX4 core VPI driver
10085 M:      Tariq Toukan <tariqt@mellanox.com>
10086 L:      netdev@vger.kernel.org
10087 L:      linux-rdma@vger.kernel.org
10088 W:      http://www.mellanox.com
10089 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10090 S:      Supported
10091 F:      drivers/net/ethernet/mellanox/mlx4/
10092 F:      include/linux/mlx4/
10093
10094 MELLANOX MLX4 IB driver
10095 M:      Yishai Hadas <yishaih@mellanox.com>
10096 L:      linux-rdma@vger.kernel.org
10097 W:      http://www.mellanox.com
10098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10099 S:      Supported
10100 F:      drivers/infiniband/hw/mlx4/
10101 F:      include/linux/mlx4/
10102 F:      include/uapi/rdma/mlx4-abi.h
10103
10104 MELLANOX MLX5 core VPI driver
10105 M:      Saeed Mahameed <saeedm@mellanox.com>
10106 M:      Leon Romanovsky <leonro@mellanox.com>
10107 L:      netdev@vger.kernel.org
10108 L:      linux-rdma@vger.kernel.org
10109 W:      http://www.mellanox.com
10110 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10111 S:      Supported
10112 F:      drivers/net/ethernet/mellanox/mlx5/core/
10113 F:      include/linux/mlx5/
10114 F:      Documentation/networking/device_drivers/mellanox/
10115
10116 MELLANOX MLX5 IB driver
10117 M:      Leon Romanovsky <leonro@mellanox.com>
10118 L:      linux-rdma@vger.kernel.org
10119 W:      http://www.mellanox.com
10120 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10121 S:      Supported
10122 F:      drivers/infiniband/hw/mlx5/
10123 F:      include/linux/mlx5/
10124 F:      include/uapi/rdma/mlx5-abi.h
10125
10126 MELLANOX MLXCPLD I2C AND MUX DRIVER
10127 M:      Vadim Pasternak <vadimp@mellanox.com>
10128 M:      Michael Shych <michaelsh@mellanox.com>
10129 L:      linux-i2c@vger.kernel.org
10130 S:      Supported
10131 F:      drivers/i2c/busses/i2c-mlxcpld.c
10132 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10133 F:      Documentation/i2c/busses/i2c-mlxcpld
10134
10135 MELLANOX MLXCPLD LED DRIVER
10136 M:      Vadim Pasternak <vadimp@mellanox.com>
10137 L:      linux-leds@vger.kernel.org
10138 S:      Supported
10139 F:      drivers/leds/leds-mlxcpld.c
10140 F:      drivers/leds/leds-mlxreg.c
10141 F:      Documentation/leds/leds-mlxcpld.txt
10142
10143 MELLANOX PLATFORM DRIVER
10144 M:      Vadim Pasternak <vadimp@mellanox.com>
10145 L:      platform-driver-x86@vger.kernel.org
10146 S:      Supported
10147 F:      drivers/platform/x86/mlx-platform.c
10148
10149 MEMBARRIER SUPPORT
10150 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10151 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10152 L:      linux-kernel@vger.kernel.org
10153 S:      Supported
10154 F:      kernel/sched/membarrier.c
10155 F:      include/uapi/linux/membarrier.h
10156 F:      arch/powerpc/include/asm/membarrier.h
10157
10158 MEMBLOCK
10159 M:      Mike Rapoport <rppt@linux.ibm.com>
10160 L:      linux-mm@kvack.org
10161 S:      Maintained
10162 F:      include/linux/memblock.h
10163 F:      mm/memblock.c
10164 F:      Documentation/core-api/boot-time-mm.rst
10165
10166 MEMORY MANAGEMENT
10167 L:      linux-mm@kvack.org
10168 W:      http://www.linux-mm.org
10169 S:      Maintained
10170 F:      include/linux/mm.h
10171 F:      include/linux/gfp.h
10172 F:      include/linux/mmzone.h
10173 F:      include/linux/memory_hotplug.h
10174 F:      include/linux/vmalloc.h
10175 F:      mm/
10176
10177 MEMORY TECHNOLOGY DEVICES (MTD)
10178 M:      David Woodhouse <dwmw2@infradead.org>
10179 M:      Brian Norris <computersforpeace@gmail.com>
10180 M:      Marek Vasut <marek.vasut@gmail.com>
10181 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10182 M:      Richard Weinberger <richard@nod.at>
10183 M:      Vignesh Raghavendra <vigneshr@ti.com>
10184 L:      linux-mtd@lists.infradead.org
10185 W:      http://www.linux-mtd.infradead.org/
10186 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10189 S:      Maintained
10190 F:      Documentation/devicetree/bindings/mtd/
10191 F:      drivers/mtd/
10192 F:      include/linux/mtd/
10193 F:      include/uapi/mtd/
10194
10195 MEN A21 WATCHDOG DRIVER
10196 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10197 L:      linux-watchdog@vger.kernel.org
10198 S:      Maintained
10199 F:      drivers/watchdog/mena21_wdt.c
10200
10201 MEN CHAMELEON BUS (mcb)
10202 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10203 S:      Maintained
10204 F:      drivers/mcb/
10205 F:      include/linux/mcb.h
10206 F:      Documentation/men-chameleon-bus.txt
10207
10208 MEN F21BMC (Board Management Controller)
10209 M:      Andreas Werner <andreas.werner@men.de>
10210 S:      Supported
10211 F:      drivers/mfd/menf21bmc.c
10212 F:      drivers/watchdog/menf21bmc_wdt.c
10213 F:      drivers/leds/leds-menf21bmc.c
10214 F:      drivers/hwmon/menf21bmc_hwmon.c
10215 F:      Documentation/hwmon/menf21bmc.rst
10216
10217 MEN Z069 WATCHDOG DRIVER
10218 M:      Johannes Thumshirn <jth@kernel.org>
10219 L:      linux-watchdog@vger.kernel.org
10220 S:      Maintained
10221 F:      drivers/watchdog/menz69_wdt.c
10222
10223 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10224 M:      Neil Armstrong <narmstrong@baylibre.com>
10225 L:      linux-media@lists.freedesktop.org
10226 L:      linux-amlogic@lists.infradead.org
10227 W:      http://linux-meson.com/
10228 S:      Supported
10229 F:      drivers/media/platform/meson/ao-cec.c
10230 F:      drivers/media/platform/meson/ao-cec-g12a.c
10231 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10232 T:      git git://linuxtv.org/media_tree.git
10233
10234 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10235 M:      Liang Yang <liang.yang@amlogic.com>
10236 L:      linux-mtd@lists.infradead.org
10237 S:      Maintained
10238 F:      drivers/mtd/nand/raw/meson_*
10239 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10240
10241 METHODE UDPU SUPPORT
10242 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10243 S:      Maintained
10244 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10245
10246 MICROBLAZE ARCHITECTURE
10247 M:      Michal Simek <monstr@monstr.eu>
10248 W:      http://www.monstr.eu/fdt/
10249 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10250 S:      Supported
10251 F:      arch/microblaze/
10252
10253 MICROCHIP AT91 SERIAL DRIVER
10254 M:      Richard Genoud <richard.genoud@gmail.com>
10255 S:      Maintained
10256 F:      drivers/tty/serial/atmel_serial.c
10257 F:      drivers/tty/serial/atmel_serial.h
10258 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10259
10260 MICROCHIP AUDIO ASOC DRIVERS
10261 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10263 S:      Supported
10264 F:      sound/soc/atmel
10265
10266 MICROCHIP DMA DRIVER
10267 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10269 L:      dmaengine@vger.kernel.org
10270 S:      Supported
10271 F:      drivers/dma/at_hdmac.c
10272 F:      drivers/dma/at_hdmac_regs.h
10273 F:      include/linux/platform_data/dma-atmel.h
10274 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10275 F:      include/dt-bindings/dma/at91.h
10276
10277 MICROCHIP ECC DRIVER
10278 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10279 L:      linux-crypto@vger.kernel.org
10280 S:      Maintained
10281 F:      drivers/crypto/atmel-ecc.*
10282
10283 MICROCHIP I2C DRIVER
10284 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10285 L:      linux-i2c@vger.kernel.org
10286 S:      Supported
10287 F:      drivers/i2c/busses/i2c-at91.h
10288 F:      drivers/i2c/busses/i2c-at91-*.c
10289
10290 MICROCHIP ISC DRIVER
10291 M:      Eugen Hristev <eugen.hristev@microchip.com>
10292 L:      linux-media@vger.kernel.org
10293 S:      Supported
10294 F:      drivers/media/platform/atmel/atmel-isc.c
10295 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10296 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10297
10298 MICROCHIP ISI DRIVER
10299 M:      Eugen Hristev <eugen.hristev@microchip.com>
10300 L:      linux-media@vger.kernel.org
10301 S:      Supported
10302 F:      drivers/media/platform/atmel/atmel-isi.c
10303 F:      drivers/media/platform/atmel/atmel-isi.h
10304
10305 MICROCHIP AT91 USART MFD DRIVER
10306 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10307 L:      linux-kernel@vger.kernel.org
10308 S:      Supported
10309 F:      drivers/mfd/at91-usart.c
10310 F:      include/dt-bindings/mfd/at91-usart.h
10311 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10312
10313 MICROCHIP AT91 USART SPI DRIVER
10314 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10315 L:      linux-spi@vger.kernel.org
10316 S:      Supported
10317 F:      drivers/spi/spi-at91-usart.c
10318 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10319
10320 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10321 M:      Woojung Huh <woojung.huh@microchip.com>
10322 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10323 L:      netdev@vger.kernel.org
10324 S:      Maintained
10325 F:      net/dsa/tag_ksz.c
10326 F:      drivers/net/dsa/microchip/*
10327 F:      include/linux/platform_data/microchip-ksz.h
10328 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10329
10330 MICROCHIP LAN743X ETHERNET DRIVER
10331 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10332 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10333 L:      netdev@vger.kernel.org
10334 S:      Maintained
10335 F:      drivers/net/ethernet/microchip/lan743x_*
10336
10337 MICROCHIP LCDFB DRIVER
10338 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10339 L:      linux-fbdev@vger.kernel.org
10340 S:      Maintained
10341 F:      drivers/video/fbdev/atmel_lcdfb.c
10342 F:      include/video/atmel_lcdc.h
10343
10344 MICROCHIP MMC/SD/SDIO MCI DRIVER
10345 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10346 S:      Maintained
10347 F:      drivers/mmc/host/atmel-mci.c
10348
10349 MICROCHIP MCP16502 PMIC DRIVER
10350 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10352 S:      Maintained
10353 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10354 F:      drivers/regulator/mcp16502.c
10355
10356 MICROCHIP MCP3911 ADC DRIVER
10357 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10358 M:      Kent Gustavsson <kent@minoris.se>
10359 L:      linux-iio@vger.kernel.org
10360 S:      Supported
10361 F:      drivers/iio/adc/mcp3911.c
10362 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10363
10364 MICROCHIP NAND DRIVER
10365 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10366 L:      linux-mtd@lists.infradead.org
10367 S:      Supported
10368 F:      drivers/mtd/nand/raw/atmel/*
10369 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10370
10371 MICROCHIP PWM DRIVER
10372 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10374 L:      linux-pwm@vger.kernel.org
10375 S:      Supported
10376 F:      drivers/pwm/pwm-atmel.c
10377 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10378
10379 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10380 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10381 M:      Eugen Hristev <eugen.hristev@microchip.com>
10382 L:      linux-iio@vger.kernel.org
10383 S:      Supported
10384 F:      drivers/iio/adc/at91-sama5d2_adc.c
10385 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10386 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10387
10388 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10389 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10390 S:      Supported
10391 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10392
10393 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10394 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396 L:      linux-gpio@vger.kernel.org
10397 F:      drivers/gpio/gpio-sama5d2-piobu.c
10398
10399 MICROCHIP SPI DRIVER
10400 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10401 S:      Supported
10402 F:      drivers/spi/spi-atmel.*
10403
10404 MICROCHIP SSC DRIVER
10405 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 S:      Supported
10408 F:      drivers/misc/atmel-ssc.c
10409 F:      include/linux/atmel-ssc.h
10410
10411 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10412 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10414 S:      Supported
10415 F:      drivers/misc/atmel_tclib.c
10416 F:      drivers/clocksource/tcb_clksrc.c
10417
10418 MICROCHIP USBA UDC DRIVER
10419 M:      Cristian Birsan <cristian.birsan@microchip.com>
10420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10421 S:      Supported
10422 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10423
10424 MICROCHIP USB251XB DRIVER
10425 M:      Richard Leitner <richard.leitner@skidata.com>
10426 L:      linux-usb@vger.kernel.org
10427 S:      Maintained
10428 F:      drivers/usb/misc/usb251xb.c
10429 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10430
10431 MICROCHIP XDMA DRIVER
10432 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10433 L:      linux-arm-kernel@lists.infradead.org
10434 L:      dmaengine@vger.kernel.org
10435 S:      Supported
10436 F:      drivers/dma/at_xdmac.c
10437
10438 MICROSEMI MIPS SOCS
10439 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10440 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10441 L:      linux-mips@vger.kernel.org
10442 S:      Supported
10443 F:      arch/mips/generic/board-ocelot.c
10444 F:      arch/mips/configs/generic/board-ocelot.config
10445 F:      arch/mips/boot/dts/mscc/
10446 F:      Documentation/devicetree/bindings/mips/mscc.txt
10447
10448 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10449 M:      Don Brace <don.brace@microsemi.com>
10450 L:      esc.storagedev@microsemi.com
10451 L:      linux-scsi@vger.kernel.org
10452 S:      Supported
10453 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10454 F:      drivers/scsi/smartpqi/Kconfig
10455 F:      drivers/scsi/smartpqi/Makefile
10456 F:      include/linux/cciss*.h
10457 F:      include/uapi/linux/cciss*.h
10458 F:      Documentation/scsi/smartpqi.txt
10459
10460 MICROSEMI ETHERNET SWITCH DRIVER
10461 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10462 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10463 L:      netdev@vger.kernel.org
10464 S:      Supported
10465 F:      drivers/net/ethernet/mscc/
10466
10467 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10468 M:      Chen Yu <yu.c.chen@intel.com>
10469 L:      platform-driver-x86@vger.kernel.org
10470 S:      Supported
10471 F:      drivers/platform/x86/surfacepro3_button.c
10472
10473 MICROTEK X6 SCANNER
10474 M:      Oliver Neukum <oliver@neukum.org>
10475 S:      Maintained
10476 F:      drivers/usb/image/microtek.*
10477
10478 MIPS
10479 M:      Ralf Baechle <ralf@linux-mips.org>
10480 M:      Paul Burton <paul.burton@mips.com>
10481 M:      James Hogan <jhogan@kernel.org>
10482 L:      linux-mips@vger.kernel.org
10483 W:      http://www.linux-mips.org/
10484 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10486 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10487 S:      Supported
10488 F:      Documentation/devicetree/bindings/mips/
10489 F:      Documentation/mips/
10490 F:      arch/mips/
10491 F:      drivers/platform/mips/
10492
10493 MIPS BOSTON DEVELOPMENT BOARD
10494 M:      Paul Burton <paul.burton@mips.com>
10495 L:      linux-mips@vger.kernel.org
10496 S:      Maintained
10497 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10498 F:      arch/mips/boot/dts/img/boston.dts
10499 F:      arch/mips/configs/generic/board-boston.config
10500 F:      drivers/clk/imgtec/clk-boston.c
10501 F:      include/dt-bindings/clock/boston-clock.h
10502
10503 MIPS GENERIC PLATFORM
10504 M:      Paul Burton <paul.burton@mips.com>
10505 L:      linux-mips@vger.kernel.org
10506 S:      Supported
10507 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10508 F:      arch/mips/generic/
10509 F:      arch/mips/tools/generic-board-config.sh
10510
10511 MIPS/LOONGSON1 ARCHITECTURE
10512 M:      Keguang Zhang <keguang.zhang@gmail.com>
10513 L:      linux-mips@vger.kernel.org
10514 S:      Maintained
10515 F:      arch/mips/loongson32/
10516 F:      arch/mips/include/asm/mach-loongson32/
10517 F:      drivers/*/*loongson1*
10518 F:      drivers/*/*/*loongson1*
10519
10520 MIPS/LOONGSON2 ARCHITECTURE
10521 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10522 L:      linux-mips@vger.kernel.org
10523 S:      Maintained
10524 F:      arch/mips/loongson64/fuloong-2e/
10525 F:      arch/mips/loongson64/lemote-2f/
10526 F:      arch/mips/include/asm/mach-loongson64/
10527 F:      drivers/*/*loongson2*
10528 F:      drivers/*/*/*loongson2*
10529
10530 MIPS/LOONGSON3 ARCHITECTURE
10531 M:      Huacai Chen <chenhc@lemote.com>
10532 L:      linux-mips@vger.kernel.org
10533 S:      Maintained
10534 F:      arch/mips/loongson64/
10535 F:      arch/mips/include/asm/mach-loongson64/
10536 F:      drivers/platform/mips/cpu_hwmon.c
10537 F:      drivers/*/*loongson3*
10538 F:      drivers/*/*/*loongson3*
10539
10540 MIPS RINT INSTRUCTION EMULATION
10541 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10542 L:      linux-mips@vger.kernel.org
10543 S:      Supported
10544 F:      arch/mips/math-emu/sp_rint.c
10545 F:      arch/mips/math-emu/dp_rint.c
10546
10547 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10548 M:      Hans Verkuil <hverkuil@xs4all.nl>
10549 L:      linux-media@vger.kernel.org
10550 T:      git git://linuxtv.org/media_tree.git
10551 W:      https://linuxtv.org
10552 S:      Odd Fixes
10553 F:      drivers/media/radio/radio-miropcm20*
10554
10555 MMP SUPPORT
10556 R:      Lubomir Rintel <lkundrak@v3.sk>
10557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10558 S:      Odd Fixes
10559 F:      arch/arm/boot/dts/mmp*
10560 F:      arch/arm/mach-mmp/
10561
10562 MMU GATHER AND TLB INVALIDATION
10563 M:      Will Deacon <will@kernel.org>
10564 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10565 M:      Andrew Morton <akpm@linux-foundation.org>
10566 M:      Nick Piggin <npiggin@gmail.com>
10567 M:      Peter Zijlstra <peterz@infradead.org>
10568 L:      linux-arch@vger.kernel.org
10569 L:      linux-mm@kvack.org
10570 S:      Maintained
10571 F:      arch/*/include/asm/tlb.h
10572 F:      include/asm-generic/tlb.h
10573 F:      mm/mmu_gather.c
10574
10575 MN88472 MEDIA DRIVER
10576 M:      Antti Palosaari <crope@iki.fi>
10577 L:      linux-media@vger.kernel.org
10578 W:      https://linuxtv.org
10579 W:      http://palosaari.fi/linux/
10580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10581 S:      Maintained
10582 F:      drivers/media/dvb-frontends/mn88472*
10583
10584 MN88473 MEDIA DRIVER
10585 M:      Antti Palosaari <crope@iki.fi>
10586 L:      linux-media@vger.kernel.org
10587 W:      https://linuxtv.org
10588 W:      http://palosaari.fi/linux/
10589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10590 S:      Maintained
10591 F:      drivers/media/dvb-frontends/mn88473*
10592
10593 MODULE SUPPORT
10594 M:      Jessica Yu <jeyu@kernel.org>
10595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10596 S:      Maintained
10597 F:      include/linux/module.h
10598 F:      kernel/module.c
10599
10600 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10601 W:      http://popies.net/meye/
10602 S:      Orphan
10603 F:      Documentation/media/v4l-drivers/meye*
10604 F:      drivers/media/pci/meye/
10605 F:      include/uapi/linux/meye.h
10606
10607 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10608 M:      Jiri Slaby <jirislaby@gmail.com>
10609 S:      Maintained
10610 F:      Documentation/serial/moxa-smartio.rst
10611 F:      drivers/tty/mxser.*
10612
10613 MR800 AVERMEDIA USB FM RADIO DRIVER
10614 M:      Alexey Klimov <klimov.linux@gmail.com>
10615 L:      linux-media@vger.kernel.org
10616 T:      git git://linuxtv.org/media_tree.git
10617 S:      Maintained
10618 F:      drivers/media/radio/radio-mr800.c
10619
10620 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10621 M:      Alan Ott <alan@signal11.us>
10622 L:      linux-wpan@vger.kernel.org
10623 S:      Maintained
10624 F:      drivers/net/ieee802154/mrf24j40.c
10625 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10626
10627 MSI LAPTOP SUPPORT
10628 M:      "Lee, Chun-Yi" <jlee@suse.com>
10629 L:      platform-driver-x86@vger.kernel.org
10630 S:      Maintained
10631 F:      drivers/platform/x86/msi-laptop.c
10632
10633 MSI WMI SUPPORT
10634 L:      platform-driver-x86@vger.kernel.org
10635 S:      Orphan
10636 F:      drivers/platform/x86/msi-wmi.c
10637
10638 MSI001 MEDIA DRIVER
10639 M:      Antti Palosaari <crope@iki.fi>
10640 L:      linux-media@vger.kernel.org
10641 W:      https://linuxtv.org
10642 W:      http://palosaari.fi/linux/
10643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10644 T:      git git://linuxtv.org/anttip/media_tree.git
10645 S:      Maintained
10646 F:      drivers/media/tuners/msi001*
10647
10648 MSI2500 MEDIA DRIVER
10649 M:      Antti Palosaari <crope@iki.fi>
10650 L:      linux-media@vger.kernel.org
10651 W:      https://linuxtv.org
10652 W:      http://palosaari.fi/linux/
10653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10654 T:      git git://linuxtv.org/anttip/media_tree.git
10655 S:      Maintained
10656 F:      drivers/media/usb/msi2500/
10657
10658 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10659 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10660 L:      linux-mtd@lists.infradead.org
10661 S:      Maintained
10662 F:      drivers/mtd/devices/docg3*
10663
10664 MT9M032 APTINA SENSOR DRIVER
10665 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10666 L:      linux-media@vger.kernel.org
10667 T:      git git://linuxtv.org/media_tree.git
10668 S:      Maintained
10669 F:      drivers/media/i2c/mt9m032.c
10670 F:      include/media/i2c/mt9m032.h
10671
10672 MT9P031 APTINA CAMERA SENSOR
10673 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10674 L:      linux-media@vger.kernel.org
10675 T:      git git://linuxtv.org/media_tree.git
10676 S:      Maintained
10677 F:      drivers/media/i2c/mt9p031.c
10678 F:      include/media/i2c/mt9p031.h
10679
10680 MT9T001 APTINA CAMERA SENSOR
10681 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10682 L:      linux-media@vger.kernel.org
10683 T:      git git://linuxtv.org/media_tree.git
10684 S:      Maintained
10685 F:      drivers/media/i2c/mt9t001.c
10686 F:      include/media/i2c/mt9t001.h
10687
10688 MT9T112 APTINA CAMERA SENSOR
10689 M:      Jacopo Mondi <jacopo@jmondi.org>
10690 L:      linux-media@vger.kernel.org
10691 T:      git git://linuxtv.org/media_tree.git
10692 S:      Odd Fixes
10693 F:      drivers/media/i2c/mt9t112.c
10694 F:      include/media/i2c/mt9t112.h
10695
10696 MT9V032 APTINA CAMERA SENSOR
10697 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10698 L:      linux-media@vger.kernel.org
10699 T:      git git://linuxtv.org/media_tree.git
10700 S:      Maintained
10701 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10702 F:      drivers/media/i2c/mt9v032.c
10703 F:      include/media/i2c/mt9v032.h
10704
10705 MT9V111 APTINA CAMERA SENSOR
10706 M:      Jacopo Mondi <jacopo@jmondi.org>
10707 L:      linux-media@vger.kernel.org
10708 T:      git git://linuxtv.org/media_tree.git
10709 S:      Maintained
10710 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10711 F:      drivers/media/i2c/mt9v111.c
10712
10713 MULTIFUNCTION DEVICES (MFD)
10714 M:      Lee Jones <lee.jones@linaro.org>
10715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10716 S:      Supported
10717 F:      Documentation/devicetree/bindings/mfd/
10718 F:      drivers/mfd/
10719 F:      include/linux/mfd/
10720 F:      include/dt-bindings/mfd/
10721
10722 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10723 S:      Orphan
10724 F:      drivers/mmc/host/mmc_spi.c
10725 F:      include/linux/spi/mmc_spi.h
10726
10727 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10728 M:      Ulf Hansson <ulf.hansson@linaro.org>
10729 L:      linux-mmc@vger.kernel.org
10730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10731 S:      Maintained
10732 F:      Documentation/devicetree/bindings/mmc/
10733 F:      drivers/mmc/
10734 F:      include/linux/mmc/
10735 F:      include/uapi/linux/mmc/
10736
10737 MULTIPLEXER SUBSYSTEM
10738 M:      Peter Rosin <peda@axentia.se>
10739 S:      Maintained
10740 F:      Documentation/ABI/testing/sysfs-class-mux*
10741 F:      Documentation/devicetree/bindings/mux/
10742 F:      include/dt-bindings/mux/
10743 F:      include/linux/mux/
10744 F:      drivers/mux/
10745
10746 MULTITECH MULTIPORT CARD (ISICOM)
10747 S:      Orphan
10748 F:      drivers/tty/isicom.c
10749 F:      include/linux/isicom.h
10750
10751 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10752 M:      Bin Liu <b-liu@ti.com>
10753 L:      linux-usb@vger.kernel.org
10754 S:      Maintained
10755 F:      drivers/usb/musb/
10756
10757 MXL301RF MEDIA DRIVER
10758 M:      Akihiro Tsukada <tskd08@gmail.com>
10759 L:      linux-media@vger.kernel.org
10760 S:      Odd Fixes
10761 F:      drivers/media/tuners/mxl301rf*
10762
10763 MXL5007T MEDIA DRIVER
10764 M:      Michael Krufky <mkrufky@linuxtv.org>
10765 L:      linux-media@vger.kernel.org
10766 W:      https://linuxtv.org
10767 W:      http://github.com/mkrufky
10768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10769 T:      git git://linuxtv.org/mkrufky/tuners.git
10770 S:      Maintained
10771 F:      drivers/media/tuners/mxl5007t.*
10772
10773 MXSFB DRM DRIVER
10774 M:      Marek Vasut <marex@denx.de>
10775 M:      Stefan Agner <stefan@agner.ch>
10776 L:      dri-devel@lists.freedesktop.org
10777 S:      Supported
10778 F:      drivers/gpu/drm/mxsfb/
10779 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10780 T:      git git://anongit.freedesktop.org/drm/drm-misc
10781
10782 MYLEX DAC960 PCI RAID Controller
10783 M:      Hannes Reinecke <hare@kernel.org>
10784 L:      linux-scsi@vger.kernel.org
10785 S:      Supported
10786 F:      drivers/scsi/myrb.*
10787 F:      drivers/scsi/myrs.*
10788
10789 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10790 M:      Chris Lee <christopher.lee@cspi.com>
10791 L:      netdev@vger.kernel.org
10792 W:      https://www.cspi.com/ethernet-products/support/downloads/
10793 S:      Supported
10794 F:      drivers/net/ethernet/myricom/myri10ge/
10795
10796 NAND FLASH SUBSYSTEM
10797 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10798 R:      Richard Weinberger <richard@nod.at>
10799 L:      linux-mtd@lists.infradead.org
10800 W:      http://www.linux-mtd.infradead.org/
10801 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10803 S:      Maintained
10804 F:      drivers/mtd/nand/
10805 F:      include/linux/mtd/*nand*.h
10806
10807 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10808 M:      Daniel Mack <zonque@gmail.com>
10809 S:      Maintained
10810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10811 W:      http://www.native-instruments.com
10812 F:      sound/usb/caiaq/
10813
10814 NATSEMI ETHERNET DRIVER (DP8381x)
10815 S:      Orphan
10816 F:      drivers/net/ethernet/natsemi/natsemi.c
10817
10818 NCR 5380 SCSI DRIVERS
10819 M:      Finn Thain <fthain@telegraphics.com.au>
10820 M:      Michael Schmitz <schmitzmic@gmail.com>
10821 L:      linux-scsi@vger.kernel.org
10822 S:      Maintained
10823 F:      Documentation/scsi/g_NCR5380.txt
10824 F:      drivers/scsi/NCR5380.*
10825 F:      drivers/scsi/arm/cumana_1.c
10826 F:      drivers/scsi/arm/oak.c
10827 F:      drivers/scsi/atari_scsi.*
10828 F:      drivers/scsi/dmx3191d.c
10829 F:      drivers/scsi/g_NCR5380.*
10830 F:      drivers/scsi/mac_scsi.*
10831 F:      drivers/scsi/sun3_scsi.*
10832 F:      drivers/scsi/sun3_scsi_vme.c
10833
10834 NCSI LIBRARY:
10835 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10836 S:      Maintained
10837 F:      net/ncsi/
10838
10839 NCT6775 HARDWARE MONITOR DRIVER
10840 M:      Guenter Roeck <linux@roeck-us.net>
10841 L:      linux-hwmon@vger.kernel.org
10842 S:      Maintained
10843 F:      Documentation/hwmon/nct6775.rst
10844 F:      drivers/hwmon/nct6775.c
10845
10846 NET_FAILOVER MODULE
10847 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10848 L:      netdev@vger.kernel.org
10849 S:      Supported
10850 F:      driver/net/net_failover.c
10851 F:      include/net/net_failover.h
10852 F:      Documentation/networking/net_failover.rst
10853
10854 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10855 M:      Faisal Latif <faisal.latif@intel.com>
10856 L:      linux-rdma@vger.kernel.org
10857 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10858 S:      Supported
10859 F:      drivers/infiniband/hw/nes/
10860 F:      include/uapi/rdma/nes-abi.h
10861
10862 NETEM NETWORK EMULATOR
10863 M:      Stephen Hemminger <stephen@networkplumber.org>
10864 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10865 S:      Maintained
10866 F:      net/sched/sch_netem.c
10867
10868 NETERION 10GbE DRIVERS (s2io/vxge)
10869 M:      Jon Mason <jdmason@kudzu.us>
10870 L:      netdev@vger.kernel.org
10871 S:      Supported
10872 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10873 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10874 F:      drivers/net/ethernet/neterion/
10875
10876 NETFILTER
10877 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10878 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
10879 M:      Florian Westphal <fw@strlen.de>
10880 L:      netfilter-devel@vger.kernel.org
10881 L:      coreteam@netfilter.org
10882 W:      http://www.netfilter.org/
10883 W:      http://www.iptables.org/
10884 W:      http://www.nftables.org/
10885 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10888 S:      Maintained
10889 F:      include/linux/netfilter*
10890 F:      include/linux/netfilter/
10891 F:      include/net/netfilter/
10892 F:      include/uapi/linux/netfilter*
10893 F:      include/uapi/linux/netfilter/
10894 F:      net/*/netfilter.c
10895 F:      net/*/netfilter/
10896 F:      net/netfilter/
10897 F:      net/bridge/br_netfilter*.c
10898
10899 NETROM NETWORK LAYER
10900 M:      Ralf Baechle <ralf@linux-mips.org>
10901 L:      linux-hams@vger.kernel.org
10902 W:      http://www.linux-ax25.org/
10903 S:      Maintained
10904 F:      include/net/netrom.h
10905 F:      include/uapi/linux/netrom.h
10906 F:      net/netrom/
10907
10908 NETRONOME ETHERNET DRIVERS
10909 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10910 L:      oss-drivers@netronome.com
10911 S:      Maintained
10912 F:      drivers/net/ethernet/netronome/
10913
10914 NETWORK BLOCK DEVICE (NBD)
10915 M:      Josef Bacik <josef@toxicpanda.com>
10916 S:      Maintained
10917 L:      linux-block@vger.kernel.org
10918 L:      nbd@other.debian.org
10919 F:      Documentation/blockdev/nbd.txt
10920 F:      drivers/block/nbd.c
10921 F:      include/trace/events/nbd.h
10922 F:      include/uapi/linux/nbd.h
10923
10924 NETWORK DROP MONITOR
10925 M:      Neil Horman <nhorman@tuxdriver.com>
10926 L:      netdev@vger.kernel.org
10927 S:      Maintained
10928 W:      https://fedorahosted.org/dropwatch/
10929 F:      net/core/drop_monitor.c
10930
10931 NETWORKING DRIVERS
10932 M:      "David S. Miller" <davem@davemloft.net>
10933 L:      netdev@vger.kernel.org
10934 W:      http://www.linuxfoundation.org/en/Net
10935 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10938 S:      Odd Fixes
10939 F:      Documentation/devicetree/bindings/net/
10940 F:      drivers/net/
10941 F:      include/linux/if_*
10942 F:      include/linux/netdevice.h
10943 F:      include/linux/etherdevice.h
10944 F:      include/linux/fcdevice.h
10945 F:      include/linux/fddidevice.h
10946 F:      include/linux/hippidevice.h
10947 F:      include/linux/inetdevice.h
10948 F:      include/uapi/linux/if_*
10949 F:      include/uapi/linux/netdevice.h
10950
10951 NETWORKING DRIVERS (WIRELESS)
10952 M:      Kalle Valo <kvalo@codeaurora.org>
10953 L:      linux-wireless@vger.kernel.org
10954 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/net/wireless/
10959 F:      drivers/net/wireless/
10960
10961 NETWORKING [DSA]
10962 M:      Andrew Lunn <andrew@lunn.ch>
10963 M:      Vivien Didelot <vivien.didelot@gmail.com>
10964 M:      Florian Fainelli <f.fainelli@gmail.com>
10965 S:      Maintained
10966 F:      Documentation/devicetree/bindings/net/dsa/
10967 F:      net/dsa/
10968 F:      include/net/dsa.h
10969 F:      include/linux/dsa/
10970 F:      include/linux/platform_data/dsa.h
10971 F:      drivers/net/dsa/
10972
10973 NETWORKING [GENERAL]
10974 M:      "David S. Miller" <davem@davemloft.net>
10975 L:      netdev@vger.kernel.org
10976 W:      http://www.linuxfoundation.org/en/Net
10977 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10980 B:      mailto:netdev@vger.kernel.org
10981 S:      Maintained
10982 F:      net/
10983 F:      include/net/
10984 F:      include/linux/in.h
10985 F:      include/linux/net.h
10986 F:      include/linux/netdevice.h
10987 F:      include/uapi/linux/in.h
10988 F:      include/uapi/linux/net.h
10989 F:      include/uapi/linux/netdevice.h
10990 F:      include/uapi/linux/net_namespace.h
10991 F:      tools/testing/selftests/net/
10992 F:      lib/net_utils.c
10993 F:      lib/random32.c
10994 F:      Documentation/networking/
10995
10996 NETWORKING [IPSEC]
10997 M:      Steffen Klassert <steffen.klassert@secunet.com>
10998 M:      Herbert Xu <herbert@gondor.apana.org.au>
10999 M:      "David S. Miller" <davem@davemloft.net>
11000 L:      netdev@vger.kernel.org
11001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11003 S:      Maintained
11004 F:      net/xfrm/
11005 F:      net/key/
11006 F:      net/ipv4/xfrm*
11007 F:      net/ipv4/esp4*
11008 F:      net/ipv4/ah4.c
11009 F:      net/ipv4/ipcomp.c
11010 F:      net/ipv4/ip_vti.c
11011 F:      net/ipv6/xfrm*
11012 F:      net/ipv6/esp6*
11013 F:      net/ipv6/ah6.c
11014 F:      net/ipv6/ipcomp6.c
11015 F:      net/ipv6/ip6_vti.c
11016 F:      include/uapi/linux/xfrm.h
11017 F:      include/net/xfrm.h
11018
11019 NETWORKING [IPv4/IPv6]
11020 M:      "David S. Miller" <davem@davemloft.net>
11021 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11022 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11023 L:      netdev@vger.kernel.org
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11025 S:      Maintained
11026 F:      net/ipv4/
11027 F:      net/ipv6/
11028 F:      include/net/ip*
11029 F:      arch/x86/net/*
11030
11031 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11032 M:      Paul Moore <paul@paul-moore.com>
11033 W:      https://github.com/netlabel
11034 L:      netdev@vger.kernel.org
11035 L:      linux-security-module@vger.kernel.org
11036 S:      Maintained
11037 F:      Documentation/netlabel/
11038 F:      include/net/calipso.h
11039 F:      include/net/cipso_ipv4.h
11040 F:      include/net/netlabel.h
11041 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11042 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11043 F:      net/netlabel/
11044 F:      net/ipv4/cipso_ipv4.c
11045 F:      net/ipv6/calipso.c
11046 F:      net/netfilter/xt_CONNSECMARK.c
11047 F:      net/netfilter/xt_SECMARK.c
11048
11049 NETWORKING [TCP]
11050 M:      Eric Dumazet <edumazet@google.com>
11051 L:      netdev@vger.kernel.org
11052 S:      Maintained
11053 F:      net/ipv4/tcp*.c
11054 F:      net/ipv4/syncookies.c
11055 F:      net/ipv6/tcp*.c
11056 F:      net/ipv6/syncookies.c
11057 F:      include/uapi/linux/tcp.h
11058 F:      include/net/tcp.h
11059 F:      include/linux/tcp.h
11060 F:      include/trace/events/tcp.h
11061
11062 NETWORKING [TLS]
11063 M:      Boris Pismenny <borisp@mellanox.com>
11064 M:      Aviad Yehezkel <aviadye@mellanox.com>
11065 M:      Dave Watson <davejwatson@fb.com>
11066 M:      John Fastabend <john.fastabend@gmail.com>
11067 M:      Daniel Borkmann <daniel@iogearbox.net>
11068 L:      netdev@vger.kernel.org
11069 S:      Maintained
11070 F:      net/tls/*
11071 F:      include/uapi/linux/tls.h
11072 F:      include/net/tls.h
11073
11074 NETWORKING [WIRELESS]
11075 L:      linux-wireless@vger.kernel.org
11076 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11077
11078 NETDEVSIM
11079 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11080 S:      Maintained
11081 F:      drivers/net/netdevsim/*
11082
11083 NETXEN (1/10) GbE SUPPORT
11084 M:      Manish Chopra <manishc@marvell.com>
11085 M:      Rahul Verma <rahulv@marvell.com>
11086 M:      GR-Linux-NIC-Dev@marvell.com
11087 L:      netdev@vger.kernel.org
11088 S:      Supported
11089 F:      drivers/net/ethernet/qlogic/netxen/
11090
11091 NEXTHOP
11092 M:      David Ahern <dsahern@kernel.org>
11093 L:      netdev@vger.kernel.org
11094 S:      Maintained
11095 F:      include/net/nexthop.h
11096 F:      include/uapi/linux/nexthop.h
11097 F:      include/net/netns/nexthop.h
11098 F:      net/ipv4/nexthop.c
11099
11100 NFC SUBSYSTEM
11101 L:      netdev@vger.kernel.org
11102 S:      Orphan
11103 F:      net/nfc/
11104 F:      include/net/nfc/
11105 F:      include/uapi/linux/nfc.h
11106 F:      drivers/nfc/
11107 F:      include/linux/platform_data/nfcmrvl.h
11108 F:      include/linux/platform_data/nxp-nci.h
11109 F:      Documentation/devicetree/bindings/net/nfc/
11110
11111 NFS, SUNRPC, AND LOCKD CLIENTS
11112 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11113 M:      Anna Schumaker <anna.schumaker@netapp.com>
11114 L:      linux-nfs@vger.kernel.org
11115 W:      http://client.linux-nfs.org
11116 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11117 S:      Maintained
11118 F:      fs/lockd/
11119 F:      fs/nfs/
11120 F:      fs/nfs_common/
11121 F:      net/sunrpc/
11122 F:      include/linux/lockd/
11123 F:      include/linux/nfs*
11124 F:      include/linux/sunrpc/
11125 F:      include/uapi/linux/nfs*
11126 F:      include/uapi/linux/sunrpc/
11127
11128 NILFS2 FILESYSTEM
11129 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11130 L:      linux-nilfs@vger.kernel.org
11131 W:      https://nilfs.sourceforge.io/
11132 W:      https://nilfs.osdn.jp/
11133 T:      git git://github.com/konis/nilfs2.git
11134 S:      Supported
11135 F:      Documentation/filesystems/nilfs2.txt
11136 F:      fs/nilfs2/
11137 F:      include/trace/events/nilfs2.h
11138 F:      include/uapi/linux/nilfs2_api.h
11139 F:      include/uapi/linux/nilfs2_ondisk.h
11140
11141 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11142 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11143 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11144 S:      Maintained
11145 F:      Documentation/scsi/NinjaSCSI.txt
11146 F:      drivers/scsi/pcmcia/nsp_*
11147
11148 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11149 M:      GOTO Masanori <gotom@debian.or.jp>
11150 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11151 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11152 S:      Maintained
11153 F:      Documentation/scsi/NinjaSCSI.txt
11154 F:      drivers/scsi/nsp32*
11155
11156 NIOS2 ARCHITECTURE
11157 M:      Ley Foon Tan <lftan@altera.com>
11158 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11160 S:      Maintained
11161 F:      arch/nios2/
11162
11163 NOHZ, DYNTICKS SUPPORT
11164 M:      Frederic Weisbecker <fweisbec@gmail.com>
11165 M:      Thomas Gleixner <tglx@linutronix.de>
11166 M:      Ingo Molnar <mingo@kernel.org>
11167 L:      linux-kernel@vger.kernel.org
11168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11169 S:      Maintained
11170 F:      kernel/time/tick*.*
11171 F:      include/linux/tick.h
11172 F:      include/linux/sched/nohz.h
11173
11174 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11175 M:      Pavel Machek <pavel@ucw.cz>
11176 M:      Sakari Ailus <sakari.ailus@iki.fi>
11177 L:      linux-media@vger.kernel.org
11178 S:      Maintained
11179 F:      drivers/media/i2c/et8ek8
11180 F:      drivers/media/i2c/ad5820.c
11181
11182 NOKIA N900 POWER SUPPLY DRIVERS
11183 R:      Pali Rohár <pali.rohar@gmail.com>
11184 F:      include/linux/power/bq2415x_charger.h
11185 F:      include/linux/power/bq27xxx_battery.h
11186 F:      include/linux/power/isp1704_charger.h
11187 F:      drivers/power/supply/bq2415x_charger.c
11188 F:      drivers/power/supply/bq27xxx_battery.c
11189 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11190 F:      drivers/power/supply/isp1704_charger.c
11191 F:      drivers/power/supply/rx51_battery.c
11192
11193 NOLIBC HEADER FILE
11194 M:      Willy Tarreau <w@1wt.eu>
11195 S:      Maintained
11196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11197 F:      tools/include/nolibc/
11198
11199 NTB AMD DRIVER
11200 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11201 L:      linux-ntb@googlegroups.com
11202 S:      Supported
11203 F:      drivers/ntb/hw/amd/
11204
11205 NTB DRIVER CORE
11206 M:      Jon Mason <jdmason@kudzu.us>
11207 M:      Dave Jiang <dave.jiang@intel.com>
11208 M:      Allen Hubbe <allenbh@gmail.com>
11209 L:      linux-ntb@googlegroups.com
11210 S:      Supported
11211 W:      https://github.com/jonmason/ntb/wiki
11212 T:      git git://github.com/jonmason/ntb.git
11213 F:      drivers/ntb/
11214 F:      drivers/net/ntb_netdev.c
11215 F:      include/linux/ntb.h
11216 F:      include/linux/ntb_transport.h
11217 F:      tools/testing/selftests/ntb/
11218
11219 NTB IDT DRIVER
11220 M:      Serge Semin <fancer.lancer@gmail.com>
11221 L:      linux-ntb@googlegroups.com
11222 S:      Supported
11223 F:      drivers/ntb/hw/idt/
11224
11225 NTB INTEL DRIVER
11226 M:      Dave Jiang <dave.jiang@intel.com>
11227 L:      linux-ntb@googlegroups.com
11228 S:      Supported
11229 W:      https://github.com/davejiang/linux/wiki
11230 T:      git https://github.com/davejiang/linux.git
11231 F:      drivers/ntb/hw/intel/
11232
11233 NTFS FILESYSTEM
11234 M:      Anton Altaparmakov <anton@tuxera.com>
11235 L:      linux-ntfs-dev@lists.sourceforge.net
11236 W:      http://www.tuxera.com/
11237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11238 S:      Supported
11239 F:      Documentation/filesystems/ntfs.txt
11240 F:      fs/ntfs/
11241
11242 NUBUS SUBSYSTEM
11243 M:      Finn Thain <fthain@telegraphics.com.au>
11244 L:      linux-m68k@lists.linux-m68k.org
11245 S:      Maintained
11246 F:      arch/*/include/asm/nubus.h
11247 F:      drivers/nubus/
11248 F:      include/linux/nubus.h
11249 F:      include/uapi/linux/nubus.h
11250
11251 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11252 M:      Antonino Daplas <adaplas@gmail.com>
11253 L:      linux-fbdev@vger.kernel.org
11254 S:      Maintained
11255 F:      drivers/video/fbdev/riva/
11256 F:      drivers/video/fbdev/nvidia/
11257
11258 NVM EXPRESS DRIVER
11259 M:      Keith Busch <kbusch@kernel.org>
11260 M:      Jens Axboe <axboe@fb.com>
11261 M:      Christoph Hellwig <hch@lst.de>
11262 M:      Sagi Grimberg <sagi@grimberg.me>
11263 L:      linux-nvme@lists.infradead.org
11264 T:      git://git.infradead.org/nvme.git
11265 W:      http://git.infradead.org/nvme.git
11266 S:      Supported
11267 F:      drivers/nvme/host/
11268 F:      include/linux/nvme.h
11269 F:      include/uapi/linux/nvme_ioctl.h
11270
11271 NVM EXPRESS FC TRANSPORT DRIVERS
11272 M:      James Smart <james.smart@broadcom.com>
11273 L:      linux-nvme@lists.infradead.org
11274 S:      Supported
11275 F:      include/linux/nvme-fc.h
11276 F:      include/linux/nvme-fc-driver.h
11277 F:      drivers/nvme/host/fc.c
11278 F:      drivers/nvme/target/fc.c
11279 F:      drivers/nvme/target/fcloop.c
11280
11281 NVM EXPRESS TARGET DRIVER
11282 M:      Christoph Hellwig <hch@lst.de>
11283 M:      Sagi Grimberg <sagi@grimberg.me>
11284 L:      linux-nvme@lists.infradead.org
11285 T:      git://git.infradead.org/nvme.git
11286 W:      http://git.infradead.org/nvme.git
11287 S:      Supported
11288 F:      drivers/nvme/target/
11289
11290 NVMEM FRAMEWORK
11291 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11292 S:      Maintained
11293 F:      drivers/nvmem/
11294 F:      Documentation/devicetree/bindings/nvmem/
11295 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11296 F:      include/linux/nvmem-consumer.h
11297 F:      include/linux/nvmem-provider.h
11298
11299 NXP FXAS21002C DRIVER
11300 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11301 L:      linux-iio@vger.kernel.org
11302 S:      Maintained
11303 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11304 F:      drivers/iio/gyro/fxas21002c_core.c
11305 F:      drivers/iio/gyro/fxas21002c.h
11306 F:      drivers/iio/gyro/fxas21002c_i2c.c
11307 F:      drivers/iio/gyro/fxas21002c_spi.c
11308
11309 NXP SGTL5000 DRIVER
11310 M:      Fabio Estevam <festevam@gmail.com>
11311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11312 S:      Maintained
11313 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11314 F:      sound/soc/codecs/sgtl5000*
11315
11316 NXP SJA1105 ETHERNET SWITCH DRIVER
11317 M:      Vladimir Oltean <olteanv@gmail.com>
11318 L:      linux-kernel@vger.kernel.org
11319 S:      Maintained
11320 F:      drivers/net/dsa/sja1105
11321
11322 NXP TDA998X DRM DRIVER
11323 M:      Russell King <linux@armlinux.org.uk>
11324 S:      Maintained
11325 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11326 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11327 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11328 F:      include/drm/i2c/tda998x.h
11329 F:      include/dt-bindings/display/tda998x.h
11330 K:      "nxp,tda998x"
11331
11332 NXP TFA9879 DRIVER
11333 M:      Peter Rosin <peda@axentia.se>
11334 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11335 S:      Maintained
11336 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11337 F:      sound/soc/codecs/tfa9879*
11338
11339 NXP-NCI NFC DRIVER
11340 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11341 R:      Charles Gorand <charles.gorand@effinnov.com>
11342 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11343 S:      Supported
11344 F:      drivers/nfc/nxp-nci
11345
11346 OBJAGG
11347 M:      Jiri Pirko <jiri@mellanox.com>
11348 L:      netdev@vger.kernel.org
11349 S:      Supported
11350 F:      lib/objagg.c
11351 F:      lib/test_objagg.c
11352 F:      include/linux/objagg.h
11353
11354 NXP FSPI DRIVER
11355 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11356 M:      Ashish Kumar <ashish.kumar@nxp.com>
11357 L:      linux-spi@vger.kernel.org
11358 S:      Maintained
11359 F:      drivers/spi/spi-nxp-fspi.c
11360 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11361
11362 OBJTOOL
11363 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11364 M:      Peter Zijlstra <peterz@infradead.org>
11365 S:      Supported
11366 F:      tools/objtool/
11367
11368 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11369 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11370 M:      Andrew Donnellan <ajd@linux.ibm.com>
11371 L:      linuxppc-dev@lists.ozlabs.org
11372 S:      Supported
11373 F:      arch/powerpc/platforms/powernv/ocxl.c
11374 F:      arch/powerpc/include/asm/pnv-ocxl.h
11375 F:      drivers/misc/ocxl/
11376 F:      include/misc/ocxl*
11377 F:      include/uapi/misc/ocxl.h
11378 F:      Documentation/accelerators/ocxl.rst
11379
11380 OMAP AUDIO SUPPORT
11381 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11382 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11383 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11384 L:      linux-omap@vger.kernel.org
11385 S:      Maintained
11386 F:      sound/soc/ti/omap*
11387 F:      sound/soc/ti/rx51.c
11388 F:      sound/soc/ti/n810.c
11389 F:      sound/soc/ti/sdma-pcm.*
11390
11391 OMAP CLOCK FRAMEWORK SUPPORT
11392 M:      Paul Walmsley <paul@pwsan.com>
11393 L:      linux-omap@vger.kernel.org
11394 S:      Maintained
11395 F:      arch/arm/*omap*/*clock*
11396
11397 OMAP DEVICE TREE SUPPORT
11398 M:      Benoît Cousson <bcousson@baylibre.com>
11399 M:      Tony Lindgren <tony@atomide.com>
11400 L:      linux-omap@vger.kernel.org
11401 L:      devicetree@vger.kernel.org
11402 S:      Maintained
11403 F:      arch/arm/boot/dts/*omap*
11404 F:      arch/arm/boot/dts/*am3*
11405 F:      arch/arm/boot/dts/*am4*
11406 F:      arch/arm/boot/dts/*am5*
11407 F:      arch/arm/boot/dts/*dra7*
11408
11409 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11410 L:      linux-omap@vger.kernel.org
11411 L:      linux-fbdev@vger.kernel.org
11412 S:      Orphan
11413 F:      drivers/video/fbdev/omap2/
11414 F:      Documentation/arm/OMAP/DSS
11415
11416 OMAP FRAMEBUFFER SUPPORT
11417 L:      linux-fbdev@vger.kernel.org
11418 L:      linux-omap@vger.kernel.org
11419 S:      Orphan
11420 F:      drivers/video/fbdev/omap/
11421
11422 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11423 M:      Roger Quadros <rogerq@ti.com>
11424 M:      Tony Lindgren <tony@atomide.com>
11425 L:      linux-omap@vger.kernel.org
11426 S:      Maintained
11427 F:      drivers/memory/omap-gpmc.c
11428 F:      arch/arm/mach-omap2/*gpmc*
11429
11430 OMAP GPIO DRIVER
11431 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11432 M:      Santosh Shilimkar <ssantosh@kernel.org>
11433 M:      Kevin Hilman <khilman@kernel.org>
11434 L:      linux-omap@vger.kernel.org
11435 S:      Maintained
11436 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11437 F:      drivers/gpio/gpio-omap.c
11438
11439 OMAP HARDWARE SPINLOCK SUPPORT
11440 M:      Ohad Ben-Cohen <ohad@wizery.com>
11441 L:      linux-omap@vger.kernel.org
11442 S:      Maintained
11443 F:      drivers/hwspinlock/omap_hwspinlock.c
11444
11445 OMAP HS MMC SUPPORT
11446 L:      linux-mmc@vger.kernel.org
11447 L:      linux-omap@vger.kernel.org
11448 S:      Orphan
11449 F:      drivers/mmc/host/omap_hsmmc.c
11450
11451 OMAP HWMOD DATA
11452 M:      Paul Walmsley <paul@pwsan.com>
11453 L:      linux-omap@vger.kernel.org
11454 S:      Maintained
11455 F:      arch/arm/mach-omap2/omap_hwmod*data*
11456
11457 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11458 M:      Benoît Cousson <bcousson@baylibre.com>
11459 L:      linux-omap@vger.kernel.org
11460 S:      Maintained
11461 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11462
11463 OMAP HWMOD SUPPORT
11464 M:      Benoît Cousson <bcousson@baylibre.com>
11465 M:      Paul Walmsley <paul@pwsan.com>
11466 L:      linux-omap@vger.kernel.org
11467 S:      Maintained
11468 F:      arch/arm/mach-omap2/omap_hwmod.*
11469
11470 OMAP I2C DRIVER
11471 M:      Vignesh R <vigneshr@ti.com>
11472 L:      linux-omap@vger.kernel.org
11473 L:      linux-i2c@vger.kernel.org
11474 S:      Maintained
11475 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11476 F:      drivers/i2c/busses/i2c-omap.c
11477
11478 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11479 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11480 L:      linux-media@vger.kernel.org
11481 S:      Maintained
11482 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11483 F:      drivers/media/platform/omap3isp/
11484 F:      drivers/staging/media/omap4iss/
11485
11486 OMAP MMC SUPPORT
11487 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11488 L:      linux-omap@vger.kernel.org
11489 S:      Odd Fixes
11490 F:      drivers/mmc/host/omap.c
11491
11492 OMAP POWER MANAGEMENT SUPPORT
11493 M:      Kevin Hilman <khilman@kernel.org>
11494 L:      linux-omap@vger.kernel.org
11495 S:      Maintained
11496 F:      arch/arm/*omap*/*pm*
11497 F:      drivers/cpufreq/omap-cpufreq.c
11498
11499 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11500 M:      Rajendra Nayak <rnayak@codeaurora.org>
11501 M:      Paul Walmsley <paul@pwsan.com>
11502 L:      linux-omap@vger.kernel.org
11503 S:      Maintained
11504 F:      arch/arm/mach-omap2/prm*
11505
11506 OMAP RANDOM NUMBER GENERATOR SUPPORT
11507 M:      Deepak Saxena <dsaxena@plexity.net>
11508 S:      Maintained
11509 F:      drivers/char/hw_random/omap-rng.c
11510
11511 OMAP USB SUPPORT
11512 L:      linux-usb@vger.kernel.org
11513 L:      linux-omap@vger.kernel.org
11514 S:      Orphan
11515 F:      drivers/usb/*/*omap*
11516 F:      arch/arm/*omap*/usb*
11517
11518 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11519 M:      Mark Jackson <mpfj@newflow.co.uk>
11520 L:      linux-omap@vger.kernel.org
11521 S:      Maintained
11522 F:      arch/arm/boot/dts/am335x-nano.dts
11523
11524 OMAP1 SUPPORT
11525 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11526 M:      Tony Lindgren <tony@atomide.com>
11527 L:      linux-omap@vger.kernel.org
11528 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11530 S:      Maintained
11531 F:      arch/arm/mach-omap1/
11532 F:      arch/arm/plat-omap/
11533 F:      arch/arm/configs/omap1_defconfig
11534 F:      drivers/i2c/busses/i2c-omap.c
11535 F:      include/linux/platform_data/i2c-omap.h
11536 F:      include/linux/platform_data/ams-delta-fiq.h
11537
11538 OMAP2+ SUPPORT
11539 M:      Tony Lindgren <tony@atomide.com>
11540 L:      linux-omap@vger.kernel.org
11541 W:      http://www.muru.com/linux/omap/
11542 W:      http://linux.omap.com/
11543 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11545 S:      Maintained
11546 F:      arch/arm/mach-omap2/
11547 F:      arch/arm/plat-omap/
11548 F:      arch/arm/configs/omap2plus_defconfig
11549 F:      drivers/i2c/busses/i2c-omap.c
11550 F:      drivers/irqchip/irq-omap-intc.c
11551 F:      drivers/mfd/*omap*.c
11552 F:      drivers/mfd/menelaus.c
11553 F:      drivers/mfd/palmas.c
11554 F:      drivers/mfd/tps65217.c
11555 F:      drivers/mfd/tps65218.c
11556 F:      drivers/mfd/tps65910.c
11557 F:      drivers/mfd/twl-core.[ch]
11558 F:      drivers/mfd/twl4030*.c
11559 F:      drivers/mfd/twl6030*.c
11560 F:      drivers/mfd/twl6040*.c
11561 F:      drivers/regulator/palmas-regulator*.c
11562 F:      drivers/regulator/pbias-regulator.c
11563 F:      drivers/regulator/tps65217-regulator.c
11564 F:      drivers/regulator/tps65218-regulator.c
11565 F:      drivers/regulator/tps65910-regulator.c
11566 F:      drivers/regulator/twl-regulator.c
11567 F:      drivers/regulator/twl6030-regulator.c
11568 F:      include/linux/platform_data/i2c-omap.h
11569
11570 ONION OMEGA2+ BOARD
11571 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11572 L:      linux-mips@vger.kernel.org
11573 S:      Maintained
11574 F:      arch/mips/boot/dts/ralink/omega2p.dts
11575
11576 OMFS FILESYSTEM
11577 M:      Bob Copeland <me@bobcopeland.com>
11578 L:      linux-karma-devel@lists.sourceforge.net
11579 S:      Maintained
11580 F:      Documentation/filesystems/omfs.txt
11581 F:      fs/omfs/
11582
11583 OMNIKEY CARDMAN 4000 DRIVER
11584 M:      Harald Welte <laforge@gnumonks.org>
11585 S:      Maintained
11586 F:      drivers/char/pcmcia/cm4000_cs.c
11587 F:      include/linux/cm4000_cs.h
11588 F:      include/uapi/linux/cm4000_cs.h
11589
11590 OMNIKEY CARDMAN 4040 DRIVER
11591 M:      Harald Welte <laforge@gnumonks.org>
11592 S:      Maintained
11593 F:      drivers/char/pcmcia/cm4040_cs.*
11594
11595 OMNIVISION OV13858 SENSOR DRIVER
11596 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11597 L:      linux-media@vger.kernel.org
11598 T:      git git://linuxtv.org/media_tree.git
11599 S:      Maintained
11600 F:      drivers/media/i2c/ov13858.c
11601
11602 OMNIVISION OV2680 SENSOR DRIVER
11603 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11604 L:      linux-media@vger.kernel.org
11605 T:      git git://linuxtv.org/media_tree.git
11606 S:      Maintained
11607 F:      drivers/media/i2c/ov2680.c
11608 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11609
11610 OMNIVISION OV2685 SENSOR DRIVER
11611 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11612 L:      linux-media@vger.kernel.org
11613 T:      git git://linuxtv.org/media_tree.git
11614 S:      Maintained
11615 F:      drivers/media/i2c/ov2685.c
11616
11617 OMNIVISION OV5640 SENSOR DRIVER
11618 M:      Steve Longerbeam <slongerbeam@gmail.com>
11619 L:      linux-media@vger.kernel.org
11620 T:      git git://linuxtv.org/media_tree.git
11621 S:      Maintained
11622 F:      drivers/media/i2c/ov5640.c
11623
11624 OMNIVISION OV5647 SENSOR DRIVER
11625 M:      Luis Oliveira <lolivei@synopsys.com>
11626 L:      linux-media@vger.kernel.org
11627 T:      git git://linuxtv.org/media_tree.git
11628 S:      Maintained
11629 F:      drivers/media/i2c/ov5647.c
11630
11631 OMNIVISION OV5695 SENSOR DRIVER
11632 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11633 L:      linux-media@vger.kernel.org
11634 T:      git git://linuxtv.org/media_tree.git
11635 S:      Maintained
11636 F:      drivers/media/i2c/ov5695.c
11637
11638 OMNIVISION OV7670 SENSOR DRIVER
11639 M:      Jonathan Corbet <corbet@lwn.net>
11640 L:      linux-media@vger.kernel.org
11641 T:      git git://linuxtv.org/media_tree.git
11642 S:      Maintained
11643 F:      drivers/media/i2c/ov7670.c
11644 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11645
11646 OMNIVISION OV772x SENSOR DRIVER
11647 M:      Jacopo Mondi <jacopo@jmondi.org>
11648 L:      linux-media@vger.kernel.org
11649 T:      git git://linuxtv.org/media_tree.git
11650 S:      Odd fixes
11651 F:      drivers/media/i2c/ov772x.c
11652 F:      include/media/i2c/ov772x.h
11653 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11654
11655 OMNIVISION OV7740 SENSOR DRIVER
11656 M:      Wenyou Yang <wenyou.yang@microchip.com>
11657 L:      linux-media@vger.kernel.org
11658 T:      git git://linuxtv.org/media_tree.git
11659 S:      Maintained
11660 F:      drivers/media/i2c/ov7740.c
11661 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11662
11663 OMNIVISION OV9640 SENSOR DRIVER
11664 M:      Petr Cvek <petrcvekcz@gmail.com>
11665 L:      linux-media@vger.kernel.org
11666 S:      Maintained
11667 F:      drivers/media/i2c/ov9640.*
11668
11669 OMNIVISION OV8856 SENSOR DRIVER
11670 M:      Ben Kao <ben.kao@intel.com>
11671 L:      linux-media@vger.kernel.org
11672 T:      git git://linuxtv.org/media_tree.git
11673 S:      Maintained
11674 F:      drivers/media/i2c/ov8856.c
11675
11676 OMNIVISION OV9650 SENSOR DRIVER
11677 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11678 R:      Akinobu Mita <akinobu.mita@gmail.com>
11679 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11680 L:      linux-media@vger.kernel.org
11681 T:      git git://linuxtv.org/media_tree.git
11682 S:      Maintained
11683 F:      drivers/media/i2c/ov9650.c
11684 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11685
11686 ONENAND FLASH DRIVER
11687 M:      Kyungmin Park <kyungmin.park@samsung.com>
11688 L:      linux-mtd@lists.infradead.org
11689 S:      Maintained
11690 F:      drivers/mtd/nand/onenand/
11691 F:      include/linux/mtd/onenand*.h
11692
11693 ONSTREAM SCSI TAPE DRIVER
11694 M:      Willem Riede <osst@riede.org>
11695 L:      osst-users@lists.sourceforge.net
11696 L:      linux-scsi@vger.kernel.org
11697 S:      Maintained
11698 F:      Documentation/scsi/osst.txt
11699 F:      drivers/scsi/osst.*
11700 F:      drivers/scsi/osst_*.h
11701 F:      drivers/scsi/st.h
11702
11703 OP-TEE DRIVER
11704 M:      Jens Wiklander <jens.wiklander@linaro.org>
11705 S:      Maintained
11706 F:      drivers/tee/optee/
11707
11708 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11709 M:      Sumit Garg <sumit.garg@linaro.org>
11710 S:      Maintained
11711 F:      drivers/char/hw_random/optee-rng.c
11712
11713 OPA-VNIC DRIVER
11714 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11715 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11716 L:      linux-rdma@vger.kernel.org
11717 S:      Supported
11718 F:      drivers/infiniband/ulp/opa_vnic
11719
11720 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11721 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11722 M:      Frank Rowand <frowand.list@gmail.com>
11723 L:      devicetree@vger.kernel.org
11724 S:      Maintained
11725 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11726 F:      Documentation/devicetree/overlay-notes.txt
11727 F:      drivers/of/overlay.c
11728 F:      drivers/of/resolver.c
11729 K:      of_overlay_notifier_
11730
11731 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11732 M:      Rob Herring <robh+dt@kernel.org>
11733 M:      Frank Rowand <frowand.list@gmail.com>
11734 L:      devicetree@vger.kernel.org
11735 W:      http://www.devicetree.org/
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11737 S:      Maintained
11738 F:      drivers/of/
11739 F:      include/linux/of*.h
11740 F:      scripts/dtc/
11741 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11742
11743 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11744 M:      Rob Herring <robh+dt@kernel.org>
11745 M:      Mark Rutland <mark.rutland@arm.com>
11746 L:      devicetree@vger.kernel.org
11747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11748 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11749 S:      Maintained
11750 F:      Documentation/devicetree/
11751 F:      arch/*/boot/dts/
11752 F:      include/dt-bindings/
11753
11754 OPENCORES I2C BUS DRIVER
11755 M:      Peter Korsgaard <peter@korsgaard.com>
11756 M:      Andrew Lunn <andrew@lunn.ch>
11757 L:      linux-i2c@vger.kernel.org
11758 S:      Maintained
11759 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11760 F:      Documentation/i2c/busses/i2c-ocores
11761 F:      drivers/i2c/busses/i2c-ocores.c
11762 F:      include/linux/platform_data/i2c-ocores.h
11763
11764 OPENRISC ARCHITECTURE
11765 M:      Jonas Bonn <jonas@southpole.se>
11766 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11767 M:      Stafford Horne <shorne@gmail.com>
11768 T:      git git://github.com/openrisc/linux.git
11769 L:      openrisc@lists.librecores.org
11770 W:      http://openrisc.io
11771 S:      Maintained
11772 F:      Documentation/devicetree/bindings/openrisc/
11773 F:      Documentation/openrisc/
11774 F:      arch/openrisc/
11775 F:      drivers/irqchip/irq-ompic.c
11776 F:      drivers/irqchip/irq-or1k-*
11777
11778 OPENVSWITCH
11779 M:      Pravin B Shelar <pshelar@ovn.org>
11780 L:      netdev@vger.kernel.org
11781 L:      dev@openvswitch.org
11782 W:      http://openvswitch.org
11783 S:      Maintained
11784 F:      net/openvswitch/
11785 F:      include/uapi/linux/openvswitch.h
11786
11787 OPERATING PERFORMANCE POINTS (OPP)
11788 M:      Viresh Kumar <vireshk@kernel.org>
11789 M:      Nishanth Menon <nm@ti.com>
11790 M:      Stephen Boyd <sboyd@kernel.org>
11791 L:      linux-pm@vger.kernel.org
11792 S:      Maintained
11793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11794 F:      drivers/opp/
11795 F:      include/linux/pm_opp.h
11796 F:      Documentation/power/opp.txt
11797 F:      Documentation/devicetree/bindings/opp/
11798
11799 OPL4 DRIVER
11800 M:      Clemens Ladisch <clemens@ladisch.de>
11801 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11803 S:      Maintained
11804 F:      sound/drivers/opl4/
11805
11806 OPROFILE
11807 M:      Robert Richter <rric@kernel.org>
11808 L:      oprofile-list@lists.sf.net
11809 S:      Maintained
11810 F:      arch/*/include/asm/oprofile*.h
11811 F:      arch/*/oprofile/
11812 F:      drivers/oprofile/
11813 F:      include/linux/oprofile.h
11814
11815 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11816 M:      Mark Fasheh <mark@fasheh.com>
11817 M:      Joel Becker <jlbec@evilplan.org>
11818 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11819 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11820 W:      http://ocfs2.wiki.kernel.org
11821 S:      Supported
11822 F:      Documentation/filesystems/ocfs2.txt
11823 F:      Documentation/filesystems/dlmfs.txt
11824 F:      fs/ocfs2/
11825
11826 ORANGEFS FILESYSTEM
11827 M:      Mike Marshall <hubcap@omnibond.com>
11828 R:      Martin Brandenburg <martin@omnibond.com>
11829 L:      devel@lists.orangefs.org
11830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11831 S:      Supported
11832 F:      fs/orangefs/
11833 F:      Documentation/filesystems/orangefs.txt
11834
11835 ORINOCO DRIVER
11836 L:      linux-wireless@vger.kernel.org
11837 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11838 W:      http://www.nongnu.org/orinoco/
11839 S:      Orphan
11840 F:      drivers/net/wireless/intersil/orinoco/
11841
11842 OV2659 OMNIVISION SENSOR DRIVER
11843 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11844 L:      linux-media@vger.kernel.org
11845 W:      https://linuxtv.org
11846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11847 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11848 S:      Maintained
11849 F:      drivers/media/i2c/ov2659.c
11850 F:      include/media/i2c/ov2659.h
11851
11852 OVERLAY FILESYSTEM
11853 M:      Miklos Szeredi <miklos@szeredi.hu>
11854 L:      linux-unionfs@vger.kernel.org
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11856 S:      Supported
11857 F:      fs/overlayfs/
11858 F:      Documentation/filesystems/overlayfs.txt
11859
11860 P54 WIRELESS DRIVER
11861 M:      Christian Lamparter <chunkeey@googlemail.com>
11862 L:      linux-wireless@vger.kernel.org
11863 W:      http://wireless.kernel.org/en/users/Drivers/p54
11864 S:      Maintained
11865 F:      drivers/net/wireless/intersil/p54/
11866
11867 PA SEMI ETHERNET DRIVER
11868 L:      netdev@vger.kernel.org
11869 S:      Orphan
11870 F:      drivers/net/ethernet/pasemi/*
11871
11872 PA SEMI SMBUS DRIVER
11873 L:      linux-i2c@vger.kernel.org
11874 S:      Orphan
11875 F:      drivers/i2c/busses/i2c-pasemi.c
11876
11877 PACKING
11878 M:      Vladimir Oltean <olteanv@gmail.com>
11879 L:      netdev@vger.kernel.org
11880 S:      Supported
11881 F:      lib/packing.c
11882 F:      include/linux/packing.h
11883 F:      Documentation/packing.txt
11884
11885 PADATA PARALLEL EXECUTION MECHANISM
11886 M:      Steffen Klassert <steffen.klassert@secunet.com>
11887 L:      linux-crypto@vger.kernel.org
11888 S:      Maintained
11889 F:      kernel/padata.c
11890 F:      include/linux/padata.h
11891 F:      Documentation/padata.txt
11892
11893 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11894 M:      Harald Welte <laforge@gnumonks.org>
11895 L:      platform-driver-x86@vger.kernel.org
11896 S:      Maintained
11897 F:      drivers/platform/x86/panasonic-laptop.c
11898
11899 PARALLEL LCD/KEYPAD PANEL DRIVER
11900 M:      Willy Tarreau <willy@haproxy.com>
11901 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11902 S:      Odd Fixes
11903 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11904 F:      drivers/auxdisplay/panel.c
11905
11906 PARALLEL PORT SUBSYSTEM
11907 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11908 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11909 L:      linux-parport@lists.infradead.org (subscribers-only)
11910 S:      Maintained
11911 F:      drivers/parport/
11912 F:      include/linux/parport*.h
11913 F:      drivers/char/ppdev.c
11914 F:      include/uapi/linux/ppdev.h
11915 F:      Documentation/parport*.txt
11916
11917 PARAVIRT_OPS INTERFACE
11918 M:      Juergen Gross <jgross@suse.com>
11919 M:      Alok Kataria <akataria@vmware.com>
11920 L:      virtualization@lists.linux-foundation.org
11921 S:      Supported
11922 F:      Documentation/virtual/paravirt_ops.txt
11923 F:      arch/*/kernel/paravirt*
11924 F:      arch/*/include/asm/paravirt*.h
11925 F:      include/linux/hypervisor.h
11926
11927 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11928 M:      Tim Waugh <tim@cyberelk.net>
11929 L:      linux-parport@lists.infradead.org (subscribers-only)
11930 S:      Maintained
11931 F:      Documentation/blockdev/paride.txt
11932 F:      drivers/block/paride/
11933
11934 PARISC ARCHITECTURE
11935 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11936 M:      Helge Deller <deller@gmx.de>
11937 L:      linux-parisc@vger.kernel.org
11938 W:      http://www.parisc-linux.org/
11939 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11942 S:      Maintained
11943 F:      arch/parisc/
11944 F:      Documentation/parisc/
11945 F:      drivers/parisc/
11946 F:      drivers/char/agp/parisc-agp.c
11947 F:      drivers/input/serio/gscps2.c
11948 F:      drivers/parport/parport_gsc.*
11949 F:      drivers/tty/serial/8250/8250_gsc.c
11950 F:      drivers/video/fbdev/sti*
11951 F:      drivers/video/console/sti*
11952 F:      drivers/video/logo/logo_parisc*
11953
11954 PARMAN
11955 M:      Jiri Pirko <jiri@mellanox.com>
11956 L:      netdev@vger.kernel.org
11957 S:      Supported
11958 F:      lib/parman.c
11959 F:      lib/test_parman.c
11960 F:      include/linux/parman.h
11961
11962 PC ENGINES APU BOARD DRIVER
11963 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11964 S:      Maintained
11965 F:      drivers/platform/x86/pcengines-apuv2.c
11966
11967 PC87360 HARDWARE MONITORING DRIVER
11968 M:      Jim Cromie <jim.cromie@gmail.com>
11969 L:      linux-hwmon@vger.kernel.org
11970 S:      Maintained
11971 F:      Documentation/hwmon/pc87360.rst
11972 F:      drivers/hwmon/pc87360.c
11973
11974 PC8736x GPIO DRIVER
11975 M:      Jim Cromie <jim.cromie@gmail.com>
11976 S:      Maintained
11977 F:      drivers/char/pc8736x_gpio.c
11978
11979 PC87427 HARDWARE MONITORING DRIVER
11980 M:      Jean Delvare <jdelvare@suse.com>
11981 L:      linux-hwmon@vger.kernel.org
11982 S:      Maintained
11983 F:      Documentation/hwmon/pc87427.rst
11984 F:      drivers/hwmon/pc87427.c
11985
11986 PCA9532 LED DRIVER
11987 M:      Riku Voipio <riku.voipio@iki.fi>
11988 S:      Maintained
11989 F:      drivers/leds/leds-pca9532.c
11990 F:      include/linux/leds-pca9532.h
11991
11992 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11993 M:      Guenter Roeck <linux@roeck-us.net>
11994 L:      linux-i2c@vger.kernel.org
11995 S:      Maintained
11996 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11997
11998 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11999 M:      Khalid Aziz <khalid@gonehiking.org>
12000 S:      Maintained
12001 F:      drivers/firmware/pcdp.*
12002
12003 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12004 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12005 L:      linux-pci@vger.kernel.org
12006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12007 S:      Maintained
12008 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12009 F:      drivers/pci/controller/pci-aardvark.c
12010
12011 PCI DRIVER FOR ALTERA PCIE IP
12012 M:      Ley Foon Tan <lftan@altera.com>
12013 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12014 L:      linux-pci@vger.kernel.org
12015 S:      Supported
12016 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12017 F:      drivers/pci/controller/pcie-altera.c
12018
12019 PCI DRIVER FOR APPLIEDMICRO XGENE
12020 M:      Toan Le <toan@os.amperecomputing.com>
12021 L:      linux-pci@vger.kernel.org
12022 L:      linux-arm-kernel@lists.infradead.org
12023 S:      Maintained
12024 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12025 F:      drivers/pci/controller/pci-xgene.c
12026
12027 PCI DRIVER FOR ARM VERSATILE PLATFORM
12028 M:      Rob Herring <robh@kernel.org>
12029 L:      linux-pci@vger.kernel.org
12030 L:      linux-arm-kernel@lists.infradead.org
12031 S:      Maintained
12032 F:      Documentation/devicetree/bindings/pci/versatile.txt
12033 F:      drivers/pci/controller/pci-versatile.c
12034
12035 PCI DRIVER FOR ARMADA 8K
12036 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12037 L:      linux-pci@vger.kernel.org
12038 L:      linux-arm-kernel@lists.infradead.org
12039 S:      Maintained
12040 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12041 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12042
12043 PCI DRIVER FOR CADENCE PCIE IP
12044 M:      Tom Joseph <tjoseph@cadence.com>
12045 L:      linux-pci@vger.kernel.org
12046 S:      Maintained
12047 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12048 F:      drivers/pci/controller/pcie-cadence*
12049
12050 PCI DRIVER FOR FREESCALE LAYERSCAPE
12051 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12052 M:      Mingkai Hu <mingkai.hu@nxp.com>
12053 M:      Roy Zang <roy.zang@nxp.com>
12054 L:      linuxppc-dev@lists.ozlabs.org
12055 L:      linux-pci@vger.kernel.org
12056 L:      linux-arm-kernel@lists.infradead.org
12057 S:      Maintained
12058 F:      drivers/pci/controller/dwc/*layerscape*
12059
12060 PCI DRIVER FOR GENERIC OF HOSTS
12061 M:      Will Deacon <will@kernel.org>
12062 L:      linux-pci@vger.kernel.org
12063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12064 S:      Maintained
12065 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12066 F:      drivers/pci/controller/pci-host-common.c
12067 F:      drivers/pci/controller/pci-host-generic.c
12068
12069 PCI DRIVER FOR IMX6
12070 M:      Richard Zhu <hongxing.zhu@nxp.com>
12071 M:      Lucas Stach <l.stach@pengutronix.de>
12072 L:      linux-pci@vger.kernel.org
12073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12074 S:      Maintained
12075 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12076 F:      drivers/pci/controller/dwc/*imx6*
12077
12078 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12079 M:      Keith Busch <keith.busch@intel.com>
12080 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12081 L:      linux-pci@vger.kernel.org
12082 S:      Supported
12083 F:      drivers/pci/controller/vmd.c
12084
12085 PCI DRIVER FOR MICROSEMI SWITCHTEC
12086 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12087 M:      Logan Gunthorpe <logang@deltatee.com>
12088 L:      linux-pci@vger.kernel.org
12089 S:      Maintained
12090 F:      Documentation/switchtec.txt
12091 F:      Documentation/ABI/testing/sysfs-class-switchtec
12092 F:      drivers/pci/switch/switchtec*
12093 F:      include/uapi/linux/switchtec_ioctl.h
12094 F:      include/linux/switchtec.h
12095 F:      drivers/ntb/hw/mscc/
12096
12097 PCI DRIVER FOR MOBIVEIL PCIE IP
12098 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12099 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12100 L:      linux-pci@vger.kernel.org
12101 S:      Supported
12102 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12103 F:      drivers/pci/controller/pcie-mobiveil.c
12104
12105 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12106 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12107 M:      Jason Cooper <jason@lakedaemon.net>
12108 L:      linux-pci@vger.kernel.org
12109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 S:      Maintained
12111 F:      drivers/pci/controller/*mvebu*
12112
12113 PCI DRIVER FOR NVIDIA TEGRA
12114 M:      Thierry Reding <thierry.reding@gmail.com>
12115 L:      linux-tegra@vger.kernel.org
12116 L:      linux-pci@vger.kernel.org
12117 S:      Supported
12118 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12119 F:      drivers/pci/controller/pci-tegra.c
12120
12121 PCI DRIVER FOR RENESAS R-CAR
12122 M:      Simon Horman <horms@verge.net.au>
12123 L:      linux-pci@vger.kernel.org
12124 L:      linux-renesas-soc@vger.kernel.org
12125 S:      Maintained
12126 F:      drivers/pci/controller/*rcar*
12127
12128 PCI DRIVER FOR SAMSUNG EXYNOS
12129 M:      Jingoo Han <jingoohan1@gmail.com>
12130 L:      linux-pci@vger.kernel.org
12131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12132 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12133 S:      Maintained
12134 F:      drivers/pci/controller/dwc/pci-exynos.c
12135
12136 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12137 M:      Jingoo Han <jingoohan1@gmail.com>
12138 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12139 L:      linux-pci@vger.kernel.org
12140 S:      Maintained
12141 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12142 F:      drivers/pci/controller/dwc/*designware*
12143
12144 PCI DRIVER FOR TI DRA7XX
12145 M:      Kishon Vijay Abraham I <kishon@ti.com>
12146 L:      linux-omap@vger.kernel.org
12147 L:      linux-pci@vger.kernel.org
12148 S:      Supported
12149 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12150 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12151
12152 PCI DRIVER FOR TI KEYSTONE
12153 M:      Murali Karicheri <m-karicheri2@ti.com>
12154 L:      linux-pci@vger.kernel.org
12155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12156 S:      Maintained
12157 F:      drivers/pci/controller/dwc/pci-keystone.c
12158
12159 PCI ENDPOINT SUBSYSTEM
12160 M:      Kishon Vijay Abraham I <kishon@ti.com>
12161 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12162 L:      linux-pci@vger.kernel.org
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12164 S:      Supported
12165 F:      drivers/pci/endpoint/
12166 F:      drivers/misc/pci_endpoint_test.c
12167 F:      tools/pci/
12168
12169 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12170 M:      Russell Currey <ruscur@russell.cc>
12171 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12172 M:      Oliver O'Halloran <oohall@gmail.com>
12173 L:      linuxppc-dev@lists.ozlabs.org
12174 S:      Supported
12175 F:      Documentation/PCI/pci-error-recovery.txt
12176 F:      drivers/pci/pcie/aer.c
12177 F:      drivers/pci/pcie/dpc.c
12178 F:      drivers/pci/pcie/err.c
12179 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12180 F:      arch/powerpc/kernel/eeh*.c
12181 F:      arch/powerpc/platforms/*/eeh*.c
12182 F:      arch/powerpc/include/*/eeh*.h
12183
12184 PCI ERROR RECOVERY
12185 M:      Linas Vepstas <linasvepstas@gmail.com>
12186 L:      linux-pci@vger.kernel.org
12187 S:      Supported
12188 F:      Documentation/PCI/pci-error-recovery.txt
12189
12190 PCI MSI DRIVER FOR ALTERA MSI IP
12191 M:      Ley Foon Tan <lftan@altera.com>
12192 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12193 L:      linux-pci@vger.kernel.org
12194 S:      Supported
12195 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12196 F:      drivers/pci/controller/pcie-altera-msi.c
12197
12198 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12199 M:      Toan Le <toan@os.amperecomputing.com>
12200 L:      linux-pci@vger.kernel.org
12201 L:      linux-arm-kernel@lists.infradead.org
12202 S:      Maintained
12203 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12204 F:      drivers/pci/controller/pci-xgene-msi.c
12205
12206 PCI SUBSYSTEM
12207 M:      Bjorn Helgaas <bhelgaas@google.com>
12208 L:      linux-pci@vger.kernel.org
12209 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12211 S:      Supported
12212 F:      Documentation/devicetree/bindings/pci/
12213 F:      Documentation/PCI/
12214 F:      drivers/acpi/pci*
12215 F:      drivers/pci/
12216 F:      include/asm-generic/pci*
12217 F:      include/linux/pci*
12218 F:      include/linux/of_pci.h
12219 F:      include/uapi/linux/pci*
12220 F:      lib/pci*
12221 F:      arch/x86/pci/
12222 F:      arch/x86/kernel/quirks.c
12223 F:      arch/x86/kernel/early-quirks.c
12224
12225 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12226 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12227 L:      linux-pci@vger.kernel.org
12228 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12230 S:      Supported
12231 F:      drivers/pci/controller/
12232
12233 PCIE DRIVER FOR ANNAPURNA LABS
12234 M:      Jonathan Chocron <jonnyc@amazon.com>
12235 L:      linux-pci@vger.kernel.org
12236 S:      Maintained
12237 F:      drivers/pci/controller/dwc/pcie-al.c
12238
12239 PCIE DRIVER FOR AMLOGIC MESON
12240 M:      Yue Wang <yue.wang@Amlogic.com>
12241 L:      linux-pci@vger.kernel.org
12242 L:      linux-amlogic@lists.infradead.org
12243 S:      Maintained
12244 F:      drivers/pci/controller/dwc/pci-meson.c
12245
12246 PCIE DRIVER FOR AXIS ARTPEC
12247 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12248 L:      linux-arm-kernel@axis.com
12249 L:      linux-pci@vger.kernel.org
12250 S:      Maintained
12251 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12252 F:      drivers/pci/controller/dwc/*artpec*
12253
12254 PCIE DRIVER FOR CAVIUM THUNDERX
12255 M:      David Daney <david.daney@cavium.com>
12256 L:      linux-pci@vger.kernel.org
12257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12258 S:      Supported
12259 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12260 F:      drivers/pci/controller/pci-thunder-*
12261
12262 PCIE DRIVER FOR HISILICON
12263 M:      Zhou Wang <wangzhou1@hisilicon.com>
12264 L:      linux-pci@vger.kernel.org
12265 S:      Maintained
12266 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12267 F:      drivers/pci/controller/dwc/pcie-hisi.c
12268
12269 PCIE DRIVER FOR HISILICON KIRIN
12270 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12271 M:      Binghui Wang <wangbinghui@hisilicon.com>
12272 L:      linux-pci@vger.kernel.org
12273 S:      Maintained
12274 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12275 F:      drivers/pci/controller/dwc/pcie-kirin.c
12276
12277 PCIE DRIVER FOR HISILICON STB
12278 M:      Shawn Guo <shawn.guo@linaro.org>
12279 L:      linux-pci@vger.kernel.org
12280 S:      Maintained
12281 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12282 F:      drivers/pci/controller/dwc/pcie-histb.c
12283
12284 PCIE DRIVER FOR MEDIATEK
12285 M:      Ryder Lee <ryder.lee@mediatek.com>
12286 L:      linux-pci@vger.kernel.org
12287 L:      linux-mediatek@lists.infradead.org
12288 S:      Supported
12289 F:      Documentation/devicetree/bindings/pci/mediatek*
12290 F:      drivers/pci/controller/*mediatek*
12291
12292 PCIE DRIVER FOR QUALCOMM MSM
12293 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12294 L:      linux-pci@vger.kernel.org
12295 L:      linux-arm-msm@vger.kernel.org
12296 S:      Maintained
12297 F:      drivers/pci/controller/dwc/*qcom*
12298
12299 PCIE DRIVER FOR ROCKCHIP
12300 M:      Shawn Lin <shawn.lin@rock-chips.com>
12301 L:      linux-pci@vger.kernel.org
12302 L:      linux-rockchip@lists.infradead.org
12303 S:      Maintained
12304 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12305 F:      drivers/pci/controller/pcie-rockchip*
12306
12307 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12308 M:      Linus Walleij <linus.walleij@linaro.org>
12309 L:      linux-pci@vger.kernel.org
12310 S:      Maintained
12311 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12312 F:      drivers/pci/controller/pci-v3-semi.c
12313
12314 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12315 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12316 L:      linux-pci@vger.kernel.org
12317 S:      Maintained
12318 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12319 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12320
12321 PCIE DRIVER FOR ST SPEAR13XX
12322 M:      Pratyush Anand <pratyush.anand@gmail.com>
12323 L:      linux-pci@vger.kernel.org
12324 S:      Maintained
12325 F:      drivers/pci/controller/dwc/*spear*
12326
12327 PCMCIA SUBSYSTEM
12328 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12330 S:      Odd Fixes
12331 F:      Documentation/pcmcia/
12332 F:      tools/pcmcia/
12333 F:      drivers/pcmcia/
12334 F:      include/pcmcia/
12335
12336 PCNET32 NETWORK DRIVER
12337 M:      Don Fry <pcnet32@frontier.com>
12338 L:      netdev@vger.kernel.org
12339 S:      Maintained
12340 F:      drivers/net/ethernet/amd/pcnet32.c
12341
12342 PCRYPT PARALLEL CRYPTO ENGINE
12343 M:      Steffen Klassert <steffen.klassert@secunet.com>
12344 L:      linux-crypto@vger.kernel.org
12345 S:      Maintained
12346 F:      crypto/pcrypt.c
12347 F:      include/crypto/pcrypt.h
12348
12349 PEAQ WMI HOTKEYS DRIVER
12350 M:      Hans de Goede <hdegoede@redhat.com>
12351 L:      platform-driver-x86@vger.kernel.org
12352 S:      Maintained
12353 F:      drivers/platform/x86/peaq-wmi.c
12354
12355 PER-CPU MEMORY ALLOCATOR
12356 M:      Dennis Zhou <dennis@kernel.org>
12357 M:      Tejun Heo <tj@kernel.org>
12358 M:      Christoph Lameter <cl@linux.com>
12359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12360 S:      Maintained
12361 F:      include/linux/percpu*.h
12362 F:      mm/percpu*.c
12363 F:      arch/*/include/asm/percpu.h
12364
12365 PER-TASK DELAY ACCOUNTING
12366 M:      Balbir Singh <bsingharora@gmail.com>
12367 S:      Maintained
12368 F:      include/linux/delayacct.h
12369 F:      kernel/delayacct.c
12370
12371 PERFORMANCE EVENTS SUBSYSTEM
12372 M:      Peter Zijlstra <peterz@infradead.org>
12373 M:      Ingo Molnar <mingo@redhat.com>
12374 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12375 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12376 R:      Jiri Olsa <jolsa@redhat.com>
12377 R:      Namhyung Kim <namhyung@kernel.org>
12378 L:      linux-kernel@vger.kernel.org
12379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12380 S:      Supported
12381 F:      kernel/events/*
12382 F:      include/linux/perf_event.h
12383 F:      include/uapi/linux/perf_event.h
12384 F:      arch/*/kernel/perf_event*.c
12385 F:      arch/*/kernel/*/perf_event*.c
12386 F:      arch/*/kernel/*/*/perf_event*.c
12387 F:      arch/*/include/asm/perf_event.h
12388 F:      arch/*/kernel/perf_callchain.c
12389 F:      arch/*/events/*
12390 F:      arch/*/events/*/*
12391 F:      tools/perf/
12392
12393 PERSONALITY HANDLING
12394 M:      Christoph Hellwig <hch@infradead.org>
12395 L:      linux-abi-devel@lists.sourceforge.net
12396 S:      Maintained
12397 F:      include/linux/personality.h
12398 F:      include/uapi/linux/personality.h
12399
12400 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12401 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12402 L:      linux-input@vger.kernel.org
12403 S:      Maintained
12404 F:      Documentation/input/devices/pxrc.rst
12405 F:      drivers/input/joystick/pxrc.c
12406
12407 PHONET PROTOCOL
12408 M:      Remi Denis-Courmont <courmisch@gmail.com>
12409 S:      Supported
12410 F:      Documentation/networking/phonet.txt
12411 F:      include/linux/phonet.h
12412 F:      include/net/phonet/
12413 F:      include/uapi/linux/phonet.h
12414 F:      net/phonet/
12415
12416 PHRAM MTD DRIVER
12417 M:      Joern Engel <joern@lazybastard.org>
12418 L:      linux-mtd@lists.infradead.org
12419 S:      Maintained
12420 F:      drivers/mtd/devices/phram.c
12421
12422 PICOLCD HID DRIVER
12423 M:      Bruno Prémont <bonbons@linux-vserver.org>
12424 L:      linux-input@vger.kernel.org
12425 S:      Maintained
12426 F:      drivers/hid/hid-picolcd*
12427
12428 PICOXCELL SUPPORT
12429 M:      Jamie Iles <jamie@jamieiles.com>
12430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12431 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12432 S:      Supported
12433 F:      arch/arm/boot/dts/picoxcell*
12434 F:      arch/arm/mach-picoxcell/
12435 F:      drivers/crypto/picoxcell*
12436
12437 PIN CONTROL SUBSYSTEM
12438 M:      Linus Walleij <linus.walleij@linaro.org>
12439 L:      linux-gpio@vger.kernel.org
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12441 S:      Maintained
12442 F:      Documentation/devicetree/bindings/pinctrl/
12443 F:      Documentation/driver-api/pinctl.rst
12444 F:      drivers/pinctrl/
12445 F:      include/linux/pinctrl/
12446
12447 PIN CONTROLLER - MICROCHIP AT91
12448 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12450 L:      linux-gpio@vger.kernel.org
12451 S:      Supported
12452 F:      drivers/pinctrl/pinctrl-at91*
12453
12454 PIN CONTROLLER - FREESCALE
12455 M:      Dong Aisheng <aisheng.dong@nxp.com>
12456 M:      Fabio Estevam <festevam@gmail.com>
12457 M:      Shawn Guo <shawnguo@kernel.org>
12458 M:      Stefan Agner <stefan@agner.ch>
12459 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12460 L:      linux-gpio@vger.kernel.org
12461 S:      Maintained
12462 F:      drivers/pinctrl/freescale/
12463 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12464
12465 PIN CONTROLLER - INTEL
12466 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12467 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12469 S:      Maintained
12470 F:      drivers/pinctrl/intel/
12471
12472 PIN CONTROLLER - MEDIATEK
12473 M:      Sean Wang <sean.wang@kernel.org>
12474 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12475 S:      Maintained
12476 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12477 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12478 F:      drivers/pinctrl/mediatek/
12479
12480 PIN CONTROLLER - QUALCOMM
12481 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12482 S:      Maintained
12483 L:      linux-arm-msm@vger.kernel.org
12484 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12485 F:      drivers/pinctrl/qcom/
12486
12487 PIN CONTROLLER - RENESAS
12488 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12489 L:      linux-renesas-soc@vger.kernel.org
12490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12491 S:      Maintained
12492 F:      drivers/pinctrl/pinctrl-rz*
12493 F:      drivers/pinctrl/sh-pfc/
12494
12495 PIN CONTROLLER - SAMSUNG
12496 M:      Tomasz Figa <tomasz.figa@gmail.com>
12497 M:      Krzysztof Kozlowski <krzk@kernel.org>
12498 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12501 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12503 S:      Maintained
12504 F:      drivers/pinctrl/samsung/
12505 F:      include/dt-bindings/pinctrl/samsung.h
12506 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12507
12508 PIN CONTROLLER - SINGLE
12509 M:      Tony Lindgren <tony@atomide.com>
12510 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12512 L:      linux-omap@vger.kernel.org
12513 S:      Maintained
12514 F:      drivers/pinctrl/pinctrl-single.c
12515
12516 PIN CONTROLLER - ST SPEAR
12517 M:      Viresh Kumar <vireshk@kernel.org>
12518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12519 W:      http://www.st.com/spear
12520 S:      Maintained
12521 F:      drivers/pinctrl/spear/
12522
12523 PISTACHIO SOC SUPPORT
12524 M:      James Hartley <james.hartley@sondrel.com>
12525 L:      linux-mips@vger.kernel.org
12526 S:      Odd Fixes
12527 F:      arch/mips/pistachio/
12528 F:      arch/mips/include/asm/mach-pistachio/
12529 F:      arch/mips/boot/dts/img/pistachio*
12530 F:      arch/mips/configs/pistachio*_defconfig
12531
12532 PKTCDVD DRIVER
12533 S:      Orphan
12534 M:      linux-block@vger.kernel.org
12535 F:      drivers/block/pktcdvd.c
12536 F:      include/linux/pktcdvd.h
12537 F:      include/uapi/linux/pktcdvd.h
12538
12539 PKUNITY SOC DRIVERS
12540 M:      Guan Xuetao <gxt@pku.edu.cn>
12541 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12542 S:      Maintained
12543 T:      git git://github.com/gxt/linux.git
12544 F:      drivers/input/serio/i8042-unicore32io.h
12545 F:      drivers/i2c/busses/i2c-puv3.c
12546 F:      drivers/video/fbdev/fb-puv3.c
12547 F:      drivers/rtc/rtc-puv3.c
12548
12549 PMBUS HARDWARE MONITORING DRIVERS
12550 M:      Guenter Roeck <linux@roeck-us.net>
12551 L:      linux-hwmon@vger.kernel.org
12552 W:      http://hwmon.wiki.kernel.org/
12553 W:      http://www.roeck-us.net/linux/drivers/
12554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12555 S:      Maintained
12556 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12557 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12558 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12559 F:      Documentation/hwmon/adm1275.rst
12560 F:      Documentation/hwmon/ibm-cffps.rst
12561 F:      Documentation/hwmon/ir35221.rst
12562 F:      Documentation/hwmon/lm25066.rst
12563 F:      Documentation/hwmon/ltc2978.rst
12564 F:      Documentation/hwmon/ltc3815.rst
12565 F:      Documentation/hwmon/max16064.rst
12566 F:      Documentation/hwmon/max20751.rst
12567 F:      Documentation/hwmon/max31785.rst
12568 F:      Documentation/hwmon/max34440.rst
12569 F:      Documentation/hwmon/max8688.rst
12570 F:      Documentation/hwmon/pmbus.rst
12571 F:      Documentation/hwmon/pmbus-core.rst
12572 F:      Documentation/hwmon/tps40422.rst
12573 F:      Documentation/hwmon/ucd9000.rst
12574 F:      Documentation/hwmon/ucd9200.rst
12575 F:      Documentation/hwmon/zl6100.rst
12576 F:      drivers/hwmon/pmbus/
12577 F:      include/linux/pmbus.h
12578
12579 PMC SIERRA MaxRAID DRIVER
12580 L:      linux-scsi@vger.kernel.org
12581 W:      http://www.pmc-sierra.com/
12582 S:      Orphan
12583 F:      drivers/scsi/pmcraid.*
12584
12585 PMC SIERRA PM8001 DRIVER
12586 M:      Jack Wang <jinpu.wang@profitbricks.com>
12587 M:      lindar_liu@usish.com
12588 L:      linux-scsi@vger.kernel.org
12589 S:      Supported
12590 F:      drivers/scsi/pm8001/
12591
12592 PNP SUPPORT
12593 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12594 S:      Maintained
12595 F:      drivers/pnp/
12596
12597 PNI RM3100 IIO DRIVER
12598 M:      Song Qiang <songqiang1304521@gmail.com>
12599 L:      linux-iio@vger.kernel.org
12600 S:      Maintained
12601 F:      drivers/iio/magnetometer/rm3100*
12602 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12603
12604 POSIX CLOCKS and TIMERS
12605 M:      Thomas Gleixner <tglx@linutronix.de>
12606 L:      linux-kernel@vger.kernel.org
12607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12608 S:      Maintained
12609 F:      fs/timerfd.c
12610 F:      include/linux/timer*
12611 F:      kernel/time/*timer*
12612
12613 POWER MANAGEMENT CORE
12614 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12615 L:      linux-pm@vger.kernel.org
12616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12617 B:      https://bugzilla.kernel.org
12618 S:      Supported
12619 F:      drivers/base/power/
12620 F:      include/linux/pm.h
12621 F:      include/linux/pm_*
12622 F:      include/linux/powercap.h
12623 F:      drivers/powercap/
12624 F:      kernel/configs/nopm.config
12625
12626 POWER STATE COORDINATION INTERFACE (PSCI)
12627 M:      Mark Rutland <mark.rutland@arm.com>
12628 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12629 L:      linux-arm-kernel@lists.infradead.org
12630 S:      Maintained
12631 F:      drivers/firmware/psci/
12632 F:      include/linux/psci.h
12633 F:      include/uapi/linux/psci.h
12634
12635 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12636 M:      Sebastian Reichel <sre@kernel.org>
12637 L:      linux-pm@vger.kernel.org
12638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12639 S:      Maintained
12640 F:      Documentation/ABI/testing/sysfs-class-power
12641 F:      Documentation/devicetree/bindings/power/supply/
12642 F:      include/linux/power_supply.h
12643 F:      drivers/power/supply/
12644
12645 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12646 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12647 L:      linuxppc-dev@lists.ozlabs.org
12648 S:      Maintained
12649 F:      drivers/char/powernv-op-panel.c
12650
12651 PPP OVER ATM (RFC 2364)
12652 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12653 S:      Maintained
12654 F:      net/atm/pppoatm.c
12655 F:      include/uapi/linux/atmppp.h
12656
12657 PPP OVER ETHERNET
12658 M:      Michal Ostrowski <mostrows@earthlink.net>
12659 S:      Maintained
12660 F:      drivers/net/ppp/pppoe.c
12661 F:      drivers/net/ppp/pppox.c
12662
12663 PPP OVER L2TP
12664 M:      James Chapman <jchapman@katalix.com>
12665 S:      Maintained
12666 F:      net/l2tp/l2tp_ppp.c
12667 F:      include/linux/if_pppol2tp.h
12668 F:      include/uapi/linux/if_pppol2tp.h
12669
12670 PPP PROTOCOL DRIVERS AND COMPRESSORS
12671 M:      Paul Mackerras <paulus@samba.org>
12672 L:      linux-ppp@vger.kernel.org
12673 S:      Maintained
12674 F:      drivers/net/ppp/ppp_*
12675
12676 PPS SUPPORT
12677 M:      Rodolfo Giometti <giometti@enneenne.com>
12678 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12679 L:      linuxpps@ml.enneenne.com (subscribers-only)
12680 S:      Maintained
12681 F:      Documentation/pps/
12682 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12683 F:      Documentation/ABI/testing/sysfs-pps
12684 F:      drivers/pps/
12685 F:      include/linux/pps*.h
12686 F:      include/uapi/linux/pps.h
12687
12688 PPTP DRIVER
12689 M:      Dmitry Kozlov <xeb@mail.ru>
12690 L:      netdev@vger.kernel.org
12691 S:      Maintained
12692 F:      drivers/net/ppp/pptp.c
12693 W:      http://sourceforge.net/projects/accel-pptp
12694
12695 PRINTK
12696 M:      Petr Mladek <pmladek@suse.com>
12697 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12698 R:      Steven Rostedt <rostedt@goodmis.org>
12699 S:      Maintained
12700 F:      kernel/printk/
12701 F:      include/linux/printk.h
12702
12703 PRISM54 WIRELESS DRIVER
12704 M:      Luis Chamberlain <mcgrof@kernel.org>
12705 L:      linux-wireless@vger.kernel.org
12706 W:      http://wireless.kernel.org/en/users/Drivers/p54
12707 S:      Obsolete
12708 F:      drivers/net/wireless/intersil/prism54/
12709
12710 PROC FILESYSTEM
12711 R:      Alexey Dobriyan <adobriyan@gmail.com>
12712 L:      linux-kernel@vger.kernel.org
12713 L:      linux-fsdevel@vger.kernel.org
12714 S:      Maintained
12715 F:      fs/proc/
12716 F:      include/linux/proc_fs.h
12717 F:      tools/testing/selftests/proc/
12718 F:      Documentation/filesystems/proc.txt
12719
12720 PROC SYSCTL
12721 M:      Luis Chamberlain <mcgrof@kernel.org>
12722 M:      Kees Cook <keescook@chromium.org>
12723 L:      linux-kernel@vger.kernel.org
12724 L:      linux-fsdevel@vger.kernel.org
12725 S:      Maintained
12726 F:      fs/proc/proc_sysctl.c
12727 F:      include/linux/sysctl.h
12728 F:      kernel/sysctl.c
12729 F:      tools/testing/selftests/sysctl/
12730
12731 PS3 NETWORK SUPPORT
12732 M:      Geoff Levand <geoff@infradead.org>
12733 L:      netdev@vger.kernel.org
12734 L:      linuxppc-dev@lists.ozlabs.org
12735 S:      Maintained
12736 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12737
12738 PS3 PLATFORM SUPPORT
12739 M:      Geoff Levand <geoff@infradead.org>
12740 L:      linuxppc-dev@lists.ozlabs.org
12741 S:      Maintained
12742 F:      arch/powerpc/boot/ps3*
12743 F:      arch/powerpc/include/asm/lv1call.h
12744 F:      arch/powerpc/include/asm/ps3*.h
12745 F:      arch/powerpc/platforms/ps3/
12746 F:      drivers/*/ps3*
12747 F:      drivers/ps3/
12748 F:      drivers/rtc/rtc-ps3.c
12749 F:      drivers/usb/host/*ps3.c
12750 F:      sound/ppc/snd_ps3*
12751
12752 PS3VRAM DRIVER
12753 M:      Jim Paris <jim@jtan.com>
12754 M:      Geoff Levand <geoff@infradead.org>
12755 L:      linuxppc-dev@lists.ozlabs.org
12756 S:      Maintained
12757 F:      drivers/block/ps3vram.c
12758
12759 PSAMPLE PACKET SAMPLING SUPPORT:
12760 M:      Yotam Gigi <yotam.gi@gmail.com>
12761 S:      Maintained
12762 F:      net/psample
12763 F:      include/net/psample.h
12764 F:      include/uapi/linux/psample.h
12765
12766 PSTORE FILESYSTEM
12767 M:      Kees Cook <keescook@chromium.org>
12768 M:      Anton Vorontsov <anton@enomsg.org>
12769 M:      Colin Cross <ccross@android.com>
12770 M:      Tony Luck <tony.luck@intel.com>
12771 S:      Maintained
12772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12773 F:      fs/pstore/
12774 F:      include/linux/pstore*
12775 F:      drivers/firmware/efi/efi-pstore.c
12776 F:      drivers/acpi/apei/erst.c
12777 F:      Documentation/admin-guide/ramoops.rst
12778 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12779 K:      \b(pstore|ramoops)
12780
12781 PTP HARDWARE CLOCK SUPPORT
12782 M:      Richard Cochran <richardcochran@gmail.com>
12783 L:      netdev@vger.kernel.org
12784 S:      Maintained
12785 W:      http://linuxptp.sourceforge.net/
12786 F:      Documentation/ABI/testing/sysfs-ptp
12787 F:      Documentation/ptp/*
12788 F:      drivers/net/phy/dp83640*
12789 F:      drivers/ptp/*
12790 F:      include/linux/ptp_cl*
12791
12792 PTRACE SUPPORT
12793 M:      Oleg Nesterov <oleg@redhat.com>
12794 S:      Maintained
12795 F:      include/asm-generic/syscall.h
12796 F:      include/linux/ptrace.h
12797 F:      include/linux/regset.h
12798 F:      include/linux/tracehook.h
12799 F:      include/uapi/linux/ptrace.h
12800 F:      include/uapi/linux/ptrace.h
12801 F:      include/asm-generic/ptrace.h
12802 F:      kernel/ptrace.c
12803 F:      arch/*/ptrace*.c
12804 F:      arch/*/*/ptrace*.c
12805 F:      arch/*/include/asm/ptrace*.h
12806
12807 PULSE8-CEC DRIVER
12808 M:      Hans Verkuil <hverkuil@xs4all.nl>
12809 L:      linux-media@vger.kernel.org
12810 T:      git git://linuxtv.org/media_tree.git
12811 S:      Maintained
12812 F:      drivers/media/usb/pulse8-cec/*
12813 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12814
12815 PVRUSB2 VIDEO4LINUX DRIVER
12816 M:      Mike Isely <isely@pobox.com>
12817 L:      pvrusb2@isely.net       (subscribers-only)
12818 L:      linux-media@vger.kernel.org
12819 W:      http://www.isely.net/pvrusb2/
12820 T:      git git://linuxtv.org/media_tree.git
12821 S:      Maintained
12822 F:      Documentation/media/v4l-drivers/pvrusb2*
12823 F:      drivers/media/usb/pvrusb2/
12824
12825 PWC WEBCAM DRIVER
12826 M:      Hans Verkuil <hverkuil@xs4all.nl>
12827 L:      linux-media@vger.kernel.org
12828 T:      git git://linuxtv.org/media_tree.git
12829 S:      Odd Fixes
12830 F:      drivers/media/usb/pwc/*
12831 F:      include/trace/events/pwc.h
12832
12833 PWM FAN DRIVER
12834 M:      Kamil Debski <kamil@wypas.org>
12835 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12836 L:      linux-hwmon@vger.kernel.org
12837 S:      Supported
12838 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12839 F:      Documentation/hwmon/pwm-fan.rst
12840 F:      drivers/hwmon/pwm-fan.c
12841
12842 PWM IR Transmitter
12843 M:      Sean Young <sean@mess.org>
12844 L:      linux-media@vger.kernel.org
12845 S:      Maintained
12846 F:      drivers/media/rc/pwm-ir-tx.c
12847
12848 PWM SUBSYSTEM
12849 M:      Thierry Reding <thierry.reding@gmail.com>
12850 L:      linux-pwm@vger.kernel.org
12851 S:      Maintained
12852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12853 F:      Documentation/pwm.txt
12854 F:      Documentation/devicetree/bindings/pwm/
12855 F:      include/linux/pwm.h
12856 F:      drivers/pwm/
12857 F:      drivers/video/backlight/pwm_bl.c
12858 F:      include/linux/pwm_backlight.h
12859 F:      drivers/gpio/gpio-mvebu.c
12860 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12861
12862 PXA GPIO DRIVER
12863 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12864 L:      linux-gpio@vger.kernel.org
12865 S:      Maintained
12866 F:      drivers/gpio/gpio-pxa.c
12867
12868 PXA MMCI DRIVER
12869 S:      Orphan
12870
12871 PXA RTC DRIVER
12872 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12873 L:      linux-rtc@vger.kernel.org
12874 S:      Maintained
12875
12876 PXA2xx/PXA3xx SUPPORT
12877 M:      Daniel Mack <daniel@zonque.org>
12878 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12879 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12881 T:      git git://github.com/hzhuang1/linux.git
12882 T:      git git://github.com/rjarzmik/linux.git
12883 S:      Maintained
12884 F:      arch/arm/boot/dts/pxa*
12885 F:      arch/arm/mach-pxa/
12886 F:      drivers/dma/pxa*
12887 F:      drivers/pcmcia/pxa2xx*
12888 F:      drivers/pinctrl/pxa/
12889 F:      drivers/spi/spi-pxa2xx*
12890 F:      drivers/usb/gadget/udc/pxa2*
12891 F:      include/sound/pxa2xx-lib.h
12892 F:      sound/arm/pxa*
12893 F:      sound/soc/pxa/
12894
12895 QAT DRIVER
12896 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12897 L:      qat-linux@intel.com
12898 S:      Supported
12899 F:      drivers/crypto/qat/
12900
12901 QCOM AUDIO (ASoC) DRIVERS
12902 M:      Patrick Lai <plai@codeaurora.org>
12903 M:      Banajit Goswami <bgoswami@codeaurora.org>
12904 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12905 S:      Supported
12906 F:      sound/soc/qcom/
12907
12908 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12909 M:      Gabriel Somlo <somlo@cmu.edu>
12910 M:      "Michael S. Tsirkin" <mst@redhat.com>
12911 L:      qemu-devel@nongnu.org
12912 S:      Maintained
12913 F:      drivers/firmware/qemu_fw_cfg.c
12914 F:      include/uapi/linux/qemu_fw_cfg.h
12915
12916 QIB DRIVER
12917 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12918 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12919 L:      linux-rdma@vger.kernel.org
12920 S:      Supported
12921 F:      drivers/infiniband/hw/qib/
12922
12923 QLOGIC QL41xxx FCOE DRIVER
12924 M:      QLogic-Storage-Upstream@cavium.com
12925 L:      linux-scsi@vger.kernel.org
12926 S:      Supported
12927 F:      drivers/scsi/qedf/
12928
12929 QLOGIC QL41xxx ISCSI DRIVER
12930 M:      QLogic-Storage-Upstream@cavium.com
12931 L:      linux-scsi@vger.kernel.org
12932 S:      Supported
12933 F:      drivers/scsi/qedi/
12934
12935 QLOGIC QL4xxx ETHERNET DRIVER
12936 M:      Ariel Elior <aelior@marvell.com>
12937 M:      GR-everest-linux-l2@marvell.com
12938 L:      netdev@vger.kernel.org
12939 S:      Supported
12940 F:      drivers/net/ethernet/qlogic/qed/
12941 F:      include/linux/qed/
12942 F:      drivers/net/ethernet/qlogic/qede/
12943
12944 QLOGIC QL4xxx RDMA DRIVER
12945 M:      Michal Kalderon <mkalderon@marvell.com>
12946 M:      Ariel Elior <aelior@marvell.com>
12947 L:      linux-rdma@vger.kernel.org
12948 S:      Supported
12949 F:      drivers/infiniband/hw/qedr/
12950 F:      include/uapi/rdma/qedr-abi.h
12951
12952 QLOGIC QLA1280 SCSI DRIVER
12953 M:      Michael Reed <mdr@sgi.com>
12954 L:      linux-scsi@vger.kernel.org
12955 S:      Maintained
12956 F:      drivers/scsi/qla1280.[ch]
12957
12958 QLOGIC QLA2XXX FC-SCSI DRIVER
12959 M:      qla2xxx-upstream@qlogic.com
12960 L:      linux-scsi@vger.kernel.org
12961 S:      Supported
12962 F:      Documentation/scsi/LICENSE.qla2xxx
12963 F:      drivers/scsi/qla2xxx/
12964
12965 QLOGIC QLA3XXX NETWORK DRIVER
12966 M:      GR-Linux-NIC-Dev@marvell.com
12967 L:      netdev@vger.kernel.org
12968 S:      Supported
12969 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12970 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12971
12972 QLOGIC QLA4XXX iSCSI DRIVER
12973 M:      QLogic-Storage-Upstream@qlogic.com
12974 L:      linux-scsi@vger.kernel.org
12975 S:      Supported
12976 F:      Documentation/scsi/LICENSE.qla4xxx
12977 F:      drivers/scsi/qla4xxx/
12978
12979 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12980 M:      Shahed Shaikh <shshaikh@marvell.com>
12981 M:      Manish Chopra <manishc@marvell.com>
12982 M:      GR-Linux-NIC-Dev@marvell.com
12983 L:      netdev@vger.kernel.org
12984 S:      Supported
12985 F:      drivers/net/ethernet/qlogic/qlcnic/
12986
12987 QLOGIC QLGE 10Gb ETHERNET DRIVER
12988 M:      Manish Chopra <manishc@marvell.com>
12989 M:      GR-Linux-NIC-Dev@marvell.com
12990 L:      netdev@vger.kernel.org
12991 S:      Supported
12992 F:      drivers/net/ethernet/qlogic/qlge/
12993
12994 QM1D1B0004 MEDIA DRIVER
12995 M:      Akihiro Tsukada <tskd08@gmail.com>
12996 L:      linux-media@vger.kernel.org
12997 S:      Odd Fixes
12998 F:      drivers/media/tuners/qm1d1b0004*
12999
13000 QM1D1C0042 MEDIA DRIVER
13001 M:      Akihiro Tsukada <tskd08@gmail.com>
13002 L:      linux-media@vger.kernel.org
13003 S:      Odd Fixes
13004 F:      drivers/media/tuners/qm1d1c0042*
13005
13006 QNX4 FILESYSTEM
13007 M:      Anders Larsen <al@alarsen.net>
13008 W:      http://www.alarsen.net/linux/qnx4fs/
13009 S:      Maintained
13010 F:      fs/qnx4/
13011 F:      include/uapi/linux/qnx4_fs.h
13012 F:      include/uapi/linux/qnxtypes.h
13013
13014 QORIQ DPAA2 FSL-MC BUS DRIVER
13015 M:      Stuart Yoder <stuyoder@gmail.com>
13016 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13017 L:      linux-kernel@vger.kernel.org
13018 S:      Maintained
13019 F:      drivers/bus/fsl-mc/
13020 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13021 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13022
13023 QT1010 MEDIA DRIVER
13024 M:      Antti Palosaari <crope@iki.fi>
13025 L:      linux-media@vger.kernel.org
13026 W:      https://linuxtv.org
13027 W:      http://palosaari.fi/linux/
13028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13029 T:      git git://linuxtv.org/anttip/media_tree.git
13030 S:      Maintained
13031 F:      drivers/media/tuners/qt1010*
13032
13033 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13034 M:      Kalle Valo <kvalo@codeaurora.org>
13035 L:      ath10k@lists.infradead.org
13036 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13038 S:      Supported
13039 F:      drivers/net/wireless/ath/ath10k/
13040
13041 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13042 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13043 L:      linux-wireless@vger.kernel.org
13044 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13045 S:      Supported
13046 F:      drivers/net/wireless/ath/ath9k/
13047
13048 QUALCOMM CAMERA SUBSYSTEM DRIVER
13049 M:      Todor Tomov <todor.too@gmail.com>
13050 L:      linux-media@vger.kernel.org
13051 S:      Maintained
13052 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13053 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13054 F:      drivers/media/platform/qcom/camss/
13055
13056 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13057 M:      Ilia Lin <ilia.lin@kernel.org>
13058 L:      linux-pm@vger.kernel.org
13059 S:      Maintained
13060 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13061 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13062
13063 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13064 M:      Timur Tabi <timur@kernel.org>
13065 L:      netdev@vger.kernel.org
13066 S:      Maintained
13067 F:      drivers/net/ethernet/qualcomm/emac/
13068
13069 QUALCOMM ETHQOS ETHERNET DRIVER
13070 M:      Vinod Koul <vkoul@kernel.org>
13071 M:      Niklas Cassel <niklas.cassel@linaro.org>
13072 L:      netdev@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13075 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
13076
13077 QUALCOMM GENERIC INTERFACE I2C DRIVER
13078 M:      Alok Chauhan <alokc@codeaurora.org>
13079 L:      linux-i2c@vger.kernel.org
13080 L:      linux-arm-msm@vger.kernel.org
13081 S:      Supported
13082 F:      drivers/i2c/busses/i2c-qcom-geni.c
13083
13084 QUALCOMM HEXAGON ARCHITECTURE
13085 M:      Richard Kuo <rkuo@codeaurora.org>
13086 L:      linux-hexagon@vger.kernel.org
13087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13088 S:      Supported
13089 F:      arch/hexagon/
13090
13091 QUALCOMM HIDMA DRIVER
13092 M:      Sinan Kaya <okaya@kernel.org>
13093 L:      linux-arm-kernel@lists.infradead.org
13094 L:      linux-arm-msm@vger.kernel.org
13095 L:      dmaengine@vger.kernel.org
13096 S:      Supported
13097 F:      drivers/dma/qcom/hidma*
13098
13099 QUALCOMM IOMMU
13100 M:      Rob Clark <robdclark@gmail.com>
13101 L:      iommu@lists.linux-foundation.org
13102 L:      linux-arm-msm@vger.kernel.org
13103 S:      Maintained
13104 F:      drivers/iommu/qcom_iommu.c
13105
13106 QUALCOMM TSENS THERMAL DRIVER
13107 M:      Amit Kucheria <amit.kucheria@linaro.org>
13108 L:      linux-pm@vger.kernel.org
13109 L:      linux-arm-msm@vger.kernel.org
13110 S:      Maintained
13111 F:      drivers/thermal/qcom/
13112
13113 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13114 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13115 L:      linux-media@vger.kernel.org
13116 L:      linux-arm-msm@vger.kernel.org
13117 T:      git git://linuxtv.org/media_tree.git
13118 S:      Maintained
13119 F:      drivers/media/platform/qcom/venus/
13120
13121 QUALCOMM WCN36XX WIRELESS DRIVER
13122 M:      Kalle Valo <kvalo@codeaurora.org>
13123 L:      wcn36xx@lists.infradead.org
13124 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13125 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13126 S:      Supported
13127 F:      drivers/net/wireless/ath/wcn36xx/
13128
13129 QUANTENNA QTNFMAC WIRELESS DRIVER
13130 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13131 M:      Avinash Patil <avinashp@quantenna.com>
13132 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13133 L:      linux-wireless@vger.kernel.org
13134 S:      Maintained
13135 F:      drivers/net/wireless/quantenna
13136
13137 RADEON and AMDGPU DRM DRIVERS
13138 M:      Alex Deucher <alexander.deucher@amd.com>
13139 M:      Christian König <christian.koenig@amd.com>
13140 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13141 L:      amd-gfx@lists.freedesktop.org
13142 T:      git git://people.freedesktop.org/~agd5f/linux
13143 S:      Supported
13144 F:      drivers/gpu/drm/radeon/
13145 F:      include/uapi/drm/radeon_drm.h
13146 F:      drivers/gpu/drm/amd/
13147 F:      include/uapi/drm/amdgpu_drm.h
13148
13149 RADEON FRAMEBUFFER DISPLAY DRIVER
13150 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13151 L:      linux-fbdev@vger.kernel.org
13152 S:      Maintained
13153 F:      drivers/video/fbdev/aty/radeon*
13154 F:      include/uapi/linux/radeonfb.h
13155
13156 RADIOSHARK RADIO DRIVER
13157 M:      Hans Verkuil <hverkuil@xs4all.nl>
13158 L:      linux-media@vger.kernel.org
13159 T:      git git://linuxtv.org/media_tree.git
13160 S:      Maintained
13161 F:      drivers/media/radio/radio-shark.c
13162
13163 RADIOSHARK2 RADIO DRIVER
13164 M:      Hans Verkuil <hverkuil@xs4all.nl>
13165 L:      linux-media@vger.kernel.org
13166 T:      git git://linuxtv.org/media_tree.git
13167 S:      Maintained
13168 F:      drivers/media/radio/radio-shark2.c
13169 F:      drivers/media/radio/radio-tea5777.c
13170
13171 RADOS BLOCK DEVICE (RBD)
13172 M:      Ilya Dryomov <idryomov@gmail.com>
13173 M:      Sage Weil <sage@redhat.com>
13174 M:      Alex Elder <elder@kernel.org>
13175 L:      ceph-devel@vger.kernel.org
13176 W:      http://ceph.com/
13177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13178 T:      git git://github.com/ceph/ceph-client.git
13179 S:      Supported
13180 F:      Documentation/ABI/testing/sysfs-bus-rbd
13181 F:      drivers/block/rbd.c
13182 F:      drivers/block/rbd_types.h
13183
13184 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13185 M:      Paul Mackerras <paulus@samba.org>
13186 L:      linux-fbdev@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/video/fbdev/aty/aty128fb.c
13189
13190 RAINSHADOW-CEC DRIVER
13191 M:      Hans Verkuil <hverkuil@xs4all.nl>
13192 L:      linux-media@vger.kernel.org
13193 T:      git git://linuxtv.org/media_tree.git
13194 S:      Maintained
13195 F:      drivers/media/usb/rainshadow-cec/*
13196
13197 RALINK MIPS ARCHITECTURE
13198 M:      John Crispin <john@phrozen.org>
13199 L:      linux-mips@vger.kernel.org
13200 S:      Maintained
13201 F:      arch/mips/ralink
13202
13203 RALINK RT2X00 WIRELESS LAN DRIVER
13204 P:      rt2x00 project
13205 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13206 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13207 L:      linux-wireless@vger.kernel.org
13208 S:      Maintained
13209 F:      drivers/net/wireless/ralink/rt2x00/
13210
13211 RAMDISK RAM BLOCK DEVICE DRIVER
13212 M:      Jens Axboe <axboe@kernel.dk>
13213 S:      Maintained
13214 F:      Documentation/blockdev/ramdisk.txt
13215 F:      drivers/block/brd.c
13216
13217 RANCHU VIRTUAL BOARD FOR MIPS
13218 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13219 L:      linux-mips@vger.kernel.org
13220 S:      Supported
13221 F:      arch/mips/generic/board-ranchu.c
13222 F:      arch/mips/configs/generic/board-ranchu.config
13223
13224 RANDOM NUMBER DRIVER
13225 M:      "Theodore Ts'o" <tytso@mit.edu>
13226 S:      Maintained
13227 F:      drivers/char/random.c
13228
13229 RAPIDIO SUBSYSTEM
13230 M:      Matt Porter <mporter@kernel.crashing.org>
13231 M:      Alexandre Bounine <alex.bou9@gmail.com>
13232 S:      Maintained
13233 F:      drivers/rapidio/
13234
13235 RAS INFRASTRUCTURE
13236 M:      Tony Luck <tony.luck@intel.com>
13237 M:      Borislav Petkov <bp@alien8.de>
13238 L:      linux-edac@vger.kernel.org
13239 S:      Maintained
13240 F:      drivers/ras/
13241 F:      include/linux/ras.h
13242 F:      include/ras/ras_event.h
13243 F:      Documentation/admin-guide/ras.rst
13244
13245 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13246 L:      linux-wireless@vger.kernel.org
13247 S:      Orphan
13248 F:      drivers/net/wireless/ray*
13249
13250 RCUTORTURE TEST FRAMEWORK
13251 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13252 M:      Josh Triplett <josh@joshtriplett.org>
13253 R:      Steven Rostedt <rostedt@goodmis.org>
13254 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13255 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13256 L:      rcu@vger.kernel.org
13257 S:      Supported
13258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13259 F:      tools/testing/selftests/rcutorture
13260
13261 RDC R-321X SoC
13262 M:      Florian Fainelli <florian@openwrt.org>
13263 S:      Maintained
13264
13265 RDC R6040 FAST ETHERNET DRIVER
13266 M:      Florian Fainelli <f.fainelli@gmail.com>
13267 L:      netdev@vger.kernel.org
13268 S:      Maintained
13269 F:      drivers/net/ethernet/rdc/r6040.c
13270
13271 RDMAVT - RDMA verbs software
13272 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13273 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13274 L:      linux-rdma@vger.kernel.org
13275 S:      Supported
13276 F:      drivers/infiniband/sw/rdmavt
13277
13278 RDS - RELIABLE DATAGRAM SOCKETS
13279 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13280 L:      netdev@vger.kernel.org
13281 L:      linux-rdma@vger.kernel.org
13282 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13283 W:      https://oss.oracle.com/projects/rds/
13284 S:      Supported
13285 F:      net/rds/
13286 F:      Documentation/networking/rds.txt
13287
13288 RDT - RESOURCE ALLOCATION
13289 M:      Fenghua Yu <fenghua.yu@intel.com>
13290 M:      Reinette Chatre <reinette.chatre@intel.com>
13291 L:      linux-kernel@vger.kernel.org
13292 S:      Supported
13293 F:      arch/x86/kernel/cpu/resctrl/
13294 F:      arch/x86/include/asm/resctrl_sched.h
13295 F:      Documentation/x86/resctrl*
13296
13297 READ-COPY UPDATE (RCU)
13298 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13299 M:      Josh Triplett <josh@joshtriplett.org>
13300 R:      Steven Rostedt <rostedt@goodmis.org>
13301 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13302 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13303 R:      Joel Fernandes <joel@joelfernandes.org>
13304 L:      rcu@vger.kernel.org
13305 W:      http://www.rdrop.com/users/paulmck/RCU/
13306 S:      Supported
13307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13308 F:      Documentation/RCU/
13309 X:      Documentation/RCU/torture.txt
13310 F:      include/linux/rcu*
13311 X:      include/linux/srcu*.h
13312 F:      kernel/rcu/
13313 X:      kernel/rcu/srcu*.c
13314
13315 REAL TIME CLOCK (RTC) SUBSYSTEM
13316 M:      Alessandro Zummo <a.zummo@towertech.it>
13317 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13318 L:      linux-rtc@vger.kernel.org
13319 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13321 S:      Maintained
13322 F:      Documentation/devicetree/bindings/rtc/
13323 F:      Documentation/rtc.txt
13324 F:      drivers/rtc/
13325 F:      include/linux/rtc.h
13326 F:      include/uapi/linux/rtc.h
13327 F:      include/linux/rtc/
13328 F:      include/linux/platform_data/rtc-*
13329 F:      tools/testing/selftests/rtc/
13330
13331 REALTEK AUDIO CODECS
13332 M:      Bard Liao <bardliao@realtek.com>
13333 M:      Oder Chiou <oder_chiou@realtek.com>
13334 S:      Maintained
13335 F:      sound/soc/codecs/rt*
13336 F:      include/sound/rt*.h
13337
13338 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13339 M:      Linus Walleij <linus.walleij@linaro.org>
13340 S:      Maintained
13341 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13342 F:      drivers/net/dsa/realtek-smi*
13343 F:      drivers/net/dsa/rtl83*
13344
13345 REDPINE WIRELESS DRIVER
13346 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13347 M:      Siva Rebbagondla <siva8118@gmail.com>
13348 L:      linux-wireless@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/net/wireless/rsi/
13351
13352 REGISTER MAP ABSTRACTION
13353 M:      Mark Brown <broonie@kernel.org>
13354 L:      linux-kernel@vger.kernel.org
13355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13356 S:      Supported
13357 F:      Documentation/devicetree/bindings/regmap/
13358 F:      drivers/base/regmap/
13359 F:      include/linux/regmap.h
13360
13361 REISERFS FILE SYSTEM
13362 L:      reiserfs-devel@vger.kernel.org
13363 S:      Supported
13364 F:      fs/reiserfs/
13365
13366 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13367 M:      Ohad Ben-Cohen <ohad@wizery.com>
13368 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13369 L:      linux-remoteproc@vger.kernel.org
13370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13371 S:      Maintained
13372 F:      Documentation/devicetree/bindings/remoteproc/
13373 F:      Documentation/remoteproc.txt
13374 F:      drivers/remoteproc/
13375 F:      include/linux/remoteproc.h
13376
13377 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13378 M:      Ohad Ben-Cohen <ohad@wizery.com>
13379 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13380 L:      linux-remoteproc@vger.kernel.org
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13382 S:      Maintained
13383 F:      drivers/rpmsg/
13384 F:      Documentation/rpmsg.txt
13385 F:      include/linux/rpmsg.h
13386 F:      include/linux/rpmsg/
13387
13388 RENESAS CLOCK DRIVERS
13389 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13390 L:      linux-renesas-soc@vger.kernel.org
13391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13392 S:      Supported
13393 F:      drivers/clk/renesas/
13394
13395 RENESAS EMEV2 I2C DRIVER
13396 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13397 S:      Supported
13398 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13399 F:      drivers/i2c/busses/i2c-emev2.c
13400
13401 RENESAS ETHERNET DRIVERS
13402 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13403 L:      netdev@vger.kernel.org
13404 L:      linux-renesas-soc@vger.kernel.org
13405 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13406 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13407 F:      drivers/net/ethernet/renesas/
13408 F:      include/linux/sh_eth.h
13409
13410 RENESAS R-CAR GYROADC DRIVER
13411 M:      Marek Vasut <marek.vasut@gmail.com>
13412 L:      linux-iio@vger.kernel.org
13413 S:      Supported
13414 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13415 F:      drivers/iio/adc/rcar-gyroadc.c
13416
13417 RENESAS R-CAR I2C DRIVERS
13418 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13419 S:      Supported
13420 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13421 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13422 F:      drivers/i2c/busses/i2c-rcar.c
13423 F:      drivers/i2c/busses/i2c-sh_mobile.c
13424
13425 RENESAS RIIC DRIVER
13426 M:      Chris Brandt <chris.brandt@renesas.com>
13427 S:      Supported
13428 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13429 F:      drivers/i2c/busses/i2c-riic.c
13430
13431 RENESAS USB PHY DRIVER
13432 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13433 L:      linux-renesas-soc@vger.kernel.org
13434 S:      Maintained
13435 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13436
13437 RESET CONTROLLER FRAMEWORK
13438 M:      Philipp Zabel <p.zabel@pengutronix.de>
13439 T:      git git://git.pengutronix.de/git/pza/linux
13440 S:      Maintained
13441 F:      drivers/reset/
13442 F:      Documentation/devicetree/bindings/reset/
13443 F:      include/dt-bindings/reset/
13444 F:      include/linux/reset.h
13445 F:      include/linux/reset/
13446 F:      include/linux/reset-controller.h
13447
13448 RESTARTABLE SEQUENCES SUPPORT
13449 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13450 M:      Peter Zijlstra <peterz@infradead.org>
13451 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13452 M:      Boqun Feng <boqun.feng@gmail.com>
13453 L:      linux-kernel@vger.kernel.org
13454 S:      Supported
13455 F:      kernel/rseq.c
13456 F:      include/uapi/linux/rseq.h
13457 F:      include/trace/events/rseq.h
13458 F:      tools/testing/selftests/rseq/
13459
13460 RFKILL
13461 M:      Johannes Berg <johannes@sipsolutions.net>
13462 L:      linux-wireless@vger.kernel.org
13463 W:      http://wireless.kernel.org/
13464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13466 S:      Maintained
13467 F:      Documentation/rfkill.txt
13468 F:      Documentation/ABI/stable/sysfs-class-rfkill
13469 F:      net/rfkill/
13470 F:      include/linux/rfkill.h
13471 F:      include/uapi/linux/rfkill.h
13472
13473 RHASHTABLE
13474 M:      Thomas Graf <tgraf@suug.ch>
13475 M:      Herbert Xu <herbert@gondor.apana.org.au>
13476 L:      netdev@vger.kernel.org
13477 S:      Maintained
13478 F:      lib/rhashtable.c
13479 F:      lib/test_rhashtable.c
13480 F:      include/linux/rhashtable.h
13481 F:      include/linux/rhashtable-types.h
13482
13483 RICOH R5C592 MEMORYSTICK DRIVER
13484 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13485 S:      Maintained
13486 F:      drivers/memstick/host/r592.*
13487
13488 RICOH SMARTMEDIA/XD DRIVER
13489 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13490 S:      Maintained
13491 F:      drivers/mtd/nand/raw/r852.c
13492 F:      drivers/mtd/nand/raw/r852.h
13493
13494 RISC-V ARCHITECTURE
13495 M:      Palmer Dabbelt <palmer@sifive.com>
13496 M:      Albert Ou <aou@eecs.berkeley.edu>
13497 L:      linux-riscv@lists.infradead.org
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13499 S:      Supported
13500 F:      arch/riscv/
13501 K:      riscv
13502 N:      riscv
13503
13504 ROCCAT DRIVERS
13505 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13506 W:      http://sourceforge.net/projects/roccat/
13507 S:      Maintained
13508 F:      drivers/hid/hid-roccat*
13509 F:      include/linux/hid-roccat*
13510 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13511
13512 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13513 M:      Jacob chen <jacob2.chen@rock-chips.com>
13514 L:      linux-media@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/media/platform/rockchip/rga/
13517 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13518
13519 ROCKCHIP VPU CODEC DRIVER
13520 M:      Ezequiel Garcia <ezequiel@collabora.com>
13521 L:      linux-media@vger.kernel.org
13522 S:      Maintained
13523 F:      drivers/staging/media/platform/rockchip/vpu/
13524 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13525
13526 ROCKER DRIVER
13527 M:      Jiri Pirko <jiri@resnulli.us>
13528 L:      netdev@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/net/ethernet/rocker/
13531
13532 ROCKETPORT DRIVER
13533 P:      Comtrol Corp.
13534 W:      http://www.comtrol.com
13535 S:      Maintained
13536 F:      Documentation/serial/rocket.rst
13537 F:      drivers/tty/rocket*
13538
13539 ROCKETPORT EXPRESS/INFINITY DRIVER
13540 M:      Kevin Cernekee <cernekee@gmail.com>
13541 L:      linux-serial@vger.kernel.org
13542 S:      Odd Fixes
13543 F:      drivers/tty/serial/rp2.*
13544
13545 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13546 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13547 L:      linux-kernel@vger.kernel.org
13548 L:      linux-renesas-soc@vger.kernel.org
13549 S:      Supported
13550 F:      drivers/mfd/bd9571mwv.c
13551 F:      drivers/regulator/bd9571mwv-regulator.c
13552 F:      drivers/gpio/gpio-bd9571mwv.c
13553 F:      include/linux/mfd/bd9571mwv.h
13554 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13555
13556 ROSE NETWORK LAYER
13557 M:      Ralf Baechle <ralf@linux-mips.org>
13558 L:      linux-hams@vger.kernel.org
13559 W:      http://www.linux-ax25.org/
13560 S:      Maintained
13561 F:      include/net/rose.h
13562 F:      include/uapi/linux/rose.h
13563 F:      net/rose/
13564
13565 RTL2830 MEDIA DRIVER
13566 M:      Antti Palosaari <crope@iki.fi>
13567 L:      linux-media@vger.kernel.org
13568 W:      https://linuxtv.org
13569 W:      http://palosaari.fi/linux/
13570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13571 T:      git git://linuxtv.org/anttip/media_tree.git
13572 S:      Maintained
13573 F:      drivers/media/dvb-frontends/rtl2830*
13574
13575 RTL2832 MEDIA DRIVER
13576 M:      Antti Palosaari <crope@iki.fi>
13577 L:      linux-media@vger.kernel.org
13578 W:      https://linuxtv.org
13579 W:      http://palosaari.fi/linux/
13580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13581 T:      git git://linuxtv.org/anttip/media_tree.git
13582 S:      Maintained
13583 F:      drivers/media/dvb-frontends/rtl2832*
13584
13585 RTL2832_SDR MEDIA DRIVER
13586 M:      Antti Palosaari <crope@iki.fi>
13587 L:      linux-media@vger.kernel.org
13588 W:      https://linuxtv.org
13589 W:      http://palosaari.fi/linux/
13590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13591 T:      git git://linuxtv.org/anttip/media_tree.git
13592 S:      Maintained
13593 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13594
13595 RTL8180 WIRELESS DRIVER
13596 L:      linux-wireless@vger.kernel.org
13597 W:      http://wireless.kernel.org/
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13599 S:      Orphan
13600 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13601
13602 RTL8187 WIRELESS DRIVER
13603 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13604 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13605 M:      Larry Finger <Larry.Finger@lwfinger.net>
13606 L:      linux-wireless@vger.kernel.org
13607 W:      http://wireless.kernel.org/
13608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13609 S:      Maintained
13610 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13611
13612 REALTEK WIRELESS DRIVER (rtlwifi family)
13613 M:      Ping-Ke Shih <pkshih@realtek.com>
13614 L:      linux-wireless@vger.kernel.org
13615 W:      http://wireless.kernel.org/
13616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13617 S:      Maintained
13618 F:      drivers/net/wireless/realtek/rtlwifi/
13619
13620 REALTEK WIRELESS DRIVER (rtw88)
13621 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13622 L:      linux-wireless@vger.kernel.org
13623 S:      Maintained
13624 F:      drivers/net/wireless/realtek/rtw88/
13625
13626 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13627 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13628 L:      linux-wireless@vger.kernel.org
13629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13630 S:      Maintained
13631 F:      drivers/net/wireless/realtek/rtl8xxxu/
13632
13633 RXRPC SOCKETS (AF_RXRPC)
13634 M:      David Howells <dhowells@redhat.com>
13635 L:      linux-afs@lists.infradead.org
13636 S:      Supported
13637 F:      net/rxrpc/
13638 F:      include/keys/rxrpc-type.h
13639 F:      include/net/af_rxrpc.h
13640 F:      include/trace/events/rxrpc.h
13641 F:      include/uapi/linux/rxrpc.h
13642 F:      Documentation/networking/rxrpc.txt
13643 W:      https://www.infradead.org/~dhowells/kafs/
13644
13645 S3 SAVAGE FRAMEBUFFER DRIVER
13646 M:      Antonino Daplas <adaplas@gmail.com>
13647 L:      linux-fbdev@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/video/fbdev/savage/
13650
13651 S390
13652 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13653 M:      Vasily Gorbik <gor@linux.ibm.com>
13654 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13655 L:      linux-s390@vger.kernel.org
13656 W:      http://www.ibm.com/developerworks/linux/linux390/
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13658 S:      Supported
13659 F:      arch/s390/
13660 F:      drivers/s390/
13661 F:      Documentation/s390/
13662 F:      Documentation/driver-api/s390-drivers.rst
13663
13664 S390 COMMON I/O LAYER
13665 M:      Sebastian Ott <sebott@linux.ibm.com>
13666 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13667 L:      linux-s390@vger.kernel.org
13668 W:      http://www.ibm.com/developerworks/linux/linux390/
13669 S:      Supported
13670 F:      drivers/s390/cio/
13671
13672 S390 DASD DRIVER
13673 M:      Stefan Haberland <sth@linux.ibm.com>
13674 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13675 L:      linux-s390@vger.kernel.org
13676 W:      http://www.ibm.com/developerworks/linux/linux390/
13677 S:      Supported
13678 F:      drivers/s390/block/dasd*
13679 F:      block/partitions/ibm.c
13680
13681 S390 IOMMU (PCI)
13682 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13683 L:      linux-s390@vger.kernel.org
13684 W:      http://www.ibm.com/developerworks/linux/linux390/
13685 S:      Supported
13686 F:      drivers/iommu/s390-iommu.c
13687
13688 S390 IUCV NETWORK LAYER
13689 M:      Julian Wiedmann <jwi@linux.ibm.com>
13690 M:      Ursula Braun <ubraun@linux.ibm.com>
13691 L:      linux-s390@vger.kernel.org
13692 W:      http://www.ibm.com/developerworks/linux/linux390/
13693 S:      Supported
13694 F:      drivers/s390/net/*iucv*
13695 F:      include/net/iucv/
13696 F:      net/iucv/
13697
13698 S390 NETWORK DRIVERS
13699 M:      Julian Wiedmann <jwi@linux.ibm.com>
13700 M:      Ursula Braun <ubraun@linux.ibm.com>
13701 L:      linux-s390@vger.kernel.org
13702 W:      http://www.ibm.com/developerworks/linux/linux390/
13703 S:      Supported
13704 F:      drivers/s390/net/
13705
13706 S390 PCI SUBSYSTEM
13707 M:      Sebastian Ott <sebott@linux.ibm.com>
13708 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13709 L:      linux-s390@vger.kernel.org
13710 W:      http://www.ibm.com/developerworks/linux/linux390/
13711 S:      Supported
13712 F:      arch/s390/pci/
13713 F:      drivers/pci/hotplug/s390_pci_hpc.c
13714
13715 S390 VFIO-CCW DRIVER
13716 M:      Cornelia Huck <cohuck@redhat.com>
13717 M:      Farhan Ali <alifm@linux.ibm.com>
13718 M:      Eric Farman <farman@linux.ibm.com>
13719 R:      Halil Pasic <pasic@linux.ibm.com>
13720 L:      linux-s390@vger.kernel.org
13721 L:      kvm@vger.kernel.org
13722 S:      Supported
13723 F:      drivers/s390/cio/vfio_ccw*
13724 F:      Documentation/s390/vfio-ccw.txt
13725 F:      include/uapi/linux/vfio_ccw.h
13726
13727 S390 ZCRYPT DRIVER
13728 M:      Harald Freudenberger <freude@linux.ibm.com>
13729 L:      linux-s390@vger.kernel.org
13730 W:      http://www.ibm.com/developerworks/linux/linux390/
13731 S:      Supported
13732 F:      drivers/s390/crypto/
13733
13734 S390 VFIO AP DRIVER
13735 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13736 M:      Pierre Morel <pmorel@linux.ibm.com>
13737 M:      Halil Pasic <pasic@linux.ibm.com>
13738 L:      linux-s390@vger.kernel.org
13739 W:      http://www.ibm.com/developerworks/linux/linux390/
13740 S:      Supported
13741 F:      drivers/s390/crypto/vfio_ap_drv.c
13742 F:      drivers/s390/crypto/vfio_ap_private.h
13743 F:      drivers/s390/crypto/vfio_ap_ops.c
13744 F:      Documentation/s390/vfio-ap.txt
13745
13746 S390 ZFCP DRIVER
13747 M:      Steffen Maier <maier@linux.ibm.com>
13748 M:      Benjamin Block <bblock@linux.ibm.com>
13749 L:      linux-s390@vger.kernel.org
13750 W:      http://www.ibm.com/developerworks/linux/linux390/
13751 S:      Supported
13752 F:      drivers/s390/scsi/zfcp_*
13753
13754 S3C24XX SD/MMC Driver
13755 M:      Ben Dooks <ben-linux@fluff.org>
13756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13757 S:      Supported
13758 F:      drivers/mmc/host/s3cmci.*
13759
13760 SAA6588 RDS RECEIVER DRIVER
13761 M:      Hans Verkuil <hverkuil@xs4all.nl>
13762 L:      linux-media@vger.kernel.org
13763 T:      git git://linuxtv.org/media_tree.git
13764 W:      https://linuxtv.org
13765 S:      Odd Fixes
13766 F:      drivers/media/i2c/saa6588*
13767
13768 SAA7134 VIDEO4LINUX DRIVER
13769 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13770 L:      linux-media@vger.kernel.org
13771 W:      https://linuxtv.org
13772 T:      git git://linuxtv.org/media_tree.git
13773 S:      Odd fixes
13774 F:      Documentation/media/v4l-drivers/saa7134*
13775 F:      drivers/media/pci/saa7134/
13776
13777 SAA7146 VIDEO4LINUX-2 DRIVER
13778 M:      Hans Verkuil <hverkuil@xs4all.nl>
13779 L:      linux-media@vger.kernel.org
13780 T:      git git://linuxtv.org/media_tree.git
13781 S:      Maintained
13782 F:      drivers/media/common/saa7146/
13783 F:      drivers/media/pci/saa7146/
13784 F:      include/media/drv-intf/saa7146*
13785
13786 SAMSUNG AUDIO (ASoC) DRIVERS
13787 M:      Krzysztof Kozlowski <krzk@kernel.org>
13788 M:      Sangbeom Kim <sbkim73@samsung.com>
13789 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13791 S:      Supported
13792 F:      sound/soc/samsung/
13793 F:      Documentation/devicetree/bindings/sound/samsung*
13794
13795 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13796 M:      Krzysztof Kozlowski <krzk@kernel.org>
13797 L:      linux-crypto@vger.kernel.org
13798 L:      linux-samsung-soc@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/crypto/exynos-rng.c
13801 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13802
13803 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13804 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13805 L:      linux-samsung-soc@vger.kernel.org
13806 S:      Maintained
13807 F:      drivers/char/hw_random/exynos-trng.c
13808 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13809
13810 SAMSUNG FRAMEBUFFER DRIVER
13811 M:      Jingoo Han <jingoohan1@gmail.com>
13812 L:      linux-fbdev@vger.kernel.org
13813 S:      Maintained
13814 F:      drivers/video/fbdev/s3c-fb.c
13815
13816 SAMSUNG LAPTOP DRIVER
13817 M:      Corentin Chary <corentin.chary@gmail.com>
13818 L:      platform-driver-x86@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/platform/x86/samsung-laptop.c
13821
13822 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13823 M:      Sangbeom Kim <sbkim73@samsung.com>
13824 M:      Krzysztof Kozlowski <krzk@kernel.org>
13825 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13826 L:      linux-kernel@vger.kernel.org
13827 L:      linux-samsung-soc@vger.kernel.org
13828 S:      Supported
13829 F:      drivers/mfd/sec*.c
13830 F:      drivers/regulator/s2m*.c
13831 F:      drivers/regulator/s5m*.c
13832 F:      drivers/clk/clk-s2mps11.c
13833 F:      drivers/rtc/rtc-s5m.c
13834 F:      include/linux/mfd/samsung/
13835 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13836 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13837 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13838 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13839
13840 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13841 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13842 L:      linux-media@vger.kernel.org
13843 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13844 S:      Maintained
13845 F:      drivers/media/platform/s3c-camif/
13846 F:      include/media/drv-intf/s3c_camif.h
13847
13848 SAMSUNG S3FWRN5 NFC DRIVER
13849 M:      Robert Baldyga <r.baldyga@samsung.com>
13850 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13851 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13852 S:      Supported
13853 F:      drivers/nfc/s3fwrn5
13854
13855 SAMSUNG S5C73M3 CAMERA DRIVER
13856 M:      Kyungmin Park <kyungmin.park@samsung.com>
13857 M:      Andrzej Hajda <a.hajda@samsung.com>
13858 L:      linux-media@vger.kernel.org
13859 S:      Supported
13860 F:      drivers/media/i2c/s5c73m3/*
13861
13862 SAMSUNG S5K5BAF CAMERA DRIVER
13863 M:      Kyungmin Park <kyungmin.park@samsung.com>
13864 M:      Andrzej Hajda <a.hajda@samsung.com>
13865 L:      linux-media@vger.kernel.org
13866 S:      Supported
13867 F:      drivers/media/i2c/s5k5baf.c
13868
13869 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13870 M:      Krzysztof Kozlowski <krzk@kernel.org>
13871 M:      Vladimir Zapolskiy <vz@mleia.com>
13872 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13873 L:      linux-crypto@vger.kernel.org
13874 L:      linux-samsung-soc@vger.kernel.org
13875 S:      Maintained
13876 F:      drivers/crypto/s5p-sss.c
13877
13878 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13879 M:      Kyungmin Park <kyungmin.park@samsung.com>
13880 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13881 L:      linux-media@vger.kernel.org
13882 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13883 S:      Supported
13884 F:      drivers/media/platform/exynos4-is/
13885
13886 SAMSUNG SOC CLOCK DRIVERS
13887 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13888 M:      Tomasz Figa <tomasz.figa@gmail.com>
13889 M:      Chanwoo Choi <cw00.choi@samsung.com>
13890 S:      Supported
13891 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13893 F:      drivers/clk/samsung/
13894 F:      include/dt-bindings/clock/exynos*.h
13895 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13896
13897 SAMSUNG SPI DRIVERS
13898 M:      Kukjin Kim <kgene@kernel.org>
13899 M:      Krzysztof Kozlowski <krzk@kernel.org>
13900 M:      Andi Shyti <andi@etezian.org>
13901 L:      linux-spi@vger.kernel.org
13902 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13903 S:      Maintained
13904 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13905 F:      drivers/spi/spi-s3c*
13906 F:      include/linux/platform_data/spi-s3c64xx.h
13907
13908 SAMSUNG SXGBE DRIVERS
13909 M:      Byungho An <bh74.an@samsung.com>
13910 M:      Girish K S <ks.giri@samsung.com>
13911 M:      Vipul Pandya <vipul.pandya@samsung.com>
13912 S:      Supported
13913 L:      netdev@vger.kernel.org
13914 F:      drivers/net/ethernet/samsung/sxgbe/
13915
13916 SAMSUNG THERMAL DRIVER
13917 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13918 L:      linux-pm@vger.kernel.org
13919 L:      linux-samsung-soc@vger.kernel.org
13920 S:      Supported
13921 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13922 F:      drivers/thermal/samsung/
13923
13924 SAMSUNG USB2 PHY DRIVER
13925 M:      Kamil Debski <kamil@wypas.org>
13926 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13927 L:      linux-kernel@vger.kernel.org
13928 S:      Supported
13929 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13930 F:      Documentation/phy/samsung-usb2.txt
13931 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13932 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13933 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13934 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13935 F:      drivers/phy/samsung/phy-samsung-usb2.c
13936 F:      drivers/phy/samsung/phy-samsung-usb2.h
13937
13938 SC1200 WDT DRIVER
13939 M:      Zwane Mwaikambo <zwanem@gmail.com>
13940 S:      Maintained
13941 F:      drivers/watchdog/sc1200wdt.c
13942
13943 SCHEDULER
13944 M:      Ingo Molnar <mingo@redhat.com>
13945 M:      Peter Zijlstra <peterz@infradead.org>
13946 L:      linux-kernel@vger.kernel.org
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13948 S:      Maintained
13949 F:      kernel/sched/
13950 F:      include/linux/sched.h
13951 F:      include/uapi/linux/sched.h
13952 F:      include/linux/wait.h
13953 F:      include/linux/preempt.h
13954
13955 SCR24X CHIP CARD INTERFACE DRIVER
13956 M:      Lubomir Rintel <lkundrak@v3.sk>
13957 S:      Supported
13958 F:      drivers/char/pcmcia/scr24x_cs.c
13959
13960 SCSI CDROM DRIVER
13961 M:      Jens Axboe <axboe@kernel.dk>
13962 L:      linux-scsi@vger.kernel.org
13963 W:      http://www.kernel.dk
13964 S:      Maintained
13965 F:      drivers/scsi/sr*
13966
13967 SCSI RDMA PROTOCOL (SRP) INITIATOR
13968 M:      Bart Van Assche <bvanassche@acm.org>
13969 L:      linux-rdma@vger.kernel.org
13970 S:      Supported
13971 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13972 F:      drivers/infiniband/ulp/srp/
13973 F:      include/scsi/srp.h
13974
13975 SCSI RDMA PROTOCOL (SRP) TARGET
13976 M:      Bart Van Assche <bvanassche@acm.org>
13977 L:      linux-rdma@vger.kernel.org
13978 L:      target-devel@vger.kernel.org
13979 S:      Supported
13980 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13981 F:      drivers/infiniband/ulp/srpt/
13982
13983 SCSI SG DRIVER
13984 M:      Doug Gilbert <dgilbert@interlog.com>
13985 L:      linux-scsi@vger.kernel.org
13986 W:      http://sg.danny.cz/sg
13987 S:      Maintained
13988 F:      Documentation/scsi/scsi-generic.txt
13989 F:      drivers/scsi/sg.c
13990 F:      include/scsi/sg.h
13991
13992 SCSI SUBSYSTEM
13993 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13995 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13997 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13998 L:      linux-scsi@vger.kernel.org
13999 S:      Maintained
14000 F:      Documentation/devicetree/bindings/scsi/
14001 F:      drivers/scsi/
14002 F:      include/scsi/
14003
14004 SCSI TAPE DRIVER
14005 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14006 L:      linux-scsi@vger.kernel.org
14007 S:      Maintained
14008 F:      Documentation/scsi/st.txt
14009 F:      drivers/scsi/st.*
14010 F:      drivers/scsi/st_*.h
14011
14012 SCSI TARGET SUBSYSTEM
14013 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14014 L:      linux-scsi@vger.kernel.org
14015 L:      target-devel@vger.kernel.org
14016 W:      http://www.linux-iscsi.org
14017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14018 Q:      https://patchwork.kernel.org/project/target-devel/list/
14019 S:      Supported
14020 F:      drivers/target/
14021 F:      include/target/
14022 F:      Documentation/target/
14023
14024 SCTP PROTOCOL
14025 M:      Vlad Yasevich <vyasevich@gmail.com>
14026 M:      Neil Horman <nhorman@tuxdriver.com>
14027 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14028 L:      linux-sctp@vger.kernel.org
14029 W:      http://lksctp.sourceforge.net
14030 S:      Maintained
14031 F:      Documentation/networking/sctp.txt
14032 F:      include/linux/sctp.h
14033 F:      include/uapi/linux/sctp.h
14034 F:      include/net/sctp/
14035 F:      net/sctp/
14036
14037 SCx200 CPU SUPPORT
14038 M:      Jim Cromie <jim.cromie@gmail.com>
14039 S:      Odd Fixes
14040 F:      Documentation/i2c/busses/scx200_acb
14041 F:      arch/x86/platform/scx200/
14042 F:      drivers/watchdog/scx200_wdt.c
14043 F:      drivers/i2c/busses/scx200*
14044 F:      drivers/mtd/maps/scx200_docflash.c
14045 F:      include/linux/scx200.h
14046
14047 SCx200 GPIO DRIVER
14048 M:      Jim Cromie <jim.cromie@gmail.com>
14049 S:      Maintained
14050 F:      drivers/char/scx200_gpio.c
14051 F:      include/linux/scx200_gpio.h
14052
14053 SCx200 HRT CLOCKSOURCE DRIVER
14054 M:      Jim Cromie <jim.cromie@gmail.com>
14055 S:      Maintained
14056 F:      drivers/clocksource/scx200_hrt.c
14057
14058 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14059 M:      Sascha Sommer <saschasommer@freenet.de>
14060 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14061 S:      Maintained
14062 F:      drivers/mmc/host/sdricoh_cs.c
14063
14064 SECO BOARDS CEC DRIVER
14065 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14066 S:      Maintained
14067 F:      drivers/media/platform/seco-cec/seco-cec.c
14068 F:      drivers/media/platform/seco-cec/seco-cec.h
14069
14070 SECURE COMPUTING
14071 M:      Kees Cook <keescook@chromium.org>
14072 R:      Andy Lutomirski <luto@amacapital.net>
14073 R:      Will Drewry <wad@chromium.org>
14074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14075 S:      Supported
14076 F:      kernel/seccomp.c
14077 F:      include/uapi/linux/seccomp.h
14078 F:      include/linux/seccomp.h
14079 F:      tools/testing/selftests/seccomp/*
14080 F:      tools/testing/selftests/kselftest_harness.h
14081 F:      Documentation/userspace-api/seccomp_filter.rst
14082 K:      \bsecure_computing
14083 K:      \bTIF_SECCOMP\b
14084
14085 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14086 M:      Al Cooper <alcooperx@gmail.com>
14087 L:      linux-mmc@vger.kernel.org
14088 L:      bcm-kernel-feedback-list@broadcom.com
14089 S:      Maintained
14090 F:      drivers/mmc/host/sdhci-brcmstb*
14091
14092 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14093 M:      Adrian Hunter <adrian.hunter@intel.com>
14094 L:      linux-mmc@vger.kernel.org
14095 S:      Maintained
14096 F:      drivers/mmc/host/sdhci*
14097 F:      include/linux/mmc/sdhci*
14098
14099 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14100 M:      Adrian Hunter <adrian.hunter@intel.com>
14101 M:      Ritesh Harjani <riteshh@codeaurora.org>
14102 M:      Asutosh Das <asutoshd@codeaurora.org>
14103 L:      linux-mmc@vger.kernel.org
14104 S:      Maintained
14105 F:      drivers/mmc/host/cqhci*
14106
14107 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14108 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14109 M:      Manjunath M B <manjumb@synopsys.com>
14110 L:      linux-mmc@vger.kernel.org
14111 S:      Maintained
14112 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14113
14114 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14115 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14116 L:      linux-mmc@vger.kernel.org
14117 S:      Supported
14118 F:      drivers/mmc/host/sdhci-of-at91.c
14119
14120 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14121 M:      Ben Dooks <ben-linux@fluff.org>
14122 M:      Jaehoon Chung <jh80.chung@samsung.com>
14123 L:      linux-mmc@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/mmc/host/sdhci-s3c*
14126
14127 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14128 M:      Viresh Kumar <vireshk@kernel.org>
14129 L:      linux-mmc@vger.kernel.org
14130 S:      Maintained
14131 F:      drivers/mmc/host/sdhci-spear.c
14132
14133 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14134 M:      Kishon Vijay Abraham I <kishon@ti.com>
14135 L:      linux-mmc@vger.kernel.org
14136 S:      Maintained
14137 F:      drivers/mmc/host/sdhci-omap.c
14138
14139 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14140 M:      Scott Bauer <scott.bauer@intel.com>
14141 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14142 L:      linux-block@vger.kernel.org
14143 S:      Supported
14144 F:      block/sed*
14145 F:      block/opal_proto.h
14146 F:      include/linux/sed*
14147 F:      include/uapi/linux/sed*
14148
14149 SECURITY CONTACT
14150 M:      Security Officers <security@kernel.org>
14151 S:      Supported
14152
14153 SECURITY SUBSYSTEM
14154 M:      James Morris <jmorris@namei.org>
14155 M:      "Serge E. Hallyn" <serge@hallyn.com>
14156 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14158 W:      http://kernsec.org/
14159 S:      Supported
14160 F:      security/
14161 X:      security/selinux/
14162
14163 SELINUX SECURITY MODULE
14164 M:      Paul Moore <paul@paul-moore.com>
14165 M:      Stephen Smalley <sds@tycho.nsa.gov>
14166 M:      Eric Paris <eparis@parisplace.org>
14167 L:      selinux@vger.kernel.org
14168 W:      https://selinuxproject.org
14169 W:      https://github.com/SELinuxProject
14170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14171 S:      Supported
14172 F:      include/uapi/linux/selinux_netlink.h
14173 F:      security/selinux/
14174 F:      scripts/selinux/
14175 F:      Documentation/admin-guide/LSM/SELinux.rst
14176
14177 SENSABLE PHANTOM
14178 M:      Jiri Slaby <jirislaby@gmail.com>
14179 S:      Maintained
14180 F:      drivers/misc/phantom.c
14181 F:      include/uapi/linux/phantom.h
14182
14183 SERIAL DEVICE BUS
14184 M:      Rob Herring <robh@kernel.org>
14185 L:      linux-serial@vger.kernel.org
14186 S:      Maintained
14187 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14188 F:      drivers/tty/serdev/
14189 F:      include/linux/serdev.h
14190
14191 SERIAL DRIVERS
14192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14193 L:      linux-serial@vger.kernel.org
14194 S:      Maintained
14195 F:      Documentation/devicetree/bindings/serial/
14196 F:      drivers/tty/serial/
14197
14198 SERIAL IR RECEIVER
14199 M:      Sean Young <sean@mess.org>
14200 L:      linux-media@vger.kernel.org
14201 S:      Maintained
14202 F:      drivers/media/rc/serial_ir.c
14203
14204 SFC NETWORK DRIVER
14205 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14206 M:      Edward Cree <ecree@solarflare.com>
14207 M:      Martin Habets <mhabets@solarflare.com>
14208 L:      netdev@vger.kernel.org
14209 S:      Supported
14210 F:      drivers/net/ethernet/sfc/
14211
14212 SFF/SFP/SFP+ MODULE SUPPORT
14213 M:      Russell King <linux@armlinux.org.uk>
14214 L:      netdev@vger.kernel.org
14215 S:      Maintained
14216 F:      drivers/net/phy/phylink.c
14217 F:      drivers/net/phy/sfp*
14218 F:      include/linux/phylink.h
14219 F:      include/linux/sfp.h
14220
14221 SGI GRU DRIVER
14222 M:      Dimitri Sivanich <sivanich@sgi.com>
14223 S:      Maintained
14224 F:      drivers/misc/sgi-gru/
14225
14226 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14227 M:      Pat Gefre <pfg@sgi.com>
14228 L:      linux-ia64@vger.kernel.org
14229 S:      Supported
14230 F:      Documentation/ia64/serial.txt
14231 F:      drivers/tty/serial/ioc?_serial.c
14232 F:      include/linux/ioc?.h
14233
14234 SGI XP/XPC/XPNET DRIVER
14235 M:      Cliff Whickman <cpw@sgi.com>
14236 M:      Robin Holt <robinmholt@gmail.com>
14237 S:      Maintained
14238 F:      drivers/misc/sgi-xp/
14239
14240 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14241 M:      Ursula Braun <ubraun@linux.ibm.com>
14242 M:      Karsten Graul <kgraul@linux.ibm.com>
14243 L:      linux-s390@vger.kernel.org
14244 W:      http://www.ibm.com/developerworks/linux/linux390/
14245 S:      Supported
14246 F:      net/smc/
14247
14248 SHARP RJ54N1CB0C SENSOR DRIVER
14249 M:      Jacopo Mondi <jacopo@jmondi.org>
14250 L:      linux-media@vger.kernel.org
14251 T:      git git://linuxtv.org/media_tree.git
14252 S:      Odd fixes
14253 F:      drivers/media/i2c/rj54n1cb0c.c
14254 F:      include/media/i2c/rj54n1cb0c.h
14255
14256 SH_VEU V4L2 MEM2MEM DRIVER
14257 L:      linux-media@vger.kernel.org
14258 S:      Orphan
14259 F:      drivers/media/platform/sh_veu.c
14260
14261 SH_VOU V4L2 OUTPUT DRIVER
14262 L:      linux-media@vger.kernel.org
14263 S:      Orphan
14264 F:      drivers/media/platform/sh_vou.c
14265 F:      include/media/drv-intf/sh_vou.h
14266
14267 SI2157 MEDIA DRIVER
14268 M:      Antti Palosaari <crope@iki.fi>
14269 L:      linux-media@vger.kernel.org
14270 W:      https://linuxtv.org
14271 W:      http://palosaari.fi/linux/
14272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14273 T:      git git://linuxtv.org/anttip/media_tree.git
14274 S:      Maintained
14275 F:      drivers/media/tuners/si2157*
14276
14277 SI2165 MEDIA DRIVER
14278 M:      Matthias Schwarzott <zzam@gentoo.org>
14279 L:      linux-media@vger.kernel.org
14280 W:      https://linuxtv.org
14281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14282 S:      Maintained
14283 F:      drivers/media/dvb-frontends/si2165*
14284
14285 SI2168 MEDIA DRIVER
14286 M:      Antti Palosaari <crope@iki.fi>
14287 L:      linux-media@vger.kernel.org
14288 W:      https://linuxtv.org
14289 W:      http://palosaari.fi/linux/
14290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14291 T:      git git://linuxtv.org/anttip/media_tree.git
14292 S:      Maintained
14293 F:      drivers/media/dvb-frontends/si2168*
14294
14295 SI470X FM RADIO RECEIVER I2C DRIVER
14296 M:      Hans Verkuil <hverkuil@xs4all.nl>
14297 L:      linux-media@vger.kernel.org
14298 T:      git git://linuxtv.org/media_tree.git
14299 W:      https://linuxtv.org
14300 S:      Odd Fixes
14301 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14302
14303 SI470X FM RADIO RECEIVER USB DRIVER
14304 M:      Hans Verkuil <hverkuil@xs4all.nl>
14305 L:      linux-media@vger.kernel.org
14306 T:      git git://linuxtv.org/media_tree.git
14307 W:      https://linuxtv.org
14308 S:      Maintained
14309 F:      drivers/media/radio/si470x/radio-si470x-common.c
14310 F:      drivers/media/radio/si470x/radio-si470x.h
14311 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14312
14313 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14314 M:      Eduardo Valentin <edubezval@gmail.com>
14315 L:      linux-media@vger.kernel.org
14316 T:      git git://linuxtv.org/media_tree.git
14317 W:      https://linuxtv.org
14318 S:      Odd Fixes
14319 F:      drivers/media/radio/si4713/si4713.?
14320
14321 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14322 M:      Eduardo Valentin <edubezval@gmail.com>
14323 L:      linux-media@vger.kernel.org
14324 T:      git git://linuxtv.org/media_tree.git
14325 W:      https://linuxtv.org
14326 S:      Odd Fixes
14327 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14328
14329 SI4713 FM RADIO TRANSMITTER USB DRIVER
14330 M:      Hans Verkuil <hverkuil@xs4all.nl>
14331 L:      linux-media@vger.kernel.org
14332 T:      git git://linuxtv.org/media_tree.git
14333 W:      https://linuxtv.org
14334 S:      Maintained
14335 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14336
14337 SIANO DVB DRIVER
14338 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14339 L:      linux-media@vger.kernel.org
14340 W:      https://linuxtv.org
14341 T:      git git://linuxtv.org/media_tree.git
14342 S:      Odd fixes
14343 F:      drivers/media/common/siano/
14344 F:      drivers/media/usb/siano/
14345 F:      drivers/media/usb/siano/
14346 F:      drivers/media/mmc/siano/
14347
14348 SIFIVE DRIVERS
14349 M:      Palmer Dabbelt <palmer@sifive.com>
14350 M:      Paul Walmsley <paul.walmsley@sifive.com>
14351 L:      linux-riscv@lists.infradead.org
14352 T:      git git://github.com/sifive/riscv-linux.git
14353 S:      Supported
14354 K:      sifive
14355 N:      sifive
14356
14357 SIFIVE FU540 SYSTEM-ON-CHIP
14358 M:      Paul Walmsley <paul.walmsley@sifive.com>
14359 M:      Palmer Dabbelt <palmer@sifive.com>
14360 L:      linux-riscv@lists.infradead.org
14361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14362 S:      Supported
14363 K:      fu540
14364 N:      fu540
14365
14366 SILEAD TOUCHSCREEN DRIVER
14367 M:      Hans de Goede <hdegoede@redhat.com>
14368 L:      linux-input@vger.kernel.org
14369 L:      platform-driver-x86@vger.kernel.org
14370 S:      Maintained
14371 F:      drivers/input/touchscreen/silead.c
14372 F:      drivers/platform/x86/touchscreen_dmi.c
14373
14374 SILICON MOTION SM712 FRAME BUFFER DRIVER
14375 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14376 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14377 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14378 L:      linux-fbdev@vger.kernel.org
14379 S:      Maintained
14380 F:      drivers/video/fbdev/sm712*
14381 F:      Documentation/fb/sm712fb.txt
14382
14383 SIMPLE FIRMWARE INTERFACE (SFI)
14384 M:      Len Brown <lenb@kernel.org>
14385 L:      sfi-devel@simplefirmware.org
14386 W:      http://simplefirmware.org/
14387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14388 S:      Supported
14389 F:      arch/x86/platform/sfi/
14390 F:      drivers/sfi/
14391 F:      include/linux/sfi*.h
14392
14393 SIMPLEFB FB DRIVER
14394 M:      Hans de Goede <hdegoede@redhat.com>
14395 L:      linux-fbdev@vger.kernel.org
14396 S:      Maintained
14397 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14398 F:      drivers/video/fbdev/simplefb.c
14399 F:      include/linux/platform_data/simplefb.h
14400
14401 SIMTEC EB110ATX (Chalice CATS)
14402 P:      Ben Dooks
14403 P:      Vincent Sanders <vince@simtec.co.uk>
14404 M:      Simtec Linux Team <linux@simtec.co.uk>
14405 W:      http://www.simtec.co.uk/products/EB110ATX/
14406 S:      Supported
14407
14408 SIMTEC EB2410ITX (BAST)
14409 P:      Ben Dooks
14410 P:      Vincent Sanders <vince@simtec.co.uk>
14411 M:      Simtec Linux Team <linux@simtec.co.uk>
14412 W:      http://www.simtec.co.uk/products/EB2410ITX/
14413 S:      Supported
14414 F:      arch/arm/mach-s3c24xx/mach-bast.c
14415 F:      arch/arm/mach-s3c24xx/bast-ide.c
14416 F:      arch/arm/mach-s3c24xx/bast-irq.c
14417
14418 SIPHASH PRF ROUTINES
14419 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14420 S:      Maintained
14421 F:      lib/siphash.c
14422 F:      lib/test_siphash.c
14423 F:      include/linux/siphash.h
14424
14425 SIOX
14426 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14427 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14428 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14429 S:      Supported
14430 F:      drivers/siox/*
14431 F:      drivers/gpio/gpio-siox.c
14432 F:      include/trace/events/siox.h
14433
14434 SIS 190 ETHERNET DRIVER
14435 M:      Francois Romieu <romieu@fr.zoreil.com>
14436 L:      netdev@vger.kernel.org
14437 S:      Maintained
14438 F:      drivers/net/ethernet/sis/sis190.c
14439
14440 SIS 900/7016 FAST ETHERNET DRIVER
14441 M:      Daniele Venzano <venza@brownhat.org>
14442 W:      http://www.brownhat.org/sis900.html
14443 L:      netdev@vger.kernel.org
14444 S:      Maintained
14445 F:      drivers/net/ethernet/sis/sis900.*
14446
14447 SIS FRAMEBUFFER DRIVER
14448 M:      Thomas Winischhofer <thomas@winischhofer.net>
14449 W:      http://www.winischhofer.net/linuxsisvga.shtml
14450 S:      Maintained
14451 F:      Documentation/fb/sisfb.txt
14452 F:      drivers/video/fbdev/sis/
14453 F:      include/video/sisfb.h
14454
14455 SIS USB2VGA DRIVER
14456 M:      Thomas Winischhofer <thomas@winischhofer.net>
14457 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14458 S:      Maintained
14459 F:      drivers/usb/misc/sisusbvga/
14460
14461 SLAB ALLOCATOR
14462 M:      Christoph Lameter <cl@linux.com>
14463 M:      Pekka Enberg <penberg@kernel.org>
14464 M:      David Rientjes <rientjes@google.com>
14465 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14466 M:      Andrew Morton <akpm@linux-foundation.org>
14467 L:      linux-mm@kvack.org
14468 S:      Maintained
14469 F:      include/linux/sl?b*.h
14470 F:      mm/sl?b*
14471
14472 SLEEPABLE READ-COPY UPDATE (SRCU)
14473 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14474 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14475 M:      Josh Triplett <josh@joshtriplett.org>
14476 R:      Steven Rostedt <rostedt@goodmis.org>
14477 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14478 L:      rcu@vger.kernel.org
14479 W:      http://www.rdrop.com/users/paulmck/RCU/
14480 S:      Supported
14481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14482 F:      include/linux/srcu*.h
14483 F:      kernel/rcu/srcu*.c
14484
14485 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14486 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14487 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14488 S:      Maintained
14489 F:      drivers/slimbus/
14490 F:      Documentation/devicetree/bindings/slimbus/
14491 F:      include/linux/slimbus.h
14492
14493 SMACK SECURITY MODULE
14494 M:      Casey Schaufler <casey@schaufler-ca.com>
14495 L:      linux-security-module@vger.kernel.org
14496 W:      http://schaufler-ca.com
14497 T:      git git://github.com/cschaufler/smack-next
14498 S:      Maintained
14499 F:      Documentation/admin-guide/LSM/Smack.rst
14500 F:      security/smack/
14501
14502 SMC91x ETHERNET DRIVER
14503 M:      Nicolas Pitre <nico@fluxnic.net>
14504 S:      Odd Fixes
14505 F:      drivers/net/ethernet/smsc/smc91x.*
14506
14507 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14508 M:      Sakari Ailus <sakari.ailus@iki.fi>
14509 L:      linux-media@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/media/i2c/smiapp/
14512 F:      include/media/i2c/smiapp.h
14513 F:      drivers/media/i2c/smiapp-pll.c
14514 F:      drivers/media/i2c/smiapp-pll.h
14515 F:      include/uapi/linux/smiapp.h
14516 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14517
14518 SMM665 HARDWARE MONITOR DRIVER
14519 M:      Guenter Roeck <linux@roeck-us.net>
14520 L:      linux-hwmon@vger.kernel.org
14521 S:      Maintained
14522 F:      Documentation/hwmon/smm665.rst
14523 F:      drivers/hwmon/smm665.c
14524
14525 SMSC EMC2103 HARDWARE MONITOR DRIVER
14526 M:      Steve Glendinning <steve.glendinning@shawell.net>
14527 L:      linux-hwmon@vger.kernel.org
14528 S:      Maintained
14529 F:      Documentation/hwmon/emc2103.rst
14530 F:      drivers/hwmon/emc2103.c
14531
14532 SMSC SCH5627 HARDWARE MONITOR DRIVER
14533 M:      Hans de Goede <hdegoede@redhat.com>
14534 L:      linux-hwmon@vger.kernel.org
14535 S:      Supported
14536 F:      Documentation/hwmon/sch5627.rst
14537 F:      drivers/hwmon/sch5627.c
14538
14539 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14540 M:      Steve Glendinning <steve.glendinning@shawell.net>
14541 L:      linux-fbdev@vger.kernel.org
14542 S:      Maintained
14543 F:      drivers/video/fbdev/smscufx.c
14544
14545 SMSC47B397 HARDWARE MONITOR DRIVER
14546 M:      Jean Delvare <jdelvare@suse.com>
14547 L:      linux-hwmon@vger.kernel.org
14548 S:      Maintained
14549 F:      Documentation/hwmon/smsc47b397.rst
14550 F:      drivers/hwmon/smsc47b397.c
14551
14552 SMSC911x ETHERNET DRIVER
14553 M:      Steve Glendinning <steve.glendinning@shawell.net>
14554 L:      netdev@vger.kernel.org
14555 S:      Maintained
14556 F:      include/linux/smsc911x.h
14557 F:      drivers/net/ethernet/smsc/smsc911x.*
14558
14559 SMSC9420 PCI ETHERNET DRIVER
14560 M:      Steve Glendinning <steve.glendinning@shawell.net>
14561 L:      netdev@vger.kernel.org
14562 S:      Maintained
14563 F:      drivers/net/ethernet/smsc/smsc9420.*
14564
14565 SOC-CAMERA V4L2 SUBSYSTEM
14566 L:      linux-media@vger.kernel.org
14567 T:      git git://linuxtv.org/media_tree.git
14568 S:      Orphan
14569 F:      include/media/soc_camera.h
14570 F:      drivers/staging/media/soc_camera/
14571
14572 SOCIONEXT SYNQUACER I2C DRIVER
14573 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14574 L:      linux-i2c@vger.kernel.org
14575 S:      Maintained
14576 F:      drivers/i2c/busses/i2c-synquacer.c
14577 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14578
14579 SOCIONEXT UNIPHIER SOUND DRIVER
14580 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14581 S:      Orphan
14582 F:      sound/soc/uniphier/
14583
14584 SOEKRIS NET48XX LED SUPPORT
14585 M:      Chris Boot <bootc@bootc.net>
14586 S:      Maintained
14587 F:      drivers/leds/leds-net48xx.c
14588
14589 SOFT-ROCE DRIVER (rxe)
14590 M:      Moni Shoua <monis@mellanox.com>
14591 L:      linux-rdma@vger.kernel.org
14592 S:      Supported
14593 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14594 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14595 F:      drivers/infiniband/sw/rxe/
14596 F:      include/uapi/rdma/rdma_user_rxe.h
14597
14598 SOFTLOGIC 6x10 MPEG CODEC
14599 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14600 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14601 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14602 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14603 M:      Ismael Luceno <ismael@iodev.co.uk>
14604 L:      linux-media@vger.kernel.org
14605 S:      Supported
14606 F:      drivers/media/pci/solo6x10/
14607
14608 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14609 M:      James Morse <james.morse@arm.com>
14610 L:      linux-arm-kernel@lists.infradead.org
14611 S:      Maintained
14612 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14613 F:      drivers/firmware/arm_sdei.c
14614 F:      include/linux/arm_sdei.h
14615 F:      include/uapi/linux/arm_sdei.h
14616
14617 SOFTWARE RAID (Multiple Disks) SUPPORT
14618 M:      Shaohua Li <shli@kernel.org>
14619 L:      linux-raid@vger.kernel.org
14620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14621 S:      Supported
14622 F:      drivers/md/Makefile
14623 F:      drivers/md/Kconfig
14624 F:      drivers/md/md*
14625 F:      drivers/md/raid*
14626 F:      include/linux/raid/
14627 F:      include/uapi/linux/raid/
14628
14629 SOCIONEXT (SNI) AVE NETWORK DRIVER
14630 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14631 L:      netdev@vger.kernel.org
14632 S:      Maintained
14633 F:      drivers/net/ethernet/socionext/sni_ave.c
14634 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14635
14636 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14637 M:      Jassi Brar <jaswinder.singh@linaro.org>
14638 L:      netdev@vger.kernel.org
14639 S:      Maintained
14640 F:      drivers/net/ethernet/socionext/netsec.c
14641 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14642
14643 SOLIDRUN CLEARFOG SUPPORT
14644 M:      Russell King <linux@armlinux.org.uk>
14645 S:      Maintained
14646 F:      arch/arm/boot/dts/armada-388-clearfog*
14647 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14648
14649 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14650 M:      Russell King <linux@armlinux.org.uk>
14651 S:      Maintained
14652 F:      arch/arm/boot/dts/imx6*-cubox-i*
14653 F:      arch/arm/boot/dts/imx6*-hummingboard*
14654 F:      arch/arm/boot/dts/imx6*-sr-*
14655
14656 SONIC NETWORK DRIVER
14657 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14658 L:      netdev@vger.kernel.org
14659 S:      Maintained
14660 F:      drivers/net/ethernet/natsemi/sonic.*
14661
14662 SONICS SILICON BACKPLANE DRIVER (SSB)
14663 M:      Michael Buesch <m@bues.ch>
14664 L:      linux-wireless@vger.kernel.org
14665 S:      Maintained
14666 F:      drivers/ssb/
14667 F:      include/linux/ssb/
14668
14669 SONY IMX214 SENSOR DRIVER
14670 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14671 L:      linux-media@vger.kernel.org
14672 T:      git git://linuxtv.org/media_tree.git
14673 S:      Maintained
14674 F:      drivers/media/i2c/imx214.c
14675 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14676
14677 SONY IMX258 SENSOR DRIVER
14678 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14679 L:      linux-media@vger.kernel.org
14680 T:      git git://linuxtv.org/media_tree.git
14681 S:      Maintained
14682 F:      drivers/media/i2c/imx258.c
14683
14684 SONY IMX274 SENSOR DRIVER
14685 M:      Leon Luo <leonl@leopardimaging.com>
14686 L:      linux-media@vger.kernel.org
14687 T:      git git://linuxtv.org/media_tree.git
14688 S:      Maintained
14689 F:      drivers/media/i2c/imx274.c
14690 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14691
14692 SONY IMX319 SENSOR DRIVER
14693 M:      Bingbu Cao <bingbu.cao@intel.com>
14694 L:      linux-media@vger.kernel.org
14695 T:      git git://linuxtv.org/media_tree.git
14696 S:      Maintained
14697 F:      drivers/media/i2c/imx319.c
14698
14699 SONY IMX355 SENSOR DRIVER
14700 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14701 L:      linux-media@vger.kernel.org
14702 T:      git git://linuxtv.org/media_tree.git
14703 S:      Maintained
14704 F:      drivers/media/i2c/imx355.c
14705
14706 SONY MEMORYSTICK SUBSYSTEM
14707 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14708 M:      Alex Dubov <oakad@yahoo.com>
14709 M:      Ulf Hansson <ulf.hansson@linaro.org>
14710 L:      linux-mmc@vger.kernel.org
14711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14712 S:      Maintained
14713 F:      drivers/memstick/
14714 F:      include/linux/memstick.h
14715
14716 SONY VAIO CONTROL DEVICE DRIVER
14717 M:      Mattia Dongili <malattia@linux.it>
14718 L:      platform-driver-x86@vger.kernel.org
14719 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14720 S:      Maintained
14721 F:      Documentation/laptops/sony-laptop.txt
14722 F:      drivers/char/sonypi.c
14723 F:      drivers/platform/x86/sony-laptop.c
14724 F:      include/linux/sony-laptop.h
14725
14726 SOUND
14727 M:      Jaroslav Kysela <perex@perex.cz>
14728 M:      Takashi Iwai <tiwai@suse.com>
14729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14730 W:      http://www.alsa-project.org/
14731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14732 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14733 S:      Maintained
14734 F:      Documentation/sound/
14735 F:      include/sound/
14736 F:      include/uapi/sound/
14737 F:      sound/
14738
14739 SOUND - COMPRESSED AUDIO
14740 M:      Vinod Koul <vkoul@kernel.org>
14741 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14743 S:      Supported
14744 F:      Documentation/sound/designs/compress-offload.rst
14745 F:      include/sound/compress_driver.h
14746 F:      include/uapi/sound/compress_*
14747 F:      sound/core/compress_offload.c
14748 F:      sound/soc/soc-compress.c
14749
14750 SOUND - DMAENGINE HELPERS
14751 M:      Lars-Peter Clausen <lars@metafoo.de>
14752 S:      Supported
14753 F:      include/sound/dmaengine_pcm.h
14754 F:      sound/core/pcm_dmaengine.c
14755 F:      sound/soc/soc-generic-dmaengine-pcm.c
14756
14757 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14758 M:      Liam Girdwood <lgirdwood@gmail.com>
14759 M:      Mark Brown <broonie@kernel.org>
14760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14761 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14762 W:      http://alsa-project.org/main/index.php/ASoC
14763 S:      Supported
14764 F:      Documentation/devicetree/bindings/sound/
14765 F:      Documentation/sound/soc/
14766 F:      sound/soc/
14767 F:      include/dt-bindings/sound/
14768 F:      include/sound/soc*
14769
14770 SOUNDWIRE SUBSYSTEM
14771 M:      Vinod Koul <vkoul@kernel.org>
14772 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14773 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14774 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14775 S:      Supported
14776 F:      Documentation/driver-api/soundwire/
14777 F:      drivers/soundwire/
14778 F:      include/linux/soundwire/
14779
14780 SP2 MEDIA DRIVER
14781 M:      Olli Salonen <olli.salonen@iki.fi>
14782 L:      linux-media@vger.kernel.org
14783 W:      https://linuxtv.org
14784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14785 S:      Maintained
14786 F:      drivers/media/dvb-frontends/sp2*
14787
14788 SPARC + UltraSPARC (sparc/sparc64)
14789 M:      "David S. Miller" <davem@davemloft.net>
14790 L:      sparclinux@vger.kernel.org
14791 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14794 S:      Maintained
14795 F:      arch/sparc/
14796 F:      drivers/sbus/
14797
14798 SPARC SERIAL DRIVERS
14799 M:      "David S. Miller" <davem@davemloft.net>
14800 L:      sparclinux@vger.kernel.org
14801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14803 S:      Maintained
14804 F:      include/linux/sunserialcore.h
14805 F:      drivers/tty/serial/suncore.c
14806 F:      drivers/tty/serial/sunhv.c
14807 F:      drivers/tty/serial/sunsab.c
14808 F:      drivers/tty/serial/sunsab.h
14809 F:      drivers/tty/serial/sunsu.c
14810 F:      drivers/tty/serial/sunzilog.c
14811 F:      drivers/tty/serial/sunzilog.h
14812 F:      drivers/tty/vcc.c
14813
14814 SPARSE CHECKER
14815 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14816 L:      linux-sparse@vger.kernel.org
14817 W:      https://sparse.wiki.kernel.org/
14818 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14819 S:      Maintained
14820 F:      include/linux/compiler.h
14821
14822 SPEAR CLOCK FRAMEWORK SUPPORT
14823 M:      Viresh Kumar <vireshk@kernel.org>
14824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14825 W:      http://www.st.com/spear
14826 S:      Maintained
14827 F:      drivers/clk/spear/
14828
14829 SPEAR PLATFORM SUPPORT
14830 M:      Viresh Kumar <vireshk@kernel.org>
14831 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14833 W:      http://www.st.com/spear
14834 S:      Maintained
14835 F:      arch/arm/boot/dts/spear*
14836 F:      arch/arm/mach-spear/
14837
14838 SPI NOR SUBSYSTEM
14839 M:      Marek Vasut <marek.vasut@gmail.com>
14840 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14841 L:      linux-mtd@lists.infradead.org
14842 W:      http://www.linux-mtd.infradead.org/
14843 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14845 S:      Maintained
14846 F:      drivers/mtd/spi-nor/
14847 F:      include/linux/mtd/spi-nor.h
14848
14849 SPI SUBSYSTEM
14850 M:      Mark Brown <broonie@kernel.org>
14851 L:      linux-spi@vger.kernel.org
14852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14853 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14854 S:      Maintained
14855 F:      Documentation/devicetree/bindings/spi/
14856 F:      Documentation/spi/
14857 F:      drivers/spi/
14858 F:      include/linux/spi/
14859 F:      include/uapi/linux/spi/
14860 F:      tools/spi/
14861
14862 SPIDERNET NETWORK DRIVER for CELL
14863 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14864 L:      netdev@vger.kernel.org
14865 S:      Supported
14866 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14867 F:      drivers/net/ethernet/toshiba/spider_net*
14868
14869 SPMI SUBSYSTEM
14870 R:      Stephen Boyd <sboyd@kernel.org>
14871 L:      linux-arm-msm@vger.kernel.org
14872 F:      Documentation/devicetree/bindings/spmi/
14873 F:      drivers/spmi/
14874 F:      include/dt-bindings/spmi/spmi.h
14875 F:      include/linux/spmi.h
14876 F:      include/trace/events/spmi.h
14877
14878 SPU FILE SYSTEM
14879 M:      Jeremy Kerr <jk@ozlabs.org>
14880 L:      linuxppc-dev@lists.ozlabs.org
14881 W:      http://www.ibm.com/developerworks/power/cell/
14882 S:      Supported
14883 F:      Documentation/filesystems/spufs.txt
14884 F:      arch/powerpc/platforms/cell/spufs/
14885
14886 SQUASHFS FILE SYSTEM
14887 M:      Phillip Lougher <phillip@squashfs.org.uk>
14888 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14889 W:      http://squashfs.org.uk
14890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14891 S:      Maintained
14892 F:      Documentation/filesystems/squashfs.txt
14893 F:      fs/squashfs/
14894
14895 SRM (Alpha) environment access
14896 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14897 S:      Maintained
14898 F:      arch/alpha/kernel/srm_env.c
14899
14900 ST LSM6DSx IMU IIO DRIVER
14901 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14902 L:      linux-iio@vger.kernel.org
14903 W:      http://www.st.com/
14904 S:      Maintained
14905 F:      drivers/iio/imu/st_lsm6dsx/
14906 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14907
14908 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14909 M:      Mickael Guene <mickael.guene@st.com>
14910 L:      linux-media@vger.kernel.org
14911 T:      git git://linuxtv.org/media_tree.git
14912 S:      Maintained
14913 F:      drivers/media/i2c/st-mipid02.c
14914 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14915
14916 ST STM32 I2C/SMBUS DRIVER
14917 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14918 L:      linux-i2c@vger.kernel.org
14919 S:      Maintained
14920 F:      drivers/i2c/busses/i2c-stm32*
14921
14922 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14923 M:      Song Qiang <songqiang1304521@gmail.com>
14924 L:      linux-iio@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/iio/proximity/vl53l0x-i2c.c
14927 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14928
14929 STABLE BRANCH
14930 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14931 M:      Sasha Levin <sashal@kernel.org>
14932 L:      stable@vger.kernel.org
14933 S:      Supported
14934 F:      Documentation/process/stable-kernel-rules.rst
14935
14936 STAGING - COMEDI
14937 M:      Ian Abbott <abbotti@mev.co.uk>
14938 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14939 S:      Odd Fixes
14940 F:      drivers/staging/comedi/
14941
14942 STAGING - EROFS FILE SYSTEM
14943 M:      Gao Xiang <gaoxiang25@huawei.com>
14944 M:      Chao Yu <yuchao0@huawei.com>
14945 L:      linux-erofs@lists.ozlabs.org
14946 S:      Maintained
14947 F:      drivers/staging/erofs/
14948
14949 STAGING - INDUSTRIAL IO
14950 M:      Jonathan Cameron <jic23@kernel.org>
14951 L:      linux-iio@vger.kernel.org
14952 S:      Odd Fixes
14953 F:      Documentation/devicetree/bindings/staging/iio/
14954 F:      drivers/staging/iio/
14955
14956 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14957 M:      Marc Dietrich <marvin24@gmx.de>
14958 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14959 L:      linux-tegra@vger.kernel.org
14960 S:      Maintained
14961 F:      drivers/staging/nvec/
14962
14963 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14964 M:      Jens Frederich <jfrederich@gmail.com>
14965 M:      Daniel Drake <dsd@laptop.org>
14966 M:      Jon Nettleton <jon.nettleton@gmail.com>
14967 W:      http://wiki.laptop.org/go/DCON
14968 S:      Maintained
14969 F:      drivers/staging/olpc_dcon/
14970
14971 STAGING - REALTEK RTL8712U DRIVERS
14972 M:      Larry Finger <Larry.Finger@lwfinger.net>
14973 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14974 S:      Odd Fixes
14975 F:      drivers/staging/rtl8712/
14976
14977 STAGING - REALTEK RTL8188EU DRIVERS
14978 M:      Larry Finger <Larry.Finger@lwfinger.net>
14979 S:      Odd Fixes
14980 F:      drivers/staging/rtl8188eu/
14981
14982 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14983 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14984 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14985 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14986 L:      linux-fbdev@vger.kernel.org
14987 S:      Maintained
14988 F:      drivers/staging/sm750fb/
14989
14990 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14991 M:      William Hubbs <w.d.hubbs@gmail.com>
14992 M:      Chris Brannon <chris@the-brannons.com>
14993 M:      Kirk Reiser <kirk@reisers.ca>
14994 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14995 L:      speakup@linux-speakup.org
14996 W:      http://www.linux-speakup.org/
14997 S:      Odd Fixes
14998 F:      drivers/staging/speakup/
14999
15000 STAGING - VIA VT665X DRIVERS
15001 M:      Forest Bond <forest@alittletooquiet.net>
15002 S:      Odd Fixes
15003 F:      drivers/staging/vt665?/
15004
15005 STAGING - WILC1000 WIFI DRIVER
15006 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15007 M:      Ajay Singh <ajay.kathat@microchip.com>
15008 L:      linux-wireless@vger.kernel.org
15009 S:      Supported
15010 F:      drivers/staging/wilc1000/
15011
15012 STAGING SUBSYSTEM
15013 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15015 L:      devel@driverdev.osuosl.org
15016 S:      Supported
15017 F:      drivers/staging/
15018
15019 STARFIRE/DURALAN NETWORK DRIVER
15020 M:      Ion Badulescu <ionut@badula.org>
15021 S:      Odd Fixes
15022 F:      drivers/net/ethernet/adaptec/starfire*
15023
15024 STEC S1220 SKD DRIVER
15025 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15026 L:      linux-block@vger.kernel.org
15027 S:      Maintained
15028 F:      drivers/block/skd*[ch]
15029
15030 STI AUDIO (ASoC) DRIVERS
15031 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15033 S:      Maintained
15034 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15035 F:      sound/soc/sti/
15036
15037 STI CEC DRIVER
15038 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15039 S:      Maintained
15040 F:      drivers/media/platform/sti/cec/
15041 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15042
15043 STK1160 USB VIDEO CAPTURE DRIVER
15044 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15045 L:      linux-media@vger.kernel.org
15046 T:      git git://linuxtv.org/media_tree.git
15047 S:      Maintained
15048 F:      drivers/media/usb/stk1160/
15049
15050 STM32 AUDIO (ASoC) DRIVERS
15051 M:      Olivier Moysan <olivier.moysan@st.com>
15052 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15053 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15054 S:      Maintained
15055 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15056 F:      sound/soc/stm/
15057
15058 STM32 TIMER/LPTIMER DRIVERS
15059 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15060 S:      Maintained
15061 F:      drivers/*/stm32-*timer*
15062 F:      drivers/pwm/pwm-stm32*
15063 F:      include/linux/*/stm32-*tim*
15064 F:      Documentation/ABI/testing/*timer-stm32
15065 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15066 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15067
15068 STMMAC ETHERNET DRIVER
15069 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15070 M:      Alexandre Torgue <alexandre.torgue@st.com>
15071 M:      Jose Abreu <joabreu@synopsys.com>
15072 L:      netdev@vger.kernel.org
15073 W:      http://www.stlinux.com
15074 S:      Supported
15075 F:      drivers/net/ethernet/stmicro/stmmac/
15076
15077 SUN3/3X
15078 M:      Sam Creasey <sammy@sammy.net>
15079 W:      http://sammy.net/sun3/
15080 S:      Maintained
15081 F:      arch/m68k/kernel/*sun3*
15082 F:      arch/m68k/sun3*/
15083 F:      arch/m68k/include/asm/sun3*
15084 F:      drivers/net/ethernet/i825xx/sun3*
15085
15086 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15087 M:      Hans de Goede <hdegoede@redhat.com>
15088 L:      linux-input@vger.kernel.org
15089 S:      Maintained
15090 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15091 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15092
15093 SUNDANCE NETWORK DRIVER
15094 M:      Denis Kirjanov <kda@linux-powerpc.org>
15095 L:      netdev@vger.kernel.org
15096 S:      Maintained
15097 F:      drivers/net/ethernet/dlink/sundance.c
15098
15099 SUPERH
15100 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15101 M:      Rich Felker <dalias@libc.org>
15102 L:      linux-sh@vger.kernel.org
15103 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15104 S:      Maintained
15105 F:      Documentation/sh/
15106 F:      arch/sh/
15107 F:      drivers/sh/
15108
15109 SUSPEND TO RAM
15110 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15111 M:      Len Brown <len.brown@intel.com>
15112 M:      Pavel Machek <pavel@ucw.cz>
15113 L:      linux-pm@vger.kernel.org
15114 B:      https://bugzilla.kernel.org
15115 S:      Supported
15116 F:      Documentation/power/
15117 F:      arch/x86/kernel/acpi/
15118 F:      drivers/base/power/
15119 F:      kernel/power/
15120 F:      include/linux/suspend.h
15121 F:      include/linux/freezer.h
15122 F:      include/linux/pm.h
15123
15124 SVGA HANDLING
15125 M:      Martin Mares <mj@ucw.cz>
15126 L:      linux-video@atrey.karlin.mff.cuni.cz
15127 S:      Maintained
15128 F:      Documentation/svga.txt
15129 F:      arch/x86/boot/video*
15130
15131 SWIOTLB SUBSYSTEM
15132 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15133 L:      iommu@lists.linux-foundation.org
15134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15135 S:      Supported
15136 F:      kernel/dma/swiotlb.c
15137 F:      arch/*/kernel/pci-swiotlb.c
15138 F:      include/linux/swiotlb.h
15139
15140 SWITCHDEV
15141 M:      Jiri Pirko <jiri@resnulli.us>
15142 M:      Ivan Vecera <ivecera@redhat.com>
15143 L:      netdev@vger.kernel.org
15144 S:      Supported
15145 F:      net/switchdev/
15146 F:      include/net/switchdev.h
15147
15148 SY8106A REGULATOR DRIVER
15149 M:      Icenowy Zheng <icenowy@aosc.io>
15150 S:      Maintained
15151 F:      drivers/regulator/sy8106a-regulator.c
15152 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15153
15154 SYNC FILE FRAMEWORK
15155 M:      Sumit Semwal <sumit.semwal@linaro.org>
15156 R:      Gustavo Padovan <gustavo@padovan.org>
15157 S:      Maintained
15158 L:      linux-media@vger.kernel.org
15159 L:      dri-devel@lists.freedesktop.org
15160 F:      drivers/dma-buf/sync_*
15161 F:      drivers/dma-buf/dma-fence*
15162 F:      drivers/dma-buf/sw_sync.c
15163 F:      include/linux/sync_file.h
15164 F:      include/uapi/linux/sync_file.h
15165 F:      Documentation/sync_file.txt
15166 T:      git git://anongit.freedesktop.org/drm/drm-misc
15167
15168 SYNOPSYS ARC ARCHITECTURE
15169 M:      Vineet Gupta <vgupta@synopsys.com>
15170 L:      linux-snps-arc@lists.infradead.org
15171 S:      Supported
15172 F:      arch/arc/
15173 F:      Documentation/devicetree/bindings/arc/*
15174 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15175 F:      drivers/clocksource/arc_timer.c
15176 F:      drivers/tty/serial/arc_uart.c
15177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15178
15179 SYNOPSYS ARC HSDK SDP pll clock driver
15180 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15181 S:      Supported
15182 F:      drivers/clk/clk-hsdk-pll.c
15183 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15184
15185 SYNOPSYS ARC SDP clock driver
15186 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15187 S:      Supported
15188 F:      drivers/clk/axs10x/*
15189 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15190
15191 SYNOPSYS ARC SDP platform support
15192 M:      Alexey Brodkin <abrodkin@synopsys.com>
15193 S:      Supported
15194 F:      arch/arc/plat-axs10x
15195 F:      arch/arc/boot/dts/ax*
15196 F:      Documentation/devicetree/bindings/arc/axs10*
15197
15198 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15199 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15200 S:      Supported
15201 F:      drivers/reset/reset-axs10x.c
15202 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15203
15204 SYNOPSYS CREG GPIO DRIVER
15205 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15206 S:      Maintained
15207 F:      drivers/gpio/gpio-creg-snps.c
15208 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15209
15210 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15211 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15212 S:      Maintained
15213 F:      drivers/tty/serial/8250/8250_dw.c
15214
15215 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15216 M:      Hoan Tran <hoan@os.amperecomputing.com>
15217 L:      linux-gpio@vger.kernel.org
15218 S:      Maintained
15219 F:      drivers/gpio/gpio-dwapb.c
15220 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15221
15222 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15223 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15224 S:      Maintained
15225 F:      drivers/dma/dwi-axi-dmac/
15226 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15227
15228 SYNOPSYS DESIGNWARE DMAC DRIVER
15229 M:      Viresh Kumar <vireshk@kernel.org>
15230 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15231 S:      Maintained
15232 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15233 F:      drivers/dma/dw/
15234 F:      include/dt-bindings/dma/dw-dmac.h
15235 F:      include/linux/dma/dw.h
15236 F:      include/linux/platform_data/dma-dw.h
15237
15238 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15239 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15240 L:      netdev@vger.kernel.org
15241 S:      Supported
15242 F:      drivers/net/ethernet/synopsys/
15243
15244 SYNOPSYS DESIGNWARE I2C DRIVER
15245 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15246 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15247 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15248 L:      linux-i2c@vger.kernel.org
15249 S:      Maintained
15250 F:      drivers/i2c/busses/i2c-designware-*
15251 F:      include/linux/platform_data/i2c-designware.h
15252
15253 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15254 M:      Jaehoon Chung <jh80.chung@samsung.com>
15255 L:      linux-mmc@vger.kernel.org
15256 S:      Maintained
15257 F:      drivers/mmc/host/dw_mmc*
15258
15259 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15260 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15261 S:      Supported
15262 F:      drivers/reset/reset-hsdk.c
15263 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15264 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15265
15266 SYSTEM CONFIGURATION (SYSCON)
15267 M:      Lee Jones <lee.jones@linaro.org>
15268 M:      Arnd Bergmann <arnd@arndb.de>
15269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15270 S:      Supported
15271 F:      drivers/mfd/syscon.c
15272
15273 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15274 M:      Sudeep Holla <sudeep.holla@arm.com>
15275 L:      linux-arm-kernel@lists.infradead.org
15276 S:      Maintained
15277 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15278 F:      drivers/clk/clk-sc[mp]i.c
15279 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15280 F:      drivers/firmware/arm_scpi.c
15281 F:      drivers/firmware/arm_scmi/
15282 F:      include/linux/sc[mp]i_protocol.h
15283
15284 SYSTEM RESET/SHUTDOWN DRIVERS
15285 M:      Sebastian Reichel <sre@kernel.org>
15286 L:      linux-pm@vger.kernel.org
15287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15288 S:      Maintained
15289 F:      Documentation/devicetree/bindings/power/reset/
15290 F:      drivers/power/reset/
15291
15292 SYSTEM TRACE MODULE CLASS
15293 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15294 S:      Maintained
15295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15296 F:      Documentation/trace/stm.rst
15297 F:      drivers/hwtracing/stm/
15298 F:      include/linux/stm.h
15299 F:      include/uapi/linux/stm.h
15300
15301 SYSV FILESYSTEM
15302 M:      Christoph Hellwig <hch@infradead.org>
15303 S:      Maintained
15304 F:      Documentation/filesystems/sysv-fs.txt
15305 F:      fs/sysv/
15306 F:      include/linux/sysv_fs.h
15307
15308 TASKSTATS STATISTICS INTERFACE
15309 M:      Balbir Singh <bsingharora@gmail.com>
15310 S:      Maintained
15311 F:      Documentation/accounting/taskstats*
15312 F:      include/linux/taskstats*
15313 F:      kernel/taskstats.c
15314
15315 TC subsystem
15316 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15317 M:      Cong Wang <xiyou.wangcong@gmail.com>
15318 M:      Jiri Pirko <jiri@resnulli.us>
15319 L:      netdev@vger.kernel.org
15320 S:      Maintained
15321 F:      include/net/pkt_cls.h
15322 F:      include/net/pkt_sched.h
15323 F:      include/net/tc_act/
15324 F:      include/uapi/linux/pkt_cls.h
15325 F:      include/uapi/linux/pkt_sched.h
15326 F:      include/uapi/linux/tc_act/
15327 F:      include/uapi/linux/tc_ematch/
15328 F:      net/sched/
15329
15330 TC90522 MEDIA DRIVER
15331 M:      Akihiro Tsukada <tskd08@gmail.com>
15332 L:      linux-media@vger.kernel.org
15333 S:      Odd Fixes
15334 F:      drivers/media/dvb-frontends/tc90522*
15335
15336 TCP LOW PRIORITY MODULE
15337 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15338 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15339 W:      http://tcp-lp-mod.sourceforge.net/
15340 S:      Maintained
15341 F:      net/ipv4/tcp_lp.c
15342
15343 TDA10071 MEDIA DRIVER
15344 M:      Antti Palosaari <crope@iki.fi>
15345 L:      linux-media@vger.kernel.org
15346 W:      https://linuxtv.org
15347 W:      http://palosaari.fi/linux/
15348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15349 T:      git git://linuxtv.org/anttip/media_tree.git
15350 S:      Maintained
15351 F:      drivers/media/dvb-frontends/tda10071*
15352
15353 TDA18212 MEDIA DRIVER
15354 M:      Antti Palosaari <crope@iki.fi>
15355 L:      linux-media@vger.kernel.org
15356 W:      https://linuxtv.org
15357 W:      http://palosaari.fi/linux/
15358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15359 T:      git git://linuxtv.org/anttip/media_tree.git
15360 S:      Maintained
15361 F:      drivers/media/tuners/tda18212*
15362
15363 TDA18218 MEDIA DRIVER
15364 M:      Antti Palosaari <crope@iki.fi>
15365 L:      linux-media@vger.kernel.org
15366 W:      https://linuxtv.org
15367 W:      http://palosaari.fi/linux/
15368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15369 T:      git git://linuxtv.org/anttip/media_tree.git
15370 S:      Maintained
15371 F:      drivers/media/tuners/tda18218*
15372
15373 TDA18250 MEDIA DRIVER
15374 M:      Olli Salonen <olli.salonen@iki.fi>
15375 L:      linux-media@vger.kernel.org
15376 W:      https://linuxtv.org
15377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15378 T:      git git://linuxtv.org/media_tree.git
15379 S:      Maintained
15380 F:      drivers/media/tuners/tda18250*
15381
15382 TDA18271 MEDIA DRIVER
15383 M:      Michael Krufky <mkrufky@linuxtv.org>
15384 L:      linux-media@vger.kernel.org
15385 W:      https://linuxtv.org
15386 W:      http://github.com/mkrufky
15387 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15388 T:      git git://linuxtv.org/mkrufky/tuners.git
15389 S:      Maintained
15390 F:      drivers/media/tuners/tda18271*
15391
15392 TDA1997x MEDIA DRIVER
15393 M:      Tim Harvey <tharvey@gateworks.com>
15394 L:      linux-media@vger.kernel.org
15395 W:      https://linuxtv.org
15396 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15397 S:      Maintained
15398 F:      drivers/media/i2c/tda1997x.*
15399
15400 TDA827x MEDIA DRIVER
15401 M:      Michael Krufky <mkrufky@linuxtv.org>
15402 L:      linux-media@vger.kernel.org
15403 W:      https://linuxtv.org
15404 W:      http://github.com/mkrufky
15405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15406 T:      git git://linuxtv.org/mkrufky/tuners.git
15407 S:      Maintained
15408 F:      drivers/media/tuners/tda8290.*
15409
15410 TDA8290 MEDIA DRIVER
15411 M:      Michael Krufky <mkrufky@linuxtv.org>
15412 L:      linux-media@vger.kernel.org
15413 W:      https://linuxtv.org
15414 W:      http://github.com/mkrufky
15415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15416 T:      git git://linuxtv.org/mkrufky/tuners.git
15417 S:      Maintained
15418 F:      drivers/media/tuners/tda8290.*
15419
15420 TDA9840 MEDIA DRIVER
15421 M:      Hans Verkuil <hverkuil@xs4all.nl>
15422 L:      linux-media@vger.kernel.org
15423 T:      git git://linuxtv.org/media_tree.git
15424 W:      https://linuxtv.org
15425 S:      Maintained
15426 F:      drivers/media/i2c/tda9840*
15427
15428 TEA5761 TUNER DRIVER
15429 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15430 L:      linux-media@vger.kernel.org
15431 W:      https://linuxtv.org
15432 T:      git git://linuxtv.org/media_tree.git
15433 S:      Odd fixes
15434 F:      drivers/media/tuners/tea5761.*
15435
15436 TEA5767 TUNER DRIVER
15437 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15438 L:      linux-media@vger.kernel.org
15439 W:      https://linuxtv.org
15440 T:      git git://linuxtv.org/media_tree.git
15441 S:      Maintained
15442 F:      drivers/media/tuners/tea5767.*
15443
15444 TEA6415C MEDIA DRIVER
15445 M:      Hans Verkuil <hverkuil@xs4all.nl>
15446 L:      linux-media@vger.kernel.org
15447 T:      git git://linuxtv.org/media_tree.git
15448 W:      https://linuxtv.org
15449 S:      Maintained
15450 F:      drivers/media/i2c/tea6415c*
15451
15452 TEA6420 MEDIA DRIVER
15453 M:      Hans Verkuil <hverkuil@xs4all.nl>
15454 L:      linux-media@vger.kernel.org
15455 T:      git git://linuxtv.org/media_tree.git
15456 W:      https://linuxtv.org
15457 S:      Maintained
15458 F:      drivers/media/i2c/tea6420*
15459
15460 TEAM DRIVER
15461 M:      Jiri Pirko <jiri@resnulli.us>
15462 L:      netdev@vger.kernel.org
15463 S:      Supported
15464 F:      drivers/net/team/
15465 F:      include/linux/if_team.h
15466 F:      include/uapi/linux/if_team.h
15467
15468 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15469 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15470 S:      Maintained
15471 F:      arch/x86/platform/ts5500/
15472
15473 TECHNOTREND USB IR RECEIVER
15474 M:      Sean Young <sean@mess.org>
15475 L:      linux-media@vger.kernel.org
15476 S:      Maintained
15477 F:      drivers/media/rc/ttusbir.c
15478
15479 TECHWELL TW9910 VIDEO DECODER
15480 L:      linux-media@vger.kernel.org
15481 S:      Orphan
15482 F:      drivers/media/i2c/tw9910.c
15483 F:      include/media/i2c/tw9910.h
15484
15485 TEE SUBSYSTEM
15486 M:      Jens Wiklander <jens.wiklander@linaro.org>
15487 S:      Maintained
15488 F:      include/linux/tee_drv.h
15489 F:      include/uapi/linux/tee.h
15490 F:      drivers/tee/
15491 F:      Documentation/tee.txt
15492
15493 TEGRA ARCHITECTURE SUPPORT
15494 M:      Thierry Reding <thierry.reding@gmail.com>
15495 M:      Jonathan Hunter <jonathanh@nvidia.com>
15496 L:      linux-tegra@vger.kernel.org
15497 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15499 S:      Supported
15500 N:      [^a-z]tegra
15501
15502 TEGRA CLOCK DRIVER
15503 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15504 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15505 S:      Supported
15506 F:      drivers/clk/tegra/
15507
15508 TEGRA DMA DRIVERS
15509 M:      Laxman Dewangan <ldewangan@nvidia.com>
15510 M:      Jon Hunter <jonathanh@nvidia.com>
15511 S:      Supported
15512 F:      drivers/dma/tegra*
15513
15514 TEGRA I2C DRIVER
15515 M:      Laxman Dewangan <ldewangan@nvidia.com>
15516 S:      Supported
15517 F:      drivers/i2c/busses/i2c-tegra.c
15518
15519 TEGRA IOMMU DRIVERS
15520 M:      Thierry Reding <thierry.reding@gmail.com>
15521 L:      linux-tegra@vger.kernel.org
15522 S:      Supported
15523 F:      drivers/iommu/tegra*
15524
15525 TEGRA KBC DRIVER
15526 M:      Laxman Dewangan <ldewangan@nvidia.com>
15527 S:      Supported
15528 F:      drivers/input/keyboard/tegra-kbc.c
15529
15530 TEGRA NAND DRIVER
15531 M:      Stefan Agner <stefan@agner.ch>
15532 M:      Lucas Stach <dev@lynxeye.de>
15533 S:      Maintained
15534 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15535 F:      drivers/mtd/nand/raw/tegra_nand.c
15536
15537 TEGRA PWM DRIVER
15538 M:      Thierry Reding <thierry.reding@gmail.com>
15539 S:      Supported
15540 F:      drivers/pwm/pwm-tegra.c
15541
15542 TEGRA SERIAL DRIVER
15543 M:      Laxman Dewangan <ldewangan@nvidia.com>
15544 S:      Supported
15545 F:      drivers/tty/serial/serial-tegra.c
15546
15547 TEGRA SPI DRIVER
15548 M:      Laxman Dewangan <ldewangan@nvidia.com>
15549 S:      Supported
15550 F:      drivers/spi/spi-tegra*
15551
15552 TEGRA XUSB PADCTL DRIVER
15553 M:      JC Kuo <jckuo@nvidia.com>
15554 S:      Supported
15555 F:      drivers/phy/tegra/xusb*
15556
15557 TEHUTI ETHERNET DRIVER
15558 M:      Andy Gospodarek <andy@greyhouse.net>
15559 L:      netdev@vger.kernel.org
15560 S:      Supported
15561 F:      drivers/net/ethernet/tehuti/*
15562
15563 Telecom Clock Driver for MCPL0010
15564 M:      Mark Gross <mark.gross@intel.com>
15565 S:      Supported
15566 F:      drivers/char/tlclk.c
15567
15568 TENSILICA XTENSA PORT (xtensa)
15569 M:      Chris Zankel <chris@zankel.net>
15570 M:      Max Filippov <jcmvbkbc@gmail.com>
15571 L:      linux-xtensa@linux-xtensa.org
15572 T:      git git://github.com/czankel/xtensa-linux.git
15573 S:      Maintained
15574 F:      arch/xtensa/
15575 F:      drivers/irqchip/irq-xtensa-*
15576
15577 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15578 M:      Nishanth Menon <nm@ti.com>
15579 M:      Tero Kristo <t-kristo@ti.com>
15580 M:      Santosh Shilimkar <ssantosh@kernel.org>
15581 L:      linux-arm-kernel@lists.infradead.org
15582 S:      Maintained
15583 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15584 F:      drivers/firmware/ti_sci*
15585 F:      include/linux/soc/ti/ti_sci_protocol.h
15586 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15587 F:      drivers/soc/ti/ti_sci_pm_domains.c
15588 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15589 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15590 F:      drivers/clk/keystone/sci-clk.c
15591 F:      drivers/reset/reset-ti-sci.c
15592 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15593 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15594 F:      drivers/irqchip/irq-ti-sci-intr.c
15595 F:      drivers/irqchip/irq-ti-sci-inta.c
15596 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15597 F:      drivers/soc/ti/ti_sci_inta_msi.c
15598
15599 Texas Instruments ASoC drivers
15600 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15602 S:      Maintained
15603 F:      sound/soc/ti/
15604
15605 Texas Instruments' DAC7612 DAC Driver
15606 M:      Ricardo Ribalda <ricardo@ribalda.com>
15607 L:      linux-iio@vger.kernel.org
15608 S:      Supported
15609 F:      drivers/iio/dac/ti-dac7612.c
15610 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15611
15612 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15613 M:      Hans Verkuil <hverkuil@xs4all.nl>
15614 L:      linux-media@vger.kernel.org
15615 T:      git git://linuxtv.org/media_tree.git
15616 W:      https://linuxtv.org
15617 S:      Maintained
15618 F:      drivers/media/radio/radio-raremono.c
15619
15620 THERMAL
15621 M:      Zhang Rui <rui.zhang@intel.com>
15622 M:      Eduardo Valentin <edubezval@gmail.com>
15623 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15624 L:      linux-pm@vger.kernel.org
15625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15627 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15628 S:      Supported
15629 F:      drivers/thermal/
15630 F:      include/linux/thermal.h
15631 F:      include/uapi/linux/thermal.h
15632 F:      include/linux/cpu_cooling.h
15633 F:      Documentation/devicetree/bindings/thermal/
15634
15635 THERMAL/CPU_COOLING
15636 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15637 M:      Viresh Kumar <viresh.kumar@linaro.org>
15638 M:      Javi Merino <javi.merino@kernel.org>
15639 L:      linux-pm@vger.kernel.org
15640 S:      Supported
15641 F:      Documentation/thermal/cpu-cooling-api.txt
15642 F:      drivers/thermal/cpu_cooling.c
15643 F:      include/linux/cpu_cooling.h
15644
15645 THINKPAD ACPI EXTRAS DRIVER
15646 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15647 L:      ibm-acpi-devel@lists.sourceforge.net
15648 L:      platform-driver-x86@vger.kernel.org
15649 W:      http://ibm-acpi.sourceforge.net
15650 W:      http://thinkwiki.org/wiki/Ibm-acpi
15651 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15652 S:      Maintained
15653 F:      drivers/platform/x86/thinkpad_acpi.c
15654
15655 THUNDERBOLT DRIVER
15656 M:      Andreas Noever <andreas.noever@gmail.com>
15657 M:      Michael Jamet <michael.jamet@intel.com>
15658 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15659 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15661 S:      Maintained
15662 F:      Documentation/admin-guide/thunderbolt.rst
15663 F:      drivers/thunderbolt/
15664 F:      include/linux/thunderbolt.h
15665
15666 THUNDERBOLT NETWORK DRIVER
15667 M:      Michael Jamet <michael.jamet@intel.com>
15668 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15669 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15670 L:      netdev@vger.kernel.org
15671 S:      Maintained
15672 F:      drivers/net/thunderbolt.c
15673
15674 THUNDERX GPIO DRIVER
15675 M:      David Daney <david.daney@cavium.com>
15676 S:      Maintained
15677 F:      drivers/gpio/gpio-thunderx.c
15678
15679 TI AM437X VPFE DRIVER
15680 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15681 L:      linux-media@vger.kernel.org
15682 W:      https://linuxtv.org
15683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15684 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15685 S:      Maintained
15686 F:      drivers/media/platform/am437x/
15687
15688 TI BANDGAP AND THERMAL DRIVER
15689 M:      Eduardo Valentin <edubezval@gmail.com>
15690 M:      Keerthy <j-keerthy@ti.com>
15691 L:      linux-pm@vger.kernel.org
15692 L:      linux-omap@vger.kernel.org
15693 S:      Maintained
15694 F:      drivers/thermal/ti-soc-thermal/
15695
15696 TI BQ27XXX POWER SUPPLY DRIVER
15697 R:      Andrew F. Davis <afd@ti.com>
15698 F:      include/linux/power/bq27xxx_battery.h
15699 F:      drivers/power/supply/bq27xxx_battery.c
15700 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15701
15702 TI CDCE706 CLOCK DRIVER
15703 M:      Max Filippov <jcmvbkbc@gmail.com>
15704 S:      Maintained
15705 F:      drivers/clk/clk-cdce706.c
15706
15707 TI CLOCK DRIVER
15708 M:      Tero Kristo <t-kristo@ti.com>
15709 L:      linux-omap@vger.kernel.org
15710 S:      Maintained
15711 F:      drivers/clk/ti/
15712 F:      include/linux/clk/ti.h
15713
15714 TI DAVINCI MACHINE SUPPORT
15715 M:      Sekhar Nori <nsekhar@ti.com>
15716 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15719 S:      Supported
15720 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15721 F:      arch/arm/mach-davinci/
15722 F:      drivers/i2c/busses/i2c-davinci.c
15723 F:      arch/arm/boot/dts/da850*
15724
15725 TI DAVINCI SERIES CLOCK DRIVER
15726 M:      David Lechner <david@lechnology.com>
15727 R:      Sekhar Nori <nsekhar@ti.com>
15728 S:      Maintained
15729 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15730 F:      drivers/clk/davinci/
15731
15732 TI DAVINCI SERIES GPIO DRIVER
15733 M:      Keerthy <j-keerthy@ti.com>
15734 L:      linux-gpio@vger.kernel.org
15735 S:      Maintained
15736 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15737 F:      drivers/gpio/gpio-davinci.c
15738
15739 TI DAVINCI SERIES MEDIA DRIVER
15740 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15741 L:      linux-media@vger.kernel.org
15742 W:      https://linuxtv.org
15743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15744 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15745 S:      Maintained
15746 F:      drivers/media/platform/davinci/
15747 F:      include/media/davinci/
15748
15749 TI ETHERNET SWITCH DRIVER (CPSW)
15750 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15751 L:      linux-omap@vger.kernel.org
15752 L:      netdev@vger.kernel.org
15753 S:      Maintained
15754 F:      drivers/net/ethernet/ti/cpsw*
15755 F:      drivers/net/ethernet/ti/davinci*
15756
15757 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15758 M:      Alex Dubov <oakad@yahoo.com>
15759 S:      Maintained
15760 W:      http://tifmxx.berlios.de/
15761 F:      drivers/memstick/host/tifm_ms.c
15762 F:      drivers/misc/tifm*
15763 F:      drivers/mmc/host/tifm_sd.c
15764 F:      include/linux/tifm.h
15765
15766 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15767 M:      Santosh Shilimkar <ssantosh@kernel.org>
15768 L:      linux-kernel@vger.kernel.org
15769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15770 S:      Maintained
15771 F:      drivers/soc/ti/*
15772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15773
15774 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15775 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15776 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15777 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15778 S:      Maintained
15779 F:      sound/soc/codecs/lm49453*
15780 F:      sound/soc/codecs/isabelle*
15781
15782 TI LP855x BACKLIGHT DRIVER
15783 M:      Milo Kim <milo.kim@ti.com>
15784 S:      Maintained
15785 F:      Documentation/backlight/lp855x-driver.txt
15786 F:      drivers/video/backlight/lp855x_bl.c
15787 F:      include/linux/platform_data/lp855x.h
15788
15789 TI LP8727 CHARGER DRIVER
15790 M:      Milo Kim <milo.kim@ti.com>
15791 S:      Maintained
15792 F:      drivers/power/supply/lp8727_charger.c
15793 F:      include/linux/platform_data/lp8727.h
15794
15795 TI LP8788 MFD DRIVER
15796 M:      Milo Kim <milo.kim@ti.com>
15797 S:      Maintained
15798 F:      drivers/iio/adc/lp8788_adc.c
15799 F:      drivers/leds/leds-lp8788.c
15800 F:      drivers/mfd/lp8788*.c
15801 F:      drivers/power/supply/lp8788-charger.c
15802 F:      drivers/regulator/lp8788-*.c
15803 F:      include/linux/mfd/lp8788*.h
15804
15805 TI NETCP ETHERNET DRIVER
15806 M:      Wingman Kwok <w-kwok2@ti.com>
15807 M:      Murali Karicheri <m-karicheri2@ti.com>
15808 L:      netdev@vger.kernel.org
15809 S:      Maintained
15810 F:      drivers/net/ethernet/ti/netcp*
15811
15812 TI PCM3060 ASoC CODEC DRIVER
15813 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15814 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15815 S:      Maintained
15816 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15817 F:      sound/soc/codecs/pcm3060*
15818
15819 TI TAS571X FAMILY ASoC CODEC DRIVER
15820 M:      Kevin Cernekee <cernekee@chromium.org>
15821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15822 S:      Odd Fixes
15823 F:      sound/soc/codecs/tas571x*
15824
15825 TI TRF7970A NFC DRIVER
15826 M:      Mark Greer <mgreer@animalcreek.com>
15827 L:      linux-wireless@vger.kernel.org
15828 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15829 S:      Supported
15830 F:      drivers/nfc/trf7970a.c
15831 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15832
15833 TI TWL4030 SERIES SOC CODEC DRIVER
15834 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15836 S:      Maintained
15837 F:      sound/soc/codecs/twl4030*
15838
15839 TI VPE/CAL DRIVERS
15840 M:      Benoit Parrot <bparrot@ti.com>
15841 L:      linux-media@vger.kernel.org
15842 W:      http://linuxtv.org/
15843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15844 S:      Maintained
15845 F:      drivers/media/platform/ti-vpe/
15846
15847 TI WILINK WIRELESS DRIVERS
15848 L:      linux-wireless@vger.kernel.org
15849 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15850 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15852 S:      Orphan
15853 F:      drivers/net/wireless/ti/
15854 F:      include/linux/wl12xx.h
15855
15856 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15857 M:      John Stultz <john.stultz@linaro.org>
15858 M:      Thomas Gleixner <tglx@linutronix.de>
15859 R:      Stephen Boyd <sboyd@kernel.org>
15860 L:      linux-kernel@vger.kernel.org
15861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15862 S:      Supported
15863 F:      include/linux/clocksource.h
15864 F:      include/linux/time.h
15865 F:      include/linux/timex.h
15866 F:      include/uapi/linux/time.h
15867 F:      include/uapi/linux/timex.h
15868 F:      kernel/time/clocksource.c
15869 F:      kernel/time/time*.c
15870 F:      kernel/time/alarmtimer.c
15871 F:      kernel/time/ntp.c
15872 F:      tools/testing/selftests/timers/
15873
15874 TIPC NETWORK LAYER
15875 M:      Jon Maloy <jon.maloy@ericsson.com>
15876 M:      Ying Xue <ying.xue@windriver.com>
15877 L:      netdev@vger.kernel.org (core kernel code)
15878 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15879 W:      http://tipc.sourceforge.net/
15880 S:      Maintained
15881 F:      include/uapi/linux/tipc*.h
15882 F:      net/tipc/
15883
15884 TLAN NETWORK DRIVER
15885 M:      Samuel Chessman <chessman@tux.org>
15886 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15887 W:      http://sourceforge.net/projects/tlan/
15888 S:      Maintained
15889 F:      Documentation/networking/device_drivers/ti/tlan.txt
15890 F:      drivers/net/ethernet/ti/tlan.*
15891
15892 TM6000 VIDEO4LINUX DRIVER
15893 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15894 L:      linux-media@vger.kernel.org
15895 W:      https://linuxtv.org
15896 T:      git git://linuxtv.org/media_tree.git
15897 S:      Odd fixes
15898 F:      drivers/media/usb/tm6000/
15899 F:      Documentation/media/v4l-drivers/tm6000*
15900
15901 TMIO/SDHI MMC DRIVER
15902 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15903 L:      linux-mmc@vger.kernel.org
15904 S:      Supported
15905 F:      drivers/mmc/host/tmio_mmc*
15906 F:      drivers/mmc/host/renesas_sdhi*
15907 F:      include/linux/mfd/tmio.h
15908
15909 TMP401 HARDWARE MONITOR DRIVER
15910 M:      Guenter Roeck <linux@roeck-us.net>
15911 L:      linux-hwmon@vger.kernel.org
15912 S:      Maintained
15913 F:      Documentation/hwmon/tmp401.rst
15914 F:      drivers/hwmon/tmp401.c
15915
15916 TMPFS (SHMEM FILESYSTEM)
15917 M:      Hugh Dickins <hughd@google.com>
15918 L:      linux-mm@kvack.org
15919 S:      Maintained
15920 F:      include/linux/shmem_fs.h
15921 F:      mm/shmem.c
15922
15923 TOMOYO SECURITY MODULE
15924 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15925 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15926 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15927 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15928 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15929 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15930 W:      https://tomoyo.osdn.jp/
15931 S:      Maintained
15932 F:      security/tomoyo/
15933
15934 TOPSTAR LAPTOP EXTRAS DRIVER
15935 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15936 L:      platform-driver-x86@vger.kernel.org
15937 S:      Maintained
15938 F:      drivers/platform/x86/topstar-laptop.c
15939
15940 TORTURE-TEST MODULES
15941 M:      Davidlohr Bueso <dave@stgolabs.net>
15942 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15943 M:      Josh Triplett <josh@joshtriplett.org>
15944 L:      linux-kernel@vger.kernel.org
15945 S:      Supported
15946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15947 F:      Documentation/RCU/torture.txt
15948 F:      kernel/torture.c
15949 F:      kernel/rcu/rcutorture.c
15950 F:      kernel/rcu/rcuperf.c
15951 F:      kernel/locking/locktorture.c
15952
15953 TOSHIBA ACPI EXTRAS DRIVER
15954 M:      Azael Avalos <coproscefalo@gmail.com>
15955 L:      platform-driver-x86@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/platform/x86/toshiba_acpi.c
15958
15959 TOSHIBA BLUETOOTH DRIVER
15960 M:      Azael Avalos <coproscefalo@gmail.com>
15961 L:      platform-driver-x86@vger.kernel.org
15962 S:      Maintained
15963 F:      drivers/platform/x86/toshiba_bluetooth.c
15964
15965 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15966 M:      Azael Avalos <coproscefalo@gmail.com>
15967 L:      platform-driver-x86@vger.kernel.org
15968 S:      Maintained
15969 F:      drivers/platform/x86/toshiba_haps.c
15970
15971 TOSHIBA SMM DRIVER
15972 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15973 W:      http://www.buzzard.org.uk/toshiba/
15974 S:      Maintained
15975 F:      drivers/char/toshiba.c
15976 F:      include/linux/toshiba.h
15977 F:      include/uapi/linux/toshiba.h
15978
15979 TOSHIBA TC358743 DRIVER
15980 M:      Mats Randgaard <matrandg@cisco.com>
15981 L:      linux-media@vger.kernel.org
15982 S:      Maintained
15983 F:      drivers/media/i2c/tc358743*
15984 F:      include/media/i2c/tc358743.h
15985
15986 TOSHIBA WMI HOTKEYS DRIVER
15987 M:      Azael Avalos <coproscefalo@gmail.com>
15988 L:      platform-driver-x86@vger.kernel.org
15989 S:      Maintained
15990 F:      drivers/platform/x86/toshiba-wmi.c
15991
15992 TPM DEVICE DRIVER
15993 M:      Peter Huewe <peterhuewe@gmx.de>
15994 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15995 R:      Jason Gunthorpe <jgg@ziepe.ca>
15996 L:      linux-integrity@vger.kernel.org
15997 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15998 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15999 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16000 S:      Maintained
16001 F:      drivers/char/tpm/
16002
16003 TRACING
16004 M:      Steven Rostedt <rostedt@goodmis.org>
16005 M:      Ingo Molnar <mingo@redhat.com>
16006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16007 S:      Maintained
16008 F:      Documentation/trace/ftrace.rst
16009 F:      arch/*/*/*/ftrace.h
16010 F:      arch/*/kernel/ftrace.c
16011 F:      include/*/ftrace.h
16012 F:      include/linux/trace*.h
16013 F:      include/trace/
16014 F:      kernel/trace/
16015 F:      tools/testing/selftests/ftrace/
16016
16017 TRACING MMIO ACCESSES (MMIOTRACE)
16018 M:      Steven Rostedt <rostedt@goodmis.org>
16019 M:      Ingo Molnar <mingo@kernel.org>
16020 R:      Karol Herbst <karolherbst@gmail.com>
16021 R:      Pekka Paalanen <ppaalanen@gmail.com>
16022 S:      Maintained
16023 L:      linux-kernel@vger.kernel.org
16024 L:      nouveau@lists.freedesktop.org
16025 F:      kernel/trace/trace_mmiotrace.c
16026 F:      include/linux/mmiotrace.h
16027 F:      arch/x86/mm/kmmio.c
16028 F:      arch/x86/mm/mmio-mod.c
16029 F:      arch/x86/mm/testmmiotrace.c
16030
16031 TRIVIAL PATCHES
16032 M:      Jiri Kosina <trivial@kernel.org>
16033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16034 S:      Maintained
16035 K:      ^Subject:.*(?i)trivial
16036
16037 TEMPO SEMICONDUCTOR DRIVERS
16038 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16039 S:      Maintained
16040 F:      sound/soc/codecs/tscs*.c
16041 F:      sound/soc/codecs/tscs*.h
16042 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16043
16044 TTY LAYER
16045 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16046 M:      Jiri Slaby <jslaby@suse.com>
16047 S:      Supported
16048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16049 F:      Documentation/serial/
16050 F:      drivers/tty/
16051 F:      drivers/tty/serial/serial_core.c
16052 F:      include/linux/serial_core.h
16053 F:      include/linux/serial.h
16054 F:      include/linux/tty.h
16055 F:      include/uapi/linux/serial_core.h
16056 F:      include/uapi/linux/serial.h
16057 F:      include/uapi/linux/tty.h
16058
16059 TUA9001 MEDIA DRIVER
16060 M:      Antti Palosaari <crope@iki.fi>
16061 L:      linux-media@vger.kernel.org
16062 W:      https://linuxtv.org
16063 W:      http://palosaari.fi/linux/
16064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16065 T:      git git://linuxtv.org/anttip/media_tree.git
16066 S:      Maintained
16067 F:      drivers/media/tuners/tua9001*
16068
16069 TULIP NETWORK DRIVERS
16070 L:      netdev@vger.kernel.org
16071 L:      linux-parisc@vger.kernel.org
16072 S:      Orphan
16073 F:      drivers/net/ethernet/dec/tulip/
16074
16075 TUN/TAP driver
16076 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16077 W:      http://vtun.sourceforge.net/tun
16078 S:      Maintained
16079 F:      Documentation/networking/tuntap.txt
16080 F:      arch/um/os-Linux/drivers/
16081
16082 TURBOCHANNEL SUBSYSTEM
16083 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16084 M:      Ralf Baechle <ralf@linux-mips.org>
16085 L:      linux-mips@vger.kernel.org
16086 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16087 S:      Maintained
16088 F:      drivers/tc/
16089 F:      include/linux/tc.h
16090
16091 TURBOSTAT UTILITY
16092 M:      "Len Brown" <lenb@kernel.org>
16093 L:      linux-pm@vger.kernel.org
16094 B:      https://bugzilla.kernel.org
16095 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16097 S:      Supported
16098 F:      tools/power/x86/turbostat/
16099
16100 TW5864 VIDEO4LINUX DRIVER
16101 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16102 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16103 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16104 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16105 L:      linux-media@vger.kernel.org
16106 S:      Supported
16107 F:      drivers/media/pci/tw5864/
16108
16109 TW68 VIDEO4LINUX DRIVER
16110 M:      Hans Verkuil <hverkuil@xs4all.nl>
16111 L:      linux-media@vger.kernel.org
16112 T:      git git://linuxtv.org/media_tree.git
16113 W:      https://linuxtv.org
16114 S:      Odd Fixes
16115 F:      drivers/media/pci/tw68/
16116
16117 TW686X VIDEO4LINUX DRIVER
16118 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16119 L:      linux-media@vger.kernel.org
16120 T:      git git://linuxtv.org/media_tree.git
16121 W:      http://linuxtv.org
16122 S:      Maintained
16123 F:      drivers/media/pci/tw686x/
16124
16125 UBI FILE SYSTEM (UBIFS)
16126 M:      Richard Weinberger <richard@nod.at>
16127 M:      Artem Bityutskiy <dedekind1@gmail.com>
16128 M:      Adrian Hunter <adrian.hunter@intel.com>
16129 L:      linux-mtd@lists.infradead.org
16130 T:      git git://git.infradead.org/ubifs-2.6.git
16131 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16132 S:      Supported
16133 F:      Documentation/filesystems/ubifs.txt
16134 F:      fs/ubifs/
16135
16136 UCLINUX (M68KNOMMU AND COLDFIRE)
16137 M:      Greg Ungerer <gerg@linux-m68k.org>
16138 W:      http://www.linux-m68k.org/
16139 W:      http://www.uclinux.org/
16140 L:      linux-m68k@lists.linux-m68k.org
16141 L:      uclinux-dev@uclinux.org  (subscribers-only)
16142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16143 S:      Maintained
16144 F:      arch/m68k/coldfire/
16145 F:      arch/m68k/68*/
16146 F:      arch/m68k/*/*_no.*
16147 F:      arch/m68k/include/asm/*_no.*
16148
16149 UDF FILESYSTEM
16150 M:      Jan Kara <jack@suse.com>
16151 S:      Maintained
16152 F:      Documentation/filesystems/udf.txt
16153 F:      fs/udf/
16154
16155 UDRAW TABLET
16156 M:      Bastien Nocera <hadess@hadess.net>
16157 L:      linux-input@vger.kernel.org
16158 S:      Maintained
16159 F:      drivers/hid/hid-udraw-ps3.c
16160
16161 UFS FILESYSTEM
16162 M:      Evgeniy Dushistov <dushistov@mail.ru>
16163 S:      Maintained
16164 F:      Documentation/filesystems/ufs.txt
16165 F:      fs/ufs/
16166
16167 UHID USERSPACE HID IO DRIVER:
16168 M:      David Herrmann <dh.herrmann@googlemail.com>
16169 L:      linux-input@vger.kernel.org
16170 S:      Maintained
16171 F:      drivers/hid/uhid.c
16172 F:      include/uapi/linux/uhid.h
16173
16174 ULPI BUS
16175 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16176 L:      linux-usb@vger.kernel.org
16177 S:      Maintained
16178 F:      drivers/usb/common/ulpi.c
16179 F:      include/linux/ulpi/
16180
16181 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16182 L:      linux-usb@vger.kernel.org
16183 S:      Orphan
16184 F:      drivers/uwb/
16185 F:      include/linux/uwb.h
16186 F:      include/linux/uwb/
16187
16188 UNICODE SUBSYSTEM:
16189 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16190 L:      linux-fsdevel@vger.kernel.org
16191 S:      Supported
16192 F:      fs/unicode/
16193
16194 UNICORE32 ARCHITECTURE:
16195 M:      Guan Xuetao <gxt@pku.edu.cn>
16196 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16197 S:      Maintained
16198 T:      git git://github.com/gxt/linux.git
16199 F:      arch/unicore32/
16200
16201 UNIFDEF
16202 M:      Tony Finch <dot@dotat.at>
16203 W:      http://dotat.at/prog/unifdef
16204 S:      Maintained
16205 F:      scripts/unifdef.c
16206
16207 UNIFORM CDROM DRIVER
16208 M:      Jens Axboe <axboe@kernel.dk>
16209 W:      http://www.kernel.dk
16210 S:      Maintained
16211 F:      Documentation/cdrom/
16212 F:      drivers/cdrom/cdrom.c
16213 F:      include/linux/cdrom.h
16214 F:      include/uapi/linux/cdrom.h
16215
16216 UNISYS S-PAR DRIVERS
16217 M:      David Kershner <david.kershner@unisys.com>
16218 L:      sparmaintainer@unisys.com (Unisys internal)
16219 S:      Supported
16220 F:      include/linux/visorbus.h
16221 F:      drivers/visorbus/
16222 F:      drivers/staging/unisys/
16223
16224 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16225 R:      Alim Akhtar <alim.akhtar@samsung.com>
16226 R:      Avri Altman <avri.altman@wdc.com>
16227 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16228 L:      linux-scsi@vger.kernel.org
16229 S:      Supported
16230 F:      Documentation/scsi/ufs.txt
16231 F:      drivers/scsi/ufs/
16232
16233 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16234 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16235 L:      linux-scsi@vger.kernel.org
16236 S:      Supported
16237 F:      drivers/scsi/ufs/*dwc*
16238
16239 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16240 M:      Stanley Chu <stanley.chu@mediatek.com>
16241 L:      linux-scsi@vger.kernel.org
16242 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16243 S:      Maintained
16244 F:      drivers/scsi/ufs/ufs-mediatek*
16245
16246 UNSORTED BLOCK IMAGES (UBI)
16247 M:      Artem Bityutskiy <dedekind1@gmail.com>
16248 M:      Richard Weinberger <richard@nod.at>
16249 W:      http://www.linux-mtd.infradead.org/
16250 L:      linux-mtd@lists.infradead.org
16251 T:      git git://git.infradead.org/ubifs-2.6.git
16252 S:      Supported
16253 F:      drivers/mtd/ubi/
16254 F:      include/linux/mtd/ubi.h
16255 F:      include/uapi/mtd/ubi-user.h
16256
16257 USB "USBNET" DRIVER FRAMEWORK
16258 M:      Oliver Neukum <oneukum@suse.com>
16259 L:      netdev@vger.kernel.org
16260 W:      http://www.linux-usb.org/usbnet
16261 S:      Maintained
16262 F:      drivers/net/usb/usbnet.c
16263 F:      include/linux/usb/usbnet.h
16264
16265 USB ACM DRIVER
16266 M:      Oliver Neukum <oneukum@suse.com>
16267 L:      linux-usb@vger.kernel.org
16268 S:      Maintained
16269 F:      Documentation/usb/acm.txt
16270 F:      drivers/usb/class/cdc-acm.*
16271
16272 USB AR5523 WIRELESS DRIVER
16273 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16274 L:      linux-wireless@vger.kernel.org
16275 S:      Maintained
16276 F:      drivers/net/wireless/ath/ar5523/
16277
16278 USB ATTACHED SCSI
16279 M:      Oliver Neukum <oneukum@suse.com>
16280 L:      linux-usb@vger.kernel.org
16281 L:      linux-scsi@vger.kernel.org
16282 S:      Maintained
16283 F:      drivers/usb/storage/uas.c
16284
16285 USB CDC ETHERNET DRIVER
16286 M:      Oliver Neukum <oliver@neukum.org>
16287 L:      linux-usb@vger.kernel.org
16288 S:      Maintained
16289 F:      drivers/net/usb/cdc_*.c
16290 F:      include/uapi/linux/usb/cdc.h
16291
16292 USB CHAOSKEY DRIVER
16293 M:      Keith Packard <keithp@keithp.com>
16294 L:      linux-usb@vger.kernel.org
16295 S:      Maintained
16296 F:      drivers/usb/misc/chaoskey.c
16297
16298 USB CYPRESS C67X00 DRIVER
16299 M:      Peter Korsgaard <jacmet@sunsite.dk>
16300 L:      linux-usb@vger.kernel.org
16301 S:      Maintained
16302 F:      drivers/usb/c67x00/
16303
16304 USB DAVICOM DM9601 DRIVER
16305 M:      Peter Korsgaard <jacmet@sunsite.dk>
16306 L:      netdev@vger.kernel.org
16307 W:      http://www.linux-usb.org/usbnet
16308 S:      Maintained
16309 F:      drivers/net/usb/dm9601.c
16310
16311 USB DIAMOND RIO500 DRIVER
16312 M:      Cesar Miquel <miquel@df.uba.ar>
16313 L:      rio500-users@lists.sourceforge.net
16314 W:      http://rio500.sourceforge.net
16315 S:      Maintained
16316 F:      drivers/usb/misc/rio500*
16317
16318 USB EHCI DRIVER
16319 M:      Alan Stern <stern@rowland.harvard.edu>
16320 L:      linux-usb@vger.kernel.org
16321 S:      Maintained
16322 F:      Documentation/usb/ehci.txt
16323 F:      drivers/usb/host/ehci*
16324
16325 USB GADGET/PERIPHERAL SUBSYSTEM
16326 M:      Felipe Balbi <balbi@kernel.org>
16327 L:      linux-usb@vger.kernel.org
16328 W:      http://www.linux-usb.org/gadget
16329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16330 S:      Maintained
16331 F:      drivers/usb/gadget/
16332 F:      include/linux/usb/gadget*
16333
16334 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16335 M:      Jiri Kosina <jikos@kernel.org>
16336 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16337 L:      linux-usb@vger.kernel.org
16338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16339 S:      Maintained
16340 F:      Documentation/hid/hiddev.txt
16341 F:      drivers/hid/usbhid/
16342
16343 USB INTEL XHCI ROLE MUX DRIVER
16344 M:      Hans de Goede <hdegoede@redhat.com>
16345 L:      linux-usb@vger.kernel.org
16346 S:      Maintained
16347 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16348
16349 USB IP DRIVER FOR HISILICON KIRIN
16350 M:      Yu Chen <chenyu56@huawei.com>
16351 M:      Binghui Wang <wangbinghui@hisilicon.com>
16352 L:      linux-usb@vger.kernel.org
16353 S:      Maintained
16354 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16355 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16356
16357 USB ISP116X DRIVER
16358 M:      Olav Kongas <ok@artecdesign.ee>
16359 L:      linux-usb@vger.kernel.org
16360 S:      Maintained
16361 F:      drivers/usb/host/isp116x*
16362 F:      include/linux/usb/isp116x.h
16363
16364 USB LAN78XX ETHERNET DRIVER
16365 M:      Woojung Huh <woojung.huh@microchip.com>
16366 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16367 L:      netdev@vger.kernel.org
16368 S:      Maintained
16369 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16370 F:      drivers/net/usb/lan78xx.*
16371 F:      include/dt-bindings/net/microchip-lan78xx.h
16372
16373 USB MASS STORAGE DRIVER
16374 M:      Alan Stern <stern@rowland.harvard.edu>
16375 L:      linux-usb@vger.kernel.org
16376 L:      usb-storage@lists.one-eyed-alien.net
16377 S:      Maintained
16378 F:      drivers/usb/storage/
16379
16380 USB MIDI DRIVER
16381 M:      Clemens Ladisch <clemens@ladisch.de>
16382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16384 S:      Maintained
16385 F:      sound/usb/midi.*
16386
16387 USB NETWORKING DRIVERS
16388 L:      linux-usb@vger.kernel.org
16389 S:      Odd Fixes
16390 F:      drivers/net/usb/
16391
16392 USB OHCI DRIVER
16393 M:      Alan Stern <stern@rowland.harvard.edu>
16394 L:      linux-usb@vger.kernel.org
16395 S:      Maintained
16396 F:      Documentation/usb/ohci.txt
16397 F:      drivers/usb/host/ohci*
16398
16399 USB OTG FSM (Finite State Machine)
16400 M:      Peter Chen <Peter.Chen@nxp.com>
16401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16402 L:      linux-usb@vger.kernel.org
16403 S:      Maintained
16404 F:      drivers/usb/common/usb-otg-fsm.c
16405
16406 USB OVER IP DRIVER
16407 M:      Valentina Manea <valentina.manea.m@gmail.com>
16408 M:      Shuah Khan <shuah@kernel.org>
16409 M:      Shuah Khan <skhan@linuxfoundation.org>
16410 L:      linux-usb@vger.kernel.org
16411 S:      Maintained
16412 F:      Documentation/usb/usbip_protocol.txt
16413 F:      drivers/usb/usbip/
16414 F:      tools/usb/usbip/
16415 F:      tools/testing/selftests/drivers/usb/usbip/
16416
16417 USB PEGASUS DRIVER
16418 M:      Petko Manolov <petkan@nucleusys.com>
16419 L:      linux-usb@vger.kernel.org
16420 L:      netdev@vger.kernel.org
16421 T:      git git://github.com/petkan/pegasus.git
16422 W:      https://github.com/petkan/pegasus
16423 S:      Maintained
16424 F:      drivers/net/usb/pegasus.*
16425
16426 USB PHY LAYER
16427 M:      Felipe Balbi <balbi@kernel.org>
16428 L:      linux-usb@vger.kernel.org
16429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16430 S:      Maintained
16431 F:      drivers/usb/phy/
16432
16433 USB PRINTER DRIVER (usblp)
16434 M:      Pete Zaitcev <zaitcev@redhat.com>
16435 L:      linux-usb@vger.kernel.org
16436 S:      Supported
16437 F:      drivers/usb/class/usblp.c
16438
16439 USB QMI WWAN NETWORK DRIVER
16440 M:      Bjørn Mork <bjorn@mork.no>
16441 L:      netdev@vger.kernel.org
16442 S:      Maintained
16443 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16444 F:      drivers/net/usb/qmi_wwan.c
16445
16446 USB RTL8150 DRIVER
16447 M:      Petko Manolov <petkan@nucleusys.com>
16448 L:      linux-usb@vger.kernel.org
16449 L:      netdev@vger.kernel.org
16450 T:      git git://github.com/petkan/rtl8150.git
16451 W:      https://github.com/petkan/rtl8150
16452 S:      Maintained
16453 F:      drivers/net/usb/rtl8150.c
16454
16455 USB SERIAL SUBSYSTEM
16456 M:      Johan Hovold <johan@kernel.org>
16457 L:      linux-usb@vger.kernel.org
16458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16459 S:      Maintained
16460 F:      Documentation/usb/usb-serial.txt
16461 F:      drivers/usb/serial/
16462 F:      include/linux/usb/serial.h
16463
16464 USB SMSC75XX ETHERNET DRIVER
16465 M:      Steve Glendinning <steve.glendinning@shawell.net>
16466 L:      netdev@vger.kernel.org
16467 S:      Maintained
16468 F:      drivers/net/usb/smsc75xx.*
16469
16470 USB SMSC95XX ETHERNET DRIVER
16471 M:      Steve Glendinning <steve.glendinning@shawell.net>
16472 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16473 L:      netdev@vger.kernel.org
16474 S:      Maintained
16475 F:      drivers/net/usb/smsc95xx.*
16476
16477 USB SUBSYSTEM
16478 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16479 L:      linux-usb@vger.kernel.org
16480 W:      http://www.linux-usb.org
16481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16482 S:      Supported
16483 F:      Documentation/devicetree/bindings/usb/
16484 F:      Documentation/usb/
16485 F:      drivers/usb/
16486 F:      include/linux/usb.h
16487 F:      include/linux/usb/
16488
16489 USB TYPEC PI3USB30532 MUX DRIVER
16490 M:      Hans de Goede <hdegoede@redhat.com>
16491 L:      linux-usb@vger.kernel.org
16492 S:      Maintained
16493 F:      drivers/usb/typec/mux/pi3usb30532.c
16494
16495 USB TYPEC CLASS
16496 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16497 L:      linux-usb@vger.kernel.org
16498 S:      Maintained
16499 F:      Documentation/ABI/testing/sysfs-class-typec
16500 F:      Documentation/driver-api/usb/typec.rst
16501 F:      drivers/usb/typec/
16502 F:      include/linux/usb/typec.h
16503
16504 USB TYPEC BUS FOR ALTERNATE MODES
16505 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16506 L:      linux-usb@vger.kernel.org
16507 S:      Maintained
16508 F:      Documentation/ABI/testing/sysfs-bus-typec
16509 F:      Documentation/driver-api/usb/typec_bus.rst
16510 F:      drivers/usb/typec/altmodes/
16511 F:      include/linux/usb/typec_altmode.h
16512
16513 USB TYPEC PORT CONTROLLER DRIVERS
16514 M:      Guenter Roeck <linux@roeck-us.net>
16515 L:      linux-usb@vger.kernel.org
16516 S:      Maintained
16517 F:      drivers/usb/typec/tcpm/
16518
16519 USB UHCI DRIVER
16520 M:      Alan Stern <stern@rowland.harvard.edu>
16521 L:      linux-usb@vger.kernel.org
16522 S:      Maintained
16523 F:      drivers/usb/host/uhci*
16524
16525 USB VIDEO CLASS
16526 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16527 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16528 L:      linux-media@vger.kernel.org
16529 T:      git git://linuxtv.org/media_tree.git
16530 W:      http://www.ideasonboard.org/uvc/
16531 S:      Maintained
16532 F:      drivers/media/usb/uvc/
16533 F:      include/uapi/linux/uvcvideo.h
16534
16535 USB VISION DRIVER
16536 M:      Hans Verkuil <hverkuil@xs4all.nl>
16537 L:      linux-media@vger.kernel.org
16538 T:      git git://linuxtv.org/media_tree.git
16539 W:      https://linuxtv.org
16540 S:      Odd Fixes
16541 F:      drivers/media/usb/usbvision/
16542
16543 USB WEBCAM GADGET
16544 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16545 L:      linux-usb@vger.kernel.org
16546 S:      Maintained
16547 F:      drivers/usb/gadget/function/*uvc*
16548 F:      drivers/usb/gadget/legacy/webcam.c
16549 F:      include/uapi/linux/usb/g_uvc.h
16550
16551 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16552 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16553 L:      linux-wireless@vger.kernel.org
16554 S:      Maintained
16555 F:      drivers/net/wireless/rndis_wlan.c
16556
16557 USB XHCI DRIVER
16558 M:      Mathias Nyman <mathias.nyman@intel.com>
16559 L:      linux-usb@vger.kernel.org
16560 S:      Supported
16561 F:      drivers/usb/host/xhci*
16562 F:      drivers/usb/host/pci-quirks*
16563
16564 USB ZD1201 DRIVER
16565 L:      linux-wireless@vger.kernel.org
16566 W:      http://linux-lc100020.sourceforge.net
16567 S:      Orphan
16568 F:      drivers/net/wireless/zydas/zd1201.*
16569
16570 USB ZR364XX DRIVER
16571 M:      Antoine Jacquet <royale@zerezo.com>
16572 L:      linux-usb@vger.kernel.org
16573 L:      linux-media@vger.kernel.org
16574 T:      git git://linuxtv.org/media_tree.git
16575 W:      http://royale.zerezo.com/zr364xx/
16576 S:      Maintained
16577 F:      Documentation/media/v4l-drivers/zr364xx*
16578 F:      drivers/media/usb/zr364xx/
16579
16580 USER-MODE LINUX (UML)
16581 M:      Jeff Dike <jdike@addtoit.com>
16582 M:      Richard Weinberger <richard@nod.at>
16583 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16584 L:      linux-um@lists.infradead.org
16585 W:      http://user-mode-linux.sourceforge.net
16586 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16588 S:      Maintained
16589 F:      Documentation/virtual/uml/
16590 F:      arch/um/
16591 F:      arch/x86/um/
16592 F:      fs/hostfs/
16593
16594 USERSPACE COPYIN/COPYOUT (UIOVEC)
16595 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16596 S:      Maintained
16597 F:      lib/iov_iter.c
16598 F:      include/linux/uio.h
16599
16600 USERSPACE DMA BUFFER DRIVER
16601 M:      Gerd Hoffmann <kraxel@redhat.com>
16602 S:      Maintained
16603 L:      dri-devel@lists.freedesktop.org
16604 F:      drivers/dma-buf/udmabuf.c
16605 F:      include/uapi/linux/udmabuf.h
16606 T:      git git://anongit.freedesktop.org/drm/drm-misc
16607
16608 USERSPACE I/O (UIO)
16609 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16610 S:      Maintained
16611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16612 F:      Documentation/driver-api/uio-howto.rst
16613 F:      drivers/uio/
16614 F:      include/linux/uio_driver.h
16615
16616 UTIL-LINUX PACKAGE
16617 M:      Karel Zak <kzak@redhat.com>
16618 L:      util-linux@vger.kernel.org
16619 W:      http://en.wikipedia.org/wiki/Util-linux
16620 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16621 S:      Maintained
16622
16623 UUID HELPERS
16624 M:      Christoph Hellwig <hch@lst.de>
16625 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16626 L:      linux-kernel@vger.kernel.org
16627 T:      git git://git.infradead.org/users/hch/uuid.git
16628 F:      lib/uuid.c
16629 F:      lib/test_uuid.c
16630 F:      include/linux/uuid.h
16631 F:      include/uapi/linux/uuid.h
16632 S:      Maintained
16633
16634 UVESAFB DRIVER
16635 M:      Michal Januszewski <spock@gentoo.org>
16636 L:      linux-fbdev@vger.kernel.org
16637 W:      https://github.com/mjanusz/v86d
16638 S:      Maintained
16639 F:      Documentation/fb/uvesafb.txt
16640 F:      drivers/video/fbdev/uvesafb.*
16641
16642 VF610 NAND DRIVER
16643 M:      Stefan Agner <stefan@agner.ch>
16644 L:      linux-mtd@lists.infradead.org
16645 S:      Supported
16646 F:      drivers/mtd/nand/raw/vf610_nfc.c
16647
16648 VFAT/FAT/MSDOS FILESYSTEM
16649 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16650 S:      Maintained
16651 F:      Documentation/filesystems/vfat.txt
16652 F:      fs/fat/
16653
16654 VFIO DRIVER
16655 M:      Alex Williamson <alex.williamson@redhat.com>
16656 R:      Cornelia Huck <cohuck@redhat.com>
16657 L:      kvm@vger.kernel.org
16658 T:      git git://github.com/awilliam/linux-vfio.git
16659 S:      Maintained
16660 F:      Documentation/vfio.txt
16661 F:      drivers/vfio/
16662 F:      include/linux/vfio.h
16663 F:      include/uapi/linux/vfio.h
16664
16665 VFIO MEDIATED DEVICE DRIVERS
16666 M:      Kirti Wankhede <kwankhede@nvidia.com>
16667 L:      kvm@vger.kernel.org
16668 S:      Maintained
16669 F:      Documentation/vfio-mediated-device.txt
16670 F:      drivers/vfio/mdev/
16671 F:      include/linux/mdev.h
16672 F:      samples/vfio-mdev/
16673
16674 VFIO PLATFORM DRIVER
16675 M:      Eric Auger <eric.auger@redhat.com>
16676 L:      kvm@vger.kernel.org
16677 S:      Maintained
16678 F:      drivers/vfio/platform/
16679
16680 VGA_SWITCHEROO
16681 R:      Lukas Wunner <lukas@wunner.de>
16682 S:      Maintained
16683 F:      Documentation/gpu/vga-switcheroo.rst
16684 F:      drivers/gpu/vga/vga_switcheroo.c
16685 F:      include/linux/vga_switcheroo.h
16686 T:      git git://anongit.freedesktop.org/drm/drm-misc
16687
16688 VIA RHINE NETWORK DRIVER
16689 S:      Orphan
16690 F:      drivers/net/ethernet/via/via-rhine.c
16691
16692 VIA SD/MMC CARD CONTROLLER DRIVER
16693 M:      Bruce Chang <brucechang@via.com.tw>
16694 M:      Harald Welte <HaraldWelte@viatech.com>
16695 S:      Maintained
16696 F:      drivers/mmc/host/via-sdmmc.c
16697
16698 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16699 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16700 L:      linux-fbdev@vger.kernel.org
16701 S:      Maintained
16702 F:      include/linux/via-core.h
16703 F:      include/linux/via-gpio.h
16704 F:      include/linux/via_i2c.h
16705 F:      drivers/video/fbdev/via/
16706
16707 VIA VELOCITY NETWORK DRIVER
16708 M:      Francois Romieu <romieu@fr.zoreil.com>
16709 L:      netdev@vger.kernel.org
16710 S:      Maintained
16711 F:      drivers/net/ethernet/via/via-velocity.*
16712
16713 VICODEC VIRTUAL CODEC DRIVER
16714 M:      Hans Verkuil <hans.verkuil@cisco.com>
16715 L:      linux-media@vger.kernel.org
16716 T:      git git://linuxtv.org/media_tree.git
16717 W:      https://linuxtv.org
16718 S:      Maintained
16719 F:      drivers/media/platform/vicodec/*
16720
16721 VIDEO MULTIPLEXER DRIVER
16722 M:      Philipp Zabel <p.zabel@pengutronix.de>
16723 L:      linux-media@vger.kernel.org
16724 S:      Maintained
16725 F:      drivers/media/platform/video-mux.c
16726
16727 VIDEO I2C POLLING DRIVER
16728 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16729 L:      linux-media@vger.kernel.org
16730 S:      Maintained
16731 F:      drivers/media/i2c/video-i2c.c
16732
16733 VIDEOBUF2 FRAMEWORK
16734 M:      Pawel Osciak <pawel@osciak.com>
16735 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16736 M:      Kyungmin Park <kyungmin.park@samsung.com>
16737 L:      linux-media@vger.kernel.org
16738 S:      Maintained
16739 F:      drivers/media/common/videobuf2/*
16740 F:      include/media/videobuf2-*
16741
16742 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16743 M:      Helen Koike <helen.koike@collabora.com>
16744 L:      linux-media@vger.kernel.org
16745 T:      git git://linuxtv.org/media_tree.git
16746 W:      https://linuxtv.org
16747 S:      Maintained
16748 F:      drivers/media/platform/vimc/*
16749
16750 VIRT LIB
16751 M:      Alex Williamson <alex.williamson@redhat.com>
16752 M:      Paolo Bonzini <pbonzini@redhat.com>
16753 L:      kvm@vger.kernel.org
16754 S:      Supported
16755 F:      virt/lib/
16756
16757 VIRTIO AND VHOST VSOCK DRIVER
16758 M:      Stefan Hajnoczi <stefanha@redhat.com>
16759 L:      kvm@vger.kernel.org
16760 L:      virtualization@lists.linux-foundation.org
16761 L:      netdev@vger.kernel.org
16762 S:      Maintained
16763 F:      include/linux/virtio_vsock.h
16764 F:      include/uapi/linux/virtio_vsock.h
16765 F:      include/uapi/linux/vsockmon.h
16766 F:      include/uapi/linux/vm_sockets_diag.h
16767 F:      net/vmw_vsock/diag.c
16768 F:      net/vmw_vsock/af_vsock_tap.c
16769 F:      net/vmw_vsock/virtio_transport_common.c
16770 F:      net/vmw_vsock/virtio_transport.c
16771 F:      drivers/net/vsockmon.c
16772 F:      drivers/vhost/vsock.c
16773 F:      tools/testing/vsock/
16774
16775 VIRTIO CONSOLE DRIVER
16776 M:      Amit Shah <amit@kernel.org>
16777 L:      virtualization@lists.linux-foundation.org
16778 S:      Maintained
16779 F:      drivers/char/virtio_console.c
16780 F:      include/linux/virtio_console.h
16781 F:      include/uapi/linux/virtio_console.h
16782
16783 VIRTIO CORE AND NET DRIVERS
16784 M:      "Michael S. Tsirkin" <mst@redhat.com>
16785 M:      Jason Wang <jasowang@redhat.com>
16786 L:      virtualization@lists.linux-foundation.org
16787 S:      Maintained
16788 F:      Documentation/devicetree/bindings/virtio/
16789 F:      drivers/virtio/
16790 F:      tools/virtio/
16791 F:      drivers/net/virtio_net.c
16792 F:      drivers/block/virtio_blk.c
16793 F:      include/linux/virtio*.h
16794 F:      include/uapi/linux/virtio_*.h
16795 F:      drivers/crypto/virtio/
16796 F:      mm/balloon_compaction.c
16797
16798 VIRTIO BLOCK AND SCSI DRIVERS
16799 M:      "Michael S. Tsirkin" <mst@redhat.com>
16800 M:      Jason Wang <jasowang@redhat.com>
16801 R:      Paolo Bonzini <pbonzini@redhat.com>
16802 R:      Stefan Hajnoczi <stefanha@redhat.com>
16803 L:      virtualization@lists.linux-foundation.org
16804 S:      Maintained
16805 F:      drivers/block/virtio_blk.c
16806 F:      drivers/scsi/virtio_scsi.c
16807 F:      include/uapi/linux/virtio_blk.h
16808 F:      include/uapi/linux/virtio_scsi.h
16809 F:      drivers/vhost/scsi.c
16810
16811 VIRTIO CRYPTO DRIVER
16812 M:      Gonglei <arei.gonglei@huawei.com>
16813 L:      virtualization@lists.linux-foundation.org
16814 L:      linux-crypto@vger.kernel.org
16815 S:      Maintained
16816 F:      drivers/crypto/virtio/
16817 F:      include/uapi/linux/virtio_crypto.h
16818
16819 VIRTIO DRIVERS FOR S390
16820 M:      Cornelia Huck <cohuck@redhat.com>
16821 M:      Halil Pasic <pasic@linux.ibm.com>
16822 L:      linux-s390@vger.kernel.org
16823 L:      virtualization@lists.linux-foundation.org
16824 L:      kvm@vger.kernel.org
16825 S:      Supported
16826 F:      drivers/s390/virtio/
16827 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16828
16829 VIRTIO GPU DRIVER
16830 M:      David Airlie <airlied@linux.ie>
16831 M:      Gerd Hoffmann <kraxel@redhat.com>
16832 L:      dri-devel@lists.freedesktop.org
16833 L:      virtualization@lists.linux-foundation.org
16834 T:      git git://anongit.freedesktop.org/drm/drm-misc
16835 S:      Maintained
16836 F:      drivers/gpu/drm/virtio/
16837 F:      include/uapi/linux/virtio_gpu.h
16838
16839 VIRTIO HOST (VHOST)
16840 M:      "Michael S. Tsirkin" <mst@redhat.com>
16841 M:      Jason Wang <jasowang@redhat.com>
16842 L:      kvm@vger.kernel.org
16843 L:      virtualization@lists.linux-foundation.org
16844 L:      netdev@vger.kernel.org
16845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16846 S:      Maintained
16847 F:      drivers/vhost/
16848 F:      include/uapi/linux/vhost.h
16849
16850 VIRTIO INPUT DRIVER
16851 M:      Gerd Hoffmann <kraxel@redhat.com>
16852 S:      Maintained
16853 F:      drivers/virtio/virtio_input.c
16854 F:      include/uapi/linux/virtio_input.h
16855
16856 VIRTUAL BOX GUEST DEVICE DRIVER
16857 M:      Hans de Goede <hdegoede@redhat.com>
16858 M:      Arnd Bergmann <arnd@arndb.de>
16859 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16860 S:      Maintained
16861 F:      include/linux/vbox_utils.h
16862 F:      include/uapi/linux/vbox*.h
16863 F:      drivers/virt/vboxguest/
16864
16865 VIRTUAL SERIO DEVICE DRIVER
16866 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16867 S:      Maintained
16868 F:      drivers/input/serio/userio.c
16869 F:      include/uapi/linux/userio.h
16870
16871 VIVID VIRTUAL VIDEO DRIVER
16872 M:      Hans Verkuil <hverkuil@xs4all.nl>
16873 L:      linux-media@vger.kernel.org
16874 T:      git git://linuxtv.org/media_tree.git
16875 W:      https://linuxtv.org
16876 S:      Maintained
16877 F:      drivers/media/platform/vivid/*
16878
16879 VLYNQ BUS
16880 M:      Florian Fainelli <f.fainelli@gmail.com>
16881 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16882 S:      Maintained
16883 F:      drivers/vlynq/vlynq.c
16884 F:      include/linux/vlynq.h
16885
16886 VME SUBSYSTEM
16887 M:      Martyn Welch <martyn@welchs.me.uk>
16888 M:      Manohar Vanga <manohar.vanga@gmail.com>
16889 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16890 L:      devel@driverdev.osuosl.org
16891 S:      Maintained
16892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16893 F:      Documentation/driver-api/vme.rst
16894 F:      drivers/staging/vme/
16895 F:      drivers/vme/
16896 F:      include/linux/vme*
16897
16898 VMWARE BALLOON DRIVER
16899 M:      Julien Freche <jfreche@vmware.com>
16900 M:      Nadav Amit <namit@vmware.com>
16901 M:      "VMware, Inc." <pv-drivers@vmware.com>
16902 L:      linux-kernel@vger.kernel.org
16903 S:      Maintained
16904 F:      drivers/misc/vmw_balloon.c
16905
16906 VMWARE HYPERVISOR INTERFACE
16907 M:      Alok Kataria <akataria@vmware.com>
16908 L:      virtualization@lists.linux-foundation.org
16909 S:      Supported
16910 F:      arch/x86/kernel/cpu/vmware.c
16911
16912 VMWARE PVRDMA DRIVER
16913 M:      Adit Ranadive <aditr@vmware.com>
16914 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16915 L:      linux-rdma@vger.kernel.org
16916 S:      Maintained
16917 F:      drivers/infiniband/hw/vmw_pvrdma/
16918
16919 VMware PVSCSI driver
16920 M:      Jim Gill <jgill@vmware.com>
16921 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16922 L:      linux-scsi@vger.kernel.org
16923 S:      Maintained
16924 F:      drivers/scsi/vmw_pvscsi.c
16925 F:      drivers/scsi/vmw_pvscsi.h
16926
16927 VMWARE VMMOUSE SUBDRIVER
16928 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16929 M:      "VMware, Inc." <pv-drivers@vmware.com>
16930 L:      linux-input@vger.kernel.org
16931 S:      Maintained
16932 F:      drivers/input/mouse/vmmouse.c
16933 F:      drivers/input/mouse/vmmouse.h
16934
16935 VMWARE VMXNET3 ETHERNET DRIVER
16936 M:      Ronak Doshi <doshir@vmware.com>
16937 M:      "VMware, Inc." <pv-drivers@vmware.com>
16938 L:      netdev@vger.kernel.org
16939 S:      Maintained
16940 F:      drivers/net/vmxnet3/
16941
16942 VOCORE VOCORE2 BOARD
16943 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16944 L:      linux-mips@vger.kernel.org
16945 S:      Maintained
16946 F:      arch/mips/boot/dts/ralink/vocore2.dts
16947
16948 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16949 M:      Liam Girdwood <lgirdwood@gmail.com>
16950 M:      Mark Brown <broonie@kernel.org>
16951 L:      linux-kernel@vger.kernel.org
16952 W:      http://www.slimlogic.co.uk/?p=48
16953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16954 S:      Supported
16955 F:      Documentation/devicetree/bindings/regulator/
16956 F:      Documentation/power/regulator/
16957 F:      drivers/regulator/
16958 F:      include/dt-bindings/regulator/
16959 F:      include/linux/regulator/
16960
16961 VRF
16962 M:      David Ahern <dsa@cumulusnetworks.com>
16963 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16964 L:      netdev@vger.kernel.org
16965 S:      Maintained
16966 F:      drivers/net/vrf.c
16967 F:      Documentation/networking/vrf.txt
16968
16969 VT1211 HARDWARE MONITOR DRIVER
16970 M:      Juerg Haefliger <juergh@gmail.com>
16971 L:      linux-hwmon@vger.kernel.org
16972 S:      Maintained
16973 F:      Documentation/hwmon/vt1211.rst
16974 F:      drivers/hwmon/vt1211.c
16975
16976 VT8231 HARDWARE MONITOR DRIVER
16977 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16978 L:      linux-hwmon@vger.kernel.org
16979 S:      Maintained
16980 F:      drivers/hwmon/vt8231.c
16981
16982 VUB300 USB to SDIO/SD/MMC bridge chip
16983 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16984 L:      linux-mmc@vger.kernel.org
16985 L:      linux-usb@vger.kernel.org
16986 S:      Supported
16987 F:      drivers/mmc/host/vub300.c
16988
16989 W1 DALLAS'S 1-WIRE BUS
16990 M:      Evgeniy Polyakov <zbr@ioremap.net>
16991 S:      Maintained
16992 F:      Documentation/devicetree/bindings/w1/
16993 F:      Documentation/w1/
16994 F:      drivers/w1/
16995 F:      include/linux/w1.h
16996
16997 W83791D HARDWARE MONITORING DRIVER
16998 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16999 L:      linux-hwmon@vger.kernel.org
17000 S:      Maintained
17001 F:      Documentation/hwmon/w83791d.rst
17002 F:      drivers/hwmon/w83791d.c
17003
17004 W83793 HARDWARE MONITORING DRIVER
17005 M:      Rudolf Marek <r.marek@assembler.cz>
17006 L:      linux-hwmon@vger.kernel.org
17007 S:      Maintained
17008 F:      Documentation/hwmon/w83793.rst
17009 F:      drivers/hwmon/w83793.c
17010
17011 W83795 HARDWARE MONITORING DRIVER
17012 M:      Jean Delvare <jdelvare@suse.com>
17013 L:      linux-hwmon@vger.kernel.org
17014 S:      Maintained
17015 F:      drivers/hwmon/w83795.c
17016
17017 W83L51xD SD/MMC CARD INTERFACE DRIVER
17018 M:      Pierre Ossman <pierre@ossman.eu>
17019 S:      Maintained
17020 F:      drivers/mmc/host/wbsd.*
17021
17022 WACOM PROTOCOL 4 SERIAL TABLETS
17023 M:      Julian Squires <julian@cipht.net>
17024 M:      Hans de Goede <hdegoede@redhat.com>
17025 L:      linux-input@vger.kernel.org
17026 S:      Maintained
17027 F:      drivers/input/tablet/wacom_serial4.c
17028
17029 WATCHDOG DEVICE DRIVERS
17030 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17031 M:      Guenter Roeck <linux@roeck-us.net>
17032 L:      linux-watchdog@vger.kernel.org
17033 W:      http://www.linux-watchdog.org/
17034 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17035 S:      Maintained
17036 F:      Documentation/devicetree/bindings/watchdog/
17037 F:      Documentation/watchdog/
17038 F:      drivers/watchdog/
17039 F:      include/linux/watchdog.h
17040 F:      include/uapi/linux/watchdog.h
17041
17042 WHISKEYCOVE PMIC GPIO DRIVER
17043 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17044 L:      linux-gpio@vger.kernel.org
17045 S:      Maintained
17046 F:      drivers/gpio/gpio-wcove.c
17047
17048 WHWAVE RTC DRIVER
17049 M:      Dianlong Li <long17.cool@163.com>
17050 L:      linux-rtc@vger.kernel.org
17051 S:      Maintained
17052 F:      drivers/rtc/rtc-sd3078.c
17053
17054 WIIMOTE HID DRIVER
17055 M:      David Herrmann <dh.herrmann@googlemail.com>
17056 L:      linux-input@vger.kernel.org
17057 S:      Maintained
17058 F:      drivers/hid/hid-wiimote*
17059
17060 WILOCITY WIL6210 WIRELESS DRIVER
17061 M:      Maya Erez <merez@codeaurora.org>
17062 L:      linux-wireless@vger.kernel.org
17063 L:      wil6210@qti.qualcomm.com
17064 S:      Supported
17065 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17066 F:      drivers/net/wireless/ath/wil6210/
17067
17068 WIMAX STACK
17069 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17070 M:      linux-wimax@intel.com
17071 L:      wimax@linuxwimax.org (subscribers-only)
17072 S:      Supported
17073 W:      http://linuxwimax.org
17074 F:      Documentation/wimax/README.wimax
17075 F:      include/linux/wimax/debug.h
17076 F:      include/net/wimax.h
17077 F:      include/uapi/linux/wimax.h
17078 F:      net/wimax/
17079
17080 WINBOND CIR DRIVER
17081 M:      David Härdeman <david@hardeman.nu>
17082 S:      Maintained
17083 F:      drivers/media/rc/winbond-cir.c
17084
17085 RCMM REMOTE CONTROLS DECODER
17086 M:      Patrick Lerda <patrick9876@free.fr>
17087 S:      Maintained
17088 F:      drivers/media/rc/ir-rcmm-decoder.c
17089
17090 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17091 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17092 L:      linux-watchdog@vger.kernel.org
17093 S:      Maintained
17094 F:      drivers/watchdog/ebc-c384_wdt.c
17095
17096 WINSYSTEMS WS16C48 GPIO DRIVER
17097 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17098 L:      linux-gpio@vger.kernel.org
17099 S:      Maintained
17100 F:      drivers/gpio/gpio-ws16c48.c
17101
17102 WISTRON LAPTOP BUTTON DRIVER
17103 M:      Miloslav Trmac <mitr@volny.cz>
17104 S:      Maintained
17105 F:      drivers/input/misc/wistron_btns.c
17106
17107 WL3501 WIRELESS PCMCIA CARD DRIVER
17108 L:      linux-wireless@vger.kernel.org
17109 S:      Odd fixes
17110 F:      drivers/net/wireless/wl3501*
17111
17112 WOLFSON MICROELECTRONICS DRIVERS
17113 L:      patches@opensource.cirrus.com
17114 T:      git https://github.com/CirrusLogic/linux-drivers.git
17115 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17116 S:      Supported
17117 F:      Documentation/hwmon/wm83??.rst
17118 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17119 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17120 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17121 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17122 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17123 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17124 F:      drivers/clk/clk-wm83*.c
17125 F:      drivers/extcon/extcon-arizona.c
17126 F:      drivers/leds/leds-wm83*.c
17127 F:      drivers/gpio/gpio-*wm*.c
17128 F:      drivers/gpio/gpio-arizona.c
17129 F:      drivers/hwmon/wm83??-hwmon.c
17130 F:      drivers/input/misc/wm831x-on.c
17131 F:      drivers/input/touchscreen/wm831x-ts.c
17132 F:      drivers/input/touchscreen/wm97*.c
17133 F:      drivers/mfd/arizona*
17134 F:      drivers/mfd/wm*.c
17135 F:      drivers/mfd/cs47l24*
17136 F:      drivers/power/supply/wm83*.c
17137 F:      drivers/rtc/rtc-wm83*.c
17138 F:      drivers/regulator/wm8*.c
17139 F:      drivers/regulator/arizona*
17140 F:      drivers/video/backlight/wm83*_bl.c
17141 F:      drivers/watchdog/wm83*_wdt.c
17142 F:      include/linux/mfd/arizona/
17143 F:      include/linux/mfd/wm831x/
17144 F:      include/linux/mfd/wm8350/
17145 F:      include/linux/mfd/wm8400*
17146 F:      include/linux/regulator/arizona*
17147 F:      include/linux/wm97xx.h
17148 F:      include/sound/wm????.h
17149 F:      sound/soc/codecs/arizona.?
17150 F:      sound/soc/codecs/wm*
17151 F:      sound/soc/codecs/cs47l24*
17152
17153 WORKQUEUE
17154 M:      Tejun Heo <tj@kernel.org>
17155 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17157 S:      Maintained
17158 F:      include/linux/workqueue.h
17159 F:      kernel/workqueue.c
17160 F:      Documentation/core-api/workqueue.rst
17161
17162 X-POWERS AXP288 PMIC DRIVERS
17163 M:      Hans de Goede <hdegoede@redhat.com>
17164 S:      Maintained
17165 N:      axp288
17166 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17167
17168 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17169 M:      Chen-Yu Tsai <wens@csie.org>
17170 L:      linux-kernel@vger.kernel.org
17171 S:      Maintained
17172 N:      axp[128]
17173
17174 X.25 NETWORK LAYER
17175 M:      Andrew Hendry <andrew.hendry@gmail.com>
17176 L:      linux-x25@vger.kernel.org
17177 S:      Odd Fixes
17178 F:      Documentation/networking/x25*
17179 F:      include/net/x25*
17180 F:      net/x25/
17181
17182 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17183 M:      Thomas Gleixner <tglx@linutronix.de>
17184 M:      Ingo Molnar <mingo@redhat.com>
17185 M:      Borislav Petkov <bp@alien8.de>
17186 R:      "H. Peter Anvin" <hpa@zytor.com>
17187 M:      x86@kernel.org
17188 L:      linux-kernel@vger.kernel.org
17189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17190 S:      Maintained
17191 F:      Documentation/devicetree/bindings/x86/
17192 F:      Documentation/x86/
17193 F:      arch/x86/
17194
17195 X86 ENTRY CODE
17196 M:      Andy Lutomirski <luto@kernel.org>
17197 L:      linux-kernel@vger.kernel.org
17198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17199 S:      Maintained
17200 F:      arch/x86/entry/
17201
17202 X86 MCE INFRASTRUCTURE
17203 M:      Tony Luck <tony.luck@intel.com>
17204 M:      Borislav Petkov <bp@alien8.de>
17205 L:      linux-edac@vger.kernel.org
17206 S:      Maintained
17207 F:      arch/x86/kernel/cpu/mce/*
17208
17209 X86 MICROCODE UPDATE SUPPORT
17210 M:      Borislav Petkov <bp@alien8.de>
17211 S:      Maintained
17212 F:      arch/x86/kernel/cpu/microcode/*
17213
17214 X86 MM
17215 M:      Dave Hansen <dave.hansen@linux.intel.com>
17216 M:      Andy Lutomirski <luto@kernel.org>
17217 M:      Peter Zijlstra <peterz@infradead.org>
17218 L:      linux-kernel@vger.kernel.org
17219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17220 S:      Maintained
17221 F:      arch/x86/mm/
17222
17223 X86 PLATFORM DRIVERS
17224 M:      Darren Hart <dvhart@infradead.org>
17225 M:      Andy Shevchenko <andy@infradead.org>
17226 L:      platform-driver-x86@vger.kernel.org
17227 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17228 S:      Maintained
17229 F:      drivers/platform/x86/
17230 F:      drivers/platform/olpc/
17231
17232 X86 PLATFORM DRIVERS - ARCH
17233 R:      Darren Hart <dvhart@infradead.org>
17234 R:      Andy Shevchenko <andy@infradead.org>
17235 L:      platform-driver-x86@vger.kernel.org
17236 L:      x86@kernel.org
17237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17238 S:      Maintained
17239 F:      arch/x86/platform
17240
17241 X86 VDSO
17242 M:      Andy Lutomirski <luto@kernel.org>
17243 L:      linux-kernel@vger.kernel.org
17244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17245 S:      Maintained
17246 F:      arch/x86/entry/vdso/
17247
17248 XARRAY
17249 M:      Matthew Wilcox <willy@infradead.org>
17250 L:      linux-fsdevel@vger.kernel.org
17251 S:      Supported
17252 F:      Documentation/core-api/xarray.rst
17253 F:      lib/idr.c
17254 F:      lib/xarray.c
17255 F:      include/linux/idr.h
17256 F:      include/linux/xarray.h
17257 F:      tools/testing/radix-tree
17258
17259 XBOX DVD IR REMOTE
17260 M:      Benjamin Valentin <benpicco@googlemail.com>
17261 S:      Maintained
17262 F:      drivers/media/rc/xbox_remote.c
17263 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17264
17265 XC2028/3028 TUNER DRIVER
17266 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17267 L:      linux-media@vger.kernel.org
17268 W:      https://linuxtv.org
17269 T:      git git://linuxtv.org/media_tree.git
17270 S:      Maintained
17271 F:      drivers/media/tuners/tuner-xc2028.*
17272
17273 XDP (eXpress Data Path)
17274 M:      Alexei Starovoitov <ast@kernel.org>
17275 M:      Daniel Borkmann <daniel@iogearbox.net>
17276 M:      David S. Miller <davem@davemloft.net>
17277 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17278 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17279 M:      John Fastabend <john.fastabend@gmail.com>
17280 L:      netdev@vger.kernel.org
17281 L:      xdp-newbies@vger.kernel.org
17282 L:      bpf@vger.kernel.org
17283 S:      Supported
17284 F:      net/core/xdp.c
17285 F:      include/net/xdp.h
17286 F:      kernel/bpf/devmap.c
17287 F:      kernel/bpf/cpumap.c
17288 F:      include/trace/events/xdp.h
17289 K:      xdp
17290 N:      xdp
17291
17292 XDP SOCKETS (AF_XDP)
17293 M:      Björn Töpel <bjorn.topel@intel.com>
17294 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17295 L:      netdev@vger.kernel.org
17296 L:      bpf@vger.kernel.org
17297 S:      Maintained
17298 F:      kernel/bpf/xskmap.c
17299 F:      net/xdp/
17300
17301 XEN BLOCK SUBSYSTEM
17302 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17303 M:      Roger Pau Monné <roger.pau@citrix.com>
17304 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17305 S:      Supported
17306 F:      drivers/block/xen-blkback/*
17307 F:      drivers/block/xen*
17308
17309 XEN HYPERVISOR ARM
17310 M:      Stefano Stabellini <sstabellini@kernel.org>
17311 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17312 S:      Maintained
17313 F:      arch/arm/xen/
17314 F:      arch/arm/include/asm/xen/
17315
17316 XEN HYPERVISOR ARM64
17317 M:      Stefano Stabellini <sstabellini@kernel.org>
17318 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17319 S:      Maintained
17320 F:      arch/arm64/xen/
17321 F:      arch/arm64/include/asm/xen/
17322
17323 XEN HYPERVISOR INTERFACE
17324 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17325 M:      Juergen Gross <jgross@suse.com>
17326 R:      Stefano Stabellini <sstabellini@kernel.org>
17327 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17329 S:      Supported
17330 F:      arch/x86/xen/
17331 F:      arch/x86/platform/pvh/
17332 F:      drivers/*/xen-*front.c
17333 F:      drivers/xen/
17334 F:      arch/x86/include/asm/xen/
17335 F:      arch/x86/include/asm/pvclock-abi.h
17336 F:      include/xen/
17337 F:      include/uapi/xen/
17338 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17339 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17340
17341 XEN NETWORK BACKEND DRIVER
17342 M:      Wei Liu <wei.liu@kernel.org>
17343 M:      Paul Durrant <paul.durrant@citrix.com>
17344 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17345 L:      netdev@vger.kernel.org
17346 S:      Supported
17347 F:      drivers/net/xen-netback/*
17348
17349 XEN PCI SUBSYSTEM
17350 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17351 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17352 S:      Supported
17353 F:      arch/x86/pci/*xen*
17354 F:      drivers/pci/*xen*
17355
17356 XEN PVSCSI DRIVERS
17357 M:      Juergen Gross <jgross@suse.com>
17358 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17359 L:      linux-scsi@vger.kernel.org
17360 S:      Supported
17361 F:      drivers/scsi/xen-scsifront.c
17362 F:      drivers/xen/xen-scsiback.c
17363 F:      include/xen/interface/io/vscsiif.h
17364
17365 XEN SWIOTLB SUBSYSTEM
17366 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17367 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17368 L:      iommu@lists.linux-foundation.org
17369 S:      Supported
17370 F:      arch/x86/xen/*swiotlb*
17371 F:      drivers/xen/*swiotlb*
17372
17373 XEN SOUND FRONTEND DRIVER
17374 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17375 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17376 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17377 S:      Supported
17378 F:      sound/xen/*
17379
17380 XFS FILESYSTEM
17381 M:      Darrick J. Wong <darrick.wong@oracle.com>
17382 M:      linux-xfs@vger.kernel.org
17383 L:      linux-xfs@vger.kernel.org
17384 W:      http://xfs.org/
17385 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17386 S:      Supported
17387 F:      Documentation/filesystems/xfs.txt
17388 F:      fs/xfs/
17389
17390 XILINX AXI ETHERNET DRIVER
17391 M:      Anirudha Sarangi <anirudh@xilinx.com>
17392 M:      John Linn <John.Linn@xilinx.com>
17393 S:      Maintained
17394 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17395
17396 XILINX UARTLITE SERIAL DRIVER
17397 M:      Peter Korsgaard <jacmet@sunsite.dk>
17398 L:      linux-serial@vger.kernel.org
17399 S:      Maintained
17400 F:      drivers/tty/serial/uartlite.c
17401
17402 XILINX VIDEO IP CORES
17403 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17404 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17405 L:      linux-media@vger.kernel.org
17406 T:      git git://linuxtv.org/media_tree.git
17407 S:      Supported
17408 F:      Documentation/devicetree/bindings/media/xilinx/
17409 F:      drivers/media/platform/xilinx/
17410 F:      include/uapi/linux/xilinx-v4l2-controls.h
17411
17412 XILLYBUS DRIVER
17413 M:      Eli Billauer <eli.billauer@gmail.com>
17414 L:      linux-kernel@vger.kernel.org
17415 S:      Supported
17416 F:      drivers/char/xillybus/
17417
17418 XLP9XX I2C DRIVER
17419 M:      George Cherian <george.cherian@cavium.com>
17420 M:      Jan Glauber <jglauber@cavium.com>
17421 L:      linux-i2c@vger.kernel.org
17422 W:      http://www.cavium.com
17423 S:      Supported
17424 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17425 F:      drivers/i2c/busses/i2c-xlp9xx.c
17426
17427 XRA1403 GPIO EXPANDER
17428 M:      Nandor Han <nandor.han@ge.com>
17429 M:      Semi Malinen <semi.malinen@ge.com>
17430 L:      linux-gpio@vger.kernel.org
17431 S:      Maintained
17432 F:      drivers/gpio/gpio-xra1403.c
17433 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17434
17435 XTENSA XTFPGA PLATFORM SUPPORT
17436 M:      Max Filippov <jcmvbkbc@gmail.com>
17437 L:      linux-xtensa@linux-xtensa.org
17438 S:      Maintained
17439 F:      drivers/spi/spi-xtensa-xtfpga.c
17440 F:      sound/soc/xtensa/xtfpga-i2s.c
17441
17442 YAM DRIVER FOR AX.25
17443 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17444 L:      linux-hams@vger.kernel.org
17445 S:      Maintained
17446 F:      drivers/net/hamradio/yam*
17447 F:      include/linux/yam.h
17448
17449 YAMA SECURITY MODULE
17450 M:      Kees Cook <keescook@chromium.org>
17451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17452 S:      Supported
17453 F:      security/yama/
17454 F:      Documentation/admin-guide/LSM/Yama.rst
17455
17456 YEALINK PHONE DRIVER
17457 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17458 L:      usbb2k-api-dev@nongnu.org
17459 S:      Maintained
17460 F:      Documentation/input/devices/yealink.rst
17461 F:      drivers/input/misc/yealink.*
17462
17463 Z8530 DRIVER FOR AX.25
17464 M:      Joerg Reuter <jreuter@yaina.de>
17465 W:      http://yaina.de/jreuter/
17466 W:      http://www.qsl.net/dl1bke/
17467 L:      linux-hams@vger.kernel.org
17468 S:      Maintained
17469 F:      Documentation/networking/z8530drv.txt
17470 F:      drivers/net/hamradio/*scc.c
17471 F:      drivers/net/hamradio/z8530.h
17472
17473 ZBUD COMPRESSED PAGE ALLOCATOR
17474 M:      Seth Jennings <sjenning@redhat.com>
17475 M:      Dan Streetman <ddstreet@ieee.org>
17476 L:      linux-mm@kvack.org
17477 S:      Maintained
17478 F:      mm/zbud.c
17479 F:      include/linux/zbud.h
17480
17481 ZD1211RW WIRELESS DRIVER
17482 M:      Daniel Drake <dsd@gentoo.org>
17483 M:      Ulrich Kunitz <kune@deine-taler.de>
17484 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17485 L:      linux-wireless@vger.kernel.org
17486 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17487 S:      Maintained
17488 F:      drivers/net/wireless/zydas/zd1211rw/
17489
17490 ZD1301 MEDIA DRIVER
17491 M:      Antti Palosaari <crope@iki.fi>
17492 L:      linux-media@vger.kernel.org
17493 W:      https://linuxtv.org/
17494 W:      http://palosaari.fi/linux/
17495 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17496 S:      Maintained
17497 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17498
17499 ZD1301_DEMOD MEDIA DRIVER
17500 M:      Antti Palosaari <crope@iki.fi>
17501 L:      linux-media@vger.kernel.org
17502 W:      https://linuxtv.org/
17503 W:      http://palosaari.fi/linux/
17504 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17505 S:      Maintained
17506 F:      drivers/media/dvb-frontends/zd1301_demod*
17507
17508 ZPOOL COMPRESSED PAGE STORAGE API
17509 M:      Dan Streetman <ddstreet@ieee.org>
17510 L:      linux-mm@kvack.org
17511 S:      Maintained
17512 F:      mm/zpool.c
17513 F:      include/linux/zpool.h
17514
17515 ZR36067 VIDEO FOR LINUX DRIVER
17516 L:      mjpeg-users@lists.sourceforge.net
17517 L:      linux-media@vger.kernel.org
17518 W:      http://mjpeg.sourceforge.net/driver-zoran/
17519 T:      hg https://linuxtv.org/hg/v4l-dvb
17520 S:      Odd Fixes
17521 F:      drivers/staging/media/zoran/
17522
17523 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17524 M:      Minchan Kim <minchan@kernel.org>
17525 M:      Nitin Gupta <ngupta@vflare.org>
17526 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17527 L:      linux-kernel@vger.kernel.org
17528 S:      Maintained
17529 F:      drivers/block/zram/
17530 F:      Documentation/blockdev/zram.txt
17531
17532 ZS DECSTATION Z85C30 SERIAL DRIVER
17533 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17534 S:      Maintained
17535 F:      drivers/tty/serial/zs.*
17536
17537 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17538 M:      Minchan Kim <minchan@kernel.org>
17539 M:      Nitin Gupta <ngupta@vflare.org>
17540 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17541 L:      linux-mm@kvack.org
17542 S:      Maintained
17543 F:      mm/zsmalloc.c
17544 F:      include/linux/zsmalloc.h
17545 F:      Documentation/vm/zsmalloc.rst
17546
17547 ZSWAP COMPRESSED SWAP CACHING
17548 M:      Seth Jennings <sjenning@redhat.com>
17549 M:      Dan Streetman <ddstreet@ieee.org>
17550 L:      linux-mm@kvack.org
17551 S:      Maintained
17552 F:      mm/zswap.c
17553
17554 THE REST
17555 M:      Linus Torvalds <torvalds@linux-foundation.org>
17556 L:      linux-kernel@vger.kernel.org
17557 Q:      http://patchwork.kernel.org/project/LKML/list/
17558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17559 S:      Buried alive in reporters
17560 F:      *
17561 F:      */