Merge branch 'i2c/for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[linux-2.6-block.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 <hanjun.guo@linaro.org>
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:      drivers/i2c/busses/i2c-altera.c
700
701 ALTERA MAILBOX DRIVER
702 M:      Ley Foon Tan <lftan@altera.com>
703 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 S:      Maintained
705 F:      drivers/mailbox/mailbox-altera.c
706
707 ALTERA PIO DRIVER
708 M:      Tien Hock Loh <thloh@altera.com>
709 L:      linux-gpio@vger.kernel.org
710 S:      Maintained
711 F:      drivers/gpio/gpio-altera.c
712
713 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 M:      Thor Thayer <thor.thayer@linux.intel.com>
715 S:      Maintained
716 F:      drivers/gpio/gpio-altera-a10sr.c
717 F:      drivers/mfd/altera-a10sr.c
718 F:      drivers/reset/reset-a10sr.c
719 F:      include/linux/mfd/altera-a10sr.h
720 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
721
722 ALTERA TRIPLE SPEED ETHERNET DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 L:      netdev@vger.kernel.org
725 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 S:      Maintained
727 F:      drivers/net/ethernet/altera/
728
729 ALTERA UART/JTAG UART SERIAL DRIVERS
730 M:      Tobias Klauser <tklauser@distanz.ch>
731 L:      linux-serial@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/tty/serial/altera_uart.c
735 F:      drivers/tty/serial/altera_jtaguart.c
736 F:      include/linux/altera_uart.h
737 F:      include/linux/altera_jtaguart.h
738
739 AMAZON ETHERNET DRIVERS
740 M:      Netanel Belgazal <netanel@amazon.com>
741 R:      Saeed Bishara <saeedb@amazon.com>
742 R:      Zorik Machulsky <zorik@amazon.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      Documentation/networking/device_drivers/amazon/ena.txt
746 F:      drivers/net/ethernet/amazon/
747
748 AMAZON RDMA EFA DRIVER
749 M:      Gal Pressman <galpress@amazon.com>
750 R:      Yossi Leybovich <sleybo@amazon.com>
751 L:      linux-rdma@vger.kernel.org
752 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
753 S:      Supported
754 F:      drivers/infiniband/hw/efa/
755 F:      include/uapi/rdma/efa-abi.h
756
757 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
758 M:      Tom Lendacky <thomas.lendacky@amd.com>
759 M:      Gary Hook <gary.hook@amd.com>
760 L:      linux-crypto@vger.kernel.org
761 S:      Supported
762 F:      drivers/crypto/ccp/
763 F:      include/linux/ccp.h
764
765 AMD DISPLAY CORE
766 M:      Harry Wentland <harry.wentland@amd.com>
767 M:      Leo Li <sunpeng.li@amd.com>
768 L:      amd-gfx@lists.freedesktop.org
769 T:      git git://people.freedesktop.org/~agd5f/linux
770 S:      Supported
771 F:      drivers/gpu/drm/amd/display/
772
773 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
774 M:      Huang Rui <ray.huang@amd.com>
775 L:      linux-hwmon@vger.kernel.org
776 S:      Supported
777 F:      Documentation/hwmon/fam15h_power.rst
778 F:      drivers/hwmon/fam15h_power.c
779
780 AMD FCH GPIO DRIVER
781 M:      Enrico Weigelt, metux IT consult <info@metux.net>
782 L:      linux-gpio@vger.kernel.org
783 S:      Maintained
784 F:      drivers/gpio/gpio-amd-fch.c
785 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
786
787 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
788 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
789 S:      Orphan
790 F:      drivers/usb/gadget/udc/amd5536udc.*
791
792 AMD GEODE PROCESSOR/CHIPSET SUPPORT
793 P:      Andres Salomon <dilinger@queued.net>
794 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
795 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
796 S:      Supported
797 F:      drivers/char/hw_random/geode-rng.c
798 F:      drivers/crypto/geode*
799 F:      drivers/video/fbdev/geode/
800 F:      arch/x86/include/asm/geode.h
801
802 AMD IOMMU (AMD-VI)
803 M:      Joerg Roedel <joro@8bytes.org>
804 L:      iommu@lists.linux-foundation.org
805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
806 S:      Maintained
807 F:      drivers/iommu/amd_iommu*.[ch]
808 F:      include/linux/amd-iommu.h
809
810 AMD KFD
811 M:      Oded Gabbay <oded.gabbay@gmail.com>
812 L:      dri-devel@lists.freedesktop.org
813 T:      git git://people.freedesktop.org/~gabbayo/linux.git
814 S:      Supported
815 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
816 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
817 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
818 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
819 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
820 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
821 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
822 F:      drivers/gpu/drm/amd/amdkfd/
823 F:      drivers/gpu/drm/amd/include/cik_structs.h
824 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
825 F:      drivers/gpu/drm/amd/include/vi_structs.h
826 F:      drivers/gpu/drm/amd/include/v9_structs.h
827 F:      include/uapi/linux/kfd_ioctl.h
828
829 AMD MP2 I2C DRIVER
830 M:      Elie Morisse <syniurge@gmail.com>
831 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
832 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
833 L:      linux-i2c@vger.kernel.org
834 S:      Maintained
835 F:      drivers/i2c/busses/i2c-amd-mp2*
836
837 AMD POWERPLAY
838 M:      Rex Zhu <rex.zhu@amd.com>
839 M:      Evan Quan <evan.quan@amd.com>
840 L:      amd-gfx@lists.freedesktop.org
841 S:      Supported
842 F:      drivers/gpu/drm/amd/powerplay/
843 T:      git git://people.freedesktop.org/~agd5f/linux
844
845 AMD SEATTLE DEVICE TREE SUPPORT
846 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
847 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
848 M:      Tom Lendacky <thomas.lendacky@amd.com>
849 S:      Supported
850 F:      arch/arm64/boot/dts/amd/
851
852 AMD XGBE DRIVER
853 M:      Tom Lendacky <thomas.lendacky@amd.com>
854 L:      netdev@vger.kernel.org
855 S:      Supported
856 F:      drivers/net/ethernet/amd/xgbe/
857 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
858
859 ANALOG DEVICES INC AD5686 DRIVER
860 M:      Stefan Popa <stefan.popa@analog.com>
861 L:      linux-pm@vger.kernel.org
862 W:      http://ez.analog.com/community/linux-device-drivers
863 S:      Supported
864 F:      drivers/iio/dac/ad5686*
865 F:      drivers/iio/dac/ad5696*
866
867 ANALOG DEVICES INC AD5758 DRIVER
868 M:      Stefan Popa <stefan.popa@analog.com>
869 L:      linux-iio@vger.kernel.org
870 W:      http://ez.analog.com/community/linux-device-drivers
871 S:      Supported
872 F:      drivers/iio/dac/ad5758.c
873 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
874
875 ANALOG DEVICES INC AD7124 DRIVER
876 M:      Stefan Popa <stefan.popa@analog.com>
877 L:      linux-iio@vger.kernel.org
878 W:      http://ez.analog.com/community/linux-device-drivers
879 S:      Supported
880 F:      drivers/iio/adc/ad7124.c
881 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
882
883 ANALOG DEVICES INC AD7606 DRIVER
884 M:      Stefan Popa <stefan.popa@analog.com>
885 L:      linux-iio@vger.kernel.org
886 W:      http://ez.analog.com/community/linux-device-drivers
887 S:      Supported
888 F:      drivers/iio/adc/ad7606.c
889 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
890
891 ANALOG DEVICES INC AD7768-1 DRIVER
892 M:      Stefan Popa <stefan.popa@analog.com>
893 L:      linux-iio@vger.kernel.org
894 W:      http://ez.analog.com/community/linux-device-drivers
895 S:      Supported
896 F:      drivers/iio/adc/ad7768-1.c
897 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
898
899 ANALOG DEVICES INC AD9389B DRIVER
900 M:      Hans Verkuil <hans.verkuil@cisco.com>
901 L:      linux-media@vger.kernel.org
902 S:      Maintained
903 F:      drivers/media/i2c/ad9389b*
904
905 ANALOG DEVICES INC ADGS1408 DRIVER
906 M:      Mircea Caprioru <mircea.caprioru@analog.com>
907 S:      Supported
908 F:      drivers/mux/adgs1408.c
909 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
910
911 ANALOG DEVICES INC ADP5061 DRIVER
912 M:      Stefan Popa <stefan.popa@analog.com>
913 L:      linux-pm@vger.kernel.org
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/power/supply/adp5061.c
917
918 ANALOG DEVICES INC ADV7180 DRIVER
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 L:      linux-media@vger.kernel.org
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      drivers/media/i2c/adv7180.c
924
925 ANALOG DEVICES INC ADV748X DRIVER
926 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
927 L:      linux-media@vger.kernel.org
928 S:      Maintained
929 F:      drivers/media/i2c/adv748x/*
930
931 ANALOG DEVICES INC ADV7511 DRIVER
932 M:      Hans Verkuil <hans.verkuil@cisco.com>
933 L:      linux-media@vger.kernel.org
934 S:      Maintained
935 F:      drivers/media/i2c/adv7511*
936
937 ANALOG DEVICES INC ADV7604 DRIVER
938 M:      Hans Verkuil <hans.verkuil@cisco.com>
939 L:      linux-media@vger.kernel.org
940 S:      Maintained
941 F:      drivers/media/i2c/adv7604*
942
943 ANALOG DEVICES INC ADV7842 DRIVER
944 M:      Hans Verkuil <hans.verkuil@cisco.com>
945 L:      linux-media@vger.kernel.org
946 S:      Maintained
947 F:      drivers/media/i2c/adv7842*
948
949 ANALOG DEVICES INC ASOC CODEC DRIVERS
950 M:      Lars-Peter Clausen <lars@metafoo.de>
951 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
952 W:      http://wiki.analog.com/
953 W:      http://ez.analog.com/community/linux-device-drivers
954 S:      Supported
955 F:      sound/soc/codecs/adau*
956 F:      sound/soc/codecs/adav*
957 F:      sound/soc/codecs/ad1*
958 F:      sound/soc/codecs/ad7*
959 F:      sound/soc/codecs/ssm*
960 F:      sound/soc/codecs/sigmadsp.*
961
962 ANALOG DEVICES INC DMA DRIVERS
963 M:      Lars-Peter Clausen <lars@metafoo.de>
964 W:      http://ez.analog.com/community/linux-device-drivers
965 S:      Supported
966 F:      drivers/dma/dma-axi-dmac.c
967
968 ANALOG DEVICES INC IIO DRIVERS
969 M:      Lars-Peter Clausen <lars@metafoo.de>
970 M:      Michael Hennerich <Michael.Hennerich@analog.com>
971 M:      Stefan Popa <stefan.popa@analog.com>
972 W:      http://wiki.analog.com/
973 W:      http://ez.analog.com/community/linux-device-drivers
974 S:      Supported
975 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
976 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
977 F:      drivers/iio/*/ad*
978 F:      drivers/iio/adc/ltc2497*
979 X:      drivers/iio/*/adjd*
980 F:      drivers/staging/iio/*/ad*
981
982 ANDES ARCHITECTURE
983 M:      Greentime Hu <green.hu@gmail.com>
984 M:      Vincent Chen <deanbo422@gmail.com>
985 T:      git https://github.com/andestech/linux.git
986 S:      Supported
987 F:      arch/nds32/
988 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
989 F:      Documentation/devicetree/bindings/nds32/
990 K:      nds32
991 N:      nds32
992
993 ANDROID CONFIG FRAGMENTS
994 M:      Rob Herring <robh@kernel.org>
995 S:      Supported
996 F:      kernel/configs/android*
997
998 ANDROID DRIVERS
999 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1000 M:      Arve Hjønnevåg <arve@android.com>
1001 M:      Todd Kjos <tkjos@android.com>
1002 M:      Martijn Coenen <maco@android.com>
1003 M:      Joel Fernandes <joel@joelfernandes.org>
1004 M:      Christian Brauner <christian@brauner.io>
1005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1006 L:      devel@driverdev.osuosl.org
1007 S:      Supported
1008 F:      drivers/android/
1009 F:      drivers/staging/android/
1010
1011 ANDROID GOLDFISH PIC DRIVER
1012 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1013 S:      Supported
1014 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1015 F:      drivers/irqchip/irq-goldfish-pic.c
1016
1017 ANDROID GOLDFISH RTC DRIVER
1018 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1019 S:      Supported
1020 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1021 F:      drivers/rtc/rtc-goldfish.c
1022
1023 ANDROID ION DRIVER
1024 M:      Laura Abbott <labbott@redhat.com>
1025 M:      Sumit Semwal <sumit.semwal@linaro.org>
1026 L:      devel@driverdev.osuosl.org
1027 L:      dri-devel@lists.freedesktop.org
1028 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1029 S:      Supported
1030 F:      drivers/staging/android/ion
1031 F:      drivers/staging/android/uapi/ion.h
1032
1033 AOA (Apple Onboard Audio) ALSA DRIVER
1034 M:      Johannes Berg <johannes@sipsolutions.net>
1035 L:      linuxppc-dev@lists.ozlabs.org
1036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1037 S:      Maintained
1038 F:      sound/aoa/
1039
1040 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1041 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1042 L:      linux-iio@vger.kernel.org
1043 S:      Maintained
1044 F:      drivers/iio/adc/stx104.c
1045
1046 APM DRIVER
1047 M:      Jiri Kosina <jikos@kernel.org>
1048 S:      Odd fixes
1049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1050 F:      arch/x86/kernel/apm_32.c
1051 F:      include/linux/apm_bios.h
1052 F:      include/uapi/linux/apm_bios.h
1053 F:      drivers/char/apm-emulation.c
1054
1055 APPARMOR SECURITY MODULE
1056 M:      John Johansen <john.johansen@canonical.com>
1057 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1058 W:      wiki.apparmor.net
1059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1060 S:      Supported
1061 F:      security/apparmor/
1062 F:      Documentation/admin-guide/LSM/apparmor.rst
1063
1064 APPLE BCM5974 MULTITOUCH DRIVER
1065 M:      Henrik Rydberg <rydberg@bitmath.org>
1066 L:      linux-input@vger.kernel.org
1067 S:      Odd fixes
1068 F:      drivers/input/mouse/bcm5974.c
1069
1070 APPLE SMC DRIVER
1071 M:      Henrik Rydberg <rydberg@bitmath.org>
1072 L:      linux-hwmon@vger.kernel.org
1073 S:      Odd fixes
1074 F:      drivers/hwmon/applesmc.c
1075
1076 APPLETALK NETWORK LAYER
1077 L:      netdev@vger.kernel.org
1078 S:      Odd fixes
1079 F:      drivers/net/appletalk/
1080 F:      net/appletalk/
1081 F:      include/linux/atalk.h
1082 F:      include/uapi/linux/atalk.h
1083
1084 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1085 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1086 S:      Supported
1087 F:      arch/arm64/boot/dts/apm/
1088
1089 APPLIED MICRO (APM) X-GENE SOC EDAC
1090 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1091 S:      Supported
1092 F:      drivers/edac/xgene_edac.c
1093 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1094
1095 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1096 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1097 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1098 S:      Supported
1099 F:      drivers/net/ethernet/apm/xgene-v2/
1100
1101 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1102 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1103 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1104 M:      Quan Nguyen <quan@os.amperecomputing.com>
1105 S:      Supported
1106 F:      drivers/net/ethernet/apm/xgene/
1107 F:      drivers/net/phy/mdio-xgene.c
1108 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1109 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1110
1111 APPLIED MICRO (APM) X-GENE SOC PMU
1112 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1113 S:      Supported
1114 F:      drivers/perf/xgene_pmu.c
1115 F:      Documentation/perf/xgene-pmu.txt
1116 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1117
1118 APTINA CAMERA SENSOR PLL
1119 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1120 L:      linux-media@vger.kernel.org
1121 S:      Maintained
1122 F:      drivers/media/i2c/aptina-pll.*
1123
1124 ARC FRAMEBUFFER DRIVER
1125 M:      Jaya Kumar <jayalk@intworks.biz>
1126 S:      Maintained
1127 F:      drivers/video/fbdev/arcfb.c
1128 F:      drivers/video/fbdev/core/fb_defio.c
1129
1130 ARC PGU DRM DRIVER
1131 M:      Alexey Brodkin <abrodkin@synopsys.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arc/
1134 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1135
1136 ARCNET NETWORK LAYER
1137 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1138 L:      netdev@vger.kernel.org
1139 S:      Maintained
1140 F:      drivers/net/arcnet/
1141 F:      include/uapi/linux/if_arcnet.h
1142
1143 ARM ARCHITECTED TIMER DRIVER
1144 M:      Mark Rutland <mark.rutland@arm.com>
1145 M:      Marc Zyngier <marc.zyngier@arm.com>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Maintained
1148 F:      arch/arm/include/asm/arch_timer.h
1149 F:      arch/arm64/include/asm/arch_timer.h
1150 F:      drivers/clocksource/arm_arch_timer.c
1151
1152 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1153 M:      Linus Walleij <linus.walleij@linaro.org>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156 F:      Documentation/devicetree/bindings/arm/arm-boards
1157 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1158 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1159 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1160 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1161 F:      arch/arm/mach-integrator/
1162 F:      arch/arm/mach-realview/
1163 F:      arch/arm/mach-versatile/
1164 F:      arch/arm/plat-versatile/
1165 F:      arch/arm/boot/dts/arm-realview-*
1166 F:      arch/arm/boot/dts/integrator*
1167 F:      arch/arm/boot/dts/versatile*
1168 F:      drivers/clk/versatile/
1169 F:      drivers/i2c/busses/i2c-versatile.c
1170 F:      drivers/irqchip/irq-versatile-fpga.c
1171 F:      drivers/mtd/maps/physmap_of_versatile.c
1172 F:      drivers/power/reset/arm-versatile-reboot.c
1173 F:      drivers/soc/versatile/
1174
1175 ARM HDLCD DRM DRIVER
1176 M:      Liviu Dudau <liviu.dudau@arm.com>
1177 S:      Supported
1178 F:      drivers/gpu/drm/arm/hdlcd_*
1179 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1180
1181 ARM KOMEDA DRM-KMS DRIVER
1182 M:      James (Qian) Wang <james.qian.wang@arm.com>
1183 M:      Liviu Dudau <liviu.dudau@arm.com>
1184 L:      Mali DP Maintainers <malidp@foss.arm.com>
1185 S:      Supported
1186 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1187 F:      drivers/gpu/drm/arm/display/include/
1188 F:      drivers/gpu/drm/arm/display/komeda/
1189 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1190 F:      Documentation/gpu/komeda-kms.rst
1191
1192 ARM MALI-DP DRM DRIVER
1193 M:      Liviu Dudau <liviu.dudau@arm.com>
1194 M:      Brian Starkey <brian.starkey@arm.com>
1195 L:      Mali DP Maintainers <malidp@foss.arm.com>
1196 S:      Supported
1197 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1198 F:      drivers/gpu/drm/arm/
1199 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1200 F:      Documentation/gpu/afbc.rst
1201
1202 ARM MALI PANFROST DRM DRIVER
1203 M:      Rob Herring <robh@kernel.org>
1204 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1205 L:      dri-devel@lists.freedesktop.org
1206 S:      Supported
1207 T:      git git://anongit.freedesktop.org/drm/drm-misc
1208 F:      drivers/gpu/drm/panfrost/
1209 F:      include/uapi/drm/panfrost_drm.h
1210
1211 ARM MFM AND FLOPPY DRIVERS
1212 M:      Ian Molton <spyro@f2s.com>
1213 S:      Maintained
1214 F:      arch/arm/lib/floppydma.S
1215 F:      arch/arm/include/asm/floppy.h
1216
1217 ARM PMU PROFILING AND DEBUGGING
1218 M:      Will Deacon <will.deacon@arm.com>
1219 M:      Mark Rutland <mark.rutland@arm.com>
1220 S:      Maintained
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 F:      arch/arm*/kernel/perf_*
1223 F:      arch/arm/oprofile/common.c
1224 F:      arch/arm*/kernel/hw_breakpoint.c
1225 F:      arch/arm*/include/asm/hw_breakpoint.h
1226 F:      arch/arm*/include/asm/perf_event.h
1227 F:      drivers/perf/*
1228 F:      include/linux/perf/arm_pmu.h
1229 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1230 F:      Documentation/devicetree/bindings/perf/
1231
1232 ARM PORT
1233 M:      Russell King <linux@armlinux.org.uk>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 W:      http://www.armlinux.org.uk/
1236 S:      Odd Fixes
1237 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1238 F:      arch/arm/
1239 X:      arch/arm/boot/dts/
1240
1241 ARM PRIMECELL AACI PL041 DRIVER
1242 M:      Russell King <linux@armlinux.org.uk>
1243 S:      Odd Fixes
1244 F:      sound/arm/aaci.*
1245
1246 ARM PRIMECELL BUS SUPPORT
1247 M:      Russell King <linux@armlinux.org.uk>
1248 S:      Odd Fixes
1249 F:      drivers/amba/
1250 F:      include/linux/amba/bus.h
1251
1252 ARM PRIMECELL CLCD PL110 DRIVER
1253 M:      Russell King <linux@armlinux.org.uk>
1254 S:      Odd Fixes
1255 F:      drivers/video/fbdev/amba-clcd.*
1256
1257 ARM PRIMECELL KMI PL050 DRIVER
1258 M:      Russell King <linux@armlinux.org.uk>
1259 S:      Odd Fixes
1260 F:      drivers/input/serio/ambakmi.*
1261 F:      include/linux/amba/kmi.h
1262
1263 ARM PRIMECELL MMCI PL180/1 DRIVER
1264 M:      Russell King <linux@armlinux.org.uk>
1265 S:      Odd Fixes
1266 F:      drivers/mmc/host/mmci.*
1267 F:      include/linux/amba/mmci.h
1268
1269 ARM PRIMECELL SSP PL022 SPI DRIVER
1270 M:      Linus Walleij <linus.walleij@linaro.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1274 F:      drivers/spi/spi-pl022.c
1275
1276 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1277 M:      Russell King <linux@armlinux.org.uk>
1278 S:      Odd Fixes
1279 F:      drivers/tty/serial/amba-pl01*.c
1280 F:      include/linux/amba/serial.h
1281
1282 ARM PRIMECELL VIC PL190/PL192 DRIVER
1283 M:      Linus Walleij <linus.walleij@linaro.org>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1287 F:      drivers/irqchip/irq-vic.c
1288
1289 ARM SMMU DRIVERS
1290 M:      Will Deacon <will.deacon@arm.com>
1291 R:      Robin Murphy <robin.murphy@arm.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      drivers/iommu/arm-smmu.c
1295 F:      drivers/iommu/arm-smmu-v3.c
1296 F:      drivers/iommu/io-pgtable-arm.c
1297 F:      drivers/iommu/io-pgtable-arm-v7s.c
1298
1299 ARM SUB-ARCHITECTURES
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      arch/arm/mach-*/
1303 F:      arch/arm/plat-*/
1304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1305
1306 ARM/ACTIONS SEMI ARCHITECTURE
1307 M:      Andreas Färber <afaerber@suse.de>
1308 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 N:      owl
1312 F:      arch/arm/mach-actions/
1313 F:      arch/arm/boot/dts/owl-*
1314 F:      arch/arm64/boot/dts/actions/
1315 F:      drivers/clk/actions/
1316 F:      drivers/clocksource/timer-owl*
1317 F:      drivers/dma/owl-dma.c
1318 F:      drivers/i2c/busses/i2c-owl.c
1319 F:      drivers/pinctrl/actions/*
1320 F:      drivers/soc/actions/
1321 F:      include/dt-bindings/power/owl-*
1322 F:      include/linux/soc/actions/
1323 F:      Documentation/devicetree/bindings/arm/actions.txt
1324 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1325 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1326 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1327 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1328 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1329 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1330
1331 ARM/ADS SPHERE MACHINE SUPPORT
1332 M:      Lennert Buytenhek <kernel@wantstofly.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335
1336 ARM/AFEB9260 MACHINE SUPPORT
1337 M:      Sergey Lapin <slapin@ossfans.org>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340
1341 ARM/AJECO 1ARM MACHINE SUPPORT
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/Allwinner SoC Clock Support
1347 M:      Emilio López <emilio@elopez.com.ar>
1348 S:      Maintained
1349 F:      drivers/clk/sunxi/
1350
1351 ARM/Allwinner sunXi SoC support
1352 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1353 M:      Chen-Yu Tsai <wens@csie.org>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356 N:      sun[x456789]i
1357 N:      sun50i
1358 F:      arch/arm/mach-sunxi/
1359 F:      arch/arm64/boot/dts/allwinner/
1360 F:      drivers/clk/sunxi-ng/
1361 F:      drivers/pinctrl/sunxi/
1362 F:      drivers/soc/sunxi/
1363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1364
1365 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1366 M:      Neil Armstrong <narmstrong@baylibre.com>
1367 M:      Jerome Brunet <jbrunet@baylibre.com>
1368 L:      linux-amlogic@lists.infradead.org
1369 S:      Maintained
1370 F:      drivers/clk/meson/
1371 F:      include/dt-bindings/clock/meson*
1372 F:      include/dt-bindings/clock/gxbb*
1373 F:      Documentation/devicetree/bindings/clock/amlogic*
1374
1375 ARM/Amlogic Meson SoC support
1376 M:      Kevin Hilman <khilman@baylibre.com>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 L:      linux-amlogic@lists.infradead.org
1379 W:      http://linux-meson.com/
1380 S:      Maintained
1381 F:      arch/arm/mach-meson/
1382 F:      arch/arm/boot/dts/meson*
1383 F:      arch/arm64/boot/dts/amlogic/
1384 F:      drivers/pinctrl/meson/
1385 F:      drivers/mmc/host/meson*
1386 F:      drivers/soc/amlogic/
1387 N:      meson
1388
1389 ARM/Amlogic Meson SoC Sound Drivers
1390 M:      Jerome Brunet <jbrunet@baylibre.com>
1391 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1392 S:      Maintained
1393 F:      sound/soc/meson/
1394 F:      Documentation/devicetree/bindings/sound/amlogic*
1395
1396 ARM/Annapurna Labs ALPINE ARCHITECTURE
1397 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1398 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-alpine/
1402 F:      arch/arm/boot/dts/alpine*
1403 F:      arch/arm64/boot/dts/al/
1404 F:      drivers/*/*alpine*
1405
1406 ARM/ARTPEC MACHINE SUPPORT
1407 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1408 M:      Lars Persson <lars.persson@axis.com>
1409 S:      Maintained
1410 L:      linux-arm-kernel@axis.com
1411 F:      arch/arm/mach-artpec
1412 F:      arch/arm/boot/dts/artpec6*
1413 F:      drivers/clk/axis
1414 F:      drivers/crypto/axis
1415 F:      drivers/pinctrl/pinctrl-artpec*
1416 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1417
1418 ARM/ASPEED I2C DRIVER
1419 M:      Brendan Higgins <brendanhiggins@google.com>
1420 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1421 R:      Joel Stanley <joel@jms.id.au>
1422 L:      linux-i2c@vger.kernel.org
1423 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1424 S:      Maintained
1425 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1426 F:      drivers/i2c/busses/i2c-aspeed.c
1427 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1428 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1429
1430 ARM/ASPEED MACHINE SUPPORT
1431 M:      Joel Stanley <joel@jms.id.au>
1432 R:      Andrew Jeffery <andrew@aj.id.au>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1435 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1436 S:      Supported
1437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1438 F:      arch/arm/mach-aspeed/
1439 F:      arch/arm/boot/dts/aspeed-*
1440 N:      aspeed
1441
1442 ARM/BITMAIN ARCHITECTURE
1443 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      arch/arm64/boot/dts/bitmain/
1447 F:      drivers/pinctrl/pinctrl-bm1880.c
1448 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1449 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1450
1451 ARM/CALXEDA HIGHBANK ARCHITECTURE
1452 M:      Rob Herring <robh@kernel.org>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S:      Maintained
1455 F:      arch/arm/mach-highbank/
1456 F:      arch/arm/boot/dts/highbank.dts
1457 F:      arch/arm/boot/dts/ecx-*.dts*
1458
1459 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1460 M:      Krzysztof Halasa <khalasa@piap.pl>
1461 S:      Maintained
1462 F:      arch/arm/mach-cns3xxx/
1463
1464 ARM/CAVIUM THUNDER NETWORK DRIVER
1465 M:      Sunil Goutham <sgoutham@cavium.com>
1466 M:      Robert Richter <rric@kernel.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Supported
1469 F:      drivers/net/ethernet/cavium/thunder/
1470
1471 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1472 M:      Lukasz Majewski <lukma@denx.de>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      arch/arm/mach-ep93xx/ts72xx.c
1476
1477 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1478 M:      Alexander Shiyan <shc_work@mail.ru>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Odd Fixes
1481 N:      clps711x
1482
1483 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1484 M:      Lennert Buytenhek <kernel@wantstofly.org>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487
1488 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1489 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1490 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      arch/arm/mach-ep93xx/
1494 F:      arch/arm/mach-ep93xx/include/mach/
1495
1496 ARM/CLKDEV SUPPORT
1497 M:      Russell King <linux@armlinux.org.uk>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1501 F:      drivers/clk/clkdev.c
1502
1503 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1504 M:      Mike Rapoport <mike@compulab.co.il>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1509 M:      Baruch Siach <baruch@tkos.co.il>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/boot/dts/cx92755*
1513 N:      digicolor
1514
1515 ARM/CONTEC MICRO9 MACHINE SUPPORT
1516 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1517 S:      Maintained
1518 F:      arch/arm/mach-ep93xx/micro9.c
1519
1520 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1521 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1522 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      drivers/hwtracing/coresight/*
1526 F:      Documentation/trace/coresight.txt
1527 F:      Documentation/trace/coresight-cpu-debug.txt
1528 F:      Documentation/devicetree/bindings/arm/coresight.txt
1529 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1530 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1531 F:      tools/perf/arch/arm/util/pmu.c
1532 F:      tools/perf/arch/arm/util/auxtrace.c
1533 F:      tools/perf/arch/arm/util/cs-etm.c
1534 F:      tools/perf/arch/arm/util/cs-etm.h
1535 F:      tools/perf/util/cs-etm.*
1536 F:      tools/perf/util/cs-etm-decoder/*
1537
1538 ARM/CORGI MACHINE SUPPORT
1539 M:      Richard Purdie <rpurdie@rpsys.net>
1540 S:      Maintained
1541
1542 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1543 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1544 M:      Linus Walleij <linus.walleij@linaro.org>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 T:      git git://github.com/ulli-kroll/linux.git
1547 S:      Maintained
1548 F:      Documentation/devicetree/bindings/arm/gemini.txt
1549 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1550 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1551 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1552 F:      arch/arm/mach-gemini/
1553 F:      drivers/net/ethernet/cortina/
1554 F:      drivers/pinctrl/pinctrl-gemini.c
1555 F:      drivers/rtc/rtc-ftrtc010.c
1556
1557 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1558 M:      Barry Song <baohua@kernel.org>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1561 S:      Maintained
1562 F:      arch/arm/boot/dts/prima2*
1563 F:      arch/arm/mach-prima2/
1564 F:      drivers/clk/sirf/
1565 F:      drivers/clocksource/timer-prima2.c
1566 F:      drivers/clocksource/timer-atlas7.c
1567 N:      [^a-z]sirf
1568 X:      drivers/gnss
1569
1570 ARM/EBSA110 MACHINE SUPPORT
1571 M:      Russell King <linux@armlinux.org.uk>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.armlinux.org.uk/
1574 S:      Maintained
1575 F:      arch/arm/mach-ebsa110/
1576 F:      drivers/net/ethernet/amd/am79c961a.*
1577
1578 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1579 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1580 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583 N:      efm32
1584
1585 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1586 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 F:      arch/arm/mach-pxa/ezx.c
1590
1591 ARM/FARADAY FA526 PORT
1592 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 T:      git git://git.berlios.de/gemini-board
1596 F:      arch/arm/mm/*-fa*
1597
1598 ARM/FOOTBRIDGE ARCHITECTURE
1599 M:      Russell King <linux@armlinux.org.uk>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 W:      http://www.armlinux.org.uk/
1602 S:      Maintained
1603 F:      arch/arm/include/asm/hardware/dec21285.h
1604 F:      arch/arm/mach-footbridge/
1605
1606 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1607 M:      Shawn Guo <shawnguo@kernel.org>
1608 M:      Sascha Hauer <s.hauer@pengutronix.de>
1609 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1610 R:      Fabio Estevam <festevam@gmail.com>
1611 R:      NXP Linux Team <linux-imx@nxp.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1615 N:      imx
1616 N:      mxs
1617 X:      drivers/media/i2c/
1618
1619 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1620 M:      Shawn Guo <shawnguo@kernel.org>
1621 M:      Sascha Hauer <s.hauer@pengutronix.de>
1622 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1623 R:      Stefan Agner <stefan@agner.ch>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1627 F:      arch/arm/mach-imx/*vf610*
1628 F:      arch/arm/boot/dts/vf*
1629
1630 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1631 M:      Shawn Guo <shawnguo@kernel.org>
1632 M:      Li Yang <leoyang.li@nxp.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1636 F:      arch/arm/boot/dts/ls1021a*
1637 F:      arch/arm64/boot/dts/freescale/fsl-*
1638 F:      arch/arm64/boot/dts/freescale/qoriq-*
1639
1640 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/GUMSTIX MACHINE SUPPORT
1646 M:      Steve Sakoman <sakoman@gmail.com>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649
1650 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1651 M:      Philipp Zabel <philipp.zabel@gmail.com>
1652 M:      Paul Parsons <lost.distance@yahoo.com>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655 F:      arch/arm/mach-pxa/hx4700.c
1656 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1657 F:      sound/soc/pxa/hx4700.c
1658
1659 ARM/HISILICON SOC SUPPORT
1660 M:      Wei Xu <xuwei5@hisilicon.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 W:      http://www.hisilicon.com
1663 S:      Supported
1664 T:      git git://github.com/hisilicon/linux-hisi.git
1665 F:      arch/arm/mach-hisi/
1666 F:      arch/arm/boot/dts/hi3*
1667 F:      arch/arm/boot/dts/hip*
1668 F:      arch/arm/boot/dts/hisi*
1669 F:      arch/arm64/boot/dts/hisilicon/
1670
1671 ARM/HP JORNADA 7XX MACHINE SUPPORT
1672 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1673 W:      www.jlime.com
1674 S:      Maintained
1675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1676 F:      arch/arm/mach-sa1100/jornada720.c
1677 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1678
1679 ARM/IGEP MACHINE SUPPORT
1680 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1681 M:      Javier Martinez Canillas <javier@dowhile0.org>
1682 L:      linux-omap@vger.kernel.org
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Maintained
1685 F:      arch/arm/boot/dts/omap3-igep*
1686
1687 ARM/INCOME PXA270 SUPPORT
1688 M:      Marek Vasut <marek.vasut@gmail.com>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 S:      Maintained
1691 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1692
1693 ARM/INTEL IOP13XX ARM ARCHITECTURE
1694 M:      Lennert Buytenhek <kernel@wantstofly.org>
1695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 S:      Maintained
1697
1698 ARM/INTEL IOP32X ARM ARCHITECTURE
1699 M:      Lennert Buytenhek <kernel@wantstofly.org>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 S:      Maintained
1702
1703 ARM/INTEL IOP33X ARM ARCHITECTURE
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 S:      Orphan
1706
1707 ARM/INTEL IQ81342EX MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711
1712 ARM/INTEL IXDP2850 MACHINE SUPPORT
1713 M:      Lennert Buytenhek <kernel@wantstofly.org>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716
1717 ARM/INTEL IXP4XX ARM ARCHITECTURE
1718 M:      Imre Kaloz <kaloz@openwrt.org>
1719 M:      Krzysztof Halasa <khalasa@piap.pl>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S:      Maintained
1722 F:      arch/arm/mach-ixp4xx/
1723
1724 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1725 M:      Jonathan Cameron <jic23@cam.ac.uk>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm/mach-pxa/stargate2.c
1729 F:      drivers/pcmcia/pxa2xx_stargate2.c
1730
1731 ARM/INTEL XSC3 (MANZANO) ARM CORE
1732 M:      Lennert Buytenhek <kernel@wantstofly.org>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735
1736 ARM/IP FABRICS DOUBLE ESPRESSO 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/LG1K ARCHITECTURE
1742 M:      Chanho Min <chanho.min@lge.com>
1743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 S:      Maintained
1745 F:      arch/arm64/boot/dts/lg/
1746
1747 ARM/LOGICPD PXA270 MACHINE SUPPORT
1748 M:      Lennert Buytenhek <kernel@wantstofly.org>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751
1752 ARM/LPC18XX ARCHITECTURE
1753 M:      Vladimir Zapolskiy <vz@mleia.com>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/lpc43*
1757 F:      drivers/i2c/busses/i2c-lpc2k.c
1758 F:      drivers/memory/pl172.c
1759 F:      drivers/mtd/spi-nor/nxp-spifi.c
1760 F:      drivers/rtc/rtc-lpc24xx.c
1761 N:      lpc18xx
1762
1763 ARM/LPC32XX SOC SUPPORT
1764 M:      Vladimir Zapolskiy <vz@mleia.com>
1765 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1768 S:      Maintained
1769 F:      arch/arm/boot/dts/lpc32*
1770 F:      arch/arm/mach-lpc32xx/
1771 F:      drivers/i2c/busses/i2c-pnx.c
1772 F:      drivers/net/ethernet/nxp/lpc_eth.c
1773 F:      drivers/usb/host/ohci-nxp.c
1774 F:      drivers/watchdog/pnx4008_wdt.c
1775 N:      lpc32xx
1776
1777 ARM/MAGICIAN MACHINE SUPPORT
1778 M:      Philipp Zabel <philipp.zabel@gmail.com>
1779 S:      Maintained
1780
1781 ARM/Marvell Dove/MV78xx0/Orion SOC support
1782 M:      Jason Cooper <jason@lakedaemon.net>
1783 M:      Andrew Lunn <andrew@lunn.ch>
1784 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1785 M:      Gregory Clement <gregory.clement@bootlin.com>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      Documentation/devicetree/bindings/soc/dove/
1789 F:      arch/arm/mach-dove/
1790 F:      arch/arm/mach-mv78xx0/
1791 F:      arch/arm/mach-orion5x/
1792 F:      arch/arm/plat-orion/
1793 F:      arch/arm/boot/dts/dove*
1794 F:      arch/arm/boot/dts/orion5x*
1795
1796 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1797 M:      Jason Cooper <jason@lakedaemon.net>
1798 M:      Andrew Lunn <andrew@lunn.ch>
1799 M:      Gregory Clement <gregory.clement@bootlin.com>
1800 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 S:      Maintained
1803 F:      arch/arm/boot/dts/armada*
1804 F:      arch/arm/boot/dts/kirkwood*
1805 F:      arch/arm/configs/mvebu_*_defconfig
1806 F:      arch/arm/mach-mvebu/
1807 F:      arch/arm64/boot/dts/marvell/armada*
1808 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1809 F:      drivers/cpufreq/armada-8k-cpufreq.c
1810 F:      drivers/cpufreq/mvebu-cpufreq.c
1811 F:      drivers/irqchip/irq-armada-370-xp.c
1812 F:      drivers/irqchip/irq-mvebu-*
1813 F:      drivers/pinctrl/mvebu/
1814 F:      drivers/rtc/rtc-armada38x.c
1815
1816 ARM/Mediatek RTC DRIVER
1817 M:      Eddie Huang <eddie.huang@mediatek.com>
1818 M:      Sean Wang <sean.wang@mediatek.com>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1823 F:      drivers/rtc/rtc-mt6397.c
1824 F:      drivers/rtc/rtc-mt7622.c
1825
1826 ARM/Mediatek SoC support
1827 M:      Matthias Brugger <matthias.bgg@gmail.com>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1830 W:      https://mtk.bcnfs.org/
1831 C:      irc://chat.freenode.net/linux-mediatek
1832 S:      Maintained
1833 F:      arch/arm/boot/dts/mt6*
1834 F:      arch/arm/boot/dts/mt7*
1835 F:      arch/arm/boot/dts/mt8*
1836 F:      arch/arm/mach-mediatek/
1837 F:      arch/arm64/boot/dts/mediatek/
1838 F:      drivers/soc/mediatek/
1839 N:      mtk
1840 N:      mt[678]
1841 K:      mediatek
1842
1843 ARM/Mediatek USB3 PHY DRIVER
1844 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848 F:      drivers/phy/mediatek/
1849 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1850
1851 ARM/MICREL KS8695 ARCHITECTURE
1852 M:      Greg Ungerer <gerg@uclinux.org>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F:      arch/arm/mach-ks8695/
1855 S:      Odd Fixes
1856
1857 ARM/Microchip (AT91) SoC support
1858 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1859 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1860 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 W:      http://www.linux4sam.org
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1864 S:      Supported
1865 N:      at91
1866 N:      atmel
1867 F:      arch/arm/mach-at91/
1868 F:      include/soc/at91/
1869 F:      arch/arm/boot/dts/at91*.dts
1870 F:      arch/arm/boot/dts/at91*.dtsi
1871 F:      arch/arm/boot/dts/sama*.dts
1872 F:      arch/arm/boot/dts/sama*.dtsi
1873 F:      arch/arm/include/debug/at91.S
1874 F:      drivers/memory/atmel*
1875 F:      drivers/watchdog/sama5d4_wdt.c
1876 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1877 X:      drivers/net/wireless/atmel/
1878
1879 ARM/MIOA701 MACHINE SUPPORT
1880 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 F:      arch/arm/mach-pxa/mioa701.c
1883 S:      Maintained
1884
1885 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1886 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1887 S:      Maintained
1888
1889 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1890 M:      Linus Walleij <linus.walleij@linaro.org>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 F:      arch/arm/mach-nomadik/
1894 F:      arch/arm/mach-u300/
1895 F:      arch/arm/mach-ux500/
1896 F:      arch/arm/boot/dts/ste-*
1897 F:      drivers/clk/clk-nomadik.c
1898 F:      drivers/clk/clk-u300.c
1899 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1900 F:      drivers/clocksource/timer-u300.c
1901 F:      drivers/dma/coh901318*
1902 F:      drivers/dma/ste_dma40*
1903 F:      drivers/hwspinlock/u8500_hsem.c
1904 F:      drivers/i2c/busses/i2c-nomadik.c
1905 F:      drivers/i2c/busses/i2c-stu300.c
1906 F:      drivers/mfd/ab3100*
1907 F:      drivers/mfd/ab8500*
1908 F:      drivers/mfd/abx500*
1909 F:      drivers/mfd/dbx500*
1910 F:      drivers/mfd/db8500*
1911 F:      drivers/pinctrl/nomadik/
1912 F:      drivers/pinctrl/pinctrl-coh901*
1913 F:      drivers/pinctrl/pinctrl-u300.c
1914 F:      drivers/rtc/rtc-ab3100.c
1915 F:      drivers/rtc/rtc-ab8500.c
1916 F:      drivers/rtc/rtc-coh901331.c
1917 F:      drivers/rtc/rtc-pl031.c
1918 F:      drivers/watchdog/coh901327_wdt.c
1919 F:      Documentation/devicetree/bindings/arm/ste-*
1920 F:      Documentation/devicetree/bindings/arm/ux500/
1921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1922
1923 ARM/NUVOTON NPCM ARCHITECTURE
1924 M:      Avi Fishman <avifishman70@gmail.com>
1925 M:      Tomer Maimon <tmaimon77@gmail.com>
1926 M:      Tali Perry <tali.perry1@gmail.com>
1927 R:      Patrick Venture <venture@google.com>
1928 R:      Nancy Yuen <yuenn@google.com>
1929 R:      Benjamin Fair <benjaminfair@google.com>
1930 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1931 S:      Supported
1932 F:      arch/arm/mach-npcm/
1933 F:      arch/arm/boot/dts/nuvoton-npcm*
1934 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1935 F:      drivers/*/*npcm*
1936 F:      Documentation/devicetree/bindings/*/*npcm*
1937 F:      Documentation/devicetree/bindings/*/*/*npcm*
1938
1939 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1940 M:      Wan ZongShun <mcuos.com@gmail.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W:      http://www.mcuos.com
1943 S:      Maintained
1944 F:      arch/arm/mach-w90x900/
1945 F:      drivers/input/keyboard/w90p910_keypad.c
1946 F:      drivers/input/touchscreen/w90p910_ts.c
1947 F:      drivers/watchdog/nuc900_wdt.c
1948 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1949 F:      drivers/mtd/nand/raw/nuc900_nand.c
1950 F:      drivers/rtc/rtc-nuc900.c
1951 F:      drivers/spi/spi-nuc900.c
1952 F:      drivers/usb/host/ehci-w90x900.c
1953 F:      drivers/video/fbdev/nuc900fb.c
1954
1955 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1956 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1957 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1958 S:      Orphan
1959 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1960 F:      arch/arm/mach-s3c24xx/gta02.h
1961
1962 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1963 M:      Alexander Clouter <alex@digriz.org.uk>
1964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 W:      http://www.digriz.org.uk/ts78xx/kernel
1966 S:      Maintained
1967 F:      arch/arm/mach-orion5x/ts78xx-*
1968
1969 ARM/OXNAS platform support
1970 M:      Neil Armstrong <narmstrong@baylibre.com>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      arch/arm/mach-oxnas/
1975 F:      arch/arm/boot/dts/ox8*.dts*
1976 N:      oxnas
1977
1978 ARM/PALM TREO SUPPORT
1979 M:      Tomas Cech <sleep_walker@suse.com>
1980 L:      linux-arm-kernel@lists.infradead.org
1981 W:      http://hackndev.com
1982 S:      Maintained
1983 F:      arch/arm/mach-pxa/palmtreo.*
1984
1985 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1986 M:      Marek Vasut <marek.vasut@gmail.com>
1987 L:      linux-arm-kernel@lists.infradead.org
1988 W:      http://hackndev.com
1989 S:      Maintained
1990 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1991 F:      arch/arm/mach-pxa/palmtx.c
1992 F:      arch/arm/mach-pxa/palmt5.*
1993 F:      arch/arm/mach-pxa/include/mach/palmld.h
1994 F:      arch/arm/mach-pxa/palmld.c
1995 F:      arch/arm/mach-pxa/palmte2.*
1996 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1997 F:      arch/arm/mach-pxa/palmtc.c
1998
1999 ARM/PALMZ72 SUPPORT
2000 M:      Sergey Lapin <slapin@ossfans.org>
2001 L:      linux-arm-kernel@lists.infradead.org
2002 W:      http://hackndev.com
2003 S:      Maintained
2004 F:      arch/arm/mach-pxa/palmz72.*
2005
2006 ARM/PLEB SUPPORT
2007 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2008 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2009 S:      Maintained
2010
2011 ARM/PT DIGITAL BOARD PORT
2012 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 W:      http://www.armlinux.org.uk/
2015 S:      Maintained
2016
2017 ARM/QUALCOMM SUPPORT
2018 M:      Andy Gross <andy.gross@linaro.org>
2019 M:      David Brown <david.brown@linaro.org>
2020 L:      linux-arm-msm@vger.kernel.org
2021 S:      Maintained
2022 F:      Documentation/devicetree/bindings/soc/qcom/
2023 F:      Documentation/devicetree/bindings/*/qcom*
2024 F:      arch/arm/boot/dts/qcom-*.dts
2025 F:      arch/arm/boot/dts/qcom-*.dtsi
2026 F:      arch/arm/mach-qcom/
2027 F:      arch/arm64/boot/dts/qcom/
2028 F:      drivers/*/qcom/
2029 F:      drivers/*/qcom*
2030 F:      drivers/*/*/qcom/
2031 F:      drivers/*/*/qcom*
2032 F:      drivers/*/pm8???-*
2033 F:      drivers/bluetooth/btqcomsmd.c
2034 F:      drivers/clocksource/timer-qcom.c
2035 F:      drivers/extcon/extcon-qcom*
2036 F:      drivers/iommu/msm*
2037 F:      drivers/i2c/busses/i2c-qup.c
2038 F:      drivers/i2c/busses/i2c-qcom-geni.c
2039 F:      drivers/mfd/ssbi.c
2040 F:      drivers/mmc/host/mmci_qcom*
2041 F:      drivers/mmc/host/sdhci_msm.c
2042 F:      drivers/pci/controller/dwc/pcie-qcom.c
2043 F:      drivers/phy/qualcomm/
2044 F:      drivers/power/*/msm*
2045 F:      drivers/reset/reset-qcom-*
2046 F:      drivers/scsi/ufs/ufs-qcom.*
2047 F:      drivers/spi/spi-qup.c
2048 F:      drivers/spi/spi-geni-qcom.c
2049 F:      drivers/spi/spi-qcom-qspi.c
2050 F:      drivers/tty/serial/msm_serial.c
2051 F:      drivers/usb/dwc3/dwc3-qcom.c
2052 F:      include/dt-bindings/*/qcom*
2053 F:      include/linux/*/qcom*
2054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2055
2056 ARM/RADISYS ENP2611 MACHINE SUPPORT
2057 M:      Lennert Buytenhek <kernel@wantstofly.org>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 S:      Maintained
2060
2061 ARM/RDA MICRO ARCHITECTURE
2062 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2065 S:      Maintained
2066 F:      arch/arm/boot/dts/rda8810pl-*
2067 F:      drivers/clocksource/timer-rda.c
2068 F:      drivers/irqchip/irq-rda-intc.c
2069 F:      drivers/tty/serial/rda-uart.c
2070 F:      Documentation/devicetree/bindings/arm/rda.txt
2071 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2072 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2073 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2074
2075 ARM/REALTEK ARCHITECTURE
2076 M:      Andreas Färber <afaerber@suse.de>
2077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 S:      Maintained
2079 F:      arch/arm64/boot/dts/realtek/
2080 F:      Documentation/devicetree/bindings/arm/realtek.txt
2081
2082 ARM/RENESAS ARM64 ARCHITECTURE
2083 M:      Simon Horman <horms@verge.net.au>
2084 M:      Magnus Damm <magnus.damm@gmail.com>
2085 L:      linux-renesas-soc@vger.kernel.org
2086 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2088 S:      Supported
2089 F:      arch/arm64/boot/dts/renesas/
2090 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2091 F:      drivers/soc/renesas/
2092 F:      include/linux/soc/renesas/
2093
2094 ARM/RISCPC ARCHITECTURE
2095 M:      Russell King <linux@armlinux.org.uk>
2096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 W:      http://www.armlinux.org.uk/
2098 S:      Maintained
2099 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2100 F:      arch/arm/include/asm/hardware/ioc.h
2101 F:      arch/arm/include/asm/hardware/iomd.h
2102 F:      arch/arm/include/asm/hardware/memc.h
2103 F:      arch/arm/mach-rpc/
2104 F:      drivers/net/ethernet/8390/etherh.c
2105 F:      drivers/net/ethernet/i825xx/ether1*
2106 F:      drivers/net/ethernet/seeq/ether3*
2107 F:      drivers/scsi/arm/
2108
2109 ARM/Rockchip SoC support
2110 M:      Heiko Stuebner <heiko@sntech.de>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 L:      linux-rockchip@lists.infradead.org
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2114 S:      Maintained
2115 F:      arch/arm/boot/dts/rk3*
2116 F:      arch/arm/boot/dts/rv1108*
2117 F:      arch/arm/mach-rockchip/
2118 F:      drivers/clk/rockchip/
2119 F:      drivers/i2c/busses/i2c-rk3x.c
2120 F:      drivers/*/*rockchip*
2121 F:      drivers/*/*/*rockchip*
2122 F:      sound/soc/rockchip/
2123 N:      rockchip
2124
2125 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2126 M:      Kukjin Kim <kgene@kernel.org>
2127 M:      Krzysztof Kozlowski <krzk@kernel.org>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2130 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2131 S:      Maintained
2132 F:      arch/arm/boot/dts/s3c*
2133 F:      arch/arm/boot/dts/s5p*
2134 F:      arch/arm/boot/dts/exynos*
2135 F:      arch/arm64/boot/dts/exynos/
2136 F:      arch/arm/plat-samsung/
2137 F:      arch/arm/mach-s3c24*/
2138 F:      arch/arm/mach-s3c64xx/
2139 F:      arch/arm/mach-s5p*/
2140 F:      arch/arm/mach-exynos*/
2141 F:      drivers/*/*s3c24*
2142 F:      drivers/*/*/*s3c24*
2143 F:      drivers/*/*s3c64xx*
2144 F:      drivers/*/*s5pv210*
2145 F:      drivers/memory/samsung/*
2146 F:      drivers/soc/samsung/*
2147 F:      Documentation/arm/Samsung/
2148 F:      Documentation/devicetree/bindings/arm/samsung/
2149 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2150 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2151 N:      exynos
2152
2153 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2154 M:      Kyungmin Park <kyungmin.park@samsung.com>
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Maintained
2157 F:      arch/arm/mach-s5pv210/
2158
2159 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2160 M:      Kyungmin Park <kyungmin.park@samsung.com>
2161 M:      Kamil Debski <kamil@wypas.org>
2162 M:      Andrzej Hajda <a.hajda@samsung.com>
2163 L:      linux-arm-kernel@lists.infradead.org
2164 L:      linux-media@vger.kernel.org
2165 S:      Maintained
2166 F:      drivers/media/platform/s5p-g2d/
2167
2168 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2169 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2170 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2171 L:      linux-media@vger.kernel.org
2172 S:      Maintained
2173 F:      drivers/media/platform/s5p-cec/
2174 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2175
2176 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2177 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2178 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2179 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2180 L:      linux-arm-kernel@lists.infradead.org
2181 L:      linux-media@vger.kernel.org
2182 S:      Maintained
2183 F:      drivers/media/platform/s5p-jpeg/
2184
2185 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2186 M:      Kyungmin Park <kyungmin.park@samsung.com>
2187 M:      Kamil Debski <kamil@wypas.org>
2188 M:      Jeongtae Park <jtp.park@samsung.com>
2189 M:      Andrzej Hajda <a.hajda@samsung.com>
2190 L:      linux-arm-kernel@lists.infradead.org
2191 L:      linux-media@vger.kernel.org
2192 S:      Maintained
2193 F:      drivers/media/platform/s5p-mfc/
2194
2195 ARM/SHMOBILE ARM ARCHITECTURE
2196 M:      Simon Horman <horms@verge.net.au>
2197 M:      Magnus Damm <magnus.damm@gmail.com>
2198 L:      linux-renesas-soc@vger.kernel.org
2199 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2201 S:      Supported
2202 F:      arch/arm/boot/dts/emev2*
2203 F:      arch/arm/boot/dts/gr-peach*
2204 F:      arch/arm/boot/dts/iwg20d-q7*
2205 F:      arch/arm/boot/dts/r7s*
2206 F:      arch/arm/boot/dts/r8a*
2207 F:      arch/arm/boot/dts/r9a*
2208 F:      arch/arm/boot/dts/sh*
2209 F:      arch/arm/configs/shmobile_defconfig
2210 F:      arch/arm/include/debug/renesas-scif.S
2211 F:      arch/arm/mach-shmobile/
2212 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2213 F:      drivers/soc/renesas/
2214 F:      include/linux/soc/renesas/
2215
2216 ARM/SOCFPGA ARCHITECTURE
2217 M:      Dinh Nguyen <dinguyen@kernel.org>
2218 S:      Maintained
2219 F:      arch/arm/mach-socfpga/
2220 F:      arch/arm/boot/dts/socfpga*
2221 F:      arch/arm/configs/socfpga_defconfig
2222 F:      arch/arm64/boot/dts/altera/
2223 W:      http://www.rocketboards.org
2224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2225
2226 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2227 M:      Dinh Nguyen <dinguyen@kernel.org>
2228 S:      Maintained
2229 F:      drivers/clk/socfpga/
2230
2231 ARM/SOCFPGA EDAC SUPPORT
2232 M:      Thor Thayer <thor.thayer@linux.intel.com>
2233 S:      Maintained
2234 F:      drivers/edac/altera_edac.
2235
2236 ARM/SPREADTRUM SoC SUPPORT
2237 M:      Orson Zhai <orsonzhai@gmail.com>
2238 M:      Baolin Wang <baolin.wang@linaro.org>
2239 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2240 S:      Maintained
2241 F:      arch/arm64/boot/dts/sprd
2242 N:      sprd
2243
2244 ARM/STI ARCHITECTURE
2245 M:      Patrice Chotard <patrice.chotard@st.com>
2246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 W:      http://www.stlinux.com
2248 S:      Maintained
2249 F:      arch/arm/mach-sti/
2250 F:      arch/arm/boot/dts/sti*
2251 F:      drivers/char/hw_random/st-rng.c
2252 F:      drivers/clocksource/arm_global_timer.c
2253 F:      drivers/clocksource/clksrc_st_lpc.c
2254 F:      drivers/cpufreq/sti-cpufreq.c
2255 F:      drivers/dma/st_fdma*
2256 F:      drivers/i2c/busses/i2c-st.c
2257 F:      drivers/media/rc/st_rc.c
2258 F:      drivers/media/platform/sti/c8sectpfe/
2259 F:      drivers/mmc/host/sdhci-st.c
2260 F:      drivers/phy/st/phy-miphy28lp.c
2261 F:      drivers/phy/st/phy-stih407-usb.c
2262 F:      drivers/pinctrl/pinctrl-st.c
2263 F:      drivers/remoteproc/st_remoteproc.c
2264 F:      drivers/remoteproc/st_slim_rproc.c
2265 F:      drivers/reset/sti/
2266 F:      drivers/rtc/rtc-st-lpc.c
2267 F:      drivers/tty/serial/st-asc.c
2268 F:      drivers/usb/dwc3/dwc3-st.c
2269 F:      drivers/usb/host/ehci-st.c
2270 F:      drivers/usb/host/ohci-st.c
2271 F:      drivers/watchdog/st_lpc_wdt.c
2272 F:      drivers/ata/ahci_st.c
2273 F:      include/linux/remoteproc/st_slim_rproc.h
2274
2275 ARM/STM32 ARCHITECTURE
2276 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2277 M:      Alexandre Torgue <alexandre.torgue@st.com>
2278 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2282 N:      stm32
2283 N:      stm
2284 F:      arch/arm/boot/dts/stm32*
2285 F:      arch/arm/mach-stm32/
2286 F:      drivers/clocksource/armv7m_systick.c
2287
2288 ARM/Synaptics SoC support
2289 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2290 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293 F:      arch/arm/mach-berlin/
2294 F:      arch/arm/boot/dts/berlin*
2295 F:      arch/arm64/boot/dts/synaptics/
2296
2297 ARM/TANGO ARCHITECTURE
2298 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2299 M:      Mans Rullgard <mans@mansr.com>
2300 L:      linux-arm-kernel@lists.infradead.org
2301 S:      Odd Fixes
2302 N:      tango
2303
2304 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2305 M:      Lennert Buytenhek <kernel@wantstofly.org>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Maintained
2308
2309 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2310 M:      Hans Verkuil <hans.verkuil@cisco.com>
2311 L:      linux-tegra@vger.kernel.org
2312 L:      linux-media@vger.kernel.org
2313 S:      Maintained
2314 F:      drivers/media/platform/tegra-cec/
2315 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2316
2317 ARM/TETON BGA MACHINE SUPPORT
2318 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321
2322 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2323 M:      Santosh Shilimkar <ssantosh@kernel.org>
2324 L:      linux-kernel@vger.kernel.org
2325 S:      Maintained
2326 F:      drivers/memory/*emif*
2327
2328 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2329 M:      Tero Kristo <t-kristo@ti.com>
2330 M:      Nishanth Menon <nm@ti.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Supported
2333 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2334 F:      arch/arm64/boot/dts/ti/Makefile
2335 F:      arch/arm64/boot/dts/ti/k3-*
2336 F:      include/dt-bindings/pinctrl/k3.h
2337
2338 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2339 M:      Santosh Shilimkar <ssantosh@kernel.org>
2340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 S:      Maintained
2342 F:      arch/arm/mach-keystone/
2343 F:      arch/arm/boot/dts/keystone-*
2344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2345
2346 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2347 M:      Santosh Shilimkar <ssantosh@kernel.org>
2348 L:      linux-kernel@vger.kernel.org
2349 S:      Maintained
2350 F:      drivers/clk/keystone/
2351
2352 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2353 M:      Santosh Shilimkar <ssantosh@kernel.org>
2354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355 L:      linux-kernel@vger.kernel.org
2356 S:      Maintained
2357 F:      drivers/clocksource/timer-keystone.c
2358
2359 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2360 M:      Santosh Shilimkar <ssantosh@kernel.org>
2361 L:      linux-kernel@vger.kernel.org
2362 S:      Maintained
2363 F:      drivers/power/reset/keystone-reset.c
2364
2365 ARM/THECUS N2100 MACHINE SUPPORT
2366 M:      Lennert Buytenhek <kernel@wantstofly.org>
2367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 S:      Maintained
2369
2370 ARM/TOSA MACHINE SUPPORT
2371 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2372 M:      Dirk Opfer <dirk@opfer-online.de>
2373 S:      Maintained
2374
2375 ARM/UNIPHIER ARCHITECTURE
2376 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2379 S:      Maintained
2380 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2381 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2382 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2383 F:      arch/arm/boot/dts/uniphier*
2384 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2385 F:      arch/arm/mach-uniphier/
2386 F:      arch/arm/mm/cache-uniphier.c
2387 F:      arch/arm64/boot/dts/socionext/uniphier*
2388 F:      drivers/bus/uniphier-system-bus.c
2389 F:      drivers/clk/uniphier/
2390 F:      drivers/dma/uniphier-mdmac.c
2391 F:      drivers/gpio/gpio-uniphier.c
2392 F:      drivers/i2c/busses/i2c-uniphier*
2393 F:      drivers/irqchip/irq-uniphier-aidet.c
2394 F:      drivers/mmc/host/uniphier-sd.c
2395 F:      drivers/pinctrl/uniphier/
2396 F:      drivers/reset/reset-uniphier.c
2397 F:      drivers/tty/serial/8250/8250_uniphier.c
2398 N:      uniphier
2399
2400 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2401 M:      Ulf Hansson <ulf.hansson@linaro.org>
2402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 T:      git git://git.linaro.org/people/ulfh/clk.git
2404 S:      Maintained
2405 F:      drivers/clk/ux500/
2406
2407 ARM/VERSATILE EXPRESS PLATFORM
2408 M:      Liviu Dudau <liviu.dudau@arm.com>
2409 M:      Sudeep Holla <sudeep.holla@arm.com>
2410 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Maintained
2413 F:      arch/arm/boot/dts/vexpress*
2414 F:      arch/arm64/boot/dts/arm/
2415 F:      arch/arm/mach-vexpress/
2416 F:      */*/vexpress*
2417 F:      */*/*/vexpress*
2418 F:      drivers/clk/versatile/clk-vexpress-osc.c
2419 F:      drivers/clocksource/timer-versatile.c
2420 N:      mps2
2421
2422 ARM/VFP SUPPORT
2423 M:      Russell King <linux@armlinux.org.uk>
2424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 W:      http://www.armlinux.org.uk/
2426 S:      Maintained
2427 F:      arch/arm/vfp/
2428
2429 ARM/VOIPAC PXA270 SUPPORT
2430 M:      Marek Vasut <marek.vasut@gmail.com>
2431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 S:      Maintained
2433 F:      arch/arm/mach-pxa/vpac270.c
2434 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2435
2436 ARM/VT8500 ARM ARCHITECTURE
2437 M:      Tony Prisk <linux@prisktech.co.nz>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Maintained
2440 F:      arch/arm/mach-vt8500/
2441 F:      drivers/clocksource/timer-vt8500.c
2442 F:      drivers/i2c/busses/i2c-wmt.c
2443 F:      drivers/mmc/host/wmt-sdmmc.c
2444 F:      drivers/pwm/pwm-vt8500.c
2445 F:      drivers/rtc/rtc-vt8500.c
2446 F:      drivers/tty/serial/vt8500_serial.c
2447 F:      drivers/usb/host/ehci-platform.c
2448 F:      drivers/usb/host/uhci-platform.c
2449 F:      drivers/video/fbdev/vt8500lcdfb.*
2450 F:      drivers/video/fbdev/wm8505fb*
2451 F:      drivers/video/fbdev/wmt_ge_rops.*
2452
2453 ARM/ZIPIT Z2 SUPPORT
2454 M:      Marek Vasut <marek.vasut@gmail.com>
2455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 S:      Maintained
2457 F:      arch/arm/mach-pxa/z2.c
2458 F:      arch/arm/mach-pxa/include/mach/z2.h
2459
2460 ARM/ZTE ARCHITECTURE
2461 M:      Jun Nie <jun.nie@linaro.org>
2462 M:      Shawn Guo <shawnguo@kernel.org>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 S:      Maintained
2465 F:      arch/arm/boot/dts/zx2967*
2466 F:      arch/arm/mach-zx/
2467 F:      arch/arm64/boot/dts/zte/
2468 F:      drivers/clk/zte/
2469 F:      drivers/dma/zx_dma.c
2470 F:      drivers/gpio/gpio-zx.c
2471 F:      drivers/i2c/busses/i2c-zx2967.c
2472 F:      drivers/mmc/host/dw_mmc-zx.*
2473 F:      drivers/pinctrl/zte/
2474 F:      drivers/soc/zte/
2475 F:      drivers/thermal/zx2967_thermal.c
2476 F:      drivers/watchdog/zx2967_wdt.c
2477 F:      Documentation/devicetree/bindings/arm/zte.yaml
2478 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2479 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2480 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2481 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2482 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2483 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2484 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2485 F:      Documentation/devicetree/bindings/soc/zte/
2486 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2487 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2488 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2489 F:      include/dt-bindings/clock/zx2967*.h
2490 F:      include/dt-bindings/soc/zte,*.h
2491 F:      sound/soc/codecs/zx_aud96p22.c
2492 F:      sound/soc/zte/
2493
2494 ARM/ZYNQ ARCHITECTURE
2495 M:      Michal Simek <michal.simek@xilinx.com>
2496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 W:      http://wiki.xilinx.com
2498 T:      git https://github.com/Xilinx/linux-xlnx.git
2499 S:      Supported
2500 F:      arch/arm/mach-zynq/
2501 F:      drivers/cpuidle/cpuidle-zynq.c
2502 F:      drivers/block/xsysace.c
2503 N:      zynq
2504 N:      xilinx
2505 F:      drivers/clocksource/timer-cadence-ttc.c
2506 F:      drivers/i2c/busses/i2c-cadence.c
2507 F:      drivers/mmc/host/sdhci-of-arasan.c
2508 F:      drivers/edac/synopsys_edac.c
2509 F:      drivers/i2c/busses/i2c-xiic.c
2510
2511 ARM64 PORT (AARCH64 ARCHITECTURE)
2512 M:      Catalin Marinas <catalin.marinas@arm.com>
2513 M:      Will Deacon <will.deacon@arm.com>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2516 S:      Maintained
2517 F:      arch/arm64/
2518 X:      arch/arm64/boot/dts/
2519 F:      Documentation/arm64/
2520
2521 AS3645A LED FLASH CONTROLLER DRIVER
2522 M:      Sakari Ailus <sakari.ailus@iki.fi>
2523 L:      linux-leds@vger.kernel.org
2524 S:      Maintained
2525 F:      drivers/leds/leds-as3645a.c
2526
2527 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2528 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2529 L:      linux-media@vger.kernel.org
2530 T:      git git://linuxtv.org/media_tree.git
2531 S:      Maintained
2532 F:      drivers/media/i2c/ak7375.c
2533 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2534
2535 ASAHI KASEI AK8974 DRIVER
2536 M:      Linus Walleij <linus.walleij@linaro.org>
2537 L:      linux-iio@vger.kernel.org
2538 W:      http://www.akm.com/
2539 S:      Supported
2540 F:      drivers/iio/magnetometer/ak8974.c
2541
2542 ASC7621 HARDWARE MONITOR DRIVER
2543 M:      George Joseph <george.joseph@fairview5.com>
2544 L:      linux-hwmon@vger.kernel.org
2545 S:      Maintained
2546 F:      Documentation/hwmon/asc7621.rst
2547 F:      drivers/hwmon/asc7621.c
2548
2549 ASPEED VIDEO ENGINE DRIVER
2550 M:      Eddie James <eajames@linux.ibm.com>
2551 L:      linux-media@vger.kernel.org
2552 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2553 S:      Maintained
2554 F:      drivers/media/platform/aspeed-video.c
2555 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2556
2557 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2558 M:      Corentin Chary <corentin.chary@gmail.com>
2559 L:      acpi4asus-user@lists.sourceforge.net
2560 L:      platform-driver-x86@vger.kernel.org
2561 W:      http://acpi4asus.sf.net
2562 S:      Maintained
2563 F:      drivers/platform/x86/asus*.c
2564 F:      drivers/platform/x86/eeepc*.c
2565
2566 ASUS WIRELESS RADIO CONTROL DRIVER
2567 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2568 L:      platform-driver-x86@vger.kernel.org
2569 S:      Maintained
2570 F:      drivers/platform/x86/asus-wireless.c
2571
2572 ASYMMETRIC KEYS
2573 M:      David Howells <dhowells@redhat.com>
2574 L:      keyrings@vger.kernel.org
2575 S:      Maintained
2576 F:      Documentation/crypto/asymmetric-keys.txt
2577 F:      include/linux/verification.h
2578 F:      include/crypto/public_key.h
2579 F:      include/crypto/pkcs7.h
2580 F:      crypto/asymmetric_keys/
2581
2582 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2583 R:      Dan Williams <dan.j.williams@intel.com>
2584 W:      http://sourceforge.net/projects/xscaleiop
2585 S:      Odd fixes
2586 F:      Documentation/crypto/async-tx-api.txt
2587 F:      crypto/async_tx/
2588 F:      drivers/dma/
2589 F:      include/linux/dmaengine.h
2590 F:      include/linux/async_tx.h
2591
2592 AT24 EEPROM DRIVER
2593 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2594 L:      linux-i2c@vger.kernel.org
2595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2596 S:      Maintained
2597 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2598 F:      drivers/misc/eeprom/at24.c
2599
2600 ATA OVER ETHERNET (AOE) DRIVER
2601 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2602 W:      http://www.openaoe.org/
2603 S:      Supported
2604 F:      Documentation/aoe/
2605 F:      drivers/block/aoe/
2606
2607 ATHEROS 71XX/9XXX GPIO DRIVER
2608 M:      Alban Bedel <albeu@free.fr>
2609 W:      https://github.com/AlbanBedel/linux
2610 T:      git git://github.com/AlbanBedel/linux
2611 S:      Maintained
2612 F:      drivers/gpio/gpio-ath79.c
2613 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2614
2615 ATHEROS 71XX/9XXX USB PHY DRIVER
2616 M:      Alban Bedel <albeu@free.fr>
2617 W:      https://github.com/AlbanBedel/linux
2618 T:      git git://github.com/AlbanBedel/linux
2619 S:      Maintained
2620 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2621 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2622
2623 ATHEROS ATH GENERIC UTILITIES
2624 M:      Kalle Valo <kvalo@codeaurora.org>
2625 L:      linux-wireless@vger.kernel.org
2626 S:      Supported
2627 F:      drivers/net/wireless/ath/*
2628
2629 ATHEROS ATH5K WIRELESS DRIVER
2630 M:      Jiri Slaby <jirislaby@gmail.com>
2631 M:      Nick Kossifidis <mickflemm@gmail.com>
2632 M:      Luis Chamberlain <mcgrof@kernel.org>
2633 L:      linux-wireless@vger.kernel.org
2634 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2635 S:      Maintained
2636 F:      drivers/net/wireless/ath/ath5k/
2637
2638 ATHEROS ATH6KL WIRELESS DRIVER
2639 M:      Kalle Valo <kvalo@codeaurora.org>
2640 L:      linux-wireless@vger.kernel.org
2641 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2643 S:      Supported
2644 F:      drivers/net/wireless/ath/ath6kl/
2645
2646 ATI_REMOTE2 DRIVER
2647 M:      Ville Syrjala <syrjala@sci.fi>
2648 S:      Maintained
2649 F:      drivers/input/misc/ati_remote2.c
2650
2651 ATK0110 HWMON DRIVER
2652 M:      Luca Tettamanti <kronos.it@gmail.com>
2653 L:      linux-hwmon@vger.kernel.org
2654 S:      Maintained
2655 F:      drivers/hwmon/asus_atk0110.c
2656
2657 ATLX ETHERNET DRIVERS
2658 M:      Jay Cliburn <jcliburn@gmail.com>
2659 M:      Chris Snook <chris.snook@gmail.com>
2660 L:      netdev@vger.kernel.org
2661 W:      http://sourceforge.net/projects/atl1
2662 W:      http://atl1.sourceforge.net
2663 S:      Maintained
2664 F:      drivers/net/ethernet/atheros/
2665
2666 ATM
2667 M:      Chas Williams <3chas3@gmail.com>
2668 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2669 L:      netdev@vger.kernel.org
2670 W:      http://linux-atm.sourceforge.net
2671 S:      Maintained
2672 F:      drivers/atm/
2673 F:      include/linux/atm*
2674 F:      include/uapi/linux/atm*
2675
2676 ATMEL MACB ETHERNET DRIVER
2677 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2678 S:      Supported
2679 F:      drivers/net/ethernet/cadence/
2680
2681 ATMEL MAXTOUCH DRIVER
2682 M:      Nick Dyer <nick@shmanahar.org>
2683 T:      git git://github.com/ndyer/linux.git
2684 S:      Maintained
2685 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2686 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2687
2688 ATMEL WIRELESS DRIVER
2689 M:      Simon Kelley <simon@thekelleys.org.uk>
2690 L:      linux-wireless@vger.kernel.org
2691 W:      http://www.thekelleys.org.uk/atmel
2692 W:      http://atmelwlandriver.sourceforge.net/
2693 S:      Maintained
2694 F:      drivers/net/wireless/atmel/atmel*
2695
2696 ATOMIC INFRASTRUCTURE
2697 M:      Will Deacon <will.deacon@arm.com>
2698 M:      Peter Zijlstra <peterz@infradead.org>
2699 R:      Boqun Feng <boqun.feng@gmail.com>
2700 L:      linux-kernel@vger.kernel.org
2701 S:      Maintained
2702 F:      arch/*/include/asm/atomic*.h
2703 F:      include/*/atomic*.h
2704 F:      scripts/atomic/
2705
2706 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2707 M:      Bradley Grove <linuxdrivers@attotech.com>
2708 L:      linux-scsi@vger.kernel.org
2709 W:      http://www.attotech.com
2710 S:      Supported
2711 F:      drivers/scsi/esas2r
2712
2713 ATUSB IEEE 802.15.4 RADIO DRIVER
2714 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2715 L:      linux-wpan@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/net/ieee802154/atusb.c
2718 F:      drivers/net/ieee802154/atusb.h
2719 F:      drivers/net/ieee802154/at86rf230.h
2720
2721 AUDIT SUBSYSTEM
2722 M:      Paul Moore <paul@paul-moore.com>
2723 M:      Eric Paris <eparis@redhat.com>
2724 L:      linux-audit@redhat.com (moderated for non-subscribers)
2725 W:      https://github.com/linux-audit
2726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2727 S:      Supported
2728 F:      include/linux/audit.h
2729 F:      include/uapi/linux/audit.h
2730 F:      kernel/audit*
2731
2732 AUXILIARY DISPLAY DRIVERS
2733 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2734 S:      Maintained
2735 F:      drivers/auxdisplay/
2736 F:      include/linux/cfag12864b.h
2737
2738 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2739 M:      Andreas Klinger <ak@it-klinger.de>
2740 L:      linux-iio@vger.kernel.org
2741 S:      Maintained
2742 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2743 F:      drivers/iio/adc/hx711.c
2744
2745 AX.25 NETWORK LAYER
2746 M:      Ralf Baechle <ralf@linux-mips.org>
2747 L:      linux-hams@vger.kernel.org
2748 W:      http://www.linux-ax25.org/
2749 S:      Maintained
2750 F:      include/uapi/linux/ax25.h
2751 F:      include/net/ax25.h
2752 F:      net/ax25/
2753
2754 AXENTIA ARM DEVICES
2755 M:      Peter Rosin <peda@axentia.se>
2756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 S:      Maintained
2758 F:      Documentation/devicetree/bindings/arm/axentia.txt
2759 F:      arch/arm/boot/dts/at91-linea.dtsi
2760 F:      arch/arm/boot/dts/at91-natte.dtsi
2761 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2762 F:      arch/arm/boot/dts/at91-tse850-3.dts
2763
2764 AXENTIA ASOC DRIVERS
2765 M:      Peter Rosin <peda@axentia.se>
2766 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2767 S:      Maintained
2768 F:      Documentation/devicetree/bindings/sound/axentia,*
2769 F:      sound/soc/atmel/tse850-pcm5142.c
2770
2771 AXXIA I2C CONTROLLER
2772 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2773 L:      linux-i2c@vger.kernel.org
2774 S:      Maintained
2775 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2776 F:      drivers/i2c/busses/i2c-axxia.c
2777
2778 AZ6007 DVB DRIVER
2779 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2780 L:      linux-media@vger.kernel.org
2781 W:      https://linuxtv.org
2782 T:      git git://linuxtv.org/media_tree.git
2783 S:      Maintained
2784 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2785
2786 AZTECH FM RADIO RECEIVER DRIVER
2787 M:      Hans Verkuil <hverkuil@xs4all.nl>
2788 L:      linux-media@vger.kernel.org
2789 T:      git git://linuxtv.org/media_tree.git
2790 W:      https://linuxtv.org
2791 S:      Maintained
2792 F:      drivers/media/radio/radio-aztech*
2793
2794 B43 WIRELESS DRIVER
2795 L:      linux-wireless@vger.kernel.org
2796 L:      b43-dev@lists.infradead.org
2797 W:      http://wireless.kernel.org/en/users/Drivers/b43
2798 S:      Odd Fixes
2799 F:      drivers/net/wireless/broadcom/b43/
2800
2801 B43LEGACY WIRELESS DRIVER
2802 M:      Larry Finger <Larry.Finger@lwfinger.net>
2803 L:      linux-wireless@vger.kernel.org
2804 L:      b43-dev@lists.infradead.org
2805 W:      http://wireless.kernel.org/en/users/Drivers/b43
2806 S:      Maintained
2807 F:      drivers/net/wireless/broadcom/b43legacy/
2808
2809 BACKLIGHT CLASS/SUBSYSTEM
2810 M:      Lee Jones <lee.jones@linaro.org>
2811 M:      Daniel Thompson <daniel.thompson@linaro.org>
2812 M:      Jingoo Han <jingoohan1@gmail.com>
2813 L:      dri-devel@lists.freedesktop.org
2814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2815 S:      Maintained
2816 F:      drivers/video/backlight/
2817 F:      include/linux/backlight.h
2818 F:      include/linux/pwm_backlight.h
2819 F:      Documentation/devicetree/bindings/leds/backlight
2820
2821 BATMAN ADVANCED
2822 M:      Marek Lindner <mareklindner@neomailbox.ch>
2823 M:      Simon Wunderlich <sw@simonwunderlich.de>
2824 M:      Antonio Quartulli <a@unstable.cc>
2825 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2826 W:      https://www.open-mesh.org/
2827 B:      https://www.open-mesh.org/projects/batman-adv/issues
2828 C:      irc://chat.freenode.net/batman
2829 Q:      https://patchwork.open-mesh.org/project/batman/list/
2830 T:      git https://git.open-mesh.org/linux-merge.git
2831 S:      Maintained
2832 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2833 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2834 F:      Documentation/networking/batman-adv.rst
2835 F:      include/uapi/linux/batadv_packet.h
2836 F:      include/uapi/linux/batman_adv.h
2837 F:      net/batman-adv/
2838
2839 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2840 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2841 L:      linux-hams@vger.kernel.org
2842 W:      http://www.baycom.org/~tom/ham/ham.html
2843 S:      Maintained
2844 F:      drivers/net/hamradio/baycom*
2845
2846 BCACHE (BLOCK LAYER CACHE)
2847 M:      Coly Li <colyli@suse.de>
2848 M:      Kent Overstreet <kent.overstreet@gmail.com>
2849 L:      linux-bcache@vger.kernel.org
2850 W:      http://bcache.evilpiepirate.org
2851 C:      irc://irc.oftc.net/bcache
2852 S:      Maintained
2853 F:      drivers/md/bcache/
2854
2855 BDISP ST MEDIA DRIVER
2856 M:      Fabien Dessenne <fabien.dessenne@st.com>
2857 L:      linux-media@vger.kernel.org
2858 T:      git git://linuxtv.org/media_tree.git
2859 W:      https://linuxtv.org
2860 S:      Supported
2861 F:      drivers/media/platform/sti/bdisp
2862
2863 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2864 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2865 L:      netdev@vger.kernel.org
2866 S:      Maintained
2867 F:      drivers/net/ethernet/ec_bhf.c
2868
2869 BEFS FILE SYSTEM
2870 M:      Luis de Bethencourt <luisbg@kernel.org>
2871 M:      Salah Triki <salah.triki@gmail.com>
2872 S:      Maintained
2873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2874 F:      Documentation/filesystems/befs.txt
2875 F:      fs/befs/
2876
2877 BFQ I/O SCHEDULER
2878 M:      Paolo Valente <paolo.valente@linaro.org>
2879 M:      Jens Axboe <axboe@kernel.dk>
2880 L:      linux-block@vger.kernel.org
2881 S:      Maintained
2882 F:      block/bfq-*
2883 F:      Documentation/block/bfq-iosched.txt
2884
2885 BFS FILE SYSTEM
2886 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2887 S:      Maintained
2888 F:      Documentation/filesystems/bfs.txt
2889 F:      fs/bfs/
2890 F:      include/uapi/linux/bfs_fs.h
2891
2892 BLINKM RGB LED DRIVER
2893 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2894 S:      Maintained
2895 F:      drivers/leds/leds-blinkm.c
2896
2897 BLOCK LAYER
2898 M:      Jens Axboe <axboe@kernel.dk>
2899 L:      linux-block@vger.kernel.org
2900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2901 S:      Maintained
2902 F:      block/
2903 F:      drivers/block/
2904 F:      kernel/trace/blktrace.c
2905 F:      lib/sbitmap.c
2906
2907 BLOCK2MTD DRIVER
2908 M:      Joern Engel <joern@lazybastard.org>
2909 L:      linux-mtd@lists.infradead.org
2910 S:      Maintained
2911 F:      drivers/mtd/devices/block2mtd.c
2912
2913 BLUETOOTH DRIVERS
2914 M:      Marcel Holtmann <marcel@holtmann.org>
2915 M:      Johan Hedberg <johan.hedberg@gmail.com>
2916 L:      linux-bluetooth@vger.kernel.org
2917 W:      http://www.bluez.org/
2918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2920 S:      Maintained
2921 F:      drivers/bluetooth/
2922
2923 BLUETOOTH SUBSYSTEM
2924 M:      Marcel Holtmann <marcel@holtmann.org>
2925 M:      Johan Hedberg <johan.hedberg@gmail.com>
2926 L:      linux-bluetooth@vger.kernel.org
2927 W:      http://www.bluez.org/
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2930 S:      Maintained
2931 F:      net/bluetooth/
2932 F:      include/net/bluetooth/
2933
2934 BONDING DRIVER
2935 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2936 M:      Veaceslav Falico <vfalico@gmail.com>
2937 M:      Andy Gospodarek <andy@greyhouse.net>
2938 L:      netdev@vger.kernel.org
2939 W:      http://sourceforge.net/projects/bonding/
2940 S:      Supported
2941 F:      drivers/net/bonding/
2942 F:      include/uapi/linux/if_bonding.h
2943
2944 BPF (Safe dynamic programs and tools)
2945 M:      Alexei Starovoitov <ast@kernel.org>
2946 M:      Daniel Borkmann <daniel@iogearbox.net>
2947 R:      Martin KaFai Lau <kafai@fb.com>
2948 R:      Song Liu <songliubraving@fb.com>
2949 R:      Yonghong Song <yhs@fb.com>
2950 L:      netdev@vger.kernel.org
2951 L:      bpf@vger.kernel.org
2952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2954 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2955 S:      Supported
2956 F:      arch/*/net/*
2957 F:      Documentation/networking/filter.txt
2958 F:      Documentation/bpf/
2959 F:      include/linux/bpf*
2960 F:      include/linux/filter.h
2961 F:      include/trace/events/xdp.h
2962 F:      include/uapi/linux/bpf*
2963 F:      include/uapi/linux/filter.h
2964 F:      kernel/bpf/
2965 F:      kernel/trace/bpf_trace.c
2966 F:      lib/test_bpf.c
2967 F:      net/bpf/
2968 F:      net/core/filter.c
2969 F:      net/sched/act_bpf.c
2970 F:      net/sched/cls_bpf.c
2971 F:      samples/bpf/
2972 F:      tools/bpf/
2973 F:      tools/lib/bpf/
2974 F:      tools/testing/selftests/bpf/
2975 K:      bpf
2976 N:      bpf
2977
2978 BPF JIT for ARM
2979 M:      Shubham Bansal <illusionist.neo@gmail.com>
2980 L:      netdev@vger.kernel.org
2981 L:      bpf@vger.kernel.org
2982 S:      Maintained
2983 F:      arch/arm/net/
2984
2985 BPF JIT for ARM64
2986 M:      Daniel Borkmann <daniel@iogearbox.net>
2987 M:      Alexei Starovoitov <ast@kernel.org>
2988 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2989 L:      netdev@vger.kernel.org
2990 L:      bpf@vger.kernel.org
2991 S:      Supported
2992 F:      arch/arm64/net/
2993
2994 BPF JIT for MIPS (32-BIT AND 64-BIT)
2995 M:      Paul Burton <paul.burton@mips.com>
2996 L:      netdev@vger.kernel.org
2997 L:      bpf@vger.kernel.org
2998 S:      Maintained
2999 F:      arch/mips/net/
3000
3001 BPF JIT for NFP NICs
3002 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3003 L:      netdev@vger.kernel.org
3004 L:      bpf@vger.kernel.org
3005 S:      Supported
3006 F:      drivers/net/ethernet/netronome/nfp/bpf/
3007
3008 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3009 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3010 M:      Sandipan Das <sandipan@linux.ibm.com>
3011 L:      netdev@vger.kernel.org
3012 L:      bpf@vger.kernel.org
3013 S:      Maintained
3014 F:      arch/powerpc/net/
3015
3016 BPF JIT for RISC-V (RV64G)
3017 M:      Björn Töpel <bjorn.topel@gmail.com>
3018 L:      netdev@vger.kernel.org
3019 S:      Maintained
3020 F:      arch/riscv/net/
3021
3022 BPF JIT for S390
3023 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
3024 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3025 L:      netdev@vger.kernel.org
3026 L:      bpf@vger.kernel.org
3027 S:      Maintained
3028 F:      arch/s390/net/
3029 X:      arch/s390/net/pnet.c
3030
3031 BPF JIT for SPARC (32-BIT AND 64-BIT)
3032 M:      David S. Miller <davem@davemloft.net>
3033 L:      netdev@vger.kernel.org
3034 L:      bpf@vger.kernel.org
3035 S:      Maintained
3036 F:      arch/sparc/net/
3037
3038 BPF JIT for X86 32-BIT
3039 M:      Wang YanQing <udknight@gmail.com>
3040 L:      netdev@vger.kernel.org
3041 L:      bpf@vger.kernel.org
3042 S:      Maintained
3043 F:      arch/x86/net/bpf_jit_comp32.c
3044
3045 BPF JIT for X86 64-BIT
3046 M:      Alexei Starovoitov <ast@kernel.org>
3047 M:      Daniel Borkmann <daniel@iogearbox.net>
3048 L:      netdev@vger.kernel.org
3049 L:      bpf@vger.kernel.org
3050 S:      Supported
3051 F:      arch/x86/net/
3052 X:      arch/x86/net/bpf_jit_comp32.c
3053
3054 BROADCOM B44 10/100 ETHERNET DRIVER
3055 M:      Michael Chan <michael.chan@broadcom.com>
3056 L:      netdev@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/net/ethernet/broadcom/b44.*
3059
3060 BROADCOM B53 ETHERNET SWITCH DRIVER
3061 M:      Florian Fainelli <f.fainelli@gmail.com>
3062 L:      netdev@vger.kernel.org
3063 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3064 S:      Supported
3065 F:      drivers/net/dsa/b53/*
3066 F:      include/linux/platform_data/b53.h
3067
3068 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3069 M:      Florian Fainelli <f.fainelli@gmail.com>
3070 M:      Ray Jui <rjui@broadcom.com>
3071 M:      Scott Branden <sbranden@broadcom.com>
3072 M:      bcm-kernel-feedback-list@broadcom.com
3073 T:      git git://github.com/broadcom/mach-bcm
3074 S:      Maintained
3075 N:      bcm281*
3076 N:      bcm113*
3077 N:      bcm216*
3078 N:      kona
3079 F:      arch/arm/mach-bcm/
3080
3081 BROADCOM BCM2835 ARM ARCHITECTURE
3082 M:      Eric Anholt <eric@anholt.net>
3083 M:      Stefan Wahren <stefan.wahren@i2se.com>
3084 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086 T:      git git://github.com/anholt/linux
3087 S:      Maintained
3088 N:      bcm2835
3089 F:      drivers/staging/vc04_services
3090
3091 BROADCOM BCM47XX MIPS ARCHITECTURE
3092 M:      Hauke Mehrtens <hauke@hauke-m.de>
3093 M:      Rafał Miłecki <zajec5@gmail.com>
3094 L:      linux-mips@vger.kernel.org
3095 S:      Maintained
3096 F:      Documentation/devicetree/bindings/mips/brcm/
3097 F:      arch/mips/bcm47xx/*
3098 F:      arch/mips/include/asm/mach-bcm47xx/*
3099
3100 BROADCOM BCM5301X ARM ARCHITECTURE
3101 M:      Hauke Mehrtens <hauke@hauke-m.de>
3102 M:      Rafał Miłecki <zajec5@gmail.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-arm-kernel@lists.infradead.org
3105 S:      Maintained
3106 F:      arch/arm/mach-bcm/bcm_5301x.c
3107 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3108 F:      arch/arm/boot/dts/bcm470*
3109 F:      arch/arm/boot/dts/bcm953012*
3110
3111 BROADCOM BCM53573 ARM ARCHITECTURE
3112 M:      Rafał Miłecki <rafal@milecki.pl>
3113 L:      linux-arm-kernel@lists.infradead.org
3114 S:      Maintained
3115 F:      arch/arm/boot/dts/bcm53573*
3116 F:      arch/arm/boot/dts/bcm47189*
3117
3118 BROADCOM BCM63XX ARM ARCHITECTURE
3119 M:      Florian Fainelli <f.fainelli@gmail.com>
3120 M:      bcm-kernel-feedback-list@broadcom.com
3121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 T:      git git://github.com/broadcom/stblinux.git
3123 S:      Maintained
3124 N:      bcm63xx
3125
3126 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3127 M:      Kevin Cernekee <cernekee@gmail.com>
3128 L:      linux-usb@vger.kernel.org
3129 S:      Maintained
3130 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3131
3132 BROADCOM BCM7XXX ARM ARCHITECTURE
3133 M:      Brian Norris <computersforpeace@gmail.com>
3134 M:      Gregory Fong <gregory.0xf0@gmail.com>
3135 M:      Florian Fainelli <f.fainelli@gmail.com>
3136 M:      bcm-kernel-feedback-list@broadcom.com
3137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3138 T:      git git://github.com/broadcom/stblinux.git
3139 S:      Maintained
3140 F:      arch/arm/mach-bcm/*brcmstb*
3141 F:      arch/arm/boot/dts/bcm7*.dts*
3142 F:      drivers/bus/brcmstb_gisb.c
3143 F:      arch/arm/mm/cache-b15-rac.c
3144 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3145 N:      brcmstb
3146
3147 BROADCOM BMIPS CPUFREQ DRIVER
3148 M:      Markus Mayer <mmayer@broadcom.com>
3149 M:      bcm-kernel-feedback-list@broadcom.com
3150 L:      linux-pm@vger.kernel.org
3151 S:      Maintained
3152 F:      drivers/cpufreq/bmips-cpufreq.c
3153
3154 BROADCOM BMIPS MIPS ARCHITECTURE
3155 M:      Kevin Cernekee <cernekee@gmail.com>
3156 M:      Florian Fainelli <f.fainelli@gmail.com>
3157 L:      bcm-kernel-feedback-list@broadcom.com
3158 L:      linux-mips@vger.kernel.org
3159 T:      git git://github.com/broadcom/stblinux.git
3160 S:      Maintained
3161 F:      arch/mips/bmips/*
3162 F:      arch/mips/include/asm/mach-bmips/*
3163 F:      arch/mips/kernel/*bmips*
3164 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3165 F:      drivers/irqchip/irq-bcm63*
3166 F:      drivers/irqchip/irq-bcm7*
3167 F:      drivers/irqchip/irq-brcmstb*
3168 F:      include/linux/bcm963xx_nvram.h
3169 F:      include/linux/bcm963xx_tag.h
3170
3171 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3172 M:      Rasesh Mody <rmody@marvell.com>
3173 M:      GR-Linux-NIC-Dev@marvell.com
3174 L:      netdev@vger.kernel.org
3175 S:      Supported
3176 F:      drivers/net/ethernet/broadcom/bnx2.*
3177 F:      drivers/net/ethernet/broadcom/bnx2_*
3178
3179 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3180 M:      QLogic-Storage-Upstream@qlogic.com
3181 L:      linux-scsi@vger.kernel.org
3182 S:      Supported
3183 F:      drivers/scsi/bnx2fc/
3184
3185 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3186 M:      QLogic-Storage-Upstream@qlogic.com
3187 L:      linux-scsi@vger.kernel.org
3188 S:      Supported
3189 F:      drivers/scsi/bnx2i/
3190
3191 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3192 M:      Ariel Elior <aelior@marvell.com>
3193 M:      Sudarsana Kalluru <skalluru@marvell.com>
3194 M:      GR-everest-linux-l2@marvell.com
3195 L:      netdev@vger.kernel.org
3196 S:      Supported
3197 F:      drivers/net/ethernet/broadcom/bnx2x/
3198
3199 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3200 M:      Michael Chan <michael.chan@broadcom.com>
3201 L:      netdev@vger.kernel.org
3202 S:      Supported
3203 F:      drivers/net/ethernet/broadcom/bnxt/
3204
3205 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3206 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3207 M:      Franky Lin <franky.lin@broadcom.com>
3208 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3209 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3210 M:      Wright Feng <wright.feng@cypress.com>
3211 L:      linux-wireless@vger.kernel.org
3212 L:      brcm80211-dev-list.pdl@broadcom.com
3213 L:      brcm80211-dev-list@cypress.com
3214 S:      Supported
3215 F:      drivers/net/wireless/broadcom/brcm80211/
3216
3217 BROADCOM BRCMSTB GPIO DRIVER
3218 M:      Gregory Fong <gregory.0xf0@gmail.com>
3219 L:      bcm-kernel-feedback-list@broadcom.com
3220 S:      Supported
3221 F:      drivers/gpio/gpio-brcmstb.c
3222 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3223
3224 BROADCOM BRCMSTB I2C DRIVER
3225 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3226 L:      linux-i2c@vger.kernel.org
3227 L:      bcm-kernel-feedback-list@broadcom.com
3228 S:      Supported
3229 F:      drivers/i2c/busses/i2c-brcmstb.c
3230 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3231
3232 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3233 M:      Al Cooper <alcooperx@gmail.com>
3234 L:      linux-kernel@vger.kernel.org
3235 L:      bcm-kernel-feedback-list@broadcom.com
3236 S:      Maintained
3237 F:      drivers/phy/broadcom/phy-brcm-usb*
3238
3239 BROADCOM GENET ETHERNET DRIVER
3240 M:      Doug Berger <opendmb@gmail.com>
3241 M:      Florian Fainelli <f.fainelli@gmail.com>
3242 L:      bcm-kernel-feedback-list@broadcom.com
3243 L:      netdev@vger.kernel.org
3244 S:      Supported
3245 F:      drivers/net/ethernet/broadcom/genet/
3246
3247 BROADCOM IPROC ARM ARCHITECTURE
3248 M:      Ray Jui <rjui@broadcom.com>
3249 M:      Scott Branden <sbranden@broadcom.com>
3250 M:      bcm-kernel-feedback-list@broadcom.com
3251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3252 T:      git git://github.com/broadcom/cygnus-linux.git
3253 S:      Maintained
3254 N:      iproc
3255 N:      cygnus
3256 N:      bcm[-_]nsp
3257 N:      bcm9113*
3258 N:      bcm9583*
3259 N:      bcm9585*
3260 N:      bcm9586*
3261 N:      bcm988312
3262 N:      bcm113*
3263 N:      bcm583*
3264 N:      bcm585*
3265 N:      bcm586*
3266 N:      bcm88312
3267 N:      hr2
3268 N:      stingray
3269 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3270 F:      arch/arm64/boot/dts/broadcom/stingray/*
3271 F:      drivers/clk/bcm/clk-ns*
3272 F:      drivers/clk/bcm/clk-sr*
3273 F:      drivers/pinctrl/bcm/pinctrl-ns*
3274 F:      include/dt-bindings/clock/bcm-sr*
3275
3276 BROADCOM KONA GPIO DRIVER
3277 M:      Ray Jui <rjui@broadcom.com>
3278 L:      bcm-kernel-feedback-list@broadcom.com
3279 S:      Supported
3280 F:      drivers/gpio/gpio-bcm-kona.c
3281 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3282
3283 BROADCOM NETXTREME-E ROCE DRIVER
3284 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3285 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3286 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3287 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3288 L:      linux-rdma@vger.kernel.org
3289 W:      http://www.broadcom.com
3290 S:      Supported
3291 F:      drivers/infiniband/hw/bnxt_re/
3292 F:      include/uapi/rdma/bnxt_re-abi.h
3293
3294 BROADCOM NVRAM DRIVER
3295 M:      Rafał Miłecki <zajec5@gmail.com>
3296 L:      linux-mips@vger.kernel.org
3297 S:      Maintained
3298 F:      drivers/firmware/broadcom/*
3299
3300 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3301 M:      Rafał Miłecki <zajec5@gmail.com>
3302 L:      linux-wireless@vger.kernel.org
3303 S:      Maintained
3304 F:      drivers/bcma/
3305 F:      include/linux/bcma/
3306
3307 BROADCOM STB AVS CPUFREQ DRIVER
3308 M:      Markus Mayer <mmayer@broadcom.com>
3309 M:      bcm-kernel-feedback-list@broadcom.com
3310 L:      linux-pm@vger.kernel.org
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3313 F:      drivers/cpufreq/brcmstb*
3314
3315 BROADCOM STB AVS TMON DRIVER
3316 M:      Markus Mayer <mmayer@broadcom.com>
3317 M:      bcm-kernel-feedback-list@broadcom.com
3318 L:      linux-pm@vger.kernel.org
3319 S:      Maintained
3320 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3321 F:      drivers/thermal/broadcom/brcmstb*
3322
3323 BROADCOM STB NAND FLASH DRIVER
3324 M:      Brian Norris <computersforpeace@gmail.com>
3325 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3326 L:      linux-mtd@lists.infradead.org
3327 L:      bcm-kernel-feedback-list@broadcom.com
3328 S:      Maintained
3329 F:      drivers/mtd/nand/raw/brcmnand/
3330
3331 BROADCOM STB DPFE DRIVER
3332 M:      Markus Mayer <mmayer@broadcom.com>
3333 M:      bcm-kernel-feedback-list@broadcom.com
3334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3335 S:      Maintained
3336 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3337 F:      drivers/memory/brcmstb_dpfe.c
3338
3339 BROADCOM SPI DRIVER
3340 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3341 M:      bcm-kernel-feedback-list@broadcom.com
3342 S:      Maintained
3343 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3344 F:      drivers/spi/spi-bcm-qspi.*
3345 F:      drivers/spi/spi-brcmstb-qspi.c
3346 F:      drivers/spi/spi-iproc-qspi.c
3347
3348 BROADCOM SYSTEMPORT ETHERNET DRIVER
3349 M:      Florian Fainelli <f.fainelli@gmail.com>
3350 L:      bcm-kernel-feedback-list@broadcom.com
3351 L:      netdev@vger.kernel.org
3352 S:      Supported
3353 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3354
3355 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3356 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3357 M:      Prashant Sreedharan <prashant@broadcom.com>
3358 M:      Michael Chan <mchan@broadcom.com>
3359 L:      netdev@vger.kernel.org
3360 S:      Supported
3361 F:      drivers/net/ethernet/broadcom/tg3.*
3362
3363 BROCADE BFA FC SCSI DRIVER
3364 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3365 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3366 L:      linux-scsi@vger.kernel.org
3367 S:      Supported
3368 F:      drivers/scsi/bfa/
3369
3370 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3371 M:      Rasesh Mody <rmody@marvell.com>
3372 M:      Sudarsana Kalluru <skalluru@marvell.com>
3373 M:      GR-Linux-NIC-Dev@marvell.com
3374 L:      netdev@vger.kernel.org
3375 S:      Supported
3376 F:      drivers/net/ethernet/brocade/bna/
3377
3378 BSG (block layer generic sg v4 driver)
3379 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3380 L:      linux-scsi@vger.kernel.org
3381 S:      Supported
3382 F:      block/bsg.c
3383 F:      include/linux/bsg.h
3384 F:      include/uapi/linux/bsg.h
3385
3386 BT87X AUDIO DRIVER
3387 M:      Clemens Ladisch <clemens@ladisch.de>
3388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3390 S:      Maintained
3391 F:      Documentation/sound/cards/bt87x.rst
3392 F:      sound/pci/bt87x.c
3393
3394 BT8XXGPIO DRIVER
3395 M:      Michael Buesch <m@bues.ch>
3396 W:      http://bu3sch.de/btgpio.php
3397 S:      Maintained
3398 F:      drivers/gpio/gpio-bt8xx.c
3399
3400 BTRFS FILE SYSTEM
3401 M:      Chris Mason <clm@fb.com>
3402 M:      Josef Bacik <josef@toxicpanda.com>
3403 M:      David Sterba <dsterba@suse.com>
3404 L:      linux-btrfs@vger.kernel.org
3405 W:      http://btrfs.wiki.kernel.org/
3406 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3408 S:      Maintained
3409 F:      Documentation/filesystems/btrfs.txt
3410 F:      fs/btrfs/
3411 F:      include/linux/btrfs*
3412 F:      include/uapi/linux/btrfs*
3413
3414 BTTV VIDEO4LINUX DRIVER
3415 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3416 L:      linux-media@vger.kernel.org
3417 W:      https://linuxtv.org
3418 T:      git git://linuxtv.org/media_tree.git
3419 S:      Odd fixes
3420 F:      Documentation/media/v4l-drivers/bttv*
3421 F:      drivers/media/pci/bt8xx/bttv*
3422
3423 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3424 M:      Chanwoo Choi <cw00.choi@samsung.com>
3425 L:      linux-pm@vger.kernel.org
3426 L:      linux-samsung-soc@vger.kernel.org
3427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3428 S:      Maintained
3429 F:      drivers/devfreq/exynos-bus.c
3430 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3431
3432 BUSLOGIC SCSI DRIVER
3433 M:      Khalid Aziz <khalid@gonehiking.org>
3434 L:      linux-scsi@vger.kernel.org
3435 S:      Maintained
3436 F:      drivers/scsi/BusLogic.*
3437 F:      drivers/scsi/FlashPoint.*
3438
3439 C-MEDIA CMI8788 DRIVER
3440 M:      Clemens Ladisch <clemens@ladisch.de>
3441 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3443 S:      Maintained
3444 F:      sound/pci/oxygen/
3445
3446 C-SKY ARCHITECTURE
3447 M:      Guo Ren <guoren@kernel.org>
3448 T:      git https://github.com/c-sky/csky-linux.git
3449 S:      Supported
3450 F:      arch/csky/
3451 F:      Documentation/devicetree/bindings/csky/
3452 F:      drivers/irqchip/irq-csky-*
3453 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3454 F:      drivers/clocksource/timer-gx6605s.c
3455 F:      drivers/clocksource/timer-mp-csky.c
3456 F:      Documentation/devicetree/bindings/timer/csky,*
3457 K:      csky
3458 N:      csky
3459
3460 C6X ARCHITECTURE
3461 M:      Mark Salter <msalter@redhat.com>
3462 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3463 L:      linux-c6x-dev@linux-c6x.org
3464 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3465 S:      Maintained
3466 F:      arch/c6x/
3467
3468 CA8210 IEEE-802.15.4 RADIO DRIVER
3469 M:      Harry Morris <h.morris@cascoda.com>
3470 L:      linux-wpan@vger.kernel.org
3471 W:      https://github.com/Cascoda/ca8210-linux.git
3472 S:      Maintained
3473 F:      drivers/net/ieee802154/ca8210.c
3474 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3475
3476 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3477 M:      David Howells <dhowells@redhat.com>
3478 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3479 S:      Supported
3480 F:      Documentation/filesystems/caching/cachefiles.txt
3481 F:      fs/cachefiles/
3482
3483 CADENCE MIPI-CSI2 BRIDGES
3484 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3485 L:      linux-media@vger.kernel.org
3486 S:      Maintained
3487 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3488 F:      drivers/media/platform/cadence/cdns-csi2*
3489
3490 CADET FM/AM RADIO RECEIVER DRIVER
3491 M:      Hans Verkuil <hverkuil@xs4all.nl>
3492 L:      linux-media@vger.kernel.org
3493 T:      git git://linuxtv.org/media_tree.git
3494 W:      https://linuxtv.org
3495 S:      Maintained
3496 F:      drivers/media/radio/radio-cadet*
3497
3498 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3499 M:      Jonathan Corbet <corbet@lwn.net>
3500 L:      linux-media@vger.kernel.org
3501 T:      git git://linuxtv.org/media_tree.git
3502 S:      Maintained
3503 F:      Documentation/media/v4l-drivers/cafe_ccic*
3504 F:      drivers/media/platform/marvell-ccic/
3505
3506 CAIF NETWORK LAYER
3507 L:      netdev@vger.kernel.org
3508 S:      Orphan
3509 F:      Documentation/networking/caif/
3510 F:      drivers/net/caif/
3511 F:      include/uapi/linux/caif/
3512 F:      include/net/caif/
3513 F:      net/caif/
3514
3515 CAKE QDISC
3516 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3517 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3518 S:      Maintained
3519 F:      net/sched/sch_cake.c
3520
3521 CALGARY x86-64 IOMMU
3522 M:      Muli Ben-Yehuda <mulix@mulix.org>
3523 M:      Jon Mason <jdmason@kudzu.us>
3524 L:      iommu@lists.linux-foundation.org
3525 S:      Maintained
3526 F:      arch/x86/kernel/pci-calgary_64.c
3527 F:      arch/x86/kernel/tce_64.c
3528 F:      arch/x86/include/asm/calgary.h
3529 F:      arch/x86/include/asm/tce.h
3530
3531 CAN NETWORK DRIVERS
3532 M:      Wolfgang Grandegger <wg@grandegger.com>
3533 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3534 L:      linux-can@vger.kernel.org
3535 W:      https://github.com/linux-can
3536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3538 S:      Maintained
3539 F:      Documentation/devicetree/bindings/net/can/
3540 F:      drivers/net/can/
3541 F:      include/linux/can/dev.h
3542 F:      include/linux/can/platform/
3543 F:      include/uapi/linux/can/error.h
3544 F:      include/uapi/linux/can/netlink.h
3545
3546 CAN NETWORK LAYER
3547 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3548 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3549 L:      linux-can@vger.kernel.org
3550 W:      https://github.com/linux-can
3551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3553 S:      Maintained
3554 F:      Documentation/networking/can.rst
3555 F:      net/can/
3556 F:      include/linux/can/core.h
3557 F:      include/uapi/linux/can.h
3558 F:      include/uapi/linux/can/bcm.h
3559 F:      include/uapi/linux/can/raw.h
3560 F:      include/uapi/linux/can/gw.h
3561
3562 CAPABILITIES
3563 M:      Serge Hallyn <serge@hallyn.com>
3564 L:      linux-security-module@vger.kernel.org
3565 S:      Supported
3566 F:      include/linux/capability.h
3567 F:      include/uapi/linux/capability.h
3568 F:      security/commoncap.c
3569 F:      kernel/capability.c
3570
3571 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3572 M:      Kevin Tsai <ktsai@capellamicro.com>
3573 S:      Maintained
3574 F:      drivers/iio/light/cm*
3575
3576 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3577 M:      Christian Lamparter <chunkeey@googlemail.com>
3578 L:      linux-wireless@vger.kernel.org
3579 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3580 S:      Maintained
3581 F:      drivers/net/wireless/ath/carl9170/
3582
3583 CAVIUM I2C DRIVER
3584 M:      Jan Glauber <jglauber@cavium.com>
3585 M:      David Daney <david.daney@cavium.com>
3586 W:      http://www.cavium.com
3587 S:      Supported
3588 F:      drivers/i2c/busses/i2c-octeon*
3589 F:      drivers/i2c/busses/i2c-thunderx*
3590
3591 CAVIUM LIQUIDIO NETWORK DRIVER
3592 M:      Derek Chickles <dchickles@marvell.com>
3593 M:      Satanand Burla <sburla@marvell.com>
3594 M:      Felix Manlunas <fmanlunas@marvell.com>
3595 L:      netdev@vger.kernel.org
3596 W:      http://www.cavium.com
3597 S:      Supported
3598 F:      drivers/net/ethernet/cavium/liquidio/
3599
3600 CAVIUM MMC DRIVER
3601 M:      Jan Glauber <jglauber@cavium.com>
3602 M:      David Daney <david.daney@cavium.com>
3603 M:      Steven J. Hill <Steven.Hill@cavium.com>
3604 W:      http://www.cavium.com
3605 S:      Supported
3606 F:      drivers/mmc/host/cavium*
3607
3608 CAVIUM OCTEON-TX CRYPTO DRIVER
3609 M:      George Cherian <george.cherian@cavium.com>
3610 L:      linux-crypto@vger.kernel.org
3611 W:      http://www.cavium.com
3612 S:      Supported
3613 F:      drivers/crypto/cavium/cpt/
3614
3615 CAVIUM THUNDERX2 ARM64 SOC
3616 M:      Robert Richter <rrichter@cavium.com>
3617 M:      Jayachandran C <jnair@caviumnetworks.com>
3618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619 S:      Maintained
3620 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3621 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3622
3623 CC2520 IEEE-802.15.4 RADIO DRIVER
3624 M:      Varka Bhadram <varkabhadram@gmail.com>
3625 L:      linux-wpan@vger.kernel.org
3626 S:      Maintained
3627 F:      drivers/net/ieee802154/cc2520.c
3628 F:      include/linux/spi/cc2520.h
3629 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3630
3631 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3632 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3633 L:      linux-crypto@vger.kernel.org
3634 S:      Supported
3635 F:      drivers/crypto/ccree/
3636 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3637
3638 CEC FRAMEWORK
3639 M:      Hans Verkuil <hans.verkuil@cisco.com>
3640 L:      linux-media@vger.kernel.org
3641 T:      git git://linuxtv.org/media_tree.git
3642 W:      http://linuxtv.org
3643 S:      Supported
3644 F:      Documentation/media/kapi/cec-core.rst
3645 F:      Documentation/media/uapi/cec
3646 F:      drivers/media/cec/
3647 F:      drivers/media/rc/keymaps/rc-cec.c
3648 F:      include/media/cec.h
3649 F:      include/media/cec-notifier.h
3650 F:      include/uapi/linux/cec.h
3651 F:      include/uapi/linux/cec-funcs.h
3652 F:      Documentation/devicetree/bindings/media/cec.txt
3653 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3654
3655 CEC GPIO DRIVER
3656 M:      Hans Verkuil <hans.verkuil@cisco.com>
3657 L:      linux-media@vger.kernel.org
3658 T:      git git://linuxtv.org/media_tree.git
3659 W:      http://linuxtv.org
3660 S:      Supported
3661 F:      drivers/media/platform/cec-gpio/
3662 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3663
3664 CELL BROADBAND ENGINE ARCHITECTURE
3665 M:      Arnd Bergmann <arnd@arndb.de>
3666 L:      linuxppc-dev@lists.ozlabs.org
3667 W:      http://www.ibm.com/developerworks/power/cell/
3668 S:      Supported
3669 F:      arch/powerpc/include/asm/cell*.h
3670 F:      arch/powerpc/include/asm/spu*.h
3671 F:      arch/powerpc/include/uapi/asm/spu*.h
3672 F:      arch/powerpc/oprofile/*cell*
3673 F:      arch/powerpc/platforms/cell/
3674
3675 CEPH COMMON CODE (LIBCEPH)
3676 M:      Ilya Dryomov <idryomov@gmail.com>
3677 M:      "Yan, Zheng" <zyan@redhat.com>
3678 M:      Sage Weil <sage@redhat.com>
3679 L:      ceph-devel@vger.kernel.org
3680 W:      http://ceph.com/
3681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3682 T:      git git://github.com/ceph/ceph-client.git
3683 S:      Supported
3684 F:      net/ceph/
3685 F:      include/linux/ceph/
3686 F:      include/linux/crush/
3687
3688 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3689 M:      "Yan, Zheng" <zyan@redhat.com>
3690 M:      Sage Weil <sage@redhat.com>
3691 M:      Ilya Dryomov <idryomov@gmail.com>
3692 L:      ceph-devel@vger.kernel.org
3693 W:      http://ceph.com/
3694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3695 T:      git git://github.com/ceph/ceph-client.git
3696 S:      Supported
3697 F:      Documentation/filesystems/ceph.txt
3698 F:      fs/ceph/
3699
3700 CERTIFICATE HANDLING:
3701 M:      David Howells <dhowells@redhat.com>
3702 M:      David Woodhouse <dwmw2@infradead.org>
3703 L:      keyrings@vger.kernel.org
3704 S:      Maintained
3705 F:      Documentation/admin-guide/module-signing.rst
3706 F:      certs/
3707 F:      scripts/sign-file.c
3708 F:      scripts/extract-cert.c
3709
3710 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3711 L:      linux-usb@vger.kernel.org
3712 S:      Orphan
3713 F:      Documentation/usb/WUSB-Design-overview.txt
3714 F:      Documentation/usb/wusb-cbaf
3715 F:      drivers/usb/host/hwa-hc.c
3716 F:      drivers/usb/host/whci/
3717 F:      drivers/usb/wusbcore/
3718 F:      include/linux/usb/wusb*
3719
3720 CFAG12864B LCD DRIVER
3721 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3722 S:      Maintained
3723 F:      drivers/auxdisplay/cfag12864b.c
3724 F:      include/linux/cfag12864b.h
3725
3726 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3727 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3728 S:      Maintained
3729 F:      drivers/auxdisplay/cfag12864bfb.c
3730 F:      include/linux/cfag12864b.h
3731
3732 802.11 (including CFG80211/NL80211)
3733 M:      Johannes Berg <johannes@sipsolutions.net>
3734 L:      linux-wireless@vger.kernel.org
3735 W:      http://wireless.kernel.org/
3736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3738 S:      Maintained
3739 F:      net/wireless/
3740 F:      include/uapi/linux/nl80211.h
3741 F:      include/linux/ieee80211.h
3742 F:      include/net/wext.h
3743 F:      include/net/cfg80211.h
3744 F:      include/net/iw_handler.h
3745 F:      include/net/ieee80211_radiotap.h
3746 F:      Documentation/driver-api/80211/cfg80211.rst
3747 F:      Documentation/networking/regulatory.txt
3748
3749 CHAR and MISC DRIVERS
3750 M:      Arnd Bergmann <arnd@arndb.de>
3751 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3753 S:      Supported
3754 F:      drivers/char/
3755 F:      drivers/misc/
3756 F:      include/linux/miscdevice.h
3757
3758 CHECKPATCH
3759 M:      Andy Whitcroft <apw@canonical.com>
3760 M:      Joe Perches <joe@perches.com>
3761 S:      Maintained
3762 F:      scripts/checkpatch.pl
3763
3764 CHINESE DOCUMENTATION
3765 M:      Harry Wei <harryxiyou@gmail.com>
3766 M:      Alex Shi <alex.shi@linux.alibaba.com>
3767 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3768 S:      Maintained
3769 F:      Documentation/translations/zh_CN/
3770
3771 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3772 M:      Peter Chen <Peter.Chen@nxp.com>
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3774 L:      linux-usb@vger.kernel.org
3775 S:      Maintained
3776 F:      drivers/usb/chipidea/
3777
3778 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3779 M:      Hans de Goede <hdegoede@redhat.com>
3780 L:      linux-input@vger.kernel.org
3781 S:      Maintained
3782 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3783 F:      drivers/input/touchscreen/chipone_icn8318.c
3784
3785 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3786 M:      Hans de Goede <hdegoede@redhat.com>
3787 L:      linux-input@vger.kernel.org
3788 S:      Maintained
3789 F:      drivers/input/touchscreen/chipone_icn8505.c
3790
3791 CHROME HARDWARE PLATFORM SUPPORT
3792 M:      Benson Leung <bleung@chromium.org>
3793 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3794 S:      Maintained
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3796 F:      drivers/platform/chrome/
3797
3798 CHROMEOS EC SUBDRIVERS
3799 M:      Benson Leung <bleung@chromium.org>
3800 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3801 R:      Guenter Roeck <groeck@chromium.org>
3802 S:      Maintained
3803 N:      cros_ec
3804 N:      cros-ec
3805 F:      drivers/power/supply/cros_usbpd-charger.c
3806
3807 CHROMEOS EC CODEC DRIVER
3808 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3809 S:      Maintained
3810 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3811 R:      Guenter Roeck <groeck@chromium.org>
3812 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3813 F:      sound/soc/codecs/cros_ec_codec.*
3814
3815 CIRRUS LOGIC AUDIO CODEC DRIVERS
3816 M:      Brian Austin <brian.austin@cirrus.com>
3817 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3819 S:      Maintained
3820 F:      sound/soc/codecs/cs*
3821
3822 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3823 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3824 L:      netdev@vger.kernel.org
3825 S:      Maintained
3826 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3827
3828 CIRRUS LOGIC LOCHNAGAR DRIVER
3829 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3830 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3831 L:      patches@opensource.cirrus.com
3832 S:      Supported
3833 F:      drivers/clk/clk-lochnagar.c
3834 F:      drivers/hwmon/lochnagar-hwmon.c
3835 F:      drivers/mfd/lochnagar-i2c.c
3836 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3837 F:      drivers/regulator/lochnagar-regulator.c
3838 F:      sound/soc/codecs/lochnagar-sc.c
3839 F:      include/dt-bindings/clk/lochnagar.h
3840 F:      include/dt-bindings/pinctrl/lochnagar.h
3841 F:      include/linux/mfd/lochnagar*
3842 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3843 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3844 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3845 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3846 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3847 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3848 F:      Documentation/hwmon/lochnagar
3849
3850 CISCO FCOE HBA DRIVER
3851 M:      Satish Kharat <satishkh@cisco.com>
3852 M:      Sesidhar Baddela <sebaddel@cisco.com>
3853 M:      Karan Tilak Kumar <kartilak@cisco.com>
3854 L:      linux-scsi@vger.kernel.org
3855 S:      Supported
3856 F:      drivers/scsi/fnic/
3857
3858 CISCO SCSI HBA DRIVER
3859 M:      Karan Tilak Kumar <kartilak@cisco.com>
3860 M:      Sesidhar Baddela <sebaddel@cisco.com>
3861 L:      linux-scsi@vger.kernel.org
3862 S:      Supported
3863 F:      drivers/scsi/snic/
3864
3865 CISCO VIC ETHERNET NIC DRIVER
3866 M:      Christian Benvenuti <benve@cisco.com>
3867 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3868 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3869 S:      Supported
3870 F:      drivers/net/ethernet/cisco/enic/
3871
3872 CISCO VIC LOW LATENCY NIC DRIVER
3873 M:      Christian Benvenuti <benve@cisco.com>
3874 M:      Nelson Escobar <neescoba@cisco.com>
3875 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3876 S:      Supported
3877 F:      drivers/infiniband/hw/usnic/
3878
3879 CIRRUS LOGIC MADERA CODEC DRIVERS
3880 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3881 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3882 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3883 L:      patches@opensource.cirrus.com
3884 T:      git https://github.com/CirrusLogic/linux-drivers.git
3885 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3886 S:      Supported
3887 F:      Documentation/devicetree/bindings/mfd/madera.txt
3888 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3889 F:      include/linux/irqchip/irq-madera*
3890 F:      include/linux/mfd/madera/*
3891 F:      drivers/gpio/gpio-madera*
3892 F:      drivers/irqchip/irq-madera*
3893 F:      drivers/mfd/madera*
3894 F:      drivers/mfd/cs47l*
3895 F:      drivers/pinctrl/cirrus/*
3896
3897 CLANG-FORMAT FILE
3898 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3899 S:      Maintained
3900 F:      .clang-format
3901
3902 CLEANCACHE API
3903 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3904 L:      linux-kernel@vger.kernel.org
3905 S:      Maintained
3906 F:      mm/cleancache.c
3907 F:      include/linux/cleancache.h
3908
3909 CLK API
3910 M:      Russell King <linux@armlinux.org.uk>
3911 L:      linux-clk@vger.kernel.org
3912 S:      Maintained
3913 F:      include/linux/clk.h
3914
3915 CLOCKSOURCE, CLOCKEVENT DRIVERS
3916 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3917 M:      Thomas Gleixner <tglx@linutronix.de>
3918 L:      linux-kernel@vger.kernel.org
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3920 S:      Supported
3921 F:      drivers/clocksource/
3922 F:      Documentation/devicetree/bindings/timer/
3923
3924 CMPC ACPI DRIVER
3925 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3926 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3927 L:      platform-driver-x86@vger.kernel.org
3928 S:      Supported
3929 F:      drivers/platform/x86/classmate-laptop.c
3930
3931 COBALT MEDIA DRIVER
3932 M:      Hans Verkuil <hans.verkuil@cisco.com>
3933 L:      linux-media@vger.kernel.org
3934 T:      git git://linuxtv.org/media_tree.git
3935 W:      https://linuxtv.org
3936 S:      Supported
3937 F:      drivers/media/pci/cobalt/
3938
3939 COCCINELLE/Semantic Patches (SmPL)
3940 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3941 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3942 M:      Nicolas Palix <nicolas.palix@imag.fr>
3943 M:      Michal Marek <michal.lkml@markovi.net>
3944 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3946 W:      http://coccinelle.lip6.fr/
3947 S:      Supported
3948 F:      Documentation/dev-tools/coccinelle.rst
3949 F:      scripts/coccinelle/
3950 F:      scripts/coccicheck
3951
3952 CODA FILE SYSTEM
3953 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3954 M:      coda@cs.cmu.edu
3955 L:      codalist@coda.cs.cmu.edu
3956 W:      http://www.coda.cs.cmu.edu/
3957 S:      Maintained
3958 F:      Documentation/filesystems/coda.txt
3959 F:      fs/coda/
3960 F:      include/linux/coda*.h
3961 F:      include/uapi/linux/coda*.h
3962
3963 CODA V4L2 MEM2MEM DRIVER
3964 M:      Philipp Zabel <p.zabel@pengutronix.de>
3965 L:      linux-media@vger.kernel.org
3966 S:      Maintained
3967 F:      Documentation/devicetree/bindings/media/coda.txt
3968 F:      drivers/media/platform/coda/
3969
3970 CODE OF CONDUCT
3971 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3972 S:      Supported
3973 F:      Documentation/process/code-of-conduct.rst
3974 F:      Documentation/process/code-of-conduct-interpretation.rst
3975
3976 COMMON CLK FRAMEWORK
3977 M:      Michael Turquette <mturquette@baylibre.com>
3978 M:      Stephen Boyd <sboyd@kernel.org>
3979 L:      linux-clk@vger.kernel.org
3980 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3982 S:      Maintained
3983 F:      Documentation/devicetree/bindings/clock/
3984 F:      drivers/clk/
3985 X:      drivers/clk/clkdev.c
3986 F:      include/linux/clk-pr*
3987 F:      include/linux/clk/
3988 F:      include/linux/of_clk.h
3989
3990 COMMON INTERNET FILE SYSTEM (CIFS)
3991 M:      Steve French <sfrench@samba.org>
3992 L:      linux-cifs@vger.kernel.org
3993 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3994 W:      http://linux-cifs.samba.org/
3995 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3996 S:      Supported
3997 F:      Documentation/filesystems/cifs/
3998 F:      fs/cifs/
3999
4000 COMPACTPCI HOTPLUG CORE
4001 M:      Scott Murray <scott@spiteful.org>
4002 L:      linux-pci@vger.kernel.org
4003 S:      Maintained
4004 F:      drivers/pci/hotplug/cpci_hotplug*
4005
4006 COMPACTPCI HOTPLUG GENERIC DRIVER
4007 M:      Scott Murray <scott@spiteful.org>
4008 L:      linux-pci@vger.kernel.org
4009 S:      Maintained
4010 F:      drivers/pci/hotplug/cpcihp_generic.c
4011
4012 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4013 M:      Scott Murray <scott@spiteful.org>
4014 L:      linux-pci@vger.kernel.org
4015 S:      Maintained
4016 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4017
4018 COMPAL LAPTOP SUPPORT
4019 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4020 L:      platform-driver-x86@vger.kernel.org
4021 S:      Maintained
4022 F:      drivers/platform/x86/compal-laptop.c
4023
4024 COMPILER ATTRIBUTES
4025 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4026 S:      Maintained
4027 F:      include/linux/compiler_attributes.h
4028
4029 CONEXANT ACCESSRUNNER USB DRIVER
4030 L:      accessrunner-general@lists.sourceforge.net
4031 W:      http://accessrunner.sourceforge.net/
4032 S:      Orphan
4033 F:      drivers/usb/atm/cxacru.c
4034
4035 CONFIGFS
4036 M:      Joel Becker <jlbec@evilplan.org>
4037 M:      Christoph Hellwig <hch@lst.de>
4038 T:      git git://git.infradead.org/users/hch/configfs.git
4039 S:      Supported
4040 F:      fs/configfs/
4041 F:      include/linux/configfs.h
4042
4043 CONNECTOR
4044 M:      Evgeniy Polyakov <zbr@ioremap.net>
4045 L:      netdev@vger.kernel.org
4046 S:      Maintained
4047 F:      drivers/connector/
4048
4049 CONTROL GROUP (CGROUP)
4050 M:      Tejun Heo <tj@kernel.org>
4051 M:      Li Zefan <lizefan@huawei.com>
4052 M:      Johannes Weiner <hannes@cmpxchg.org>
4053 L:      cgroups@vger.kernel.org
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4055 S:      Maintained
4056 F:      Documentation/admin-guide/cgroup-v2.rst
4057 F:      Documentation/cgroup-v1/
4058 F:      include/linux/cgroup*
4059 F:      kernel/cgroup/
4060
4061 CONTROL GROUP - CPUSET
4062 M:      Li Zefan <lizefan@huawei.com>
4063 L:      cgroups@vger.kernel.org
4064 W:      http://www.bullopensource.org/cpuset/
4065 W:      http://oss.sgi.com/projects/cpusets/
4066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4067 S:      Maintained
4068 F:      Documentation/cgroup-v1/cpusets.txt
4069 F:      include/linux/cpuset.h
4070 F:      kernel/cgroup/cpuset.c
4071
4072 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4073 M:      Johannes Weiner <hannes@cmpxchg.org>
4074 M:      Michal Hocko <mhocko@kernel.org>
4075 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4076 L:      cgroups@vger.kernel.org
4077 L:      linux-mm@kvack.org
4078 S:      Maintained
4079 F:      mm/memcontrol.c
4080 F:      mm/swap_cgroup.c
4081
4082 CORETEMP HARDWARE MONITORING DRIVER
4083 M:      Fenghua Yu <fenghua.yu@intel.com>
4084 L:      linux-hwmon@vger.kernel.org
4085 S:      Maintained
4086 F:      Documentation/hwmon/coretemp.rst
4087 F:      drivers/hwmon/coretemp.c
4088
4089 COSA/SRP SYNC SERIAL DRIVER
4090 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4091 W:      http://www.fi.muni.cz/~kas/cosa/
4092 S:      Maintained
4093 F:      drivers/net/wan/cosa*
4094
4095 COUNTER SUBSYSTEM
4096 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4097 L:      linux-iio@vger.kernel.org
4098 S:      Maintained
4099 F:      Documentation/ABI/testing/sysfs-bus-counter*
4100 F:      Documentation/driver-api/generic-counter.rst
4101 F:      drivers/counter/
4102 F:      include/linux/counter.h
4103 F:      include/linux/counter_enum.h
4104
4105 CPMAC ETHERNET DRIVER
4106 M:      Florian Fainelli <f.fainelli@gmail.com>
4107 L:      netdev@vger.kernel.org
4108 S:      Maintained
4109 F:      drivers/net/ethernet/ti/cpmac.c
4110
4111 CPU FREQUENCY SCALING FRAMEWORK
4112 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4113 M:      Viresh Kumar <viresh.kumar@linaro.org>
4114 L:      linux-pm@vger.kernel.org
4115 S:      Maintained
4116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4118 B:      https://bugzilla.kernel.org
4119 F:      Documentation/admin-guide/pm/cpufreq.rst
4120 F:      Documentation/admin-guide/pm/intel_pstate.rst
4121 F:      Documentation/cpu-freq/
4122 F:      Documentation/devicetree/bindings/cpufreq/
4123 F:      drivers/cpufreq/
4124 F:      include/linux/cpufreq.h
4125 F:      tools/testing/selftests/cpufreq/
4126
4127 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4128 M:      Viresh Kumar <viresh.kumar@linaro.org>
4129 M:      Sudeep Holla <sudeep.holla@arm.com>
4130 L:      linux-pm@vger.kernel.org
4131 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4132 S:      Maintained
4133 F:      drivers/cpufreq/arm_big_little.h
4134 F:      drivers/cpufreq/arm_big_little.c
4135
4136 CPU POWER MONITORING SUBSYSTEM
4137 M:      Thomas Renninger <trenn@suse.com>
4138 M:      Shuah Khan <shuah@kernel.org>
4139 M:      Shuah Khan <skhan@linuxfoundation.org>
4140 L:      linux-pm@vger.kernel.org
4141 S:      Maintained
4142 F:      tools/power/cpupower/
4143
4144 CPUID/MSR DRIVER
4145 M:      "H. Peter Anvin" <hpa@zytor.com>
4146 S:      Maintained
4147 F:      arch/x86/kernel/cpuid.c
4148 F:      arch/x86/kernel/msr.c
4149
4150 CPUIDLE DRIVER - ARM BIG LITTLE
4151 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4152 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4153 L:      linux-pm@vger.kernel.org
4154 L:      linux-arm-kernel@lists.infradead.org
4155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4156 S:      Maintained
4157 F:      drivers/cpuidle/cpuidle-big_little.c
4158
4159 CPUIDLE DRIVER - ARM EXYNOS
4160 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4161 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4162 M:      Kukjin Kim <kgene@kernel.org>
4163 L:      linux-pm@vger.kernel.org
4164 L:      linux-samsung-soc@vger.kernel.org
4165 S:      Supported
4166 F:      drivers/cpuidle/cpuidle-exynos.c
4167 F:      arch/arm/mach-exynos/pm.c
4168
4169 CPU IDLE TIME MANAGEMENT FRAMEWORK
4170 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4171 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4172 L:      linux-pm@vger.kernel.org
4173 S:      Maintained
4174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4175 B:      https://bugzilla.kernel.org
4176 F:      Documentation/admin-guide/pm/cpuidle.rst
4177 F:      Documentation/driver-api/pm/cpuidle.rst
4178 F:      drivers/cpuidle/*
4179 F:      include/linux/cpuidle.h
4180
4181 CRAMFS FILESYSTEM
4182 M:      Nicolas Pitre <nico@fluxnic.net>
4183 S:      Maintained
4184 F:      Documentation/filesystems/cramfs.txt
4185 F:      fs/cramfs/
4186
4187 CRYPTO API
4188 M:      Herbert Xu <herbert@gondor.apana.org.au>
4189 M:      "David S. Miller" <davem@davemloft.net>
4190 L:      linux-crypto@vger.kernel.org
4191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4193 S:      Maintained
4194 F:      Documentation/crypto/
4195 F:      Documentation/devicetree/bindings/crypto/
4196 F:      arch/*/crypto/
4197 F:      crypto/
4198 F:      drivers/crypto/
4199 F:      include/crypto/
4200 F:      include/linux/crypto*
4201
4202 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4203 M:      Neil Horman <nhorman@tuxdriver.com>
4204 L:      linux-crypto@vger.kernel.org
4205 S:      Maintained
4206 F:      crypto/ansi_cprng.c
4207 F:      crypto/rng.c
4208
4209 CS3308 MEDIA DRIVER
4210 M:      Hans Verkuil <hverkuil@xs4all.nl>
4211 L:      linux-media@vger.kernel.org
4212 T:      git git://linuxtv.org/media_tree.git
4213 W:      http://linuxtv.org
4214 S:      Odd Fixes
4215 F:      drivers/media/i2c/cs3308.c
4216
4217 CS5535 Audio ALSA driver
4218 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4219 S:      Maintained
4220 F:      sound/pci/cs5535audio/
4221
4222 CSI DRIVERS FOR ALLWINNER V3s
4223 M:      Yong Deng <yong.deng@magewell.com>
4224 L:      linux-media@vger.kernel.org
4225 T:      git git://linuxtv.org/media_tree.git
4226 S:      Maintained
4227 F:      drivers/media/platform/sunxi/sun6i-csi/
4228 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4229
4230 CW1200 WLAN driver
4231 M:      Solomon Peachy <pizza@shaftnet.org>
4232 S:      Maintained
4233 F:      drivers/net/wireless/st/cw1200/
4234
4235 CX18 VIDEO4LINUX DRIVER
4236 M:      Andy Walls <awalls@md.metrocast.net>
4237 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4238 L:      linux-media@vger.kernel.org
4239 T:      git git://linuxtv.org/media_tree.git
4240 W:      https://linuxtv.org
4241 W:      http://www.ivtvdriver.org/index.php/Cx18
4242 S:      Maintained
4243 F:      Documentation/media/v4l-drivers/cx18*
4244 F:      drivers/media/pci/cx18/
4245 F:      include/uapi/linux/ivtv*
4246
4247 CX2341X MPEG ENCODER HELPER MODULE
4248 M:      Hans Verkuil <hverkuil@xs4all.nl>
4249 L:      linux-media@vger.kernel.org
4250 T:      git git://linuxtv.org/media_tree.git
4251 W:      https://linuxtv.org
4252 S:      Maintained
4253 F:      drivers/media/common/cx2341x*
4254 F:      include/media/drv-intf/cx2341x.h
4255
4256 CX24120 MEDIA DRIVER
4257 M:      Jemma Denson <jdenson@gmail.com>
4258 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4259 L:      linux-media@vger.kernel.org
4260 W:      https://linuxtv.org
4261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4262 S:      Maintained
4263 F:      drivers/media/dvb-frontends/cx24120*
4264
4265 CX88 VIDEO4LINUX DRIVER
4266 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4267 L:      linux-media@vger.kernel.org
4268 W:      https://linuxtv.org
4269 T:      git git://linuxtv.org/media_tree.git
4270 S:      Odd fixes
4271 F:      Documentation/media/v4l-drivers/cx88*
4272 F:      drivers/media/pci/cx88/
4273
4274 CXD2820R MEDIA DRIVER
4275 M:      Antti Palosaari <crope@iki.fi>
4276 L:      linux-media@vger.kernel.org
4277 W:      https://linuxtv.org
4278 W:      http://palosaari.fi/linux/
4279 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4280 T:      git git://linuxtv.org/anttip/media_tree.git
4281 S:      Maintained
4282 F:      drivers/media/dvb-frontends/cxd2820r*
4283
4284 CXGB3 ETHERNET DRIVER (CXGB3)
4285 M:      Vishal Kulkarni <vishal@chelsio.com>
4286 L:      netdev@vger.kernel.org
4287 W:      http://www.chelsio.com
4288 S:      Supported
4289 F:      drivers/net/ethernet/chelsio/cxgb3/
4290
4291 CXGB3 ISCSI DRIVER (CXGB3I)
4292 M:      Karen Xie <kxie@chelsio.com>
4293 L:      linux-scsi@vger.kernel.org
4294 W:      http://www.chelsio.com
4295 S:      Supported
4296 F:      drivers/scsi/cxgbi/cxgb3i
4297
4298 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4299 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4300 L:      linux-rdma@vger.kernel.org
4301 W:      http://www.openfabrics.org
4302 S:      Supported
4303 F:      drivers/infiniband/hw/cxgb3/
4304 F:      include/uapi/rdma/cxgb3-abi.h
4305
4306 CXGB4 CRYPTO DRIVER (chcr)
4307 M:      Harsh Jain <harsh@chelsio.com>
4308 L:      linux-crypto@vger.kernel.org
4309 W:      http://www.chelsio.com
4310 S:      Supported
4311 F:      drivers/crypto/chelsio
4312
4313 CXGB4 ETHERNET DRIVER (CXGB4)
4314 M:      Vishal Kulkarni <vishal@chelsio.com>
4315 L:      netdev@vger.kernel.org
4316 W:      http://www.chelsio.com
4317 S:      Supported
4318 F:      drivers/net/ethernet/chelsio/cxgb4/
4319
4320 CXGB4 ISCSI DRIVER (CXGB4I)
4321 M:      Karen Xie <kxie@chelsio.com>
4322 L:      linux-scsi@vger.kernel.org
4323 W:      http://www.chelsio.com
4324 S:      Supported
4325 F:      drivers/scsi/cxgbi/cxgb4i
4326
4327 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4328 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4329 L:      linux-rdma@vger.kernel.org
4330 W:      http://www.openfabrics.org
4331 S:      Supported
4332 F:      drivers/infiniband/hw/cxgb4/
4333 F:      include/uapi/rdma/cxgb4-abi.h
4334
4335 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4336 M:      Casey Leedom <leedom@chelsio.com>
4337 L:      netdev@vger.kernel.org
4338 W:      http://www.chelsio.com
4339 S:      Supported
4340 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4341
4342 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4343 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4344 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4345 L:      linuxppc-dev@lists.ozlabs.org
4346 S:      Supported
4347 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4348 F:      drivers/misc/cxl/
4349 F:      include/misc/cxl*
4350 F:      include/uapi/misc/cxl.h
4351 F:      Documentation/powerpc/cxl.txt
4352 F:      Documentation/ABI/testing/sysfs-class-cxl
4353
4354 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4355 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4356 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4357 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4358 L:      linux-scsi@vger.kernel.org
4359 S:      Supported
4360 F:      drivers/scsi/cxlflash/
4361 F:      include/uapi/scsi/cxlflash_ioctl.h
4362 F:      Documentation/powerpc/cxlflash.txt
4363
4364 CYBERPRO FB DRIVER
4365 M:      Russell King <linux@armlinux.org.uk>
4366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4367 W:      http://www.armlinux.org.uk/
4368 S:      Maintained
4369 F:      drivers/video/fbdev/cyber2000fb.*
4370
4371 CYCLADES ASYNC MUX DRIVER
4372 W:      http://www.cyclades.com/
4373 S:      Orphan
4374 F:      drivers/tty/cyclades.c
4375 F:      include/linux/cyclades.h
4376 F:      include/uapi/linux/cyclades.h
4377
4378 CYCLADES PC300 DRIVER
4379 W:      http://www.cyclades.com/
4380 S:      Orphan
4381 F:      drivers/net/wan/pc300*
4382
4383 CYPRESS_FIRMWARE MEDIA DRIVER
4384 M:      Antti Palosaari <crope@iki.fi>
4385 L:      linux-media@vger.kernel.org
4386 W:      https://linuxtv.org
4387 W:      http://palosaari.fi/linux/
4388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4389 T:      git git://linuxtv.org/anttip/media_tree.git
4390 S:      Maintained
4391 F:      drivers/media/common/cypress_firmware*
4392
4393 CYTTSP TOUCHSCREEN DRIVER
4394 M:      Ferruh Yigit <fery@cypress.com>
4395 L:      linux-input@vger.kernel.org
4396 S:      Supported
4397 F:      drivers/input/touchscreen/cyttsp*
4398 F:      include/linux/input/cyttsp.h
4399
4400 D-LINK DIR-685 TOUCHKEYS DRIVER
4401 M:      Linus Walleij <linus.walleij@linaro.org>
4402 L:      linux-input@vger.kernel.org
4403 S:      Supported
4404 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4405
4406 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4407 M:      Joshua Kinard <kumba@gentoo.org>
4408 S:      Maintained
4409 F:      drivers/rtc/rtc-ds1685.c
4410 F:      include/linux/rtc/ds1685.h
4411
4412 DAMA SLAVE for AX.25
4413 M:      Joerg Reuter <jreuter@yaina.de>
4414 W:      http://yaina.de/jreuter/
4415 W:      http://www.qsl.net/dl1bke/
4416 L:      linux-hams@vger.kernel.org
4417 S:      Maintained
4418 F:      net/ax25/af_ax25.c
4419 F:      net/ax25/ax25_dev.c
4420 F:      net/ax25/ax25_ds_*
4421 F:      net/ax25/ax25_in.c
4422 F:      net/ax25/ax25_out.c
4423 F:      net/ax25/ax25_timer.c
4424 F:      net/ax25/sysctl_net_ax25.c
4425
4426 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4427 L:      netdev@vger.kernel.org
4428 S:      Orphan
4429 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4430 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4431
4432 DC390/AM53C974 SCSI driver
4433 M:      Hannes Reinecke <hare@suse.com>
4434 L:      linux-scsi@vger.kernel.org
4435 S:      Maintained
4436 F:      drivers/scsi/am53c974.c
4437
4438 DC395x SCSI driver
4439 M:      Oliver Neukum <oliver@neukum.org>
4440 M:      Ali Akcaagac <aliakc@web.de>
4441 M:      Jamie Lenehan <lenehan@twibble.org>
4442 L:      dc395x@twibble.org
4443 W:      http://twibble.org/dist/dc395x/
4444 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4445 S:      Maintained
4446 F:      Documentation/scsi/dc395x.txt
4447 F:      drivers/scsi/dc395x.*
4448
4449 DCCP PROTOCOL
4450 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4451 L:      dccp@vger.kernel.org
4452 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4453 S:      Maintained
4454 F:      include/linux/dccp.h
4455 F:      include/uapi/linux/dccp.h
4456 F:      include/linux/tfrc.h
4457 F:      net/dccp/
4458
4459 DECnet NETWORK LAYER
4460 W:      http://linux-decnet.sourceforge.net
4461 L:      linux-decnet-user@lists.sourceforge.net
4462 S:      Orphan
4463 F:      Documentation/networking/decnet.txt
4464 F:      net/decnet/
4465
4466 DECSTATION PLATFORM SUPPORT
4467 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4468 L:      linux-mips@vger.kernel.org
4469 W:      http://www.linux-mips.org/wiki/DECstation
4470 S:      Maintained
4471 F:      arch/mips/dec/
4472 F:      arch/mips/include/asm/dec/
4473 F:      arch/mips/include/asm/mach-dec/
4474
4475 DEFXX FDDI NETWORK DRIVER
4476 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4477 S:      Maintained
4478 F:      drivers/net/fddi/defxx.*
4479
4480 DELL SMBIOS DRIVER
4481 M:      Pali Rohár <pali.rohar@gmail.com>
4482 M:      Mario Limonciello <mario.limonciello@dell.com>
4483 L:      platform-driver-x86@vger.kernel.org
4484 S:      Maintained
4485 F:      drivers/platform/x86/dell-smbios.*
4486
4487 DELL SMBIOS SMM DRIVER
4488 M:      Mario Limonciello <mario.limonciello@dell.com>
4489 L:      platform-driver-x86@vger.kernel.org
4490 S:      Maintained
4491 F:      drivers/platform/x86/dell-smbios-smm.c
4492
4493 DELL SMBIOS WMI DRIVER
4494 M:      Mario Limonciello <mario.limonciello@dell.com>
4495 L:      platform-driver-x86@vger.kernel.org
4496 S:      Maintained
4497 F:      drivers/platform/x86/dell-smbios-wmi.c
4498 F:      tools/wmi/dell-smbios-example.c
4499
4500 DEFZA FDDI NETWORK DRIVER
4501 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4502 S:      Maintained
4503 F:      drivers/net/fddi/defza.*
4504
4505 DELL LAPTOP DRIVER
4506 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4507 M:      Pali Rohár <pali.rohar@gmail.com>
4508 L:      platform-driver-x86@vger.kernel.org
4509 S:      Maintained
4510 F:      drivers/platform/x86/dell-laptop.c
4511
4512 DELL LAPTOP FREEFALL DRIVER
4513 M:      Pali Rohár <pali.rohar@gmail.com>
4514 S:      Maintained
4515 F:      drivers/platform/x86/dell-smo8800.c
4516
4517 DELL LAPTOP RBTN DRIVER
4518 M:      Pali Rohár <pali.rohar@gmail.com>
4519 S:      Maintained
4520 F:      drivers/platform/x86/dell-rbtn.*
4521
4522 DELL REMOTE BIOS UPDATE DRIVER
4523 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4524 L:      platform-driver-x86@vger.kernel.org
4525 S:      Maintained
4526 F:      drivers/platform/x86/dell_rbu.c
4527
4528 DELL LAPTOP SMM DRIVER
4529 M:      Pali Rohár <pali.rohar@gmail.com>
4530 S:      Maintained
4531 F:      drivers/hwmon/dell-smm-hwmon.c
4532 F:      include/uapi/linux/i8k.h
4533
4534 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4535 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4536 L:      platform-driver-x86@vger.kernel.org
4537 S:      Maintained
4538 F:      Documentation/dcdbas.txt
4539 F:      drivers/platform/x86/dcdbas.*
4540
4541 DELL WMI NOTIFICATIONS DRIVER
4542 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4543 M:      Pali Rohár <pali.rohar@gmail.com>
4544 S:      Maintained
4545 F:      drivers/platform/x86/dell-wmi.c
4546
4547 DELL WMI DESCRIPTOR DRIVER
4548 M:      Mario Limonciello <mario.limonciello@dell.com>
4549 S:      Maintained
4550 F:      drivers/platform/x86/dell-wmi-descriptor.c
4551
4552 DELTA ST MEDIA DRIVER
4553 M:      Hugues Fruchet <hugues.fruchet@st.com>
4554 L:      linux-media@vger.kernel.org
4555 T:      git git://linuxtv.org/media_tree.git
4556 W:      https://linuxtv.org
4557 S:      Supported
4558 F:      drivers/media/platform/sti/delta
4559
4560 DENALI NAND DRIVER
4561 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4562 L:      linux-mtd@lists.infradead.org
4563 S:      Supported
4564 F:      drivers/mtd/nand/raw/denali*
4565
4566 DESIGNWARE USB2 DRD IP DRIVER
4567 M:      Minas Harutyunyan <hminas@synopsys.com>
4568 L:      linux-usb@vger.kernel.org
4569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4570 S:      Maintained
4571 F:      drivers/usb/dwc2/
4572
4573 DESIGNWARE USB3 DRD IP DRIVER
4574 M:      Felipe Balbi <balbi@kernel.org>
4575 L:      linux-usb@vger.kernel.org
4576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4577 S:      Maintained
4578 F:      drivers/usb/dwc3/
4579
4580 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4581 M:      Andreas Klinger <ak@it-klinger.de>
4582 L:      linux-iio@vger.kernel.org
4583 S:      Maintained
4584 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4585 F:      drivers/iio/proximity/srf*.c
4586
4587 DEVICE COREDUMP (DEV_COREDUMP)
4588 M:      Johannes Berg <johannes@sipsolutions.net>
4589 L:      linux-kernel@vger.kernel.org
4590 S:      Maintained
4591 F:      drivers/base/devcoredump.c
4592 F:      include/linux/devcoredump.h
4593
4594 DEVICE FREQUENCY (DEVFREQ)
4595 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4596 M:      Kyungmin Park <kyungmin.park@samsung.com>
4597 R:      Chanwoo Choi <cw00.choi@samsung.com>
4598 L:      linux-pm@vger.kernel.org
4599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4600 S:      Maintained
4601 F:      drivers/devfreq/
4602 F:      include/linux/devfreq.h
4603 F:      Documentation/devicetree/bindings/devfreq/
4604 F:      include/trace/events/devfreq.h
4605
4606 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4607 M:      Chanwoo Choi <cw00.choi@samsung.com>
4608 L:      linux-pm@vger.kernel.org
4609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4610 S:      Supported
4611 F:      drivers/devfreq/event/
4612 F:      drivers/devfreq/devfreq-event.c
4613 F:      include/linux/devfreq-event.h
4614 F:      Documentation/devicetree/bindings/devfreq/event/
4615
4616 DEVICE NUMBER REGISTRY
4617 M:      Torben Mathiasen <device@lanana.org>
4618 W:      http://lanana.org/docs/device-list/index.html
4619 S:      Maintained
4620
4621 DEVICE-MAPPER  (LVM)
4622 M:      Alasdair Kergon <agk@redhat.com>
4623 M:      Mike Snitzer <snitzer@redhat.com>
4624 M:      dm-devel@redhat.com
4625 L:      dm-devel@redhat.com
4626 W:      http://sources.redhat.com/dm
4627 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4629 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4630 S:      Maintained
4631 F:      Documentation/device-mapper/
4632 F:      drivers/md/Makefile
4633 F:      drivers/md/Kconfig
4634 F:      drivers/md/dm*
4635 F:      drivers/md/persistent-data/
4636 F:      include/linux/device-mapper.h
4637 F:      include/linux/dm-*.h
4638 F:      include/uapi/linux/dm-*.h
4639
4640 DEVLINK
4641 M:      Jiri Pirko <jiri@mellanox.com>
4642 L:      netdev@vger.kernel.org
4643 S:      Supported
4644 F:      net/core/devlink.c
4645 F:      include/net/devlink.h
4646 F:      include/uapi/linux/devlink.h
4647
4648 DIALOG SEMICONDUCTOR DRIVERS
4649 M:      Support Opensource <support.opensource@diasemi.com>
4650 W:      http://www.dialog-semiconductor.com/products
4651 S:      Supported
4652 F:      Documentation/hwmon/da90??.rst
4653 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4654 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4655 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4656 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4657 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4658 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4659 F:      drivers/gpio/gpio-da90??.c
4660 F:      drivers/hwmon/da90??-hwmon.c
4661 F:      drivers/iio/adc/da91??-*.c
4662 F:      drivers/input/misc/da90??_onkey.c
4663 F:      drivers/input/touchscreen/da9052_tsi.c
4664 F:      drivers/leds/leds-da90??.c
4665 F:      drivers/mfd/da903x.c
4666 F:      drivers/mfd/da90??-*.c
4667 F:      drivers/mfd/da91??-*.c
4668 F:      drivers/power/supply/da9052-battery.c
4669 F:      drivers/power/supply/da91??-*.c
4670 F:      drivers/regulator/da903x.c
4671 F:      drivers/regulator/da9???-regulator.[ch]
4672 F:      drivers/thermal/da90??-thermal.c
4673 F:      drivers/rtc/rtc-da90??.c
4674 F:      drivers/video/backlight/da90??_bl.c
4675 F:      drivers/watchdog/da90??_wdt.c
4676 F:      include/linux/mfd/da903x.h
4677 F:      include/linux/mfd/da9052/
4678 F:      include/linux/mfd/da9055/
4679 F:      include/linux/mfd/da9062/
4680 F:      include/linux/mfd/da9063/
4681 F:      include/linux/mfd/da9150/
4682 F:      include/linux/regulator/da9211.h
4683 F:      include/sound/da[79]*.h
4684 F:      sound/soc/codecs/da[79]*.[ch]
4685
4686 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4687 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4688 L:      linux-gpio@vger.kernel.org
4689 S:      Maintained
4690 F:      drivers/gpio/gpio-gpio-mm.c
4691
4692 DIOLAN U2C-12 I2C DRIVER
4693 M:      Guenter Roeck <linux@roeck-us.net>
4694 L:      linux-i2c@vger.kernel.org
4695 S:      Maintained
4696 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4697
4698 FILESYSTEM DIRECT ACCESS (DAX)
4699 M:      Dan Williams <dan.j.williams@intel.com>
4700 R:      Matthew Wilcox <willy@infradead.org>
4701 R:      Jan Kara <jack@suse.cz>
4702 L:      linux-fsdevel@vger.kernel.org
4703 L:      linux-nvdimm@lists.01.org
4704 S:      Supported
4705 F:      fs/dax.c
4706 F:      include/linux/dax.h
4707 F:      include/trace/events/fs_dax.h
4708
4709 DEVICE DIRECT ACCESS (DAX)
4710 M:      Dan Williams <dan.j.williams@intel.com>
4711 M:      Vishal Verma <vishal.l.verma@intel.com>
4712 M:      Keith Busch <keith.busch@intel.com>
4713 M:      Dave Jiang <dave.jiang@intel.com>
4714 L:      linux-nvdimm@lists.01.org
4715 S:      Supported
4716 F:      drivers/dax/
4717
4718 DIRECTORY NOTIFICATION (DNOTIFY)
4719 M:      Jan Kara <jack@suse.cz>
4720 R:      Amir Goldstein <amir73il@gmail.com>
4721 L:      linux-fsdevel@vger.kernel.org
4722 S:      Maintained
4723 F:      Documentation/filesystems/dnotify.txt
4724 F:      fs/notify/dnotify/
4725 F:      include/linux/dnotify.h
4726
4727 DISK GEOMETRY AND PARTITION HANDLING
4728 M:      Andries Brouwer <aeb@cwi.nl>
4729 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4730 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4731 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4732 S:      Maintained
4733
4734 DISKQUOTA
4735 M:      Jan Kara <jack@suse.com>
4736 S:      Maintained
4737 F:      Documentation/filesystems/quota.txt
4738 F:      fs/quota/
4739 F:      include/linux/quota*.h
4740 F:      include/uapi/linux/quota*.h
4741
4742 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4743 M:      Bernie Thompson <bernie@plugable.com>
4744 L:      linux-fbdev@vger.kernel.org
4745 S:      Maintained
4746 W:      http://plugable.com/category/projects/udlfb/
4747 F:      drivers/video/fbdev/udlfb.c
4748 F:      include/video/udlfb.h
4749 F:      Documentation/fb/udlfb.txt
4750
4751 DISTRIBUTED LOCK MANAGER (DLM)
4752 M:      Christine Caulfield <ccaulfie@redhat.com>
4753 M:      David Teigland <teigland@redhat.com>
4754 L:      cluster-devel@redhat.com
4755 W:      http://sources.redhat.com/cluster/
4756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4757 S:      Supported
4758 F:      fs/dlm/
4759
4760 DMA BUFFER SHARING FRAMEWORK
4761 M:      Sumit Semwal <sumit.semwal@linaro.org>
4762 S:      Maintained
4763 L:      linux-media@vger.kernel.org
4764 L:      dri-devel@lists.freedesktop.org
4765 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4766 F:      drivers/dma-buf/
4767 F:      include/linux/dma-buf*
4768 F:      include/linux/reservation.h
4769 F:      include/linux/*fence.h
4770 F:      Documentation/driver-api/dma-buf.rst
4771 T:      git git://anongit.freedesktop.org/drm/drm-misc
4772
4773 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4774 M:      Vinod Koul <vkoul@kernel.org>
4775 L:      dmaengine@vger.kernel.org
4776 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4777 S:      Maintained
4778 F:      drivers/dma/
4779 F:      include/linux/dmaengine.h
4780 F:      include/linux/of_dma.h
4781 F:      Documentation/devicetree/bindings/dma/
4782 F:      Documentation/driver-api/dmaengine/
4783 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4784
4785 DMA MAPPING HELPERS
4786 M:      Christoph Hellwig <hch@lst.de>
4787 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4788 R:      Robin Murphy <robin.murphy@arm.com>
4789 L:      iommu@lists.linux-foundation.org
4790 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4791 W:      http://git.infradead.org/users/hch/dma-mapping.git
4792 S:      Supported
4793 F:      kernel/dma/
4794 F:      include/asm-generic/dma-mapping.h
4795 F:      include/linux/dma-direct.h
4796 F:      include/linux/dma-mapping.h
4797 F:      include/linux/dma-noncoherent.h
4798
4799 DME1737 HARDWARE MONITOR DRIVER
4800 M:      Juerg Haefliger <juergh@gmail.com>
4801 L:      linux-hwmon@vger.kernel.org
4802 S:      Maintained
4803 F:      Documentation/hwmon/dme1737.rst
4804 F:      drivers/hwmon/dme1737.c
4805
4806 DMI/SMBIOS SUPPORT
4807 M:      Jean Delvare <jdelvare@suse.com>
4808 S:      Maintained
4809 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4810 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4811 F:      drivers/firmware/dmi-id.c
4812 F:      drivers/firmware/dmi_scan.c
4813 F:      include/linux/dmi.h
4814
4815 DOCUMENTATION
4816 M:      Jonathan Corbet <corbet@lwn.net>
4817 L:      linux-doc@vger.kernel.org
4818 S:      Maintained
4819 F:      Documentation/
4820 F:      scripts/kernel-doc
4821 X:      Documentation/ABI/
4822 X:      Documentation/acpi/
4823 X:      Documentation/devicetree/
4824 X:      Documentation/i2c/
4825 X:      Documentation/media/
4826 X:      Documentation/power/
4827 X:      Documentation/spi/
4828 T:      git git://git.lwn.net/linux.git docs-next
4829
4830 DOCUMENTATION/ITALIAN
4831 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4832 L:      linux-doc@vger.kernel.org
4833 S:      Maintained
4834 F:      Documentation/translations/it_IT
4835
4836 DONGWOON DW9714 LENS VOICE COIL DRIVER
4837 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4838 L:      linux-media@vger.kernel.org
4839 T:      git git://linuxtv.org/media_tree.git
4840 S:      Maintained
4841 F:      drivers/media/i2c/dw9714.c
4842 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4843
4844 DONGWOON DW9807 LENS VOICE COIL DRIVER
4845 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4846 L:      linux-media@vger.kernel.org
4847 T:      git git://linuxtv.org/media_tree.git
4848 S:      Maintained
4849 F:      drivers/media/i2c/dw9807-vcm.c
4850 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4851
4852 DOUBLETALK DRIVER
4853 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4854 L:      blinux-list@redhat.com
4855 S:      Maintained
4856 F:      drivers/char/dtlk.c
4857 F:      include/linux/dtlk.h
4858
4859 DPAA2 DATAPATH I/O (DPIO) DRIVER
4860 M:      Roy Pledge <Roy.Pledge@nxp.com>
4861 L:      linux-kernel@vger.kernel.org
4862 S:      Maintained
4863 F:      drivers/soc/fsl/dpio
4864
4865 DPAA2 ETHERNET DRIVER
4866 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4867 L:      netdev@vger.kernel.org
4868 S:      Maintained
4869 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4870 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4871 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4872 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4873 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4874
4875 DPAA2 ETHERNET SWITCH DRIVER
4876 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4877 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4878 L:      linux-kernel@vger.kernel.org
4879 S:      Maintained
4880 F:      drivers/staging/fsl-dpaa2/ethsw
4881
4882 DPAA2 PTP CLOCK DRIVER
4883 M:      Yangbo Lu <yangbo.lu@nxp.com>
4884 L:      netdev@vger.kernel.org
4885 S:      Maintained
4886 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4887 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4888
4889 DPT_I2O SCSI RAID DRIVER
4890 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4891 L:      linux-scsi@vger.kernel.org
4892 W:      http://www.adaptec.com/
4893 S:      Maintained
4894 F:      drivers/scsi/dpt*
4895 F:      drivers/scsi/dpt/
4896
4897 DRBD DRIVER
4898 M:      Philipp Reisner <philipp.reisner@linbit.com>
4899 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4900 L:      drbd-dev@lists.linbit.com
4901 W:      http://www.drbd.org
4902 T:      git git://git.linbit.com/linux-drbd.git
4903 T:      git git://git.linbit.com/drbd-8.4.git
4904 S:      Supported
4905 F:      drivers/block/drbd/
4906 F:      lib/lru_cache.c
4907 F:      Documentation/blockdev/drbd/
4908
4909 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4910 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4911 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4913 S:      Supported
4914 F:      Documentation/kobject.txt
4915 F:      drivers/base/
4916 F:      fs/debugfs/
4917 F:      fs/sysfs/
4918 F:      include/linux/debugfs.h
4919 F:      include/linux/kobj*
4920 F:      lib/kobj*
4921
4922 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4923 M:      Kevin Hilman <khilman@kernel.org>
4924 M:      Nishanth Menon <nm@ti.com>
4925 S:      Maintained
4926 F:      drivers/power/avs/
4927 F:      include/linux/power/smartreflex.h
4928 L:      linux-pm@vger.kernel.org
4929
4930 DRM DRIVER FOR ARM PL111 CLCD
4931 M:      Eric Anholt <eric@anholt.net>
4932 T:      git git://anongit.freedesktop.org/drm/drm-misc
4933 S:      Supported
4934 F:      drivers/gpu/drm/pl111/
4935
4936 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4937 M:      Linus Walleij <linus.walleij@linaro.org>
4938 T:      git git://anongit.freedesktop.org/drm/drm-misc
4939 S:      Maintained
4940 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4941 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4942
4943 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4944 M:      Dave Airlie <airlied@redhat.com>
4945 S:      Odd Fixes
4946 F:      drivers/gpu/drm/ast/
4947
4948 DRM DRIVER FOR ASPEED BMC GFX
4949 M:      Joel Stanley <joel@jms.id.au>
4950 L:      linux-aspeed@lists.ozlabs.org
4951 T:      git git://anongit.freedesktop.org/drm/drm-misc
4952 S:      Supported
4953 F:      drivers/gpu/drm/aspeed/
4954 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4955
4956 DRM DRIVER FOR BOCHS VIRTUAL GPU
4957 M:      Gerd Hoffmann <kraxel@redhat.com>
4958 L:      virtualization@lists.linux-foundation.org
4959 T:      git git://anongit.freedesktop.org/drm/drm-misc
4960 S:      Maintained
4961 F:      drivers/gpu/drm/bochs/
4962
4963 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4964 M:      Linus Walleij <linus.walleij@linaro.org>
4965 T:      git git://anongit.freedesktop.org/drm/drm-misc
4966 S:      Maintained
4967 F:      drivers/gpu/drm/tve200/
4968
4969 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4970 M:      Jagan Teki <jagan@amarulasolutions.com>
4971 S:      Maintained
4972 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4973 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4974
4975 DRM DRIVER FOR ILITEK ILI9225 PANELS
4976 M:      David Lechner <david@lechnology.com>
4977 S:      Maintained
4978 F:      drivers/gpu/drm/tinydrm/ili9225.c
4979 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4980
4981 DRM DRIVER FOR HX8357D PANELS
4982 M:      Eric Anholt <eric@anholt.net>
4983 T:      git git://anongit.freedesktop.org/drm/drm-misc
4984 S:      Maintained
4985 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4986 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4987
4988 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4989 S:      Orphan / Obsolete
4990 F:      drivers/gpu/drm/i810/
4991 F:      include/uapi/drm/i810_drm.h
4992
4993 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4994 S:      Orphan / Obsolete
4995 F:      drivers/gpu/drm/mga/
4996 F:      include/uapi/drm/mga_drm.h
4997
4998 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4999 M:      Dave Airlie <airlied@redhat.com>
5000 S:      Odd Fixes
5001 F:      drivers/gpu/drm/mgag200/
5002
5003 DRM DRIVER FOR MI0283QT
5004 M:      Noralf Trønnes <noralf@tronnes.org>
5005 S:      Maintained
5006 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5007 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5008
5009 DRM DRIVER FOR MSM ADRENO GPU
5010 M:      Rob Clark <robdclark@gmail.com>
5011 M:      Sean Paul <sean@poorly.run>
5012 L:      linux-arm-msm@vger.kernel.org
5013 L:      dri-devel@lists.freedesktop.org
5014 L:      freedreno@lists.freedesktop.org
5015 T:      git https://gitlab.freedesktop.org/drm/msm.git
5016 S:      Maintained
5017 F:      drivers/gpu/drm/msm/
5018 F:      include/uapi/drm/msm_drm.h
5019 F:      Documentation/devicetree/bindings/display/msm/
5020
5021 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5022 M:      Ben Skeggs <bskeggs@redhat.com>
5023 L:      dri-devel@lists.freedesktop.org
5024 L:      nouveau@lists.freedesktop.org
5025 T:      git git://github.com/skeggsb/linux
5026 S:      Supported
5027 F:      drivers/gpu/drm/nouveau/
5028 F:      include/uapi/drm/nouveau_drm.h
5029
5030 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5031 M:      Stefan Mavrodiev <stefan@olimex.com>
5032 S:      Maintained
5033 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5034 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5035
5036 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5037 M:      Noralf Trønnes <noralf@tronnes.org>
5038 S:      Maintained
5039 F:      drivers/gpu/drm/tinydrm/repaper.c
5040 F:      Documentation/devicetree/bindings/display/repaper.txt
5041
5042 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5043 M:      Dave Airlie <airlied@redhat.com>
5044 M:      Gerd Hoffmann <kraxel@redhat.com>
5045 L:      virtualization@lists.linux-foundation.org
5046 T:      git git://anongit.freedesktop.org/drm/drm-misc
5047 S:      Obsolete
5048 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5049 F:      drivers/gpu/drm/cirrus/
5050
5051 DRM DRIVER FOR QXL VIRTUAL GPU
5052 M:      Dave Airlie <airlied@redhat.com>
5053 M:      Gerd Hoffmann <kraxel@redhat.com>
5054 L:      virtualization@lists.linux-foundation.org
5055 L:      spice-devel@lists.freedesktop.org
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057 S:      Maintained
5058 F:      drivers/gpu/drm/qxl/
5059 F:      include/uapi/drm/qxl_drm.h
5060
5061 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5062 S:      Orphan / Obsolete
5063 F:      drivers/gpu/drm/r128/
5064 F:      include/uapi/drm/r128_drm.h
5065
5066 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5067 M:      Guido Günther <agx@sigxcpu.org>
5068 S:      Maintained
5069 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5070 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5071
5072 DRM DRIVER FOR SAVAGE VIDEO CARDS
5073 S:      Orphan / Obsolete
5074 F:      drivers/gpu/drm/savage/
5075 F:      include/uapi/drm/savage_drm.h
5076
5077 DRM DRIVER FOR SIS VIDEO CARDS
5078 S:      Orphan / Obsolete
5079 F:      drivers/gpu/drm/sis/
5080 F:      include/uapi/drm/sis_drm.h
5081
5082 DRM DRIVER FOR SITRONIX ST7701 PANELS
5083 M:      Jagan Teki <jagan@amarulasolutions.com>
5084 S:      Maintained
5085 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5086 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5087
5088 DRM DRIVER FOR SITRONIX ST7586 PANELS
5089 M:      David Lechner <david@lechnology.com>
5090 S:      Maintained
5091 F:      drivers/gpu/drm/tinydrm/st7586.c
5092 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5093
5094 DRM DRIVER FOR SITRONIX ST7735R PANELS
5095 M:      David Lechner <david@lechnology.com>
5096 S:      Maintained
5097 F:      drivers/gpu/drm/tinydrm/st7735r.c
5098 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5099
5100 DRM DRIVER FOR TDFX VIDEO CARDS
5101 S:      Orphan / Obsolete
5102 F:      drivers/gpu/drm/tdfx/
5103
5104 DRM DRIVER FOR TPO TPG110 PANELS
5105 M:      Linus Walleij <linus.walleij@linaro.org>
5106 T:      git git://anongit.freedesktop.org/drm/drm-misc
5107 S:      Maintained
5108 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5109 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5110
5111 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5112 M:      Dave Airlie <airlied@redhat.com>
5113 R:      Sean Paul <sean@poorly.run>
5114 L:      dri-devel@lists.freedesktop.org
5115 S:      Odd Fixes
5116 F:      drivers/gpu/drm/udl/
5117 T:      git git://anongit.freedesktop.org/drm/drm-misc
5118
5119 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5120 M:      Hans de Goede <hdegoede@redhat.com>
5121 L:      dri-devel@lists.freedesktop.org
5122 S:      Maintained
5123 F:      drivers/gpu/drm/vboxvideo/
5124 T:      git git://anongit.freedesktop.org/drm/drm-misc
5125
5126 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5127 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5128 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5129 R:      Daniel Vetter <daniel@ffwll.ch>
5130 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131 S:      Maintained
5132 L:      dri-devel@lists.freedesktop.org
5133 F:      drivers/gpu/drm/vkms/
5134 F:      Documentation/gpu/vkms.rst
5135
5136 DRM DRIVER FOR VMWARE VIRTUAL GPU
5137 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5138 M:      Thomas Hellstrom <thellstrom@vmware.com>
5139 L:      dri-devel@lists.freedesktop.org
5140 T:      git git://people.freedesktop.org/~thomash/linux
5141 S:      Supported
5142 F:      drivers/gpu/drm/vmwgfx/
5143 F:      include/uapi/drm/vmwgfx_drm.h
5144
5145 DRM DRIVERS
5146 M:      David Airlie <airlied@linux.ie>
5147 M:      Daniel Vetter <daniel@ffwll.ch>
5148 L:      dri-devel@lists.freedesktop.org
5149 T:      git git://anongit.freedesktop.org/drm/drm
5150 B:      https://bugs.freedesktop.org/
5151 C:      irc://chat.freenode.net/dri-devel
5152 S:      Maintained
5153 F:      drivers/gpu/drm/
5154 F:      drivers/gpu/vga/
5155 F:      Documentation/devicetree/bindings/display/
5156 F:      Documentation/devicetree/bindings/gpu/
5157 F:      Documentation/gpu/
5158 F:      include/drm/
5159 F:      include/uapi/drm/
5160 F:      include/linux/vga*
5161
5162 DRM DRIVERS AND MISC GPU PATCHES
5163 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5164 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5165 M:      Sean Paul <sean@poorly.run>
5166 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5167 S:      Maintained
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 F:      Documentation/gpu/
5170 F:      drivers/gpu/vga/
5171 F:      drivers/gpu/drm/*
5172 F:      include/drm/drm*
5173 F:      include/uapi/drm/drm*
5174 F:      include/linux/vga*
5175
5176 DRM DRIVERS FOR ALLWINNER A10
5177 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5178 L:      dri-devel@lists.freedesktop.org
5179 S:      Supported
5180 F:      drivers/gpu/drm/sun4i/
5181 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5182 T:      git git://anongit.freedesktop.org/drm/drm-misc
5183
5184 DRM DRIVERS FOR AMLOGIC SOCS
5185 M:      Neil Armstrong <narmstrong@baylibre.com>
5186 L:      dri-devel@lists.freedesktop.org
5187 L:      linux-amlogic@lists.infradead.org
5188 W:      http://linux-meson.com/
5189 S:      Supported
5190 F:      drivers/gpu/drm/meson/
5191 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5192 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5193 F:      Documentation/gpu/meson.rst
5194 T:      git git://anongit.freedesktop.org/drm/drm-misc
5195
5196 DRM DRIVERS FOR ATMEL HLCDC
5197 M:      Boris Brezillon <bbrezillon@kernel.org>
5198 L:      dri-devel@lists.freedesktop.org
5199 S:      Supported
5200 F:      drivers/gpu/drm/atmel-hlcdc/
5201 F:      Documentation/devicetree/bindings/display/atmel/
5202 T:      git git://anongit.freedesktop.org/drm/drm-misc
5203
5204 DRM DRIVERS FOR BRIDGE CHIPS
5205 M:      Andrzej Hajda <a.hajda@samsung.com>
5206 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5207 S:      Maintained
5208 T:      git git://anongit.freedesktop.org/drm/drm-misc
5209 F:      drivers/gpu/drm/bridge/
5210
5211 DRM DRIVERS FOR EXYNOS
5212 M:      Inki Dae <inki.dae@samsung.com>
5213 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5214 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5215 M:      Kyungmin Park <kyungmin.park@samsung.com>
5216 L:      dri-devel@lists.freedesktop.org
5217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5218 S:      Supported
5219 F:      drivers/gpu/drm/exynos/
5220 F:      include/uapi/drm/exynos_drm.h
5221 F:      Documentation/devicetree/bindings/display/exynos/
5222
5223 DRM DRIVERS FOR FREESCALE DCU
5224 M:      Stefan Agner <stefan@agner.ch>
5225 M:      Alison Wang <alison.wang@nxp.com>
5226 L:      dri-devel@lists.freedesktop.org
5227 S:      Supported
5228 F:      drivers/gpu/drm/fsl-dcu/
5229 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5230 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5231 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5232 T:      git git://anongit.freedesktop.org/drm/drm-misc
5233
5234 DRM DRIVERS FOR FREESCALE IMX
5235 M:      Philipp Zabel <p.zabel@pengutronix.de>
5236 L:      dri-devel@lists.freedesktop.org
5237 S:      Maintained
5238 F:      drivers/gpu/drm/imx/
5239 F:      drivers/gpu/ipu-v3/
5240 F:      Documentation/devicetree/bindings/display/imx/
5241
5242 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5243 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5244 L:      dri-devel@lists.freedesktop.org
5245 T:      git git://github.com/patjak/drm-gma500
5246 S:      Maintained
5247 F:      drivers/gpu/drm/gma500/
5248
5249 DRM DRIVERS FOR HISILICON
5250 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5251 M:      Rongrong Zou <zourongrong@gmail.com>
5252 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5253 R:      Chen Feng <puck.chen@hisilicon.com>
5254 L:      dri-devel@lists.freedesktop.org
5255 T:      git git://github.com/xin3liang/linux.git
5256 S:      Maintained
5257 F:      drivers/gpu/drm/hisilicon/
5258 F:      Documentation/devicetree/bindings/display/hisilicon/
5259
5260 DRM DRIVERS FOR LIMA
5261 M:      Qiang Yu <yuq825@gmail.com>
5262 L:      dri-devel@lists.freedesktop.org
5263 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5264 S:      Maintained
5265 F:      drivers/gpu/drm/lima/
5266 F:      include/uapi/drm/lima_drm.h
5267 T:      git git://anongit.freedesktop.org/drm/drm-misc
5268
5269 DRM DRIVERS FOR MEDIATEK
5270 M:      CK Hu <ck.hu@mediatek.com>
5271 M:      Philipp Zabel <p.zabel@pengutronix.de>
5272 L:      dri-devel@lists.freedesktop.org
5273 S:      Supported
5274 F:      drivers/gpu/drm/mediatek/
5275 F:      Documentation/devicetree/bindings/display/mediatek/
5276
5277 DRM DRIVERS FOR NVIDIA TEGRA
5278 M:      Thierry Reding <thierry.reding@gmail.com>
5279 L:      dri-devel@lists.freedesktop.org
5280 L:      linux-tegra@vger.kernel.org
5281 T:      git git://anongit.freedesktop.org/tegra/linux.git
5282 S:      Supported
5283 F:      drivers/gpu/drm/tegra/
5284 F:      drivers/gpu/host1x/
5285 F:      include/linux/host1x.h
5286 F:      include/uapi/drm/tegra_drm.h
5287 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5288
5289 DRM DRIVERS FOR RENESAS
5290 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5291 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5292 L:      dri-devel@lists.freedesktop.org
5293 L:      linux-renesas-soc@vger.kernel.org
5294 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5295 S:      Supported
5296 F:      drivers/gpu/drm/rcar-du/
5297 F:      drivers/gpu/drm/shmobile/
5298 F:      include/linux/platform_data/shmob_drm.h
5299 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5300 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5301 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5302
5303 DRM DRIVERS FOR ROCKCHIP
5304 M:      Sandy Huang <hjc@rock-chips.com>
5305 M:      Heiko Stübner <heiko@sntech.de>
5306 L:      dri-devel@lists.freedesktop.org
5307 S:      Maintained
5308 F:      drivers/gpu/drm/rockchip/
5309 F:      Documentation/devicetree/bindings/display/rockchip/
5310 T:      git git://anongit.freedesktop.org/drm/drm-misc
5311
5312 DRM DRIVERS FOR STI
5313 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5314 M:      Vincent Abriou <vincent.abriou@st.com>
5315 L:      dri-devel@lists.freedesktop.org
5316 T:      git git://anongit.freedesktop.org/drm/drm-misc
5317 S:      Maintained
5318 F:      drivers/gpu/drm/sti
5319 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5320
5321 DRM DRIVERS FOR STM
5322 M:      Yannick Fertre <yannick.fertre@st.com>
5323 M:      Philippe Cornu <philippe.cornu@st.com>
5324 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5325 M:      Vincent Abriou <vincent.abriou@st.com>
5326 L:      dri-devel@lists.freedesktop.org
5327 T:      git git://anongit.freedesktop.org/drm/drm-misc
5328 S:      Maintained
5329 F:      drivers/gpu/drm/stm
5330 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5331
5332 DRM DRIVERS FOR TI LCDC
5333 M:      Jyri Sarha <jsarha@ti.com>
5334 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5335 L:      dri-devel@lists.freedesktop.org
5336 S:      Maintained
5337 F:      drivers/gpu/drm/tilcdc/
5338 F:      Documentation/devicetree/bindings/display/tilcdc/
5339
5340 DRM DRIVERS FOR TI OMAP
5341 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5342 L:      dri-devel@lists.freedesktop.org
5343 S:      Maintained
5344 F:      drivers/gpu/drm/omapdrm/
5345 F:      Documentation/devicetree/bindings/display/ti/
5346
5347 DRM DRIVERS FOR V3D
5348 M:      Eric Anholt <eric@anholt.net>
5349 S:      Supported
5350 F:      drivers/gpu/drm/v3d/
5351 F:      include/uapi/drm/v3d_drm.h
5352 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5353 T:      git git://anongit.freedesktop.org/drm/drm-misc
5354
5355 DRM DRIVERS FOR VC4
5356 M:      Eric Anholt <eric@anholt.net>
5357 T:      git git://github.com/anholt/linux
5358 S:      Supported
5359 F:      drivers/gpu/drm/vc4/
5360 F:      include/uapi/drm/vc4_drm.h
5361 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5362 T:      git git://anongit.freedesktop.org/drm/drm-misc
5363
5364 DRM DRIVERS FOR VIVANTE GPU IP
5365 M:      Lucas Stach <l.stach@pengutronix.de>
5366 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5367 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5368 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5369 L:      dri-devel@lists.freedesktop.org
5370 S:      Maintained
5371 F:      drivers/gpu/drm/etnaviv/
5372 F:      include/uapi/drm/etnaviv_drm.h
5373 F:      Documentation/devicetree/bindings/display/etnaviv/
5374
5375 DRM DRIVERS FOR ZTE ZX
5376 M:      Shawn Guo <shawnguo@kernel.org>
5377 L:      dri-devel@lists.freedesktop.org
5378 S:      Maintained
5379 F:      drivers/gpu/drm/zte/
5380 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5381 T:      git git://anongit.freedesktop.org/drm/drm-misc
5382
5383 DRM PANEL DRIVERS
5384 M:      Thierry Reding <thierry.reding@gmail.com>
5385 L:      dri-devel@lists.freedesktop.org
5386 T:      git git://anongit.freedesktop.org/drm/drm-misc
5387 S:      Maintained
5388 F:      drivers/gpu/drm/drm_panel.c
5389 F:      drivers/gpu/drm/panel/
5390 F:      include/drm/drm_panel.h
5391 F:      Documentation/devicetree/bindings/display/panel/
5392
5393 DRM TINYDRM DRIVERS
5394 M:      Noralf Trønnes <noralf@tronnes.org>
5395 W:      https://github.com/notro/tinydrm/wiki/Development
5396 T:      git git://anongit.freedesktop.org/drm/drm-misc
5397 S:      Maintained
5398 F:      drivers/gpu/drm/tinydrm/
5399 F:      include/drm/tinydrm/
5400
5401 DRM DRIVERS FOR XEN
5402 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5403 T:      git git://anongit.freedesktop.org/drm/drm-misc
5404 L:      dri-devel@lists.freedesktop.org
5405 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5406 S:      Supported
5407 F:      drivers/gpu/drm/xen/
5408 F:      Documentation/gpu/xen-front.rst
5409
5410 DRM TTM SUBSYSTEM
5411 M:      Christian Koenig <christian.koenig@amd.com>
5412 M:      Huang Rui <ray.huang@amd.com>
5413 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5414 T:      git git://people.freedesktop.org/~agd5f/linux
5415 S:      Maintained
5416 L:      dri-devel@lists.freedesktop.org
5417 F:      include/drm/ttm/
5418 F:      drivers/gpu/drm/ttm/
5419
5420 DSBR100 USB FM RADIO DRIVER
5421 M:      Alexey Klimov <klimov.linux@gmail.com>
5422 L:      linux-media@vger.kernel.org
5423 T:      git git://linuxtv.org/media_tree.git
5424 S:      Maintained
5425 F:      drivers/media/radio/dsbr100.c
5426
5427 DSCC4 DRIVER
5428 M:      Francois Romieu <romieu@fr.zoreil.com>
5429 L:      netdev@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/net/wan/dscc4.c
5432
5433 DT3155 MEDIA DRIVER
5434 M:      Hans Verkuil <hverkuil@xs4all.nl>
5435 L:      linux-media@vger.kernel.org
5436 T:      git git://linuxtv.org/media_tree.git
5437 W:      https://linuxtv.org
5438 S:      Odd Fixes
5439 F:      drivers/media/pci/dt3155/
5440
5441 DVB_USB_AF9015 MEDIA DRIVER
5442 M:      Antti Palosaari <crope@iki.fi>
5443 L:      linux-media@vger.kernel.org
5444 W:      https://linuxtv.org
5445 W:      http://palosaari.fi/linux/
5446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5447 T:      git git://linuxtv.org/anttip/media_tree.git
5448 S:      Maintained
5449 F:      drivers/media/usb/dvb-usb-v2/af9015*
5450
5451 DVB_USB_AF9035 MEDIA DRIVER
5452 M:      Antti Palosaari <crope@iki.fi>
5453 L:      linux-media@vger.kernel.org
5454 W:      https://linuxtv.org
5455 W:      http://palosaari.fi/linux/
5456 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5457 T:      git git://linuxtv.org/anttip/media_tree.git
5458 S:      Maintained
5459 F:      drivers/media/usb/dvb-usb-v2/af9035*
5460
5461 DVB_USB_ANYSEE MEDIA DRIVER
5462 M:      Antti Palosaari <crope@iki.fi>
5463 L:      linux-media@vger.kernel.org
5464 W:      https://linuxtv.org
5465 W:      http://palosaari.fi/linux/
5466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5467 T:      git git://linuxtv.org/anttip/media_tree.git
5468 S:      Maintained
5469 F:      drivers/media/usb/dvb-usb-v2/anysee*
5470
5471 DVB_USB_AU6610 MEDIA DRIVER
5472 M:      Antti Palosaari <crope@iki.fi>
5473 L:      linux-media@vger.kernel.org
5474 W:      https://linuxtv.org
5475 W:      http://palosaari.fi/linux/
5476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5477 T:      git git://linuxtv.org/anttip/media_tree.git
5478 S:      Maintained
5479 F:      drivers/media/usb/dvb-usb-v2/au6610*
5480
5481 DVB_USB_CE6230 MEDIA DRIVER
5482 M:      Antti Palosaari <crope@iki.fi>
5483 L:      linux-media@vger.kernel.org
5484 W:      https://linuxtv.org
5485 W:      http://palosaari.fi/linux/
5486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5487 T:      git git://linuxtv.org/anttip/media_tree.git
5488 S:      Maintained
5489 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5490
5491 DVB_USB_CXUSB MEDIA DRIVER
5492 M:      Michael Krufky <mkrufky@linuxtv.org>
5493 L:      linux-media@vger.kernel.org
5494 W:      https://linuxtv.org
5495 W:      http://github.com/mkrufky
5496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5497 T:      git git://linuxtv.org/media_tree.git
5498 S:      Maintained
5499 F:      drivers/media/usb/dvb-usb/cxusb*
5500
5501 DVB_USB_EC168 MEDIA DRIVER
5502 M:      Antti Palosaari <crope@iki.fi>
5503 L:      linux-media@vger.kernel.org
5504 W:      https://linuxtv.org
5505 W:      http://palosaari.fi/linux/
5506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5507 T:      git git://linuxtv.org/anttip/media_tree.git
5508 S:      Maintained
5509 F:      drivers/media/usb/dvb-usb-v2/ec168*
5510
5511 DVB_USB_GL861 MEDIA DRIVER
5512 M:      Antti Palosaari <crope@iki.fi>
5513 L:      linux-media@vger.kernel.org
5514 W:      https://linuxtv.org
5515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5516 T:      git git://linuxtv.org/anttip/media_tree.git
5517 S:      Maintained
5518 F:      drivers/media/usb/dvb-usb-v2/gl861*
5519
5520 DVB_USB_MXL111SF MEDIA DRIVER
5521 M:      Michael Krufky <mkrufky@linuxtv.org>
5522 L:      linux-media@vger.kernel.org
5523 W:      https://linuxtv.org
5524 W:      http://github.com/mkrufky
5525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5526 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5527 S:      Maintained
5528 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5529
5530 DVB_USB_RTL28XXU MEDIA DRIVER
5531 M:      Antti Palosaari <crope@iki.fi>
5532 L:      linux-media@vger.kernel.org
5533 W:      https://linuxtv.org
5534 W:      http://palosaari.fi/linux/
5535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5536 T:      git git://linuxtv.org/anttip/media_tree.git
5537 S:      Maintained
5538 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5539
5540 DVB_USB_V2 MEDIA DRIVER
5541 M:      Antti Palosaari <crope@iki.fi>
5542 L:      linux-media@vger.kernel.org
5543 W:      https://linuxtv.org
5544 W:      http://palosaari.fi/linux/
5545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5546 T:      git git://linuxtv.org/anttip/media_tree.git
5547 S:      Maintained
5548 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5549 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5550
5551 DYNAMIC DEBUG
5552 M:      Jason Baron <jbaron@akamai.com>
5553 S:      Maintained
5554 F:      lib/dynamic_debug.c
5555 F:      include/linux/dynamic_debug.h
5556
5557 DYNAMIC INTERRUPT MODERATION
5558 M:      Tal Gilboa <talgi@mellanox.com>
5559 S:      Maintained
5560 F:      include/linux/net_dim.h
5561
5562 DZ DECSTATION DZ11 SERIAL DRIVER
5563 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5564 S:      Maintained
5565 F:      drivers/tty/serial/dz.*
5566
5567 E3X0 POWER BUTTON DRIVER
5568 M:      Moritz Fischer <moritz.fischer@ettus.com>
5569 L:      usrp-users@lists.ettus.com
5570 W:      http://www.ettus.com
5571 S:      Supported
5572 F:      drivers/input/misc/e3x0-button.c
5573 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5574
5575 E4000 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/tuners/e4000*
5584
5585 EARTH_PT1 MEDIA DRIVER
5586 M:      Akihiro Tsukada <tskd08@gmail.com>
5587 L:      linux-media@vger.kernel.org
5588 S:      Odd Fixes
5589 F:      drivers/media/pci/pt1/
5590
5591 EARTH_PT3 MEDIA DRIVER
5592 M:      Akihiro Tsukada <tskd08@gmail.com>
5593 L:      linux-media@vger.kernel.org
5594 S:      Odd Fixes
5595 F:      drivers/media/pci/pt3/
5596
5597 EC100 MEDIA DRIVER
5598 M:      Antti Palosaari <crope@iki.fi>
5599 L:      linux-media@vger.kernel.org
5600 W:      https://linuxtv.org
5601 W:      http://palosaari.fi/linux/
5602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5603 T:      git git://linuxtv.org/anttip/media_tree.git
5604 S:      Maintained
5605 F:      drivers/media/dvb-frontends/ec100*
5606
5607 ECRYPT FILE SYSTEM
5608 M:      Tyler Hicks <tyhicks@canonical.com>
5609 L:      ecryptfs@vger.kernel.org
5610 W:      http://ecryptfs.org
5611 W:      https://launchpad.net/ecryptfs
5612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5613 S:      Supported
5614 F:      Documentation/filesystems/ecryptfs.txt
5615 F:      fs/ecryptfs/
5616
5617 EDAC-AMD64
5618 M:      Borislav Petkov <bp@alien8.de>
5619 L:      linux-edac@vger.kernel.org
5620 S:      Maintained
5621 F:      drivers/edac/amd64_edac*
5622
5623 EDAC-AST2500
5624 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5625 S:      Supported
5626 F:      drivers/edac/aspeed_edac.c
5627 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5628
5629 EDAC-CALXEDA
5630 M:      Robert Richter <rric@kernel.org>
5631 L:      linux-edac@vger.kernel.org
5632 S:      Maintained
5633 F:      drivers/edac/highbank*
5634
5635 EDAC-CAVIUM OCTEON
5636 M:      Ralf Baechle <ralf@linux-mips.org>
5637 M:      David Daney <david.daney@cavium.com>
5638 L:      linux-edac@vger.kernel.org
5639 L:      linux-mips@vger.kernel.org
5640 S:      Supported
5641 F:      drivers/edac/octeon_edac*
5642
5643 EDAC-CAVIUM THUNDERX
5644 M:      David Daney <david.daney@cavium.com>
5645 M:      Jan Glauber <jglauber@cavium.com>
5646 L:      linux-edac@vger.kernel.org
5647 S:      Supported
5648 F:      drivers/edac/thunderx_edac*
5649
5650 EDAC-CORE
5651 M:      Borislav Petkov <bp@alien8.de>
5652 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5653 R:      James Morse <james.morse@arm.com>
5654 L:      linux-edac@vger.kernel.org
5655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5657 S:      Supported
5658 F:      Documentation/admin-guide/ras.rst
5659 F:      Documentation/driver-api/edac.rst
5660 F:      drivers/edac/
5661 F:      include/linux/edac.h
5662
5663 EDAC-E752X
5664 M:      Mark Gross <mark.gross@intel.com>
5665 L:      linux-edac@vger.kernel.org
5666 S:      Maintained
5667 F:      drivers/edac/e752x_edac.c
5668
5669 EDAC-E7XXX
5670 L:      linux-edac@vger.kernel.org
5671 S:      Maintained
5672 F:      drivers/edac/e7xxx_edac.c
5673
5674 EDAC-FSL_DDR
5675 M:      York Sun <york.sun@nxp.com>
5676 L:      linux-edac@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/edac/fsl_ddr_edac.*
5679
5680 EDAC-GHES
5681 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5682 L:      linux-edac@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/edac/ghes_edac.c
5685
5686 EDAC-I10NM
5687 M:      Tony Luck <tony.luck@intel.com>
5688 L:      linux-edac@vger.kernel.org
5689 S:      Maintained
5690 F:      drivers/edac/i10nm_base.c
5691
5692 EDAC-I3000
5693 L:      linux-edac@vger.kernel.org
5694 S:      Orphan
5695 F:      drivers/edac/i3000_edac.c
5696
5697 EDAC-I5000
5698 L:      linux-edac@vger.kernel.org
5699 S:      Maintained
5700 F:      drivers/edac/i5000_edac.c
5701
5702 EDAC-I5400
5703 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5704 L:      linux-edac@vger.kernel.org
5705 S:      Maintained
5706 F:      drivers/edac/i5400_edac.c
5707
5708 EDAC-I7300
5709 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5710 L:      linux-edac@vger.kernel.org
5711 S:      Maintained
5712 F:      drivers/edac/i7300_edac.c
5713
5714 EDAC-I7CORE
5715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5716 L:      linux-edac@vger.kernel.org
5717 S:      Maintained
5718 F:      drivers/edac/i7core_edac.c
5719
5720 EDAC-I82443BXGX
5721 M:      Tim Small <tim@buttersideup.com>
5722 L:      linux-edac@vger.kernel.org
5723 S:      Maintained
5724 F:      drivers/edac/i82443bxgx_edac.c
5725
5726 EDAC-I82975X
5727 M:      "Arvind R." <arvino55@gmail.com>
5728 L:      linux-edac@vger.kernel.org
5729 S:      Maintained
5730 F:      drivers/edac/i82975x_edac.c
5731
5732 EDAC-IE31200
5733 M:      Jason Baron <jbaron@akamai.com>
5734 L:      linux-edac@vger.kernel.org
5735 S:      Maintained
5736 F:      drivers/edac/ie31200_edac.c
5737
5738 EDAC-MPC85XX
5739 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5740 L:      linux-edac@vger.kernel.org
5741 S:      Maintained
5742 F:      drivers/edac/mpc85xx_edac.[ch]
5743
5744 EDAC-PASEMI
5745 M:      Egor Martovetsky <egor@pasemi.com>
5746 L:      linux-edac@vger.kernel.org
5747 S:      Maintained
5748 F:      drivers/edac/pasemi_edac.c
5749
5750 EDAC-PND2
5751 M:      Tony Luck <tony.luck@intel.com>
5752 L:      linux-edac@vger.kernel.org
5753 S:      Maintained
5754 F:      drivers/edac/pnd2_edac.[ch]
5755
5756 EDAC-R82600
5757 M:      Tim Small <tim@buttersideup.com>
5758 L:      linux-edac@vger.kernel.org
5759 S:      Maintained
5760 F:      drivers/edac/r82600_edac.c
5761
5762 EDAC-SBRIDGE
5763 M:      Tony Luck <tony.luck@intel.com>
5764 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5765 L:      linux-edac@vger.kernel.org
5766 S:      Maintained
5767 F:      drivers/edac/sb_edac.c
5768
5769 EDAC-SKYLAKE
5770 M:      Tony Luck <tony.luck@intel.com>
5771 L:      linux-edac@vger.kernel.org
5772 S:      Maintained
5773 F:      drivers/edac/skx_*.c
5774
5775 EDAC-TI
5776 M:      Tero Kristo <t-kristo@ti.com>
5777 L:      linux-edac@vger.kernel.org
5778 S:      Maintained
5779 F:      drivers/edac/ti_edac.c
5780
5781 EDAC-QCOM
5782 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5783 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5784 L:      linux-arm-msm@vger.kernel.org
5785 L:      linux-edac@vger.kernel.org
5786 S:      Maintained
5787 F:      drivers/edac/qcom_edac.c
5788
5789 EDIROL UA-101/UA-1000 DRIVER
5790 M:      Clemens Ladisch <clemens@ladisch.de>
5791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5793 S:      Maintained
5794 F:      sound/usb/misc/ua101.c
5795
5796 EFI TEST DRIVER
5797 L:      linux-efi@vger.kernel.org
5798 M:      Ivan Hu <ivan.hu@canonical.com>
5799 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5800 S:      Maintained
5801 F:      drivers/firmware/efi/test/
5802
5803 EFI VARIABLE FILESYSTEM
5804 M:      Matthew Garrett <matthew.garrett@nebula.com>
5805 M:      Jeremy Kerr <jk@ozlabs.org>
5806 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5808 L:      linux-efi@vger.kernel.org
5809 S:      Maintained
5810 F:      fs/efivarfs/
5811
5812 EFIFB FRAMEBUFFER DRIVER
5813 L:      linux-fbdev@vger.kernel.org
5814 M:      Peter Jones <pjones@redhat.com>
5815 S:      Maintained
5816 F:      drivers/video/fbdev/efifb.c
5817
5818 EFS FILESYSTEM
5819 W:      http://aeschi.ch.eu.org/efs/
5820 S:      Orphan
5821 F:      fs/efs/
5822
5823 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5824 M:      Douglas Miller <dougmill@linux.ibm.com>
5825 L:      netdev@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/net/ethernet/ibm/ehea/
5828
5829 EM28XX VIDEO4LINUX DRIVER
5830 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5831 L:      linux-media@vger.kernel.org
5832 W:      https://linuxtv.org
5833 T:      git git://linuxtv.org/media_tree.git
5834 S:      Maintained
5835 F:      drivers/media/usb/em28xx/
5836 F:      Documentation/media/v4l-drivers/em28xx*
5837
5838 EMBEDDED LINUX
5839 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5840 M:      Matt Mackall <mpm@selenic.com>
5841 M:      David Woodhouse <dwmw2@infradead.org>
5842 L:      linux-embedded@vger.kernel.org
5843 S:      Maintained
5844
5845 Emulex 10Gbps iSCSI - OneConnect DRIVER
5846 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5847 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5848 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5849 L:      linux-scsi@vger.kernel.org
5850 W:      http://www.broadcom.com
5851 S:      Supported
5852 F:      drivers/scsi/be2iscsi/
5853
5854 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5855 M:      Sathya Perla <sathya.perla@broadcom.com>
5856 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5857 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5858 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5859 L:      netdev@vger.kernel.org
5860 W:      http://www.emulex.com
5861 S:      Supported
5862 F:      drivers/net/ethernet/emulex/benet/
5863
5864 EMULEX ONECONNECT ROCE DRIVER
5865 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5866 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5867 L:      linux-rdma@vger.kernel.org
5868 W:      http://www.broadcom.com
5869 S:      Odd Fixes
5870 F:      drivers/infiniband/hw/ocrdma/
5871 F:      include/uapi/rdma/ocrdma-abi.h
5872
5873 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5874 M:      James Smart <james.smart@broadcom.com>
5875 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5876 L:      linux-scsi@vger.kernel.org
5877 W:      http://www.broadcom.com
5878 S:      Supported
5879 F:      drivers/scsi/lpfc/
5880
5881 ENE CB710 FLASH CARD READER DRIVER
5882 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5883 S:      Maintained
5884 F:      drivers/misc/cb710/
5885 F:      drivers/mmc/host/cb710-mmc.*
5886 F:      include/linux/cb710.h
5887
5888 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5889 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5890 S:      Maintained
5891 F:      drivers/media/rc/ene_ir.*
5892
5893 EPSON S1D13XXX FRAMEBUFFER DRIVER
5894 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5895 S:      Maintained
5896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5897 F:      drivers/video/fbdev/s1d13xxxfb.c
5898 F:      include/video/s1d13xxxfb.h
5899
5900 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5901 M:      Jeff Layton <jlayton@kernel.org>
5902 S:      Maintained
5903 F:      lib/errseq.c
5904 F:      include/linux/errseq.h
5905
5906 ET131X NETWORK DRIVER
5907 M:      Mark Einon <mark.einon@gmail.com>
5908 S:      Odd Fixes
5909 F:      drivers/net/ethernet/agere/
5910
5911 ETHERNET BRIDGE
5912 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5913 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5914 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5915 L:      netdev@vger.kernel.org
5916 W:      http://www.linuxfoundation.org/en/Net:Bridge
5917 S:      Maintained
5918 F:      include/linux/netfilter_bridge/
5919 F:      net/bridge/
5920
5921 ETHERNET PHY LIBRARY
5922 M:      Andrew Lunn <andrew@lunn.ch>
5923 M:      Florian Fainelli <f.fainelli@gmail.com>
5924 M:      Heiner Kallweit <hkallweit1@gmail.com>
5925 L:      netdev@vger.kernel.org
5926 S:      Maintained
5927 F:      Documentation/ABI/testing/sysfs-bus-mdio
5928 F:      Documentation/devicetree/bindings/net/mdio*
5929 F:      Documentation/networking/phy.rst
5930 F:      drivers/net/phy/
5931 F:      drivers/of/of_mdio.c
5932 F:      drivers/of/of_net.c
5933 F:      include/linux/*mdio*.h
5934 F:      include/linux/of_net.h
5935 F:      include/linux/phy.h
5936 F:      include/linux/phy_fixed.h
5937 F:      include/linux/platform_data/mdio-bcm-unimac.h
5938 F:      include/linux/platform_data/mdio-gpio.h
5939 F:      include/trace/events/mdio.h
5940 F:      include/uapi/linux/mdio.h
5941 F:      include/uapi/linux/mii.h
5942
5943 EXT2 FILE SYSTEM
5944 M:      Jan Kara <jack@suse.com>
5945 L:      linux-ext4@vger.kernel.org
5946 S:      Maintained
5947 F:      Documentation/filesystems/ext2.txt
5948 F:      fs/ext2/
5949 F:      include/linux/ext2*
5950
5951 EXT4 FILE SYSTEM
5952 M:      "Theodore Ts'o" <tytso@mit.edu>
5953 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5954 L:      linux-ext4@vger.kernel.org
5955 W:      http://ext4.wiki.kernel.org
5956 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5958 S:      Maintained
5959 F:      Documentation/filesystems/ext4/
5960 F:      fs/ext4/
5961
5962 Extended Verification Module (EVM)
5963 M:      Mimi Zohar <zohar@linux.ibm.com>
5964 L:      linux-integrity@vger.kernel.org
5965 S:      Supported
5966 F:      security/integrity/evm/
5967
5968 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5969 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5970 L:      linux-efi@vger.kernel.org
5971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5972 S:      Maintained
5973 F:      Documentation/efi-stub.txt
5974 F:      arch/*/kernel/efi.c
5975 F:      arch/x86/boot/compressed/eboot.[ch]
5976 F:      arch/*/include/asm/efi.h
5977 F:      arch/x86/platform/efi/
5978 F:      drivers/firmware/efi/
5979 F:      include/linux/efi*.h
5980 F:      arch/arm/boot/compressed/efi-header.S
5981 F:      arch/arm64/kernel/efi-entry.S
5982
5983 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5984 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5985 M:      Chanwoo Choi <cw00.choi@samsung.com>
5986 L:      linux-kernel@vger.kernel.org
5987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5988 S:      Maintained
5989 F:      drivers/extcon/
5990 F:      include/linux/extcon/
5991 F:      include/linux/extcon.h
5992 F:      Documentation/extcon/
5993 F:      Documentation/devicetree/bindings/extcon/
5994
5995 EXYNOS DP DRIVER
5996 M:      Jingoo Han <jingoohan1@gmail.com>
5997 L:      dri-devel@lists.freedesktop.org
5998 S:      Maintained
5999 F:      drivers/gpu/drm/exynos/exynos_dp*
6000
6001 EXYNOS SYSMMU (IOMMU) driver
6002 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6003 L:      iommu@lists.linux-foundation.org
6004 S:      Maintained
6005 F:      drivers/iommu/exynos-iommu.c
6006
6007 EZchip NPS platform support
6008 M:      Vineet Gupta <vgupta@synopsys.com>
6009 M:      Ofer Levi <oferle@mellanox.com>
6010 S:      Supported
6011 F:      arch/arc/plat-eznps
6012 F:      arch/arc/boot/dts/eznps.dts
6013
6014 F2FS FILE SYSTEM
6015 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6016 M:      Chao Yu <yuchao0@huawei.com>
6017 L:      linux-f2fs-devel@lists.sourceforge.net
6018 W:      https://f2fs.wiki.kernel.org/
6019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6020 S:      Maintained
6021 F:      Documentation/filesystems/f2fs.txt
6022 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6023 F:      fs/f2fs/
6024 F:      include/linux/f2fs_fs.h
6025 F:      include/trace/events/f2fs.h
6026
6027 F71805F HARDWARE MONITORING DRIVER
6028 M:      Jean Delvare <jdelvare@suse.com>
6029 L:      linux-hwmon@vger.kernel.org
6030 S:      Maintained
6031 F:      Documentation/hwmon/f71805f.rst
6032 F:      drivers/hwmon/f71805f.c
6033
6034 FADDR2LINE
6035 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6036 S:      Maintained
6037 F:      scripts/faddr2line
6038
6039 FAILOVER MODULE
6040 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6041 L:      netdev@vger.kernel.org
6042 S:      Supported
6043 F:      net/core/failover.c
6044 F:      include/net/failover.h
6045 F:      Documentation/networking/failover.rst
6046
6047 FANOTIFY
6048 M:      Jan Kara <jack@suse.cz>
6049 R:      Amir Goldstein <amir73il@gmail.com>
6050 L:      linux-fsdevel@vger.kernel.org
6051 S:      Maintained
6052 F:      fs/notify/fanotify/
6053 F:      include/linux/fanotify.h
6054 F:      include/uapi/linux/fanotify.h
6055
6056 FARSYNC SYNCHRONOUS DRIVER
6057 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6058 W:      http://www.farsite.co.uk/
6059 S:      Supported
6060 F:      drivers/net/wan/farsync.*
6061
6062 FAULT INJECTION SUPPORT
6063 M:      Akinobu Mita <akinobu.mita@gmail.com>
6064 S:      Supported
6065 F:      Documentation/fault-injection/
6066 F:      lib/fault-inject.c
6067
6068 FBTFT Framebuffer drivers
6069 S:      Orphan
6070 L:      dri-devel@lists.freedesktop.org
6071 L:      linux-fbdev@vger.kernel.org
6072 F:      drivers/staging/fbtft/
6073
6074 FC0011 TUNER DRIVER
6075 M:      Michael Buesch <m@bues.ch>
6076 L:      linux-media@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/media/tuners/fc0011.h
6079 F:      drivers/media/tuners/fc0011.c
6080
6081 FC2580 MEDIA DRIVER
6082 M:      Antti Palosaari <crope@iki.fi>
6083 L:      linux-media@vger.kernel.org
6084 W:      https://linuxtv.org
6085 W:      http://palosaari.fi/linux/
6086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6087 T:      git git://linuxtv.org/anttip/media_tree.git
6088 S:      Maintained
6089 F:      drivers/media/tuners/fc2580*
6090
6091 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6092 M:      Hannes Reinecke <hare@suse.de>
6093 L:      linux-scsi@vger.kernel.org
6094 W:      www.Open-FCoE.org
6095 S:      Supported
6096 F:      drivers/scsi/libfc/
6097 F:      drivers/scsi/fcoe/
6098 F:      include/scsi/fc/
6099 F:      include/scsi/libfc.h
6100 F:      include/scsi/libfcoe.h
6101 F:      include/uapi/scsi/fc/
6102
6103 FILE LOCKING (flock() and fcntl()/lockf())
6104 M:      Jeff Layton <jlayton@kernel.org>
6105 M:      "J. Bruce Fields" <bfields@fieldses.org>
6106 L:      linux-fsdevel@vger.kernel.org
6107 S:      Maintained
6108 F:      include/linux/fcntl.h
6109 F:      include/uapi/linux/fcntl.h
6110 F:      fs/fcntl.c
6111 F:      fs/locks.c
6112
6113 FILESYSTEMS (VFS and infrastructure)
6114 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6115 L:      linux-fsdevel@vger.kernel.org
6116 S:      Maintained
6117 F:      fs/*
6118 F:      include/linux/fs.h
6119 F:      include/linux/fs_types.h
6120 F:      include/uapi/linux/fs.h
6121
6122 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6123 M:      Riku Voipio <riku.voipio@iki.fi>
6124 L:      linux-hwmon@vger.kernel.org
6125 S:      Maintained
6126 F:      drivers/hwmon/f75375s.c
6127 F:      include/linux/f75375s.h
6128
6129 FIREWIRE AUDIO DRIVERS
6130 M:      Clemens Ladisch <clemens@ladisch.de>
6131 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6133 S:      Maintained
6134 F:      sound/firewire/
6135
6136 FIREWIRE MEDIA DRIVERS (firedtv)
6137 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6138 L:      linux-media@vger.kernel.org
6139 L:      linux1394-devel@lists.sourceforge.net
6140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6141 S:      Maintained
6142 F:      drivers/media/firewire/
6143
6144 FIREWIRE SBP-2 TARGET
6145 M:      Chris Boot <bootc@bootc.net>
6146 L:      linux-scsi@vger.kernel.org
6147 L:      target-devel@vger.kernel.org
6148 L:      linux1394-devel@lists.sourceforge.net
6149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6150 S:      Maintained
6151 F:      drivers/target/sbp/
6152
6153 FIREWIRE SUBSYSTEM
6154 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6155 L:      linux1394-devel@lists.sourceforge.net
6156 W:      http://ieee1394.wiki.kernel.org/
6157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6158 S:      Maintained
6159 F:      drivers/firewire/
6160 F:      include/linux/firewire.h
6161 F:      include/uapi/linux/firewire*.h
6162 F:      tools/firewire/
6163
6164 FIRMWARE LOADER (request_firmware)
6165 M:      Luis Chamberlain <mcgrof@kernel.org>
6166 L:      linux-kernel@vger.kernel.org
6167 S:      Maintained
6168 F:      Documentation/firmware_class/
6169 F:      drivers/base/firmware_loader/
6170 F:      include/linux/firmware.h
6171
6172 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6173 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6174 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6175 S:      Maintained
6176 F:      drivers/block/rsxx/
6177
6178 FLOPPY DRIVER
6179 M:      Jiri Kosina <jikos@kernel.org>
6180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6181 S:      Odd fixes
6182 F:      drivers/block/floppy.c
6183
6184 FMC SUBSYSTEM
6185 M:      Alessandro Rubini <rubini@gnudd.com>
6186 W:      http://www.ohwr.org/projects/fmc-bus
6187 S:      Supported
6188 F:      drivers/fmc/
6189 F:      include/linux/fmc*.h
6190 F:      include/linux/ipmi-fru.h
6191 K:      fmc_d.*register
6192
6193 FPGA MANAGER FRAMEWORK
6194 M:      Alan Tull <atull@kernel.org>
6195 M:      Moritz Fischer <mdf@kernel.org>
6196 L:      linux-fpga@vger.kernel.org
6197 S:      Maintained
6198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6199 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6200 F:      Documentation/fpga/
6201 F:      Documentation/driver-api/fpga/
6202 F:      Documentation/devicetree/bindings/fpga/
6203 F:      drivers/fpga/
6204 F:      include/linux/fpga/
6205 W:      http://www.rocketboards.org
6206
6207 FPGA DFL DRIVERS
6208 M:      Wu Hao <hao.wu@intel.com>
6209 L:      linux-fpga@vger.kernel.org
6210 S:      Maintained
6211 F:      Documentation/fpga/dfl.txt
6212 F:      include/uapi/linux/fpga-dfl.h
6213 F:      drivers/fpga/dfl*
6214
6215 FPU EMULATOR
6216 M:      Bill Metzenthen <billm@melbpc.org.au>
6217 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6218 S:      Maintained
6219 F:      arch/x86/math-emu/
6220
6221 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6222 L:      netdev@vger.kernel.org
6223 S:      Orphan
6224 F:      drivers/net/wan/dlci.c
6225 F:      drivers/net/wan/sdla.c
6226
6227 FRAMEBUFFER LAYER
6228 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6229 L:      dri-devel@lists.freedesktop.org
6230 L:      linux-fbdev@vger.kernel.org
6231 T:      git git://github.com/bzolnier/linux.git
6232 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6233 S:      Maintained
6234 F:      Documentation/fb/
6235 F:      drivers/video/
6236 F:      include/video/
6237 F:      include/linux/fb.h
6238 F:      include/uapi/video/
6239 F:      include/uapi/linux/fb.h
6240
6241 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6242 M:      Horia Geantă <horia.geanta@nxp.com>
6243 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6244 L:      linux-crypto@vger.kernel.org
6245 S:      Maintained
6246 F:      drivers/crypto/caam/
6247 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6248
6249 FREESCALE DIU FRAMEBUFFER DRIVER
6250 M:      Timur Tabi <timur@kernel.org>
6251 L:      linux-fbdev@vger.kernel.org
6252 S:      Maintained
6253 F:      drivers/video/fbdev/fsl-diu-fb.*
6254
6255 FREESCALE DMA DRIVER
6256 M:      Li Yang <leoyang.li@nxp.com>
6257 M:      Zhang Wei <zw@zh-kernel.org>
6258 L:      linuxppc-dev@lists.ozlabs.org
6259 S:      Maintained
6260 F:      drivers/dma/fsldma.*
6261
6262 FREESCALE ENETC ETHERNET DRIVERS
6263 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6264 L:      netdev@vger.kernel.org
6265 S:      Maintained
6266 F:      drivers/net/ethernet/freescale/enetc/
6267
6268 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6269 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6270 L:      netdev@vger.kernel.org
6271 S:      Maintained
6272 F:      drivers/net/ethernet/freescale/gianfar*
6273 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6274
6275 FREESCALE GPMI NAND DRIVER
6276 M:      Han Xu <han.xu@nxp.com>
6277 L:      linux-mtd@lists.infradead.org
6278 S:      Maintained
6279 F:      drivers/mtd/nand/raw/gpmi-nand/*
6280
6281 FREESCALE I2C CPM DRIVER
6282 M:      Jochen Friedrich <jochen@scram.de>
6283 L:      linuxppc-dev@lists.ozlabs.org
6284 L:      linux-i2c@vger.kernel.org
6285 S:      Maintained
6286 F:      drivers/i2c/busses/i2c-cpm.c
6287
6288 FREESCALE IMX LPI2C DRIVER
6289 M:      Dong Aisheng <aisheng.dong@nxp.com>
6290 L:      linux-i2c@vger.kernel.org
6291 L:      linux-imx@nxp.com
6292 S:      Maintained
6293 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6294 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6295
6296 FREESCALE IMX / MXC FEC DRIVER
6297 M:      Fugang Duan <fugang.duan@nxp.com>
6298 L:      netdev@vger.kernel.org
6299 S:      Maintained
6300 F:      drivers/net/ethernet/freescale/fec_main.c
6301 F:      drivers/net/ethernet/freescale/fec_ptp.c
6302 F:      drivers/net/ethernet/freescale/fec.h
6303 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6304
6305 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6306 M:      Sascha Hauer <s.hauer@pengutronix.de>
6307 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6308 L:      linux-fbdev@vger.kernel.org
6309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6310 S:      Maintained
6311 F:      include/linux/platform_data/video-imxfb.h
6312 F:      drivers/video/fbdev/imxfb.c
6313
6314 FREESCALE QORIQ DPAA ETHERNET DRIVER
6315 M:      Madalin Bucur <madalin.bucur@nxp.com>
6316 L:      netdev@vger.kernel.org
6317 S:      Maintained
6318 F:      drivers/net/ethernet/freescale/dpaa
6319
6320 FREESCALE QORIQ DPAA FMAN DRIVER
6321 M:      Madalin Bucur <madalin.bucur@nxp.com>
6322 L:      netdev@vger.kernel.org
6323 S:      Maintained
6324 F:      drivers/net/ethernet/freescale/fman
6325 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6326
6327 FREESCALE QORIQ PTP CLOCK DRIVER
6328 M:      Yangbo Lu <yangbo.lu@nxp.com>
6329 L:      netdev@vger.kernel.org
6330 S:      Maintained
6331 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6332 F:      drivers/ptp/ptp_qoriq.c
6333 F:      drivers/ptp/ptp_qoriq_debugfs.c
6334 F:      include/linux/fsl/ptp_qoriq.h
6335 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6336
6337 FREESCALE QUAD SPI DRIVER
6338 M:      Han Xu <han.xu@nxp.com>
6339 L:      linux-spi@vger.kernel.org
6340 S:      Maintained
6341 F:      drivers/spi/spi-fsl-qspi.c
6342
6343 FREESCALE QUICC ENGINE LIBRARY
6344 M:      Qiang Zhao <qiang.zhao@nxp.com>
6345 L:      linuxppc-dev@lists.ozlabs.org
6346 S:      Maintained
6347 F:      drivers/soc/fsl/qe/
6348 F:      include/soc/fsl/*qe*.h
6349 F:      include/soc/fsl/*ucc*.h
6350
6351 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6352 M:      Li Yang <leoyang.li@nxp.com>
6353 L:      netdev@vger.kernel.org
6354 L:      linuxppc-dev@lists.ozlabs.org
6355 S:      Maintained
6356 F:      drivers/net/ethernet/freescale/ucc_geth*
6357
6358 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6359 M:      Zhao Qiang <qiang.zhao@nxp.com>
6360 L:      netdev@vger.kernel.org
6361 L:      linuxppc-dev@lists.ozlabs.org
6362 S:      Maintained
6363 F:      drivers/net/wan/fsl_ucc_hdlc*
6364
6365 FREESCALE QUICC ENGINE UCC UART DRIVER
6366 M:      Timur Tabi <timur@kernel.org>
6367 L:      linuxppc-dev@lists.ozlabs.org
6368 S:      Maintained
6369 F:      drivers/tty/serial/ucc_uart.c
6370
6371 FREESCALE SOC DRIVERS
6372 M:      Li Yang <leoyang.li@nxp.com>
6373 L:      linuxppc-dev@lists.ozlabs.org
6374 L:      linux-arm-kernel@lists.infradead.org
6375 S:      Maintained
6376 F:      Documentation/devicetree/bindings/soc/fsl/
6377 F:      drivers/soc/fsl/
6378 F:      include/linux/fsl/
6379
6380 FREESCALE SOC FS_ENET DRIVER
6381 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6382 L:      linuxppc-dev@lists.ozlabs.org
6383 L:      netdev@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/net/ethernet/freescale/fs_enet/
6386 F:      include/linux/fs_enet_pd.h
6387
6388 FREESCALE SOC SOUND DRIVERS
6389 M:      Timur Tabi <timur@kernel.org>
6390 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6391 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6392 R:      Fabio Estevam <festevam@gmail.com>
6393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6394 L:      linuxppc-dev@lists.ozlabs.org
6395 S:      Maintained
6396 F:      sound/soc/fsl/fsl*
6397 F:      sound/soc/fsl/imx*
6398 F:      sound/soc/fsl/mpc8610_hpcd.c
6399
6400 FREESCALE USB PERIPHERAL DRIVERS
6401 M:      Li Yang <leoyang.li@nxp.com>
6402 L:      linux-usb@vger.kernel.org
6403 L:      linuxppc-dev@lists.ozlabs.org
6404 S:      Maintained
6405 F:      drivers/usb/gadget/udc/fsl*
6406
6407 FREEVXFS FILESYSTEM
6408 M:      Christoph Hellwig <hch@infradead.org>
6409 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6410 S:      Maintained
6411 F:      fs/freevxfs/
6412
6413 FREEZER
6414 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6415 M:      Pavel Machek <pavel@ucw.cz>
6416 L:      linux-pm@vger.kernel.org
6417 S:      Supported
6418 F:      Documentation/power/freezing-of-tasks.txt
6419 F:      include/linux/freezer.h
6420 F:      kernel/freezer.c
6421
6422 FRONTSWAP API
6423 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6424 L:      linux-kernel@vger.kernel.org
6425 S:      Maintained
6426 F:      mm/frontswap.c
6427 F:      include/linux/frontswap.h
6428
6429 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6430 M:      David Howells <dhowells@redhat.com>
6431 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6432 S:      Supported
6433 F:      Documentation/filesystems/caching/
6434 F:      fs/fscache/
6435 F:      include/linux/fscache*.h
6436
6437 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6438 M:      Theodore Y. Ts'o <tytso@mit.edu>
6439 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6440 M:      Eric Biggers <ebiggers@kernel.org>
6441 L:      linux-fscrypt@vger.kernel.org
6442 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6443 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6444 S:      Supported
6445 F:      fs/crypto/
6446 F:      include/linux/fscrypt*.h
6447 F:      Documentation/filesystems/fscrypt.rst
6448
6449 FSI-ATTACHED I2C DRIVER
6450 M:      Eddie James <eajames@linux.ibm.com>
6451 L:      linux-i2c@vger.kernel.org
6452 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6453 S:      Maintained
6454 F:      drivers/i2c/busses/i2c-fsi.c
6455 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6456
6457 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6458 M:      Jan Kara <jack@suse.cz>
6459 R:      Amir Goldstein <amir73il@gmail.com>
6460 L:      linux-fsdevel@vger.kernel.org
6461 S:      Maintained
6462 F:      fs/notify/
6463 F:      include/linux/fsnotify*.h
6464
6465 FUJITSU LAPTOP EXTRAS
6466 M:      Jonathan Woithe <jwoithe@just42.net>
6467 L:      platform-driver-x86@vger.kernel.org
6468 S:      Maintained
6469 F:      drivers/platform/x86/fujitsu-laptop.c
6470
6471 FUJITSU M-5MO LS CAMERA ISP DRIVER
6472 M:      Kyungmin Park <kyungmin.park@samsung.com>
6473 M:      Heungjun Kim <riverful.kim@samsung.com>
6474 L:      linux-media@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/media/i2c/m5mols/
6477 F:      include/media/i2c/m5mols.h
6478
6479 FUJITSU TABLET EXTRAS
6480 M:      Robert Gerlach <khnz@gmx.de>
6481 L:      platform-driver-x86@vger.kernel.org
6482 S:      Maintained
6483 F:      drivers/platform/x86/fujitsu-tablet.c
6484
6485 FUSE: FILESYSTEM IN USERSPACE
6486 M:      Miklos Szeredi <miklos@szeredi.hu>
6487 L:      linux-fsdevel@vger.kernel.org
6488 W:      http://fuse.sourceforge.net/
6489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6490 S:      Maintained
6491 F:      fs/fuse/
6492 F:      include/uapi/linux/fuse.h
6493 F:      Documentation/filesystems/fuse.txt
6494
6495 FUTEX SUBSYSTEM
6496 M:      Thomas Gleixner <tglx@linutronix.de>
6497 M:      Ingo Molnar <mingo@redhat.com>
6498 R:      Peter Zijlstra <peterz@infradead.org>
6499 R:      Darren Hart <dvhart@infradead.org>
6500 L:      linux-kernel@vger.kernel.org
6501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6502 S:      Maintained
6503 F:      kernel/futex.c
6504 F:      include/asm-generic/futex.h
6505 F:      include/linux/futex.h
6506 F:      include/uapi/linux/futex.h
6507 F:      tools/testing/selftests/futex/
6508 F:      tools/perf/bench/futex*
6509 F:      Documentation/*futex*
6510
6511 GCC PLUGINS
6512 M:      Kees Cook <keescook@chromium.org>
6513 R:      Emese Revfy <re.emese@gmail.com>
6514 L:      kernel-hardening@lists.openwall.com
6515 S:      Maintained
6516 F:      scripts/gcc-plugins/
6517 F:      scripts/gcc-plugin.sh
6518 F:      scripts/Makefile.gcc-plugins
6519 F:      Documentation/gcc-plugins.txt
6520
6521 GASKET DRIVER FRAMEWORK
6522 M:      Rob Springer <rspringer@google.com>
6523 M:      Todd Poynor <toddpoynor@google.com>
6524 M:      Ben Chan <benchan@chromium.org>
6525 S:      Maintained
6526 F:      drivers/staging/gasket/
6527
6528 GCOV BASED KERNEL PROFILING
6529 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6530 S:      Maintained
6531 F:      kernel/gcov/
6532 F:      Documentation/dev-tools/gcov.rst
6533
6534 GDB KERNEL DEBUGGING HELPER SCRIPTS
6535 M:      Jan Kiszka <jan.kiszka@siemens.com>
6536 M:      Kieran Bingham <kbingham@kernel.org>
6537 S:      Supported
6538 F:      scripts/gdb/
6539
6540 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6541 M:      Achim Leubner <achim_leubner@adaptec.com>
6542 L:      linux-scsi@vger.kernel.org
6543 W:      http://www.icp-vortex.com/
6544 S:      Supported
6545 F:      drivers/scsi/gdt*
6546
6547 GEMTEK FM RADIO RECEIVER DRIVER
6548 M:      Hans Verkuil <hverkuil@xs4all.nl>
6549 L:      linux-media@vger.kernel.org
6550 T:      git git://linuxtv.org/media_tree.git
6551 W:      https://linuxtv.org
6552 S:      Maintained
6553 F:      drivers/media/radio/radio-gemtek*
6554
6555 GENERIC GPIO I2C DRIVER
6556 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6557 S:      Supported
6558 F:      drivers/i2c/busses/i2c-gpio.c
6559 F:      include/linux/platform_data/i2c-gpio.h
6560
6561 GENERIC GPIO I2C MULTIPLEXER DRIVER
6562 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6563 L:      linux-i2c@vger.kernel.org
6564 S:      Supported
6565 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6566 F:      include/linux/platform_data/i2c-mux-gpio.h
6567 F:      Documentation/i2c/muxes/i2c-mux-gpio
6568
6569 GENERIC HDLC (WAN) DRIVERS
6570 M:      Krzysztof Halasa <khc@pm.waw.pl>
6571 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6572 S:      Maintained
6573 F:      drivers/net/wan/c101.c
6574 F:      drivers/net/wan/hd6457*
6575 F:      drivers/net/wan/hdlc*
6576 F:      drivers/net/wan/n2.c
6577 F:      drivers/net/wan/pc300too.c
6578 F:      drivers/net/wan/pci200syn.c
6579 F:      drivers/net/wan/wanxl*
6580
6581 GENERIC INCLUDE/ASM HEADER FILES
6582 M:      Arnd Bergmann <arnd@arndb.de>
6583 L:      linux-arch@vger.kernel.org
6584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6585 S:      Maintained
6586 F:      include/asm-generic/
6587 F:      include/uapi/asm-generic/
6588
6589 GENERIC PHY FRAMEWORK
6590 M:      Kishon Vijay Abraham I <kishon@ti.com>
6591 L:      linux-kernel@vger.kernel.org
6592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6593 S:      Supported
6594 F:      drivers/phy/
6595 F:      include/linux/phy/
6596 F:      Documentation/devicetree/bindings/phy/
6597
6598 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6599 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6600 S:      Supported
6601 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6602
6603 GENERIC PM DOMAINS
6604 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6605 M:      Kevin Hilman <khilman@kernel.org>
6606 M:      Ulf Hansson <ulf.hansson@linaro.org>
6607 L:      linux-pm@vger.kernel.org
6608 S:      Supported
6609 F:      drivers/base/power/domain*.c
6610 F:      include/linux/pm_domain.h
6611 F:      Documentation/devicetree/bindings/power/power_domain.txt
6612
6613 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6614 M:      Eugen Hristev <eugen.hristev@microchip.com>
6615 L:      linux-input@vger.kernel.org
6616 S:      Maintained
6617 F:      drivers/input/touchscreen/resistive-adc-touch.c
6618
6619 GENERIC UIO DRIVER FOR PCI DEVICES
6620 M:      "Michael S. Tsirkin" <mst@redhat.com>
6621 L:      kvm@vger.kernel.org
6622 S:      Supported
6623 F:      drivers/uio/uio_pci_generic.c
6624
6625 GENWQE (IBM Generic Workqueue Card)
6626 M:      Frank Haverkamp <haver@linux.ibm.com>
6627 S:      Supported
6628 F:      drivers/misc/genwqe/
6629
6630 GET_MAINTAINER SCRIPT
6631 M:      Joe Perches <joe@perches.com>
6632 S:      Maintained
6633 F:      scripts/get_maintainer.pl
6634
6635 GFS2 FILE SYSTEM
6636 M:      Bob Peterson <rpeterso@redhat.com>
6637 M:      Andreas Gruenbacher <agruenba@redhat.com>
6638 L:      cluster-devel@redhat.com
6639 W:      http://sources.redhat.com/cluster/
6640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6641 S:      Supported
6642 F:      Documentation/filesystems/gfs2*.txt
6643 F:      fs/gfs2/
6644 F:      include/uapi/linux/gfs2_ondisk.h
6645
6646 GIGASET ISDN DRIVERS
6647 M:      Paul Bolle <pebolle@tiscali.nl>
6648 L:      gigaset307x-common@lists.sourceforge.net
6649 W:      http://gigaset307x.sourceforge.net/
6650 S:      Odd Fixes
6651 F:      Documentation/isdn/README.gigaset
6652 F:      drivers/isdn/gigaset/
6653 F:      include/uapi/linux/gigaset_dev.h
6654
6655 GNSS SUBSYSTEM
6656 M:      Johan Hovold <johan@kernel.org>
6657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6658 S:      Maintained
6659 F:      Documentation/ABI/testing/sysfs-class-gnss
6660 F:      Documentation/devicetree/bindings/gnss/
6661 F:      drivers/gnss/
6662 F:      include/linux/gnss.h
6663
6664 GO7007 MPEG CODEC
6665 M:      Hans Verkuil <hans.verkuil@cisco.com>
6666 L:      linux-media@vger.kernel.org
6667 S:      Maintained
6668 F:      drivers/media/usb/go7007/
6669
6670 GOODIX TOUCHSCREEN
6671 M:      Bastien Nocera <hadess@hadess.net>
6672 L:      linux-input@vger.kernel.org
6673 S:      Maintained
6674 F:      drivers/input/touchscreen/goodix.c
6675
6676 GPD POCKET FAN DRIVER
6677 M:      Hans de Goede <hdegoede@redhat.com>
6678 L:      platform-driver-x86@vger.kernel.org
6679 S:      Maintained
6680 F:      drivers/platform/x86/gpd-pocket-fan.c
6681
6682 GPIO ACPI SUPPORT
6683 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6684 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6685 L:      linux-gpio@vger.kernel.org
6686 L:      linux-acpi@vger.kernel.org
6687 S:      Maintained
6688 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6689 F:      drivers/gpio/gpiolib-acpi.c
6690
6691 GPIO IR Transmitter
6692 M:      Sean Young <sean@mess.org>
6693 L:      linux-media@vger.kernel.org
6694 S:      Maintained
6695 F:      drivers/media/rc/gpio-ir-tx.c
6696
6697 GPIO MOCKUP DRIVER
6698 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6699 L:      linux-gpio@vger.kernel.org
6700 S:      Maintained
6701 F:      drivers/gpio/gpio-mockup.c
6702 F:      tools/testing/selftests/gpio/
6703
6704 GPIO SUBSYSTEM
6705 M:      Linus Walleij <linus.walleij@linaro.org>
6706 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6707 L:      linux-gpio@vger.kernel.org
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6709 S:      Maintained
6710 F:      Documentation/devicetree/bindings/gpio/
6711 F:      Documentation/driver-api/gpio/
6712 F:      Documentation/gpio/
6713 F:      Documentation/ABI/testing/gpio-cdev
6714 F:      Documentation/ABI/obsolete/sysfs-gpio
6715 F:      drivers/gpio/
6716 F:      include/linux/gpio/
6717 F:      include/linux/gpio.h
6718 F:      include/linux/of_gpio.h
6719 F:      include/asm-generic/gpio.h
6720 F:      include/uapi/linux/gpio.h
6721 F:      tools/gpio/
6722
6723 GRE DEMULTIPLEXER DRIVER
6724 M:      Dmitry Kozlov <xeb@mail.ru>
6725 L:      netdev@vger.kernel.org
6726 S:      Maintained
6727 F:      net/ipv4/gre_demux.c
6728 F:      net/ipv4/gre_offload.c
6729 F:      include/net/gre.h
6730
6731 GRETH 10/100/1G Ethernet MAC device driver
6732 M:      Andreas Larsson <andreas@gaisler.com>
6733 L:      netdev@vger.kernel.org
6734 S:      Maintained
6735 F:      drivers/net/ethernet/aeroflex/
6736
6737 GREYBUS AUDIO PROTOCOLS DRIVERS
6738 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6739 M:      Mark Greer <mgreer@animalcreek.com>
6740 S:      Maintained
6741 F:      drivers/staging/greybus/audio_apbridgea.c
6742 F:      drivers/staging/greybus/audio_apbridgea.h
6743 F:      drivers/staging/greybus/audio_codec.c
6744 F:      drivers/staging/greybus/audio_codec.h
6745 F:      drivers/staging/greybus/audio_gb.c
6746 F:      drivers/staging/greybus/audio_manager.c
6747 F:      drivers/staging/greybus/audio_manager.h
6748 F:      drivers/staging/greybus/audio_manager_module.c
6749 F:      drivers/staging/greybus/audio_manager_private.h
6750 F:      drivers/staging/greybus/audio_manager_sysfs.c
6751 F:      drivers/staging/greybus/audio_module.c
6752 F:      drivers/staging/greybus/audio_topology.c
6753
6754 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6755 M:      Viresh Kumar <vireshk@kernel.org>
6756 S:      Maintained
6757 F:      drivers/staging/greybus/authentication.c
6758 F:      drivers/staging/greybus/bootrom.c
6759 F:      drivers/staging/greybus/firmware.h
6760 F:      drivers/staging/greybus/fw-core.c
6761 F:      drivers/staging/greybus/fw-download.c
6762 F:      drivers/staging/greybus/fw-management.c
6763 F:      drivers/staging/greybus/greybus_authentication.h
6764 F:      drivers/staging/greybus/greybus_firmware.h
6765 F:      drivers/staging/greybus/hid.c
6766 F:      drivers/staging/greybus/i2c.c
6767 F:      drivers/staging/greybus/spi.c
6768 F:      drivers/staging/greybus/spilib.c
6769 F:      drivers/staging/greybus/spilib.h
6770
6771 GREYBUS LOOPBACK DRIVER
6772 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6773 S:      Maintained
6774 F:      drivers/staging/greybus/loopback.c
6775
6776 GREYBUS PLATFORM DRIVERS
6777 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6778 S:      Maintained
6779 F:      drivers/staging/greybus/arche-platform.c
6780 F:      drivers/staging/greybus/arche-apb-ctrl.c
6781 F:      drivers/staging/greybus/arche_platform.h
6782
6783 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6784 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6785 S:      Maintained
6786 F:      drivers/staging/greybus/sdio.c
6787 F:      drivers/staging/greybus/light.c
6788 F:      drivers/staging/greybus/gpio.c
6789 F:      drivers/staging/greybus/power_supply.c
6790 F:      drivers/staging/greybus/spi.c
6791 F:      drivers/staging/greybus/spilib.c
6792
6793 GREYBUS SUBSYSTEM
6794 M:      Johan Hovold <johan@kernel.org>
6795 M:      Alex Elder <elder@kernel.org>
6796 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6797 S:      Maintained
6798 F:      drivers/staging/greybus/
6799 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6800
6801 GREYBUS UART PROTOCOLS DRIVERS
6802 M:      David Lin <dtwlin@gmail.com>
6803 S:      Maintained
6804 F:      drivers/staging/greybus/uart.c
6805 F:      drivers/staging/greybus/log.c
6806
6807 GS1662 VIDEO SERIALIZER
6808 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6809 L:      linux-media@vger.kernel.org
6810 T:      git git://linuxtv.org/media_tree.git
6811 S:      Maintained
6812 F:      drivers/media/spi/gs1662.c
6813
6814 GSPCA FINEPIX SUBDRIVER
6815 M:      Frank Zago <frank@zago.net>
6816 L:      linux-media@vger.kernel.org
6817 T:      git git://linuxtv.org/media_tree.git
6818 S:      Maintained
6819 F:      drivers/media/usb/gspca/finepix.c
6820
6821 GSPCA GL860 SUBDRIVER
6822 M:      Olivier Lorin <o.lorin@laposte.net>
6823 L:      linux-media@vger.kernel.org
6824 T:      git git://linuxtv.org/media_tree.git
6825 S:      Maintained
6826 F:      drivers/media/usb/gspca/gl860/
6827
6828 GSPCA M5602 SUBDRIVER
6829 M:      Erik Andren <erik.andren@gmail.com>
6830 L:      linux-media@vger.kernel.org
6831 T:      git git://linuxtv.org/media_tree.git
6832 S:      Maintained
6833 F:      drivers/media/usb/gspca/m5602/
6834
6835 GSPCA PAC207 SONIXB SUBDRIVER
6836 M:      Hans Verkuil <hverkuil@xs4all.nl>
6837 L:      linux-media@vger.kernel.org
6838 T:      git git://linuxtv.org/media_tree.git
6839 S:      Odd Fixes
6840 F:      drivers/media/usb/gspca/pac207.c
6841
6842 GSPCA SN9C20X SUBDRIVER
6843 M:      Brian Johnson <brijohn@gmail.com>
6844 L:      linux-media@vger.kernel.org
6845 T:      git git://linuxtv.org/media_tree.git
6846 S:      Maintained
6847 F:      drivers/media/usb/gspca/sn9c20x.c
6848
6849 GSPCA T613 SUBDRIVER
6850 M:      Leandro Costantino <lcostantino@gmail.com>
6851 L:      linux-media@vger.kernel.org
6852 T:      git git://linuxtv.org/media_tree.git
6853 S:      Maintained
6854 F:      drivers/media/usb/gspca/t613.c
6855
6856 GSPCA USB WEBCAM DRIVER
6857 M:      Hans Verkuil <hverkuil@xs4all.nl>
6858 L:      linux-media@vger.kernel.org
6859 T:      git git://linuxtv.org/media_tree.git
6860 S:      Odd Fixes
6861 F:      drivers/media/usb/gspca/
6862
6863 GTP (GPRS Tunneling Protocol)
6864 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6865 M:      Harald Welte <laforge@gnumonks.org>
6866 L:      osmocom-net-gprs@lists.osmocom.org
6867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6868 S:      Maintained
6869 F:      drivers/net/gtp.c
6870
6871 GUID PARTITION TABLE (GPT)
6872 M:      Davidlohr Bueso <dave@stgolabs.net>
6873 L:      linux-efi@vger.kernel.org
6874 S:      Maintained
6875 F:      block/partitions/efi.*
6876
6877 H8/300 ARCHITECTURE
6878 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6879 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6880 W:      http://uclinux-h8.sourceforge.jp
6881 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6882 S:      Maintained
6883 F:      arch/h8300/
6884 F:      drivers/clocksource/h8300_*.c
6885 F:      drivers/clk/h8300/
6886 F:      drivers/irqchip/irq-renesas-h8*.c
6887
6888 HABANALABS PCI DRIVER
6889 M:      Oded Gabbay <oded.gabbay@gmail.com>
6890 T:      git https://github.com/HabanaAI/linux.git
6891 S:      Supported
6892 F:      drivers/misc/habanalabs/
6893 F:      include/uapi/misc/habanalabs.h
6894 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6895 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6896
6897 HACKRF MEDIA DRIVER
6898 M:      Antti Palosaari <crope@iki.fi>
6899 L:      linux-media@vger.kernel.org
6900 W:      https://linuxtv.org
6901 W:      http://palosaari.fi/linux/
6902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6903 T:      git git://linuxtv.org/anttip/media_tree.git
6904 S:      Maintained
6905 F:      drivers/media/usb/hackrf/
6906
6907 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6908 M:      Frank Seidel <frank@f-seidel.de>
6909 L:      platform-driver-x86@vger.kernel.org
6910 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6911 S:      Maintained
6912 F:      drivers/platform/x86/hdaps.c
6913
6914 HARDWARE MONITORING
6915 M:      Jean Delvare <jdelvare@suse.com>
6916 M:      Guenter Roeck <linux@roeck-us.net>
6917 L:      linux-hwmon@vger.kernel.org
6918 W:      http://hwmon.wiki.kernel.org/
6919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6920 S:      Maintained
6921 F:      Documentation/devicetree/bindings/hwmon/
6922 F:      Documentation/hwmon/
6923 F:      drivers/hwmon/
6924 F:      include/linux/hwmon*.h
6925 F:      include/trace/events/hwmon*.h
6926
6927 HARDWARE RANDOM NUMBER GENERATOR CORE
6928 M:      Matt Mackall <mpm@selenic.com>
6929 M:      Herbert Xu <herbert@gondor.apana.org.au>
6930 L:      linux-crypto@vger.kernel.org
6931 S:      Odd fixes
6932 F:      Documentation/devicetree/bindings/rng/
6933 F:      Documentation/hw_random.txt
6934 F:      drivers/char/hw_random/
6935 F:      include/linux/hw_random.h
6936
6937 HARDWARE TRACING FACILITIES
6938 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6939 S:      Maintained
6940 F:      drivers/hwtracing/
6941
6942 HARDWARE SPINLOCK CORE
6943 M:      Ohad Ben-Cohen <ohad@wizery.com>
6944 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6945 L:      linux-remoteproc@vger.kernel.org
6946 S:      Maintained
6947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6948 F:      Documentation/devicetree/bindings/hwlock/
6949 F:      Documentation/hwspinlock.txt
6950 F:      drivers/hwspinlock/
6951 F:      include/linux/hwspinlock.h
6952
6953 HARMONY SOUND DRIVER
6954 L:      linux-parisc@vger.kernel.org
6955 S:      Maintained
6956 F:      sound/parisc/harmony.*
6957
6958 HDPVR USB VIDEO ENCODER DRIVER
6959 M:      Hans Verkuil <hverkuil@xs4all.nl>
6960 L:      linux-media@vger.kernel.org
6961 T:      git git://linuxtv.org/media_tree.git
6962 W:      https://linuxtv.org
6963 S:      Odd Fixes
6964 F:      drivers/media/usb/hdpvr/
6965
6966 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6967 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6968 S:      Supported
6969 F:      Documentation/watchdog/hpwdt.txt
6970 F:      drivers/watchdog/hpwdt.c
6971
6972 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6973 M:      Don Brace <don.brace@microsemi.com>
6974 L:      esc.storagedev@microsemi.com
6975 L:      linux-scsi@vger.kernel.org
6976 S:      Supported
6977 F:      Documentation/scsi/hpsa.txt
6978 F:      drivers/scsi/hpsa*.[ch]
6979 F:      include/linux/cciss*.h
6980 F:      include/uapi/linux/cciss*.h
6981
6982 HFI1 DRIVER
6983 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6984 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6985 L:      linux-rdma@vger.kernel.org
6986 S:      Supported
6987 F:      drivers/infiniband/hw/hfi1
6988
6989 HFS FILESYSTEM
6990 L:      linux-fsdevel@vger.kernel.org
6991 S:      Orphan
6992 F:      Documentation/filesystems/hfs.txt
6993 F:      fs/hfs/
6994
6995 HFSPLUS FILESYSTEM
6996 L:      linux-fsdevel@vger.kernel.org
6997 S:      Orphan
6998 F:      Documentation/filesystems/hfsplus.txt
6999 F:      fs/hfsplus/
7000
7001 HGA FRAMEBUFFER DRIVER
7002 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7003 L:      linux-nvidia@lists.surfsouth.com
7004 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7005 S:      Maintained
7006 F:      drivers/video/fbdev/hgafb.c
7007
7008 HIBERNATION (aka Software Suspend, aka swsusp)
7009 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7010 M:      Pavel Machek <pavel@ucw.cz>
7011 L:      linux-pm@vger.kernel.org
7012 B:      https://bugzilla.kernel.org
7013 S:      Supported
7014 F:      arch/x86/power/
7015 F:      drivers/base/power/
7016 F:      kernel/power/
7017 F:      include/linux/suspend.h
7018 F:      include/linux/freezer.h
7019 F:      include/linux/pm.h
7020 F:      arch/*/include/asm/suspend*.h
7021
7022 HID CORE LAYER
7023 M:      Jiri Kosina <jikos@kernel.org>
7024 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7025 L:      linux-input@vger.kernel.org
7026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7027 S:      Maintained
7028 F:      drivers/hid/
7029 F:      include/linux/hid*
7030 F:      include/uapi/linux/hid*
7031
7032 HID SENSOR HUB DRIVERS
7033 M:      Jiri Kosina <jikos@kernel.org>
7034 M:      Jonathan Cameron <jic23@kernel.org>
7035 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7036 L:      linux-input@vger.kernel.org
7037 L:      linux-iio@vger.kernel.org
7038 S:      Maintained
7039 F:      Documentation/hid/hid-sensor*
7040 F:      drivers/hid/hid-sensor-*
7041 F:      drivers/iio/*/hid-*
7042 F:      include/linux/hid-sensor-*
7043
7044 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7045 M:      Thomas Gleixner <tglx@linutronix.de>
7046 L:      linux-kernel@vger.kernel.org
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7048 S:      Maintained
7049 F:      Documentation/timers/
7050 F:      kernel/time/hrtimer.c
7051 F:      kernel/time/clockevents.c
7052 F:      kernel/time/timer_*.c
7053 F:      include/linux/clockchips.h
7054 F:      include/linux/hrtimer.h
7055
7056 HIGH-SPEED SCC DRIVER FOR AX.25
7057 L:      linux-hams@vger.kernel.org
7058 S:      Orphan
7059 F:      drivers/net/hamradio/dmascc.c
7060 F:      drivers/net/hamradio/scc.c
7061
7062 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7063 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7064 W:      http://www.highpoint-tech.com
7065 S:      Supported
7066 F:      Documentation/scsi/hptiop.txt
7067 F:      drivers/scsi/hptiop.c
7068
7069 HIPPI
7070 M:      Jes Sorensen <jes@trained-monkey.org>
7071 L:      linux-hippi@sunsite.dk
7072 S:      Maintained
7073 F:      include/linux/hippidevice.h
7074 F:      include/uapi/linux/if_hippi.h
7075 F:      net/802/hippi.c
7076 F:      drivers/net/hippi/
7077
7078 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7079 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7080 M:      Salil Mehta <salil.mehta@huawei.com>
7081 L:      netdev@vger.kernel.org
7082 W:      http://www.hisilicon.com
7083 S:      Maintained
7084 F:      drivers/net/ethernet/hisilicon/hns3/
7085
7086 HISILICON LPC BUS DRIVER
7087 M:      john.garry@huawei.com
7088 W:      http://www.hisilicon.com
7089 S:      Maintained
7090 F:      drivers/bus/hisi_lpc.c
7091 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7092
7093 HISILICON NETWORK SUBSYSTEM DRIVER
7094 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7095 M:      Salil Mehta <salil.mehta@huawei.com>
7096 L:      netdev@vger.kernel.org
7097 W:      http://www.hisilicon.com
7098 S:      Maintained
7099 F:      drivers/net/ethernet/hisilicon/
7100 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7101
7102 HISILICON PMU DRIVER
7103 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7104 W:      http://www.hisilicon.com
7105 S:      Supported
7106 F:      drivers/perf/hisilicon
7107 F:      Documentation/perf/hisi-pmu.txt
7108
7109 HISILICON ROCE DRIVER
7110 M:      Lijun Ou <oulijun@huawei.com>
7111 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7112 L:      linux-rdma@vger.kernel.org
7113 S:      Maintained
7114 F:      drivers/infiniband/hw/hns/
7115 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7116
7117 HISILICON SAS Controller
7118 M:      John Garry <john.garry@huawei.com>
7119 W:      http://www.hisilicon.com
7120 S:      Supported
7121 F:      drivers/scsi/hisi_sas/
7122 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7123
7124 HMM - Heterogeneous Memory Management
7125 M:      Jérôme Glisse <jglisse@redhat.com>
7126 L:      linux-mm@kvack.org
7127 S:      Maintained
7128 F:      mm/hmm*
7129 F:      include/linux/hmm*
7130 F:      Documentation/vm/hmm.rst
7131
7132 HOST AP DRIVER
7133 M:      Jouni Malinen <j@w1.fi>
7134 L:      linux-wireless@vger.kernel.org
7135 W:      http://w1.fi/hostap-driver.html
7136 S:      Obsolete
7137 F:      drivers/net/wireless/intersil/hostap/
7138
7139 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7140 L:      platform-driver-x86@vger.kernel.org
7141 S:      Orphan
7142 F:      drivers/platform/x86/tc1100-wmi.c
7143
7144 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7145 M:      Jaroslav Kysela <perex@perex.cz>
7146 S:      Maintained
7147 F:      drivers/net/ethernet/hp/hp100.*
7148
7149 HPET:   High Precision Event Timers driver
7150 M:      Clemens Ladisch <clemens@ladisch.de>
7151 S:      Maintained
7152 F:      Documentation/timers/hpet.txt
7153 F:      drivers/char/hpet.c
7154 F:      include/linux/hpet.h
7155 F:      include/uapi/linux/hpet.h
7156
7157 HPET:   x86
7158 S:      Orphan
7159 F:      arch/x86/kernel/hpet.c
7160 F:      arch/x86/include/asm/hpet.h
7161
7162 HPFS FILESYSTEM
7163 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7164 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7165 S:      Maintained
7166 F:      fs/hpfs/
7167
7168 HSI SUBSYSTEM
7169 M:      Sebastian Reichel <sre@kernel.org>
7170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7171 S:      Maintained
7172 F:      Documentation/ABI/testing/sysfs-bus-hsi
7173 F:      Documentation/driver-api/hsi.rst
7174 F:      drivers/hsi/
7175 F:      include/linux/hsi/
7176 F:      include/uapi/linux/hsi/
7177
7178 HSO 3G MODEM DRIVER
7179 L:      linux-usb@vger.kernel.org
7180 S:      Orphan
7181 F:      drivers/net/usb/hso.c
7182
7183 HSR NETWORK PROTOCOL
7184 M:      Arvid Brodin <arvid.brodin@alten.se>
7185 L:      netdev@vger.kernel.org
7186 S:      Maintained
7187 F:      net/hsr/
7188
7189 HT16K33 LED CONTROLLER DRIVER
7190 M:      Robin van der Gracht <robin@protonic.nl>
7191 S:      Maintained
7192 F:      drivers/auxdisplay/ht16k33.c
7193 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7194
7195 HTCPEN TOUCHSCREEN DRIVER
7196 M:      Pau Oliva Fora <pof@eslack.org>
7197 L:      linux-input@vger.kernel.org
7198 S:      Maintained
7199 F:      drivers/input/touchscreen/htcpen.c
7200
7201 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7202 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7203 L:      linux-iio@vger.kernel.org
7204 W:      http://www.st.com/
7205 S:      Maintained
7206 F:      drivers/iio/humidity/hts221*
7207 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7208
7209 HUAWEI ETHERNET DRIVER
7210 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7211 L:      netdev@vger.kernel.org
7212 S:      Supported
7213 F:      Documentation/networking/hinic.txt
7214 F:      drivers/net/ethernet/huawei/hinic/
7215
7216 HUGETLB FILESYSTEM
7217 M:      Mike Kravetz <mike.kravetz@oracle.com>
7218 L:      linux-mm@kvack.org
7219 S:      Maintained
7220 F:      fs/hugetlbfs/
7221 F:      mm/hugetlb.c
7222 F:      include/linux/hugetlb.h
7223 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7224 F:      Documentation/vm/hugetlbfs_reserv.rst
7225 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7226
7227 HVA ST MEDIA DRIVER
7228 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7229 L:      linux-media@vger.kernel.org
7230 T:      git git://linuxtv.org/media_tree.git
7231 W:      https://linuxtv.org
7232 S:      Supported
7233 F:      drivers/media/platform/sti/hva
7234
7235 HWPOISON MEMORY FAILURE HANDLING
7236 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7237 L:      linux-mm@kvack.org
7238 S:      Maintained
7239 F:      mm/memory-failure.c
7240 F:      mm/hwpoison-inject.c
7241
7242 HYGON PROCESSOR SUPPORT
7243 M:      Pu Wen <puwen@hygon.cn>
7244 L:      linux-kernel@vger.kernel.org
7245 S:      Maintained
7246 F:      arch/x86/kernel/cpu/hygon.c
7247
7248 Hyper-V CORE AND DRIVERS
7249 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7250 M:      Haiyang Zhang <haiyangz@microsoft.com>
7251 M:      Stephen Hemminger <sthemmin@microsoft.com>
7252 M:      Sasha Levin <sashal@kernel.org>
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7254 L:      linux-hyperv@vger.kernel.org
7255 S:      Supported
7256 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7257 F:      arch/x86/include/asm/mshyperv.h
7258 F:      arch/x86/include/asm/trace/hyperv.h
7259 F:      arch/x86/include/asm/hyperv-tlfs.h
7260 F:      arch/x86/kernel/cpu/mshyperv.c
7261 F:      arch/x86/hyperv
7262 F:      drivers/hid/hid-hyperv.c
7263 F:      drivers/hv/
7264 F:      drivers/input/serio/hyperv-keyboard.c
7265 F:      drivers/pci/controller/pci-hyperv.c
7266 F:      drivers/net/hyperv/
7267 F:      drivers/scsi/storvsc_drv.c
7268 F:      drivers/uio/uio_hv_generic.c
7269 F:      drivers/video/fbdev/hyperv_fb.c
7270 F:      drivers/iommu/hyperv_iommu.c
7271 F:      net/vmw_vsock/hyperv_transport.c
7272 F:      include/linux/hyperv.h
7273 F:      include/uapi/linux/hyperv.h
7274 F:      tools/hv/
7275 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7276
7277 HYPERVISOR VIRTUAL CONSOLE DRIVER
7278 L:      linuxppc-dev@lists.ozlabs.org
7279 S:      Odd Fixes
7280 F:      drivers/tty/hvc/
7281
7282 I2C ACPI SUPPORT
7283 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7284 L:      linux-i2c@vger.kernel.org
7285 L:      linux-acpi@vger.kernel.org
7286 S:      Maintained
7287 F:      drivers/i2c/i2c-core-acpi.c
7288
7289 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7290 M:      Ajay Gupta <ajayg@nvidia.com>
7291 L:      linux-i2c@vger.kernel.org
7292 S:      Maintained
7293 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7294 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7295
7296 I2C MUXES
7297 M:      Peter Rosin <peda@axentia.se>
7298 L:      linux-i2c@vger.kernel.org
7299 S:      Maintained
7300 F:      Documentation/i2c/i2c-topology
7301 F:      Documentation/i2c/muxes/
7302 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7303 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7304 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7305 F:      drivers/i2c/i2c-mux.c
7306 F:      drivers/i2c/muxes/
7307 F:      include/linux/i2c-mux.h
7308
7309 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7310 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7311 L:      linux-i2c@vger.kernel.org
7312 S:      Maintained
7313 F:      drivers/i2c/busses/i2c-mv64xxx.c
7314
7315 I2C OVER PARALLEL PORT
7316 M:      Jean Delvare <jdelvare@suse.com>
7317 L:      linux-i2c@vger.kernel.org
7318 S:      Maintained
7319 F:      Documentation/i2c/busses/i2c-parport
7320 F:      Documentation/i2c/busses/i2c-parport-light
7321 F:      drivers/i2c/busses/i2c-parport.c
7322 F:      drivers/i2c/busses/i2c-parport-light.c
7323
7324 I2C SUBSYSTEM
7325 M:      Wolfram Sang <wsa@the-dreams.de>
7326 L:      linux-i2c@vger.kernel.org
7327 W:      https://i2c.wiki.kernel.org/
7328 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7330 S:      Maintained
7331 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7332 F:      Documentation/i2c/
7333 F:      drivers/i2c/*
7334 F:      include/linux/i2c.h
7335 F:      include/linux/i2c-dev.h
7336 F:      include/linux/i2c-smbus.h
7337 F:      include/uapi/linux/i2c.h
7338 F:      include/uapi/linux/i2c-*.h
7339
7340 I2C SUBSYSTEM HOST DRIVERS
7341 L:      linux-i2c@vger.kernel.org
7342 W:      https://i2c.wiki.kernel.org/
7343 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7345 S:      Odd Fixes
7346 F:      Documentation/devicetree/bindings/i2c/
7347 F:      drivers/i2c/algos/
7348 F:      drivers/i2c/busses/
7349
7350 I2C-TAOS-EVM DRIVER
7351 M:      Jean Delvare <jdelvare@suse.com>
7352 L:      linux-i2c@vger.kernel.org
7353 S:      Maintained
7354 F:      Documentation/i2c/busses/i2c-taos-evm
7355 F:      drivers/i2c/busses/i2c-taos-evm.c
7356
7357 I2C-TINY-USB DRIVER
7358 M:      Till Harbaum <till@harbaum.org>
7359 L:      linux-i2c@vger.kernel.org
7360 W:      http://www.harbaum.org/till/i2c_tiny_usb
7361 S:      Maintained
7362 F:      drivers/i2c/busses/i2c-tiny-usb.c
7363
7364 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7365 M:      Jean Delvare <jdelvare@suse.com>
7366 L:      linux-i2c@vger.kernel.org
7367 S:      Maintained
7368 F:      Documentation/i2c/busses/i2c-ali1535
7369 F:      Documentation/i2c/busses/i2c-ali1563
7370 F:      Documentation/i2c/busses/i2c-ali15x3
7371 F:      Documentation/i2c/busses/i2c-amd756
7372 F:      Documentation/i2c/busses/i2c-amd8111
7373 F:      Documentation/i2c/busses/i2c-i801
7374 F:      Documentation/i2c/busses/i2c-nforce2
7375 F:      Documentation/i2c/busses/i2c-piix4
7376 F:      Documentation/i2c/busses/i2c-sis5595
7377 F:      Documentation/i2c/busses/i2c-sis630
7378 F:      Documentation/i2c/busses/i2c-sis96x
7379 F:      Documentation/i2c/busses/i2c-via
7380 F:      Documentation/i2c/busses/i2c-viapro
7381 F:      drivers/i2c/busses/i2c-ali1535.c
7382 F:      drivers/i2c/busses/i2c-ali1563.c
7383 F:      drivers/i2c/busses/i2c-ali15x3.c
7384 F:      drivers/i2c/busses/i2c-amd756.c
7385 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7386 F:      drivers/i2c/busses/i2c-amd8111.c
7387 F:      drivers/i2c/busses/i2c-i801.c
7388 F:      drivers/i2c/busses/i2c-isch.c
7389 F:      drivers/i2c/busses/i2c-nforce2.c
7390 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7391 F:      drivers/i2c/busses/i2c-piix4.c
7392 F:      drivers/i2c/busses/i2c-sis5595.c
7393 F:      drivers/i2c/busses/i2c-sis630.c
7394 F:      drivers/i2c/busses/i2c-sis96x.c
7395 F:      drivers/i2c/busses/i2c-via.c
7396 F:      drivers/i2c/busses/i2c-viapro.c
7397
7398 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7399 M:      Hans de Goede <hdegoede@redhat.com>
7400 L:      linux-i2c@vger.kernel.org
7401 S:      Maintained
7402 F:      drivers/i2c/busses/i2c-cht-wc.c
7403
7404 I2C/SMBUS ISMT DRIVER
7405 M:      Seth Heasley <seth.heasley@intel.com>
7406 M:      Neil Horman <nhorman@tuxdriver.com>
7407 L:      linux-i2c@vger.kernel.org
7408 F:      drivers/i2c/busses/i2c-ismt.c
7409 F:      Documentation/i2c/busses/i2c-ismt
7410
7411 I2C/SMBUS STUB DRIVER
7412 M:      Jean Delvare <jdelvare@suse.com>
7413 L:      linux-i2c@vger.kernel.org
7414 S:      Maintained
7415 F:      drivers/i2c/i2c-stub.c
7416
7417 I3C SUBSYSTEM
7418 M:      Boris Brezillon <bbrezillon@kernel.org>
7419 L:      linux-i3c@lists.infradead.org
7420 C:      irc://chat.freenode.net/linux-i3c
7421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7422 S:      Maintained
7423 F:      Documentation/ABI/testing/sysfs-bus-i3c
7424 F:      Documentation/devicetree/bindings/i3c/
7425 F:      Documentation/driver-api/i3c
7426 F:      drivers/i3c/
7427 F:      include/linux/i3c/
7428
7429 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7430 M:      Vitor Soares <vitor.soares@synopsys.com>
7431 S:      Maintained
7432 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7433 F:      drivers/i3c/master/dw*
7434
7435 IA64 (Itanium) PLATFORM
7436 M:      Tony Luck <tony.luck@intel.com>
7437 M:      Fenghua Yu <fenghua.yu@intel.com>
7438 L:      linux-ia64@vger.kernel.org
7439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7440 S:      Maintained
7441 F:      arch/ia64/
7442
7443 IBM Power 842 compression accelerator
7444 M:      Haren Myneni <haren@us.ibm.com>
7445 S:      Supported
7446 F:      drivers/crypto/nx/Makefile
7447 F:      drivers/crypto/nx/Kconfig
7448 F:      drivers/crypto/nx/nx-842*
7449 F:      include/linux/sw842.h
7450 F:      crypto/842.c
7451 F:      lib/842/
7452
7453 IBM Power in-Nest Crypto Acceleration
7454 M:      Breno Leitão <leitao@debian.org>
7455 M:      Nayna Jain <nayna@linux.ibm.com>
7456 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7457 L:      linux-crypto@vger.kernel.org
7458 S:      Supported
7459 F:      drivers/crypto/nx/Makefile
7460 F:      drivers/crypto/nx/Kconfig
7461 F:      drivers/crypto/nx/nx-aes*
7462 F:      drivers/crypto/nx/nx-sha*
7463 F:      drivers/crypto/nx/nx.*
7464 F:      drivers/crypto/nx/nx_csbcpb.h
7465 F:      drivers/crypto/nx/nx_debugfs.h
7466
7467 IBM Power Linux RAID adapter
7468 M:      Brian King <brking@us.ibm.com>
7469 S:      Supported
7470 F:      drivers/scsi/ipr.*
7471
7472 IBM Power SRIOV Virtual NIC Device Driver
7473 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7474 M:      John Allen <jallen@linux.ibm.com>
7475 L:      netdev@vger.kernel.org
7476 S:      Supported
7477 F:      drivers/net/ethernet/ibm/ibmvnic.*
7478
7479 IBM Power Virtual Accelerator Switchboard
7480 M:      Sukadev Bhattiprolu
7481 L:      linuxppc-dev@lists.ozlabs.org
7482 S:      Supported
7483 F:      arch/powerpc/platforms/powernv/vas*
7484 F:      arch/powerpc/platforms/powernv/copy-paste.h
7485 F:      arch/powerpc/include/asm/vas.h
7486 F:      arch/powerpc/include/uapi/asm/vas.h
7487
7488 IBM Power Virtual Ethernet Device Driver
7489 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7490 L:      netdev@vger.kernel.org
7491 S:      Supported
7492 F:      drivers/net/ethernet/ibm/ibmveth.*
7493
7494 IBM Power Virtual FC Device Drivers
7495 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7496 L:      linux-scsi@vger.kernel.org
7497 S:      Supported
7498 F:      drivers/scsi/ibmvscsi/ibmvfc*
7499
7500 IBM Power Virtual Management Channel Driver
7501 M:      Steven Royer <seroyer@linux.ibm.com>
7502 S:      Supported
7503 F:      drivers/misc/ibmvmc.*
7504
7505 IBM Power Virtual SCSI Device Drivers
7506 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7507 L:      linux-scsi@vger.kernel.org
7508 S:      Supported
7509 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7510 F:      include/scsi/viosrp.h
7511
7512 IBM Power Virtual SCSI Device Target Driver
7513 M:      Michael Cyr <mikecyr@linux.ibm.com>
7514 L:      linux-scsi@vger.kernel.org
7515 L:      target-devel@vger.kernel.org
7516 S:      Supported
7517 F:      drivers/scsi/ibmvscsi_tgt/
7518
7519 IBM Power VMX Cryptographic instructions
7520 M:      Breno Leitão <leitao@debian.org>
7521 M:      Nayna Jain <nayna@linux.ibm.com>
7522 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7523 L:      linux-crypto@vger.kernel.org
7524 S:      Supported
7525 F:      drivers/crypto/vmx/Makefile
7526 F:      drivers/crypto/vmx/Kconfig
7527 F:      drivers/crypto/vmx/vmx.c
7528 F:      drivers/crypto/vmx/aes*
7529 F:      drivers/crypto/vmx/ghash*
7530 F:      drivers/crypto/vmx/ppc-xlate.pl
7531
7532 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7533 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7534 L:      linux-pci@vger.kernel.org
7535 L:      linuxppc-dev@lists.ozlabs.org
7536 S:      Supported
7537 F:      drivers/pci/hotplug/rpaphp*
7538
7539 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7540 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7541 L:      linux-pci@vger.kernel.org
7542 L:      linuxppc-dev@lists.ozlabs.org
7543 S:      Supported
7544 F:      drivers/pci/hotplug/rpadlpar*
7545
7546 IBM ServeRAID RAID DRIVER
7547 S:      Orphan
7548 F:      drivers/scsi/ips.*
7549
7550 ICH LPC AND GPIO DRIVER
7551 M:      Peter Tyser <ptyser@xes-inc.com>
7552 S:      Maintained
7553 F:      drivers/mfd/lpc_ich.c
7554 F:      drivers/gpio/gpio-ich.c
7555
7556 IDE SUBSYSTEM
7557 M:      "David S. Miller" <davem@davemloft.net>
7558 L:      linux-ide@vger.kernel.org
7559 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7561 S:      Maintained
7562 F:      Documentation/ide/
7563 F:      drivers/ide/
7564 F:      include/linux/ide.h
7565
7566 IDE/ATAPI DRIVERS
7567 M:      Borislav Petkov <bp@alien8.de>
7568 L:      linux-ide@vger.kernel.org
7569 S:      Maintained
7570 F:      Documentation/cdrom/ide-cd
7571 F:      drivers/ide/ide-cd*
7572
7573 IDEAPAD LAPTOP EXTRAS DRIVER
7574 M:      Ike Panhc <ike.pan@canonical.com>
7575 L:      platform-driver-x86@vger.kernel.org
7576 W:      http://launchpad.net/ideapad-laptop
7577 S:      Maintained
7578 F:      drivers/platform/x86/ideapad-laptop.c
7579
7580 IDEAPAD LAPTOP SLIDEBAR DRIVER
7581 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7582 L:      linux-input@vger.kernel.org
7583 W:      https://github.com/o2genum/ideapad-slidebar
7584 S:      Maintained
7585 F:      drivers/input/misc/ideapad_slidebar.c
7586
7587 IDT VersaClock 5 CLOCK DRIVER
7588 M:      Marek Vasut <marek.vasut@gmail.com>
7589 S:      Maintained
7590 F:      drivers/clk/clk-versaclock5.c
7591
7592 IEEE 802.15.4 SUBSYSTEM
7593 M:      Alexander Aring <alex.aring@gmail.com>
7594 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7595 L:      linux-wpan@vger.kernel.org
7596 W:      http://wpan.cakelab.org/
7597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7599 S:      Maintained
7600 F:      net/ieee802154/
7601 F:      net/mac802154/
7602 F:      drivers/net/ieee802154/
7603 F:      include/linux/nl802154.h
7604 F:      include/linux/ieee802154.h
7605 F:      include/net/nl802154.h
7606 F:      include/net/mac802154.h
7607 F:      include/net/af_ieee802154.h
7608 F:      include/net/cfg802154.h
7609 F:      include/net/ieee802154_netdev.h
7610 F:      Documentation/networking/ieee802154.rst
7611
7612 IFE PROTOCOL
7613 M:      Yotam Gigi <yotam.gi@gmail.com>
7614 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7615 F:      net/ife
7616 F:      include/net/ife.h
7617 F:      include/uapi/linux/ife.h
7618
7619 IGORPLUG-USB IR RECEIVER
7620 M:      Sean Young <sean@mess.org>
7621 L:      linux-media@vger.kernel.org
7622 S:      Maintained
7623 F:      drivers/media/rc/igorplugusb.c
7624
7625 IGUANAWORKS USB IR TRANSCEIVER
7626 M:      Sean Young <sean@mess.org>
7627 L:      linux-media@vger.kernel.org
7628 S:      Maintained
7629 F:      drivers/media/rc/iguanair.c
7630
7631 IIO DIGITAL POTENTIOMETER DAC
7632 M:      Peter Rosin <peda@axentia.se>
7633 L:      linux-iio@vger.kernel.org
7634 S:      Maintained
7635 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7636 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7637 F:      drivers/iio/dac/dpot-dac.c
7638
7639 IIO ENVELOPE DETECTOR
7640 M:      Peter Rosin <peda@axentia.se>
7641 L:      linux-iio@vger.kernel.org
7642 S:      Maintained
7643 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7644 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7645 F:      drivers/iio/adc/envelope-detector.c
7646
7647 IIO MULTIPLEXER
7648 M:      Peter Rosin <peda@axentia.se>
7649 L:      linux-iio@vger.kernel.org
7650 S:      Maintained
7651 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7652 F:      drivers/iio/multiplexer/iio-mux.c
7653
7654 IIO SUBSYSTEM AND DRIVERS
7655 M:      Jonathan Cameron <jic23@kernel.org>
7656 R:      Hartmut Knaack <knaack.h@gmx.de>
7657 R:      Lars-Peter Clausen <lars@metafoo.de>
7658 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7659 L:      linux-iio@vger.kernel.org
7660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7661 S:      Maintained
7662 F:      Documentation/ABI/testing/configfs-iio*
7663 F:      Documentation/ABI/testing/sysfs-bus-iio*
7664 F:      Documentation/devicetree/bindings/iio/
7665 F:      drivers/iio/
7666 F:      drivers/staging/iio/
7667 F:      include/linux/iio/
7668 F:      tools/iio/
7669
7670 IIO UNIT CONVERTER
7671 M:      Peter Rosin <peda@axentia.se>
7672 L:      linux-iio@vger.kernel.org
7673 S:      Maintained
7674 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7675 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7676 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7677 F:      drivers/iio/afe/iio-rescale.c
7678
7679 IKANOS/ADI EAGLE ADSL USB DRIVER
7680 M:      Matthieu Castet <castet.matthieu@free.fr>
7681 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7682 S:      Maintained
7683 F:      drivers/usb/atm/ueagle-atm.c
7684
7685 IMGTEC ASCII LCD DRIVER
7686 M:      Paul Burton <paul.burton@mips.com>
7687 S:      Maintained
7688 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7689 F:      drivers/auxdisplay/img-ascii-lcd.c
7690
7691 IMGTEC IR DECODER DRIVER
7692 M:      James Hogan <jhogan@kernel.org>
7693 S:      Maintained
7694 F:      drivers/media/rc/img-ir/
7695
7696 IMON SOUNDGRAPH USB IR RECEIVER
7697 M:      Sean Young <sean@mess.org>
7698 L:      linux-media@vger.kernel.org
7699 S:      Maintained
7700 F:      drivers/media/rc/imon_raw.c
7701 F:      drivers/media/rc/imon.c
7702
7703 IMS TWINTURBO FRAMEBUFFER DRIVER
7704 L:      linux-fbdev@vger.kernel.org
7705 S:      Orphan
7706 F:      drivers/video/fbdev/imsttfb.c
7707
7708 INA209 HARDWARE MONITOR DRIVER
7709 M:      Guenter Roeck <linux@roeck-us.net>
7710 L:      linux-hwmon@vger.kernel.org
7711 S:      Maintained
7712 F:      Documentation/hwmon/ina209.rst
7713 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7714 F:      drivers/hwmon/ina209.c
7715
7716 INA2XX HARDWARE MONITOR DRIVER
7717 M:      Guenter Roeck <linux@roeck-us.net>
7718 L:      linux-hwmon@vger.kernel.org
7719 S:      Maintained
7720 F:      Documentation/hwmon/ina2xx.rst
7721 F:      drivers/hwmon/ina2xx.c
7722 F:      include/linux/platform_data/ina2xx.h
7723
7724 INDUSTRY PACK SUBSYSTEM (IPACK)
7725 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7726 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7727 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7728 L:      industrypack-devel@lists.sourceforge.net
7729 W:      http://industrypack.sourceforge.net
7730 S:      Maintained
7731 F:      drivers/ipack/
7732
7733 INFINIBAND SUBSYSTEM
7734 M:      Doug Ledford <dledford@redhat.com>
7735 M:      Jason Gunthorpe <jgg@mellanox.com>
7736 L:      linux-rdma@vger.kernel.org
7737 W:      https://github.com/linux-rdma/rdma-core
7738 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7740 S:      Supported
7741 F:      Documentation/devicetree/bindings/infiniband/
7742 F:      Documentation/infiniband/
7743 F:      drivers/infiniband/
7744 F:      include/uapi/linux/if_infiniband.h
7745 F:      include/uapi/rdma/
7746 F:      include/rdma/
7747 F:      include/trace/events/ib_mad.h
7748 F:      include/trace/events/ib_umad.h
7749 F:      samples/bpf/ibumad_kern.c
7750 F:      samples/bpf/ibumad_user.c
7751
7752 INGENIC JZ4780 DMA Driver
7753 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7754 S:      Maintained
7755 F:      drivers/dma/dma-jz4780.c
7756
7757 INGENIC JZ4780 NAND DRIVER
7758 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7759 L:      linux-mtd@lists.infradead.org
7760 S:      Maintained
7761 F:      drivers/mtd/nand/raw/jz4780_*
7762
7763 INOTIFY
7764 M:      Jan Kara <jack@suse.cz>
7765 R:      Amir Goldstein <amir73il@gmail.com>
7766 L:      linux-fsdevel@vger.kernel.org
7767 S:      Maintained
7768 F:      Documentation/filesystems/inotify.txt
7769 F:      fs/notify/inotify/
7770 F:      include/linux/inotify.h
7771 F:      include/uapi/linux/inotify.h
7772
7773 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7774 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7775 L:      linux-input@vger.kernel.org
7776 Q:      http://patchwork.kernel.org/project/linux-input/list/
7777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7778 S:      Maintained
7779 F:      drivers/input/
7780 F:      include/linux/input.h
7781 F:      include/uapi/linux/input.h
7782 F:      include/uapi/linux/input-event-codes.h
7783 F:      include/linux/input/
7784 F:      Documentation/devicetree/bindings/input/
7785 F:      Documentation/devicetree/bindings/serio/
7786 F:      Documentation/input/
7787
7788 INPUT MULTITOUCH (MT) PROTOCOL
7789 M:      Henrik Rydberg <rydberg@bitmath.org>
7790 L:      linux-input@vger.kernel.org
7791 S:      Odd fixes
7792 F:      Documentation/input/multi-touch-protocol.rst
7793 F:      drivers/input/input-mt.c
7794 K:      \b(ABS|SYN)_MT_
7795
7796 INSIDE SECURE CRYPTO DRIVER
7797 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7798 F:      drivers/crypto/inside-secure/
7799 S:      Maintained
7800 L:      linux-crypto@vger.kernel.org
7801
7802 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7803 M:      Mimi Zohar <zohar@linux.ibm.com>
7804 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7805 L:      linux-integrity@vger.kernel.org
7806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7807 S:      Supported
7808 F:      security/integrity/ima/
7809
7810 INTEL 810/815 FRAMEBUFFER DRIVER
7811 M:      Antonino Daplas <adaplas@gmail.com>
7812 L:      linux-fbdev@vger.kernel.org
7813 S:      Maintained
7814 F:      drivers/video/fbdev/i810/
7815
7816 INTEL ASoC DRIVERS
7817 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7818 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7819 M:      Jie Yang <yang.jie@linux.intel.com>
7820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7821 S:      Supported
7822 F:      sound/soc/intel/
7823
7824 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7825 M:      Hans de Goede <hdegoede@redhat.com>
7826 L:      platform-driver-x86@vger.kernel.org
7827 S:      Maintained
7828 F:      drivers/platform/x86/intel_atomisp2_pm.c
7829
7830 INTEL C600 SERIES SAS CONTROLLER DRIVER
7831 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7832 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7833 L:      linux-scsi@vger.kernel.org
7834 T:      git git://git.code.sf.net/p/intel-sas/isci
7835 S:      Supported
7836 F:      drivers/scsi/isci/
7837
7838 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7839 M:      Jani Nikula <jani.nikula@linux.intel.com>
7840 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7841 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7842 L:      intel-gfx@lists.freedesktop.org
7843 W:      https://01.org/linuxgraphics/
7844 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7845 C:      irc://chat.freenode.net/intel-gfx
7846 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7847 T:      git git://anongit.freedesktop.org/drm-intel
7848 S:      Supported
7849 F:      drivers/gpu/drm/i915/
7850 F:      include/drm/i915*
7851 F:      include/uapi/drm/i915_drm.h
7852 F:      Documentation/gpu/i915.rst
7853
7854 INTEL ETHERNET DRIVERS
7855 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7856 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7857 W:      http://www.intel.com/support/feedback.htm
7858 W:      http://e1000.sourceforge.net/
7859 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7862 S:      Supported
7863 F:      Documentation/networking/device_drivers/intel/e100.rst
7864 F:      Documentation/networking/device_drivers/intel/e1000.rst
7865 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7866 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7867 F:      Documentation/networking/device_drivers/intel/igb.rst
7868 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7869 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7870 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7871 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7872 F:      Documentation/networking/device_drivers/intel/i40e.rst
7873 F:      Documentation/networking/device_drivers/intel/iavf.rst
7874 F:      Documentation/networking/device_drivers/intel/ice.rst
7875 F:      drivers/net/ethernet/intel/
7876 F:      drivers/net/ethernet/intel/*/
7877 F:      include/linux/avf/virtchnl.h
7878
7879 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7880 M:      Maik Broemme <mbroemme@libmpq.org>
7881 L:      linux-fbdev@vger.kernel.org
7882 S:      Maintained
7883 F:      Documentation/fb/intelfb.txt
7884 F:      drivers/video/fbdev/intelfb/
7885
7886 INTEL GPIO DRIVERS
7887 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7888 L:      linux-gpio@vger.kernel.org
7889 S:      Maintained
7890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7891 F:      drivers/gpio/gpio-ich.c
7892 F:      drivers/gpio/gpio-intel-mid.c
7893 F:      drivers/gpio/gpio-lynxpoint.c
7894 F:      drivers/gpio/gpio-merrifield.c
7895 F:      drivers/gpio/gpio-ml-ioh.c
7896 F:      drivers/gpio/gpio-pch.c
7897 F:      drivers/gpio/gpio-sch.c
7898 F:      drivers/gpio/gpio-sodaville.c
7899
7900 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7901 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7902 M:      Zhi Wang <zhi.a.wang@intel.com>
7903 L:      intel-gvt-dev@lists.freedesktop.org
7904 L:      intel-gfx@lists.freedesktop.org
7905 W:      https://01.org/igvt-g
7906 T:      git https://github.com/intel/gvt-linux.git
7907 S:      Supported
7908 F:      drivers/gpu/drm/i915/gvt/
7909
7910 INTEL HID EVENT DRIVER
7911 M:      Alex Hung <alex.hung@canonical.com>
7912 L:      platform-driver-x86@vger.kernel.org
7913 S:      Maintained
7914 F:      drivers/platform/x86/intel-hid.c
7915
7916 INTEL I/OAT DMA DRIVER
7917 M:      Dave Jiang <dave.jiang@intel.com>
7918 R:      Dan Williams <dan.j.williams@intel.com>
7919 L:      dmaengine@vger.kernel.org
7920 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7921 S:      Supported
7922 F:      drivers/dma/ioat*
7923
7924 INTEL IDLE DRIVER
7925 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7926 M:      Len Brown <lenb@kernel.org>
7927 L:      linux-pm@vger.kernel.org
7928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7929 B:      https://bugzilla.kernel.org
7930 S:      Supported
7931 F:      drivers/idle/intel_idle.c
7932
7933 INTEL INTEGRATED SENSOR HUB DRIVER
7934 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7935 M:      Jiri Kosina <jikos@kernel.org>
7936 L:      linux-input@vger.kernel.org
7937 S:      Maintained
7938 F:      drivers/hid/intel-ish-hid/
7939
7940 INTEL IOMMU (VT-d)
7941 M:      David Woodhouse <dwmw2@infradead.org>
7942 L:      iommu@lists.linux-foundation.org
7943 T:      git git://git.infradead.org/iommu-2.6.git
7944 S:      Supported
7945 F:      drivers/iommu/intel-iommu.c
7946 F:      include/linux/intel-iommu.h
7947
7948 INTEL IOP-ADMA DMA DRIVER
7949 R:      Dan Williams <dan.j.williams@intel.com>
7950 S:      Odd fixes
7951 F:      drivers/dma/iop-adma.c
7952
7953 INTEL IPU3 CSI-2 CIO2 DRIVER
7954 M:      Yong Zhi <yong.zhi@intel.com>
7955 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7956 M:      Bingbu Cao <bingbu.cao@intel.com>
7957 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7958 L:      linux-media@vger.kernel.org
7959 S:      Maintained
7960 F:      drivers/media/pci/intel/ipu3/
7961 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7962
7963 INTEL IPU3 CSI-2 IMGU DRIVER
7964 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7965 L:      linux-media@vger.kernel.org
7966 S:      Maintained
7967 F:      drivers/staging/media/ipu3/
7968 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7969 F:      Documentation/media/v4l-drivers/ipu3.rst
7970
7971 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7972 M:      Krzysztof Halasa <khalasa@piap.pl>
7973 S:      Maintained
7974 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7975 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7976 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7977 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7978 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7979 F:      drivers/net/wan/ixp4xx_hss.c
7980
7981 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7982 M:      Deepak Saxena <dsaxena@plexity.net>
7983 S:      Maintained
7984 F:      drivers/char/hw_random/ixp4xx-rng.c
7985
7986 INTEL MANAGEMENT ENGINE (mei)
7987 M:      Tomas Winkler <tomas.winkler@intel.com>
7988 L:      linux-kernel@vger.kernel.org
7989 S:      Supported
7990 F:      include/uapi/linux/mei.h
7991 F:      include/linux/mei_cl_bus.h
7992 F:      drivers/misc/mei/*
7993 F:      drivers/watchdog/mei_wdt.c
7994 F:      Documentation/misc-devices/mei/*
7995 F:      samples/mei/*
7996
7997 INTEL MENLOW THERMAL DRIVER
7998 M:      Sujith Thomas <sujith.thomas@intel.com>
7999 L:      platform-driver-x86@vger.kernel.org
8000 W:      https://01.org/linux-acpi
8001 S:      Supported
8002 F:      drivers/platform/x86/intel_menlow.c
8003
8004 INTEL MIC DRIVERS (mic)
8005 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8006 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8007 S:      Supported
8008 W:      https://github.com/sudeepdutt/mic
8009 W:      http://software.intel.com/en-us/mic-developer
8010 F:      include/linux/mic_bus.h
8011 F:      include/linux/scif.h
8012 F:      include/uapi/linux/mic_common.h
8013 F:      include/uapi/linux/mic_ioctl.h
8014 F:      include/uapi/linux/scif_ioctl.h
8015 F:      drivers/misc/mic/
8016 F:      drivers/dma/mic_x100_dma.c
8017 F:      drivers/dma/mic_x100_dma.h
8018 F:      Documentation/mic/
8019
8020 INTEL PMC CORE DRIVER
8021 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8022 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8023 L:      platform-driver-x86@vger.kernel.org
8024 S:      Maintained
8025 F:      drivers/platform/x86/intel_pmc_core*
8026
8027 INTEL PMC/P-Unit IPC DRIVER
8028 M:      Zha Qipeng<qipeng.zha@intel.com>
8029 L:      platform-driver-x86@vger.kernel.org
8030 S:      Maintained
8031 F:      drivers/platform/x86/intel_pmc_ipc.c
8032 F:      drivers/platform/x86/intel_punit_ipc.c
8033 F:      arch/x86/include/asm/intel_pmc_ipc.h
8034 F:      arch/x86/include/asm/intel_punit_ipc.h
8035
8036 INTEL PMIC GPIO DRIVERS
8037 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8038 S:      Maintained
8039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8040 F:      drivers/gpio/gpio-*cove.c
8041 F:      drivers/gpio/gpio-msic.c
8042
8043 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8044 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8045 S:      Maintained
8046 F:      drivers/mfd/intel_msic.c
8047 F:      drivers/mfd/intel_soc_pmic*
8048 F:      include/linux/mfd/intel_msic.h
8049 F:      include/linux/mfd/intel_soc_pmic*
8050
8051 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8052 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8053 L:      linux-wireless@vger.kernel.org
8054 S:      Maintained
8055 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8056 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8057 F:      drivers/net/wireless/intel/ipw2x00/
8058
8059 INTEL PSTATE DRIVER
8060 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8061 M:      Len Brown <lenb@kernel.org>
8062 L:      linux-pm@vger.kernel.org
8063 S:      Supported
8064 F:      drivers/cpufreq/intel_pstate.c
8065
8066 INTEL RDMA RNIC DRIVER
8067 M:      Faisal Latif <faisal.latif@intel.com>
8068 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8069 L:      linux-rdma@vger.kernel.org
8070 S:      Supported
8071 F:      drivers/infiniband/hw/i40iw/
8072 F:      include/uapi/rdma/i40iw-abi.h
8073
8074 INTEL TELEMETRY DRIVER
8075 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8076 M:      "David E. Box" <david.e.box@linux.intel.com>
8077 L:      platform-driver-x86@vger.kernel.org
8078 S:      Maintained
8079 F:      arch/x86/include/asm/intel_telemetry.h
8080 F:      drivers/platform/x86/intel_telemetry*
8081
8082 INTEL VIRTUAL BUTTON DRIVER
8083 M:      AceLan Kao <acelan.kao@canonical.com>
8084 L:      platform-driver-x86@vger.kernel.org
8085 S:      Maintained
8086 F:      drivers/platform/x86/intel-vbtn.c
8087
8088 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8089 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8090 L:      linux-wireless@vger.kernel.org
8091 S:      Supported
8092 F:      drivers/net/wireless/intel/iwlegacy/
8093
8094 INTEL WIRELESS WIFI LINK (iwlwifi)
8095 M:      Johannes Berg <johannes.berg@intel.com>
8096 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8097 M:      Luca Coelho <luciano.coelho@intel.com>
8098 M:      Intel Linux Wireless <linuxwifi@intel.com>
8099 L:      linux-wireless@vger.kernel.org
8100 W:      http://intellinuxwireless.org
8101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8102 S:      Supported
8103 F:      drivers/net/wireless/intel/iwlwifi/
8104
8105 INTEL WIRELESS WIMAX CONNECTION 2400
8106 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8107 M:      linux-wimax@intel.com
8108 L:      wimax@linuxwimax.org (subscribers-only)
8109 S:      Supported
8110 W:      http://linuxwimax.org
8111 F:      Documentation/wimax/README.i2400m
8112 F:      drivers/net/wimax/i2400m/
8113 F:      include/uapi/linux/wimax/i2400m.h
8114
8115 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8116 M:      Mario Limonciello <mario.limonciello@dell.com>
8117 S:      Maintained
8118 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8119
8120 INTEL(R) TRACE HUB
8121 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8122 S:      Supported
8123 F:      Documentation/trace/intel_th.rst
8124 F:      drivers/hwtracing/intel_th/
8125
8126 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8127 M:      Ning Sun <ning.sun@intel.com>
8128 L:      tboot-devel@lists.sourceforge.net
8129 W:      http://tboot.sourceforge.net
8130 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8131 S:      Supported
8132 F:      Documentation/intel_txt.txt
8133 F:      include/linux/tboot.h
8134 F:      arch/x86/kernel/tboot.c
8135
8136 INTEL-MID GPIO DRIVER
8137 M:      David Cohen <david.a.cohen@linux.intel.com>
8138 L:      linux-gpio@vger.kernel.org
8139 S:      Maintained
8140 F:      drivers/gpio/gpio-intel-mid.c
8141
8142 INTERCONNECT API
8143 M:      Georgi Djakov <georgi.djakov@linaro.org>
8144 L:      linux-pm@vger.kernel.org
8145 S:      Maintained
8146 F:      Documentation/interconnect/
8147 F:      Documentation/devicetree/bindings/interconnect/
8148 F:      drivers/interconnect/
8149 F:      include/dt-bindings/interconnect/
8150 F:      include/linux/interconnect-provider.h
8151 F:      include/linux/interconnect.h
8152
8153 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8154 M:      Linus Walleij <linus.walleij@linaro.org>
8155 L:      linux-iio@vger.kernel.org
8156 S:      Maintained
8157 F:      drivers/iio/gyro/mpu3050*
8158 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8159
8160 IOC3 ETHERNET DRIVER
8161 M:      Ralf Baechle <ralf@linux-mips.org>
8162 L:      linux-mips@vger.kernel.org
8163 S:      Maintained
8164 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8165
8166 IOC3 SERIAL DRIVER
8167 M:      Pat Gefre <pfg@sgi.com>
8168 L:      linux-serial@vger.kernel.org
8169 S:      Maintained
8170 F:      drivers/tty/serial/ioc3_serial.c
8171
8172 IOMAP FILESYSTEM LIBRARY
8173 M:      Christoph Hellwig <hch@infradead.org>
8174 M:      Darrick J. Wong <darrick.wong@oracle.com>
8175 M:      linux-xfs@vger.kernel.org
8176 M:      linux-fsdevel@vger.kernel.org
8177 L:      linux-xfs@vger.kernel.org
8178 L:      linux-fsdevel@vger.kernel.org
8179 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8180 S:      Supported
8181 F:      fs/iomap.c
8182 F:      include/linux/iomap.h
8183
8184 IOMMU DRIVERS
8185 M:      Joerg Roedel <joro@8bytes.org>
8186 L:      iommu@lists.linux-foundation.org
8187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8188 S:      Maintained
8189 F:      Documentation/devicetree/bindings/iommu/
8190 F:      drivers/iommu/
8191 F:      include/linux/iommu.h
8192 F:      include/linux/of_iommu.h
8193 F:      include/linux/iova.h
8194
8195 IO_URING
8196 M:      Jens Axboe <axboe@kernel.dk>
8197 L:      linux-block@vger.kernel.org
8198 L:      linux-fsdevel@vger.kernel.org
8199 T:      git git://git.kernel.dk/linux-block
8200 T:      git git://git.kernel.dk/liburing
8201 S:      Maintained
8202 F:      fs/io_uring.c
8203 F:      include/uapi/linux/io_uring.h
8204
8205 IP MASQUERADING
8206 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8207 S:      Maintained
8208 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8209
8210 IPMI SUBSYSTEM
8211 M:      Corey Minyard <minyard@acm.org>
8212 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8213 W:      http://openipmi.sourceforge.net/
8214 S:      Supported
8215 F:      Documentation/devicetree/bindings/ipmi/
8216 F:      Documentation/IPMI.txt
8217 F:      drivers/char/ipmi/
8218 F:      include/linux/ipmi*
8219 F:      include/uapi/linux/ipmi*
8220
8221 IPS SCSI RAID DRIVER
8222 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8223 L:      linux-scsi@vger.kernel.org
8224 W:      http://www.adaptec.com/
8225 S:      Maintained
8226 F:      drivers/scsi/ips*
8227
8228 IPVS
8229 M:      Wensong Zhang <wensong@linux-vs.org>
8230 M:      Simon Horman <horms@verge.net.au>
8231 M:      Julian Anastasov <ja@ssi.bg>
8232 L:      netdev@vger.kernel.org
8233 L:      lvs-devel@vger.kernel.org
8234 S:      Maintained
8235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8237 F:      Documentation/networking/ipvs-sysctl.txt
8238 F:      include/net/ip_vs.h
8239 F:      include/uapi/linux/ip_vs.h
8240 F:      net/netfilter/ipvs/
8241
8242 IPWIRELESS DRIVER
8243 M:      Jiri Kosina <jikos@kernel.org>
8244 M:      David Sterba <dsterba@suse.com>
8245 S:      Odd Fixes
8246 F:      drivers/tty/ipwireless/
8247
8248 IPX NETWORK LAYER
8249 L:      netdev@vger.kernel.org
8250 S:      Obsolete
8251 F:      include/uapi/linux/ipx.h
8252
8253 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8254 M:      Marc Zyngier <marc.zyngier@arm.com>
8255 S:      Maintained
8256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8257 F:      Documentation/IRQ-domain.txt
8258 F:      include/linux/irqdomain.h
8259 F:      kernel/irq/irqdomain.c
8260 F:      kernel/irq/msi.c
8261
8262 IRQ SUBSYSTEM
8263 M:      Thomas Gleixner <tglx@linutronix.de>
8264 L:      linux-kernel@vger.kernel.org
8265 S:      Maintained
8266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8267 F:      kernel/irq/
8268
8269 IRQCHIP DRIVERS
8270 M:      Thomas Gleixner <tglx@linutronix.de>
8271 M:      Jason Cooper <jason@lakedaemon.net>
8272 M:      Marc Zyngier <marc.zyngier@arm.com>
8273 L:      linux-kernel@vger.kernel.org
8274 S:      Maintained
8275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8276 F:      Documentation/devicetree/bindings/interrupt-controller/
8277 F:      drivers/irqchip/
8278
8279 ISA
8280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8281 S:      Maintained
8282 F:      Documentation/isa.txt
8283 F:      drivers/base/isa.c
8284 F:      include/linux/isa.h
8285
8286 ISA RADIO MODULE
8287 M:      Hans Verkuil <hverkuil@xs4all.nl>
8288 L:      linux-media@vger.kernel.org
8289 T:      git git://linuxtv.org/media_tree.git
8290 W:      https://linuxtv.org
8291 S:      Maintained
8292 F:      drivers/media/radio/radio-isa*
8293
8294 ISAPNP
8295 M:      Jaroslav Kysela <perex@perex.cz>
8296 S:      Maintained
8297 F:      Documentation/isapnp.txt
8298 F:      drivers/pnp/isapnp/
8299 F:      include/linux/isapnp.h
8300
8301 ISCSI
8302 M:      Lee Duncan <lduncan@suse.com>
8303 M:      Chris Leech <cleech@redhat.com>
8304 L:      open-iscsi@googlegroups.com
8305 W:      www.open-iscsi.com
8306 S:      Maintained
8307 F:      drivers/scsi/*iscsi*
8308 F:      include/scsi/*iscsi*
8309
8310 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8311 M:      Peter Jones <pjones@redhat.com>
8312 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8313 S:      Maintained
8314 F:      drivers/firmware/iscsi_ibft*
8315
8316 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8317 M:      Sagi Grimberg <sagi@grimberg.me>
8318 M:      Max Gurtovoy <maxg@mellanox.com>
8319 L:      linux-rdma@vger.kernel.org
8320 S:      Supported
8321 W:      http://www.openfabrics.org
8322 W:      www.open-iscsi.org
8323 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8324 F:      drivers/infiniband/ulp/iser/
8325
8326 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8327 M:      Sagi Grimberg <sagi@grimberg.me>
8328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8329 L:      linux-rdma@vger.kernel.org
8330 L:      target-devel@vger.kernel.org
8331 S:      Supported
8332 W:      http://www.linux-iscsi.org
8333 F:      drivers/infiniband/ulp/isert
8334
8335 ISDN SUBSYSTEM
8336 M:      Karsten Keil <isdn@linux-pingi.de>
8337 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8338 L:      netdev@vger.kernel.org
8339 W:      http://www.isdn4linux.de
8340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8341 S:      Maintained
8342 F:      Documentation/isdn/
8343 F:      drivers/isdn/
8344 F:      include/linux/isdn.h
8345 F:      include/linux/isdn/
8346 F:      include/uapi/linux/isdn.h
8347 F:      include/uapi/linux/isdn/
8348
8349 IT87 HARDWARE MONITORING DRIVER
8350 M:      Jean Delvare <jdelvare@suse.com>
8351 L:      linux-hwmon@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/hwmon/it87.rst
8354 F:      drivers/hwmon/it87.c
8355
8356 IT913X MEDIA DRIVER
8357 M:      Antti Palosaari <crope@iki.fi>
8358 L:      linux-media@vger.kernel.org
8359 W:      https://linuxtv.org
8360 W:      http://palosaari.fi/linux/
8361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8362 T:      git git://linuxtv.org/anttip/media_tree.git
8363 S:      Maintained
8364 F:      drivers/media/tuners/it913x*
8365
8366 IVTV VIDEO4LINUX DRIVER
8367 M:      Andy Walls <awalls@md.metrocast.net>
8368 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8369 L:      linux-media@vger.kernel.org
8370 T:      git git://linuxtv.org/media_tree.git
8371 W:      http://www.ivtvdriver.org
8372 S:      Maintained
8373 F:      Documentation/media/v4l-drivers/ivtv*
8374 F:      drivers/media/pci/ivtv/
8375 F:      include/uapi/linux/ivtv*
8376
8377 IX2505V MEDIA DRIVER
8378 M:      Malcolm Priestley <tvboxspy@gmail.com>
8379 L:      linux-media@vger.kernel.org
8380 W:      https://linuxtv.org
8381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8382 S:      Maintained
8383 F:      drivers/media/dvb-frontends/ix2505v*
8384
8385 JAILHOUSE HYPERVISOR INTERFACE
8386 M:      Jan Kiszka <jan.kiszka@siemens.com>
8387 L:      jailhouse-dev@googlegroups.com
8388 S:      Maintained
8389 F:      arch/x86/kernel/jailhouse.c
8390 F:      arch/x86/include/asm/jailhouse_para.h
8391
8392 JC42.4 TEMPERATURE SENSOR DRIVER
8393 M:      Guenter Roeck <linux@roeck-us.net>
8394 L:      linux-hwmon@vger.kernel.org
8395 S:      Maintained
8396 F:      drivers/hwmon/jc42.c
8397 F:      Documentation/hwmon/jc42.rst
8398
8399 JFS FILESYSTEM
8400 M:      Dave Kleikamp <shaggy@kernel.org>
8401 L:      jfs-discussion@lists.sourceforge.net
8402 W:      http://jfs.sourceforge.net/
8403 T:      git git://github.com/kleikamp/linux-shaggy.git
8404 S:      Maintained
8405 F:      Documentation/filesystems/jfs.txt
8406 F:      fs/jfs/
8407
8408 JME NETWORK DRIVER
8409 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8410 L:      netdev@vger.kernel.org
8411 S:      Maintained
8412 F:      drivers/net/ethernet/jme.*
8413
8414 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8415 M:      David Woodhouse <dwmw2@infradead.org>
8416 L:      linux-mtd@lists.infradead.org
8417 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8418 S:      Maintained
8419 F:      fs/jffs2/
8420 F:      include/uapi/linux/jffs2.h
8421
8422 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8423 M:      "Theodore Ts'o" <tytso@mit.edu>
8424 M:      Jan Kara <jack@suse.com>
8425 L:      linux-ext4@vger.kernel.org
8426 S:      Maintained
8427 F:      fs/jbd2/
8428 F:      include/linux/jbd2.h
8429
8430 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8431 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8432 L:      linux-media@vger.kernel.org
8433 S:      Maintained
8434 F:      drivers/media/platform/rcar_jpu.c
8435
8436 JSM Neo PCI based serial card
8437 L:      linux-serial@vger.kernel.org
8438 S:      Orphan
8439 F:      drivers/tty/serial/jsm/
8440
8441 K10TEMP HARDWARE MONITORING DRIVER
8442 M:      Clemens Ladisch <clemens@ladisch.de>
8443 L:      linux-hwmon@vger.kernel.org
8444 S:      Maintained
8445 F:      Documentation/hwmon/k10temp.rst
8446 F:      drivers/hwmon/k10temp.c
8447
8448 K8TEMP HARDWARE MONITORING DRIVER
8449 M:      Rudolf Marek <r.marek@assembler.cz>
8450 L:      linux-hwmon@vger.kernel.org
8451 S:      Maintained
8452 F:      Documentation/hwmon/k8temp.rst
8453 F:      drivers/hwmon/k8temp.c
8454
8455 KASAN
8456 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8457 R:      Alexander Potapenko <glider@google.com>
8458 R:      Dmitry Vyukov <dvyukov@google.com>
8459 L:      kasan-dev@googlegroups.com
8460 S:      Maintained
8461 F:      arch/*/include/asm/kasan.h
8462 F:      arch/*/mm/kasan_init*
8463 F:      Documentation/dev-tools/kasan.rst
8464 F:      include/linux/kasan*.h
8465 F:      lib/test_kasan.c
8466 F:      mm/kasan/
8467 F:      scripts/Makefile.kasan
8468
8469 KCONFIG
8470 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8472 L:      linux-kbuild@vger.kernel.org
8473 S:      Maintained
8474 F:      Documentation/kbuild/kconfig*
8475 F:      scripts/kconfig/
8476 F:      scripts/Kconfig.include
8477
8478 KDUMP
8479 M:      Dave Young <dyoung@redhat.com>
8480 M:      Baoquan He <bhe@redhat.com>
8481 R:      Vivek Goyal <vgoyal@redhat.com>
8482 L:      kexec@lists.infradead.org
8483 W:      http://lse.sourceforge.net/kdump/
8484 S:      Maintained
8485 F:      Documentation/kdump/
8486
8487 KEENE FM RADIO TRANSMITTER DRIVER
8488 M:      Hans Verkuil <hverkuil@xs4all.nl>
8489 L:      linux-media@vger.kernel.org
8490 T:      git git://linuxtv.org/media_tree.git
8491 W:      https://linuxtv.org
8492 S:      Maintained
8493 F:      drivers/media/radio/radio-keene*
8494
8495 KERNEL AUTOMOUNTER
8496 M:      Ian Kent <raven@themaw.net>
8497 L:      autofs@vger.kernel.org
8498 S:      Maintained
8499 F:      fs/autofs/
8500
8501 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8502 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8503 M:      Michal Marek <michal.lkml@markovi.net>
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8505 L:      linux-kbuild@vger.kernel.org
8506 S:      Maintained
8507 F:      Documentation/kbuild/
8508 F:      Makefile
8509 F:      scripts/Kbuild*
8510 F:      scripts/Makefile*
8511 F:      scripts/basic/
8512 F:      scripts/mk*
8513 F:      scripts/mod/
8514 F:      scripts/package/
8515
8516 KERNEL JANITORS
8517 L:      kernel-janitors@vger.kernel.org
8518 W:      http://kernelnewbies.org/KernelJanitors
8519 S:      Odd Fixes
8520
8521 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8522 M:      "J. Bruce Fields" <bfields@fieldses.org>
8523 M:      Jeff Layton <jlayton@kernel.org>
8524 L:      linux-nfs@vger.kernel.org
8525 W:      http://nfs.sourceforge.net/
8526 T:      git git://linux-nfs.org/~bfields/linux.git
8527 S:      Supported
8528 F:      fs/nfsd/
8529 F:      include/uapi/linux/nfsd/
8530 F:      fs/lockd/
8531 F:      fs/nfs_common/
8532 F:      net/sunrpc/
8533 F:      include/linux/lockd/
8534 F:      include/linux/sunrpc/
8535 F:      include/uapi/linux/sunrpc/
8536
8537 KERNEL SELFTEST FRAMEWORK
8538 M:      Shuah Khan <shuah@kernel.org>
8539 M:      Shuah Khan <skhan@linuxfoundation.org>
8540 L:      linux-kselftest@vger.kernel.org
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8542 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8543 S:      Maintained
8544 F:      tools/testing/selftests/
8545 F:      Documentation/dev-tools/kselftest*
8546
8547 KERNEL USERMODE HELPER
8548 M:      Luis Chamberlain <mcgrof@kernel.org>
8549 L:      linux-kernel@vger.kernel.org
8550 S:      Maintained
8551 F:      kernel/umh.c
8552 F:      include/linux/umh.h
8553
8554 KERNEL VIRTUAL MACHINE (KVM)
8555 M:      Paolo Bonzini <pbonzini@redhat.com>
8556 M:      Radim Krčmář <rkrcmar@redhat.com>
8557 L:      kvm@vger.kernel.org
8558 W:      http://www.linux-kvm.org
8559 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8560 S:      Supported
8561 F:      Documentation/virtual/kvm/
8562 F:      include/trace/events/kvm.h
8563 F:      include/uapi/asm-generic/kvm*
8564 F:      include/uapi/linux/kvm*
8565 F:      include/asm-generic/kvm*
8566 F:      include/linux/kvm*
8567 F:      include/kvm/iodev.h
8568 F:      virt/kvm/*
8569 F:      tools/kvm/
8570 F:      tools/testing/selftests/kvm/
8571
8572 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8573 M:      Joerg Roedel <joro@8bytes.org>
8574 L:      kvm@vger.kernel.org
8575 W:      http://www.linux-kvm.org/
8576 S:      Maintained
8577 F:      arch/x86/include/asm/svm.h
8578 F:      arch/x86/kvm/svm.c
8579
8580 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8581 M:      Christoffer Dall <christoffer.dall@arm.com>
8582 M:      Marc Zyngier <marc.zyngier@arm.com>
8583 R:      James Morse <james.morse@arm.com>
8584 R:      Julien Thierry <julien.thierry@arm.com>
8585 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8587 L:      kvmarm@lists.cs.columbia.edu
8588 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8590 S:      Maintained
8591 F:      arch/arm/include/uapi/asm/kvm*
8592 F:      arch/arm/include/asm/kvm*
8593 F:      arch/arm/kvm/
8594 F:      arch/arm64/include/uapi/asm/kvm*
8595 F:      arch/arm64/include/asm/kvm*
8596 F:      arch/arm64/kvm/
8597 F:      virt/kvm/arm/
8598 F:      include/kvm/arm_*
8599
8600 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8601 M:      James Hogan <jhogan@kernel.org>
8602 L:      linux-mips@vger.kernel.org
8603 S:      Supported
8604 F:      arch/mips/include/uapi/asm/kvm*
8605 F:      arch/mips/include/asm/kvm*
8606 F:      arch/mips/kvm/
8607
8608 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8609 M:      Paul Mackerras <paulus@ozlabs.org>
8610 L:      kvm-ppc@vger.kernel.org
8611 W:      http://www.linux-kvm.org/
8612 T:      git git://github.com/agraf/linux-2.6.git
8613 S:      Supported
8614 F:      arch/powerpc/include/uapi/asm/kvm*
8615 F:      arch/powerpc/include/asm/kvm*
8616 F:      arch/powerpc/kvm/
8617 F:      arch/powerpc/kernel/kvm*
8618
8619 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8620 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8621 M:      Janosch Frank <frankja@linux.ibm.com>
8622 R:      David Hildenbrand <david@redhat.com>
8623 R:      Cornelia Huck <cohuck@redhat.com>
8624 L:      linux-s390@vger.kernel.org
8625 W:      http://www.ibm.com/developerworks/linux/linux390/
8626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8627 S:      Supported
8628 F:      arch/s390/include/uapi/asm/kvm*
8629 F:      arch/s390/include/asm/gmap.h
8630 F:      arch/s390/include/asm/kvm*
8631 F:      arch/s390/kvm/
8632 F:      arch/s390/mm/gmap.c
8633
8634 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8635 M:      Paolo Bonzini <pbonzini@redhat.com>
8636 M:      Radim Krčmář <rkrcmar@redhat.com>
8637 L:      kvm@vger.kernel.org
8638 W:      http://www.linux-kvm.org
8639 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8640 S:      Supported
8641 F:      arch/x86/kvm/
8642 F:      arch/x86/kvm/*/
8643 F:      arch/x86/include/uapi/asm/kvm*
8644 F:      arch/x86/include/asm/kvm*
8645 F:      arch/x86/include/asm/pvclock-abi.h
8646 F:      arch/x86/kernel/kvm.c
8647 F:      arch/x86/kernel/kvmclock.c
8648
8649 KERNFS
8650 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8651 M:      Tejun Heo <tj@kernel.org>
8652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8653 S:      Supported
8654 F:      include/linux/kernfs.h
8655 F:      fs/kernfs/
8656
8657 KEXEC
8658 M:      Eric Biederman <ebiederm@xmission.com>
8659 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8660 L:      kexec@lists.infradead.org
8661 S:      Maintained
8662 F:      include/linux/kexec.h
8663 F:      include/uapi/linux/kexec.h
8664 F:      kernel/kexec*
8665
8666 KEYS-ENCRYPTED
8667 M:      Mimi Zohar <zohar@linux.ibm.com>
8668 L:      linux-integrity@vger.kernel.org
8669 L:      keyrings@vger.kernel.org
8670 S:      Supported
8671 F:      Documentation/security/keys/trusted-encrypted.rst
8672 F:      include/keys/encrypted-type.h
8673 F:      security/keys/encrypted-keys/
8674
8675 KEYS-TRUSTED
8676 M:      James Bottomley <jejb@linux.ibm.com>
8677 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8678 M:      Mimi Zohar <zohar@linux.ibm.com>
8679 L:      linux-integrity@vger.kernel.org
8680 L:      keyrings@vger.kernel.org
8681 S:      Supported
8682 F:      Documentation/security/keys/trusted-encrypted.rst
8683 F:      include/keys/trusted-type.h
8684 F:      security/keys/trusted.c
8685 F:      security/keys/trusted.h
8686
8687 KEYS/KEYRINGS:
8688 M:      David Howells <dhowells@redhat.com>
8689 L:      keyrings@vger.kernel.org
8690 S:      Maintained
8691 F:      Documentation/security/keys/core.rst
8692 F:      include/linux/key.h
8693 F:      include/linux/key-type.h
8694 F:      include/linux/keyctl.h
8695 F:      include/uapi/linux/keyctl.h
8696 F:      include/keys/
8697 F:      security/keys/
8698
8699 KGDB / KDB /debug_core
8700 M:      Jason Wessel <jason.wessel@windriver.com>
8701 M:      Daniel Thompson <daniel.thompson@linaro.org>
8702 W:      http://kgdb.wiki.kernel.org/
8703 L:      kgdb-bugreport@lists.sourceforge.net
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8705 S:      Maintained
8706 F:      Documentation/dev-tools/kgdb.rst
8707 F:      drivers/misc/kgdbts.c
8708 F:      drivers/tty/serial/kgdboc.c
8709 F:      include/linux/kdb.h
8710 F:      include/linux/kgdb.h
8711 F:      kernel/debug/
8712
8713 KMEMLEAK
8714 M:      Catalin Marinas <catalin.marinas@arm.com>
8715 S:      Maintained
8716 F:      Documentation/dev-tools/kmemleak.rst
8717 F:      include/linux/kmemleak.h
8718 F:      mm/kmemleak.c
8719 F:      mm/kmemleak-test.c
8720
8721 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8722 M:      Luis Chamberlain <mcgrof@kernel.org>
8723 L:      linux-kernel@vger.kernel.org
8724 S:      Maintained
8725 F:      kernel/kmod.c
8726 F:      include/linux/kmod.h
8727 F:      lib/test_kmod.c
8728 F:      tools/testing/selftests/kmod/
8729
8730 KPROBES
8731 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8732 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8733 M:      "David S. Miller" <davem@davemloft.net>
8734 M:      Masami Hiramatsu <mhiramat@kernel.org>
8735 S:      Maintained
8736 F:      Documentation/kprobes.txt
8737 F:      include/linux/kprobes.h
8738 F:      include/asm-generic/kprobes.h
8739 F:      kernel/kprobes.c
8740
8741 KS0108 LCD CONTROLLER DRIVER
8742 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8743 S:      Maintained
8744 F:      Documentation/auxdisplay/ks0108
8745 F:      drivers/auxdisplay/ks0108.c
8746 F:      include/linux/ks0108.h
8747
8748 L3MDEV
8749 M:      David Ahern <dsa@cumulusnetworks.com>
8750 L:      netdev@vger.kernel.org
8751 S:      Maintained
8752 F:      net/l3mdev
8753 F:      include/net/l3mdev.h
8754
8755 L7 BPF FRAMEWORK
8756 M:      John Fastabend <john.fastabend@gmail.com>
8757 M:      Daniel Borkmann <daniel@iogearbox.net>
8758 L:      netdev@vger.kernel.org
8759 L:      bpf@vger.kernel.org
8760 S:      Maintained
8761 F:      include/linux/skmsg.h
8762 F:      net/core/skmsg.c
8763 F:      net/core/sock_map.c
8764 F:      net/ipv4/tcp_bpf.c
8765
8766 LANTIQ / INTEL Ethernet drivers
8767 M:      Hauke Mehrtens <hauke@hauke-m.de>
8768 L:      netdev@vger.kernel.org
8769 S:      Maintained
8770 F:      net/dsa/tag_gswip.c
8771 F:      drivers/net/ethernet/lantiq_xrx200.c
8772 F:      drivers/net/dsa/lantiq_pce.h
8773 F:      drivers/net/dsa/lantiq_gswip.c
8774
8775 LANTIQ MIPS ARCHITECTURE
8776 M:      John Crispin <john@phrozen.org>
8777 L:      linux-mips@vger.kernel.org
8778 S:      Maintained
8779 F:      arch/mips/lantiq
8780 F:      drivers/soc/lantiq
8781
8782 LAPB module
8783 L:      linux-x25@vger.kernel.org
8784 S:      Orphan
8785 F:      Documentation/networking/lapb-module.txt
8786 F:      include/*/lapb.h
8787 F:      net/lapb/
8788
8789 LASI 53c700 driver for PARISC
8790 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8791 L:      linux-scsi@vger.kernel.org
8792 S:      Maintained
8793 F:      Documentation/scsi/53c700.txt
8794 F:      drivers/scsi/53c700*
8795
8796 LEAKING_ADDRESSES
8797 M:      Tobin C. Harding <me@tobin.cc>
8798 M:      Tycho Andersen <tycho@tycho.ws>
8799 L:      kernel-hardening@lists.openwall.com
8800 S:      Maintained
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8802 F:      scripts/leaking_addresses.pl
8803
8804 LED SUBSYSTEM
8805 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8806 M:      Pavel Machek <pavel@ucw.cz>
8807 R:      Dan Murphy <dmurphy@ti.com>
8808 L:      linux-leds@vger.kernel.org
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8810 S:      Maintained
8811 F:      Documentation/devicetree/bindings/leds/
8812 F:      drivers/leds/
8813 F:      include/linux/leds.h
8814
8815 LEGACY EEPROM DRIVER
8816 M:      Jean Delvare <jdelvare@suse.com>
8817 S:      Maintained
8818 F:      Documentation/misc-devices/eeprom
8819 F:      drivers/misc/eeprom/eeprom.c
8820
8821 LEGO MINDSTORMS EV3
8822 R:      David Lechner <david@lechnology.com>
8823 S:      Maintained
8824 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8825 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8826 F:      drivers/power/supply/lego_ev3_battery.c
8827
8828 LEGO USB Tower driver
8829 M:      Juergen Stuber <starblue@users.sourceforge.net>
8830 L:      legousb-devel@lists.sourceforge.net
8831 W:      http://legousb.sourceforge.net/
8832 S:      Maintained
8833 F:      drivers/usb/misc/legousbtower.c
8834
8835 LG LAPTOP EXTRAS
8836 M:      Matan Ziv-Av <matan@svgalib.org>
8837 L:      platform-driver-x86@vger.kernel.org
8838 S:      Maintained
8839 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8840 F:      Documentation/laptops/lg-laptop.rst
8841 F:      drivers/platform/x86/lg-laptop.c
8842
8843 LG2160 MEDIA DRIVER
8844 M:      Michael Krufky <mkrufky@linuxtv.org>
8845 L:      linux-media@vger.kernel.org
8846 W:      https://linuxtv.org
8847 W:      http://github.com/mkrufky
8848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8849 T:      git git://linuxtv.org/mkrufky/tuners.git
8850 S:      Maintained
8851 F:      drivers/media/dvb-frontends/lg2160.*
8852
8853 LGDT3305 MEDIA DRIVER
8854 M:      Michael Krufky <mkrufky@linuxtv.org>
8855 L:      linux-media@vger.kernel.org
8856 W:      https://linuxtv.org
8857 W:      http://github.com/mkrufky
8858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8859 T:      git git://linuxtv.org/mkrufky/tuners.git
8860 S:      Maintained
8861 F:      drivers/media/dvb-frontends/lgdt3305.*
8862
8863 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8864 M:      Viresh Kumar <vireshk@kernel.org>
8865 L:      linux-ide@vger.kernel.org
8866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8867 S:      Maintained
8868 F:      include/linux/pata_arasan_cf_data.h
8869 F:      drivers/ata/pata_arasan_cf.c
8870
8871 LIBATA PATA DRIVERS
8872 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8873 M:      Jens Axboe <axboe@kernel.dk>
8874 L:      linux-ide@vger.kernel.org
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8876 S:      Maintained
8877 F:      drivers/ata/pata_*.c
8878 F:      drivers/ata/ata_generic.c
8879
8880 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8881 M:      Linus Walleij <linus.walleij@linaro.org>
8882 L:      linux-ide@vger.kernel.org
8883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8884 S:      Maintained
8885 F:      drivers/ata/pata_ftide010.c
8886 F:      drivers/ata/sata_gemini.c
8887 F:      drivers/ata/sata_gemini.h
8888
8889 LIBATA SATA AHCI PLATFORM devices support
8890 M:      Hans de Goede <hdegoede@redhat.com>
8891 M:      Jens Axboe <axboe@kernel.dk>
8892 L:      linux-ide@vger.kernel.org
8893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8894 S:      Maintained
8895 F:      drivers/ata/ahci_platform.c
8896 F:      drivers/ata/libahci_platform.c
8897 F:      include/linux/ahci_platform.h
8898
8899 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8900 M:      Mikael Pettersson <mikpelinux@gmail.com>
8901 L:      linux-ide@vger.kernel.org
8902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8903 S:      Maintained
8904 F:      drivers/ata/sata_promise.*
8905
8906 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8907 M:      Jens Axboe <axboe@kernel.dk>
8908 L:      linux-ide@vger.kernel.org
8909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8910 S:      Maintained
8911 F:      drivers/ata/
8912 F:      include/linux/ata.h
8913 F:      include/linux/libata.h
8914 F:      Documentation/devicetree/bindings/ata/
8915
8916 LIBLOCKDEP
8917 M:      Sasha Levin <alexander.levin@microsoft.com>
8918 S:      Maintained
8919 F:      tools/lib/lockdep/
8920
8921 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8922 M:      Dan Williams <dan.j.williams@intel.com>
8923 M:      Vishal Verma <vishal.l.verma@intel.com>
8924 M:      Dave Jiang <dave.jiang@intel.com>
8925 L:      linux-nvdimm@lists.01.org
8926 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8927 S:      Supported
8928 F:      drivers/nvdimm/blk.c
8929 F:      drivers/nvdimm/region_devs.c
8930
8931 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8932 M:      Vishal Verma <vishal.l.verma@intel.com>
8933 M:      Dan Williams <dan.j.williams@intel.com>
8934 M:      Dave Jiang <dave.jiang@intel.com>
8935 L:      linux-nvdimm@lists.01.org
8936 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8937 S:      Supported
8938 F:      drivers/nvdimm/btt*
8939
8940 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8941 M:      Dan Williams <dan.j.williams@intel.com>
8942 M:      Vishal Verma <vishal.l.verma@intel.com>
8943 M:      Dave Jiang <dave.jiang@intel.com>
8944 L:      linux-nvdimm@lists.01.org
8945 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8946 S:      Supported
8947 F:      drivers/nvdimm/pmem*
8948
8949 LIBNVDIMM: DEVICETREE BINDINGS
8950 M:      Oliver O'Halloran <oohall@gmail.com>
8951 L:      linux-nvdimm@lists.01.org
8952 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8953 S:      Supported
8954 F:      drivers/nvdimm/of_pmem.c
8955 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8956
8957 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8958 M:      Dan Williams <dan.j.williams@intel.com>
8959 M:      Vishal Verma <vishal.l.verma@intel.com>
8960 M:      Dave Jiang <dave.jiang@intel.com>
8961 M:      Keith Busch <keith.busch@intel.com>
8962 M:      Ira Weiny <ira.weiny@intel.com>
8963 L:      linux-nvdimm@lists.01.org
8964 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8966 S:      Supported
8967 F:      drivers/nvdimm/*
8968 F:      drivers/acpi/nfit/*
8969 F:      include/linux/nd.h
8970 F:      include/linux/libnvdimm.h
8971 F:      include/uapi/linux/ndctl.h
8972
8973 LIGHTNVM PLATFORM SUPPORT
8974 M:      Matias Bjorling <mb@lightnvm.io>
8975 W:      http://github/OpenChannelSSD
8976 L:      linux-block@vger.kernel.org
8977 S:      Maintained
8978 F:      drivers/lightnvm/
8979 F:      include/linux/lightnvm.h
8980 F:      include/uapi/linux/lightnvm.h
8981
8982 LINUX FOR POWER MACINTOSH
8983 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8984 W:      http://www.penguinppc.org/
8985 L:      linuxppc-dev@lists.ozlabs.org
8986 S:      Maintained
8987 F:      arch/powerpc/platforms/powermac/
8988 F:      drivers/macintosh/
8989
8990 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8991 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8992 M:      Paul Mackerras <paulus@samba.org>
8993 M:      Michael Ellerman <mpe@ellerman.id.au>
8994 W:      https://github.com/linuxppc/linux/wiki
8995 L:      linuxppc-dev@lists.ozlabs.org
8996 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8998 S:      Supported
8999 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9000 F:      Documentation/devicetree/bindings/powerpc/
9001 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9002 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9003 F:      Documentation/powerpc/
9004 F:      arch/powerpc/
9005 F:      drivers/char/tpm/tpm_ibmvtpm*
9006 F:      drivers/crypto/nx/
9007 F:      drivers/crypto/vmx/
9008 F:      drivers/i2c/busses/i2c-opal.c
9009 F:      drivers/net/ethernet/ibm/ibmveth.*
9010 F:      drivers/net/ethernet/ibm/ibmvnic.*
9011 F:      drivers/pci/hotplug/pnv_php.c
9012 F:      drivers/pci/hotplug/rpa*
9013 F:      drivers/rtc/rtc-opal.c
9014 F:      drivers/scsi/ibmvscsi/
9015 F:      drivers/tty/hvc/hvc_opal.c
9016 F:      drivers/watchdog/wdrtas.c
9017 F:      tools/testing/selftests/powerpc
9018 N:      /pmac
9019 N:      powermac
9020 N:      powernv
9021 N:      [^a-z0-9]ps3
9022 N:      pseries
9023
9024 LINUX FOR POWERPC EMBEDDED MPC5XXX
9025 M:      Anatolij Gustschin <agust@denx.de>
9026 L:      linuxppc-dev@lists.ozlabs.org
9027 T:      git git://git.denx.de/linux-denx-agust.git
9028 S:      Maintained
9029 F:      arch/powerpc/platforms/512x/
9030 F:      arch/powerpc/platforms/52xx/
9031
9032 LINUX FOR POWERPC EMBEDDED PPC4XX
9033 M:      Alistair Popple <alistair@popple.id.au>
9034 M:      Matt Porter <mporter@kernel.crashing.org>
9035 W:      http://www.penguinppc.org/
9036 L:      linuxppc-dev@lists.ozlabs.org
9037 S:      Maintained
9038 F:      arch/powerpc/platforms/40x/
9039 F:      arch/powerpc/platforms/44x/
9040
9041 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9042 M:      Scott Wood <oss@buserror.net>
9043 M:      Kumar Gala <galak@kernel.crashing.org>
9044 W:      http://www.penguinppc.org/
9045 L:      linuxppc-dev@lists.ozlabs.org
9046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9047 S:      Maintained
9048 F:      arch/powerpc/platforms/83xx/
9049 F:      arch/powerpc/platforms/85xx/
9050 F:      Documentation/devicetree/bindings/powerpc/fsl/
9051
9052 LINUX FOR POWERPC EMBEDDED PPC8XX
9053 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9054 W:      http://www.penguinppc.org/
9055 L:      linuxppc-dev@lists.ozlabs.org
9056 S:      Maintained
9057 F:      arch/powerpc/platforms/8xx/
9058
9059 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9060 L:      linuxppc-dev@lists.ozlabs.org
9061 S:      Orphan
9062 F:      arch/powerpc/*/*virtex*
9063 F:      arch/powerpc/*/*/*virtex*
9064
9065 LINUX FOR POWERPC PA SEMI PWRFICIENT
9066 L:      linuxppc-dev@lists.ozlabs.org
9067 S:      Orphan
9068 F:      arch/powerpc/platforms/pasemi/
9069 F:      drivers/*/*pasemi*
9070 F:      drivers/*/*/*pasemi*
9071
9072 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9073 M:      Kees Cook <keescook@chromium.org>
9074 S:      Maintained
9075 F:      drivers/misc/lkdtm/*
9076
9077 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9078 M:      Alan Stern <stern@rowland.harvard.edu>
9079 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9080 M:      Will Deacon <will.deacon@arm.com>
9081 M:      Peter Zijlstra <peterz@infradead.org>
9082 M:      Boqun Feng <boqun.feng@gmail.com>
9083 M:      Nicholas Piggin <npiggin@gmail.com>
9084 M:      David Howells <dhowells@redhat.com>
9085 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9086 M:      Luc Maranget <luc.maranget@inria.fr>
9087 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9088 R:      Akira Yokosawa <akiyks@gmail.com>
9089 R:      Daniel Lustig <dlustig@nvidia.com>
9090 L:      linux-kernel@vger.kernel.org
9091 L:      linux-arch@vger.kernel.org
9092 S:      Supported
9093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9094 F:      tools/memory-model/
9095 F:      Documentation/atomic_bitops.txt
9096 F:      Documentation/atomic_t.txt
9097 F:      Documentation/core-api/atomic_ops.rst
9098 F:      Documentation/core-api/refcount-vs-atomic.rst
9099 F:      Documentation/memory-barriers.txt
9100
9101 LIS3LV02D ACCELEROMETER DRIVER
9102 M:      Eric Piel <eric.piel@tremplin-utc.net>
9103 S:      Maintained
9104 F:      Documentation/misc-devices/lis3lv02d
9105 F:      drivers/misc/lis3lv02d/
9106 F:      drivers/platform/x86/hp_accel.c
9107
9108 LIVE PATCHING
9109 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9110 M:      Jiri Kosina <jikos@kernel.org>
9111 M:      Miroslav Benes <mbenes@suse.cz>
9112 M:      Petr Mladek <pmladek@suse.com>
9113 R:      Joe Lawrence <joe.lawrence@redhat.com>
9114 S:      Maintained
9115 F:      kernel/livepatch/
9116 F:      include/linux/livepatch.h
9117 F:      arch/x86/include/asm/livepatch.h
9118 F:      arch/x86/kernel/livepatch.c
9119 F:      Documentation/livepatch/
9120 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9121 F:      samples/livepatch/
9122 F:      tools/testing/selftests/livepatch/
9123 L:      live-patching@vger.kernel.org
9124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9125
9126 LLC (802.2)
9127 L:      netdev@vger.kernel.org
9128 S:      Odd fixes
9129 F:      include/linux/llc.h
9130 F:      include/uapi/linux/llc.h
9131 F:      include/net/llc*
9132 F:      net/llc/
9133
9134 LM73 HARDWARE MONITOR DRIVER
9135 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9136 L:      linux-hwmon@vger.kernel.org
9137 S:      Maintained
9138 F:      drivers/hwmon/lm73.c
9139
9140 LM78 HARDWARE MONITOR DRIVER
9141 M:      Jean Delvare <jdelvare@suse.com>
9142 L:      linux-hwmon@vger.kernel.org
9143 S:      Maintained
9144 F:      Documentation/hwmon/lm78.rst
9145 F:      drivers/hwmon/lm78.c
9146
9147 LM83 HARDWARE MONITOR DRIVER
9148 M:      Jean Delvare <jdelvare@suse.com>
9149 L:      linux-hwmon@vger.kernel.org
9150 S:      Maintained
9151 F:      Documentation/hwmon/lm83.rst
9152 F:      drivers/hwmon/lm83.c
9153
9154 LM90 HARDWARE MONITOR DRIVER
9155 M:      Jean Delvare <jdelvare@suse.com>
9156 L:      linux-hwmon@vger.kernel.org
9157 S:      Maintained
9158 F:      Documentation/hwmon/lm90.rst
9159 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9160 F:      drivers/hwmon/lm90.c
9161 F:      include/dt-bindings/thermal/lm90.h
9162
9163 LM95234 HARDWARE MONITOR DRIVER
9164 M:      Guenter Roeck <linux@roeck-us.net>
9165 L:      linux-hwmon@vger.kernel.org
9166 S:      Maintained
9167 F:      Documentation/hwmon/lm95234.rst
9168 F:      drivers/hwmon/lm95234.c
9169
9170 LME2510 MEDIA DRIVER
9171 M:      Malcolm Priestley <tvboxspy@gmail.com>
9172 L:      linux-media@vger.kernel.org
9173 W:      https://linuxtv.org
9174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9175 S:      Maintained
9176 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9177
9178 LOADPIN SECURITY MODULE
9179 M:      Kees Cook <keescook@chromium.org>
9180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9181 S:      Supported
9182 F:      security/loadpin/
9183 F:      Documentation/admin-guide/LSM/LoadPin.rst
9184
9185 LOCKING PRIMITIVES
9186 M:      Peter Zijlstra <peterz@infradead.org>
9187 M:      Ingo Molnar <mingo@redhat.com>
9188 M:      Will Deacon <will.deacon@arm.com>
9189 L:      linux-kernel@vger.kernel.org
9190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9191 S:      Maintained
9192 F:      Documentation/locking/
9193 F:      include/linux/lockdep.h
9194 F:      include/linux/spinlock*.h
9195 F:      arch/*/include/asm/spinlock*.h
9196 F:      include/linux/rwlock*.h
9197 F:      include/linux/mutex*.h
9198 F:      include/linux/rwsem*.h
9199 F:      include/linux/seqlock.h
9200 F:      lib/locking*.[ch]
9201 F:      kernel/locking/
9202 X:      kernel/locking/locktorture.c
9203
9204 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9205 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9206 L:      linux-ntfs-dev@lists.sourceforge.net
9207 W:      http://www.linux-ntfs.org/content/view/19/37/
9208 S:      Maintained
9209 F:      Documentation/ldm.txt
9210 F:      block/partitions/ldm.*
9211
9212 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9213 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9214 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9215 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9216 L:      MPT-FusionLinux.pdl@broadcom.com
9217 L:      linux-scsi@vger.kernel.org
9218 W:      http://www.avagotech.com/support/
9219 S:      Supported
9220 F:      drivers/message/fusion/
9221 F:      drivers/scsi/mpt3sas/
9222
9223 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9224 M:      Matthew Wilcox <willy@infradead.org>
9225 L:      linux-scsi@vger.kernel.org
9226 S:      Maintained
9227 F:      drivers/scsi/sym53c8xx_2/
9228
9229 LTC1660 DAC DRIVER
9230 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9231 L:      linux-iio@vger.kernel.org
9232 S:      Maintained
9233 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9234 F:      drivers/iio/dac/ltc1660.c
9235
9236 LTC4261 HARDWARE MONITOR DRIVER
9237 M:      Guenter Roeck <linux@roeck-us.net>
9238 L:      linux-hwmon@vger.kernel.org
9239 S:      Maintained
9240 F:      Documentation/hwmon/ltc4261.rst
9241 F:      drivers/hwmon/ltc4261.c
9242
9243 LTC4306 I2C MULTIPLEXER DRIVER
9244 M:      Michael Hennerich <michael.hennerich@analog.com>
9245 W:      http://ez.analog.com/community/linux-device-drivers
9246 L:      linux-i2c@vger.kernel.org
9247 S:      Supported
9248 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9249 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9250
9251 LTP (Linux Test Project)
9252 M:      Mike Frysinger <vapier@gentoo.org>
9253 M:      Cyril Hrubis <chrubis@suse.cz>
9254 M:      Wanlong Gao <wanlong.gao@gmail.com>
9255 M:      Jan Stancek <jstancek@redhat.com>
9256 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9257 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9258 L:      ltp@lists.linux.it (subscribers-only)
9259 W:      http://linux-test-project.github.io/
9260 T:      git git://github.com/linux-test-project/ltp.git
9261 S:      Maintained
9262
9263 M68K ARCHITECTURE
9264 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9265 L:      linux-m68k@lists.linux-m68k.org
9266 W:      http://www.linux-m68k.org/
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9268 S:      Maintained
9269 F:      arch/m68k/
9270 F:      drivers/zorro/
9271
9272 M68K ON APPLE MACINTOSH
9273 M:      Joshua Thompson <funaho@jurai.org>
9274 W:      http://www.mac.linux-m68k.org/
9275 L:      linux-m68k@lists.linux-m68k.org
9276 S:      Maintained
9277 F:      arch/m68k/mac/
9278
9279 M68K ON HP9000/300
9280 M:      Philip Blundell <philb@gnu.org>
9281 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9282 S:      Maintained
9283 F:      arch/m68k/hp300/
9284
9285 M88DS3103 MEDIA DRIVER
9286 M:      Antti Palosaari <crope@iki.fi>
9287 L:      linux-media@vger.kernel.org
9288 W:      https://linuxtv.org
9289 W:      http://palosaari.fi/linux/
9290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9291 T:      git git://linuxtv.org/anttip/media_tree.git
9292 S:      Maintained
9293 F:      drivers/media/dvb-frontends/m88ds3103*
9294
9295 M88RS2000 MEDIA DRIVER
9296 M:      Malcolm Priestley <tvboxspy@gmail.com>
9297 L:      linux-media@vger.kernel.org
9298 W:      https://linuxtv.org
9299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9300 S:      Maintained
9301 F:      drivers/media/dvb-frontends/m88rs2000*
9302
9303 MA901 MASTERKIT USB FM RADIO DRIVER
9304 M:      Alexey Klimov <klimov.linux@gmail.com>
9305 L:      linux-media@vger.kernel.org
9306 T:      git git://linuxtv.org/media_tree.git
9307 S:      Maintained
9308 F:      drivers/media/radio/radio-ma901.c
9309
9310 MAC80211
9311 M:      Johannes Berg <johannes@sipsolutions.net>
9312 L:      linux-wireless@vger.kernel.org
9313 W:      http://wireless.kernel.org/
9314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9316 S:      Maintained
9317 F:      Documentation/networking/mac80211-injection.txt
9318 F:      include/net/mac80211.h
9319 F:      net/mac80211/
9320 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9321 F:      Documentation/networking/mac80211_hwsim/README
9322
9323 MAILBOX API
9324 M:      Jassi Brar <jassisinghbrar@gmail.com>
9325 L:      linux-kernel@vger.kernel.org
9326 S:      Maintained
9327 F:      drivers/mailbox/
9328 F:      include/linux/mailbox_client.h
9329 F:      include/linux/mailbox_controller.h
9330
9331 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9332 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9333 W:      http://www.kernel.org/doc/man-pages
9334 L:      linux-man@vger.kernel.org
9335 S:      Maintained
9336
9337 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9338 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9339 L:      linux-mips@vger.kernel.org
9340 S:      Maintained
9341 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9342
9343 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9344 M:      Andrew Lunn <andrew@lunn.ch>
9345 M:      Vivien Didelot <vivien.didelot@gmail.com>
9346 L:      netdev@vger.kernel.org
9347 S:      Maintained
9348 F:      drivers/net/dsa/mv88e6xxx/
9349 F:      include/linux/platform_data/mv88e6xxx.h
9350 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9351
9352 MARVELL ARMADA DRM SUPPORT
9353 M:      Russell King <linux@armlinux.org.uk>
9354 S:      Maintained
9355 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9356 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9357 F:      drivers/gpu/drm/armada/
9358 F:      include/uapi/drm/armada_drm.h
9359 F:      Documentation/devicetree/bindings/display/armada/
9360
9361 MARVELL ARMADA 3700 PHY DRIVERS
9362 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9363 S:      Maintained
9364 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9365 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9366 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9367 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9368
9369 MARVELL CRYPTO DRIVER
9370 M:      Boris Brezillon <bbrezillon@kernel.org>
9371 M:      Arnaud Ebalard <arno@natisbad.org>
9372 F:      drivers/crypto/marvell/
9373 S:      Maintained
9374 L:      linux-crypto@vger.kernel.org
9375
9376 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9377 M:      Mirko Lindner <mlindner@marvell.com>
9378 M:      Stephen Hemminger <stephen@networkplumber.org>
9379 L:      netdev@vger.kernel.org
9380 S:      Maintained
9381 F:      drivers/net/ethernet/marvell/sk*
9382
9383 MARVELL LIBERTAS WIRELESS DRIVER
9384 L:      libertas-dev@lists.infradead.org
9385 S:      Orphan
9386 F:      drivers/net/wireless/marvell/libertas/
9387
9388 MARVELL MACCHIATOBIN SUPPORT
9389 M:      Russell King <linux@armlinux.org.uk>
9390 L:      linux-arm-kernel@lists.infradead.org
9391 S:      Maintained
9392 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9393
9394 MARVELL MV643XX ETHERNET DRIVER
9395 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9396 L:      netdev@vger.kernel.org
9397 S:      Maintained
9398 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9399 F:      include/linux/mv643xx.h
9400
9401 MARVELL MV88X3310 PHY DRIVER
9402 M:      Russell King <linux@armlinux.org.uk>
9403 L:      netdev@vger.kernel.org
9404 S:      Maintained
9405 F:      drivers/net/phy/marvell10g.c
9406
9407 MARVELL MVEBU THERMAL DRIVER
9408 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9409 S:      Maintained
9410 F:      drivers/thermal/armada_thermal.c
9411
9412 MARVELL MVNETA ETHERNET DRIVER
9413 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9414 L:      netdev@vger.kernel.org
9415 S:      Maintained
9416 F:      drivers/net/ethernet/marvell/mvneta.*
9417
9418 MARVELL MWIFIEX WIRELESS DRIVER
9419 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9420 M:      Nishant Sarmukadam <nishants@marvell.com>
9421 M:      Ganapathi Bhat <gbhat@marvell.com>
9422 M:      Xinming Hu <huxinming820@gmail.com>
9423 L:      linux-wireless@vger.kernel.org
9424 S:      Maintained
9425 F:      drivers/net/wireless/marvell/mwifiex/
9426
9427 MARVELL MWL8K WIRELESS DRIVER
9428 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9429 L:      linux-wireless@vger.kernel.org
9430 S:      Odd Fixes
9431 F:      drivers/net/wireless/marvell/mwl8k.c
9432
9433 MARVELL NAND CONTROLLER DRIVER
9434 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9435 L:      linux-mtd@lists.infradead.org
9436 S:      Maintained
9437 F:      drivers/mtd/nand/raw/marvell_nand.c
9438 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9439
9440 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9441 M:      Nicolas Pitre <nico@fluxnic.net>
9442 S:      Odd Fixes
9443 F:      drivers/mmc/host/mvsdio.*
9444
9445 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9446 M:      Hu Ziji <huziji@marvell.com>
9447 L:      linux-mmc@vger.kernel.org
9448 S:      Supported
9449 F:      drivers/mmc/host/sdhci-xenon*
9450 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9451
9452 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9453 M:      Sunil Goutham <sgoutham@marvell.com>
9454 M:      Linu Cherian <lcherian@marvell.com>
9455 M:      Geetha sowjanya <gakula@marvell.com>
9456 M:      Jerin Jacob <jerinj@marvell.com>
9457 L:      netdev@vger.kernel.org
9458 S:      Supported
9459 F:      drivers/net/ethernet/marvell/octeontx2/af/
9460
9461 MATROX FRAMEBUFFER DRIVER
9462 L:      linux-fbdev@vger.kernel.org
9463 S:      Orphan
9464 F:      drivers/video/fbdev/matrox/matroxfb_*
9465 F:      include/uapi/linux/matroxfb.h
9466
9467 MAX16065 HARDWARE MONITOR DRIVER
9468 M:      Guenter Roeck <linux@roeck-us.net>
9469 L:      linux-hwmon@vger.kernel.org
9470 S:      Maintained
9471 F:      Documentation/hwmon/max16065.rst
9472 F:      drivers/hwmon/max16065.c
9473
9474 MAX2175 SDR TUNER DRIVER
9475 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9476 L:      linux-media@vger.kernel.org
9477 T:      git git://linuxtv.org/media_tree.git
9478 S:      Maintained
9479 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9480 F:      Documentation/media/v4l-drivers/max2175.rst
9481 F:      drivers/media/i2c/max2175*
9482 F:      include/uapi/linux/max2175.h
9483
9484 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9485 L:      linux-hwmon@vger.kernel.org
9486 S:      Orphan
9487 F:      Documentation/hwmon/max6650.rst
9488 F:      drivers/hwmon/max6650.c
9489
9490 MAX6697 HARDWARE MONITOR DRIVER
9491 M:      Guenter Roeck <linux@roeck-us.net>
9492 L:      linux-hwmon@vger.kernel.org
9493 S:      Maintained
9494 F:      Documentation/hwmon/max6697.rst
9495 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9496 F:      drivers/hwmon/max6697.c
9497 F:      include/linux/platform_data/max6697.h
9498
9499 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9500 M:      Peter Rosin <peda@axentia.se>
9501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9502 S:      Maintained
9503 F:      Documentation/devicetree/bindings/sound/max9860.txt
9504 F:      sound/soc/codecs/max9860.*
9505
9506 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9507 M:      Andreas Klinger <ak@it-klinger.de>
9508 L:      linux-iio@vger.kernel.org
9509 S:      Maintained
9510 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9511 F:      drivers/iio/proximity/mb1232.c
9512
9513 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9514 M:      Javier Martinez Canillas <javier@dowhile0.org>
9515 L:      linux-kernel@vger.kernel.org
9516 S:      Supported
9517 F:      drivers/regulator/max77802-regulator.c
9518 F:      Documentation/devicetree/bindings/*/*max77802.txt
9519 F:      include/dt-bindings/*/*max77802.h
9520
9521 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9522 M:      Krzysztof Kozlowski <krzk@kernel.org>
9523 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9524 L:      linux-pm@vger.kernel.org
9525 S:      Supported
9526 F:      drivers/power/supply/max14577_charger.c
9527 F:      drivers/power/supply/max77693_charger.c
9528
9529 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9530 M:      Chanwoo Choi <cw00.choi@samsung.com>
9531 M:      Krzysztof Kozlowski <krzk@kernel.org>
9532 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9533 L:      linux-kernel@vger.kernel.org
9534 S:      Supported
9535 F:      drivers/*/max14577*.c
9536 F:      drivers/*/max77686*.c
9537 F:      drivers/*/max77693*.c
9538 F:      drivers/extcon/extcon-max14577.c
9539 F:      drivers/extcon/extcon-max77693.c
9540 F:      drivers/rtc/rtc-max77686.c
9541 F:      drivers/clk/clk-max77686.c
9542 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9543 F:      Documentation/devicetree/bindings/*/max77686.txt
9544 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9545 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9546 F:      include/linux/mfd/max14577*.h
9547 F:      include/linux/mfd/max77686*.h
9548 F:      include/linux/mfd/max77693*.h
9549
9550 MAXIRADIO FM RADIO RECEIVER DRIVER
9551 M:      Hans Verkuil <hverkuil@xs4all.nl>
9552 L:      linux-media@vger.kernel.org
9553 T:      git git://linuxtv.org/media_tree.git
9554 W:      https://linuxtv.org
9555 S:      Maintained
9556 F:      drivers/media/radio/radio-maxiradio*
9557
9558 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9559 M:      Peter Rosin <peda@axentia.se>
9560 L:      linux-iio@vger.kernel.org
9561 S:      Maintained
9562 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9563 F:      drivers/iio/potentiometer/mcp4018.c
9564 F:      drivers/iio/potentiometer/mcp4531.c
9565
9566 MCR20A IEEE-802.15.4 RADIO DRIVER
9567 M:      Xue Liu <liuxuenetmail@gmail.com>
9568 L:      linux-wpan@vger.kernel.org
9569 W:      https://github.com/xueliu/mcr20a-linux
9570 S:      Maintained
9571 F:      drivers/net/ieee802154/mcr20a.c
9572 F:      drivers/net/ieee802154/mcr20a.h
9573 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9574
9575 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9576 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9577 L:      linux-iio@vger.kernel.org
9578 S:      Maintained
9579 F:      drivers/iio/dac/cio-dac.c
9580
9581 MEDIA DRIVERS FOR ASCOT2E
9582 M:      Sergey Kozlov <serjk@netup.ru>
9583 M:      Abylay Ospan <aospan@netup.ru>
9584 L:      linux-media@vger.kernel.org
9585 W:      https://linuxtv.org
9586 W:      http://netup.tv/
9587 T:      git git://linuxtv.org/media_tree.git
9588 S:      Supported
9589 F:      drivers/media/dvb-frontends/ascot2e*
9590
9591 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9592 M:      Jasmin Jessich <jasmin@anw.at>
9593 L:      linux-media@vger.kernel.org
9594 W:      https://linuxtv.org
9595 T:      git git://linuxtv.org/media_tree.git
9596 S:      Maintained
9597 F:      drivers/media/dvb-frontends/cxd2099*
9598
9599 MEDIA DRIVERS FOR CXD2841ER
9600 M:      Sergey Kozlov <serjk@netup.ru>
9601 M:      Abylay Ospan <aospan@netup.ru>
9602 L:      linux-media@vger.kernel.org
9603 W:      https://linuxtv.org
9604 W:      http://netup.tv/
9605 T:      git git://linuxtv.org/media_tree.git
9606 S:      Supported
9607 F:      drivers/media/dvb-frontends/cxd2841er*
9608
9609 MEDIA DRIVERS FOR CXD2880
9610 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9611 L:      linux-media@vger.kernel.org
9612 W:      http://linuxtv.org/
9613 T:      git git://linuxtv.org/media_tree.git
9614 S:      Supported
9615 F:      drivers/media/dvb-frontends/cxd2880/*
9616 F:      drivers/media/spi/cxd2880*
9617
9618 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9619 L:      linux-media@vger.kernel.org
9620 W:      https://linuxtv.org
9621 T:      git git://linuxtv.org/media_tree.git
9622 S:      Orphan
9623 F:      drivers/media/pci/ddbridge/*
9624
9625 MEDIA DRIVERS FOR FREESCALE IMX
9626 M:      Steve Longerbeam <slongerbeam@gmail.com>
9627 M:      Philipp Zabel <p.zabel@pengutronix.de>
9628 L:      linux-media@vger.kernel.org
9629 T:      git git://linuxtv.org/media_tree.git
9630 S:      Maintained
9631 F:      Documentation/devicetree/bindings/media/imx.txt
9632 F:      Documentation/media/v4l-drivers/imx.rst
9633 F:      drivers/staging/media/imx/
9634 F:      include/linux/imx-media.h
9635 F:      include/media/imx.h
9636
9637 MEDIA DRIVER FOR FREESCALE IMX PXP
9638 M:      Philipp Zabel <p.zabel@pengutronix.de>
9639 L:      linux-media@vger.kernel.org
9640 T:      git git://linuxtv.org/media_tree.git
9641 S:      Maintained
9642 F:      drivers/media/platform/imx-pxp.[ch]
9643
9644 MEDIA DRIVERS FOR FREESCALE IMX7
9645 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9646 L:      linux-media@vger.kernel.org
9647 T:      git git://linuxtv.org/media_tree.git
9648 S:      Maintained
9649 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9650 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9651 F:      Documentation/media/v4l-drivers/imx7.rst
9652 F:      drivers/staging/media/imx/imx7-media-csi.c
9653 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9654
9655 MEDIA DRIVERS FOR HELENE
9656 M:      Abylay Ospan <aospan@netup.ru>
9657 L:      linux-media@vger.kernel.org
9658 W:      https://linuxtv.org
9659 W:      http://netup.tv/
9660 T:      git git://linuxtv.org/media_tree.git
9661 S:      Supported
9662 F:      drivers/media/dvb-frontends/helene*
9663
9664 MEDIA DRIVERS FOR HORUS3A
9665 M:      Sergey Kozlov <serjk@netup.ru>
9666 M:      Abylay Ospan <aospan@netup.ru>
9667 L:      linux-media@vger.kernel.org
9668 W:      https://linuxtv.org
9669 W:      http://netup.tv/
9670 T:      git git://linuxtv.org/media_tree.git
9671 S:      Supported
9672 F:      drivers/media/dvb-frontends/horus3a*
9673
9674 MEDIA DRIVERS FOR LNBH25
9675 M:      Sergey Kozlov <serjk@netup.ru>
9676 M:      Abylay Ospan <aospan@netup.ru>
9677 L:      linux-media@vger.kernel.org
9678 W:      https://linuxtv.org
9679 W:      http://netup.tv/
9680 T:      git git://linuxtv.org/media_tree.git
9681 S:      Supported
9682 F:      drivers/media/dvb-frontends/lnbh25*
9683
9684 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9685 L:      linux-media@vger.kernel.org
9686 W:      https://linuxtv.org
9687 T:      git git://linuxtv.org/media_tree.git
9688 S:      Orphan
9689 F:      drivers/media/dvb-frontends/mxl5xx*
9690
9691 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9692 M:      Sergey Kozlov <serjk@netup.ru>
9693 M:      Abylay Ospan <aospan@netup.ru>
9694 L:      linux-media@vger.kernel.org
9695 W:      https://linuxtv.org
9696 W:      http://netup.tv/
9697 T:      git git://linuxtv.org/media_tree.git
9698 S:      Supported
9699 F:      drivers/media/pci/netup_unidvb/*
9700
9701 MEDIA DRIVERS FOR RENESAS - CEU
9702 M:      Jacopo Mondi <jacopo@jmondi.org>
9703 L:      linux-media@vger.kernel.org
9704 L:      linux-renesas-soc@vger.kernel.org
9705 T:      git git://linuxtv.org/media_tree.git
9706 S:      Supported
9707 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9708 F:      drivers/media/platform/renesas-ceu.c
9709 F:      include/media/drv-intf/renesas-ceu.h
9710
9711 MEDIA DRIVERS FOR RENESAS - DRIF
9712 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9713 L:      linux-media@vger.kernel.org
9714 L:      linux-renesas-soc@vger.kernel.org
9715 T:      git git://linuxtv.org/media_tree.git
9716 S:      Supported
9717 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9718 F:      drivers/media/platform/rcar_drif.c
9719
9720 MEDIA DRIVERS FOR RENESAS - FCP
9721 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9722 L:      linux-media@vger.kernel.org
9723 L:      linux-renesas-soc@vger.kernel.org
9724 T:      git git://linuxtv.org/media_tree.git
9725 S:      Supported
9726 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9727 F:      drivers/media/platform/rcar-fcp.c
9728 F:      include/media/rcar-fcp.h
9729
9730 MEDIA DRIVERS FOR RENESAS - FDP1
9731 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9732 L:      linux-media@vger.kernel.org
9733 L:      linux-renesas-soc@vger.kernel.org
9734 T:      git git://linuxtv.org/media_tree.git
9735 S:      Supported
9736 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9737 F:      drivers/media/platform/rcar_fdp1.c
9738
9739 MEDIA DRIVERS FOR RENESAS - VIN
9740 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9741 L:      linux-media@vger.kernel.org
9742 L:      linux-renesas-soc@vger.kernel.org
9743 T:      git git://linuxtv.org/media_tree.git
9744 S:      Supported
9745 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9746 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9747 F:      drivers/media/platform/rcar-vin/
9748
9749 MEDIA DRIVERS FOR RENESAS - VSP1
9750 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9751 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9752 L:      linux-media@vger.kernel.org
9753 L:      linux-renesas-soc@vger.kernel.org
9754 T:      git git://linuxtv.org/media_tree.git
9755 S:      Supported
9756 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9757 F:      drivers/media/platform/vsp1/
9758
9759 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9760 L:      linux-media@vger.kernel.org
9761 W:      https://linuxtv.org
9762 T:      git git://linuxtv.org/media_tree.git
9763 S:      Orphan
9764 F:      drivers/media/dvb-frontends/stv0910*
9765
9766 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9767 L:      linux-media@vger.kernel.org
9768 W:      https://linuxtv.org
9769 T:      git git://linuxtv.org/media_tree.git
9770 S:      Orphan
9771 F:      drivers/media/dvb-frontends/stv6111*
9772
9773 MEDIA DRIVERS FOR STM32 - DCMI
9774 M:      Hugues Fruchet <hugues.fruchet@st.com>
9775 L:      linux-media@vger.kernel.org
9776 T:      git git://linuxtv.org/media_tree.git
9777 S:      Supported
9778 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9779 F:      drivers/media/platform/stm32/stm32-dcmi.c
9780
9781 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9782 M:      Dmitry Osipenko <digetx@gmail.com>
9783 L:      linux-media@vger.kernel.org
9784 L:      linux-tegra@vger.kernel.org
9785 T:      git git://linuxtv.org/media_tree.git
9786 S:      Maintained
9787 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9788 F:      drivers/staging/media/tegra-vde/
9789
9790 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9792 P:      LinuxTV.org Project
9793 L:      linux-media@vger.kernel.org
9794 W:      https://linuxtv.org
9795 Q:      http://patchwork.kernel.org/project/linux-media/list/
9796 T:      git git://linuxtv.org/media_tree.git
9797 S:      Maintained
9798 F:      Documentation/devicetree/bindings/media/
9799 F:      Documentation/media/
9800 F:      drivers/media/
9801 F:      drivers/staging/media/
9802 F:      include/linux/platform_data/media/
9803 F:      include/media/
9804 F:      include/uapi/linux/dvb/
9805 F:      include/uapi/linux/videodev2.h
9806 F:      include/uapi/linux/media.h
9807 F:      include/uapi/linux/v4l2-*
9808 F:      include/uapi/linux/meye.h
9809 F:      include/uapi/linux/ivtv*
9810 F:      include/uapi/linux/uvcvideo.h
9811
9812 MEDIATEK BLUETOOTH DRIVER
9813 M:      Sean Wang <sean.wang@mediatek.com>
9814 L:      linux-bluetooth@vger.kernel.org
9815 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9816 S:      Maintained
9817 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9818 F:      drivers/bluetooth/btmtkuart.c
9819
9820 MEDIATEK CIR DRIVER
9821 M:      Sean Wang <sean.wang@mediatek.com>
9822 S:      Maintained
9823 F:      drivers/media/rc/mtk-cir.c
9824
9825 MEDIATEK DMA DRIVER
9826 M:      Sean Wang <sean.wang@mediatek.com>
9827 L:      dmaengine@vger.kernel.org
9828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9829 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9830 S:      Maintained
9831 F:      Documentation/devicetree/bindings/dma/mtk-*
9832 F:      drivers/dma/mediatek/
9833
9834 MEDIATEK PMIC LED DRIVER
9835 M:      Sean Wang <sean.wang@mediatek.com>
9836 S:      Maintained
9837 F:      drivers/leds/leds-mt6323.c
9838 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9839
9840 MEDIATEK ETHERNET DRIVER
9841 M:      Felix Fietkau <nbd@openwrt.org>
9842 M:      John Crispin <john@phrozen.org>
9843 M:      Sean Wang <sean.wang@mediatek.com>
9844 M:      Nelson Chang <nelson.chang@mediatek.com>
9845 L:      netdev@vger.kernel.org
9846 S:      Maintained
9847 F:      drivers/net/ethernet/mediatek/
9848
9849 MEDIATEK SWITCH DRIVER
9850 M:      Sean Wang <sean.wang@mediatek.com>
9851 L:      netdev@vger.kernel.org
9852 S:      Maintained
9853 F:      drivers/net/dsa/mt7530.*
9854 F:      net/dsa/tag_mtk.c
9855
9856 MEDIATEK JPEG DRIVER
9857 M:      Rick Chang <rick.chang@mediatek.com>
9858 M:      Bin Liu <bin.liu@mediatek.com>
9859 S:      Supported
9860 F:      drivers/media/platform/mtk-jpeg/
9861 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9862
9863 MEDIATEK MDP DRIVER
9864 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9865 M:      Houlong Wei <houlong.wei@mediatek.com>
9866 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9867 S:      Supported
9868 F:      drivers/media/platform/mtk-mdp/
9869 F:      drivers/media/platform/mtk-vpu/
9870 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9871
9872 MEDIATEK MEDIA DRIVER
9873 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9874 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9875 S:      Supported
9876 F:      drivers/media/platform/mtk-vcodec/
9877 F:      drivers/media/platform/mtk-vpu/
9878 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9879 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9880
9881 MEDIATEK MMC/SD/SDIO DRIVER
9882 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9883 S:      Maintained
9884 F:      drivers/mmc/host/mtk-sd.c
9885 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9886
9887 MEDIATEK MT76 WIRELESS LAN DRIVER
9888 M:      Felix Fietkau <nbd@nbd.name>
9889 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9890 R:      Ryder Lee <ryder.lee@mediatek.com>
9891 R:      Roy Luo <royluo@google.com>
9892 L:      linux-wireless@vger.kernel.org
9893 S:      Maintained
9894 F:      drivers/net/wireless/mediatek/mt76/
9895
9896 MEDIATEK MT7601U WIRELESS LAN DRIVER
9897 M:      Jakub Kicinski <kubakici@wp.pl>
9898 L:      linux-wireless@vger.kernel.org
9899 S:      Maintained
9900 F:      drivers/net/wireless/mediatek/mt7601u/
9901
9902 MEDIATEK NAND CONTROLLER DRIVER
9903 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9904 L:      linux-mtd@lists.infradead.org
9905 S:      Maintained
9906 F:      drivers/mtd/nand/raw/mtk_*
9907 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9908
9909 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9910 M:      Sean Wang <sean.wang@mediatek.com>
9911 S:      Maintained
9912 F:      drivers/char/hw_random/mtk-rng.c
9913
9914 MEDIATEK USB3 DRD IP DRIVER
9915 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9916 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9918 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9919 S:      Maintained
9920 F:      drivers/usb/mtu3/
9921
9922 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9923 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9924 M:      Martin Donnelly <martin.donnelly@ge.com>
9925 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9926 S:      Maintained
9927 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9928 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9929
9930 MEGARAID SCSI/SAS DRIVERS
9931 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9932 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9933 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9934 L:      megaraidlinux.pdl@broadcom.com
9935 L:      linux-scsi@vger.kernel.org
9936 W:      http://www.avagotech.com/support/
9937 S:      Maintained
9938 F:      Documentation/scsi/megaraid.txt
9939 F:      drivers/scsi/megaraid.*
9940 F:      drivers/scsi/megaraid/
9941
9942 MELEXIS MLX90614 DRIVER
9943 M:      Crt Mori <cmo@melexis.com>
9944 L:      linux-iio@vger.kernel.org
9945 W:      http://www.melexis.com
9946 S:      Supported
9947 F:      drivers/iio/temperature/mlx90614.c
9948
9949 MELEXIS MLX90632 DRIVER
9950 M:      Crt Mori <cmo@melexis.com>
9951 L:      linux-iio@vger.kernel.org
9952 W:      http://www.melexis.com
9953 S:      Supported
9954 F:      drivers/iio/temperature/mlx90632.c
9955
9956 MELFAS MIP4 TOUCHSCREEN DRIVER
9957 M:      Sangwon Jee <jeesw@melfas.com>
9958 W:      http://www.melfas.com
9959 S:      Supported
9960 F:      drivers/input/touchscreen/melfas_mip4.c
9961 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9962
9963 MELLANOX ETHERNET DRIVER (mlx4_en)
9964 M:      Tariq Toukan <tariqt@mellanox.com>
9965 L:      netdev@vger.kernel.org
9966 S:      Supported
9967 W:      http://www.mellanox.com
9968 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9969 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9970
9971 MELLANOX ETHERNET DRIVER (mlx5e)
9972 M:      Saeed Mahameed <saeedm@mellanox.com>
9973 L:      netdev@vger.kernel.org
9974 S:      Supported
9975 W:      http://www.mellanox.com
9976 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9977 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9978
9979 MELLANOX ETHERNET INNOVA DRIVERS
9980 R:      Boris Pismenny <borisp@mellanox.com>
9981 L:      netdev@vger.kernel.org
9982 S:      Supported
9983 W:      http://www.mellanox.com
9984 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9985 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9986 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9987 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9988 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9989
9990 MELLANOX ETHERNET SWITCH DRIVERS
9991 M:      Jiri Pirko <jiri@mellanox.com>
9992 M:      Ido Schimmel <idosch@mellanox.com>
9993 L:      netdev@vger.kernel.org
9994 S:      Supported
9995 W:      http://www.mellanox.com
9996 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9997 F:      drivers/net/ethernet/mellanox/mlxsw/
9998 F:      tools/testing/selftests/drivers/net/mlxsw/
9999
10000 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10001 M:      mlxsw@mellanox.com
10002 L:      netdev@vger.kernel.org
10003 S:      Supported
10004 W:      http://www.mellanox.com
10005 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10006 F:      drivers/net/ethernet/mellanox/mlxfw/
10007
10008 MELLANOX HARDWARE PLATFORM SUPPORT
10009 M:      Andy Shevchenko <andy@infradead.org>
10010 M:      Darren Hart <dvhart@infradead.org>
10011 M:      Vadim Pasternak <vadimp@mellanox.com>
10012 L:      platform-driver-x86@vger.kernel.org
10013 S:      Supported
10014 F:      drivers/platform/mellanox/
10015 F:      include/linux/platform_data/mlxreg.h
10016
10017 MELLANOX MLX4 core VPI driver
10018 M:      Tariq Toukan <tariqt@mellanox.com>
10019 L:      netdev@vger.kernel.org
10020 L:      linux-rdma@vger.kernel.org
10021 W:      http://www.mellanox.com
10022 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10023 S:      Supported
10024 F:      drivers/net/ethernet/mellanox/mlx4/
10025 F:      include/linux/mlx4/
10026
10027 MELLANOX MLX4 IB driver
10028 M:      Yishai Hadas <yishaih@mellanox.com>
10029 L:      linux-rdma@vger.kernel.org
10030 W:      http://www.mellanox.com
10031 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10032 S:      Supported
10033 F:      drivers/infiniband/hw/mlx4/
10034 F:      include/linux/mlx4/
10035 F:      include/uapi/rdma/mlx4-abi.h
10036
10037 MELLANOX MLX5 core VPI driver
10038 M:      Saeed Mahameed <saeedm@mellanox.com>
10039 M:      Leon Romanovsky <leonro@mellanox.com>
10040 L:      netdev@vger.kernel.org
10041 L:      linux-rdma@vger.kernel.org
10042 W:      http://www.mellanox.com
10043 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10044 S:      Supported
10045 F:      drivers/net/ethernet/mellanox/mlx5/core/
10046 F:      include/linux/mlx5/
10047
10048 MELLANOX MLX5 IB driver
10049 M:      Leon Romanovsky <leonro@mellanox.com>
10050 L:      linux-rdma@vger.kernel.org
10051 W:      http://www.mellanox.com
10052 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10053 S:      Supported
10054 F:      drivers/infiniband/hw/mlx5/
10055 F:      include/linux/mlx5/
10056 F:      include/uapi/rdma/mlx5-abi.h
10057
10058 MELLANOX MLXCPLD I2C AND MUX DRIVER
10059 M:      Vadim Pasternak <vadimp@mellanox.com>
10060 M:      Michael Shych <michaelsh@mellanox.com>
10061 L:      linux-i2c@vger.kernel.org
10062 S:      Supported
10063 F:      drivers/i2c/busses/i2c-mlxcpld.c
10064 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10065 F:      Documentation/i2c/busses/i2c-mlxcpld
10066
10067 MELLANOX MLXCPLD LED DRIVER
10068 M:      Vadim Pasternak <vadimp@mellanox.com>
10069 L:      linux-leds@vger.kernel.org
10070 S:      Supported
10071 F:      drivers/leds/leds-mlxcpld.c
10072 F:      drivers/leds/leds-mlxreg.c
10073 F:      Documentation/leds/leds-mlxcpld.txt
10074
10075 MELLANOX PLATFORM DRIVER
10076 M:      Vadim Pasternak <vadimp@mellanox.com>
10077 L:      platform-driver-x86@vger.kernel.org
10078 S:      Supported
10079 F:      drivers/platform/x86/mlx-platform.c
10080
10081 MEMBARRIER SUPPORT
10082 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10083 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10084 L:      linux-kernel@vger.kernel.org
10085 S:      Supported
10086 F:      kernel/sched/membarrier.c
10087 F:      include/uapi/linux/membarrier.h
10088 F:      arch/powerpc/include/asm/membarrier.h
10089
10090 MEMBLOCK
10091 M:      Mike Rapoport <rppt@linux.ibm.com>
10092 L:      linux-mm@kvack.org
10093 S:      Maintained
10094 F:      include/linux/memblock.h
10095 F:      mm/memblock.c
10096 F:      Documentation/core-api/boot-time-mm.rst
10097
10098 MEMORY MANAGEMENT
10099 L:      linux-mm@kvack.org
10100 W:      http://www.linux-mm.org
10101 S:      Maintained
10102 F:      include/linux/mm.h
10103 F:      include/linux/gfp.h
10104 F:      include/linux/mmzone.h
10105 F:      include/linux/memory_hotplug.h
10106 F:      include/linux/vmalloc.h
10107 F:      mm/
10108
10109 MEMORY TECHNOLOGY DEVICES (MTD)
10110 M:      David Woodhouse <dwmw2@infradead.org>
10111 M:      Brian Norris <computersforpeace@gmail.com>
10112 M:      Boris Brezillon <bbrezillon@kernel.org>
10113 M:      Marek Vasut <marek.vasut@gmail.com>
10114 M:      Richard Weinberger <richard@nod.at>
10115 L:      linux-mtd@lists.infradead.org
10116 W:      http://www.linux-mtd.infradead.org/
10117 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10118 T:      git git://git.infradead.org/linux-mtd.git master
10119 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10120 S:      Maintained
10121 F:      Documentation/devicetree/bindings/mtd/
10122 F:      drivers/mtd/
10123 F:      include/linux/mtd/
10124 F:      include/uapi/mtd/
10125
10126 MEN A21 WATCHDOG DRIVER
10127 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10128 L:      linux-watchdog@vger.kernel.org
10129 S:      Maintained
10130 F:      drivers/watchdog/mena21_wdt.c
10131
10132 MEN CHAMELEON BUS (mcb)
10133 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10134 S:      Maintained
10135 F:      drivers/mcb/
10136 F:      include/linux/mcb.h
10137 F:      Documentation/men-chameleon-bus.txt
10138
10139 MEN F21BMC (Board Management Controller)
10140 M:      Andreas Werner <andreas.werner@men.de>
10141 S:      Supported
10142 F:      drivers/mfd/menf21bmc.c
10143 F:      drivers/watchdog/menf21bmc_wdt.c
10144 F:      drivers/leds/leds-menf21bmc.c
10145 F:      drivers/hwmon/menf21bmc_hwmon.c
10146 F:      Documentation/hwmon/menf21bmc.rst
10147
10148 MEN Z069 WATCHDOG DRIVER
10149 M:      Johannes Thumshirn <jth@kernel.org>
10150 L:      linux-watchdog@vger.kernel.org
10151 S:      Maintained
10152 F:      drivers/watchdog/menz69_wdt.c
10153
10154 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10155 M:      Neil Armstrong <narmstrong@baylibre.com>
10156 L:      linux-media@lists.freedesktop.org
10157 L:      linux-amlogic@lists.infradead.org
10158 W:      http://linux-meson.com/
10159 S:      Supported
10160 F:      drivers/media/platform/meson/ao-cec.c
10161 F:      drivers/media/platform/meson/ao-cec-g12a.c
10162 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10163 T:      git git://linuxtv.org/media_tree.git
10164
10165 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10166 M:      Liang Yang <liang.yang@amlogic.com>
10167 L:      linux-mtd@lists.infradead.org
10168 S:      Maintained
10169 F:      drivers/mtd/nand/raw/meson_*
10170 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10171
10172 METHODE UDPU SUPPORT
10173 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10174 S:      Maintained
10175 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10176
10177 MICROBLAZE ARCHITECTURE
10178 M:      Michal Simek <monstr@monstr.eu>
10179 W:      http://www.monstr.eu/fdt/
10180 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10181 S:      Supported
10182 F:      arch/microblaze/
10183
10184 MICROCHIP AT91 SERIAL DRIVER
10185 M:      Richard Genoud <richard.genoud@gmail.com>
10186 S:      Maintained
10187 F:      drivers/tty/serial/atmel_serial.c
10188 F:      drivers/tty/serial/atmel_serial.h
10189 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10190
10191 MICROCHIP AUDIO ASOC DRIVERS
10192 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10193 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10194 S:      Supported
10195 F:      sound/soc/atmel
10196
10197 MICROCHIP DMA DRIVER
10198 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10200 L:      dmaengine@vger.kernel.org
10201 S:      Supported
10202 F:      drivers/dma/at_hdmac.c
10203 F:      drivers/dma/at_hdmac_regs.h
10204 F:      include/linux/platform_data/dma-atmel.h
10205 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10206 F:      include/dt-bindings/dma/at91.h
10207
10208 MICROCHIP ECC DRIVER
10209 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10210 L:      linux-crypto@vger.kernel.org
10211 S:      Maintained
10212 F:      drivers/crypto/atmel-ecc.*
10213
10214 MICROCHIP I2C DRIVER
10215 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10216 L:      linux-i2c@vger.kernel.org
10217 S:      Supported
10218 F:      drivers/i2c/busses/i2c-at91.h
10219 F:      drivers/i2c/busses/i2c-at91-*.c
10220
10221 MICROCHIP ISC DRIVER
10222 M:      Eugen Hristev <eugen.hristev@microchip.com>
10223 L:      linux-media@vger.kernel.org
10224 S:      Supported
10225 F:      drivers/media/platform/atmel/atmel-isc.c
10226 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10227 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10228
10229 MICROCHIP ISI DRIVER
10230 M:      Eugen Hristev <eugen.hristev@microchip.com>
10231 L:      linux-media@vger.kernel.org
10232 S:      Supported
10233 F:      drivers/media/platform/atmel/atmel-isi.c
10234 F:      drivers/media/platform/atmel/atmel-isi.h
10235
10236 MICROCHIP AT91 USART MFD DRIVER
10237 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10238 L:      linux-kernel@vger.kernel.org
10239 S:      Supported
10240 F:      drivers/mfd/at91-usart.c
10241 F:      include/dt-bindings/mfd/at91-usart.h
10242 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10243
10244 MICROCHIP AT91 USART SPI DRIVER
10245 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10246 L:      linux-spi@vger.kernel.org
10247 S:      Supported
10248 F:      drivers/spi/spi-at91-usart.c
10249 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10250
10251 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10252 M:      Woojung Huh <woojung.huh@microchip.com>
10253 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10254 L:      netdev@vger.kernel.org
10255 S:      Maintained
10256 F:      net/dsa/tag_ksz.c
10257 F:      drivers/net/dsa/microchip/*
10258 F:      include/linux/platform_data/microchip-ksz.h
10259 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10260
10261 MICROCHIP LAN743X ETHERNET DRIVER
10262 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10263 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10264 L:      netdev@vger.kernel.org
10265 S:      Maintained
10266 F:      drivers/net/ethernet/microchip/lan743x_*
10267
10268 MICROCHIP LCDFB DRIVER
10269 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10270 L:      linux-fbdev@vger.kernel.org
10271 S:      Maintained
10272 F:      drivers/video/fbdev/atmel_lcdfb.c
10273 F:      include/video/atmel_lcdc.h
10274
10275 MICROCHIP MMC/SD/SDIO MCI DRIVER
10276 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10277 S:      Maintained
10278 F:      drivers/mmc/host/atmel-mci.c
10279
10280 MICROCHIP MCP16502 PMIC DRIVER
10281 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283 S:      Maintained
10284 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10285 F:      drivers/regulator/mcp16502.c
10286
10287 MICROCHIP MCP3911 ADC DRIVER
10288 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10289 M:      Kent Gustavsson <kent@minoris.se>
10290 L:      linux-iio@vger.kernel.org
10291 S:      Supported
10292 F:      drivers/iio/adc/mcp3911.c
10293 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10294
10295 MICROCHIP NAND DRIVER
10296 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10297 L:      linux-mtd@lists.infradead.org
10298 S:      Supported
10299 F:      drivers/mtd/nand/raw/atmel/*
10300 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10301
10302 MICROCHIP PWM DRIVER
10303 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10305 L:      linux-pwm@vger.kernel.org
10306 S:      Supported
10307 F:      drivers/pwm/pwm-atmel.c
10308 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10309
10310 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10311 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10312 M:      Eugen Hristev <eugen.hristev@microchip.com>
10313 L:      linux-iio@vger.kernel.org
10314 S:      Supported
10315 F:      drivers/iio/adc/at91-sama5d2_adc.c
10316 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10317 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10318
10319 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10320 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10321 S:      Supported
10322 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10323
10324 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10325 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10327 L:      linux-gpio@vger.kernel.org
10328 F:      drivers/gpio/gpio-sama5d2-piobu.c
10329
10330 MICROCHIP SPI DRIVER
10331 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10332 S:      Supported
10333 F:      drivers/spi/spi-atmel.*
10334
10335 MICROCHIP SSC DRIVER
10336 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10338 S:      Supported
10339 F:      drivers/misc/atmel-ssc.c
10340 F:      include/linux/atmel-ssc.h
10341
10342 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10343 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10345 S:      Supported
10346 F:      drivers/misc/atmel_tclib.c
10347 F:      drivers/clocksource/tcb_clksrc.c
10348
10349 MICROCHIP USBA UDC DRIVER
10350 M:      Cristian Birsan <cristian.birsan@microchip.com>
10351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10352 S:      Supported
10353 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10354
10355 MICROCHIP USB251XB DRIVER
10356 M:      Richard Leitner <richard.leitner@skidata.com>
10357 L:      linux-usb@vger.kernel.org
10358 S:      Maintained
10359 F:      drivers/usb/misc/usb251xb.c
10360 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10361
10362 MICROCHIP XDMA DRIVER
10363 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10364 L:      linux-arm-kernel@lists.infradead.org
10365 L:      dmaengine@vger.kernel.org
10366 S:      Supported
10367 F:      drivers/dma/at_xdmac.c
10368
10369 MICROSEMI MIPS SOCS
10370 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10371 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10372 L:      linux-mips@vger.kernel.org
10373 S:      Supported
10374 F:      arch/mips/generic/board-ocelot.c
10375 F:      arch/mips/configs/generic/board-ocelot.config
10376 F:      arch/mips/boot/dts/mscc/
10377 F:      Documentation/devicetree/bindings/mips/mscc.txt
10378
10379 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10380 M:      Don Brace <don.brace@microsemi.com>
10381 L:      esc.storagedev@microsemi.com
10382 L:      linux-scsi@vger.kernel.org
10383 S:      Supported
10384 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10385 F:      drivers/scsi/smartpqi/Kconfig
10386 F:      drivers/scsi/smartpqi/Makefile
10387 F:      include/linux/cciss*.h
10388 F:      include/uapi/linux/cciss*.h
10389 F:      Documentation/scsi/smartpqi.txt
10390
10391 MICROSEMI ETHERNET SWITCH DRIVER
10392 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10393 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10394 L:      netdev@vger.kernel.org
10395 S:      Supported
10396 F:      drivers/net/ethernet/mscc/
10397
10398 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10399 M:      Chen Yu <yu.c.chen@intel.com>
10400 L:      platform-driver-x86@vger.kernel.org
10401 S:      Supported
10402 F:      drivers/platform/x86/surfacepro3_button.c
10403
10404 MICROTEK X6 SCANNER
10405 M:      Oliver Neukum <oliver@neukum.org>
10406 S:      Maintained
10407 F:      drivers/usb/image/microtek.*
10408
10409 MIPS
10410 M:      Ralf Baechle <ralf@linux-mips.org>
10411 M:      Paul Burton <paul.burton@mips.com>
10412 M:      James Hogan <jhogan@kernel.org>
10413 L:      linux-mips@vger.kernel.org
10414 W:      http://www.linux-mips.org/
10415 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10417 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10418 S:      Supported
10419 F:      Documentation/devicetree/bindings/mips/
10420 F:      Documentation/mips/
10421 F:      arch/mips/
10422 F:      drivers/platform/mips/
10423
10424 MIPS BOSTON DEVELOPMENT BOARD
10425 M:      Paul Burton <paul.burton@mips.com>
10426 L:      linux-mips@vger.kernel.org
10427 S:      Maintained
10428 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10429 F:      arch/mips/boot/dts/img/boston.dts
10430 F:      arch/mips/configs/generic/board-boston.config
10431 F:      drivers/clk/imgtec/clk-boston.c
10432 F:      include/dt-bindings/clock/boston-clock.h
10433
10434 MIPS GENERIC PLATFORM
10435 M:      Paul Burton <paul.burton@mips.com>
10436 L:      linux-mips@vger.kernel.org
10437 S:      Supported
10438 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10439 F:      arch/mips/generic/
10440 F:      arch/mips/tools/generic-board-config.sh
10441
10442 MIPS/LOONGSON1 ARCHITECTURE
10443 M:      Keguang Zhang <keguang.zhang@gmail.com>
10444 L:      linux-mips@vger.kernel.org
10445 S:      Maintained
10446 F:      arch/mips/loongson32/
10447 F:      arch/mips/include/asm/mach-loongson32/
10448 F:      drivers/*/*loongson1*
10449 F:      drivers/*/*/*loongson1*
10450
10451 MIPS/LOONGSON2 ARCHITECTURE
10452 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10453 L:      linux-mips@vger.kernel.org
10454 S:      Maintained
10455 F:      arch/mips/loongson64/fuloong-2e/
10456 F:      arch/mips/loongson64/lemote-2f/
10457 F:      arch/mips/include/asm/mach-loongson64/
10458 F:      drivers/*/*loongson2*
10459 F:      drivers/*/*/*loongson2*
10460
10461 MIPS/LOONGSON3 ARCHITECTURE
10462 M:      Huacai Chen <chenhc@lemote.com>
10463 L:      linux-mips@vger.kernel.org
10464 S:      Maintained
10465 F:      arch/mips/loongson64/
10466 F:      arch/mips/include/asm/mach-loongson64/
10467 F:      drivers/platform/mips/cpu_hwmon.c
10468 F:      drivers/*/*loongson3*
10469 F:      drivers/*/*/*loongson3*
10470
10471 MIPS RINT INSTRUCTION EMULATION
10472 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10473 L:      linux-mips@vger.kernel.org
10474 S:      Supported
10475 F:      arch/mips/math-emu/sp_rint.c
10476 F:      arch/mips/math-emu/dp_rint.c
10477
10478 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10479 M:      Hans Verkuil <hverkuil@xs4all.nl>
10480 L:      linux-media@vger.kernel.org
10481 T:      git git://linuxtv.org/media_tree.git
10482 W:      https://linuxtv.org
10483 S:      Odd Fixes
10484 F:      drivers/media/radio/radio-miropcm20*
10485
10486 MMP SUPPORT
10487 R:      Lubomir Rintel <lkundrak@v3.sk>
10488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489 S:      Odd Fixes
10490 F:      arch/arm/boot/dts/mmp*
10491 F:      arch/arm/mach-mmp/
10492
10493 MMU GATHER AND TLB INVALIDATION
10494 M:      Will Deacon <will.deacon@arm.com>
10495 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10496 M:      Andrew Morton <akpm@linux-foundation.org>
10497 M:      Nick Piggin <npiggin@gmail.com>
10498 M:      Peter Zijlstra <peterz@infradead.org>
10499 L:      linux-arch@vger.kernel.org
10500 L:      linux-mm@kvack.org
10501 S:      Maintained
10502 F:      arch/*/include/asm/tlb.h
10503 F:      include/asm-generic/tlb.h
10504 F:      mm/mmu_gather.c
10505
10506 MN88472 MEDIA DRIVER
10507 M:      Antti Palosaari <crope@iki.fi>
10508 L:      linux-media@vger.kernel.org
10509 W:      https://linuxtv.org
10510 W:      http://palosaari.fi/linux/
10511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10512 S:      Maintained
10513 F:      drivers/media/dvb-frontends/mn88472*
10514
10515 MN88473 MEDIA DRIVER
10516 M:      Antti Palosaari <crope@iki.fi>
10517 L:      linux-media@vger.kernel.org
10518 W:      https://linuxtv.org
10519 W:      http://palosaari.fi/linux/
10520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10521 S:      Maintained
10522 F:      drivers/media/dvb-frontends/mn88473*
10523
10524 MODULE SUPPORT
10525 M:      Jessica Yu <jeyu@kernel.org>
10526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10527 S:      Maintained
10528 F:      include/linux/module.h
10529 F:      kernel/module.c
10530
10531 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10532 W:      http://popies.net/meye/
10533 S:      Orphan
10534 F:      Documentation/media/v4l-drivers/meye*
10535 F:      drivers/media/pci/meye/
10536 F:      include/uapi/linux/meye.h
10537
10538 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10539 M:      Jiri Slaby <jirislaby@gmail.com>
10540 S:      Maintained
10541 F:      Documentation/serial/moxa-smartio.rst
10542 F:      drivers/tty/mxser.*
10543
10544 MR800 AVERMEDIA USB FM RADIO DRIVER
10545 M:      Alexey Klimov <klimov.linux@gmail.com>
10546 L:      linux-media@vger.kernel.org
10547 T:      git git://linuxtv.org/media_tree.git
10548 S:      Maintained
10549 F:      drivers/media/radio/radio-mr800.c
10550
10551 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10552 M:      Alan Ott <alan@signal11.us>
10553 L:      linux-wpan@vger.kernel.org
10554 S:      Maintained
10555 F:      drivers/net/ieee802154/mrf24j40.c
10556 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10557
10558 MSI LAPTOP SUPPORT
10559 M:      "Lee, Chun-Yi" <jlee@suse.com>
10560 L:      platform-driver-x86@vger.kernel.org
10561 S:      Maintained
10562 F:      drivers/platform/x86/msi-laptop.c
10563
10564 MSI WMI SUPPORT
10565 L:      platform-driver-x86@vger.kernel.org
10566 S:      Orphan
10567 F:      drivers/platform/x86/msi-wmi.c
10568
10569 MSI001 MEDIA DRIVER
10570 M:      Antti Palosaari <crope@iki.fi>
10571 L:      linux-media@vger.kernel.org
10572 W:      https://linuxtv.org
10573 W:      http://palosaari.fi/linux/
10574 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10575 T:      git git://linuxtv.org/anttip/media_tree.git
10576 S:      Maintained
10577 F:      drivers/media/tuners/msi001*
10578
10579 MSI2500 MEDIA DRIVER
10580 M:      Antti Palosaari <crope@iki.fi>
10581 L:      linux-media@vger.kernel.org
10582 W:      https://linuxtv.org
10583 W:      http://palosaari.fi/linux/
10584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10585 T:      git git://linuxtv.org/anttip/media_tree.git
10586 S:      Maintained
10587 F:      drivers/media/usb/msi2500/
10588
10589 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10590 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10591 L:      linux-mtd@lists.infradead.org
10592 S:      Maintained
10593 F:      drivers/mtd/devices/docg3*
10594
10595 MT9M032 APTINA SENSOR DRIVER
10596 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10597 L:      linux-media@vger.kernel.org
10598 T:      git git://linuxtv.org/media_tree.git
10599 S:      Maintained
10600 F:      drivers/media/i2c/mt9m032.c
10601 F:      include/media/i2c/mt9m032.h
10602
10603 MT9P031 APTINA CAMERA SENSOR
10604 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10605 L:      linux-media@vger.kernel.org
10606 T:      git git://linuxtv.org/media_tree.git
10607 S:      Maintained
10608 F:      drivers/media/i2c/mt9p031.c
10609 F:      include/media/i2c/mt9p031.h
10610
10611 MT9T001 APTINA CAMERA SENSOR
10612 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10613 L:      linux-media@vger.kernel.org
10614 T:      git git://linuxtv.org/media_tree.git
10615 S:      Maintained
10616 F:      drivers/media/i2c/mt9t001.c
10617 F:      include/media/i2c/mt9t001.h
10618
10619 MT9T112 APTINA CAMERA SENSOR
10620 M:      Jacopo Mondi <jacopo@jmondi.org>
10621 L:      linux-media@vger.kernel.org
10622 T:      git git://linuxtv.org/media_tree.git
10623 S:      Odd Fixes
10624 F:      drivers/media/i2c/mt9t112.c
10625 F:      include/media/i2c/mt9t112.h
10626
10627 MT9V032 APTINA CAMERA SENSOR
10628 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10629 L:      linux-media@vger.kernel.org
10630 T:      git git://linuxtv.org/media_tree.git
10631 S:      Maintained
10632 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10633 F:      drivers/media/i2c/mt9v032.c
10634 F:      include/media/i2c/mt9v032.h
10635
10636 MT9V111 APTINA CAMERA SENSOR
10637 M:      Jacopo Mondi <jacopo@jmondi.org>
10638 L:      linux-media@vger.kernel.org
10639 T:      git git://linuxtv.org/media_tree.git
10640 S:      Maintained
10641 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10642 F:      drivers/media/i2c/mt9v111.c
10643
10644 MULTIFUNCTION DEVICES (MFD)
10645 M:      Lee Jones <lee.jones@linaro.org>
10646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10647 S:      Supported
10648 F:      Documentation/devicetree/bindings/mfd/
10649 F:      drivers/mfd/
10650 F:      include/linux/mfd/
10651 F:      include/dt-bindings/mfd/
10652
10653 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10654 S:      Orphan
10655 F:      drivers/mmc/host/mmc_spi.c
10656 F:      include/linux/spi/mmc_spi.h
10657
10658 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10659 M:      Ulf Hansson <ulf.hansson@linaro.org>
10660 L:      linux-mmc@vger.kernel.org
10661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10662 S:      Maintained
10663 F:      Documentation/devicetree/bindings/mmc/
10664 F:      drivers/mmc/
10665 F:      include/linux/mmc/
10666 F:      include/uapi/linux/mmc/
10667
10668 MULTIPLEXER SUBSYSTEM
10669 M:      Peter Rosin <peda@axentia.se>
10670 S:      Maintained
10671 F:      Documentation/ABI/testing/sysfs-class-mux*
10672 F:      Documentation/devicetree/bindings/mux/
10673 F:      include/dt-bindings/mux/
10674 F:      include/linux/mux/
10675 F:      drivers/mux/
10676
10677 MULTITECH MULTIPORT CARD (ISICOM)
10678 S:      Orphan
10679 F:      drivers/tty/isicom.c
10680 F:      include/linux/isicom.h
10681
10682 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10683 M:      Bin Liu <b-liu@ti.com>
10684 L:      linux-usb@vger.kernel.org
10685 S:      Maintained
10686 F:      drivers/usb/musb/
10687
10688 MXL301RF MEDIA DRIVER
10689 M:      Akihiro Tsukada <tskd08@gmail.com>
10690 L:      linux-media@vger.kernel.org
10691 S:      Odd Fixes
10692 F:      drivers/media/tuners/mxl301rf*
10693
10694 MXL5007T MEDIA DRIVER
10695 M:      Michael Krufky <mkrufky@linuxtv.org>
10696 L:      linux-media@vger.kernel.org
10697 W:      https://linuxtv.org
10698 W:      http://github.com/mkrufky
10699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10700 T:      git git://linuxtv.org/mkrufky/tuners.git
10701 S:      Maintained
10702 F:      drivers/media/tuners/mxl5007t.*
10703
10704 MXSFB DRM DRIVER
10705 M:      Marek Vasut <marex@denx.de>
10706 M:      Stefan Agner <stefan@agner.ch>
10707 L:      dri-devel@lists.freedesktop.org
10708 S:      Supported
10709 F:      drivers/gpu/drm/mxsfb/
10710 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10711 T:      git git://anongit.freedesktop.org/drm/drm-misc
10712
10713 MYLEX DAC960 PCI RAID Controller
10714 M:      Hannes Reinecke <hare@kernel.org>
10715 L:      linux-scsi@vger.kernel.org
10716 S:      Supported
10717 F:      drivers/scsi/myrb.*
10718 F:      drivers/scsi/myrs.*
10719
10720 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10721 M:      Chris Lee <christopher.lee@cspi.com>
10722 L:      netdev@vger.kernel.org
10723 W:      https://www.cspi.com/ethernet-products/support/downloads/
10724 S:      Supported
10725 F:      drivers/net/ethernet/myricom/myri10ge/
10726
10727 NAND FLASH SUBSYSTEM
10728 M:      Boris Brezillon <bbrezillon@kernel.org>
10729 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10730 R:      Richard Weinberger <richard@nod.at>
10731 L:      linux-mtd@lists.infradead.org
10732 W:      http://www.linux-mtd.infradead.org/
10733 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10734 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10735 T:      git git://git.infradead.org/linux-mtd.git nand/next
10736 S:      Maintained
10737 F:      drivers/mtd/nand/
10738 F:      include/linux/mtd/*nand*.h
10739
10740 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10741 M:      Daniel Mack <zonque@gmail.com>
10742 S:      Maintained
10743 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10744 W:      http://www.native-instruments.com
10745 F:      sound/usb/caiaq/
10746
10747 NATSEMI ETHERNET DRIVER (DP8381x)
10748 S:      Orphan
10749 F:      drivers/net/ethernet/natsemi/natsemi.c
10750
10751 NCR 5380 SCSI DRIVERS
10752 M:      Finn Thain <fthain@telegraphics.com.au>
10753 M:      Michael Schmitz <schmitzmic@gmail.com>
10754 L:      linux-scsi@vger.kernel.org
10755 S:      Maintained
10756 F:      Documentation/scsi/g_NCR5380.txt
10757 F:      drivers/scsi/NCR5380.*
10758 F:      drivers/scsi/arm/cumana_1.c
10759 F:      drivers/scsi/arm/oak.c
10760 F:      drivers/scsi/atari_scsi.*
10761 F:      drivers/scsi/dmx3191d.c
10762 F:      drivers/scsi/g_NCR5380.*
10763 F:      drivers/scsi/mac_scsi.*
10764 F:      drivers/scsi/sun3_scsi.*
10765 F:      drivers/scsi/sun3_scsi_vme.c
10766
10767 NCSI LIBRARY:
10768 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10769 S:      Maintained
10770 F:      net/ncsi/
10771
10772 NCT6775 HARDWARE MONITOR DRIVER
10773 M:      Guenter Roeck <linux@roeck-us.net>
10774 L:      linux-hwmon@vger.kernel.org
10775 S:      Maintained
10776 F:      Documentation/hwmon/nct6775.rst
10777 F:      drivers/hwmon/nct6775.c
10778
10779 NET_FAILOVER MODULE
10780 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10781 L:      netdev@vger.kernel.org
10782 S:      Supported
10783 F:      driver/net/net_failover.c
10784 F:      include/net/net_failover.h
10785 F:      Documentation/networking/net_failover.rst
10786
10787 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10788 M:      Faisal Latif <faisal.latif@intel.com>
10789 L:      linux-rdma@vger.kernel.org
10790 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10791 S:      Supported
10792 F:      drivers/infiniband/hw/nes/
10793 F:      include/uapi/rdma/nes-abi.h
10794
10795 NETEM NETWORK EMULATOR
10796 M:      Stephen Hemminger <stephen@networkplumber.org>
10797 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10798 S:      Maintained
10799 F:      net/sched/sch_netem.c
10800
10801 NETERION 10GbE DRIVERS (s2io/vxge)
10802 M:      Jon Mason <jdmason@kudzu.us>
10803 L:      netdev@vger.kernel.org
10804 S:      Supported
10805 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10806 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10807 F:      drivers/net/ethernet/neterion/
10808
10809 NETFILTER
10810 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10811 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10812 M:      Florian Westphal <fw@strlen.de>
10813 L:      netfilter-devel@vger.kernel.org
10814 L:      coreteam@netfilter.org
10815 W:      http://www.netfilter.org/
10816 W:      http://www.iptables.org/
10817 W:      http://www.nftables.org/
10818 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10821 S:      Maintained
10822 F:      include/linux/netfilter*
10823 F:      include/linux/netfilter/
10824 F:      include/net/netfilter/
10825 F:      include/uapi/linux/netfilter*
10826 F:      include/uapi/linux/netfilter/
10827 F:      net/*/netfilter.c
10828 F:      net/*/netfilter/
10829 F:      net/netfilter/
10830 F:      net/bridge/br_netfilter*.c
10831
10832 NETROM NETWORK LAYER
10833 M:      Ralf Baechle <ralf@linux-mips.org>
10834 L:      linux-hams@vger.kernel.org
10835 W:      http://www.linux-ax25.org/
10836 S:      Maintained
10837 F:      include/net/netrom.h
10838 F:      include/uapi/linux/netrom.h
10839 F:      net/netrom/
10840
10841 NETRONOME ETHERNET DRIVERS
10842 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10843 L:      oss-drivers@netronome.com
10844 S:      Maintained
10845 F:      drivers/net/ethernet/netronome/
10846
10847 NETWORK BLOCK DEVICE (NBD)
10848 M:      Josef Bacik <josef@toxicpanda.com>
10849 S:      Maintained
10850 L:      linux-block@vger.kernel.org
10851 L:      nbd@other.debian.org
10852 F:      Documentation/blockdev/nbd.txt
10853 F:      drivers/block/nbd.c
10854 F:      include/trace/events/nbd.h
10855 F:      include/uapi/linux/nbd.h
10856
10857 NETWORK DROP MONITOR
10858 M:      Neil Horman <nhorman@tuxdriver.com>
10859 L:      netdev@vger.kernel.org
10860 S:      Maintained
10861 W:      https://fedorahosted.org/dropwatch/
10862 F:      net/core/drop_monitor.c
10863
10864 NETWORKING DRIVERS
10865 M:      "David S. Miller" <davem@davemloft.net>
10866 L:      netdev@vger.kernel.org
10867 W:      http://www.linuxfoundation.org/en/Net
10868 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10871 S:      Odd Fixes
10872 F:      Documentation/devicetree/bindings/net/
10873 F:      drivers/net/
10874 F:      include/linux/if_*
10875 F:      include/linux/netdevice.h
10876 F:      include/linux/etherdevice.h
10877 F:      include/linux/fcdevice.h
10878 F:      include/linux/fddidevice.h
10879 F:      include/linux/hippidevice.h
10880 F:      include/linux/inetdevice.h
10881 F:      include/uapi/linux/if_*
10882 F:      include/uapi/linux/netdevice.h
10883
10884 NETWORKING DRIVERS (WIRELESS)
10885 M:      Kalle Valo <kvalo@codeaurora.org>
10886 L:      linux-wireless@vger.kernel.org
10887 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10890 S:      Maintained
10891 F:      Documentation/devicetree/bindings/net/wireless/
10892 F:      drivers/net/wireless/
10893
10894 NETWORKING [DSA]
10895 M:      Andrew Lunn <andrew@lunn.ch>
10896 M:      Vivien Didelot <vivien.didelot@gmail.com>
10897 M:      Florian Fainelli <f.fainelli@gmail.com>
10898 S:      Maintained
10899 F:      Documentation/devicetree/bindings/net/dsa/
10900 F:      net/dsa/
10901 F:      include/net/dsa.h
10902 F:      include/linux/dsa/
10903 F:      include/linux/platform_data/dsa.h
10904 F:      drivers/net/dsa/
10905
10906 NETWORKING [GENERAL]
10907 M:      "David S. Miller" <davem@davemloft.net>
10908 L:      netdev@vger.kernel.org
10909 W:      http://www.linuxfoundation.org/en/Net
10910 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10913 B:      mailto:netdev@vger.kernel.org
10914 S:      Maintained
10915 F:      net/
10916 F:      include/net/
10917 F:      include/linux/in.h
10918 F:      include/linux/net.h
10919 F:      include/linux/netdevice.h
10920 F:      include/uapi/linux/in.h
10921 F:      include/uapi/linux/net.h
10922 F:      include/uapi/linux/netdevice.h
10923 F:      include/uapi/linux/net_namespace.h
10924 F:      tools/testing/selftests/net/
10925 F:      lib/net_utils.c
10926 F:      lib/random32.c
10927 F:      Documentation/networking/
10928
10929 NETWORKING [IPSEC]
10930 M:      Steffen Klassert <steffen.klassert@secunet.com>
10931 M:      Herbert Xu <herbert@gondor.apana.org.au>
10932 M:      "David S. Miller" <davem@davemloft.net>
10933 L:      netdev@vger.kernel.org
10934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10936 S:      Maintained
10937 F:      net/xfrm/
10938 F:      net/key/
10939 F:      net/ipv4/xfrm*
10940 F:      net/ipv4/esp4*
10941 F:      net/ipv4/ah4.c
10942 F:      net/ipv4/ipcomp.c
10943 F:      net/ipv4/ip_vti.c
10944 F:      net/ipv6/xfrm*
10945 F:      net/ipv6/esp6*
10946 F:      net/ipv6/ah6.c
10947 F:      net/ipv6/ipcomp6.c
10948 F:      net/ipv6/ip6_vti.c
10949 F:      include/uapi/linux/xfrm.h
10950 F:      include/net/xfrm.h
10951
10952 NETWORKING [IPv4/IPv6]
10953 M:      "David S. Miller" <davem@davemloft.net>
10954 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10955 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10956 L:      netdev@vger.kernel.org
10957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10958 S:      Maintained
10959 F:      net/ipv4/
10960 F:      net/ipv6/
10961 F:      include/net/ip*
10962 F:      arch/x86/net/*
10963
10964 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10965 M:      Paul Moore <paul@paul-moore.com>
10966 W:      https://github.com/netlabel
10967 L:      netdev@vger.kernel.org
10968 L:      linux-security-module@vger.kernel.org
10969 S:      Maintained
10970 F:      Documentation/netlabel/
10971 F:      include/net/calipso.h
10972 F:      include/net/cipso_ipv4.h
10973 F:      include/net/netlabel.h
10974 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10975 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10976 F:      net/netlabel/
10977 F:      net/ipv4/cipso_ipv4.c
10978 F:      net/ipv6/calipso.c
10979 F:      net/netfilter/xt_CONNSECMARK.c
10980 F:      net/netfilter/xt_SECMARK.c
10981
10982 NETWORKING [TCP]
10983 M:      Eric Dumazet <edumazet@google.com>
10984 L:      netdev@vger.kernel.org
10985 S:      Maintained
10986 F:      net/ipv4/tcp*.c
10987 F:      net/ipv4/syncookies.c
10988 F:      net/ipv6/tcp*.c
10989 F:      net/ipv6/syncookies.c
10990 F:      include/uapi/linux/tcp.h
10991 F:      include/net/tcp.h
10992 F:      include/linux/tcp.h
10993 F:      include/trace/events/tcp.h
10994
10995 NETWORKING [TLS]
10996 M:      Boris Pismenny <borisp@mellanox.com>
10997 M:      Aviad Yehezkel <aviadye@mellanox.com>
10998 M:      Dave Watson <davejwatson@fb.com>
10999 M:      John Fastabend <john.fastabend@gmail.com>
11000 M:      Daniel Borkmann <daniel@iogearbox.net>
11001 L:      netdev@vger.kernel.org
11002 S:      Maintained
11003 F:      net/tls/*
11004 F:      include/uapi/linux/tls.h
11005 F:      include/net/tls.h
11006
11007 NETWORKING [WIRELESS]
11008 L:      linux-wireless@vger.kernel.org
11009 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11010
11011 NETDEVSIM
11012 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11013 S:      Maintained
11014 F:      drivers/net/netdevsim/*
11015
11016 NETXEN (1/10) GbE SUPPORT
11017 M:      Manish Chopra <manishc@marvell.com>
11018 M:      Rahul Verma <rahulv@marvell.com>
11019 M:      GR-Linux-NIC-Dev@marvell.com
11020 L:      netdev@vger.kernel.org
11021 S:      Supported
11022 F:      drivers/net/ethernet/qlogic/netxen/
11023
11024 NFC SUBSYSTEM
11025 M:      Samuel Ortiz <sameo@linux.intel.com>
11026 L:      linux-wireless@vger.kernel.org
11027 L:      linux-nfc@lists.01.org (subscribers-only)
11028 S:      Supported
11029 F:      net/nfc/
11030 F:      include/net/nfc/
11031 F:      include/uapi/linux/nfc.h
11032 F:      drivers/nfc/
11033 F:      include/linux/platform_data/nfcmrvl.h
11034 F:      include/linux/platform_data/nxp-nci.h
11035 F:      Documentation/devicetree/bindings/net/nfc/
11036
11037 NFS, SUNRPC, AND LOCKD CLIENTS
11038 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11039 M:      Anna Schumaker <anna.schumaker@netapp.com>
11040 L:      linux-nfs@vger.kernel.org
11041 W:      http://client.linux-nfs.org
11042 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11043 S:      Maintained
11044 F:      fs/lockd/
11045 F:      fs/nfs/
11046 F:      fs/nfs_common/
11047 F:      net/sunrpc/
11048 F:      include/linux/lockd/
11049 F:      include/linux/nfs*
11050 F:      include/linux/sunrpc/
11051 F:      include/uapi/linux/nfs*
11052 F:      include/uapi/linux/sunrpc/
11053
11054 NILFS2 FILESYSTEM
11055 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11056 L:      linux-nilfs@vger.kernel.org
11057 W:      https://nilfs.sourceforge.io/
11058 W:      https://nilfs.osdn.jp/
11059 T:      git git://github.com/konis/nilfs2.git
11060 S:      Supported
11061 F:      Documentation/filesystems/nilfs2.txt
11062 F:      fs/nilfs2/
11063 F:      include/trace/events/nilfs2.h
11064 F:      include/uapi/linux/nilfs2_api.h
11065 F:      include/uapi/linux/nilfs2_ondisk.h
11066
11067 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11068 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11069 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11070 S:      Maintained
11071 F:      Documentation/scsi/NinjaSCSI.txt
11072 F:      drivers/scsi/pcmcia/nsp_*
11073
11074 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11075 M:      GOTO Masanori <gotom@debian.or.jp>
11076 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11077 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11078 S:      Maintained
11079 F:      Documentation/scsi/NinjaSCSI.txt
11080 F:      drivers/scsi/nsp32*
11081
11082 NIOS2 ARCHITECTURE
11083 M:      Ley Foon Tan <lftan@altera.com>
11084 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11086 S:      Maintained
11087 F:      arch/nios2/
11088
11089 NOHZ, DYNTICKS SUPPORT
11090 M:      Frederic Weisbecker <fweisbec@gmail.com>
11091 M:      Thomas Gleixner <tglx@linutronix.de>
11092 M:      Ingo Molnar <mingo@kernel.org>
11093 L:      linux-kernel@vger.kernel.org
11094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11095 S:      Maintained
11096 F:      kernel/time/tick*.*
11097 F:      include/linux/tick.h
11098 F:      include/linux/sched/nohz.h
11099
11100 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11101 M:      Pavel Machek <pavel@ucw.cz>
11102 M:      Sakari Ailus <sakari.ailus@iki.fi>
11103 L:      linux-media@vger.kernel.org
11104 S:      Maintained
11105 F:      drivers/media/i2c/et8ek8
11106 F:      drivers/media/i2c/ad5820.c
11107
11108 NOKIA N900 POWER SUPPLY DRIVERS
11109 R:      Pali Rohár <pali.rohar@gmail.com>
11110 F:      include/linux/power/bq2415x_charger.h
11111 F:      include/linux/power/bq27xxx_battery.h
11112 F:      include/linux/power/isp1704_charger.h
11113 F:      drivers/power/supply/bq2415x_charger.c
11114 F:      drivers/power/supply/bq27xxx_battery.c
11115 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11116 F:      drivers/power/supply/isp1704_charger.c
11117 F:      drivers/power/supply/rx51_battery.c
11118
11119 NOLIBC HEADER FILE
11120 M:      Willy Tarreau <w@1wt.eu>
11121 S:      Maintained
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11123 F:      tools/include/nolibc/
11124
11125 NTB AMD DRIVER
11126 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11127 L:      linux-ntb@googlegroups.com
11128 S:      Supported
11129 F:      drivers/ntb/hw/amd/
11130
11131 NTB DRIVER CORE
11132 M:      Jon Mason <jdmason@kudzu.us>
11133 M:      Dave Jiang <dave.jiang@intel.com>
11134 M:      Allen Hubbe <allenbh@gmail.com>
11135 L:      linux-ntb@googlegroups.com
11136 S:      Supported
11137 W:      https://github.com/jonmason/ntb/wiki
11138 T:      git git://github.com/jonmason/ntb.git
11139 F:      drivers/ntb/
11140 F:      drivers/net/ntb_netdev.c
11141 F:      include/linux/ntb.h
11142 F:      include/linux/ntb_transport.h
11143 F:      tools/testing/selftests/ntb/
11144
11145 NTB IDT DRIVER
11146 M:      Serge Semin <fancer.lancer@gmail.com>
11147 L:      linux-ntb@googlegroups.com
11148 S:      Supported
11149 F:      drivers/ntb/hw/idt/
11150
11151 NTB INTEL DRIVER
11152 M:      Dave Jiang <dave.jiang@intel.com>
11153 L:      linux-ntb@googlegroups.com
11154 S:      Supported
11155 W:      https://github.com/davejiang/linux/wiki
11156 T:      git https://github.com/davejiang/linux.git
11157 F:      drivers/ntb/hw/intel/
11158
11159 NTFS FILESYSTEM
11160 M:      Anton Altaparmakov <anton@tuxera.com>
11161 L:      linux-ntfs-dev@lists.sourceforge.net
11162 W:      http://www.tuxera.com/
11163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11164 S:      Supported
11165 F:      Documentation/filesystems/ntfs.txt
11166 F:      fs/ntfs/
11167
11168 NUBUS SUBSYSTEM
11169 M:      Finn Thain <fthain@telegraphics.com.au>
11170 L:      linux-m68k@lists.linux-m68k.org
11171 S:      Maintained
11172 F:      arch/*/include/asm/nubus.h
11173 F:      drivers/nubus/
11174 F:      include/linux/nubus.h
11175 F:      include/uapi/linux/nubus.h
11176
11177 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11178 M:      Antonino Daplas <adaplas@gmail.com>
11179 L:      linux-fbdev@vger.kernel.org
11180 S:      Maintained
11181 F:      drivers/video/fbdev/riva/
11182 F:      drivers/video/fbdev/nvidia/
11183
11184 NVM EXPRESS DRIVER
11185 M:      Keith Busch <keith.busch@intel.com>
11186 M:      Jens Axboe <axboe@fb.com>
11187 M:      Christoph Hellwig <hch@lst.de>
11188 M:      Sagi Grimberg <sagi@grimberg.me>
11189 L:      linux-nvme@lists.infradead.org
11190 T:      git://git.infradead.org/nvme.git
11191 W:      http://git.infradead.org/nvme.git
11192 S:      Supported
11193 F:      drivers/nvme/host/
11194 F:      include/linux/nvme.h
11195 F:      include/uapi/linux/nvme_ioctl.h
11196
11197 NVM EXPRESS FC TRANSPORT DRIVERS
11198 M:      James Smart <james.smart@broadcom.com>
11199 L:      linux-nvme@lists.infradead.org
11200 S:      Supported
11201 F:      include/linux/nvme-fc.h
11202 F:      include/linux/nvme-fc-driver.h
11203 F:      drivers/nvme/host/fc.c
11204 F:      drivers/nvme/target/fc.c
11205 F:      drivers/nvme/target/fcloop.c
11206
11207 NVM EXPRESS TARGET DRIVER
11208 M:      Christoph Hellwig <hch@lst.de>
11209 M:      Sagi Grimberg <sagi@grimberg.me>
11210 L:      linux-nvme@lists.infradead.org
11211 T:      git://git.infradead.org/nvme.git
11212 W:      http://git.infradead.org/nvme.git
11213 S:      Supported
11214 F:      drivers/nvme/target/
11215
11216 NVMEM FRAMEWORK
11217 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11218 S:      Maintained
11219 F:      drivers/nvmem/
11220 F:      Documentation/devicetree/bindings/nvmem/
11221 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11222 F:      include/linux/nvmem-consumer.h
11223 F:      include/linux/nvmem-provider.h
11224
11225 NXP FXAS21002C DRIVER
11226 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11227 L:      linux-iio@vger.kernel.org
11228 S:      Maintained
11229 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11230 F:      drivers/iio/gyro/fxas21002c_core.c
11231 F:      drivers/iio/gyro/fxas21002c.h
11232 F:      drivers/iio/gyro/fxas21002c_i2c.c
11233 F:      drivers/iio/gyro/fxas21002c_spi.c
11234
11235 NXP SGTL5000 DRIVER
11236 M:      Fabio Estevam <festevam@gmail.com>
11237 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11238 S:      Maintained
11239 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11240 F:      sound/soc/codecs/sgtl5000*
11241
11242 NXP SJA1105 ETHERNET SWITCH DRIVER
11243 M:      Vladimir Oltean <olteanv@gmail.com>
11244 L:      linux-kernel@vger.kernel.org
11245 S:      Maintained
11246 F:      drivers/net/dsa/sja1105
11247
11248 NXP TDA998X DRM DRIVER
11249 M:      Russell King <linux@armlinux.org.uk>
11250 S:      Maintained
11251 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11252 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11253 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11254 F:      include/drm/i2c/tda998x.h
11255 F:      include/dt-bindings/display/tda998x.h
11256 K:      "nxp,tda998x"
11257
11258 NXP TFA9879 DRIVER
11259 M:      Peter Rosin <peda@axentia.se>
11260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11261 S:      Maintained
11262 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11263 F:      sound/soc/codecs/tfa9879*
11264
11265 NXP-NCI NFC DRIVER
11266 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11267 R:      Charles Gorand <charles.gorand@effinnov.com>
11268 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11269 S:      Supported
11270 F:      drivers/nfc/nxp-nci
11271
11272 OBJAGG
11273 M:      Jiri Pirko <jiri@mellanox.com>
11274 L:      netdev@vger.kernel.org
11275 S:      Supported
11276 F:      lib/objagg.c
11277 F:      lib/test_objagg.c
11278 F:      include/linux/objagg.h
11279
11280 NXP FSPI DRIVER
11281 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11282 M:      Ashish Kumar <ashish.kumar@nxp.com>
11283 L:      linux-spi@vger.kernel.org
11284 S:      Maintained
11285 F:      drivers/spi/spi-nxp-fspi.c
11286 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11287
11288 OBJTOOL
11289 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11290 M:      Peter Zijlstra <peterz@infradead.org>
11291 S:      Supported
11292 F:      tools/objtool/
11293
11294 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11295 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11296 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11297 L:      linuxppc-dev@lists.ozlabs.org
11298 S:      Supported
11299 F:      arch/powerpc/platforms/powernv/ocxl.c
11300 F:      arch/powerpc/include/asm/pnv-ocxl.h
11301 F:      drivers/misc/ocxl/
11302 F:      include/misc/ocxl*
11303 F:      include/uapi/misc/ocxl.h
11304 F:      Documentation/accelerators/ocxl.rst
11305
11306 OMAP AUDIO SUPPORT
11307 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11308 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11310 L:      linux-omap@vger.kernel.org
11311 S:      Maintained
11312 F:      sound/soc/ti/omap*
11313 F:      sound/soc/ti/rx51.c
11314 F:      sound/soc/ti/n810.c
11315 F:      sound/soc/ti/sdma-pcm.*
11316
11317 OMAP CLOCK FRAMEWORK SUPPORT
11318 M:      Paul Walmsley <paul@pwsan.com>
11319 L:      linux-omap@vger.kernel.org
11320 S:      Maintained
11321 F:      arch/arm/*omap*/*clock*
11322
11323 OMAP DEVICE TREE SUPPORT
11324 M:      Benoît Cousson <bcousson@baylibre.com>
11325 M:      Tony Lindgren <tony@atomide.com>
11326 L:      linux-omap@vger.kernel.org
11327 L:      devicetree@vger.kernel.org
11328 S:      Maintained
11329 F:      arch/arm/boot/dts/*omap*
11330 F:      arch/arm/boot/dts/*am3*
11331 F:      arch/arm/boot/dts/*am4*
11332 F:      arch/arm/boot/dts/*am5*
11333 F:      arch/arm/boot/dts/*dra7*
11334
11335 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11336 L:      linux-omap@vger.kernel.org
11337 L:      linux-fbdev@vger.kernel.org
11338 S:      Orphan
11339 F:      drivers/video/fbdev/omap2/
11340 F:      Documentation/arm/OMAP/DSS
11341
11342 OMAP FRAMEBUFFER SUPPORT
11343 L:      linux-fbdev@vger.kernel.org
11344 L:      linux-omap@vger.kernel.org
11345 S:      Orphan
11346 F:      drivers/video/fbdev/omap/
11347
11348 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11349 M:      Roger Quadros <rogerq@ti.com>
11350 M:      Tony Lindgren <tony@atomide.com>
11351 L:      linux-omap@vger.kernel.org
11352 S:      Maintained
11353 F:      drivers/memory/omap-gpmc.c
11354 F:      arch/arm/mach-omap2/*gpmc*
11355
11356 OMAP GPIO DRIVER
11357 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11358 M:      Santosh Shilimkar <ssantosh@kernel.org>
11359 M:      Kevin Hilman <khilman@kernel.org>
11360 L:      linux-omap@vger.kernel.org
11361 S:      Maintained
11362 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11363 F:      drivers/gpio/gpio-omap.c
11364
11365 OMAP HARDWARE SPINLOCK SUPPORT
11366 M:      Ohad Ben-Cohen <ohad@wizery.com>
11367 L:      linux-omap@vger.kernel.org
11368 S:      Maintained
11369 F:      drivers/hwspinlock/omap_hwspinlock.c
11370
11371 OMAP HS MMC SUPPORT
11372 L:      linux-mmc@vger.kernel.org
11373 L:      linux-omap@vger.kernel.org
11374 S:      Orphan
11375 F:      drivers/mmc/host/omap_hsmmc.c
11376
11377 OMAP HWMOD DATA
11378 M:      Paul Walmsley <paul@pwsan.com>
11379 L:      linux-omap@vger.kernel.org
11380 S:      Maintained
11381 F:      arch/arm/mach-omap2/omap_hwmod*data*
11382
11383 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11384 M:      Benoît Cousson <bcousson@baylibre.com>
11385 L:      linux-omap@vger.kernel.org
11386 S:      Maintained
11387 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11388
11389 OMAP HWMOD SUPPORT
11390 M:      Benoît Cousson <bcousson@baylibre.com>
11391 M:      Paul Walmsley <paul@pwsan.com>
11392 L:      linux-omap@vger.kernel.org
11393 S:      Maintained
11394 F:      arch/arm/mach-omap2/omap_hwmod.*
11395
11396 OMAP I2C DRIVER
11397 M:      Vignesh R <vigneshr@ti.com>
11398 L:      linux-omap@vger.kernel.org
11399 L:      linux-i2c@vger.kernel.org
11400 S:      Maintained
11401 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11402 F:      drivers/i2c/busses/i2c-omap.c
11403
11404 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11405 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11406 L:      linux-media@vger.kernel.org
11407 S:      Maintained
11408 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11409 F:      drivers/media/platform/omap3isp/
11410 F:      drivers/staging/media/omap4iss/
11411
11412 OMAP MMC SUPPORT
11413 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11414 L:      linux-omap@vger.kernel.org
11415 S:      Odd Fixes
11416 F:      drivers/mmc/host/omap.c
11417
11418 OMAP POWER MANAGEMENT SUPPORT
11419 M:      Kevin Hilman <khilman@kernel.org>
11420 L:      linux-omap@vger.kernel.org
11421 S:      Maintained
11422 F:      arch/arm/*omap*/*pm*
11423 F:      drivers/cpufreq/omap-cpufreq.c
11424
11425 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11426 M:      Rajendra Nayak <rnayak@codeaurora.org>
11427 M:      Paul Walmsley <paul@pwsan.com>
11428 L:      linux-omap@vger.kernel.org
11429 S:      Maintained
11430 F:      arch/arm/mach-omap2/prm*
11431
11432 OMAP RANDOM NUMBER GENERATOR SUPPORT
11433 M:      Deepak Saxena <dsaxena@plexity.net>
11434 S:      Maintained
11435 F:      drivers/char/hw_random/omap-rng.c
11436
11437 OMAP USB SUPPORT
11438 L:      linux-usb@vger.kernel.org
11439 L:      linux-omap@vger.kernel.org
11440 S:      Orphan
11441 F:      drivers/usb/*/*omap*
11442 F:      arch/arm/*omap*/usb*
11443
11444 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11445 M:      Mark Jackson <mpfj@newflow.co.uk>
11446 L:      linux-omap@vger.kernel.org
11447 S:      Maintained
11448 F:      arch/arm/boot/dts/am335x-nano.dts
11449
11450 OMAP1 SUPPORT
11451 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11452 M:      Tony Lindgren <tony@atomide.com>
11453 L:      linux-omap@vger.kernel.org
11454 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11456 S:      Maintained
11457 F:      arch/arm/mach-omap1/
11458 F:      arch/arm/plat-omap/
11459 F:      arch/arm/configs/omap1_defconfig
11460 F:      drivers/i2c/busses/i2c-omap.c
11461 F:      include/linux/platform_data/i2c-omap.h
11462 F:      include/linux/platform_data/ams-delta-fiq.h
11463
11464 OMAP2+ SUPPORT
11465 M:      Tony Lindgren <tony@atomide.com>
11466 L:      linux-omap@vger.kernel.org
11467 W:      http://www.muru.com/linux/omap/
11468 W:      http://linux.omap.com/
11469 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11471 S:      Maintained
11472 F:      arch/arm/mach-omap2/
11473 F:      arch/arm/plat-omap/
11474 F:      arch/arm/configs/omap2plus_defconfig
11475 F:      drivers/i2c/busses/i2c-omap.c
11476 F:      drivers/irqchip/irq-omap-intc.c
11477 F:      drivers/mfd/*omap*.c
11478 F:      drivers/mfd/menelaus.c
11479 F:      drivers/mfd/palmas.c
11480 F:      drivers/mfd/tps65217.c
11481 F:      drivers/mfd/tps65218.c
11482 F:      drivers/mfd/tps65910.c
11483 F:      drivers/mfd/twl-core.[ch]
11484 F:      drivers/mfd/twl4030*.c
11485 F:      drivers/mfd/twl6030*.c
11486 F:      drivers/mfd/twl6040*.c
11487 F:      drivers/regulator/palmas-regulator*.c
11488 F:      drivers/regulator/pbias-regulator.c
11489 F:      drivers/regulator/tps65217-regulator.c
11490 F:      drivers/regulator/tps65218-regulator.c
11491 F:      drivers/regulator/tps65910-regulator.c
11492 F:      drivers/regulator/twl-regulator.c
11493 F:      drivers/regulator/twl6030-regulator.c
11494 F:      include/linux/platform_data/i2c-omap.h
11495
11496 ONION OMEGA2+ BOARD
11497 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11498 L:      linux-mips@vger.kernel.org
11499 S:      Maintained
11500 F:      arch/mips/boot/dts/ralink/omega2p.dts
11501
11502 OMFS FILESYSTEM
11503 M:      Bob Copeland <me@bobcopeland.com>
11504 L:      linux-karma-devel@lists.sourceforge.net
11505 S:      Maintained
11506 F:      Documentation/filesystems/omfs.txt
11507 F:      fs/omfs/
11508
11509 OMNIKEY CARDMAN 4000 DRIVER
11510 M:      Harald Welte <laforge@gnumonks.org>
11511 S:      Maintained
11512 F:      drivers/char/pcmcia/cm4000_cs.c
11513 F:      include/linux/cm4000_cs.h
11514 F:      include/uapi/linux/cm4000_cs.h
11515
11516 OMNIKEY CARDMAN 4040 DRIVER
11517 M:      Harald Welte <laforge@gnumonks.org>
11518 S:      Maintained
11519 F:      drivers/char/pcmcia/cm4040_cs.*
11520
11521 OMNIVISION OV13858 SENSOR DRIVER
11522 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11523 L:      linux-media@vger.kernel.org
11524 T:      git git://linuxtv.org/media_tree.git
11525 S:      Maintained
11526 F:      drivers/media/i2c/ov13858.c
11527
11528 OMNIVISION OV2680 SENSOR DRIVER
11529 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11530 L:      linux-media@vger.kernel.org
11531 T:      git git://linuxtv.org/media_tree.git
11532 S:      Maintained
11533 F:      drivers/media/i2c/ov2680.c
11534 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11535
11536 OMNIVISION OV2685 SENSOR DRIVER
11537 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11538 L:      linux-media@vger.kernel.org
11539 T:      git git://linuxtv.org/media_tree.git
11540 S:      Maintained
11541 F:      drivers/media/i2c/ov2685.c
11542
11543 OMNIVISION OV5640 SENSOR DRIVER
11544 M:      Steve Longerbeam <slongerbeam@gmail.com>
11545 L:      linux-media@vger.kernel.org
11546 T:      git git://linuxtv.org/media_tree.git
11547 S:      Maintained
11548 F:      drivers/media/i2c/ov5640.c
11549
11550 OMNIVISION OV5647 SENSOR DRIVER
11551 M:      Luis Oliveira <lolivei@synopsys.com>
11552 L:      linux-media@vger.kernel.org
11553 T:      git git://linuxtv.org/media_tree.git
11554 S:      Maintained
11555 F:      drivers/media/i2c/ov5647.c
11556
11557 OMNIVISION OV5695 SENSOR DRIVER
11558 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11559 L:      linux-media@vger.kernel.org
11560 T:      git git://linuxtv.org/media_tree.git
11561 S:      Maintained
11562 F:      drivers/media/i2c/ov5695.c
11563
11564 OMNIVISION OV7670 SENSOR DRIVER
11565 M:      Jonathan Corbet <corbet@lwn.net>
11566 L:      linux-media@vger.kernel.org
11567 T:      git git://linuxtv.org/media_tree.git
11568 S:      Maintained
11569 F:      drivers/media/i2c/ov7670.c
11570 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11571
11572 OMNIVISION OV772x SENSOR DRIVER
11573 M:      Jacopo Mondi <jacopo@jmondi.org>
11574 L:      linux-media@vger.kernel.org
11575 T:      git git://linuxtv.org/media_tree.git
11576 S:      Odd fixes
11577 F:      drivers/media/i2c/ov772x.c
11578 F:      include/media/i2c/ov772x.h
11579 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11580
11581 OMNIVISION OV7740 SENSOR DRIVER
11582 M:      Wenyou Yang <wenyou.yang@microchip.com>
11583 L:      linux-media@vger.kernel.org
11584 T:      git git://linuxtv.org/media_tree.git
11585 S:      Maintained
11586 F:      drivers/media/i2c/ov7740.c
11587 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11588
11589 OMNIVISION OV9640 SENSOR DRIVER
11590 M:      Petr Cvek <petrcvekcz@gmail.com>
11591 L:      linux-media@vger.kernel.org
11592 S:      Maintained
11593 F:      drivers/media/i2c/ov9640.*
11594
11595 OMNIVISION OV8856 SENSOR DRIVER
11596 M:      Ben Kao <ben.kao@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/ov8856.c
11601
11602 OMNIVISION OV9650 SENSOR DRIVER
11603 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11604 R:      Akinobu Mita <akinobu.mita@gmail.com>
11605 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11606 L:      linux-media@vger.kernel.org
11607 T:      git git://linuxtv.org/media_tree.git
11608 S:      Maintained
11609 F:      drivers/media/i2c/ov9650.c
11610 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11611
11612 ONENAND FLASH DRIVER
11613 M:      Kyungmin Park <kyungmin.park@samsung.com>
11614 L:      linux-mtd@lists.infradead.org
11615 S:      Maintained
11616 F:      drivers/mtd/nand/onenand/
11617 F:      include/linux/mtd/onenand*.h
11618
11619 ONSTREAM SCSI TAPE DRIVER
11620 M:      Willem Riede <osst@riede.org>
11621 L:      osst-users@lists.sourceforge.net
11622 L:      linux-scsi@vger.kernel.org
11623 S:      Maintained
11624 F:      Documentation/scsi/osst.txt
11625 F:      drivers/scsi/osst.*
11626 F:      drivers/scsi/osst_*.h
11627 F:      drivers/scsi/st.h
11628
11629 OP-TEE DRIVER
11630 M:      Jens Wiklander <jens.wiklander@linaro.org>
11631 S:      Maintained
11632 F:      drivers/tee/optee/
11633
11634 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11635 M:      Sumit Garg <sumit.garg@linaro.org>
11636 S:      Maintained
11637 F:      drivers/char/hw_random/optee-rng.c
11638
11639 OPA-VNIC DRIVER
11640 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11641 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11642 L:      linux-rdma@vger.kernel.org
11643 S:      Supported
11644 F:      drivers/infiniband/ulp/opa_vnic
11645
11646 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11647 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11648 M:      Frank Rowand <frowand.list@gmail.com>
11649 L:      devicetree@vger.kernel.org
11650 S:      Maintained
11651 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11652 F:      Documentation/devicetree/overlay-notes.txt
11653 F:      drivers/of/overlay.c
11654 F:      drivers/of/resolver.c
11655 K:      of_overlay_notifier_
11656
11657 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11658 M:      Rob Herring <robh+dt@kernel.org>
11659 M:      Frank Rowand <frowand.list@gmail.com>
11660 L:      devicetree@vger.kernel.org
11661 W:      http://www.devicetree.org/
11662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11663 S:      Maintained
11664 F:      drivers/of/
11665 F:      include/linux/of*.h
11666 F:      scripts/dtc/
11667 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11668
11669 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11670 M:      Rob Herring <robh+dt@kernel.org>
11671 M:      Mark Rutland <mark.rutland@arm.com>
11672 L:      devicetree@vger.kernel.org
11673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11674 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11675 S:      Maintained
11676 F:      Documentation/devicetree/
11677 F:      arch/*/boot/dts/
11678 F:      include/dt-bindings/
11679
11680 OPENCORES I2C BUS DRIVER
11681 M:      Peter Korsgaard <peter@korsgaard.com>
11682 M:      Andrew Lunn <andrew@lunn.ch>
11683 L:      linux-i2c@vger.kernel.org
11684 S:      Maintained
11685 F:      Documentation/i2c/busses/i2c-ocores
11686 F:      drivers/i2c/busses/i2c-ocores.c
11687 F:      include/linux/platform_data/i2c-ocores.h
11688
11689 OPENRISC ARCHITECTURE
11690 M:      Jonas Bonn <jonas@southpole.se>
11691 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11692 M:      Stafford Horne <shorne@gmail.com>
11693 T:      git git://github.com/openrisc/linux.git
11694 L:      openrisc@lists.librecores.org
11695 W:      http://openrisc.io
11696 S:      Maintained
11697 F:      Documentation/devicetree/bindings/openrisc/
11698 F:      Documentation/openrisc/
11699 F:      arch/openrisc/
11700 F:      drivers/irqchip/irq-ompic.c
11701 F:      drivers/irqchip/irq-or1k-*
11702
11703 OPENVSWITCH
11704 M:      Pravin B Shelar <pshelar@ovn.org>
11705 L:      netdev@vger.kernel.org
11706 L:      dev@openvswitch.org
11707 W:      http://openvswitch.org
11708 S:      Maintained
11709 F:      net/openvswitch/
11710 F:      include/uapi/linux/openvswitch.h
11711
11712 OPERATING PERFORMANCE POINTS (OPP)
11713 M:      Viresh Kumar <vireshk@kernel.org>
11714 M:      Nishanth Menon <nm@ti.com>
11715 M:      Stephen Boyd <sboyd@kernel.org>
11716 L:      linux-pm@vger.kernel.org
11717 S:      Maintained
11718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11719 F:      drivers/opp/
11720 F:      include/linux/pm_opp.h
11721 F:      Documentation/power/opp.txt
11722 F:      Documentation/devicetree/bindings/opp/
11723
11724 OPL4 DRIVER
11725 M:      Clemens Ladisch <clemens@ladisch.de>
11726 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11728 S:      Maintained
11729 F:      sound/drivers/opl4/
11730
11731 OPROFILE
11732 M:      Robert Richter <rric@kernel.org>
11733 L:      oprofile-list@lists.sf.net
11734 S:      Maintained
11735 F:      arch/*/include/asm/oprofile*.h
11736 F:      arch/*/oprofile/
11737 F:      drivers/oprofile/
11738 F:      include/linux/oprofile.h
11739
11740 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11741 M:      Mark Fasheh <mark@fasheh.com>
11742 M:      Joel Becker <jlbec@evilplan.org>
11743 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11744 W:      http://ocfs2.wiki.kernel.org
11745 S:      Supported
11746 F:      Documentation/filesystems/ocfs2.txt
11747 F:      Documentation/filesystems/dlmfs.txt
11748 F:      fs/ocfs2/
11749
11750 ORANGEFS FILESYSTEM
11751 M:      Mike Marshall <hubcap@omnibond.com>
11752 R:      Martin Brandenburg <martin@omnibond.com>
11753 L:      devel@lists.orangefs.org
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11755 S:      Supported
11756 F:      fs/orangefs/
11757 F:      Documentation/filesystems/orangefs.txt
11758
11759 ORINOCO DRIVER
11760 L:      linux-wireless@vger.kernel.org
11761 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11762 W:      http://www.nongnu.org/orinoco/
11763 S:      Orphan
11764 F:      drivers/net/wireless/intersil/orinoco/
11765
11766 OV2659 OMNIVISION SENSOR DRIVER
11767 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11768 L:      linux-media@vger.kernel.org
11769 W:      https://linuxtv.org
11770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11771 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11772 S:      Maintained
11773 F:      drivers/media/i2c/ov2659.c
11774 F:      include/media/i2c/ov2659.h
11775
11776 OVERLAY FILESYSTEM
11777 M:      Miklos Szeredi <miklos@szeredi.hu>
11778 L:      linux-unionfs@vger.kernel.org
11779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11780 S:      Supported
11781 F:      fs/overlayfs/
11782 F:      Documentation/filesystems/overlayfs.txt
11783
11784 P54 WIRELESS DRIVER
11785 M:      Christian Lamparter <chunkeey@googlemail.com>
11786 L:      linux-wireless@vger.kernel.org
11787 W:      http://wireless.kernel.org/en/users/Drivers/p54
11788 S:      Maintained
11789 F:      drivers/net/wireless/intersil/p54/
11790
11791 PA SEMI ETHERNET DRIVER
11792 L:      netdev@vger.kernel.org
11793 S:      Orphan
11794 F:      drivers/net/ethernet/pasemi/*
11795
11796 PA SEMI SMBUS DRIVER
11797 L:      linux-i2c@vger.kernel.org
11798 S:      Orphan
11799 F:      drivers/i2c/busses/i2c-pasemi.c
11800
11801 PACKING
11802 M:      Vladimir Oltean <olteanv@gmail.com>
11803 L:      netdev@vger.kernel.org
11804 S:      Supported
11805 F:      lib/packing.c
11806 F:      include/linux/packing.h
11807 F:      Documentation/packing.txt
11808
11809 PADATA PARALLEL EXECUTION MECHANISM
11810 M:      Steffen Klassert <steffen.klassert@secunet.com>
11811 L:      linux-crypto@vger.kernel.org
11812 S:      Maintained
11813 F:      kernel/padata.c
11814 F:      include/linux/padata.h
11815 F:      Documentation/padata.txt
11816
11817 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11818 M:      Harald Welte <laforge@gnumonks.org>
11819 L:      platform-driver-x86@vger.kernel.org
11820 S:      Maintained
11821 F:      drivers/platform/x86/panasonic-laptop.c
11822
11823 PARALLEL LCD/KEYPAD PANEL DRIVER
11824 M:      Willy Tarreau <willy@haproxy.com>
11825 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11826 S:      Odd Fixes
11827 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11828 F:      drivers/auxdisplay/panel.c
11829
11830 PARALLEL PORT SUBSYSTEM
11831 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11832 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11833 L:      linux-parport@lists.infradead.org (subscribers-only)
11834 S:      Maintained
11835 F:      drivers/parport/
11836 F:      include/linux/parport*.h
11837 F:      drivers/char/ppdev.c
11838 F:      include/uapi/linux/ppdev.h
11839 F:      Documentation/parport*.txt
11840
11841 PARAVIRT_OPS INTERFACE
11842 M:      Juergen Gross <jgross@suse.com>
11843 M:      Alok Kataria <akataria@vmware.com>
11844 L:      virtualization@lists.linux-foundation.org
11845 S:      Supported
11846 F:      Documentation/virtual/paravirt_ops.txt
11847 F:      arch/*/kernel/paravirt*
11848 F:      arch/*/include/asm/paravirt*.h
11849 F:      include/linux/hypervisor.h
11850
11851 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11852 M:      Tim Waugh <tim@cyberelk.net>
11853 L:      linux-parport@lists.infradead.org (subscribers-only)
11854 S:      Maintained
11855 F:      Documentation/blockdev/paride.txt
11856 F:      drivers/block/paride/
11857
11858 PARISC ARCHITECTURE
11859 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11860 M:      Helge Deller <deller@gmx.de>
11861 L:      linux-parisc@vger.kernel.org
11862 W:      http://www.parisc-linux.org/
11863 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11866 S:      Maintained
11867 F:      arch/parisc/
11868 F:      Documentation/parisc/
11869 F:      drivers/parisc/
11870 F:      drivers/char/agp/parisc-agp.c
11871 F:      drivers/input/serio/gscps2.c
11872 F:      drivers/parport/parport_gsc.*
11873 F:      drivers/tty/serial/8250/8250_gsc.c
11874 F:      drivers/video/fbdev/sti*
11875 F:      drivers/video/console/sti*
11876 F:      drivers/video/logo/logo_parisc*
11877
11878 PARMAN
11879 M:      Jiri Pirko <jiri@mellanox.com>
11880 L:      netdev@vger.kernel.org
11881 S:      Supported
11882 F:      lib/parman.c
11883 F:      lib/test_parman.c
11884 F:      include/linux/parman.h
11885
11886 PC ENGINES APU BOARD DRIVER
11887 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11888 S:      Maintained
11889 F:      drivers/platform/x86/pcengines-apuv2.c
11890
11891 PC87360 HARDWARE MONITORING DRIVER
11892 M:      Jim Cromie <jim.cromie@gmail.com>
11893 L:      linux-hwmon@vger.kernel.org
11894 S:      Maintained
11895 F:      Documentation/hwmon/pc87360.rst
11896 F:      drivers/hwmon/pc87360.c
11897
11898 PC8736x GPIO DRIVER
11899 M:      Jim Cromie <jim.cromie@gmail.com>
11900 S:      Maintained
11901 F:      drivers/char/pc8736x_gpio.c
11902
11903 PC87427 HARDWARE MONITORING DRIVER
11904 M:      Jean Delvare <jdelvare@suse.com>
11905 L:      linux-hwmon@vger.kernel.org
11906 S:      Maintained
11907 F:      Documentation/hwmon/pc87427.rst
11908 F:      drivers/hwmon/pc87427.c
11909
11910 PCA9532 LED DRIVER
11911 M:      Riku Voipio <riku.voipio@iki.fi>
11912 S:      Maintained
11913 F:      drivers/leds/leds-pca9532.c
11914 F:      include/linux/leds-pca9532.h
11915
11916 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11917 M:      Guenter Roeck <linux@roeck-us.net>
11918 L:      linux-i2c@vger.kernel.org
11919 S:      Maintained
11920 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11921
11922 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11923 M:      Khalid Aziz <khalid@gonehiking.org>
11924 S:      Maintained
11925 F:      drivers/firmware/pcdp.*
11926
11927 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11928 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11929 L:      linux-pci@vger.kernel.org
11930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11931 S:      Maintained
11932 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11933 F:      drivers/pci/controller/pci-aardvark.c
11934
11935 PCI DRIVER FOR ALTERA PCIE IP
11936 M:      Ley Foon Tan <lftan@altera.com>
11937 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11938 L:      linux-pci@vger.kernel.org
11939 S:      Supported
11940 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11941 F:      drivers/pci/controller/pcie-altera.c
11942
11943 PCI DRIVER FOR APPLIEDMICRO XGENE
11944 M:      Toan Le <toan@os.amperecomputing.com>
11945 L:      linux-pci@vger.kernel.org
11946 L:      linux-arm-kernel@lists.infradead.org
11947 S:      Maintained
11948 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11949 F:      drivers/pci/controller/pci-xgene.c
11950
11951 PCI DRIVER FOR ARM VERSATILE PLATFORM
11952 M:      Rob Herring <robh@kernel.org>
11953 L:      linux-pci@vger.kernel.org
11954 L:      linux-arm-kernel@lists.infradead.org
11955 S:      Maintained
11956 F:      Documentation/devicetree/bindings/pci/versatile.txt
11957 F:      drivers/pci/controller/pci-versatile.c
11958
11959 PCI DRIVER FOR ARMADA 8K
11960 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11961 L:      linux-pci@vger.kernel.org
11962 L:      linux-arm-kernel@lists.infradead.org
11963 S:      Maintained
11964 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11965 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11966
11967 PCI DRIVER FOR CADENCE PCIE IP
11968 M:      Tom Joseph <tjoseph@cadence.com>
11969 L:      linux-pci@vger.kernel.org
11970 S:      Maintained
11971 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11972 F:      drivers/pci/controller/pcie-cadence*
11973
11974 PCI DRIVER FOR FREESCALE LAYERSCAPE
11975 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11976 M:      Mingkai Hu <mingkai.hu@nxp.com>
11977 M:      Roy Zang <roy.zang@nxp.com>
11978 L:      linuxppc-dev@lists.ozlabs.org
11979 L:      linux-pci@vger.kernel.org
11980 L:      linux-arm-kernel@lists.infradead.org
11981 S:      Maintained
11982 F:      drivers/pci/controller/dwc/*layerscape*
11983
11984 PCI DRIVER FOR GENERIC OF HOSTS
11985 M:      Will Deacon <will.deacon@arm.com>
11986 L:      linux-pci@vger.kernel.org
11987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11988 S:      Maintained
11989 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11990 F:      drivers/pci/controller/pci-host-common.c
11991 F:      drivers/pci/controller/pci-host-generic.c
11992
11993 PCI DRIVER FOR IMX6
11994 M:      Richard Zhu <hongxing.zhu@nxp.com>
11995 M:      Lucas Stach <l.stach@pengutronix.de>
11996 L:      linux-pci@vger.kernel.org
11997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11998 S:      Maintained
11999 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12000 F:      drivers/pci/controller/dwc/*imx6*
12001
12002 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12003 M:      Keith Busch <keith.busch@intel.com>
12004 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12005 L:      linux-pci@vger.kernel.org
12006 S:      Supported
12007 F:      drivers/pci/controller/vmd.c
12008
12009 PCI DRIVER FOR MICROSEMI SWITCHTEC
12010 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12011 M:      Logan Gunthorpe <logang@deltatee.com>
12012 L:      linux-pci@vger.kernel.org
12013 S:      Maintained
12014 F:      Documentation/switchtec.txt
12015 F:      Documentation/ABI/testing/sysfs-class-switchtec
12016 F:      drivers/pci/switch/switchtec*
12017 F:      include/uapi/linux/switchtec_ioctl.h
12018 F:      include/linux/switchtec.h
12019 F:      drivers/ntb/hw/mscc/
12020
12021 PCI DRIVER FOR MOBIVEIL PCIE IP
12022 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
12023 L:      linux-pci@vger.kernel.org
12024 S:      Supported
12025 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12026 F:      drivers/pci/controller/pcie-mobiveil.c
12027
12028 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12029 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12030 M:      Jason Cooper <jason@lakedaemon.net>
12031 L:      linux-pci@vger.kernel.org
12032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12033 S:      Maintained
12034 F:      drivers/pci/controller/*mvebu*
12035
12036 PCI DRIVER FOR NVIDIA TEGRA
12037 M:      Thierry Reding <thierry.reding@gmail.com>
12038 L:      linux-tegra@vger.kernel.org
12039 L:      linux-pci@vger.kernel.org
12040 S:      Supported
12041 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12042 F:      drivers/pci/controller/pci-tegra.c
12043
12044 PCI DRIVER FOR RENESAS R-CAR
12045 M:      Simon Horman <horms@verge.net.au>
12046 L:      linux-pci@vger.kernel.org
12047 L:      linux-renesas-soc@vger.kernel.org
12048 S:      Maintained
12049 F:      drivers/pci/controller/*rcar*
12050
12051 PCI DRIVER FOR SAMSUNG EXYNOS
12052 M:      Jingoo Han <jingoohan1@gmail.com>
12053 L:      linux-pci@vger.kernel.org
12054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12056 S:      Maintained
12057 F:      drivers/pci/controller/dwc/pci-exynos.c
12058
12059 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12060 M:      Jingoo Han <jingoohan1@gmail.com>
12061 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12062 L:      linux-pci@vger.kernel.org
12063 S:      Maintained
12064 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12065 F:      drivers/pci/controller/dwc/*designware*
12066
12067 PCI DRIVER FOR TI DRA7XX
12068 M:      Kishon Vijay Abraham I <kishon@ti.com>
12069 L:      linux-omap@vger.kernel.org
12070 L:      linux-pci@vger.kernel.org
12071 S:      Supported
12072 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12073 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12074
12075 PCI DRIVER FOR TI KEYSTONE
12076 M:      Murali Karicheri <m-karicheri2@ti.com>
12077 L:      linux-pci@vger.kernel.org
12078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079 S:      Maintained
12080 F:      drivers/pci/controller/dwc/pci-keystone.c
12081
12082 PCI ENDPOINT SUBSYSTEM
12083 M:      Kishon Vijay Abraham I <kishon@ti.com>
12084 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12085 L:      linux-pci@vger.kernel.org
12086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12087 S:      Supported
12088 F:      drivers/pci/endpoint/
12089 F:      drivers/misc/pci_endpoint_test.c
12090 F:      tools/pci/
12091
12092 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12093 M:      Russell Currey <ruscur@russell.cc>
12094 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12095 M:      Oliver O'Halloran <oohall@gmail.com>
12096 L:      linuxppc-dev@lists.ozlabs.org
12097 S:      Supported
12098 F:      Documentation/PCI/pci-error-recovery.txt
12099 F:      drivers/pci/pcie/aer.c
12100 F:      drivers/pci/pcie/dpc.c
12101 F:      drivers/pci/pcie/err.c
12102 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12103 F:      arch/powerpc/kernel/eeh*.c
12104 F:      arch/powerpc/platforms/*/eeh*.c
12105 F:      arch/powerpc/include/*/eeh*.h
12106
12107 PCI ERROR RECOVERY
12108 M:      Linas Vepstas <linasvepstas@gmail.com>
12109 L:      linux-pci@vger.kernel.org
12110 S:      Supported
12111 F:      Documentation/PCI/pci-error-recovery.txt
12112
12113 PCI MSI DRIVER FOR ALTERA MSI IP
12114 M:      Ley Foon Tan <lftan@altera.com>
12115 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12116 L:      linux-pci@vger.kernel.org
12117 S:      Supported
12118 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12119 F:      drivers/pci/controller/pcie-altera-msi.c
12120
12121 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12122 M:      Toan Le <toan@os.amperecomputing.com>
12123 L:      linux-pci@vger.kernel.org
12124 L:      linux-arm-kernel@lists.infradead.org
12125 S:      Maintained
12126 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12127 F:      drivers/pci/controller/pci-xgene-msi.c
12128
12129 PCI SUBSYSTEM
12130 M:      Bjorn Helgaas <bhelgaas@google.com>
12131 L:      linux-pci@vger.kernel.org
12132 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12134 S:      Supported
12135 F:      Documentation/devicetree/bindings/pci/
12136 F:      Documentation/PCI/
12137 F:      drivers/acpi/pci*
12138 F:      drivers/pci/
12139 F:      include/asm-generic/pci*
12140 F:      include/linux/pci*
12141 F:      include/linux/of_pci.h
12142 F:      include/uapi/linux/pci*
12143 F:      lib/pci*
12144 F:      arch/x86/pci/
12145 F:      arch/x86/kernel/quirks.c
12146 F:      arch/x86/kernel/early-quirks.c
12147
12148 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12149 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12150 L:      linux-pci@vger.kernel.org
12151 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12153 S:      Supported
12154 F:      drivers/pci/controller/
12155
12156 PCIE DRIVER FOR AMLOGIC MESON
12157 M:      Yue Wang <yue.wang@Amlogic.com>
12158 L:      linux-pci@vger.kernel.org
12159 L:      linux-amlogic@lists.infradead.org
12160 S:      Maintained
12161 F:      drivers/pci/controller/dwc/pci-meson.c
12162
12163 PCIE DRIVER FOR AXIS ARTPEC
12164 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12165 L:      linux-arm-kernel@axis.com
12166 L:      linux-pci@vger.kernel.org
12167 S:      Maintained
12168 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12169 F:      drivers/pci/controller/dwc/*artpec*
12170
12171 PCIE DRIVER FOR CAVIUM THUNDERX
12172 M:      David Daney <david.daney@cavium.com>
12173 L:      linux-pci@vger.kernel.org
12174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12175 S:      Supported
12176 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12177 F:      drivers/pci/controller/pci-thunder-*
12178
12179 PCIE DRIVER FOR HISILICON
12180 M:      Zhou Wang <wangzhou1@hisilicon.com>
12181 L:      linux-pci@vger.kernel.org
12182 S:      Maintained
12183 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12184 F:      drivers/pci/controller/dwc/pcie-hisi.c
12185
12186 PCIE DRIVER FOR HISILICON KIRIN
12187 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12188 M:      Binghui Wang <wangbinghui@hisilicon.com>
12189 L:      linux-pci@vger.kernel.org
12190 S:      Maintained
12191 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12192 F:      drivers/pci/controller/dwc/pcie-kirin.c
12193
12194 PCIE DRIVER FOR HISILICON STB
12195 M:      Shawn Guo <shawn.guo@linaro.org>
12196 L:      linux-pci@vger.kernel.org
12197 S:      Maintained
12198 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12199 F:      drivers/pci/controller/dwc/pcie-histb.c
12200
12201 PCIE DRIVER FOR MEDIATEK
12202 M:      Ryder Lee <ryder.lee@mediatek.com>
12203 L:      linux-pci@vger.kernel.org
12204 L:      linux-mediatek@lists.infradead.org
12205 S:      Supported
12206 F:      Documentation/devicetree/bindings/pci/mediatek*
12207 F:      drivers/pci/controller/*mediatek*
12208
12209 PCIE DRIVER FOR QUALCOMM MSM
12210 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12211 L:      linux-pci@vger.kernel.org
12212 L:      linux-arm-msm@vger.kernel.org
12213 S:      Maintained
12214 F:      drivers/pci/controller/dwc/*qcom*
12215
12216 PCIE DRIVER FOR ROCKCHIP
12217 M:      Shawn Lin <shawn.lin@rock-chips.com>
12218 L:      linux-pci@vger.kernel.org
12219 L:      linux-rockchip@lists.infradead.org
12220 S:      Maintained
12221 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12222 F:      drivers/pci/controller/pcie-rockchip*
12223
12224 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12225 M:      Linus Walleij <linus.walleij@linaro.org>
12226 L:      linux-pci@vger.kernel.org
12227 S:      Maintained
12228 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12229 F:      drivers/pci/controller/pci-v3-semi.c
12230
12231 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12232 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12233 L:      linux-pci@vger.kernel.org
12234 S:      Maintained
12235 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12236 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12237
12238 PCIE DRIVER FOR ST SPEAR13XX
12239 M:      Pratyush Anand <pratyush.anand@gmail.com>
12240 L:      linux-pci@vger.kernel.org
12241 S:      Maintained
12242 F:      drivers/pci/controller/dwc/*spear*
12243
12244 PCMCIA SUBSYSTEM
12245 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12247 S:      Odd Fixes
12248 F:      Documentation/pcmcia/
12249 F:      tools/pcmcia/
12250 F:      drivers/pcmcia/
12251 F:      include/pcmcia/
12252
12253 PCNET32 NETWORK DRIVER
12254 M:      Don Fry <pcnet32@frontier.com>
12255 L:      netdev@vger.kernel.org
12256 S:      Maintained
12257 F:      drivers/net/ethernet/amd/pcnet32.c
12258
12259 PCRYPT PARALLEL CRYPTO ENGINE
12260 M:      Steffen Klassert <steffen.klassert@secunet.com>
12261 L:      linux-crypto@vger.kernel.org
12262 S:      Maintained
12263 F:      crypto/pcrypt.c
12264 F:      include/crypto/pcrypt.h
12265
12266 PEAQ WMI HOTKEYS DRIVER
12267 M:      Hans de Goede <hdegoede@redhat.com>
12268 L:      platform-driver-x86@vger.kernel.org
12269 S:      Maintained
12270 F:      drivers/platform/x86/peaq-wmi.c
12271
12272 PER-CPU MEMORY ALLOCATOR
12273 M:      Dennis Zhou <dennis@kernel.org>
12274 M:      Tejun Heo <tj@kernel.org>
12275 M:      Christoph Lameter <cl@linux.com>
12276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12277 S:      Maintained
12278 F:      include/linux/percpu*.h
12279 F:      mm/percpu*.c
12280 F:      arch/*/include/asm/percpu.h
12281
12282 PER-TASK DELAY ACCOUNTING
12283 M:      Balbir Singh <bsingharora@gmail.com>
12284 S:      Maintained
12285 F:      include/linux/delayacct.h
12286 F:      kernel/delayacct.c
12287
12288 PERFORMANCE EVENTS SUBSYSTEM
12289 M:      Peter Zijlstra <peterz@infradead.org>
12290 M:      Ingo Molnar <mingo@redhat.com>
12291 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12292 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12293 R:      Jiri Olsa <jolsa@redhat.com>
12294 R:      Namhyung Kim <namhyung@kernel.org>
12295 L:      linux-kernel@vger.kernel.org
12296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12297 S:      Supported
12298 F:      kernel/events/*
12299 F:      include/linux/perf_event.h
12300 F:      include/uapi/linux/perf_event.h
12301 F:      arch/*/kernel/perf_event*.c
12302 F:      arch/*/kernel/*/perf_event*.c
12303 F:      arch/*/kernel/*/*/perf_event*.c
12304 F:      arch/*/include/asm/perf_event.h
12305 F:      arch/*/kernel/perf_callchain.c
12306 F:      arch/*/events/*
12307 F:      arch/*/events/*/*
12308 F:      tools/perf/
12309
12310 PERSONALITY HANDLING
12311 M:      Christoph Hellwig <hch@infradead.org>
12312 L:      linux-abi-devel@lists.sourceforge.net
12313 S:      Maintained
12314 F:      include/linux/personality.h
12315 F:      include/uapi/linux/personality.h
12316
12317 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12318 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12319 L:      linux-input@vger.kernel.org
12320 S:      Maintained
12321 F:      Documentation/input/devices/pxrc.rst
12322 F:      drivers/input/joystick/pxrc.c
12323
12324 PHONET PROTOCOL
12325 M:      Remi Denis-Courmont <courmisch@gmail.com>
12326 S:      Supported
12327 F:      Documentation/networking/phonet.txt
12328 F:      include/linux/phonet.h
12329 F:      include/net/phonet/
12330 F:      include/uapi/linux/phonet.h
12331 F:      net/phonet/
12332
12333 PHRAM MTD DRIVER
12334 M:      Joern Engel <joern@lazybastard.org>
12335 L:      linux-mtd@lists.infradead.org
12336 S:      Maintained
12337 F:      drivers/mtd/devices/phram.c
12338
12339 PICOLCD HID DRIVER
12340 M:      Bruno Prémont <bonbons@linux-vserver.org>
12341 L:      linux-input@vger.kernel.org
12342 S:      Maintained
12343 F:      drivers/hid/hid-picolcd*
12344
12345 PICOXCELL SUPPORT
12346 M:      Jamie Iles <jamie@jamieiles.com>
12347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12348 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12349 S:      Supported
12350 F:      arch/arm/boot/dts/picoxcell*
12351 F:      arch/arm/mach-picoxcell/
12352 F:      drivers/crypto/picoxcell*
12353
12354 PIN CONTROL SUBSYSTEM
12355 M:      Linus Walleij <linus.walleij@linaro.org>
12356 L:      linux-gpio@vger.kernel.org
12357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12358 S:      Maintained
12359 F:      Documentation/devicetree/bindings/pinctrl/
12360 F:      Documentation/driver-api/pinctl.rst
12361 F:      drivers/pinctrl/
12362 F:      include/linux/pinctrl/
12363
12364 PIN CONTROLLER - MICROCHIP AT91
12365 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12367 L:      linux-gpio@vger.kernel.org
12368 S:      Supported
12369 F:      drivers/pinctrl/pinctrl-at91*
12370
12371 PIN CONTROLLER - FREESCALE
12372 M:      Dong Aisheng <aisheng.dong@nxp.com>
12373 M:      Fabio Estevam <festevam@gmail.com>
12374 M:      Shawn Guo <shawnguo@kernel.org>
12375 M:      Stefan Agner <stefan@agner.ch>
12376 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12377 L:      linux-gpio@vger.kernel.org
12378 S:      Maintained
12379 F:      drivers/pinctrl/freescale/
12380 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12381
12382 PIN CONTROLLER - INTEL
12383 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12384 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12386 S:      Maintained
12387 F:      drivers/pinctrl/intel/
12388
12389 PIN CONTROLLER - MEDIATEK
12390 M:      Sean Wang <sean.wang@kernel.org>
12391 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12392 S:      Maintained
12393 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12394 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12395 F:      drivers/pinctrl/mediatek/
12396
12397 PIN CONTROLLER - QUALCOMM
12398 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12399 S:      Maintained
12400 L:      linux-arm-msm@vger.kernel.org
12401 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12402 F:      drivers/pinctrl/qcom/
12403
12404 PIN CONTROLLER - RENESAS
12405 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12406 L:      linux-renesas-soc@vger.kernel.org
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12408 S:      Maintained
12409 F:      drivers/pinctrl/pinctrl-rz*
12410 F:      drivers/pinctrl/sh-pfc/
12411
12412 PIN CONTROLLER - SAMSUNG
12413 M:      Tomasz Figa <tomasz.figa@gmail.com>
12414 M:      Krzysztof Kozlowski <krzk@kernel.org>
12415 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12417 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12418 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12420 S:      Maintained
12421 F:      drivers/pinctrl/samsung/
12422 F:      include/dt-bindings/pinctrl/samsung.h
12423 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12424
12425 PIN CONTROLLER - SINGLE
12426 M:      Tony Lindgren <tony@atomide.com>
12427 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12429 L:      linux-omap@vger.kernel.org
12430 S:      Maintained
12431 F:      drivers/pinctrl/pinctrl-single.c
12432
12433 PIN CONTROLLER - ST SPEAR
12434 M:      Viresh Kumar <vireshk@kernel.org>
12435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12436 W:      http://www.st.com/spear
12437 S:      Maintained
12438 F:      drivers/pinctrl/spear/
12439
12440 PISTACHIO SOC SUPPORT
12441 M:      James Hartley <james.hartley@sondrel.com>
12442 L:      linux-mips@vger.kernel.org
12443 S:      Odd Fixes
12444 F:      arch/mips/pistachio/
12445 F:      arch/mips/include/asm/mach-pistachio/
12446 F:      arch/mips/boot/dts/img/pistachio*
12447 F:      arch/mips/configs/pistachio*_defconfig
12448
12449 PKTCDVD DRIVER
12450 S:      Orphan
12451 M:      linux-block@vger.kernel.org
12452 F:      drivers/block/pktcdvd.c
12453 F:      include/linux/pktcdvd.h
12454 F:      include/uapi/linux/pktcdvd.h
12455
12456 PKUNITY SOC DRIVERS
12457 M:      Guan Xuetao <gxt@pku.edu.cn>
12458 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12459 S:      Maintained
12460 T:      git git://github.com/gxt/linux.git
12461 F:      drivers/input/serio/i8042-unicore32io.h
12462 F:      drivers/i2c/busses/i2c-puv3.c
12463 F:      drivers/video/fbdev/fb-puv3.c
12464 F:      drivers/rtc/rtc-puv3.c
12465
12466 PMBUS HARDWARE MONITORING DRIVERS
12467 M:      Guenter Roeck <linux@roeck-us.net>
12468 L:      linux-hwmon@vger.kernel.org
12469 W:      http://hwmon.wiki.kernel.org/
12470 W:      http://www.roeck-us.net/linux/drivers/
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12472 S:      Maintained
12473 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12474 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12475 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12476 F:      Documentation/hwmon/adm1275.rst
12477 F:      Documentation/hwmon/ibm-cffps.rst
12478 F:      Documentation/hwmon/ir35221.rst
12479 F:      Documentation/hwmon/lm25066.rst
12480 F:      Documentation/hwmon/ltc2978.rst
12481 F:      Documentation/hwmon/ltc3815.rst
12482 F:      Documentation/hwmon/max16064.rst
12483 F:      Documentation/hwmon/max20751.rst
12484 F:      Documentation/hwmon/max31785.rst
12485 F:      Documentation/hwmon/max34440.rst
12486 F:      Documentation/hwmon/max8688.rst
12487 F:      Documentation/hwmon/pmbus.rst
12488 F:      Documentation/hwmon/pmbus-core.rst
12489 F:      Documentation/hwmon/tps40422.rst
12490 F:      Documentation/hwmon/ucd9000.rst
12491 F:      Documentation/hwmon/ucd9200.rst
12492 F:      Documentation/hwmon/zl6100.rst
12493 F:      drivers/hwmon/pmbus/
12494 F:      include/linux/pmbus.h
12495
12496 PMC SIERRA MaxRAID DRIVER
12497 L:      linux-scsi@vger.kernel.org
12498 W:      http://www.pmc-sierra.com/
12499 S:      Orphan
12500 F:      drivers/scsi/pmcraid.*
12501
12502 PMC SIERRA PM8001 DRIVER
12503 M:      Jack Wang <jinpu.wang@profitbricks.com>
12504 M:      lindar_liu@usish.com
12505 L:      linux-scsi@vger.kernel.org
12506 S:      Supported
12507 F:      drivers/scsi/pm8001/
12508
12509 PNP SUPPORT
12510 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12511 S:      Maintained
12512 F:      drivers/pnp/
12513
12514 PNI RM3100 IIO DRIVER
12515 M:      Song Qiang <songqiang1304521@gmail.com>
12516 L:      linux-iio@vger.kernel.org
12517 S:      Maintained
12518 F:      drivers/iio/magnetometer/rm3100*
12519 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12520
12521 POSIX CLOCKS and TIMERS
12522 M:      Thomas Gleixner <tglx@linutronix.de>
12523 L:      linux-kernel@vger.kernel.org
12524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12525 S:      Maintained
12526 F:      fs/timerfd.c
12527 F:      include/linux/timer*
12528 F:      kernel/time/*timer*
12529
12530 POWER MANAGEMENT CORE
12531 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12532 L:      linux-pm@vger.kernel.org
12533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12534 B:      https://bugzilla.kernel.org
12535 S:      Supported
12536 F:      drivers/base/power/
12537 F:      include/linux/pm.h
12538 F:      include/linux/pm_*
12539 F:      include/linux/powercap.h
12540 F:      drivers/powercap/
12541 F:      kernel/configs/nopm.config
12542
12543 POWER STATE COORDINATION INTERFACE (PSCI)
12544 M:      Mark Rutland <mark.rutland@arm.com>
12545 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12546 L:      linux-arm-kernel@lists.infradead.org
12547 S:      Maintained
12548 F:      drivers/firmware/psci/
12549 F:      include/linux/psci.h
12550 F:      include/uapi/linux/psci.h
12551
12552 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12553 M:      Sebastian Reichel <sre@kernel.org>
12554 L:      linux-pm@vger.kernel.org
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12556 S:      Maintained
12557 F:      Documentation/ABI/testing/sysfs-class-power
12558 F:      Documentation/devicetree/bindings/power/supply/
12559 F:      include/linux/power_supply.h
12560 F:      drivers/power/supply/
12561
12562 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12563 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12564 L:      linuxppc-dev@lists.ozlabs.org
12565 S:      Maintained
12566 F:      drivers/char/powernv-op-panel.c
12567
12568 PPP OVER ATM (RFC 2364)
12569 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12570 S:      Maintained
12571 F:      net/atm/pppoatm.c
12572 F:      include/uapi/linux/atmppp.h
12573
12574 PPP OVER ETHERNET
12575 M:      Michal Ostrowski <mostrows@earthlink.net>
12576 S:      Maintained
12577 F:      drivers/net/ppp/pppoe.c
12578 F:      drivers/net/ppp/pppox.c
12579
12580 PPP OVER L2TP
12581 M:      James Chapman <jchapman@katalix.com>
12582 S:      Maintained
12583 F:      net/l2tp/l2tp_ppp.c
12584 F:      include/linux/if_pppol2tp.h
12585 F:      include/uapi/linux/if_pppol2tp.h
12586
12587 PPP PROTOCOL DRIVERS AND COMPRESSORS
12588 M:      Paul Mackerras <paulus@samba.org>
12589 L:      linux-ppp@vger.kernel.org
12590 S:      Maintained
12591 F:      drivers/net/ppp/ppp_*
12592
12593 PPS SUPPORT
12594 M:      Rodolfo Giometti <giometti@enneenne.com>
12595 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12596 L:      linuxpps@ml.enneenne.com (subscribers-only)
12597 S:      Maintained
12598 F:      Documentation/pps/
12599 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12600 F:      Documentation/ABI/testing/sysfs-pps
12601 F:      drivers/pps/
12602 F:      include/linux/pps*.h
12603 F:      include/uapi/linux/pps.h
12604
12605 PPTP DRIVER
12606 M:      Dmitry Kozlov <xeb@mail.ru>
12607 L:      netdev@vger.kernel.org
12608 S:      Maintained
12609 F:      drivers/net/ppp/pptp.c
12610 W:      http://sourceforge.net/projects/accel-pptp
12611
12612 PRINTK
12613 M:      Petr Mladek <pmladek@suse.com>
12614 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12615 R:      Steven Rostedt <rostedt@goodmis.org>
12616 S:      Maintained
12617 F:      kernel/printk/
12618 F:      include/linux/printk.h
12619
12620 PRISM54 WIRELESS DRIVER
12621 M:      Luis Chamberlain <mcgrof@kernel.org>
12622 L:      linux-wireless@vger.kernel.org
12623 W:      http://wireless.kernel.org/en/users/Drivers/p54
12624 S:      Obsolete
12625 F:      drivers/net/wireless/intersil/prism54/
12626
12627 PROC FILESYSTEM
12628 R:      Alexey Dobriyan <adobriyan@gmail.com>
12629 L:      linux-kernel@vger.kernel.org
12630 L:      linux-fsdevel@vger.kernel.org
12631 S:      Maintained
12632 F:      fs/proc/
12633 F:      include/linux/proc_fs.h
12634 F:      tools/testing/selftests/proc/
12635 F:      Documentation/filesystems/proc.txt
12636
12637 PROC SYSCTL
12638 M:      Luis Chamberlain <mcgrof@kernel.org>
12639 M:      Kees Cook <keescook@chromium.org>
12640 L:      linux-kernel@vger.kernel.org
12641 L:      linux-fsdevel@vger.kernel.org
12642 S:      Maintained
12643 F:      fs/proc/proc_sysctl.c
12644 F:      include/linux/sysctl.h
12645 F:      kernel/sysctl.c
12646 F:      tools/testing/selftests/sysctl/
12647
12648 PS3 NETWORK SUPPORT
12649 M:      Geoff Levand <geoff@infradead.org>
12650 L:      netdev@vger.kernel.org
12651 L:      linuxppc-dev@lists.ozlabs.org
12652 S:      Maintained
12653 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12654
12655 PS3 PLATFORM SUPPORT
12656 M:      Geoff Levand <geoff@infradead.org>
12657 L:      linuxppc-dev@lists.ozlabs.org
12658 S:      Maintained
12659 F:      arch/powerpc/boot/ps3*
12660 F:      arch/powerpc/include/asm/lv1call.h
12661 F:      arch/powerpc/include/asm/ps3*.h
12662 F:      arch/powerpc/platforms/ps3/
12663 F:      drivers/*/ps3*
12664 F:      drivers/ps3/
12665 F:      drivers/rtc/rtc-ps3.c
12666 F:      drivers/usb/host/*ps3.c
12667 F:      sound/ppc/snd_ps3*
12668
12669 PS3VRAM DRIVER
12670 M:      Jim Paris <jim@jtan.com>
12671 M:      Geoff Levand <geoff@infradead.org>
12672 L:      linuxppc-dev@lists.ozlabs.org
12673 S:      Maintained
12674 F:      drivers/block/ps3vram.c
12675
12676 PSAMPLE PACKET SAMPLING SUPPORT:
12677 M:      Yotam Gigi <yotam.gi@gmail.com>
12678 S:      Maintained
12679 F:      net/psample
12680 F:      include/net/psample.h
12681 F:      include/uapi/linux/psample.h
12682
12683 PSTORE FILESYSTEM
12684 M:      Kees Cook <keescook@chromium.org>
12685 M:      Anton Vorontsov <anton@enomsg.org>
12686 M:      Colin Cross <ccross@android.com>
12687 M:      Tony Luck <tony.luck@intel.com>
12688 S:      Maintained
12689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12690 F:      fs/pstore/
12691 F:      include/linux/pstore*
12692 F:      drivers/firmware/efi/efi-pstore.c
12693 F:      drivers/acpi/apei/erst.c
12694 F:      Documentation/admin-guide/ramoops.rst
12695 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12696 K:      \b(pstore|ramoops)
12697
12698 PTP HARDWARE CLOCK SUPPORT
12699 M:      Richard Cochran <richardcochran@gmail.com>
12700 L:      netdev@vger.kernel.org
12701 S:      Maintained
12702 W:      http://linuxptp.sourceforge.net/
12703 F:      Documentation/ABI/testing/sysfs-ptp
12704 F:      Documentation/ptp/*
12705 F:      drivers/net/phy/dp83640*
12706 F:      drivers/ptp/*
12707 F:      include/linux/ptp_cl*
12708
12709 PTRACE SUPPORT
12710 M:      Oleg Nesterov <oleg@redhat.com>
12711 S:      Maintained
12712 F:      include/asm-generic/syscall.h
12713 F:      include/linux/ptrace.h
12714 F:      include/linux/regset.h
12715 F:      include/linux/tracehook.h
12716 F:      include/uapi/linux/ptrace.h
12717 F:      include/uapi/linux/ptrace.h
12718 F:      include/asm-generic/ptrace.h
12719 F:      kernel/ptrace.c
12720 F:      arch/*/ptrace*.c
12721 F:      arch/*/*/ptrace*.c
12722 F:      arch/*/include/asm/ptrace*.h
12723
12724 PULSE8-CEC DRIVER
12725 M:      Hans Verkuil <hverkuil@xs4all.nl>
12726 L:      linux-media@vger.kernel.org
12727 T:      git git://linuxtv.org/media_tree.git
12728 S:      Maintained
12729 F:      drivers/media/usb/pulse8-cec/*
12730 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12731
12732 PVRUSB2 VIDEO4LINUX DRIVER
12733 M:      Mike Isely <isely@pobox.com>
12734 L:      pvrusb2@isely.net       (subscribers-only)
12735 L:      linux-media@vger.kernel.org
12736 W:      http://www.isely.net/pvrusb2/
12737 T:      git git://linuxtv.org/media_tree.git
12738 S:      Maintained
12739 F:      Documentation/media/v4l-drivers/pvrusb2*
12740 F:      drivers/media/usb/pvrusb2/
12741
12742 PWC WEBCAM DRIVER
12743 M:      Hans Verkuil <hverkuil@xs4all.nl>
12744 L:      linux-media@vger.kernel.org
12745 T:      git git://linuxtv.org/media_tree.git
12746 S:      Odd Fixes
12747 F:      drivers/media/usb/pwc/*
12748 F:      include/trace/events/pwc.h
12749
12750 PWM FAN DRIVER
12751 M:      Kamil Debski <kamil@wypas.org>
12752 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12753 L:      linux-hwmon@vger.kernel.org
12754 S:      Supported
12755 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12756 F:      Documentation/hwmon/pwm-fan.rst
12757 F:      drivers/hwmon/pwm-fan.c
12758
12759 PWM IR Transmitter
12760 M:      Sean Young <sean@mess.org>
12761 L:      linux-media@vger.kernel.org
12762 S:      Maintained
12763 F:      drivers/media/rc/pwm-ir-tx.c
12764
12765 PWM SUBSYSTEM
12766 M:      Thierry Reding <thierry.reding@gmail.com>
12767 L:      linux-pwm@vger.kernel.org
12768 S:      Maintained
12769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12770 F:      Documentation/pwm.txt
12771 F:      Documentation/devicetree/bindings/pwm/
12772 F:      include/linux/pwm.h
12773 F:      drivers/pwm/
12774 F:      drivers/video/backlight/pwm_bl.c
12775 F:      include/linux/pwm_backlight.h
12776 F:      drivers/gpio/gpio-mvebu.c
12777 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12778
12779 PXA GPIO DRIVER
12780 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12781 L:      linux-gpio@vger.kernel.org
12782 S:      Maintained
12783 F:      drivers/gpio/gpio-pxa.c
12784
12785 PXA MMCI DRIVER
12786 S:      Orphan
12787
12788 PXA RTC DRIVER
12789 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12790 L:      linux-rtc@vger.kernel.org
12791 S:      Maintained
12792
12793 PXA2xx/PXA3xx SUPPORT
12794 M:      Daniel Mack <daniel@zonque.org>
12795 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12796 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12798 T:      git git://github.com/hzhuang1/linux.git
12799 T:      git git://github.com/rjarzmik/linux.git
12800 S:      Maintained
12801 F:      arch/arm/boot/dts/pxa*
12802 F:      arch/arm/mach-pxa/
12803 F:      drivers/dma/pxa*
12804 F:      drivers/pcmcia/pxa2xx*
12805 F:      drivers/pinctrl/pxa/
12806 F:      drivers/spi/spi-pxa2xx*
12807 F:      drivers/usb/gadget/udc/pxa2*
12808 F:      include/sound/pxa2xx-lib.h
12809 F:      sound/arm/pxa*
12810 F:      sound/soc/pxa/
12811
12812 QAT DRIVER
12813 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12814 L:      qat-linux@intel.com
12815 S:      Supported
12816 F:      drivers/crypto/qat/
12817
12818 QCOM AUDIO (ASoC) DRIVERS
12819 M:      Patrick Lai <plai@codeaurora.org>
12820 M:      Banajit Goswami <bgoswami@codeaurora.org>
12821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12822 S:      Supported
12823 F:      sound/soc/qcom/
12824
12825 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12826 M:      Gabriel Somlo <somlo@cmu.edu>
12827 M:      "Michael S. Tsirkin" <mst@redhat.com>
12828 L:      qemu-devel@nongnu.org
12829 S:      Maintained
12830 F:      drivers/firmware/qemu_fw_cfg.c
12831 F:      include/uapi/linux/qemu_fw_cfg.h
12832
12833 QIB DRIVER
12834 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12835 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12836 L:      linux-rdma@vger.kernel.org
12837 S:      Supported
12838 F:      drivers/infiniband/hw/qib/
12839
12840 QLOGIC QL41xxx FCOE DRIVER
12841 M:      QLogic-Storage-Upstream@cavium.com
12842 L:      linux-scsi@vger.kernel.org
12843 S:      Supported
12844 F:      drivers/scsi/qedf/
12845
12846 QLOGIC QL41xxx ISCSI DRIVER
12847 M:      QLogic-Storage-Upstream@cavium.com
12848 L:      linux-scsi@vger.kernel.org
12849 S:      Supported
12850 F:      drivers/scsi/qedi/
12851
12852 QLOGIC QL4xxx ETHERNET DRIVER
12853 M:      Ariel Elior <aelior@marvell.com>
12854 M:      GR-everest-linux-l2@marvell.com
12855 L:      netdev@vger.kernel.org
12856 S:      Supported
12857 F:      drivers/net/ethernet/qlogic/qed/
12858 F:      include/linux/qed/
12859 F:      drivers/net/ethernet/qlogic/qede/
12860
12861 QLOGIC QL4xxx RDMA DRIVER
12862 M:      Michal Kalderon <mkalderon@marvell.com>
12863 M:      Ariel Elior <aelior@marvell.com>
12864 L:      linux-rdma@vger.kernel.org
12865 S:      Supported
12866 F:      drivers/infiniband/hw/qedr/
12867 F:      include/uapi/rdma/qedr-abi.h
12868
12869 QLOGIC QLA1280 SCSI DRIVER
12870 M:      Michael Reed <mdr@sgi.com>
12871 L:      linux-scsi@vger.kernel.org
12872 S:      Maintained
12873 F:      drivers/scsi/qla1280.[ch]
12874
12875 QLOGIC QLA2XXX FC-SCSI DRIVER
12876 M:      qla2xxx-upstream@qlogic.com
12877 L:      linux-scsi@vger.kernel.org
12878 S:      Supported
12879 F:      Documentation/scsi/LICENSE.qla2xxx
12880 F:      drivers/scsi/qla2xxx/
12881
12882 QLOGIC QLA3XXX NETWORK DRIVER
12883 M:      GR-Linux-NIC-Dev@marvell.com
12884 L:      netdev@vger.kernel.org
12885 S:      Supported
12886 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12887 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12888
12889 QLOGIC QLA4XXX iSCSI DRIVER
12890 M:      QLogic-Storage-Upstream@qlogic.com
12891 L:      linux-scsi@vger.kernel.org
12892 S:      Supported
12893 F:      Documentation/scsi/LICENSE.qla4xxx
12894 F:      drivers/scsi/qla4xxx/
12895
12896 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12897 M:      Shahed Shaikh <shshaikh@marvell.com>
12898 M:      Manish Chopra <manishc@marvell.com>
12899 M:      GR-Linux-NIC-Dev@marvell.com
12900 L:      netdev@vger.kernel.org
12901 S:      Supported
12902 F:      drivers/net/ethernet/qlogic/qlcnic/
12903
12904 QLOGIC QLGE 10Gb ETHERNET DRIVER
12905 M:      Manish Chopra <manishc@marvell.com>
12906 M:      GR-Linux-NIC-Dev@marvell.com
12907 L:      netdev@vger.kernel.org
12908 S:      Supported
12909 F:      drivers/net/ethernet/qlogic/qlge/
12910
12911 QM1D1B0004 MEDIA DRIVER
12912 M:      Akihiro Tsukada <tskd08@gmail.com>
12913 L:      linux-media@vger.kernel.org
12914 S:      Odd Fixes
12915 F:      drivers/media/tuners/qm1d1b0004*
12916
12917 QM1D1C0042 MEDIA DRIVER
12918 M:      Akihiro Tsukada <tskd08@gmail.com>
12919 L:      linux-media@vger.kernel.org
12920 S:      Odd Fixes
12921 F:      drivers/media/tuners/qm1d1c0042*
12922
12923 QNX4 FILESYSTEM
12924 M:      Anders Larsen <al@alarsen.net>
12925 W:      http://www.alarsen.net/linux/qnx4fs/
12926 S:      Maintained
12927 F:      fs/qnx4/
12928 F:      include/uapi/linux/qnx4_fs.h
12929 F:      include/uapi/linux/qnxtypes.h
12930
12931 QORIQ DPAA2 FSL-MC BUS DRIVER
12932 M:      Stuart Yoder <stuyoder@gmail.com>
12933 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12934 L:      linux-kernel@vger.kernel.org
12935 S:      Maintained
12936 F:      drivers/bus/fsl-mc/
12937 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12938 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12939
12940 QT1010 MEDIA DRIVER
12941 M:      Antti Palosaari <crope@iki.fi>
12942 L:      linux-media@vger.kernel.org
12943 W:      https://linuxtv.org
12944 W:      http://palosaari.fi/linux/
12945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12946 T:      git git://linuxtv.org/anttip/media_tree.git
12947 S:      Maintained
12948 F:      drivers/media/tuners/qt1010*
12949
12950 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12951 M:      Kalle Valo <kvalo@codeaurora.org>
12952 L:      ath10k@lists.infradead.org
12953 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12955 S:      Supported
12956 F:      drivers/net/wireless/ath/ath10k/
12957
12958 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12959 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12960 L:      linux-wireless@vger.kernel.org
12961 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12962 S:      Supported
12963 F:      drivers/net/wireless/ath/ath9k/
12964
12965 QUALCOMM CAMERA SUBSYSTEM DRIVER
12966 M:      Todor Tomov <todor.too@gmail.com>
12967 L:      linux-media@vger.kernel.org
12968 S:      Maintained
12969 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12970 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12971 F:      drivers/media/platform/qcom/camss/
12972
12973 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12974 M:      Ilia Lin <ilia.lin@kernel.org>
12975 L:      linux-pm@vger.kernel.org
12976 S:      Maintained
12977 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12978 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12979
12980 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12981 M:      Timur Tabi <timur@kernel.org>
12982 L:      netdev@vger.kernel.org
12983 S:      Maintained
12984 F:      drivers/net/ethernet/qualcomm/emac/
12985
12986 QUALCOMM ETHQOS ETHERNET DRIVER
12987 M:      Vinod Koul <vkoul@kernel.org>
12988 M:      Niklas Cassel <niklas.cassel@linaro.org>
12989 L:      netdev@vger.kernel.org
12990 S:      Maintained
12991 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12992 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12993
12994 QUALCOMM GENERIC INTERFACE I2C DRIVER
12995 M:      Alok Chauhan <alokc@codeaurora.org>
12996 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12997 L:      linux-i2c@vger.kernel.org
12998 L:      linux-arm-msm@vger.kernel.org
12999 S:      Supported
13000 F:      drivers/i2c/busses/i2c-qcom-geni.c
13001
13002 QUALCOMM HEXAGON ARCHITECTURE
13003 M:      Richard Kuo <rkuo@codeaurora.org>
13004 L:      linux-hexagon@vger.kernel.org
13005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13006 S:      Supported
13007 F:      arch/hexagon/
13008
13009 QUALCOMM HIDMA DRIVER
13010 M:      Sinan Kaya <okaya@kernel.org>
13011 L:      linux-arm-kernel@lists.infradead.org
13012 L:      linux-arm-msm@vger.kernel.org
13013 L:      dmaengine@vger.kernel.org
13014 S:      Supported
13015 F:      drivers/dma/qcom/hidma*
13016
13017 QUALCOMM IOMMU
13018 M:      Rob Clark <robdclark@gmail.com>
13019 L:      iommu@lists.linux-foundation.org
13020 L:      linux-arm-msm@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/iommu/qcom_iommu.c
13023
13024 QUALCOMM TSENS THERMAL DRIVER
13025 M:      Amit Kucheria <amit.kucheria@linaro.org>
13026 L:      linux-pm@vger.kernel.org
13027 L:      linux-arm-msm@vger.kernel.org
13028 S:      Maintained
13029 F:      drivers/thermal/qcom/
13030
13031 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13032 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13033 L:      linux-media@vger.kernel.org
13034 L:      linux-arm-msm@vger.kernel.org
13035 T:      git git://linuxtv.org/media_tree.git
13036 S:      Maintained
13037 F:      drivers/media/platform/qcom/venus/
13038
13039 QUALCOMM WCN36XX WIRELESS DRIVER
13040 M:      Kalle Valo <kvalo@codeaurora.org>
13041 L:      wcn36xx@lists.infradead.org
13042 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13043 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13044 S:      Supported
13045 F:      drivers/net/wireless/ath/wcn36xx/
13046
13047 QUANTENNA QTNFMAC WIRELESS DRIVER
13048 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13049 M:      Avinash Patil <avinashp@quantenna.com>
13050 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13051 L:      linux-wireless@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/net/wireless/quantenna
13054
13055 RADEON and AMDGPU DRM DRIVERS
13056 M:      Alex Deucher <alexander.deucher@amd.com>
13057 M:      Christian König <christian.koenig@amd.com>
13058 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13059 L:      amd-gfx@lists.freedesktop.org
13060 T:      git git://people.freedesktop.org/~agd5f/linux
13061 S:      Supported
13062 F:      drivers/gpu/drm/radeon/
13063 F:      include/uapi/drm/radeon_drm.h
13064 F:      drivers/gpu/drm/amd/
13065 F:      include/uapi/drm/amdgpu_drm.h
13066
13067 RADEON FRAMEBUFFER DISPLAY DRIVER
13068 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13069 L:      linux-fbdev@vger.kernel.org
13070 S:      Maintained
13071 F:      drivers/video/fbdev/aty/radeon*
13072 F:      include/uapi/linux/radeonfb.h
13073
13074 RADIOSHARK RADIO DRIVER
13075 M:      Hans Verkuil <hverkuil@xs4all.nl>
13076 L:      linux-media@vger.kernel.org
13077 T:      git git://linuxtv.org/media_tree.git
13078 S:      Maintained
13079 F:      drivers/media/radio/radio-shark.c
13080
13081 RADIOSHARK2 RADIO DRIVER
13082 M:      Hans Verkuil <hverkuil@xs4all.nl>
13083 L:      linux-media@vger.kernel.org
13084 T:      git git://linuxtv.org/media_tree.git
13085 S:      Maintained
13086 F:      drivers/media/radio/radio-shark2.c
13087 F:      drivers/media/radio/radio-tea5777.c
13088
13089 RADOS BLOCK DEVICE (RBD)
13090 M:      Ilya Dryomov <idryomov@gmail.com>
13091 M:      Sage Weil <sage@redhat.com>
13092 M:      Alex Elder <elder@kernel.org>
13093 L:      ceph-devel@vger.kernel.org
13094 W:      http://ceph.com/
13095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13096 T:      git git://github.com/ceph/ceph-client.git
13097 S:      Supported
13098 F:      Documentation/ABI/testing/sysfs-bus-rbd
13099 F:      drivers/block/rbd.c
13100 F:      drivers/block/rbd_types.h
13101
13102 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13103 M:      Paul Mackerras <paulus@samba.org>
13104 L:      linux-fbdev@vger.kernel.org
13105 S:      Maintained
13106 F:      drivers/video/fbdev/aty/aty128fb.c
13107
13108 RAINSHADOW-CEC DRIVER
13109 M:      Hans Verkuil <hverkuil@xs4all.nl>
13110 L:      linux-media@vger.kernel.org
13111 T:      git git://linuxtv.org/media_tree.git
13112 S:      Maintained
13113 F:      drivers/media/usb/rainshadow-cec/*
13114
13115 RALINK MIPS ARCHITECTURE
13116 M:      John Crispin <john@phrozen.org>
13117 L:      linux-mips@vger.kernel.org
13118 S:      Maintained
13119 F:      arch/mips/ralink
13120
13121 RALINK RT2X00 WIRELESS LAN DRIVER
13122 P:      rt2x00 project
13123 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13124 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13125 L:      linux-wireless@vger.kernel.org
13126 S:      Maintained
13127 F:      drivers/net/wireless/ralink/rt2x00/
13128
13129 RAMDISK RAM BLOCK DEVICE DRIVER
13130 M:      Jens Axboe <axboe@kernel.dk>
13131 S:      Maintained
13132 F:      Documentation/blockdev/ramdisk.txt
13133 F:      drivers/block/brd.c
13134
13135 RANCHU VIRTUAL BOARD FOR MIPS
13136 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13137 L:      linux-mips@vger.kernel.org
13138 S:      Supported
13139 F:      arch/mips/generic/board-ranchu.c
13140 F:      arch/mips/configs/generic/board-ranchu.config
13141
13142 RANDOM NUMBER DRIVER
13143 M:      "Theodore Ts'o" <tytso@mit.edu>
13144 S:      Maintained
13145 F:      drivers/char/random.c
13146
13147 RAPIDIO SUBSYSTEM
13148 M:      Matt Porter <mporter@kernel.crashing.org>
13149 M:      Alexandre Bounine <alex.bou9@gmail.com>
13150 S:      Maintained
13151 F:      drivers/rapidio/
13152
13153 RAS INFRASTRUCTURE
13154 M:      Tony Luck <tony.luck@intel.com>
13155 M:      Borislav Petkov <bp@alien8.de>
13156 L:      linux-edac@vger.kernel.org
13157 S:      Maintained
13158 F:      drivers/ras/
13159 F:      include/linux/ras.h
13160 F:      include/ras/ras_event.h
13161 F:      Documentation/admin-guide/ras.rst
13162
13163 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13164 L:      linux-wireless@vger.kernel.org
13165 S:      Orphan
13166 F:      drivers/net/wireless/ray*
13167
13168 RCUTORTURE TEST FRAMEWORK
13169 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13170 M:      Josh Triplett <josh@joshtriplett.org>
13171 R:      Steven Rostedt <rostedt@goodmis.org>
13172 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13173 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13174 L:      rcu@vger.kernel.org
13175 S:      Supported
13176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13177 F:      tools/testing/selftests/rcutorture
13178
13179 RDC R-321X SoC
13180 M:      Florian Fainelli <florian@openwrt.org>
13181 S:      Maintained
13182
13183 RDC R6040 FAST ETHERNET DRIVER
13184 M:      Florian Fainelli <f.fainelli@gmail.com>
13185 L:      netdev@vger.kernel.org
13186 S:      Maintained
13187 F:      drivers/net/ethernet/rdc/r6040.c
13188
13189 RDMAVT - RDMA verbs software
13190 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13191 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13192 L:      linux-rdma@vger.kernel.org
13193 S:      Supported
13194 F:      drivers/infiniband/sw/rdmavt
13195
13196 RDS - RELIABLE DATAGRAM SOCKETS
13197 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13198 L:      netdev@vger.kernel.org
13199 L:      linux-rdma@vger.kernel.org
13200 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13201 W:      https://oss.oracle.com/projects/rds/
13202 S:      Supported
13203 F:      net/rds/
13204 F:      Documentation/networking/rds.txt
13205
13206 RDT - RESOURCE ALLOCATION
13207 M:      Fenghua Yu <fenghua.yu@intel.com>
13208 M:      Reinette Chatre <reinette.chatre@intel.com>
13209 L:      linux-kernel@vger.kernel.org
13210 S:      Supported
13211 F:      arch/x86/kernel/cpu/resctrl/
13212 F:      arch/x86/include/asm/resctrl_sched.h
13213 F:      Documentation/x86/resctrl*
13214
13215 READ-COPY UPDATE (RCU)
13216 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13217 M:      Josh Triplett <josh@joshtriplett.org>
13218 R:      Steven Rostedt <rostedt@goodmis.org>
13219 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13220 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13221 R:      Joel Fernandes <joel@joelfernandes.org>
13222 L:      rcu@vger.kernel.org
13223 W:      http://www.rdrop.com/users/paulmck/RCU/
13224 S:      Supported
13225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13226 F:      Documentation/RCU/
13227 X:      Documentation/RCU/torture.txt
13228 F:      include/linux/rcu*
13229 X:      include/linux/srcu*.h
13230 F:      kernel/rcu/
13231 X:      kernel/rcu/srcu*.c
13232
13233 REAL TIME CLOCK (RTC) SUBSYSTEM
13234 M:      Alessandro Zummo <a.zummo@towertech.it>
13235 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13236 L:      linux-rtc@vger.kernel.org
13237 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13239 S:      Maintained
13240 F:      Documentation/devicetree/bindings/rtc/
13241 F:      Documentation/rtc.txt
13242 F:      drivers/rtc/
13243 F:      include/linux/rtc.h
13244 F:      include/uapi/linux/rtc.h
13245 F:      include/linux/rtc/
13246 F:      include/linux/platform_data/rtc-*
13247 F:      tools/testing/selftests/rtc/
13248
13249 REALTEK AUDIO CODECS
13250 M:      Bard Liao <bardliao@realtek.com>
13251 M:      Oder Chiou <oder_chiou@realtek.com>
13252 S:      Maintained
13253 F:      sound/soc/codecs/rt*
13254 F:      include/sound/rt*.h
13255
13256 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13257 M:      Linus Walleij <linus.walleij@linaro.org>
13258 S:      Maintained
13259 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13260 F:      drivers/net/dsa/realtek-smi*
13261 F:      drivers/net/dsa/rtl83*
13262
13263 REDPINE WIRELESS DRIVER
13264 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13265 M:      Siva Rebbagondla <siva8118@gmail.com>
13266 L:      linux-wireless@vger.kernel.org
13267 S:      Maintained
13268 F:      drivers/net/wireless/rsi/
13269
13270 REGISTER MAP ABSTRACTION
13271 M:      Mark Brown <broonie@kernel.org>
13272 L:      linux-kernel@vger.kernel.org
13273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13274 S:      Supported
13275 F:      Documentation/devicetree/bindings/regmap/
13276 F:      drivers/base/regmap/
13277 F:      include/linux/regmap.h
13278
13279 REISERFS FILE SYSTEM
13280 L:      reiserfs-devel@vger.kernel.org
13281 S:      Supported
13282 F:      fs/reiserfs/
13283
13284 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13285 M:      Ohad Ben-Cohen <ohad@wizery.com>
13286 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13287 L:      linux-remoteproc@vger.kernel.org
13288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13289 S:      Maintained
13290 F:      Documentation/devicetree/bindings/remoteproc/
13291 F:      Documentation/remoteproc.txt
13292 F:      drivers/remoteproc/
13293 F:      include/linux/remoteproc.h
13294
13295 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13296 M:      Ohad Ben-Cohen <ohad@wizery.com>
13297 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13298 L:      linux-remoteproc@vger.kernel.org
13299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13300 S:      Maintained
13301 F:      drivers/rpmsg/
13302 F:      Documentation/rpmsg.txt
13303 F:      include/linux/rpmsg.h
13304 F:      include/linux/rpmsg/
13305
13306 RENESAS CLOCK DRIVERS
13307 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13308 L:      linux-renesas-soc@vger.kernel.org
13309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13310 S:      Supported
13311 F:      drivers/clk/renesas/
13312
13313 RENESAS EMEV2 I2C DRIVER
13314 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13315 S:      Supported
13316 F:      drivers/i2c/busses/i2c-emev2.c
13317
13318 RENESAS ETHERNET DRIVERS
13319 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13320 L:      netdev@vger.kernel.org
13321 L:      linux-renesas-soc@vger.kernel.org
13322 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13323 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13324 F:      drivers/net/ethernet/renesas/
13325 F:      include/linux/sh_eth.h
13326
13327 RENESAS R-CAR GYROADC DRIVER
13328 M:      Marek Vasut <marek.vasut@gmail.com>
13329 L:      linux-iio@vger.kernel.org
13330 S:      Supported
13331 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13332 F:      drivers/iio/adc/rcar-gyroadc.c
13333
13334 RENESAS R-CAR I2C DRIVERS
13335 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13336 S:      Supported
13337 F:      drivers/i2c/busses/i2c-rcar.c
13338 F:      drivers/i2c/busses/i2c-sh_mobile.c
13339
13340 RENESAS RIIC DRIVER
13341 M:      Chris Brandt <chris.brandt@renesas.com>
13342 S:      Supported
13343 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13344 F:      drivers/i2c/busses/i2c-riic.c
13345
13346 RENESAS USB PHY DRIVER
13347 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13348 L:      linux-renesas-soc@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13351
13352 RESET CONTROLLER FRAMEWORK
13353 M:      Philipp Zabel <p.zabel@pengutronix.de>
13354 T:      git git://git.pengutronix.de/git/pza/linux
13355 S:      Maintained
13356 F:      drivers/reset/
13357 F:      Documentation/devicetree/bindings/reset/
13358 F:      include/dt-bindings/reset/
13359 F:      include/linux/reset.h
13360 F:      include/linux/reset/
13361 F:      include/linux/reset-controller.h
13362
13363 RESTARTABLE SEQUENCES SUPPORT
13364 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13365 M:      Peter Zijlstra <peterz@infradead.org>
13366 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13367 M:      Boqun Feng <boqun.feng@gmail.com>
13368 L:      linux-kernel@vger.kernel.org
13369 S:      Supported
13370 F:      kernel/rseq.c
13371 F:      include/uapi/linux/rseq.h
13372 F:      include/trace/events/rseq.h
13373 F:      tools/testing/selftests/rseq/
13374
13375 RFKILL
13376 M:      Johannes Berg <johannes@sipsolutions.net>
13377 L:      linux-wireless@vger.kernel.org
13378 W:      http://wireless.kernel.org/
13379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13381 S:      Maintained
13382 F:      Documentation/rfkill.txt
13383 F:      Documentation/ABI/stable/sysfs-class-rfkill
13384 F:      net/rfkill/
13385 F:      include/linux/rfkill.h
13386 F:      include/uapi/linux/rfkill.h
13387
13388 RHASHTABLE
13389 M:      Thomas Graf <tgraf@suug.ch>
13390 M:      Herbert Xu <herbert@gondor.apana.org.au>
13391 L:      netdev@vger.kernel.org
13392 S:      Maintained
13393 F:      lib/rhashtable.c
13394 F:      lib/test_rhashtable.c
13395 F:      include/linux/rhashtable.h
13396 F:      include/linux/rhashtable-types.h
13397
13398 RICOH R5C592 MEMORYSTICK DRIVER
13399 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13400 S:      Maintained
13401 F:      drivers/memstick/host/r592.*
13402
13403 RICOH SMARTMEDIA/XD DRIVER
13404 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13405 S:      Maintained
13406 F:      drivers/mtd/nand/raw/r852.c
13407 F:      drivers/mtd/nand/raw/r852.h
13408
13409 RISC-V ARCHITECTURE
13410 M:      Palmer Dabbelt <palmer@sifive.com>
13411 M:      Albert Ou <aou@eecs.berkeley.edu>
13412 L:      linux-riscv@lists.infradead.org
13413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13414 S:      Supported
13415 F:      arch/riscv/
13416 K:      riscv
13417 N:      riscv
13418
13419 ROCCAT DRIVERS
13420 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13421 W:      http://sourceforge.net/projects/roccat/
13422 S:      Maintained
13423 F:      drivers/hid/hid-roccat*
13424 F:      include/linux/hid-roccat*
13425 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13426
13427 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13428 M:      Jacob chen <jacob2.chen@rock-chips.com>
13429 L:      linux-media@vger.kernel.org
13430 S:      Maintained
13431 F:      drivers/media/platform/rockchip/rga/
13432 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13433
13434 ROCKCHIP VPU CODEC DRIVER
13435 M:      Ezequiel Garcia <ezequiel@collabora.com>
13436 L:      linux-media@vger.kernel.org
13437 S:      Maintained
13438 F:      drivers/staging/media/platform/rockchip/vpu/
13439 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13440
13441 ROCKER DRIVER
13442 M:      Jiri Pirko <jiri@resnulli.us>
13443 L:      netdev@vger.kernel.org
13444 S:      Supported
13445 F:      drivers/net/ethernet/rocker/
13446
13447 ROCKETPORT DRIVER
13448 P:      Comtrol Corp.
13449 W:      http://www.comtrol.com
13450 S:      Maintained
13451 F:      Documentation/serial/rocket.rst
13452 F:      drivers/tty/rocket*
13453
13454 ROCKETPORT EXPRESS/INFINITY DRIVER
13455 M:      Kevin Cernekee <cernekee@gmail.com>
13456 L:      linux-serial@vger.kernel.org
13457 S:      Odd Fixes
13458 F:      drivers/tty/serial/rp2.*
13459
13460 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13461 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13462 L:      linux-kernel@vger.kernel.org
13463 L:      linux-renesas-soc@vger.kernel.org
13464 S:      Supported
13465 F:      drivers/mfd/bd9571mwv.c
13466 F:      drivers/regulator/bd9571mwv-regulator.c
13467 F:      drivers/gpio/gpio-bd9571mwv.c
13468 F:      include/linux/mfd/bd9571mwv.h
13469 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13470
13471 ROSE NETWORK LAYER
13472 M:      Ralf Baechle <ralf@linux-mips.org>
13473 L:      linux-hams@vger.kernel.org
13474 W:      http://www.linux-ax25.org/
13475 S:      Maintained
13476 F:      include/net/rose.h
13477 F:      include/uapi/linux/rose.h
13478 F:      net/rose/
13479
13480 RTL2830 MEDIA DRIVER
13481 M:      Antti Palosaari <crope@iki.fi>
13482 L:      linux-media@vger.kernel.org
13483 W:      https://linuxtv.org
13484 W:      http://palosaari.fi/linux/
13485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13486 T:      git git://linuxtv.org/anttip/media_tree.git
13487 S:      Maintained
13488 F:      drivers/media/dvb-frontends/rtl2830*
13489
13490 RTL2832 MEDIA DRIVER
13491 M:      Antti Palosaari <crope@iki.fi>
13492 L:      linux-media@vger.kernel.org
13493 W:      https://linuxtv.org
13494 W:      http://palosaari.fi/linux/
13495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13496 T:      git git://linuxtv.org/anttip/media_tree.git
13497 S:      Maintained
13498 F:      drivers/media/dvb-frontends/rtl2832*
13499
13500 RTL2832_SDR MEDIA DRIVER
13501 M:      Antti Palosaari <crope@iki.fi>
13502 L:      linux-media@vger.kernel.org
13503 W:      https://linuxtv.org
13504 W:      http://palosaari.fi/linux/
13505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13506 T:      git git://linuxtv.org/anttip/media_tree.git
13507 S:      Maintained
13508 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13509
13510 RTL8180 WIRELESS DRIVER
13511 L:      linux-wireless@vger.kernel.org
13512 W:      http://wireless.kernel.org/
13513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13514 S:      Orphan
13515 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13516
13517 RTL8187 WIRELESS DRIVER
13518 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13519 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13520 M:      Larry Finger <Larry.Finger@lwfinger.net>
13521 L:      linux-wireless@vger.kernel.org
13522 W:      http://wireless.kernel.org/
13523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13524 S:      Maintained
13525 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13526
13527 REALTEK WIRELESS DRIVER (rtlwifi family)
13528 M:      Ping-Ke Shih <pkshih@realtek.com>
13529 L:      linux-wireless@vger.kernel.org
13530 W:      http://wireless.kernel.org/
13531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13532 S:      Maintained
13533 F:      drivers/net/wireless/realtek/rtlwifi/
13534
13535 REALTEK WIRELESS DRIVER (rtw88)
13536 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13537 L:      linux-wireless@vger.kernel.org
13538 S:      Maintained
13539 F:      drivers/net/wireless/realtek/rtw88/
13540
13541 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13542 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13543 L:      linux-wireless@vger.kernel.org
13544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13545 S:      Maintained
13546 F:      drivers/net/wireless/realtek/rtl8xxxu/
13547
13548 RXRPC SOCKETS (AF_RXRPC)
13549 M:      David Howells <dhowells@redhat.com>
13550 L:      linux-afs@lists.infradead.org
13551 S:      Supported
13552 F:      net/rxrpc/
13553 F:      include/keys/rxrpc-type.h
13554 F:      include/net/af_rxrpc.h
13555 F:      include/trace/events/rxrpc.h
13556 F:      include/uapi/linux/rxrpc.h
13557 F:      Documentation/networking/rxrpc.txt
13558 W:      https://www.infradead.org/~dhowells/kafs/
13559
13560 S3 SAVAGE FRAMEBUFFER DRIVER
13561 M:      Antonino Daplas <adaplas@gmail.com>
13562 L:      linux-fbdev@vger.kernel.org
13563 S:      Maintained
13564 F:      drivers/video/fbdev/savage/
13565
13566 S390
13567 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13568 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13569 L:      linux-s390@vger.kernel.org
13570 W:      http://www.ibm.com/developerworks/linux/linux390/
13571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13572 S:      Supported
13573 F:      arch/s390/
13574 F:      drivers/s390/
13575 F:      Documentation/s390/
13576 F:      Documentation/driver-api/s390-drivers.rst
13577
13578 S390 COMMON I/O LAYER
13579 M:      Sebastian Ott <sebott@linux.ibm.com>
13580 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13581 L:      linux-s390@vger.kernel.org
13582 W:      http://www.ibm.com/developerworks/linux/linux390/
13583 S:      Supported
13584 F:      drivers/s390/cio/
13585
13586 S390 DASD DRIVER
13587 M:      Stefan Haberland <sth@linux.ibm.com>
13588 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13589 L:      linux-s390@vger.kernel.org
13590 W:      http://www.ibm.com/developerworks/linux/linux390/
13591 S:      Supported
13592 F:      drivers/s390/block/dasd*
13593 F:      block/partitions/ibm.c
13594
13595 S390 IOMMU (PCI)
13596 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13597 L:      linux-s390@vger.kernel.org
13598 W:      http://www.ibm.com/developerworks/linux/linux390/
13599 S:      Supported
13600 F:      drivers/iommu/s390-iommu.c
13601
13602 S390 IUCV NETWORK LAYER
13603 M:      Julian Wiedmann <jwi@linux.ibm.com>
13604 M:      Ursula Braun <ubraun@linux.ibm.com>
13605 L:      linux-s390@vger.kernel.org
13606 W:      http://www.ibm.com/developerworks/linux/linux390/
13607 S:      Supported
13608 F:      drivers/s390/net/*iucv*
13609 F:      include/net/iucv/
13610 F:      net/iucv/
13611
13612 S390 NETWORK DRIVERS
13613 M:      Julian Wiedmann <jwi@linux.ibm.com>
13614 M:      Ursula Braun <ubraun@linux.ibm.com>
13615 L:      linux-s390@vger.kernel.org
13616 W:      http://www.ibm.com/developerworks/linux/linux390/
13617 S:      Supported
13618 F:      drivers/s390/net/
13619
13620 S390 PCI SUBSYSTEM
13621 M:      Sebastian Ott <sebott@linux.ibm.com>
13622 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13623 L:      linux-s390@vger.kernel.org
13624 W:      http://www.ibm.com/developerworks/linux/linux390/
13625 S:      Supported
13626 F:      arch/s390/pci/
13627 F:      drivers/pci/hotplug/s390_pci_hpc.c
13628
13629 S390 VFIO-CCW DRIVER
13630 M:      Cornelia Huck <cohuck@redhat.com>
13631 M:      Farhan Ali <alifm@linux.ibm.com>
13632 M:      Eric Farman <farman@linux.ibm.com>
13633 R:      Halil Pasic <pasic@linux.ibm.com>
13634 L:      linux-s390@vger.kernel.org
13635 L:      kvm@vger.kernel.org
13636 S:      Supported
13637 F:      drivers/s390/cio/vfio_ccw*
13638 F:      Documentation/s390/vfio-ccw.txt
13639 F:      include/uapi/linux/vfio_ccw.h
13640
13641 S390 ZCRYPT DRIVER
13642 M:      Harald Freudenberger <freude@linux.ibm.com>
13643 L:      linux-s390@vger.kernel.org
13644 W:      http://www.ibm.com/developerworks/linux/linux390/
13645 S:      Supported
13646 F:      drivers/s390/crypto/
13647
13648 S390 VFIO AP DRIVER
13649 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13650 M:      Pierre Morel <pmorel@linux.ibm.com>
13651 M:      Halil Pasic <pasic@linux.ibm.com>
13652 L:      linux-s390@vger.kernel.org
13653 W:      http://www.ibm.com/developerworks/linux/linux390/
13654 S:      Supported
13655 F:      drivers/s390/crypto/vfio_ap_drv.c
13656 F:      drivers/s390/crypto/vfio_ap_private.h
13657 F:      drivers/s390/crypto/vfio_ap_ops.c
13658 F:      Documentation/s390/vfio-ap.txt
13659
13660 S390 ZFCP DRIVER
13661 M:      Steffen Maier <maier@linux.ibm.com>
13662 M:      Benjamin Block <bblock@linux.ibm.com>
13663 L:      linux-s390@vger.kernel.org
13664 W:      http://www.ibm.com/developerworks/linux/linux390/
13665 S:      Supported
13666 F:      drivers/s390/scsi/zfcp_*
13667
13668 S3C24XX SD/MMC Driver
13669 M:      Ben Dooks <ben-linux@fluff.org>
13670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13671 S:      Supported
13672 F:      drivers/mmc/host/s3cmci.*
13673
13674 SAA6588 RDS RECEIVER DRIVER
13675 M:      Hans Verkuil <hverkuil@xs4all.nl>
13676 L:      linux-media@vger.kernel.org
13677 T:      git git://linuxtv.org/media_tree.git
13678 W:      https://linuxtv.org
13679 S:      Odd Fixes
13680 F:      drivers/media/i2c/saa6588*
13681
13682 SAA7134 VIDEO4LINUX DRIVER
13683 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13684 L:      linux-media@vger.kernel.org
13685 W:      https://linuxtv.org
13686 T:      git git://linuxtv.org/media_tree.git
13687 S:      Odd fixes
13688 F:      Documentation/media/v4l-drivers/saa7134*
13689 F:      drivers/media/pci/saa7134/
13690
13691 SAA7146 VIDEO4LINUX-2 DRIVER
13692 M:      Hans Verkuil <hverkuil@xs4all.nl>
13693 L:      linux-media@vger.kernel.org
13694 T:      git git://linuxtv.org/media_tree.git
13695 S:      Maintained
13696 F:      drivers/media/common/saa7146/
13697 F:      drivers/media/pci/saa7146/
13698 F:      include/media/drv-intf/saa7146*
13699
13700 SAMSUNG AUDIO (ASoC) DRIVERS
13701 M:      Krzysztof Kozlowski <krzk@kernel.org>
13702 M:      Sangbeom Kim <sbkim73@samsung.com>
13703 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13705 S:      Supported
13706 F:      sound/soc/samsung/
13707 F:      Documentation/devicetree/bindings/sound/samsung*
13708
13709 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13710 M:      Krzysztof Kozlowski <krzk@kernel.org>
13711 L:      linux-crypto@vger.kernel.org
13712 L:      linux-samsung-soc@vger.kernel.org
13713 S:      Maintained
13714 F:      drivers/crypto/exynos-rng.c
13715 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13716
13717 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13718 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13719 L:      linux-samsung-soc@vger.kernel.org
13720 S:      Maintained
13721 F:      drivers/char/hw_random/exynos-trng.c
13722 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13723
13724 SAMSUNG FRAMEBUFFER DRIVER
13725 M:      Jingoo Han <jingoohan1@gmail.com>
13726 L:      linux-fbdev@vger.kernel.org
13727 S:      Maintained
13728 F:      drivers/video/fbdev/s3c-fb.c
13729
13730 SAMSUNG LAPTOP DRIVER
13731 M:      Corentin Chary <corentin.chary@gmail.com>
13732 L:      platform-driver-x86@vger.kernel.org
13733 S:      Maintained
13734 F:      drivers/platform/x86/samsung-laptop.c
13735
13736 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13737 M:      Sangbeom Kim <sbkim73@samsung.com>
13738 M:      Krzysztof Kozlowski <krzk@kernel.org>
13739 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13740 L:      linux-kernel@vger.kernel.org
13741 L:      linux-samsung-soc@vger.kernel.org
13742 S:      Supported
13743 F:      drivers/mfd/sec*.c
13744 F:      drivers/regulator/s2m*.c
13745 F:      drivers/regulator/s5m*.c
13746 F:      drivers/clk/clk-s2mps11.c
13747 F:      drivers/rtc/rtc-s5m.c
13748 F:      include/linux/mfd/samsung/
13749 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13750 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13751 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13752 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13753
13754 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13755 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13756 L:      linux-media@vger.kernel.org
13757 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13758 S:      Maintained
13759 F:      drivers/media/platform/s3c-camif/
13760 F:      include/media/drv-intf/s3c_camif.h
13761
13762 SAMSUNG S3FWRN5 NFC DRIVER
13763 M:      Robert Baldyga <r.baldyga@samsung.com>
13764 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13765 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13766 S:      Supported
13767 F:      drivers/nfc/s3fwrn5
13768
13769 SAMSUNG S5C73M3 CAMERA DRIVER
13770 M:      Kyungmin Park <kyungmin.park@samsung.com>
13771 M:      Andrzej Hajda <a.hajda@samsung.com>
13772 L:      linux-media@vger.kernel.org
13773 S:      Supported
13774 F:      drivers/media/i2c/s5c73m3/*
13775
13776 SAMSUNG S5K5BAF CAMERA DRIVER
13777 M:      Kyungmin Park <kyungmin.park@samsung.com>
13778 M:      Andrzej Hajda <a.hajda@samsung.com>
13779 L:      linux-media@vger.kernel.org
13780 S:      Supported
13781 F:      drivers/media/i2c/s5k5baf.c
13782
13783 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13784 M:      Krzysztof Kozlowski <krzk@kernel.org>
13785 M:      Vladimir Zapolskiy <vz@mleia.com>
13786 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13787 L:      linux-crypto@vger.kernel.org
13788 L:      linux-samsung-soc@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/crypto/s5p-sss.c
13791
13792 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13793 M:      Kyungmin Park <kyungmin.park@samsung.com>
13794 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13795 L:      linux-media@vger.kernel.org
13796 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13797 S:      Supported
13798 F:      drivers/media/platform/exynos4-is/
13799
13800 SAMSUNG SOC CLOCK DRIVERS
13801 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13802 M:      Tomasz Figa <tomasz.figa@gmail.com>
13803 M:      Chanwoo Choi <cw00.choi@samsung.com>
13804 S:      Supported
13805 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13807 F:      drivers/clk/samsung/
13808 F:      include/dt-bindings/clock/exynos*.h
13809 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13810
13811 SAMSUNG SPI DRIVERS
13812 M:      Kukjin Kim <kgene@kernel.org>
13813 M:      Krzysztof Kozlowski <krzk@kernel.org>
13814 M:      Andi Shyti <andi@etezian.org>
13815 L:      linux-spi@vger.kernel.org
13816 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13817 S:      Maintained
13818 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13819 F:      drivers/spi/spi-s3c*
13820 F:      include/linux/platform_data/spi-s3c64xx.h
13821
13822 SAMSUNG SXGBE DRIVERS
13823 M:      Byungho An <bh74.an@samsung.com>
13824 M:      Girish K S <ks.giri@samsung.com>
13825 M:      Vipul Pandya <vipul.pandya@samsung.com>
13826 S:      Supported
13827 L:      netdev@vger.kernel.org
13828 F:      drivers/net/ethernet/samsung/sxgbe/
13829
13830 SAMSUNG THERMAL DRIVER
13831 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13832 L:      linux-pm@vger.kernel.org
13833 L:      linux-samsung-soc@vger.kernel.org
13834 S:      Supported
13835 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13836 F:      drivers/thermal/samsung/
13837
13838 SAMSUNG USB2 PHY DRIVER
13839 M:      Kamil Debski <kamil@wypas.org>
13840 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13841 L:      linux-kernel@vger.kernel.org
13842 S:      Supported
13843 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13844 F:      Documentation/phy/samsung-usb2.txt
13845 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13846 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13847 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13848 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13849 F:      drivers/phy/samsung/phy-samsung-usb2.c
13850 F:      drivers/phy/samsung/phy-samsung-usb2.h
13851
13852 SC1200 WDT DRIVER
13853 M:      Zwane Mwaikambo <zwanem@gmail.com>
13854 S:      Maintained
13855 F:      drivers/watchdog/sc1200wdt.c
13856
13857 SCHEDULER
13858 M:      Ingo Molnar <mingo@redhat.com>
13859 M:      Peter Zijlstra <peterz@infradead.org>
13860 L:      linux-kernel@vger.kernel.org
13861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13862 S:      Maintained
13863 F:      kernel/sched/
13864 F:      include/linux/sched.h
13865 F:      include/uapi/linux/sched.h
13866 F:      include/linux/wait.h
13867 F:      include/linux/preempt.h
13868
13869 SCR24X CHIP CARD INTERFACE DRIVER
13870 M:      Lubomir Rintel <lkundrak@v3.sk>
13871 S:      Supported
13872 F:      drivers/char/pcmcia/scr24x_cs.c
13873
13874 SCSI CDROM DRIVER
13875 M:      Jens Axboe <axboe@kernel.dk>
13876 L:      linux-scsi@vger.kernel.org
13877 W:      http://www.kernel.dk
13878 S:      Maintained
13879 F:      drivers/scsi/sr*
13880
13881 SCSI RDMA PROTOCOL (SRP) INITIATOR
13882 M:      Bart Van Assche <bvanassche@acm.org>
13883 L:      linux-rdma@vger.kernel.org
13884 S:      Supported
13885 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13886 F:      drivers/infiniband/ulp/srp/
13887 F:      include/scsi/srp.h
13888
13889 SCSI RDMA PROTOCOL (SRP) TARGET
13890 M:      Bart Van Assche <bvanassche@acm.org>
13891 L:      linux-rdma@vger.kernel.org
13892 L:      target-devel@vger.kernel.org
13893 S:      Supported
13894 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13895 F:      drivers/infiniband/ulp/srpt/
13896
13897 SCSI SG DRIVER
13898 M:      Doug Gilbert <dgilbert@interlog.com>
13899 L:      linux-scsi@vger.kernel.org
13900 W:      http://sg.danny.cz/sg
13901 S:      Maintained
13902 F:      Documentation/scsi/scsi-generic.txt
13903 F:      drivers/scsi/sg.c
13904 F:      include/scsi/sg.h
13905
13906 SCSI SUBSYSTEM
13907 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13909 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13911 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13912 L:      linux-scsi@vger.kernel.org
13913 S:      Maintained
13914 F:      Documentation/devicetree/bindings/scsi/
13915 F:      drivers/scsi/
13916 F:      include/scsi/
13917
13918 SCSI TAPE DRIVER
13919 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13920 L:      linux-scsi@vger.kernel.org
13921 S:      Maintained
13922 F:      Documentation/scsi/st.txt
13923 F:      drivers/scsi/st.*
13924 F:      drivers/scsi/st_*.h
13925
13926 SCSI TARGET SUBSYSTEM
13927 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13928 L:      linux-scsi@vger.kernel.org
13929 L:      target-devel@vger.kernel.org
13930 W:      http://www.linux-iscsi.org
13931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13932 Q:      https://patchwork.kernel.org/project/target-devel/list/
13933 S:      Supported
13934 F:      drivers/target/
13935 F:      include/target/
13936 F:      Documentation/target/
13937
13938 SCTP PROTOCOL
13939 M:      Vlad Yasevich <vyasevich@gmail.com>
13940 M:      Neil Horman <nhorman@tuxdriver.com>
13941 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13942 L:      linux-sctp@vger.kernel.org
13943 W:      http://lksctp.sourceforge.net
13944 S:      Maintained
13945 F:      Documentation/networking/sctp.txt
13946 F:      include/linux/sctp.h
13947 F:      include/uapi/linux/sctp.h
13948 F:      include/net/sctp/
13949 F:      net/sctp/
13950
13951 SCx200 CPU SUPPORT
13952 M:      Jim Cromie <jim.cromie@gmail.com>
13953 S:      Odd Fixes
13954 F:      Documentation/i2c/busses/scx200_acb
13955 F:      arch/x86/platform/scx200/
13956 F:      drivers/watchdog/scx200_wdt.c
13957 F:      drivers/i2c/busses/scx200*
13958 F:      drivers/mtd/maps/scx200_docflash.c
13959 F:      include/linux/scx200.h
13960
13961 SCx200 GPIO DRIVER
13962 M:      Jim Cromie <jim.cromie@gmail.com>
13963 S:      Maintained
13964 F:      drivers/char/scx200_gpio.c
13965 F:      include/linux/scx200_gpio.h
13966
13967 SCx200 HRT CLOCKSOURCE DRIVER
13968 M:      Jim Cromie <jim.cromie@gmail.com>
13969 S:      Maintained
13970 F:      drivers/clocksource/scx200_hrt.c
13971
13972 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13973 M:      Sascha Sommer <saschasommer@freenet.de>
13974 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13975 S:      Maintained
13976 F:      drivers/mmc/host/sdricoh_cs.c
13977
13978 SECO BOARDS CEC DRIVER
13979 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13980 S:      Maintained
13981 F:      drivers/media/platform/seco-cec/seco-cec.c
13982 F:      drivers/media/platform/seco-cec/seco-cec.h
13983
13984 SECURE COMPUTING
13985 M:      Kees Cook <keescook@chromium.org>
13986 R:      Andy Lutomirski <luto@amacapital.net>
13987 R:      Will Drewry <wad@chromium.org>
13988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13989 S:      Supported
13990 F:      kernel/seccomp.c
13991 F:      include/uapi/linux/seccomp.h
13992 F:      include/linux/seccomp.h
13993 F:      tools/testing/selftests/seccomp/*
13994 F:      tools/testing/selftests/kselftest_harness.h
13995 F:      Documentation/userspace-api/seccomp_filter.rst
13996 K:      \bsecure_computing
13997 K:      \bTIF_SECCOMP\b
13998
13999 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14000 M:      Al Cooper <alcooperx@gmail.com>
14001 L:      linux-mmc@vger.kernel.org
14002 L:      bcm-kernel-feedback-list@broadcom.com
14003 S:      Maintained
14004 F:      drivers/mmc/host/sdhci-brcmstb*
14005
14006 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14007 M:      Adrian Hunter <adrian.hunter@intel.com>
14008 L:      linux-mmc@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/mmc/host/sdhci*
14011 F:      include/linux/mmc/sdhci*
14012
14013 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14014 M:      Adrian Hunter <adrian.hunter@intel.com>
14015 M:      Ritesh Harjani <riteshh@codeaurora.org>
14016 M:      Asutosh Das <asutoshd@codeaurora.org>
14017 L:      linux-mmc@vger.kernel.org
14018 S:      Maintained
14019 F:      drivers/mmc/host/cqhci*
14020
14021 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14022 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14023 M:      Manjunath M B <manjumb@synopsys.com>
14024 L:      linux-mmc@vger.kernel.org
14025 S:      Maintained
14026 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14027
14028 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14029 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14030 L:      linux-mmc@vger.kernel.org
14031 S:      Supported
14032 F:      drivers/mmc/host/sdhci-of-at91.c
14033
14034 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14035 M:      Ben Dooks <ben-linux@fluff.org>
14036 M:      Jaehoon Chung <jh80.chung@samsung.com>
14037 L:      linux-mmc@vger.kernel.org
14038 S:      Maintained
14039 F:      drivers/mmc/host/sdhci-s3c*
14040
14041 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14042 M:      Viresh Kumar <vireshk@kernel.org>
14043 L:      linux-mmc@vger.kernel.org
14044 S:      Maintained
14045 F:      drivers/mmc/host/sdhci-spear.c
14046
14047 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14048 M:      Kishon Vijay Abraham I <kishon@ti.com>
14049 L:      linux-mmc@vger.kernel.org
14050 S:      Maintained
14051 F:      drivers/mmc/host/sdhci-omap.c
14052
14053 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14054 M:      Scott Bauer <scott.bauer@intel.com>
14055 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14056 L:      linux-block@vger.kernel.org
14057 S:      Supported
14058 F:      block/sed*
14059 F:      block/opal_proto.h
14060 F:      include/linux/sed*
14061 F:      include/uapi/linux/sed*
14062
14063 SECURITY CONTACT
14064 M:      Security Officers <security@kernel.org>
14065 S:      Supported
14066
14067 SECURITY SUBSYSTEM
14068 M:      James Morris <jmorris@namei.org>
14069 M:      "Serge E. Hallyn" <serge@hallyn.com>
14070 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14072 W:      http://kernsec.org/
14073 S:      Supported
14074 F:      security/
14075 X:      security/selinux/
14076
14077 SELINUX SECURITY MODULE
14078 M:      Paul Moore <paul@paul-moore.com>
14079 M:      Stephen Smalley <sds@tycho.nsa.gov>
14080 M:      Eric Paris <eparis@parisplace.org>
14081 L:      selinux@vger.kernel.org
14082 W:      https://selinuxproject.org
14083 W:      https://github.com/SELinuxProject
14084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14085 S:      Supported
14086 F:      include/uapi/linux/selinux_netlink.h
14087 F:      security/selinux/
14088 F:      scripts/selinux/
14089 F:      Documentation/admin-guide/LSM/SELinux.rst
14090
14091 SENSABLE PHANTOM
14092 M:      Jiri Slaby <jirislaby@gmail.com>
14093 S:      Maintained
14094 F:      drivers/misc/phantom.c
14095 F:      include/uapi/linux/phantom.h
14096
14097 SERIAL DEVICE BUS
14098 M:      Rob Herring <robh@kernel.org>
14099 L:      linux-serial@vger.kernel.org
14100 S:      Maintained
14101 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14102 F:      drivers/tty/serdev/
14103 F:      include/linux/serdev.h
14104
14105 SERIAL DRIVERS
14106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14107 L:      linux-serial@vger.kernel.org
14108 S:      Maintained
14109 F:      Documentation/devicetree/bindings/serial/
14110 F:      drivers/tty/serial/
14111
14112 SERIAL IR RECEIVER
14113 M:      Sean Young <sean@mess.org>
14114 L:      linux-media@vger.kernel.org
14115 S:      Maintained
14116 F:      drivers/media/rc/serial_ir.c
14117
14118 SFC NETWORK DRIVER
14119 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14120 M:      Edward Cree <ecree@solarflare.com>
14121 M:      Martin Habets <mhabets@solarflare.com>
14122 L:      netdev@vger.kernel.org
14123 S:      Supported
14124 F:      drivers/net/ethernet/sfc/
14125
14126 SFF/SFP/SFP+ MODULE SUPPORT
14127 M:      Russell King <linux@armlinux.org.uk>
14128 L:      netdev@vger.kernel.org
14129 S:      Maintained
14130 F:      drivers/net/phy/phylink.c
14131 F:      drivers/net/phy/sfp*
14132 F:      include/linux/phylink.h
14133 F:      include/linux/sfp.h
14134
14135 SGI GRU DRIVER
14136 M:      Dimitri Sivanich <sivanich@sgi.com>
14137 S:      Maintained
14138 F:      drivers/misc/sgi-gru/
14139
14140 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14141 M:      Pat Gefre <pfg@sgi.com>
14142 L:      linux-ia64@vger.kernel.org
14143 S:      Supported
14144 F:      Documentation/ia64/serial.txt
14145 F:      drivers/tty/serial/ioc?_serial.c
14146 F:      include/linux/ioc?.h
14147
14148 SGI XP/XPC/XPNET DRIVER
14149 M:      Cliff Whickman <cpw@sgi.com>
14150 M:      Robin Holt <robinmholt@gmail.com>
14151 S:      Maintained
14152 F:      drivers/misc/sgi-xp/
14153
14154 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14155 M:      Ursula Braun <ubraun@linux.ibm.com>
14156 M:      Karsten Graul <kgraul@linux.ibm.com>
14157 L:      linux-s390@vger.kernel.org
14158 W:      http://www.ibm.com/developerworks/linux/linux390/
14159 S:      Supported
14160 F:      net/smc/
14161
14162 SHARP RJ54N1CB0C SENSOR DRIVER
14163 M:      Jacopo Mondi <jacopo@jmondi.org>
14164 L:      linux-media@vger.kernel.org
14165 T:      git git://linuxtv.org/media_tree.git
14166 S:      Odd fixes
14167 F:      drivers/media/i2c/rj54n1cb0c.c
14168 F:      include/media/i2c/rj54n1cb0c.h
14169
14170 SH_VEU V4L2 MEM2MEM DRIVER
14171 L:      linux-media@vger.kernel.org
14172 S:      Orphan
14173 F:      drivers/media/platform/sh_veu.c
14174
14175 SH_VOU V4L2 OUTPUT DRIVER
14176 L:      linux-media@vger.kernel.org
14177 S:      Orphan
14178 F:      drivers/media/platform/sh_vou.c
14179 F:      include/media/drv-intf/sh_vou.h
14180
14181 SI2157 MEDIA DRIVER
14182 M:      Antti Palosaari <crope@iki.fi>
14183 L:      linux-media@vger.kernel.org
14184 W:      https://linuxtv.org
14185 W:      http://palosaari.fi/linux/
14186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14187 T:      git git://linuxtv.org/anttip/media_tree.git
14188 S:      Maintained
14189 F:      drivers/media/tuners/si2157*
14190
14191 SI2165 MEDIA DRIVER
14192 M:      Matthias Schwarzott <zzam@gentoo.org>
14193 L:      linux-media@vger.kernel.org
14194 W:      https://linuxtv.org
14195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14196 S:      Maintained
14197 F:      drivers/media/dvb-frontends/si2165*
14198
14199 SI2168 MEDIA DRIVER
14200 M:      Antti Palosaari <crope@iki.fi>
14201 L:      linux-media@vger.kernel.org
14202 W:      https://linuxtv.org
14203 W:      http://palosaari.fi/linux/
14204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14205 T:      git git://linuxtv.org/anttip/media_tree.git
14206 S:      Maintained
14207 F:      drivers/media/dvb-frontends/si2168*
14208
14209 SI470X FM RADIO RECEIVER I2C DRIVER
14210 M:      Hans Verkuil <hverkuil@xs4all.nl>
14211 L:      linux-media@vger.kernel.org
14212 T:      git git://linuxtv.org/media_tree.git
14213 W:      https://linuxtv.org
14214 S:      Odd Fixes
14215 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14216
14217 SI470X FM RADIO RECEIVER USB DRIVER
14218 M:      Hans Verkuil <hverkuil@xs4all.nl>
14219 L:      linux-media@vger.kernel.org
14220 T:      git git://linuxtv.org/media_tree.git
14221 W:      https://linuxtv.org
14222 S:      Maintained
14223 F:      drivers/media/radio/si470x/radio-si470x-common.c
14224 F:      drivers/media/radio/si470x/radio-si470x.h
14225 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14226
14227 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14228 M:      Eduardo Valentin <edubezval@gmail.com>
14229 L:      linux-media@vger.kernel.org
14230 T:      git git://linuxtv.org/media_tree.git
14231 W:      https://linuxtv.org
14232 S:      Odd Fixes
14233 F:      drivers/media/radio/si4713/si4713.?
14234
14235 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14236 M:      Eduardo Valentin <edubezval@gmail.com>
14237 L:      linux-media@vger.kernel.org
14238 T:      git git://linuxtv.org/media_tree.git
14239 W:      https://linuxtv.org
14240 S:      Odd Fixes
14241 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14242
14243 SI4713 FM RADIO TRANSMITTER USB DRIVER
14244 M:      Hans Verkuil <hverkuil@xs4all.nl>
14245 L:      linux-media@vger.kernel.org
14246 T:      git git://linuxtv.org/media_tree.git
14247 W:      https://linuxtv.org
14248 S:      Maintained
14249 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14250
14251 SIANO DVB DRIVER
14252 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14253 L:      linux-media@vger.kernel.org
14254 W:      https://linuxtv.org
14255 T:      git git://linuxtv.org/media_tree.git
14256 S:      Odd fixes
14257 F:      drivers/media/common/siano/
14258 F:      drivers/media/usb/siano/
14259 F:      drivers/media/usb/siano/
14260 F:      drivers/media/mmc/siano/
14261
14262 SIFIVE DRIVERS
14263 M:      Palmer Dabbelt <palmer@sifive.com>
14264 M:      Paul Walmsley <paul.walmsley@sifive.com>
14265 L:      linux-riscv@lists.infradead.org
14266 T:      git git://github.com/sifive/riscv-linux.git
14267 S:      Supported
14268 K:      sifive
14269 N:      sifive
14270
14271 SILEAD TOUCHSCREEN DRIVER
14272 M:      Hans de Goede <hdegoede@redhat.com>
14273 L:      linux-input@vger.kernel.org
14274 L:      platform-driver-x86@vger.kernel.org
14275 S:      Maintained
14276 F:      drivers/input/touchscreen/silead.c
14277 F:      drivers/platform/x86/touchscreen_dmi.c
14278
14279 SILICON MOTION SM712 FRAME BUFFER DRIVER
14280 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14281 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14282 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14283 L:      linux-fbdev@vger.kernel.org
14284 S:      Maintained
14285 F:      drivers/video/fbdev/sm712*
14286 F:      Documentation/fb/sm712fb.txt
14287
14288 SIMPLE FIRMWARE INTERFACE (SFI)
14289 M:      Len Brown <lenb@kernel.org>
14290 L:      sfi-devel@simplefirmware.org
14291 W:      http://simplefirmware.org/
14292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14293 S:      Supported
14294 F:      arch/x86/platform/sfi/
14295 F:      drivers/sfi/
14296 F:      include/linux/sfi*.h
14297
14298 SIMPLEFB FB DRIVER
14299 M:      Hans de Goede <hdegoede@redhat.com>
14300 L:      linux-fbdev@vger.kernel.org
14301 S:      Maintained
14302 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14303 F:      drivers/video/fbdev/simplefb.c
14304 F:      include/linux/platform_data/simplefb.h
14305
14306 SIMTEC EB110ATX (Chalice CATS)
14307 P:      Ben Dooks
14308 P:      Vincent Sanders <vince@simtec.co.uk>
14309 M:      Simtec Linux Team <linux@simtec.co.uk>
14310 W:      http://www.simtec.co.uk/products/EB110ATX/
14311 S:      Supported
14312
14313 SIMTEC EB2410ITX (BAST)
14314 P:      Ben Dooks
14315 P:      Vincent Sanders <vince@simtec.co.uk>
14316 M:      Simtec Linux Team <linux@simtec.co.uk>
14317 W:      http://www.simtec.co.uk/products/EB2410ITX/
14318 S:      Supported
14319 F:      arch/arm/mach-s3c24xx/mach-bast.c
14320 F:      arch/arm/mach-s3c24xx/bast-ide.c
14321 F:      arch/arm/mach-s3c24xx/bast-irq.c
14322
14323 SIPHASH PRF ROUTINES
14324 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14325 S:      Maintained
14326 F:      lib/siphash.c
14327 F:      lib/test_siphash.c
14328 F:      include/linux/siphash.h
14329
14330 SIOX
14331 M:      Gavin Schenk <g.schenk@eckelmann.de>
14332 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14333 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14334 S:      Supported
14335 F:      drivers/siox/*
14336 F:      drivers/gpio/gpio-siox.c
14337 F:      include/trace/events/siox.h
14338
14339 SIS 190 ETHERNET DRIVER
14340 M:      Francois Romieu <romieu@fr.zoreil.com>
14341 L:      netdev@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/net/ethernet/sis/sis190.c
14344
14345 SIS 900/7016 FAST ETHERNET DRIVER
14346 M:      Daniele Venzano <venza@brownhat.org>
14347 W:      http://www.brownhat.org/sis900.html
14348 L:      netdev@vger.kernel.org
14349 S:      Maintained
14350 F:      drivers/net/ethernet/sis/sis900.*
14351
14352 SIS FRAMEBUFFER DRIVER
14353 M:      Thomas Winischhofer <thomas@winischhofer.net>
14354 W:      http://www.winischhofer.net/linuxsisvga.shtml
14355 S:      Maintained
14356 F:      Documentation/fb/sisfb.txt
14357 F:      drivers/video/fbdev/sis/
14358 F:      include/video/sisfb.h
14359
14360 SIS USB2VGA DRIVER
14361 M:      Thomas Winischhofer <thomas@winischhofer.net>
14362 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14363 S:      Maintained
14364 F:      drivers/usb/misc/sisusbvga/
14365
14366 SLAB ALLOCATOR
14367 M:      Christoph Lameter <cl@linux.com>
14368 M:      Pekka Enberg <penberg@kernel.org>
14369 M:      David Rientjes <rientjes@google.com>
14370 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14371 M:      Andrew Morton <akpm@linux-foundation.org>
14372 L:      linux-mm@kvack.org
14373 S:      Maintained
14374 F:      include/linux/sl?b*.h
14375 F:      mm/sl?b*
14376
14377 SLEEPABLE READ-COPY UPDATE (SRCU)
14378 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14379 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14380 M:      Josh Triplett <josh@joshtriplett.org>
14381 R:      Steven Rostedt <rostedt@goodmis.org>
14382 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14383 L:      rcu@vger.kernel.org
14384 W:      http://www.rdrop.com/users/paulmck/RCU/
14385 S:      Supported
14386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14387 F:      include/linux/srcu*.h
14388 F:      kernel/rcu/srcu*.c
14389
14390 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14391 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14392 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14393 S:      Maintained
14394 F:      drivers/slimbus/
14395 F:      Documentation/devicetree/bindings/slimbus/
14396 F:      include/linux/slimbus.h
14397
14398 SMACK SECURITY MODULE
14399 M:      Casey Schaufler <casey@schaufler-ca.com>
14400 L:      linux-security-module@vger.kernel.org
14401 W:      http://schaufler-ca.com
14402 T:      git git://github.com/cschaufler/smack-next
14403 S:      Maintained
14404 F:      Documentation/admin-guide/LSM/Smack.rst
14405 F:      security/smack/
14406
14407 SMC91x ETHERNET DRIVER
14408 M:      Nicolas Pitre <nico@fluxnic.net>
14409 S:      Odd Fixes
14410 F:      drivers/net/ethernet/smsc/smc91x.*
14411
14412 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14413 M:      Sakari Ailus <sakari.ailus@iki.fi>
14414 L:      linux-media@vger.kernel.org
14415 S:      Maintained
14416 F:      drivers/media/i2c/smiapp/
14417 F:      include/media/i2c/smiapp.h
14418 F:      drivers/media/i2c/smiapp-pll.c
14419 F:      drivers/media/i2c/smiapp-pll.h
14420 F:      include/uapi/linux/smiapp.h
14421 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14422
14423 SMM665 HARDWARE MONITOR DRIVER
14424 M:      Guenter Roeck <linux@roeck-us.net>
14425 L:      linux-hwmon@vger.kernel.org
14426 S:      Maintained
14427 F:      Documentation/hwmon/smm665.rst
14428 F:      drivers/hwmon/smm665.c
14429
14430 SMSC EMC2103 HARDWARE MONITOR DRIVER
14431 M:      Steve Glendinning <steve.glendinning@shawell.net>
14432 L:      linux-hwmon@vger.kernel.org
14433 S:      Maintained
14434 F:      Documentation/hwmon/emc2103.rst
14435 F:      drivers/hwmon/emc2103.c
14436
14437 SMSC SCH5627 HARDWARE MONITOR DRIVER
14438 M:      Hans de Goede <hdegoede@redhat.com>
14439 L:      linux-hwmon@vger.kernel.org
14440 S:      Supported
14441 F:      Documentation/hwmon/sch5627.rst
14442 F:      drivers/hwmon/sch5627.c
14443
14444 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14445 M:      Steve Glendinning <steve.glendinning@shawell.net>
14446 L:      linux-fbdev@vger.kernel.org
14447 S:      Maintained
14448 F:      drivers/video/fbdev/smscufx.c
14449
14450 SMSC47B397 HARDWARE MONITOR DRIVER
14451 M:      Jean Delvare <jdelvare@suse.com>
14452 L:      linux-hwmon@vger.kernel.org
14453 S:      Maintained
14454 F:      Documentation/hwmon/smsc47b397.rst
14455 F:      drivers/hwmon/smsc47b397.c
14456
14457 SMSC911x ETHERNET DRIVER
14458 M:      Steve Glendinning <steve.glendinning@shawell.net>
14459 L:      netdev@vger.kernel.org
14460 S:      Maintained
14461 F:      include/linux/smsc911x.h
14462 F:      drivers/net/ethernet/smsc/smsc911x.*
14463
14464 SMSC9420 PCI ETHERNET DRIVER
14465 M:      Steve Glendinning <steve.glendinning@shawell.net>
14466 L:      netdev@vger.kernel.org
14467 S:      Maintained
14468 F:      drivers/net/ethernet/smsc/smsc9420.*
14469
14470 SOC-CAMERA V4L2 SUBSYSTEM
14471 L:      linux-media@vger.kernel.org
14472 T:      git git://linuxtv.org/media_tree.git
14473 S:      Orphan
14474 F:      include/media/soc_camera.h
14475 F:      drivers/staging/media/soc_camera/
14476
14477 SOCIONEXT SYNQUACER I2C DRIVER
14478 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14479 L:      linux-i2c@vger.kernel.org
14480 S:      Maintained
14481 F:      drivers/i2c/busses/i2c-synquacer.c
14482 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14483
14484 SOCIONEXT UNIPHIER SOUND DRIVER
14485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14486 S:      Orphan
14487 F:      sound/soc/uniphier/
14488
14489 SOEKRIS NET48XX LED SUPPORT
14490 M:      Chris Boot <bootc@bootc.net>
14491 S:      Maintained
14492 F:      drivers/leds/leds-net48xx.c
14493
14494 SOFT-ROCE DRIVER (rxe)
14495 M:      Moni Shoua <monis@mellanox.com>
14496 L:      linux-rdma@vger.kernel.org
14497 S:      Supported
14498 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14499 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14500 F:      drivers/infiniband/sw/rxe/
14501 F:      include/uapi/rdma/rdma_user_rxe.h
14502
14503 SOFTLOGIC 6x10 MPEG CODEC
14504 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14505 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14506 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14507 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14508 M:      Ismael Luceno <ismael@iodev.co.uk>
14509 L:      linux-media@vger.kernel.org
14510 S:      Supported
14511 F:      drivers/media/pci/solo6x10/
14512
14513 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14514 M:      James Morse <james.morse@arm.com>
14515 L:      linux-arm-kernel@lists.infradead.org
14516 S:      Maintained
14517 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14518 F:      drivers/firmware/arm_sdei.c
14519 F:      include/linux/arm_sdei.h
14520 F:      include/uapi/linux/arm_sdei.h
14521
14522 SOFTWARE RAID (Multiple Disks) SUPPORT
14523 M:      Shaohua Li <shli@kernel.org>
14524 L:      linux-raid@vger.kernel.org
14525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14526 S:      Supported
14527 F:      drivers/md/Makefile
14528 F:      drivers/md/Kconfig
14529 F:      drivers/md/md*
14530 F:      drivers/md/raid*
14531 F:      include/linux/raid/
14532 F:      include/uapi/linux/raid/
14533
14534 SOCIONEXT (SNI) AVE NETWORK DRIVER
14535 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14536 L:      netdev@vger.kernel.org
14537 S:      Maintained
14538 F:      drivers/net/ethernet/socionext/sni_ave.c
14539 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14540
14541 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14542 M:      Jassi Brar <jaswinder.singh@linaro.org>
14543 L:      netdev@vger.kernel.org
14544 S:      Maintained
14545 F:      drivers/net/ethernet/socionext/netsec.c
14546 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14547
14548 SOLIDRUN CLEARFOG SUPPORT
14549 M:      Russell King <linux@armlinux.org.uk>
14550 S:      Maintained
14551 F:      arch/arm/boot/dts/armada-388-clearfog*
14552 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14553
14554 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14555 M:      Russell King <linux@armlinux.org.uk>
14556 S:      Maintained
14557 F:      arch/arm/boot/dts/imx6*-cubox-i*
14558 F:      arch/arm/boot/dts/imx6*-hummingboard*
14559 F:      arch/arm/boot/dts/imx6*-sr-*
14560
14561 SONIC NETWORK DRIVER
14562 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14563 L:      netdev@vger.kernel.org
14564 S:      Maintained
14565 F:      drivers/net/ethernet/natsemi/sonic.*
14566
14567 SONICS SILICON BACKPLANE DRIVER (SSB)
14568 M:      Michael Buesch <m@bues.ch>
14569 L:      linux-wireless@vger.kernel.org
14570 S:      Maintained
14571 F:      drivers/ssb/
14572 F:      include/linux/ssb/
14573
14574 SONY IMX214 SENSOR DRIVER
14575 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14576 L:      linux-media@vger.kernel.org
14577 T:      git git://linuxtv.org/media_tree.git
14578 S:      Maintained
14579 F:      drivers/media/i2c/imx214.c
14580 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14581
14582 SONY IMX258 SENSOR DRIVER
14583 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14584 L:      linux-media@vger.kernel.org
14585 T:      git git://linuxtv.org/media_tree.git
14586 S:      Maintained
14587 F:      drivers/media/i2c/imx258.c
14588
14589 SONY IMX274 SENSOR DRIVER
14590 M:      Leon Luo <leonl@leopardimaging.com>
14591 L:      linux-media@vger.kernel.org
14592 T:      git git://linuxtv.org/media_tree.git
14593 S:      Maintained
14594 F:      drivers/media/i2c/imx274.c
14595 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14596
14597 SONY IMX319 SENSOR DRIVER
14598 M:      Bingbu Cao <bingbu.cao@intel.com>
14599 L:      linux-media@vger.kernel.org
14600 T:      git git://linuxtv.org/media_tree.git
14601 S:      Maintained
14602 F:      drivers/media/i2c/imx319.c
14603
14604 SONY IMX355 SENSOR DRIVER
14605 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14606 L:      linux-media@vger.kernel.org
14607 T:      git git://linuxtv.org/media_tree.git
14608 S:      Maintained
14609 F:      drivers/media/i2c/imx355.c
14610
14611 SONY MEMORYSTICK SUBSYSTEM
14612 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14613 M:      Alex Dubov <oakad@yahoo.com>
14614 M:      Ulf Hansson <ulf.hansson@linaro.org>
14615 L:      linux-mmc@vger.kernel.org
14616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14617 S:      Maintained
14618 F:      drivers/memstick/
14619 F:      include/linux/memstick.h
14620
14621 SONY VAIO CONTROL DEVICE DRIVER
14622 M:      Mattia Dongili <malattia@linux.it>
14623 L:      platform-driver-x86@vger.kernel.org
14624 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14625 S:      Maintained
14626 F:      Documentation/laptops/sony-laptop.txt
14627 F:      drivers/char/sonypi.c
14628 F:      drivers/platform/x86/sony-laptop.c
14629 F:      include/linux/sony-laptop.h
14630
14631 SOUND
14632 M:      Jaroslav Kysela <perex@perex.cz>
14633 M:      Takashi Iwai <tiwai@suse.com>
14634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14635 W:      http://www.alsa-project.org/
14636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14637 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14638 S:      Maintained
14639 F:      Documentation/sound/
14640 F:      include/sound/
14641 F:      include/uapi/sound/
14642 F:      sound/
14643
14644 SOUND - COMPRESSED AUDIO
14645 M:      Vinod Koul <vkoul@kernel.org>
14646 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14648 S:      Supported
14649 F:      Documentation/sound/designs/compress-offload.rst
14650 F:      include/sound/compress_driver.h
14651 F:      include/uapi/sound/compress_*
14652 F:      sound/core/compress_offload.c
14653 F:      sound/soc/soc-compress.c
14654
14655 SOUND - DMAENGINE HELPERS
14656 M:      Lars-Peter Clausen <lars@metafoo.de>
14657 S:      Supported
14658 F:      include/sound/dmaengine_pcm.h
14659 F:      sound/core/pcm_dmaengine.c
14660 F:      sound/soc/soc-generic-dmaengine-pcm.c
14661
14662 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14663 M:      Liam Girdwood <lgirdwood@gmail.com>
14664 M:      Mark Brown <broonie@kernel.org>
14665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14666 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14667 W:      http://alsa-project.org/main/index.php/ASoC
14668 S:      Supported
14669 F:      Documentation/devicetree/bindings/sound/
14670 F:      Documentation/sound/soc/
14671 F:      sound/soc/
14672 F:      include/dt-bindings/sound/
14673 F:      include/sound/soc*
14674
14675 SOUNDWIRE SUBSYSTEM
14676 M:      Vinod Koul <vkoul@kernel.org>
14677 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14678 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14679 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14680 S:      Supported
14681 F:      Documentation/driver-api/soundwire/
14682 F:      drivers/soundwire/
14683 F:      include/linux/soundwire/
14684
14685 SP2 MEDIA DRIVER
14686 M:      Olli Salonen <olli.salonen@iki.fi>
14687 L:      linux-media@vger.kernel.org
14688 W:      https://linuxtv.org
14689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14690 S:      Maintained
14691 F:      drivers/media/dvb-frontends/sp2*
14692
14693 SPARC + UltraSPARC (sparc/sparc64)
14694 M:      "David S. Miller" <davem@davemloft.net>
14695 L:      sparclinux@vger.kernel.org
14696 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14699 S:      Maintained
14700 F:      arch/sparc/
14701 F:      drivers/sbus/
14702
14703 SPARC SERIAL DRIVERS
14704 M:      "David S. Miller" <davem@davemloft.net>
14705 L:      sparclinux@vger.kernel.org
14706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14708 S:      Maintained
14709 F:      include/linux/sunserialcore.h
14710 F:      drivers/tty/serial/suncore.c
14711 F:      drivers/tty/serial/sunhv.c
14712 F:      drivers/tty/serial/sunsab.c
14713 F:      drivers/tty/serial/sunsab.h
14714 F:      drivers/tty/serial/sunsu.c
14715 F:      drivers/tty/serial/sunzilog.c
14716 F:      drivers/tty/serial/sunzilog.h
14717 F:      drivers/tty/vcc.c
14718
14719 SPARSE CHECKER
14720 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14721 L:      linux-sparse@vger.kernel.org
14722 W:      https://sparse.wiki.kernel.org/
14723 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14724 S:      Maintained
14725 F:      include/linux/compiler.h
14726
14727 SPEAR CLOCK FRAMEWORK SUPPORT
14728 M:      Viresh Kumar <vireshk@kernel.org>
14729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14730 W:      http://www.st.com/spear
14731 S:      Maintained
14732 F:      drivers/clk/spear/
14733
14734 SPEAR PLATFORM SUPPORT
14735 M:      Viresh Kumar <vireshk@kernel.org>
14736 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14738 W:      http://www.st.com/spear
14739 S:      Maintained
14740 F:      arch/arm/boot/dts/spear*
14741 F:      arch/arm/mach-spear/
14742
14743 SPI NOR SUBSYSTEM
14744 M:      Marek Vasut <marek.vasut@gmail.com>
14745 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14746 L:      linux-mtd@lists.infradead.org
14747 W:      http://www.linux-mtd.infradead.org/
14748 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14749 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14750 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14751 S:      Maintained
14752 F:      drivers/mtd/spi-nor/
14753 F:      include/linux/mtd/spi-nor.h
14754
14755 SPI SUBSYSTEM
14756 M:      Mark Brown <broonie@kernel.org>
14757 L:      linux-spi@vger.kernel.org
14758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14759 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14760 S:      Maintained
14761 F:      Documentation/devicetree/bindings/spi/
14762 F:      Documentation/spi/
14763 F:      drivers/spi/
14764 F:      include/linux/spi/
14765 F:      include/uapi/linux/spi/
14766 F:      tools/spi/
14767
14768 SPIDERNET NETWORK DRIVER for CELL
14769 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14770 L:      netdev@vger.kernel.org
14771 S:      Supported
14772 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14773 F:      drivers/net/ethernet/toshiba/spider_net*
14774
14775 SPMI SUBSYSTEM
14776 R:      Stephen Boyd <sboyd@kernel.org>
14777 L:      linux-arm-msm@vger.kernel.org
14778 F:      Documentation/devicetree/bindings/spmi/
14779 F:      drivers/spmi/
14780 F:      include/dt-bindings/spmi/spmi.h
14781 F:      include/linux/spmi.h
14782 F:      include/trace/events/spmi.h
14783
14784 SPU FILE SYSTEM
14785 M:      Jeremy Kerr <jk@ozlabs.org>
14786 L:      linuxppc-dev@lists.ozlabs.org
14787 W:      http://www.ibm.com/developerworks/power/cell/
14788 S:      Supported
14789 F:      Documentation/filesystems/spufs.txt
14790 F:      arch/powerpc/platforms/cell/spufs/
14791
14792 SQUASHFS FILE SYSTEM
14793 M:      Phillip Lougher <phillip@squashfs.org.uk>
14794 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14795 W:      http://squashfs.org.uk
14796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14797 S:      Maintained
14798 F:      Documentation/filesystems/squashfs.txt
14799 F:      fs/squashfs/
14800
14801 SRM (Alpha) environment access
14802 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14803 S:      Maintained
14804 F:      arch/alpha/kernel/srm_env.c
14805
14806 ST LSM6DSx IMU IIO DRIVER
14807 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14808 L:      linux-iio@vger.kernel.org
14809 W:      http://www.st.com/
14810 S:      Maintained
14811 F:      drivers/iio/imu/st_lsm6dsx/
14812 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14813
14814 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14815 M:      Mickael Guene <mickael.guene@st.com>
14816 L:      linux-media@vger.kernel.org
14817 T:      git git://linuxtv.org/media_tree.git
14818 S:      Maintained
14819 F:      drivers/media/i2c/st-mipid02.c
14820 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14821
14822 ST STM32 I2C/SMBUS DRIVER
14823 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14824 L:      linux-i2c@vger.kernel.org
14825 S:      Maintained
14826 F:      drivers/i2c/busses/i2c-stm32*
14827
14828 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14829 M:      Song Qiang <songqiang1304521@gmail.com>
14830 L:      linux-iio@vger.kernel.org
14831 S:      Maintained
14832 F:      drivers/iio/proximity/vl53l0x-i2c.c
14833 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14834
14835 STABLE BRANCH
14836 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14837 M:      Sasha Levin <sashal@kernel.org>
14838 L:      stable@vger.kernel.org
14839 S:      Supported
14840 F:      Documentation/process/stable-kernel-rules.rst
14841
14842 STAGING - COMEDI
14843 M:      Ian Abbott <abbotti@mev.co.uk>
14844 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14845 S:      Odd Fixes
14846 F:      drivers/staging/comedi/
14847
14848 STAGING - EROFS FILE SYSTEM
14849 M:      Gao Xiang <gaoxiang25@huawei.com>
14850 M:      Chao Yu <yuchao0@huawei.com>
14851 L:      linux-erofs@lists.ozlabs.org
14852 S:      Maintained
14853 F:      drivers/staging/erofs/
14854
14855 STAGING - INDUSTRIAL IO
14856 M:      Jonathan Cameron <jic23@kernel.org>
14857 L:      linux-iio@vger.kernel.org
14858 S:      Odd Fixes
14859 F:      Documentation/devicetree/bindings/staging/iio/
14860 F:      drivers/staging/iio/
14861
14862 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14863 M:      Marc Dietrich <marvin24@gmx.de>
14864 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14865 L:      linux-tegra@vger.kernel.org
14866 S:      Maintained
14867 F:      drivers/staging/nvec/
14868
14869 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14870 M:      Jens Frederich <jfrederich@gmail.com>
14871 M:      Daniel Drake <dsd@laptop.org>
14872 M:      Jon Nettleton <jon.nettleton@gmail.com>
14873 W:      http://wiki.laptop.org/go/DCON
14874 S:      Maintained
14875 F:      drivers/staging/olpc_dcon/
14876
14877 STAGING - REALTEK RTL8712U DRIVERS
14878 M:      Larry Finger <Larry.Finger@lwfinger.net>
14879 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14880 S:      Odd Fixes
14881 F:      drivers/staging/rtl8712/
14882
14883 STAGING - REALTEK RTL8188EU DRIVERS
14884 M:      Larry Finger <Larry.Finger@lwfinger.net>
14885 S:      Odd Fixes
14886 F:      drivers/staging/rtl8188eu/
14887
14888 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14889 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14890 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14891 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14892 L:      linux-fbdev@vger.kernel.org
14893 S:      Maintained
14894 F:      drivers/staging/sm750fb/
14895
14896 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14897 M:      William Hubbs <w.d.hubbs@gmail.com>
14898 M:      Chris Brannon <chris@the-brannons.com>
14899 M:      Kirk Reiser <kirk@reisers.ca>
14900 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14901 L:      speakup@linux-speakup.org
14902 W:      http://www.linux-speakup.org/
14903 S:      Odd Fixes
14904 F:      drivers/staging/speakup/
14905
14906 STAGING - VIA VT665X DRIVERS
14907 M:      Forest Bond <forest@alittletooquiet.net>
14908 S:      Odd Fixes
14909 F:      drivers/staging/vt665?/
14910
14911 STAGING - WILC1000 WIFI DRIVER
14912 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14913 M:      Ajay Singh <ajay.kathat@microchip.com>
14914 L:      linux-wireless@vger.kernel.org
14915 S:      Supported
14916 F:      drivers/staging/wilc1000/
14917
14918 STAGING SUBSYSTEM
14919 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14921 L:      devel@driverdev.osuosl.org
14922 S:      Supported
14923 F:      drivers/staging/
14924
14925 STARFIRE/DURALAN NETWORK DRIVER
14926 M:      Ion Badulescu <ionut@badula.org>
14927 S:      Odd Fixes
14928 F:      drivers/net/ethernet/adaptec/starfire*
14929
14930 STEC S1220 SKD DRIVER
14931 M:      Bart Van Assche <bart.vanassche@wdc.com>
14932 L:      linux-block@vger.kernel.org
14933 S:      Maintained
14934 F:      drivers/block/skd*[ch]
14935
14936 STI AUDIO (ASoC) DRIVERS
14937 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14938 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14939 S:      Maintained
14940 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14941 F:      sound/soc/sti/
14942
14943 STI CEC DRIVER
14944 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14945 S:      Maintained
14946 F:      drivers/media/platform/sti/cec/
14947 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14948
14949 STK1160 USB VIDEO CAPTURE DRIVER
14950 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14951 L:      linux-media@vger.kernel.org
14952 T:      git git://linuxtv.org/media_tree.git
14953 S:      Maintained
14954 F:      drivers/media/usb/stk1160/
14955
14956 STM32 AUDIO (ASoC) DRIVERS
14957 M:      Olivier Moysan <olivier.moysan@st.com>
14958 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14959 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14960 S:      Maintained
14961 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14962 F:      sound/soc/stm/
14963
14964 STM32 TIMER/LPTIMER DRIVERS
14965 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14966 S:      Maintained
14967 F:      drivers/*/stm32-*timer*
14968 F:      drivers/pwm/pwm-stm32*
14969 F:      include/linux/*/stm32-*tim*
14970 F:      Documentation/ABI/testing/*timer-stm32
14971 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14972 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14973
14974 STMMAC ETHERNET DRIVER
14975 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14976 M:      Alexandre Torgue <alexandre.torgue@st.com>
14977 M:      Jose Abreu <joabreu@synopsys.com>
14978 L:      netdev@vger.kernel.org
14979 W:      http://www.stlinux.com
14980 S:      Supported
14981 F:      drivers/net/ethernet/stmicro/stmmac/
14982
14983 SUN3/3X
14984 M:      Sam Creasey <sammy@sammy.net>
14985 W:      http://sammy.net/sun3/
14986 S:      Maintained
14987 F:      arch/m68k/kernel/*sun3*
14988 F:      arch/m68k/sun3*/
14989 F:      arch/m68k/include/asm/sun3*
14990 F:      drivers/net/ethernet/i825xx/sun3*
14991
14992 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14993 M:      Hans de Goede <hdegoede@redhat.com>
14994 L:      linux-input@vger.kernel.org
14995 S:      Maintained
14996 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14997 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14998
14999 SUNDANCE NETWORK DRIVER
15000 M:      Denis Kirjanov <kda@linux-powerpc.org>
15001 L:      netdev@vger.kernel.org
15002 S:      Maintained
15003 F:      drivers/net/ethernet/dlink/sundance.c
15004
15005 SUPERH
15006 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15007 M:      Rich Felker <dalias@libc.org>
15008 L:      linux-sh@vger.kernel.org
15009 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15010 S:      Maintained
15011 F:      Documentation/sh/
15012 F:      arch/sh/
15013 F:      drivers/sh/
15014
15015 SUSPEND TO RAM
15016 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15017 M:      Len Brown <len.brown@intel.com>
15018 M:      Pavel Machek <pavel@ucw.cz>
15019 L:      linux-pm@vger.kernel.org
15020 B:      https://bugzilla.kernel.org
15021 S:      Supported
15022 F:      Documentation/power/
15023 F:      arch/x86/kernel/acpi/
15024 F:      drivers/base/power/
15025 F:      kernel/power/
15026 F:      include/linux/suspend.h
15027 F:      include/linux/freezer.h
15028 F:      include/linux/pm.h
15029
15030 SVGA HANDLING
15031 M:      Martin Mares <mj@ucw.cz>
15032 L:      linux-video@atrey.karlin.mff.cuni.cz
15033 S:      Maintained
15034 F:      Documentation/svga.txt
15035 F:      arch/x86/boot/video*
15036
15037 SWIOTLB SUBSYSTEM
15038 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15039 L:      iommu@lists.linux-foundation.org
15040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15041 S:      Supported
15042 F:      kernel/dma/swiotlb.c
15043 F:      arch/*/kernel/pci-swiotlb.c
15044 F:      include/linux/swiotlb.h
15045
15046 SWITCHDEV
15047 M:      Jiri Pirko <jiri@resnulli.us>
15048 M:      Ivan Vecera <ivecera@redhat.com>
15049 L:      netdev@vger.kernel.org
15050 S:      Supported
15051 F:      net/switchdev/
15052 F:      include/net/switchdev.h
15053
15054 SY8106A REGULATOR DRIVER
15055 M:      Icenowy Zheng <icenowy@aosc.io>
15056 S:      Maintained
15057 F:      drivers/regulator/sy8106a-regulator.c
15058 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15059
15060 SYNC FILE FRAMEWORK
15061 M:      Sumit Semwal <sumit.semwal@linaro.org>
15062 R:      Gustavo Padovan <gustavo@padovan.org>
15063 S:      Maintained
15064 L:      linux-media@vger.kernel.org
15065 L:      dri-devel@lists.freedesktop.org
15066 F:      drivers/dma-buf/sync_*
15067 F:      drivers/dma-buf/dma-fence*
15068 F:      drivers/dma-buf/sw_sync.c
15069 F:      include/linux/sync_file.h
15070 F:      include/uapi/linux/sync_file.h
15071 F:      Documentation/sync_file.txt
15072 T:      git git://anongit.freedesktop.org/drm/drm-misc
15073
15074 SYNOPSYS ARC ARCHITECTURE
15075 M:      Vineet Gupta <vgupta@synopsys.com>
15076 L:      linux-snps-arc@lists.infradead.org
15077 S:      Supported
15078 F:      arch/arc/
15079 F:      Documentation/devicetree/bindings/arc/*
15080 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15081 F:      drivers/clocksource/arc_timer.c
15082 F:      drivers/tty/serial/arc_uart.c
15083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15084
15085 SYNOPSYS ARC HSDK SDP pll clock driver
15086 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15087 S:      Supported
15088 F:      drivers/clk/clk-hsdk-pll.c
15089 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15090
15091 SYNOPSYS ARC SDP clock driver
15092 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15093 S:      Supported
15094 F:      drivers/clk/axs10x/*
15095 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15096
15097 SYNOPSYS ARC SDP platform support
15098 M:      Alexey Brodkin <abrodkin@synopsys.com>
15099 S:      Supported
15100 F:      arch/arc/plat-axs10x
15101 F:      arch/arc/boot/dts/ax*
15102 F:      Documentation/devicetree/bindings/arc/axs10*
15103
15104 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15105 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15106 S:      Supported
15107 F:      drivers/reset/reset-axs10x.c
15108 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15109
15110 SYNOPSYS CREG GPIO DRIVER
15111 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15112 S:      Maintained
15113 F:      drivers/gpio/gpio-creg-snps.c
15114 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15115
15116 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15117 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15118 S:      Maintained
15119 F:      drivers/tty/serial/8250/8250_dw.c
15120
15121 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15122 M:      Hoan Tran <hoan@os.amperecomputing.com>
15123 L:      linux-gpio@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/gpio/gpio-dwapb.c
15126 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15127
15128 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15129 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15130 S:      Maintained
15131 F:      drivers/dma/dwi-axi-dmac/
15132 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15133
15134 SYNOPSYS DESIGNWARE DMAC DRIVER
15135 M:      Viresh Kumar <vireshk@kernel.org>
15136 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15137 S:      Maintained
15138 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15139 F:      drivers/dma/dw/
15140 F:      include/dt-bindings/dma/dw-dmac.h
15141 F:      include/linux/dma/dw.h
15142 F:      include/linux/platform_data/dma-dw.h
15143
15144 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15145 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15146 L:      netdev@vger.kernel.org
15147 S:      Supported
15148 F:      drivers/net/ethernet/synopsys/
15149
15150 SYNOPSYS DESIGNWARE I2C DRIVER
15151 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15152 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15153 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15154 L:      linux-i2c@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/i2c/busses/i2c-designware-*
15157 F:      include/linux/platform_data/i2c-designware.h
15158
15159 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15160 M:      Jaehoon Chung <jh80.chung@samsung.com>
15161 L:      linux-mmc@vger.kernel.org
15162 S:      Maintained
15163 F:      drivers/mmc/host/dw_mmc*
15164
15165 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15166 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15167 S:      Supported
15168 F:      drivers/reset/reset-hsdk.c
15169 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15170 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15171
15172 SYSTEM CONFIGURATION (SYSCON)
15173 M:      Lee Jones <lee.jones@linaro.org>
15174 M:      Arnd Bergmann <arnd@arndb.de>
15175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15176 S:      Supported
15177 F:      drivers/mfd/syscon.c
15178
15179 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15180 M:      Sudeep Holla <sudeep.holla@arm.com>
15181 L:      linux-arm-kernel@lists.infradead.org
15182 S:      Maintained
15183 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15184 F:      drivers/clk/clk-sc[mp]i.c
15185 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15186 F:      drivers/firmware/arm_scpi.c
15187 F:      drivers/firmware/arm_scmi/
15188 F:      include/linux/sc[mp]i_protocol.h
15189
15190 SYSTEM RESET/SHUTDOWN DRIVERS
15191 M:      Sebastian Reichel <sre@kernel.org>
15192 L:      linux-pm@vger.kernel.org
15193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15194 S:      Maintained
15195 F:      Documentation/devicetree/bindings/power/reset/
15196 F:      drivers/power/reset/
15197
15198 SYSTEM TRACE MODULE CLASS
15199 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15200 S:      Maintained
15201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15202 F:      Documentation/trace/stm.rst
15203 F:      drivers/hwtracing/stm/
15204 F:      include/linux/stm.h
15205 F:      include/uapi/linux/stm.h
15206
15207 SYSV FILESYSTEM
15208 M:      Christoph Hellwig <hch@infradead.org>
15209 S:      Maintained
15210 F:      Documentation/filesystems/sysv-fs.txt
15211 F:      fs/sysv/
15212 F:      include/linux/sysv_fs.h
15213
15214 TASKSTATS STATISTICS INTERFACE
15215 M:      Balbir Singh <bsingharora@gmail.com>
15216 S:      Maintained
15217 F:      Documentation/accounting/taskstats*
15218 F:      include/linux/taskstats*
15219 F:      kernel/taskstats.c
15220
15221 TC subsystem
15222 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15223 M:      Cong Wang <xiyou.wangcong@gmail.com>
15224 M:      Jiri Pirko <jiri@resnulli.us>
15225 L:      netdev@vger.kernel.org
15226 S:      Maintained
15227 F:      include/net/pkt_cls.h
15228 F:      include/net/pkt_sched.h
15229 F:      include/net/tc_act/
15230 F:      include/uapi/linux/pkt_cls.h
15231 F:      include/uapi/linux/pkt_sched.h
15232 F:      include/uapi/linux/tc_act/
15233 F:      include/uapi/linux/tc_ematch/
15234 F:      net/sched/
15235
15236 TC90522 MEDIA DRIVER
15237 M:      Akihiro Tsukada <tskd08@gmail.com>
15238 L:      linux-media@vger.kernel.org
15239 S:      Odd Fixes
15240 F:      drivers/media/dvb-frontends/tc90522*
15241
15242 TCP LOW PRIORITY MODULE
15243 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15244 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15245 W:      http://tcp-lp-mod.sourceforge.net/
15246 S:      Maintained
15247 F:      net/ipv4/tcp_lp.c
15248
15249 TDA10071 MEDIA DRIVER
15250 M:      Antti Palosaari <crope@iki.fi>
15251 L:      linux-media@vger.kernel.org
15252 W:      https://linuxtv.org
15253 W:      http://palosaari.fi/linux/
15254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15255 T:      git git://linuxtv.org/anttip/media_tree.git
15256 S:      Maintained
15257 F:      drivers/media/dvb-frontends/tda10071*
15258
15259 TDA18212 MEDIA DRIVER
15260 M:      Antti Palosaari <crope@iki.fi>
15261 L:      linux-media@vger.kernel.org
15262 W:      https://linuxtv.org
15263 W:      http://palosaari.fi/linux/
15264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15265 T:      git git://linuxtv.org/anttip/media_tree.git
15266 S:      Maintained
15267 F:      drivers/media/tuners/tda18212*
15268
15269 TDA18218 MEDIA DRIVER
15270 M:      Antti Palosaari <crope@iki.fi>
15271 L:      linux-media@vger.kernel.org
15272 W:      https://linuxtv.org
15273 W:      http://palosaari.fi/linux/
15274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15275 T:      git git://linuxtv.org/anttip/media_tree.git
15276 S:      Maintained
15277 F:      drivers/media/tuners/tda18218*
15278
15279 TDA18250 MEDIA DRIVER
15280 M:      Olli Salonen <olli.salonen@iki.fi>
15281 L:      linux-media@vger.kernel.org
15282 W:      https://linuxtv.org
15283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15284 T:      git git://linuxtv.org/media_tree.git
15285 S:      Maintained
15286 F:      drivers/media/tuners/tda18250*
15287
15288 TDA18271 MEDIA DRIVER
15289 M:      Michael Krufky <mkrufky@linuxtv.org>
15290 L:      linux-media@vger.kernel.org
15291 W:      https://linuxtv.org
15292 W:      http://github.com/mkrufky
15293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15294 T:      git git://linuxtv.org/mkrufky/tuners.git
15295 S:      Maintained
15296 F:      drivers/media/tuners/tda18271*
15297
15298 TDA1997x MEDIA DRIVER
15299 M:      Tim Harvey <tharvey@gateworks.com>
15300 L:      linux-media@vger.kernel.org
15301 W:      https://linuxtv.org
15302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15303 S:      Maintained
15304 F:      drivers/media/i2c/tda1997x.*
15305
15306 TDA827x MEDIA DRIVER
15307 M:      Michael Krufky <mkrufky@linuxtv.org>
15308 L:      linux-media@vger.kernel.org
15309 W:      https://linuxtv.org
15310 W:      http://github.com/mkrufky
15311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15312 T:      git git://linuxtv.org/mkrufky/tuners.git
15313 S:      Maintained
15314 F:      drivers/media/tuners/tda8290.*
15315
15316 TDA8290 MEDIA DRIVER
15317 M:      Michael Krufky <mkrufky@linuxtv.org>
15318 L:      linux-media@vger.kernel.org
15319 W:      https://linuxtv.org
15320 W:      http://github.com/mkrufky
15321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15322 T:      git git://linuxtv.org/mkrufky/tuners.git
15323 S:      Maintained
15324 F:      drivers/media/tuners/tda8290.*
15325
15326 TDA9840 MEDIA DRIVER
15327 M:      Hans Verkuil <hverkuil@xs4all.nl>
15328 L:      linux-media@vger.kernel.org
15329 T:      git git://linuxtv.org/media_tree.git
15330 W:      https://linuxtv.org
15331 S:      Maintained
15332 F:      drivers/media/i2c/tda9840*
15333
15334 TEA5761 TUNER DRIVER
15335 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15336 L:      linux-media@vger.kernel.org
15337 W:      https://linuxtv.org
15338 T:      git git://linuxtv.org/media_tree.git
15339 S:      Odd fixes
15340 F:      drivers/media/tuners/tea5761.*
15341
15342 TEA5767 TUNER DRIVER
15343 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15344 L:      linux-media@vger.kernel.org
15345 W:      https://linuxtv.org
15346 T:      git git://linuxtv.org/media_tree.git
15347 S:      Maintained
15348 F:      drivers/media/tuners/tea5767.*
15349
15350 TEA6415C MEDIA DRIVER
15351 M:      Hans Verkuil <hverkuil@xs4all.nl>
15352 L:      linux-media@vger.kernel.org
15353 T:      git git://linuxtv.org/media_tree.git
15354 W:      https://linuxtv.org
15355 S:      Maintained
15356 F:      drivers/media/i2c/tea6415c*
15357
15358 TEA6420 MEDIA DRIVER
15359 M:      Hans Verkuil <hverkuil@xs4all.nl>
15360 L:      linux-media@vger.kernel.org
15361 T:      git git://linuxtv.org/media_tree.git
15362 W:      https://linuxtv.org
15363 S:      Maintained
15364 F:      drivers/media/i2c/tea6420*
15365
15366 TEAM DRIVER
15367 M:      Jiri Pirko <jiri@resnulli.us>
15368 L:      netdev@vger.kernel.org
15369 S:      Supported
15370 F:      drivers/net/team/
15371 F:      include/linux/if_team.h
15372 F:      include/uapi/linux/if_team.h
15373
15374 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15375 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15376 S:      Maintained
15377 F:      arch/x86/platform/ts5500/
15378
15379 TECHNOTREND USB IR RECEIVER
15380 M:      Sean Young <sean@mess.org>
15381 L:      linux-media@vger.kernel.org
15382 S:      Maintained
15383 F:      drivers/media/rc/ttusbir.c
15384
15385 TECHWELL TW9910 VIDEO DECODER
15386 L:      linux-media@vger.kernel.org
15387 S:      Orphan
15388 F:      drivers/media/i2c/tw9910.c
15389 F:      include/media/i2c/tw9910.h
15390
15391 TEE SUBSYSTEM
15392 M:      Jens Wiklander <jens.wiklander@linaro.org>
15393 S:      Maintained
15394 F:      include/linux/tee_drv.h
15395 F:      include/uapi/linux/tee.h
15396 F:      drivers/tee/
15397 F:      Documentation/tee.txt
15398
15399 TEGRA ARCHITECTURE SUPPORT
15400 M:      Thierry Reding <thierry.reding@gmail.com>
15401 M:      Jonathan Hunter <jonathanh@nvidia.com>
15402 L:      linux-tegra@vger.kernel.org
15403 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15405 S:      Supported
15406 N:      [^a-z]tegra
15407
15408 TEGRA CLOCK DRIVER
15409 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15410 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15411 S:      Supported
15412 F:      drivers/clk/tegra/
15413
15414 TEGRA DMA DRIVERS
15415 M:      Laxman Dewangan <ldewangan@nvidia.com>
15416 M:      Jon Hunter <jonathanh@nvidia.com>
15417 S:      Supported
15418 F:      drivers/dma/tegra*
15419
15420 TEGRA I2C DRIVER
15421 M:      Laxman Dewangan <ldewangan@nvidia.com>
15422 S:      Supported
15423 F:      drivers/i2c/busses/i2c-tegra.c
15424
15425 TEGRA IOMMU DRIVERS
15426 M:      Thierry Reding <thierry.reding@gmail.com>
15427 L:      linux-tegra@vger.kernel.org
15428 S:      Supported
15429 F:      drivers/iommu/tegra*
15430
15431 TEGRA KBC DRIVER
15432 M:      Laxman Dewangan <ldewangan@nvidia.com>
15433 S:      Supported
15434 F:      drivers/input/keyboard/tegra-kbc.c
15435
15436 TEGRA NAND DRIVER
15437 M:      Stefan Agner <stefan@agner.ch>
15438 M:      Lucas Stach <dev@lynxeye.de>
15439 S:      Maintained
15440 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15441 F:      drivers/mtd/nand/raw/tegra_nand.c
15442
15443 TEGRA PWM DRIVER
15444 M:      Thierry Reding <thierry.reding@gmail.com>
15445 S:      Supported
15446 F:      drivers/pwm/pwm-tegra.c
15447
15448 TEGRA SERIAL DRIVER
15449 M:      Laxman Dewangan <ldewangan@nvidia.com>
15450 S:      Supported
15451 F:      drivers/tty/serial/serial-tegra.c
15452
15453 TEGRA SPI DRIVER
15454 M:      Laxman Dewangan <ldewangan@nvidia.com>
15455 S:      Supported
15456 F:      drivers/spi/spi-tegra*
15457
15458 TEGRA XUSB PADCTL DRIVER
15459 M:      JC Kuo <jckuo@nvidia.com>
15460 S:      Supported
15461 F:      drivers/phy/tegra/xusb*
15462
15463 TEHUTI ETHERNET DRIVER
15464 M:      Andy Gospodarek <andy@greyhouse.net>
15465 L:      netdev@vger.kernel.org
15466 S:      Supported
15467 F:      drivers/net/ethernet/tehuti/*
15468
15469 Telecom Clock Driver for MCPL0010
15470 M:      Mark Gross <mark.gross@intel.com>
15471 S:      Supported
15472 F:      drivers/char/tlclk.c
15473
15474 TENSILICA XTENSA PORT (xtensa)
15475 M:      Chris Zankel <chris@zankel.net>
15476 M:      Max Filippov <jcmvbkbc@gmail.com>
15477 L:      linux-xtensa@linux-xtensa.org
15478 T:      git git://github.com/czankel/xtensa-linux.git
15479 S:      Maintained
15480 F:      arch/xtensa/
15481 F:      drivers/irqchip/irq-xtensa-*
15482
15483 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15484 M:      Nishanth Menon <nm@ti.com>
15485 M:      Tero Kristo <t-kristo@ti.com>
15486 M:      Santosh Shilimkar <ssantosh@kernel.org>
15487 L:      linux-arm-kernel@lists.infradead.org
15488 S:      Maintained
15489 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15490 F:      drivers/firmware/ti_sci*
15491 F:      include/linux/soc/ti/ti_sci_protocol.h
15492 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15493 F:      drivers/soc/ti/ti_sci_pm_domains.c
15494 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15495 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15496 F:      drivers/clk/keystone/sci-clk.c
15497 F:      drivers/reset/reset-ti-sci.c
15498
15499 Texas Instruments ASoC drivers
15500 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15502 S:      Maintained
15503 F:      sound/soc/ti/
15504
15505 Texas Instruments' DAC7612 DAC Driver
15506 M:      Ricardo Ribalda <ricardo@ribalda.com>
15507 L:      linux-iio@vger.kernel.org
15508 S:      Supported
15509 F:      drivers/iio/dac/ti-dac7612.c
15510 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15511
15512 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15513 M:      Hans Verkuil <hverkuil@xs4all.nl>
15514 L:      linux-media@vger.kernel.org
15515 T:      git git://linuxtv.org/media_tree.git
15516 W:      https://linuxtv.org
15517 S:      Maintained
15518 F:      drivers/media/radio/radio-raremono.c
15519
15520 THERMAL
15521 M:      Zhang Rui <rui.zhang@intel.com>
15522 M:      Eduardo Valentin <edubezval@gmail.com>
15523 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15524 L:      linux-pm@vger.kernel.org
15525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15527 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15528 S:      Supported
15529 F:      drivers/thermal/
15530 F:      include/linux/thermal.h
15531 F:      include/uapi/linux/thermal.h
15532 F:      include/linux/cpu_cooling.h
15533 F:      Documentation/devicetree/bindings/thermal/
15534
15535 THERMAL/CPU_COOLING
15536 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15537 M:      Viresh Kumar <viresh.kumar@linaro.org>
15538 M:      Javi Merino <javi.merino@kernel.org>
15539 L:      linux-pm@vger.kernel.org
15540 S:      Supported
15541 F:      Documentation/thermal/cpu-cooling-api.txt
15542 F:      drivers/thermal/cpu_cooling.c
15543 F:      include/linux/cpu_cooling.h
15544
15545 THINKPAD ACPI EXTRAS DRIVER
15546 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15547 L:      ibm-acpi-devel@lists.sourceforge.net
15548 L:      platform-driver-x86@vger.kernel.org
15549 W:      http://ibm-acpi.sourceforge.net
15550 W:      http://thinkwiki.org/wiki/Ibm-acpi
15551 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15552 S:      Maintained
15553 F:      drivers/platform/x86/thinkpad_acpi.c
15554
15555 THUNDERBOLT DRIVER
15556 M:      Andreas Noever <andreas.noever@gmail.com>
15557 M:      Michael Jamet <michael.jamet@intel.com>
15558 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15559 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15561 S:      Maintained
15562 F:      Documentation/admin-guide/thunderbolt.rst
15563 F:      drivers/thunderbolt/
15564 F:      include/linux/thunderbolt.h
15565
15566 THUNDERBOLT NETWORK DRIVER
15567 M:      Michael Jamet <michael.jamet@intel.com>
15568 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15569 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15570 L:      netdev@vger.kernel.org
15571 S:      Maintained
15572 F:      drivers/net/thunderbolt.c
15573
15574 THUNDERX GPIO DRIVER
15575 M:      David Daney <david.daney@cavium.com>
15576 S:      Maintained
15577 F:      drivers/gpio/gpio-thunderx.c
15578
15579 TI AM437X VPFE DRIVER
15580 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15581 L:      linux-media@vger.kernel.org
15582 W:      https://linuxtv.org
15583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15584 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15585 S:      Maintained
15586 F:      drivers/media/platform/am437x/
15587
15588 TI BANDGAP AND THERMAL DRIVER
15589 M:      Eduardo Valentin <edubezval@gmail.com>
15590 M:      Keerthy <j-keerthy@ti.com>
15591 L:      linux-pm@vger.kernel.org
15592 L:      linux-omap@vger.kernel.org
15593 S:      Maintained
15594 F:      drivers/thermal/ti-soc-thermal/
15595
15596 TI BQ27XXX POWER SUPPLY DRIVER
15597 R:      Andrew F. Davis <afd@ti.com>
15598 F:      include/linux/power/bq27xxx_battery.h
15599 F:      drivers/power/supply/bq27xxx_battery.c
15600 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15601
15602 TI CDCE706 CLOCK DRIVER
15603 M:      Max Filippov <jcmvbkbc@gmail.com>
15604 S:      Maintained
15605 F:      drivers/clk/clk-cdce706.c
15606
15607 TI CLOCK DRIVER
15608 M:      Tero Kristo <t-kristo@ti.com>
15609 L:      linux-omap@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/clk/ti/
15612 F:      include/linux/clk/ti.h
15613
15614 TI DAVINCI MACHINE SUPPORT
15615 M:      Sekhar Nori <nsekhar@ti.com>
15616 M:      Kevin Hilman <khilman@kernel.org>
15617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15619 S:      Supported
15620 F:      arch/arm/mach-davinci/
15621 F:      drivers/i2c/busses/i2c-davinci.c
15622 F:      arch/arm/boot/dts/da850*
15623
15624 TI DAVINCI SERIES CLOCK DRIVER
15625 M:      David Lechner <david@lechnology.com>
15626 R:      Sekhar Nori <nsekhar@ti.com>
15627 S:      Maintained
15628 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15629 F:      drivers/clk/davinci/
15630
15631 TI DAVINCI SERIES GPIO DRIVER
15632 M:      Keerthy <j-keerthy@ti.com>
15633 L:      linux-gpio@vger.kernel.org
15634 S:      Maintained
15635 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15636 F:      drivers/gpio/gpio-davinci.c
15637
15638 TI DAVINCI SERIES MEDIA DRIVER
15639 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15640 L:      linux-media@vger.kernel.org
15641 W:      https://linuxtv.org
15642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15643 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15644 S:      Maintained
15645 F:      drivers/media/platform/davinci/
15646 F:      include/media/davinci/
15647
15648 TI ETHERNET SWITCH DRIVER (CPSW)
15649 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15650 L:      linux-omap@vger.kernel.org
15651 L:      netdev@vger.kernel.org
15652 S:      Maintained
15653 F:      drivers/net/ethernet/ti/cpsw*
15654 F:      drivers/net/ethernet/ti/davinci*
15655
15656 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15657 M:      Alex Dubov <oakad@yahoo.com>
15658 S:      Maintained
15659 W:      http://tifmxx.berlios.de/
15660 F:      drivers/memstick/host/tifm_ms.c
15661 F:      drivers/misc/tifm*
15662 F:      drivers/mmc/host/tifm_sd.c
15663 F:      include/linux/tifm.h
15664
15665 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15666 M:      Santosh Shilimkar <ssantosh@kernel.org>
15667 L:      linux-kernel@vger.kernel.org
15668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15669 S:      Maintained
15670 F:      drivers/soc/ti/*
15671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15672
15673 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15674 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15675 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15676 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15677 S:      Maintained
15678 F:      sound/soc/codecs/lm49453*
15679 F:      sound/soc/codecs/isabelle*
15680
15681 TI LP855x BACKLIGHT DRIVER
15682 M:      Milo Kim <milo.kim@ti.com>
15683 S:      Maintained
15684 F:      Documentation/backlight/lp855x-driver.txt
15685 F:      drivers/video/backlight/lp855x_bl.c
15686 F:      include/linux/platform_data/lp855x.h
15687
15688 TI LP8727 CHARGER DRIVER
15689 M:      Milo Kim <milo.kim@ti.com>
15690 S:      Maintained
15691 F:      drivers/power/supply/lp8727_charger.c
15692 F:      include/linux/platform_data/lp8727.h
15693
15694 TI LP8788 MFD DRIVER
15695 M:      Milo Kim <milo.kim@ti.com>
15696 S:      Maintained
15697 F:      drivers/iio/adc/lp8788_adc.c
15698 F:      drivers/leds/leds-lp8788.c
15699 F:      drivers/mfd/lp8788*.c
15700 F:      drivers/power/supply/lp8788-charger.c
15701 F:      drivers/regulator/lp8788-*.c
15702 F:      include/linux/mfd/lp8788*.h
15703
15704 TI NETCP ETHERNET DRIVER
15705 M:      Wingman Kwok <w-kwok2@ti.com>
15706 M:      Murali Karicheri <m-karicheri2@ti.com>
15707 L:      netdev@vger.kernel.org
15708 S:      Maintained
15709 F:      drivers/net/ethernet/ti/netcp*
15710
15711 TI PCM3060 ASoC CODEC DRIVER
15712 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15714 S:      Maintained
15715 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15716 F:      sound/soc/codecs/pcm3060*
15717
15718 TI TAS571X FAMILY ASoC CODEC DRIVER
15719 M:      Kevin Cernekee <cernekee@chromium.org>
15720 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15721 S:      Odd Fixes
15722 F:      sound/soc/codecs/tas571x*
15723
15724 TI TRF7970A NFC DRIVER
15725 M:      Mark Greer <mgreer@animalcreek.com>
15726 L:      linux-wireless@vger.kernel.org
15727 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15728 S:      Supported
15729 F:      drivers/nfc/trf7970a.c
15730 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15731
15732 TI TWL4030 SERIES SOC CODEC DRIVER
15733 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15735 S:      Maintained
15736 F:      sound/soc/codecs/twl4030*
15737
15738 TI VPE/CAL DRIVERS
15739 M:      Benoit Parrot <bparrot@ti.com>
15740 L:      linux-media@vger.kernel.org
15741 W:      http://linuxtv.org/
15742 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15743 S:      Maintained
15744 F:      drivers/media/platform/ti-vpe/
15745
15746 TI WILINK WIRELESS DRIVERS
15747 L:      linux-wireless@vger.kernel.org
15748 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15749 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15751 S:      Orphan
15752 F:      drivers/net/wireless/ti/
15753 F:      include/linux/wl12xx.h
15754
15755 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15756 M:      John Stultz <john.stultz@linaro.org>
15757 M:      Thomas Gleixner <tglx@linutronix.de>
15758 R:      Stephen Boyd <sboyd@kernel.org>
15759 L:      linux-kernel@vger.kernel.org
15760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15761 S:      Supported
15762 F:      include/linux/clocksource.h
15763 F:      include/linux/time.h
15764 F:      include/linux/timex.h
15765 F:      include/uapi/linux/time.h
15766 F:      include/uapi/linux/timex.h
15767 F:      kernel/time/clocksource.c
15768 F:      kernel/time/time*.c
15769 F:      kernel/time/alarmtimer.c
15770 F:      kernel/time/ntp.c
15771 F:      tools/testing/selftests/timers/
15772
15773 TIPC NETWORK LAYER
15774 M:      Jon Maloy <jon.maloy@ericsson.com>
15775 M:      Ying Xue <ying.xue@windriver.com>
15776 L:      netdev@vger.kernel.org (core kernel code)
15777 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15778 W:      http://tipc.sourceforge.net/
15779 S:      Maintained
15780 F:      include/uapi/linux/tipc*.h
15781 F:      net/tipc/
15782
15783 TLAN NETWORK DRIVER
15784 M:      Samuel Chessman <chessman@tux.org>
15785 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15786 W:      http://sourceforge.net/projects/tlan/
15787 S:      Maintained
15788 F:      Documentation/networking/device_drivers/ti/tlan.txt
15789 F:      drivers/net/ethernet/ti/tlan.*
15790
15791 TM6000 VIDEO4LINUX DRIVER
15792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15793 L:      linux-media@vger.kernel.org
15794 W:      https://linuxtv.org
15795 T:      git git://linuxtv.org/media_tree.git
15796 S:      Odd fixes
15797 F:      drivers/media/usb/tm6000/
15798 F:      Documentation/media/v4l-drivers/tm6000*
15799
15800 TMIO/SDHI MMC DRIVER
15801 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15802 L:      linux-mmc@vger.kernel.org
15803 S:      Supported
15804 F:      drivers/mmc/host/tmio_mmc*
15805 F:      drivers/mmc/host/renesas_sdhi*
15806 F:      include/linux/mfd/tmio.h
15807
15808 TMP401 HARDWARE MONITOR DRIVER
15809 M:      Guenter Roeck <linux@roeck-us.net>
15810 L:      linux-hwmon@vger.kernel.org
15811 S:      Maintained
15812 F:      Documentation/hwmon/tmp401.rst
15813 F:      drivers/hwmon/tmp401.c
15814
15815 TMPFS (SHMEM FILESYSTEM)
15816 M:      Hugh Dickins <hughd@google.com>
15817 L:      linux-mm@kvack.org
15818 S:      Maintained
15819 F:      include/linux/shmem_fs.h
15820 F:      mm/shmem.c
15821
15822 TOMOYO SECURITY MODULE
15823 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15824 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15825 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15826 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15827 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15828 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15829 W:      https://tomoyo.osdn.jp/
15830 S:      Maintained
15831 F:      security/tomoyo/
15832
15833 TOPSTAR LAPTOP EXTRAS DRIVER
15834 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15835 L:      platform-driver-x86@vger.kernel.org
15836 S:      Maintained
15837 F:      drivers/platform/x86/topstar-laptop.c
15838
15839 TORTURE-TEST MODULES
15840 M:      Davidlohr Bueso <dave@stgolabs.net>
15841 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15842 M:      Josh Triplett <josh@joshtriplett.org>
15843 L:      linux-kernel@vger.kernel.org
15844 S:      Supported
15845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15846 F:      Documentation/RCU/torture.txt
15847 F:      kernel/torture.c
15848 F:      kernel/rcu/rcutorture.c
15849 F:      kernel/rcu/rcuperf.c
15850 F:      kernel/locking/locktorture.c
15851
15852 TOSHIBA ACPI EXTRAS DRIVER
15853 M:      Azael Avalos <coproscefalo@gmail.com>
15854 L:      platform-driver-x86@vger.kernel.org
15855 S:      Maintained
15856 F:      drivers/platform/x86/toshiba_acpi.c
15857
15858 TOSHIBA BLUETOOTH DRIVER
15859 M:      Azael Avalos <coproscefalo@gmail.com>
15860 L:      platform-driver-x86@vger.kernel.org
15861 S:      Maintained
15862 F:      drivers/platform/x86/toshiba_bluetooth.c
15863
15864 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15865 M:      Azael Avalos <coproscefalo@gmail.com>
15866 L:      platform-driver-x86@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/platform/x86/toshiba_haps.c
15869
15870 TOSHIBA SMM DRIVER
15871 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15872 W:      http://www.buzzard.org.uk/toshiba/
15873 S:      Maintained
15874 F:      drivers/char/toshiba.c
15875 F:      include/linux/toshiba.h
15876 F:      include/uapi/linux/toshiba.h
15877
15878 TOSHIBA TC358743 DRIVER
15879 M:      Mats Randgaard <matrandg@cisco.com>
15880 L:      linux-media@vger.kernel.org
15881 S:      Maintained
15882 F:      drivers/media/i2c/tc358743*
15883 F:      include/media/i2c/tc358743.h
15884
15885 TOSHIBA WMI HOTKEYS DRIVER
15886 M:      Azael Avalos <coproscefalo@gmail.com>
15887 L:      platform-driver-x86@vger.kernel.org
15888 S:      Maintained
15889 F:      drivers/platform/x86/toshiba-wmi.c
15890
15891 TPM DEVICE DRIVER
15892 M:      Peter Huewe <peterhuewe@gmx.de>
15893 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15894 R:      Jason Gunthorpe <jgg@ziepe.ca>
15895 L:      linux-integrity@vger.kernel.org
15896 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15897 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15898 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15899 S:      Maintained
15900 F:      drivers/char/tpm/
15901
15902 TRACING
15903 M:      Steven Rostedt <rostedt@goodmis.org>
15904 M:      Ingo Molnar <mingo@redhat.com>
15905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15906 S:      Maintained
15907 F:      Documentation/trace/ftrace.rst
15908 F:      arch/*/*/*/ftrace.h
15909 F:      arch/*/kernel/ftrace.c
15910 F:      include/*/ftrace.h
15911 F:      include/linux/trace*.h
15912 F:      include/trace/
15913 F:      kernel/trace/
15914 F:      tools/testing/selftests/ftrace/
15915
15916 TRACING MMIO ACCESSES (MMIOTRACE)
15917 M:      Steven Rostedt <rostedt@goodmis.org>
15918 M:      Ingo Molnar <mingo@kernel.org>
15919 R:      Karol Herbst <karolherbst@gmail.com>
15920 R:      Pekka Paalanen <ppaalanen@gmail.com>
15921 S:      Maintained
15922 L:      linux-kernel@vger.kernel.org
15923 L:      nouveau@lists.freedesktop.org
15924 F:      kernel/trace/trace_mmiotrace.c
15925 F:      include/linux/mmiotrace.h
15926 F:      arch/x86/mm/kmmio.c
15927 F:      arch/x86/mm/mmio-mod.c
15928 F:      arch/x86/mm/testmmiotrace.c
15929
15930 TRIVIAL PATCHES
15931 M:      Jiri Kosina <trivial@kernel.org>
15932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15933 S:      Maintained
15934 K:      ^Subject:.*(?i)trivial
15935
15936 TEMPO SEMICONDUCTOR DRIVERS
15937 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15938 S:      Maintained
15939 F:      sound/soc/codecs/tscs*.c
15940 F:      sound/soc/codecs/tscs*.h
15941 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15942
15943 TTY LAYER
15944 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15945 M:      Jiri Slaby <jslaby@suse.com>
15946 S:      Supported
15947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15948 F:      Documentation/serial/
15949 F:      drivers/tty/
15950 F:      drivers/tty/serial/serial_core.c
15951 F:      include/linux/serial_core.h
15952 F:      include/linux/serial.h
15953 F:      include/linux/tty.h
15954 F:      include/uapi/linux/serial_core.h
15955 F:      include/uapi/linux/serial.h
15956 F:      include/uapi/linux/tty.h
15957
15958 TUA9001 MEDIA DRIVER
15959 M:      Antti Palosaari <crope@iki.fi>
15960 L:      linux-media@vger.kernel.org
15961 W:      https://linuxtv.org
15962 W:      http://palosaari.fi/linux/
15963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15964 T:      git git://linuxtv.org/anttip/media_tree.git
15965 S:      Maintained
15966 F:      drivers/media/tuners/tua9001*
15967
15968 TULIP NETWORK DRIVERS
15969 L:      netdev@vger.kernel.org
15970 L:      linux-parisc@vger.kernel.org
15971 S:      Orphan
15972 F:      drivers/net/ethernet/dec/tulip/
15973
15974 TUN/TAP driver
15975 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15976 W:      http://vtun.sourceforge.net/tun
15977 S:      Maintained
15978 F:      Documentation/networking/tuntap.txt
15979 F:      arch/um/os-Linux/drivers/
15980
15981 TURBOCHANNEL SUBSYSTEM
15982 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15983 M:      Ralf Baechle <ralf@linux-mips.org>
15984 L:      linux-mips@vger.kernel.org
15985 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15986 S:      Maintained
15987 F:      drivers/tc/
15988 F:      include/linux/tc.h
15989
15990 TURBOSTAT UTILITY
15991 M:      "Len Brown" <lenb@kernel.org>
15992 L:      linux-pm@vger.kernel.org
15993 B:      https://bugzilla.kernel.org
15994 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15996 S:      Supported
15997 F:      tools/power/x86/turbostat/
15998
15999 TW5864 VIDEO4LINUX DRIVER
16000 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16001 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16002 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16003 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16004 L:      linux-media@vger.kernel.org
16005 S:      Supported
16006 F:      drivers/media/pci/tw5864/
16007
16008 TW68 VIDEO4LINUX DRIVER
16009 M:      Hans Verkuil <hverkuil@xs4all.nl>
16010 L:      linux-media@vger.kernel.org
16011 T:      git git://linuxtv.org/media_tree.git
16012 W:      https://linuxtv.org
16013 S:      Odd Fixes
16014 F:      drivers/media/pci/tw68/
16015
16016 TW686X VIDEO4LINUX DRIVER
16017 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16018 L:      linux-media@vger.kernel.org
16019 T:      git git://linuxtv.org/media_tree.git
16020 W:      http://linuxtv.org
16021 S:      Maintained
16022 F:      drivers/media/pci/tw686x/
16023
16024 UBI FILE SYSTEM (UBIFS)
16025 M:      Richard Weinberger <richard@nod.at>
16026 M:      Artem Bityutskiy <dedekind1@gmail.com>
16027 M:      Adrian Hunter <adrian.hunter@intel.com>
16028 L:      linux-mtd@lists.infradead.org
16029 T:      git git://git.infradead.org/ubifs-2.6.git
16030 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16031 S:      Supported
16032 F:      Documentation/filesystems/ubifs.txt
16033 F:      fs/ubifs/
16034
16035 UCLINUX (M68KNOMMU AND COLDFIRE)
16036 M:      Greg Ungerer <gerg@linux-m68k.org>
16037 W:      http://www.linux-m68k.org/
16038 W:      http://www.uclinux.org/
16039 L:      linux-m68k@lists.linux-m68k.org
16040 L:      uclinux-dev@uclinux.org  (subscribers-only)
16041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16042 S:      Maintained
16043 F:      arch/m68k/coldfire/
16044 F:      arch/m68k/68*/
16045 F:      arch/m68k/*/*_no.*
16046 F:      arch/m68k/include/asm/*_no.*
16047
16048 UDF FILESYSTEM
16049 M:      Jan Kara <jack@suse.com>
16050 S:      Maintained
16051 F:      Documentation/filesystems/udf.txt
16052 F:      fs/udf/
16053
16054 UDRAW TABLET
16055 M:      Bastien Nocera <hadess@hadess.net>
16056 L:      linux-input@vger.kernel.org
16057 S:      Maintained
16058 F:      drivers/hid/hid-udraw-ps3.c
16059
16060 UFS FILESYSTEM
16061 M:      Evgeniy Dushistov <dushistov@mail.ru>
16062 S:      Maintained
16063 F:      Documentation/filesystems/ufs.txt
16064 F:      fs/ufs/
16065
16066 UHID USERSPACE HID IO DRIVER:
16067 M:      David Herrmann <dh.herrmann@googlemail.com>
16068 L:      linux-input@vger.kernel.org
16069 S:      Maintained
16070 F:      drivers/hid/uhid.c
16071 F:      include/uapi/linux/uhid.h
16072
16073 ULPI BUS
16074 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16075 L:      linux-usb@vger.kernel.org
16076 S:      Maintained
16077 F:      drivers/usb/common/ulpi.c
16078 F:      include/linux/ulpi/
16079
16080 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16081 L:      linux-usb@vger.kernel.org
16082 S:      Orphan
16083 F:      drivers/uwb/
16084 F:      include/linux/uwb.h
16085 F:      include/linux/uwb/
16086
16087 UNICODE SUBSYSTEM:
16088 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16089 L:      linux-fsdevel@vger.kernel.org
16090 S:      Supported
16091 F:      fs/unicode/
16092
16093 UNICORE32 ARCHITECTURE:
16094 M:      Guan Xuetao <gxt@pku.edu.cn>
16095 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16096 S:      Maintained
16097 T:      git git://github.com/gxt/linux.git
16098 F:      arch/unicore32/
16099
16100 UNIFDEF
16101 M:      Tony Finch <dot@dotat.at>
16102 W:      http://dotat.at/prog/unifdef
16103 S:      Maintained
16104 F:      scripts/unifdef.c
16105
16106 UNIFORM CDROM DRIVER
16107 M:      Jens Axboe <axboe@kernel.dk>
16108 W:      http://www.kernel.dk
16109 S:      Maintained
16110 F:      Documentation/cdrom/
16111 F:      drivers/cdrom/cdrom.c
16112 F:      include/linux/cdrom.h
16113 F:      include/uapi/linux/cdrom.h
16114
16115 UNISYS S-PAR DRIVERS
16116 M:      David Kershner <david.kershner@unisys.com>
16117 L:      sparmaintainer@unisys.com (Unisys internal)
16118 S:      Supported
16119 F:      include/linux/visorbus.h
16120 F:      drivers/visorbus/
16121 F:      drivers/staging/unisys/
16122
16123 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16124 R:      Alim Akhtar <alim.akhtar@samsung.com>
16125 R:      Avri Altman <avri.altman@wdc.com>
16126 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16127 L:      linux-scsi@vger.kernel.org
16128 S:      Supported
16129 F:      Documentation/scsi/ufs.txt
16130 F:      drivers/scsi/ufs/
16131
16132 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16133 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16134 L:      linux-scsi@vger.kernel.org
16135 S:      Supported
16136 F:      drivers/scsi/ufs/*dwc*
16137
16138 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16139 M:      Stanley Chu <stanley.chu@mediatek.com>
16140 L:      linux-scsi@vger.kernel.org
16141 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16142 S:      Maintained
16143 F:      drivers/scsi/ufs/ufs-mediatek*
16144
16145 UNSORTED BLOCK IMAGES (UBI)
16146 M:      Artem Bityutskiy <dedekind1@gmail.com>
16147 M:      Richard Weinberger <richard@nod.at>
16148 W:      http://www.linux-mtd.infradead.org/
16149 L:      linux-mtd@lists.infradead.org
16150 T:      git git://git.infradead.org/ubifs-2.6.git
16151 S:      Supported
16152 F:      drivers/mtd/ubi/
16153 F:      include/linux/mtd/ubi.h
16154 F:      include/uapi/mtd/ubi-user.h
16155
16156 USB "USBNET" DRIVER FRAMEWORK
16157 M:      Oliver Neukum <oneukum@suse.com>
16158 L:      netdev@vger.kernel.org
16159 W:      http://www.linux-usb.org/usbnet
16160 S:      Maintained
16161 F:      drivers/net/usb/usbnet.c
16162 F:      include/linux/usb/usbnet.h
16163
16164 USB ACM DRIVER
16165 M:      Oliver Neukum <oneukum@suse.com>
16166 L:      linux-usb@vger.kernel.org
16167 S:      Maintained
16168 F:      Documentation/usb/acm.txt
16169 F:      drivers/usb/class/cdc-acm.*
16170
16171 USB AR5523 WIRELESS DRIVER
16172 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16173 L:      linux-wireless@vger.kernel.org
16174 S:      Maintained
16175 F:      drivers/net/wireless/ath/ar5523/
16176
16177 USB ATTACHED SCSI
16178 M:      Oliver Neukum <oneukum@suse.com>
16179 L:      linux-usb@vger.kernel.org
16180 L:      linux-scsi@vger.kernel.org
16181 S:      Maintained
16182 F:      drivers/usb/storage/uas.c
16183
16184 USB CDC ETHERNET DRIVER
16185 M:      Oliver Neukum <oliver@neukum.org>
16186 L:      linux-usb@vger.kernel.org
16187 S:      Maintained
16188 F:      drivers/net/usb/cdc_*.c
16189 F:      include/uapi/linux/usb/cdc.h
16190
16191 USB CHAOSKEY DRIVER
16192 M:      Keith Packard <keithp@keithp.com>
16193 L:      linux-usb@vger.kernel.org
16194 S:      Maintained
16195 F:      drivers/usb/misc/chaoskey.c
16196
16197 USB CYPRESS C67X00 DRIVER
16198 M:      Peter Korsgaard <jacmet@sunsite.dk>
16199 L:      linux-usb@vger.kernel.org
16200 S:      Maintained
16201 F:      drivers/usb/c67x00/
16202
16203 USB DAVICOM DM9601 DRIVER
16204 M:      Peter Korsgaard <jacmet@sunsite.dk>
16205 L:      netdev@vger.kernel.org
16206 W:      http://www.linux-usb.org/usbnet
16207 S:      Maintained
16208 F:      drivers/net/usb/dm9601.c
16209
16210 USB DIAMOND RIO500 DRIVER
16211 M:      Cesar Miquel <miquel@df.uba.ar>
16212 L:      rio500-users@lists.sourceforge.net
16213 W:      http://rio500.sourceforge.net
16214 S:      Maintained
16215 F:      drivers/usb/misc/rio500*
16216
16217 USB EHCI DRIVER
16218 M:      Alan Stern <stern@rowland.harvard.edu>
16219 L:      linux-usb@vger.kernel.org
16220 S:      Maintained
16221 F:      Documentation/usb/ehci.txt
16222 F:      drivers/usb/host/ehci*
16223
16224 USB GADGET/PERIPHERAL SUBSYSTEM
16225 M:      Felipe Balbi <balbi@kernel.org>
16226 L:      linux-usb@vger.kernel.org
16227 W:      http://www.linux-usb.org/gadget
16228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16229 S:      Maintained
16230 F:      drivers/usb/gadget/
16231 F:      include/linux/usb/gadget*
16232
16233 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16234 M:      Jiri Kosina <jikos@kernel.org>
16235 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16236 L:      linux-usb@vger.kernel.org
16237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16238 S:      Maintained
16239 F:      Documentation/hid/hiddev.txt
16240 F:      drivers/hid/usbhid/
16241
16242 USB INTEL XHCI ROLE MUX DRIVER
16243 M:      Hans de Goede <hdegoede@redhat.com>
16244 L:      linux-usb@vger.kernel.org
16245 S:      Maintained
16246 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16247
16248 USB IP DRIVER FOR HISILICON KIRIN
16249 M:      Yu Chen <chenyu56@huawei.com>
16250 M:      Binghui Wang <wangbinghui@hisilicon.com>
16251 L:      linux-usb@vger.kernel.org
16252 S:      Maintained
16253 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16254 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16255
16256 USB ISP116X DRIVER
16257 M:      Olav Kongas <ok@artecdesign.ee>
16258 L:      linux-usb@vger.kernel.org
16259 S:      Maintained
16260 F:      drivers/usb/host/isp116x*
16261 F:      include/linux/usb/isp116x.h
16262
16263 USB LAN78XX ETHERNET DRIVER
16264 M:      Woojung Huh <woojung.huh@microchip.com>
16265 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16266 L:      netdev@vger.kernel.org
16267 S:      Maintained
16268 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16269 F:      drivers/net/usb/lan78xx.*
16270 F:      include/dt-bindings/net/microchip-lan78xx.h
16271
16272 USB MASS STORAGE DRIVER
16273 M:      Alan Stern <stern@rowland.harvard.edu>
16274 L:      linux-usb@vger.kernel.org
16275 L:      usb-storage@lists.one-eyed-alien.net
16276 S:      Maintained
16277 F:      drivers/usb/storage/
16278
16279 USB MIDI DRIVER
16280 M:      Clemens Ladisch <clemens@ladisch.de>
16281 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16283 S:      Maintained
16284 F:      sound/usb/midi.*
16285
16286 USB NETWORKING DRIVERS
16287 L:      linux-usb@vger.kernel.org
16288 S:      Odd Fixes
16289 F:      drivers/net/usb/
16290
16291 USB OHCI DRIVER
16292 M:      Alan Stern <stern@rowland.harvard.edu>
16293 L:      linux-usb@vger.kernel.org
16294 S:      Maintained
16295 F:      Documentation/usb/ohci.txt
16296 F:      drivers/usb/host/ohci*
16297
16298 USB OTG FSM (Finite State Machine)
16299 M:      Peter Chen <Peter.Chen@nxp.com>
16300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16301 L:      linux-usb@vger.kernel.org
16302 S:      Maintained
16303 F:      drivers/usb/common/usb-otg-fsm.c
16304
16305 USB OVER IP DRIVER
16306 M:      Valentina Manea <valentina.manea.m@gmail.com>
16307 M:      Shuah Khan <shuah@kernel.org>
16308 M:      Shuah Khan <skhan@linuxfoundation.org>
16309 L:      linux-usb@vger.kernel.org
16310 S:      Maintained
16311 F:      Documentation/usb/usbip_protocol.txt
16312 F:      drivers/usb/usbip/
16313 F:      tools/usb/usbip/
16314 F:      tools/testing/selftests/drivers/usb/usbip/
16315
16316 USB PEGASUS DRIVER
16317 M:      Petko Manolov <petkan@nucleusys.com>
16318 L:      linux-usb@vger.kernel.org
16319 L:      netdev@vger.kernel.org
16320 T:      git git://github.com/petkan/pegasus.git
16321 W:      https://github.com/petkan/pegasus
16322 S:      Maintained
16323 F:      drivers/net/usb/pegasus.*
16324
16325 USB PHY LAYER
16326 M:      Felipe Balbi <balbi@kernel.org>
16327 L:      linux-usb@vger.kernel.org
16328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16329 S:      Maintained
16330 F:      drivers/usb/phy/
16331
16332 USB PRINTER DRIVER (usblp)
16333 M:      Pete Zaitcev <zaitcev@redhat.com>
16334 L:      linux-usb@vger.kernel.org
16335 S:      Supported
16336 F:      drivers/usb/class/usblp.c
16337
16338 USB QMI WWAN NETWORK DRIVER
16339 M:      Bjørn Mork <bjorn@mork.no>
16340 L:      netdev@vger.kernel.org
16341 S:      Maintained
16342 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16343 F:      drivers/net/usb/qmi_wwan.c
16344
16345 USB RTL8150 DRIVER
16346 M:      Petko Manolov <petkan@nucleusys.com>
16347 L:      linux-usb@vger.kernel.org
16348 L:      netdev@vger.kernel.org
16349 T:      git git://github.com/petkan/rtl8150.git
16350 W:      https://github.com/petkan/rtl8150
16351 S:      Maintained
16352 F:      drivers/net/usb/rtl8150.c
16353
16354 USB SERIAL SUBSYSTEM
16355 M:      Johan Hovold <johan@kernel.org>
16356 L:      linux-usb@vger.kernel.org
16357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16358 S:      Maintained
16359 F:      Documentation/usb/usb-serial.txt
16360 F:      drivers/usb/serial/
16361 F:      include/linux/usb/serial.h
16362
16363 USB SMSC75XX ETHERNET DRIVER
16364 M:      Steve Glendinning <steve.glendinning@shawell.net>
16365 L:      netdev@vger.kernel.org
16366 S:      Maintained
16367 F:      drivers/net/usb/smsc75xx.*
16368
16369 USB SMSC95XX ETHERNET DRIVER
16370 M:      Steve Glendinning <steve.glendinning@shawell.net>
16371 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16372 L:      netdev@vger.kernel.org
16373 S:      Maintained
16374 F:      drivers/net/usb/smsc95xx.*
16375
16376 USB SUBSYSTEM
16377 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16378 L:      linux-usb@vger.kernel.org
16379 W:      http://www.linux-usb.org
16380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16381 S:      Supported
16382 F:      Documentation/devicetree/bindings/usb/
16383 F:      Documentation/usb/
16384 F:      drivers/usb/
16385 F:      include/linux/usb.h
16386 F:      include/linux/usb/
16387
16388 USB TYPEC PI3USB30532 MUX DRIVER
16389 M:      Hans de Goede <hdegoede@redhat.com>
16390 L:      linux-usb@vger.kernel.org
16391 S:      Maintained
16392 F:      drivers/usb/typec/mux/pi3usb30532.c
16393
16394 USB TYPEC CLASS
16395 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16396 L:      linux-usb@vger.kernel.org
16397 S:      Maintained
16398 F:      Documentation/ABI/testing/sysfs-class-typec
16399 F:      Documentation/driver-api/usb/typec.rst
16400 F:      drivers/usb/typec/
16401 F:      include/linux/usb/typec.h
16402
16403 USB TYPEC BUS FOR ALTERNATE MODES
16404 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16405 L:      linux-usb@vger.kernel.org
16406 S:      Maintained
16407 F:      Documentation/ABI/testing/sysfs-bus-typec
16408 F:      Documentation/driver-api/usb/typec_bus.rst
16409 F:      drivers/usb/typec/altmodes/
16410 F:      include/linux/usb/typec_altmode.h
16411
16412 USB TYPEC PORT CONTROLLER DRIVERS
16413 M:      Guenter Roeck <linux@roeck-us.net>
16414 L:      linux-usb@vger.kernel.org
16415 S:      Maintained
16416 F:      drivers/usb/typec/tcpm/
16417
16418 USB UHCI DRIVER
16419 M:      Alan Stern <stern@rowland.harvard.edu>
16420 L:      linux-usb@vger.kernel.org
16421 S:      Maintained
16422 F:      drivers/usb/host/uhci*
16423
16424 USB VIDEO CLASS
16425 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16426 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16427 L:      linux-media@vger.kernel.org
16428 T:      git git://linuxtv.org/media_tree.git
16429 W:      http://www.ideasonboard.org/uvc/
16430 S:      Maintained
16431 F:      drivers/media/usb/uvc/
16432 F:      include/uapi/linux/uvcvideo.h
16433
16434 USB VISION DRIVER
16435 M:      Hans Verkuil <hverkuil@xs4all.nl>
16436 L:      linux-media@vger.kernel.org
16437 T:      git git://linuxtv.org/media_tree.git
16438 W:      https://linuxtv.org
16439 S:      Odd Fixes
16440 F:      drivers/media/usb/usbvision/
16441
16442 USB WEBCAM GADGET
16443 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16444 L:      linux-usb@vger.kernel.org
16445 S:      Maintained
16446 F:      drivers/usb/gadget/function/*uvc*
16447 F:      drivers/usb/gadget/legacy/webcam.c
16448 F:      include/uapi/linux/usb/g_uvc.h
16449
16450 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16451 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16452 L:      linux-wireless@vger.kernel.org
16453 S:      Maintained
16454 F:      drivers/net/wireless/rndis_wlan.c
16455
16456 USB XHCI DRIVER
16457 M:      Mathias Nyman <mathias.nyman@intel.com>
16458 L:      linux-usb@vger.kernel.org
16459 S:      Supported
16460 F:      drivers/usb/host/xhci*
16461 F:      drivers/usb/host/pci-quirks*
16462
16463 USB ZD1201 DRIVER
16464 L:      linux-wireless@vger.kernel.org
16465 W:      http://linux-lc100020.sourceforge.net
16466 S:      Orphan
16467 F:      drivers/net/wireless/zydas/zd1201.*
16468
16469 USB ZR364XX DRIVER
16470 M:      Antoine Jacquet <royale@zerezo.com>
16471 L:      linux-usb@vger.kernel.org
16472 L:      linux-media@vger.kernel.org
16473 T:      git git://linuxtv.org/media_tree.git
16474 W:      http://royale.zerezo.com/zr364xx/
16475 S:      Maintained
16476 F:      Documentation/media/v4l-drivers/zr364xx*
16477 F:      drivers/media/usb/zr364xx/
16478
16479 USER-MODE LINUX (UML)
16480 M:      Jeff Dike <jdike@addtoit.com>
16481 M:      Richard Weinberger <richard@nod.at>
16482 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16483 L:      linux-um@lists.infradead.org
16484 W:      http://user-mode-linux.sourceforge.net
16485 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16487 S:      Maintained
16488 F:      Documentation/virtual/uml/
16489 F:      arch/um/
16490 F:      arch/x86/um/
16491 F:      fs/hostfs/
16492
16493 USERSPACE COPYIN/COPYOUT (UIOVEC)
16494 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16495 S:      Maintained
16496 F:      lib/iov_iter.c
16497 F:      include/linux/uio.h
16498
16499 USERSPACE DMA BUFFER DRIVER
16500 M:      Gerd Hoffmann <kraxel@redhat.com>
16501 S:      Maintained
16502 L:      dri-devel@lists.freedesktop.org
16503 F:      drivers/dma-buf/udmabuf.c
16504 F:      include/uapi/linux/udmabuf.h
16505 T:      git git://anongit.freedesktop.org/drm/drm-misc
16506
16507 USERSPACE I/O (UIO)
16508 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16509 S:      Maintained
16510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16511 F:      Documentation/driver-api/uio-howto.rst
16512 F:      drivers/uio/
16513 F:      include/linux/uio_driver.h
16514
16515 UTIL-LINUX PACKAGE
16516 M:      Karel Zak <kzak@redhat.com>
16517 L:      util-linux@vger.kernel.org
16518 W:      http://en.wikipedia.org/wiki/Util-linux
16519 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16520 S:      Maintained
16521
16522 UUID HELPERS
16523 M:      Christoph Hellwig <hch@lst.de>
16524 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16525 L:      linux-kernel@vger.kernel.org
16526 T:      git git://git.infradead.org/users/hch/uuid.git
16527 F:      lib/uuid.c
16528 F:      lib/test_uuid.c
16529 F:      include/linux/uuid.h
16530 F:      include/uapi/linux/uuid.h
16531 S:      Maintained
16532
16533 UVESAFB DRIVER
16534 M:      Michal Januszewski <spock@gentoo.org>
16535 L:      linux-fbdev@vger.kernel.org
16536 W:      https://github.com/mjanusz/v86d
16537 S:      Maintained
16538 F:      Documentation/fb/uvesafb.txt
16539 F:      drivers/video/fbdev/uvesafb.*
16540
16541 VF610 NAND DRIVER
16542 M:      Stefan Agner <stefan@agner.ch>
16543 L:      linux-mtd@lists.infradead.org
16544 S:      Supported
16545 F:      drivers/mtd/nand/raw/vf610_nfc.c
16546
16547 VFAT/FAT/MSDOS FILESYSTEM
16548 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16549 S:      Maintained
16550 F:      Documentation/filesystems/vfat.txt
16551 F:      fs/fat/
16552
16553 VFIO DRIVER
16554 M:      Alex Williamson <alex.williamson@redhat.com>
16555 L:      kvm@vger.kernel.org
16556 T:      git git://github.com/awilliam/linux-vfio.git
16557 S:      Maintained
16558 F:      Documentation/vfio.txt
16559 F:      drivers/vfio/
16560 F:      include/linux/vfio.h
16561 F:      include/uapi/linux/vfio.h
16562
16563 VFIO MEDIATED DEVICE DRIVERS
16564 M:      Kirti Wankhede <kwankhede@nvidia.com>
16565 L:      kvm@vger.kernel.org
16566 S:      Maintained
16567 F:      Documentation/vfio-mediated-device.txt
16568 F:      drivers/vfio/mdev/
16569 F:      include/linux/mdev.h
16570 F:      samples/vfio-mdev/
16571
16572 VFIO PLATFORM DRIVER
16573 M:      Eric Auger <eric.auger@redhat.com>
16574 L:      kvm@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/vfio/platform/
16577
16578 VGA_SWITCHEROO
16579 R:      Lukas Wunner <lukas@wunner.de>
16580 S:      Maintained
16581 F:      Documentation/gpu/vga-switcheroo.rst
16582 F:      drivers/gpu/vga/vga_switcheroo.c
16583 F:      include/linux/vga_switcheroo.h
16584 T:      git git://anongit.freedesktop.org/drm/drm-misc
16585
16586 VIA RHINE NETWORK DRIVER
16587 S:      Orphan
16588 F:      drivers/net/ethernet/via/via-rhine.c
16589
16590 VIA SD/MMC CARD CONTROLLER DRIVER
16591 M:      Bruce Chang <brucechang@via.com.tw>
16592 M:      Harald Welte <HaraldWelte@viatech.com>
16593 S:      Maintained
16594 F:      drivers/mmc/host/via-sdmmc.c
16595
16596 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16597 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16598 L:      linux-fbdev@vger.kernel.org
16599 S:      Maintained
16600 F:      include/linux/via-core.h
16601 F:      include/linux/via-gpio.h
16602 F:      include/linux/via_i2c.h
16603 F:      drivers/video/fbdev/via/
16604
16605 VIA VELOCITY NETWORK DRIVER
16606 M:      Francois Romieu <romieu@fr.zoreil.com>
16607 L:      netdev@vger.kernel.org
16608 S:      Maintained
16609 F:      drivers/net/ethernet/via/via-velocity.*
16610
16611 VICODEC VIRTUAL CODEC DRIVER
16612 M:      Hans Verkuil <hans.verkuil@cisco.com>
16613 L:      linux-media@vger.kernel.org
16614 T:      git git://linuxtv.org/media_tree.git
16615 W:      https://linuxtv.org
16616 S:      Maintained
16617 F:      drivers/media/platform/vicodec/*
16618
16619 VIDEO MULTIPLEXER DRIVER
16620 M:      Philipp Zabel <p.zabel@pengutronix.de>
16621 L:      linux-media@vger.kernel.org
16622 S:      Maintained
16623 F:      drivers/media/platform/video-mux.c
16624
16625 VIDEO I2C POLLING DRIVER
16626 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16627 L:      linux-media@vger.kernel.org
16628 S:      Maintained
16629 F:      drivers/media/i2c/video-i2c.c
16630
16631 VIDEOBUF2 FRAMEWORK
16632 M:      Pawel Osciak <pawel@osciak.com>
16633 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16634 M:      Kyungmin Park <kyungmin.park@samsung.com>
16635 L:      linux-media@vger.kernel.org
16636 S:      Maintained
16637 F:      drivers/media/common/videobuf2/*
16638 F:      include/media/videobuf2-*
16639
16640 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16641 M:      Helen Koike <helen.koike@collabora.com>
16642 L:      linux-media@vger.kernel.org
16643 T:      git git://linuxtv.org/media_tree.git
16644 W:      https://linuxtv.org
16645 S:      Maintained
16646 F:      drivers/media/platform/vimc/*
16647
16648 VIRT LIB
16649 M:      Alex Williamson <alex.williamson@redhat.com>
16650 M:      Paolo Bonzini <pbonzini@redhat.com>
16651 L:      kvm@vger.kernel.org
16652 S:      Supported
16653 F:      virt/lib/
16654
16655 VIRTIO AND VHOST VSOCK DRIVER
16656 M:      Stefan Hajnoczi <stefanha@redhat.com>
16657 L:      kvm@vger.kernel.org
16658 L:      virtualization@lists.linux-foundation.org
16659 L:      netdev@vger.kernel.org
16660 S:      Maintained
16661 F:      include/linux/virtio_vsock.h
16662 F:      include/uapi/linux/virtio_vsock.h
16663 F:      include/uapi/linux/vsockmon.h
16664 F:      include/uapi/linux/vm_sockets_diag.h
16665 F:      net/vmw_vsock/diag.c
16666 F:      net/vmw_vsock/af_vsock_tap.c
16667 F:      net/vmw_vsock/virtio_transport_common.c
16668 F:      net/vmw_vsock/virtio_transport.c
16669 F:      drivers/net/vsockmon.c
16670 F:      drivers/vhost/vsock.c
16671 F:      tools/testing/vsock/
16672
16673 VIRTIO CONSOLE DRIVER
16674 M:      Amit Shah <amit@kernel.org>
16675 L:      virtualization@lists.linux-foundation.org
16676 S:      Maintained
16677 F:      drivers/char/virtio_console.c
16678 F:      include/linux/virtio_console.h
16679 F:      include/uapi/linux/virtio_console.h
16680
16681 VIRTIO CORE AND NET DRIVERS
16682 M:      "Michael S. Tsirkin" <mst@redhat.com>
16683 M:      Jason Wang <jasowang@redhat.com>
16684 L:      virtualization@lists.linux-foundation.org
16685 S:      Maintained
16686 F:      Documentation/devicetree/bindings/virtio/
16687 F:      drivers/virtio/
16688 F:      tools/virtio/
16689 F:      drivers/net/virtio_net.c
16690 F:      drivers/block/virtio_blk.c
16691 F:      include/linux/virtio*.h
16692 F:      include/uapi/linux/virtio_*.h
16693 F:      drivers/crypto/virtio/
16694 F:      mm/balloon_compaction.c
16695
16696 VIRTIO BLOCK AND SCSI DRIVERS
16697 M:      "Michael S. Tsirkin" <mst@redhat.com>
16698 M:      Jason Wang <jasowang@redhat.com>
16699 R:      Paolo Bonzini <pbonzini@redhat.com>
16700 R:      Stefan Hajnoczi <stefanha@redhat.com>
16701 L:      virtualization@lists.linux-foundation.org
16702 S:      Maintained
16703 F:      drivers/block/virtio_blk.c
16704 F:      drivers/scsi/virtio_scsi.c
16705 F:      include/uapi/linux/virtio_blk.h
16706 F:      include/uapi/linux/virtio_scsi.h
16707 F:      drivers/vhost/scsi.c
16708
16709 VIRTIO CRYPTO DRIVER
16710 M:      Gonglei <arei.gonglei@huawei.com>
16711 L:      virtualization@lists.linux-foundation.org
16712 L:      linux-crypto@vger.kernel.org
16713 S:      Maintained
16714 F:      drivers/crypto/virtio/
16715 F:      include/uapi/linux/virtio_crypto.h
16716
16717 VIRTIO DRIVERS FOR S390
16718 M:      Cornelia Huck <cohuck@redhat.com>
16719 M:      Halil Pasic <pasic@linux.ibm.com>
16720 L:      linux-s390@vger.kernel.org
16721 L:      virtualization@lists.linux-foundation.org
16722 L:      kvm@vger.kernel.org
16723 S:      Supported
16724 F:      drivers/s390/virtio/
16725 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16726
16727 VIRTIO GPU DRIVER
16728 M:      David Airlie <airlied@linux.ie>
16729 M:      Gerd Hoffmann <kraxel@redhat.com>
16730 L:      dri-devel@lists.freedesktop.org
16731 L:      virtualization@lists.linux-foundation.org
16732 T:      git git://anongit.freedesktop.org/drm/drm-misc
16733 S:      Maintained
16734 F:      drivers/gpu/drm/virtio/
16735 F:      include/uapi/linux/virtio_gpu.h
16736
16737 VIRTIO HOST (VHOST)
16738 M:      "Michael S. Tsirkin" <mst@redhat.com>
16739 M:      Jason Wang <jasowang@redhat.com>
16740 L:      kvm@vger.kernel.org
16741 L:      virtualization@lists.linux-foundation.org
16742 L:      netdev@vger.kernel.org
16743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16744 S:      Maintained
16745 F:      drivers/vhost/
16746 F:      include/uapi/linux/vhost.h
16747
16748 VIRTIO INPUT DRIVER
16749 M:      Gerd Hoffmann <kraxel@redhat.com>
16750 S:      Maintained
16751 F:      drivers/virtio/virtio_input.c
16752 F:      include/uapi/linux/virtio_input.h
16753
16754 VIRTUAL BOX GUEST DEVICE DRIVER
16755 M:      Hans de Goede <hdegoede@redhat.com>
16756 M:      Arnd Bergmann <arnd@arndb.de>
16757 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16758 S:      Maintained
16759 F:      include/linux/vbox_utils.h
16760 F:      include/uapi/linux/vbox*.h
16761 F:      drivers/virt/vboxguest/
16762
16763 VIRTUAL SERIO DEVICE DRIVER
16764 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16765 S:      Maintained
16766 F:      drivers/input/serio/userio.c
16767 F:      include/uapi/linux/userio.h
16768
16769 VIVID VIRTUAL VIDEO DRIVER
16770 M:      Hans Verkuil <hverkuil@xs4all.nl>
16771 L:      linux-media@vger.kernel.org
16772 T:      git git://linuxtv.org/media_tree.git
16773 W:      https://linuxtv.org
16774 S:      Maintained
16775 F:      drivers/media/platform/vivid/*
16776
16777 VLYNQ BUS
16778 M:      Florian Fainelli <f.fainelli@gmail.com>
16779 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16780 S:      Maintained
16781 F:      drivers/vlynq/vlynq.c
16782 F:      include/linux/vlynq.h
16783
16784 VME SUBSYSTEM
16785 M:      Martyn Welch <martyn@welchs.me.uk>
16786 M:      Manohar Vanga <manohar.vanga@gmail.com>
16787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16788 L:      devel@driverdev.osuosl.org
16789 S:      Maintained
16790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16791 F:      Documentation/driver-api/vme.rst
16792 F:      drivers/staging/vme/
16793 F:      drivers/vme/
16794 F:      include/linux/vme*
16795
16796 VMWARE BALLOON DRIVER
16797 M:      Julien Freche <jfreche@vmware.com>
16798 M:      Nadav Amit <namit@vmware.com>
16799 M:      "VMware, Inc." <pv-drivers@vmware.com>
16800 L:      linux-kernel@vger.kernel.org
16801 S:      Maintained
16802 F:      drivers/misc/vmw_balloon.c
16803
16804 VMWARE HYPERVISOR INTERFACE
16805 M:      Alok Kataria <akataria@vmware.com>
16806 L:      virtualization@lists.linux-foundation.org
16807 S:      Supported
16808 F:      arch/x86/kernel/cpu/vmware.c
16809
16810 VMWARE PVRDMA DRIVER
16811 M:      Adit Ranadive <aditr@vmware.com>
16812 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16813 L:      linux-rdma@vger.kernel.org
16814 S:      Maintained
16815 F:      drivers/infiniband/hw/vmw_pvrdma/
16816
16817 VMware PVSCSI driver
16818 M:      Jim Gill <jgill@vmware.com>
16819 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16820 L:      linux-scsi@vger.kernel.org
16821 S:      Maintained
16822 F:      drivers/scsi/vmw_pvscsi.c
16823 F:      drivers/scsi/vmw_pvscsi.h
16824
16825 VMWARE VMMOUSE SUBDRIVER
16826 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16827 M:      "VMware, Inc." <pv-drivers@vmware.com>
16828 L:      linux-input@vger.kernel.org
16829 S:      Maintained
16830 F:      drivers/input/mouse/vmmouse.c
16831 F:      drivers/input/mouse/vmmouse.h
16832
16833 VMWARE VMXNET3 ETHERNET DRIVER
16834 M:      Ronak Doshi <doshir@vmware.com>
16835 M:      "VMware, Inc." <pv-drivers@vmware.com>
16836 L:      netdev@vger.kernel.org
16837 S:      Maintained
16838 F:      drivers/net/vmxnet3/
16839
16840 VOCORE VOCORE2 BOARD
16841 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16842 L:      linux-mips@vger.kernel.org
16843 S:      Maintained
16844 F:      arch/mips/boot/dts/ralink/vocore2.dts
16845
16846 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16847 M:      Liam Girdwood <lgirdwood@gmail.com>
16848 M:      Mark Brown <broonie@kernel.org>
16849 L:      linux-kernel@vger.kernel.org
16850 W:      http://www.slimlogic.co.uk/?p=48
16851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16852 S:      Supported
16853 F:      Documentation/devicetree/bindings/regulator/
16854 F:      Documentation/power/regulator/
16855 F:      drivers/regulator/
16856 F:      include/dt-bindings/regulator/
16857 F:      include/linux/regulator/
16858
16859 VRF
16860 M:      David Ahern <dsa@cumulusnetworks.com>
16861 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16862 L:      netdev@vger.kernel.org
16863 S:      Maintained
16864 F:      drivers/net/vrf.c
16865 F:      Documentation/networking/vrf.txt
16866
16867 VT1211 HARDWARE MONITOR DRIVER
16868 M:      Juerg Haefliger <juergh@gmail.com>
16869 L:      linux-hwmon@vger.kernel.org
16870 S:      Maintained
16871 F:      Documentation/hwmon/vt1211.rst
16872 F:      drivers/hwmon/vt1211.c
16873
16874 VT8231 HARDWARE MONITOR DRIVER
16875 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16876 L:      linux-hwmon@vger.kernel.org
16877 S:      Maintained
16878 F:      drivers/hwmon/vt8231.c
16879
16880 VUB300 USB to SDIO/SD/MMC bridge chip
16881 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16882 L:      linux-mmc@vger.kernel.org
16883 L:      linux-usb@vger.kernel.org
16884 S:      Supported
16885 F:      drivers/mmc/host/vub300.c
16886
16887 W1 DALLAS'S 1-WIRE BUS
16888 M:      Evgeniy Polyakov <zbr@ioremap.net>
16889 S:      Maintained
16890 F:      Documentation/devicetree/bindings/w1/
16891 F:      Documentation/w1/
16892 F:      drivers/w1/
16893 F:      include/linux/w1.h
16894
16895 W83791D HARDWARE MONITORING DRIVER
16896 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16897 L:      linux-hwmon@vger.kernel.org
16898 S:      Maintained
16899 F:      Documentation/hwmon/w83791d.rst
16900 F:      drivers/hwmon/w83791d.c
16901
16902 W83793 HARDWARE MONITORING DRIVER
16903 M:      Rudolf Marek <r.marek@assembler.cz>
16904 L:      linux-hwmon@vger.kernel.org
16905 S:      Maintained
16906 F:      Documentation/hwmon/w83793.rst
16907 F:      drivers/hwmon/w83793.c
16908
16909 W83795 HARDWARE MONITORING DRIVER
16910 M:      Jean Delvare <jdelvare@suse.com>
16911 L:      linux-hwmon@vger.kernel.org
16912 S:      Maintained
16913 F:      drivers/hwmon/w83795.c
16914
16915 W83L51xD SD/MMC CARD INTERFACE DRIVER
16916 M:      Pierre Ossman <pierre@ossman.eu>
16917 S:      Maintained
16918 F:      drivers/mmc/host/wbsd.*
16919
16920 WACOM PROTOCOL 4 SERIAL TABLETS
16921 M:      Julian Squires <julian@cipht.net>
16922 M:      Hans de Goede <hdegoede@redhat.com>
16923 L:      linux-input@vger.kernel.org
16924 S:      Maintained
16925 F:      drivers/input/tablet/wacom_serial4.c
16926
16927 WATCHDOG DEVICE DRIVERS
16928 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16929 M:      Guenter Roeck <linux@roeck-us.net>
16930 L:      linux-watchdog@vger.kernel.org
16931 W:      http://www.linux-watchdog.org/
16932 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16933 S:      Maintained
16934 F:      Documentation/devicetree/bindings/watchdog/
16935 F:      Documentation/watchdog/
16936 F:      drivers/watchdog/
16937 F:      include/linux/watchdog.h
16938 F:      include/uapi/linux/watchdog.h
16939
16940 WHISKEYCOVE PMIC GPIO DRIVER
16941 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16942 L:      linux-gpio@vger.kernel.org
16943 S:      Maintained
16944 F:      drivers/gpio/gpio-wcove.c
16945
16946 WHWAVE RTC DRIVER
16947 M:      Dianlong Li <long17.cool@163.com>
16948 L:      linux-rtc@vger.kernel.org
16949 S:      Maintained
16950 F:      drivers/rtc/rtc-sd3078.c
16951
16952 WIIMOTE HID DRIVER
16953 M:      David Herrmann <dh.herrmann@googlemail.com>
16954 L:      linux-input@vger.kernel.org
16955 S:      Maintained
16956 F:      drivers/hid/hid-wiimote*
16957
16958 WILOCITY WIL6210 WIRELESS DRIVER
16959 M:      Maya Erez <merez@codeaurora.org>
16960 L:      linux-wireless@vger.kernel.org
16961 L:      wil6210@qti.qualcomm.com
16962 S:      Supported
16963 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16964 F:      drivers/net/wireless/ath/wil6210/
16965
16966 WIMAX STACK
16967 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16968 M:      linux-wimax@intel.com
16969 L:      wimax@linuxwimax.org (subscribers-only)
16970 S:      Supported
16971 W:      http://linuxwimax.org
16972 F:      Documentation/wimax/README.wimax
16973 F:      include/linux/wimax/debug.h
16974 F:      include/net/wimax.h
16975 F:      include/uapi/linux/wimax.h
16976 F:      net/wimax/
16977
16978 WINBOND CIR DRIVER
16979 M:      David Härdeman <david@hardeman.nu>
16980 S:      Maintained
16981 F:      drivers/media/rc/winbond-cir.c
16982
16983 RCMM REMOTE CONTROLS DECODER
16984 M:      Patrick Lerda <patrick9876@free.fr>
16985 S:      Maintained
16986 F:      drivers/media/rc/ir-rcmm-decoder.c
16987
16988 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16990 L:      linux-watchdog@vger.kernel.org
16991 S:      Maintained
16992 F:      drivers/watchdog/ebc-c384_wdt.c
16993
16994 WINSYSTEMS WS16C48 GPIO DRIVER
16995 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16996 L:      linux-gpio@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/gpio/gpio-ws16c48.c
16999
17000 WISTRON LAPTOP BUTTON DRIVER
17001 M:      Miloslav Trmac <mitr@volny.cz>
17002 S:      Maintained
17003 F:      drivers/input/misc/wistron_btns.c
17004
17005 WL3501 WIRELESS PCMCIA CARD DRIVER
17006 L:      linux-wireless@vger.kernel.org
17007 S:      Odd fixes
17008 F:      drivers/net/wireless/wl3501*
17009
17010 WOLFSON MICROELECTRONICS DRIVERS
17011 L:      patches@opensource.cirrus.com
17012 T:      git https://github.com/CirrusLogic/linux-drivers.git
17013 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17014 S:      Supported
17015 F:      Documentation/hwmon/wm83??.rst
17016 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17017 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17018 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17019 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17020 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17021 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17022 F:      drivers/clk/clk-wm83*.c
17023 F:      drivers/extcon/extcon-arizona.c
17024 F:      drivers/leds/leds-wm83*.c
17025 F:      drivers/gpio/gpio-*wm*.c
17026 F:      drivers/gpio/gpio-arizona.c
17027 F:      drivers/hwmon/wm83??-hwmon.c
17028 F:      drivers/input/misc/wm831x-on.c
17029 F:      drivers/input/touchscreen/wm831x-ts.c
17030 F:      drivers/input/touchscreen/wm97*.c
17031 F:      drivers/mfd/arizona*
17032 F:      drivers/mfd/wm*.c
17033 F:      drivers/mfd/cs47l24*
17034 F:      drivers/power/supply/wm83*.c
17035 F:      drivers/rtc/rtc-wm83*.c
17036 F:      drivers/regulator/wm8*.c
17037 F:      drivers/regulator/arizona*
17038 F:      drivers/video/backlight/wm83*_bl.c
17039 F:      drivers/watchdog/wm83*_wdt.c
17040 F:      include/linux/mfd/arizona/
17041 F:      include/linux/mfd/wm831x/
17042 F:      include/linux/mfd/wm8350/
17043 F:      include/linux/mfd/wm8400*
17044 F:      include/linux/regulator/arizona*
17045 F:      include/linux/wm97xx.h
17046 F:      include/sound/wm????.h
17047 F:      sound/soc/codecs/arizona.?
17048 F:      sound/soc/codecs/wm*
17049 F:      sound/soc/codecs/cs47l24*
17050
17051 WORKQUEUE
17052 M:      Tejun Heo <tj@kernel.org>
17053 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17055 S:      Maintained
17056 F:      include/linux/workqueue.h
17057 F:      kernel/workqueue.c
17058 F:      Documentation/core-api/workqueue.rst
17059
17060 X-POWERS AXP288 PMIC DRIVERS
17061 M:      Hans de Goede <hdegoede@redhat.com>
17062 S:      Maintained
17063 N:      axp288
17064 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17065
17066 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17067 M:      Chen-Yu Tsai <wens@csie.org>
17068 L:      linux-kernel@vger.kernel.org
17069 S:      Maintained
17070 N:      axp[128]
17071
17072 X.25 NETWORK LAYER
17073 M:      Andrew Hendry <andrew.hendry@gmail.com>
17074 L:      linux-x25@vger.kernel.org
17075 S:      Odd Fixes
17076 F:      Documentation/networking/x25*
17077 F:      include/net/x25*
17078 F:      net/x25/
17079
17080 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17081 M:      Thomas Gleixner <tglx@linutronix.de>
17082 M:      Ingo Molnar <mingo@redhat.com>
17083 M:      Borislav Petkov <bp@alien8.de>
17084 R:      "H. Peter Anvin" <hpa@zytor.com>
17085 M:      x86@kernel.org
17086 L:      linux-kernel@vger.kernel.org
17087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17088 S:      Maintained
17089 F:      Documentation/devicetree/bindings/x86/
17090 F:      Documentation/x86/
17091 F:      arch/x86/
17092
17093 X86 ENTRY CODE
17094 M:      Andy Lutomirski <luto@kernel.org>
17095 L:      linux-kernel@vger.kernel.org
17096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17097 S:      Maintained
17098 F:      arch/x86/entry/
17099
17100 X86 MCE INFRASTRUCTURE
17101 M:      Tony Luck <tony.luck@intel.com>
17102 M:      Borislav Petkov <bp@alien8.de>
17103 L:      linux-edac@vger.kernel.org
17104 S:      Maintained
17105 F:      arch/x86/kernel/cpu/mce/*
17106
17107 X86 MICROCODE UPDATE SUPPORT
17108 M:      Borislav Petkov <bp@alien8.de>
17109 S:      Maintained
17110 F:      arch/x86/kernel/cpu/microcode/*
17111
17112 X86 MM
17113 M:      Dave Hansen <dave.hansen@linux.intel.com>
17114 M:      Andy Lutomirski <luto@kernel.org>
17115 M:      Peter Zijlstra <peterz@infradead.org>
17116 L:      linux-kernel@vger.kernel.org
17117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17118 S:      Maintained
17119 F:      arch/x86/mm/
17120
17121 X86 PLATFORM DRIVERS
17122 M:      Darren Hart <dvhart@infradead.org>
17123 M:      Andy Shevchenko <andy@infradead.org>
17124 L:      platform-driver-x86@vger.kernel.org
17125 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17126 S:      Maintained
17127 F:      drivers/platform/x86/
17128 F:      drivers/platform/olpc/
17129
17130 X86 PLATFORM DRIVERS - ARCH
17131 R:      Darren Hart <dvhart@infradead.org>
17132 R:      Andy Shevchenko <andy@infradead.org>
17133 L:      platform-driver-x86@vger.kernel.org
17134 L:      x86@kernel.org
17135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17136 S:      Maintained
17137 F:      arch/x86/platform
17138
17139 X86 VDSO
17140 M:      Andy Lutomirski <luto@kernel.org>
17141 L:      linux-kernel@vger.kernel.org
17142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17143 S:      Maintained
17144 F:      arch/x86/entry/vdso/
17145
17146 XARRAY
17147 M:      Matthew Wilcox <willy@infradead.org>
17148 L:      linux-fsdevel@vger.kernel.org
17149 S:      Supported
17150 F:      Documentation/core-api/xarray.rst
17151 F:      lib/idr.c
17152 F:      lib/xarray.c
17153 F:      include/linux/idr.h
17154 F:      include/linux/xarray.h
17155 F:      tools/testing/radix-tree
17156
17157 XBOX DVD IR REMOTE
17158 M:      Benjamin Valentin <benpicco@googlemail.com>
17159 S:      Maintained
17160 F:      drivers/media/rc/xbox_remote.c
17161 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17162
17163 XC2028/3028 TUNER DRIVER
17164 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17165 L:      linux-media@vger.kernel.org
17166 W:      https://linuxtv.org
17167 T:      git git://linuxtv.org/media_tree.git
17168 S:      Maintained
17169 F:      drivers/media/tuners/tuner-xc2028.*
17170
17171 XDP (eXpress Data Path)
17172 M:      Alexei Starovoitov <ast@kernel.org>
17173 M:      Daniel Borkmann <daniel@iogearbox.net>
17174 M:      David S. Miller <davem@davemloft.net>
17175 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17176 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17177 M:      John Fastabend <john.fastabend@gmail.com>
17178 L:      netdev@vger.kernel.org
17179 L:      xdp-newbies@vger.kernel.org
17180 L:      bpf@vger.kernel.org
17181 S:      Supported
17182 F:      net/core/xdp.c
17183 F:      include/net/xdp.h
17184 F:      kernel/bpf/devmap.c
17185 F:      kernel/bpf/cpumap.c
17186 F:      include/trace/events/xdp.h
17187 K:      xdp
17188 N:      xdp
17189
17190 XDP SOCKETS (AF_XDP)
17191 M:      Björn Töpel <bjorn.topel@intel.com>
17192 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17193 L:      netdev@vger.kernel.org
17194 L:      bpf@vger.kernel.org
17195 S:      Maintained
17196 F:      kernel/bpf/xskmap.c
17197 F:      net/xdp/
17198
17199 XEN BLOCK SUBSYSTEM
17200 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17201 M:      Roger Pau Monné <roger.pau@citrix.com>
17202 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17203 S:      Supported
17204 F:      drivers/block/xen-blkback/*
17205 F:      drivers/block/xen*
17206
17207 XEN HYPERVISOR ARM
17208 M:      Stefano Stabellini <sstabellini@kernel.org>
17209 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17210 S:      Maintained
17211 F:      arch/arm/xen/
17212 F:      arch/arm/include/asm/xen/
17213
17214 XEN HYPERVISOR ARM64
17215 M:      Stefano Stabellini <sstabellini@kernel.org>
17216 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17217 S:      Maintained
17218 F:      arch/arm64/xen/
17219 F:      arch/arm64/include/asm/xen/
17220
17221 XEN HYPERVISOR INTERFACE
17222 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17223 M:      Juergen Gross <jgross@suse.com>
17224 R:      Stefano Stabellini <sstabellini@kernel.org>
17225 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17227 S:      Supported
17228 F:      arch/x86/xen/
17229 F:      arch/x86/platform/pvh/
17230 F:      drivers/*/xen-*front.c
17231 F:      drivers/xen/
17232 F:      arch/x86/include/asm/xen/
17233 F:      arch/x86/include/asm/pvclock-abi.h
17234 F:      include/xen/
17235 F:      include/uapi/xen/
17236 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17237 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17238
17239 XEN NETWORK BACKEND DRIVER
17240 M:      Wei Liu <wei.liu2@citrix.com>
17241 M:      Paul Durrant <paul.durrant@citrix.com>
17242 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17243 L:      netdev@vger.kernel.org
17244 S:      Supported
17245 F:      drivers/net/xen-netback/*
17246
17247 XEN PCI SUBSYSTEM
17248 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17249 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17250 S:      Supported
17251 F:      arch/x86/pci/*xen*
17252 F:      drivers/pci/*xen*
17253
17254 XEN PVSCSI DRIVERS
17255 M:      Juergen Gross <jgross@suse.com>
17256 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17257 L:      linux-scsi@vger.kernel.org
17258 S:      Supported
17259 F:      drivers/scsi/xen-scsifront.c
17260 F:      drivers/xen/xen-scsiback.c
17261 F:      include/xen/interface/io/vscsiif.h
17262
17263 XEN SWIOTLB SUBSYSTEM
17264 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17265 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17266 L:      iommu@lists.linux-foundation.org
17267 S:      Supported
17268 F:      arch/x86/xen/*swiotlb*
17269 F:      drivers/xen/*swiotlb*
17270
17271 XEN SOUND FRONTEND DRIVER
17272 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17273 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17275 S:      Supported
17276 F:      sound/xen/*
17277
17278 XFS FILESYSTEM
17279 M:      Darrick J. Wong <darrick.wong@oracle.com>
17280 M:      linux-xfs@vger.kernel.org
17281 L:      linux-xfs@vger.kernel.org
17282 W:      http://xfs.org/
17283 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17284 S:      Supported
17285 F:      Documentation/filesystems/xfs.txt
17286 F:      fs/xfs/
17287
17288 XILINX AXI ETHERNET DRIVER
17289 M:      Anirudha Sarangi <anirudh@xilinx.com>
17290 M:      John Linn <John.Linn@xilinx.com>
17291 S:      Maintained
17292 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17293
17294 XILINX UARTLITE SERIAL DRIVER
17295 M:      Peter Korsgaard <jacmet@sunsite.dk>
17296 L:      linux-serial@vger.kernel.org
17297 S:      Maintained
17298 F:      drivers/tty/serial/uartlite.c
17299
17300 XILINX VIDEO IP CORES
17301 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17302 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17303 L:      linux-media@vger.kernel.org
17304 T:      git git://linuxtv.org/media_tree.git
17305 S:      Supported
17306 F:      Documentation/devicetree/bindings/media/xilinx/
17307 F:      drivers/media/platform/xilinx/
17308 F:      include/uapi/linux/xilinx-v4l2-controls.h
17309
17310 XILLYBUS DRIVER
17311 M:      Eli Billauer <eli.billauer@gmail.com>
17312 L:      linux-kernel@vger.kernel.org
17313 S:      Supported
17314 F:      drivers/char/xillybus/
17315
17316 XLP9XX I2C DRIVER
17317 M:      George Cherian <george.cherian@cavium.com>
17318 M:      Jan Glauber <jglauber@cavium.com>
17319 L:      linux-i2c@vger.kernel.org
17320 W:      http://www.cavium.com
17321 S:      Supported
17322 F:      drivers/i2c/busses/i2c-xlp9xx.c
17323
17324 XRA1403 GPIO EXPANDER
17325 M:      Nandor Han <nandor.han@ge.com>
17326 M:      Semi Malinen <semi.malinen@ge.com>
17327 L:      linux-gpio@vger.kernel.org
17328 S:      Maintained
17329 F:      drivers/gpio/gpio-xra1403.c
17330 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17331
17332 XTENSA XTFPGA PLATFORM SUPPORT
17333 M:      Max Filippov <jcmvbkbc@gmail.com>
17334 L:      linux-xtensa@linux-xtensa.org
17335 S:      Maintained
17336 F:      drivers/spi/spi-xtensa-xtfpga.c
17337 F:      sound/soc/xtensa/xtfpga-i2s.c
17338
17339 YAM DRIVER FOR AX.25
17340 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17341 L:      linux-hams@vger.kernel.org
17342 S:      Maintained
17343 F:      drivers/net/hamradio/yam*
17344 F:      include/linux/yam.h
17345
17346 YAMA SECURITY MODULE
17347 M:      Kees Cook <keescook@chromium.org>
17348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17349 S:      Supported
17350 F:      security/yama/
17351 F:      Documentation/admin-guide/LSM/Yama.rst
17352
17353 YEALINK PHONE DRIVER
17354 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17355 L:      usbb2k-api-dev@nongnu.org
17356 S:      Maintained
17357 F:      Documentation/input/devices/yealink.rst
17358 F:      drivers/input/misc/yealink.*
17359
17360 Z8530 DRIVER FOR AX.25
17361 M:      Joerg Reuter <jreuter@yaina.de>
17362 W:      http://yaina.de/jreuter/
17363 W:      http://www.qsl.net/dl1bke/
17364 L:      linux-hams@vger.kernel.org
17365 S:      Maintained
17366 F:      Documentation/networking/z8530drv.txt
17367 F:      drivers/net/hamradio/*scc.c
17368 F:      drivers/net/hamradio/z8530.h
17369
17370 ZBUD COMPRESSED PAGE ALLOCATOR
17371 M:      Seth Jennings <sjenning@redhat.com>
17372 M:      Dan Streetman <ddstreet@ieee.org>
17373 L:      linux-mm@kvack.org
17374 S:      Maintained
17375 F:      mm/zbud.c
17376 F:      include/linux/zbud.h
17377
17378 ZD1211RW WIRELESS DRIVER
17379 M:      Daniel Drake <dsd@gentoo.org>
17380 M:      Ulrich Kunitz <kune@deine-taler.de>
17381 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17382 L:      linux-wireless@vger.kernel.org
17383 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17384 S:      Maintained
17385 F:      drivers/net/wireless/zydas/zd1211rw/
17386
17387 ZD1301 MEDIA DRIVER
17388 M:      Antti Palosaari <crope@iki.fi>
17389 L:      linux-media@vger.kernel.org
17390 W:      https://linuxtv.org/
17391 W:      http://palosaari.fi/linux/
17392 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17393 S:      Maintained
17394 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17395
17396 ZD1301_DEMOD MEDIA DRIVER
17397 M:      Antti Palosaari <crope@iki.fi>
17398 L:      linux-media@vger.kernel.org
17399 W:      https://linuxtv.org/
17400 W:      http://palosaari.fi/linux/
17401 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17402 S:      Maintained
17403 F:      drivers/media/dvb-frontends/zd1301_demod*
17404
17405 ZPOOL COMPRESSED PAGE STORAGE API
17406 M:      Dan Streetman <ddstreet@ieee.org>
17407 L:      linux-mm@kvack.org
17408 S:      Maintained
17409 F:      mm/zpool.c
17410 F:      include/linux/zpool.h
17411
17412 ZR36067 VIDEO FOR LINUX DRIVER
17413 L:      mjpeg-users@lists.sourceforge.net
17414 L:      linux-media@vger.kernel.org
17415 W:      http://mjpeg.sourceforge.net/driver-zoran/
17416 T:      hg https://linuxtv.org/hg/v4l-dvb
17417 S:      Odd Fixes
17418 F:      drivers/staging/media/zoran/
17419
17420 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17421 M:      Minchan Kim <minchan@kernel.org>
17422 M:      Nitin Gupta <ngupta@vflare.org>
17423 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17424 L:      linux-kernel@vger.kernel.org
17425 S:      Maintained
17426 F:      drivers/block/zram/
17427 F:      Documentation/blockdev/zram.txt
17428
17429 ZS DECSTATION Z85C30 SERIAL DRIVER
17430 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17431 S:      Maintained
17432 F:      drivers/tty/serial/zs.*
17433
17434 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17435 M:      Minchan Kim <minchan@kernel.org>
17436 M:      Nitin Gupta <ngupta@vflare.org>
17437 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17438 L:      linux-mm@kvack.org
17439 S:      Maintained
17440 F:      mm/zsmalloc.c
17441 F:      include/linux/zsmalloc.h
17442 F:      Documentation/vm/zsmalloc.rst
17443
17444 ZSWAP COMPRESSED SWAP CACHING
17445 M:      Seth Jennings <sjenning@redhat.com>
17446 M:      Dan Streetman <ddstreet@ieee.org>
17447 L:      linux-mm@kvack.org
17448 S:      Maintained
17449 F:      mm/zswap.c
17450
17451 THE REST
17452 M:      Linus Torvalds <torvalds@linux-foundation.org>
17453 L:      linux-kernel@vger.kernel.org
17454 Q:      http://patchwork.kernel.org/project/LKML/list/
17455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17456 S:      Buried alive in reporters
17457 F:      *
17458 F:      */