Merge tag 'usb-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[sfrench/cifs-2.6.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*
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/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 ALCATEL SPEEDTOUCH USB DRIVER
645 M:      Duncan Sands <duncan.sands@free.fr>
646 L:      linux-usb@vger.kernel.org
647 W:      http://www.linux-usb.org/SpeedTouch/
648 S:      Maintained
649 F:      drivers/usb/atm/speedtch.c
650 F:      drivers/usb/atm/usbatm.c
651
652 ALCHEMY AU1XX0 MMC DRIVER
653 M:      Manuel Lauss <manuel.lauss@gmail.com>
654 S:      Maintained
655 F:      drivers/mmc/host/au1xmmc.c
656
657 ALI1563 I2C DRIVER
658 M:      Rudolf Marek <r.marek@assembler.cz>
659 L:      linux-i2c@vger.kernel.org
660 S:      Maintained
661 F:      Documentation/i2c/busses/i2c-ali1563.rst
662 F:      drivers/i2c/busses/i2c-ali1563.c
663
664 ALLEGRO DVT VIDEO IP CORE DRIVER
665 M:      Michael Tretter <m.tretter@pengutronix.de>
666 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
667 L:      linux-media@vger.kernel.org
668 S:      Maintained
669 F:      drivers/staging/media/allegro-dvt/
670
671 ALLWINNER CPUFREQ DRIVER
672 M:      Yangtao Li <tiny.windzz@gmail.com>
673 L:      linux-pm@vger.kernel.org
674 S:      Maintained
675 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
676 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
677
678 ALLWINNER SECURITY SYSTEM
679 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
680 L:      linux-crypto@vger.kernel.org
681 S:      Maintained
682 F:      drivers/crypto/sunxi-ss/
683
684 ALLWINNER VPU DRIVER
685 M:      Maxime Ripard <mripard@kernel.org>
686 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
687 L:      linux-media@vger.kernel.org
688 S:      Maintained
689 F:      drivers/staging/media/sunxi/cedrus/
690
691 ALPHA PORT
692 M:      Richard Henderson <rth@twiddle.net>
693 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
694 M:      Matt Turner <mattst88@gmail.com>
695 S:      Odd Fixes
696 L:      linux-alpha@vger.kernel.org
697 F:      arch/alpha/
698
699 ALPS PS/2 TOUCHPAD DRIVER
700 R:      Pali Rohár <pali.rohar@gmail.com>
701 F:      drivers/input/mouse/alps.*
702
703 ALTERA I2C CONTROLLER DRIVER
704 M:      Thor Thayer <thor.thayer@linux.intel.com>
705 S:      Maintained
706 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
707 F:      drivers/i2c/busses/i2c-altera.c
708
709 ALTERA MAILBOX DRIVER
710 M:      Ley Foon Tan <lftan@altera.com>
711 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
712 S:      Maintained
713 F:      drivers/mailbox/mailbox-altera.c
714
715 ALTERA PIO DRIVER
716 M:      Tien Hock Loh <thloh@altera.com>
717 L:      linux-gpio@vger.kernel.org
718 S:      Maintained
719 F:      drivers/gpio/gpio-altera.c
720
721 ALTERA SYSTEM MANAGER DRIVER
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 S:      Maintained
724 F:      drivers/mfd/altera-sysmgr.c
725 F:      include/linux/mfd/altera-sysgmr.h
726
727 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
728 M:      Thor Thayer <thor.thayer@linux.intel.com>
729 S:      Maintained
730 F:      drivers/gpio/gpio-altera-a10sr.c
731 F:      drivers/mfd/altera-a10sr.c
732 F:      drivers/reset/reset-a10sr.c
733 F:      include/linux/mfd/altera-a10sr.h
734 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
735
736 ALTERA TRIPLE SPEED ETHERNET DRIVER
737 M:      Thor Thayer <thor.thayer@linux.intel.com>
738 L:      netdev@vger.kernel.org
739 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 S:      Maintained
741 F:      drivers/net/ethernet/altera/
742
743 ALTERA UART/JTAG UART SERIAL DRIVERS
744 M:      Tobias Klauser <tklauser@distanz.ch>
745 L:      linux-serial@vger.kernel.org
746 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747 S:      Maintained
748 F:      drivers/tty/serial/altera_uart.c
749 F:      drivers/tty/serial/altera_jtaguart.c
750 F:      include/linux/altera_uart.h
751 F:      include/linux/altera_jtaguart.h
752
753 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
754 M:      Talel Shenhar <talel@amazon.com>
755 S:      Maintained
756 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
757 F:      drivers/thermal/thermal_mmio.c
758
759 AMAZON ETHERNET DRIVERS
760 M:      Netanel Belgazal <netanel@amazon.com>
761 R:      Saeed Bishara <saeedb@amazon.com>
762 R:      Zorik Machulsky <zorik@amazon.com>
763 L:      netdev@vger.kernel.org
764 S:      Supported
765 F:      Documentation/networking/device_drivers/amazon/ena.txt
766 F:      drivers/net/ethernet/amazon/
767
768 AMAZON RDMA EFA DRIVER
769 M:      Gal Pressman <galpress@amazon.com>
770 R:      Yossi Leybovich <sleybo@amazon.com>
771 L:      linux-rdma@vger.kernel.org
772 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
773 S:      Supported
774 F:      drivers/infiniband/hw/efa/
775 F:      include/uapi/rdma/efa-abi.h
776
777 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
778 M:      Tom Lendacky <thomas.lendacky@amd.com>
779 M:      Gary Hook <gary.hook@amd.com>
780 L:      linux-crypto@vger.kernel.org
781 S:      Supported
782 F:      drivers/crypto/ccp/
783 F:      include/linux/ccp.h
784
785 AMD DISPLAY CORE
786 M:      Harry Wentland <harry.wentland@amd.com>
787 M:      Leo Li <sunpeng.li@amd.com>
788 L:      amd-gfx@lists.freedesktop.org
789 T:      git git://people.freedesktop.org/~agd5f/linux
790 S:      Supported
791 F:      drivers/gpu/drm/amd/display/
792
793 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
794 M:      Huang Rui <ray.huang@amd.com>
795 L:      linux-hwmon@vger.kernel.org
796 S:      Supported
797 F:      Documentation/hwmon/fam15h_power.rst
798 F:      drivers/hwmon/fam15h_power.c
799
800 AMD FCH GPIO DRIVER
801 M:      Enrico Weigelt, metux IT consult <info@metux.net>
802 L:      linux-gpio@vger.kernel.org
803 S:      Maintained
804 F:      drivers/gpio/gpio-amd-fch.c
805 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
806
807 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
808 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
809 S:      Orphan
810 F:      drivers/usb/gadget/udc/amd5536udc.*
811
812 AMD GEODE PROCESSOR/CHIPSET SUPPORT
813 P:      Andres Salomon <dilinger@queued.net>
814 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
815 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
816 S:      Supported
817 F:      drivers/char/hw_random/geode-rng.c
818 F:      drivers/crypto/geode*
819 F:      drivers/video/fbdev/geode/
820 F:      arch/x86/include/asm/geode.h
821
822 AMD IOMMU (AMD-VI)
823 M:      Joerg Roedel <joro@8bytes.org>
824 L:      iommu@lists.linux-foundation.org
825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
826 S:      Maintained
827 F:      drivers/iommu/amd_iommu*.[ch]
828 F:      include/linux/amd-iommu.h
829
830 AMD KFD
831 M:      Oded Gabbay <oded.gabbay@gmail.com>
832 L:      dri-devel@lists.freedesktop.org
833 T:      git git://people.freedesktop.org/~gabbayo/linux.git
834 S:      Supported
835 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
841 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
842 F:      drivers/gpu/drm/amd/amdkfd/
843 F:      drivers/gpu/drm/amd/include/cik_structs.h
844 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845 F:      drivers/gpu/drm/amd/include/vi_structs.h
846 F:      drivers/gpu/drm/amd/include/v9_structs.h
847 F:      include/uapi/linux/kfd_ioctl.h
848
849 AMD MP2 I2C DRIVER
850 M:      Elie Morisse <syniurge@gmail.com>
851 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
852 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853 L:      linux-i2c@vger.kernel.org
854 S:      Maintained
855 F:      drivers/i2c/busses/i2c-amd-mp2*
856
857 AMD POWERPLAY
858 M:      Rex Zhu <rex.zhu@amd.com>
859 M:      Evan Quan <evan.quan@amd.com>
860 L:      amd-gfx@lists.freedesktop.org
861 S:      Supported
862 F:      drivers/gpu/drm/amd/powerplay/
863 T:      git git://people.freedesktop.org/~agd5f/linux
864
865 AMD SEATTLE DEVICE TREE SUPPORT
866 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
867 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868 M:      Tom Lendacky <thomas.lendacky@amd.com>
869 S:      Supported
870 F:      arch/arm64/boot/dts/amd/
871
872 AMD XGBE DRIVER
873 M:      Tom Lendacky <thomas.lendacky@amd.com>
874 L:      netdev@vger.kernel.org
875 S:      Supported
876 F:      drivers/net/ethernet/amd/xgbe/
877 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879 ANALOG DEVICES INC AD5686 DRIVER
880 M:      Stefan Popa <stefan.popa@analog.com>
881 L:      linux-pm@vger.kernel.org
882 W:      http://ez.analog.com/community/linux-device-drivers
883 S:      Supported
884 F:      drivers/iio/dac/ad5686*
885 F:      drivers/iio/dac/ad5696*
886
887 ANALOG DEVICES INC AD5758 DRIVER
888 M:      Stefan Popa <stefan.popa@analog.com>
889 L:      linux-iio@vger.kernel.org
890 W:      http://ez.analog.com/community/linux-device-drivers
891 S:      Supported
892 F:      drivers/iio/dac/ad5758.c
893 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895 ANALOG DEVICES INC AD7124 DRIVER
896 M:      Stefan Popa <stefan.popa@analog.com>
897 L:      linux-iio@vger.kernel.org
898 W:      http://ez.analog.com/community/linux-device-drivers
899 S:      Supported
900 F:      drivers/iio/adc/ad7124.c
901 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
902
903 ANALOG DEVICES INC AD7606 DRIVER
904 M:      Stefan Popa <stefan.popa@analog.com>
905 L:      linux-iio@vger.kernel.org
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/iio/adc/ad7606.c
909 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
910
911 ANALOG DEVICES INC AD7768-1 DRIVER
912 M:      Stefan Popa <stefan.popa@analog.com>
913 L:      linux-iio@vger.kernel.org
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/iio/adc/ad7768-1.c
917 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
918
919 ANALOG DEVICES INC AD7780 DRIVER
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 M:      Renato Lui Geh <renatogeh@gmail.com>
922 L:      linux-iio@vger.kernel.org
923 W:      http://ez.analog.com/community/linux-device-drivers
924 S:      Supported
925 F:      drivers/iio/adc/ad7780.c
926 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
927
928 ANALOG DEVICES INC AD9389B DRIVER
929 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
930 L:      linux-media@vger.kernel.org
931 S:      Maintained
932 F:      drivers/media/i2c/ad9389b*
933
934 ANALOG DEVICES INC ADGS1408 DRIVER
935 M:      Mircea Caprioru <mircea.caprioru@analog.com>
936 S:      Supported
937 F:      drivers/mux/adgs1408.c
938 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
939
940 ANALOG DEVICES INC ADIS DRIVER LIBRARY
941 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
942 S:      Supported
943 L:      linux-iio@vger.kernel.org
944 F:      include/linux/iio/imu/adis.h
945 F:      drivers/iio/imu/adis.c
946
947 ANALOG DEVICES INC ADP5061 DRIVER
948 M:      Stefan Popa <stefan.popa@analog.com>
949 L:      linux-pm@vger.kernel.org
950 W:      http://ez.analog.com/community/linux-device-drivers
951 S:      Supported
952 F:      drivers/power/supply/adp5061.c
953
954 ANALOG DEVICES INC ADV7180 DRIVER
955 M:      Lars-Peter Clausen <lars@metafoo.de>
956 L:      linux-media@vger.kernel.org
957 W:      http://ez.analog.com/community/linux-device-drivers
958 S:      Supported
959 F:      drivers/media/i2c/adv7180.c
960
961 ANALOG DEVICES INC ADV748X DRIVER
962 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
963 L:      linux-media@vger.kernel.org
964 S:      Maintained
965 F:      drivers/media/i2c/adv748x/*
966
967 ANALOG DEVICES INC ADV7511 DRIVER
968 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
969 L:      linux-media@vger.kernel.org
970 S:      Maintained
971 F:      drivers/media/i2c/adv7511*
972
973 ANALOG DEVICES INC ADV7604 DRIVER
974 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
975 L:      linux-media@vger.kernel.org
976 S:      Maintained
977 F:      drivers/media/i2c/adv7604*
978
979 ANALOG DEVICES INC ADV7842 DRIVER
980 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
981 L:      linux-media@vger.kernel.org
982 S:      Maintained
983 F:      drivers/media/i2c/adv7842*
984
985 ANALOG DEVICES INC ASOC CODEC DRIVERS
986 M:      Lars-Peter Clausen <lars@metafoo.de>
987 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
988 W:      http://wiki.analog.com/
989 W:      http://ez.analog.com/community/linux-device-drivers
990 S:      Supported
991 F:      sound/soc/codecs/adau*
992 F:      sound/soc/codecs/adav*
993 F:      sound/soc/codecs/ad1*
994 F:      sound/soc/codecs/ad7*
995 F:      sound/soc/codecs/ssm*
996 F:      sound/soc/codecs/sigmadsp.*
997
998 ANALOG DEVICES INC DMA DRIVERS
999 M:      Lars-Peter Clausen <lars@metafoo.de>
1000 W:      http://ez.analog.com/community/linux-device-drivers
1001 S:      Supported
1002 F:      drivers/dma/dma-axi-dmac.c
1003
1004 ANALOG DEVICES INC IIO DRIVERS
1005 M:      Lars-Peter Clausen <lars@metafoo.de>
1006 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1007 M:      Stefan Popa <stefan.popa@analog.com>
1008 W:      http://wiki.analog.com/
1009 W:      http://ez.analog.com/community/linux-device-drivers
1010 S:      Supported
1011 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1012 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1013 F:      drivers/iio/*/ad*
1014 F:      drivers/iio/adc/ltc2497*
1015 X:      drivers/iio/*/adjd*
1016 F:      drivers/staging/iio/*/ad*
1017
1018 ANALOGBITS PLL LIBRARIES
1019 M:      Paul Walmsley <paul.walmsley@sifive.com>
1020 S:      Supported
1021 F:      drivers/clk/analogbits/*
1022 F:      include/linux/clk/analogbits*
1023
1024 ANDES ARCHITECTURE
1025 M:      Greentime Hu <green.hu@gmail.com>
1026 M:      Vincent Chen <deanbo422@gmail.com>
1027 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1028 S:      Supported
1029 F:      arch/nds32/
1030 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1031 F:      Documentation/devicetree/bindings/nds32/
1032 K:      nds32
1033 N:      nds32
1034
1035 ANDROID CONFIG FRAGMENTS
1036 M:      Rob Herring <robh@kernel.org>
1037 S:      Supported
1038 F:      kernel/configs/android*
1039
1040 ANDROID DRIVERS
1041 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1042 M:      Arve Hjønnevåg <arve@android.com>
1043 M:      Todd Kjos <tkjos@android.com>
1044 M:      Martijn Coenen <maco@android.com>
1045 M:      Joel Fernandes <joel@joelfernandes.org>
1046 M:      Christian Brauner <christian@brauner.io>
1047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1048 L:      devel@driverdev.osuosl.org
1049 S:      Supported
1050 F:      drivers/android/
1051 F:      drivers/staging/android/
1052
1053 ANDROID GOLDFISH PIC DRIVER
1054 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1055 S:      Supported
1056 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1057 F:      drivers/irqchip/irq-goldfish-pic.c
1058
1059 ANDROID GOLDFISH RTC DRIVER
1060 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1061 S:      Supported
1062 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1063 F:      drivers/rtc/rtc-goldfish.c
1064
1065 ANDROID ION DRIVER
1066 M:      Laura Abbott <labbott@redhat.com>
1067 M:      Sumit Semwal <sumit.semwal@linaro.org>
1068 L:      devel@driverdev.osuosl.org
1069 L:      dri-devel@lists.freedesktop.org
1070 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1071 S:      Supported
1072 F:      drivers/staging/android/ion
1073 F:      drivers/staging/android/uapi/ion.h
1074
1075 AOA (Apple Onboard Audio) ALSA DRIVER
1076 M:      Johannes Berg <johannes@sipsolutions.net>
1077 L:      linuxppc-dev@lists.ozlabs.org
1078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1079 S:      Maintained
1080 F:      sound/aoa/
1081
1082 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1083 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1084 L:      linux-iio@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/iio/adc/stx104.c
1087
1088 APM DRIVER
1089 M:      Jiri Kosina <jikos@kernel.org>
1090 S:      Odd fixes
1091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1092 F:      arch/x86/kernel/apm_32.c
1093 F:      include/linux/apm_bios.h
1094 F:      include/uapi/linux/apm_bios.h
1095 F:      drivers/char/apm-emulation.c
1096
1097 APPARMOR SECURITY MODULE
1098 M:      John Johansen <john.johansen@canonical.com>
1099 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1100 W:      wiki.apparmor.net
1101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1102 S:      Supported
1103 F:      security/apparmor/
1104 F:      Documentation/admin-guide/LSM/apparmor.rst
1105
1106 APPLE BCM5974 MULTITOUCH DRIVER
1107 M:      Henrik Rydberg <rydberg@bitmath.org>
1108 L:      linux-input@vger.kernel.org
1109 S:      Odd fixes
1110 F:      drivers/input/mouse/bcm5974.c
1111
1112 APPLE SMC DRIVER
1113 M:      Henrik Rydberg <rydberg@bitmath.org>
1114 L:      linux-hwmon@vger.kernel.org
1115 S:      Odd fixes
1116 F:      drivers/hwmon/applesmc.c
1117
1118 APPLETALK NETWORK LAYER
1119 L:      netdev@vger.kernel.org
1120 S:      Odd fixes
1121 F:      drivers/net/appletalk/
1122 F:      net/appletalk/
1123 F:      include/linux/atalk.h
1124 F:      include/uapi/linux/atalk.h
1125
1126 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1127 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1128 S:      Supported
1129 F:      arch/arm64/boot/dts/apm/
1130
1131 APPLIED MICRO (APM) X-GENE SOC EDAC
1132 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1133 S:      Supported
1134 F:      drivers/edac/xgene_edac.c
1135 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1136
1137 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1138 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1139 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1140 S:      Supported
1141 F:      drivers/net/ethernet/apm/xgene-v2/
1142
1143 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1144 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1145 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1146 M:      Quan Nguyen <quan@os.amperecomputing.com>
1147 S:      Supported
1148 F:      drivers/net/ethernet/apm/xgene/
1149 F:      drivers/net/phy/mdio-xgene.c
1150 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1151 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1152
1153 APPLIED MICRO (APM) X-GENE SOC PMU
1154 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1155 S:      Supported
1156 F:      drivers/perf/xgene_pmu.c
1157 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1158 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1159
1160 APTINA CAMERA SENSOR PLL
1161 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1162 L:      linux-media@vger.kernel.org
1163 S:      Maintained
1164 F:      drivers/media/i2c/aptina-pll.*
1165
1166 AQUANTIA ETHERNET DRIVER (atlantic)
1167 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1168 L:      netdev@vger.kernel.org
1169 S:      Supported
1170 W:      http://www.aquantia.com
1171 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1172 F:      drivers/net/ethernet/aquantia/atlantic/
1173 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1174
1175 ARC FRAMEBUFFER DRIVER
1176 M:      Jaya Kumar <jayalk@intworks.biz>
1177 S:      Maintained
1178 F:      drivers/video/fbdev/arcfb.c
1179 F:      drivers/video/fbdev/core/fb_defio.c
1180
1181 ARC PGU DRM DRIVER
1182 M:      Alexey Brodkin <abrodkin@synopsys.com>
1183 S:      Supported
1184 F:      drivers/gpu/drm/arc/
1185 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1186
1187 ARCNET NETWORK LAYER
1188 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1189 L:      netdev@vger.kernel.org
1190 S:      Maintained
1191 F:      drivers/net/arcnet/
1192 F:      include/uapi/linux/if_arcnet.h
1193
1194 ARM ARCHITECTED TIMER DRIVER
1195 M:      Mark Rutland <mark.rutland@arm.com>
1196 M:      Marc Zyngier <maz@kernel.org>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      arch/arm/include/asm/arch_timer.h
1200 F:      arch/arm64/include/asm/arch_timer.h
1201 F:      drivers/clocksource/arm_arch_timer.c
1202
1203 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1204 M:      Linus Walleij <linus.walleij@linaro.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 S:      Maintained
1207 F:      Documentation/devicetree/bindings/arm/arm-boards
1208 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1209 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1210 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1211 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1212 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1213 F:      arch/arm/mach-integrator/
1214 F:      arch/arm/mach-realview/
1215 F:      arch/arm/mach-versatile/
1216 F:      arch/arm/plat-versatile/
1217 F:      arch/arm/boot/dts/arm-realview-*
1218 F:      arch/arm/boot/dts/integrator*
1219 F:      arch/arm/boot/dts/versatile*
1220 F:      drivers/clk/versatile/
1221 F:      drivers/i2c/busses/i2c-versatile.c
1222 F:      drivers/irqchip/irq-versatile-fpga.c
1223 F:      drivers/mtd/maps/physmap_of_versatile.c
1224 F:      drivers/power/reset/arm-versatile-reboot.c
1225 F:      drivers/soc/versatile/
1226
1227 ARM HDLCD DRM DRIVER
1228 M:      Liviu Dudau <liviu.dudau@arm.com>
1229 S:      Supported
1230 F:      drivers/gpu/drm/arm/hdlcd_*
1231 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1232
1233 ARM KOMEDA DRM-KMS DRIVER
1234 M:      James (Qian) Wang <james.qian.wang@arm.com>
1235 M:      Liviu Dudau <liviu.dudau@arm.com>
1236 L:      Mali DP Maintainers <malidp@foss.arm.com>
1237 S:      Supported
1238 T:      git git://anongit.freedesktop.org/drm/drm-misc
1239 F:      drivers/gpu/drm/arm/display/include/
1240 F:      drivers/gpu/drm/arm/display/komeda/
1241 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1242 F:      Documentation/gpu/komeda-kms.rst
1243
1244 ARM MALI-DP DRM DRIVER
1245 M:      Liviu Dudau <liviu.dudau@arm.com>
1246 M:      Brian Starkey <brian.starkey@arm.com>
1247 L:      Mali DP Maintainers <malidp@foss.arm.com>
1248 S:      Supported
1249 T:      git git://anongit.freedesktop.org/drm/drm-misc
1250 F:      drivers/gpu/drm/arm/
1251 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1252 F:      Documentation/gpu/afbc.rst
1253
1254 ARM MALI PANFROST DRM DRIVER
1255 M:      Rob Herring <robh@kernel.org>
1256 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1257 L:      dri-devel@lists.freedesktop.org
1258 S:      Supported
1259 T:      git git://anongit.freedesktop.org/drm/drm-misc
1260 F:      drivers/gpu/drm/panfrost/
1261 F:      include/uapi/drm/panfrost_drm.h
1262
1263 ARM MFM AND FLOPPY DRIVERS
1264 M:      Ian Molton <spyro@f2s.com>
1265 S:      Maintained
1266 F:      arch/arm/mach-rpc/floppydma.S
1267 F:      arch/arm/include/asm/floppy.h
1268
1269 ARM PMU PROFILING AND DEBUGGING
1270 M:      Will Deacon <will@kernel.org>
1271 M:      Mark Rutland <mark.rutland@arm.com>
1272 S:      Maintained
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F:      arch/arm*/kernel/perf_*
1275 F:      arch/arm/oprofile/common.c
1276 F:      arch/arm*/kernel/hw_breakpoint.c
1277 F:      arch/arm*/include/asm/hw_breakpoint.h
1278 F:      arch/arm*/include/asm/perf_event.h
1279 F:      drivers/perf/*
1280 F:      include/linux/perf/arm_pmu.h
1281 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1282 F:      Documentation/devicetree/bindings/perf/
1283
1284 ARM PORT
1285 M:      Russell King <linux@armlinux.org.uk>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 W:      http://www.armlinux.org.uk/
1288 S:      Odd Fixes
1289 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1290 F:      arch/arm/
1291 X:      arch/arm/boot/dts/
1292
1293 ARM PRIMECELL AACI PL041 DRIVER
1294 M:      Russell King <linux@armlinux.org.uk>
1295 S:      Odd Fixes
1296 F:      sound/arm/aaci.*
1297
1298 ARM PRIMECELL BUS SUPPORT
1299 M:      Russell King <linux@armlinux.org.uk>
1300 S:      Odd Fixes
1301 F:      drivers/amba/
1302 F:      include/linux/amba/bus.h
1303
1304 ARM PRIMECELL CLCD PL110 DRIVER
1305 M:      Russell King <linux@armlinux.org.uk>
1306 S:      Odd Fixes
1307 F:      drivers/video/fbdev/amba-clcd.*
1308
1309 ARM PRIMECELL KMI PL050 DRIVER
1310 M:      Russell King <linux@armlinux.org.uk>
1311 S:      Odd Fixes
1312 F:      drivers/input/serio/ambakmi.*
1313 F:      include/linux/amba/kmi.h
1314
1315 ARM PRIMECELL MMCI PL180/1 DRIVER
1316 M:      Russell King <linux@armlinux.org.uk>
1317 S:      Odd Fixes
1318 F:      drivers/mmc/host/mmci.*
1319 F:      include/linux/amba/mmci.h
1320
1321 ARM PRIMECELL SSP PL022 SPI DRIVER
1322 M:      Linus Walleij <linus.walleij@linaro.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1326 F:      drivers/spi/spi-pl022.c
1327
1328 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1329 M:      Russell King <linux@armlinux.org.uk>
1330 S:      Odd Fixes
1331 F:      drivers/tty/serial/amba-pl01*.c
1332 F:      include/linux/amba/serial.h
1333
1334 ARM PRIMECELL VIC PL190/PL192 DRIVER
1335 M:      Linus Walleij <linus.walleij@linaro.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1339 F:      drivers/irqchip/irq-vic.c
1340
1341 AMAZON ANNAPURNA LABS FIC DRIVER
1342 M:      Talel Shenhar <talel@amazon.com>
1343 S:      Maintained
1344 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1345 F:      drivers/irqchip/irq-al-fic.c
1346
1347 ARM SMMU DRIVERS
1348 M:      Will Deacon <will@kernel.org>
1349 R:      Robin Murphy <robin.murphy@arm.com>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352 F:      drivers/iommu/arm-smmu*
1353 F:      drivers/iommu/io-pgtable-arm.c
1354 F:      drivers/iommu/io-pgtable-arm-v7s.c
1355
1356 ARM SUB-ARCHITECTURES
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      arch/arm/mach-*/
1360 F:      arch/arm/plat-*/
1361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1362
1363 ARM/ACTIONS SEMI ARCHITECTURE
1364 M:      Andreas Färber <afaerber@suse.de>
1365 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 N:      owl
1369 F:      arch/arm/mach-actions/
1370 F:      arch/arm/boot/dts/owl-*
1371 F:      arch/arm64/boot/dts/actions/
1372 F:      drivers/clk/actions/
1373 F:      drivers/clocksource/timer-owl*
1374 F:      drivers/dma/owl-dma.c
1375 F:      drivers/i2c/busses/i2c-owl.c
1376 F:      drivers/pinctrl/actions/*
1377 F:      drivers/soc/actions/
1378 F:      include/dt-bindings/power/owl-*
1379 F:      include/linux/soc/actions/
1380 F:      Documentation/devicetree/bindings/arm/actions.txt
1381 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1382 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1383 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1384 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1385 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1386 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1387
1388 ARM/ADS SPHERE MACHINE SUPPORT
1389 M:      Lennert Buytenhek <kernel@wantstofly.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392
1393 ARM/AFEB9260 MACHINE SUPPORT
1394 M:      Sergey Lapin <slapin@ossfans.org>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397
1398 ARM/AJECO 1ARM MACHINE SUPPORT
1399 M:      Lennert Buytenhek <kernel@wantstofly.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402
1403 ARM/Allwinner SoC Clock Support
1404 M:      Emilio López <emilio@elopez.com.ar>
1405 S:      Maintained
1406 F:      drivers/clk/sunxi/
1407
1408 ARM/Allwinner sunXi SoC support
1409 M:      Maxime Ripard <mripard@kernel.org>
1410 M:      Chen-Yu Tsai <wens@csie.org>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 N:      sun[x456789]i
1414 N:      sun50i
1415 F:      arch/arm/mach-sunxi/
1416 F:      arch/arm64/boot/dts/allwinner/
1417 F:      drivers/clk/sunxi-ng/
1418 F:      drivers/pinctrl/sunxi/
1419 F:      drivers/soc/sunxi/
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1421
1422 Allwinner A10 CSI driver
1423 M:      Maxime Ripard <mripard@kernel.org>
1424 L:      linux-media@vger.kernel.org
1425 T:      git git://linuxtv.org/media_tree.git
1426 F:      drivers/media/platform/sunxi/sun4i-csi/
1427 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1428 S:      Maintained
1429
1430 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1431 M:      Neil Armstrong <narmstrong@baylibre.com>
1432 M:      Jerome Brunet <jbrunet@baylibre.com>
1433 L:      linux-amlogic@lists.infradead.org
1434 S:      Maintained
1435 F:      drivers/clk/meson/
1436 F:      include/dt-bindings/clock/meson*
1437 F:      include/dt-bindings/clock/gxbb*
1438 F:      Documentation/devicetree/bindings/clock/amlogic*
1439
1440 ARM/Amlogic Meson SoC support
1441 M:      Kevin Hilman <khilman@baylibre.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 L:      linux-amlogic@lists.infradead.org
1444 W:      http://linux-meson.com/
1445 S:      Maintained
1446 F:      arch/arm/mach-meson/
1447 F:      arch/arm/boot/dts/meson*
1448 F:      arch/arm64/boot/dts/amlogic/
1449 F:      drivers/pinctrl/meson/
1450 F:      drivers/mmc/host/meson*
1451 F:      drivers/soc/amlogic/
1452 N:      meson
1453
1454 ARM/Amlogic Meson SoC Sound Drivers
1455 M:      Jerome Brunet <jbrunet@baylibre.com>
1456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      sound/soc/meson/
1459 F:      Documentation/devicetree/bindings/sound/amlogic*
1460
1461 ARM/Annapurna Labs ALPINE ARCHITECTURE
1462 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1463 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466 F:      arch/arm/mach-alpine/
1467 F:      arch/arm/boot/dts/alpine*
1468 F:      arch/arm64/boot/dts/al/
1469 F:      drivers/*/*alpine*
1470
1471 ARM/ARTPEC MACHINE SUPPORT
1472 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1473 M:      Lars Persson <lars.persson@axis.com>
1474 S:      Maintained
1475 L:      linux-arm-kernel@axis.com
1476 F:      arch/arm/mach-artpec
1477 F:      arch/arm/boot/dts/artpec6*
1478 F:      drivers/clk/axis
1479 F:      drivers/crypto/axis
1480 F:      drivers/mmc/host/usdhi6rol0.c
1481 F:      drivers/pinctrl/pinctrl-artpec*
1482 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1483
1484 ARM/ASPEED I2C DRIVER
1485 M:      Brendan Higgins <brendanhiggins@google.com>
1486 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1487 R:      Joel Stanley <joel@jms.id.au>
1488 L:      linux-i2c@vger.kernel.org
1489 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1490 S:      Maintained
1491 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1492 F:      drivers/i2c/busses/i2c-aspeed.c
1493 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1494 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1495
1496 ARM/ASPEED MACHINE SUPPORT
1497 M:      Joel Stanley <joel@jms.id.au>
1498 R:      Andrew Jeffery <andrew@aj.id.au>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1501 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1502 S:      Supported
1503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1504 F:      arch/arm/mach-aspeed/
1505 F:      arch/arm/boot/dts/aspeed-*
1506 N:      aspeed
1507
1508 ARM/BITMAIN ARCHITECTURE
1509 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm64/boot/dts/bitmain/
1513 F:      drivers/pinctrl/pinctrl-bm1880.c
1514 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1515 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1516
1517 ARM/CALXEDA HIGHBANK ARCHITECTURE
1518 M:      Rob Herring <robh@kernel.org>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/mach-highbank/
1522 F:      arch/arm/boot/dts/highbank.dts
1523 F:      arch/arm/boot/dts/ecx-*.dts*
1524
1525 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1526 M:      Krzysztof Halasa <khalasa@piap.pl>
1527 S:      Maintained
1528 F:      arch/arm/mach-cns3xxx/
1529
1530 ARM/CAVIUM THUNDER NETWORK DRIVER
1531 M:      Sunil Goutham <sgoutham@cavium.com>
1532 M:      Robert Richter <rric@kernel.org>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 S:      Supported
1535 F:      drivers/net/ethernet/cavium/thunder/
1536
1537 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1538 M:      Lukasz Majewski <lukma@denx.de>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 S:      Maintained
1541 F:      arch/arm/mach-ep93xx/ts72xx.c
1542
1543 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1544 M:      Alexander Shiyan <shc_work@mail.ru>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Odd Fixes
1547 N:      clps711x
1548
1549 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1550 M:      Lennert Buytenhek <kernel@wantstofly.org>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553
1554 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1555 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1556 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/mach-ep93xx/
1560 F:      arch/arm/mach-ep93xx/include/mach/
1561
1562 ARM/CLKDEV SUPPORT
1563 M:      Russell King <linux@armlinux.org.uk>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1567 F:      drivers/clk/clkdev.c
1568
1569 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1570 M:      Mike Rapoport <mike@compulab.co.il>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573
1574 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1575 M:      Baruch Siach <baruch@tkos.co.il>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      arch/arm/boot/dts/cx92755*
1579 N:      digicolor
1580
1581 ARM/CONTEC MICRO9 MACHINE SUPPORT
1582 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1583 S:      Maintained
1584 F:      arch/arm/mach-ep93xx/micro9.c
1585
1586 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1587 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1588 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Maintained
1591 F:      drivers/hwtracing/coresight/*
1592 F:      Documentation/trace/coresight.rst
1593 F:      Documentation/trace/coresight-cpu-debug.rst
1594 F:      Documentation/devicetree/bindings/arm/coresight.txt
1595 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1596 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1597 F:      tools/perf/arch/arm/util/pmu.c
1598 F:      tools/perf/arch/arm/util/auxtrace.c
1599 F:      tools/perf/arch/arm/util/cs-etm.c
1600 F:      tools/perf/arch/arm/util/cs-etm.h
1601 F:      tools/perf/util/cs-etm.*
1602 F:      tools/perf/util/cs-etm-decoder/*
1603
1604 ARM/CORGI MACHINE SUPPORT
1605 M:      Richard Purdie <rpurdie@rpsys.net>
1606 S:      Maintained
1607
1608 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1609 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1610 M:      Linus Walleij <linus.walleij@linaro.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 T:      git git://github.com/ulli-kroll/linux.git
1613 S:      Maintained
1614 F:      Documentation/devicetree/bindings/arm/gemini.txt
1615 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1616 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1617 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1618 F:      arch/arm/mach-gemini/
1619 F:      drivers/net/ethernet/cortina/
1620 F:      drivers/pinctrl/pinctrl-gemini.c
1621 F:      drivers/rtc/rtc-ftrtc010.c
1622
1623 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1624 M:      Barry Song <baohua@kernel.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1627 S:      Maintained
1628 F:      arch/arm/boot/dts/prima2*
1629 F:      arch/arm/mach-prima2/
1630 F:      drivers/clk/sirf/
1631 F:      drivers/clocksource/timer-prima2.c
1632 F:      drivers/clocksource/timer-atlas7.c
1633 N:      [^a-z]sirf
1634 X:      drivers/gnss
1635
1636 ARM/CZ.NIC TURRIS MOX SUPPORT
1637 M:      Marek Behun <marek.behun@nic.cz>
1638 W:      http://mox.turris.cz
1639 S:      Maintained
1640 F:      Documentation/ABI/testing/debugfs-moxtet
1641 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1642 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1643 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1644 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1645 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1646 F:      include/linux/moxtet.h
1647 F:      drivers/bus/moxtet.c
1648 F:      drivers/firmware/turris-mox-rwtm.c
1649 F:      drivers/gpio/gpio-moxtet.c
1650
1651 ARM/EBSA110 MACHINE SUPPORT
1652 M:      Russell King <linux@armlinux.org.uk>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 W:      http://www.armlinux.org.uk/
1655 S:      Maintained
1656 F:      arch/arm/mach-ebsa110/
1657 F:      drivers/net/ethernet/amd/am79c961a.*
1658
1659 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1660 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1661 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664 N:      efm32
1665
1666 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1667 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      arch/arm/mach-pxa/ezx.c
1671
1672 ARM/FARADAY FA526 PORT
1673 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 T:      git git://git.berlios.de/gemini-board
1677 F:      arch/arm/mm/*-fa*
1678
1679 ARM/FOOTBRIDGE ARCHITECTURE
1680 M:      Russell King <linux@armlinux.org.uk>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W:      http://www.armlinux.org.uk/
1683 S:      Maintained
1684 F:      arch/arm/include/asm/hardware/dec21285.h
1685 F:      arch/arm/mach-footbridge/
1686
1687 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1688 M:      Shawn Guo <shawnguo@kernel.org>
1689 M:      Sascha Hauer <s.hauer@pengutronix.de>
1690 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1691 R:      Fabio Estevam <festevam@gmail.com>
1692 R:      NXP Linux Team <linux-imx@nxp.com>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1696 N:      imx
1697 N:      mxs
1698 X:      drivers/media/i2c/
1699
1700 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1701 M:      Shawn Guo <shawnguo@kernel.org>
1702 M:      Sascha Hauer <s.hauer@pengutronix.de>
1703 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1704 R:      Stefan Agner <stefan@agner.ch>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1708 F:      arch/arm/mach-imx/*vf610*
1709 F:      arch/arm/boot/dts/vf*
1710
1711 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1712 M:      Shawn Guo <shawnguo@kernel.org>
1713 M:      Li Yang <leoyang.li@nxp.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1717 F:      arch/arm/boot/dts/ls1021a*
1718 F:      arch/arm64/boot/dts/freescale/fsl-*
1719 F:      arch/arm64/boot/dts/freescale/qoriq-*
1720
1721 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1722 M:      Lennert Buytenhek <kernel@wantstofly.org>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725
1726 ARM/GUMSTIX MACHINE SUPPORT
1727 M:      Steve Sakoman <sakoman@gmail.com>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730
1731 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1732 M:      Philipp Zabel <philipp.zabel@gmail.com>
1733 M:      Paul Parsons <lost.distance@yahoo.com>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      arch/arm/mach-pxa/hx4700.c
1737 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1738 F:      sound/soc/pxa/hx4700.c
1739
1740 ARM/HISILICON SOC SUPPORT
1741 M:      Wei Xu <xuwei5@hisilicon.com>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W:      http://www.hisilicon.com
1744 S:      Supported
1745 T:      git git://github.com/hisilicon/linux-hisi.git
1746 F:      arch/arm/mach-hisi/
1747 F:      arch/arm/boot/dts/hi3*
1748 F:      arch/arm/boot/dts/hip*
1749 F:      arch/arm/boot/dts/hisi*
1750 F:      arch/arm64/boot/dts/hisilicon/
1751
1752 ARM/HP JORNADA 7XX MACHINE SUPPORT
1753 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1754 W:      www.jlime.com
1755 S:      Maintained
1756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1757 F:      arch/arm/mach-sa1100/jornada720.c
1758 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1759
1760 ARM/IGEP MACHINE SUPPORT
1761 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1762 M:      Javier Martinez Canillas <javier@dowhile0.org>
1763 L:      linux-omap@vger.kernel.org
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S:      Maintained
1766 F:      arch/arm/boot/dts/omap3-igep*
1767
1768 ARM/INCOME PXA270 SUPPORT
1769 M:      Marek Vasut <marek.vasut@gmail.com>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1773
1774 ARM/INTEL IOP32X ARM ARCHITECTURE
1775 M:      Lennert Buytenhek <kernel@wantstofly.org>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 S:      Maintained
1778
1779 ARM/INTEL IQ81342EX MACHINE SUPPORT
1780 M:      Lennert Buytenhek <kernel@wantstofly.org>
1781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 S:      Maintained
1783
1784 ARM/INTEL IXDP2850 MACHINE SUPPORT
1785 M:      Lennert Buytenhek <kernel@wantstofly.org>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788
1789 ARM/INTEL IXP4XX ARM ARCHITECTURE
1790 M:      Linus Walleij <linusw@kernel.org>
1791 M:      Imre Kaloz <kaloz@openwrt.org>
1792 M:      Krzysztof Halasa <khalasa@piap.pl>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1796 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1797 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1798 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1799 F:      arch/arm/mach-ixp4xx/
1800 F:      drivers/clocksource/timer-ixp4xx.c
1801 F:      drivers/gpio/gpio-ixp4xx.c
1802 F:      drivers/irqchip/irq-ixp4xx.c
1803 F:      include/linux/irqchip/irq-ixp4xx.h
1804 F:      include/linux/platform_data/timer-ixp4xx.h
1805
1806 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1807 M:      Jonathan Cameron <jic23@cam.ac.uk>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 S:      Maintained
1810 F:      arch/arm/mach-pxa/stargate2.c
1811 F:      drivers/pcmcia/pxa2xx_stargate2.c
1812
1813 ARM/INTEL XSC3 (MANZANO) ARM CORE
1814 M:      Lennert Buytenhek <kernel@wantstofly.org>
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817
1818 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1819 M:      Lennert Buytenhek <kernel@wantstofly.org>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822
1823 ARM/LG1K ARCHITECTURE
1824 M:      Chanho Min <chanho.min@lge.com>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827 F:      arch/arm64/boot/dts/lg/
1828
1829 ARM/LOGICPD PXA270 MACHINE SUPPORT
1830 M:      Lennert Buytenhek <kernel@wantstofly.org>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833
1834 ARM/LPC18XX ARCHITECTURE
1835 M:      Vladimir Zapolskiy <vz@mleia.com>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1839 F:      arch/arm/boot/dts/lpc43*
1840 F:      drivers/i2c/busses/i2c-lpc2k.c
1841 F:      drivers/memory/pl172.c
1842 F:      drivers/mtd/spi-nor/nxp-spifi.c
1843 F:      drivers/rtc/rtc-lpc24xx.c
1844 N:      lpc18xx
1845
1846 ARM/LPC32XX SOC SUPPORT
1847 M:      Vladimir Zapolskiy <vz@mleia.com>
1848 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1851 S:      Maintained
1852 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1853 F:      arch/arm/boot/dts/lpc32*
1854 F:      arch/arm/mach-lpc32xx/
1855 F:      drivers/i2c/busses/i2c-pnx.c
1856 F:      drivers/net/ethernet/nxp/lpc_eth.c
1857 F:      drivers/usb/host/ohci-nxp.c
1858 F:      drivers/watchdog/pnx4008_wdt.c
1859 N:      lpc32xx
1860
1861 ARM/MAGICIAN MACHINE SUPPORT
1862 M:      Philipp Zabel <philipp.zabel@gmail.com>
1863 S:      Maintained
1864
1865 ARM/Marvell Dove/MV78xx0/Orion SOC support
1866 M:      Jason Cooper <jason@lakedaemon.net>
1867 M:      Andrew Lunn <andrew@lunn.ch>
1868 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1869 M:      Gregory Clement <gregory.clement@bootlin.com>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872 F:      Documentation/devicetree/bindings/soc/dove/
1873 F:      arch/arm/mach-dove/
1874 F:      arch/arm/mach-mv78xx0/
1875 F:      arch/arm/mach-orion5x/
1876 F:      arch/arm/plat-orion/
1877 F:      arch/arm/boot/dts/dove*
1878 F:      arch/arm/boot/dts/orion5x*
1879 T:      git git://git.infradead.org/linux-mvebu.git
1880
1881 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1882 M:      Jason Cooper <jason@lakedaemon.net>
1883 M:      Andrew Lunn <andrew@lunn.ch>
1884 M:      Gregory Clement <gregory.clement@bootlin.com>
1885 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 S:      Maintained
1888 F:      arch/arm/boot/dts/armada*
1889 F:      arch/arm/boot/dts/kirkwood*
1890 F:      arch/arm/configs/mvebu_*_defconfig
1891 F:      arch/arm/mach-mvebu/
1892 F:      arch/arm64/boot/dts/marvell/armada*
1893 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1894 F:      drivers/cpufreq/armada-8k-cpufreq.c
1895 F:      drivers/cpufreq/mvebu-cpufreq.c
1896 F:      drivers/irqchip/irq-armada-370-xp.c
1897 F:      drivers/irqchip/irq-mvebu-*
1898 F:      drivers/pinctrl/mvebu/
1899 F:      drivers/rtc/rtc-armada38x.c
1900 T:      git git://git.infradead.org/linux-mvebu.git
1901
1902 ARM/Mediatek RTC DRIVER
1903 M:      Eddie Huang <eddie.huang@mediatek.com>
1904 M:      Sean Wang <sean.wang@mediatek.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1907 S:      Maintained
1908 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1909 F:      drivers/rtc/rtc-mt6397.c
1910 F:      drivers/rtc/rtc-mt7622.c
1911
1912 ARM/Mediatek SoC support
1913 M:      Matthias Brugger <matthias.bgg@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1916 W:      https://mtk.bcnfs.org/
1917 C:      irc://chat.freenode.net/linux-mediatek
1918 S:      Maintained
1919 F:      arch/arm/boot/dts/mt6*
1920 F:      arch/arm/boot/dts/mt7*
1921 F:      arch/arm/boot/dts/mt8*
1922 F:      arch/arm/mach-mediatek/
1923 F:      arch/arm64/boot/dts/mediatek/
1924 F:      drivers/soc/mediatek/
1925 N:      mtk
1926 N:      mt[678]
1927 K:      mediatek
1928
1929 ARM/Mediatek USB3 PHY DRIVER
1930 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      drivers/phy/mediatek/
1935 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1936
1937 ARM/Microchip (AT91) SoC support
1938 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1939 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1940 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W:      http://www.linux4sam.org
1943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1944 S:      Supported
1945 N:      at91
1946 N:      atmel
1947 F:      arch/arm/mach-at91/
1948 F:      include/soc/at91/
1949 F:      arch/arm/boot/dts/at91*.dts
1950 F:      arch/arm/boot/dts/at91*.dtsi
1951 F:      arch/arm/boot/dts/sama*.dts
1952 F:      arch/arm/boot/dts/sama*.dtsi
1953 F:      arch/arm/include/debug/at91.S
1954 F:      drivers/memory/atmel*
1955 F:      drivers/watchdog/sama5d4_wdt.c
1956 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1957 X:      drivers/net/wireless/atmel/
1958
1959 ARM/MIOA701 MACHINE SUPPORT
1960 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F:      arch/arm/mach-pxa/mioa701.c
1963 S:      Maintained
1964
1965 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1966 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1967 S:      Maintained
1968
1969 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1970 M:      Linus Walleij <linus.walleij@linaro.org>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 S:      Maintained
1973 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1974 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1975 F:      arch/arm/mach-nomadik/
1976 F:      arch/arm/mach-u300/
1977 F:      arch/arm/mach-ux500/
1978 F:      drivers/soc/ux500/
1979 F:      arch/arm/boot/dts/ste-*
1980 F:      drivers/clk/clk-nomadik.c
1981 F:      drivers/clk/clk-u300.c
1982 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1983 F:      drivers/clocksource/timer-u300.c
1984 F:      drivers/dma/coh901318*
1985 F:      drivers/dma/ste_dma40*
1986 F:      drivers/hwspinlock/u8500_hsem.c
1987 F:      drivers/i2c/busses/i2c-nomadik.c
1988 F:      drivers/i2c/busses/i2c-stu300.c
1989 F:      drivers/mfd/ab3100*
1990 F:      drivers/mfd/ab8500*
1991 F:      drivers/mfd/abx500*
1992 F:      drivers/mfd/dbx500*
1993 F:      drivers/mfd/db8500*
1994 F:      drivers/pinctrl/nomadik/
1995 F:      drivers/pinctrl/pinctrl-coh901*
1996 F:      drivers/pinctrl/pinctrl-u300.c
1997 F:      drivers/rtc/rtc-ab3100.c
1998 F:      drivers/rtc/rtc-ab8500.c
1999 F:      drivers/rtc/rtc-coh901331.c
2000 F:      drivers/rtc/rtc-pl031.c
2001 F:      drivers/watchdog/coh901327_wdt.c
2002 F:      Documentation/devicetree/bindings/arm/ste-*
2003 F:      Documentation/devicetree/bindings/arm/ux500/
2004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2005
2006 ARM/NUVOTON NPCM ARCHITECTURE
2007 M:      Avi Fishman <avifishman70@gmail.com>
2008 M:      Tomer Maimon <tmaimon77@gmail.com>
2009 M:      Tali Perry <tali.perry1@gmail.com>
2010 R:      Patrick Venture <venture@google.com>
2011 R:      Nancy Yuen <yuenn@google.com>
2012 R:      Benjamin Fair <benjaminfair@google.com>
2013 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2014 S:      Supported
2015 F:      arch/arm/mach-npcm/
2016 F:      arch/arm/boot/dts/nuvoton-npcm*
2017 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2018 F:      drivers/*/*npcm*
2019 F:      Documentation/devicetree/bindings/*/*npcm*
2020 F:      Documentation/devicetree/bindings/*/*/*npcm*
2021
2022 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2023 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2024 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2025 S:      Orphan
2026 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2027 F:      arch/arm/mach-s3c24xx/gta02.h
2028
2029 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2030 M:      Alexander Clouter <alex@digriz.org.uk>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 W:      http://www.digriz.org.uk/ts78xx/kernel
2033 S:      Maintained
2034 F:      arch/arm/mach-orion5x/ts78xx-*
2035
2036 ARM/OXNAS platform support
2037 M:      Neil Armstrong <narmstrong@baylibre.com>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2040 S:      Maintained
2041 F:      arch/arm/mach-oxnas/
2042 F:      arch/arm/boot/dts/ox8*.dts*
2043 N:      oxnas
2044
2045 ARM/PALM TREO SUPPORT
2046 M:      Tomas Cech <sleep_walker@suse.com>
2047 L:      linux-arm-kernel@lists.infradead.org
2048 W:      http://hackndev.com
2049 S:      Maintained
2050 F:      arch/arm/mach-pxa/palmtreo.*
2051
2052 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2053 M:      Marek Vasut <marek.vasut@gmail.com>
2054 L:      linux-arm-kernel@lists.infradead.org
2055 W:      http://hackndev.com
2056 S:      Maintained
2057 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2058 F:      arch/arm/mach-pxa/palmtx.c
2059 F:      arch/arm/mach-pxa/palmt5.*
2060 F:      arch/arm/mach-pxa/include/mach/palmld.h
2061 F:      arch/arm/mach-pxa/palmld.c
2062 F:      arch/arm/mach-pxa/palmte2.*
2063 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2064 F:      arch/arm/mach-pxa/palmtc.c
2065
2066 ARM/PALMZ72 SUPPORT
2067 M:      Sergey Lapin <slapin@ossfans.org>
2068 L:      linux-arm-kernel@lists.infradead.org
2069 W:      http://hackndev.com
2070 S:      Maintained
2071 F:      arch/arm/mach-pxa/palmz72.*
2072
2073 ARM/PLEB SUPPORT
2074 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2075 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2076 S:      Maintained
2077
2078 ARM/PT DIGITAL BOARD PORT
2079 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 W:      http://www.armlinux.org.uk/
2082 S:      Maintained
2083
2084 ARM/QUALCOMM SUPPORT
2085 M:      Andy Gross <agross@kernel.org>
2086 L:      linux-arm-msm@vger.kernel.org
2087 S:      Maintained
2088 F:      Documentation/devicetree/bindings/soc/qcom/
2089 F:      Documentation/devicetree/bindings/*/qcom*
2090 F:      arch/arm/boot/dts/qcom-*.dts
2091 F:      arch/arm/boot/dts/qcom-*.dtsi
2092 F:      arch/arm/mach-qcom/
2093 F:      arch/arm64/boot/dts/qcom/
2094 F:      drivers/*/qcom/
2095 F:      drivers/*/qcom*
2096 F:      drivers/*/*/qcom/
2097 F:      drivers/*/*/qcom*
2098 F:      drivers/*/pm8???-*
2099 F:      drivers/bluetooth/btqcomsmd.c
2100 F:      drivers/clocksource/timer-qcom.c
2101 F:      drivers/extcon/extcon-qcom*
2102 F:      drivers/iommu/msm*
2103 F:      drivers/i2c/busses/i2c-qup.c
2104 F:      drivers/i2c/busses/i2c-qcom-geni.c
2105 F:      drivers/mfd/ssbi.c
2106 F:      drivers/mmc/host/mmci_qcom*
2107 F:      drivers/mmc/host/sdhci-msm.c
2108 F:      drivers/pci/controller/dwc/pcie-qcom.c
2109 F:      drivers/phy/qualcomm/
2110 F:      drivers/power/*/msm*
2111 F:      drivers/reset/reset-qcom-*
2112 F:      drivers/scsi/ufs/ufs-qcom.*
2113 F:      drivers/spi/spi-qup.c
2114 F:      drivers/spi/spi-geni-qcom.c
2115 F:      drivers/spi/spi-qcom-qspi.c
2116 F:      drivers/tty/serial/msm_serial.c
2117 F:      drivers/usb/dwc3/dwc3-qcom.c
2118 F:      include/dt-bindings/*/qcom*
2119 F:      include/linux/*/qcom*
2120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2121
2122 ARM/RADISYS ENP2611 MACHINE SUPPORT
2123 M:      Lennert Buytenhek <kernel@wantstofly.org>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 S:      Maintained
2126
2127 ARM/RDA MICRO ARCHITECTURE
2128 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2131 S:      Maintained
2132 F:      arch/arm/boot/dts/rda8810pl-*
2133 F:      drivers/clocksource/timer-rda.c
2134 F:      drivers/irqchip/irq-rda-intc.c
2135 F:      drivers/tty/serial/rda-uart.c
2136 F:      Documentation/devicetree/bindings/arm/rda.yaml
2137 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2138 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2139 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2140
2141 ARM/REALTEK ARCHITECTURE
2142 M:      Andreas Färber <afaerber@suse.de>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 F:      arch/arm64/boot/dts/realtek/
2146 F:      Documentation/devicetree/bindings/arm/realtek.txt
2147
2148 ARM/RENESAS ARM64 ARCHITECTURE
2149 M:      Simon Horman <horms@verge.net.au>
2150 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2151 M:      Magnus Damm <magnus.damm@gmail.com>
2152 L:      linux-renesas-soc@vger.kernel.org
2153 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2156 S:      Supported
2157 F:      arch/arm64/boot/dts/renesas/
2158 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2159 F:      drivers/soc/renesas/
2160 F:      include/linux/soc/renesas/
2161
2162 ARM/RISCPC ARCHITECTURE
2163 M:      Russell King <linux@armlinux.org.uk>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 W:      http://www.armlinux.org.uk/
2166 S:      Maintained
2167 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2168 F:      arch/arm/include/asm/hardware/ioc.h
2169 F:      arch/arm/include/asm/hardware/iomd.h
2170 F:      arch/arm/include/asm/hardware/memc.h
2171 F:      arch/arm/mach-rpc/
2172 F:      drivers/net/ethernet/8390/etherh.c
2173 F:      drivers/net/ethernet/i825xx/ether1*
2174 F:      drivers/net/ethernet/seeq/ether3*
2175 F:      drivers/scsi/arm/
2176
2177 ARM/Rockchip SoC support
2178 M:      Heiko Stuebner <heiko@sntech.de>
2179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 L:      linux-rockchip@lists.infradead.org
2181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2182 S:      Maintained
2183 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2184 F:      arch/arm/boot/dts/rk3*
2185 F:      arch/arm/boot/dts/rv1108*
2186 F:      arch/arm/mach-rockchip/
2187 F:      drivers/clk/rockchip/
2188 F:      drivers/i2c/busses/i2c-rk3x.c
2189 F:      drivers/*/*rockchip*
2190 F:      drivers/*/*/*rockchip*
2191 F:      sound/soc/rockchip/
2192 N:      rockchip
2193
2194 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2195 M:      Kukjin Kim <kgene@kernel.org>
2196 M:      Krzysztof Kozlowski <krzk@kernel.org>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2199 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2200 S:      Maintained
2201 F:      arch/arm/boot/dts/s3c*
2202 F:      arch/arm/boot/dts/s5p*
2203 F:      arch/arm/boot/dts/exynos*
2204 F:      arch/arm64/boot/dts/exynos/
2205 F:      arch/arm/plat-samsung/
2206 F:      arch/arm/mach-s3c24*/
2207 F:      arch/arm/mach-s3c64xx/
2208 F:      arch/arm/mach-s5p*/
2209 F:      arch/arm/mach-exynos*/
2210 F:      drivers/*/*s3c24*
2211 F:      drivers/*/*/*s3c24*
2212 F:      drivers/*/*s3c64xx*
2213 F:      drivers/*/*s5pv210*
2214 F:      drivers/memory/samsung/
2215 F:      drivers/soc/samsung/
2216 F:      include/linux/soc/samsung/
2217 F:      Documentation/arm/samsung/
2218 F:      Documentation/devicetree/bindings/arm/samsung/
2219 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2220 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2221 N:      exynos
2222
2223 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2224 M:      Kyungmin Park <kyungmin.park@samsung.com>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 S:      Maintained
2227 F:      arch/arm/mach-s5pv210/
2228
2229 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2230 M:      Kyungmin Park <kyungmin.park@samsung.com>
2231 M:      Kamil Debski <kamil@wypas.org>
2232 M:      Andrzej Hajda <a.hajda@samsung.com>
2233 L:      linux-arm-kernel@lists.infradead.org
2234 L:      linux-media@vger.kernel.org
2235 S:      Maintained
2236 F:      drivers/media/platform/s5p-g2d/
2237
2238 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2239 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2240 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2241 L:      linux-media@vger.kernel.org
2242 S:      Maintained
2243 F:      drivers/media/platform/s5p-cec/
2244 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2245
2246 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2247 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2248 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2249 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2250 L:      linux-arm-kernel@lists.infradead.org
2251 L:      linux-media@vger.kernel.org
2252 S:      Maintained
2253 F:      drivers/media/platform/s5p-jpeg/
2254
2255 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2256 M:      Kyungmin Park <kyungmin.park@samsung.com>
2257 M:      Kamil Debski <kamil@wypas.org>
2258 M:      Jeongtae Park <jtp.park@samsung.com>
2259 M:      Andrzej Hajda <a.hajda@samsung.com>
2260 L:      linux-arm-kernel@lists.infradead.org
2261 L:      linux-media@vger.kernel.org
2262 S:      Maintained
2263 F:      drivers/media/platform/s5p-mfc/
2264
2265 ARM/SHMOBILE ARM ARCHITECTURE
2266 M:      Simon Horman <horms@verge.net.au>
2267 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2268 M:      Magnus Damm <magnus.damm@gmail.com>
2269 L:      linux-renesas-soc@vger.kernel.org
2270 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2273 S:      Supported
2274 F:      arch/arm/boot/dts/emev2*
2275 F:      arch/arm/boot/dts/gr-peach*
2276 F:      arch/arm/boot/dts/iwg20d-q7*
2277 F:      arch/arm/boot/dts/r7s*
2278 F:      arch/arm/boot/dts/r8a*
2279 F:      arch/arm/boot/dts/r9a*
2280 F:      arch/arm/boot/dts/sh*
2281 F:      arch/arm/configs/shmobile_defconfig
2282 F:      arch/arm/include/debug/renesas-scif.S
2283 F:      arch/arm/mach-shmobile/
2284 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2285 F:      drivers/soc/renesas/
2286 F:      include/linux/soc/renesas/
2287
2288 ARM/SOCFPGA ARCHITECTURE
2289 M:      Dinh Nguyen <dinguyen@kernel.org>
2290 S:      Maintained
2291 F:      arch/arm/mach-socfpga/
2292 F:      arch/arm/boot/dts/socfpga*
2293 F:      arch/arm/configs/socfpga_defconfig
2294 F:      arch/arm64/boot/dts/altera/
2295 F:      arch/arm64/boot/dts/intel/
2296 W:      http://www.rocketboards.org
2297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2298
2299 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2300 M:      Dinh Nguyen <dinguyen@kernel.org>
2301 S:      Maintained
2302 F:      drivers/clk/socfpga/
2303
2304 ARM/SOCFPGA EDAC SUPPORT
2305 M:      Thor Thayer <thor.thayer@linux.intel.com>
2306 S:      Maintained
2307 F:      drivers/edac/altera_edac.
2308
2309 ARM/SPREADTRUM SoC SUPPORT
2310 M:      Orson Zhai <orsonzhai@gmail.com>
2311 M:      Baolin Wang <baolin.wang@linaro.org>
2312 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2313 S:      Maintained
2314 F:      arch/arm64/boot/dts/sprd
2315 N:      sprd
2316
2317 ARM/STI ARCHITECTURE
2318 M:      Patrice Chotard <patrice.chotard@st.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 W:      http://www.stlinux.com
2321 S:      Maintained
2322 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2323 F:      arch/arm/mach-sti/
2324 F:      arch/arm/boot/dts/sti*
2325 F:      drivers/char/hw_random/st-rng.c
2326 F:      drivers/clocksource/arm_global_timer.c
2327 F:      drivers/clocksource/clksrc_st_lpc.c
2328 F:      drivers/cpufreq/sti-cpufreq.c
2329 F:      drivers/dma/st_fdma*
2330 F:      drivers/i2c/busses/i2c-st.c
2331 F:      drivers/media/rc/st_rc.c
2332 F:      drivers/media/platform/sti/c8sectpfe/
2333 F:      drivers/mmc/host/sdhci-st.c
2334 F:      drivers/phy/st/phy-miphy28lp.c
2335 F:      drivers/phy/st/phy-stih407-usb.c
2336 F:      drivers/pinctrl/pinctrl-st.c
2337 F:      drivers/remoteproc/st_remoteproc.c
2338 F:      drivers/remoteproc/st_slim_rproc.c
2339 F:      drivers/reset/sti/
2340 F:      drivers/rtc/rtc-st-lpc.c
2341 F:      drivers/tty/serial/st-asc.c
2342 F:      drivers/usb/dwc3/dwc3-st.c
2343 F:      drivers/usb/host/ehci-st.c
2344 F:      drivers/usb/host/ohci-st.c
2345 F:      drivers/watchdog/st_lpc_wdt.c
2346 F:      drivers/ata/ahci_st.c
2347 F:      include/linux/remoteproc/st_slim_rproc.h
2348
2349 ARM/STM32 ARCHITECTURE
2350 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2351 M:      Alexandre Torgue <alexandre.torgue@st.com>
2352 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 S:      Maintained
2355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2356 N:      stm32
2357 N:      stm
2358 F:      arch/arm/boot/dts/stm32*
2359 F:      arch/arm/mach-stm32/
2360 F:      drivers/clocksource/armv7m_systick.c
2361
2362 ARM/Synaptics SoC support
2363 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2364 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 S:      Maintained
2367 F:      arch/arm/mach-berlin/
2368 F:      arch/arm/boot/dts/berlin*
2369 F:      arch/arm64/boot/dts/synaptics/
2370
2371 ARM/TANGO ARCHITECTURE
2372 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2373 M:      Mans Rullgard <mans@mansr.com>
2374 L:      linux-arm-kernel@lists.infradead.org
2375 S:      Odd Fixes
2376 N:      tango
2377
2378 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2379 M:      Lennert Buytenhek <kernel@wantstofly.org>
2380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 S:      Maintained
2382
2383 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2384 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2385 L:      linux-tegra@vger.kernel.org
2386 L:      linux-media@vger.kernel.org
2387 S:      Maintained
2388 F:      drivers/media/platform/tegra-cec/
2389 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2390
2391 ARM/TETON BGA MACHINE SUPPORT
2392 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 S:      Maintained
2395
2396 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2397 M:      Santosh Shilimkar <ssantosh@kernel.org>
2398 L:      linux-kernel@vger.kernel.org
2399 S:      Maintained
2400 F:      drivers/memory/*emif*
2401
2402 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2403 M:      Tero Kristo <t-kristo@ti.com>
2404 M:      Nishanth Menon <nm@ti.com>
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 S:      Supported
2407 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2408 F:      arch/arm64/boot/dts/ti/Makefile
2409 F:      arch/arm64/boot/dts/ti/k3-*
2410 F:      include/dt-bindings/pinctrl/k3.h
2411
2412 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2413 M:      Santosh Shilimkar <ssantosh@kernel.org>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 S:      Maintained
2416 F:      arch/arm/mach-keystone/
2417 F:      arch/arm/boot/dts/keystone-*
2418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2419
2420 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2421 M:      Santosh Shilimkar <ssantosh@kernel.org>
2422 L:      linux-kernel@vger.kernel.org
2423 S:      Maintained
2424 F:      drivers/clk/keystone/
2425
2426 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2427 M:      Santosh Shilimkar <ssantosh@kernel.org>
2428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 L:      linux-kernel@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/clocksource/timer-keystone.c
2432
2433 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2434 M:      Santosh Shilimkar <ssantosh@kernel.org>
2435 L:      linux-kernel@vger.kernel.org
2436 S:      Maintained
2437 F:      drivers/power/reset/keystone-reset.c
2438
2439 ARM/THECUS N2100 MACHINE SUPPORT
2440 M:      Lennert Buytenhek <kernel@wantstofly.org>
2441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 S:      Maintained
2443
2444 ARM/TOSA MACHINE SUPPORT
2445 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2446 M:      Dirk Opfer <dirk@opfer-online.de>
2447 S:      Maintained
2448
2449 ARM/UNIPHIER ARCHITECTURE
2450 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2453 S:      Maintained
2454 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2455 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2456 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2457 F:      arch/arm/boot/dts/uniphier*
2458 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2459 F:      arch/arm/mach-uniphier/
2460 F:      arch/arm/mm/cache-uniphier.c
2461 F:      arch/arm64/boot/dts/socionext/uniphier*
2462 F:      drivers/bus/uniphier-system-bus.c
2463 F:      drivers/clk/uniphier/
2464 F:      drivers/dma/uniphier-mdmac.c
2465 F:      drivers/gpio/gpio-uniphier.c
2466 F:      drivers/i2c/busses/i2c-uniphier*
2467 F:      drivers/irqchip/irq-uniphier-aidet.c
2468 F:      drivers/mmc/host/uniphier-sd.c
2469 F:      drivers/pinctrl/uniphier/
2470 F:      drivers/reset/reset-uniphier.c
2471 F:      drivers/tty/serial/8250/8250_uniphier.c
2472 N:      uniphier
2473
2474 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2475 M:      Ulf Hansson <ulf.hansson@linaro.org>
2476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 T:      git git://git.linaro.org/people/ulfh/clk.git
2478 S:      Maintained
2479 F:      drivers/clk/ux500/
2480
2481 ARM/VERSATILE EXPRESS PLATFORM
2482 M:      Liviu Dudau <liviu.dudau@arm.com>
2483 M:      Sudeep Holla <sudeep.holla@arm.com>
2484 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 S:      Maintained
2487 F:      arch/arm/boot/dts/vexpress*
2488 F:      arch/arm64/boot/dts/arm/
2489 F:      arch/arm/mach-vexpress/
2490 F:      */*/vexpress*
2491 F:      */*/*/vexpress*
2492 F:      drivers/clk/versatile/clk-vexpress-osc.c
2493 F:      drivers/clocksource/timer-versatile.c
2494 N:      mps2
2495
2496 ARM/VFP SUPPORT
2497 M:      Russell King <linux@armlinux.org.uk>
2498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 W:      http://www.armlinux.org.uk/
2500 S:      Maintained
2501 F:      arch/arm/vfp/
2502
2503 ARM/VOIPAC PXA270 SUPPORT
2504 M:      Marek Vasut <marek.vasut@gmail.com>
2505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 S:      Maintained
2507 F:      arch/arm/mach-pxa/vpac270.c
2508 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2509
2510 ARM/VT8500 ARM ARCHITECTURE
2511 M:      Tony Prisk <linux@prisktech.co.nz>
2512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 S:      Maintained
2514 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2515 F:      arch/arm/mach-vt8500/
2516 F:      drivers/clocksource/timer-vt8500.c
2517 F:      drivers/i2c/busses/i2c-wmt.c
2518 F:      drivers/mmc/host/wmt-sdmmc.c
2519 F:      drivers/pwm/pwm-vt8500.c
2520 F:      drivers/rtc/rtc-vt8500.c
2521 F:      drivers/tty/serial/vt8500_serial.c
2522 F:      drivers/usb/host/ehci-platform.c
2523 F:      drivers/usb/host/uhci-platform.c
2524 F:      drivers/video/fbdev/vt8500lcdfb.*
2525 F:      drivers/video/fbdev/wm8505fb*
2526 F:      drivers/video/fbdev/wmt_ge_rops.*
2527
2528 ARM/ZIPIT Z2 SUPPORT
2529 M:      Marek Vasut <marek.vasut@gmail.com>
2530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 S:      Maintained
2532 F:      arch/arm/mach-pxa/z2.c
2533 F:      arch/arm/mach-pxa/include/mach/z2.h
2534
2535 ARM/ZTE ARCHITECTURE
2536 M:      Jun Nie <jun.nie@linaro.org>
2537 M:      Shawn Guo <shawnguo@kernel.org>
2538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 S:      Maintained
2540 F:      arch/arm/boot/dts/zx2967*
2541 F:      arch/arm/mach-zx/
2542 F:      arch/arm64/boot/dts/zte/
2543 F:      drivers/clk/zte/
2544 F:      drivers/dma/zx_dma.c
2545 F:      drivers/gpio/gpio-zx.c
2546 F:      drivers/i2c/busses/i2c-zx2967.c
2547 F:      drivers/mmc/host/dw_mmc-zx.*
2548 F:      drivers/pinctrl/zte/
2549 F:      drivers/soc/zte/
2550 F:      drivers/thermal/zx2967_thermal.c
2551 F:      drivers/watchdog/zx2967_wdt.c
2552 F:      Documentation/devicetree/bindings/arm/zte.yaml
2553 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2554 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2555 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2556 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2557 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2558 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2559 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2560 F:      Documentation/devicetree/bindings/soc/zte/
2561 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2562 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2563 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2564 F:      include/dt-bindings/clock/zx2967*.h
2565 F:      include/dt-bindings/soc/zte,*.h
2566 F:      sound/soc/codecs/zx_aud96p22.c
2567 F:      sound/soc/zte/
2568
2569 ARM/ZYNQ ARCHITECTURE
2570 M:      Michal Simek <michal.simek@xilinx.com>
2571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 W:      http://wiki.xilinx.com
2573 T:      git https://github.com/Xilinx/linux-xlnx.git
2574 S:      Supported
2575 F:      arch/arm/mach-zynq/
2576 F:      drivers/cpuidle/cpuidle-zynq.c
2577 F:      drivers/block/xsysace.c
2578 N:      zynq
2579 N:      xilinx
2580 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2581 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2582 F:      drivers/clocksource/timer-cadence-ttc.c
2583 F:      drivers/i2c/busses/i2c-cadence.c
2584 F:      drivers/mmc/host/sdhci-of-arasan.c
2585 F:      drivers/edac/synopsys_edac.c
2586 F:      drivers/i2c/busses/i2c-xiic.c
2587
2588 ARM64 PORT (AARCH64 ARCHITECTURE)
2589 M:      Catalin Marinas <catalin.marinas@arm.com>
2590 M:      Will Deacon <will@kernel.org>
2591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2593 S:      Maintained
2594 F:      arch/arm64/
2595 X:      arch/arm64/boot/dts/
2596 F:      Documentation/arm64/
2597
2598 AS3645A LED FLASH CONTROLLER DRIVER
2599 M:      Sakari Ailus <sakari.ailus@iki.fi>
2600 L:      linux-leds@vger.kernel.org
2601 S:      Maintained
2602 F:      drivers/leds/leds-as3645a.c
2603
2604 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2605 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2606 L:      linux-media@vger.kernel.org
2607 T:      git git://linuxtv.org/media_tree.git
2608 S:      Maintained
2609 F:      drivers/media/i2c/ak7375.c
2610 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2611
2612 ASAHI KASEI AK8974 DRIVER
2613 M:      Linus Walleij <linus.walleij@linaro.org>
2614 L:      linux-iio@vger.kernel.org
2615 W:      http://www.akm.com/
2616 S:      Supported
2617 F:      drivers/iio/magnetometer/ak8974.c
2618
2619 ASC7621 HARDWARE MONITOR DRIVER
2620 M:      George Joseph <george.joseph@fairview5.com>
2621 L:      linux-hwmon@vger.kernel.org
2622 S:      Maintained
2623 F:      Documentation/hwmon/asc7621.rst
2624 F:      drivers/hwmon/asc7621.c
2625
2626 ASPEED PINCTRL DRIVERS
2627 M:      Andrew Jeffery <andrew@aj.id.au>
2628 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2629 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2630 L:      linux-gpio@vger.kernel.org
2631 S:      Maintained
2632 F:      drivers/pinctrl/aspeed/
2633 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2634
2635 ASPEED VIDEO ENGINE DRIVER
2636 M:      Eddie James <eajames@linux.ibm.com>
2637 L:      linux-media@vger.kernel.org
2638 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2639 S:      Maintained
2640 F:      drivers/media/platform/aspeed-video.c
2641 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2642
2643 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2644 M:      Corentin Chary <corentin.chary@gmail.com>
2645 L:      acpi4asus-user@lists.sourceforge.net
2646 L:      platform-driver-x86@vger.kernel.org
2647 W:      http://acpi4asus.sf.net
2648 S:      Maintained
2649 F:      drivers/platform/x86/asus*.c
2650 F:      drivers/platform/x86/eeepc*.c
2651
2652 ASUS WIRELESS RADIO CONTROL DRIVER
2653 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2654 L:      platform-driver-x86@vger.kernel.org
2655 S:      Maintained
2656 F:      drivers/platform/x86/asus-wireless.c
2657
2658 ASYMMETRIC KEYS
2659 M:      David Howells <dhowells@redhat.com>
2660 L:      keyrings@vger.kernel.org
2661 S:      Maintained
2662 F:      Documentation/crypto/asymmetric-keys.txt
2663 F:      include/linux/verification.h
2664 F:      include/crypto/public_key.h
2665 F:      include/crypto/pkcs7.h
2666 F:      crypto/asymmetric_keys/
2667
2668 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2669 R:      Dan Williams <dan.j.williams@intel.com>
2670 W:      http://sourceforge.net/projects/xscaleiop
2671 S:      Odd fixes
2672 F:      Documentation/crypto/async-tx-api.txt
2673 F:      crypto/async_tx/
2674 F:      drivers/dma/
2675 F:      include/linux/dmaengine.h
2676 F:      include/linux/async_tx.h
2677
2678 AT24 EEPROM DRIVER
2679 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2680 L:      linux-i2c@vger.kernel.org
2681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2682 S:      Maintained
2683 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2684 F:      drivers/misc/eeprom/at24.c
2685
2686 ATA OVER ETHERNET (AOE) DRIVER
2687 M:      "Justin Sanders" <justin@coraid.com>
2688 W:      http://www.openaoe.org/
2689 S:      Supported
2690 F:      Documentation/admin-guide/aoe/
2691 F:      drivers/block/aoe/
2692
2693 ATHEROS 71XX/9XXX GPIO DRIVER
2694 M:      Alban Bedel <albeu@free.fr>
2695 W:      https://github.com/AlbanBedel/linux
2696 T:      git git://github.com/AlbanBedel/linux
2697 S:      Maintained
2698 F:      drivers/gpio/gpio-ath79.c
2699 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2700
2701 ATHEROS 71XX/9XXX USB PHY DRIVER
2702 M:      Alban Bedel <albeu@free.fr>
2703 W:      https://github.com/AlbanBedel/linux
2704 T:      git git://github.com/AlbanBedel/linux
2705 S:      Maintained
2706 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2707 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2708
2709 ATHEROS ATH GENERIC UTILITIES
2710 M:      Kalle Valo <kvalo@codeaurora.org>
2711 L:      linux-wireless@vger.kernel.org
2712 S:      Supported
2713 F:      drivers/net/wireless/ath/*
2714
2715 ATHEROS ATH5K WIRELESS DRIVER
2716 M:      Jiri Slaby <jirislaby@gmail.com>
2717 M:      Nick Kossifidis <mickflemm@gmail.com>
2718 M:      Luis Chamberlain <mcgrof@kernel.org>
2719 L:      linux-wireless@vger.kernel.org
2720 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2721 S:      Maintained
2722 F:      drivers/net/wireless/ath/ath5k/
2723
2724 ATHEROS ATH6KL WIRELESS DRIVER
2725 M:      Kalle Valo <kvalo@codeaurora.org>
2726 L:      linux-wireless@vger.kernel.org
2727 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2729 S:      Supported
2730 F:      drivers/net/wireless/ath/ath6kl/
2731
2732 ATI_REMOTE2 DRIVER
2733 M:      Ville Syrjala <syrjala@sci.fi>
2734 S:      Maintained
2735 F:      drivers/input/misc/ati_remote2.c
2736
2737 ATK0110 HWMON DRIVER
2738 M:      Luca Tettamanti <kronos.it@gmail.com>
2739 L:      linux-hwmon@vger.kernel.org
2740 S:      Maintained
2741 F:      drivers/hwmon/asus_atk0110.c
2742
2743 ATLX ETHERNET DRIVERS
2744 M:      Jay Cliburn <jcliburn@gmail.com>
2745 M:      Chris Snook <chris.snook@gmail.com>
2746 L:      netdev@vger.kernel.org
2747 W:      http://sourceforge.net/projects/atl1
2748 W:      http://atl1.sourceforge.net
2749 S:      Maintained
2750 F:      drivers/net/ethernet/atheros/
2751
2752 ATM
2753 M:      Chas Williams <3chas3@gmail.com>
2754 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2755 L:      netdev@vger.kernel.org
2756 W:      http://linux-atm.sourceforge.net
2757 S:      Maintained
2758 F:      drivers/atm/
2759 F:      include/linux/atm*
2760 F:      include/uapi/linux/atm*
2761
2762 ATMEL MACB ETHERNET DRIVER
2763 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2764 S:      Supported
2765 F:      drivers/net/ethernet/cadence/
2766
2767 ATMEL MAXTOUCH DRIVER
2768 M:      Nick Dyer <nick@shmanahar.org>
2769 T:      git git://github.com/ndyer/linux.git
2770 S:      Maintained
2771 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2772 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2773
2774 ATMEL WIRELESS DRIVER
2775 M:      Simon Kelley <simon@thekelleys.org.uk>
2776 L:      linux-wireless@vger.kernel.org
2777 W:      http://www.thekelleys.org.uk/atmel
2778 W:      http://atmelwlandriver.sourceforge.net/
2779 S:      Maintained
2780 F:      drivers/net/wireless/atmel/atmel*
2781
2782 ATOMIC INFRASTRUCTURE
2783 M:      Will Deacon <will@kernel.org>
2784 M:      Peter Zijlstra <peterz@infradead.org>
2785 R:      Boqun Feng <boqun.feng@gmail.com>
2786 L:      linux-kernel@vger.kernel.org
2787 S:      Maintained
2788 F:      arch/*/include/asm/atomic*.h
2789 F:      include/*/atomic*.h
2790 F:      scripts/atomic/
2791
2792 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2793 M:      Bradley Grove <linuxdrivers@attotech.com>
2794 L:      linux-scsi@vger.kernel.org
2795 W:      http://www.attotech.com
2796 S:      Supported
2797 F:      drivers/scsi/esas2r
2798
2799 ATUSB IEEE 802.15.4 RADIO DRIVER
2800 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2801 L:      linux-wpan@vger.kernel.org
2802 S:      Maintained
2803 F:      drivers/net/ieee802154/atusb.c
2804 F:      drivers/net/ieee802154/atusb.h
2805 F:      drivers/net/ieee802154/at86rf230.h
2806
2807 AUDIT SUBSYSTEM
2808 M:      Paul Moore <paul@paul-moore.com>
2809 M:      Eric Paris <eparis@redhat.com>
2810 L:      linux-audit@redhat.com (moderated for non-subscribers)
2811 W:      https://github.com/linux-audit
2812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2813 S:      Supported
2814 F:      include/linux/audit.h
2815 F:      include/uapi/linux/audit.h
2816 F:      kernel/audit*
2817
2818 AUXILIARY DISPLAY DRIVERS
2819 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2820 S:      Maintained
2821 F:      drivers/auxdisplay/
2822 F:      include/linux/cfag12864b.h
2823
2824 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2825 M:      Andreas Klinger <ak@it-klinger.de>
2826 L:      linux-iio@vger.kernel.org
2827 S:      Maintained
2828 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2829 F:      drivers/iio/adc/hx711.c
2830
2831 AX.25 NETWORK LAYER
2832 M:      Ralf Baechle <ralf@linux-mips.org>
2833 L:      linux-hams@vger.kernel.org
2834 W:      http://www.linux-ax25.org/
2835 S:      Maintained
2836 F:      include/uapi/linux/ax25.h
2837 F:      include/net/ax25.h
2838 F:      net/ax25/
2839
2840 AXENTIA ARM DEVICES
2841 M:      Peter Rosin <peda@axentia.se>
2842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 S:      Maintained
2844 F:      Documentation/devicetree/bindings/arm/axentia.txt
2845 F:      arch/arm/boot/dts/at91-linea.dtsi
2846 F:      arch/arm/boot/dts/at91-natte.dtsi
2847 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2848 F:      arch/arm/boot/dts/at91-tse850-3.dts
2849
2850 AXENTIA ASOC DRIVERS
2851 M:      Peter Rosin <peda@axentia.se>
2852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2853 S:      Maintained
2854 F:      Documentation/devicetree/bindings/sound/axentia,*
2855 F:      sound/soc/atmel/tse850-pcm5142.c
2856
2857 AXXIA I2C CONTROLLER
2858 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2859 L:      linux-i2c@vger.kernel.org
2860 S:      Maintained
2861 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2862 F:      drivers/i2c/busses/i2c-axxia.c
2863
2864 AZ6007 DVB DRIVER
2865 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2866 L:      linux-media@vger.kernel.org
2867 W:      https://linuxtv.org
2868 T:      git git://linuxtv.org/media_tree.git
2869 S:      Maintained
2870 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2871
2872 AZTECH FM RADIO RECEIVER DRIVER
2873 M:      Hans Verkuil <hverkuil@xs4all.nl>
2874 L:      linux-media@vger.kernel.org
2875 T:      git git://linuxtv.org/media_tree.git
2876 W:      https://linuxtv.org
2877 S:      Maintained
2878 F:      drivers/media/radio/radio-aztech*
2879
2880 B43 WIRELESS DRIVER
2881 L:      linux-wireless@vger.kernel.org
2882 L:      b43-dev@lists.infradead.org
2883 W:      http://wireless.kernel.org/en/users/Drivers/b43
2884 S:      Odd Fixes
2885 F:      drivers/net/wireless/broadcom/b43/
2886
2887 B43LEGACY WIRELESS DRIVER
2888 M:      Larry Finger <Larry.Finger@lwfinger.net>
2889 L:      linux-wireless@vger.kernel.org
2890 L:      b43-dev@lists.infradead.org
2891 W:      http://wireless.kernel.org/en/users/Drivers/b43
2892 S:      Maintained
2893 F:      drivers/net/wireless/broadcom/b43legacy/
2894
2895 BACKLIGHT CLASS/SUBSYSTEM
2896 M:      Lee Jones <lee.jones@linaro.org>
2897 M:      Daniel Thompson <daniel.thompson@linaro.org>
2898 M:      Jingoo Han <jingoohan1@gmail.com>
2899 L:      dri-devel@lists.freedesktop.org
2900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2901 S:      Maintained
2902 F:      drivers/video/backlight/
2903 F:      include/linux/backlight.h
2904 F:      include/linux/pwm_backlight.h
2905 F:      Documentation/devicetree/bindings/leds/backlight
2906
2907 BATMAN ADVANCED
2908 M:      Marek Lindner <mareklindner@neomailbox.ch>
2909 M:      Simon Wunderlich <sw@simonwunderlich.de>
2910 M:      Antonio Quartulli <a@unstable.cc>
2911 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2912 W:      https://www.open-mesh.org/
2913 B:      https://www.open-mesh.org/projects/batman-adv/issues
2914 C:      irc://chat.freenode.net/batman
2915 Q:      https://patchwork.open-mesh.org/project/batman/list/
2916 T:      git https://git.open-mesh.org/linux-merge.git
2917 S:      Maintained
2918 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2919 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2920 F:      Documentation/networking/batman-adv.rst
2921 F:      include/uapi/linux/batadv_packet.h
2922 F:      include/uapi/linux/batman_adv.h
2923 F:      net/batman-adv/
2924
2925 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2926 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2927 L:      linux-hams@vger.kernel.org
2928 W:      http://www.baycom.org/~tom/ham/ham.html
2929 S:      Maintained
2930 F:      drivers/net/hamradio/baycom*
2931
2932 BCACHE (BLOCK LAYER CACHE)
2933 M:      Coly Li <colyli@suse.de>
2934 M:      Kent Overstreet <kent.overstreet@gmail.com>
2935 L:      linux-bcache@vger.kernel.org
2936 W:      http://bcache.evilpiepirate.org
2937 C:      irc://irc.oftc.net/bcache
2938 S:      Maintained
2939 F:      drivers/md/bcache/
2940
2941 BDISP ST MEDIA DRIVER
2942 M:      Fabien Dessenne <fabien.dessenne@st.com>
2943 L:      linux-media@vger.kernel.org
2944 T:      git git://linuxtv.org/media_tree.git
2945 W:      https://linuxtv.org
2946 S:      Supported
2947 F:      drivers/media/platform/sti/bdisp
2948
2949 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2950 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2951 L:      netdev@vger.kernel.org
2952 S:      Maintained
2953 F:      drivers/net/ethernet/ec_bhf.c
2954
2955 BEFS FILE SYSTEM
2956 M:      Luis de Bethencourt <luisbg@kernel.org>
2957 M:      Salah Triki <salah.triki@gmail.com>
2958 S:      Maintained
2959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2960 F:      Documentation/filesystems/befs.txt
2961 F:      fs/befs/
2962
2963 BFQ I/O SCHEDULER
2964 M:      Paolo Valente <paolo.valente@linaro.org>
2965 M:      Jens Axboe <axboe@kernel.dk>
2966 L:      linux-block@vger.kernel.org
2967 S:      Maintained
2968 F:      block/bfq-*
2969 F:      Documentation/block/bfq-iosched.rst
2970
2971 BFS FILE SYSTEM
2972 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2973 S:      Maintained
2974 F:      Documentation/filesystems/bfs.txt
2975 F:      fs/bfs/
2976 F:      include/uapi/linux/bfs_fs.h
2977
2978 BLINKM RGB LED DRIVER
2979 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2980 S:      Maintained
2981 F:      drivers/leds/leds-blinkm.c
2982
2983 BLOCK LAYER
2984 M:      Jens Axboe <axboe@kernel.dk>
2985 L:      linux-block@vger.kernel.org
2986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2987 S:      Maintained
2988 F:      block/
2989 F:      drivers/block/
2990 F:      kernel/trace/blktrace.c
2991 F:      lib/sbitmap.c
2992
2993 BLOCK2MTD DRIVER
2994 M:      Joern Engel <joern@lazybastard.org>
2995 L:      linux-mtd@lists.infradead.org
2996 S:      Maintained
2997 F:      drivers/mtd/devices/block2mtd.c
2998
2999 BLUETOOTH DRIVERS
3000 M:      Marcel Holtmann <marcel@holtmann.org>
3001 M:      Johan Hedberg <johan.hedberg@gmail.com>
3002 L:      linux-bluetooth@vger.kernel.org
3003 W:      http://www.bluez.org/
3004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3006 S:      Maintained
3007 F:      drivers/bluetooth/
3008
3009 BLUETOOTH SUBSYSTEM
3010 M:      Marcel Holtmann <marcel@holtmann.org>
3011 M:      Johan Hedberg <johan.hedberg@gmail.com>
3012 L:      linux-bluetooth@vger.kernel.org
3013 W:      http://www.bluez.org/
3014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3016 S:      Maintained
3017 F:      net/bluetooth/
3018 F:      include/net/bluetooth/
3019
3020 BONDING DRIVER
3021 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3022 M:      Veaceslav Falico <vfalico@gmail.com>
3023 M:      Andy Gospodarek <andy@greyhouse.net>
3024 L:      netdev@vger.kernel.org
3025 W:      http://sourceforge.net/projects/bonding/
3026 S:      Supported
3027 F:      drivers/net/bonding/
3028 F:      include/uapi/linux/if_bonding.h
3029
3030 BPF (Safe dynamic programs and tools)
3031 M:      Alexei Starovoitov <ast@kernel.org>
3032 M:      Daniel Borkmann <daniel@iogearbox.net>
3033 R:      Martin KaFai Lau <kafai@fb.com>
3034 R:      Song Liu <songliubraving@fb.com>
3035 R:      Yonghong Song <yhs@fb.com>
3036 L:      netdev@vger.kernel.org
3037 L:      bpf@vger.kernel.org
3038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3040 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3041 S:      Supported
3042 F:      arch/*/net/*
3043 F:      Documentation/networking/filter.txt
3044 F:      Documentation/bpf/
3045 F:      include/linux/bpf*
3046 F:      include/linux/filter.h
3047 F:      include/trace/events/xdp.h
3048 F:      include/uapi/linux/bpf*
3049 F:      include/uapi/linux/filter.h
3050 F:      kernel/bpf/
3051 F:      kernel/trace/bpf_trace.c
3052 F:      lib/test_bpf.c
3053 F:      net/bpf/
3054 F:      net/core/filter.c
3055 F:      net/sched/act_bpf.c
3056 F:      net/sched/cls_bpf.c
3057 F:      samples/bpf/
3058 F:      tools/bpf/
3059 F:      tools/lib/bpf/
3060 F:      tools/testing/selftests/bpf/
3061 K:      bpf
3062 N:      bpf
3063
3064 BPF JIT for ARM
3065 M:      Shubham Bansal <illusionist.neo@gmail.com>
3066 L:      netdev@vger.kernel.org
3067 L:      bpf@vger.kernel.org
3068 S:      Maintained
3069 F:      arch/arm/net/
3070
3071 BPF JIT for ARM64
3072 M:      Daniel Borkmann <daniel@iogearbox.net>
3073 M:      Alexei Starovoitov <ast@kernel.org>
3074 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3075 L:      netdev@vger.kernel.org
3076 L:      bpf@vger.kernel.org
3077 S:      Supported
3078 F:      arch/arm64/net/
3079
3080 BPF JIT for MIPS (32-BIT AND 64-BIT)
3081 M:      Paul Burton <paul.burton@mips.com>
3082 L:      netdev@vger.kernel.org
3083 L:      bpf@vger.kernel.org
3084 S:      Maintained
3085 F:      arch/mips/net/
3086
3087 BPF JIT for NFP NICs
3088 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3089 L:      netdev@vger.kernel.org
3090 L:      bpf@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/net/ethernet/netronome/nfp/bpf/
3093
3094 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3095 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3096 M:      Sandipan Das <sandipan@linux.ibm.com>
3097 L:      netdev@vger.kernel.org
3098 L:      bpf@vger.kernel.org
3099 S:      Maintained
3100 F:      arch/powerpc/net/
3101
3102 BPF JIT for RISC-V (RV64G)
3103 M:      Björn Töpel <bjorn.topel@gmail.com>
3104 L:      netdev@vger.kernel.org
3105 S:      Maintained
3106 F:      arch/riscv/net/
3107
3108 BPF JIT for S390
3109 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3110 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3111 M:      Vasily Gorbik <gor@linux.ibm.com>
3112 L:      netdev@vger.kernel.org
3113 L:      bpf@vger.kernel.org
3114 S:      Maintained
3115 F:      arch/s390/net/
3116 X:      arch/s390/net/pnet.c
3117
3118 BPF JIT for SPARC (32-BIT AND 64-BIT)
3119 M:      David S. Miller <davem@davemloft.net>
3120 L:      netdev@vger.kernel.org
3121 L:      bpf@vger.kernel.org
3122 S:      Maintained
3123 F:      arch/sparc/net/
3124
3125 BPF JIT for X86 32-BIT
3126 M:      Wang YanQing <udknight@gmail.com>
3127 L:      netdev@vger.kernel.org
3128 L:      bpf@vger.kernel.org
3129 S:      Maintained
3130 F:      arch/x86/net/bpf_jit_comp32.c
3131
3132 BPF JIT for X86 64-BIT
3133 M:      Alexei Starovoitov <ast@kernel.org>
3134 M:      Daniel Borkmann <daniel@iogearbox.net>
3135 L:      netdev@vger.kernel.org
3136 L:      bpf@vger.kernel.org
3137 S:      Supported
3138 F:      arch/x86/net/
3139 X:      arch/x86/net/bpf_jit_comp32.c
3140
3141 BROADCOM B44 10/100 ETHERNET DRIVER
3142 M:      Michael Chan <michael.chan@broadcom.com>
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/broadcom/b44.*
3146
3147 BROADCOM B53 ETHERNET SWITCH DRIVER
3148 M:      Florian Fainelli <f.fainelli@gmail.com>
3149 L:      netdev@vger.kernel.org
3150 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3151 S:      Supported
3152 F:      drivers/net/dsa/b53/*
3153 F:      include/linux/platform_data/b53.h
3154
3155 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3156 M:      Florian Fainelli <f.fainelli@gmail.com>
3157 M:      Ray Jui <rjui@broadcom.com>
3158 M:      Scott Branden <sbranden@broadcom.com>
3159 M:      bcm-kernel-feedback-list@broadcom.com
3160 T:      git git://github.com/broadcom/mach-bcm
3161 S:      Maintained
3162 N:      bcm281*
3163 N:      bcm113*
3164 N:      bcm216*
3165 N:      kona
3166 F:      arch/arm/mach-bcm/
3167
3168 BROADCOM BCM2835 ARM ARCHITECTURE
3169 M:      Eric Anholt <eric@anholt.net>
3170 M:      Stefan Wahren <wahrenst@gmx.net>
3171 L:      bcm-kernel-feedback-list@broadcom.com
3172 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174 T:      git git://github.com/anholt/linux
3175 S:      Maintained
3176 N:      bcm2835
3177 F:      drivers/staging/vc04_services
3178
3179 BROADCOM BCM47XX MIPS ARCHITECTURE
3180 M:      Hauke Mehrtens <hauke@hauke-m.de>
3181 M:      Rafał Miłecki <zajec5@gmail.com>
3182 L:      linux-mips@vger.kernel.org
3183 S:      Maintained
3184 F:      Documentation/devicetree/bindings/mips/brcm/
3185 F:      arch/mips/bcm47xx/*
3186 F:      arch/mips/include/asm/mach-bcm47xx/*
3187
3188 BROADCOM BCM5301X ARM ARCHITECTURE
3189 M:      Hauke Mehrtens <hauke@hauke-m.de>
3190 M:      Rafał Miłecki <zajec5@gmail.com>
3191 M:      bcm-kernel-feedback-list@broadcom.com
3192 L:      linux-arm-kernel@lists.infradead.org
3193 S:      Maintained
3194 F:      arch/arm/mach-bcm/bcm_5301x.c
3195 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3196 F:      arch/arm/boot/dts/bcm470*
3197 F:      arch/arm/boot/dts/bcm953012*
3198
3199 BROADCOM BCM53573 ARM ARCHITECTURE
3200 M:      Rafał Miłecki <rafal@milecki.pl>
3201 L:      bcm-kernel-feedback-list@broadcom.com
3202 L:      linux-arm-kernel@lists.infradead.org
3203 S:      Maintained
3204 F:      arch/arm/boot/dts/bcm53573*
3205 F:      arch/arm/boot/dts/bcm47189*
3206
3207 BROADCOM BCM63XX ARM ARCHITECTURE
3208 M:      Florian Fainelli <f.fainelli@gmail.com>
3209 M:      bcm-kernel-feedback-list@broadcom.com
3210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3211 T:      git git://github.com/broadcom/stblinux.git
3212 S:      Maintained
3213 N:      bcm63xx
3214
3215 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3216 M:      Kevin Cernekee <cernekee@gmail.com>
3217 L:      linux-usb@vger.kernel.org
3218 S:      Maintained
3219 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3220
3221 BROADCOM BCM7XXX ARM ARCHITECTURE
3222 M:      Brian Norris <computersforpeace@gmail.com>
3223 M:      Gregory Fong <gregory.0xf0@gmail.com>
3224 M:      Florian Fainelli <f.fainelli@gmail.com>
3225 M:      bcm-kernel-feedback-list@broadcom.com
3226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T:      git git://github.com/broadcom/stblinux.git
3228 S:      Maintained
3229 F:      arch/arm/mach-bcm/*brcmstb*
3230 F:      arch/arm/boot/dts/bcm7*.dts*
3231 F:      drivers/bus/brcmstb_gisb.c
3232 F:      arch/arm/mm/cache-b15-rac.c
3233 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3234 N:      brcmstb
3235
3236 BROADCOM BMIPS CPUFREQ DRIVER
3237 M:      Markus Mayer <mmayer@broadcom.com>
3238 M:      bcm-kernel-feedback-list@broadcom.com
3239 L:      linux-pm@vger.kernel.org
3240 S:      Maintained
3241 F:      drivers/cpufreq/bmips-cpufreq.c
3242
3243 BROADCOM BMIPS MIPS ARCHITECTURE
3244 M:      Kevin Cernekee <cernekee@gmail.com>
3245 M:      Florian Fainelli <f.fainelli@gmail.com>
3246 L:      bcm-kernel-feedback-list@broadcom.com
3247 L:      linux-mips@vger.kernel.org
3248 T:      git git://github.com/broadcom/stblinux.git
3249 S:      Maintained
3250 F:      arch/mips/bmips/*
3251 F:      arch/mips/include/asm/mach-bmips/*
3252 F:      arch/mips/kernel/*bmips*
3253 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3254 F:      drivers/irqchip/irq-bcm63*
3255 F:      drivers/irqchip/irq-bcm7*
3256 F:      drivers/irqchip/irq-brcmstb*
3257 F:      include/linux/bcm963xx_nvram.h
3258 F:      include/linux/bcm963xx_tag.h
3259
3260 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3261 M:      Rasesh Mody <rmody@marvell.com>
3262 M:      GR-Linux-NIC-Dev@marvell.com
3263 L:      netdev@vger.kernel.org
3264 S:      Supported
3265 F:      drivers/net/ethernet/broadcom/bnx2.*
3266 F:      drivers/net/ethernet/broadcom/bnx2_*
3267
3268 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3269 M:      QLogic-Storage-Upstream@qlogic.com
3270 L:      linux-scsi@vger.kernel.org
3271 S:      Supported
3272 F:      drivers/scsi/bnx2fc/
3273
3274 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3275 M:      QLogic-Storage-Upstream@qlogic.com
3276 L:      linux-scsi@vger.kernel.org
3277 S:      Supported
3278 F:      drivers/scsi/bnx2i/
3279
3280 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3281 M:      Ariel Elior <aelior@marvell.com>
3282 M:      Sudarsana Kalluru <skalluru@marvell.com>
3283 M:      GR-everest-linux-l2@marvell.com
3284 L:      netdev@vger.kernel.org
3285 S:      Supported
3286 F:      drivers/net/ethernet/broadcom/bnx2x/
3287
3288 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3289 M:      Michael Chan <michael.chan@broadcom.com>
3290 L:      netdev@vger.kernel.org
3291 S:      Supported
3292 F:      drivers/net/ethernet/broadcom/bnxt/
3293
3294 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3295 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3296 M:      Franky Lin <franky.lin@broadcom.com>
3297 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3298 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3299 M:      Wright Feng <wright.feng@cypress.com>
3300 L:      linux-wireless@vger.kernel.org
3301 L:      brcm80211-dev-list.pdl@broadcom.com
3302 L:      brcm80211-dev-list@cypress.com
3303 S:      Supported
3304 F:      drivers/net/wireless/broadcom/brcm80211/
3305
3306 BROADCOM BRCMSTB GPIO DRIVER
3307 M:      Gregory Fong <gregory.0xf0@gmail.com>
3308 L:      bcm-kernel-feedback-list@broadcom.com
3309 S:      Supported
3310 F:      drivers/gpio/gpio-brcmstb.c
3311 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3312
3313 BROADCOM BRCMSTB I2C DRIVER
3314 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3315 L:      linux-i2c@vger.kernel.org
3316 L:      bcm-kernel-feedback-list@broadcom.com
3317 S:      Supported
3318 F:      drivers/i2c/busses/i2c-brcmstb.c
3319 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3320
3321 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3322 M:      Al Cooper <alcooperx@gmail.com>
3323 L:      linux-kernel@vger.kernel.org
3324 L:      bcm-kernel-feedback-list@broadcom.com
3325 S:      Maintained
3326 F:      drivers/phy/broadcom/phy-brcm-usb*
3327
3328 BROADCOM GENET ETHERNET DRIVER
3329 M:      Doug Berger <opendmb@gmail.com>
3330 M:      Florian Fainelli <f.fainelli@gmail.com>
3331 L:      bcm-kernel-feedback-list@broadcom.com
3332 L:      netdev@vger.kernel.org
3333 S:      Supported
3334 F:      drivers/net/ethernet/broadcom/genet/
3335
3336 BROADCOM IPROC ARM ARCHITECTURE
3337 M:      Ray Jui <rjui@broadcom.com>
3338 M:      Scott Branden <sbranden@broadcom.com>
3339 M:      bcm-kernel-feedback-list@broadcom.com
3340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3341 T:      git git://github.com/broadcom/cygnus-linux.git
3342 S:      Maintained
3343 N:      iproc
3344 N:      cygnus
3345 N:      bcm[-_]nsp
3346 N:      bcm9113*
3347 N:      bcm9583*
3348 N:      bcm9585*
3349 N:      bcm9586*
3350 N:      bcm988312
3351 N:      bcm113*
3352 N:      bcm583*
3353 N:      bcm585*
3354 N:      bcm586*
3355 N:      bcm88312
3356 N:      hr2
3357 N:      stingray
3358 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3359 F:      arch/arm64/boot/dts/broadcom/stingray/*
3360 F:      drivers/clk/bcm/clk-ns*
3361 F:      drivers/clk/bcm/clk-sr*
3362 F:      drivers/pinctrl/bcm/pinctrl-ns*
3363 F:      include/dt-bindings/clock/bcm-sr*
3364
3365 BROADCOM KONA GPIO DRIVER
3366 M:      Ray Jui <rjui@broadcom.com>
3367 L:      bcm-kernel-feedback-list@broadcom.com
3368 S:      Supported
3369 F:      drivers/gpio/gpio-bcm-kona.c
3370 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3371
3372 BROADCOM NETXTREME-E ROCE DRIVER
3373 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3374 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3375 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3376 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3377 L:      linux-rdma@vger.kernel.org
3378 W:      http://www.broadcom.com
3379 S:      Supported
3380 F:      drivers/infiniband/hw/bnxt_re/
3381 F:      include/uapi/rdma/bnxt_re-abi.h
3382
3383 BROADCOM NVRAM DRIVER
3384 M:      Rafał Miłecki <zajec5@gmail.com>
3385 L:      linux-mips@vger.kernel.org
3386 S:      Maintained
3387 F:      drivers/firmware/broadcom/*
3388
3389 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3390 M:      Rafał Miłecki <zajec5@gmail.com>
3391 L:      linux-wireless@vger.kernel.org
3392 S:      Maintained
3393 F:      drivers/bcma/
3394 F:      include/linux/bcma/
3395
3396 BROADCOM STB AVS CPUFREQ DRIVER
3397 M:      Markus Mayer <mmayer@broadcom.com>
3398 M:      bcm-kernel-feedback-list@broadcom.com
3399 L:      linux-pm@vger.kernel.org
3400 S:      Maintained
3401 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3402 F:      drivers/cpufreq/brcmstb*
3403
3404 BROADCOM STB AVS TMON DRIVER
3405 M:      Markus Mayer <mmayer@broadcom.com>
3406 M:      bcm-kernel-feedback-list@broadcom.com
3407 L:      linux-pm@vger.kernel.org
3408 S:      Maintained
3409 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3410 F:      drivers/thermal/broadcom/brcmstb*
3411
3412 BROADCOM STB NAND FLASH DRIVER
3413 M:      Brian Norris <computersforpeace@gmail.com>
3414 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3415 L:      linux-mtd@lists.infradead.org
3416 L:      bcm-kernel-feedback-list@broadcom.com
3417 S:      Maintained
3418 F:      drivers/mtd/nand/raw/brcmnand/
3419
3420 BROADCOM STB DPFE DRIVER
3421 M:      Markus Mayer <mmayer@broadcom.com>
3422 M:      bcm-kernel-feedback-list@broadcom.com
3423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3424 S:      Maintained
3425 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3426 F:      drivers/memory/brcmstb_dpfe.c
3427
3428 BROADCOM SPI DRIVER
3429 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3430 M:      bcm-kernel-feedback-list@broadcom.com
3431 S:      Maintained
3432 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3433 F:      drivers/spi/spi-bcm-qspi.*
3434 F:      drivers/spi/spi-brcmstb-qspi.c
3435 F:      drivers/spi/spi-iproc-qspi.c
3436
3437 BROADCOM SYSTEMPORT ETHERNET DRIVER
3438 M:      Florian Fainelli <f.fainelli@gmail.com>
3439 L:      bcm-kernel-feedback-list@broadcom.com
3440 L:      netdev@vger.kernel.org
3441 S:      Supported
3442 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3443
3444 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3445 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3446 M:      Prashant Sreedharan <prashant@broadcom.com>
3447 M:      Michael Chan <mchan@broadcom.com>
3448 L:      netdev@vger.kernel.org
3449 S:      Supported
3450 F:      drivers/net/ethernet/broadcom/tg3.*
3451
3452 BROCADE BFA FC SCSI DRIVER
3453 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3454 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3455 L:      linux-scsi@vger.kernel.org
3456 S:      Supported
3457 F:      drivers/scsi/bfa/
3458
3459 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3460 M:      Rasesh Mody <rmody@marvell.com>
3461 M:      Sudarsana Kalluru <skalluru@marvell.com>
3462 M:      GR-Linux-NIC-Dev@marvell.com
3463 L:      netdev@vger.kernel.org
3464 S:      Supported
3465 F:      drivers/net/ethernet/brocade/bna/
3466
3467 BSG (block layer generic sg v4 driver)
3468 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3469 L:      linux-scsi@vger.kernel.org
3470 S:      Supported
3471 F:      block/bsg.c
3472 F:      include/linux/bsg.h
3473 F:      include/uapi/linux/bsg.h
3474
3475 BT87X AUDIO DRIVER
3476 M:      Clemens Ladisch <clemens@ladisch.de>
3477 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3479 S:      Maintained
3480 F:      Documentation/sound/cards/bt87x.rst
3481 F:      sound/pci/bt87x.c
3482
3483 BT8XXGPIO DRIVER
3484 M:      Michael Buesch <m@bues.ch>
3485 W:      http://bu3sch.de/btgpio.php
3486 S:      Maintained
3487 F:      drivers/gpio/gpio-bt8xx.c
3488
3489 BTRFS FILE SYSTEM
3490 M:      Chris Mason <clm@fb.com>
3491 M:      Josef Bacik <josef@toxicpanda.com>
3492 M:      David Sterba <dsterba@suse.com>
3493 L:      linux-btrfs@vger.kernel.org
3494 W:      http://btrfs.wiki.kernel.org/
3495 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3497 S:      Maintained
3498 F:      Documentation/filesystems/btrfs.txt
3499 F:      fs/btrfs/
3500 F:      include/linux/btrfs*
3501 F:      include/uapi/linux/btrfs*
3502
3503 BTTV VIDEO4LINUX DRIVER
3504 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3505 L:      linux-media@vger.kernel.org
3506 W:      https://linuxtv.org
3507 T:      git git://linuxtv.org/media_tree.git
3508 S:      Odd fixes
3509 F:      Documentation/media/v4l-drivers/bttv*
3510 F:      drivers/media/pci/bt8xx/bttv*
3511
3512 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3513 M:      Chanwoo Choi <cw00.choi@samsung.com>
3514 L:      linux-pm@vger.kernel.org
3515 L:      linux-samsung-soc@vger.kernel.org
3516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3517 S:      Maintained
3518 F:      drivers/devfreq/exynos-bus.c
3519 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3520
3521 BUSLOGIC SCSI DRIVER
3522 M:      Khalid Aziz <khalid@gonehiking.org>
3523 L:      linux-scsi@vger.kernel.org
3524 S:      Maintained
3525 F:      drivers/scsi/BusLogic.*
3526 F:      drivers/scsi/FlashPoint.*
3527
3528 C-MEDIA CMI8788 DRIVER
3529 M:      Clemens Ladisch <clemens@ladisch.de>
3530 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3532 S:      Maintained
3533 F:      sound/pci/oxygen/
3534
3535 C-SKY ARCHITECTURE
3536 M:      Guo Ren <guoren@kernel.org>
3537 T:      git https://github.com/c-sky/csky-linux.git
3538 S:      Supported
3539 F:      arch/csky/
3540 F:      Documentation/devicetree/bindings/csky/
3541 F:      drivers/irqchip/irq-csky-*
3542 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3543 F:      drivers/clocksource/timer-gx6605s.c
3544 F:      drivers/clocksource/timer-mp-csky.c
3545 F:      Documentation/devicetree/bindings/timer/csky,*
3546 K:      csky
3547 N:      csky
3548
3549 C6X ARCHITECTURE
3550 M:      Mark Salter <msalter@redhat.com>
3551 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3552 L:      linux-c6x-dev@linux-c6x.org
3553 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3554 S:      Maintained
3555 F:      arch/c6x/
3556
3557 CA8210 IEEE-802.15.4 RADIO DRIVER
3558 M:      Harry Morris <h.morris@cascoda.com>
3559 L:      linux-wpan@vger.kernel.org
3560 W:      https://github.com/Cascoda/ca8210-linux.git
3561 S:      Maintained
3562 F:      drivers/net/ieee802154/ca8210.c
3563 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3564
3565 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3566 M:      David Howells <dhowells@redhat.com>
3567 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3568 S:      Supported
3569 F:      Documentation/filesystems/caching/cachefiles.txt
3570 F:      fs/cachefiles/
3571
3572 CADENCE MIPI-CSI2 BRIDGES
3573 M:      Maxime Ripard <mripard@kernel.org>
3574 L:      linux-media@vger.kernel.org
3575 S:      Maintained
3576 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3577 F:      drivers/media/platform/cadence/cdns-csi2*
3578
3579 CADET FM/AM RADIO RECEIVER DRIVER
3580 M:      Hans Verkuil <hverkuil@xs4all.nl>
3581 L:      linux-media@vger.kernel.org
3582 T:      git git://linuxtv.org/media_tree.git
3583 W:      https://linuxtv.org
3584 S:      Maintained
3585 F:      drivers/media/radio/radio-cadet*
3586
3587 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3588 M:      Jonathan Corbet <corbet@lwn.net>
3589 L:      linux-media@vger.kernel.org
3590 T:      git git://linuxtv.org/media_tree.git
3591 S:      Maintained
3592 F:      Documentation/media/v4l-drivers/cafe_ccic*
3593 F:      drivers/media/platform/marvell-ccic/
3594
3595 CAIF NETWORK LAYER
3596 L:      netdev@vger.kernel.org
3597 S:      Orphan
3598 F:      Documentation/networking/caif/
3599 F:      drivers/net/caif/
3600 F:      include/uapi/linux/caif/
3601 F:      include/net/caif/
3602 F:      net/caif/
3603
3604 CAKE QDISC
3605 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3606 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3607 S:      Maintained
3608 F:      net/sched/sch_cake.c
3609
3610 CALGARY x86-64 IOMMU
3611 M:      Muli Ben-Yehuda <mulix@mulix.org>
3612 M:      Jon Mason <jdmason@kudzu.us>
3613 L:      iommu@lists.linux-foundation.org
3614 S:      Maintained
3615 F:      arch/x86/kernel/pci-calgary_64.c
3616 F:      arch/x86/kernel/tce_64.c
3617 F:      arch/x86/include/asm/calgary.h
3618 F:      arch/x86/include/asm/tce.h
3619
3620 CAN NETWORK DRIVERS
3621 M:      Wolfgang Grandegger <wg@grandegger.com>
3622 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3623 L:      linux-can@vger.kernel.org
3624 W:      https://github.com/linux-can
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3627 S:      Maintained
3628 F:      Documentation/devicetree/bindings/net/can/
3629 F:      drivers/net/can/
3630 F:      include/linux/can/dev.h
3631 F:      include/linux/can/platform/
3632 F:      include/uapi/linux/can/error.h
3633 F:      include/uapi/linux/can/netlink.h
3634
3635 CAN NETWORK LAYER
3636 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3637 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3638 L:      linux-can@vger.kernel.org
3639 W:      https://github.com/linux-can
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3642 S:      Maintained
3643 F:      Documentation/networking/can.rst
3644 F:      net/can/
3645 F:      include/linux/can/core.h
3646 F:      include/uapi/linux/can.h
3647 F:      include/uapi/linux/can/bcm.h
3648 F:      include/uapi/linux/can/raw.h
3649 F:      include/uapi/linux/can/gw.h
3650
3651 CAPABILITIES
3652 M:      Serge Hallyn <serge@hallyn.com>
3653 L:      linux-security-module@vger.kernel.org
3654 S:      Supported
3655 F:      include/linux/capability.h
3656 F:      include/uapi/linux/capability.h
3657 F:      security/commoncap.c
3658 F:      kernel/capability.c
3659
3660 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3661 M:      Kevin Tsai <ktsai@capellamicro.com>
3662 S:      Maintained
3663 F:      drivers/iio/light/cm*
3664
3665 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3666 M:      Christian Lamparter <chunkeey@googlemail.com>
3667 L:      linux-wireless@vger.kernel.org
3668 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3669 S:      Maintained
3670 F:      drivers/net/wireless/ath/carl9170/
3671
3672 CAVIUM I2C DRIVER
3673 M:      Jan Glauber <jglauber@cavium.com>
3674 M:      David Daney <david.daney@cavium.com>
3675 W:      http://www.cavium.com
3676 S:      Supported
3677 F:      drivers/i2c/busses/i2c-octeon*
3678 F:      drivers/i2c/busses/i2c-thunderx*
3679
3680 CAVIUM LIQUIDIO NETWORK DRIVER
3681 M:      Derek Chickles <dchickles@marvell.com>
3682 M:      Satanand Burla <sburla@marvell.com>
3683 M:      Felix Manlunas <fmanlunas@marvell.com>
3684 L:      netdev@vger.kernel.org
3685 W:      http://www.cavium.com
3686 S:      Supported
3687 F:      drivers/net/ethernet/cavium/liquidio/
3688
3689 CAVIUM MMC DRIVER
3690 M:      Jan Glauber <jglauber@cavium.com>
3691 M:      David Daney <david.daney@cavium.com>
3692 M:      Steven J. Hill <Steven.Hill@cavium.com>
3693 W:      http://www.cavium.com
3694 S:      Supported
3695 F:      drivers/mmc/host/cavium*
3696
3697 CAVIUM OCTEON-TX CRYPTO DRIVER
3698 M:      George Cherian <george.cherian@cavium.com>
3699 L:      linux-crypto@vger.kernel.org
3700 W:      http://www.cavium.com
3701 S:      Supported
3702 F:      drivers/crypto/cavium/cpt/
3703
3704 CAVIUM THUNDERX2 ARM64 SOC
3705 M:      Robert Richter <rrichter@cavium.com>
3706 M:      Jayachandran C <jnair@caviumnetworks.com>
3707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3708 S:      Maintained
3709 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3710 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3711
3712 CC2520 IEEE-802.15.4 RADIO DRIVER
3713 M:      Varka Bhadram <varkabhadram@gmail.com>
3714 L:      linux-wpan@vger.kernel.org
3715 S:      Maintained
3716 F:      drivers/net/ieee802154/cc2520.c
3717 F:      include/linux/spi/cc2520.h
3718 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3719
3720 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3721 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3722 L:      linux-crypto@vger.kernel.org
3723 S:      Supported
3724 F:      drivers/crypto/ccree/
3725 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3726
3727 CEC FRAMEWORK
3728 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3729 L:      linux-media@vger.kernel.org
3730 T:      git git://linuxtv.org/media_tree.git
3731 W:      http://linuxtv.org
3732 S:      Supported
3733 F:      Documentation/media/kapi/cec-core.rst
3734 F:      Documentation/media/uapi/cec
3735 F:      drivers/media/cec/
3736 F:      drivers/media/rc/keymaps/rc-cec.c
3737 F:      include/media/cec.h
3738 F:      include/media/cec-notifier.h
3739 F:      include/uapi/linux/cec.h
3740 F:      include/uapi/linux/cec-funcs.h
3741 F:      Documentation/devicetree/bindings/media/cec.txt
3742 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3743
3744 CEC GPIO DRIVER
3745 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3746 L:      linux-media@vger.kernel.org
3747 T:      git git://linuxtv.org/media_tree.git
3748 W:      http://linuxtv.org
3749 S:      Supported
3750 F:      drivers/media/platform/cec-gpio/
3751 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3752
3753 CELL BROADBAND ENGINE ARCHITECTURE
3754 M:      Arnd Bergmann <arnd@arndb.de>
3755 L:      linuxppc-dev@lists.ozlabs.org
3756 W:      http://www.ibm.com/developerworks/power/cell/
3757 S:      Supported
3758 F:      arch/powerpc/include/asm/cell*.h
3759 F:      arch/powerpc/include/asm/spu*.h
3760 F:      arch/powerpc/include/uapi/asm/spu*.h
3761 F:      arch/powerpc/oprofile/*cell*
3762 F:      arch/powerpc/platforms/cell/
3763
3764 CEPH COMMON CODE (LIBCEPH)
3765 M:      Ilya Dryomov <idryomov@gmail.com>
3766 M:      Jeff Layton <jlayton@kernel.org>
3767 M:      Sage Weil <sage@redhat.com>
3768 L:      ceph-devel@vger.kernel.org
3769 W:      http://ceph.com/
3770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3771 T:      git git://github.com/ceph/ceph-client.git
3772 S:      Supported
3773 F:      net/ceph/
3774 F:      include/linux/ceph/
3775 F:      include/linux/crush/
3776
3777 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3778 M:      Jeff Layton <jlayton@kernel.org>
3779 M:      Sage Weil <sage@redhat.com>
3780 M:      Ilya Dryomov <idryomov@gmail.com>
3781 L:      ceph-devel@vger.kernel.org
3782 W:      http://ceph.com/
3783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3784 T:      git git://github.com/ceph/ceph-client.git
3785 S:      Supported
3786 F:      Documentation/filesystems/ceph.txt
3787 F:      fs/ceph/
3788
3789 CERTIFICATE HANDLING:
3790 M:      David Howells <dhowells@redhat.com>
3791 M:      David Woodhouse <dwmw2@infradead.org>
3792 L:      keyrings@vger.kernel.org
3793 S:      Maintained
3794 F:      Documentation/admin-guide/module-signing.rst
3795 F:      certs/
3796 F:      scripts/sign-file.c
3797 F:      scripts/extract-cert.c
3798
3799 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3800 L:      devel@driverdev.osuosl.org
3801 S:      Obsolete
3802 F:      drivers/staging/wusbcore/
3803
3804 CFAG12864B LCD DRIVER
3805 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3806 S:      Maintained
3807 F:      drivers/auxdisplay/cfag12864b.c
3808 F:      include/linux/cfag12864b.h
3809
3810 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3811 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3812 S:      Maintained
3813 F:      drivers/auxdisplay/cfag12864bfb.c
3814 F:      include/linux/cfag12864b.h
3815
3816 802.11 (including CFG80211/NL80211)
3817 M:      Johannes Berg <johannes@sipsolutions.net>
3818 L:      linux-wireless@vger.kernel.org
3819 W:      http://wireless.kernel.org/
3820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3822 S:      Maintained
3823 F:      net/wireless/
3824 F:      include/uapi/linux/nl80211.h
3825 F:      include/linux/ieee80211.h
3826 F:      include/net/wext.h
3827 F:      include/net/cfg80211.h
3828 F:      include/net/iw_handler.h
3829 F:      include/net/ieee80211_radiotap.h
3830 F:      Documentation/driver-api/80211/cfg80211.rst
3831 F:      Documentation/networking/regulatory.txt
3832
3833 CHAR and MISC DRIVERS
3834 M:      Arnd Bergmann <arnd@arndb.de>
3835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3837 S:      Supported
3838 F:      drivers/char/
3839 F:      drivers/misc/
3840 F:      include/linux/miscdevice.h
3841
3842 CHECKPATCH
3843 M:      Andy Whitcroft <apw@canonical.com>
3844 M:      Joe Perches <joe@perches.com>
3845 S:      Maintained
3846 F:      scripts/checkpatch.pl
3847
3848 CHINESE DOCUMENTATION
3849 M:      Harry Wei <harryxiyou@gmail.com>
3850 M:      Alex Shi <alex.shi@linux.alibaba.com>
3851 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3852 S:      Maintained
3853 F:      Documentation/translations/zh_CN/
3854
3855 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3856 M:      Peter Chen <Peter.Chen@nxp.com>
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3858 L:      linux-usb@vger.kernel.org
3859 S:      Maintained
3860 F:      drivers/usb/chipidea/
3861
3862 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3863 M:      Hans de Goede <hdegoede@redhat.com>
3864 L:      linux-input@vger.kernel.org
3865 S:      Maintained
3866 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3867 F:      drivers/input/touchscreen/chipone_icn8318.c
3868
3869 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3870 M:      Hans de Goede <hdegoede@redhat.com>
3871 L:      linux-input@vger.kernel.org
3872 S:      Maintained
3873 F:      drivers/input/touchscreen/chipone_icn8505.c
3874
3875 CHROME HARDWARE PLATFORM SUPPORT
3876 M:      Benson Leung <bleung@chromium.org>
3877 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3878 S:      Maintained
3879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3880 F:      drivers/platform/chrome/
3881
3882 CHROMEOS EC SUBDRIVERS
3883 M:      Benson Leung <bleung@chromium.org>
3884 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3885 R:      Guenter Roeck <groeck@chromium.org>
3886 S:      Maintained
3887 N:      cros_ec
3888 N:      cros-ec
3889 F:      drivers/power/supply/cros_usbpd-charger.c
3890
3891 CHROMEOS EC CODEC DRIVER
3892 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3893 S:      Maintained
3894 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3895 R:      Guenter Roeck <groeck@chromium.org>
3896 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3897 F:      sound/soc/codecs/cros_ec_codec.*
3898
3899 CIRRUS LOGIC AUDIO CODEC DRIVERS
3900 M:      Brian Austin <brian.austin@cirrus.com>
3901 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3902 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3903 S:      Maintained
3904 F:      sound/soc/codecs/cs*
3905
3906 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3907 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3908 L:      netdev@vger.kernel.org
3909 S:      Maintained
3910 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3911
3912 CIRRUS LOGIC LOCHNAGAR DRIVER
3913 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3914 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3915 L:      patches@opensource.cirrus.com
3916 S:      Supported
3917 F:      drivers/clk/clk-lochnagar.c
3918 F:      drivers/hwmon/lochnagar-hwmon.c
3919 F:      drivers/mfd/lochnagar-i2c.c
3920 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3921 F:      drivers/regulator/lochnagar-regulator.c
3922 F:      sound/soc/codecs/lochnagar-sc.c
3923 F:      include/dt-bindings/clk/lochnagar.h
3924 F:      include/dt-bindings/pinctrl/lochnagar.h
3925 F:      include/linux/mfd/lochnagar*
3926 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3927 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3928 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3929 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3930 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3931 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3932 F:      Documentation/hwmon/lochnagar.rst
3933
3934 CISCO FCOE HBA DRIVER
3935 M:      Satish Kharat <satishkh@cisco.com>
3936 M:      Sesidhar Baddela <sebaddel@cisco.com>
3937 M:      Karan Tilak Kumar <kartilak@cisco.com>
3938 L:      linux-scsi@vger.kernel.org
3939 S:      Supported
3940 F:      drivers/scsi/fnic/
3941
3942 CISCO SCSI HBA DRIVER
3943 M:      Karan Tilak Kumar <kartilak@cisco.com>
3944 M:      Sesidhar Baddela <sebaddel@cisco.com>
3945 L:      linux-scsi@vger.kernel.org
3946 S:      Supported
3947 F:      drivers/scsi/snic/
3948
3949 CISCO VIC ETHERNET NIC DRIVER
3950 M:      Christian Benvenuti <benve@cisco.com>
3951 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3952 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3953 S:      Supported
3954 F:      drivers/net/ethernet/cisco/enic/
3955
3956 CISCO VIC LOW LATENCY NIC DRIVER
3957 M:      Christian Benvenuti <benve@cisco.com>
3958 M:      Nelson Escobar <neescoba@cisco.com>
3959 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3960 S:      Supported
3961 F:      drivers/infiniband/hw/usnic/
3962
3963 CIRRUS LOGIC MADERA CODEC DRIVERS
3964 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3965 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3967 L:      patches@opensource.cirrus.com
3968 T:      git https://github.com/CirrusLogic/linux-drivers.git
3969 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3970 S:      Supported
3971 F:      Documentation/devicetree/bindings/mfd/madera.txt
3972 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3973 F:      Documentation/devicetree/bindings/sound/madera.txt
3974 F:      include/dt-bindings/sound/madera*
3975 F:      include/linux/irqchip/irq-madera*
3976 F:      include/linux/mfd/madera/*
3977 F:      include/sound/madera*
3978 F:      drivers/gpio/gpio-madera*
3979 F:      drivers/irqchip/irq-madera*
3980 F:      drivers/mfd/madera*
3981 F:      drivers/mfd/cs47l*
3982 F:      drivers/pinctrl/cirrus/*
3983 F:      sound/soc/codecs/cs47l*
3984 F:      sound/soc/codecs/madera*
3985
3986 CLANG-FORMAT FILE
3987 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3988 S:      Maintained
3989 F:      .clang-format
3990
3991 CLANG/LLVM BUILD SUPPORT
3992 L:      clang-built-linux@googlegroups.com
3993 W:      https://clangbuiltlinux.github.io/
3994 B:      https://github.com/ClangBuiltLinux/linux/issues
3995 C:      irc://chat.freenode.net/clangbuiltlinux
3996 S:      Supported
3997 K:      \b(?i:clang|llvm)\b
3998
3999 CLEANCACHE API
4000 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4001 L:      linux-kernel@vger.kernel.org
4002 S:      Maintained
4003 F:      mm/cleancache.c
4004 F:      include/linux/cleancache.h
4005
4006 CLK API
4007 M:      Russell King <linux@armlinux.org.uk>
4008 L:      linux-clk@vger.kernel.org
4009 S:      Maintained
4010 F:      include/linux/clk.h
4011
4012 CLOCKSOURCE, CLOCKEVENT DRIVERS
4013 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4014 M:      Thomas Gleixner <tglx@linutronix.de>
4015 L:      linux-kernel@vger.kernel.org
4016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4017 S:      Supported
4018 F:      drivers/clocksource/
4019 F:      Documentation/devicetree/bindings/timer/
4020
4021 CMPC ACPI DRIVER
4022 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4023 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4024 L:      platform-driver-x86@vger.kernel.org
4025 S:      Supported
4026 F:      drivers/platform/x86/classmate-laptop.c
4027
4028 COBALT MEDIA DRIVER
4029 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4030 L:      linux-media@vger.kernel.org
4031 T:      git git://linuxtv.org/media_tree.git
4032 W:      https://linuxtv.org
4033 S:      Supported
4034 F:      drivers/media/pci/cobalt/
4035
4036 COCCINELLE/Semantic Patches (SmPL)
4037 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4038 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4039 M:      Nicolas Palix <nicolas.palix@imag.fr>
4040 M:      Michal Marek <michal.lkml@markovi.net>
4041 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4043 W:      http://coccinelle.lip6.fr/
4044 S:      Supported
4045 F:      Documentation/dev-tools/coccinelle.rst
4046 F:      scripts/coccinelle/
4047 F:      scripts/coccicheck
4048
4049 CODA FILE SYSTEM
4050 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4051 M:      coda@cs.cmu.edu
4052 L:      codalist@coda.cs.cmu.edu
4053 W:      http://www.coda.cs.cmu.edu/
4054 S:      Maintained
4055 F:      Documentation/filesystems/coda.txt
4056 F:      fs/coda/
4057 F:      include/linux/coda*.h
4058 F:      include/uapi/linux/coda*.h
4059
4060 CODA V4L2 MEM2MEM DRIVER
4061 M:      Philipp Zabel <p.zabel@pengutronix.de>
4062 L:      linux-media@vger.kernel.org
4063 S:      Maintained
4064 F:      Documentation/devicetree/bindings/media/coda.txt
4065 F:      drivers/media/platform/coda/
4066
4067 CODE OF CONDUCT
4068 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4069 S:      Supported
4070 F:      Documentation/process/code-of-conduct.rst
4071 F:      Documentation/process/code-of-conduct-interpretation.rst
4072
4073 COMMON CLK FRAMEWORK
4074 M:      Michael Turquette <mturquette@baylibre.com>
4075 M:      Stephen Boyd <sboyd@kernel.org>
4076 L:      linux-clk@vger.kernel.org
4077 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4079 S:      Maintained
4080 F:      Documentation/devicetree/bindings/clock/
4081 F:      drivers/clk/
4082 X:      drivers/clk/clkdev.c
4083 F:      include/linux/clk-pr*
4084 F:      include/linux/clk/
4085 F:      include/linux/of_clk.h
4086
4087 COMMON INTERNET FILE SYSTEM (CIFS)
4088 M:      Steve French <sfrench@samba.org>
4089 L:      linux-cifs@vger.kernel.org
4090 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4091 W:      http://linux-cifs.samba.org/
4092 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4093 S:      Supported
4094 F:      Documentation/admin-guide/cifs/
4095 F:      fs/cifs/
4096
4097 COMPACTPCI HOTPLUG CORE
4098 M:      Scott Murray <scott@spiteful.org>
4099 L:      linux-pci@vger.kernel.org
4100 S:      Maintained
4101 F:      drivers/pci/hotplug/cpci_hotplug*
4102
4103 COMPACTPCI HOTPLUG GENERIC DRIVER
4104 M:      Scott Murray <scott@spiteful.org>
4105 L:      linux-pci@vger.kernel.org
4106 S:      Maintained
4107 F:      drivers/pci/hotplug/cpcihp_generic.c
4108
4109 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4110 M:      Scott Murray <scott@spiteful.org>
4111 L:      linux-pci@vger.kernel.org
4112 S:      Maintained
4113 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4114
4115 COMPAL LAPTOP SUPPORT
4116 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4117 L:      platform-driver-x86@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/platform/x86/compal-laptop.c
4120
4121 COMPILER ATTRIBUTES
4122 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4123 S:      Maintained
4124 F:      include/linux/compiler_attributes.h
4125
4126 CONEXANT ACCESSRUNNER USB DRIVER
4127 L:      accessrunner-general@lists.sourceforge.net
4128 W:      http://accessrunner.sourceforge.net/
4129 S:      Orphan
4130 F:      drivers/usb/atm/cxacru.c
4131
4132 CONFIGFS
4133 M:      Joel Becker <jlbec@evilplan.org>
4134 M:      Christoph Hellwig <hch@lst.de>
4135 T:      git git://git.infradead.org/users/hch/configfs.git
4136 S:      Supported
4137 F:      fs/configfs/
4138 F:      include/linux/configfs.h
4139
4140 CONNECTOR
4141 M:      Evgeniy Polyakov <zbr@ioremap.net>
4142 L:      netdev@vger.kernel.org
4143 S:      Maintained
4144 F:      drivers/connector/
4145
4146 CONTROL GROUP (CGROUP)
4147 M:      Tejun Heo <tj@kernel.org>
4148 M:      Li Zefan <lizefan@huawei.com>
4149 M:      Johannes Weiner <hannes@cmpxchg.org>
4150 L:      cgroups@vger.kernel.org
4151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4152 S:      Maintained
4153 F:      Documentation/admin-guide/cgroup-v2.rst
4154 F:      Documentation/admin-guide/cgroup-v1/
4155 F:      include/linux/cgroup*
4156 F:      kernel/cgroup/
4157
4158 CONTROL GROUP - CPUSET
4159 M:      Li Zefan <lizefan@huawei.com>
4160 L:      cgroups@vger.kernel.org
4161 W:      http://www.bullopensource.org/cpuset/
4162 W:      http://oss.sgi.com/projects/cpusets/
4163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4164 S:      Maintained
4165 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4166 F:      include/linux/cpuset.h
4167 F:      kernel/cgroup/cpuset.c
4168
4169 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4170 M:      Johannes Weiner <hannes@cmpxchg.org>
4171 M:      Michal Hocko <mhocko@kernel.org>
4172 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4173 L:      cgroups@vger.kernel.org
4174 L:      linux-mm@kvack.org
4175 S:      Maintained
4176 F:      mm/memcontrol.c
4177 F:      mm/swap_cgroup.c
4178
4179 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4180 M:      Tejun Heo <tj@kernel.org>
4181 M:      Jens Axboe <axboe@kernel.dk>
4182 L:      cgroups@vger.kernel.org
4183 L:      linux-block@vger.kernel.org
4184 T:      git git://git.kernel.dk/linux-block
4185 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4186 F:      block/blk-cgroup.c
4187 F:      include/linux/blk-cgroup.h
4188 F:      block/blk-throttle.c
4189 F:      block/blk-iolatency.c
4190 F:      block/bfq-cgroup.c
4191
4192 CORETEMP HARDWARE MONITORING DRIVER
4193 M:      Fenghua Yu <fenghua.yu@intel.com>
4194 L:      linux-hwmon@vger.kernel.org
4195 S:      Maintained
4196 F:      Documentation/hwmon/coretemp.rst
4197 F:      drivers/hwmon/coretemp.c
4198
4199 COSA/SRP SYNC SERIAL DRIVER
4200 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4201 W:      http://www.fi.muni.cz/~kas/cosa/
4202 S:      Maintained
4203 F:      drivers/net/wan/cosa*
4204
4205 COUNTER SUBSYSTEM
4206 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4207 L:      linux-iio@vger.kernel.org
4208 S:      Maintained
4209 F:      Documentation/ABI/testing/sysfs-bus-counter*
4210 F:      Documentation/driver-api/generic-counter.rst
4211 F:      drivers/counter/
4212 F:      include/linux/counter.h
4213 F:      include/linux/counter_enum.h
4214
4215 CPMAC ETHERNET DRIVER
4216 M:      Florian Fainelli <f.fainelli@gmail.com>
4217 L:      netdev@vger.kernel.org
4218 S:      Maintained
4219 F:      drivers/net/ethernet/ti/cpmac.c
4220
4221 CPU FREQUENCY SCALING FRAMEWORK
4222 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4223 M:      Viresh Kumar <viresh.kumar@linaro.org>
4224 L:      linux-pm@vger.kernel.org
4225 S:      Maintained
4226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4228 B:      https://bugzilla.kernel.org
4229 F:      Documentation/admin-guide/pm/cpufreq.rst
4230 F:      Documentation/admin-guide/pm/intel_pstate.rst
4231 F:      Documentation/cpu-freq/
4232 F:      Documentation/devicetree/bindings/cpufreq/
4233 F:      drivers/cpufreq/
4234 F:      kernel/sched/cpufreq*.c
4235 F:      include/linux/cpufreq.h
4236 F:      include/linux/sched/cpufreq.h
4237 F:      tools/testing/selftests/cpufreq/
4238
4239 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4240 M:      Viresh Kumar <viresh.kumar@linaro.org>
4241 M:      Sudeep Holla <sudeep.holla@arm.com>
4242 L:      linux-pm@vger.kernel.org
4243 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4244 S:      Maintained
4245 F:      drivers/cpufreq/arm_big_little.h
4246 F:      drivers/cpufreq/arm_big_little.c
4247
4248 CPU POWER MONITORING SUBSYSTEM
4249 M:      Thomas Renninger <trenn@suse.com>
4250 M:      Shuah Khan <shuah@kernel.org>
4251 M:      Shuah Khan <skhan@linuxfoundation.org>
4252 L:      linux-pm@vger.kernel.org
4253 S:      Maintained
4254 F:      tools/power/cpupower/
4255
4256 CPUID/MSR DRIVER
4257 M:      "H. Peter Anvin" <hpa@zytor.com>
4258 S:      Maintained
4259 F:      arch/x86/kernel/cpuid.c
4260 F:      arch/x86/kernel/msr.c
4261
4262 CPUIDLE DRIVER - ARM BIG LITTLE
4263 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4264 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4265 L:      linux-pm@vger.kernel.org
4266 L:      linux-arm-kernel@lists.infradead.org
4267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4268 S:      Maintained
4269 F:      drivers/cpuidle/cpuidle-big_little.c
4270
4271 CPUIDLE DRIVER - ARM EXYNOS
4272 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4273 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4274 M:      Kukjin Kim <kgene@kernel.org>
4275 L:      linux-pm@vger.kernel.org
4276 L:      linux-samsung-soc@vger.kernel.org
4277 S:      Supported
4278 F:      drivers/cpuidle/cpuidle-exynos.c
4279 F:      arch/arm/mach-exynos/pm.c
4280
4281 CPUIDLE DRIVER - ARM PSCI
4282 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4283 M:      Sudeep Holla <sudeep.holla@arm.com>
4284 L:      linux-pm@vger.kernel.org
4285 L:      linux-arm-kernel@lists.infradead.org
4286 S:      Supported
4287 F:      drivers/cpuidle/cpuidle-psci.c
4288
4289 CPU IDLE TIME MANAGEMENT FRAMEWORK
4290 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4291 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4292 L:      linux-pm@vger.kernel.org
4293 S:      Maintained
4294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4295 B:      https://bugzilla.kernel.org
4296 F:      Documentation/admin-guide/pm/cpuidle.rst
4297 F:      Documentation/driver-api/pm/cpuidle.rst
4298 F:      drivers/cpuidle/*
4299 F:      include/linux/cpuidle.h
4300
4301 CRAMFS FILESYSTEM
4302 M:      Nicolas Pitre <nico@fluxnic.net>
4303 S:      Maintained
4304 F:      Documentation/filesystems/cramfs.txt
4305 F:      fs/cramfs/
4306
4307 CRYPTO API
4308 M:      Herbert Xu <herbert@gondor.apana.org.au>
4309 M:      "David S. Miller" <davem@davemloft.net>
4310 L:      linux-crypto@vger.kernel.org
4311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4313 S:      Maintained
4314 F:      Documentation/crypto/
4315 F:      Documentation/devicetree/bindings/crypto/
4316 F:      arch/*/crypto/
4317 F:      crypto/
4318 F:      drivers/crypto/
4319 F:      include/crypto/
4320 F:      include/linux/crypto*
4321 F:      lib/crypto/
4322
4323 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4324 M:      Neil Horman <nhorman@tuxdriver.com>
4325 L:      linux-crypto@vger.kernel.org
4326 S:      Maintained
4327 F:      crypto/ansi_cprng.c
4328 F:      crypto/rng.c
4329
4330 CS3308 MEDIA DRIVER
4331 M:      Hans Verkuil <hverkuil@xs4all.nl>
4332 L:      linux-media@vger.kernel.org
4333 T:      git git://linuxtv.org/media_tree.git
4334 W:      http://linuxtv.org
4335 S:      Odd Fixes
4336 F:      drivers/media/i2c/cs3308.c
4337
4338 CS5535 Audio ALSA driver
4339 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4340 S:      Maintained
4341 F:      sound/pci/cs5535audio/
4342
4343 CSI DRIVERS FOR ALLWINNER V3s
4344 M:      Yong Deng <yong.deng@magewell.com>
4345 L:      linux-media@vger.kernel.org
4346 T:      git git://linuxtv.org/media_tree.git
4347 S:      Maintained
4348 F:      drivers/media/platform/sunxi/sun6i-csi/
4349 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4350
4351 CW1200 WLAN driver
4352 M:      Solomon Peachy <pizza@shaftnet.org>
4353 S:      Maintained
4354 F:      drivers/net/wireless/st/cw1200/
4355
4356 CX18 VIDEO4LINUX DRIVER
4357 M:      Andy Walls <awalls@md.metrocast.net>
4358 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4359 L:      linux-media@vger.kernel.org
4360 T:      git git://linuxtv.org/media_tree.git
4361 W:      https://linuxtv.org
4362 W:      http://www.ivtvdriver.org/index.php/Cx18
4363 S:      Maintained
4364 F:      Documentation/media/v4l-drivers/cx18*
4365 F:      drivers/media/pci/cx18/
4366 F:      include/uapi/linux/ivtv*
4367
4368 CX2341X MPEG ENCODER HELPER MODULE
4369 M:      Hans Verkuil <hverkuil@xs4all.nl>
4370 L:      linux-media@vger.kernel.org
4371 T:      git git://linuxtv.org/media_tree.git
4372 W:      https://linuxtv.org
4373 S:      Maintained
4374 F:      drivers/media/common/cx2341x*
4375 F:      include/media/drv-intf/cx2341x.h
4376
4377 CX24120 MEDIA DRIVER
4378 M:      Jemma Denson <jdenson@gmail.com>
4379 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4380 L:      linux-media@vger.kernel.org
4381 W:      https://linuxtv.org
4382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4383 S:      Maintained
4384 F:      drivers/media/dvb-frontends/cx24120*
4385
4386 CX88 VIDEO4LINUX DRIVER
4387 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4388 L:      linux-media@vger.kernel.org
4389 W:      https://linuxtv.org
4390 T:      git git://linuxtv.org/media_tree.git
4391 S:      Odd fixes
4392 F:      Documentation/media/v4l-drivers/cx88*
4393 F:      drivers/media/pci/cx88/
4394
4395 CXD2820R MEDIA DRIVER
4396 M:      Antti Palosaari <crope@iki.fi>
4397 L:      linux-media@vger.kernel.org
4398 W:      https://linuxtv.org
4399 W:      http://palosaari.fi/linux/
4400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4401 T:      git git://linuxtv.org/anttip/media_tree.git
4402 S:      Maintained
4403 F:      drivers/media/dvb-frontends/cxd2820r*
4404
4405 CXGB3 ETHERNET DRIVER (CXGB3)
4406 M:      Vishal Kulkarni <vishal@chelsio.com>
4407 L:      netdev@vger.kernel.org
4408 W:      http://www.chelsio.com
4409 S:      Supported
4410 F:      drivers/net/ethernet/chelsio/cxgb3/
4411
4412 CXGB3 ISCSI DRIVER (CXGB3I)
4413 M:      Karen Xie <kxie@chelsio.com>
4414 L:      linux-scsi@vger.kernel.org
4415 W:      http://www.chelsio.com
4416 S:      Supported
4417 F:      drivers/scsi/cxgbi/cxgb3i
4418
4419 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4420 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4421 L:      linux-rdma@vger.kernel.org
4422 W:      http://www.openfabrics.org
4423 S:      Supported
4424 F:      drivers/infiniband/hw/cxgb3/
4425 F:      include/uapi/rdma/cxgb3-abi.h
4426
4427 CXGB4 CRYPTO DRIVER (chcr)
4428 M:      Atul Gupta <atul.gupta@chelsio.com>
4429 L:      linux-crypto@vger.kernel.org
4430 W:      http://www.chelsio.com
4431 S:      Supported
4432 F:      drivers/crypto/chelsio
4433
4434 CXGB4 ETHERNET DRIVER (CXGB4)
4435 M:      Vishal Kulkarni <vishal@chelsio.com>
4436 L:      netdev@vger.kernel.org
4437 W:      http://www.chelsio.com
4438 S:      Supported
4439 F:      drivers/net/ethernet/chelsio/cxgb4/
4440
4441 CXGB4 ISCSI DRIVER (CXGB4I)
4442 M:      Karen Xie <kxie@chelsio.com>
4443 L:      linux-scsi@vger.kernel.org
4444 W:      http://www.chelsio.com
4445 S:      Supported
4446 F:      drivers/scsi/cxgbi/cxgb4i
4447
4448 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4449 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4450 L:      linux-rdma@vger.kernel.org
4451 W:      http://www.openfabrics.org
4452 S:      Supported
4453 F:      drivers/infiniband/hw/cxgb4/
4454 F:      include/uapi/rdma/cxgb4-abi.h
4455
4456 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4457 M:      Casey Leedom <leedom@chelsio.com>
4458 L:      netdev@vger.kernel.org
4459 W:      http://www.chelsio.com
4460 S:      Supported
4461 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4462
4463 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4464 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4465 M:      Andrew Donnellan <ajd@linux.ibm.com>
4466 L:      linuxppc-dev@lists.ozlabs.org
4467 S:      Supported
4468 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4469 F:      drivers/misc/cxl/
4470 F:      include/misc/cxl*
4471 F:      include/uapi/misc/cxl.h
4472 F:      Documentation/powerpc/cxl.rst
4473 F:      Documentation/ABI/testing/sysfs-class-cxl
4474
4475 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4476 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4477 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4478 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4479 L:      linux-scsi@vger.kernel.org
4480 S:      Supported
4481 F:      drivers/scsi/cxlflash/
4482 F:      include/uapi/scsi/cxlflash_ioctl.h
4483 F:      Documentation/powerpc/cxlflash.rst
4484
4485 CYBERPRO FB DRIVER
4486 M:      Russell King <linux@armlinux.org.uk>
4487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4488 W:      http://www.armlinux.org.uk/
4489 S:      Maintained
4490 F:      drivers/video/fbdev/cyber2000fb.*
4491
4492 CYCLADES ASYNC MUX DRIVER
4493 W:      http://www.cyclades.com/
4494 S:      Orphan
4495 F:      drivers/tty/cyclades.c
4496 F:      include/linux/cyclades.h
4497 F:      include/uapi/linux/cyclades.h
4498
4499 CYCLADES PC300 DRIVER
4500 W:      http://www.cyclades.com/
4501 S:      Orphan
4502 F:      drivers/net/wan/pc300*
4503
4504 CYPRESS_FIRMWARE MEDIA DRIVER
4505 M:      Antti Palosaari <crope@iki.fi>
4506 L:      linux-media@vger.kernel.org
4507 W:      https://linuxtv.org
4508 W:      http://palosaari.fi/linux/
4509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4510 T:      git git://linuxtv.org/anttip/media_tree.git
4511 S:      Maintained
4512 F:      drivers/media/common/cypress_firmware*
4513
4514 CYTTSP TOUCHSCREEN DRIVER
4515 M:      Ferruh Yigit <fery@cypress.com>
4516 L:      linux-input@vger.kernel.org
4517 S:      Supported
4518 F:      drivers/input/touchscreen/cyttsp*
4519 F:      include/linux/input/cyttsp.h
4520
4521 D-LINK DIR-685 TOUCHKEYS DRIVER
4522 M:      Linus Walleij <linus.walleij@linaro.org>
4523 L:      linux-input@vger.kernel.org
4524 S:      Supported
4525 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4526
4527 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4528 M:      Joshua Kinard <kumba@gentoo.org>
4529 S:      Maintained
4530 F:      drivers/rtc/rtc-ds1685.c
4531 F:      include/linux/rtc/ds1685.h
4532
4533 DAMA SLAVE for AX.25
4534 M:      Joerg Reuter <jreuter@yaina.de>
4535 W:      http://yaina.de/jreuter/
4536 W:      http://www.qsl.net/dl1bke/
4537 L:      linux-hams@vger.kernel.org
4538 S:      Maintained
4539 F:      net/ax25/af_ax25.c
4540 F:      net/ax25/ax25_dev.c
4541 F:      net/ax25/ax25_ds_*
4542 F:      net/ax25/ax25_in.c
4543 F:      net/ax25/ax25_out.c
4544 F:      net/ax25/ax25_timer.c
4545 F:      net/ax25/sysctl_net_ax25.c
4546
4547 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4548 L:      netdev@vger.kernel.org
4549 S:      Orphan
4550 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4551 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4552
4553 DC390/AM53C974 SCSI driver
4554 M:      Hannes Reinecke <hare@suse.com>
4555 L:      linux-scsi@vger.kernel.org
4556 S:      Maintained
4557 F:      drivers/scsi/am53c974.c
4558
4559 DC395x SCSI driver
4560 M:      Oliver Neukum <oliver@neukum.org>
4561 M:      Ali Akcaagac <aliakc@web.de>
4562 M:      Jamie Lenehan <lenehan@twibble.org>
4563 L:      dc395x@twibble.org
4564 W:      http://twibble.org/dist/dc395x/
4565 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4566 S:      Maintained
4567 F:      Documentation/scsi/dc395x.txt
4568 F:      drivers/scsi/dc395x.*
4569
4570 DCCP PROTOCOL
4571 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4572 L:      dccp@vger.kernel.org
4573 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4574 S:      Maintained
4575 F:      include/linux/dccp.h
4576 F:      include/uapi/linux/dccp.h
4577 F:      include/linux/tfrc.h
4578 F:      net/dccp/
4579
4580 DECnet NETWORK LAYER
4581 W:      http://linux-decnet.sourceforge.net
4582 L:      linux-decnet-user@lists.sourceforge.net
4583 S:      Orphan
4584 F:      Documentation/networking/decnet.txt
4585 F:      net/decnet/
4586
4587 DECSTATION PLATFORM SUPPORT
4588 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4589 L:      linux-mips@vger.kernel.org
4590 W:      http://www.linux-mips.org/wiki/DECstation
4591 S:      Maintained
4592 F:      arch/mips/dec/
4593 F:      arch/mips/include/asm/dec/
4594 F:      arch/mips/include/asm/mach-dec/
4595
4596 DEFXX FDDI NETWORK DRIVER
4597 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4598 S:      Maintained
4599 F:      drivers/net/fddi/defxx.*
4600
4601 DELL SMBIOS DRIVER
4602 M:      Pali Rohár <pali.rohar@gmail.com>
4603 M:      Mario Limonciello <mario.limonciello@dell.com>
4604 L:      platform-driver-x86@vger.kernel.org
4605 S:      Maintained
4606 F:      drivers/platform/x86/dell-smbios.*
4607
4608 DELL SMBIOS SMM DRIVER
4609 M:      Mario Limonciello <mario.limonciello@dell.com>
4610 L:      platform-driver-x86@vger.kernel.org
4611 S:      Maintained
4612 F:      drivers/platform/x86/dell-smbios-smm.c
4613
4614 DELL SMBIOS WMI DRIVER
4615 M:      Mario Limonciello <mario.limonciello@dell.com>
4616 L:      platform-driver-x86@vger.kernel.org
4617 S:      Maintained
4618 F:      drivers/platform/x86/dell-smbios-wmi.c
4619 F:      tools/wmi/dell-smbios-example.c
4620
4621 DEFZA FDDI NETWORK DRIVER
4622 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4623 S:      Maintained
4624 F:      drivers/net/fddi/defza.*
4625
4626 DELL LAPTOP DRIVER
4627 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4628 M:      Pali Rohár <pali.rohar@gmail.com>
4629 L:      platform-driver-x86@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/platform/x86/dell-laptop.c
4632
4633 DELL LAPTOP FREEFALL DRIVER
4634 M:      Pali Rohár <pali.rohar@gmail.com>
4635 S:      Maintained
4636 F:      drivers/platform/x86/dell-smo8800.c
4637
4638 DELL LAPTOP RBTN DRIVER
4639 M:      Pali Rohár <pali.rohar@gmail.com>
4640 S:      Maintained
4641 F:      drivers/platform/x86/dell-rbtn.*
4642
4643 DELL REMOTE BIOS UPDATE DRIVER
4644 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4645 L:      platform-driver-x86@vger.kernel.org
4646 S:      Maintained
4647 F:      drivers/platform/x86/dell_rbu.c
4648
4649 DELL LAPTOP SMM DRIVER
4650 M:      Pali Rohár <pali.rohar@gmail.com>
4651 S:      Maintained
4652 F:      drivers/hwmon/dell-smm-hwmon.c
4653 F:      include/uapi/linux/i8k.h
4654
4655 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4656 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4657 L:      platform-driver-x86@vger.kernel.org
4658 S:      Maintained
4659 F:      Documentation/driver-api/dcdbas.rst
4660 F:      drivers/platform/x86/dcdbas.*
4661
4662 DELL WMI NOTIFICATIONS DRIVER
4663 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4664 M:      Pali Rohár <pali.rohar@gmail.com>
4665 S:      Maintained
4666 F:      drivers/platform/x86/dell-wmi.c
4667
4668 DELL WMI DESCRIPTOR DRIVER
4669 M:      Mario Limonciello <mario.limonciello@dell.com>
4670 S:      Maintained
4671 F:      drivers/platform/x86/dell-wmi-descriptor.c
4672
4673 DELTA ST MEDIA DRIVER
4674 M:      Hugues Fruchet <hugues.fruchet@st.com>
4675 L:      linux-media@vger.kernel.org
4676 T:      git git://linuxtv.org/media_tree.git
4677 W:      https://linuxtv.org
4678 S:      Supported
4679 F:      drivers/media/platform/sti/delta
4680
4681 DENALI NAND DRIVER
4682 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4683 L:      linux-mtd@lists.infradead.org
4684 S:      Supported
4685 F:      drivers/mtd/nand/raw/denali*
4686
4687 DESIGNWARE EDMA CORE IP DRIVER
4688 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4689 L:      dmaengine@vger.kernel.org
4690 S:      Maintained
4691 F:      drivers/dma/dw-edma/
4692 F:      include/linux/dma/edma.h
4693
4694 DESIGNWARE USB2 DRD IP DRIVER
4695 M:      Minas Harutyunyan <hminas@synopsys.com>
4696 L:      linux-usb@vger.kernel.org
4697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4698 S:      Maintained
4699 F:      drivers/usb/dwc2/
4700
4701 DESIGNWARE USB3 DRD IP DRIVER
4702 M:      Felipe Balbi <balbi@kernel.org>
4703 L:      linux-usb@vger.kernel.org
4704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4705 S:      Maintained
4706 F:      drivers/usb/dwc3/
4707
4708 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4709 M:      Andreas Klinger <ak@it-klinger.de>
4710 L:      linux-iio@vger.kernel.org
4711 S:      Maintained
4712 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4713 F:      drivers/iio/proximity/srf*.c
4714
4715 DEVICE COREDUMP (DEV_COREDUMP)
4716 M:      Johannes Berg <johannes@sipsolutions.net>
4717 L:      linux-kernel@vger.kernel.org
4718 S:      Maintained
4719 F:      drivers/base/devcoredump.c
4720 F:      include/linux/devcoredump.h
4721
4722 DEVICE FREQUENCY (DEVFREQ)
4723 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4724 M:      Kyungmin Park <kyungmin.park@samsung.com>
4725 R:      Chanwoo Choi <cw00.choi@samsung.com>
4726 L:      linux-pm@vger.kernel.org
4727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4728 S:      Maintained
4729 F:      drivers/devfreq/
4730 F:      include/linux/devfreq.h
4731 F:      Documentation/devicetree/bindings/devfreq/
4732 F:      include/trace/events/devfreq.h
4733
4734 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4735 M:      Chanwoo Choi <cw00.choi@samsung.com>
4736 L:      linux-pm@vger.kernel.org
4737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4738 S:      Supported
4739 F:      drivers/devfreq/event/
4740 F:      drivers/devfreq/devfreq-event.c
4741 F:      include/linux/devfreq-event.h
4742 F:      Documentation/devicetree/bindings/devfreq/event/
4743
4744 DEVICE NUMBER REGISTRY
4745 M:      Torben Mathiasen <device@lanana.org>
4746 W:      http://lanana.org/docs/device-list/index.html
4747 S:      Maintained
4748
4749 DEVICE-MAPPER  (LVM)
4750 M:      Alasdair Kergon <agk@redhat.com>
4751 M:      Mike Snitzer <snitzer@redhat.com>
4752 M:      dm-devel@redhat.com
4753 L:      dm-devel@redhat.com
4754 W:      http://sources.redhat.com/dm
4755 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4757 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4758 S:      Maintained
4759 F:      Documentation/admin-guide/device-mapper/
4760 F:      drivers/md/Makefile
4761 F:      drivers/md/Kconfig
4762 F:      drivers/md/dm*
4763 F:      drivers/md/persistent-data/
4764 F:      include/linux/device-mapper.h
4765 F:      include/linux/dm-*.h
4766 F:      include/uapi/linux/dm-*.h
4767
4768 DEVLINK
4769 M:      Jiri Pirko <jiri@mellanox.com>
4770 L:      netdev@vger.kernel.org
4771 S:      Supported
4772 F:      net/core/devlink.c
4773 F:      include/net/devlink.h
4774 F:      include/uapi/linux/devlink.h
4775
4776 DIALOG SEMICONDUCTOR DRIVERS
4777 M:      Support Opensource <support.opensource@diasemi.com>
4778 W:      http://www.dialog-semiconductor.com/products
4779 S:      Supported
4780 F:      Documentation/hwmon/da90??.rst
4781 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4782 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4783 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4784 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4785 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4786 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4787 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4788 F:      drivers/gpio/gpio-da90??.c
4789 F:      drivers/hwmon/da90??-hwmon.c
4790 F:      drivers/iio/adc/da91??-*.c
4791 F:      drivers/input/misc/da90??_onkey.c
4792 F:      drivers/input/touchscreen/da9052_tsi.c
4793 F:      drivers/leds/leds-da90??.c
4794 F:      drivers/mfd/da903x.c
4795 F:      drivers/mfd/da90??-*.c
4796 F:      drivers/mfd/da91??-*.c
4797 F:      drivers/power/supply/da9052-battery.c
4798 F:      drivers/power/supply/da91??-*.c
4799 F:      drivers/regulator/da903x.c
4800 F:      drivers/regulator/da9???-regulator.[ch]
4801 F:      drivers/regulator/slg51000-regulator.[ch]
4802 F:      drivers/thermal/da90??-thermal.c
4803 F:      drivers/rtc/rtc-da90??.c
4804 F:      drivers/video/backlight/da90??_bl.c
4805 F:      drivers/watchdog/da90??_wdt.c
4806 F:      include/linux/mfd/da903x.h
4807 F:      include/linux/mfd/da9052/
4808 F:      include/linux/mfd/da9055/
4809 F:      include/linux/mfd/da9062/
4810 F:      include/linux/mfd/da9063/
4811 F:      include/linux/mfd/da9150/
4812 F:      include/linux/regulator/da9211.h
4813 F:      include/sound/da[79]*.h
4814 F:      sound/soc/codecs/da[79]*.[ch]
4815
4816 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4817 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4818 L:      linux-gpio@vger.kernel.org
4819 S:      Maintained
4820 F:      drivers/gpio/gpio-gpio-mm.c
4821
4822 DIOLAN U2C-12 I2C DRIVER
4823 M:      Guenter Roeck <linux@roeck-us.net>
4824 L:      linux-i2c@vger.kernel.org
4825 S:      Maintained
4826 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4827
4828 FILESYSTEM DIRECT ACCESS (DAX)
4829 M:      Dan Williams <dan.j.williams@intel.com>
4830 R:      Matthew Wilcox <willy@infradead.org>
4831 R:      Jan Kara <jack@suse.cz>
4832 L:      linux-fsdevel@vger.kernel.org
4833 L:      linux-nvdimm@lists.01.org
4834 S:      Supported
4835 F:      fs/dax.c
4836 F:      include/linux/dax.h
4837 F:      include/trace/events/fs_dax.h
4838
4839 DEVICE DIRECT ACCESS (DAX)
4840 M:      Dan Williams <dan.j.williams@intel.com>
4841 M:      Vishal Verma <vishal.l.verma@intel.com>
4842 M:      Keith Busch <keith.busch@intel.com>
4843 M:      Dave Jiang <dave.jiang@intel.com>
4844 L:      linux-nvdimm@lists.01.org
4845 S:      Supported
4846 F:      drivers/dax/
4847
4848 DIRECTORY NOTIFICATION (DNOTIFY)
4849 M:      Jan Kara <jack@suse.cz>
4850 R:      Amir Goldstein <amir73il@gmail.com>
4851 L:      linux-fsdevel@vger.kernel.org
4852 S:      Maintained
4853 F:      Documentation/filesystems/dnotify.txt
4854 F:      fs/notify/dnotify/
4855 F:      include/linux/dnotify.h
4856
4857 DISK GEOMETRY AND PARTITION HANDLING
4858 M:      Andries Brouwer <aeb@cwi.nl>
4859 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4860 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4861 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4862 S:      Maintained
4863
4864 DISKQUOTA
4865 M:      Jan Kara <jack@suse.com>
4866 S:      Maintained
4867 F:      Documentation/filesystems/quota.txt
4868 F:      fs/quota/
4869 F:      include/linux/quota*.h
4870 F:      include/uapi/linux/quota*.h
4871
4872 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4873 M:      Bernie Thompson <bernie@plugable.com>
4874 L:      linux-fbdev@vger.kernel.org
4875 S:      Maintained
4876 W:      http://plugable.com/category/projects/udlfb/
4877 F:      drivers/video/fbdev/udlfb.c
4878 F:      include/video/udlfb.h
4879 F:      Documentation/fb/udlfb.rst
4880
4881 DISTRIBUTED LOCK MANAGER (DLM)
4882 M:      Christine Caulfield <ccaulfie@redhat.com>
4883 M:      David Teigland <teigland@redhat.com>
4884 L:      cluster-devel@redhat.com
4885 W:      http://sources.redhat.com/cluster/
4886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4887 S:      Supported
4888 F:      fs/dlm/
4889
4890 DMA BUFFER SHARING FRAMEWORK
4891 M:      Sumit Semwal <sumit.semwal@linaro.org>
4892 S:      Maintained
4893 L:      linux-media@vger.kernel.org
4894 L:      dri-devel@lists.freedesktop.org
4895 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4896 F:      drivers/dma-buf/
4897 F:      include/linux/dma-buf*
4898 F:      include/linux/reservation.h
4899 F:      include/linux/*fence.h
4900 F:      Documentation/driver-api/dma-buf.rst
4901 T:      git git://anongit.freedesktop.org/drm/drm-misc
4902
4903 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4904 M:      Vinod Koul <vkoul@kernel.org>
4905 L:      dmaengine@vger.kernel.org
4906 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4907 S:      Maintained
4908 F:      drivers/dma/
4909 F:      include/linux/dmaengine.h
4910 F:      include/linux/of_dma.h
4911 F:      Documentation/devicetree/bindings/dma/
4912 F:      Documentation/driver-api/dmaengine/
4913 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4914
4915 DMA MAPPING HELPERS
4916 M:      Christoph Hellwig <hch@lst.de>
4917 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4918 R:      Robin Murphy <robin.murphy@arm.com>
4919 L:      iommu@lists.linux-foundation.org
4920 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4921 W:      http://git.infradead.org/users/hch/dma-mapping.git
4922 S:      Supported
4923 F:      kernel/dma/
4924 F:      include/asm-generic/dma-mapping.h
4925 F:      include/linux/dma-direct.h
4926 F:      include/linux/dma-mapping.h
4927 F:      include/linux/dma-noncoherent.h
4928
4929 DME1737 HARDWARE MONITOR DRIVER
4930 M:      Juerg Haefliger <juergh@gmail.com>
4931 L:      linux-hwmon@vger.kernel.org
4932 S:      Maintained
4933 F:      Documentation/hwmon/dme1737.rst
4934 F:      drivers/hwmon/dme1737.c
4935
4936 DMI/SMBIOS SUPPORT
4937 M:      Jean Delvare <jdelvare@suse.com>
4938 S:      Maintained
4939 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4940 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4941 F:      drivers/firmware/dmi-id.c
4942 F:      drivers/firmware/dmi_scan.c
4943 F:      include/linux/dmi.h
4944
4945 DOCUMENTATION
4946 M:      Jonathan Corbet <corbet@lwn.net>
4947 L:      linux-doc@vger.kernel.org
4948 S:      Maintained
4949 F:      Documentation/
4950 F:      scripts/documentation-file-ref-check
4951 F:      scripts/kernel-doc
4952 F:      scripts/sphinx-pre-install
4953 X:      Documentation/ABI/
4954 X:      Documentation/firmware-guide/acpi/
4955 X:      Documentation/devicetree/
4956 X:      Documentation/i2c/
4957 X:      Documentation/media/
4958 X:      Documentation/power/
4959 X:      Documentation/spi/
4960 T:      git git://git.lwn.net/linux.git docs-next
4961
4962 DOCUMENTATION/ITALIAN
4963 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4964 L:      linux-doc@vger.kernel.org
4965 S:      Maintained
4966 F:      Documentation/translations/it_IT
4967
4968 DOCUMENTATION SCRIPTS
4969 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4970 L:      linux-doc@vger.kernel.org
4971 S:      Maintained
4972 F:      scripts/documentation-file-ref-check
4973 F:      scripts/sphinx-pre-install
4974 F:      Documentation/sphinx/parse-headers.pl
4975
4976 DONGWOON DW9714 LENS VOICE COIL DRIVER
4977 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4978 L:      linux-media@vger.kernel.org
4979 T:      git git://linuxtv.org/media_tree.git
4980 S:      Maintained
4981 F:      drivers/media/i2c/dw9714.c
4982 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4983
4984 DONGWOON DW9807 LENS VOICE COIL DRIVER
4985 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4986 L:      linux-media@vger.kernel.org
4987 T:      git git://linuxtv.org/media_tree.git
4988 S:      Maintained
4989 F:      drivers/media/i2c/dw9807-vcm.c
4990 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4991
4992 DOUBLETALK DRIVER
4993 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4994 L:      blinux-list@redhat.com
4995 S:      Maintained
4996 F:      drivers/char/dtlk.c
4997 F:      include/linux/dtlk.h
4998
4999 DPAA2 DATAPATH I/O (DPIO) DRIVER
5000 M:      Roy Pledge <Roy.Pledge@nxp.com>
5001 L:      linux-kernel@vger.kernel.org
5002 S:      Maintained
5003 F:      drivers/soc/fsl/dpio
5004
5005 DPAA2 ETHERNET DRIVER
5006 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5007 L:      netdev@vger.kernel.org
5008 S:      Maintained
5009 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5010 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5011 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5012 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5013 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5014
5015 DPAA2 ETHERNET SWITCH DRIVER
5016 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5017 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5018 L:      linux-kernel@vger.kernel.org
5019 S:      Maintained
5020 F:      drivers/staging/fsl-dpaa2/ethsw
5021
5022 DPT_I2O SCSI RAID DRIVER
5023 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5024 L:      linux-scsi@vger.kernel.org
5025 W:      http://www.adaptec.com/
5026 S:      Maintained
5027 F:      drivers/scsi/dpt*
5028 F:      drivers/scsi/dpt/
5029
5030 DRBD DRIVER
5031 M:      Philipp Reisner <philipp.reisner@linbit.com>
5032 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5033 L:      drbd-dev@lists.linbit.com
5034 W:      http://www.drbd.org
5035 T:      git git://git.linbit.com/linux-drbd.git
5036 T:      git git://git.linbit.com/drbd-8.4.git
5037 S:      Supported
5038 F:      drivers/block/drbd/
5039 F:      lib/lru_cache.c
5040 F:      Documentation/admin-guide/blockdev/
5041
5042 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5043 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5044 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5046 S:      Supported
5047 F:      Documentation/kobject.txt
5048 F:      drivers/base/
5049 F:      fs/debugfs/
5050 F:      fs/sysfs/
5051 F:      include/linux/debugfs.h
5052 F:      include/linux/kobj*
5053 F:      lib/kobj*
5054
5055 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5056 M:      Kevin Hilman <khilman@kernel.org>
5057 M:      Nishanth Menon <nm@ti.com>
5058 S:      Maintained
5059 F:      drivers/power/avs/
5060 F:      include/linux/power/smartreflex.h
5061 L:      linux-pm@vger.kernel.org
5062
5063 DRM DRIVER FOR ARM PL111 CLCD
5064 M:      Eric Anholt <eric@anholt.net>
5065 T:      git git://anongit.freedesktop.org/drm/drm-misc
5066 S:      Supported
5067 F:      drivers/gpu/drm/pl111/
5068
5069 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5070 M:      Linus Walleij <linus.walleij@linaro.org>
5071 T:      git git://anongit.freedesktop.org/drm/drm-misc
5072 S:      Maintained
5073 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5074 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5075
5076 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5077 M:      Dave Airlie <airlied@redhat.com>
5078 S:      Odd Fixes
5079 F:      drivers/gpu/drm/ast/
5080
5081 DRM DRIVER FOR ASPEED BMC GFX
5082 M:      Joel Stanley <joel@jms.id.au>
5083 L:      linux-aspeed@lists.ozlabs.org
5084 T:      git git://anongit.freedesktop.org/drm/drm-misc
5085 S:      Supported
5086 F:      drivers/gpu/drm/aspeed/
5087 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5088
5089 DRM DRIVER FOR BOCHS VIRTUAL GPU
5090 M:      Gerd Hoffmann <kraxel@redhat.com>
5091 L:      virtualization@lists.linux-foundation.org
5092 T:      git git://anongit.freedesktop.org/drm/drm-misc
5093 S:      Maintained
5094 F:      drivers/gpu/drm/bochs/
5095
5096 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5097 M:      Linus Walleij <linus.walleij@linaro.org>
5098 T:      git git://anongit.freedesktop.org/drm/drm-misc
5099 S:      Maintained
5100 F:      drivers/gpu/drm/tve200/
5101
5102 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5103 M:      Jagan Teki <jagan@amarulasolutions.com>
5104 S:      Maintained
5105 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5106 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5107
5108 DRM DRIVER FOR ILITEK ILI9225 PANELS
5109 M:      David Lechner <david@lechnology.com>
5110 S:      Maintained
5111 F:      drivers/gpu/drm/tinydrm/ili9225.c
5112 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5113
5114 DRM DRIVER FOR HX8357D PANELS
5115 M:      Eric Anholt <eric@anholt.net>
5116 T:      git git://anongit.freedesktop.org/drm/drm-misc
5117 S:      Maintained
5118 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5119 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5120
5121 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5122 S:      Orphan / Obsolete
5123 F:      drivers/gpu/drm/i810/
5124 F:      include/uapi/drm/i810_drm.h
5125
5126 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5127 S:      Orphan / Obsolete
5128 F:      drivers/gpu/drm/mga/
5129 F:      include/uapi/drm/mga_drm.h
5130
5131 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5132 M:      Dave Airlie <airlied@redhat.com>
5133 S:      Odd Fixes
5134 F:      drivers/gpu/drm/mgag200/
5135
5136 DRM DRIVER FOR MI0283QT
5137 M:      Noralf Trønnes <noralf@tronnes.org>
5138 S:      Maintained
5139 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5140 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5141
5142 DRM DRIVER FOR MSM ADRENO GPU
5143 M:      Rob Clark <robdclark@gmail.com>
5144 M:      Sean Paul <sean@poorly.run>
5145 L:      linux-arm-msm@vger.kernel.org
5146 L:      dri-devel@lists.freedesktop.org
5147 L:      freedreno@lists.freedesktop.org
5148 T:      git https://gitlab.freedesktop.org/drm/msm.git
5149 S:      Maintained
5150 F:      drivers/gpu/drm/msm/
5151 F:      include/uapi/drm/msm_drm.h
5152 F:      Documentation/devicetree/bindings/display/msm/
5153
5154 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5155 M:      Ben Skeggs <bskeggs@redhat.com>
5156 L:      dri-devel@lists.freedesktop.org
5157 L:      nouveau@lists.freedesktop.org
5158 T:      git git://github.com/skeggsb/linux
5159 S:      Supported
5160 F:      drivers/gpu/drm/nouveau/
5161 F:      include/uapi/drm/nouveau_drm.h
5162
5163 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5164 M:      Stefan Mavrodiev <stefan@olimex.com>
5165 S:      Maintained
5166 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5167 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5168
5169 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5170 M:      Noralf Trønnes <noralf@tronnes.org>
5171 S:      Maintained
5172 F:      drivers/gpu/drm/tinydrm/repaper.c
5173 F:      Documentation/devicetree/bindings/display/repaper.txt
5174
5175 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5176 M:      Dave Airlie <airlied@redhat.com>
5177 M:      Gerd Hoffmann <kraxel@redhat.com>
5178 L:      virtualization@lists.linux-foundation.org
5179 T:      git git://anongit.freedesktop.org/drm/drm-misc
5180 S:      Obsolete
5181 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5182 F:      drivers/gpu/drm/cirrus/
5183
5184 DRM DRIVER FOR QXL VIRTUAL GPU
5185 M:      Dave Airlie <airlied@redhat.com>
5186 M:      Gerd Hoffmann <kraxel@redhat.com>
5187 L:      virtualization@lists.linux-foundation.org
5188 L:      spice-devel@lists.freedesktop.org
5189 T:      git git://anongit.freedesktop.org/drm/drm-misc
5190 S:      Maintained
5191 F:      drivers/gpu/drm/qxl/
5192 F:      include/uapi/drm/qxl_drm.h
5193
5194 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5195 S:      Orphan / Obsolete
5196 F:      drivers/gpu/drm/r128/
5197 F:      include/uapi/drm/r128_drm.h
5198
5199 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5200 M:      Guido Günther <agx@sigxcpu.org>
5201 S:      Maintained
5202 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5203 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5204
5205 DRM DRIVER FOR SAVAGE VIDEO CARDS
5206 S:      Orphan / Obsolete
5207 F:      drivers/gpu/drm/savage/
5208 F:      include/uapi/drm/savage_drm.h
5209
5210 DRM DRIVER FOR SIS VIDEO CARDS
5211 S:      Orphan / Obsolete
5212 F:      drivers/gpu/drm/sis/
5213 F:      include/uapi/drm/sis_drm.h
5214
5215 DRM DRIVER FOR SITRONIX ST7701 PANELS
5216 M:      Jagan Teki <jagan@amarulasolutions.com>
5217 S:      Maintained
5218 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5219 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5220
5221 DRM DRIVER FOR SITRONIX ST7586 PANELS
5222 M:      David Lechner <david@lechnology.com>
5223 S:      Maintained
5224 F:      drivers/gpu/drm/tinydrm/st7586.c
5225 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5226
5227 DRM DRIVER FOR SITRONIX ST7735R PANELS
5228 M:      David Lechner <david@lechnology.com>
5229 S:      Maintained
5230 F:      drivers/gpu/drm/tinydrm/st7735r.c
5231 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5232
5233 DRM DRIVER FOR ST-ERICSSON MCDE
5234 M:      Linus Walleij <linus.walleij@linaro.org>
5235 T:      git git://anongit.freedesktop.org/drm/drm-misc
5236 S:      Maintained
5237 F:      drivers/gpu/drm/mcde/
5238 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5239
5240 DRM DRIVER FOR TDFX VIDEO CARDS
5241 S:      Orphan / Obsolete
5242 F:      drivers/gpu/drm/tdfx/
5243
5244 DRM DRIVER FOR TPO TPG110 PANELS
5245 M:      Linus Walleij <linus.walleij@linaro.org>
5246 T:      git git://anongit.freedesktop.org/drm/drm-misc
5247 S:      Maintained
5248 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5249 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5250
5251 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5252 M:      Dave Airlie <airlied@redhat.com>
5253 R:      Sean Paul <sean@poorly.run>
5254 L:      dri-devel@lists.freedesktop.org
5255 S:      Odd Fixes
5256 F:      drivers/gpu/drm/udl/
5257 T:      git git://anongit.freedesktop.org/drm/drm-misc
5258
5259 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5260 M:      Hans de Goede <hdegoede@redhat.com>
5261 L:      dri-devel@lists.freedesktop.org
5262 S:      Maintained
5263 F:      drivers/gpu/drm/vboxvideo/
5264 T:      git git://anongit.freedesktop.org/drm/drm-misc
5265
5266 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5267 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5268 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5269 R:      Daniel Vetter <daniel@ffwll.ch>
5270 T:      git git://anongit.freedesktop.org/drm/drm-misc
5271 S:      Maintained
5272 L:      dri-devel@lists.freedesktop.org
5273 F:      drivers/gpu/drm/vkms/
5274 F:      Documentation/gpu/vkms.rst
5275
5276 DRM DRIVER FOR VMWARE VIRTUAL GPU
5277 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5278 M:      Thomas Hellstrom <thellstrom@vmware.com>
5279 L:      dri-devel@lists.freedesktop.org
5280 T:      git git://people.freedesktop.org/~thomash/linux
5281 S:      Supported
5282 F:      drivers/gpu/drm/vmwgfx/
5283 F:      include/uapi/drm/vmwgfx_drm.h
5284
5285 DRM DRIVERS
5286 M:      David Airlie <airlied@linux.ie>
5287 M:      Daniel Vetter <daniel@ffwll.ch>
5288 L:      dri-devel@lists.freedesktop.org
5289 T:      git git://anongit.freedesktop.org/drm/drm
5290 B:      https://bugs.freedesktop.org/
5291 C:      irc://chat.freenode.net/dri-devel
5292 S:      Maintained
5293 F:      drivers/gpu/drm/
5294 F:      drivers/gpu/vga/
5295 F:      Documentation/devicetree/bindings/display/
5296 F:      Documentation/devicetree/bindings/gpu/
5297 F:      Documentation/gpu/
5298 F:      include/drm/
5299 F:      include/uapi/drm/
5300 F:      include/linux/vga*
5301
5302 DRM DRIVERS AND MISC GPU PATCHES
5303 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5304 M:      Maxime Ripard <mripard@kernel.org>
5305 M:      Sean Paul <sean@poorly.run>
5306 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5307 S:      Maintained
5308 T:      git git://anongit.freedesktop.org/drm/drm-misc
5309 F:      Documentation/gpu/
5310 F:      drivers/gpu/vga/
5311 F:      drivers/gpu/drm/*
5312 F:      include/drm/drm*
5313 F:      include/uapi/drm/drm*
5314 F:      include/linux/vga*
5315
5316 DRM DRIVERS FOR ALLWINNER A10
5317 M:      Maxime Ripard <mripard@kernel.org>
5318 L:      dri-devel@lists.freedesktop.org
5319 S:      Supported
5320 F:      drivers/gpu/drm/sun4i/
5321 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5322 T:      git git://anongit.freedesktop.org/drm/drm-misc
5323
5324 DRM DRIVERS FOR AMLOGIC SOCS
5325 M:      Neil Armstrong <narmstrong@baylibre.com>
5326 L:      dri-devel@lists.freedesktop.org
5327 L:      linux-amlogic@lists.infradead.org
5328 W:      http://linux-meson.com/
5329 S:      Supported
5330 F:      drivers/gpu/drm/meson/
5331 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5332 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5333 F:      Documentation/gpu/meson.rst
5334 T:      git git://anongit.freedesktop.org/drm/drm-misc
5335
5336 DRM DRIVERS FOR ATMEL HLCDC
5337 M:      Boris Brezillon <bbrezillon@kernel.org>
5338 L:      dri-devel@lists.freedesktop.org
5339 S:      Supported
5340 F:      drivers/gpu/drm/atmel-hlcdc/
5341 F:      Documentation/devicetree/bindings/display/atmel/
5342 T:      git git://anongit.freedesktop.org/drm/drm-misc
5343
5344 DRM DRIVERS FOR BRIDGE CHIPS
5345 M:      Andrzej Hajda <a.hajda@samsung.com>
5346 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5347 S:      Maintained
5348 T:      git git://anongit.freedesktop.org/drm/drm-misc
5349 F:      drivers/gpu/drm/bridge/
5350
5351 DRM DRIVERS FOR EXYNOS
5352 M:      Inki Dae <inki.dae@samsung.com>
5353 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5354 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5355 M:      Kyungmin Park <kyungmin.park@samsung.com>
5356 L:      dri-devel@lists.freedesktop.org
5357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5358 S:      Supported
5359 F:      drivers/gpu/drm/exynos/
5360 F:      include/uapi/drm/exynos_drm.h
5361 F:      Documentation/devicetree/bindings/display/exynos/
5362
5363 DRM DRIVERS FOR FREESCALE DCU
5364 M:      Stefan Agner <stefan@agner.ch>
5365 M:      Alison Wang <alison.wang@nxp.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 S:      Supported
5368 F:      drivers/gpu/drm/fsl-dcu/
5369 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5370 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5371 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5372 T:      git git://anongit.freedesktop.org/drm/drm-misc
5373
5374 DRM DRIVERS FOR FREESCALE IMX
5375 M:      Philipp Zabel <p.zabel@pengutronix.de>
5376 L:      dri-devel@lists.freedesktop.org
5377 S:      Maintained
5378 F:      drivers/gpu/drm/imx/
5379 F:      drivers/gpu/ipu-v3/
5380 F:      Documentation/devicetree/bindings/display/imx/
5381
5382 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5383 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5384 L:      dri-devel@lists.freedesktop.org
5385 T:      git git://github.com/patjak/drm-gma500
5386 S:      Maintained
5387 F:      drivers/gpu/drm/gma500/
5388
5389 DRM DRIVERS FOR HISILICON
5390 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5391 M:      Rongrong Zou <zourongrong@gmail.com>
5392 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5393 R:      Chen Feng <puck.chen@hisilicon.com>
5394 L:      dri-devel@lists.freedesktop.org
5395 T:      git git://github.com/xin3liang/linux.git
5396 S:      Maintained
5397 F:      drivers/gpu/drm/hisilicon/
5398 F:      Documentation/devicetree/bindings/display/hisilicon/
5399
5400 DRM DRIVERS FOR LIMA
5401 M:      Qiang Yu <yuq825@gmail.com>
5402 L:      dri-devel@lists.freedesktop.org
5403 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5404 S:      Maintained
5405 F:      drivers/gpu/drm/lima/
5406 F:      include/uapi/drm/lima_drm.h
5407 T:      git git://anongit.freedesktop.org/drm/drm-misc
5408
5409 DRM DRIVERS FOR MEDIATEK
5410 M:      CK Hu <ck.hu@mediatek.com>
5411 M:      Philipp Zabel <p.zabel@pengutronix.de>
5412 L:      dri-devel@lists.freedesktop.org
5413 S:      Supported
5414 F:      drivers/gpu/drm/mediatek/
5415 F:      Documentation/devicetree/bindings/display/mediatek/
5416
5417 DRM DRIVERS FOR NVIDIA TEGRA
5418 M:      Thierry Reding <thierry.reding@gmail.com>
5419 L:      dri-devel@lists.freedesktop.org
5420 L:      linux-tegra@vger.kernel.org
5421 T:      git git://anongit.freedesktop.org/tegra/linux.git
5422 S:      Supported
5423 F:      drivers/gpu/drm/tegra/
5424 F:      drivers/gpu/host1x/
5425 F:      include/linux/host1x.h
5426 F:      include/uapi/drm/tegra_drm.h
5427 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5428
5429 DRM DRIVERS FOR RENESAS
5430 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5431 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5432 L:      dri-devel@lists.freedesktop.org
5433 L:      linux-renesas-soc@vger.kernel.org
5434 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5435 S:      Supported
5436 F:      drivers/gpu/drm/rcar-du/
5437 F:      drivers/gpu/drm/shmobile/
5438 F:      include/linux/platform_data/shmob_drm.h
5439 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5440 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5441 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5442
5443 DRM DRIVERS FOR ROCKCHIP
5444 M:      Sandy Huang <hjc@rock-chips.com>
5445 M:      Heiko Stübner <heiko@sntech.de>
5446 L:      dri-devel@lists.freedesktop.org
5447 S:      Maintained
5448 F:      drivers/gpu/drm/rockchip/
5449 F:      Documentation/devicetree/bindings/display/rockchip/
5450 T:      git git://anongit.freedesktop.org/drm/drm-misc
5451
5452 DRM DRIVERS FOR STI
5453 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5454 M:      Vincent Abriou <vincent.abriou@st.com>
5455 L:      dri-devel@lists.freedesktop.org
5456 T:      git git://anongit.freedesktop.org/drm/drm-misc
5457 S:      Maintained
5458 F:      drivers/gpu/drm/sti
5459 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5460
5461 DRM DRIVERS FOR STM
5462 M:      Yannick Fertre <yannick.fertre@st.com>
5463 M:      Philippe Cornu <philippe.cornu@st.com>
5464 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5465 M:      Vincent Abriou <vincent.abriou@st.com>
5466 L:      dri-devel@lists.freedesktop.org
5467 T:      git git://anongit.freedesktop.org/drm/drm-misc
5468 S:      Maintained
5469 F:      drivers/gpu/drm/stm
5470 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5471
5472 DRM DRIVERS FOR TI LCDC
5473 M:      Jyri Sarha <jsarha@ti.com>
5474 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5475 L:      dri-devel@lists.freedesktop.org
5476 S:      Maintained
5477 F:      drivers/gpu/drm/tilcdc/
5478 F:      Documentation/devicetree/bindings/display/tilcdc/
5479
5480 DRM DRIVERS FOR TI OMAP
5481 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5482 L:      dri-devel@lists.freedesktop.org
5483 S:      Maintained
5484 F:      drivers/gpu/drm/omapdrm/
5485 F:      Documentation/devicetree/bindings/display/ti/
5486
5487 DRM DRIVERS FOR V3D
5488 M:      Eric Anholt <eric@anholt.net>
5489 S:      Supported
5490 F:      drivers/gpu/drm/v3d/
5491 F:      include/uapi/drm/v3d_drm.h
5492 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5493 T:      git git://anongit.freedesktop.org/drm/drm-misc
5494
5495 DRM DRIVERS FOR VC4
5496 M:      Eric Anholt <eric@anholt.net>
5497 T:      git git://github.com/anholt/linux
5498 S:      Supported
5499 F:      drivers/gpu/drm/vc4/
5500 F:      include/uapi/drm/vc4_drm.h
5501 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5502 T:      git git://anongit.freedesktop.org/drm/drm-misc
5503
5504 DRM DRIVERS FOR VIVANTE GPU IP
5505 M:      Lucas Stach <l.stach@pengutronix.de>
5506 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5507 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5508 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5509 L:      dri-devel@lists.freedesktop.org
5510 S:      Maintained
5511 F:      drivers/gpu/drm/etnaviv/
5512 F:      include/uapi/drm/etnaviv_drm.h
5513 F:      Documentation/devicetree/bindings/display/etnaviv/
5514
5515 DRM DRIVERS FOR ZTE ZX
5516 M:      Shawn Guo <shawnguo@kernel.org>
5517 L:      dri-devel@lists.freedesktop.org
5518 S:      Maintained
5519 F:      drivers/gpu/drm/zte/
5520 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5521 T:      git git://anongit.freedesktop.org/drm/drm-misc
5522
5523 DRM PANEL DRIVERS
5524 M:      Thierry Reding <thierry.reding@gmail.com>
5525 R:      Sam Ravnborg <sam@ravnborg.org>
5526 L:      dri-devel@lists.freedesktop.org
5527 T:      git git://anongit.freedesktop.org/drm/drm-misc
5528 S:      Maintained
5529 F:      drivers/gpu/drm/drm_panel.c
5530 F:      drivers/gpu/drm/panel/
5531 F:      include/drm/drm_panel.h
5532 F:      Documentation/devicetree/bindings/display/panel/
5533
5534 DRM TINYDRM DRIVERS
5535 M:      Noralf Trønnes <noralf@tronnes.org>
5536 W:      https://github.com/notro/tinydrm/wiki/Development
5537 T:      git git://anongit.freedesktop.org/drm/drm-misc
5538 S:      Maintained
5539 F:      drivers/gpu/drm/tinydrm/
5540 F:      include/drm/tinydrm/
5541
5542 DRM DRIVERS FOR XEN
5543 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5544 T:      git git://anongit.freedesktop.org/drm/drm-misc
5545 L:      dri-devel@lists.freedesktop.org
5546 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5547 S:      Supported
5548 F:      drivers/gpu/drm/xen/
5549 F:      Documentation/gpu/xen-front.rst
5550
5551 DRM TTM SUBSYSTEM
5552 M:      Christian Koenig <christian.koenig@amd.com>
5553 M:      Huang Rui <ray.huang@amd.com>
5554 T:      git git://people.freedesktop.org/~agd5f/linux
5555 S:      Maintained
5556 L:      dri-devel@lists.freedesktop.org
5557 F:      include/drm/ttm/
5558 F:      drivers/gpu/drm/ttm/
5559
5560 DSBR100 USB FM RADIO DRIVER
5561 M:      Alexey Klimov <klimov.linux@gmail.com>
5562 L:      linux-media@vger.kernel.org
5563 T:      git git://linuxtv.org/media_tree.git
5564 S:      Maintained
5565 F:      drivers/media/radio/dsbr100.c
5566
5567 DSCC4 DRIVER
5568 M:      Francois Romieu <romieu@fr.zoreil.com>
5569 L:      netdev@vger.kernel.org
5570 S:      Maintained
5571 F:      drivers/net/wan/dscc4.c
5572
5573 DT3155 MEDIA DRIVER
5574 M:      Hans Verkuil <hverkuil@xs4all.nl>
5575 L:      linux-media@vger.kernel.org
5576 T:      git git://linuxtv.org/media_tree.git
5577 W:      https://linuxtv.org
5578 S:      Odd Fixes
5579 F:      drivers/media/pci/dt3155/
5580
5581 DVB_USB_AF9015 MEDIA DRIVER
5582 M:      Antti Palosaari <crope@iki.fi>
5583 L:      linux-media@vger.kernel.org
5584 W:      https://linuxtv.org
5585 W:      http://palosaari.fi/linux/
5586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5587 T:      git git://linuxtv.org/anttip/media_tree.git
5588 S:      Maintained
5589 F:      drivers/media/usb/dvb-usb-v2/af9015*
5590
5591 DVB_USB_AF9035 MEDIA DRIVER
5592 M:      Antti Palosaari <crope@iki.fi>
5593 L:      linux-media@vger.kernel.org
5594 W:      https://linuxtv.org
5595 W:      http://palosaari.fi/linux/
5596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5597 T:      git git://linuxtv.org/anttip/media_tree.git
5598 S:      Maintained
5599 F:      drivers/media/usb/dvb-usb-v2/af9035*
5600
5601 DVB_USB_ANYSEE MEDIA DRIVER
5602 M:      Antti Palosaari <crope@iki.fi>
5603 L:      linux-media@vger.kernel.org
5604 W:      https://linuxtv.org
5605 W:      http://palosaari.fi/linux/
5606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5607 T:      git git://linuxtv.org/anttip/media_tree.git
5608 S:      Maintained
5609 F:      drivers/media/usb/dvb-usb-v2/anysee*
5610
5611 DVB_USB_AU6610 MEDIA DRIVER
5612 M:      Antti Palosaari <crope@iki.fi>
5613 L:      linux-media@vger.kernel.org
5614 W:      https://linuxtv.org
5615 W:      http://palosaari.fi/linux/
5616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5617 T:      git git://linuxtv.org/anttip/media_tree.git
5618 S:      Maintained
5619 F:      drivers/media/usb/dvb-usb-v2/au6610*
5620
5621 DVB_USB_CE6230 MEDIA DRIVER
5622 M:      Antti Palosaari <crope@iki.fi>
5623 L:      linux-media@vger.kernel.org
5624 W:      https://linuxtv.org
5625 W:      http://palosaari.fi/linux/
5626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5627 T:      git git://linuxtv.org/anttip/media_tree.git
5628 S:      Maintained
5629 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5630
5631 DVB_USB_CXUSB MEDIA DRIVER
5632 M:      Michael Krufky <mkrufky@linuxtv.org>
5633 L:      linux-media@vger.kernel.org
5634 W:      https://linuxtv.org
5635 W:      http://github.com/mkrufky
5636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5637 T:      git git://linuxtv.org/media_tree.git
5638 S:      Maintained
5639 F:      drivers/media/usb/dvb-usb/cxusb*
5640
5641 DVB_USB_EC168 MEDIA DRIVER
5642 M:      Antti Palosaari <crope@iki.fi>
5643 L:      linux-media@vger.kernel.org
5644 W:      https://linuxtv.org
5645 W:      http://palosaari.fi/linux/
5646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5647 T:      git git://linuxtv.org/anttip/media_tree.git
5648 S:      Maintained
5649 F:      drivers/media/usb/dvb-usb-v2/ec168*
5650
5651 DVB_USB_GL861 MEDIA DRIVER
5652 M:      Antti Palosaari <crope@iki.fi>
5653 L:      linux-media@vger.kernel.org
5654 W:      https://linuxtv.org
5655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5656 T:      git git://linuxtv.org/anttip/media_tree.git
5657 S:      Maintained
5658 F:      drivers/media/usb/dvb-usb-v2/gl861*
5659
5660 DVB_USB_MXL111SF MEDIA DRIVER
5661 M:      Michael Krufky <mkrufky@linuxtv.org>
5662 L:      linux-media@vger.kernel.org
5663 W:      https://linuxtv.org
5664 W:      http://github.com/mkrufky
5665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5666 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5667 S:      Maintained
5668 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5669
5670 DVB_USB_RTL28XXU MEDIA DRIVER
5671 M:      Antti Palosaari <crope@iki.fi>
5672 L:      linux-media@vger.kernel.org
5673 W:      https://linuxtv.org
5674 W:      http://palosaari.fi/linux/
5675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5676 T:      git git://linuxtv.org/anttip/media_tree.git
5677 S:      Maintained
5678 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5679
5680 DVB_USB_V2 MEDIA DRIVER
5681 M:      Antti Palosaari <crope@iki.fi>
5682 L:      linux-media@vger.kernel.org
5683 W:      https://linuxtv.org
5684 W:      http://palosaari.fi/linux/
5685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5686 T:      git git://linuxtv.org/anttip/media_tree.git
5687 S:      Maintained
5688 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5689 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5690
5691 DYNAMIC DEBUG
5692 M:      Jason Baron <jbaron@akamai.com>
5693 S:      Maintained
5694 F:      lib/dynamic_debug.c
5695 F:      include/linux/dynamic_debug.h
5696
5697 DYNAMIC INTERRUPT MODERATION
5698 M:      Tal Gilboa <talgi@mellanox.com>
5699 S:      Maintained
5700 F:      include/linux/dim.h
5701 F:      lib/dim/
5702
5703 DZ DECSTATION DZ11 SERIAL DRIVER
5704 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5705 S:      Maintained
5706 F:      drivers/tty/serial/dz.*
5707
5708 E3X0 POWER BUTTON DRIVER
5709 M:      Moritz Fischer <moritz.fischer@ettus.com>
5710 L:      usrp-users@lists.ettus.com
5711 W:      http://www.ettus.com
5712 S:      Supported
5713 F:      drivers/input/misc/e3x0-button.c
5714 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5715
5716 E4000 MEDIA DRIVER
5717 M:      Antti Palosaari <crope@iki.fi>
5718 L:      linux-media@vger.kernel.org
5719 W:      https://linuxtv.org
5720 W:      http://palosaari.fi/linux/
5721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5722 T:      git git://linuxtv.org/anttip/media_tree.git
5723 S:      Maintained
5724 F:      drivers/media/tuners/e4000*
5725
5726 EARTH_PT1 MEDIA DRIVER
5727 M:      Akihiro Tsukada <tskd08@gmail.com>
5728 L:      linux-media@vger.kernel.org
5729 S:      Odd Fixes
5730 F:      drivers/media/pci/pt1/
5731
5732 EARTH_PT3 MEDIA DRIVER
5733 M:      Akihiro Tsukada <tskd08@gmail.com>
5734 L:      linux-media@vger.kernel.org
5735 S:      Odd Fixes
5736 F:      drivers/media/pci/pt3/
5737
5738 EC100 MEDIA DRIVER
5739 M:      Antti Palosaari <crope@iki.fi>
5740 L:      linux-media@vger.kernel.org
5741 W:      https://linuxtv.org
5742 W:      http://palosaari.fi/linux/
5743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5744 T:      git git://linuxtv.org/anttip/media_tree.git
5745 S:      Maintained
5746 F:      drivers/media/dvb-frontends/ec100*
5747
5748 ECRYPT FILE SYSTEM
5749 M:      Tyler Hicks <tyhicks@canonical.com>
5750 L:      ecryptfs@vger.kernel.org
5751 W:      http://ecryptfs.org
5752 W:      https://launchpad.net/ecryptfs
5753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5754 S:      Supported
5755 F:      Documentation/filesystems/ecryptfs.txt
5756 F:      fs/ecryptfs/
5757
5758 EDAC-AMD64
5759 M:      Borislav Petkov <bp@alien8.de>
5760 L:      linux-edac@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/edac/amd64_edac*
5763
5764 EDAC-AST2500
5765 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5766 S:      Supported
5767 F:      drivers/edac/aspeed_edac.c
5768 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5769
5770 EDAC-BLUEFIELD
5771 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5772 S:      Supported
5773 F:      drivers/edac/bluefield_edac.c
5774
5775 EDAC-CALXEDA
5776 M:      Robert Richter <rric@kernel.org>
5777 L:      linux-edac@vger.kernel.org
5778 S:      Maintained
5779 F:      drivers/edac/highbank*
5780
5781 EDAC-CAVIUM OCTEON
5782 M:      Ralf Baechle <ralf@linux-mips.org>
5783 M:      David Daney <david.daney@cavium.com>
5784 L:      linux-edac@vger.kernel.org
5785 L:      linux-mips@vger.kernel.org
5786 S:      Supported
5787 F:      drivers/edac/octeon_edac*
5788
5789 EDAC-CAVIUM THUNDERX
5790 M:      David Daney <david.daney@cavium.com>
5791 M:      Jan Glauber <jglauber@cavium.com>
5792 L:      linux-edac@vger.kernel.org
5793 S:      Supported
5794 F:      drivers/edac/thunderx_edac*
5795
5796 EDAC-CORE
5797 M:      Borislav Petkov <bp@alien8.de>
5798 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5799 M:      Tony Luck <tony.luck@intel.com>
5800 R:      James Morse <james.morse@arm.com>
5801 R:      Robert Richter <rrichter@marvell.com>
5802 L:      linux-edac@vger.kernel.org
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5804 S:      Supported
5805 F:      Documentation/admin-guide/ras.rst
5806 F:      Documentation/driver-api/edac.rst
5807 F:      drivers/edac/
5808 F:      include/linux/edac.h
5809
5810 EDAC-E752X
5811 M:      Mark Gross <mark.gross@intel.com>
5812 L:      linux-edac@vger.kernel.org
5813 S:      Maintained
5814 F:      drivers/edac/e752x_edac.c
5815
5816 EDAC-E7XXX
5817 L:      linux-edac@vger.kernel.org
5818 S:      Maintained
5819 F:      drivers/edac/e7xxx_edac.c
5820
5821 EDAC-FSL_DDR
5822 M:      York Sun <york.sun@nxp.com>
5823 L:      linux-edac@vger.kernel.org
5824 S:      Maintained
5825 F:      drivers/edac/fsl_ddr_edac.*
5826
5827 EDAC-GHES
5828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5829 L:      linux-edac@vger.kernel.org
5830 S:      Maintained
5831 F:      drivers/edac/ghes_edac.c
5832
5833 EDAC-I10NM
5834 M:      Tony Luck <tony.luck@intel.com>
5835 L:      linux-edac@vger.kernel.org
5836 S:      Maintained
5837 F:      drivers/edac/i10nm_base.c
5838
5839 EDAC-I3000
5840 L:      linux-edac@vger.kernel.org
5841 S:      Orphan
5842 F:      drivers/edac/i3000_edac.c
5843
5844 EDAC-I5000
5845 L:      linux-edac@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/edac/i5000_edac.c
5848
5849 EDAC-I5400
5850 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5851 L:      linux-edac@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/edac/i5400_edac.c
5854
5855 EDAC-I7300
5856 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5857 L:      linux-edac@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/edac/i7300_edac.c
5860
5861 EDAC-I7CORE
5862 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5863 L:      linux-edac@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/edac/i7core_edac.c
5866
5867 EDAC-I82443BXGX
5868 M:      Tim Small <tim@buttersideup.com>
5869 L:      linux-edac@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/edac/i82443bxgx_edac.c
5872
5873 EDAC-I82975X
5874 M:      "Arvind R." <arvino55@gmail.com>
5875 L:      linux-edac@vger.kernel.org
5876 S:      Maintained
5877 F:      drivers/edac/i82975x_edac.c
5878
5879 EDAC-IE31200
5880 M:      Jason Baron <jbaron@akamai.com>
5881 L:      linux-edac@vger.kernel.org
5882 S:      Maintained
5883 F:      drivers/edac/ie31200_edac.c
5884
5885 EDAC-MPC85XX
5886 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5887 L:      linux-edac@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/edac/mpc85xx_edac.[ch]
5890
5891 EDAC-PASEMI
5892 M:      Egor Martovetsky <egor@pasemi.com>
5893 L:      linux-edac@vger.kernel.org
5894 S:      Maintained
5895 F:      drivers/edac/pasemi_edac.c
5896
5897 EDAC-PND2
5898 M:      Tony Luck <tony.luck@intel.com>
5899 L:      linux-edac@vger.kernel.org
5900 S:      Maintained
5901 F:      drivers/edac/pnd2_edac.[ch]
5902
5903 EDAC-R82600
5904 M:      Tim Small <tim@buttersideup.com>
5905 L:      linux-edac@vger.kernel.org
5906 S:      Maintained
5907 F:      drivers/edac/r82600_edac.c
5908
5909 EDAC-SBRIDGE
5910 M:      Tony Luck <tony.luck@intel.com>
5911 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5912 L:      linux-edac@vger.kernel.org
5913 S:      Maintained
5914 F:      drivers/edac/sb_edac.c
5915
5916 EDAC-SIFIVE
5917 M:      Yash Shah <yash.shah@sifive.com>
5918 L:      linux-edac@vger.kernel.org
5919 S:      Supported
5920 F:      drivers/edac/sifive_edac.c
5921
5922 EDAC-SKYLAKE
5923 M:      Tony Luck <tony.luck@intel.com>
5924 L:      linux-edac@vger.kernel.org
5925 S:      Maintained
5926 F:      drivers/edac/skx_*.c
5927
5928 EDAC-TI
5929 M:      Tero Kristo <t-kristo@ti.com>
5930 L:      linux-edac@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/edac/ti_edac.c
5933
5934 EDAC-QCOM
5935 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5936 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5937 L:      linux-arm-msm@vger.kernel.org
5938 L:      linux-edac@vger.kernel.org
5939 S:      Maintained
5940 F:      drivers/edac/qcom_edac.c
5941
5942 EDIROL UA-101/UA-1000 DRIVER
5943 M:      Clemens Ladisch <clemens@ladisch.de>
5944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5946 S:      Maintained
5947 F:      sound/usb/misc/ua101.c
5948
5949 EFI TEST DRIVER
5950 L:      linux-efi@vger.kernel.org
5951 M:      Ivan Hu <ivan.hu@canonical.com>
5952 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5953 S:      Maintained
5954 F:      drivers/firmware/efi/test/
5955
5956 EFI VARIABLE FILESYSTEM
5957 M:      Matthew Garrett <matthew.garrett@nebula.com>
5958 M:      Jeremy Kerr <jk@ozlabs.org>
5959 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5961 L:      linux-efi@vger.kernel.org
5962 S:      Maintained
5963 F:      fs/efivarfs/
5964
5965 EFIFB FRAMEBUFFER DRIVER
5966 L:      linux-fbdev@vger.kernel.org
5967 M:      Peter Jones <pjones@redhat.com>
5968 S:      Maintained
5969 F:      drivers/video/fbdev/efifb.c
5970
5971 EFS FILESYSTEM
5972 W:      http://aeschi.ch.eu.org/efs/
5973 S:      Orphan
5974 F:      fs/efs/
5975
5976 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5977 M:      Douglas Miller <dougmill@linux.ibm.com>
5978 L:      netdev@vger.kernel.org
5979 S:      Maintained
5980 F:      drivers/net/ethernet/ibm/ehea/
5981
5982 EM28XX VIDEO4LINUX DRIVER
5983 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5984 L:      linux-media@vger.kernel.org
5985 W:      https://linuxtv.org
5986 T:      git git://linuxtv.org/media_tree.git
5987 S:      Maintained
5988 F:      drivers/media/usb/em28xx/
5989 F:      Documentation/media/v4l-drivers/em28xx*
5990
5991 EMBEDDED LINUX
5992 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5993 M:      Matt Mackall <mpm@selenic.com>
5994 M:      David Woodhouse <dwmw2@infradead.org>
5995 L:      linux-embedded@vger.kernel.org
5996 S:      Maintained
5997
5998 Emulex 10Gbps iSCSI - OneConnect DRIVER
5999 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6000 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6001 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6002 L:      linux-scsi@vger.kernel.org
6003 W:      http://www.broadcom.com
6004 S:      Supported
6005 F:      drivers/scsi/be2iscsi/
6006
6007 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6008 M:      Sathya Perla <sathya.perla@broadcom.com>
6009 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6010 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6011 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6012 L:      netdev@vger.kernel.org
6013 W:      http://www.emulex.com
6014 S:      Supported
6015 F:      drivers/net/ethernet/emulex/benet/
6016
6017 EMULEX ONECONNECT ROCE DRIVER
6018 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6019 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6020 L:      linux-rdma@vger.kernel.org
6021 W:      http://www.broadcom.com
6022 S:      Odd Fixes
6023 F:      drivers/infiniband/hw/ocrdma/
6024 F:      include/uapi/rdma/ocrdma-abi.h
6025
6026 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6027 M:      James Smart <james.smart@broadcom.com>
6028 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6029 L:      linux-scsi@vger.kernel.org
6030 W:      http://www.broadcom.com
6031 S:      Supported
6032 F:      drivers/scsi/lpfc/
6033
6034 ENE CB710 FLASH CARD READER DRIVER
6035 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6036 S:      Maintained
6037 F:      drivers/misc/cb710/
6038 F:      drivers/mmc/host/cb710-mmc.*
6039 F:      include/linux/cb710.h
6040
6041 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6042 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6043 S:      Maintained
6044 F:      drivers/media/rc/ene_ir.*
6045
6046 EPSON S1D13XXX FRAMEBUFFER DRIVER
6047 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6048 S:      Maintained
6049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6050 F:      drivers/video/fbdev/s1d13xxxfb.c
6051 F:      include/video/s1d13xxxfb.h
6052
6053 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6054 M:      Jeff Layton <jlayton@kernel.org>
6055 S:      Maintained
6056 F:      lib/errseq.c
6057 F:      include/linux/errseq.h
6058
6059 ET131X NETWORK DRIVER
6060 M:      Mark Einon <mark.einon@gmail.com>
6061 S:      Odd Fixes
6062 F:      drivers/net/ethernet/agere/
6063
6064 ETHERNET BRIDGE
6065 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6066 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6067 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6068 L:      netdev@vger.kernel.org
6069 W:      http://www.linuxfoundation.org/en/Net:Bridge
6070 S:      Maintained
6071 F:      include/linux/netfilter_bridge/
6072 F:      net/bridge/
6073
6074 ETHERNET PHY LIBRARY
6075 M:      Andrew Lunn <andrew@lunn.ch>
6076 M:      Florian Fainelli <f.fainelli@gmail.com>
6077 M:      Heiner Kallweit <hkallweit1@gmail.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6081 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6082 F:      Documentation/devicetree/bindings/net/mdio*
6083 F:      Documentation/networking/phy.rst
6084 F:      drivers/net/phy/
6085 F:      drivers/of/of_mdio.c
6086 F:      drivers/of/of_net.c
6087 F:      include/linux/*mdio*.h
6088 F:      include/linux/of_net.h
6089 F:      include/linux/phy.h
6090 F:      include/linux/phy_fixed.h
6091 F:      include/linux/platform_data/mdio-bcm-unimac.h
6092 F:      include/linux/platform_data/mdio-gpio.h
6093 F:      include/trace/events/mdio.h
6094 F:      include/uapi/linux/mdio.h
6095 F:      include/uapi/linux/mii.h
6096
6097 EXT2 FILE SYSTEM
6098 M:      Jan Kara <jack@suse.com>
6099 L:      linux-ext4@vger.kernel.org
6100 S:      Maintained
6101 F:      Documentation/filesystems/ext2.txt
6102 F:      fs/ext2/
6103 F:      include/linux/ext2*
6104
6105 EXT4 FILE SYSTEM
6106 M:      "Theodore Ts'o" <tytso@mit.edu>
6107 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6108 L:      linux-ext4@vger.kernel.org
6109 W:      http://ext4.wiki.kernel.org
6110 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6112 S:      Maintained
6113 F:      Documentation/filesystems/ext4/
6114 F:      fs/ext4/
6115
6116 Extended Verification Module (EVM)
6117 M:      Mimi Zohar <zohar@linux.ibm.com>
6118 L:      linux-integrity@vger.kernel.org
6119 S:      Supported
6120 F:      security/integrity/evm/
6121
6122 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6123 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6124 L:      linux-efi@vger.kernel.org
6125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6126 S:      Maintained
6127 F:      Documentation/admin-guide/efi-stub.rst
6128 F:      arch/*/kernel/efi.c
6129 F:      arch/x86/boot/compressed/eboot.[ch]
6130 F:      arch/*/include/asm/efi.h
6131 F:      arch/x86/platform/efi/
6132 F:      drivers/firmware/efi/
6133 F:      include/linux/efi*.h
6134 F:      arch/arm/boot/compressed/efi-header.S
6135 F:      arch/arm64/kernel/efi-entry.S
6136
6137 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6138 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6139 M:      Chanwoo Choi <cw00.choi@samsung.com>
6140 L:      linux-kernel@vger.kernel.org
6141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6142 S:      Maintained
6143 F:      drivers/extcon/
6144 F:      include/linux/extcon/
6145 F:      include/linux/extcon.h
6146 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6147 F:      Documentation/devicetree/bindings/extcon/
6148
6149 EXYNOS DP DRIVER
6150 M:      Jingoo Han <jingoohan1@gmail.com>
6151 L:      dri-devel@lists.freedesktop.org
6152 S:      Maintained
6153 F:      drivers/gpu/drm/exynos/exynos_dp*
6154
6155 EXYNOS SYSMMU (IOMMU) driver
6156 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6157 L:      iommu@lists.linux-foundation.org
6158 S:      Maintained
6159 F:      drivers/iommu/exynos-iommu.c
6160
6161 EZchip NPS platform support
6162 M:      Vineet Gupta <vgupta@synopsys.com>
6163 M:      Ofer Levi <oferle@mellanox.com>
6164 S:      Supported
6165 F:      arch/arc/plat-eznps
6166 F:      arch/arc/boot/dts/eznps.dts
6167
6168 F2FS FILE SYSTEM
6169 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6170 M:      Chao Yu <yuchao0@huawei.com>
6171 L:      linux-f2fs-devel@lists.sourceforge.net
6172 W:      https://f2fs.wiki.kernel.org/
6173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6174 S:      Maintained
6175 F:      Documentation/filesystems/f2fs.txt
6176 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6177 F:      fs/f2fs/
6178 F:      include/linux/f2fs_fs.h
6179 F:      include/trace/events/f2fs.h
6180
6181 F71805F HARDWARE MONITORING DRIVER
6182 M:      Jean Delvare <jdelvare@suse.com>
6183 L:      linux-hwmon@vger.kernel.org
6184 S:      Maintained
6185 F:      Documentation/hwmon/f71805f.rst
6186 F:      drivers/hwmon/f71805f.c
6187
6188 FADDR2LINE
6189 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6190 S:      Maintained
6191 F:      scripts/faddr2line
6192
6193 FAILOVER MODULE
6194 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6195 L:      netdev@vger.kernel.org
6196 S:      Supported
6197 F:      net/core/failover.c
6198 F:      include/net/failover.h
6199 F:      Documentation/networking/failover.rst
6200
6201 FANOTIFY
6202 M:      Jan Kara <jack@suse.cz>
6203 R:      Amir Goldstein <amir73il@gmail.com>
6204 L:      linux-fsdevel@vger.kernel.org
6205 S:      Maintained
6206 F:      fs/notify/fanotify/
6207 F:      include/linux/fanotify.h
6208 F:      include/uapi/linux/fanotify.h
6209
6210 FARSYNC SYNCHRONOUS DRIVER
6211 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6212 W:      http://www.farsite.co.uk/
6213 S:      Supported
6214 F:      drivers/net/wan/farsync.*
6215
6216 FAULT INJECTION SUPPORT
6217 M:      Akinobu Mita <akinobu.mita@gmail.com>
6218 S:      Supported
6219 F:      Documentation/fault-injection/
6220 F:      lib/fault-inject.c
6221
6222 FBTFT Framebuffer drivers
6223 S:      Orphan
6224 L:      dri-devel@lists.freedesktop.org
6225 L:      linux-fbdev@vger.kernel.org
6226 F:      drivers/staging/fbtft/
6227
6228 FC0011 TUNER DRIVER
6229 M:      Michael Buesch <m@bues.ch>
6230 L:      linux-media@vger.kernel.org
6231 S:      Maintained
6232 F:      drivers/media/tuners/fc0011.h
6233 F:      drivers/media/tuners/fc0011.c
6234
6235 FC2580 MEDIA DRIVER
6236 M:      Antti Palosaari <crope@iki.fi>
6237 L:      linux-media@vger.kernel.org
6238 W:      https://linuxtv.org
6239 W:      http://palosaari.fi/linux/
6240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6241 T:      git git://linuxtv.org/anttip/media_tree.git
6242 S:      Maintained
6243 F:      drivers/media/tuners/fc2580*
6244
6245 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6246 M:      Hannes Reinecke <hare@suse.de>
6247 L:      linux-scsi@vger.kernel.org
6248 W:      www.Open-FCoE.org
6249 S:      Supported
6250 F:      drivers/scsi/libfc/
6251 F:      drivers/scsi/fcoe/
6252 F:      include/scsi/fc/
6253 F:      include/scsi/libfc.h
6254 F:      include/scsi/libfcoe.h
6255 F:      include/uapi/scsi/fc/
6256
6257 FILE LOCKING (flock() and fcntl()/lockf())
6258 M:      Jeff Layton <jlayton@kernel.org>
6259 M:      "J. Bruce Fields" <bfields@fieldses.org>
6260 L:      linux-fsdevel@vger.kernel.org
6261 S:      Maintained
6262 F:      include/linux/fcntl.h
6263 F:      include/uapi/linux/fcntl.h
6264 F:      fs/fcntl.c
6265 F:      fs/locks.c
6266
6267 FILESYSTEMS (VFS and infrastructure)
6268 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6269 L:      linux-fsdevel@vger.kernel.org
6270 S:      Maintained
6271 F:      fs/*
6272 F:      include/linux/fs.h
6273 F:      include/linux/fs_types.h
6274 F:      include/uapi/linux/fs.h
6275
6276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6277 M:      Riku Voipio <riku.voipio@iki.fi>
6278 L:      linux-hwmon@vger.kernel.org
6279 S:      Maintained
6280 F:      drivers/hwmon/f75375s.c
6281 F:      include/linux/f75375s.h
6282
6283 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6284 M:      Clemens Ladisch <clemens@ladisch.de>
6285 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6286 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6288 S:      Maintained
6289 F:      sound/firewire/
6290 F:      include/uapi/sound/firewire.h
6291
6292 FIREWIRE MEDIA DRIVERS (firedtv)
6293 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6294 L:      linux-media@vger.kernel.org
6295 L:      linux1394-devel@lists.sourceforge.net
6296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6297 S:      Maintained
6298 F:      drivers/media/firewire/
6299
6300 FIREWIRE SBP-2 TARGET
6301 M:      Chris Boot <bootc@bootc.net>
6302 L:      linux-scsi@vger.kernel.org
6303 L:      target-devel@vger.kernel.org
6304 L:      linux1394-devel@lists.sourceforge.net
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6306 S:      Maintained
6307 F:      drivers/target/sbp/
6308
6309 FIREWIRE SUBSYSTEM
6310 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6311 L:      linux1394-devel@lists.sourceforge.net
6312 W:      http://ieee1394.wiki.kernel.org/
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6314 S:      Maintained
6315 F:      drivers/firewire/
6316 F:      include/linux/firewire.h
6317 F:      include/uapi/linux/firewire*.h
6318 F:      tools/firewire/
6319
6320 FIRMWARE LOADER (request_firmware)
6321 M:      Luis Chamberlain <mcgrof@kernel.org>
6322 L:      linux-kernel@vger.kernel.org
6323 S:      Maintained
6324 F:      Documentation/firmware_class/
6325 F:      drivers/base/firmware_loader/
6326 F:      include/linux/firmware.h
6327
6328 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6329 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6330 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6331 S:      Maintained
6332 F:      drivers/block/rsxx/
6333
6334 FLEXTIMER FTM-QUADDEC DRIVER
6335 M:      Patrick Havelange <patrick.havelange@essensium.com>
6336 L:      linux-iio@vger.kernel.org
6337 S:      Maintained
6338 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6339 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6340 F:      drivers/counter/ftm-quaddec.c
6341
6342 FLOPPY DRIVER
6343 M:      Denis Efremov <efremov@linux.com>
6344 S:      Odd Fixes
6345 L:      linux-block@vger.kernel.org
6346 F:      drivers/block/floppy.c
6347
6348 FPGA MANAGER FRAMEWORK
6349 M:      Moritz Fischer <mdf@kernel.org>
6350 L:      linux-fpga@vger.kernel.org
6351 S:      Maintained
6352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6353 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6354 F:      Documentation/fpga/
6355 F:      Documentation/driver-api/fpga/
6356 F:      Documentation/devicetree/bindings/fpga/
6357 F:      drivers/fpga/
6358 F:      include/linux/fpga/
6359 W:      http://www.rocketboards.org
6360
6361 FPGA DFL DRIVERS
6362 M:      Wu Hao <hao.wu@intel.com>
6363 L:      linux-fpga@vger.kernel.org
6364 S:      Maintained
6365 F:      Documentation/fpga/dfl.rst
6366 F:      include/uapi/linux/fpga-dfl.h
6367 F:      drivers/fpga/dfl*
6368
6369 FPU EMULATOR
6370 M:      Bill Metzenthen <billm@melbpc.org.au>
6371 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6372 S:      Maintained
6373 F:      arch/x86/math-emu/
6374
6375 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6376 L:      netdev@vger.kernel.org
6377 S:      Orphan
6378 F:      drivers/net/wan/dlci.c
6379 F:      drivers/net/wan/sdla.c
6380
6381 FRAMEBUFFER LAYER
6382 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6383 L:      dri-devel@lists.freedesktop.org
6384 L:      linux-fbdev@vger.kernel.org
6385 T:      git git://anongit.freedesktop.org/drm/drm-misc
6386 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6387 S:      Maintained
6388 F:      Documentation/fb/
6389 F:      drivers/video/
6390 F:      include/video/
6391 F:      include/linux/fb.h
6392 F:      include/uapi/video/
6393 F:      include/uapi/linux/fb.h
6394
6395 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6396 M:      Horia Geantă <horia.geanta@nxp.com>
6397 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6398 L:      linux-crypto@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/crypto/caam/
6401 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6402
6403 FREESCALE DIU FRAMEBUFFER DRIVER
6404 M:      Timur Tabi <timur@kernel.org>
6405 L:      linux-fbdev@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/video/fbdev/fsl-diu-fb.*
6408
6409 FREESCALE DMA DRIVER
6410 M:      Li Yang <leoyang.li@nxp.com>
6411 M:      Zhang Wei <zw@zh-kernel.org>
6412 L:      linuxppc-dev@lists.ozlabs.org
6413 S:      Maintained
6414 F:      drivers/dma/fsldma.*
6415
6416 FREESCALE ENETC ETHERNET DRIVERS
6417 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6418 L:      netdev@vger.kernel.org
6419 S:      Maintained
6420 F:      drivers/net/ethernet/freescale/enetc/
6421
6422 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6423 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6424 L:      netdev@vger.kernel.org
6425 S:      Maintained
6426 F:      drivers/net/ethernet/freescale/gianfar*
6427 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6428
6429 FREESCALE GPMI NAND DRIVER
6430 M:      Han Xu <han.xu@nxp.com>
6431 L:      linux-mtd@lists.infradead.org
6432 S:      Maintained
6433 F:      drivers/mtd/nand/raw/gpmi-nand/*
6434
6435 FREESCALE I2C CPM DRIVER
6436 M:      Jochen Friedrich <jochen@scram.de>
6437 L:      linuxppc-dev@lists.ozlabs.org
6438 L:      linux-i2c@vger.kernel.org
6439 S:      Maintained
6440 F:      drivers/i2c/busses/i2c-cpm.c
6441
6442 FREESCALE IMX DDR PMU DRIVER
6443 M:      Frank Li <Frank.li@nxp.com>
6444 L:      linux-arm-kernel@lists.infradead.org
6445 S:      Maintained
6446 F:      drivers/perf/fsl_imx8_ddr_perf.c
6447 F:      Documentation/admin-guide/perf/imx-ddr.rst
6448 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6449
6450 FREESCALE IMX I2C DRIVER
6451 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6452 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6453 L:      linux-i2c@vger.kernel.org
6454 S:      Maintained
6455 F:      drivers/i2c/busses/i2c-imx.c
6456 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6457
6458 FREESCALE IMX LPI2C DRIVER
6459 M:      Dong Aisheng <aisheng.dong@nxp.com>
6460 L:      linux-i2c@vger.kernel.org
6461 L:      linux-imx@nxp.com
6462 S:      Maintained
6463 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6464 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6465
6466 FREESCALE IMX / MXC FEC DRIVER
6467 M:      Fugang Duan <fugang.duan@nxp.com>
6468 L:      netdev@vger.kernel.org
6469 S:      Maintained
6470 F:      drivers/net/ethernet/freescale/fec_main.c
6471 F:      drivers/net/ethernet/freescale/fec_ptp.c
6472 F:      drivers/net/ethernet/freescale/fec.h
6473 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6474
6475 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6476 M:      Sascha Hauer <s.hauer@pengutronix.de>
6477 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6478 L:      linux-fbdev@vger.kernel.org
6479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6480 S:      Maintained
6481 F:      include/linux/platform_data/video-imxfb.h
6482 F:      drivers/video/fbdev/imxfb.c
6483
6484 FREESCALE QORIQ DPAA ETHERNET DRIVER
6485 M:      Madalin Bucur <madalin.bucur@nxp.com>
6486 L:      netdev@vger.kernel.org
6487 S:      Maintained
6488 F:      drivers/net/ethernet/freescale/dpaa
6489
6490 FREESCALE QORIQ DPAA FMAN DRIVER
6491 M:      Madalin Bucur <madalin.bucur@nxp.com>
6492 L:      netdev@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/net/ethernet/freescale/fman
6495 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6496
6497 FREESCALE QORIQ PTP CLOCK DRIVER
6498 M:      Yangbo Lu <yangbo.lu@nxp.com>
6499 L:      netdev@vger.kernel.org
6500 S:      Maintained
6501 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6502 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6503 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6504 F:      drivers/ptp/ptp_qoriq.c
6505 F:      drivers/ptp/ptp_qoriq_debugfs.c
6506 F:      include/linux/fsl/ptp_qoriq.h
6507 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6508
6509 FREESCALE QUAD SPI DRIVER
6510 M:      Han Xu <han.xu@nxp.com>
6511 L:      linux-spi@vger.kernel.org
6512 S:      Maintained
6513 F:      drivers/spi/spi-fsl-qspi.c
6514
6515 FREESCALE QUICC ENGINE LIBRARY
6516 M:      Qiang Zhao <qiang.zhao@nxp.com>
6517 L:      linuxppc-dev@lists.ozlabs.org
6518 S:      Maintained
6519 F:      drivers/soc/fsl/qe/
6520 F:      include/soc/fsl/*qe*.h
6521 F:      include/soc/fsl/*ucc*.h
6522
6523 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6524 M:      Li Yang <leoyang.li@nxp.com>
6525 L:      netdev@vger.kernel.org
6526 L:      linuxppc-dev@lists.ozlabs.org
6527 S:      Maintained
6528 F:      drivers/net/ethernet/freescale/ucc_geth*
6529
6530 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6531 M:      Zhao Qiang <qiang.zhao@nxp.com>
6532 L:      netdev@vger.kernel.org
6533 L:      linuxppc-dev@lists.ozlabs.org
6534 S:      Maintained
6535 F:      drivers/net/wan/fsl_ucc_hdlc*
6536
6537 FREESCALE QUICC ENGINE UCC UART DRIVER
6538 M:      Timur Tabi <timur@kernel.org>
6539 L:      linuxppc-dev@lists.ozlabs.org
6540 S:      Maintained
6541 F:      drivers/tty/serial/ucc_uart.c
6542
6543 FREESCALE SOC DRIVERS
6544 M:      Li Yang <leoyang.li@nxp.com>
6545 L:      linuxppc-dev@lists.ozlabs.org
6546 L:      linux-arm-kernel@lists.infradead.org
6547 S:      Maintained
6548 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6549 F:      Documentation/devicetree/bindings/soc/fsl/
6550 F:      drivers/soc/fsl/
6551 F:      include/linux/fsl/
6552
6553 FREESCALE SOC FS_ENET DRIVER
6554 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6555 L:      linuxppc-dev@lists.ozlabs.org
6556 L:      netdev@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/net/ethernet/freescale/fs_enet/
6559 F:      include/linux/fs_enet_pd.h
6560
6561 FREESCALE SOC SOUND DRIVERS
6562 M:      Timur Tabi <timur@kernel.org>
6563 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6564 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6565 R:      Fabio Estevam <festevam@gmail.com>
6566 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6567 L:      linuxppc-dev@lists.ozlabs.org
6568 S:      Maintained
6569 F:      sound/soc/fsl/fsl*
6570 F:      sound/soc/fsl/imx*
6571 F:      sound/soc/fsl/mpc8610_hpcd.c
6572
6573 FREESCALE USB PERIPHERAL DRIVERS
6574 M:      Li Yang <leoyang.li@nxp.com>
6575 L:      linux-usb@vger.kernel.org
6576 L:      linuxppc-dev@lists.ozlabs.org
6577 S:      Maintained
6578 F:      drivers/usb/gadget/udc/fsl*
6579
6580 FREEVXFS FILESYSTEM
6581 M:      Christoph Hellwig <hch@infradead.org>
6582 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6583 S:      Maintained
6584 F:      fs/freevxfs/
6585
6586 FREEZER
6587 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6588 M:      Pavel Machek <pavel@ucw.cz>
6589 L:      linux-pm@vger.kernel.org
6590 S:      Supported
6591 F:      Documentation/power/freezing-of-tasks.rst
6592 F:      include/linux/freezer.h
6593 F:      kernel/freezer.c
6594
6595 FRONTSWAP API
6596 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6597 L:      linux-kernel@vger.kernel.org
6598 S:      Maintained
6599 F:      mm/frontswap.c
6600 F:      include/linux/frontswap.h
6601
6602 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6603 M:      David Howells <dhowells@redhat.com>
6604 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6605 S:      Supported
6606 F:      Documentation/filesystems/caching/
6607 F:      fs/fscache/
6608 F:      include/linux/fscache*.h
6609
6610 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6611 M:      Theodore Y. Ts'o <tytso@mit.edu>
6612 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6613 M:      Eric Biggers <ebiggers@kernel.org>
6614 L:      linux-fscrypt@vger.kernel.org
6615 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6616 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6617 S:      Supported
6618 F:      fs/crypto/
6619 F:      include/linux/fscrypt*.h
6620 F:      Documentation/filesystems/fscrypt.rst
6621
6622 FSI SUBSYSTEM
6623 M:      Jeremy Kerr <jk@ozlabs.org>
6624 M:      Joel Stanley <joel@jms.id.au>
6625 R:      Alistar Popple <alistair@popple.id.au>
6626 R:      Eddie James <eajames@linux.ibm.com>
6627 L:      linux-fsi@lists.ozlabs.org
6628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6629 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6630 S:      Supported
6631 F:      drivers/fsi/
6632 F:      include/linux/fsi*.h
6633 F:      include/trace/events/fsi*.h
6634
6635 FSI-ATTACHED I2C DRIVER
6636 M:      Eddie James <eajames@linux.ibm.com>
6637 L:      linux-i2c@vger.kernel.org
6638 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6639 S:      Maintained
6640 F:      drivers/i2c/busses/i2c-fsi.c
6641 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6642
6643 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6644 M:      Jan Kara <jack@suse.cz>
6645 R:      Amir Goldstein <amir73il@gmail.com>
6646 L:      linux-fsdevel@vger.kernel.org
6647 S:      Maintained
6648 F:      fs/notify/
6649 F:      include/linux/fsnotify*.h
6650
6651 FUJITSU LAPTOP EXTRAS
6652 M:      Jonathan Woithe <jwoithe@just42.net>
6653 L:      platform-driver-x86@vger.kernel.org
6654 S:      Maintained
6655 F:      drivers/platform/x86/fujitsu-laptop.c
6656
6657 FUJITSU M-5MO LS CAMERA ISP DRIVER
6658 M:      Kyungmin Park <kyungmin.park@samsung.com>
6659 M:      Heungjun Kim <riverful.kim@samsung.com>
6660 L:      linux-media@vger.kernel.org
6661 S:      Maintained
6662 F:      drivers/media/i2c/m5mols/
6663 F:      include/media/i2c/m5mols.h
6664
6665 FUJITSU TABLET EXTRAS
6666 M:      Robert Gerlach <khnz@gmx.de>
6667 L:      platform-driver-x86@vger.kernel.org
6668 S:      Maintained
6669 F:      drivers/platform/x86/fujitsu-tablet.c
6670
6671 FUSE: FILESYSTEM IN USERSPACE
6672 M:      Miklos Szeredi <miklos@szeredi.hu>
6673 L:      linux-fsdevel@vger.kernel.org
6674 W:      http://fuse.sourceforge.net/
6675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6676 S:      Maintained
6677 F:      fs/fuse/
6678 F:      include/uapi/linux/fuse.h
6679 F:      Documentation/filesystems/fuse.txt
6680
6681 FUTEX SUBSYSTEM
6682 M:      Thomas Gleixner <tglx@linutronix.de>
6683 M:      Ingo Molnar <mingo@redhat.com>
6684 R:      Peter Zijlstra <peterz@infradead.org>
6685 R:      Darren Hart <dvhart@infradead.org>
6686 L:      linux-kernel@vger.kernel.org
6687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6688 S:      Maintained
6689 F:      kernel/futex.c
6690 F:      include/asm-generic/futex.h
6691 F:      include/linux/futex.h
6692 F:      include/uapi/linux/futex.h
6693 F:      tools/testing/selftests/futex/
6694 F:      tools/perf/bench/futex*
6695 F:      Documentation/*futex*
6696
6697 GCC PLUGINS
6698 M:      Kees Cook <keescook@chromium.org>
6699 R:      Emese Revfy <re.emese@gmail.com>
6700 L:      kernel-hardening@lists.openwall.com
6701 S:      Maintained
6702 F:      scripts/gcc-plugins/
6703 F:      scripts/gcc-plugin.sh
6704 F:      scripts/Makefile.gcc-plugins
6705 F:      Documentation/core-api/gcc-plugins.rst
6706
6707 GASKET DRIVER FRAMEWORK
6708 M:      Rob Springer <rspringer@google.com>
6709 M:      Todd Poynor <toddpoynor@google.com>
6710 M:      Ben Chan <benchan@chromium.org>
6711 S:      Maintained
6712 F:      drivers/staging/gasket/
6713
6714 GCOV BASED KERNEL PROFILING
6715 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6716 S:      Maintained
6717 F:      kernel/gcov/
6718 F:      Documentation/dev-tools/gcov.rst
6719
6720 GDB KERNEL DEBUGGING HELPER SCRIPTS
6721 M:      Jan Kiszka <jan.kiszka@siemens.com>
6722 M:      Kieran Bingham <kbingham@kernel.org>
6723 S:      Supported
6724 F:      scripts/gdb/
6725
6726 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6727 M:      Achim Leubner <achim_leubner@adaptec.com>
6728 L:      linux-scsi@vger.kernel.org
6729 W:      http://www.icp-vortex.com/
6730 S:      Supported
6731 F:      drivers/scsi/gdt*
6732
6733 GEMTEK FM RADIO RECEIVER DRIVER
6734 M:      Hans Verkuil <hverkuil@xs4all.nl>
6735 L:      linux-media@vger.kernel.org
6736 T:      git git://linuxtv.org/media_tree.git
6737 W:      https://linuxtv.org
6738 S:      Maintained
6739 F:      drivers/media/radio/radio-gemtek*
6740
6741 GENERIC ARCHITECTURE TOPOLOGY
6742 M:      Sudeep Holla <sudeep.holla@arm.com>
6743 L:      linux-kernel@vger.kernel.org
6744 S:      Maintained
6745 F:      drivers/base/arch_topology.c
6746 F:      include/linux/arch_topology.h
6747
6748 GENERIC GPIO I2C DRIVER
6749 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6750 S:      Supported
6751 F:      drivers/i2c/busses/i2c-gpio.c
6752 F:      include/linux/platform_data/i2c-gpio.h
6753
6754 GENERIC GPIO I2C MULTIPLEXER DRIVER
6755 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6756 L:      linux-i2c@vger.kernel.org
6757 S:      Supported
6758 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6759 F:      include/linux/platform_data/i2c-mux-gpio.h
6760 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6761
6762 GENERIC HDLC (WAN) DRIVERS
6763 M:      Krzysztof Halasa <khc@pm.waw.pl>
6764 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6765 S:      Maintained
6766 F:      drivers/net/wan/c101.c
6767 F:      drivers/net/wan/hd6457*
6768 F:      drivers/net/wan/hdlc*
6769 F:      drivers/net/wan/n2.c
6770 F:      drivers/net/wan/pc300too.c
6771 F:      drivers/net/wan/pci200syn.c
6772 F:      drivers/net/wan/wanxl*
6773
6774 GENERIC INCLUDE/ASM HEADER FILES
6775 M:      Arnd Bergmann <arnd@arndb.de>
6776 L:      linux-arch@vger.kernel.org
6777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6778 S:      Maintained
6779 F:      include/asm-generic/
6780 F:      include/uapi/asm-generic/
6781
6782 GENERIC PHY FRAMEWORK
6783 M:      Kishon Vijay Abraham I <kishon@ti.com>
6784 L:      linux-kernel@vger.kernel.org
6785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6786 S:      Supported
6787 F:      drivers/phy/
6788 F:      include/linux/phy/
6789 F:      Documentation/devicetree/bindings/phy/
6790
6791 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6792 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6793 S:      Supported
6794 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6795
6796 GENERIC PM DOMAINS
6797 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6798 M:      Kevin Hilman <khilman@kernel.org>
6799 M:      Ulf Hansson <ulf.hansson@linaro.org>
6800 L:      linux-pm@vger.kernel.org
6801 S:      Supported
6802 F:      drivers/base/power/domain*.c
6803 F:      include/linux/pm_domain.h
6804 F:      Documentation/devicetree/bindings/power/power_domain.txt
6805
6806 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6807 M:      Eugen Hristev <eugen.hristev@microchip.com>
6808 L:      linux-input@vger.kernel.org
6809 S:      Maintained
6810 F:      drivers/input/touchscreen/resistive-adc-touch.c
6811
6812 GENERIC UIO DRIVER FOR PCI DEVICES
6813 M:      "Michael S. Tsirkin" <mst@redhat.com>
6814 L:      kvm@vger.kernel.org
6815 S:      Supported
6816 F:      drivers/uio/uio_pci_generic.c
6817
6818 GENERIC VDSO LIBRARY:
6819 M:      Andy Lutomirski <luto@kernel.org>
6820 M:      Thomas Gleixner <tglx@linutronix.de>
6821 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6822 L:      linux-kernel@vger.kernel.org
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6824 S:      Maintained
6825 F:      lib/vdso/
6826 F:      kernel/time/vsyscall.c
6827 F:      include/vdso/
6828 F:      include/asm-generic/vdso/vsyscall.h
6829
6830 GENWQE (IBM Generic Workqueue Card)
6831 M:      Frank Haverkamp <haver@linux.ibm.com>
6832 S:      Supported
6833 F:      drivers/misc/genwqe/
6834
6835 GET_MAINTAINER SCRIPT
6836 M:      Joe Perches <joe@perches.com>
6837 S:      Maintained
6838 F:      scripts/get_maintainer.pl
6839
6840 GFS2 FILE SYSTEM
6841 M:      Bob Peterson <rpeterso@redhat.com>
6842 M:      Andreas Gruenbacher <agruenba@redhat.com>
6843 L:      cluster-devel@redhat.com
6844 W:      http://sources.redhat.com/cluster/
6845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6846 S:      Supported
6847 F:      Documentation/filesystems/gfs2*.txt
6848 F:      fs/gfs2/
6849 F:      include/uapi/linux/gfs2_ondisk.h
6850
6851 GNSS SUBSYSTEM
6852 M:      Johan Hovold <johan@kernel.org>
6853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6854 S:      Maintained
6855 F:      Documentation/ABI/testing/sysfs-class-gnss
6856 F:      Documentation/devicetree/bindings/gnss/
6857 F:      drivers/gnss/
6858 F:      include/linux/gnss.h
6859
6860 GO7007 MPEG CODEC
6861 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6862 L:      linux-media@vger.kernel.org
6863 S:      Maintained
6864 F:      drivers/media/usb/go7007/
6865
6866 GOODIX TOUCHSCREEN
6867 M:      Bastien Nocera <hadess@hadess.net>
6868 L:      linux-input@vger.kernel.org
6869 S:      Maintained
6870 F:      drivers/input/touchscreen/goodix.c
6871
6872 GOOGLE ETHERNET DRIVERS
6873 M:      Catherine Sullivan <csully@google.com>
6874 R:      Sagi Shahar <sagis@google.com>
6875 R:      Jon Olson <jonolson@google.com>
6876 L:      netdev@vger.kernel.org
6877 S:      Supported
6878 F:      Documentation/networking/device_drivers/google/gve.rst
6879 F:      drivers/net/ethernet/google
6880
6881 GPD POCKET FAN DRIVER
6882 M:      Hans de Goede <hdegoede@redhat.com>
6883 L:      platform-driver-x86@vger.kernel.org
6884 S:      Maintained
6885 F:      drivers/platform/x86/gpd-pocket-fan.c
6886
6887 GPIO ACPI SUPPORT
6888 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6889 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6890 L:      linux-gpio@vger.kernel.org
6891 L:      linux-acpi@vger.kernel.org
6892 S:      Maintained
6893 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6894 F:      drivers/gpio/gpiolib-acpi.c
6895
6896 GPIO IR Transmitter
6897 M:      Sean Young <sean@mess.org>
6898 L:      linux-media@vger.kernel.org
6899 S:      Maintained
6900 F:      drivers/media/rc/gpio-ir-tx.c
6901
6902 GPIO MOCKUP DRIVER
6903 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6904 L:      linux-gpio@vger.kernel.org
6905 S:      Maintained
6906 F:      drivers/gpio/gpio-mockup.c
6907 F:      tools/testing/selftests/gpio/
6908
6909 GPIO SUBSYSTEM
6910 M:      Linus Walleij <linus.walleij@linaro.org>
6911 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6912 L:      linux-gpio@vger.kernel.org
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6914 S:      Maintained
6915 F:      Documentation/devicetree/bindings/gpio/
6916 F:      Documentation/driver-api/gpio/
6917 F:      Documentation/admin-guide/gpio/
6918 F:      Documentation/ABI/testing/gpio-cdev
6919 F:      Documentation/ABI/obsolete/sysfs-gpio
6920 F:      drivers/gpio/
6921 F:      include/linux/gpio/
6922 F:      include/linux/gpio.h
6923 F:      include/linux/of_gpio.h
6924 F:      include/asm-generic/gpio.h
6925 F:      include/uapi/linux/gpio.h
6926 F:      tools/gpio/
6927
6928 GRE DEMULTIPLEXER DRIVER
6929 M:      Dmitry Kozlov <xeb@mail.ru>
6930 L:      netdev@vger.kernel.org
6931 S:      Maintained
6932 F:      net/ipv4/gre_demux.c
6933 F:      net/ipv4/gre_offload.c
6934 F:      include/net/gre.h
6935
6936 GRETH 10/100/1G Ethernet MAC device driver
6937 M:      Andreas Larsson <andreas@gaisler.com>
6938 L:      netdev@vger.kernel.org
6939 S:      Maintained
6940 F:      drivers/net/ethernet/aeroflex/
6941
6942 GREYBUS AUDIO PROTOCOLS DRIVERS
6943 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6944 M:      Mark Greer <mgreer@animalcreek.com>
6945 S:      Maintained
6946 F:      drivers/staging/greybus/audio_apbridgea.c
6947 F:      drivers/staging/greybus/audio_apbridgea.h
6948 F:      drivers/staging/greybus/audio_codec.c
6949 F:      drivers/staging/greybus/audio_codec.h
6950 F:      drivers/staging/greybus/audio_gb.c
6951 F:      drivers/staging/greybus/audio_manager.c
6952 F:      drivers/staging/greybus/audio_manager.h
6953 F:      drivers/staging/greybus/audio_manager_module.c
6954 F:      drivers/staging/greybus/audio_manager_private.h
6955 F:      drivers/staging/greybus/audio_manager_sysfs.c
6956 F:      drivers/staging/greybus/audio_module.c
6957 F:      drivers/staging/greybus/audio_topology.c
6958
6959 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6960 M:      Viresh Kumar <vireshk@kernel.org>
6961 S:      Maintained
6962 F:      drivers/staging/greybus/authentication.c
6963 F:      drivers/staging/greybus/bootrom.c
6964 F:      drivers/staging/greybus/firmware.h
6965 F:      drivers/staging/greybus/fw-core.c
6966 F:      drivers/staging/greybus/fw-download.c
6967 F:      drivers/staging/greybus/fw-management.c
6968 F:      drivers/staging/greybus/greybus_authentication.h
6969 F:      drivers/staging/greybus/greybus_firmware.h
6970 F:      drivers/staging/greybus/hid.c
6971 F:      drivers/staging/greybus/i2c.c
6972 F:      drivers/staging/greybus/spi.c
6973 F:      drivers/staging/greybus/spilib.c
6974 F:      drivers/staging/greybus/spilib.h
6975
6976 GREYBUS LOOPBACK DRIVER
6977 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6978 S:      Maintained
6979 F:      drivers/staging/greybus/loopback.c
6980
6981 GREYBUS PLATFORM DRIVERS
6982 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6983 S:      Maintained
6984 F:      drivers/staging/greybus/arche-platform.c
6985 F:      drivers/staging/greybus/arche-apb-ctrl.c
6986 F:      drivers/staging/greybus/arche_platform.h
6987
6988 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6989 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6990 S:      Maintained
6991 F:      drivers/staging/greybus/sdio.c
6992 F:      drivers/staging/greybus/light.c
6993 F:      drivers/staging/greybus/gpio.c
6994 F:      drivers/staging/greybus/power_supply.c
6995 F:      drivers/staging/greybus/spi.c
6996 F:      drivers/staging/greybus/spilib.c
6997
6998 GREYBUS SUBSYSTEM
6999 M:      Johan Hovold <johan@kernel.org>
7000 M:      Alex Elder <elder@kernel.org>
7001 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7002 S:      Maintained
7003 F:      drivers/staging/greybus/
7004 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7005
7006 GREYBUS UART PROTOCOLS DRIVERS
7007 M:      David Lin <dtwlin@gmail.com>
7008 S:      Maintained
7009 F:      drivers/staging/greybus/uart.c
7010 F:      drivers/staging/greybus/log.c
7011
7012 GS1662 VIDEO SERIALIZER
7013 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7014 L:      linux-media@vger.kernel.org
7015 T:      git git://linuxtv.org/media_tree.git
7016 S:      Maintained
7017 F:      drivers/media/spi/gs1662.c
7018
7019 GSPCA FINEPIX SUBDRIVER
7020 M:      Frank Zago <frank@zago.net>
7021 L:      linux-media@vger.kernel.org
7022 T:      git git://linuxtv.org/media_tree.git
7023 S:      Maintained
7024 F:      drivers/media/usb/gspca/finepix.c
7025
7026 GSPCA GL860 SUBDRIVER
7027 M:      Olivier Lorin <o.lorin@laposte.net>
7028 L:      linux-media@vger.kernel.org
7029 T:      git git://linuxtv.org/media_tree.git
7030 S:      Maintained
7031 F:      drivers/media/usb/gspca/gl860/
7032
7033 GSPCA M5602 SUBDRIVER
7034 M:      Erik Andren <erik.andren@gmail.com>
7035 L:      linux-media@vger.kernel.org
7036 T:      git git://linuxtv.org/media_tree.git
7037 S:      Maintained
7038 F:      drivers/media/usb/gspca/m5602/
7039
7040 GSPCA PAC207 SONIXB SUBDRIVER
7041 M:      Hans Verkuil <hverkuil@xs4all.nl>
7042 L:      linux-media@vger.kernel.org
7043 T:      git git://linuxtv.org/media_tree.git
7044 S:      Odd Fixes
7045 F:      drivers/media/usb/gspca/pac207.c
7046
7047 GSPCA SN9C20X SUBDRIVER
7048 M:      Brian Johnson <brijohn@gmail.com>
7049 L:      linux-media@vger.kernel.org
7050 T:      git git://linuxtv.org/media_tree.git
7051 S:      Maintained
7052 F:      drivers/media/usb/gspca/sn9c20x.c
7053
7054 GSPCA T613 SUBDRIVER
7055 M:      Leandro Costantino <lcostantino@gmail.com>
7056 L:      linux-media@vger.kernel.org
7057 T:      git git://linuxtv.org/media_tree.git
7058 S:      Maintained
7059 F:      drivers/media/usb/gspca/t613.c
7060
7061 GSPCA USB WEBCAM DRIVER
7062 M:      Hans Verkuil <hverkuil@xs4all.nl>
7063 L:      linux-media@vger.kernel.org
7064 T:      git git://linuxtv.org/media_tree.git
7065 S:      Odd Fixes
7066 F:      drivers/media/usb/gspca/
7067
7068 GTP (GPRS Tunneling Protocol)
7069 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7070 M:      Harald Welte <laforge@gnumonks.org>
7071 L:      osmocom-net-gprs@lists.osmocom.org
7072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7073 S:      Maintained
7074 F:      drivers/net/gtp.c
7075
7076 GUID PARTITION TABLE (GPT)
7077 M:      Davidlohr Bueso <dave@stgolabs.net>
7078 L:      linux-efi@vger.kernel.org
7079 S:      Maintained
7080 F:      block/partitions/efi.*
7081
7082 H8/300 ARCHITECTURE
7083 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7084 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7085 W:      http://uclinux-h8.sourceforge.jp
7086 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7087 S:      Maintained
7088 F:      arch/h8300/
7089 F:      drivers/clocksource/h8300_*.c
7090 F:      drivers/clk/h8300/
7091 F:      drivers/irqchip/irq-renesas-h8*.c
7092
7093 HABANALABS PCI DRIVER
7094 M:      Oded Gabbay <oded.gabbay@gmail.com>
7095 T:      git https://github.com/HabanaAI/linux.git
7096 S:      Supported
7097 F:      drivers/misc/habanalabs/
7098 F:      include/uapi/misc/habanalabs.h
7099 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7100 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7101
7102 HACKRF MEDIA DRIVER
7103 M:      Antti Palosaari <crope@iki.fi>
7104 L:      linux-media@vger.kernel.org
7105 W:      https://linuxtv.org
7106 W:      http://palosaari.fi/linux/
7107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7108 T:      git git://linuxtv.org/anttip/media_tree.git
7109 S:      Maintained
7110 F:      drivers/media/usb/hackrf/
7111
7112 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7113 M:      Frank Seidel <frank@f-seidel.de>
7114 L:      platform-driver-x86@vger.kernel.org
7115 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7116 S:      Maintained
7117 F:      drivers/platform/x86/hdaps.c
7118
7119 HARDWARE MONITORING
7120 M:      Jean Delvare <jdelvare@suse.com>
7121 M:      Guenter Roeck <linux@roeck-us.net>
7122 L:      linux-hwmon@vger.kernel.org
7123 W:      http://hwmon.wiki.kernel.org/
7124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7125 S:      Maintained
7126 F:      Documentation/devicetree/bindings/hwmon/
7127 F:      Documentation/hwmon/
7128 F:      drivers/hwmon/
7129 F:      include/linux/hwmon*.h
7130 F:      include/trace/events/hwmon*.h
7131
7132 HARDWARE RANDOM NUMBER GENERATOR CORE
7133 M:      Matt Mackall <mpm@selenic.com>
7134 M:      Herbert Xu <herbert@gondor.apana.org.au>
7135 L:      linux-crypto@vger.kernel.org
7136 S:      Odd fixes
7137 F:      Documentation/devicetree/bindings/rng/
7138 F:      Documentation/admin-guide/hw_random.rst
7139 F:      drivers/char/hw_random/
7140 F:      include/linux/hw_random.h
7141
7142 HARDWARE TRACING FACILITIES
7143 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7144 S:      Maintained
7145 F:      drivers/hwtracing/
7146
7147 HARDWARE SPINLOCK CORE
7148 M:      Ohad Ben-Cohen <ohad@wizery.com>
7149 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7150 L:      linux-remoteproc@vger.kernel.org
7151 S:      Maintained
7152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7153 F:      Documentation/devicetree/bindings/hwlock/
7154 F:      Documentation/hwspinlock.txt
7155 F:      drivers/hwspinlock/
7156 F:      include/linux/hwspinlock.h
7157
7158 HARMONY SOUND DRIVER
7159 L:      linux-parisc@vger.kernel.org
7160 S:      Maintained
7161 F:      sound/parisc/harmony.*
7162
7163 HDPVR USB VIDEO ENCODER DRIVER
7164 M:      Hans Verkuil <hverkuil@xs4all.nl>
7165 L:      linux-media@vger.kernel.org
7166 T:      git git://linuxtv.org/media_tree.git
7167 W:      https://linuxtv.org
7168 S:      Odd Fixes
7169 F:      drivers/media/usb/hdpvr/
7170
7171 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7172 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7173 S:      Supported
7174 F:      Documentation/watchdog/hpwdt.rst
7175 F:      drivers/watchdog/hpwdt.c
7176
7177 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7178 M:      Don Brace <don.brace@microsemi.com>
7179 L:      esc.storagedev@microsemi.com
7180 L:      linux-scsi@vger.kernel.org
7181 S:      Supported
7182 F:      Documentation/scsi/hpsa.txt
7183 F:      drivers/scsi/hpsa*.[ch]
7184 F:      include/linux/cciss*.h
7185 F:      include/uapi/linux/cciss*.h
7186
7187 HFI1 DRIVER
7188 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7189 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7190 L:      linux-rdma@vger.kernel.org
7191 S:      Supported
7192 F:      drivers/infiniband/hw/hfi1
7193
7194 HFS FILESYSTEM
7195 L:      linux-fsdevel@vger.kernel.org
7196 S:      Orphan
7197 F:      Documentation/filesystems/hfs.txt
7198 F:      fs/hfs/
7199
7200 HFSPLUS FILESYSTEM
7201 L:      linux-fsdevel@vger.kernel.org
7202 S:      Orphan
7203 F:      Documentation/filesystems/hfsplus.txt
7204 F:      fs/hfsplus/
7205
7206 HGA FRAMEBUFFER DRIVER
7207 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7208 L:      linux-nvidia@lists.surfsouth.com
7209 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7210 S:      Maintained
7211 F:      drivers/video/fbdev/hgafb.c
7212
7213 HIBERNATION (aka Software Suspend, aka swsusp)
7214 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7215 M:      Pavel Machek <pavel@ucw.cz>
7216 L:      linux-pm@vger.kernel.org
7217 B:      https://bugzilla.kernel.org
7218 S:      Supported
7219 F:      arch/x86/power/
7220 F:      drivers/base/power/
7221 F:      kernel/power/
7222 F:      include/linux/suspend.h
7223 F:      include/linux/freezer.h
7224 F:      include/linux/pm.h
7225 F:      arch/*/include/asm/suspend*.h
7226
7227 HID CORE LAYER
7228 M:      Jiri Kosina <jikos@kernel.org>
7229 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7230 L:      linux-input@vger.kernel.org
7231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7232 S:      Maintained
7233 F:      drivers/hid/
7234 F:      include/linux/hid*
7235 F:      include/uapi/linux/hid*
7236
7237 HID SENSOR HUB DRIVERS
7238 M:      Jiri Kosina <jikos@kernel.org>
7239 M:      Jonathan Cameron <jic23@kernel.org>
7240 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7241 L:      linux-input@vger.kernel.org
7242 L:      linux-iio@vger.kernel.org
7243 S:      Maintained
7244 F:      Documentation/hid/hid-sensor*
7245 F:      drivers/hid/hid-sensor-*
7246 F:      drivers/iio/*/hid-*
7247 F:      include/linux/hid-sensor-*
7248
7249 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7250 M:      Thomas Gleixner <tglx@linutronix.de>
7251 L:      linux-kernel@vger.kernel.org
7252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7253 S:      Maintained
7254 F:      Documentation/timers/
7255 F:      kernel/time/hrtimer.c
7256 F:      kernel/time/clockevents.c
7257 F:      kernel/time/timer_*.c
7258 F:      include/linux/clockchips.h
7259 F:      include/linux/hrtimer.h
7260
7261 HIGH-SPEED SCC DRIVER FOR AX.25
7262 L:      linux-hams@vger.kernel.org
7263 S:      Orphan
7264 F:      drivers/net/hamradio/dmascc.c
7265 F:      drivers/net/hamradio/scc.c
7266
7267 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7268 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7269 W:      http://www.highpoint-tech.com
7270 S:      Supported
7271 F:      Documentation/scsi/hptiop.txt
7272 F:      drivers/scsi/hptiop.c
7273
7274 HIPPI
7275 M:      Jes Sorensen <jes@trained-monkey.org>
7276 L:      linux-hippi@sunsite.dk
7277 S:      Maintained
7278 F:      include/linux/hippidevice.h
7279 F:      include/uapi/linux/if_hippi.h
7280 F:      net/802/hippi.c
7281 F:      drivers/net/hippi/
7282
7283 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7284 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7285 M:      Salil Mehta <salil.mehta@huawei.com>
7286 L:      netdev@vger.kernel.org
7287 W:      http://www.hisilicon.com
7288 S:      Maintained
7289 F:      drivers/net/ethernet/hisilicon/hns3/
7290
7291 HISILICON LPC BUS DRIVER
7292 M:      john.garry@huawei.com
7293 W:      http://www.hisilicon.com
7294 S:      Maintained
7295 F:      drivers/bus/hisi_lpc.c
7296 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7297
7298 HISILICON NETWORK SUBSYSTEM DRIVER
7299 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7300 M:      Salil Mehta <salil.mehta@huawei.com>
7301 L:      netdev@vger.kernel.org
7302 W:      http://www.hisilicon.com
7303 S:      Maintained
7304 F:      drivers/net/ethernet/hisilicon/
7305 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7306
7307 HISILICON PMU DRIVER
7308 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7309 W:      http://www.hisilicon.com
7310 S:      Supported
7311 F:      drivers/perf/hisilicon
7312 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7313
7314 HISILICON ROCE DRIVER
7315 M:      Lijun Ou <oulijun@huawei.com>
7316 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7317 L:      linux-rdma@vger.kernel.org
7318 S:      Maintained
7319 F:      drivers/infiniband/hw/hns/
7320 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7321
7322 HISILICON SAS Controller
7323 M:      John Garry <john.garry@huawei.com>
7324 W:      http://www.hisilicon.com
7325 S:      Supported
7326 F:      drivers/scsi/hisi_sas/
7327 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7328
7329 HMM - Heterogeneous Memory Management
7330 M:      Jérôme Glisse <jglisse@redhat.com>
7331 L:      linux-mm@kvack.org
7332 S:      Maintained
7333 F:      mm/hmm*
7334 F:      include/linux/hmm*
7335 F:      Documentation/vm/hmm.rst
7336
7337 HOST AP DRIVER
7338 M:      Jouni Malinen <j@w1.fi>
7339 L:      linux-wireless@vger.kernel.org
7340 W:      http://w1.fi/hostap-driver.html
7341 S:      Obsolete
7342 F:      drivers/net/wireless/intersil/hostap/
7343
7344 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7345 L:      platform-driver-x86@vger.kernel.org
7346 S:      Orphan
7347 F:      drivers/platform/x86/tc1100-wmi.c
7348
7349 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7350 M:      Jaroslav Kysela <perex@perex.cz>
7351 S:      Maintained
7352 F:      drivers/net/ethernet/hp/hp100.*
7353
7354 HPET:   High Precision Event Timers driver
7355 M:      Clemens Ladisch <clemens@ladisch.de>
7356 S:      Maintained
7357 F:      Documentation/timers/hpet.rst
7358 F:      drivers/char/hpet.c
7359 F:      include/linux/hpet.h
7360 F:      include/uapi/linux/hpet.h
7361
7362 HPET:   x86
7363 S:      Orphan
7364 F:      arch/x86/kernel/hpet.c
7365 F:      arch/x86/include/asm/hpet.h
7366
7367 HPFS FILESYSTEM
7368 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7369 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7370 S:      Maintained
7371 F:      fs/hpfs/
7372
7373 HSI SUBSYSTEM
7374 M:      Sebastian Reichel <sre@kernel.org>
7375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7376 S:      Maintained
7377 F:      Documentation/ABI/testing/sysfs-bus-hsi
7378 F:      Documentation/driver-api/hsi.rst
7379 F:      drivers/hsi/
7380 F:      include/linux/hsi/
7381 F:      include/uapi/linux/hsi/
7382
7383 HSO 3G MODEM DRIVER
7384 L:      linux-usb@vger.kernel.org
7385 S:      Orphan
7386 F:      drivers/net/usb/hso.c
7387
7388 HSR NETWORK PROTOCOL
7389 M:      Arvid Brodin <arvid.brodin@alten.se>
7390 L:      netdev@vger.kernel.org
7391 S:      Maintained
7392 F:      net/hsr/
7393
7394 HT16K33 LED CONTROLLER DRIVER
7395 M:      Robin van der Gracht <robin@protonic.nl>
7396 S:      Maintained
7397 F:      drivers/auxdisplay/ht16k33.c
7398 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7399
7400 HTCPEN TOUCHSCREEN DRIVER
7401 M:      Pau Oliva Fora <pof@eslack.org>
7402 L:      linux-input@vger.kernel.org
7403 S:      Maintained
7404 F:      drivers/input/touchscreen/htcpen.c
7405
7406 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7407 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7408 L:      linux-iio@vger.kernel.org
7409 W:      http://www.st.com/
7410 S:      Maintained
7411 F:      drivers/iio/humidity/hts221*
7412 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7413
7414 HUAWEI ETHERNET DRIVER
7415 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7416 L:      netdev@vger.kernel.org
7417 S:      Supported
7418 F:      Documentation/networking/hinic.txt
7419 F:      drivers/net/ethernet/huawei/hinic/
7420
7421 HUGETLB FILESYSTEM
7422 M:      Mike Kravetz <mike.kravetz@oracle.com>
7423 L:      linux-mm@kvack.org
7424 S:      Maintained
7425 F:      fs/hugetlbfs/
7426 F:      mm/hugetlb.c
7427 F:      include/linux/hugetlb.h
7428 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7429 F:      Documentation/vm/hugetlbfs_reserv.rst
7430 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7431
7432 HVA ST MEDIA DRIVER
7433 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7434 L:      linux-media@vger.kernel.org
7435 T:      git git://linuxtv.org/media_tree.git
7436 W:      https://linuxtv.org
7437 S:      Supported
7438 F:      drivers/media/platform/sti/hva
7439
7440 HWPOISON MEMORY FAILURE HANDLING
7441 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7442 L:      linux-mm@kvack.org
7443 S:      Maintained
7444 F:      mm/memory-failure.c
7445 F:      mm/hwpoison-inject.c
7446
7447 HYGON PROCESSOR SUPPORT
7448 M:      Pu Wen <puwen@hygon.cn>
7449 L:      linux-kernel@vger.kernel.org
7450 S:      Maintained
7451 F:      arch/x86/kernel/cpu/hygon.c
7452
7453 Hyper-V CORE AND DRIVERS
7454 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7455 M:      Haiyang Zhang <haiyangz@microsoft.com>
7456 M:      Stephen Hemminger <sthemmin@microsoft.com>
7457 M:      Sasha Levin <sashal@kernel.org>
7458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7459 L:      linux-hyperv@vger.kernel.org
7460 S:      Supported
7461 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7462 F:      arch/x86/include/asm/mshyperv.h
7463 F:      arch/x86/include/asm/trace/hyperv.h
7464 F:      arch/x86/include/asm/hyperv-tlfs.h
7465 F:      arch/x86/kernel/cpu/mshyperv.c
7466 F:      arch/x86/hyperv
7467 F:      drivers/clocksource/hyperv_timer.c
7468 F:      drivers/hid/hid-hyperv.c
7469 F:      drivers/hv/
7470 F:      drivers/input/serio/hyperv-keyboard.c
7471 F:      drivers/pci/controller/pci-hyperv.c
7472 F:      drivers/net/hyperv/
7473 F:      drivers/scsi/storvsc_drv.c
7474 F:      drivers/uio/uio_hv_generic.c
7475 F:      drivers/video/fbdev/hyperv_fb.c
7476 F:      drivers/iommu/hyperv-iommu.c
7477 F:      net/vmw_vsock/hyperv_transport.c
7478 F:      include/clocksource/hyperv_timer.h
7479 F:      include/linux/hyperv.h
7480 F:      include/uapi/linux/hyperv.h
7481 F:      include/asm-generic/mshyperv.h
7482 F:      tools/hv/
7483 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7484
7485 HYPERBUS SUPPORT
7486 M:      Vignesh Raghavendra <vigneshr@ti.com>
7487 S:      Supported
7488 F:      drivers/mtd/hyperbus/
7489 F:      include/linux/mtd/hyperbus.h
7490 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7491 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7492
7493 HYPERVISOR VIRTUAL CONSOLE DRIVER
7494 L:      linuxppc-dev@lists.ozlabs.org
7495 S:      Odd Fixes
7496 F:      drivers/tty/hvc/
7497
7498 I2C ACPI SUPPORT
7499 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7500 L:      linux-i2c@vger.kernel.org
7501 L:      linux-acpi@vger.kernel.org
7502 S:      Maintained
7503 F:      drivers/i2c/i2c-core-acpi.c
7504
7505 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7506 M:      Ajay Gupta <ajayg@nvidia.com>
7507 L:      linux-i2c@vger.kernel.org
7508 S:      Maintained
7509 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7510 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7511
7512 I2C MUXES
7513 M:      Peter Rosin <peda@axentia.se>
7514 L:      linux-i2c@vger.kernel.org
7515 S:      Maintained
7516 F:      Documentation/i2c/i2c-topology.rst
7517 F:      Documentation/i2c/muxes/
7518 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7519 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7520 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7521 F:      drivers/i2c/i2c-mux.c
7522 F:      drivers/i2c/muxes/
7523 F:      include/linux/i2c-mux.h
7524
7525 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7526 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7527 L:      linux-i2c@vger.kernel.org
7528 S:      Maintained
7529 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7530 F:      drivers/i2c/busses/i2c-mv64xxx.c
7531
7532 I2C OVER PARALLEL PORT
7533 M:      Jean Delvare <jdelvare@suse.com>
7534 L:      linux-i2c@vger.kernel.org
7535 S:      Maintained
7536 F:      Documentation/i2c/busses/i2c-parport.rst
7537 F:      Documentation/i2c/busses/i2c-parport-light.rst
7538 F:      drivers/i2c/busses/i2c-parport.c
7539 F:      drivers/i2c/busses/i2c-parport-light.c
7540
7541 I2C SUBSYSTEM
7542 M:      Wolfram Sang <wsa@the-dreams.de>
7543 L:      linux-i2c@vger.kernel.org
7544 W:      https://i2c.wiki.kernel.org/
7545 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7547 S:      Maintained
7548 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7549 F:      Documentation/i2c/
7550 F:      drivers/i2c/*
7551 F:      include/linux/i2c.h
7552 F:      include/linux/i2c-dev.h
7553 F:      include/linux/i2c-smbus.h
7554 F:      include/uapi/linux/i2c.h
7555 F:      include/uapi/linux/i2c-*.h
7556
7557 I2C SUBSYSTEM HOST DRIVERS
7558 L:      linux-i2c@vger.kernel.org
7559 W:      https://i2c.wiki.kernel.org/
7560 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7562 S:      Odd Fixes
7563 F:      Documentation/devicetree/bindings/i2c/
7564 F:      drivers/i2c/algos/
7565 F:      drivers/i2c/busses/
7566
7567 I2C-TAOS-EVM DRIVER
7568 M:      Jean Delvare <jdelvare@suse.com>
7569 L:      linux-i2c@vger.kernel.org
7570 S:      Maintained
7571 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7572 F:      drivers/i2c/busses/i2c-taos-evm.c
7573
7574 I2C-TINY-USB DRIVER
7575 M:      Till Harbaum <till@harbaum.org>
7576 L:      linux-i2c@vger.kernel.org
7577 W:      http://www.harbaum.org/till/i2c_tiny_usb
7578 S:      Maintained
7579 F:      drivers/i2c/busses/i2c-tiny-usb.c
7580
7581 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7582 M:      Jean Delvare <jdelvare@suse.com>
7583 L:      linux-i2c@vger.kernel.org
7584 S:      Maintained
7585 F:      Documentation/i2c/busses/i2c-ali1535.rst
7586 F:      Documentation/i2c/busses/i2c-ali1563.rst
7587 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7588 F:      Documentation/i2c/busses/i2c-amd756.rst
7589 F:      Documentation/i2c/busses/i2c-amd8111.rst
7590 F:      Documentation/i2c/busses/i2c-i801.rst
7591 F:      Documentation/i2c/busses/i2c-nforce2.rst
7592 F:      Documentation/i2c/busses/i2c-piix4.rst
7593 F:      Documentation/i2c/busses/i2c-sis5595.rst
7594 F:      Documentation/i2c/busses/i2c-sis630.rst
7595 F:      Documentation/i2c/busses/i2c-sis96x.rst
7596 F:      Documentation/i2c/busses/i2c-via.rst
7597 F:      Documentation/i2c/busses/i2c-viapro.rst
7598 F:      drivers/i2c/busses/i2c-ali1535.c
7599 F:      drivers/i2c/busses/i2c-ali1563.c
7600 F:      drivers/i2c/busses/i2c-ali15x3.c
7601 F:      drivers/i2c/busses/i2c-amd756.c
7602 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7603 F:      drivers/i2c/busses/i2c-amd8111.c
7604 F:      drivers/i2c/busses/i2c-i801.c
7605 F:      drivers/i2c/busses/i2c-isch.c
7606 F:      drivers/i2c/busses/i2c-nforce2.c
7607 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7608 F:      drivers/i2c/busses/i2c-piix4.c
7609 F:      drivers/i2c/busses/i2c-sis5595.c
7610 F:      drivers/i2c/busses/i2c-sis630.c
7611 F:      drivers/i2c/busses/i2c-sis96x.c
7612 F:      drivers/i2c/busses/i2c-via.c
7613 F:      drivers/i2c/busses/i2c-viapro.c
7614
7615 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7616 M:      Hans de Goede <hdegoede@redhat.com>
7617 L:      linux-i2c@vger.kernel.org
7618 S:      Maintained
7619 F:      drivers/i2c/busses/i2c-cht-wc.c
7620
7621 I2C/SMBUS ISMT DRIVER
7622 M:      Seth Heasley <seth.heasley@intel.com>
7623 M:      Neil Horman <nhorman@tuxdriver.com>
7624 L:      linux-i2c@vger.kernel.org
7625 F:      drivers/i2c/busses/i2c-ismt.c
7626 F:      Documentation/i2c/busses/i2c-ismt.rst
7627
7628 I2C/SMBUS STUB DRIVER
7629 M:      Jean Delvare <jdelvare@suse.com>
7630 L:      linux-i2c@vger.kernel.org
7631 S:      Maintained
7632 F:      drivers/i2c/i2c-stub.c
7633
7634 I3C SUBSYSTEM
7635 M:      Boris Brezillon <bbrezillon@kernel.org>
7636 L:      linux-i3c@lists.infradead.org
7637 C:      irc://chat.freenode.net/linux-i3c
7638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7639 S:      Maintained
7640 F:      Documentation/ABI/testing/sysfs-bus-i3c
7641 F:      Documentation/devicetree/bindings/i3c/
7642 F:      Documentation/driver-api/i3c
7643 F:      drivers/i3c/
7644 F:      include/linux/i3c/
7645
7646 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7647 M:      Vitor Soares <vitor.soares@synopsys.com>
7648 S:      Maintained
7649 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7650 F:      drivers/i3c/master/dw*
7651
7652 IA64 (Itanium) PLATFORM
7653 M:      Tony Luck <tony.luck@intel.com>
7654 M:      Fenghua Yu <fenghua.yu@intel.com>
7655 L:      linux-ia64@vger.kernel.org
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7657 S:      Maintained
7658 F:      arch/ia64/
7659
7660 IBM Power 842 compression accelerator
7661 M:      Haren Myneni <haren@us.ibm.com>
7662 S:      Supported
7663 F:      drivers/crypto/nx/Makefile
7664 F:      drivers/crypto/nx/Kconfig
7665 F:      drivers/crypto/nx/nx-842*
7666 F:      include/linux/sw842.h
7667 F:      crypto/842.c
7668 F:      lib/842/
7669
7670 IBM Power in-Nest Crypto Acceleration
7671 M:      Breno Leitão <leitao@debian.org>
7672 M:      Nayna Jain <nayna@linux.ibm.com>
7673 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7674 L:      linux-crypto@vger.kernel.org
7675 S:      Supported
7676 F:      drivers/crypto/nx/Makefile
7677 F:      drivers/crypto/nx/Kconfig
7678 F:      drivers/crypto/nx/nx-aes*
7679 F:      drivers/crypto/nx/nx-sha*
7680 F:      drivers/crypto/nx/nx.*
7681 F:      drivers/crypto/nx/nx_csbcpb.h
7682 F:      drivers/crypto/nx/nx_debugfs.h
7683
7684 IBM Power Linux RAID adapter
7685 M:      Brian King <brking@us.ibm.com>
7686 S:      Supported
7687 F:      drivers/scsi/ipr.*
7688
7689 IBM Power SRIOV Virtual NIC Device Driver
7690 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7691 M:      John Allen <jallen@linux.ibm.com>
7692 L:      netdev@vger.kernel.org
7693 S:      Supported
7694 F:      drivers/net/ethernet/ibm/ibmvnic.*
7695
7696 IBM Power Virtual Accelerator Switchboard
7697 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7698 L:      linuxppc-dev@lists.ozlabs.org
7699 S:      Supported
7700 F:      arch/powerpc/platforms/powernv/vas*
7701 F:      arch/powerpc/platforms/powernv/copy-paste.h
7702 F:      arch/powerpc/include/asm/vas.h
7703
7704 IBM Power Virtual Ethernet Device Driver
7705 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7706 L:      netdev@vger.kernel.org
7707 S:      Supported
7708 F:      drivers/net/ethernet/ibm/ibmveth.*
7709
7710 IBM Power Virtual FC Device Drivers
7711 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7712 L:      linux-scsi@vger.kernel.org
7713 S:      Supported
7714 F:      drivers/scsi/ibmvscsi/ibmvfc*
7715
7716 IBM Power Virtual Management Channel Driver
7717 M:      Steven Royer <seroyer@linux.ibm.com>
7718 S:      Supported
7719 F:      drivers/misc/ibmvmc.*
7720
7721 IBM Power Virtual SCSI Device Drivers
7722 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7723 L:      linux-scsi@vger.kernel.org
7724 S:      Supported
7725 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7726 F:      include/scsi/viosrp.h
7727
7728 IBM Power Virtual SCSI Device Target Driver
7729 M:      Michael Cyr <mikecyr@linux.ibm.com>
7730 L:      linux-scsi@vger.kernel.org
7731 L:      target-devel@vger.kernel.org
7732 S:      Supported
7733 F:      drivers/scsi/ibmvscsi_tgt/
7734
7735 IBM Power VMX Cryptographic instructions
7736 M:      Breno Leitão <leitao@debian.org>
7737 M:      Nayna Jain <nayna@linux.ibm.com>
7738 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7739 L:      linux-crypto@vger.kernel.org
7740 S:      Supported
7741 F:      drivers/crypto/vmx/Makefile
7742 F:      drivers/crypto/vmx/Kconfig
7743 F:      drivers/crypto/vmx/vmx.c
7744 F:      drivers/crypto/vmx/aes*
7745 F:      drivers/crypto/vmx/ghash*
7746 F:      drivers/crypto/vmx/ppc-xlate.pl
7747
7748 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7749 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7750 L:      linux-pci@vger.kernel.org
7751 L:      linuxppc-dev@lists.ozlabs.org
7752 S:      Supported
7753 F:      drivers/pci/hotplug/rpaphp*
7754
7755 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7756 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7757 L:      linux-pci@vger.kernel.org
7758 L:      linuxppc-dev@lists.ozlabs.org
7759 S:      Supported
7760 F:      drivers/pci/hotplug/rpadlpar*
7761
7762 IBM ServeRAID RAID DRIVER
7763 S:      Orphan
7764 F:      drivers/scsi/ips.*
7765
7766 ICH LPC AND GPIO DRIVER
7767 M:      Peter Tyser <ptyser@xes-inc.com>
7768 S:      Maintained
7769 F:      drivers/mfd/lpc_ich.c
7770 F:      drivers/gpio/gpio-ich.c
7771
7772 IDE SUBSYSTEM
7773 M:      "David S. Miller" <davem@davemloft.net>
7774 L:      linux-ide@vger.kernel.org
7775 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7777 S:      Maintained
7778 F:      Documentation/ide/
7779 F:      drivers/ide/
7780 F:      include/linux/ide.h
7781
7782 IDE/ATAPI DRIVERS
7783 M:      Borislav Petkov <bp@alien8.de>
7784 L:      linux-ide@vger.kernel.org
7785 S:      Maintained
7786 F:      Documentation/cdrom/ide-cd.rst
7787 F:      drivers/ide/ide-cd*
7788
7789 IDEAPAD LAPTOP EXTRAS DRIVER
7790 M:      Ike Panhc <ike.pan@canonical.com>
7791 L:      platform-driver-x86@vger.kernel.org
7792 W:      http://launchpad.net/ideapad-laptop
7793 S:      Maintained
7794 F:      drivers/platform/x86/ideapad-laptop.c
7795
7796 IDEAPAD LAPTOP SLIDEBAR DRIVER
7797 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7798 L:      linux-input@vger.kernel.org
7799 W:      https://github.com/o2genum/ideapad-slidebar
7800 S:      Maintained
7801 F:      drivers/input/misc/ideapad_slidebar.c
7802
7803 IDT VersaClock 5 CLOCK DRIVER
7804 M:      Marek Vasut <marek.vasut@gmail.com>
7805 S:      Maintained
7806 F:      drivers/clk/clk-versaclock5.c
7807
7808 IEEE 802.15.4 SUBSYSTEM
7809 M:      Alexander Aring <alex.aring@gmail.com>
7810 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7811 L:      linux-wpan@vger.kernel.org
7812 W:      http://wpan.cakelab.org/
7813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7815 S:      Maintained
7816 F:      net/ieee802154/
7817 F:      net/mac802154/
7818 F:      drivers/net/ieee802154/
7819 F:      include/linux/nl802154.h
7820 F:      include/linux/ieee802154.h
7821 F:      include/net/nl802154.h
7822 F:      include/net/mac802154.h
7823 F:      include/net/af_ieee802154.h
7824 F:      include/net/cfg802154.h
7825 F:      include/net/ieee802154_netdev.h
7826 F:      Documentation/networking/ieee802154.rst
7827
7828 IFE PROTOCOL
7829 M:      Yotam Gigi <yotam.gi@gmail.com>
7830 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7831 F:      net/ife
7832 F:      include/net/ife.h
7833 F:      include/uapi/linux/ife.h
7834
7835 IGORPLUG-USB IR RECEIVER
7836 M:      Sean Young <sean@mess.org>
7837 L:      linux-media@vger.kernel.org
7838 S:      Maintained
7839 F:      drivers/media/rc/igorplugusb.c
7840
7841 IGUANAWORKS USB IR TRANSCEIVER
7842 M:      Sean Young <sean@mess.org>
7843 L:      linux-media@vger.kernel.org
7844 S:      Maintained
7845 F:      drivers/media/rc/iguanair.c
7846
7847 IIO DIGITAL POTENTIOMETER DAC
7848 M:      Peter Rosin <peda@axentia.se>
7849 L:      linux-iio@vger.kernel.org
7850 S:      Maintained
7851 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7852 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7853 F:      drivers/iio/dac/dpot-dac.c
7854
7855 IIO ENVELOPE DETECTOR
7856 M:      Peter Rosin <peda@axentia.se>
7857 L:      linux-iio@vger.kernel.org
7858 S:      Maintained
7859 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7860 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7861 F:      drivers/iio/adc/envelope-detector.c
7862
7863 IIO MULTIPLEXER
7864 M:      Peter Rosin <peda@axentia.se>
7865 L:      linux-iio@vger.kernel.org
7866 S:      Maintained
7867 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7868 F:      drivers/iio/multiplexer/iio-mux.c
7869
7870 IIO SUBSYSTEM AND DRIVERS
7871 M:      Jonathan Cameron <jic23@kernel.org>
7872 R:      Hartmut Knaack <knaack.h@gmx.de>
7873 R:      Lars-Peter Clausen <lars@metafoo.de>
7874 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7875 L:      linux-iio@vger.kernel.org
7876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7877 S:      Maintained
7878 F:      Documentation/ABI/testing/configfs-iio*
7879 F:      Documentation/ABI/testing/sysfs-bus-iio*
7880 F:      Documentation/devicetree/bindings/iio/
7881 F:      drivers/iio/
7882 F:      drivers/staging/iio/
7883 F:      include/linux/iio/
7884 F:      tools/iio/
7885
7886 IIO UNIT CONVERTER
7887 M:      Peter Rosin <peda@axentia.se>
7888 L:      linux-iio@vger.kernel.org
7889 S:      Maintained
7890 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7891 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7892 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7893 F:      drivers/iio/afe/iio-rescale.c
7894
7895 IKANOS/ADI EAGLE ADSL USB DRIVER
7896 M:      Matthieu Castet <castet.matthieu@free.fr>
7897 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7898 S:      Maintained
7899 F:      drivers/usb/atm/ueagle-atm.c
7900
7901 IMGTEC ASCII LCD DRIVER
7902 M:      Paul Burton <paul.burton@mips.com>
7903 S:      Maintained
7904 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7905 F:      drivers/auxdisplay/img-ascii-lcd.c
7906
7907 IMGTEC IR DECODER DRIVER
7908 M:      James Hogan <jhogan@kernel.org>
7909 S:      Maintained
7910 F:      drivers/media/rc/img-ir/
7911
7912 IMON SOUNDGRAPH USB IR RECEIVER
7913 M:      Sean Young <sean@mess.org>
7914 L:      linux-media@vger.kernel.org
7915 S:      Maintained
7916 F:      drivers/media/rc/imon_raw.c
7917 F:      drivers/media/rc/imon.c
7918
7919 IMS TWINTURBO FRAMEBUFFER DRIVER
7920 L:      linux-fbdev@vger.kernel.org
7921 S:      Orphan
7922 F:      drivers/video/fbdev/imsttfb.c
7923
7924 INA209 HARDWARE MONITOR DRIVER
7925 M:      Guenter Roeck <linux@roeck-us.net>
7926 L:      linux-hwmon@vger.kernel.org
7927 S:      Maintained
7928 F:      Documentation/hwmon/ina209.rst
7929 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7930 F:      drivers/hwmon/ina209.c
7931
7932 INA2XX HARDWARE MONITOR DRIVER
7933 M:      Guenter Roeck <linux@roeck-us.net>
7934 L:      linux-hwmon@vger.kernel.org
7935 S:      Maintained
7936 F:      Documentation/hwmon/ina2xx.rst
7937 F:      drivers/hwmon/ina2xx.c
7938 F:      include/linux/platform_data/ina2xx.h
7939
7940 INDUSTRY PACK SUBSYSTEM (IPACK)
7941 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7942 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7943 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7944 L:      industrypack-devel@lists.sourceforge.net
7945 W:      http://industrypack.sourceforge.net
7946 S:      Maintained
7947 F:      drivers/ipack/
7948
7949 INFINEON DPS310 Driver
7950 M:      Eddie James <eajames@linux.ibm.com>
7951 L:      linux-iio@vger.kernel.org
7952 F:      drivers/iio/pressure/dps310.c
7953 S:      Maintained
7954
7955 INFINIBAND SUBSYSTEM
7956 M:      Doug Ledford <dledford@redhat.com>
7957 M:      Jason Gunthorpe <jgg@mellanox.com>
7958 L:      linux-rdma@vger.kernel.org
7959 W:      https://github.com/linux-rdma/rdma-core
7960 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7962 S:      Supported
7963 F:      Documentation/devicetree/bindings/infiniband/
7964 F:      Documentation/infiniband/
7965 F:      drivers/infiniband/
7966 F:      include/uapi/linux/if_infiniband.h
7967 F:      include/uapi/rdma/
7968 F:      include/rdma/
7969 F:      include/trace/events/ib_mad.h
7970 F:      include/trace/events/ib_umad.h
7971 F:      samples/bpf/ibumad_kern.c
7972 F:      samples/bpf/ibumad_user.c
7973
7974 INGENIC JZ4780 DMA Driver
7975 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7976 S:      Maintained
7977 F:      drivers/dma/dma-jz4780.c
7978
7979 INGENIC JZ4780 NAND DRIVER
7980 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7981 L:      linux-mtd@lists.infradead.org
7982 S:      Maintained
7983 F:      drivers/mtd/nand/raw/ingenic/
7984
7985 INGENIC JZ47xx SoCs
7986 M:      Paul Cercueil <paul@crapouillou.net>
7987 S:      Maintained
7988 F:      arch/mips/boot/dts/ingenic/
7989 F:      arch/mips/include/asm/mach-jz4740/
7990 F:      arch/mips/jz4740/
7991 F:      drivers/clk/ingenic/
7992 F:      drivers/dma/dma-jz4780.c
7993 F:      drivers/gpu/drm/ingenic/
7994 F:      drivers/i2c/busses/i2c-jz4780.c
7995 F:      drivers/iio/adc/ingenic-adc.c
7996 F:      drivers/irqchip/irq-ingenic.c
7997 F:      drivers/memory/jz4780-nemc.c
7998 F:      drivers/mmc/host/jz4740_mmc.c
7999 F:      drivers/mtd/nand/raw/ingenic/
8000 F:      drivers/pinctrl/pinctrl-ingenic.c
8001 F:      drivers/power/supply/ingenic-battery.c
8002 F:      drivers/pwm/pwm-jz4740.c
8003 F:      drivers/rtc/rtc-jz4740.c
8004 F:      drivers/tty/serial/8250/8250_ingenic.c
8005 F:      drivers/usb/musb/jz4740.c
8006 F:      drivers/watchdog/jz4740_wdt.c
8007 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8008 F:      include/linux/mfd/ingenic-tcu.h
8009 F:      sound/soc/jz4740/
8010 F:      sound/soc/codecs/jz47*
8011
8012 INOTIFY
8013 M:      Jan Kara <jack@suse.cz>
8014 R:      Amir Goldstein <amir73il@gmail.com>
8015 L:      linux-fsdevel@vger.kernel.org
8016 S:      Maintained
8017 F:      Documentation/filesystems/inotify.txt
8018 F:      fs/notify/inotify/
8019 F:      include/linux/inotify.h
8020 F:      include/uapi/linux/inotify.h
8021
8022 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8023 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8024 L:      linux-input@vger.kernel.org
8025 Q:      http://patchwork.kernel.org/project/linux-input/list/
8026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8027 S:      Maintained
8028 F:      drivers/input/
8029 F:      include/linux/input.h
8030 F:      include/uapi/linux/input.h
8031 F:      include/uapi/linux/input-event-codes.h
8032 F:      include/linux/input/
8033 F:      Documentation/devicetree/bindings/input/
8034 F:      Documentation/devicetree/bindings/serio/
8035 F:      Documentation/input/
8036
8037 INPUT MULTITOUCH (MT) PROTOCOL
8038 M:      Henrik Rydberg <rydberg@bitmath.org>
8039 L:      linux-input@vger.kernel.org
8040 S:      Odd fixes
8041 F:      Documentation/input/multi-touch-protocol.rst
8042 F:      drivers/input/input-mt.c
8043 K:      \b(ABS|SYN)_MT_
8044
8045 INSIDE SECURE CRYPTO DRIVER
8046 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8047 F:      drivers/crypto/inside-secure/
8048 S:      Maintained
8049 L:      linux-crypto@vger.kernel.org
8050
8051 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8052 M:      Mimi Zohar <zohar@linux.ibm.com>
8053 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8054 L:      linux-integrity@vger.kernel.org
8055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8056 S:      Supported
8057 F:      security/integrity/ima/
8058
8059 INTEL 810/815 FRAMEBUFFER DRIVER
8060 M:      Antonino Daplas <adaplas@gmail.com>
8061 L:      linux-fbdev@vger.kernel.org
8062 S:      Maintained
8063 F:      drivers/video/fbdev/i810/
8064
8065 INTEL ASoC DRIVERS
8066 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8067 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8068 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8069 M:      Jie Yang <yang.jie@linux.intel.com>
8070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8071 S:      Supported
8072 F:      sound/soc/intel/
8073
8074 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8075 M:      Hans de Goede <hdegoede@redhat.com>
8076 L:      platform-driver-x86@vger.kernel.org
8077 S:      Maintained
8078 F:      drivers/platform/x86/intel_atomisp2_pm.c
8079
8080 INTEL C600 SERIES SAS CONTROLLER DRIVER
8081 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8082 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8083 L:      linux-scsi@vger.kernel.org
8084 T:      git git://git.code.sf.net/p/intel-sas/isci
8085 S:      Supported
8086 F:      drivers/scsi/isci/
8087
8088 INTEL CPU family model numbers
8089 M:      Tony Luck <tony.luck@intel.com>
8090 M:      x86@kernel.org
8091 L:      linux-kernel@vger.kernel.org
8092 S:      Supported
8093 F:      arch/x86/include/asm/intel-family.h
8094
8095 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8096 M:      Jani Nikula <jani.nikula@linux.intel.com>
8097 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8098 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8099 L:      intel-gfx@lists.freedesktop.org
8100 W:      https://01.org/linuxgraphics/
8101 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8102 C:      irc://chat.freenode.net/intel-gfx
8103 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8104 T:      git git://anongit.freedesktop.org/drm-intel
8105 S:      Supported
8106 F:      drivers/gpu/drm/i915/
8107 F:      include/drm/i915*
8108 F:      include/uapi/drm/i915_drm.h
8109 F:      Documentation/gpu/i915.rst
8110
8111 INTEL ETHERNET DRIVERS
8112 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8113 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8114 W:      http://www.intel.com/support/feedback.htm
8115 W:      http://e1000.sourceforge.net/
8116 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8119 S:      Supported
8120 F:      Documentation/networking/device_drivers/intel/e100.rst
8121 F:      Documentation/networking/device_drivers/intel/e1000.rst
8122 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8123 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8124 F:      Documentation/networking/device_drivers/intel/igb.rst
8125 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8126 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8127 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8128 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8129 F:      Documentation/networking/device_drivers/intel/i40e.rst
8130 F:      Documentation/networking/device_drivers/intel/iavf.rst
8131 F:      Documentation/networking/device_drivers/intel/ice.rst
8132 F:      drivers/net/ethernet/intel/
8133 F:      drivers/net/ethernet/intel/*/
8134 F:      include/linux/avf/virtchnl.h
8135
8136 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8137 M:      Maik Broemme <mbroemme@libmpq.org>
8138 L:      linux-fbdev@vger.kernel.org
8139 S:      Maintained
8140 F:      Documentation/fb/intelfb.rst
8141 F:      drivers/video/fbdev/intelfb/
8142
8143 INTEL GPIO DRIVERS
8144 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8145 L:      linux-gpio@vger.kernel.org
8146 S:      Maintained
8147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8148 F:      drivers/gpio/gpio-ich.c
8149 F:      drivers/gpio/gpio-intel-mid.c
8150 F:      drivers/gpio/gpio-lynxpoint.c
8151 F:      drivers/gpio/gpio-merrifield.c
8152 F:      drivers/gpio/gpio-ml-ioh.c
8153 F:      drivers/gpio/gpio-pch.c
8154 F:      drivers/gpio/gpio-sch.c
8155 F:      drivers/gpio/gpio-sodaville.c
8156
8157 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8158 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8159 M:      Zhi Wang <zhi.a.wang@intel.com>
8160 L:      intel-gvt-dev@lists.freedesktop.org
8161 L:      intel-gfx@lists.freedesktop.org
8162 W:      https://01.org/igvt-g
8163 T:      git https://github.com/intel/gvt-linux.git
8164 S:      Supported
8165 F:      drivers/gpu/drm/i915/gvt/
8166
8167 INTEL HID EVENT DRIVER
8168 M:      Alex Hung <alex.hung@canonical.com>
8169 L:      platform-driver-x86@vger.kernel.org
8170 S:      Maintained
8171 F:      drivers/platform/x86/intel-hid.c
8172
8173 INTEL I/OAT DMA DRIVER
8174 M:      Dave Jiang <dave.jiang@intel.com>
8175 R:      Dan Williams <dan.j.williams@intel.com>
8176 L:      dmaengine@vger.kernel.org
8177 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8178 S:      Supported
8179 F:      drivers/dma/ioat*
8180
8181 INTEL IDLE DRIVER
8182 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8183 M:      Len Brown <lenb@kernel.org>
8184 L:      linux-pm@vger.kernel.org
8185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8186 B:      https://bugzilla.kernel.org
8187 S:      Supported
8188 F:      drivers/idle/intel_idle.c
8189
8190 INTEL INTEGRATED SENSOR HUB DRIVER
8191 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8192 M:      Jiri Kosina <jikos@kernel.org>
8193 L:      linux-input@vger.kernel.org
8194 S:      Maintained
8195 F:      drivers/hid/intel-ish-hid/
8196
8197 INTEL IOMMU (VT-d)
8198 M:      David Woodhouse <dwmw2@infradead.org>
8199 L:      iommu@lists.linux-foundation.org
8200 T:      git git://git.infradead.org/iommu-2.6.git
8201 S:      Supported
8202 F:      drivers/iommu/intel-iommu.c
8203 F:      include/linux/intel-iommu.h
8204
8205 INTEL IOP-ADMA DMA DRIVER
8206 R:      Dan Williams <dan.j.williams@intel.com>
8207 S:      Odd fixes
8208 F:      drivers/dma/iop-adma.c
8209
8210 INTEL IPU3 CSI-2 CIO2 DRIVER
8211 M:      Yong Zhi <yong.zhi@intel.com>
8212 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8213 M:      Bingbu Cao <bingbu.cao@intel.com>
8214 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8215 L:      linux-media@vger.kernel.org
8216 S:      Maintained
8217 F:      drivers/media/pci/intel/ipu3/
8218 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8219
8220 INTEL IPU3 CSI-2 IMGU DRIVER
8221 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8222 L:      linux-media@vger.kernel.org
8223 S:      Maintained
8224 F:      drivers/staging/media/ipu3/
8225 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8226 F:      Documentation/media/v4l-drivers/ipu3.rst
8227
8228 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8229 M:      Krzysztof Halasa <khalasa@piap.pl>
8230 S:      Maintained
8231 F:      include/linux/soc/ixp4xx/qmgr.h
8232 F:      include/linux/soc/ixp4xx/npe.h
8233 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8234 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8235 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8236 F:      drivers/net/wan/ixp4xx_hss.c
8237
8238 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8239 M:      Deepak Saxena <dsaxena@plexity.net>
8240 S:      Maintained
8241 F:      drivers/char/hw_random/ixp4xx-rng.c
8242
8243 INTEL MANAGEMENT ENGINE (mei)
8244 M:      Tomas Winkler <tomas.winkler@intel.com>
8245 L:      linux-kernel@vger.kernel.org
8246 S:      Supported
8247 F:      include/uapi/linux/mei.h
8248 F:      include/linux/mei_cl_bus.h
8249 F:      drivers/misc/mei/*
8250 F:      drivers/watchdog/mei_wdt.c
8251 F:      Documentation/driver-api/mei/*
8252 F:      samples/mei/*
8253
8254 INTEL MENLOW THERMAL DRIVER
8255 M:      Sujith Thomas <sujith.thomas@intel.com>
8256 L:      platform-driver-x86@vger.kernel.org
8257 W:      https://01.org/linux-acpi
8258 S:      Supported
8259 F:      drivers/platform/x86/intel_menlow.c
8260
8261 INTEL MIC DRIVERS (mic)
8262 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8263 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8264 S:      Supported
8265 W:      https://github.com/sudeepdutt/mic
8266 W:      http://software.intel.com/en-us/mic-developer
8267 F:      include/linux/mic_bus.h
8268 F:      include/linux/scif.h
8269 F:      include/uapi/linux/mic_common.h
8270 F:      include/uapi/linux/mic_ioctl.h
8271 F:      include/uapi/linux/scif_ioctl.h
8272 F:      drivers/misc/mic/
8273 F:      drivers/dma/mic_x100_dma.c
8274 F:      drivers/dma/mic_x100_dma.h
8275 F:      Documentation/mic/
8276
8277 INTEL PMC CORE DRIVER
8278 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8279 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8280 L:      platform-driver-x86@vger.kernel.org
8281 S:      Maintained
8282 F:      drivers/platform/x86/intel_pmc_core*
8283
8284 INTEL PMC/P-Unit IPC DRIVER
8285 M:      Zha Qipeng<qipeng.zha@intel.com>
8286 L:      platform-driver-x86@vger.kernel.org
8287 S:      Maintained
8288 F:      drivers/platform/x86/intel_pmc_ipc.c
8289 F:      drivers/platform/x86/intel_punit_ipc.c
8290 F:      arch/x86/include/asm/intel_pmc_ipc.h
8291 F:      arch/x86/include/asm/intel_punit_ipc.h
8292
8293 INTEL PMIC GPIO DRIVERS
8294 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8295 S:      Maintained
8296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8297 F:      drivers/gpio/gpio-*cove.c
8298 F:      drivers/gpio/gpio-msic.c
8299
8300 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8301 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8302 S:      Maintained
8303 F:      drivers/mfd/intel_msic.c
8304 F:      drivers/mfd/intel_soc_pmic*
8305 F:      include/linux/mfd/intel_msic.h
8306 F:      include/linux/mfd/intel_soc_pmic*
8307
8308 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8309 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8310 L:      linux-wireless@vger.kernel.org
8311 S:      Maintained
8312 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8313 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8314 F:      drivers/net/wireless/intel/ipw2x00/
8315
8316 INTEL PSTATE DRIVER
8317 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8318 M:      Len Brown <lenb@kernel.org>
8319 L:      linux-pm@vger.kernel.org
8320 S:      Supported
8321 F:      drivers/cpufreq/intel_pstate.c
8322
8323 INTEL RDMA RNIC DRIVER
8324 M:      Faisal Latif <faisal.latif@intel.com>
8325 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8326 L:      linux-rdma@vger.kernel.org
8327 S:      Supported
8328 F:      drivers/infiniband/hw/i40iw/
8329 F:      include/uapi/rdma/i40iw-abi.h
8330
8331 INTEL SPEED SELECT TECHNOLOGY
8332 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8333 L:      platform-driver-x86@vger.kernel.org
8334 S:      Maintained
8335 F:      drivers/platform/x86/intel_speed_select_if/
8336 F:      tools/power/x86/intel-speed-select/
8337 F:      include/uapi/linux/isst_if.h
8338
8339 INTEL TELEMETRY DRIVER
8340 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8341 M:      "David E. Box" <david.e.box@linux.intel.com>
8342 L:      platform-driver-x86@vger.kernel.org
8343 S:      Maintained
8344 F:      arch/x86/include/asm/intel_telemetry.h
8345 F:      drivers/platform/x86/intel_telemetry*
8346
8347 INTEL VIRTUAL BUTTON DRIVER
8348 M:      AceLan Kao <acelan.kao@canonical.com>
8349 L:      platform-driver-x86@vger.kernel.org
8350 S:      Maintained
8351 F:      drivers/platform/x86/intel-vbtn.c
8352
8353 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8354 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8355 L:      linux-wireless@vger.kernel.org
8356 S:      Supported
8357 F:      drivers/net/wireless/intel/iwlegacy/
8358
8359 INTEL WIRELESS WIFI LINK (iwlwifi)
8360 M:      Johannes Berg <johannes.berg@intel.com>
8361 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8362 M:      Luca Coelho <luciano.coelho@intel.com>
8363 M:      Intel Linux Wireless <linuxwifi@intel.com>
8364 L:      linux-wireless@vger.kernel.org
8365 W:      http://intellinuxwireless.org
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8367 S:      Supported
8368 F:      drivers/net/wireless/intel/iwlwifi/
8369
8370 INTEL WIRELESS WIMAX CONNECTION 2400
8371 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8372 M:      linux-wimax@intel.com
8373 L:      wimax@linuxwimax.org (subscribers-only)
8374 S:      Supported
8375 W:      http://linuxwimax.org
8376 F:      Documentation/admin-guide/wimax/i2400m.rst
8377 F:      drivers/net/wimax/i2400m/
8378 F:      include/uapi/linux/wimax/i2400m.h
8379
8380 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8381 M:      Mario Limonciello <mario.limonciello@dell.com>
8382 S:      Maintained
8383 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8384
8385 INTEL(R) TRACE HUB
8386 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8387 S:      Supported
8388 F:      Documentation/trace/intel_th.rst
8389 F:      drivers/hwtracing/intel_th/
8390
8391 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8392 M:      Ning Sun <ning.sun@intel.com>
8393 L:      tboot-devel@lists.sourceforge.net
8394 W:      http://tboot.sourceforge.net
8395 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8396 S:      Supported
8397 F:      Documentation/x86/intel_txt.rst
8398 F:      include/linux/tboot.h
8399 F:      arch/x86/kernel/tboot.c
8400
8401 INTERCONNECT API
8402 M:      Georgi Djakov <georgi.djakov@linaro.org>
8403 L:      linux-pm@vger.kernel.org
8404 S:      Maintained
8405 F:      Documentation/driver-api/interconnect.rst
8406 F:      Documentation/devicetree/bindings/interconnect/
8407 F:      drivers/interconnect/
8408 F:      include/dt-bindings/interconnect/
8409 F:      include/linux/interconnect-provider.h
8410 F:      include/linux/interconnect.h
8411
8412 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8413 M:      Linus Walleij <linus.walleij@linaro.org>
8414 L:      linux-iio@vger.kernel.org
8415 S:      Maintained
8416 F:      drivers/iio/gyro/mpu3050*
8417 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8418
8419 IOC3 ETHERNET DRIVER
8420 M:      Ralf Baechle <ralf@linux-mips.org>
8421 L:      linux-mips@vger.kernel.org
8422 S:      Maintained
8423 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8424
8425 IOMAP FILESYSTEM LIBRARY
8426 M:      Christoph Hellwig <hch@infradead.org>
8427 M:      Darrick J. Wong <darrick.wong@oracle.com>
8428 M:      linux-xfs@vger.kernel.org
8429 M:      linux-fsdevel@vger.kernel.org
8430 L:      linux-xfs@vger.kernel.org
8431 L:      linux-fsdevel@vger.kernel.org
8432 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8433 S:      Supported
8434 F:      fs/iomap/
8435 F:      include/linux/iomap.h
8436
8437 IOMMU DRIVERS
8438 M:      Joerg Roedel <joro@8bytes.org>
8439 L:      iommu@lists.linux-foundation.org
8440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8441 S:      Maintained
8442 F:      Documentation/devicetree/bindings/iommu/
8443 F:      drivers/iommu/
8444 F:      include/linux/iommu.h
8445 F:      include/linux/of_iommu.h
8446 F:      include/linux/iova.h
8447
8448 IO_URING
8449 M:      Jens Axboe <axboe@kernel.dk>
8450 L:      linux-block@vger.kernel.org
8451 L:      linux-fsdevel@vger.kernel.org
8452 T:      git git://git.kernel.dk/linux-block
8453 T:      git git://git.kernel.dk/liburing
8454 S:      Maintained
8455 F:      fs/io_uring.c
8456 F:      include/uapi/linux/io_uring.h
8457
8458 IPMI SUBSYSTEM
8459 M:      Corey Minyard <minyard@acm.org>
8460 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8461 W:      http://openipmi.sourceforge.net/
8462 S:      Supported
8463 F:      Documentation/devicetree/bindings/ipmi/
8464 F:      Documentation/IPMI.txt
8465 F:      drivers/char/ipmi/
8466 F:      include/linux/ipmi*
8467 F:      include/uapi/linux/ipmi*
8468
8469 IPS SCSI RAID DRIVER
8470 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8471 L:      linux-scsi@vger.kernel.org
8472 W:      http://www.adaptec.com/
8473 S:      Maintained
8474 F:      drivers/scsi/ips*
8475
8476 IPVS
8477 M:      Wensong Zhang <wensong@linux-vs.org>
8478 M:      Simon Horman <horms@verge.net.au>
8479 M:      Julian Anastasov <ja@ssi.bg>
8480 L:      netdev@vger.kernel.org
8481 L:      lvs-devel@vger.kernel.org
8482 S:      Maintained
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8485 F:      Documentation/networking/ipvs-sysctl.txt
8486 F:      include/net/ip_vs.h
8487 F:      include/uapi/linux/ip_vs.h
8488 F:      net/netfilter/ipvs/
8489
8490 IPWIRELESS DRIVER
8491 M:      Jiri Kosina <jikos@kernel.org>
8492 M:      David Sterba <dsterba@suse.com>
8493 S:      Odd Fixes
8494 F:      drivers/tty/ipwireless/
8495
8496 IPX NETWORK LAYER
8497 L:      netdev@vger.kernel.org
8498 S:      Obsolete
8499 F:      include/uapi/linux/ipx.h
8500
8501 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8502 M:      Marc Zyngier <maz@kernel.org>
8503 S:      Maintained
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8505 F:      Documentation/IRQ-domain.txt
8506 F:      include/linux/irqdomain.h
8507 F:      kernel/irq/irqdomain.c
8508 F:      kernel/irq/msi.c
8509
8510 IRQ SUBSYSTEM
8511 M:      Thomas Gleixner <tglx@linutronix.de>
8512 L:      linux-kernel@vger.kernel.org
8513 S:      Maintained
8514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8515 F:      kernel/irq/
8516
8517 IRQCHIP DRIVERS
8518 M:      Thomas Gleixner <tglx@linutronix.de>
8519 M:      Jason Cooper <jason@lakedaemon.net>
8520 M:      Marc Zyngier <maz@kernel.org>
8521 L:      linux-kernel@vger.kernel.org
8522 S:      Maintained
8523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8524 F:      Documentation/devicetree/bindings/interrupt-controller/
8525 F:      drivers/irqchip/
8526
8527 ISA
8528 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8529 S:      Maintained
8530 F:      Documentation/driver-api/isa.rst
8531 F:      drivers/base/isa.c
8532 F:      include/linux/isa.h
8533
8534 ISA RADIO MODULE
8535 M:      Hans Verkuil <hverkuil@xs4all.nl>
8536 L:      linux-media@vger.kernel.org
8537 T:      git git://linuxtv.org/media_tree.git
8538 W:      https://linuxtv.org
8539 S:      Maintained
8540 F:      drivers/media/radio/radio-isa*
8541
8542 ISAPNP
8543 M:      Jaroslav Kysela <perex@perex.cz>
8544 S:      Maintained
8545 F:      Documentation/driver-api/isapnp.rst
8546 F:      drivers/pnp/isapnp/
8547 F:      include/linux/isapnp.h
8548
8549 ISCSI
8550 M:      Lee Duncan <lduncan@suse.com>
8551 M:      Chris Leech <cleech@redhat.com>
8552 L:      open-iscsi@googlegroups.com
8553 W:      www.open-iscsi.com
8554 S:      Maintained
8555 F:      drivers/scsi/*iscsi*
8556 F:      include/scsi/*iscsi*
8557
8558 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8559 M:      Peter Jones <pjones@redhat.com>
8560 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8561 S:      Maintained
8562 F:      drivers/firmware/iscsi_ibft*
8563
8564 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8565 M:      Sagi Grimberg <sagi@grimberg.me>
8566 M:      Max Gurtovoy <maxg@mellanox.com>
8567 L:      linux-rdma@vger.kernel.org
8568 S:      Supported
8569 W:      http://www.openfabrics.org
8570 W:      www.open-iscsi.org
8571 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8572 F:      drivers/infiniband/ulp/iser/
8573
8574 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8575 M:      Sagi Grimberg <sagi@grimberg.me>
8576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8577 L:      linux-rdma@vger.kernel.org
8578 L:      target-devel@vger.kernel.org
8579 S:      Supported
8580 W:      http://www.linux-iscsi.org
8581 F:      drivers/infiniband/ulp/isert
8582
8583 ISDN/mISDN SUBSYSTEM
8584 M:      Karsten Keil <isdn@linux-pingi.de>
8585 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8586 L:      netdev@vger.kernel.org
8587 W:      http://www.isdn4linux.de
8588 S:      Maintained
8589 F:      drivers/isdn/mISDN
8590 F:      drivers/isdn/hardware
8591
8592 ISDN/CAPI SUBSYSTEM
8593 M:      Karsten Keil <isdn@linux-pingi.de>
8594 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8595 L:      netdev@vger.kernel.org
8596 W:      http://www.isdn4linux.de
8597 S:      Odd Fixes
8598 F:      Documentation/isdn/
8599 F:      drivers/isdn/capi/
8600 F:      drivers/staging/isdn/
8601 F:      net/bluetooth/cmtp/
8602 F:      include/linux/isdn/
8603 F:      include/uapi/linux/isdn/
8604
8605 IT87 HARDWARE MONITORING DRIVER
8606 M:      Jean Delvare <jdelvare@suse.com>
8607 L:      linux-hwmon@vger.kernel.org
8608 S:      Maintained
8609 F:      Documentation/hwmon/it87.rst
8610 F:      drivers/hwmon/it87.c
8611
8612 IT913X MEDIA DRIVER
8613 M:      Antti Palosaari <crope@iki.fi>
8614 L:      linux-media@vger.kernel.org
8615 W:      https://linuxtv.org
8616 W:      http://palosaari.fi/linux/
8617 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8618 T:      git git://linuxtv.org/anttip/media_tree.git
8619 S:      Maintained
8620 F:      drivers/media/tuners/it913x*
8621
8622 IVTV VIDEO4LINUX DRIVER
8623 M:      Andy Walls <awalls@md.metrocast.net>
8624 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8625 L:      linux-media@vger.kernel.org
8626 T:      git git://linuxtv.org/media_tree.git
8627 W:      http://www.ivtvdriver.org
8628 S:      Maintained
8629 F:      Documentation/media/v4l-drivers/ivtv*
8630 F:      drivers/media/pci/ivtv/
8631 F:      include/uapi/linux/ivtv*
8632
8633 IX2505V MEDIA DRIVER
8634 M:      Malcolm Priestley <tvboxspy@gmail.com>
8635 L:      linux-media@vger.kernel.org
8636 W:      https://linuxtv.org
8637 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8638 S:      Maintained
8639 F:      drivers/media/dvb-frontends/ix2505v*
8640
8641 JAILHOUSE HYPERVISOR INTERFACE
8642 M:      Jan Kiszka <jan.kiszka@siemens.com>
8643 L:      jailhouse-dev@googlegroups.com
8644 S:      Maintained
8645 F:      arch/x86/kernel/jailhouse.c
8646 F:      arch/x86/include/asm/jailhouse_para.h
8647
8648 JC42.4 TEMPERATURE SENSOR DRIVER
8649 M:      Guenter Roeck <linux@roeck-us.net>
8650 L:      linux-hwmon@vger.kernel.org
8651 S:      Maintained
8652 F:      drivers/hwmon/jc42.c
8653 F:      Documentation/hwmon/jc42.rst
8654
8655 JFS FILESYSTEM
8656 M:      Dave Kleikamp <shaggy@kernel.org>
8657 L:      jfs-discussion@lists.sourceforge.net
8658 W:      http://jfs.sourceforge.net/
8659 T:      git git://github.com/kleikamp/linux-shaggy.git
8660 S:      Maintained
8661 F:      Documentation/admin-guide/jfs.rst
8662 F:      fs/jfs/
8663
8664 JME NETWORK DRIVER
8665 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8666 L:      netdev@vger.kernel.org
8667 S:      Maintained
8668 F:      drivers/net/ethernet/jme.*
8669
8670 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8671 M:      David Woodhouse <dwmw2@infradead.org>
8672 M:      Richard Weinberger <richard@nod.at>
8673 L:      linux-mtd@lists.infradead.org
8674 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8675 T:      git git://git.infradead.org/ubifs-2.6.git
8676 S:      Odd Fixes
8677 F:      fs/jffs2/
8678 F:      include/uapi/linux/jffs2.h
8679
8680 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8681 M:      "Theodore Ts'o" <tytso@mit.edu>
8682 M:      Jan Kara <jack@suse.com>
8683 L:      linux-ext4@vger.kernel.org
8684 S:      Maintained
8685 F:      fs/jbd2/
8686 F:      include/linux/jbd2.h
8687
8688 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8689 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8690 L:      linux-media@vger.kernel.org
8691 S:      Maintained
8692 F:      drivers/media/platform/rcar_jpu.c
8693
8694 JSM Neo PCI based serial card
8695 L:      linux-serial@vger.kernel.org
8696 S:      Orphan
8697 F:      drivers/tty/serial/jsm/
8698
8699 K10TEMP HARDWARE MONITORING DRIVER
8700 M:      Clemens Ladisch <clemens@ladisch.de>
8701 L:      linux-hwmon@vger.kernel.org
8702 S:      Maintained
8703 F:      Documentation/hwmon/k10temp.rst
8704 F:      drivers/hwmon/k10temp.c
8705
8706 K8TEMP HARDWARE MONITORING DRIVER
8707 M:      Rudolf Marek <r.marek@assembler.cz>
8708 L:      linux-hwmon@vger.kernel.org
8709 S:      Maintained
8710 F:      Documentation/hwmon/k8temp.rst
8711 F:      drivers/hwmon/k8temp.c
8712
8713 KASAN
8714 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8715 R:      Alexander Potapenko <glider@google.com>
8716 R:      Dmitry Vyukov <dvyukov@google.com>
8717 L:      kasan-dev@googlegroups.com
8718 S:      Maintained
8719 F:      arch/*/include/asm/kasan.h
8720 F:      arch/*/mm/kasan_init*
8721 F:      Documentation/dev-tools/kasan.rst
8722 F:      include/linux/kasan*.h
8723 F:      lib/test_kasan.c
8724 F:      mm/kasan/
8725 F:      scripts/Makefile.kasan
8726
8727 KCONFIG
8728 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8730 L:      linux-kbuild@vger.kernel.org
8731 S:      Maintained
8732 F:      Documentation/kbuild/kconfig*
8733 F:      scripts/kconfig/
8734 F:      scripts/Kconfig.include
8735
8736 KDUMP
8737 M:      Dave Young <dyoung@redhat.com>
8738 M:      Baoquan He <bhe@redhat.com>
8739 R:      Vivek Goyal <vgoyal@redhat.com>
8740 L:      kexec@lists.infradead.org
8741 W:      http://lse.sourceforge.net/kdump/
8742 S:      Maintained
8743 F:      Documentation/admin-guide/kdump/
8744
8745 KEENE FM RADIO TRANSMITTER DRIVER
8746 M:      Hans Verkuil <hverkuil@xs4all.nl>
8747 L:      linux-media@vger.kernel.org
8748 T:      git git://linuxtv.org/media_tree.git
8749 W:      https://linuxtv.org
8750 S:      Maintained
8751 F:      drivers/media/radio/radio-keene*
8752
8753 KERNEL AUTOMOUNTER
8754 M:      Ian Kent <raven@themaw.net>
8755 L:      autofs@vger.kernel.org
8756 S:      Maintained
8757 F:      fs/autofs/
8758
8759 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8760 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8761 M:      Michal Marek <michal.lkml@markovi.net>
8762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8763 L:      linux-kbuild@vger.kernel.org
8764 S:      Maintained
8765 F:      Documentation/kbuild/
8766 F:      Makefile
8767 F:      scripts/Kbuild*
8768 F:      scripts/Makefile*
8769 F:      scripts/basic/
8770 F:      scripts/mk*
8771 F:      scripts/*vmlinux*
8772 F:      scripts/mod/
8773 F:      scripts/package/
8774
8775 KERNEL JANITORS
8776 L:      kernel-janitors@vger.kernel.org
8777 W:      http://kernelnewbies.org/KernelJanitors
8778 S:      Odd Fixes
8779
8780 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8781 M:      "J. Bruce Fields" <bfields@fieldses.org>
8782 M:      Chuck Lever <chuck.lever@oracle.com>
8783 L:      linux-nfs@vger.kernel.org
8784 W:      http://nfs.sourceforge.net/
8785 T:      git git://linux-nfs.org/~bfields/linux.git
8786 S:      Supported
8787 F:      fs/nfsd/
8788 F:      include/uapi/linux/nfsd/
8789 F:      fs/lockd/
8790 F:      fs/nfs_common/
8791 F:      net/sunrpc/
8792 F:      include/linux/lockd/
8793 F:      include/linux/sunrpc/
8794 F:      include/uapi/linux/sunrpc/
8795
8796 KERNEL SELFTEST FRAMEWORK
8797 M:      Shuah Khan <shuah@kernel.org>
8798 M:      Shuah Khan <skhan@linuxfoundation.org>
8799 L:      linux-kselftest@vger.kernel.org
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8801 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8802 S:      Maintained
8803 F:      tools/testing/selftests/
8804 F:      Documentation/dev-tools/kselftest*
8805
8806 KERNEL USERMODE HELPER
8807 M:      Luis Chamberlain <mcgrof@kernel.org>
8808 L:      linux-kernel@vger.kernel.org
8809 S:      Maintained
8810 F:      kernel/umh.c
8811 F:      include/linux/umh.h
8812
8813 KERNEL VIRTUAL MACHINE (KVM)
8814 M:      Paolo Bonzini <pbonzini@redhat.com>
8815 M:      Radim Krčmář <rkrcmar@redhat.com>
8816 L:      kvm@vger.kernel.org
8817 W:      http://www.linux-kvm.org
8818 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8819 S:      Supported
8820 F:      Documentation/virt/kvm/
8821 F:      include/trace/events/kvm.h
8822 F:      include/uapi/asm-generic/kvm*
8823 F:      include/uapi/linux/kvm*
8824 F:      include/asm-generic/kvm*
8825 F:      include/linux/kvm*
8826 F:      include/kvm/iodev.h
8827 F:      virt/kvm/*
8828 F:      tools/kvm/
8829 F:      tools/testing/selftests/kvm/
8830
8831 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8832 M:      Marc Zyngier <maz@kernel.org>
8833 R:      James Morse <james.morse@arm.com>
8834 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8835 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8837 L:      kvmarm@lists.cs.columbia.edu
8838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8839 S:      Maintained
8840 F:      arch/arm/include/uapi/asm/kvm*
8841 F:      arch/arm/include/asm/kvm*
8842 F:      arch/arm/kvm/
8843 F:      arch/arm64/include/uapi/asm/kvm*
8844 F:      arch/arm64/include/asm/kvm*
8845 F:      arch/arm64/kvm/
8846 F:      virt/kvm/arm/
8847 F:      include/kvm/arm_*
8848
8849 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8850 M:      James Hogan <jhogan@kernel.org>
8851 L:      linux-mips@vger.kernel.org
8852 S:      Supported
8853 F:      arch/mips/include/uapi/asm/kvm*
8854 F:      arch/mips/include/asm/kvm*
8855 F:      arch/mips/kvm/
8856
8857 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8858 M:      Paul Mackerras <paulus@ozlabs.org>
8859 L:      kvm-ppc@vger.kernel.org
8860 W:      http://www.linux-kvm.org/
8861 T:      git git://github.com/agraf/linux-2.6.git
8862 S:      Supported
8863 F:      arch/powerpc/include/uapi/asm/kvm*
8864 F:      arch/powerpc/include/asm/kvm*
8865 F:      arch/powerpc/kvm/
8866 F:      arch/powerpc/kernel/kvm*
8867
8868 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8869 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8870 M:      Janosch Frank <frankja@linux.ibm.com>
8871 R:      David Hildenbrand <david@redhat.com>
8872 R:      Cornelia Huck <cohuck@redhat.com>
8873 L:      kvm@vger.kernel.org
8874 W:      http://www.ibm.com/developerworks/linux/linux390/
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8876 S:      Supported
8877 F:      arch/s390/include/uapi/asm/kvm*
8878 F:      arch/s390/include/asm/gmap.h
8879 F:      arch/s390/include/asm/kvm*
8880 F:      arch/s390/kvm/
8881 F:      arch/s390/mm/gmap.c
8882 F:      tools/testing/selftests/kvm/s390x/
8883 F:      tools/testing/selftests/kvm/*/s390x/
8884
8885 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8886 M:      Paolo Bonzini <pbonzini@redhat.com>
8887 M:      Radim Krčmář <rkrcmar@redhat.com>
8888 R:      Sean Christopherson <sean.j.christopherson@intel.com>
8889 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
8890 R:      Wanpeng Li <wanpengli@tencent.com>
8891 R:      Jim Mattson <jmattson@google.com>
8892 R:      Joerg Roedel <joro@8bytes.org>
8893 L:      kvm@vger.kernel.org
8894 W:      http://www.linux-kvm.org
8895 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8896 S:      Supported
8897 F:      arch/x86/kvm/
8898 F:      arch/x86/kvm/*/
8899 F:      arch/x86/include/uapi/asm/kvm*
8900 F:      arch/x86/include/uapi/asm/vmx.h
8901 F:      arch/x86/include/uapi/asm/svm.h
8902 F:      arch/x86/include/asm/kvm*
8903 F:      arch/x86/include/asm/pvclock-abi.h
8904 F:      arch/x86/include/asm/svm.h
8905 F:      arch/x86/include/asm/vmx.h
8906 F:      arch/x86/kernel/kvm.c
8907 F:      arch/x86/kernel/kvmclock.c
8908
8909 KERNFS
8910 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8911 M:      Tejun Heo <tj@kernel.org>
8912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8913 S:      Supported
8914 F:      include/linux/kernfs.h
8915 F:      fs/kernfs/
8916
8917 KEXEC
8918 M:      Eric Biederman <ebiederm@xmission.com>
8919 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8920 L:      kexec@lists.infradead.org
8921 S:      Maintained
8922 F:      include/linux/kexec.h
8923 F:      include/uapi/linux/kexec.h
8924 F:      kernel/kexec*
8925
8926 KEYS-ENCRYPTED
8927 M:      Mimi Zohar <zohar@linux.ibm.com>
8928 L:      linux-integrity@vger.kernel.org
8929 L:      keyrings@vger.kernel.org
8930 S:      Supported
8931 F:      Documentation/security/keys/trusted-encrypted.rst
8932 F:      include/keys/encrypted-type.h
8933 F:      security/keys/encrypted-keys/
8934
8935 KEYS-TRUSTED
8936 M:      James Bottomley <jejb@linux.ibm.com>
8937 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8938 M:      Mimi Zohar <zohar@linux.ibm.com>
8939 L:      linux-integrity@vger.kernel.org
8940 L:      keyrings@vger.kernel.org
8941 S:      Supported
8942 F:      Documentation/security/keys/trusted-encrypted.rst
8943 F:      include/keys/trusted-type.h
8944 F:      security/keys/trusted.c
8945 F:      security/keys/trusted.h
8946
8947 KEYS/KEYRINGS:
8948 M:      David Howells <dhowells@redhat.com>
8949 L:      keyrings@vger.kernel.org
8950 S:      Maintained
8951 F:      Documentation/security/keys/core.rst
8952 F:      include/linux/key.h
8953 F:      include/linux/key-type.h
8954 F:      include/linux/keyctl.h
8955 F:      include/uapi/linux/keyctl.h
8956 F:      include/keys/
8957 F:      security/keys/
8958
8959 KGDB / KDB /debug_core
8960 M:      Jason Wessel <jason.wessel@windriver.com>
8961 M:      Daniel Thompson <daniel.thompson@linaro.org>
8962 W:      http://kgdb.wiki.kernel.org/
8963 L:      kgdb-bugreport@lists.sourceforge.net
8964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8965 S:      Maintained
8966 F:      Documentation/dev-tools/kgdb.rst
8967 F:      drivers/misc/kgdbts.c
8968 F:      drivers/tty/serial/kgdboc.c
8969 F:      include/linux/kdb.h
8970 F:      include/linux/kgdb.h
8971 F:      kernel/debug/
8972
8973 KMEMLEAK
8974 M:      Catalin Marinas <catalin.marinas@arm.com>
8975 S:      Maintained
8976 F:      Documentation/dev-tools/kmemleak.rst
8977 F:      include/linux/kmemleak.h
8978 F:      mm/kmemleak.c
8979 F:      mm/kmemleak-test.c
8980
8981 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8982 M:      Luis Chamberlain <mcgrof@kernel.org>
8983 L:      linux-kernel@vger.kernel.org
8984 S:      Maintained
8985 F:      kernel/kmod.c
8986 F:      include/linux/kmod.h
8987 F:      lib/test_kmod.c
8988 F:      tools/testing/selftests/kmod/
8989
8990 KPROBES
8991 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8992 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8993 M:      "David S. Miller" <davem@davemloft.net>
8994 M:      Masami Hiramatsu <mhiramat@kernel.org>
8995 S:      Maintained
8996 F:      Documentation/kprobes.txt
8997 F:      include/linux/kprobes.h
8998 F:      include/asm-generic/kprobes.h
8999 F:      kernel/kprobes.c
9000
9001 KS0108 LCD CONTROLLER DRIVER
9002 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9003 S:      Maintained
9004 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9005 F:      drivers/auxdisplay/ks0108.c
9006 F:      include/linux/ks0108.h
9007
9008 L3MDEV
9009 M:      David Ahern <dsa@cumulusnetworks.com>
9010 L:      netdev@vger.kernel.org
9011 S:      Maintained
9012 F:      net/l3mdev
9013 F:      include/net/l3mdev.h
9014
9015 L7 BPF FRAMEWORK
9016 M:      John Fastabend <john.fastabend@gmail.com>
9017 M:      Daniel Borkmann <daniel@iogearbox.net>
9018 L:      netdev@vger.kernel.org
9019 L:      bpf@vger.kernel.org
9020 S:      Maintained
9021 F:      include/linux/skmsg.h
9022 F:      net/core/skmsg.c
9023 F:      net/core/sock_map.c
9024 F:      net/ipv4/tcp_bpf.c
9025
9026 LANTIQ / INTEL Ethernet drivers
9027 M:      Hauke Mehrtens <hauke@hauke-m.de>
9028 L:      netdev@vger.kernel.org
9029 S:      Maintained
9030 F:      net/dsa/tag_gswip.c
9031 F:      drivers/net/ethernet/lantiq_xrx200.c
9032 F:      drivers/net/dsa/lantiq_pce.h
9033 F:      drivers/net/dsa/lantiq_gswip.c
9034
9035 LANTIQ MIPS ARCHITECTURE
9036 M:      John Crispin <john@phrozen.org>
9037 L:      linux-mips@vger.kernel.org
9038 S:      Maintained
9039 F:      arch/mips/lantiq
9040 F:      drivers/soc/lantiq
9041
9042 LAPB module
9043 L:      linux-x25@vger.kernel.org
9044 S:      Orphan
9045 F:      Documentation/networking/lapb-module.txt
9046 F:      include/*/lapb.h
9047 F:      net/lapb/
9048
9049 LASI 53c700 driver for PARISC
9050 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9051 L:      linux-scsi@vger.kernel.org
9052 S:      Maintained
9053 F:      Documentation/scsi/53c700.txt
9054 F:      drivers/scsi/53c700*
9055
9056 LEAKING_ADDRESSES
9057 M:      Tobin C. Harding <me@tobin.cc>
9058 M:      Tycho Andersen <tycho@tycho.ws>
9059 L:      kernel-hardening@lists.openwall.com
9060 S:      Maintained
9061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9062 F:      scripts/leaking_addresses.pl
9063
9064 LED SUBSYSTEM
9065 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9066 M:      Pavel Machek <pavel@ucw.cz>
9067 R:      Dan Murphy <dmurphy@ti.com>
9068 L:      linux-leds@vger.kernel.org
9069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9070 S:      Maintained
9071 F:      Documentation/devicetree/bindings/leds/
9072 F:      drivers/leds/
9073 F:      include/linux/leds.h
9074
9075 LEGACY EEPROM DRIVER
9076 M:      Jean Delvare <jdelvare@suse.com>
9077 S:      Maintained
9078 F:      Documentation/misc-devices/eeprom.rst
9079 F:      drivers/misc/eeprom/eeprom.c
9080
9081 LEGO MINDSTORMS EV3
9082 R:      David Lechner <david@lechnology.com>
9083 S:      Maintained
9084 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9085 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9086 F:      drivers/power/supply/lego_ev3_battery.c
9087
9088 LEGO USB Tower driver
9089 M:      Juergen Stuber <starblue@users.sourceforge.net>
9090 L:      legousb-devel@lists.sourceforge.net
9091 W:      http://legousb.sourceforge.net/
9092 S:      Maintained
9093 F:      drivers/usb/misc/legousbtower.c
9094
9095 LG LAPTOP EXTRAS
9096 M:      Matan Ziv-Av <matan@svgalib.org>
9097 L:      platform-driver-x86@vger.kernel.org
9098 S:      Maintained
9099 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9100 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9101 F:      drivers/platform/x86/lg-laptop.c
9102
9103 LG2160 MEDIA DRIVER
9104 M:      Michael Krufky <mkrufky@linuxtv.org>
9105 L:      linux-media@vger.kernel.org
9106 W:      https://linuxtv.org
9107 W:      http://github.com/mkrufky
9108 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9109 T:      git git://linuxtv.org/mkrufky/tuners.git
9110 S:      Maintained
9111 F:      drivers/media/dvb-frontends/lg2160.*
9112
9113 LGDT3305 MEDIA DRIVER
9114 M:      Michael Krufky <mkrufky@linuxtv.org>
9115 L:      linux-media@vger.kernel.org
9116 W:      https://linuxtv.org
9117 W:      http://github.com/mkrufky
9118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9119 T:      git git://linuxtv.org/mkrufky/tuners.git
9120 S:      Maintained
9121 F:      drivers/media/dvb-frontends/lgdt3305.*
9122
9123 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9124 M:      Viresh Kumar <vireshk@kernel.org>
9125 L:      linux-ide@vger.kernel.org
9126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9127 S:      Maintained
9128 F:      include/linux/pata_arasan_cf_data.h
9129 F:      drivers/ata/pata_arasan_cf.c
9130
9131 LIBATA PATA DRIVERS
9132 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9133 M:      Jens Axboe <axboe@kernel.dk>
9134 L:      linux-ide@vger.kernel.org
9135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9136 S:      Maintained
9137 F:      drivers/ata/pata_*.c
9138 F:      drivers/ata/ata_generic.c
9139
9140 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9141 M:      Linus Walleij <linus.walleij@linaro.org>
9142 L:      linux-ide@vger.kernel.org
9143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9144 S:      Maintained
9145 F:      drivers/ata/pata_ftide010.c
9146 F:      drivers/ata/sata_gemini.c
9147 F:      drivers/ata/sata_gemini.h
9148
9149 LIBATA SATA AHCI PLATFORM devices support
9150 M:      Hans de Goede <hdegoede@redhat.com>
9151 M:      Jens Axboe <axboe@kernel.dk>
9152 L:      linux-ide@vger.kernel.org
9153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9154 S:      Maintained
9155 F:      drivers/ata/ahci_platform.c
9156 F:      drivers/ata/libahci_platform.c
9157 F:      include/linux/ahci_platform.h
9158
9159 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9160 M:      Mikael Pettersson <mikpelinux@gmail.com>
9161 L:      linux-ide@vger.kernel.org
9162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9163 S:      Maintained
9164 F:      drivers/ata/sata_promise.*
9165
9166 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9167 M:      Jens Axboe <axboe@kernel.dk>
9168 L:      linux-ide@vger.kernel.org
9169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9170 S:      Maintained
9171 F:      drivers/ata/
9172 F:      include/linux/ata.h
9173 F:      include/linux/libata.h
9174 F:      Documentation/devicetree/bindings/ata/
9175
9176 LIBLOCKDEP
9177 M:      Sasha Levin <alexander.levin@microsoft.com>
9178 S:      Maintained
9179 F:      tools/lib/lockdep/
9180
9181 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9182 M:      Dan Williams <dan.j.williams@intel.com>
9183 M:      Vishal Verma <vishal.l.verma@intel.com>
9184 M:      Dave Jiang <dave.jiang@intel.com>
9185 L:      linux-nvdimm@lists.01.org
9186 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9187 S:      Supported
9188 F:      drivers/nvdimm/blk.c
9189 F:      drivers/nvdimm/region_devs.c
9190
9191 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9192 M:      Vishal Verma <vishal.l.verma@intel.com>
9193 M:      Dan Williams <dan.j.williams@intel.com>
9194 M:      Dave Jiang <dave.jiang@intel.com>
9195 L:      linux-nvdimm@lists.01.org
9196 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9197 S:      Supported
9198 F:      drivers/nvdimm/btt*
9199
9200 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9201 M:      Dan Williams <dan.j.williams@intel.com>
9202 M:      Vishal Verma <vishal.l.verma@intel.com>
9203 M:      Dave Jiang <dave.jiang@intel.com>
9204 L:      linux-nvdimm@lists.01.org
9205 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9206 S:      Supported
9207 F:      drivers/nvdimm/pmem*
9208
9209 LIBNVDIMM: DEVICETREE BINDINGS
9210 M:      Oliver O'Halloran <oohall@gmail.com>
9211 L:      linux-nvdimm@lists.01.org
9212 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9213 S:      Supported
9214 F:      drivers/nvdimm/of_pmem.c
9215 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9216
9217 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9218 M:      Dan Williams <dan.j.williams@intel.com>
9219 M:      Vishal Verma <vishal.l.verma@intel.com>
9220 M:      Dave Jiang <dave.jiang@intel.com>
9221 M:      Keith Busch <keith.busch@intel.com>
9222 M:      Ira Weiny <ira.weiny@intel.com>
9223 L:      linux-nvdimm@lists.01.org
9224 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9226 S:      Supported
9227 F:      drivers/nvdimm/*
9228 F:      drivers/acpi/nfit/*
9229 F:      include/linux/nd.h
9230 F:      include/linux/libnvdimm.h
9231 F:      include/uapi/linux/ndctl.h
9232
9233 LICENSES and SPDX stuff
9234 M:      Thomas Gleixner <tglx@linutronix.de>
9235 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9236 L:      linux-spdx@vger.kernel.org
9237 S:      Maintained
9238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9239 F:      COPYING
9240 F:      Documentation/process/license-rules.rst
9241 F:      LICENSES/
9242 F:      scripts/spdxcheck-test.sh
9243 F:      scripts/spdxcheck.py
9244
9245 LIGHTNVM PLATFORM SUPPORT
9246 M:      Matias Bjorling <mb@lightnvm.io>
9247 W:      http://github/OpenChannelSSD
9248 L:      linux-block@vger.kernel.org
9249 S:      Maintained
9250 F:      drivers/lightnvm/
9251 F:      include/linux/lightnvm.h
9252 F:      include/uapi/linux/lightnvm.h
9253
9254 LINUX FOR POWER MACINTOSH
9255 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9256 W:      http://www.penguinppc.org/
9257 L:      linuxppc-dev@lists.ozlabs.org
9258 S:      Maintained
9259 F:      arch/powerpc/platforms/powermac/
9260 F:      drivers/macintosh/
9261
9262 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9263 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9264 M:      Paul Mackerras <paulus@samba.org>
9265 M:      Michael Ellerman <mpe@ellerman.id.au>
9266 W:      https://github.com/linuxppc/linux/wiki
9267 L:      linuxppc-dev@lists.ozlabs.org
9268 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9270 S:      Supported
9271 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9272 F:      Documentation/devicetree/bindings/powerpc/
9273 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9274 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9275 F:      Documentation/powerpc/
9276 F:      arch/powerpc/
9277 F:      drivers/char/tpm/tpm_ibmvtpm*
9278 F:      drivers/crypto/nx/
9279 F:      drivers/crypto/vmx/
9280 F:      drivers/i2c/busses/i2c-opal.c
9281 F:      drivers/net/ethernet/ibm/ibmveth.*
9282 F:      drivers/net/ethernet/ibm/ibmvnic.*
9283 F:      drivers/pci/hotplug/pnv_php.c
9284 F:      drivers/pci/hotplug/rpa*
9285 F:      drivers/rtc/rtc-opal.c
9286 F:      drivers/scsi/ibmvscsi/
9287 F:      drivers/tty/hvc/hvc_opal.c
9288 F:      drivers/watchdog/wdrtas.c
9289 F:      tools/testing/selftests/powerpc
9290 N:      /pmac
9291 N:      powermac
9292 N:      powernv
9293 N:      [^a-z0-9]ps3
9294 N:      pseries
9295
9296 LINUX FOR POWERPC EMBEDDED MPC5XXX
9297 M:      Anatolij Gustschin <agust@denx.de>
9298 L:      linuxppc-dev@lists.ozlabs.org
9299 T:      git git://git.denx.de/linux-denx-agust.git
9300 S:      Maintained
9301 F:      arch/powerpc/platforms/512x/
9302 F:      arch/powerpc/platforms/52xx/
9303
9304 LINUX FOR POWERPC EMBEDDED PPC4XX
9305 M:      Alistair Popple <alistair@popple.id.au>
9306 M:      Matt Porter <mporter@kernel.crashing.org>
9307 W:      http://www.penguinppc.org/
9308 L:      linuxppc-dev@lists.ozlabs.org
9309 S:      Maintained
9310 F:      arch/powerpc/platforms/40x/
9311 F:      arch/powerpc/platforms/44x/
9312
9313 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9314 M:      Scott Wood <oss@buserror.net>
9315 M:      Kumar Gala <galak@kernel.crashing.org>
9316 W:      http://www.penguinppc.org/
9317 L:      linuxppc-dev@lists.ozlabs.org
9318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9319 S:      Maintained
9320 F:      arch/powerpc/platforms/83xx/
9321 F:      arch/powerpc/platforms/85xx/
9322 F:      Documentation/devicetree/bindings/powerpc/fsl/
9323
9324 LINUX FOR POWERPC EMBEDDED PPC8XX
9325 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9326 W:      http://www.penguinppc.org/
9327 L:      linuxppc-dev@lists.ozlabs.org
9328 S:      Maintained
9329 F:      arch/powerpc/platforms/8xx/
9330
9331 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9332 L:      linuxppc-dev@lists.ozlabs.org
9333 S:      Orphan
9334 F:      arch/powerpc/*/*virtex*
9335 F:      arch/powerpc/*/*/*virtex*
9336
9337 LINUX FOR POWERPC PA SEMI PWRFICIENT
9338 L:      linuxppc-dev@lists.ozlabs.org
9339 S:      Orphan
9340 F:      arch/powerpc/platforms/pasemi/
9341 F:      drivers/*/*pasemi*
9342 F:      drivers/*/*/*pasemi*
9343
9344 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9345 M:      Kees Cook <keescook@chromium.org>
9346 S:      Maintained
9347 F:      drivers/misc/lkdtm/*
9348
9349 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9350 M:      Alan Stern <stern@rowland.harvard.edu>
9351 M:      Andrea Parri <parri.andrea@gmail.com>
9352 M:      Will Deacon <will@kernel.org>
9353 M:      Peter Zijlstra <peterz@infradead.org>
9354 M:      Boqun Feng <boqun.feng@gmail.com>
9355 M:      Nicholas Piggin <npiggin@gmail.com>
9356 M:      David Howells <dhowells@redhat.com>
9357 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9358 M:      Luc Maranget <luc.maranget@inria.fr>
9359 M:      "Paul E. McKenney" <paulmck@kernel.org>
9360 R:      Akira Yokosawa <akiyks@gmail.com>
9361 R:      Daniel Lustig <dlustig@nvidia.com>
9362 L:      linux-kernel@vger.kernel.org
9363 L:      linux-arch@vger.kernel.org
9364 S:      Supported
9365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9366 F:      tools/memory-model/
9367 F:      Documentation/atomic_bitops.txt
9368 F:      Documentation/atomic_t.txt
9369 F:      Documentation/core-api/atomic_ops.rst
9370 F:      Documentation/core-api/refcount-vs-atomic.rst
9371 F:      Documentation/memory-barriers.txt
9372
9373 LIS3LV02D ACCELEROMETER DRIVER
9374 M:      Eric Piel <eric.piel@tremplin-utc.net>
9375 S:      Maintained
9376 F:      Documentation/misc-devices/lis3lv02d.rst
9377 F:      drivers/misc/lis3lv02d/
9378 F:      drivers/platform/x86/hp_accel.c
9379
9380 LIVE PATCHING
9381 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9382 M:      Jiri Kosina <jikos@kernel.org>
9383 M:      Miroslav Benes <mbenes@suse.cz>
9384 M:      Petr Mladek <pmladek@suse.com>
9385 R:      Joe Lawrence <joe.lawrence@redhat.com>
9386 S:      Maintained
9387 F:      kernel/livepatch/
9388 F:      include/linux/livepatch.h
9389 F:      arch/x86/include/asm/livepatch.h
9390 F:      arch/x86/kernel/livepatch.c
9391 F:      Documentation/livepatch/
9392 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9393 F:      samples/livepatch/
9394 F:      tools/testing/selftests/livepatch/
9395 L:      live-patching@vger.kernel.org
9396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9397
9398 LLC (802.2)
9399 L:      netdev@vger.kernel.org
9400 S:      Odd fixes
9401 F:      include/linux/llc.h
9402 F:      include/uapi/linux/llc.h
9403 F:      include/net/llc*
9404 F:      net/llc/
9405
9406 LM73 HARDWARE MONITOR DRIVER
9407 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9408 L:      linux-hwmon@vger.kernel.org
9409 S:      Maintained
9410 F:      drivers/hwmon/lm73.c
9411
9412 LM78 HARDWARE MONITOR DRIVER
9413 M:      Jean Delvare <jdelvare@suse.com>
9414 L:      linux-hwmon@vger.kernel.org
9415 S:      Maintained
9416 F:      Documentation/hwmon/lm78.rst
9417 F:      drivers/hwmon/lm78.c
9418
9419 LM83 HARDWARE MONITOR DRIVER
9420 M:      Jean Delvare <jdelvare@suse.com>
9421 L:      linux-hwmon@vger.kernel.org
9422 S:      Maintained
9423 F:      Documentation/hwmon/lm83.rst
9424 F:      drivers/hwmon/lm83.c
9425
9426 LM90 HARDWARE MONITOR DRIVER
9427 M:      Jean Delvare <jdelvare@suse.com>
9428 L:      linux-hwmon@vger.kernel.org
9429 S:      Maintained
9430 F:      Documentation/hwmon/lm90.rst
9431 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9432 F:      drivers/hwmon/lm90.c
9433 F:      include/dt-bindings/thermal/lm90.h
9434
9435 LM95234 HARDWARE MONITOR DRIVER
9436 M:      Guenter Roeck <linux@roeck-us.net>
9437 L:      linux-hwmon@vger.kernel.org
9438 S:      Maintained
9439 F:      Documentation/hwmon/lm95234.rst
9440 F:      drivers/hwmon/lm95234.c
9441
9442 LME2510 MEDIA DRIVER
9443 M:      Malcolm Priestley <tvboxspy@gmail.com>
9444 L:      linux-media@vger.kernel.org
9445 W:      https://linuxtv.org
9446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9447 S:      Maintained
9448 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9449
9450 LOADPIN SECURITY MODULE
9451 M:      Kees Cook <keescook@chromium.org>
9452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9453 S:      Supported
9454 F:      security/loadpin/
9455 F:      Documentation/admin-guide/LSM/LoadPin.rst
9456
9457 LOCKING PRIMITIVES
9458 M:      Peter Zijlstra <peterz@infradead.org>
9459 M:      Ingo Molnar <mingo@redhat.com>
9460 M:      Will Deacon <will@kernel.org>
9461 L:      linux-kernel@vger.kernel.org
9462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9463 S:      Maintained
9464 F:      Documentation/locking/
9465 F:      include/linux/lockdep.h
9466 F:      include/linux/spinlock*.h
9467 F:      arch/*/include/asm/spinlock*.h
9468 F:      include/linux/rwlock*.h
9469 F:      include/linux/mutex*.h
9470 F:      include/linux/rwsem*.h
9471 F:      include/linux/seqlock.h
9472 F:      lib/locking*.[ch]
9473 F:      kernel/locking/
9474 X:      kernel/locking/locktorture.c
9475
9476 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9477 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9478 L:      linux-ntfs-dev@lists.sourceforge.net
9479 W:      http://www.linux-ntfs.org/content/view/19/37/
9480 S:      Maintained
9481 F:      Documentation/admin-guide/ldm.rst
9482 F:      block/partitions/ldm.*
9483
9484 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9485 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9486 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9487 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9488 L:      MPT-FusionLinux.pdl@broadcom.com
9489 L:      linux-scsi@vger.kernel.org
9490 W:      http://www.avagotech.com/support/
9491 S:      Supported
9492 F:      drivers/message/fusion/
9493 F:      drivers/scsi/mpt3sas/
9494
9495 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9496 M:      Matthew Wilcox <willy@infradead.org>
9497 L:      linux-scsi@vger.kernel.org
9498 S:      Maintained
9499 F:      drivers/scsi/sym53c8xx_2/
9500
9501 LTC1660 DAC DRIVER
9502 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9503 L:      linux-iio@vger.kernel.org
9504 S:      Maintained
9505 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9506 F:      drivers/iio/dac/ltc1660.c
9507
9508 LTC4261 HARDWARE MONITOR DRIVER
9509 M:      Guenter Roeck <linux@roeck-us.net>
9510 L:      linux-hwmon@vger.kernel.org
9511 S:      Maintained
9512 F:      Documentation/hwmon/ltc4261.rst
9513 F:      drivers/hwmon/ltc4261.c
9514
9515 LTC4306 I2C MULTIPLEXER DRIVER
9516 M:      Michael Hennerich <michael.hennerich@analog.com>
9517 W:      http://ez.analog.com/community/linux-device-drivers
9518 L:      linux-i2c@vger.kernel.org
9519 S:      Supported
9520 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9521 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9522
9523 LTP (Linux Test Project)
9524 M:      Mike Frysinger <vapier@gentoo.org>
9525 M:      Cyril Hrubis <chrubis@suse.cz>
9526 M:      Wanlong Gao <wanlong.gao@gmail.com>
9527 M:      Jan Stancek <jstancek@redhat.com>
9528 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9529 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9530 L:      ltp@lists.linux.it (subscribers-only)
9531 W:      http://linux-test-project.github.io/
9532 T:      git git://github.com/linux-test-project/ltp.git
9533 S:      Maintained
9534
9535 M68K ARCHITECTURE
9536 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9537 L:      linux-m68k@lists.linux-m68k.org
9538 W:      http://www.linux-m68k.org/
9539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9540 S:      Maintained
9541 F:      arch/m68k/
9542 F:      drivers/zorro/
9543
9544 M68K ON APPLE MACINTOSH
9545 M:      Joshua Thompson <funaho@jurai.org>
9546 W:      http://www.mac.linux-m68k.org/
9547 L:      linux-m68k@lists.linux-m68k.org
9548 S:      Maintained
9549 F:      arch/m68k/mac/
9550
9551 M68K ON HP9000/300
9552 M:      Philip Blundell <philb@gnu.org>
9553 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9554 S:      Maintained
9555 F:      arch/m68k/hp300/
9556
9557 M88DS3103 MEDIA DRIVER
9558 M:      Antti Palosaari <crope@iki.fi>
9559 L:      linux-media@vger.kernel.org
9560 W:      https://linuxtv.org
9561 W:      http://palosaari.fi/linux/
9562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9563 T:      git git://linuxtv.org/anttip/media_tree.git
9564 S:      Maintained
9565 F:      drivers/media/dvb-frontends/m88ds3103*
9566
9567 M88RS2000 MEDIA DRIVER
9568 M:      Malcolm Priestley <tvboxspy@gmail.com>
9569 L:      linux-media@vger.kernel.org
9570 W:      https://linuxtv.org
9571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9572 S:      Maintained
9573 F:      drivers/media/dvb-frontends/m88rs2000*
9574
9575 MA901 MASTERKIT USB FM RADIO DRIVER
9576 M:      Alexey Klimov <klimov.linux@gmail.com>
9577 L:      linux-media@vger.kernel.org
9578 T:      git git://linuxtv.org/media_tree.git
9579 S:      Maintained
9580 F:      drivers/media/radio/radio-ma901.c
9581
9582 MAC80211
9583 M:      Johannes Berg <johannes@sipsolutions.net>
9584 L:      linux-wireless@vger.kernel.org
9585 W:      http://wireless.kernel.org/
9586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9588 S:      Maintained
9589 F:      Documentation/networking/mac80211-injection.txt
9590 F:      include/net/mac80211.h
9591 F:      net/mac80211/
9592 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9593 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9594
9595 MAILBOX API
9596 M:      Jassi Brar <jassisinghbrar@gmail.com>
9597 L:      linux-kernel@vger.kernel.org
9598 S:      Maintained
9599 F:      drivers/mailbox/
9600 F:      include/linux/mailbox_client.h
9601 F:      include/linux/mailbox_controller.h
9602
9603 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9604 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9605 W:      http://www.kernel.org/doc/man-pages
9606 L:      linux-man@vger.kernel.org
9607 S:      Maintained
9608
9609 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9610 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9611 L:      linux-mips@vger.kernel.org
9612 S:      Maintained
9613 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9614
9615 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9616 M:      Andrew Lunn <andrew@lunn.ch>
9617 M:      Vivien Didelot <vivien.didelot@gmail.com>
9618 L:      netdev@vger.kernel.org
9619 S:      Maintained
9620 F:      drivers/net/dsa/mv88e6xxx/
9621 F:      include/linux/platform_data/mv88e6xxx.h
9622 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9623
9624 MARVELL ARMADA DRM SUPPORT
9625 M:      Russell King <linux@armlinux.org.uk>
9626 S:      Maintained
9627 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9628 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9629 F:      drivers/gpu/drm/armada/
9630 F:      include/uapi/drm/armada_drm.h
9631 F:      Documentation/devicetree/bindings/display/armada/
9632
9633 MARVELL ARMADA 3700 PHY DRIVERS
9634 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9635 S:      Maintained
9636 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9637 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9638 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9639 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9640
9641 MARVELL CRYPTO DRIVER
9642 M:      Boris Brezillon <bbrezillon@kernel.org>
9643 M:      Arnaud Ebalard <arno@natisbad.org>
9644 F:      drivers/crypto/marvell/
9645 S:      Maintained
9646 L:      linux-crypto@vger.kernel.org
9647
9648 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9649 M:      Mirko Lindner <mlindner@marvell.com>
9650 M:      Stephen Hemminger <stephen@networkplumber.org>
9651 L:      netdev@vger.kernel.org
9652 S:      Maintained
9653 F:      drivers/net/ethernet/marvell/sk*
9654
9655 MARVELL LIBERTAS WIRELESS DRIVER
9656 L:      libertas-dev@lists.infradead.org
9657 S:      Orphan
9658 F:      drivers/net/wireless/marvell/libertas/
9659
9660 MARVELL MACCHIATOBIN SUPPORT
9661 M:      Russell King <linux@armlinux.org.uk>
9662 L:      linux-arm-kernel@lists.infradead.org
9663 S:      Maintained
9664 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9665
9666 MARVELL MV643XX ETHERNET DRIVER
9667 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9668 L:      netdev@vger.kernel.org
9669 S:      Maintained
9670 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9671 F:      include/linux/mv643xx.h
9672
9673 MARVELL MV88X3310 PHY DRIVER
9674 M:      Russell King <linux@armlinux.org.uk>
9675 L:      netdev@vger.kernel.org
9676 S:      Maintained
9677 F:      drivers/net/phy/marvell10g.c
9678
9679 MARVELL MVEBU THERMAL DRIVER
9680 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9681 S:      Maintained
9682 F:      drivers/thermal/armada_thermal.c
9683
9684 MARVELL MVNETA ETHERNET DRIVER
9685 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9686 L:      netdev@vger.kernel.org
9687 S:      Maintained
9688 F:      drivers/net/ethernet/marvell/mvneta.*
9689
9690 MARVELL MWIFIEX WIRELESS DRIVER
9691 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9692 M:      Nishant Sarmukadam <nishants@marvell.com>
9693 M:      Ganapathi Bhat <gbhat@marvell.com>
9694 M:      Xinming Hu <huxinming820@gmail.com>
9695 L:      linux-wireless@vger.kernel.org
9696 S:      Maintained
9697 F:      drivers/net/wireless/marvell/mwifiex/
9698
9699 MARVELL MWL8K WIRELESS DRIVER
9700 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9701 L:      linux-wireless@vger.kernel.org
9702 S:      Odd Fixes
9703 F:      drivers/net/wireless/marvell/mwl8k.c
9704
9705 MARVELL NAND CONTROLLER DRIVER
9706 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9707 L:      linux-mtd@lists.infradead.org
9708 S:      Maintained
9709 F:      drivers/mtd/nand/raw/marvell_nand.c
9710 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9711
9712 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9713 M:      Nicolas Pitre <nico@fluxnic.net>
9714 S:      Odd Fixes
9715 F:      drivers/mmc/host/mvsdio.*
9716
9717 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9718 M:      Hu Ziji <huziji@marvell.com>
9719 L:      linux-mmc@vger.kernel.org
9720 S:      Supported
9721 F:      drivers/mmc/host/sdhci-xenon*
9722 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9723
9724 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9725 M:      Sunil Goutham <sgoutham@marvell.com>
9726 M:      Linu Cherian <lcherian@marvell.com>
9727 M:      Geetha sowjanya <gakula@marvell.com>
9728 M:      Jerin Jacob <jerinj@marvell.com>
9729 L:      netdev@vger.kernel.org
9730 S:      Supported
9731 F:      drivers/net/ethernet/marvell/octeontx2/af/
9732
9733 MATROX FRAMEBUFFER DRIVER
9734 L:      linux-fbdev@vger.kernel.org
9735 S:      Orphan
9736 F:      drivers/video/fbdev/matrox/matroxfb_*
9737 F:      include/uapi/linux/matroxfb.h
9738
9739 MAX16065 HARDWARE MONITOR DRIVER
9740 M:      Guenter Roeck <linux@roeck-us.net>
9741 L:      linux-hwmon@vger.kernel.org
9742 S:      Maintained
9743 F:      Documentation/hwmon/max16065.rst
9744 F:      drivers/hwmon/max16065.c
9745
9746 MAX2175 SDR TUNER DRIVER
9747 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9748 L:      linux-media@vger.kernel.org
9749 T:      git git://linuxtv.org/media_tree.git
9750 S:      Maintained
9751 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9752 F:      Documentation/media/v4l-drivers/max2175.rst
9753 F:      drivers/media/i2c/max2175*
9754 F:      include/uapi/linux/max2175.h
9755
9756 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9757 L:      linux-hwmon@vger.kernel.org
9758 S:      Orphan
9759 F:      Documentation/hwmon/max6650.rst
9760 F:      drivers/hwmon/max6650.c
9761
9762 MAX6697 HARDWARE MONITOR DRIVER
9763 M:      Guenter Roeck <linux@roeck-us.net>
9764 L:      linux-hwmon@vger.kernel.org
9765 S:      Maintained
9766 F:      Documentation/hwmon/max6697.rst
9767 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9768 F:      drivers/hwmon/max6697.c
9769 F:      include/linux/platform_data/max6697.h
9770
9771 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9772 M:      Peter Rosin <peda@axentia.se>
9773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9774 S:      Maintained
9775 F:      Documentation/devicetree/bindings/sound/max9860.txt
9776 F:      sound/soc/codecs/max9860.*
9777
9778 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9779 M:      Andreas Klinger <ak@it-klinger.de>
9780 L:      linux-iio@vger.kernel.org
9781 S:      Maintained
9782 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9783 F:      drivers/iio/proximity/mb1232.c
9784
9785 MAXIM MAX77650 PMIC MFD DRIVER
9786 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9787 L:      linux-kernel@vger.kernel.org
9788 S:      Maintained
9789 F:      Documentation/devicetree/bindings/*/*max77650.txt
9790 F:      Documentation/devicetree/bindings/*/max77650*.txt
9791 F:      include/linux/mfd/max77650.h
9792 F:      drivers/mfd/max77650.c
9793 F:      drivers/regulator/max77650-regulator.c
9794 F:      drivers/power/supply/max77650-charger.c
9795 F:      drivers/input/misc/max77650-onkey.c
9796 F:      drivers/leds/leds-max77650.c
9797 F:      drivers/gpio/gpio-max77650.c
9798
9799 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9800 M:      Javier Martinez Canillas <javier@dowhile0.org>
9801 L:      linux-kernel@vger.kernel.org
9802 S:      Supported
9803 F:      drivers/regulator/max77802-regulator.c
9804 F:      Documentation/devicetree/bindings/*/*max77802.txt
9805 F:      include/dt-bindings/*/*max77802.h
9806
9807 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9808 M:      Krzysztof Kozlowski <krzk@kernel.org>
9809 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9810 L:      linux-pm@vger.kernel.org
9811 S:      Supported
9812 F:      drivers/power/supply/max14577_charger.c
9813 F:      drivers/power/supply/max77693_charger.c
9814
9815 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9816 M:      Chanwoo Choi <cw00.choi@samsung.com>
9817 M:      Krzysztof Kozlowski <krzk@kernel.org>
9818 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9819 L:      linux-kernel@vger.kernel.org
9820 S:      Supported
9821 F:      drivers/*/max14577*.c
9822 F:      drivers/*/max77686*.c
9823 F:      drivers/*/max77693*.c
9824 F:      drivers/extcon/extcon-max14577.c
9825 F:      drivers/extcon/extcon-max77693.c
9826 F:      drivers/rtc/rtc-max77686.c
9827 F:      drivers/clk/clk-max77686.c
9828 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9829 F:      Documentation/devicetree/bindings/*/max77686.txt
9830 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9831 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9832 F:      include/linux/mfd/max14577*.h
9833 F:      include/linux/mfd/max77686*.h
9834 F:      include/linux/mfd/max77693*.h
9835
9836 MAXIRADIO FM RADIO RECEIVER DRIVER
9837 M:      Hans Verkuil <hverkuil@xs4all.nl>
9838 L:      linux-media@vger.kernel.org
9839 T:      git git://linuxtv.org/media_tree.git
9840 W:      https://linuxtv.org
9841 S:      Maintained
9842 F:      drivers/media/radio/radio-maxiradio*
9843
9844 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9845 M:      Peter Rosin <peda@axentia.se>
9846 L:      linux-iio@vger.kernel.org
9847 S:      Maintained
9848 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9849 F:      drivers/iio/potentiometer/mcp4018.c
9850 F:      drivers/iio/potentiometer/mcp4531.c
9851
9852 MCR20A IEEE-802.15.4 RADIO DRIVER
9853 M:      Xue Liu <liuxuenetmail@gmail.com>
9854 L:      linux-wpan@vger.kernel.org
9855 W:      https://github.com/xueliu/mcr20a-linux
9856 S:      Maintained
9857 F:      drivers/net/ieee802154/mcr20a.c
9858 F:      drivers/net/ieee802154/mcr20a.h
9859 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9860
9861 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9862 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9863 L:      linux-iio@vger.kernel.org
9864 S:      Maintained
9865 F:      drivers/iio/dac/cio-dac.c
9866
9867 MEDIA CONTROLLER FRAMEWORK
9868 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9869 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9870 L:      linux-media@vger.kernel.org
9871 W:      https://www.linuxtv.org
9872 T:      git git://linuxtv.org/media_tree.git
9873 S:      Supported
9874 F:      drivers/media/mc/
9875 F:      include/media/media-*.h
9876 F:      include/uapi/linux/media.h
9877
9878 MEDIA DRIVERS FOR ASCOT2E
9879 M:      Sergey Kozlov <serjk@netup.ru>
9880 M:      Abylay Ospan <aospan@netup.ru>
9881 L:      linux-media@vger.kernel.org
9882 W:      https://linuxtv.org
9883 W:      http://netup.tv/
9884 T:      git git://linuxtv.org/media_tree.git
9885 S:      Supported
9886 F:      drivers/media/dvb-frontends/ascot2e*
9887
9888 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9889 M:      Jasmin Jessich <jasmin@anw.at>
9890 L:      linux-media@vger.kernel.org
9891 W:      https://linuxtv.org
9892 T:      git git://linuxtv.org/media_tree.git
9893 S:      Maintained
9894 F:      drivers/media/dvb-frontends/cxd2099*
9895
9896 MEDIA DRIVERS FOR CXD2841ER
9897 M:      Sergey Kozlov <serjk@netup.ru>
9898 M:      Abylay Ospan <aospan@netup.ru>
9899 L:      linux-media@vger.kernel.org
9900 W:      https://linuxtv.org
9901 W:      http://netup.tv/
9902 T:      git git://linuxtv.org/media_tree.git
9903 S:      Supported
9904 F:      drivers/media/dvb-frontends/cxd2841er*
9905
9906 MEDIA DRIVERS FOR CXD2880
9907 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9908 L:      linux-media@vger.kernel.org
9909 W:      http://linuxtv.org/
9910 T:      git git://linuxtv.org/media_tree.git
9911 S:      Supported
9912 F:      drivers/media/dvb-frontends/cxd2880/*
9913 F:      drivers/media/spi/cxd2880*
9914
9915 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9916 L:      linux-media@vger.kernel.org
9917 W:      https://linuxtv.org
9918 T:      git git://linuxtv.org/media_tree.git
9919 S:      Orphan
9920 F:      drivers/media/pci/ddbridge/*
9921
9922 MEDIA DRIVERS FOR FREESCALE IMX
9923 M:      Steve Longerbeam <slongerbeam@gmail.com>
9924 M:      Philipp Zabel <p.zabel@pengutronix.de>
9925 L:      linux-media@vger.kernel.org
9926 T:      git git://linuxtv.org/media_tree.git
9927 S:      Maintained
9928 F:      Documentation/devicetree/bindings/media/imx.txt
9929 F:      Documentation/media/v4l-drivers/imx.rst
9930 F:      drivers/staging/media/imx/
9931 F:      include/linux/imx-media.h
9932 F:      include/media/imx.h
9933
9934 MEDIA DRIVER FOR FREESCALE IMX PXP
9935 M:      Philipp Zabel <p.zabel@pengutronix.de>
9936 L:      linux-media@vger.kernel.org
9937 T:      git git://linuxtv.org/media_tree.git
9938 S:      Maintained
9939 F:      drivers/media/platform/imx-pxp.[ch]
9940
9941 MEDIA DRIVERS FOR FREESCALE IMX7
9942 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9943 L:      linux-media@vger.kernel.org
9944 T:      git git://linuxtv.org/media_tree.git
9945 S:      Maintained
9946 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9947 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9948 F:      Documentation/media/v4l-drivers/imx7.rst
9949 F:      drivers/staging/media/imx/imx7-media-csi.c
9950 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9951
9952 MEDIA DRIVERS FOR HELENE
9953 M:      Abylay Ospan <aospan@netup.ru>
9954 L:      linux-media@vger.kernel.org
9955 W:      https://linuxtv.org
9956 W:      http://netup.tv/
9957 T:      git git://linuxtv.org/media_tree.git
9958 S:      Supported
9959 F:      drivers/media/dvb-frontends/helene*
9960
9961 MEDIA DRIVERS FOR HORUS3A
9962 M:      Sergey Kozlov <serjk@netup.ru>
9963 M:      Abylay Ospan <aospan@netup.ru>
9964 L:      linux-media@vger.kernel.org
9965 W:      https://linuxtv.org
9966 W:      http://netup.tv/
9967 T:      git git://linuxtv.org/media_tree.git
9968 S:      Supported
9969 F:      drivers/media/dvb-frontends/horus3a*
9970
9971 MEDIA DRIVERS FOR LNBH25
9972 M:      Sergey Kozlov <serjk@netup.ru>
9973 M:      Abylay Ospan <aospan@netup.ru>
9974 L:      linux-media@vger.kernel.org
9975 W:      https://linuxtv.org
9976 W:      http://netup.tv/
9977 T:      git git://linuxtv.org/media_tree.git
9978 S:      Supported
9979 F:      drivers/media/dvb-frontends/lnbh25*
9980
9981 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9982 L:      linux-media@vger.kernel.org
9983 W:      https://linuxtv.org
9984 T:      git git://linuxtv.org/media_tree.git
9985 S:      Orphan
9986 F:      drivers/media/dvb-frontends/mxl5xx*
9987
9988 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9989 M:      Sergey Kozlov <serjk@netup.ru>
9990 M:      Abylay Ospan <aospan@netup.ru>
9991 L:      linux-media@vger.kernel.org
9992 W:      https://linuxtv.org
9993 W:      http://netup.tv/
9994 T:      git git://linuxtv.org/media_tree.git
9995 S:      Supported
9996 F:      drivers/media/pci/netup_unidvb/*
9997
9998 MEDIA DRIVERS FOR RENESAS - CEU
9999 M:      Jacopo Mondi <jacopo@jmondi.org>
10000 L:      linux-media@vger.kernel.org
10001 L:      linux-renesas-soc@vger.kernel.org
10002 T:      git git://linuxtv.org/media_tree.git
10003 S:      Supported
10004 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10005 F:      drivers/media/platform/renesas-ceu.c
10006 F:      include/media/drv-intf/renesas-ceu.h
10007
10008 MEDIA DRIVERS FOR RENESAS - DRIF
10009 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10010 L:      linux-media@vger.kernel.org
10011 L:      linux-renesas-soc@vger.kernel.org
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Supported
10014 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10015 F:      drivers/media/platform/rcar_drif.c
10016
10017 MEDIA DRIVERS FOR RENESAS - FCP
10018 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10019 L:      linux-media@vger.kernel.org
10020 L:      linux-renesas-soc@vger.kernel.org
10021 T:      git git://linuxtv.org/media_tree.git
10022 S:      Supported
10023 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10024 F:      drivers/media/platform/rcar-fcp.c
10025 F:      include/media/rcar-fcp.h
10026
10027 MEDIA DRIVERS FOR RENESAS - FDP1
10028 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10029 L:      linux-media@vger.kernel.org
10030 L:      linux-renesas-soc@vger.kernel.org
10031 T:      git git://linuxtv.org/media_tree.git
10032 S:      Supported
10033 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10034 F:      drivers/media/platform/rcar_fdp1.c
10035
10036 MEDIA DRIVERS FOR RENESAS - VIN
10037 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10038 L:      linux-media@vger.kernel.org
10039 L:      linux-renesas-soc@vger.kernel.org
10040 T:      git git://linuxtv.org/media_tree.git
10041 S:      Supported
10042 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10043 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10044 F:      drivers/media/platform/rcar-vin/
10045
10046 MEDIA DRIVERS FOR RENESAS - VSP1
10047 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10049 L:      linux-media@vger.kernel.org
10050 L:      linux-renesas-soc@vger.kernel.org
10051 T:      git git://linuxtv.org/media_tree.git
10052 S:      Supported
10053 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10054 F:      drivers/media/platform/vsp1/
10055
10056 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10057 L:      linux-media@vger.kernel.org
10058 W:      https://linuxtv.org
10059 T:      git git://linuxtv.org/media_tree.git
10060 S:      Orphan
10061 F:      drivers/media/dvb-frontends/stv0910*
10062
10063 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10064 L:      linux-media@vger.kernel.org
10065 W:      https://linuxtv.org
10066 T:      git git://linuxtv.org/media_tree.git
10067 S:      Orphan
10068 F:      drivers/media/dvb-frontends/stv6111*
10069
10070 MEDIA DRIVERS FOR STM32 - DCMI
10071 M:      Hugues Fruchet <hugues.fruchet@st.com>
10072 L:      linux-media@vger.kernel.org
10073 T:      git git://linuxtv.org/media_tree.git
10074 S:      Supported
10075 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10076 F:      drivers/media/platform/stm32/stm32-dcmi.c
10077
10078 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10079 M:      Dmitry Osipenko <digetx@gmail.com>
10080 L:      linux-media@vger.kernel.org
10081 L:      linux-tegra@vger.kernel.org
10082 T:      git git://linuxtv.org/media_tree.git
10083 S:      Maintained
10084 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10085 F:      drivers/staging/media/tegra-vde/
10086
10087 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10088 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10089 P:      LinuxTV.org Project
10090 L:      linux-media@vger.kernel.org
10091 W:      https://linuxtv.org
10092 Q:      http://patchwork.kernel.org/project/linux-media/list/
10093 T:      git git://linuxtv.org/media_tree.git
10094 S:      Maintained
10095 F:      Documentation/devicetree/bindings/media/
10096 F:      Documentation/media/
10097 F:      drivers/media/
10098 F:      drivers/staging/media/
10099 F:      include/linux/platform_data/media/
10100 F:      include/media/
10101 F:      include/uapi/linux/dvb/
10102 F:      include/uapi/linux/videodev2.h
10103 F:      include/uapi/linux/media.h
10104 F:      include/uapi/linux/v4l2-*
10105 F:      include/uapi/linux/meye.h
10106 F:      include/uapi/linux/ivtv*
10107 F:      include/uapi/linux/uvcvideo.h
10108
10109 MEDIATEK BLUETOOTH DRIVER
10110 M:      Sean Wang <sean.wang@mediatek.com>
10111 L:      linux-bluetooth@vger.kernel.org
10112 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10113 S:      Maintained
10114 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10115 F:      drivers/bluetooth/btmtkuart.c
10116
10117 MEDIATEK CIR DRIVER
10118 M:      Sean Wang <sean.wang@mediatek.com>
10119 S:      Maintained
10120 F:      drivers/media/rc/mtk-cir.c
10121
10122 MEDIATEK DMA DRIVER
10123 M:      Sean Wang <sean.wang@mediatek.com>
10124 L:      dmaengine@vger.kernel.org
10125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10126 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10127 S:      Maintained
10128 F:      Documentation/devicetree/bindings/dma/mtk-*
10129 F:      drivers/dma/mediatek/
10130
10131 MEDIATEK PMIC LED DRIVER
10132 M:      Sean Wang <sean.wang@mediatek.com>
10133 S:      Maintained
10134 F:      drivers/leds/leds-mt6323.c
10135 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10136
10137 MEDIATEK ETHERNET DRIVER
10138 M:      Felix Fietkau <nbd@openwrt.org>
10139 M:      John Crispin <john@phrozen.org>
10140 M:      Sean Wang <sean.wang@mediatek.com>
10141 M:      Nelson Chang <nelson.chang@mediatek.com>
10142 L:      netdev@vger.kernel.org
10143 S:      Maintained
10144 F:      drivers/net/ethernet/mediatek/
10145
10146 MEDIATEK SWITCH DRIVER
10147 M:      Sean Wang <sean.wang@mediatek.com>
10148 L:      netdev@vger.kernel.org
10149 S:      Maintained
10150 F:      drivers/net/dsa/mt7530.*
10151 F:      net/dsa/tag_mtk.c
10152
10153 MEDIATEK JPEG DRIVER
10154 M:      Rick Chang <rick.chang@mediatek.com>
10155 M:      Bin Liu <bin.liu@mediatek.com>
10156 S:      Supported
10157 F:      drivers/media/platform/mtk-jpeg/
10158 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10159
10160 MEDIATEK MDP DRIVER
10161 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10162 M:      Houlong Wei <houlong.wei@mediatek.com>
10163 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10164 S:      Supported
10165 F:      drivers/media/platform/mtk-mdp/
10166 F:      drivers/media/platform/mtk-vpu/
10167 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10168
10169 MEDIATEK MEDIA DRIVER
10170 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10171 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10172 S:      Supported
10173 F:      drivers/media/platform/mtk-vcodec/
10174 F:      drivers/media/platform/mtk-vpu/
10175 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10176 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10177
10178 MEDIATEK MMC/SD/SDIO DRIVER
10179 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10180 S:      Maintained
10181 F:      drivers/mmc/host/mtk-sd.c
10182 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10183
10184 MEDIATEK MT76 WIRELESS LAN DRIVER
10185 M:      Felix Fietkau <nbd@nbd.name>
10186 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10187 R:      Ryder Lee <ryder.lee@mediatek.com>
10188 R:      Roy Luo <royluo@google.com>
10189 L:      linux-wireless@vger.kernel.org
10190 S:      Maintained
10191 F:      drivers/net/wireless/mediatek/mt76/
10192
10193 MEDIATEK MT7601U WIRELESS LAN DRIVER
10194 M:      Jakub Kicinski <kubakici@wp.pl>
10195 L:      linux-wireless@vger.kernel.org
10196 S:      Maintained
10197 F:      drivers/net/wireless/mediatek/mt7601u/
10198
10199 MEDIATEK MT7621/28/88 I2C DRIVER
10200 M:      Stefan Roese <sr@denx.de>
10201 L:      linux-i2c@vger.kernel.org
10202 S:      Maintained
10203 F:      drivers/i2c/busses/i2c-mt7621.c
10204 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10205
10206 MEDIATEK NAND CONTROLLER DRIVER
10207 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10208 L:      linux-mtd@lists.infradead.org
10209 S:      Maintained
10210 F:      drivers/mtd/nand/raw/mtk_*
10211 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10212
10213 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10214 M:      Sean Wang <sean.wang@mediatek.com>
10215 S:      Maintained
10216 F:      drivers/char/hw_random/mtk-rng.c
10217
10218 MEDIATEK USB3 DRD IP DRIVER
10219 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10220 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10222 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10223 S:      Maintained
10224 F:      drivers/usb/mtu3/
10225
10226 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10227 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10228 M:      Martin Donnelly <martin.donnelly@ge.com>
10229 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10230 S:      Maintained
10231 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10232 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10233
10234 MEGARAID SCSI/SAS DRIVERS
10235 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10236 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10237 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10238 L:      megaraidlinux.pdl@broadcom.com
10239 L:      linux-scsi@vger.kernel.org
10240 W:      http://www.avagotech.com/support/
10241 S:      Maintained
10242 F:      Documentation/scsi/megaraid.txt
10243 F:      drivers/scsi/megaraid.*
10244 F:      drivers/scsi/megaraid/
10245
10246 MELEXIS MLX90614 DRIVER
10247 M:      Crt Mori <cmo@melexis.com>
10248 L:      linux-iio@vger.kernel.org
10249 W:      http://www.melexis.com
10250 S:      Supported
10251 F:      drivers/iio/temperature/mlx90614.c
10252
10253 MELEXIS MLX90632 DRIVER
10254 M:      Crt Mori <cmo@melexis.com>
10255 L:      linux-iio@vger.kernel.org
10256 W:      http://www.melexis.com
10257 S:      Supported
10258 F:      drivers/iio/temperature/mlx90632.c
10259
10260 MELFAS MIP4 TOUCHSCREEN DRIVER
10261 M:      Sangwon Jee <jeesw@melfas.com>
10262 W:      http://www.melfas.com
10263 S:      Supported
10264 F:      drivers/input/touchscreen/melfas_mip4.c
10265 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10266
10267 MELLANOX ETHERNET DRIVER (mlx4_en)
10268 M:      Tariq Toukan <tariqt@mellanox.com>
10269 L:      netdev@vger.kernel.org
10270 S:      Supported
10271 W:      http://www.mellanox.com
10272 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10273 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10274
10275 MELLANOX ETHERNET DRIVER (mlx5e)
10276 M:      Saeed Mahameed <saeedm@mellanox.com>
10277 L:      netdev@vger.kernel.org
10278 S:      Supported
10279 W:      http://www.mellanox.com
10280 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10281 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10282
10283 MELLANOX ETHERNET INNOVA DRIVERS
10284 R:      Boris Pismenny <borisp@mellanox.com>
10285 L:      netdev@vger.kernel.org
10286 S:      Supported
10287 W:      http://www.mellanox.com
10288 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10289 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10290 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10291 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10292 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10293
10294 MELLANOX ETHERNET SWITCH DRIVERS
10295 M:      Jiri Pirko <jiri@mellanox.com>
10296 M:      Ido Schimmel <idosch@mellanox.com>
10297 L:      netdev@vger.kernel.org
10298 S:      Supported
10299 W:      http://www.mellanox.com
10300 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10301 F:      drivers/net/ethernet/mellanox/mlxsw/
10302 F:      tools/testing/selftests/drivers/net/mlxsw/
10303
10304 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10305 M:      mlxsw@mellanox.com
10306 L:      netdev@vger.kernel.org
10307 S:      Supported
10308 W:      http://www.mellanox.com
10309 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10310 F:      drivers/net/ethernet/mellanox/mlxfw/
10311
10312 MELLANOX HARDWARE PLATFORM SUPPORT
10313 M:      Andy Shevchenko <andy@infradead.org>
10314 M:      Darren Hart <dvhart@infradead.org>
10315 M:      Vadim Pasternak <vadimp@mellanox.com>
10316 L:      platform-driver-x86@vger.kernel.org
10317 S:      Supported
10318 F:      drivers/platform/mellanox/
10319 F:      include/linux/platform_data/mlxreg.h
10320
10321 MELLANOX MLX4 core VPI driver
10322 M:      Tariq Toukan <tariqt@mellanox.com>
10323 L:      netdev@vger.kernel.org
10324 L:      linux-rdma@vger.kernel.org
10325 W:      http://www.mellanox.com
10326 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10327 S:      Supported
10328 F:      drivers/net/ethernet/mellanox/mlx4/
10329 F:      include/linux/mlx4/
10330
10331 MELLANOX MLX4 IB driver
10332 M:      Yishai Hadas <yishaih@mellanox.com>
10333 L:      linux-rdma@vger.kernel.org
10334 W:      http://www.mellanox.com
10335 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10336 S:      Supported
10337 F:      drivers/infiniband/hw/mlx4/
10338 F:      include/linux/mlx4/
10339 F:      include/uapi/rdma/mlx4-abi.h
10340
10341 MELLANOX MLX5 core VPI driver
10342 M:      Saeed Mahameed <saeedm@mellanox.com>
10343 M:      Leon Romanovsky <leonro@mellanox.com>
10344 L:      netdev@vger.kernel.org
10345 L:      linux-rdma@vger.kernel.org
10346 W:      http://www.mellanox.com
10347 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10348 S:      Supported
10349 F:      drivers/net/ethernet/mellanox/mlx5/core/
10350 F:      include/linux/mlx5/
10351 F:      Documentation/networking/device_drivers/mellanox/
10352
10353 MELLANOX MLX5 IB driver
10354 M:      Leon Romanovsky <leonro@mellanox.com>
10355 L:      linux-rdma@vger.kernel.org
10356 W:      http://www.mellanox.com
10357 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10358 S:      Supported
10359 F:      drivers/infiniband/hw/mlx5/
10360 F:      include/linux/mlx5/
10361 F:      include/uapi/rdma/mlx5-abi.h
10362
10363 MELLANOX MLXCPLD I2C AND MUX DRIVER
10364 M:      Vadim Pasternak <vadimp@mellanox.com>
10365 M:      Michael Shych <michaelsh@mellanox.com>
10366 L:      linux-i2c@vger.kernel.org
10367 S:      Supported
10368 F:      drivers/i2c/busses/i2c-mlxcpld.c
10369 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10370 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10371
10372 MELLANOX MLXCPLD LED DRIVER
10373 M:      Vadim Pasternak <vadimp@mellanox.com>
10374 L:      linux-leds@vger.kernel.org
10375 S:      Supported
10376 F:      drivers/leds/leds-mlxcpld.c
10377 F:      drivers/leds/leds-mlxreg.c
10378 F:      Documentation/leds/leds-mlxcpld.rst
10379
10380 MELLANOX PLATFORM DRIVER
10381 M:      Vadim Pasternak <vadimp@mellanox.com>
10382 L:      platform-driver-x86@vger.kernel.org
10383 S:      Supported
10384 F:      drivers/platform/x86/mlx-platform.c
10385
10386 MEMBARRIER SUPPORT
10387 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10388 M:      "Paul E. McKenney" <paulmck@kernel.org>
10389 L:      linux-kernel@vger.kernel.org
10390 S:      Supported
10391 F:      kernel/sched/membarrier.c
10392 F:      include/uapi/linux/membarrier.h
10393 F:      arch/powerpc/include/asm/membarrier.h
10394
10395 MEMBLOCK
10396 M:      Mike Rapoport <rppt@linux.ibm.com>
10397 L:      linux-mm@kvack.org
10398 S:      Maintained
10399 F:      include/linux/memblock.h
10400 F:      mm/memblock.c
10401 F:      Documentation/core-api/boot-time-mm.rst
10402
10403 MEMORY MANAGEMENT
10404 L:      linux-mm@kvack.org
10405 W:      http://www.linux-mm.org
10406 S:      Maintained
10407 F:      include/linux/mm.h
10408 F:      include/linux/gfp.h
10409 F:      include/linux/mmzone.h
10410 F:      include/linux/memory_hotplug.h
10411 F:      include/linux/vmalloc.h
10412 F:      mm/
10413
10414 MEMORY TECHNOLOGY DEVICES (MTD)
10415 M:      David Woodhouse <dwmw2@infradead.org>
10416 M:      Brian Norris <computersforpeace@gmail.com>
10417 M:      Marek Vasut <marek.vasut@gmail.com>
10418 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10419 M:      Richard Weinberger <richard@nod.at>
10420 M:      Vignesh Raghavendra <vigneshr@ti.com>
10421 L:      linux-mtd@lists.infradead.org
10422 W:      http://www.linux-mtd.infradead.org/
10423 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/mtd/
10428 F:      drivers/mtd/
10429 F:      include/linux/mtd/
10430 F:      include/uapi/mtd/
10431
10432 MEN A21 WATCHDOG DRIVER
10433 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10434 L:      linux-watchdog@vger.kernel.org
10435 S:      Maintained
10436 F:      drivers/watchdog/mena21_wdt.c
10437
10438 MEN CHAMELEON BUS (mcb)
10439 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10440 S:      Maintained
10441 F:      drivers/mcb/
10442 F:      include/linux/mcb.h
10443 F:      Documentation/driver-api/men-chameleon-bus.rst
10444
10445 MEN F21BMC (Board Management Controller)
10446 M:      Andreas Werner <andreas.werner@men.de>
10447 S:      Supported
10448 F:      drivers/mfd/menf21bmc.c
10449 F:      drivers/watchdog/menf21bmc_wdt.c
10450 F:      drivers/leds/leds-menf21bmc.c
10451 F:      drivers/hwmon/menf21bmc_hwmon.c
10452 F:      Documentation/hwmon/menf21bmc.rst
10453
10454 MEN Z069 WATCHDOG DRIVER
10455 M:      Johannes Thumshirn <jth@kernel.org>
10456 L:      linux-watchdog@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/watchdog/menz69_wdt.c
10459
10460 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10461 M:      Neil Armstrong <narmstrong@baylibre.com>
10462 L:      linux-media@vger.kernel.org
10463 L:      linux-amlogic@lists.infradead.org
10464 W:      http://linux-meson.com/
10465 S:      Supported
10466 F:      drivers/media/platform/meson/ao-cec.c
10467 F:      drivers/media/platform/meson/ao-cec-g12a.c
10468 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10469 T:      git git://linuxtv.org/media_tree.git
10470
10471 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10472 M:      Liang Yang <liang.yang@amlogic.com>
10473 L:      linux-mtd@lists.infradead.org
10474 S:      Maintained
10475 F:      drivers/mtd/nand/raw/meson_*
10476 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10477
10478 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10479 M:      Maxime Jourdan <mjourdan@baylibre.com>
10480 L:      linux-media@vger.kernel.org
10481 L:      linux-amlogic@lists.infradead.org
10482 S:      Supported
10483 F:      drivers/staging/media/meson/vdec/
10484 T:      git git://linuxtv.org/media_tree.git
10485
10486 METHODE UDPU SUPPORT
10487 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10488 S:      Maintained
10489 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10490
10491 MICROBLAZE ARCHITECTURE
10492 M:      Michal Simek <monstr@monstr.eu>
10493 W:      http://www.monstr.eu/fdt/
10494 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10495 S:      Supported
10496 F:      arch/microblaze/
10497
10498 MICROCHIP AT91 SERIAL DRIVER
10499 M:      Richard Genoud <richard.genoud@gmail.com>
10500 S:      Maintained
10501 F:      drivers/tty/serial/atmel_serial.c
10502 F:      drivers/tty/serial/atmel_serial.h
10503 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10504
10505 MICROCHIP AUDIO ASOC DRIVERS
10506 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10508 S:      Supported
10509 F:      sound/soc/atmel
10510
10511 MICROCHIP DMA DRIVER
10512 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514 L:      dmaengine@vger.kernel.org
10515 S:      Supported
10516 F:      drivers/dma/at_hdmac.c
10517 F:      drivers/dma/at_hdmac_regs.h
10518 F:      include/linux/platform_data/dma-atmel.h
10519 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10520 F:      include/dt-bindings/dma/at91.h
10521
10522 MICROCHIP ECC DRIVER
10523 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10524 L:      linux-crypto@vger.kernel.org
10525 S:      Maintained
10526 F:      drivers/crypto/atmel-ecc.*
10527
10528 MICROCHIP I2C DRIVER
10529 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10530 L:      linux-i2c@vger.kernel.org
10531 S:      Supported
10532 F:      drivers/i2c/busses/i2c-at91.h
10533 F:      drivers/i2c/busses/i2c-at91-*.c
10534
10535 MICROCHIP ISC DRIVER
10536 M:      Eugen Hristev <eugen.hristev@microchip.com>
10537 L:      linux-media@vger.kernel.org
10538 S:      Supported
10539 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10540 F:      drivers/media/platform/atmel/atmel-isc.h
10541 F:      drivers/media/platform/atmel/atmel-isc-base.c
10542 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10543 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10544
10545 MICROCHIP ISI DRIVER
10546 M:      Eugen Hristev <eugen.hristev@microchip.com>
10547 L:      linux-media@vger.kernel.org
10548 S:      Supported
10549 F:      drivers/media/platform/atmel/atmel-isi.c
10550 F:      drivers/media/platform/atmel/atmel-isi.h
10551
10552 MICROCHIP AT91 USART MFD DRIVER
10553 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10554 L:      linux-kernel@vger.kernel.org
10555 S:      Supported
10556 F:      drivers/mfd/at91-usart.c
10557 F:      include/dt-bindings/mfd/at91-usart.h
10558 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10559
10560 MICROCHIP AT91 USART SPI DRIVER
10561 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10562 L:      linux-spi@vger.kernel.org
10563 S:      Supported
10564 F:      drivers/spi/spi-at91-usart.c
10565 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10566
10567 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10568 M:      Woojung Huh <woojung.huh@microchip.com>
10569 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10570 L:      netdev@vger.kernel.org
10571 S:      Maintained
10572 F:      net/dsa/tag_ksz.c
10573 F:      drivers/net/dsa/microchip/*
10574 F:      include/linux/platform_data/microchip-ksz.h
10575 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10576
10577 MICROCHIP LAN743X ETHERNET DRIVER
10578 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10579 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10580 L:      netdev@vger.kernel.org
10581 S:      Maintained
10582 F:      drivers/net/ethernet/microchip/lan743x_*
10583
10584 MICROCHIP LCDFB DRIVER
10585 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10586 L:      linux-fbdev@vger.kernel.org
10587 S:      Maintained
10588 F:      drivers/video/fbdev/atmel_lcdfb.c
10589 F:      include/video/atmel_lcdc.h
10590
10591 MICROCHIP MMC/SD/SDIO MCI DRIVER
10592 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10593 S:      Maintained
10594 F:      drivers/mmc/host/atmel-mci.c
10595
10596 MICROCHIP MCP16502 PMIC DRIVER
10597 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10599 S:      Maintained
10600 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10601 F:      drivers/regulator/mcp16502.c
10602
10603 MICROCHIP MCP3911 ADC DRIVER
10604 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10605 M:      Kent Gustavsson <kent@minoris.se>
10606 L:      linux-iio@vger.kernel.org
10607 S:      Supported
10608 F:      drivers/iio/adc/mcp3911.c
10609 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10610
10611 MICROCHIP NAND DRIVER
10612 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10613 L:      linux-mtd@lists.infradead.org
10614 S:      Supported
10615 F:      drivers/mtd/nand/raw/atmel/*
10616 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10617
10618 MICROCHIP PWM DRIVER
10619 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621 L:      linux-pwm@vger.kernel.org
10622 S:      Supported
10623 F:      drivers/pwm/pwm-atmel.c
10624 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10625
10626 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10627 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10628 M:      Eugen Hristev <eugen.hristev@microchip.com>
10629 L:      linux-iio@vger.kernel.org
10630 S:      Supported
10631 F:      drivers/iio/adc/at91-sama5d2_adc.c
10632 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10633 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10634
10635 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10636 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10637 S:      Supported
10638 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10639
10640 MICROCHIP SPI DRIVER
10641 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10642 S:      Supported
10643 F:      drivers/spi/spi-atmel.*
10644
10645 MICROCHIP SSC DRIVER
10646 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10648 S:      Supported
10649 F:      drivers/misc/atmel-ssc.c
10650 F:      include/linux/atmel-ssc.h
10651
10652 MICROCHIP USBA UDC DRIVER
10653 M:      Cristian Birsan <cristian.birsan@microchip.com>
10654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655 S:      Supported
10656 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10657
10658 MICROCHIP USB251XB DRIVER
10659 M:      Richard Leitner <richard.leitner@skidata.com>
10660 L:      linux-usb@vger.kernel.org
10661 S:      Maintained
10662 F:      drivers/usb/misc/usb251xb.c
10663 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10664
10665 MICROCHIP XDMA DRIVER
10666 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10667 L:      linux-arm-kernel@lists.infradead.org
10668 L:      dmaengine@vger.kernel.org
10669 S:      Supported
10670 F:      drivers/dma/at_xdmac.c
10671
10672 MICROSEMI MIPS SOCS
10673 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10674 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10675 L:      linux-mips@vger.kernel.org
10676 S:      Supported
10677 F:      arch/mips/generic/board-ocelot.c
10678 F:      arch/mips/configs/generic/board-ocelot.config
10679 F:      arch/mips/boot/dts/mscc/
10680 F:      Documentation/devicetree/bindings/mips/mscc.txt
10681
10682 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10683 M:      Don Brace <don.brace@microsemi.com>
10684 L:      esc.storagedev@microsemi.com
10685 L:      linux-scsi@vger.kernel.org
10686 S:      Supported
10687 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10688 F:      drivers/scsi/smartpqi/Kconfig
10689 F:      drivers/scsi/smartpqi/Makefile
10690 F:      include/linux/cciss*.h
10691 F:      include/uapi/linux/cciss*.h
10692 F:      Documentation/scsi/smartpqi.txt
10693
10694 MICROSEMI ETHERNET SWITCH DRIVER
10695 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10696 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10697 L:      netdev@vger.kernel.org
10698 S:      Supported
10699 F:      drivers/net/ethernet/mscc/
10700
10701 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10702 M:      Chen Yu <yu.c.chen@intel.com>
10703 L:      platform-driver-x86@vger.kernel.org
10704 S:      Supported
10705 F:      drivers/platform/x86/surfacepro3_button.c
10706
10707 MICROTEK X6 SCANNER
10708 M:      Oliver Neukum <oliver@neukum.org>
10709 S:      Maintained
10710 F:      drivers/usb/image/microtek.*
10711
10712 MIPS
10713 M:      Ralf Baechle <ralf@linux-mips.org>
10714 M:      Paul Burton <paul.burton@mips.com>
10715 M:      James Hogan <jhogan@kernel.org>
10716 L:      linux-mips@vger.kernel.org
10717 W:      http://www.linux-mips.org/
10718 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10720 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10721 S:      Supported
10722 F:      Documentation/devicetree/bindings/mips/
10723 F:      Documentation/mips/
10724 F:      arch/mips/
10725 F:      drivers/platform/mips/
10726
10727 MIPS BOSTON DEVELOPMENT BOARD
10728 M:      Paul Burton <paul.burton@mips.com>
10729 L:      linux-mips@vger.kernel.org
10730 S:      Maintained
10731 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10732 F:      arch/mips/boot/dts/img/boston.dts
10733 F:      arch/mips/configs/generic/board-boston.config
10734 F:      drivers/clk/imgtec/clk-boston.c
10735 F:      include/dt-bindings/clock/boston-clock.h
10736
10737 MIPS GENERIC PLATFORM
10738 M:      Paul Burton <paul.burton@mips.com>
10739 L:      linux-mips@vger.kernel.org
10740 S:      Supported
10741 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10742 F:      arch/mips/generic/
10743 F:      arch/mips/tools/generic-board-config.sh
10744
10745 MIPS/LOONGSON1 ARCHITECTURE
10746 M:      Keguang Zhang <keguang.zhang@gmail.com>
10747 L:      linux-mips@vger.kernel.org
10748 S:      Maintained
10749 F:      arch/mips/loongson32/
10750 F:      arch/mips/include/asm/mach-loongson32/
10751 F:      drivers/*/*loongson1*
10752 F:      drivers/*/*/*loongson1*
10753
10754 MIPS/LOONGSON2 ARCHITECTURE
10755 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10756 L:      linux-mips@vger.kernel.org
10757 S:      Maintained
10758 F:      arch/mips/loongson64/fuloong-2e/
10759 F:      arch/mips/loongson64/lemote-2f/
10760 F:      arch/mips/include/asm/mach-loongson64/
10761 F:      drivers/*/*loongson2*
10762 F:      drivers/*/*/*loongson2*
10763
10764 MIPS/LOONGSON3 ARCHITECTURE
10765 M:      Huacai Chen <chenhc@lemote.com>
10766 L:      linux-mips@vger.kernel.org
10767 S:      Maintained
10768 F:      arch/mips/loongson64/
10769 F:      arch/mips/include/asm/mach-loongson64/
10770 F:      drivers/platform/mips/cpu_hwmon.c
10771 F:      drivers/*/*loongson3*
10772 F:      drivers/*/*/*loongson3*
10773
10774 MIPS RINT INSTRUCTION EMULATION
10775 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10776 L:      linux-mips@vger.kernel.org
10777 S:      Supported
10778 F:      arch/mips/math-emu/sp_rint.c
10779 F:      arch/mips/math-emu/dp_rint.c
10780
10781 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10782 M:      Hans Verkuil <hverkuil@xs4all.nl>
10783 L:      linux-media@vger.kernel.org
10784 T:      git git://linuxtv.org/media_tree.git
10785 W:      https://linuxtv.org
10786 S:      Odd Fixes
10787 F:      drivers/media/radio/radio-miropcm20*
10788
10789 MMP SUPPORT
10790 R:      Lubomir Rintel <lkundrak@v3.sk>
10791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792 S:      Odd Fixes
10793 F:      arch/arm/boot/dts/mmp*
10794 F:      arch/arm/mach-mmp/
10795
10796 MMU GATHER AND TLB INVALIDATION
10797 M:      Will Deacon <will@kernel.org>
10798 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10799 M:      Andrew Morton <akpm@linux-foundation.org>
10800 M:      Nick Piggin <npiggin@gmail.com>
10801 M:      Peter Zijlstra <peterz@infradead.org>
10802 L:      linux-arch@vger.kernel.org
10803 L:      linux-mm@kvack.org
10804 S:      Maintained
10805 F:      arch/*/include/asm/tlb.h
10806 F:      include/asm-generic/tlb.h
10807 F:      mm/mmu_gather.c
10808
10809 MN88472 MEDIA DRIVER
10810 M:      Antti Palosaari <crope@iki.fi>
10811 L:      linux-media@vger.kernel.org
10812 W:      https://linuxtv.org
10813 W:      http://palosaari.fi/linux/
10814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10815 S:      Maintained
10816 F:      drivers/media/dvb-frontends/mn88472*
10817
10818 MN88473 MEDIA DRIVER
10819 M:      Antti Palosaari <crope@iki.fi>
10820 L:      linux-media@vger.kernel.org
10821 W:      https://linuxtv.org
10822 W:      http://palosaari.fi/linux/
10823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10824 S:      Maintained
10825 F:      drivers/media/dvb-frontends/mn88473*
10826
10827 MODULE SUPPORT
10828 M:      Jessica Yu <jeyu@kernel.org>
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10830 S:      Maintained
10831 F:      include/linux/module.h
10832 F:      kernel/module.c
10833
10834 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10835 W:      http://popies.net/meye/
10836 S:      Orphan
10837 F:      Documentation/media/v4l-drivers/meye*
10838 F:      drivers/media/pci/meye/
10839 F:      include/uapi/linux/meye.h
10840
10841 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10842 M:      Jiri Slaby <jirislaby@gmail.com>
10843 S:      Maintained
10844 F:      Documentation/driver-api/serial/moxa-smartio.rst
10845 F:      drivers/tty/mxser.*
10846
10847 MR800 AVERMEDIA USB FM RADIO DRIVER
10848 M:      Alexey Klimov <klimov.linux@gmail.com>
10849 L:      linux-media@vger.kernel.org
10850 T:      git git://linuxtv.org/media_tree.git
10851 S:      Maintained
10852 F:      drivers/media/radio/radio-mr800.c
10853
10854 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10855 M:      Alan Ott <alan@signal11.us>
10856 L:      linux-wpan@vger.kernel.org
10857 S:      Maintained
10858 F:      drivers/net/ieee802154/mrf24j40.c
10859 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10860
10861 MSI LAPTOP SUPPORT
10862 M:      "Lee, Chun-Yi" <jlee@suse.com>
10863 L:      platform-driver-x86@vger.kernel.org
10864 S:      Maintained
10865 F:      drivers/platform/x86/msi-laptop.c
10866
10867 MSI WMI SUPPORT
10868 L:      platform-driver-x86@vger.kernel.org
10869 S:      Orphan
10870 F:      drivers/platform/x86/msi-wmi.c
10871
10872 MSI001 MEDIA DRIVER
10873 M:      Antti Palosaari <crope@iki.fi>
10874 L:      linux-media@vger.kernel.org
10875 W:      https://linuxtv.org
10876 W:      http://palosaari.fi/linux/
10877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10878 T:      git git://linuxtv.org/anttip/media_tree.git
10879 S:      Maintained
10880 F:      drivers/media/tuners/msi001*
10881
10882 MSI2500 MEDIA DRIVER
10883 M:      Antti Palosaari <crope@iki.fi>
10884 L:      linux-media@vger.kernel.org
10885 W:      https://linuxtv.org
10886 W:      http://palosaari.fi/linux/
10887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10888 T:      git git://linuxtv.org/anttip/media_tree.git
10889 S:      Maintained
10890 F:      drivers/media/usb/msi2500/
10891
10892 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10893 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10894 L:      linux-mtd@lists.infradead.org
10895 S:      Maintained
10896 F:      drivers/mtd/devices/docg3*
10897
10898 MT9M032 APTINA SENSOR DRIVER
10899 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10900 L:      linux-media@vger.kernel.org
10901 T:      git git://linuxtv.org/media_tree.git
10902 S:      Maintained
10903 F:      drivers/media/i2c/mt9m032.c
10904 F:      include/media/i2c/mt9m032.h
10905
10906 MT9P031 APTINA CAMERA SENSOR
10907 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10908 L:      linux-media@vger.kernel.org
10909 T:      git git://linuxtv.org/media_tree.git
10910 S:      Maintained
10911 F:      drivers/media/i2c/mt9p031.c
10912 F:      include/media/i2c/mt9p031.h
10913
10914 MT9T001 APTINA CAMERA SENSOR
10915 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10916 L:      linux-media@vger.kernel.org
10917 T:      git git://linuxtv.org/media_tree.git
10918 S:      Maintained
10919 F:      drivers/media/i2c/mt9t001.c
10920 F:      include/media/i2c/mt9t001.h
10921
10922 MT9T112 APTINA CAMERA SENSOR
10923 M:      Jacopo Mondi <jacopo@jmondi.org>
10924 L:      linux-media@vger.kernel.org
10925 T:      git git://linuxtv.org/media_tree.git
10926 S:      Odd Fixes
10927 F:      drivers/media/i2c/mt9t112.c
10928 F:      include/media/i2c/mt9t112.h
10929
10930 MT9V032 APTINA CAMERA SENSOR
10931 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10932 L:      linux-media@vger.kernel.org
10933 T:      git git://linuxtv.org/media_tree.git
10934 S:      Maintained
10935 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10936 F:      drivers/media/i2c/mt9v032.c
10937 F:      include/media/i2c/mt9v032.h
10938
10939 MT9V111 APTINA CAMERA SENSOR
10940 M:      Jacopo Mondi <jacopo@jmondi.org>
10941 L:      linux-media@vger.kernel.org
10942 T:      git git://linuxtv.org/media_tree.git
10943 S:      Maintained
10944 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10945 F:      drivers/media/i2c/mt9v111.c
10946
10947 MULTIFUNCTION DEVICES (MFD)
10948 M:      Lee Jones <lee.jones@linaro.org>
10949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10950 S:      Supported
10951 F:      Documentation/devicetree/bindings/mfd/
10952 F:      drivers/mfd/
10953 F:      include/linux/mfd/
10954 F:      include/dt-bindings/mfd/
10955
10956 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10957 S:      Orphan
10958 F:      drivers/mmc/host/mmc_spi.c
10959 F:      include/linux/spi/mmc_spi.h
10960
10961 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10962 M:      Ulf Hansson <ulf.hansson@linaro.org>
10963 L:      linux-mmc@vger.kernel.org
10964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10965 S:      Maintained
10966 F:      Documentation/devicetree/bindings/mmc/
10967 F:      drivers/mmc/
10968 F:      include/linux/mmc/
10969 F:      include/uapi/linux/mmc/
10970
10971 MULTIPLEXER SUBSYSTEM
10972 M:      Peter Rosin <peda@axentia.se>
10973 S:      Maintained
10974 F:      Documentation/ABI/testing/sysfs-class-mux*
10975 F:      Documentation/devicetree/bindings/mux/
10976 F:      include/dt-bindings/mux/
10977 F:      include/linux/mux/
10978 F:      drivers/mux/
10979
10980 MULTITECH MULTIPORT CARD (ISICOM)
10981 S:      Orphan
10982 F:      drivers/tty/isicom.c
10983 F:      include/linux/isicom.h
10984
10985 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10986 M:      Bin Liu <b-liu@ti.com>
10987 L:      linux-usb@vger.kernel.org
10988 S:      Maintained
10989 F:      drivers/usb/musb/
10990
10991 MXL301RF MEDIA DRIVER
10992 M:      Akihiro Tsukada <tskd08@gmail.com>
10993 L:      linux-media@vger.kernel.org
10994 S:      Odd Fixes
10995 F:      drivers/media/tuners/mxl301rf*
10996
10997 MXL5007T MEDIA DRIVER
10998 M:      Michael Krufky <mkrufky@linuxtv.org>
10999 L:      linux-media@vger.kernel.org
11000 W:      https://linuxtv.org
11001 W:      http://github.com/mkrufky
11002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11003 T:      git git://linuxtv.org/mkrufky/tuners.git
11004 S:      Maintained
11005 F:      drivers/media/tuners/mxl5007t.*
11006
11007 MXSFB DRM DRIVER
11008 M:      Marek Vasut <marex@denx.de>
11009 M:      Stefan Agner <stefan@agner.ch>
11010 L:      dri-devel@lists.freedesktop.org
11011 S:      Supported
11012 F:      drivers/gpu/drm/mxsfb/
11013 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11014 T:      git git://anongit.freedesktop.org/drm/drm-misc
11015
11016 MYLEX DAC960 PCI RAID Controller
11017 M:      Hannes Reinecke <hare@kernel.org>
11018 L:      linux-scsi@vger.kernel.org
11019 S:      Supported
11020 F:      drivers/scsi/myrb.*
11021 F:      drivers/scsi/myrs.*
11022
11023 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11024 M:      Chris Lee <christopher.lee@cspi.com>
11025 L:      netdev@vger.kernel.org
11026 W:      https://www.cspi.com/ethernet-products/support/downloads/
11027 S:      Supported
11028 F:      drivers/net/ethernet/myricom/myri10ge/
11029
11030 NAND FLASH SUBSYSTEM
11031 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11032 R:      Richard Weinberger <richard@nod.at>
11033 L:      linux-mtd@lists.infradead.org
11034 W:      http://www.linux-mtd.infradead.org/
11035 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11037 S:      Maintained
11038 F:      drivers/mtd/nand/
11039 F:      include/linux/mtd/*nand*.h
11040
11041 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11042 M:      Daniel Mack <zonque@gmail.com>
11043 S:      Maintained
11044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11045 W:      http://www.native-instruments.com
11046 F:      sound/usb/caiaq/
11047
11048 NATSEMI ETHERNET DRIVER (DP8381x)
11049 S:      Orphan
11050 F:      drivers/net/ethernet/natsemi/natsemi.c
11051
11052 NCR 5380 SCSI DRIVERS
11053 M:      Finn Thain <fthain@telegraphics.com.au>
11054 M:      Michael Schmitz <schmitzmic@gmail.com>
11055 L:      linux-scsi@vger.kernel.org
11056 S:      Maintained
11057 F:      Documentation/scsi/g_NCR5380.txt
11058 F:      drivers/scsi/NCR5380.*
11059 F:      drivers/scsi/arm/cumana_1.c
11060 F:      drivers/scsi/arm/oak.c
11061 F:      drivers/scsi/atari_scsi.*
11062 F:      drivers/scsi/dmx3191d.c
11063 F:      drivers/scsi/g_NCR5380.*
11064 F:      drivers/scsi/mac_scsi.*
11065 F:      drivers/scsi/sun3_scsi.*
11066 F:      drivers/scsi/sun3_scsi_vme.c
11067
11068 NCSI LIBRARY:
11069 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11070 S:      Maintained
11071 F:      net/ncsi/
11072
11073 NCT6775 HARDWARE MONITOR DRIVER
11074 M:      Guenter Roeck <linux@roeck-us.net>
11075 L:      linux-hwmon@vger.kernel.org
11076 S:      Maintained
11077 F:      Documentation/hwmon/nct6775.rst
11078 F:      drivers/hwmon/nct6775.c
11079
11080 NET_FAILOVER MODULE
11081 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11082 L:      netdev@vger.kernel.org
11083 S:      Supported
11084 F:      drivers/net/net_failover.c
11085 F:      include/net/net_failover.h
11086 F:      Documentation/networking/net_failover.rst
11087
11088 NETEM NETWORK EMULATOR
11089 M:      Stephen Hemminger <stephen@networkplumber.org>
11090 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11091 S:      Maintained
11092 F:      net/sched/sch_netem.c
11093
11094 NETERION 10GbE DRIVERS (s2io/vxge)
11095 M:      Jon Mason <jdmason@kudzu.us>
11096 L:      netdev@vger.kernel.org
11097 S:      Supported
11098 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11099 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11100 F:      drivers/net/ethernet/neterion/
11101
11102 NETFILTER
11103 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11104 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11105 M:      Florian Westphal <fw@strlen.de>
11106 L:      netfilter-devel@vger.kernel.org
11107 L:      coreteam@netfilter.org
11108 W:      http://www.netfilter.org/
11109 W:      http://www.iptables.org/
11110 W:      http://www.nftables.org/
11111 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11114 S:      Maintained
11115 F:      include/linux/netfilter*
11116 F:      include/linux/netfilter/
11117 F:      include/net/netfilter/
11118 F:      include/uapi/linux/netfilter*
11119 F:      include/uapi/linux/netfilter/
11120 F:      net/*/netfilter.c
11121 F:      net/*/netfilter/
11122 F:      net/netfilter/
11123 F:      net/bridge/br_netfilter*.c
11124
11125 NETROM NETWORK LAYER
11126 M:      Ralf Baechle <ralf@linux-mips.org>
11127 L:      linux-hams@vger.kernel.org
11128 W:      http://www.linux-ax25.org/
11129 S:      Maintained
11130 F:      include/net/netrom.h
11131 F:      include/uapi/linux/netrom.h
11132 F:      net/netrom/
11133
11134 NETRONOME ETHERNET DRIVERS
11135 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11136 L:      oss-drivers@netronome.com
11137 S:      Maintained
11138 F:      drivers/net/ethernet/netronome/
11139
11140 NETWORK BLOCK DEVICE (NBD)
11141 M:      Josef Bacik <josef@toxicpanda.com>
11142 S:      Maintained
11143 L:      linux-block@vger.kernel.org
11144 L:      nbd@other.debian.org
11145 F:      Documentation/admin-guide/blockdev/nbd.rst
11146 F:      drivers/block/nbd.c
11147 F:      include/trace/events/nbd.h
11148 F:      include/uapi/linux/nbd.h
11149
11150 NETWORK DROP MONITOR
11151 M:      Neil Horman <nhorman@tuxdriver.com>
11152 L:      netdev@vger.kernel.org
11153 S:      Maintained
11154 W:      https://fedorahosted.org/dropwatch/
11155 F:      net/core/drop_monitor.c
11156 F:      include/uapi/linux/net_dropmon.h
11157
11158 NETWORKING DRIVERS
11159 M:      "David S. Miller" <davem@davemloft.net>
11160 L:      netdev@vger.kernel.org
11161 W:      http://www.linuxfoundation.org/en/Net
11162 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11165 S:      Odd Fixes
11166 F:      Documentation/devicetree/bindings/net/
11167 F:      drivers/net/
11168 F:      include/linux/if_*
11169 F:      include/linux/netdevice.h
11170 F:      include/linux/etherdevice.h
11171 F:      include/linux/fcdevice.h
11172 F:      include/linux/fddidevice.h
11173 F:      include/linux/hippidevice.h
11174 F:      include/linux/inetdevice.h
11175 F:      include/uapi/linux/if_*
11176 F:      include/uapi/linux/netdevice.h
11177
11178 NETWORKING DRIVERS (WIRELESS)
11179 M:      Kalle Valo <kvalo@codeaurora.org>
11180 L:      linux-wireless@vger.kernel.org
11181 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11184 S:      Maintained
11185 F:      Documentation/devicetree/bindings/net/wireless/
11186 F:      drivers/net/wireless/
11187
11188 NETWORKING [DSA]
11189 M:      Andrew Lunn <andrew@lunn.ch>
11190 M:      Vivien Didelot <vivien.didelot@gmail.com>
11191 M:      Florian Fainelli <f.fainelli@gmail.com>
11192 S:      Maintained
11193 F:      Documentation/devicetree/bindings/net/dsa/
11194 F:      net/dsa/
11195 F:      include/net/dsa.h
11196 F:      include/linux/dsa/
11197 F:      include/linux/platform_data/dsa.h
11198 F:      drivers/net/dsa/
11199
11200 NETWORKING [GENERAL]
11201 M:      "David S. Miller" <davem@davemloft.net>
11202 L:      netdev@vger.kernel.org
11203 W:      http://www.linuxfoundation.org/en/Net
11204 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11207 B:      mailto:netdev@vger.kernel.org
11208 S:      Maintained
11209 F:      net/
11210 F:      include/net/
11211 F:      include/linux/in.h
11212 F:      include/linux/net.h
11213 F:      include/linux/netdevice.h
11214 F:      include/uapi/linux/in.h
11215 F:      include/uapi/linux/net.h
11216 F:      include/uapi/linux/netdevice.h
11217 F:      include/uapi/linux/net_namespace.h
11218 F:      tools/testing/selftests/net/
11219 F:      lib/net_utils.c
11220 F:      lib/random32.c
11221 F:      Documentation/networking/
11222
11223 NETWORKING [IPSEC]
11224 M:      Steffen Klassert <steffen.klassert@secunet.com>
11225 M:      Herbert Xu <herbert@gondor.apana.org.au>
11226 M:      "David S. Miller" <davem@davemloft.net>
11227 L:      netdev@vger.kernel.org
11228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11230 S:      Maintained
11231 F:      net/xfrm/
11232 F:      net/key/
11233 F:      net/ipv4/xfrm*
11234 F:      net/ipv4/esp4*
11235 F:      net/ipv4/ah4.c
11236 F:      net/ipv4/ipcomp.c
11237 F:      net/ipv4/ip_vti.c
11238 F:      net/ipv6/xfrm*
11239 F:      net/ipv6/esp6*
11240 F:      net/ipv6/ah6.c
11241 F:      net/ipv6/ipcomp6.c
11242 F:      net/ipv6/ip6_vti.c
11243 F:      include/uapi/linux/xfrm.h
11244 F:      include/net/xfrm.h
11245
11246 NETWORKING [IPv4/IPv6]
11247 M:      "David S. Miller" <davem@davemloft.net>
11248 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11249 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11250 L:      netdev@vger.kernel.org
11251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11252 S:      Maintained
11253 F:      net/ipv4/
11254 F:      net/ipv6/
11255 F:      include/net/ip*
11256 F:      arch/x86/net/*
11257
11258 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11259 M:      Paul Moore <paul@paul-moore.com>
11260 W:      https://github.com/netlabel
11261 L:      netdev@vger.kernel.org
11262 L:      linux-security-module@vger.kernel.org
11263 S:      Maintained
11264 F:      Documentation/netlabel/
11265 F:      include/net/calipso.h
11266 F:      include/net/cipso_ipv4.h
11267 F:      include/net/netlabel.h
11268 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11269 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11270 F:      net/netlabel/
11271 F:      net/ipv4/cipso_ipv4.c
11272 F:      net/ipv6/calipso.c
11273 F:      net/netfilter/xt_CONNSECMARK.c
11274 F:      net/netfilter/xt_SECMARK.c
11275
11276 NETWORKING [TCP]
11277 M:      Eric Dumazet <edumazet@google.com>
11278 L:      netdev@vger.kernel.org
11279 S:      Maintained
11280 F:      net/ipv4/tcp*.c
11281 F:      net/ipv4/syncookies.c
11282 F:      net/ipv6/tcp*.c
11283 F:      net/ipv6/syncookies.c
11284 F:      include/uapi/linux/tcp.h
11285 F:      include/net/tcp.h
11286 F:      include/linux/tcp.h
11287 F:      include/trace/events/tcp.h
11288
11289 NETWORKING [TLS]
11290 M:      Boris Pismenny <borisp@mellanox.com>
11291 M:      Aviad Yehezkel <aviadye@mellanox.com>
11292 M:      Dave Watson <davejwatson@fb.com>
11293 M:      John Fastabend <john.fastabend@gmail.com>
11294 M:      Daniel Borkmann <daniel@iogearbox.net>
11295 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11296 L:      netdev@vger.kernel.org
11297 S:      Maintained
11298 F:      net/tls/*
11299 F:      include/uapi/linux/tls.h
11300 F:      include/net/tls.h
11301
11302 NETWORKING [WIRELESS]
11303 L:      linux-wireless@vger.kernel.org
11304 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11305
11306 NETDEVSIM
11307 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11308 S:      Maintained
11309 F:      drivers/net/netdevsim/*
11310
11311 NETXEN (1/10) GbE SUPPORT
11312 M:      Manish Chopra <manishc@marvell.com>
11313 M:      Rahul Verma <rahulv@marvell.com>
11314 M:      GR-Linux-NIC-Dev@marvell.com
11315 L:      netdev@vger.kernel.org
11316 S:      Supported
11317 F:      drivers/net/ethernet/qlogic/netxen/
11318
11319 NEXTHOP
11320 M:      David Ahern <dsahern@kernel.org>
11321 L:      netdev@vger.kernel.org
11322 S:      Maintained
11323 F:      include/net/nexthop.h
11324 F:      include/uapi/linux/nexthop.h
11325 F:      include/net/netns/nexthop.h
11326 F:      net/ipv4/nexthop.c
11327
11328 NFC SUBSYSTEM
11329 L:      netdev@vger.kernel.org
11330 S:      Orphan
11331 F:      net/nfc/
11332 F:      include/net/nfc/
11333 F:      include/uapi/linux/nfc.h
11334 F:      drivers/nfc/
11335 F:      include/linux/platform_data/nfcmrvl.h
11336 F:      include/linux/platform_data/nxp-nci.h
11337 F:      Documentation/devicetree/bindings/net/nfc/
11338
11339 NFS, SUNRPC, AND LOCKD CLIENTS
11340 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11341 M:      Anna Schumaker <anna.schumaker@netapp.com>
11342 L:      linux-nfs@vger.kernel.org
11343 W:      http://client.linux-nfs.org
11344 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11345 S:      Maintained
11346 F:      fs/lockd/
11347 F:      fs/nfs/
11348 F:      fs/nfs_common/
11349 F:      net/sunrpc/
11350 F:      include/linux/lockd/
11351 F:      include/linux/nfs*
11352 F:      include/linux/sunrpc/
11353 F:      include/uapi/linux/nfs*
11354 F:      include/uapi/linux/sunrpc/
11355
11356 NILFS2 FILESYSTEM
11357 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11358 L:      linux-nilfs@vger.kernel.org
11359 W:      https://nilfs.sourceforge.io/
11360 W:      https://nilfs.osdn.jp/
11361 T:      git git://github.com/konis/nilfs2.git
11362 S:      Supported
11363 F:      Documentation/filesystems/nilfs2.txt
11364 F:      fs/nilfs2/
11365 F:      include/trace/events/nilfs2.h
11366 F:      include/uapi/linux/nilfs2_api.h
11367 F:      include/uapi/linux/nilfs2_ondisk.h
11368
11369 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11370 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11371 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11372 S:      Maintained
11373 F:      Documentation/scsi/NinjaSCSI.txt
11374 F:      drivers/scsi/pcmcia/nsp_*
11375
11376 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11377 M:      GOTO Masanori <gotom@debian.or.jp>
11378 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11379 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11380 S:      Maintained
11381 F:      Documentation/scsi/NinjaSCSI.txt
11382 F:      drivers/scsi/nsp32*
11383
11384 NIOS2 ARCHITECTURE
11385 M:      Ley Foon Tan <lftan@altera.com>
11386 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11388 S:      Maintained
11389 F:      arch/nios2/
11390
11391 NOHZ, DYNTICKS SUPPORT
11392 M:      Frederic Weisbecker <fweisbec@gmail.com>
11393 M:      Thomas Gleixner <tglx@linutronix.de>
11394 M:      Ingo Molnar <mingo@kernel.org>
11395 L:      linux-kernel@vger.kernel.org
11396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11397 S:      Maintained
11398 F:      kernel/time/tick*.*
11399 F:      include/linux/tick.h
11400 F:      include/linux/sched/nohz.h
11401
11402 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11403 M:      Pavel Machek <pavel@ucw.cz>
11404 M:      Sakari Ailus <sakari.ailus@iki.fi>
11405 L:      linux-media@vger.kernel.org
11406 S:      Maintained
11407 F:      drivers/media/i2c/et8ek8
11408 F:      drivers/media/i2c/ad5820.c
11409
11410 NOKIA N900 POWER SUPPLY DRIVERS
11411 R:      Pali Rohár <pali.rohar@gmail.com>
11412 F:      include/linux/power/bq2415x_charger.h
11413 F:      include/linux/power/bq27xxx_battery.h
11414 F:      include/linux/power/isp1704_charger.h
11415 F:      drivers/power/supply/bq2415x_charger.c
11416 F:      drivers/power/supply/bq27xxx_battery.c
11417 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11418 F:      drivers/power/supply/isp1704_charger.c
11419 F:      drivers/power/supply/rx51_battery.c
11420
11421 NOLIBC HEADER FILE
11422 M:      Willy Tarreau <w@1wt.eu>
11423 S:      Maintained
11424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11425 F:      tools/include/nolibc/
11426
11427 NTB AMD DRIVER
11428 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11429 L:      linux-ntb@googlegroups.com
11430 S:      Supported
11431 F:      drivers/ntb/hw/amd/
11432
11433 NTB DRIVER CORE
11434 M:      Jon Mason <jdmason@kudzu.us>
11435 M:      Dave Jiang <dave.jiang@intel.com>
11436 M:      Allen Hubbe <allenbh@gmail.com>
11437 L:      linux-ntb@googlegroups.com
11438 S:      Supported
11439 W:      https://github.com/jonmason/ntb/wiki
11440 T:      git git://github.com/jonmason/ntb.git
11441 F:      drivers/ntb/
11442 F:      drivers/net/ntb_netdev.c
11443 F:      include/linux/ntb.h
11444 F:      include/linux/ntb_transport.h
11445 F:      tools/testing/selftests/ntb/
11446
11447 NTB IDT DRIVER
11448 M:      Serge Semin <fancer.lancer@gmail.com>
11449 L:      linux-ntb@googlegroups.com
11450 S:      Supported
11451 F:      drivers/ntb/hw/idt/
11452
11453 NTB INTEL DRIVER
11454 M:      Dave Jiang <dave.jiang@intel.com>
11455 L:      linux-ntb@googlegroups.com
11456 S:      Supported
11457 W:      https://github.com/davejiang/linux/wiki
11458 T:      git https://github.com/davejiang/linux.git
11459 F:      drivers/ntb/hw/intel/
11460
11461 NTFS FILESYSTEM
11462 M:      Anton Altaparmakov <anton@tuxera.com>
11463 L:      linux-ntfs-dev@lists.sourceforge.net
11464 W:      http://www.tuxera.com/
11465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11466 S:      Supported
11467 F:      Documentation/filesystems/ntfs.txt
11468 F:      fs/ntfs/
11469
11470 NUBUS SUBSYSTEM
11471 M:      Finn Thain <fthain@telegraphics.com.au>
11472 L:      linux-m68k@lists.linux-m68k.org
11473 S:      Maintained
11474 F:      arch/*/include/asm/nubus.h
11475 F:      drivers/nubus/
11476 F:      include/linux/nubus.h
11477 F:      include/uapi/linux/nubus.h
11478
11479 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11480 M:      Antonino Daplas <adaplas@gmail.com>
11481 L:      linux-fbdev@vger.kernel.org
11482 S:      Maintained
11483 F:      drivers/video/fbdev/riva/
11484 F:      drivers/video/fbdev/nvidia/
11485
11486 NVM EXPRESS DRIVER
11487 M:      Keith Busch <kbusch@kernel.org>
11488 M:      Jens Axboe <axboe@fb.com>
11489 M:      Christoph Hellwig <hch@lst.de>
11490 M:      Sagi Grimberg <sagi@grimberg.me>
11491 L:      linux-nvme@lists.infradead.org
11492 T:      git://git.infradead.org/nvme.git
11493 W:      http://git.infradead.org/nvme.git
11494 S:      Supported
11495 F:      drivers/nvme/host/
11496 F:      include/linux/nvme.h
11497 F:      include/uapi/linux/nvme_ioctl.h
11498
11499 NVM EXPRESS FC TRANSPORT DRIVERS
11500 M:      James Smart <james.smart@broadcom.com>
11501 L:      linux-nvme@lists.infradead.org
11502 S:      Supported
11503 F:      include/linux/nvme-fc.h
11504 F:      include/linux/nvme-fc-driver.h
11505 F:      drivers/nvme/host/fc.c
11506 F:      drivers/nvme/target/fc.c
11507 F:      drivers/nvme/target/fcloop.c
11508
11509 NVM EXPRESS TARGET DRIVER
11510 M:      Christoph Hellwig <hch@lst.de>
11511 M:      Sagi Grimberg <sagi@grimberg.me>
11512 L:      linux-nvme@lists.infradead.org
11513 T:      git://git.infradead.org/nvme.git
11514 W:      http://git.infradead.org/nvme.git
11515 S:      Supported
11516 F:      drivers/nvme/target/
11517
11518 NVMEM FRAMEWORK
11519 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11520 S:      Maintained
11521 F:      drivers/nvmem/
11522 F:      Documentation/devicetree/bindings/nvmem/
11523 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11524 F:      include/linux/nvmem-consumer.h
11525 F:      include/linux/nvmem-provider.h
11526
11527 NXP FXAS21002C DRIVER
11528 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11529 L:      linux-iio@vger.kernel.org
11530 S:      Maintained
11531 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11532 F:      drivers/iio/gyro/fxas21002c_core.c
11533 F:      drivers/iio/gyro/fxas21002c.h
11534 F:      drivers/iio/gyro/fxas21002c_i2c.c
11535 F:      drivers/iio/gyro/fxas21002c_spi.c
11536
11537 NXP SGTL5000 DRIVER
11538 M:      Fabio Estevam <festevam@gmail.com>
11539 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11540 S:      Maintained
11541 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11542 F:      sound/soc/codecs/sgtl5000*
11543
11544 NXP SJA1105 ETHERNET SWITCH DRIVER
11545 M:      Vladimir Oltean <olteanv@gmail.com>
11546 L:      linux-kernel@vger.kernel.org
11547 S:      Maintained
11548 F:      drivers/net/dsa/sja1105
11549
11550 NXP TDA998X DRM DRIVER
11551 M:      Russell King <linux@armlinux.org.uk>
11552 S:      Maintained
11553 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11554 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11555 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11556 F:      include/drm/i2c/tda998x.h
11557 F:      include/dt-bindings/display/tda998x.h
11558 K:      "nxp,tda998x"
11559
11560 NXP TFA9879 DRIVER
11561 M:      Peter Rosin <peda@axentia.se>
11562 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11563 S:      Maintained
11564 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11565 F:      sound/soc/codecs/tfa9879*
11566
11567 NXP-NCI NFC DRIVER
11568 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11569 R:      Charles Gorand <charles.gorand@effinnov.com>
11570 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11571 S:      Supported
11572 F:      drivers/nfc/nxp-nci
11573
11574 OBJAGG
11575 M:      Jiri Pirko <jiri@mellanox.com>
11576 L:      netdev@vger.kernel.org
11577 S:      Supported
11578 F:      lib/objagg.c
11579 F:      lib/test_objagg.c
11580 F:      include/linux/objagg.h
11581
11582 NXP FSPI DRIVER
11583 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11584 M:      Ashish Kumar <ashish.kumar@nxp.com>
11585 L:      linux-spi@vger.kernel.org
11586 S:      Maintained
11587 F:      drivers/spi/spi-nxp-fspi.c
11588 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11589
11590 OBJTOOL
11591 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11592 M:      Peter Zijlstra <peterz@infradead.org>
11593 S:      Supported
11594 F:      tools/objtool/
11595
11596 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11597 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11598 M:      Andrew Donnellan <ajd@linux.ibm.com>
11599 L:      linuxppc-dev@lists.ozlabs.org
11600 S:      Supported
11601 F:      arch/powerpc/platforms/powernv/ocxl.c
11602 F:      arch/powerpc/include/asm/pnv-ocxl.h
11603 F:      drivers/misc/ocxl/
11604 F:      include/misc/ocxl*
11605 F:      include/uapi/misc/ocxl.h
11606 F:      Documentation/userspace-api/accelerators/ocxl.rst
11607
11608 OMAP AUDIO SUPPORT
11609 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11610 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11611 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11612 L:      linux-omap@vger.kernel.org
11613 S:      Maintained
11614 F:      sound/soc/ti/omap*
11615 F:      sound/soc/ti/rx51.c
11616 F:      sound/soc/ti/n810.c
11617 F:      sound/soc/ti/sdma-pcm.*
11618
11619 OMAP CLOCK FRAMEWORK SUPPORT
11620 M:      Paul Walmsley <paul@pwsan.com>
11621 L:      linux-omap@vger.kernel.org
11622 S:      Maintained
11623 F:      arch/arm/*omap*/*clock*
11624
11625 OMAP DEVICE TREE SUPPORT
11626 M:      Benoît Cousson <bcousson@baylibre.com>
11627 M:      Tony Lindgren <tony@atomide.com>
11628 L:      linux-omap@vger.kernel.org
11629 L:      devicetree@vger.kernel.org
11630 S:      Maintained
11631 F:      arch/arm/boot/dts/*omap*
11632 F:      arch/arm/boot/dts/*am3*
11633 F:      arch/arm/boot/dts/*am4*
11634 F:      arch/arm/boot/dts/*am5*
11635 F:      arch/arm/boot/dts/*dra7*
11636
11637 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11638 L:      linux-omap@vger.kernel.org
11639 L:      linux-fbdev@vger.kernel.org
11640 S:      Orphan
11641 F:      drivers/video/fbdev/omap2/
11642 F:      Documentation/arm/omap/dss.rst
11643
11644 OMAP FRAMEBUFFER SUPPORT
11645 L:      linux-fbdev@vger.kernel.org
11646 L:      linux-omap@vger.kernel.org
11647 S:      Orphan
11648 F:      drivers/video/fbdev/omap/
11649
11650 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11651 M:      Roger Quadros <rogerq@ti.com>
11652 M:      Tony Lindgren <tony@atomide.com>
11653 L:      linux-omap@vger.kernel.org
11654 S:      Maintained
11655 F:      drivers/memory/omap-gpmc.c
11656 F:      arch/arm/mach-omap2/*gpmc*
11657
11658 OMAP GPIO DRIVER
11659 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11660 M:      Santosh Shilimkar <ssantosh@kernel.org>
11661 M:      Kevin Hilman <khilman@kernel.org>
11662 L:      linux-omap@vger.kernel.org
11663 S:      Maintained
11664 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11665 F:      drivers/gpio/gpio-omap.c
11666
11667 OMAP HARDWARE SPINLOCK SUPPORT
11668 M:      Ohad Ben-Cohen <ohad@wizery.com>
11669 L:      linux-omap@vger.kernel.org
11670 S:      Maintained
11671 F:      drivers/hwspinlock/omap_hwspinlock.c
11672
11673 OMAP HS MMC SUPPORT
11674 L:      linux-mmc@vger.kernel.org
11675 L:      linux-omap@vger.kernel.org
11676 S:      Orphan
11677 F:      drivers/mmc/host/omap_hsmmc.c
11678
11679 OMAP HWMOD DATA
11680 M:      Paul Walmsley <paul@pwsan.com>
11681 L:      linux-omap@vger.kernel.org
11682 S:      Maintained
11683 F:      arch/arm/mach-omap2/omap_hwmod*data*
11684
11685 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11686 M:      Benoît Cousson <bcousson@baylibre.com>
11687 L:      linux-omap@vger.kernel.org
11688 S:      Maintained
11689 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11690
11691 OMAP HWMOD SUPPORT
11692 M:      Benoît Cousson <bcousson@baylibre.com>
11693 M:      Paul Walmsley <paul@pwsan.com>
11694 L:      linux-omap@vger.kernel.org
11695 S:      Maintained
11696 F:      arch/arm/mach-omap2/omap_hwmod.*
11697
11698 OMAP I2C DRIVER
11699 M:      Vignesh R <vigneshr@ti.com>
11700 L:      linux-omap@vger.kernel.org
11701 L:      linux-i2c@vger.kernel.org
11702 S:      Maintained
11703 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11704 F:      drivers/i2c/busses/i2c-omap.c
11705
11706 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11707 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11708 L:      linux-media@vger.kernel.org
11709 S:      Maintained
11710 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11711 F:      drivers/media/platform/omap3isp/
11712 F:      drivers/staging/media/omap4iss/
11713
11714 OMAP MMC SUPPORT
11715 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11716 L:      linux-omap@vger.kernel.org
11717 S:      Odd Fixes
11718 F:      drivers/mmc/host/omap.c
11719
11720 OMAP POWER MANAGEMENT SUPPORT
11721 M:      Kevin Hilman <khilman@kernel.org>
11722 L:      linux-omap@vger.kernel.org
11723 S:      Maintained
11724 F:      arch/arm/*omap*/*pm*
11725 F:      drivers/cpufreq/omap-cpufreq.c
11726
11727 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11728 M:      Rajendra Nayak <rnayak@codeaurora.org>
11729 M:      Paul Walmsley <paul@pwsan.com>
11730 L:      linux-omap@vger.kernel.org
11731 S:      Maintained
11732 F:      arch/arm/mach-omap2/prm*
11733
11734 OMAP RANDOM NUMBER GENERATOR SUPPORT
11735 M:      Deepak Saxena <dsaxena@plexity.net>
11736 S:      Maintained
11737 F:      drivers/char/hw_random/omap-rng.c
11738
11739 OMAP USB SUPPORT
11740 L:      linux-usb@vger.kernel.org
11741 L:      linux-omap@vger.kernel.org
11742 S:      Orphan
11743 F:      drivers/usb/*/*omap*
11744 F:      arch/arm/*omap*/usb*
11745
11746 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11747 M:      Mark Jackson <mpfj@newflow.co.uk>
11748 L:      linux-omap@vger.kernel.org
11749 S:      Maintained
11750 F:      arch/arm/boot/dts/am335x-nano.dts
11751
11752 OMAP1 SUPPORT
11753 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11754 M:      Tony Lindgren <tony@atomide.com>
11755 L:      linux-omap@vger.kernel.org
11756 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11758 S:      Maintained
11759 F:      arch/arm/mach-omap1/
11760 F:      arch/arm/plat-omap/
11761 F:      arch/arm/configs/omap1_defconfig
11762 F:      drivers/i2c/busses/i2c-omap.c
11763 F:      include/linux/platform_data/i2c-omap.h
11764 F:      include/linux/platform_data/ams-delta-fiq.h
11765
11766 OMAP2+ SUPPORT
11767 M:      Tony Lindgren <tony@atomide.com>
11768 L:      linux-omap@vger.kernel.org
11769 W:      http://www.muru.com/linux/omap/
11770 W:      http://linux.omap.com/
11771 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11773 S:      Maintained
11774 F:      arch/arm/mach-omap2/
11775 F:      arch/arm/plat-omap/
11776 F:      arch/arm/configs/omap2plus_defconfig
11777 F:      drivers/i2c/busses/i2c-omap.c
11778 F:      drivers/irqchip/irq-omap-intc.c
11779 F:      drivers/mfd/*omap*.c
11780 F:      drivers/mfd/menelaus.c
11781 F:      drivers/mfd/palmas.c
11782 F:      drivers/mfd/tps65217.c
11783 F:      drivers/mfd/tps65218.c
11784 F:      drivers/mfd/tps65910.c
11785 F:      drivers/mfd/twl-core.[ch]
11786 F:      drivers/mfd/twl4030*.c
11787 F:      drivers/mfd/twl6030*.c
11788 F:      drivers/mfd/twl6040*.c
11789 F:      drivers/regulator/palmas-regulator*.c
11790 F:      drivers/regulator/pbias-regulator.c
11791 F:      drivers/regulator/tps65217-regulator.c
11792 F:      drivers/regulator/tps65218-regulator.c
11793 F:      drivers/regulator/tps65910-regulator.c
11794 F:      drivers/regulator/twl-regulator.c
11795 F:      drivers/regulator/twl6030-regulator.c
11796 F:      include/linux/platform_data/i2c-omap.h
11797
11798 ONION OMEGA2+ BOARD
11799 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11800 L:      linux-mips@vger.kernel.org
11801 S:      Maintained
11802 F:      arch/mips/boot/dts/ralink/omega2p.dts
11803
11804 OMFS FILESYSTEM
11805 M:      Bob Copeland <me@bobcopeland.com>
11806 L:      linux-karma-devel@lists.sourceforge.net
11807 S:      Maintained
11808 F:      Documentation/filesystems/omfs.txt
11809 F:      fs/omfs/
11810
11811 OMNIKEY CARDMAN 4000 DRIVER
11812 M:      Harald Welte <laforge@gnumonks.org>
11813 S:      Maintained
11814 F:      drivers/char/pcmcia/cm4000_cs.c
11815 F:      include/linux/cm4000_cs.h
11816 F:      include/uapi/linux/cm4000_cs.h
11817
11818 OMNIKEY CARDMAN 4040 DRIVER
11819 M:      Harald Welte <laforge@gnumonks.org>
11820 S:      Maintained
11821 F:      drivers/char/pcmcia/cm4040_cs.*
11822
11823 OMNIVISION OV13858 SENSOR DRIVER
11824 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11825 L:      linux-media@vger.kernel.org
11826 T:      git git://linuxtv.org/media_tree.git
11827 S:      Maintained
11828 F:      drivers/media/i2c/ov13858.c
11829
11830 OMNIVISION OV2680 SENSOR DRIVER
11831 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11832 L:      linux-media@vger.kernel.org
11833 T:      git git://linuxtv.org/media_tree.git
11834 S:      Maintained
11835 F:      drivers/media/i2c/ov2680.c
11836 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11837
11838 OMNIVISION OV2685 SENSOR DRIVER
11839 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11840 L:      linux-media@vger.kernel.org
11841 T:      git git://linuxtv.org/media_tree.git
11842 S:      Maintained
11843 F:      drivers/media/i2c/ov2685.c
11844
11845 OMNIVISION OV5640 SENSOR DRIVER
11846 M:      Steve Longerbeam <slongerbeam@gmail.com>
11847 L:      linux-media@vger.kernel.org
11848 T:      git git://linuxtv.org/media_tree.git
11849 S:      Maintained
11850 F:      drivers/media/i2c/ov5640.c
11851
11852 OMNIVISION OV5647 SENSOR DRIVER
11853 M:      Luis Oliveira <lolivei@synopsys.com>
11854 L:      linux-media@vger.kernel.org
11855 T:      git git://linuxtv.org/media_tree.git
11856 S:      Maintained
11857 F:      drivers/media/i2c/ov5647.c
11858
11859 OMNIVISION OV5670 SENSOR DRIVER
11860 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11861 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
11862 L:      linux-media@vger.kernel.org
11863 T:      git git://linuxtv.org/media_tree.git
11864 S:      Maintained
11865 F:      drivers/media/i2c/ov5670.c
11866
11867 OMNIVISION OV5675 SENSOR DRIVER
11868 M:      Shawn Tu <shawnx.tu@intel.com>
11869 L:      linux-media@vger.kernel.org
11870 T:      git git://linuxtv.org/media_tree.git
11871 S:      Maintained
11872 F:      drivers/media/i2c/ov5675.c
11873
11874 OMNIVISION OV5695 SENSOR DRIVER
11875 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11876 L:      linux-media@vger.kernel.org
11877 T:      git git://linuxtv.org/media_tree.git
11878 S:      Maintained
11879 F:      drivers/media/i2c/ov5695.c
11880
11881 OMNIVISION OV7670 SENSOR DRIVER
11882 M:      Jonathan Corbet <corbet@lwn.net>
11883 L:      linux-media@vger.kernel.org
11884 T:      git git://linuxtv.org/media_tree.git
11885 S:      Maintained
11886 F:      drivers/media/i2c/ov7670.c
11887 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11888
11889 OMNIVISION OV772x SENSOR DRIVER
11890 M:      Jacopo Mondi <jacopo@jmondi.org>
11891 L:      linux-media@vger.kernel.org
11892 T:      git git://linuxtv.org/media_tree.git
11893 S:      Odd fixes
11894 F:      drivers/media/i2c/ov772x.c
11895 F:      include/media/i2c/ov772x.h
11896 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11897
11898 OMNIVISION OV7740 SENSOR DRIVER
11899 M:      Wenyou Yang <wenyou.yang@microchip.com>
11900 L:      linux-media@vger.kernel.org
11901 T:      git git://linuxtv.org/media_tree.git
11902 S:      Maintained
11903 F:      drivers/media/i2c/ov7740.c
11904 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11905
11906 OMNIVISION OV9640 SENSOR DRIVER
11907 M:      Petr Cvek <petrcvekcz@gmail.com>
11908 L:      linux-media@vger.kernel.org
11909 S:      Maintained
11910 F:      drivers/media/i2c/ov9640.*
11911
11912 OMNIVISION OV8856 SENSOR DRIVER
11913 M:      Ben Kao <ben.kao@intel.com>
11914 L:      linux-media@vger.kernel.org
11915 T:      git git://linuxtv.org/media_tree.git
11916 S:      Maintained
11917 F:      drivers/media/i2c/ov8856.c
11918
11919 OMNIVISION OV9650 SENSOR DRIVER
11920 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11921 R:      Akinobu Mita <akinobu.mita@gmail.com>
11922 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11923 L:      linux-media@vger.kernel.org
11924 T:      git git://linuxtv.org/media_tree.git
11925 S:      Maintained
11926 F:      drivers/media/i2c/ov9650.c
11927 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11928
11929 ONENAND FLASH DRIVER
11930 M:      Kyungmin Park <kyungmin.park@samsung.com>
11931 L:      linux-mtd@lists.infradead.org
11932 S:      Maintained
11933 F:      drivers/mtd/nand/onenand/
11934 F:      include/linux/mtd/onenand*.h
11935
11936 OP-TEE DRIVER
11937 M:      Jens Wiklander <jens.wiklander@linaro.org>
11938 L:      tee-dev@lists.linaro.org
11939 S:      Maintained
11940 F:      drivers/tee/optee/
11941
11942 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11943 M:      Sumit Garg <sumit.garg@linaro.org>
11944 L:      tee-dev@lists.linaro.org
11945 S:      Maintained
11946 F:      drivers/char/hw_random/optee-rng.c
11947
11948 OPA-VNIC DRIVER
11949 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11950 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11951 L:      linux-rdma@vger.kernel.org
11952 S:      Supported
11953 F:      drivers/infiniband/ulp/opa_vnic
11954
11955 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11956 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11957 M:      Frank Rowand <frowand.list@gmail.com>
11958 L:      devicetree@vger.kernel.org
11959 S:      Maintained
11960 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11961 F:      Documentation/devicetree/overlay-notes.txt
11962 F:      drivers/of/overlay.c
11963 F:      drivers/of/resolver.c
11964 K:      of_overlay_notifier_
11965
11966 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11967 M:      Rob Herring <robh+dt@kernel.org>
11968 M:      Frank Rowand <frowand.list@gmail.com>
11969 L:      devicetree@vger.kernel.org
11970 W:      http://www.devicetree.org/
11971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11972 S:      Maintained
11973 F:      drivers/of/
11974 F:      include/linux/of*.h
11975 F:      scripts/dtc/
11976 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11977
11978 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11979 M:      Rob Herring <robh+dt@kernel.org>
11980 M:      Mark Rutland <mark.rutland@arm.com>
11981 L:      devicetree@vger.kernel.org
11982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11983 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11984 S:      Maintained
11985 F:      Documentation/devicetree/
11986 F:      arch/*/boot/dts/
11987 F:      include/dt-bindings/
11988
11989 OPENCORES I2C BUS DRIVER
11990 M:      Peter Korsgaard <peter@korsgaard.com>
11991 M:      Andrew Lunn <andrew@lunn.ch>
11992 L:      linux-i2c@vger.kernel.org
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11995 F:      Documentation/i2c/busses/i2c-ocores.rst
11996 F:      drivers/i2c/busses/i2c-ocores.c
11997 F:      include/linux/platform_data/i2c-ocores.h
11998
11999 OPENRISC ARCHITECTURE
12000 M:      Jonas Bonn <jonas@southpole.se>
12001 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12002 M:      Stafford Horne <shorne@gmail.com>
12003 T:      git git://github.com/openrisc/linux.git
12004 L:      openrisc@lists.librecores.org
12005 W:      http://openrisc.io
12006 S:      Maintained
12007 F:      Documentation/devicetree/bindings/openrisc/
12008 F:      Documentation/openrisc/
12009 F:      arch/openrisc/
12010 F:      drivers/irqchip/irq-ompic.c
12011 F:      drivers/irqchip/irq-or1k-*
12012
12013 OPENVSWITCH
12014 M:      Pravin B Shelar <pshelar@ovn.org>
12015 L:      netdev@vger.kernel.org
12016 L:      dev@openvswitch.org
12017 W:      http://openvswitch.org
12018 S:      Maintained
12019 F:      net/openvswitch/
12020 F:      include/uapi/linux/openvswitch.h
12021
12022 OPERATING PERFORMANCE POINTS (OPP)
12023 M:      Viresh Kumar <vireshk@kernel.org>
12024 M:      Nishanth Menon <nm@ti.com>
12025 M:      Stephen Boyd <sboyd@kernel.org>
12026 L:      linux-pm@vger.kernel.org
12027 S:      Maintained
12028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12029 F:      drivers/opp/
12030 F:      include/linux/pm_opp.h
12031 F:      Documentation/power/opp.rst
12032 F:      Documentation/devicetree/bindings/opp/
12033
12034 OPL4 DRIVER
12035 M:      Clemens Ladisch <clemens@ladisch.de>
12036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12038 S:      Maintained
12039 F:      sound/drivers/opl4/
12040
12041 OPROFILE
12042 M:      Robert Richter <rric@kernel.org>
12043 L:      oprofile-list@lists.sf.net
12044 S:      Maintained
12045 F:      arch/*/include/asm/oprofile*.h
12046 F:      arch/*/oprofile/
12047 F:      drivers/oprofile/
12048 F:      include/linux/oprofile.h
12049
12050 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12051 M:      Mark Fasheh <mark@fasheh.com>
12052 M:      Joel Becker <jlbec@evilplan.org>
12053 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12054 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12055 W:      http://ocfs2.wiki.kernel.org
12056 S:      Supported
12057 F:      Documentation/filesystems/ocfs2.txt
12058 F:      Documentation/filesystems/dlmfs.txt
12059 F:      fs/ocfs2/
12060
12061 ORANGEFS FILESYSTEM
12062 M:      Mike Marshall <hubcap@omnibond.com>
12063 R:      Martin Brandenburg <martin@omnibond.com>
12064 L:      devel@lists.orangefs.org
12065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12066 S:      Supported
12067 F:      fs/orangefs/
12068 F:      Documentation/filesystems/orangefs.txt
12069
12070 ORINOCO DRIVER
12071 L:      linux-wireless@vger.kernel.org
12072 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12073 W:      http://www.nongnu.org/orinoco/
12074 S:      Orphan
12075 F:      drivers/net/wireless/intersil/orinoco/
12076
12077 OV2659 OMNIVISION SENSOR DRIVER
12078 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12079 L:      linux-media@vger.kernel.org
12080 W:      https://linuxtv.org
12081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12082 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12083 S:      Maintained
12084 F:      drivers/media/i2c/ov2659.c
12085 F:      include/media/i2c/ov2659.h
12086
12087 OVERLAY FILESYSTEM
12088 M:      Miklos Szeredi <miklos@szeredi.hu>
12089 L:      linux-unionfs@vger.kernel.org
12090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12091 S:      Supported
12092 F:      fs/overlayfs/
12093 F:      Documentation/filesystems/overlayfs.txt
12094
12095 P54 WIRELESS DRIVER
12096 M:      Christian Lamparter <chunkeey@googlemail.com>
12097 L:      linux-wireless@vger.kernel.org
12098 W:      http://wireless.kernel.org/en/users/Drivers/p54
12099 S:      Maintained
12100 F:      drivers/net/wireless/intersil/p54/
12101
12102 PA SEMI ETHERNET DRIVER
12103 L:      netdev@vger.kernel.org
12104 S:      Orphan
12105 F:      drivers/net/ethernet/pasemi/*
12106
12107 PA SEMI SMBUS DRIVER
12108 L:      linux-i2c@vger.kernel.org
12109 S:      Orphan
12110 F:      drivers/i2c/busses/i2c-pasemi.c
12111
12112 PACKING
12113 M:      Vladimir Oltean <olteanv@gmail.com>
12114 L:      netdev@vger.kernel.org
12115 S:      Supported
12116 F:      lib/packing.c
12117 F:      include/linux/packing.h
12118 F:      Documentation/core-api/packing.rst
12119
12120 PADATA PARALLEL EXECUTION MECHANISM
12121 M:      Steffen Klassert <steffen.klassert@secunet.com>
12122 L:      linux-crypto@vger.kernel.org
12123 S:      Maintained
12124 F:      kernel/padata.c
12125 F:      include/linux/padata.h
12126 F:      Documentation/padata.txt
12127
12128 PAGE POOL
12129 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12130 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12131 L:      netdev@vger.kernel.org
12132 S:      Supported
12133 F:      net/core/page_pool.c
12134 F:      include/net/page_pool.h
12135
12136 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12137 M:      Harald Welte <laforge@gnumonks.org>
12138 L:      platform-driver-x86@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/platform/x86/panasonic-laptop.c
12141
12142 PARALLEL LCD/KEYPAD PANEL DRIVER
12143 M:      Willy Tarreau <willy@haproxy.com>
12144 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12145 S:      Odd Fixes
12146 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12147 F:      drivers/auxdisplay/panel.c
12148
12149 PARALLEL PORT SUBSYSTEM
12150 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12151 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12152 L:      linux-parport@lists.infradead.org (subscribers-only)
12153 S:      Maintained
12154 F:      drivers/parport/
12155 F:      include/linux/parport*.h
12156 F:      drivers/char/ppdev.c
12157 F:      include/uapi/linux/ppdev.h
12158 F:      Documentation/driver-api/parport*.rst
12159
12160 PARAVIRT_OPS INTERFACE
12161 M:      Juergen Gross <jgross@suse.com>
12162 M:      Thomas Hellstrom <thellstrom@vmware.com>
12163 M:      "VMware, Inc." <pv-drivers@vmware.com>
12164 L:      virtualization@lists.linux-foundation.org
12165 S:      Supported
12166 F:      Documentation/virt/paravirt_ops.rst
12167 F:      arch/*/kernel/paravirt*
12168 F:      arch/*/include/asm/paravirt*.h
12169 F:      include/linux/hypervisor.h
12170
12171 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12172 M:      Tim Waugh <tim@cyberelk.net>
12173 L:      linux-parport@lists.infradead.org (subscribers-only)
12174 S:      Maintained
12175 F:      Documentation/admin-guide/blockdev/paride.rst
12176 F:      drivers/block/paride/
12177
12178 PARISC ARCHITECTURE
12179 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12180 M:      Helge Deller <deller@gmx.de>
12181 L:      linux-parisc@vger.kernel.org
12182 W:      http://www.parisc-linux.org/
12183 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12186 S:      Maintained
12187 F:      arch/parisc/
12188 F:      Documentation/parisc/
12189 F:      drivers/parisc/
12190 F:      drivers/char/agp/parisc-agp.c
12191 F:      drivers/input/serio/gscps2.c
12192 F:      drivers/parport/parport_gsc.*
12193 F:      drivers/tty/serial/8250/8250_gsc.c
12194 F:      drivers/video/fbdev/sti*
12195 F:      drivers/video/console/sti*
12196 F:      drivers/video/logo/logo_parisc*
12197
12198 PARMAN
12199 M:      Jiri Pirko <jiri@mellanox.com>
12200 L:      netdev@vger.kernel.org
12201 S:      Supported
12202 F:      lib/parman.c
12203 F:      lib/test_parman.c
12204 F:      include/linux/parman.h
12205
12206 PC ENGINES APU BOARD DRIVER
12207 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12208 S:      Maintained
12209 F:      drivers/platform/x86/pcengines-apuv2.c
12210
12211 PC87360 HARDWARE MONITORING DRIVER
12212 M:      Jim Cromie <jim.cromie@gmail.com>
12213 L:      linux-hwmon@vger.kernel.org
12214 S:      Maintained
12215 F:      Documentation/hwmon/pc87360.rst
12216 F:      drivers/hwmon/pc87360.c
12217
12218 PC8736x GPIO DRIVER
12219 M:      Jim Cromie <jim.cromie@gmail.com>
12220 S:      Maintained
12221 F:      drivers/char/pc8736x_gpio.c
12222
12223 PC87427 HARDWARE MONITORING DRIVER
12224 M:      Jean Delvare <jdelvare@suse.com>
12225 L:      linux-hwmon@vger.kernel.org
12226 S:      Maintained
12227 F:      Documentation/hwmon/pc87427.rst
12228 F:      drivers/hwmon/pc87427.c
12229
12230 PCA9532 LED DRIVER
12231 M:      Riku Voipio <riku.voipio@iki.fi>
12232 S:      Maintained
12233 F:      drivers/leds/leds-pca9532.c
12234 F:      include/linux/leds-pca9532.h
12235
12236 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12237 M:      Guenter Roeck <linux@roeck-us.net>
12238 L:      linux-i2c@vger.kernel.org
12239 S:      Maintained
12240 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12241
12242 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12243 M:      Khalid Aziz <khalid@gonehiking.org>
12244 S:      Maintained
12245 F:      drivers/firmware/pcdp.*
12246
12247 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12248 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12249 L:      linux-pci@vger.kernel.org
12250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251 S:      Maintained
12252 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12253 F:      drivers/pci/controller/pci-aardvark.c
12254
12255 PCI DRIVER FOR ALTERA PCIE IP
12256 M:      Ley Foon Tan <lftan@altera.com>
12257 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12258 L:      linux-pci@vger.kernel.org
12259 S:      Supported
12260 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12261 F:      drivers/pci/controller/pcie-altera.c
12262
12263 PCI DRIVER FOR APPLIEDMICRO XGENE
12264 M:      Toan Le <toan@os.amperecomputing.com>
12265 L:      linux-pci@vger.kernel.org
12266 L:      linux-arm-kernel@lists.infradead.org
12267 S:      Maintained
12268 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12269 F:      drivers/pci/controller/pci-xgene.c
12270
12271 PCI DRIVER FOR ARM VERSATILE PLATFORM
12272 M:      Rob Herring <robh@kernel.org>
12273 L:      linux-pci@vger.kernel.org
12274 L:      linux-arm-kernel@lists.infradead.org
12275 S:      Maintained
12276 F:      Documentation/devicetree/bindings/pci/versatile.txt
12277 F:      drivers/pci/controller/pci-versatile.c
12278
12279 PCI DRIVER FOR ARMADA 8K
12280 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12281 L:      linux-pci@vger.kernel.org
12282 L:      linux-arm-kernel@lists.infradead.org
12283 S:      Maintained
12284 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12285 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12286
12287 PCI DRIVER FOR CADENCE PCIE IP
12288 M:      Tom Joseph <tjoseph@cadence.com>
12289 L:      linux-pci@vger.kernel.org
12290 S:      Maintained
12291 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12292 F:      drivers/pci/controller/pcie-cadence*
12293
12294 PCI DRIVER FOR FREESCALE LAYERSCAPE
12295 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12296 M:      Mingkai Hu <mingkai.hu@nxp.com>
12297 M:      Roy Zang <roy.zang@nxp.com>
12298 L:      linuxppc-dev@lists.ozlabs.org
12299 L:      linux-pci@vger.kernel.org
12300 L:      linux-arm-kernel@lists.infradead.org
12301 S:      Maintained
12302 F:      drivers/pci/controller/dwc/*layerscape*
12303
12304 PCI DRIVER FOR GENERIC OF HOSTS
12305 M:      Will Deacon <will@kernel.org>
12306 L:      linux-pci@vger.kernel.org
12307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12308 S:      Maintained
12309 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12310 F:      drivers/pci/controller/pci-host-common.c
12311 F:      drivers/pci/controller/pci-host-generic.c
12312
12313 PCI DRIVER FOR IMX6
12314 M:      Richard Zhu <hongxing.zhu@nxp.com>
12315 M:      Lucas Stach <l.stach@pengutronix.de>
12316 L:      linux-pci@vger.kernel.org
12317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12318 S:      Maintained
12319 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12320 F:      drivers/pci/controller/dwc/*imx6*
12321
12322 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12323 M:      Keith Busch <keith.busch@intel.com>
12324 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12325 L:      linux-pci@vger.kernel.org
12326 S:      Supported
12327 F:      drivers/pci/controller/vmd.c
12328
12329 PCI DRIVER FOR MICROSEMI SWITCHTEC
12330 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12331 M:      Logan Gunthorpe <logang@deltatee.com>
12332 L:      linux-pci@vger.kernel.org
12333 S:      Maintained
12334 F:      Documentation/driver-api/switchtec.rst
12335 F:      Documentation/ABI/testing/sysfs-class-switchtec
12336 F:      drivers/pci/switch/switchtec*
12337 F:      include/uapi/linux/switchtec_ioctl.h
12338 F:      include/linux/switchtec.h
12339 F:      drivers/ntb/hw/mscc/
12340
12341 PCI DRIVER FOR MOBIVEIL PCIE IP
12342 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12343 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12344 L:      linux-pci@vger.kernel.org
12345 S:      Supported
12346 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12347 F:      drivers/pci/controller/pcie-mobiveil.c
12348
12349 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12350 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12351 M:      Jason Cooper <jason@lakedaemon.net>
12352 L:      linux-pci@vger.kernel.org
12353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12354 S:      Maintained
12355 F:      drivers/pci/controller/*mvebu*
12356
12357 PCI DRIVER FOR NVIDIA TEGRA
12358 M:      Thierry Reding <thierry.reding@gmail.com>
12359 L:      linux-tegra@vger.kernel.org
12360 L:      linux-pci@vger.kernel.org
12361 S:      Supported
12362 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12363 F:      drivers/pci/controller/pci-tegra.c
12364
12365 PCI DRIVER FOR RENESAS R-CAR
12366 M:      Simon Horman <horms@verge.net.au>
12367 L:      linux-pci@vger.kernel.org
12368 L:      linux-renesas-soc@vger.kernel.org
12369 S:      Maintained
12370 F:      drivers/pci/controller/*rcar*
12371
12372 PCI DRIVER FOR SAMSUNG EXYNOS
12373 M:      Jingoo Han <jingoohan1@gmail.com>
12374 L:      linux-pci@vger.kernel.org
12375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12376 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12377 S:      Maintained
12378 F:      drivers/pci/controller/dwc/pci-exynos.c
12379
12380 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12381 M:      Jingoo Han <jingoohan1@gmail.com>
12382 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12383 L:      linux-pci@vger.kernel.org
12384 S:      Maintained
12385 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12386 F:      drivers/pci/controller/dwc/*designware*
12387
12388 PCI DRIVER FOR TI DRA7XX
12389 M:      Kishon Vijay Abraham I <kishon@ti.com>
12390 L:      linux-omap@vger.kernel.org
12391 L:      linux-pci@vger.kernel.org
12392 S:      Supported
12393 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12394 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12395
12396 PCI DRIVER FOR TI KEYSTONE
12397 M:      Murali Karicheri <m-karicheri2@ti.com>
12398 L:      linux-pci@vger.kernel.org
12399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12400 S:      Maintained
12401 F:      drivers/pci/controller/dwc/pci-keystone.c
12402
12403 PCI ENDPOINT SUBSYSTEM
12404 M:      Kishon Vijay Abraham I <kishon@ti.com>
12405 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12406 L:      linux-pci@vger.kernel.org
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12408 S:      Supported
12409 F:      drivers/pci/endpoint/
12410 F:      drivers/misc/pci_endpoint_test.c
12411 F:      tools/pci/
12412
12413 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12414 M:      Russell Currey <ruscur@russell.cc>
12415 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12416 M:      Oliver O'Halloran <oohall@gmail.com>
12417 L:      linuxppc-dev@lists.ozlabs.org
12418 S:      Supported
12419 F:      Documentation/PCI/pci-error-recovery.rst
12420 F:      drivers/pci/pcie/aer.c
12421 F:      drivers/pci/pcie/dpc.c
12422 F:      drivers/pci/pcie/err.c
12423 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12424 F:      arch/powerpc/kernel/eeh*.c
12425 F:      arch/powerpc/platforms/*/eeh*.c
12426 F:      arch/powerpc/include/*/eeh*.h
12427
12428 PCI ERROR RECOVERY
12429 M:      Linas Vepstas <linasvepstas@gmail.com>
12430 L:      linux-pci@vger.kernel.org
12431 S:      Supported
12432 F:      Documentation/PCI/pci-error-recovery.rst
12433
12434 PCI MSI DRIVER FOR ALTERA MSI IP
12435 M:      Ley Foon Tan <lftan@altera.com>
12436 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12437 L:      linux-pci@vger.kernel.org
12438 S:      Supported
12439 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12440 F:      drivers/pci/controller/pcie-altera-msi.c
12441
12442 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12443 M:      Toan Le <toan@os.amperecomputing.com>
12444 L:      linux-pci@vger.kernel.org
12445 L:      linux-arm-kernel@lists.infradead.org
12446 S:      Maintained
12447 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12448 F:      drivers/pci/controller/pci-xgene-msi.c
12449
12450 PCI SUBSYSTEM
12451 M:      Bjorn Helgaas <bhelgaas@google.com>
12452 L:      linux-pci@vger.kernel.org
12453 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12455 S:      Supported
12456 F:      Documentation/devicetree/bindings/pci/
12457 F:      Documentation/PCI/
12458 F:      drivers/acpi/pci*
12459 F:      drivers/pci/
12460 F:      include/asm-generic/pci*
12461 F:      include/linux/pci*
12462 F:      include/linux/of_pci.h
12463 F:      include/uapi/linux/pci*
12464 F:      lib/pci*
12465 F:      arch/x86/pci/
12466 F:      arch/x86/kernel/quirks.c
12467 F:      arch/x86/kernel/early-quirks.c
12468
12469 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12470 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12471 L:      linux-pci@vger.kernel.org
12472 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12474 S:      Supported
12475 F:      drivers/pci/controller/
12476
12477 PCIE DRIVER FOR ANNAPURNA LABS
12478 M:      Jonathan Chocron <jonnyc@amazon.com>
12479 L:      linux-pci@vger.kernel.org
12480 S:      Maintained
12481 F:      drivers/pci/controller/dwc/pcie-al.c
12482
12483 PCIE DRIVER FOR AMLOGIC MESON
12484 M:      Yue Wang <yue.wang@Amlogic.com>
12485 L:      linux-pci@vger.kernel.org
12486 L:      linux-amlogic@lists.infradead.org
12487 S:      Maintained
12488 F:      drivers/pci/controller/dwc/pci-meson.c
12489
12490 PCIE DRIVER FOR AXIS ARTPEC
12491 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12492 L:      linux-arm-kernel@axis.com
12493 L:      linux-pci@vger.kernel.org
12494 S:      Maintained
12495 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12496 F:      drivers/pci/controller/dwc/*artpec*
12497
12498 PCIE DRIVER FOR CAVIUM THUNDERX
12499 M:      David Daney <david.daney@cavium.com>
12500 L:      linux-pci@vger.kernel.org
12501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12502 S:      Supported
12503 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12504 F:      drivers/pci/controller/pci-thunder-*
12505
12506 PCIE DRIVER FOR HISILICON
12507 M:      Zhou Wang <wangzhou1@hisilicon.com>
12508 L:      linux-pci@vger.kernel.org
12509 S:      Maintained
12510 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12511 F:      drivers/pci/controller/dwc/pcie-hisi.c
12512
12513 PCIE DRIVER FOR HISILICON KIRIN
12514 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12515 M:      Binghui Wang <wangbinghui@hisilicon.com>
12516 L:      linux-pci@vger.kernel.org
12517 S:      Maintained
12518 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12519 F:      drivers/pci/controller/dwc/pcie-kirin.c
12520
12521 PCIE DRIVER FOR HISILICON STB
12522 M:      Shawn Guo <shawn.guo@linaro.org>
12523 L:      linux-pci@vger.kernel.org
12524 S:      Maintained
12525 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12526 F:      drivers/pci/controller/dwc/pcie-histb.c
12527
12528 PCIE DRIVER FOR MEDIATEK
12529 M:      Ryder Lee <ryder.lee@mediatek.com>
12530 L:      linux-pci@vger.kernel.org
12531 L:      linux-mediatek@lists.infradead.org
12532 S:      Supported
12533 F:      Documentation/devicetree/bindings/pci/mediatek*
12534 F:      drivers/pci/controller/*mediatek*
12535
12536 PCIE DRIVER FOR QUALCOMM MSM
12537 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12538 L:      linux-pci@vger.kernel.org
12539 L:      linux-arm-msm@vger.kernel.org
12540 S:      Maintained
12541 F:      drivers/pci/controller/dwc/*qcom*
12542
12543 PCIE DRIVER FOR ROCKCHIP
12544 M:      Shawn Lin <shawn.lin@rock-chips.com>
12545 L:      linux-pci@vger.kernel.org
12546 L:      linux-rockchip@lists.infradead.org
12547 S:      Maintained
12548 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12549 F:      drivers/pci/controller/pcie-rockchip*
12550
12551 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12552 M:      Linus Walleij <linus.walleij@linaro.org>
12553 L:      linux-pci@vger.kernel.org
12554 S:      Maintained
12555 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12556 F:      drivers/pci/controller/pci-v3-semi.c
12557
12558 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12559 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12560 L:      linux-pci@vger.kernel.org
12561 S:      Maintained
12562 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12563 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12564
12565 PCIE DRIVER FOR ST SPEAR13XX
12566 M:      Pratyush Anand <pratyush.anand@gmail.com>
12567 L:      linux-pci@vger.kernel.org
12568 S:      Maintained
12569 F:      drivers/pci/controller/dwc/*spear*
12570
12571 PCMCIA SUBSYSTEM
12572 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12574 S:      Odd Fixes
12575 F:      Documentation/pcmcia/
12576 F:      tools/pcmcia/
12577 F:      drivers/pcmcia/
12578 F:      include/pcmcia/
12579
12580 PCNET32 NETWORK DRIVER
12581 M:      Don Fry <pcnet32@frontier.com>
12582 L:      netdev@vger.kernel.org
12583 S:      Maintained
12584 F:      drivers/net/ethernet/amd/pcnet32.c
12585
12586 PCRYPT PARALLEL CRYPTO ENGINE
12587 M:      Steffen Klassert <steffen.klassert@secunet.com>
12588 L:      linux-crypto@vger.kernel.org
12589 S:      Maintained
12590 F:      crypto/pcrypt.c
12591 F:      include/crypto/pcrypt.h
12592
12593 PEAQ WMI HOTKEYS DRIVER
12594 M:      Hans de Goede <hdegoede@redhat.com>
12595 L:      platform-driver-x86@vger.kernel.org
12596 S:      Maintained
12597 F:      drivers/platform/x86/peaq-wmi.c
12598
12599 PER-CPU MEMORY ALLOCATOR
12600 M:      Dennis Zhou <dennis@kernel.org>
12601 M:      Tejun Heo <tj@kernel.org>
12602 M:      Christoph Lameter <cl@linux.com>
12603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12604 S:      Maintained
12605 F:      include/linux/percpu*.h
12606 F:      mm/percpu*.c
12607 F:      arch/*/include/asm/percpu.h
12608
12609 PER-TASK DELAY ACCOUNTING
12610 M:      Balbir Singh <bsingharora@gmail.com>
12611 S:      Maintained
12612 F:      include/linux/delayacct.h
12613 F:      kernel/delayacct.c
12614
12615 PERFORMANCE EVENTS SUBSYSTEM
12616 M:      Peter Zijlstra <peterz@infradead.org>
12617 M:      Ingo Molnar <mingo@redhat.com>
12618 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12619 R:      Mark Rutland <mark.rutland@arm.com>
12620 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12621 R:      Jiri Olsa <jolsa@redhat.com>
12622 R:      Namhyung Kim <namhyung@kernel.org>
12623 L:      linux-kernel@vger.kernel.org
12624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12625 S:      Supported
12626 F:      kernel/events/*
12627 F:      include/linux/perf_event.h
12628 F:      include/uapi/linux/perf_event.h
12629 F:      arch/*/kernel/perf_event*.c
12630 F:      arch/*/kernel/*/perf_event*.c
12631 F:      arch/*/kernel/*/*/perf_event*.c
12632 F:      arch/*/include/asm/perf_event.h
12633 F:      arch/*/kernel/perf_callchain.c
12634 F:      arch/*/events/*
12635 F:      arch/*/events/*/*
12636 F:      tools/perf/
12637
12638 PERSONALITY HANDLING
12639 M:      Christoph Hellwig <hch@infradead.org>
12640 L:      linux-abi-devel@lists.sourceforge.net
12641 S:      Maintained
12642 F:      include/linux/personality.h
12643 F:      include/uapi/linux/personality.h
12644
12645 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12646 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12647 L:      linux-input@vger.kernel.org
12648 S:      Maintained
12649 F:      Documentation/input/devices/pxrc.rst
12650 F:      drivers/input/joystick/pxrc.c
12651
12652 PHONET PROTOCOL
12653 M:      Remi Denis-Courmont <courmisch@gmail.com>
12654 S:      Supported
12655 F:      Documentation/networking/phonet.txt
12656 F:      include/linux/phonet.h
12657 F:      include/net/phonet/
12658 F:      include/uapi/linux/phonet.h
12659 F:      net/phonet/
12660
12661 PHRAM MTD DRIVER
12662 M:      Joern Engel <joern@lazybastard.org>
12663 L:      linux-mtd@lists.infradead.org
12664 S:      Maintained
12665 F:      drivers/mtd/devices/phram.c
12666
12667 PICOLCD HID DRIVER
12668 M:      Bruno Prémont <bonbons@linux-vserver.org>
12669 L:      linux-input@vger.kernel.org
12670 S:      Maintained
12671 F:      drivers/hid/hid-picolcd*
12672
12673 PICOXCELL SUPPORT
12674 M:      Jamie Iles <jamie@jamieiles.com>
12675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12676 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12677 S:      Supported
12678 F:      arch/arm/boot/dts/picoxcell*
12679 F:      arch/arm/mach-picoxcell/
12680 F:      drivers/crypto/picoxcell*
12681
12682 PIDFD API
12683 M:      Christian Brauner <christian@brauner.io>
12684 L:      linux-kernel@vger.kernel.org
12685 S:      Maintained
12686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12687 F:      samples/pidfd/
12688 F:      tools/testing/selftests/pidfd/
12689 K:      (?i)pidfd
12690 K:      (?i)clone3
12691 K:      \b(clone_args|kernel_clone_args)\b
12692
12693 PIN CONTROL SUBSYSTEM
12694 M:      Linus Walleij <linus.walleij@linaro.org>
12695 L:      linux-gpio@vger.kernel.org
12696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12697 S:      Maintained
12698 F:      Documentation/devicetree/bindings/pinctrl/
12699 F:      Documentation/driver-api/pinctl.rst
12700 F:      drivers/pinctrl/
12701 F:      include/linux/pinctrl/
12702
12703 PIN CONTROLLER - MICROCHIP AT91
12704 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12706 L:      linux-gpio@vger.kernel.org
12707 S:      Supported
12708 F:      drivers/pinctrl/pinctrl-at91*
12709 F:      drivers/gpio/gpio-sama5d2-piobu.c
12710
12711 PIN CONTROLLER - FREESCALE
12712 M:      Dong Aisheng <aisheng.dong@nxp.com>
12713 M:      Fabio Estevam <festevam@gmail.com>
12714 M:      Shawn Guo <shawnguo@kernel.org>
12715 M:      Stefan Agner <stefan@agner.ch>
12716 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12717 L:      linux-gpio@vger.kernel.org
12718 S:      Maintained
12719 F:      drivers/pinctrl/freescale/
12720 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12721
12722 PIN CONTROLLER - INTEL
12723 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12724 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12726 S:      Maintained
12727 F:      drivers/pinctrl/intel/
12728
12729 PIN CONTROLLER - MEDIATEK
12730 M:      Sean Wang <sean.wang@kernel.org>
12731 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12732 S:      Maintained
12733 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12734 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12735 F:      drivers/pinctrl/mediatek/
12736
12737 PIN CONTROLLER - QUALCOMM
12738 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12739 S:      Maintained
12740 L:      linux-arm-msm@vger.kernel.org
12741 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12742 F:      drivers/pinctrl/qcom/
12743
12744 PIN CONTROLLER - RENESAS
12745 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12746 L:      linux-renesas-soc@vger.kernel.org
12747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12748 S:      Maintained
12749 F:      drivers/pinctrl/pinctrl-rz*
12750 F:      drivers/pinctrl/sh-pfc/
12751
12752 PIN CONTROLLER - SAMSUNG
12753 M:      Tomasz Figa <tomasz.figa@gmail.com>
12754 M:      Krzysztof Kozlowski <krzk@kernel.org>
12755 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12757 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12758 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12760 S:      Maintained
12761 F:      drivers/pinctrl/samsung/
12762 F:      include/dt-bindings/pinctrl/samsung.h
12763 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12764
12765 PIN CONTROLLER - SINGLE
12766 M:      Tony Lindgren <tony@atomide.com>
12767 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12769 L:      linux-omap@vger.kernel.org
12770 S:      Maintained
12771 F:      drivers/pinctrl/pinctrl-single.c
12772
12773 PIN CONTROLLER - ST SPEAR
12774 M:      Viresh Kumar <vireshk@kernel.org>
12775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12776 W:      http://www.st.com/spear
12777 S:      Maintained
12778 F:      drivers/pinctrl/spear/
12779
12780 PISTACHIO SOC SUPPORT
12781 M:      James Hartley <james.hartley@sondrel.com>
12782 L:      linux-mips@vger.kernel.org
12783 S:      Odd Fixes
12784 F:      arch/mips/pistachio/
12785 F:      arch/mips/include/asm/mach-pistachio/
12786 F:      arch/mips/boot/dts/img/pistachio*
12787 F:      arch/mips/configs/pistachio*_defconfig
12788
12789 PKTCDVD DRIVER
12790 S:      Orphan
12791 M:      linux-block@vger.kernel.org
12792 F:      drivers/block/pktcdvd.c
12793 F:      include/linux/pktcdvd.h
12794 F:      include/uapi/linux/pktcdvd.h
12795
12796 PKUNITY SOC DRIVERS
12797 M:      Guan Xuetao <gxt@pku.edu.cn>
12798 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12799 S:      Maintained
12800 T:      git git://github.com/gxt/linux.git
12801 F:      drivers/input/serio/i8042-unicore32io.h
12802 F:      drivers/i2c/busses/i2c-puv3.c
12803 F:      drivers/video/fbdev/fb-puv3.c
12804 F:      drivers/rtc/rtc-puv3.c
12805
12806 PMBUS HARDWARE MONITORING DRIVERS
12807 M:      Guenter Roeck <linux@roeck-us.net>
12808 L:      linux-hwmon@vger.kernel.org
12809 W:      http://hwmon.wiki.kernel.org/
12810 W:      http://www.roeck-us.net/linux/drivers/
12811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12812 S:      Maintained
12813 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12814 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12815 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12816 F:      Documentation/hwmon/adm1275.rst
12817 F:      Documentation/hwmon/ibm-cffps.rst
12818 F:      Documentation/hwmon/ir35221.rst
12819 F:      Documentation/hwmon/lm25066.rst
12820 F:      Documentation/hwmon/ltc2978.rst
12821 F:      Documentation/hwmon/ltc3815.rst
12822 F:      Documentation/hwmon/max16064.rst
12823 F:      Documentation/hwmon/max20751.rst
12824 F:      Documentation/hwmon/max31785.rst
12825 F:      Documentation/hwmon/max34440.rst
12826 F:      Documentation/hwmon/max8688.rst
12827 F:      Documentation/hwmon/pmbus.rst
12828 F:      Documentation/hwmon/pmbus-core.rst
12829 F:      Documentation/hwmon/tps40422.rst
12830 F:      Documentation/hwmon/ucd9000.rst
12831 F:      Documentation/hwmon/ucd9200.rst
12832 F:      Documentation/hwmon/zl6100.rst
12833 F:      drivers/hwmon/pmbus/
12834 F:      include/linux/pmbus.h
12835
12836 PMC SIERRA MaxRAID DRIVER
12837 L:      linux-scsi@vger.kernel.org
12838 W:      http://www.pmc-sierra.com/
12839 S:      Orphan
12840 F:      drivers/scsi/pmcraid.*
12841
12842 PMC SIERRA PM8001 DRIVER
12843 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12844 L:      linux-scsi@vger.kernel.org
12845 S:      Supported
12846 F:      drivers/scsi/pm8001/
12847
12848 PNP SUPPORT
12849 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12850 S:      Maintained
12851 F:      drivers/pnp/
12852
12853 PNI RM3100 IIO DRIVER
12854 M:      Song Qiang <songqiang1304521@gmail.com>
12855 L:      linux-iio@vger.kernel.org
12856 S:      Maintained
12857 F:      drivers/iio/magnetometer/rm3100*
12858 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12859
12860 POSIX CLOCKS and TIMERS
12861 M:      Thomas Gleixner <tglx@linutronix.de>
12862 L:      linux-kernel@vger.kernel.org
12863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12864 S:      Maintained
12865 F:      fs/timerfd.c
12866 F:      include/linux/timer*
12867 F:      kernel/time/*timer*
12868
12869 POWER MANAGEMENT CORE
12870 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12871 L:      linux-pm@vger.kernel.org
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12873 B:      https://bugzilla.kernel.org
12874 S:      Supported
12875 F:      drivers/base/power/
12876 F:      include/linux/pm.h
12877 F:      include/linux/pm_*
12878 F:      include/linux/powercap.h
12879 F:      include/linux/intel_rapl.h
12880 F:      drivers/powercap/
12881 F:      kernel/configs/nopm.config
12882
12883 POWER STATE COORDINATION INTERFACE (PSCI)
12884 M:      Mark Rutland <mark.rutland@arm.com>
12885 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12886 L:      linux-arm-kernel@lists.infradead.org
12887 S:      Maintained
12888 F:      drivers/firmware/psci/
12889 F:      include/linux/psci.h
12890 F:      include/uapi/linux/psci.h
12891
12892 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12893 M:      Sebastian Reichel <sre@kernel.org>
12894 L:      linux-pm@vger.kernel.org
12895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12896 S:      Maintained
12897 F:      Documentation/ABI/testing/sysfs-class-power
12898 F:      Documentation/devicetree/bindings/power/supply/
12899 F:      include/linux/power_supply.h
12900 F:      drivers/power/supply/
12901
12902 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12903 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12904 L:      linuxppc-dev@lists.ozlabs.org
12905 S:      Maintained
12906 F:      drivers/char/powernv-op-panel.c
12907
12908 PPP OVER ATM (RFC 2364)
12909 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12910 S:      Maintained
12911 F:      net/atm/pppoatm.c
12912 F:      include/uapi/linux/atmppp.h
12913
12914 PPP OVER ETHERNET
12915 M:      Michal Ostrowski <mostrows@earthlink.net>
12916 S:      Maintained
12917 F:      drivers/net/ppp/pppoe.c
12918 F:      drivers/net/ppp/pppox.c
12919
12920 PPP OVER L2TP
12921 M:      James Chapman <jchapman@katalix.com>
12922 S:      Maintained
12923 F:      net/l2tp/l2tp_ppp.c
12924 F:      include/linux/if_pppol2tp.h
12925 F:      include/uapi/linux/if_pppol2tp.h
12926
12927 PPP PROTOCOL DRIVERS AND COMPRESSORS
12928 M:      Paul Mackerras <paulus@samba.org>
12929 L:      linux-ppp@vger.kernel.org
12930 S:      Maintained
12931 F:      drivers/net/ppp/ppp_*
12932
12933 PPS SUPPORT
12934 M:      Rodolfo Giometti <giometti@enneenne.com>
12935 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12936 L:      linuxpps@ml.enneenne.com (subscribers-only)
12937 S:      Maintained
12938 F:      Documentation/driver-api/pps.rst
12939 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12940 F:      Documentation/ABI/testing/sysfs-pps
12941 F:      drivers/pps/
12942 F:      include/linux/pps*.h
12943 F:      include/uapi/linux/pps.h
12944
12945 PPTP DRIVER
12946 M:      Dmitry Kozlov <xeb@mail.ru>
12947 L:      netdev@vger.kernel.org
12948 S:      Maintained
12949 F:      drivers/net/ppp/pptp.c
12950 W:      http://sourceforge.net/projects/accel-pptp
12951
12952 PRINTK
12953 M:      Petr Mladek <pmladek@suse.com>
12954 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12955 R:      Steven Rostedt <rostedt@goodmis.org>
12956 S:      Maintained
12957 F:      kernel/printk/
12958 F:      include/linux/printk.h
12959
12960 PRISM54 WIRELESS DRIVER
12961 M:      Luis Chamberlain <mcgrof@kernel.org>
12962 L:      linux-wireless@vger.kernel.org
12963 W:      http://wireless.kernel.org/en/users/Drivers/p54
12964 S:      Obsolete
12965 F:      drivers/net/wireless/intersil/prism54/
12966
12967 PROC FILESYSTEM
12968 R:      Alexey Dobriyan <adobriyan@gmail.com>
12969 L:      linux-kernel@vger.kernel.org
12970 L:      linux-fsdevel@vger.kernel.org
12971 S:      Maintained
12972 F:      fs/proc/
12973 F:      include/linux/proc_fs.h
12974 F:      tools/testing/selftests/proc/
12975 F:      Documentation/filesystems/proc.txt
12976
12977 PROC SYSCTL
12978 M:      Luis Chamberlain <mcgrof@kernel.org>
12979 M:      Kees Cook <keescook@chromium.org>
12980 L:      linux-kernel@vger.kernel.org
12981 L:      linux-fsdevel@vger.kernel.org
12982 S:      Maintained
12983 F:      fs/proc/proc_sysctl.c
12984 F:      include/linux/sysctl.h
12985 F:      kernel/sysctl.c
12986 F:      tools/testing/selftests/sysctl/
12987
12988 PS3 NETWORK SUPPORT
12989 M:      Geoff Levand <geoff@infradead.org>
12990 L:      netdev@vger.kernel.org
12991 L:      linuxppc-dev@lists.ozlabs.org
12992 S:      Maintained
12993 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12994
12995 PS3 PLATFORM SUPPORT
12996 M:      Geoff Levand <geoff@infradead.org>
12997 L:      linuxppc-dev@lists.ozlabs.org
12998 S:      Maintained
12999 F:      arch/powerpc/boot/ps3*
13000 F:      arch/powerpc/include/asm/lv1call.h
13001 F:      arch/powerpc/include/asm/ps3*.h
13002 F:      arch/powerpc/platforms/ps3/
13003 F:      drivers/*/ps3*
13004 F:      drivers/ps3/
13005 F:      drivers/rtc/rtc-ps3.c
13006 F:      drivers/usb/host/*ps3.c
13007 F:      sound/ppc/snd_ps3*
13008
13009 PS3VRAM DRIVER
13010 M:      Jim Paris <jim@jtan.com>
13011 M:      Geoff Levand <geoff@infradead.org>
13012 L:      linuxppc-dev@lists.ozlabs.org
13013 S:      Maintained
13014 F:      drivers/block/ps3vram.c
13015
13016 PSAMPLE PACKET SAMPLING SUPPORT:
13017 M:      Yotam Gigi <yotam.gi@gmail.com>
13018 S:      Maintained
13019 F:      net/psample
13020 F:      include/net/psample.h
13021 F:      include/uapi/linux/psample.h
13022
13023 PSTORE FILESYSTEM
13024 M:      Kees Cook <keescook@chromium.org>
13025 M:      Anton Vorontsov <anton@enomsg.org>
13026 M:      Colin Cross <ccross@android.com>
13027 M:      Tony Luck <tony.luck@intel.com>
13028 S:      Maintained
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13030 F:      fs/pstore/
13031 F:      include/linux/pstore*
13032 F:      drivers/firmware/efi/efi-pstore.c
13033 F:      drivers/acpi/apei/erst.c
13034 F:      Documentation/admin-guide/ramoops.rst
13035 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13036 K:      \b(pstore|ramoops)
13037
13038 PTP HARDWARE CLOCK SUPPORT
13039 M:      Richard Cochran <richardcochran@gmail.com>
13040 L:      netdev@vger.kernel.org
13041 S:      Maintained
13042 W:      http://linuxptp.sourceforge.net/
13043 F:      Documentation/ABI/testing/sysfs-ptp
13044 F:      Documentation/driver-api/ptp.rst
13045 F:      drivers/net/phy/dp83640*
13046 F:      drivers/ptp/*
13047 F:      include/linux/ptp_cl*
13048
13049 PTRACE SUPPORT
13050 M:      Oleg Nesterov <oleg@redhat.com>
13051 S:      Maintained
13052 F:      include/asm-generic/syscall.h
13053 F:      include/linux/ptrace.h
13054 F:      include/linux/regset.h
13055 F:      include/linux/tracehook.h
13056 F:      include/uapi/linux/ptrace.h
13057 F:      include/uapi/linux/ptrace.h
13058 F:      kernel/ptrace.c
13059 F:      arch/*/ptrace*.c
13060 F:      arch/*/*/ptrace*.c
13061 F:      arch/*/include/asm/ptrace*.h
13062
13063 PULSE8-CEC DRIVER
13064 M:      Hans Verkuil <hverkuil@xs4all.nl>
13065 L:      linux-media@vger.kernel.org
13066 T:      git git://linuxtv.org/media_tree.git
13067 S:      Maintained
13068 F:      drivers/media/usb/pulse8-cec/*
13069 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13070
13071 PVRUSB2 VIDEO4LINUX DRIVER
13072 M:      Mike Isely <isely@pobox.com>
13073 L:      pvrusb2@isely.net       (subscribers-only)
13074 L:      linux-media@vger.kernel.org
13075 W:      http://www.isely.net/pvrusb2/
13076 T:      git git://linuxtv.org/media_tree.git
13077 S:      Maintained
13078 F:      Documentation/media/v4l-drivers/pvrusb2*
13079 F:      drivers/media/usb/pvrusb2/
13080
13081 PWC WEBCAM 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:      Odd Fixes
13086 F:      drivers/media/usb/pwc/*
13087 F:      include/trace/events/pwc.h
13088
13089 PWM FAN DRIVER
13090 M:      Kamil Debski <kamil@wypas.org>
13091 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13092 L:      linux-hwmon@vger.kernel.org
13093 S:      Supported
13094 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13095 F:      Documentation/hwmon/pwm-fan.rst
13096 F:      drivers/hwmon/pwm-fan.c
13097
13098 PWM IR Transmitter
13099 M:      Sean Young <sean@mess.org>
13100 L:      linux-media@vger.kernel.org
13101 S:      Maintained
13102 F:      drivers/media/rc/pwm-ir-tx.c
13103
13104 PWM SUBSYSTEM
13105 M:      Thierry Reding <thierry.reding@gmail.com>
13106 L:      linux-pwm@vger.kernel.org
13107 S:      Maintained
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13109 F:      Documentation/driver-api/pwm.rst
13110 F:      Documentation/devicetree/bindings/pwm/
13111 F:      include/linux/pwm.h
13112 F:      drivers/pwm/
13113 F:      drivers/video/backlight/pwm_bl.c
13114 F:      include/linux/pwm_backlight.h
13115 F:      drivers/gpio/gpio-mvebu.c
13116 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13117
13118 PXA GPIO DRIVER
13119 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13120 L:      linux-gpio@vger.kernel.org
13121 S:      Maintained
13122 F:      drivers/gpio/gpio-pxa.c
13123
13124 PXA MMCI DRIVER
13125 S:      Orphan
13126
13127 PXA RTC DRIVER
13128 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13129 L:      linux-rtc@vger.kernel.org
13130 S:      Maintained
13131
13132 PXA2xx/PXA3xx SUPPORT
13133 M:      Daniel Mack <daniel@zonque.org>
13134 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13135 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13137 T:      git git://github.com/hzhuang1/linux.git
13138 T:      git git://github.com/rjarzmik/linux.git
13139 S:      Maintained
13140 F:      arch/arm/boot/dts/pxa*
13141 F:      arch/arm/mach-pxa/
13142 F:      drivers/dma/pxa*
13143 F:      drivers/pcmcia/pxa2xx*
13144 F:      drivers/pinctrl/pxa/
13145 F:      drivers/spi/spi-pxa2xx*
13146 F:      drivers/usb/gadget/udc/pxa2*
13147 F:      include/sound/pxa2xx-lib.h
13148 F:      sound/arm/pxa*
13149 F:      sound/soc/pxa/
13150
13151 QAT DRIVER
13152 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13153 L:      qat-linux@intel.com
13154 S:      Supported
13155 F:      drivers/crypto/qat/
13156
13157 QCOM AUDIO (ASoC) DRIVERS
13158 M:      Patrick Lai <plai@codeaurora.org>
13159 M:      Banajit Goswami <bgoswami@codeaurora.org>
13160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13161 S:      Supported
13162 F:      sound/soc/qcom/
13163
13164 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13165 M:      Gabriel Somlo <somlo@cmu.edu>
13166 M:      "Michael S. Tsirkin" <mst@redhat.com>
13167 L:      qemu-devel@nongnu.org
13168 S:      Maintained
13169 F:      drivers/firmware/qemu_fw_cfg.c
13170 F:      include/uapi/linux/qemu_fw_cfg.h
13171
13172 QIB DRIVER
13173 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13174 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13175 L:      linux-rdma@vger.kernel.org
13176 S:      Supported
13177 F:      drivers/infiniband/hw/qib/
13178
13179 QLOGIC QL41xxx FCOE DRIVER
13180 M:      QLogic-Storage-Upstream@cavium.com
13181 L:      linux-scsi@vger.kernel.org
13182 S:      Supported
13183 F:      drivers/scsi/qedf/
13184
13185 QLOGIC QL41xxx ISCSI DRIVER
13186 M:      QLogic-Storage-Upstream@cavium.com
13187 L:      linux-scsi@vger.kernel.org
13188 S:      Supported
13189 F:      drivers/scsi/qedi/
13190
13191 QLOGIC QL4xxx ETHERNET DRIVER
13192 M:      Ariel Elior <aelior@marvell.com>
13193 M:      GR-everest-linux-l2@marvell.com
13194 L:      netdev@vger.kernel.org
13195 S:      Supported
13196 F:      drivers/net/ethernet/qlogic/qed/
13197 F:      include/linux/qed/
13198 F:      drivers/net/ethernet/qlogic/qede/
13199
13200 QLOGIC QL4xxx RDMA DRIVER
13201 M:      Michal Kalderon <mkalderon@marvell.com>
13202 M:      Ariel Elior <aelior@marvell.com>
13203 L:      linux-rdma@vger.kernel.org
13204 S:      Supported
13205 F:      drivers/infiniband/hw/qedr/
13206 F:      include/uapi/rdma/qedr-abi.h
13207
13208 QLOGIC QLA1280 SCSI DRIVER
13209 M:      Michael Reed <mdr@sgi.com>
13210 L:      linux-scsi@vger.kernel.org
13211 S:      Maintained
13212 F:      drivers/scsi/qla1280.[ch]
13213
13214 QLOGIC QLA2XXX FC-SCSI DRIVER
13215 M:      qla2xxx-upstream@qlogic.com
13216 L:      linux-scsi@vger.kernel.org
13217 S:      Supported
13218 F:      Documentation/scsi/LICENSE.qla2xxx
13219 F:      drivers/scsi/qla2xxx/
13220
13221 QLOGIC QLA3XXX NETWORK DRIVER
13222 M:      GR-Linux-NIC-Dev@marvell.com
13223 L:      netdev@vger.kernel.org
13224 S:      Supported
13225 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13226 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13227
13228 QLOGIC QLA4XXX iSCSI DRIVER
13229 M:      QLogic-Storage-Upstream@qlogic.com
13230 L:      linux-scsi@vger.kernel.org
13231 S:      Supported
13232 F:      Documentation/scsi/LICENSE.qla4xxx
13233 F:      drivers/scsi/qla4xxx/
13234
13235 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13236 M:      Shahed Shaikh <shshaikh@marvell.com>
13237 M:      Manish Chopra <manishc@marvell.com>
13238 M:      GR-Linux-NIC-Dev@marvell.com
13239 L:      netdev@vger.kernel.org
13240 S:      Supported
13241 F:      drivers/net/ethernet/qlogic/qlcnic/
13242
13243 QLOGIC QLGE 10Gb ETHERNET DRIVER
13244 M:      Manish Chopra <manishc@marvell.com>
13245 M:      GR-Linux-NIC-Dev@marvell.com
13246 L:      netdev@vger.kernel.org
13247 S:      Supported
13248 F:      drivers/net/ethernet/qlogic/qlge/
13249
13250 QM1D1B0004 MEDIA DRIVER
13251 M:      Akihiro Tsukada <tskd08@gmail.com>
13252 L:      linux-media@vger.kernel.org
13253 S:      Odd Fixes
13254 F:      drivers/media/tuners/qm1d1b0004*
13255
13256 QM1D1C0042 MEDIA DRIVER
13257 M:      Akihiro Tsukada <tskd08@gmail.com>
13258 L:      linux-media@vger.kernel.org
13259 S:      Odd Fixes
13260 F:      drivers/media/tuners/qm1d1c0042*
13261
13262 QNX4 FILESYSTEM
13263 M:      Anders Larsen <al@alarsen.net>
13264 W:      http://www.alarsen.net/linux/qnx4fs/
13265 S:      Maintained
13266 F:      fs/qnx4/
13267 F:      include/uapi/linux/qnx4_fs.h
13268 F:      include/uapi/linux/qnxtypes.h
13269
13270 QORIQ DPAA2 FSL-MC BUS DRIVER
13271 M:      Stuart Yoder <stuyoder@gmail.com>
13272 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13273 L:      linux-kernel@vger.kernel.org
13274 S:      Maintained
13275 F:      drivers/bus/fsl-mc/
13276 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13277 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13278
13279 QT1010 MEDIA DRIVER
13280 M:      Antti Palosaari <crope@iki.fi>
13281 L:      linux-media@vger.kernel.org
13282 W:      https://linuxtv.org
13283 W:      http://palosaari.fi/linux/
13284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13285 T:      git git://linuxtv.org/anttip/media_tree.git
13286 S:      Maintained
13287 F:      drivers/media/tuners/qt1010*
13288
13289 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13290 M:      Kalle Valo <kvalo@codeaurora.org>
13291 L:      ath10k@lists.infradead.org
13292 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13294 S:      Supported
13295 F:      drivers/net/wireless/ath/ath10k/
13296
13297 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13298 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13299 L:      linux-wireless@vger.kernel.org
13300 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13301 S:      Supported
13302 F:      drivers/net/wireless/ath/ath9k/
13303
13304 QUALCOMM CAMERA SUBSYSTEM DRIVER
13305 M:      Todor Tomov <todor.too@gmail.com>
13306 L:      linux-media@vger.kernel.org
13307 S:      Maintained
13308 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13309 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13310 F:      drivers/media/platform/qcom/camss/
13311
13312 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13313 M:      Ilia Lin <ilia.lin@kernel.org>
13314 L:      linux-pm@vger.kernel.org
13315 S:      Maintained
13316 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13317 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13318
13319 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13320 M:      Timur Tabi <timur@kernel.org>
13321 L:      netdev@vger.kernel.org
13322 S:      Maintained
13323 F:      drivers/net/ethernet/qualcomm/emac/
13324
13325 QUALCOMM ETHQOS ETHERNET DRIVER
13326 M:      Vinod Koul <vkoul@kernel.org>
13327 M:      Niklas Cassel <niklas.cassel@linaro.org>
13328 L:      netdev@vger.kernel.org
13329 S:      Maintained
13330 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13331 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13332
13333 QUALCOMM GENERIC INTERFACE I2C DRIVER
13334 M:      Alok Chauhan <alokc@codeaurora.org>
13335 L:      linux-i2c@vger.kernel.org
13336 L:      linux-arm-msm@vger.kernel.org
13337 S:      Supported
13338 F:      drivers/i2c/busses/i2c-qcom-geni.c
13339
13340 QUALCOMM HEXAGON ARCHITECTURE
13341 M:      Richard Kuo <rkuo@codeaurora.org>
13342 L:      linux-hexagon@vger.kernel.org
13343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13344 S:      Supported
13345 F:      arch/hexagon/
13346
13347 QUALCOMM HIDMA DRIVER
13348 M:      Sinan Kaya <okaya@kernel.org>
13349 L:      linux-arm-kernel@lists.infradead.org
13350 L:      linux-arm-msm@vger.kernel.org
13351 L:      dmaengine@vger.kernel.org
13352 S:      Supported
13353 F:      drivers/dma/qcom/hidma*
13354
13355 QUALCOMM IOMMU
13356 M:      Rob Clark <robdclark@gmail.com>
13357 L:      iommu@lists.linux-foundation.org
13358 L:      linux-arm-msm@vger.kernel.org
13359 S:      Maintained
13360 F:      drivers/iommu/qcom_iommu.c
13361
13362 QUALCOMM TSENS THERMAL DRIVER
13363 M:      Amit Kucheria <amit.kucheria@linaro.org>
13364 L:      linux-pm@vger.kernel.org
13365 L:      linux-arm-msm@vger.kernel.org
13366 S:      Maintained
13367 F:      drivers/thermal/qcom/
13368
13369 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13370 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13371 L:      linux-media@vger.kernel.org
13372 L:      linux-arm-msm@vger.kernel.org
13373 T:      git git://linuxtv.org/media_tree.git
13374 S:      Maintained
13375 F:      drivers/media/platform/qcom/venus/
13376
13377 QUALCOMM WCN36XX WIRELESS DRIVER
13378 M:      Kalle Valo <kvalo@codeaurora.org>
13379 L:      wcn36xx@lists.infradead.org
13380 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13381 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13382 S:      Supported
13383 F:      drivers/net/wireless/ath/wcn36xx/
13384
13385 QUANTENNA QTNFMAC WIRELESS DRIVER
13386 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13387 M:      Avinash Patil <avinashp@quantenna.com>
13388 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13389 L:      linux-wireless@vger.kernel.org
13390 S:      Maintained
13391 F:      drivers/net/wireless/quantenna
13392
13393 RADEON and AMDGPU DRM DRIVERS
13394 M:      Alex Deucher <alexander.deucher@amd.com>
13395 M:      Christian König <christian.koenig@amd.com>
13396 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13397 L:      amd-gfx@lists.freedesktop.org
13398 T:      git git://people.freedesktop.org/~agd5f/linux
13399 S:      Supported
13400 F:      drivers/gpu/drm/radeon/
13401 F:      include/uapi/drm/radeon_drm.h
13402 F:      drivers/gpu/drm/amd/
13403 F:      include/uapi/drm/amdgpu_drm.h
13404
13405 RADEON FRAMEBUFFER DISPLAY DRIVER
13406 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13407 L:      linux-fbdev@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/video/fbdev/aty/radeon*
13410 F:      include/uapi/linux/radeonfb.h
13411
13412 RADIOSHARK RADIO DRIVER
13413 M:      Hans Verkuil <hverkuil@xs4all.nl>
13414 L:      linux-media@vger.kernel.org
13415 T:      git git://linuxtv.org/media_tree.git
13416 S:      Maintained
13417 F:      drivers/media/radio/radio-shark.c
13418
13419 RADIOSHARK2 RADIO DRIVER
13420 M:      Hans Verkuil <hverkuil@xs4all.nl>
13421 L:      linux-media@vger.kernel.org
13422 T:      git git://linuxtv.org/media_tree.git
13423 S:      Maintained
13424 F:      drivers/media/radio/radio-shark2.c
13425 F:      drivers/media/radio/radio-tea5777.c
13426
13427 RADOS BLOCK DEVICE (RBD)
13428 M:      Ilya Dryomov <idryomov@gmail.com>
13429 M:      Sage Weil <sage@redhat.com>
13430 M:      Alex Elder <elder@kernel.org>
13431 L:      ceph-devel@vger.kernel.org
13432 W:      http://ceph.com/
13433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13434 T:      git git://github.com/ceph/ceph-client.git
13435 S:      Supported
13436 F:      Documentation/ABI/testing/sysfs-bus-rbd
13437 F:      drivers/block/rbd.c
13438 F:      drivers/block/rbd_types.h
13439
13440 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13441 M:      Paul Mackerras <paulus@samba.org>
13442 L:      linux-fbdev@vger.kernel.org
13443 S:      Maintained
13444 F:      drivers/video/fbdev/aty/aty128fb.c
13445
13446 RAINSHADOW-CEC DRIVER
13447 M:      Hans Verkuil <hverkuil@xs4all.nl>
13448 L:      linux-media@vger.kernel.org
13449 T:      git git://linuxtv.org/media_tree.git
13450 S:      Maintained
13451 F:      drivers/media/usb/rainshadow-cec/*
13452
13453 RALINK MIPS ARCHITECTURE
13454 M:      John Crispin <john@phrozen.org>
13455 L:      linux-mips@vger.kernel.org
13456 S:      Maintained
13457 F:      arch/mips/ralink
13458
13459 RALINK RT2X00 WIRELESS LAN DRIVER
13460 P:      rt2x00 project
13461 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13462 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13463 L:      linux-wireless@vger.kernel.org
13464 S:      Maintained
13465 F:      drivers/net/wireless/ralink/rt2x00/
13466
13467 RAMDISK RAM BLOCK DEVICE DRIVER
13468 M:      Jens Axboe <axboe@kernel.dk>
13469 S:      Maintained
13470 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13471 F:      drivers/block/brd.c
13472
13473 RANCHU VIRTUAL BOARD FOR MIPS
13474 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13475 L:      linux-mips@vger.kernel.org
13476 S:      Supported
13477 F:      arch/mips/generic/board-ranchu.c
13478 F:      arch/mips/configs/generic/board-ranchu.config
13479
13480 RANDOM NUMBER DRIVER
13481 M:      "Theodore Ts'o" <tytso@mit.edu>
13482 S:      Maintained
13483 F:      drivers/char/random.c
13484
13485 RAPIDIO SUBSYSTEM
13486 M:      Matt Porter <mporter@kernel.crashing.org>
13487 M:      Alexandre Bounine <alex.bou9@gmail.com>
13488 S:      Maintained
13489 F:      drivers/rapidio/
13490
13491 RAS INFRASTRUCTURE
13492 M:      Tony Luck <tony.luck@intel.com>
13493 M:      Borislav Petkov <bp@alien8.de>
13494 L:      linux-edac@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/ras/
13497 F:      include/linux/ras.h
13498 F:      include/ras/ras_event.h
13499 F:      Documentation/admin-guide/ras.rst
13500
13501 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13502 L:      linux-wireless@vger.kernel.org
13503 S:      Orphan
13504 F:      drivers/net/wireless/ray*
13505
13506 RCUTORTURE TEST FRAMEWORK
13507 M:      "Paul E. McKenney" <paulmck@kernel.org>
13508 M:      Josh Triplett <josh@joshtriplett.org>
13509 R:      Steven Rostedt <rostedt@goodmis.org>
13510 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13511 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13512 L:      rcu@vger.kernel.org
13513 S:      Supported
13514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13515 F:      tools/testing/selftests/rcutorture
13516
13517 RDC R-321X SoC
13518 M:      Florian Fainelli <florian@openwrt.org>
13519 S:      Maintained
13520
13521 RDC R6040 FAST ETHERNET DRIVER
13522 M:      Florian Fainelli <f.fainelli@gmail.com>
13523 L:      netdev@vger.kernel.org
13524 S:      Maintained
13525 F:      drivers/net/ethernet/rdc/r6040.c
13526
13527 RDMAVT - RDMA verbs software
13528 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13529 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13530 L:      linux-rdma@vger.kernel.org
13531 S:      Supported
13532 F:      drivers/infiniband/sw/rdmavt
13533
13534 RDS - RELIABLE DATAGRAM SOCKETS
13535 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13536 L:      netdev@vger.kernel.org
13537 L:      linux-rdma@vger.kernel.org
13538 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13539 W:      https://oss.oracle.com/projects/rds/
13540 S:      Supported
13541 F:      net/rds/
13542 F:      Documentation/networking/rds.txt
13543
13544 RDT - RESOURCE ALLOCATION
13545 M:      Fenghua Yu <fenghua.yu@intel.com>
13546 M:      Reinette Chatre <reinette.chatre@intel.com>
13547 L:      linux-kernel@vger.kernel.org
13548 S:      Supported
13549 F:      arch/x86/kernel/cpu/resctrl/
13550 F:      arch/x86/include/asm/resctrl_sched.h
13551 F:      Documentation/x86/resctrl*
13552
13553 READ-COPY UPDATE (RCU)
13554 M:      "Paul E. McKenney" <paulmck@kernel.org>
13555 M:      Josh Triplett <josh@joshtriplett.org>
13556 R:      Steven Rostedt <rostedt@goodmis.org>
13557 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13558 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13559 R:      Joel Fernandes <joel@joelfernandes.org>
13560 L:      rcu@vger.kernel.org
13561 W:      http://www.rdrop.com/users/paulmck/RCU/
13562 S:      Supported
13563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13564 F:      Documentation/RCU/
13565 X:      Documentation/RCU/torture.txt
13566 F:      include/linux/rcu*
13567 X:      include/linux/srcu*.h
13568 F:      kernel/rcu/
13569 X:      kernel/rcu/srcu*.c
13570
13571 REAL TIME CLOCK (RTC) SUBSYSTEM
13572 M:      Alessandro Zummo <a.zummo@towertech.it>
13573 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13574 L:      linux-rtc@vger.kernel.org
13575 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13577 S:      Maintained
13578 F:      Documentation/devicetree/bindings/rtc/
13579 F:      Documentation/admin-guide/rtc.rst
13580 F:      drivers/rtc/
13581 F:      include/linux/rtc.h
13582 F:      include/uapi/linux/rtc.h
13583 F:      include/linux/rtc/
13584 F:      include/linux/platform_data/rtc-*
13585 F:      tools/testing/selftests/rtc/
13586
13587 REALTEK AUDIO CODECS
13588 M:      Bard Liao <bardliao@realtek.com>
13589 M:      Oder Chiou <oder_chiou@realtek.com>
13590 S:      Maintained
13591 F:      sound/soc/codecs/rt*
13592 F:      include/sound/rt*.h
13593
13594 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13595 M:      Linus Walleij <linus.walleij@linaro.org>
13596 S:      Maintained
13597 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13598 F:      drivers/net/dsa/realtek-smi*
13599 F:      drivers/net/dsa/rtl83*
13600
13601 REDPINE WIRELESS DRIVER
13602 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13603 M:      Siva Rebbagondla <siva8118@gmail.com>
13604 L:      linux-wireless@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/net/wireless/rsi/
13607
13608 REGISTER MAP ABSTRACTION
13609 M:      Mark Brown <broonie@kernel.org>
13610 L:      linux-kernel@vger.kernel.org
13611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13612 S:      Supported
13613 F:      Documentation/devicetree/bindings/regmap/
13614 F:      drivers/base/regmap/
13615 F:      include/linux/regmap.h
13616
13617 REISERFS FILE SYSTEM
13618 L:      reiserfs-devel@vger.kernel.org
13619 S:      Supported
13620 F:      fs/reiserfs/
13621
13622 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13623 M:      Ohad Ben-Cohen <ohad@wizery.com>
13624 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13625 L:      linux-remoteproc@vger.kernel.org
13626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13627 S:      Maintained
13628 F:      Documentation/devicetree/bindings/remoteproc/
13629 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13630 F:      Documentation/remoteproc.txt
13631 F:      drivers/remoteproc/
13632 F:      include/linux/remoteproc.h
13633 F:      include/linux/remoteproc/
13634
13635 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13636 M:      Ohad Ben-Cohen <ohad@wizery.com>
13637 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13638 L:      linux-remoteproc@vger.kernel.org
13639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13640 S:      Maintained
13641 F:      drivers/rpmsg/
13642 F:      Documentation/rpmsg.txt
13643 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13644 F:      include/linux/rpmsg.h
13645 F:      include/linux/rpmsg/
13646 F:      include/uapi/linux/rpmsg.h
13647 F:      samples/rpmsg/
13648
13649 RENESAS CLOCK DRIVERS
13650 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13651 L:      linux-renesas-soc@vger.kernel.org
13652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13653 S:      Supported
13654 F:      drivers/clk/renesas/
13655
13656 RENESAS EMEV2 I2C DRIVER
13657 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13658 S:      Supported
13659 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13660 F:      drivers/i2c/busses/i2c-emev2.c
13661
13662 RENESAS ETHERNET DRIVERS
13663 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13664 L:      netdev@vger.kernel.org
13665 L:      linux-renesas-soc@vger.kernel.org
13666 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13667 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13668 F:      drivers/net/ethernet/renesas/
13669 F:      include/linux/sh_eth.h
13670
13671 RENESAS R-CAR GYROADC DRIVER
13672 M:      Marek Vasut <marek.vasut@gmail.com>
13673 L:      linux-iio@vger.kernel.org
13674 S:      Supported
13675 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13676 F:      drivers/iio/adc/rcar-gyroadc.c
13677
13678 RENESAS R-CAR I2C DRIVERS
13679 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13680 S:      Supported
13681 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13682 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13683 F:      drivers/i2c/busses/i2c-rcar.c
13684 F:      drivers/i2c/busses/i2c-sh_mobile.c
13685
13686 RENESAS RIIC DRIVER
13687 M:      Chris Brandt <chris.brandt@renesas.com>
13688 S:      Supported
13689 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13690 F:      drivers/i2c/busses/i2c-riic.c
13691
13692 RENESAS USB PHY DRIVER
13693 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13694 L:      linux-renesas-soc@vger.kernel.org
13695 S:      Maintained
13696 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13697
13698 RESET CONTROLLER FRAMEWORK
13699 M:      Philipp Zabel <p.zabel@pengutronix.de>
13700 T:      git git://git.pengutronix.de/git/pza/linux
13701 S:      Maintained
13702 F:      drivers/reset/
13703 F:      Documentation/devicetree/bindings/reset/
13704 F:      include/dt-bindings/reset/
13705 F:      include/linux/reset.h
13706 F:      include/linux/reset/
13707 F:      include/linux/reset-controller.h
13708
13709 RESTARTABLE SEQUENCES SUPPORT
13710 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13711 M:      Peter Zijlstra <peterz@infradead.org>
13712 M:      "Paul E. McKenney" <paulmck@kernel.org>
13713 M:      Boqun Feng <boqun.feng@gmail.com>
13714 L:      linux-kernel@vger.kernel.org
13715 S:      Supported
13716 F:      kernel/rseq.c
13717 F:      include/uapi/linux/rseq.h
13718 F:      include/trace/events/rseq.h
13719 F:      tools/testing/selftests/rseq/
13720
13721 RFKILL
13722 M:      Johannes Berg <johannes@sipsolutions.net>
13723 L:      linux-wireless@vger.kernel.org
13724 W:      http://wireless.kernel.org/
13725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13727 S:      Maintained
13728 F:      Documentation/driver-api/rfkill.rst
13729 F:      Documentation/ABI/stable/sysfs-class-rfkill
13730 F:      net/rfkill/
13731 F:      include/linux/rfkill.h
13732 F:      include/uapi/linux/rfkill.h
13733
13734 RHASHTABLE
13735 M:      Thomas Graf <tgraf@suug.ch>
13736 M:      Herbert Xu <herbert@gondor.apana.org.au>
13737 L:      netdev@vger.kernel.org
13738 S:      Maintained
13739 F:      lib/rhashtable.c
13740 F:      lib/test_rhashtable.c
13741 F:      include/linux/rhashtable.h
13742 F:      include/linux/rhashtable-types.h
13743
13744 RICOH R5C592 MEMORYSTICK DRIVER
13745 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13746 S:      Maintained
13747 F:      drivers/memstick/host/r592.*
13748
13749 RICOH SMARTMEDIA/XD DRIVER
13750 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13751 S:      Maintained
13752 F:      drivers/mtd/nand/raw/r852.c
13753 F:      drivers/mtd/nand/raw/r852.h
13754
13755 RISC-V ARCHITECTURE
13756 M:      Paul Walmsley <paul.walmsley@sifive.com>
13757 M:      Palmer Dabbelt <palmer@sifive.com>
13758 M:      Albert Ou <aou@eecs.berkeley.edu>
13759 L:      linux-riscv@lists.infradead.org
13760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13761 S:      Supported
13762 F:      arch/riscv/
13763 K:      riscv
13764 N:      riscv
13765
13766 ROCCAT DRIVERS
13767 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13768 W:      http://sourceforge.net/projects/roccat/
13769 S:      Maintained
13770 F:      drivers/hid/hid-roccat*
13771 F:      include/linux/hid-roccat*
13772 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13773
13774 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13775 M:      Jacob Chen <jacob-chen@iotwrt.com>
13776 M:      Ezequiel Garcia <ezequiel@collabora.com>
13777 L:      linux-media@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/media/platform/rockchip/rga/
13780 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13781
13782 HANTRO VPU CODEC DRIVER
13783 M:      Ezequiel Garcia <ezequiel@collabora.com>
13784 L:      linux-media@vger.kernel.org
13785 S:      Maintained
13786 F:      drivers/staging/media/hantro/
13787 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13788
13789 ROCKER DRIVER
13790 M:      Jiri Pirko <jiri@resnulli.us>
13791 L:      netdev@vger.kernel.org
13792 S:      Supported
13793 F:      drivers/net/ethernet/rocker/
13794
13795 ROCKETPORT DRIVER
13796 P:      Comtrol Corp.
13797 W:      http://www.comtrol.com
13798 S:      Maintained
13799 F:      Documentation/driver-api/serial/rocket.rst
13800 F:      drivers/tty/rocket*
13801
13802 ROCKETPORT EXPRESS/INFINITY DRIVER
13803 M:      Kevin Cernekee <cernekee@gmail.com>
13804 L:      linux-serial@vger.kernel.org
13805 S:      Odd Fixes
13806 F:      drivers/tty/serial/rp2.*
13807
13808 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13809 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13810 L:      linux-kernel@vger.kernel.org
13811 L:      linux-renesas-soc@vger.kernel.org
13812 S:      Supported
13813 F:      drivers/mfd/bd9571mwv.c
13814 F:      drivers/regulator/bd9571mwv-regulator.c
13815 F:      drivers/gpio/gpio-bd9571mwv.c
13816 F:      include/linux/mfd/bd9571mwv.h
13817 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13818
13819 ROSE NETWORK LAYER
13820 M:      Ralf Baechle <ralf@linux-mips.org>
13821 L:      linux-hams@vger.kernel.org
13822 W:      http://www.linux-ax25.org/
13823 S:      Maintained
13824 F:      include/net/rose.h
13825 F:      include/uapi/linux/rose.h
13826 F:      net/rose/
13827
13828 RTL2830 MEDIA DRIVER
13829 M:      Antti Palosaari <crope@iki.fi>
13830 L:      linux-media@vger.kernel.org
13831 W:      https://linuxtv.org
13832 W:      http://palosaari.fi/linux/
13833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13834 T:      git git://linuxtv.org/anttip/media_tree.git
13835 S:      Maintained
13836 F:      drivers/media/dvb-frontends/rtl2830*
13837
13838 RTL2832 MEDIA DRIVER
13839 M:      Antti Palosaari <crope@iki.fi>
13840 L:      linux-media@vger.kernel.org
13841 W:      https://linuxtv.org
13842 W:      http://palosaari.fi/linux/
13843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13844 T:      git git://linuxtv.org/anttip/media_tree.git
13845 S:      Maintained
13846 F:      drivers/media/dvb-frontends/rtl2832*
13847
13848 RTL2832_SDR MEDIA DRIVER
13849 M:      Antti Palosaari <crope@iki.fi>
13850 L:      linux-media@vger.kernel.org
13851 W:      https://linuxtv.org
13852 W:      http://palosaari.fi/linux/
13853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13854 T:      git git://linuxtv.org/anttip/media_tree.git
13855 S:      Maintained
13856 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13857
13858 RTL8180 WIRELESS DRIVER
13859 L:      linux-wireless@vger.kernel.org
13860 W:      http://wireless.kernel.org/
13861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13862 S:      Orphan
13863 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13864
13865 RTL8187 WIRELESS DRIVER
13866 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13867 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13868 M:      Larry Finger <Larry.Finger@lwfinger.net>
13869 L:      linux-wireless@vger.kernel.org
13870 W:      http://wireless.kernel.org/
13871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13872 S:      Maintained
13873 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13874
13875 REALTEK WIRELESS DRIVER (rtlwifi family)
13876 M:      Ping-Ke Shih <pkshih@realtek.com>
13877 L:      linux-wireless@vger.kernel.org
13878 W:      http://wireless.kernel.org/
13879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13880 S:      Maintained
13881 F:      drivers/net/wireless/realtek/rtlwifi/
13882
13883 REALTEK WIRELESS DRIVER (rtw88)
13884 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13885 L:      linux-wireless@vger.kernel.org
13886 S:      Maintained
13887 F:      drivers/net/wireless/realtek/rtw88/
13888
13889 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13890 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13891 L:      linux-wireless@vger.kernel.org
13892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13893 S:      Maintained
13894 F:      drivers/net/wireless/realtek/rtl8xxxu/
13895
13896 RXRPC SOCKETS (AF_RXRPC)
13897 M:      David Howells <dhowells@redhat.com>
13898 L:      linux-afs@lists.infradead.org
13899 S:      Supported
13900 F:      net/rxrpc/
13901 F:      include/keys/rxrpc-type.h
13902 F:      include/net/af_rxrpc.h
13903 F:      include/trace/events/rxrpc.h
13904 F:      include/uapi/linux/rxrpc.h
13905 F:      Documentation/networking/rxrpc.txt
13906 W:      https://www.infradead.org/~dhowells/kafs/
13907
13908 S3 SAVAGE FRAMEBUFFER DRIVER
13909 M:      Antonino Daplas <adaplas@gmail.com>
13910 L:      linux-fbdev@vger.kernel.org
13911 S:      Maintained
13912 F:      drivers/video/fbdev/savage/
13913
13914 S390
13915 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13916 M:      Vasily Gorbik <gor@linux.ibm.com>
13917 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13918 L:      linux-s390@vger.kernel.org
13919 W:      http://www.ibm.com/developerworks/linux/linux390/
13920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13921 S:      Supported
13922 F:      arch/s390/
13923 F:      drivers/s390/
13924 F:      Documentation/s390/
13925 F:      Documentation/driver-api/s390-drivers.rst
13926
13927 S390 COMMON I/O LAYER
13928 M:      Sebastian Ott <sebott@linux.ibm.com>
13929 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13930 L:      linux-s390@vger.kernel.org
13931 W:      http://www.ibm.com/developerworks/linux/linux390/
13932 S:      Supported
13933 F:      drivers/s390/cio/
13934
13935 S390 DASD DRIVER
13936 M:      Stefan Haberland <sth@linux.ibm.com>
13937 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13938 L:      linux-s390@vger.kernel.org
13939 W:      http://www.ibm.com/developerworks/linux/linux390/
13940 S:      Supported
13941 F:      drivers/s390/block/dasd*
13942 F:      block/partitions/ibm.c
13943
13944 S390 IOMMU (PCI)
13945 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13946 L:      linux-s390@vger.kernel.org
13947 W:      http://www.ibm.com/developerworks/linux/linux390/
13948 S:      Supported
13949 F:      drivers/iommu/s390-iommu.c
13950
13951 S390 IUCV NETWORK LAYER
13952 M:      Julian Wiedmann <jwi@linux.ibm.com>
13953 M:      Ursula Braun <ubraun@linux.ibm.com>
13954 L:      linux-s390@vger.kernel.org
13955 W:      http://www.ibm.com/developerworks/linux/linux390/
13956 S:      Supported
13957 F:      drivers/s390/net/*iucv*
13958 F:      include/net/iucv/
13959 F:      net/iucv/
13960
13961 S390 NETWORK DRIVERS
13962 M:      Julian Wiedmann <jwi@linux.ibm.com>
13963 M:      Ursula Braun <ubraun@linux.ibm.com>
13964 L:      linux-s390@vger.kernel.org
13965 W:      http://www.ibm.com/developerworks/linux/linux390/
13966 S:      Supported
13967 F:      drivers/s390/net/
13968
13969 S390 PCI SUBSYSTEM
13970 M:      Sebastian Ott <sebott@linux.ibm.com>
13971 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13972 L:      linux-s390@vger.kernel.org
13973 W:      http://www.ibm.com/developerworks/linux/linux390/
13974 S:      Supported
13975 F:      arch/s390/pci/
13976 F:      drivers/pci/hotplug/s390_pci_hpc.c
13977
13978 S390 VFIO-CCW DRIVER
13979 M:      Cornelia Huck <cohuck@redhat.com>
13980 M:      Eric Farman <farman@linux.ibm.com>
13981 R:      Halil Pasic <pasic@linux.ibm.com>
13982 L:      linux-s390@vger.kernel.org
13983 L:      kvm@vger.kernel.org
13984 S:      Supported
13985 F:      drivers/s390/cio/vfio_ccw*
13986 F:      Documentation/s390/vfio-ccw.rst
13987 F:      include/uapi/linux/vfio_ccw.h
13988
13989 S390 ZCRYPT DRIVER
13990 M:      Harald Freudenberger <freude@linux.ibm.com>
13991 L:      linux-s390@vger.kernel.org
13992 W:      http://www.ibm.com/developerworks/linux/linux390/
13993 S:      Supported
13994 F:      drivers/s390/crypto/
13995
13996 S390 VFIO AP DRIVER
13997 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13998 M:      Pierre Morel <pmorel@linux.ibm.com>
13999 M:      Halil Pasic <pasic@linux.ibm.com>
14000 L:      linux-s390@vger.kernel.org
14001 W:      http://www.ibm.com/developerworks/linux/linux390/
14002 S:      Supported
14003 F:      drivers/s390/crypto/vfio_ap_drv.c
14004 F:      drivers/s390/crypto/vfio_ap_private.h
14005 F:      drivers/s390/crypto/vfio_ap_ops.c
14006 F:      Documentation/s390/vfio-ap.rst
14007
14008 S390 ZFCP DRIVER
14009 M:      Steffen Maier <maier@linux.ibm.com>
14010 M:      Benjamin Block <bblock@linux.ibm.com>
14011 L:      linux-s390@vger.kernel.org
14012 W:      http://www.ibm.com/developerworks/linux/linux390/
14013 S:      Supported
14014 F:      drivers/s390/scsi/zfcp_*
14015
14016 S3C24XX SD/MMC Driver
14017 M:      Ben Dooks <ben-linux@fluff.org>
14018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14019 S:      Supported
14020 F:      drivers/mmc/host/s3cmci.*
14021
14022 SAA6588 RDS RECEIVER DRIVER
14023 M:      Hans Verkuil <hverkuil@xs4all.nl>
14024 L:      linux-media@vger.kernel.org
14025 T:      git git://linuxtv.org/media_tree.git
14026 W:      https://linuxtv.org
14027 S:      Odd Fixes
14028 F:      drivers/media/i2c/saa6588*
14029
14030 SAA7134 VIDEO4LINUX DRIVER
14031 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14032 L:      linux-media@vger.kernel.org
14033 W:      https://linuxtv.org
14034 T:      git git://linuxtv.org/media_tree.git
14035 S:      Odd fixes
14036 F:      Documentation/media/v4l-drivers/saa7134*
14037 F:      drivers/media/pci/saa7134/
14038
14039 SAA7146 VIDEO4LINUX-2 DRIVER
14040 M:      Hans Verkuil <hverkuil@xs4all.nl>
14041 L:      linux-media@vger.kernel.org
14042 T:      git git://linuxtv.org/media_tree.git
14043 S:      Maintained
14044 F:      drivers/media/common/saa7146/
14045 F:      drivers/media/pci/saa7146/
14046 F:      include/media/drv-intf/saa7146*
14047
14048 SAFESETID SECURITY MODULE
14049 M:     Micah Morton <mortonm@chromium.org>
14050 S:     Supported
14051 F:     security/safesetid/
14052 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14053
14054 SAMSUNG AUDIO (ASoC) DRIVERS
14055 M:      Krzysztof Kozlowski <krzk@kernel.org>
14056 M:      Sangbeom Kim <sbkim73@samsung.com>
14057 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14059 S:      Supported
14060 F:      sound/soc/samsung/
14061 F:      Documentation/devicetree/bindings/sound/samsung*
14062
14063 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14064 M:      Krzysztof Kozlowski <krzk@kernel.org>
14065 L:      linux-crypto@vger.kernel.org
14066 L:      linux-samsung-soc@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/crypto/exynos-rng.c
14069 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14070
14071 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14072 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14073 L:      linux-samsung-soc@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/char/hw_random/exynos-trng.c
14076 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14077
14078 SAMSUNG FRAMEBUFFER DRIVER
14079 M:      Jingoo Han <jingoohan1@gmail.com>
14080 L:      linux-fbdev@vger.kernel.org
14081 S:      Maintained
14082 F:      drivers/video/fbdev/s3c-fb.c
14083
14084 SAMSUNG LAPTOP DRIVER
14085 M:      Corentin Chary <corentin.chary@gmail.com>
14086 L:      platform-driver-x86@vger.kernel.org
14087 S:      Maintained
14088 F:      drivers/platform/x86/samsung-laptop.c
14089
14090 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14091 M:      Sangbeom Kim <sbkim73@samsung.com>
14092 M:      Krzysztof Kozlowski <krzk@kernel.org>
14093 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14094 L:      linux-kernel@vger.kernel.org
14095 L:      linux-samsung-soc@vger.kernel.org
14096 S:      Supported
14097 F:      drivers/mfd/sec*.c
14098 F:      drivers/regulator/s2m*.c
14099 F:      drivers/regulator/s5m*.c
14100 F:      drivers/clk/clk-s2mps11.c
14101 F:      drivers/rtc/rtc-s5m.c
14102 F:      include/linux/mfd/samsung/
14103 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14104 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14105 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14106 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14107
14108 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14109 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14110 L:      linux-media@vger.kernel.org
14111 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14112 S:      Maintained
14113 F:      drivers/media/platform/s3c-camif/
14114 F:      include/media/drv-intf/s3c_camif.h
14115
14116 SAMSUNG S3FWRN5 NFC DRIVER
14117 M:      Robert Baldyga <r.baldyga@samsung.com>
14118 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14119 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14120 S:      Supported
14121 F:      drivers/nfc/s3fwrn5
14122
14123 SAMSUNG S5C73M3 CAMERA DRIVER
14124 M:      Kyungmin Park <kyungmin.park@samsung.com>
14125 M:      Andrzej Hajda <a.hajda@samsung.com>
14126 L:      linux-media@vger.kernel.org
14127 S:      Supported
14128 F:      drivers/media/i2c/s5c73m3/*
14129
14130 SAMSUNG S5K5BAF CAMERA DRIVER
14131 M:      Kyungmin Park <kyungmin.park@samsung.com>
14132 M:      Andrzej Hajda <a.hajda@samsung.com>
14133 L:      linux-media@vger.kernel.org
14134 S:      Supported
14135 F:      drivers/media/i2c/s5k5baf.c
14136
14137 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14138 M:      Krzysztof Kozlowski <krzk@kernel.org>
14139 M:      Vladimir Zapolskiy <vz@mleia.com>
14140 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14141 L:      linux-crypto@vger.kernel.org
14142 L:      linux-samsung-soc@vger.kernel.org
14143 S:      Maintained
14144 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14145 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14146 F:      drivers/crypto/s5p-sss.c
14147
14148 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14149 M:      Kyungmin Park <kyungmin.park@samsung.com>
14150 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14151 L:      linux-media@vger.kernel.org
14152 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14153 S:      Supported
14154 F:      drivers/media/platform/exynos4-is/
14155
14156 SAMSUNG SOC CLOCK DRIVERS
14157 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14158 M:      Tomasz Figa <tomasz.figa@gmail.com>
14159 M:      Chanwoo Choi <cw00.choi@samsung.com>
14160 S:      Supported
14161 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14163 F:      drivers/clk/samsung/
14164 F:      include/dt-bindings/clock/exynos*.h
14165 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14166 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14167 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14168
14169 SAMSUNG SPI DRIVERS
14170 M:      Kukjin Kim <kgene@kernel.org>
14171 M:      Krzysztof Kozlowski <krzk@kernel.org>
14172 M:      Andi Shyti <andi@etezian.org>
14173 L:      linux-spi@vger.kernel.org
14174 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14175 S:      Maintained
14176 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14177 F:      drivers/spi/spi-s3c*
14178 F:      include/linux/platform_data/spi-s3c64xx.h
14179
14180 SAMSUNG SXGBE DRIVERS
14181 M:      Byungho An <bh74.an@samsung.com>
14182 M:      Girish K S <ks.giri@samsung.com>
14183 M:      Vipul Pandya <vipul.pandya@samsung.com>
14184 S:      Supported
14185 L:      netdev@vger.kernel.org
14186 F:      drivers/net/ethernet/samsung/sxgbe/
14187
14188 SAMSUNG THERMAL DRIVER
14189 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14190 L:      linux-pm@vger.kernel.org
14191 L:      linux-samsung-soc@vger.kernel.org
14192 S:      Supported
14193 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14194 F:      drivers/thermal/samsung/
14195
14196 SAMSUNG USB2 PHY DRIVER
14197 M:      Kamil Debski <kamil@wypas.org>
14198 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14199 L:      linux-kernel@vger.kernel.org
14200 S:      Supported
14201 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14202 F:      Documentation/driver-api/phy/samsung-usb2.rst
14203 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14204 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14205 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14206 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14207 F:      drivers/phy/samsung/phy-samsung-usb2.c
14208 F:      drivers/phy/samsung/phy-samsung-usb2.h
14209
14210 SC1200 WDT DRIVER
14211 M:      Zwane Mwaikambo <zwanem@gmail.com>
14212 S:      Maintained
14213 F:      drivers/watchdog/sc1200wdt.c
14214
14215 SCHEDULER
14216 M:      Ingo Molnar <mingo@redhat.com>
14217 M:      Peter Zijlstra <peterz@infradead.org>
14218 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14219 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14220 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14221 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14222 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14223 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14224 L:      linux-kernel@vger.kernel.org
14225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14226 S:      Maintained
14227 F:      kernel/sched/
14228 F:      include/linux/sched.h
14229 F:      include/uapi/linux/sched.h
14230 F:      include/linux/wait.h
14231 F:      include/linux/preempt.h
14232
14233 SCR24X CHIP CARD INTERFACE DRIVER
14234 M:      Lubomir Rintel <lkundrak@v3.sk>
14235 S:      Supported
14236 F:      drivers/char/pcmcia/scr24x_cs.c
14237
14238 SCSI CDROM DRIVER
14239 M:      Jens Axboe <axboe@kernel.dk>
14240 L:      linux-scsi@vger.kernel.org
14241 W:      http://www.kernel.dk
14242 S:      Maintained
14243 F:      drivers/scsi/sr*
14244
14245 SCSI RDMA PROTOCOL (SRP) INITIATOR
14246 M:      Bart Van Assche <bvanassche@acm.org>
14247 L:      linux-rdma@vger.kernel.org
14248 S:      Supported
14249 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14250 F:      drivers/infiniband/ulp/srp/
14251 F:      include/scsi/srp.h
14252
14253 SCSI RDMA PROTOCOL (SRP) TARGET
14254 M:      Bart Van Assche <bvanassche@acm.org>
14255 L:      linux-rdma@vger.kernel.org
14256 L:      target-devel@vger.kernel.org
14257 S:      Supported
14258 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14259 F:      drivers/infiniband/ulp/srpt/
14260
14261 SCSI SG DRIVER
14262 M:      Doug Gilbert <dgilbert@interlog.com>
14263 L:      linux-scsi@vger.kernel.org
14264 W:      http://sg.danny.cz/sg
14265 S:      Maintained
14266 F:      Documentation/scsi/scsi-generic.txt
14267 F:      drivers/scsi/sg.c
14268 F:      include/scsi/sg.h
14269
14270 SCSI SUBSYSTEM
14271 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14273 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14275 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14276 L:      linux-scsi@vger.kernel.org
14277 S:      Maintained
14278 F:      Documentation/devicetree/bindings/scsi/
14279 F:      drivers/scsi/
14280 F:      include/scsi/
14281
14282 SCSI TAPE DRIVER
14283 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14284 L:      linux-scsi@vger.kernel.org
14285 S:      Maintained
14286 F:      Documentation/scsi/st.txt
14287 F:      drivers/scsi/st.*
14288 F:      drivers/scsi/st_*.h
14289
14290 SCSI TARGET SUBSYSTEM
14291 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14292 L:      linux-scsi@vger.kernel.org
14293 L:      target-devel@vger.kernel.org
14294 W:      http://www.linux-iscsi.org
14295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14296 Q:      https://patchwork.kernel.org/project/target-devel/list/
14297 S:      Supported
14298 F:      drivers/target/
14299 F:      include/target/
14300 F:      Documentation/target/
14301
14302 SCTP PROTOCOL
14303 M:      Vlad Yasevich <vyasevich@gmail.com>
14304 M:      Neil Horman <nhorman@tuxdriver.com>
14305 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14306 L:      linux-sctp@vger.kernel.org
14307 W:      http://lksctp.sourceforge.net
14308 S:      Maintained
14309 F:      Documentation/networking/sctp.txt
14310 F:      include/linux/sctp.h
14311 F:      include/uapi/linux/sctp.h
14312 F:      include/net/sctp/
14313 F:      net/sctp/
14314
14315 SCx200 CPU SUPPORT
14316 M:      Jim Cromie <jim.cromie@gmail.com>
14317 S:      Odd Fixes
14318 F:      Documentation/i2c/busses/scx200_acb.rst
14319 F:      arch/x86/platform/scx200/
14320 F:      drivers/watchdog/scx200_wdt.c
14321 F:      drivers/i2c/busses/scx200*
14322 F:      drivers/mtd/maps/scx200_docflash.c
14323 F:      include/linux/scx200.h
14324
14325 SCx200 GPIO DRIVER
14326 M:      Jim Cromie <jim.cromie@gmail.com>
14327 S:      Maintained
14328 F:      drivers/char/scx200_gpio.c
14329 F:      include/linux/scx200_gpio.h
14330
14331 SCx200 HRT CLOCKSOURCE DRIVER
14332 M:      Jim Cromie <jim.cromie@gmail.com>
14333 S:      Maintained
14334 F:      drivers/clocksource/scx200_hrt.c
14335
14336 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14337 M:      Sascha Sommer <saschasommer@freenet.de>
14338 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14339 S:      Maintained
14340 F:      drivers/mmc/host/sdricoh_cs.c
14341
14342 SECO BOARDS CEC DRIVER
14343 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14344 S:      Maintained
14345 F:      drivers/media/platform/seco-cec/seco-cec.c
14346 F:      drivers/media/platform/seco-cec/seco-cec.h
14347
14348 SECURE COMPUTING
14349 M:      Kees Cook <keescook@chromium.org>
14350 R:      Andy Lutomirski <luto@amacapital.net>
14351 R:      Will Drewry <wad@chromium.org>
14352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14353 S:      Supported
14354 F:      kernel/seccomp.c
14355 F:      include/uapi/linux/seccomp.h
14356 F:      include/linux/seccomp.h
14357 F:      tools/testing/selftests/seccomp/*
14358 F:      tools/testing/selftests/kselftest_harness.h
14359 F:      Documentation/userspace-api/seccomp_filter.rst
14360 K:      \bsecure_computing
14361 K:      \bTIF_SECCOMP\b
14362
14363 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14364 M:      Al Cooper <alcooperx@gmail.com>
14365 L:      linux-mmc@vger.kernel.org
14366 L:      bcm-kernel-feedback-list@broadcom.com
14367 S:      Maintained
14368 F:      drivers/mmc/host/sdhci-brcmstb*
14369
14370 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14371 M:      Adrian Hunter <adrian.hunter@intel.com>
14372 L:      linux-mmc@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/mmc/host/sdhci*
14375 F:      include/linux/mmc/sdhci*
14376
14377 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14378 M:      Adrian Hunter <adrian.hunter@intel.com>
14379 M:      Ritesh Harjani <riteshh@codeaurora.org>
14380 M:      Asutosh Das <asutoshd@codeaurora.org>
14381 L:      linux-mmc@vger.kernel.org
14382 S:      Maintained
14383 F:      drivers/mmc/host/cqhci*
14384
14385 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14386 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14387 M:      Manjunath M B <manjumb@synopsys.com>
14388 L:      linux-mmc@vger.kernel.org
14389 S:      Maintained
14390 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14391
14392 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14393 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14394 L:      linux-mmc@vger.kernel.org
14395 S:      Supported
14396 F:      drivers/mmc/host/sdhci-of-at91.c
14397
14398 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14399 M:      Ben Dooks <ben-linux@fluff.org>
14400 M:      Jaehoon Chung <jh80.chung@samsung.com>
14401 L:      linux-mmc@vger.kernel.org
14402 S:      Maintained
14403 F:      drivers/mmc/host/sdhci-s3c*
14404
14405 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14406 M:      Viresh Kumar <vireshk@kernel.org>
14407 L:      linux-mmc@vger.kernel.org
14408 S:      Maintained
14409 F:      drivers/mmc/host/sdhci-spear.c
14410
14411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14412 M:      Kishon Vijay Abraham I <kishon@ti.com>
14413 L:      linux-mmc@vger.kernel.org
14414 S:      Maintained
14415 F:      drivers/mmc/host/sdhci-omap.c
14416
14417 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14418 M:      Scott Bauer <scott.bauer@intel.com>
14419 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14420 L:      linux-block@vger.kernel.org
14421 S:      Supported
14422 F:      block/sed*
14423 F:      block/opal_proto.h
14424 F:      include/linux/sed*
14425 F:      include/uapi/linux/sed*
14426
14427 SECURITY CONTACT
14428 M:      Security Officers <security@kernel.org>
14429 S:      Supported
14430
14431 SECURITY SUBSYSTEM
14432 M:      James Morris <jmorris@namei.org>
14433 M:      "Serge E. Hallyn" <serge@hallyn.com>
14434 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14436 W:      http://kernsec.org/
14437 S:      Supported
14438 F:      security/
14439 X:      security/selinux/
14440
14441 SELINUX SECURITY MODULE
14442 M:      Paul Moore <paul@paul-moore.com>
14443 M:      Stephen Smalley <sds@tycho.nsa.gov>
14444 M:      Eric Paris <eparis@parisplace.org>
14445 L:      selinux@vger.kernel.org
14446 W:      https://selinuxproject.org
14447 W:      https://github.com/SELinuxProject
14448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14449 S:      Supported
14450 F:      include/uapi/linux/selinux_netlink.h
14451 F:      security/selinux/
14452 F:      scripts/selinux/
14453 F:      Documentation/admin-guide/LSM/SELinux.rst
14454
14455 SENSABLE PHANTOM
14456 M:      Jiri Slaby <jirislaby@gmail.com>
14457 S:      Maintained
14458 F:      drivers/misc/phantom.c
14459 F:      include/uapi/linux/phantom.h
14460
14461 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14462 M:      Tomasz Duszynski <tduszyns@gmail.com>
14463 S:      Maintained
14464 F:      drivers/iio/chemical/sps30.c
14465 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14466
14467 SERIAL DEVICE BUS
14468 M:      Rob Herring <robh@kernel.org>
14469 L:      linux-serial@vger.kernel.org
14470 S:      Maintained
14471 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14472 F:      drivers/tty/serdev/
14473 F:      include/linux/serdev.h
14474
14475 SERIAL DRIVERS
14476 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14477 L:      linux-serial@vger.kernel.org
14478 S:      Maintained
14479 F:      Documentation/devicetree/bindings/serial/
14480 F:      drivers/tty/serial/
14481
14482 SERIAL IR RECEIVER
14483 M:      Sean Young <sean@mess.org>
14484 L:      linux-media@vger.kernel.org
14485 S:      Maintained
14486 F:      drivers/media/rc/serial_ir.c
14487
14488 SFC NETWORK DRIVER
14489 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14490 M:      Edward Cree <ecree@solarflare.com>
14491 M:      Martin Habets <mhabets@solarflare.com>
14492 L:      netdev@vger.kernel.org
14493 S:      Supported
14494 F:      drivers/net/ethernet/sfc/
14495
14496 SFF/SFP/SFP+ MODULE SUPPORT
14497 M:      Russell King <linux@armlinux.org.uk>
14498 L:      netdev@vger.kernel.org
14499 S:      Maintained
14500 F:      drivers/net/phy/phylink.c
14501 F:      drivers/net/phy/sfp*
14502 F:      include/linux/phylink.h
14503 F:      include/linux/sfp.h
14504 K:      phylink
14505
14506 SGI GRU DRIVER
14507 M:      Dimitri Sivanich <sivanich@sgi.com>
14508 S:      Maintained
14509 F:      drivers/misc/sgi-gru/
14510
14511 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14512 M:      Pat Gefre <pfg@sgi.com>
14513 L:      linux-ia64@vger.kernel.org
14514 S:      Supported
14515 F:      Documentation/ia64/serial.rst
14516 F:      drivers/tty/serial/ioc?_serial.c
14517 F:      include/linux/ioc?.h
14518
14519 SGI XP/XPC/XPNET DRIVER
14520 M:      Cliff Whickman <cpw@sgi.com>
14521 M:      Robin Holt <robinmholt@gmail.com>
14522 S:      Maintained
14523 F:      drivers/misc/sgi-xp/
14524
14525 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14526 M:      Ursula Braun <ubraun@linux.ibm.com>
14527 M:      Karsten Graul <kgraul@linux.ibm.com>
14528 L:      linux-s390@vger.kernel.org
14529 W:      http://www.ibm.com/developerworks/linux/linux390/
14530 S:      Supported
14531 F:      net/smc/
14532
14533 SHARP RJ54N1CB0C SENSOR DRIVER
14534 M:      Jacopo Mondi <jacopo@jmondi.org>
14535 L:      linux-media@vger.kernel.org
14536 T:      git git://linuxtv.org/media_tree.git
14537 S:      Odd fixes
14538 F:      drivers/media/i2c/rj54n1cb0c.c
14539 F:      include/media/i2c/rj54n1cb0c.h
14540
14541 SH_VEU V4L2 MEM2MEM DRIVER
14542 L:      linux-media@vger.kernel.org
14543 S:      Orphan
14544 F:      drivers/media/platform/sh_veu.c
14545
14546 SH_VOU V4L2 OUTPUT DRIVER
14547 L:      linux-media@vger.kernel.org
14548 S:      Orphan
14549 F:      drivers/media/platform/sh_vou.c
14550 F:      include/media/drv-intf/sh_vou.h
14551
14552 SI2157 MEDIA DRIVER
14553 M:      Antti Palosaari <crope@iki.fi>
14554 L:      linux-media@vger.kernel.org
14555 W:      https://linuxtv.org
14556 W:      http://palosaari.fi/linux/
14557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14558 T:      git git://linuxtv.org/anttip/media_tree.git
14559 S:      Maintained
14560 F:      drivers/media/tuners/si2157*
14561
14562 SI2165 MEDIA DRIVER
14563 M:      Matthias Schwarzott <zzam@gentoo.org>
14564 L:      linux-media@vger.kernel.org
14565 W:      https://linuxtv.org
14566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14567 S:      Maintained
14568 F:      drivers/media/dvb-frontends/si2165*
14569
14570 SI2168 MEDIA DRIVER
14571 M:      Antti Palosaari <crope@iki.fi>
14572 L:      linux-media@vger.kernel.org
14573 W:      https://linuxtv.org
14574 W:      http://palosaari.fi/linux/
14575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14576 T:      git git://linuxtv.org/anttip/media_tree.git
14577 S:      Maintained
14578 F:      drivers/media/dvb-frontends/si2168*
14579
14580 SI470X FM RADIO RECEIVER I2C DRIVER
14581 M:      Hans Verkuil <hverkuil@xs4all.nl>
14582 L:      linux-media@vger.kernel.org
14583 T:      git git://linuxtv.org/media_tree.git
14584 W:      https://linuxtv.org
14585 S:      Odd Fixes
14586 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14587
14588 SI470X FM RADIO RECEIVER USB DRIVER
14589 M:      Hans Verkuil <hverkuil@xs4all.nl>
14590 L:      linux-media@vger.kernel.org
14591 T:      git git://linuxtv.org/media_tree.git
14592 W:      https://linuxtv.org
14593 S:      Maintained
14594 F:      drivers/media/radio/si470x/radio-si470x-common.c
14595 F:      drivers/media/radio/si470x/radio-si470x.h
14596 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14597
14598 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14599 M:      Eduardo Valentin <edubezval@gmail.com>
14600 L:      linux-media@vger.kernel.org
14601 T:      git git://linuxtv.org/media_tree.git
14602 W:      https://linuxtv.org
14603 S:      Odd Fixes
14604 F:      drivers/media/radio/si4713/si4713.?
14605
14606 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14607 M:      Eduardo Valentin <edubezval@gmail.com>
14608 L:      linux-media@vger.kernel.org
14609 T:      git git://linuxtv.org/media_tree.git
14610 W:      https://linuxtv.org
14611 S:      Odd Fixes
14612 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14613
14614 SI4713 FM RADIO TRANSMITTER USB DRIVER
14615 M:      Hans Verkuil <hverkuil@xs4all.nl>
14616 L:      linux-media@vger.kernel.org
14617 T:      git git://linuxtv.org/media_tree.git
14618 W:      https://linuxtv.org
14619 S:      Maintained
14620 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14621
14622 SIANO DVB DRIVER
14623 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14624 L:      linux-media@vger.kernel.org
14625 W:      https://linuxtv.org
14626 T:      git git://linuxtv.org/media_tree.git
14627 S:      Odd fixes
14628 F:      drivers/media/common/siano/
14629 F:      drivers/media/usb/siano/
14630 F:      drivers/media/usb/siano/
14631 F:      drivers/media/mmc/siano/
14632
14633 SIFIVE DRIVERS
14634 M:      Palmer Dabbelt <palmer@sifive.com>
14635 M:      Paul Walmsley <paul.walmsley@sifive.com>
14636 L:      linux-riscv@lists.infradead.org
14637 T:      git git://github.com/sifive/riscv-linux.git
14638 S:      Supported
14639 K:      [^@]sifive
14640 N:      sifive
14641
14642 SIFIVE FU540 SYSTEM-ON-CHIP
14643 M:      Paul Walmsley <paul.walmsley@sifive.com>
14644 M:      Palmer Dabbelt <palmer@sifive.com>
14645 L:      linux-riscv@lists.infradead.org
14646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14647 S:      Supported
14648 K:      fu540
14649 N:      fu540
14650
14651 SILEAD TOUCHSCREEN DRIVER
14652 M:      Hans de Goede <hdegoede@redhat.com>
14653 L:      linux-input@vger.kernel.org
14654 L:      platform-driver-x86@vger.kernel.org
14655 S:      Maintained
14656 F:      drivers/input/touchscreen/silead.c
14657 F:      drivers/platform/x86/touchscreen_dmi.c
14658
14659 SILICON MOTION SM712 FRAME BUFFER DRIVER
14660 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14661 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14662 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14663 L:      linux-fbdev@vger.kernel.org
14664 S:      Maintained
14665 F:      drivers/video/fbdev/sm712*
14666 F:      Documentation/fb/sm712fb.rst
14667
14668 SIMPLE FIRMWARE INTERFACE (SFI)
14669 M:      Len Brown <lenb@kernel.org>
14670 L:      sfi-devel@simplefirmware.org
14671 W:      http://simplefirmware.org/
14672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14673 S:      Supported
14674 F:      arch/x86/platform/sfi/
14675 F:      drivers/sfi/
14676 F:      include/linux/sfi*.h
14677
14678 SIMPLEFB FB DRIVER
14679 M:      Hans de Goede <hdegoede@redhat.com>
14680 L:      linux-fbdev@vger.kernel.org
14681 S:      Maintained
14682 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14683 F:      drivers/video/fbdev/simplefb.c
14684 F:      include/linux/platform_data/simplefb.h
14685
14686 SIMTEC EB110ATX (Chalice CATS)
14687 P:      Ben Dooks
14688 P:      Vincent Sanders <vince@simtec.co.uk>
14689 M:      Simtec Linux Team <linux@simtec.co.uk>
14690 W:      http://www.simtec.co.uk/products/EB110ATX/
14691 S:      Supported
14692
14693 SIMTEC EB2410ITX (BAST)
14694 P:      Ben Dooks
14695 P:      Vincent Sanders <vince@simtec.co.uk>
14696 M:      Simtec Linux Team <linux@simtec.co.uk>
14697 W:      http://www.simtec.co.uk/products/EB2410ITX/
14698 S:      Supported
14699 F:      arch/arm/mach-s3c24xx/mach-bast.c
14700 F:      arch/arm/mach-s3c24xx/bast-ide.c
14701 F:      arch/arm/mach-s3c24xx/bast-irq.c
14702
14703 SIPHASH PRF ROUTINES
14704 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14705 S:      Maintained
14706 F:      lib/siphash.c
14707 F:      lib/test_siphash.c
14708 F:      include/linux/siphash.h
14709
14710 SIOX
14711 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14712 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14713 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14714 S:      Supported
14715 F:      drivers/siox/*
14716 F:      drivers/gpio/gpio-siox.c
14717 F:      include/trace/events/siox.h
14718
14719 SIS 190 ETHERNET DRIVER
14720 M:      Francois Romieu <romieu@fr.zoreil.com>
14721 L:      netdev@vger.kernel.org
14722 S:      Maintained
14723 F:      drivers/net/ethernet/sis/sis190.c
14724
14725 SIS 900/7016 FAST ETHERNET DRIVER
14726 M:      Daniele Venzano <venza@brownhat.org>
14727 W:      http://www.brownhat.org/sis900.html
14728 L:      netdev@vger.kernel.org
14729 S:      Maintained
14730 F:      drivers/net/ethernet/sis/sis900.*
14731
14732 SIS FRAMEBUFFER DRIVER
14733 M:      Thomas Winischhofer <thomas@winischhofer.net>
14734 W:      http://www.winischhofer.net/linuxsisvga.shtml
14735 S:      Maintained
14736 F:      Documentation/fb/sisfb.rst
14737 F:      drivers/video/fbdev/sis/
14738 F:      include/video/sisfb.h
14739
14740 SIS USB2VGA DRIVER
14741 M:      Thomas Winischhofer <thomas@winischhofer.net>
14742 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14743 S:      Maintained
14744 F:      drivers/usb/misc/sisusbvga/
14745
14746 SLAB ALLOCATOR
14747 M:      Christoph Lameter <cl@linux.com>
14748 M:      Pekka Enberg <penberg@kernel.org>
14749 M:      David Rientjes <rientjes@google.com>
14750 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14751 M:      Andrew Morton <akpm@linux-foundation.org>
14752 L:      linux-mm@kvack.org
14753 S:      Maintained
14754 F:      include/linux/sl?b*.h
14755 F:      mm/sl?b*
14756
14757 SLEEPABLE READ-COPY UPDATE (SRCU)
14758 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14759 M:      "Paul E. McKenney" <paulmck@kernel.org>
14760 M:      Josh Triplett <josh@joshtriplett.org>
14761 R:      Steven Rostedt <rostedt@goodmis.org>
14762 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14763 L:      rcu@vger.kernel.org
14764 W:      http://www.rdrop.com/users/paulmck/RCU/
14765 S:      Supported
14766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14767 F:      include/linux/srcu*.h
14768 F:      kernel/rcu/srcu*.c
14769
14770 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14771 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14773 S:      Maintained
14774 F:      drivers/slimbus/
14775 F:      Documentation/devicetree/bindings/slimbus/
14776 F:      include/linux/slimbus.h
14777
14778 SMACK SECURITY MODULE
14779 M:      Casey Schaufler <casey@schaufler-ca.com>
14780 L:      linux-security-module@vger.kernel.org
14781 W:      http://schaufler-ca.com
14782 T:      git git://github.com/cschaufler/smack-next
14783 S:      Maintained
14784 F:      Documentation/admin-guide/LSM/Smack.rst
14785 F:      security/smack/
14786
14787 SMC91x ETHERNET DRIVER
14788 M:      Nicolas Pitre <nico@fluxnic.net>
14789 S:      Odd Fixes
14790 F:      drivers/net/ethernet/smsc/smc91x.*
14791
14792 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14793 M:      Sakari Ailus <sakari.ailus@iki.fi>
14794 L:      linux-media@vger.kernel.org
14795 S:      Maintained
14796 F:      drivers/media/i2c/smiapp/
14797 F:      include/media/i2c/smiapp.h
14798 F:      drivers/media/i2c/smiapp-pll.c
14799 F:      drivers/media/i2c/smiapp-pll.h
14800 F:      include/uapi/linux/smiapp.h
14801 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14802
14803 SMM665 HARDWARE MONITOR DRIVER
14804 M:      Guenter Roeck <linux@roeck-us.net>
14805 L:      linux-hwmon@vger.kernel.org
14806 S:      Maintained
14807 F:      Documentation/hwmon/smm665.rst
14808 F:      drivers/hwmon/smm665.c
14809
14810 SMSC EMC2103 HARDWARE MONITOR DRIVER
14811 M:      Steve Glendinning <steve.glendinning@shawell.net>
14812 L:      linux-hwmon@vger.kernel.org
14813 S:      Maintained
14814 F:      Documentation/hwmon/emc2103.rst
14815 F:      drivers/hwmon/emc2103.c
14816
14817 SMSC SCH5627 HARDWARE MONITOR DRIVER
14818 M:      Hans de Goede <hdegoede@redhat.com>
14819 L:      linux-hwmon@vger.kernel.org
14820 S:      Supported
14821 F:      Documentation/hwmon/sch5627.rst
14822 F:      drivers/hwmon/sch5627.c
14823
14824 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14825 M:      Steve Glendinning <steve.glendinning@shawell.net>
14826 L:      linux-fbdev@vger.kernel.org
14827 S:      Maintained
14828 F:      drivers/video/fbdev/smscufx.c
14829
14830 SMSC47B397 HARDWARE MONITOR DRIVER
14831 M:      Jean Delvare <jdelvare@suse.com>
14832 L:      linux-hwmon@vger.kernel.org
14833 S:      Maintained
14834 F:      Documentation/hwmon/smsc47b397.rst
14835 F:      drivers/hwmon/smsc47b397.c
14836
14837 SMSC911x ETHERNET DRIVER
14838 M:      Steve Glendinning <steve.glendinning@shawell.net>
14839 L:      netdev@vger.kernel.org
14840 S:      Maintained
14841 F:      include/linux/smsc911x.h
14842 F:      drivers/net/ethernet/smsc/smsc911x.*
14843
14844 SMSC9420 PCI ETHERNET DRIVER
14845 M:      Steve Glendinning <steve.glendinning@shawell.net>
14846 L:      netdev@vger.kernel.org
14847 S:      Maintained
14848 F:      drivers/net/ethernet/smsc/smsc9420.*
14849
14850 SOC-CAMERA V4L2 SUBSYSTEM
14851 L:      linux-media@vger.kernel.org
14852 T:      git git://linuxtv.org/media_tree.git
14853 S:      Orphan
14854 F:      include/media/soc_camera.h
14855 F:      drivers/staging/media/soc_camera/
14856
14857 SOCIONEXT SYNQUACER I2C DRIVER
14858 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14859 L:      linux-i2c@vger.kernel.org
14860 S:      Maintained
14861 F:      drivers/i2c/busses/i2c-synquacer.c
14862 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14863
14864 SOCIONEXT UNIPHIER SOUND DRIVER
14865 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14866 S:      Orphan
14867 F:      sound/soc/uniphier/
14868
14869 SOEKRIS NET48XX LED SUPPORT
14870 M:      Chris Boot <bootc@bootc.net>
14871 S:      Maintained
14872 F:      drivers/leds/leds-net48xx.c
14873
14874 SOFT-IWARP DRIVER (siw)
14875 M:      Bernard Metzler <bmt@zurich.ibm.com>
14876 L:      linux-rdma@vger.kernel.org
14877 S:      Supported
14878 F:      drivers/infiniband/sw/siw/
14879 F:      include/uapi/rdma/siw-abi.h
14880
14881 SOFT-ROCE DRIVER (rxe)
14882 M:      Moni Shoua <monis@mellanox.com>
14883 L:      linux-rdma@vger.kernel.org
14884 S:      Supported
14885 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14886 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14887 F:      drivers/infiniband/sw/rxe/
14888 F:      include/uapi/rdma/rdma_user_rxe.h
14889
14890 SOFTLOGIC 6x10 MPEG CODEC
14891 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14892 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14893 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14894 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14895 M:      Ismael Luceno <ismael@iodev.co.uk>
14896 L:      linux-media@vger.kernel.org
14897 S:      Supported
14898 F:      drivers/media/pci/solo6x10/
14899
14900 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14901 M:      James Morse <james.morse@arm.com>
14902 L:      linux-arm-kernel@lists.infradead.org
14903 S:      Maintained
14904 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14905 F:      drivers/firmware/arm_sdei.c
14906 F:      include/linux/arm_sdei.h
14907 F:      include/uapi/linux/arm_sdei.h
14908
14909 SOFTWARE RAID (Multiple Disks) SUPPORT
14910 M:      Song Liu <song@kernel.org>
14911 L:      linux-raid@vger.kernel.org
14912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14913 S:      Supported
14914 F:      drivers/md/Makefile
14915 F:      drivers/md/Kconfig
14916 F:      drivers/md/md*
14917 F:      drivers/md/raid*
14918 F:      include/linux/raid/
14919 F:      include/uapi/linux/raid/
14920
14921 SOCIONEXT (SNI) AVE NETWORK DRIVER
14922 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14923 L:      netdev@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/net/ethernet/socionext/sni_ave.c
14926 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14927
14928 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14929 M:      Jassi Brar <jaswinder.singh@linaro.org>
14930 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14931 L:      netdev@vger.kernel.org
14932 S:      Maintained
14933 F:      drivers/net/ethernet/socionext/netsec.c
14934 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14935
14936 SOCIONEXT (SNI) Synquacer SPI DRIVER
14937 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14938 M:      Jassi Brar <jaswinder.singh@linaro.org>
14939 L:      linux-spi@vger.kernel.org
14940 S:      Maintained
14941 F:      drivers/spi/spi-synquacer.c
14942 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14943
14944 SOLIDRUN CLEARFOG SUPPORT
14945 M:      Russell King <linux@armlinux.org.uk>
14946 S:      Maintained
14947 F:      arch/arm/boot/dts/armada-388-clearfog*
14948 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14949
14950 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14951 M:      Russell King <linux@armlinux.org.uk>
14952 S:      Maintained
14953 F:      arch/arm/boot/dts/imx6*-cubox-i*
14954 F:      arch/arm/boot/dts/imx6*-hummingboard*
14955 F:      arch/arm/boot/dts/imx6*-sr-*
14956
14957 SONIC NETWORK DRIVER
14958 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14959 L:      netdev@vger.kernel.org
14960 S:      Maintained
14961 F:      drivers/net/ethernet/natsemi/sonic.*
14962
14963 SONICS SILICON BACKPLANE DRIVER (SSB)
14964 M:      Michael Buesch <m@bues.ch>
14965 L:      linux-wireless@vger.kernel.org
14966 S:      Maintained
14967 F:      drivers/ssb/
14968 F:      include/linux/ssb/
14969
14970 SONY IMX214 SENSOR DRIVER
14971 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14972 L:      linux-media@vger.kernel.org
14973 T:      git git://linuxtv.org/media_tree.git
14974 S:      Maintained
14975 F:      drivers/media/i2c/imx214.c
14976 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14977
14978 SONY IMX258 SENSOR DRIVER
14979 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14980 L:      linux-media@vger.kernel.org
14981 T:      git git://linuxtv.org/media_tree.git
14982 S:      Maintained
14983 F:      drivers/media/i2c/imx258.c
14984
14985 SONY IMX274 SENSOR DRIVER
14986 M:      Leon Luo <leonl@leopardimaging.com>
14987 L:      linux-media@vger.kernel.org
14988 T:      git git://linuxtv.org/media_tree.git
14989 S:      Maintained
14990 F:      drivers/media/i2c/imx274.c
14991 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14992
14993 SONY IMX319 SENSOR DRIVER
14994 M:      Bingbu Cao <bingbu.cao@intel.com>
14995 L:      linux-media@vger.kernel.org
14996 T:      git git://linuxtv.org/media_tree.git
14997 S:      Maintained
14998 F:      drivers/media/i2c/imx319.c
14999
15000 SONY IMX355 SENSOR DRIVER
15001 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15002 L:      linux-media@vger.kernel.org
15003 T:      git git://linuxtv.org/media_tree.git
15004 S:      Maintained
15005 F:      drivers/media/i2c/imx355.c
15006
15007 SONY MEMORYSTICK SUBSYSTEM
15008 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15009 M:      Alex Dubov <oakad@yahoo.com>
15010 M:      Ulf Hansson <ulf.hansson@linaro.org>
15011 L:      linux-mmc@vger.kernel.org
15012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15013 S:      Maintained
15014 F:      drivers/memstick/
15015 F:      include/linux/memstick.h
15016
15017 SONY VAIO CONTROL DEVICE DRIVER
15018 M:      Mattia Dongili <malattia@linux.it>
15019 L:      platform-driver-x86@vger.kernel.org
15020 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15021 S:      Maintained
15022 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15023 F:      drivers/char/sonypi.c
15024 F:      drivers/platform/x86/sony-laptop.c
15025 F:      include/linux/sony-laptop.h
15026
15027 SOUND
15028 M:      Jaroslav Kysela <perex@perex.cz>
15029 M:      Takashi Iwai <tiwai@suse.com>
15030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15031 W:      http://www.alsa-project.org/
15032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15033 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15034 S:      Maintained
15035 F:      Documentation/sound/
15036 F:      include/sound/
15037 F:      include/uapi/sound/
15038 F:      sound/
15039
15040 SOUND - COMPRESSED AUDIO
15041 M:      Vinod Koul <vkoul@kernel.org>
15042 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15044 S:      Supported
15045 F:      Documentation/sound/designs/compress-offload.rst
15046 F:      include/sound/compress_driver.h
15047 F:      include/uapi/sound/compress_*
15048 F:      sound/core/compress_offload.c
15049 F:      sound/soc/soc-compress.c
15050
15051 SOUND - DMAENGINE HELPERS
15052 M:      Lars-Peter Clausen <lars@metafoo.de>
15053 S:      Supported
15054 F:      include/sound/dmaengine_pcm.h
15055 F:      sound/core/pcm_dmaengine.c
15056 F:      sound/soc/soc-generic-dmaengine-pcm.c
15057
15058 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15059 M:      Liam Girdwood <lgirdwood@gmail.com>
15060 M:      Mark Brown <broonie@kernel.org>
15061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15062 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15063 W:      http://alsa-project.org/main/index.php/ASoC
15064 S:      Supported
15065 F:      Documentation/devicetree/bindings/sound/
15066 F:      Documentation/sound/soc/
15067 F:      sound/soc/
15068 F:      include/dt-bindings/sound/
15069 F:      include/sound/soc*
15070
15071 SOUNDWIRE SUBSYSTEM
15072 M:      Vinod Koul <vkoul@kernel.org>
15073 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15074 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15075 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15076 S:      Supported
15077 F:      Documentation/driver-api/soundwire/
15078 F:      drivers/soundwire/
15079 F:      include/linux/soundwire/
15080
15081 SP2 MEDIA DRIVER
15082 M:      Olli Salonen <olli.salonen@iki.fi>
15083 L:      linux-media@vger.kernel.org
15084 W:      https://linuxtv.org
15085 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15086 S:      Maintained
15087 F:      drivers/media/dvb-frontends/sp2*
15088
15089 SPARC + UltraSPARC (sparc/sparc64)
15090 M:      "David S. Miller" <davem@davemloft.net>
15091 L:      sparclinux@vger.kernel.org
15092 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15095 S:      Maintained
15096 F:      arch/sparc/
15097 F:      drivers/sbus/
15098
15099 SPARC SERIAL DRIVERS
15100 M:      "David S. Miller" <davem@davemloft.net>
15101 L:      sparclinux@vger.kernel.org
15102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15104 S:      Maintained
15105 F:      include/linux/sunserialcore.h
15106 F:      drivers/tty/serial/suncore.c
15107 F:      drivers/tty/serial/sunhv.c
15108 F:      drivers/tty/serial/sunsab.c
15109 F:      drivers/tty/serial/sunsab.h
15110 F:      drivers/tty/serial/sunsu.c
15111 F:      drivers/tty/serial/sunzilog.c
15112 F:      drivers/tty/serial/sunzilog.h
15113 F:      drivers/tty/vcc.c
15114
15115 SPARSE CHECKER
15116 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15117 L:      linux-sparse@vger.kernel.org
15118 W:      https://sparse.wiki.kernel.org/
15119 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15120 S:      Maintained
15121 F:      include/linux/compiler.h
15122
15123 SPEAR CLOCK FRAMEWORK SUPPORT
15124 M:      Viresh Kumar <vireshk@kernel.org>
15125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15126 W:      http://www.st.com/spear
15127 S:      Maintained
15128 F:      drivers/clk/spear/
15129
15130 SPEAR PLATFORM SUPPORT
15131 M:      Viresh Kumar <vireshk@kernel.org>
15132 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15134 W:      http://www.st.com/spear
15135 S:      Maintained
15136 F:      arch/arm/boot/dts/spear*
15137 F:      arch/arm/mach-spear/
15138
15139 SPI NOR SUBSYSTEM
15140 M:      Marek Vasut <marek.vasut@gmail.com>
15141 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15142 L:      linux-mtd@lists.infradead.org
15143 W:      http://www.linux-mtd.infradead.org/
15144 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15146 S:      Maintained
15147 F:      drivers/mtd/spi-nor/
15148 F:      include/linux/mtd/spi-nor.h
15149
15150 SPI SUBSYSTEM
15151 M:      Mark Brown <broonie@kernel.org>
15152 L:      linux-spi@vger.kernel.org
15153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15154 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15155 S:      Maintained
15156 F:      Documentation/devicetree/bindings/spi/
15157 F:      Documentation/spi/
15158 F:      drivers/spi/
15159 F:      include/linux/spi/
15160 F:      include/uapi/linux/spi/
15161 F:      tools/spi/
15162
15163 SPIDERNET NETWORK DRIVER for CELL
15164 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15165 L:      netdev@vger.kernel.org
15166 S:      Supported
15167 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15168 F:      drivers/net/ethernet/toshiba/spider_net*
15169
15170 SPMI SUBSYSTEM
15171 R:      Stephen Boyd <sboyd@kernel.org>
15172 L:      linux-arm-msm@vger.kernel.org
15173 F:      Documentation/devicetree/bindings/spmi/
15174 F:      drivers/spmi/
15175 F:      include/dt-bindings/spmi/spmi.h
15176 F:      include/linux/spmi.h
15177 F:      include/trace/events/spmi.h
15178
15179 SPU FILE SYSTEM
15180 M:      Jeremy Kerr <jk@ozlabs.org>
15181 L:      linuxppc-dev@lists.ozlabs.org
15182 W:      http://www.ibm.com/developerworks/power/cell/
15183 S:      Supported
15184 F:      Documentation/filesystems/spufs.txt
15185 F:      arch/powerpc/platforms/cell/spufs/
15186
15187 SQUASHFS FILE SYSTEM
15188 M:      Phillip Lougher <phillip@squashfs.org.uk>
15189 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15190 W:      http://squashfs.org.uk
15191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15192 S:      Maintained
15193 F:      Documentation/filesystems/squashfs.txt
15194 F:      fs/squashfs/
15195
15196 SRM (Alpha) environment access
15197 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15198 S:      Maintained
15199 F:      arch/alpha/kernel/srm_env.c
15200
15201 ST LSM6DSx IMU IIO DRIVER
15202 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15203 L:      linux-iio@vger.kernel.org
15204 W:      http://www.st.com/
15205 S:      Maintained
15206 F:      drivers/iio/imu/st_lsm6dsx/
15207 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15208
15209 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15210 M:      Mickael Guene <mickael.guene@st.com>
15211 L:      linux-media@vger.kernel.org
15212 T:      git git://linuxtv.org/media_tree.git
15213 S:      Maintained
15214 F:      drivers/media/i2c/st-mipid02.c
15215 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15216
15217 ST STM32 I2C/SMBUS DRIVER
15218 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15219 L:      linux-i2c@vger.kernel.org
15220 S:      Maintained
15221 F:      drivers/i2c/busses/i2c-stm32*
15222
15223 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15224 M:      Song Qiang <songqiang1304521@gmail.com>
15225 L:      linux-iio@vger.kernel.org
15226 S:      Maintained
15227 F:      drivers/iio/proximity/vl53l0x-i2c.c
15228 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15229
15230 STABLE BRANCH
15231 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15232 M:      Sasha Levin <sashal@kernel.org>
15233 L:      stable@vger.kernel.org
15234 S:      Supported
15235 F:      Documentation/process/stable-kernel-rules.rst
15236
15237 STAGING - COMEDI
15238 M:      Ian Abbott <abbotti@mev.co.uk>
15239 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15240 S:      Odd Fixes
15241 F:      drivers/staging/comedi/
15242
15243 STAGING - EROFS FILE SYSTEM
15244 M:      Gao Xiang <gaoxiang25@huawei.com>
15245 M:      Chao Yu <yuchao0@huawei.com>
15246 L:      linux-erofs@lists.ozlabs.org
15247 S:      Maintained
15248 F:      drivers/staging/erofs/
15249
15250 STAGING - FIELDBUS SUBSYSTEM
15251 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15252 S:      Maintained
15253 F:      drivers/staging/fieldbus/*
15254 F:      drivers/staging/fieldbus/Documentation/
15255
15256 STAGING - HMS ANYBUS-S BUS
15257 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15258 S:      Maintained
15259 F:      drivers/staging/fieldbus/anybuss/
15260
15261 STAGING - INDUSTRIAL IO
15262 M:      Jonathan Cameron <jic23@kernel.org>
15263 L:      linux-iio@vger.kernel.org
15264 S:      Odd Fixes
15265 F:      Documentation/devicetree/bindings/staging/iio/
15266 F:      drivers/staging/iio/
15267
15268 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15269 M:      Marc Dietrich <marvin24@gmx.de>
15270 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15271 L:      linux-tegra@vger.kernel.org
15272 S:      Maintained
15273 F:      drivers/staging/nvec/
15274
15275 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15276 M:      Jens Frederich <jfrederich@gmail.com>
15277 M:      Daniel Drake <dsd@laptop.org>
15278 M:      Jon Nettleton <jon.nettleton@gmail.com>
15279 W:      http://wiki.laptop.org/go/DCON
15280 S:      Maintained
15281 F:      drivers/staging/olpc_dcon/
15282
15283 STAGING - REALTEK RTL8712U DRIVERS
15284 M:      Larry Finger <Larry.Finger@lwfinger.net>
15285 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15286 S:      Odd Fixes
15287 F:      drivers/staging/rtl8712/
15288
15289 STAGING - REALTEK RTL8188EU DRIVERS
15290 M:      Larry Finger <Larry.Finger@lwfinger.net>
15291 S:      Odd Fixes
15292 F:      drivers/staging/rtl8188eu/
15293
15294 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15295 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15296 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15297 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15298 L:      linux-fbdev@vger.kernel.org
15299 S:      Maintained
15300 F:      drivers/staging/sm750fb/
15301
15302 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15303 M:      William Hubbs <w.d.hubbs@gmail.com>
15304 M:      Chris Brannon <chris@the-brannons.com>
15305 M:      Kirk Reiser <kirk@reisers.ca>
15306 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15307 L:      speakup@linux-speakup.org
15308 W:      http://www.linux-speakup.org/
15309 S:      Odd Fixes
15310 F:      drivers/staging/speakup/
15311
15312 STAGING - VIA VT665X DRIVERS
15313 M:      Forest Bond <forest@alittletooquiet.net>
15314 S:      Odd Fixes
15315 F:      drivers/staging/vt665?/
15316
15317 STAGING - WILC1000 WIFI DRIVER
15318 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15319 M:      Ajay Singh <ajay.kathat@microchip.com>
15320 L:      linux-wireless@vger.kernel.org
15321 S:      Supported
15322 F:      drivers/staging/wilc1000/
15323
15324 STAGING SUBSYSTEM
15325 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15327 L:      devel@driverdev.osuosl.org
15328 S:      Supported
15329 F:      drivers/staging/
15330
15331 STARFIRE/DURALAN NETWORK DRIVER
15332 M:      Ion Badulescu <ionut@badula.org>
15333 S:      Odd Fixes
15334 F:      drivers/net/ethernet/adaptec/starfire*
15335
15336 STEC S1220 SKD DRIVER
15337 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15338 L:      linux-block@vger.kernel.org
15339 S:      Maintained
15340 F:      drivers/block/skd*[ch]
15341
15342 STI AUDIO (ASoC) DRIVERS
15343 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15344 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15345 S:      Maintained
15346 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15347 F:      sound/soc/sti/
15348
15349 STI CEC DRIVER
15350 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15351 S:      Maintained
15352 F:      drivers/media/platform/sti/cec/
15353 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15354
15355 STK1160 USB VIDEO CAPTURE DRIVER
15356 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15357 L:      linux-media@vger.kernel.org
15358 T:      git git://linuxtv.org/media_tree.git
15359 S:      Maintained
15360 F:      drivers/media/usb/stk1160/
15361
15362 STM32 AUDIO (ASoC) DRIVERS
15363 M:      Olivier Moysan <olivier.moysan@st.com>
15364 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15365 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15366 S:      Maintained
15367 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15368 F:      sound/soc/stm/
15369
15370 STM32 TIMER/LPTIMER DRIVERS
15371 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15372 S:      Maintained
15373 F:      drivers/*/stm32-*timer*
15374 F:      drivers/pwm/pwm-stm32*
15375 F:      include/linux/*/stm32-*tim*
15376 F:      Documentation/ABI/testing/*timer-stm32
15377 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15378 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15379
15380 STMMAC ETHERNET DRIVER
15381 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15382 M:      Alexandre Torgue <alexandre.torgue@st.com>
15383 M:      Jose Abreu <joabreu@synopsys.com>
15384 L:      netdev@vger.kernel.org
15385 W:      http://www.stlinux.com
15386 S:      Supported
15387 F:      drivers/net/ethernet/stmicro/stmmac/
15388
15389 SUN3/3X
15390 M:      Sam Creasey <sammy@sammy.net>
15391 W:      http://sammy.net/sun3/
15392 S:      Maintained
15393 F:      arch/m68k/kernel/*sun3*
15394 F:      arch/m68k/sun3*/
15395 F:      arch/m68k/include/asm/sun3*
15396 F:      drivers/net/ethernet/i825xx/sun3*
15397
15398 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15399 M:      Hans de Goede <hdegoede@redhat.com>
15400 L:      linux-input@vger.kernel.org
15401 S:      Maintained
15402 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15403 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15404
15405 SUNDANCE NETWORK DRIVER
15406 M:      Denis Kirjanov <kda@linux-powerpc.org>
15407 L:      netdev@vger.kernel.org
15408 S:      Maintained
15409 F:      drivers/net/ethernet/dlink/sundance.c
15410
15411 SUPERH
15412 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15413 M:      Rich Felker <dalias@libc.org>
15414 L:      linux-sh@vger.kernel.org
15415 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15416 S:      Maintained
15417 F:      Documentation/sh/
15418 F:      arch/sh/
15419 F:      drivers/sh/
15420
15421 SUSPEND TO RAM
15422 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15423 M:      Len Brown <len.brown@intel.com>
15424 M:      Pavel Machek <pavel@ucw.cz>
15425 L:      linux-pm@vger.kernel.org
15426 B:      https://bugzilla.kernel.org
15427 S:      Supported
15428 F:      Documentation/power/
15429 F:      arch/x86/kernel/acpi/
15430 F:      drivers/base/power/
15431 F:      kernel/power/
15432 F:      include/linux/suspend.h
15433 F:      include/linux/freezer.h
15434 F:      include/linux/pm.h
15435
15436 SVGA HANDLING
15437 M:      Martin Mares <mj@ucw.cz>
15438 L:      linux-video@atrey.karlin.mff.cuni.cz
15439 S:      Maintained
15440 F:      Documentation/admin-guide/svga.rst
15441 F:      arch/x86/boot/video*
15442
15443 SWIOTLB SUBSYSTEM
15444 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15445 L:      iommu@lists.linux-foundation.org
15446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15447 S:      Supported
15448 F:      kernel/dma/swiotlb.c
15449 F:      arch/*/kernel/pci-swiotlb.c
15450 F:      include/linux/swiotlb.h
15451
15452 SWITCHDEV
15453 M:      Jiri Pirko <jiri@resnulli.us>
15454 M:      Ivan Vecera <ivecera@redhat.com>
15455 L:      netdev@vger.kernel.org
15456 S:      Supported
15457 F:      net/switchdev/
15458 F:      include/net/switchdev.h
15459
15460 SY8106A REGULATOR DRIVER
15461 M:      Icenowy Zheng <icenowy@aosc.io>
15462 S:      Maintained
15463 F:      drivers/regulator/sy8106a-regulator.c
15464 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15465
15466 SYNC FILE FRAMEWORK
15467 M:      Sumit Semwal <sumit.semwal@linaro.org>
15468 R:      Gustavo Padovan <gustavo@padovan.org>
15469 S:      Maintained
15470 L:      linux-media@vger.kernel.org
15471 L:      dri-devel@lists.freedesktop.org
15472 F:      drivers/dma-buf/sync_*
15473 F:      drivers/dma-buf/dma-fence*
15474 F:      drivers/dma-buf/sw_sync.c
15475 F:      include/linux/sync_file.h
15476 F:      include/uapi/linux/sync_file.h
15477 F:      Documentation/driver-api/sync_file.rst
15478 T:      git git://anongit.freedesktop.org/drm/drm-misc
15479
15480 SYNOPSYS ARC ARCHITECTURE
15481 M:      Vineet Gupta <vgupta@synopsys.com>
15482 L:      linux-snps-arc@lists.infradead.org
15483 S:      Supported
15484 F:      arch/arc/
15485 F:      Documentation/devicetree/bindings/arc/*
15486 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15487 F:      drivers/clocksource/arc_timer.c
15488 F:      drivers/tty/serial/arc_uart.c
15489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15490
15491 SYNOPSYS ARC HSDK SDP pll clock driver
15492 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15493 S:      Supported
15494 F:      drivers/clk/clk-hsdk-pll.c
15495 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15496
15497 SYNOPSYS ARC SDP clock driver
15498 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15499 S:      Supported
15500 F:      drivers/clk/axs10x/*
15501 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15502
15503 SYNOPSYS ARC SDP platform support
15504 M:      Alexey Brodkin <abrodkin@synopsys.com>
15505 S:      Supported
15506 F:      arch/arc/plat-axs10x
15507 F:      arch/arc/boot/dts/ax*
15508 F:      Documentation/devicetree/bindings/arc/axs10*
15509
15510 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15511 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15512 S:      Supported
15513 F:      drivers/reset/reset-axs10x.c
15514 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15515
15516 SYNOPSYS CREG GPIO DRIVER
15517 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15518 S:      Maintained
15519 F:      drivers/gpio/gpio-creg-snps.c
15520 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15521
15522 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15523 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15524 S:      Maintained
15525 F:      drivers/tty/serial/8250/8250_dw.c
15526
15527 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15528 M:      Hoan Tran <hoan@os.amperecomputing.com>
15529 L:      linux-gpio@vger.kernel.org
15530 S:      Maintained
15531 F:      drivers/gpio/gpio-dwapb.c
15532 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15533
15534 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15535 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15536 S:      Maintained
15537 F:      drivers/dma/dw-axi-dmac/
15538 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15539
15540 SYNOPSYS DESIGNWARE DMAC DRIVER
15541 M:      Viresh Kumar <vireshk@kernel.org>
15542 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15543 S:      Maintained
15544 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15545 F:      drivers/dma/dw/
15546 F:      include/dt-bindings/dma/dw-dmac.h
15547 F:      include/linux/dma/dw.h
15548 F:      include/linux/platform_data/dma-dw.h
15549
15550 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15551 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15552 L:      netdev@vger.kernel.org
15553 S:      Supported
15554 F:      drivers/net/ethernet/synopsys/
15555
15556 SYNOPSYS DESIGNWARE I2C DRIVER
15557 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15558 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15559 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15560 L:      linux-i2c@vger.kernel.org
15561 S:      Maintained
15562 F:      drivers/i2c/busses/i2c-designware-*
15563 F:      include/linux/platform_data/i2c-designware.h
15564
15565 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15566 M:      Jaehoon Chung <jh80.chung@samsung.com>
15567 L:      linux-mmc@vger.kernel.org
15568 S:      Maintained
15569 F:      drivers/mmc/host/dw_mmc*
15570
15571 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15572 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15573 S:      Supported
15574 F:      drivers/reset/reset-hsdk.c
15575 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15576 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15577
15578 SYSTEM CONFIGURATION (SYSCON)
15579 M:      Lee Jones <lee.jones@linaro.org>
15580 M:      Arnd Bergmann <arnd@arndb.de>
15581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15582 S:      Supported
15583 F:      drivers/mfd/syscon.c
15584
15585 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15586 M:      Sudeep Holla <sudeep.holla@arm.com>
15587 L:      linux-arm-kernel@lists.infradead.org
15588 S:      Maintained
15589 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15590 F:      drivers/clk/clk-sc[mp]i.c
15591 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15592 F:      drivers/firmware/arm_scpi.c
15593 F:      drivers/firmware/arm_scmi/
15594 F:      drivers/reset/reset-scmi.c
15595 F:      include/linux/sc[mp]i_protocol.h
15596
15597 SYSTEM RESET/SHUTDOWN DRIVERS
15598 M:      Sebastian Reichel <sre@kernel.org>
15599 L:      linux-pm@vger.kernel.org
15600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15601 S:      Maintained
15602 F:      Documentation/devicetree/bindings/power/reset/
15603 F:      drivers/power/reset/
15604
15605 SYSTEM TRACE MODULE CLASS
15606 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15607 S:      Maintained
15608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15609 F:      Documentation/trace/stm.rst
15610 F:      drivers/hwtracing/stm/
15611 F:      include/linux/stm.h
15612 F:      include/uapi/linux/stm.h
15613
15614 SYSV FILESYSTEM
15615 M:      Christoph Hellwig <hch@infradead.org>
15616 S:      Maintained
15617 F:      Documentation/filesystems/sysv-fs.txt
15618 F:      fs/sysv/
15619 F:      include/linux/sysv_fs.h
15620
15621 TASKSTATS STATISTICS INTERFACE
15622 M:      Balbir Singh <bsingharora@gmail.com>
15623 S:      Maintained
15624 F:      Documentation/accounting/taskstats*
15625 F:      include/linux/taskstats*
15626 F:      kernel/taskstats.c
15627
15628 TC subsystem
15629 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15630 M:      Cong Wang <xiyou.wangcong@gmail.com>
15631 M:      Jiri Pirko <jiri@resnulli.us>
15632 L:      netdev@vger.kernel.org
15633 S:      Maintained
15634 F:      include/net/pkt_cls.h
15635 F:      include/net/pkt_sched.h
15636 F:      include/net/tc_act/
15637 F:      include/uapi/linux/pkt_cls.h
15638 F:      include/uapi/linux/pkt_sched.h
15639 F:      include/uapi/linux/tc_act/
15640 F:      include/uapi/linux/tc_ematch/
15641 F:      net/sched/
15642
15643 TC90522 MEDIA DRIVER
15644 M:      Akihiro Tsukada <tskd08@gmail.com>
15645 L:      linux-media@vger.kernel.org
15646 S:      Odd Fixes
15647 F:      drivers/media/dvb-frontends/tc90522*
15648
15649 TCP LOW PRIORITY MODULE
15650 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15651 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15652 W:      http://tcp-lp-mod.sourceforge.net/
15653 S:      Maintained
15654 F:      net/ipv4/tcp_lp.c
15655
15656 TDA10071 MEDIA DRIVER
15657 M:      Antti Palosaari <crope@iki.fi>
15658 L:      linux-media@vger.kernel.org
15659 W:      https://linuxtv.org
15660 W:      http://palosaari.fi/linux/
15661 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15662 T:      git git://linuxtv.org/anttip/media_tree.git
15663 S:      Maintained
15664 F:      drivers/media/dvb-frontends/tda10071*
15665
15666 TDA18212 MEDIA DRIVER
15667 M:      Antti Palosaari <crope@iki.fi>
15668 L:      linux-media@vger.kernel.org
15669 W:      https://linuxtv.org
15670 W:      http://palosaari.fi/linux/
15671 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15672 T:      git git://linuxtv.org/anttip/media_tree.git
15673 S:      Maintained
15674 F:      drivers/media/tuners/tda18212*
15675
15676 TDA18218 MEDIA DRIVER
15677 M:      Antti Palosaari <crope@iki.fi>
15678 L:      linux-media@vger.kernel.org
15679 W:      https://linuxtv.org
15680 W:      http://palosaari.fi/linux/
15681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15682 T:      git git://linuxtv.org/anttip/media_tree.git
15683 S:      Maintained
15684 F:      drivers/media/tuners/tda18218*
15685
15686 TDA18250 MEDIA DRIVER
15687 M:      Olli Salonen <olli.salonen@iki.fi>
15688 L:      linux-media@vger.kernel.org
15689 W:      https://linuxtv.org
15690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15691 T:      git git://linuxtv.org/media_tree.git
15692 S:      Maintained
15693 F:      drivers/media/tuners/tda18250*
15694
15695 TDA18271 MEDIA DRIVER
15696 M:      Michael Krufky <mkrufky@linuxtv.org>
15697 L:      linux-media@vger.kernel.org
15698 W:      https://linuxtv.org
15699 W:      http://github.com/mkrufky
15700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15701 T:      git git://linuxtv.org/mkrufky/tuners.git
15702 S:      Maintained
15703 F:      drivers/media/tuners/tda18271*
15704
15705 TDA1997x MEDIA DRIVER
15706 M:      Tim Harvey <tharvey@gateworks.com>
15707 L:      linux-media@vger.kernel.org
15708 W:      https://linuxtv.org
15709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15710 S:      Maintained
15711 F:      drivers/media/i2c/tda1997x.*
15712
15713 TDA827x MEDIA DRIVER
15714 M:      Michael Krufky <mkrufky@linuxtv.org>
15715 L:      linux-media@vger.kernel.org
15716 W:      https://linuxtv.org
15717 W:      http://github.com/mkrufky
15718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15719 T:      git git://linuxtv.org/mkrufky/tuners.git
15720 S:      Maintained
15721 F:      drivers/media/tuners/tda8290.*
15722
15723 TDA8290 MEDIA DRIVER
15724 M:      Michael Krufky <mkrufky@linuxtv.org>
15725 L:      linux-media@vger.kernel.org
15726 W:      https://linuxtv.org
15727 W:      http://github.com/mkrufky
15728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15729 T:      git git://linuxtv.org/mkrufky/tuners.git
15730 S:      Maintained
15731 F:      drivers/media/tuners/tda8290.*
15732
15733 TDA9840 MEDIA DRIVER
15734 M:      Hans Verkuil <hverkuil@xs4all.nl>
15735 L:      linux-media@vger.kernel.org
15736 T:      git git://linuxtv.org/media_tree.git
15737 W:      https://linuxtv.org
15738 S:      Maintained
15739 F:      drivers/media/i2c/tda9840*
15740
15741 TEA5761 TUNER DRIVER
15742 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15743 L:      linux-media@vger.kernel.org
15744 W:      https://linuxtv.org
15745 T:      git git://linuxtv.org/media_tree.git
15746 S:      Odd fixes
15747 F:      drivers/media/tuners/tea5761.*
15748
15749 TEA5767 TUNER DRIVER
15750 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15751 L:      linux-media@vger.kernel.org
15752 W:      https://linuxtv.org
15753 T:      git git://linuxtv.org/media_tree.git
15754 S:      Maintained
15755 F:      drivers/media/tuners/tea5767.*
15756
15757 TEA6415C MEDIA DRIVER
15758 M:      Hans Verkuil <hverkuil@xs4all.nl>
15759 L:      linux-media@vger.kernel.org
15760 T:      git git://linuxtv.org/media_tree.git
15761 W:      https://linuxtv.org
15762 S:      Maintained
15763 F:      drivers/media/i2c/tea6415c*
15764
15765 TEA6420 MEDIA DRIVER
15766 M:      Hans Verkuil <hverkuil@xs4all.nl>
15767 L:      linux-media@vger.kernel.org
15768 T:      git git://linuxtv.org/media_tree.git
15769 W:      https://linuxtv.org
15770 S:      Maintained
15771 F:      drivers/media/i2c/tea6420*
15772
15773 TEAM DRIVER
15774 M:      Jiri Pirko <jiri@resnulli.us>
15775 L:      netdev@vger.kernel.org
15776 S:      Supported
15777 F:      drivers/net/team/
15778 F:      include/linux/if_team.h
15779 F:      include/uapi/linux/if_team.h
15780
15781 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15782 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15783 S:      Maintained
15784 F:      arch/x86/platform/ts5500/
15785
15786 TECHNOTREND USB IR RECEIVER
15787 M:      Sean Young <sean@mess.org>
15788 L:      linux-media@vger.kernel.org
15789 S:      Maintained
15790 F:      drivers/media/rc/ttusbir.c
15791
15792 TECHWELL TW9910 VIDEO DECODER
15793 L:      linux-media@vger.kernel.org
15794 S:      Orphan
15795 F:      drivers/media/i2c/tw9910.c
15796 F:      include/media/i2c/tw9910.h
15797
15798 TEE SUBSYSTEM
15799 M:      Jens Wiklander <jens.wiklander@linaro.org>
15800 L:      tee-dev@lists.linaro.org
15801 S:      Maintained
15802 F:      include/linux/tee_drv.h
15803 F:      include/uapi/linux/tee.h
15804 F:      drivers/tee/
15805 F:      Documentation/tee.txt
15806
15807 TEGRA ARCHITECTURE SUPPORT
15808 M:      Thierry Reding <thierry.reding@gmail.com>
15809 M:      Jonathan Hunter <jonathanh@nvidia.com>
15810 L:      linux-tegra@vger.kernel.org
15811 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15813 S:      Supported
15814 N:      [^a-z]tegra
15815
15816 TEGRA CLOCK DRIVER
15817 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15818 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15819 S:      Supported
15820 F:      drivers/clk/tegra/
15821
15822 TEGRA DMA DRIVERS
15823 M:      Laxman Dewangan <ldewangan@nvidia.com>
15824 M:      Jon Hunter <jonathanh@nvidia.com>
15825 S:      Supported
15826 F:      drivers/dma/tegra*
15827
15828 TEGRA I2C DRIVER
15829 M:      Laxman Dewangan <ldewangan@nvidia.com>
15830 R:      Dmitry Osipenko <digetx@gmail.com>
15831 S:      Supported
15832 F:      drivers/i2c/busses/i2c-tegra.c
15833
15834 TEGRA IOMMU DRIVERS
15835 M:      Thierry Reding <thierry.reding@gmail.com>
15836 L:      linux-tegra@vger.kernel.org
15837 S:      Supported
15838 F:      drivers/iommu/tegra*
15839
15840 TEGRA KBC DRIVER
15841 M:      Laxman Dewangan <ldewangan@nvidia.com>
15842 S:      Supported
15843 F:      drivers/input/keyboard/tegra-kbc.c
15844
15845 TEGRA NAND DRIVER
15846 M:      Stefan Agner <stefan@agner.ch>
15847 M:      Lucas Stach <dev@lynxeye.de>
15848 S:      Maintained
15849 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15850 F:      drivers/mtd/nand/raw/tegra_nand.c
15851
15852 TEGRA PWM DRIVER
15853 M:      Thierry Reding <thierry.reding@gmail.com>
15854 S:      Supported
15855 F:      drivers/pwm/pwm-tegra.c
15856
15857 TEGRA SERIAL DRIVER
15858 M:      Laxman Dewangan <ldewangan@nvidia.com>
15859 S:      Supported
15860 F:      drivers/tty/serial/serial-tegra.c
15861
15862 TEGRA SPI DRIVER
15863 M:      Laxman Dewangan <ldewangan@nvidia.com>
15864 S:      Supported
15865 F:      drivers/spi/spi-tegra*
15866
15867 TEGRA XUSB PADCTL DRIVER
15868 M:      JC Kuo <jckuo@nvidia.com>
15869 S:      Supported
15870 F:      drivers/phy/tegra/xusb*
15871
15872 TEHUTI ETHERNET DRIVER
15873 M:      Andy Gospodarek <andy@greyhouse.net>
15874 L:      netdev@vger.kernel.org
15875 S:      Supported
15876 F:      drivers/net/ethernet/tehuti/*
15877
15878 Telecom Clock Driver for MCPL0010
15879 M:      Mark Gross <mark.gross@intel.com>
15880 S:      Supported
15881 F:      drivers/char/tlclk.c
15882
15883 TENSILICA XTENSA PORT (xtensa)
15884 M:      Chris Zankel <chris@zankel.net>
15885 M:      Max Filippov <jcmvbkbc@gmail.com>
15886 L:      linux-xtensa@linux-xtensa.org
15887 T:      git git://github.com/czankel/xtensa-linux.git
15888 S:      Maintained
15889 F:      arch/xtensa/
15890 F:      drivers/irqchip/irq-xtensa-*
15891
15892 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15893 M:      Nishanth Menon <nm@ti.com>
15894 M:      Tero Kristo <t-kristo@ti.com>
15895 M:      Santosh Shilimkar <ssantosh@kernel.org>
15896 L:      linux-arm-kernel@lists.infradead.org
15897 S:      Maintained
15898 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15899 F:      drivers/firmware/ti_sci*
15900 F:      include/linux/soc/ti/ti_sci_protocol.h
15901 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15902 F:      drivers/soc/ti/ti_sci_pm_domains.c
15903 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
15904 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15905 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15906 F:      drivers/clk/keystone/sci-clk.c
15907 F:      drivers/reset/reset-ti-sci.c
15908 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15909 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15910 F:      drivers/irqchip/irq-ti-sci-intr.c
15911 F:      drivers/irqchip/irq-ti-sci-inta.c
15912 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15913 F:      drivers/soc/ti/ti_sci_inta_msi.c
15914
15915 Texas Instruments ASoC drivers
15916 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15917 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15918 S:      Maintained
15919 F:      sound/soc/ti/
15920
15921 Texas Instruments' DAC7612 DAC Driver
15922 M:      Ricardo Ribalda <ricardo@ribalda.com>
15923 L:      linux-iio@vger.kernel.org
15924 S:      Supported
15925 F:      drivers/iio/dac/ti-dac7612.c
15926 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15927
15928 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15929 M:      Hans Verkuil <hverkuil@xs4all.nl>
15930 L:      linux-media@vger.kernel.org
15931 T:      git git://linuxtv.org/media_tree.git
15932 W:      https://linuxtv.org
15933 S:      Maintained
15934 F:      drivers/media/radio/radio-raremono.c
15935
15936 THERMAL
15937 M:      Zhang Rui <rui.zhang@intel.com>
15938 M:      Eduardo Valentin <edubezval@gmail.com>
15939 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15940 L:      linux-pm@vger.kernel.org
15941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15943 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15944 S:      Supported
15945 F:      drivers/thermal/
15946 F:      include/linux/thermal.h
15947 F:      include/uapi/linux/thermal.h
15948 F:      include/linux/cpu_cooling.h
15949 F:      Documentation/devicetree/bindings/thermal/
15950
15951 THERMAL/CPU_COOLING
15952 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15953 M:      Viresh Kumar <viresh.kumar@linaro.org>
15954 M:      Javi Merino <javi.merino@kernel.org>
15955 L:      linux-pm@vger.kernel.org
15956 S:      Supported
15957 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
15958 F:      drivers/thermal/cpu_cooling.c
15959 F:      include/linux/cpu_cooling.h
15960
15961 THINKPAD ACPI EXTRAS DRIVER
15962 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15963 L:      ibm-acpi-devel@lists.sourceforge.net
15964 L:      platform-driver-x86@vger.kernel.org
15965 W:      http://ibm-acpi.sourceforge.net
15966 W:      http://thinkwiki.org/wiki/Ibm-acpi
15967 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15968 S:      Maintained
15969 F:      drivers/platform/x86/thinkpad_acpi.c
15970
15971 THUNDERBOLT DRIVER
15972 M:      Andreas Noever <andreas.noever@gmail.com>
15973 M:      Michael Jamet <michael.jamet@intel.com>
15974 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15975 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15977 S:      Maintained
15978 F:      Documentation/admin-guide/thunderbolt.rst
15979 F:      drivers/thunderbolt/
15980 F:      include/linux/thunderbolt.h
15981
15982 THUNDERBOLT NETWORK DRIVER
15983 M:      Michael Jamet <michael.jamet@intel.com>
15984 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15985 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15986 L:      netdev@vger.kernel.org
15987 S:      Maintained
15988 F:      drivers/net/thunderbolt.c
15989
15990 THUNDERX GPIO DRIVER
15991 M:      David Daney <david.daney@cavium.com>
15992 S:      Maintained
15993 F:      drivers/gpio/gpio-thunderx.c
15994
15995 TI AM437X VPFE DRIVER
15996 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15997 L:      linux-media@vger.kernel.org
15998 W:      https://linuxtv.org
15999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16000 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16001 S:      Maintained
16002 F:      drivers/media/platform/am437x/
16003
16004 TI BANDGAP AND THERMAL DRIVER
16005 M:      Eduardo Valentin <edubezval@gmail.com>
16006 M:      Keerthy <j-keerthy@ti.com>
16007 L:      linux-pm@vger.kernel.org
16008 L:      linux-omap@vger.kernel.org
16009 S:      Maintained
16010 F:      drivers/thermal/ti-soc-thermal/
16011
16012 TI BQ27XXX POWER SUPPLY DRIVER
16013 R:      Andrew F. Davis <afd@ti.com>
16014 F:      include/linux/power/bq27xxx_battery.h
16015 F:      drivers/power/supply/bq27xxx_battery.c
16016 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16017
16018 TI CDCE706 CLOCK DRIVER
16019 M:      Max Filippov <jcmvbkbc@gmail.com>
16020 S:      Maintained
16021 F:      drivers/clk/clk-cdce706.c
16022
16023 TI CLOCK DRIVER
16024 M:      Tero Kristo <t-kristo@ti.com>
16025 L:      linux-omap@vger.kernel.org
16026 S:      Maintained
16027 F:      drivers/clk/ti/
16028 F:      include/linux/clk/ti.h
16029
16030 TI DAVINCI MACHINE SUPPORT
16031 M:      Sekhar Nori <nsekhar@ti.com>
16032 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16035 S:      Supported
16036 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16037 F:      arch/arm/mach-davinci/
16038 F:      drivers/i2c/busses/i2c-davinci.c
16039 F:      arch/arm/boot/dts/da850*
16040
16041 TI DAVINCI SERIES CLOCK DRIVER
16042 M:      David Lechner <david@lechnology.com>
16043 R:      Sekhar Nori <nsekhar@ti.com>
16044 S:      Maintained
16045 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16046 F:      drivers/clk/davinci/
16047
16048 TI DAVINCI SERIES GPIO DRIVER
16049 M:      Keerthy <j-keerthy@ti.com>
16050 L:      linux-gpio@vger.kernel.org
16051 S:      Maintained
16052 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16053 F:      drivers/gpio/gpio-davinci.c
16054
16055 TI DAVINCI SERIES MEDIA DRIVER
16056 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16057 L:      linux-media@vger.kernel.org
16058 W:      https://linuxtv.org
16059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16060 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16061 S:      Maintained
16062 F:      drivers/media/platform/davinci/
16063 F:      include/media/davinci/
16064
16065 TI ETHERNET SWITCH DRIVER (CPSW)
16066 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16067 L:      linux-omap@vger.kernel.org
16068 L:      netdev@vger.kernel.org
16069 S:      Maintained
16070 F:      drivers/net/ethernet/ti/cpsw*
16071 F:      drivers/net/ethernet/ti/davinci*
16072
16073 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16074 M:      Alex Dubov <oakad@yahoo.com>
16075 S:      Maintained
16076 W:      http://tifmxx.berlios.de/
16077 F:      drivers/memstick/host/tifm_ms.c
16078 F:      drivers/misc/tifm*
16079 F:      drivers/mmc/host/tifm_sd.c
16080 F:      include/linux/tifm.h
16081
16082 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16083 M:      Santosh Shilimkar <ssantosh@kernel.org>
16084 L:      linux-kernel@vger.kernel.org
16085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16086 S:      Maintained
16087 F:      drivers/soc/ti/*
16088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16089
16090 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16091 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16092 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16093 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16094 S:      Maintained
16095 F:      sound/soc/codecs/lm49453*
16096 F:      sound/soc/codecs/isabelle*
16097
16098 TI LP855x BACKLIGHT DRIVER
16099 M:      Milo Kim <milo.kim@ti.com>
16100 S:      Maintained
16101 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16102 F:      drivers/video/backlight/lp855x_bl.c
16103 F:      include/linux/platform_data/lp855x.h
16104
16105 TI LP8727 CHARGER DRIVER
16106 M:      Milo Kim <milo.kim@ti.com>
16107 S:      Maintained
16108 F:      drivers/power/supply/lp8727_charger.c
16109 F:      include/linux/platform_data/lp8727.h
16110
16111 TI LP8788 MFD DRIVER
16112 M:      Milo Kim <milo.kim@ti.com>
16113 S:      Maintained
16114 F:      drivers/iio/adc/lp8788_adc.c
16115 F:      drivers/leds/leds-lp8788.c
16116 F:      drivers/mfd/lp8788*.c
16117 F:      drivers/power/supply/lp8788-charger.c
16118 F:      drivers/regulator/lp8788-*.c
16119 F:      include/linux/mfd/lp8788*.h
16120
16121 TI NETCP ETHERNET DRIVER
16122 M:      Wingman Kwok <w-kwok2@ti.com>
16123 M:      Murali Karicheri <m-karicheri2@ti.com>
16124 L:      netdev@vger.kernel.org
16125 S:      Maintained
16126 F:      drivers/net/ethernet/ti/netcp*
16127
16128 TI PCM3060 ASoC CODEC DRIVER
16129 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16131 S:      Maintained
16132 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16133 F:      sound/soc/codecs/pcm3060*
16134
16135 TI TAS571X FAMILY ASoC CODEC DRIVER
16136 M:      Kevin Cernekee <cernekee@chromium.org>
16137 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16138 S:      Odd Fixes
16139 F:      sound/soc/codecs/tas571x*
16140
16141 TI TRF7970A NFC DRIVER
16142 M:      Mark Greer <mgreer@animalcreek.com>
16143 L:      linux-wireless@vger.kernel.org
16144 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16145 S:      Supported
16146 F:      drivers/nfc/trf7970a.c
16147 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16148
16149 TI TWL4030 SERIES SOC CODEC DRIVER
16150 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16152 S:      Maintained
16153 F:      sound/soc/codecs/twl4030*
16154
16155 TI VPE/CAL DRIVERS
16156 M:      Benoit Parrot <bparrot@ti.com>
16157 L:      linux-media@vger.kernel.org
16158 W:      http://linuxtv.org/
16159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16160 S:      Maintained
16161 F:      drivers/media/platform/ti-vpe/
16162
16163 TI WILINK WIRELESS DRIVERS
16164 L:      linux-wireless@vger.kernel.org
16165 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16166 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16168 S:      Orphan
16169 F:      drivers/net/wireless/ti/
16170 F:      include/linux/wl12xx.h
16171
16172 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16173 M:      John Stultz <john.stultz@linaro.org>
16174 M:      Thomas Gleixner <tglx@linutronix.de>
16175 R:      Stephen Boyd <sboyd@kernel.org>
16176 L:      linux-kernel@vger.kernel.org
16177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16178 S:      Supported
16179 F:      include/linux/clocksource.h
16180 F:      include/linux/time.h
16181 F:      include/linux/timex.h
16182 F:      include/uapi/linux/time.h
16183 F:      include/uapi/linux/timex.h
16184 F:      kernel/time/clocksource.c
16185 F:      kernel/time/time*.c
16186 F:      kernel/time/alarmtimer.c
16187 F:      kernel/time/ntp.c
16188 F:      tools/testing/selftests/timers/
16189
16190 TIPC NETWORK LAYER
16191 M:      Jon Maloy <jon.maloy@ericsson.com>
16192 M:      Ying Xue <ying.xue@windriver.com>
16193 L:      netdev@vger.kernel.org (core kernel code)
16194 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16195 W:      http://tipc.sourceforge.net/
16196 S:      Maintained
16197 F:      include/uapi/linux/tipc*.h
16198 F:      net/tipc/
16199
16200 TLAN NETWORK DRIVER
16201 M:      Samuel Chessman <chessman@tux.org>
16202 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16203 W:      http://sourceforge.net/projects/tlan/
16204 S:      Maintained
16205 F:      Documentation/networking/device_drivers/ti/tlan.txt
16206 F:      drivers/net/ethernet/ti/tlan.*
16207
16208 TM6000 VIDEO4LINUX DRIVER
16209 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16210 L:      linux-media@vger.kernel.org
16211 W:      https://linuxtv.org
16212 T:      git git://linuxtv.org/media_tree.git
16213 S:      Odd fixes
16214 F:      drivers/media/usb/tm6000/
16215 F:      Documentation/media/v4l-drivers/tm6000*
16216
16217 TMIO/SDHI MMC DRIVER
16218 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16219 L:      linux-mmc@vger.kernel.org
16220 S:      Supported
16221 F:      drivers/mmc/host/tmio_mmc*
16222 F:      drivers/mmc/host/renesas_sdhi*
16223 F:      include/linux/mfd/tmio.h
16224
16225 TMP401 HARDWARE MONITOR DRIVER
16226 M:      Guenter Roeck <linux@roeck-us.net>
16227 L:      linux-hwmon@vger.kernel.org
16228 S:      Maintained
16229 F:      Documentation/hwmon/tmp401.rst
16230 F:      drivers/hwmon/tmp401.c
16231
16232 TMPFS (SHMEM FILESYSTEM)
16233 M:      Hugh Dickins <hughd@google.com>
16234 L:      linux-mm@kvack.org
16235 S:      Maintained
16236 F:      include/linux/shmem_fs.h
16237 F:      mm/shmem.c
16238
16239 TOMOYO SECURITY MODULE
16240 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16241 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16242 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16243 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16244 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16245 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16246 W:      https://tomoyo.osdn.jp/
16247 S:      Maintained
16248 F:      security/tomoyo/
16249
16250 TOPSTAR LAPTOP EXTRAS DRIVER
16251 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16252 L:      platform-driver-x86@vger.kernel.org
16253 S:      Maintained
16254 F:      drivers/platform/x86/topstar-laptop.c
16255
16256 TORTURE-TEST MODULES
16257 M:      Davidlohr Bueso <dave@stgolabs.net>
16258 M:      "Paul E. McKenney" <paulmck@kernel.org>
16259 M:      Josh Triplett <josh@joshtriplett.org>
16260 L:      linux-kernel@vger.kernel.org
16261 S:      Supported
16262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16263 F:      Documentation/RCU/torture.txt
16264 F:      kernel/torture.c
16265 F:      kernel/rcu/rcutorture.c
16266 F:      kernel/rcu/rcuperf.c
16267 F:      kernel/locking/locktorture.c
16268
16269 TOSHIBA ACPI EXTRAS DRIVER
16270 M:      Azael Avalos <coproscefalo@gmail.com>
16271 L:      platform-driver-x86@vger.kernel.org
16272 S:      Maintained
16273 F:      drivers/platform/x86/toshiba_acpi.c
16274
16275 TOSHIBA BLUETOOTH DRIVER
16276 M:      Azael Avalos <coproscefalo@gmail.com>
16277 L:      platform-driver-x86@vger.kernel.org
16278 S:      Maintained
16279 F:      drivers/platform/x86/toshiba_bluetooth.c
16280
16281 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16282 M:      Azael Avalos <coproscefalo@gmail.com>
16283 L:      platform-driver-x86@vger.kernel.org
16284 S:      Maintained
16285 F:      drivers/platform/x86/toshiba_haps.c
16286
16287 TOSHIBA SMM DRIVER
16288 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16289 W:      http://www.buzzard.org.uk/toshiba/
16290 S:      Maintained
16291 F:      drivers/char/toshiba.c
16292 F:      include/linux/toshiba.h
16293 F:      include/uapi/linux/toshiba.h
16294
16295 TOSHIBA TC358743 DRIVER
16296 M:      Mats Randgaard <matrandg@cisco.com>
16297 L:      linux-media@vger.kernel.org
16298 S:      Maintained
16299 F:      drivers/media/i2c/tc358743*
16300 F:      include/media/i2c/tc358743.h
16301
16302 TOSHIBA WMI HOTKEYS DRIVER
16303 M:      Azael Avalos <coproscefalo@gmail.com>
16304 L:      platform-driver-x86@vger.kernel.org
16305 S:      Maintained
16306 F:      drivers/platform/x86/toshiba-wmi.c
16307
16308 TPM DEVICE DRIVER
16309 M:      Peter Huewe <peterhuewe@gmx.de>
16310 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16311 R:      Jason Gunthorpe <jgg@ziepe.ca>
16312 L:      linux-integrity@vger.kernel.org
16313 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16314 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16315 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16316 S:      Maintained
16317 F:      drivers/char/tpm/
16318
16319 TRACING
16320 M:      Steven Rostedt <rostedt@goodmis.org>
16321 M:      Ingo Molnar <mingo@redhat.com>
16322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16323 S:      Maintained
16324 F:      Documentation/trace/ftrace.rst
16325 F:      arch/*/*/*/ftrace.h
16326 F:      arch/*/kernel/ftrace.c
16327 F:      include/*/ftrace.h
16328 F:      include/linux/trace*.h
16329 F:      include/trace/
16330 F:      kernel/trace/
16331 F:      tools/testing/selftests/ftrace/
16332
16333 TRACING MMIO ACCESSES (MMIOTRACE)
16334 M:      Steven Rostedt <rostedt@goodmis.org>
16335 M:      Ingo Molnar <mingo@kernel.org>
16336 R:      Karol Herbst <karolherbst@gmail.com>
16337 R:      Pekka Paalanen <ppaalanen@gmail.com>
16338 S:      Maintained
16339 L:      linux-kernel@vger.kernel.org
16340 L:      nouveau@lists.freedesktop.org
16341 F:      kernel/trace/trace_mmiotrace.c
16342 F:      include/linux/mmiotrace.h
16343 F:      arch/x86/mm/kmmio.c
16344 F:      arch/x86/mm/mmio-mod.c
16345 F:      arch/x86/mm/testmmiotrace.c
16346
16347 TRIVIAL PATCHES
16348 M:      Jiri Kosina <trivial@kernel.org>
16349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16350 S:      Maintained
16351 K:      ^Subject:.*(?i)trivial
16352
16353 TEMPO SEMICONDUCTOR DRIVERS
16354 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16355 S:      Maintained
16356 F:      sound/soc/codecs/tscs*.c
16357 F:      sound/soc/codecs/tscs*.h
16358 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16359
16360 TTY LAYER
16361 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16362 M:      Jiri Slaby <jslaby@suse.com>
16363 S:      Supported
16364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16365 F:      Documentation/driver-api/serial/
16366 F:      drivers/tty/
16367 F:      drivers/tty/serial/serial_core.c
16368 F:      include/linux/serial_core.h
16369 F:      include/linux/serial.h
16370 F:      include/linux/tty.h
16371 F:      include/uapi/linux/serial_core.h
16372 F:      include/uapi/linux/serial.h
16373 F:      include/uapi/linux/tty.h
16374
16375 TUA9001 MEDIA DRIVER
16376 M:      Antti Palosaari <crope@iki.fi>
16377 L:      linux-media@vger.kernel.org
16378 W:      https://linuxtv.org
16379 W:      http://palosaari.fi/linux/
16380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16381 T:      git git://linuxtv.org/anttip/media_tree.git
16382 S:      Maintained
16383 F:      drivers/media/tuners/tua9001*
16384
16385 TULIP NETWORK DRIVERS
16386 L:      netdev@vger.kernel.org
16387 L:      linux-parisc@vger.kernel.org
16388 S:      Orphan
16389 F:      drivers/net/ethernet/dec/tulip/
16390
16391 TUN/TAP driver
16392 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16393 W:      http://vtun.sourceforge.net/tun
16394 S:      Maintained
16395 F:      Documentation/networking/tuntap.txt
16396 F:      arch/um/os-Linux/drivers/
16397
16398 TURBOCHANNEL SUBSYSTEM
16399 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16400 M:      Ralf Baechle <ralf@linux-mips.org>
16401 L:      linux-mips@vger.kernel.org
16402 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16403 S:      Maintained
16404 F:      drivers/tc/
16405 F:      include/linux/tc.h
16406
16407 TURBOSTAT UTILITY
16408 M:      "Len Brown" <lenb@kernel.org>
16409 L:      linux-pm@vger.kernel.org
16410 B:      https://bugzilla.kernel.org
16411 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16413 S:      Supported
16414 F:      tools/power/x86/turbostat/
16415
16416 TW5864 VIDEO4LINUX DRIVER
16417 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16418 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16419 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16420 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16421 L:      linux-media@vger.kernel.org
16422 S:      Supported
16423 F:      drivers/media/pci/tw5864/
16424
16425 TW68 VIDEO4LINUX DRIVER
16426 M:      Hans Verkuil <hverkuil@xs4all.nl>
16427 L:      linux-media@vger.kernel.org
16428 T:      git git://linuxtv.org/media_tree.git
16429 W:      https://linuxtv.org
16430 S:      Odd Fixes
16431 F:      drivers/media/pci/tw68/
16432
16433 TW686X VIDEO4LINUX DRIVER
16434 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16435 L:      linux-media@vger.kernel.org
16436 T:      git git://linuxtv.org/media_tree.git
16437 W:      http://linuxtv.org
16438 S:      Maintained
16439 F:      drivers/media/pci/tw686x/
16440
16441 UBI FILE SYSTEM (UBIFS)
16442 M:      Richard Weinberger <richard@nod.at>
16443 M:      Artem Bityutskiy <dedekind1@gmail.com>
16444 M:      Adrian Hunter <adrian.hunter@intel.com>
16445 L:      linux-mtd@lists.infradead.org
16446 T:      git git://git.infradead.org/ubifs-2.6.git
16447 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16448 S:      Supported
16449 F:      Documentation/filesystems/ubifs.txt
16450 F:      fs/ubifs/
16451
16452 UCLINUX (M68KNOMMU AND COLDFIRE)
16453 M:      Greg Ungerer <gerg@linux-m68k.org>
16454 W:      http://www.linux-m68k.org/
16455 W:      http://www.uclinux.org/
16456 L:      linux-m68k@lists.linux-m68k.org
16457 L:      uclinux-dev@uclinux.org  (subscribers-only)
16458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16459 S:      Maintained
16460 F:      arch/m68k/coldfire/
16461 F:      arch/m68k/68*/
16462 F:      arch/m68k/*/*_no.*
16463 F:      arch/m68k/include/asm/*_no.*
16464
16465 UDF FILESYSTEM
16466 M:      Jan Kara <jack@suse.com>
16467 S:      Maintained
16468 F:      Documentation/filesystems/udf.txt
16469 F:      fs/udf/
16470
16471 UDRAW TABLET
16472 M:      Bastien Nocera <hadess@hadess.net>
16473 L:      linux-input@vger.kernel.org
16474 S:      Maintained
16475 F:      drivers/hid/hid-udraw-ps3.c
16476
16477 UFS FILESYSTEM
16478 M:      Evgeniy Dushistov <dushistov@mail.ru>
16479 S:      Maintained
16480 F:      Documentation/admin-guide/ufs.rst
16481 F:      fs/ufs/
16482
16483 UHID USERSPACE HID IO DRIVER:
16484 M:      David Herrmann <dh.herrmann@googlemail.com>
16485 L:      linux-input@vger.kernel.org
16486 S:      Maintained
16487 F:      drivers/hid/uhid.c
16488 F:      include/uapi/linux/uhid.h
16489
16490 ULPI BUS
16491 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16492 L:      linux-usb@vger.kernel.org
16493 S:      Maintained
16494 F:      drivers/usb/common/ulpi.c
16495 F:      include/linux/ulpi/
16496
16497 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16498 L:      devel@driverdev.osuosl.org
16499 S:      Obsolete
16500 F:      drivers/staging/uwb/
16501
16502 UNICODE SUBSYSTEM:
16503 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16504 L:      linux-fsdevel@vger.kernel.org
16505 S:      Supported
16506 F:      fs/unicode/
16507
16508 UNICORE32 ARCHITECTURE:
16509 M:      Guan Xuetao <gxt@pku.edu.cn>
16510 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16511 S:      Maintained
16512 T:      git git://github.com/gxt/linux.git
16513 F:      arch/unicore32/
16514
16515 UNIFDEF
16516 M:      Tony Finch <dot@dotat.at>
16517 W:      http://dotat.at/prog/unifdef
16518 S:      Maintained
16519 F:      scripts/unifdef.c
16520
16521 UNIFORM CDROM DRIVER
16522 M:      Jens Axboe <axboe@kernel.dk>
16523 W:      http://www.kernel.dk
16524 S:      Maintained
16525 F:      Documentation/cdrom/
16526 F:      drivers/cdrom/cdrom.c
16527 F:      include/linux/cdrom.h
16528 F:      include/uapi/linux/cdrom.h
16529
16530 UNISYS S-PAR DRIVERS
16531 M:      David Kershner <david.kershner@unisys.com>
16532 L:      sparmaintainer@unisys.com (Unisys internal)
16533 S:      Supported
16534 F:      include/linux/visorbus.h
16535 F:      drivers/visorbus/
16536 F:      drivers/staging/unisys/
16537
16538 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16539 R:      Alim Akhtar <alim.akhtar@samsung.com>
16540 R:      Avri Altman <avri.altman@wdc.com>
16541 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16542 L:      linux-scsi@vger.kernel.org
16543 S:      Supported
16544 F:      Documentation/scsi/ufs.txt
16545 F:      drivers/scsi/ufs/
16546
16547 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16548 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16549 L:      linux-scsi@vger.kernel.org
16550 S:      Supported
16551 F:      drivers/scsi/ufs/*dwc*
16552
16553 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16554 M:      Stanley Chu <stanley.chu@mediatek.com>
16555 L:      linux-scsi@vger.kernel.org
16556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16557 S:      Maintained
16558 F:      drivers/scsi/ufs/ufs-mediatek*
16559
16560 UNSORTED BLOCK IMAGES (UBI)
16561 M:      Artem Bityutskiy <dedekind1@gmail.com>
16562 M:      Richard Weinberger <richard@nod.at>
16563 W:      http://www.linux-mtd.infradead.org/
16564 L:      linux-mtd@lists.infradead.org
16565 T:      git git://git.infradead.org/ubifs-2.6.git
16566 S:      Supported
16567 F:      drivers/mtd/ubi/
16568 F:      include/linux/mtd/ubi.h
16569 F:      include/uapi/mtd/ubi-user.h
16570
16571 USB "USBNET" DRIVER FRAMEWORK
16572 M:      Oliver Neukum <oneukum@suse.com>
16573 L:      netdev@vger.kernel.org
16574 W:      http://www.linux-usb.org/usbnet
16575 S:      Maintained
16576 F:      drivers/net/usb/usbnet.c
16577 F:      include/linux/usb/usbnet.h
16578
16579 USB ACM DRIVER
16580 M:      Oliver Neukum <oneukum@suse.com>
16581 L:      linux-usb@vger.kernel.org
16582 S:      Maintained
16583 F:      Documentation/usb/acm.rst
16584 F:      drivers/usb/class/cdc-acm.*
16585
16586 USB AR5523 WIRELESS DRIVER
16587 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16588 L:      linux-wireless@vger.kernel.org
16589 S:      Maintained
16590 F:      drivers/net/wireless/ath/ar5523/
16591
16592 USB ATTACHED SCSI
16593 M:      Oliver Neukum <oneukum@suse.com>
16594 L:      linux-usb@vger.kernel.org
16595 L:      linux-scsi@vger.kernel.org
16596 S:      Maintained
16597 F:      drivers/usb/storage/uas.c
16598
16599 USB CDC ETHERNET DRIVER
16600 M:      Oliver Neukum <oliver@neukum.org>
16601 L:      linux-usb@vger.kernel.org
16602 S:      Maintained
16603 F:      drivers/net/usb/cdc_*.c
16604 F:      include/uapi/linux/usb/cdc.h
16605
16606 USB CHAOSKEY DRIVER
16607 M:      Keith Packard <keithp@keithp.com>
16608 L:      linux-usb@vger.kernel.org
16609 S:      Maintained
16610 F:      drivers/usb/misc/chaoskey.c
16611
16612 USB CYPRESS C67X00 DRIVER
16613 M:      Peter Korsgaard <jacmet@sunsite.dk>
16614 L:      linux-usb@vger.kernel.org
16615 S:      Maintained
16616 F:      drivers/usb/c67x00/
16617
16618 USB DAVICOM DM9601 DRIVER
16619 M:      Peter Korsgaard <jacmet@sunsite.dk>
16620 L:      netdev@vger.kernel.org
16621 W:      http://www.linux-usb.org/usbnet
16622 S:      Maintained
16623 F:      drivers/net/usb/dm9601.c
16624
16625 USB DIAMOND RIO500 DRIVER
16626 M:      Cesar Miquel <miquel@df.uba.ar>
16627 L:      rio500-users@lists.sourceforge.net
16628 W:      http://rio500.sourceforge.net
16629 S:      Maintained
16630 F:      drivers/usb/misc/rio500*
16631
16632 USB EHCI DRIVER
16633 M:      Alan Stern <stern@rowland.harvard.edu>
16634 L:      linux-usb@vger.kernel.org
16635 S:      Maintained
16636 F:      Documentation/usb/ehci.rst
16637 F:      drivers/usb/host/ehci*
16638
16639 USB GADGET/PERIPHERAL SUBSYSTEM
16640 M:      Felipe Balbi <balbi@kernel.org>
16641 L:      linux-usb@vger.kernel.org
16642 W:      http://www.linux-usb.org/gadget
16643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16644 S:      Maintained
16645 F:      drivers/usb/gadget/
16646 F:      include/linux/usb/gadget*
16647
16648 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16649 M:      Jiri Kosina <jikos@kernel.org>
16650 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16651 L:      linux-usb@vger.kernel.org
16652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16653 S:      Maintained
16654 F:      Documentation/hid/hiddev.rst
16655 F:      drivers/hid/usbhid/
16656
16657 USB INTEL XHCI ROLE MUX DRIVER
16658 M:      Hans de Goede <hdegoede@redhat.com>
16659 L:      linux-usb@vger.kernel.org
16660 S:      Maintained
16661 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16662
16663 USB IP DRIVER FOR HISILICON KIRIN
16664 M:      Yu Chen <chenyu56@huawei.com>
16665 M:      Binghui Wang <wangbinghui@hisilicon.com>
16666 L:      linux-usb@vger.kernel.org
16667 S:      Maintained
16668 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16669 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16670
16671 USB ISP116X DRIVER
16672 M:      Olav Kongas <ok@artecdesign.ee>
16673 L:      linux-usb@vger.kernel.org
16674 S:      Maintained
16675 F:      drivers/usb/host/isp116x*
16676 F:      include/linux/usb/isp116x.h
16677
16678 USB LAN78XX ETHERNET DRIVER
16679 M:      Woojung Huh <woojung.huh@microchip.com>
16680 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16681 L:      netdev@vger.kernel.org
16682 S:      Maintained
16683 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16684 F:      drivers/net/usb/lan78xx.*
16685 F:      include/dt-bindings/net/microchip-lan78xx.h
16686
16687 USB MASS STORAGE DRIVER
16688 M:      Alan Stern <stern@rowland.harvard.edu>
16689 L:      linux-usb@vger.kernel.org
16690 L:      usb-storage@lists.one-eyed-alien.net
16691 S:      Maintained
16692 F:      drivers/usb/storage/
16693
16694 USB MIDI DRIVER
16695 M:      Clemens Ladisch <clemens@ladisch.de>
16696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16698 S:      Maintained
16699 F:      sound/usb/midi.*
16700
16701 USB NETWORKING DRIVERS
16702 L:      linux-usb@vger.kernel.org
16703 S:      Odd Fixes
16704 F:      drivers/net/usb/
16705
16706 USB OHCI DRIVER
16707 M:      Alan Stern <stern@rowland.harvard.edu>
16708 L:      linux-usb@vger.kernel.org
16709 S:      Maintained
16710 F:      Documentation/usb/ohci.rst
16711 F:      drivers/usb/host/ohci*
16712
16713 USB OTG FSM (Finite State Machine)
16714 M:      Peter Chen <Peter.Chen@nxp.com>
16715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16716 L:      linux-usb@vger.kernel.org
16717 S:      Maintained
16718 F:      drivers/usb/common/usb-otg-fsm.c
16719
16720 USB OVER IP DRIVER
16721 M:      Valentina Manea <valentina.manea.m@gmail.com>
16722 M:      Shuah Khan <shuah@kernel.org>
16723 M:      Shuah Khan <skhan@linuxfoundation.org>
16724 L:      linux-usb@vger.kernel.org
16725 S:      Maintained
16726 F:      Documentation/usb/usbip_protocol.rst
16727 F:      drivers/usb/usbip/
16728 F:      tools/usb/usbip/
16729 F:      tools/testing/selftests/drivers/usb/usbip/
16730
16731 USB PEGASUS DRIVER
16732 M:      Petko Manolov <petkan@nucleusys.com>
16733 L:      linux-usb@vger.kernel.org
16734 L:      netdev@vger.kernel.org
16735 T:      git git://github.com/petkan/pegasus.git
16736 W:      https://github.com/petkan/pegasus
16737 S:      Maintained
16738 F:      drivers/net/usb/pegasus.*
16739
16740 USB PHY LAYER
16741 M:      Felipe Balbi <balbi@kernel.org>
16742 L:      linux-usb@vger.kernel.org
16743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16744 S:      Maintained
16745 F:      drivers/usb/phy/
16746
16747 USB PRINTER DRIVER (usblp)
16748 M:      Pete Zaitcev <zaitcev@redhat.com>
16749 L:      linux-usb@vger.kernel.org
16750 S:      Supported
16751 F:      drivers/usb/class/usblp.c
16752
16753 USB QMI WWAN NETWORK DRIVER
16754 M:      Bjørn Mork <bjorn@mork.no>
16755 L:      netdev@vger.kernel.org
16756 S:      Maintained
16757 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16758 F:      drivers/net/usb/qmi_wwan.c
16759
16760 USB RTL8150 DRIVER
16761 M:      Petko Manolov <petkan@nucleusys.com>
16762 L:      linux-usb@vger.kernel.org
16763 L:      netdev@vger.kernel.org
16764 T:      git git://github.com/petkan/rtl8150.git
16765 W:      https://github.com/petkan/rtl8150
16766 S:      Maintained
16767 F:      drivers/net/usb/rtl8150.c
16768
16769 USB SERIAL SUBSYSTEM
16770 M:      Johan Hovold <johan@kernel.org>
16771 L:      linux-usb@vger.kernel.org
16772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16773 S:      Maintained
16774 F:      Documentation/usb/usb-serial.rst
16775 F:      drivers/usb/serial/
16776 F:      include/linux/usb/serial.h
16777
16778 USB SMSC75XX ETHERNET DRIVER
16779 M:      Steve Glendinning <steve.glendinning@shawell.net>
16780 L:      netdev@vger.kernel.org
16781 S:      Maintained
16782 F:      drivers/net/usb/smsc75xx.*
16783
16784 USB SMSC95XX ETHERNET DRIVER
16785 M:      Steve Glendinning <steve.glendinning@shawell.net>
16786 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16787 L:      netdev@vger.kernel.org
16788 S:      Maintained
16789 F:      drivers/net/usb/smsc95xx.*
16790
16791 USB SUBSYSTEM
16792 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16793 L:      linux-usb@vger.kernel.org
16794 W:      http://www.linux-usb.org
16795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16796 S:      Supported
16797 F:      Documentation/devicetree/bindings/usb/
16798 F:      Documentation/usb/
16799 F:      drivers/usb/
16800 F:      include/linux/usb.h
16801 F:      include/linux/usb/
16802
16803 USB TYPEC PI3USB30532 MUX DRIVER
16804 M:      Hans de Goede <hdegoede@redhat.com>
16805 L:      linux-usb@vger.kernel.org
16806 S:      Maintained
16807 F:      drivers/usb/typec/mux/pi3usb30532.c
16808
16809 USB TYPEC CLASS
16810 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16811 L:      linux-usb@vger.kernel.org
16812 S:      Maintained
16813 F:      Documentation/ABI/testing/sysfs-class-typec
16814 F:      Documentation/driver-api/usb/typec.rst
16815 F:      drivers/usb/typec/
16816 F:      include/linux/usb/typec.h
16817
16818 USB TYPEC BUS FOR ALTERNATE MODES
16819 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16820 L:      linux-usb@vger.kernel.org
16821 S:      Maintained
16822 F:      Documentation/ABI/testing/sysfs-bus-typec
16823 F:      Documentation/driver-api/usb/typec_bus.rst
16824 F:      drivers/usb/typec/altmodes/
16825 F:      include/linux/usb/typec_altmode.h
16826
16827 USB TYPEC PORT CONTROLLER DRIVERS
16828 M:      Guenter Roeck <linux@roeck-us.net>
16829 L:      linux-usb@vger.kernel.org
16830 S:      Maintained
16831 F:      drivers/usb/typec/tcpm/
16832
16833 USB UHCI DRIVER
16834 M:      Alan Stern <stern@rowland.harvard.edu>
16835 L:      linux-usb@vger.kernel.org
16836 S:      Maintained
16837 F:      drivers/usb/host/uhci*
16838
16839 USB VIDEO CLASS
16840 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16841 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16842 L:      linux-media@vger.kernel.org
16843 T:      git git://linuxtv.org/media_tree.git
16844 W:      http://www.ideasonboard.org/uvc/
16845 S:      Maintained
16846 F:      drivers/media/usb/uvc/
16847 F:      include/uapi/linux/uvcvideo.h
16848
16849 USB VISION DRIVER
16850 M:      Hans Verkuil <hverkuil@xs4all.nl>
16851 L:      linux-media@vger.kernel.org
16852 T:      git git://linuxtv.org/media_tree.git
16853 W:      https://linuxtv.org
16854 S:      Odd Fixes
16855 F:      drivers/media/usb/usbvision/
16856
16857 USB WEBCAM GADGET
16858 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16859 L:      linux-usb@vger.kernel.org
16860 S:      Maintained
16861 F:      drivers/usb/gadget/function/*uvc*
16862 F:      drivers/usb/gadget/legacy/webcam.c
16863 F:      include/uapi/linux/usb/g_uvc.h
16864
16865 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16866 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16867 L:      linux-wireless@vger.kernel.org
16868 S:      Maintained
16869 F:      drivers/net/wireless/rndis_wlan.c
16870
16871 USB XHCI DRIVER
16872 M:      Mathias Nyman <mathias.nyman@intel.com>
16873 L:      linux-usb@vger.kernel.org
16874 S:      Supported
16875 F:      drivers/usb/host/xhci*
16876 F:      drivers/usb/host/pci-quirks*
16877
16878 USB ZD1201 DRIVER
16879 L:      linux-wireless@vger.kernel.org
16880 W:      http://linux-lc100020.sourceforge.net
16881 S:      Orphan
16882 F:      drivers/net/wireless/zydas/zd1201.*
16883
16884 USB ZR364XX DRIVER
16885 M:      Antoine Jacquet <royale@zerezo.com>
16886 L:      linux-usb@vger.kernel.org
16887 L:      linux-media@vger.kernel.org
16888 T:      git git://linuxtv.org/media_tree.git
16889 W:      http://royale.zerezo.com/zr364xx/
16890 S:      Maintained
16891 F:      Documentation/media/v4l-drivers/zr364xx*
16892 F:      drivers/media/usb/zr364xx/
16893
16894 USER-MODE LINUX (UML)
16895 M:      Jeff Dike <jdike@addtoit.com>
16896 M:      Richard Weinberger <richard@nod.at>
16897 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16898 L:      linux-um@lists.infradead.org
16899 W:      http://user-mode-linux.sourceforge.net
16900 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16902 S:      Maintained
16903 F:      Documentation/virt/uml/
16904 F:      arch/um/
16905 F:      arch/x86/um/
16906 F:      fs/hostfs/
16907
16908 USERSPACE COPYIN/COPYOUT (UIOVEC)
16909 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16910 S:      Maintained
16911 F:      lib/iov_iter.c
16912 F:      include/linux/uio.h
16913
16914 USERSPACE DMA BUFFER DRIVER
16915 M:      Gerd Hoffmann <kraxel@redhat.com>
16916 S:      Maintained
16917 L:      dri-devel@lists.freedesktop.org
16918 F:      drivers/dma-buf/udmabuf.c
16919 F:      include/uapi/linux/udmabuf.h
16920 T:      git git://anongit.freedesktop.org/drm/drm-misc
16921
16922 USERSPACE I/O (UIO)
16923 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16924 S:      Maintained
16925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16926 F:      Documentation/driver-api/uio-howto.rst
16927 F:      drivers/uio/
16928 F:      include/linux/uio_driver.h
16929
16930 UTIL-LINUX PACKAGE
16931 M:      Karel Zak <kzak@redhat.com>
16932 L:      util-linux@vger.kernel.org
16933 W:      http://en.wikipedia.org/wiki/Util-linux
16934 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16935 S:      Maintained
16936
16937 UUID HELPERS
16938 M:      Christoph Hellwig <hch@lst.de>
16939 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16940 L:      linux-kernel@vger.kernel.org
16941 T:      git git://git.infradead.org/users/hch/uuid.git
16942 F:      lib/uuid.c
16943 F:      lib/test_uuid.c
16944 F:      include/linux/uuid.h
16945 F:      include/uapi/linux/uuid.h
16946 S:      Maintained
16947
16948 UVESAFB DRIVER
16949 M:      Michal Januszewski <spock@gentoo.org>
16950 L:      linux-fbdev@vger.kernel.org
16951 W:      https://github.com/mjanusz/v86d
16952 S:      Maintained
16953 F:      Documentation/fb/uvesafb.rst
16954 F:      drivers/video/fbdev/uvesafb.*
16955
16956 VF610 NAND DRIVER
16957 M:      Stefan Agner <stefan@agner.ch>
16958 L:      linux-mtd@lists.infradead.org
16959 S:      Supported
16960 F:      drivers/mtd/nand/raw/vf610_nfc.c
16961
16962 VFAT/FAT/MSDOS FILESYSTEM
16963 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16964 S:      Maintained
16965 F:      Documentation/filesystems/vfat.txt
16966 F:      fs/fat/
16967
16968 VFIO DRIVER
16969 M:      Alex Williamson <alex.williamson@redhat.com>
16970 R:      Cornelia Huck <cohuck@redhat.com>
16971 L:      kvm@vger.kernel.org
16972 T:      git git://github.com/awilliam/linux-vfio.git
16973 S:      Maintained
16974 F:      Documentation/driver-api/vfio.rst
16975 F:      drivers/vfio/
16976 F:      include/linux/vfio.h
16977 F:      include/uapi/linux/vfio.h
16978
16979 VFIO MEDIATED DEVICE DRIVERS
16980 M:      Kirti Wankhede <kwankhede@nvidia.com>
16981 L:      kvm@vger.kernel.org
16982 S:      Maintained
16983 F:      Documentation/driver-api/vfio-mediated-device.rst
16984 F:      drivers/vfio/mdev/
16985 F:      include/linux/mdev.h
16986 F:      samples/vfio-mdev/
16987
16988 VFIO PLATFORM DRIVER
16989 M:      Eric Auger <eric.auger@redhat.com>
16990 L:      kvm@vger.kernel.org
16991 S:      Maintained
16992 F:      drivers/vfio/platform/
16993
16994 VGA_SWITCHEROO
16995 R:      Lukas Wunner <lukas@wunner.de>
16996 S:      Maintained
16997 F:      Documentation/gpu/vga-switcheroo.rst
16998 F:      drivers/gpu/vga/vga_switcheroo.c
16999 F:      include/linux/vga_switcheroo.h
17000 T:      git git://anongit.freedesktop.org/drm/drm-misc
17001
17002 VIA RHINE NETWORK DRIVER
17003 S:      Orphan
17004 F:      drivers/net/ethernet/via/via-rhine.c
17005
17006 VIA SD/MMC CARD CONTROLLER DRIVER
17007 M:      Bruce Chang <brucechang@via.com.tw>
17008 M:      Harald Welte <HaraldWelte@viatech.com>
17009 S:      Maintained
17010 F:      drivers/mmc/host/via-sdmmc.c
17011
17012 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17013 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17014 L:      linux-fbdev@vger.kernel.org
17015 S:      Maintained
17016 F:      include/linux/via-core.h
17017 F:      include/linux/via-gpio.h
17018 F:      include/linux/via_i2c.h
17019 F:      drivers/video/fbdev/via/
17020
17021 VIA VELOCITY NETWORK DRIVER
17022 M:      Francois Romieu <romieu@fr.zoreil.com>
17023 L:      netdev@vger.kernel.org
17024 S:      Maintained
17025 F:      drivers/net/ethernet/via/via-velocity.*
17026
17027 VICODEC VIRTUAL CODEC DRIVER
17028 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17029 L:      linux-media@vger.kernel.org
17030 T:      git git://linuxtv.org/media_tree.git
17031 W:      https://linuxtv.org
17032 S:      Maintained
17033 F:      drivers/media/platform/vicodec/*
17034
17035 VIDEO MULTIPLEXER DRIVER
17036 M:      Philipp Zabel <p.zabel@pengutronix.de>
17037 L:      linux-media@vger.kernel.org
17038 S:      Maintained
17039 F:      drivers/media/platform/video-mux.c
17040
17041 VIDEO I2C POLLING DRIVER
17042 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17043 L:      linux-media@vger.kernel.org
17044 S:      Maintained
17045 F:      drivers/media/i2c/video-i2c.c
17046
17047 VIDEOBUF2 FRAMEWORK
17048 M:      Pawel Osciak <pawel@osciak.com>
17049 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17050 M:      Kyungmin Park <kyungmin.park@samsung.com>
17051 R:      Tomasz Figa <tfiga@chromium.org>
17052 L:      linux-media@vger.kernel.org
17053 S:      Maintained
17054 F:      drivers/media/common/videobuf2/*
17055 F:      include/media/videobuf2-*
17056
17057 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17058 M:      Helen Koike <helen.koike@collabora.com>
17059 L:      linux-media@vger.kernel.org
17060 T:      git git://linuxtv.org/media_tree.git
17061 W:      https://linuxtv.org
17062 S:      Maintained
17063 F:      drivers/media/platform/vimc/*
17064
17065 VIRT LIB
17066 M:      Alex Williamson <alex.williamson@redhat.com>
17067 M:      Paolo Bonzini <pbonzini@redhat.com>
17068 L:      kvm@vger.kernel.org
17069 S:      Supported
17070 F:      virt/lib/
17071
17072 VIRTIO AND VHOST VSOCK DRIVER
17073 M:      Stefan Hajnoczi <stefanha@redhat.com>
17074 L:      kvm@vger.kernel.org
17075 L:      virtualization@lists.linux-foundation.org
17076 L:      netdev@vger.kernel.org
17077 S:      Maintained
17078 F:      include/linux/virtio_vsock.h
17079 F:      include/uapi/linux/virtio_vsock.h
17080 F:      include/uapi/linux/vsockmon.h
17081 F:      include/uapi/linux/vm_sockets_diag.h
17082 F:      net/vmw_vsock/diag.c
17083 F:      net/vmw_vsock/af_vsock_tap.c
17084 F:      net/vmw_vsock/virtio_transport_common.c
17085 F:      net/vmw_vsock/virtio_transport.c
17086 F:      drivers/net/vsockmon.c
17087 F:      drivers/vhost/vsock.c
17088 F:      tools/testing/vsock/
17089
17090 VIRTIO CONSOLE DRIVER
17091 M:      Amit Shah <amit@kernel.org>
17092 L:      virtualization@lists.linux-foundation.org
17093 S:      Maintained
17094 F:      drivers/char/virtio_console.c
17095 F:      include/linux/virtio_console.h
17096 F:      include/uapi/linux/virtio_console.h
17097
17098 VIRTIO CORE AND NET DRIVERS
17099 M:      "Michael S. Tsirkin" <mst@redhat.com>
17100 M:      Jason Wang <jasowang@redhat.com>
17101 L:      virtualization@lists.linux-foundation.org
17102 S:      Maintained
17103 F:      Documentation/devicetree/bindings/virtio/
17104 F:      drivers/virtio/
17105 F:      tools/virtio/
17106 F:      drivers/net/virtio_net.c
17107 F:      drivers/block/virtio_blk.c
17108 F:      include/linux/virtio*.h
17109 F:      include/uapi/linux/virtio_*.h
17110 F:      drivers/crypto/virtio/
17111 F:      mm/balloon_compaction.c
17112
17113 VIRTIO BLOCK AND SCSI DRIVERS
17114 M:      "Michael S. Tsirkin" <mst@redhat.com>
17115 M:      Jason Wang <jasowang@redhat.com>
17116 R:      Paolo Bonzini <pbonzini@redhat.com>
17117 R:      Stefan Hajnoczi <stefanha@redhat.com>
17118 L:      virtualization@lists.linux-foundation.org
17119 S:      Maintained
17120 F:      drivers/block/virtio_blk.c
17121 F:      drivers/scsi/virtio_scsi.c
17122 F:      include/uapi/linux/virtio_blk.h
17123 F:      include/uapi/linux/virtio_scsi.h
17124 F:      drivers/vhost/scsi.c
17125
17126 VIRTIO CRYPTO DRIVER
17127 M:      Gonglei <arei.gonglei@huawei.com>
17128 L:      virtualization@lists.linux-foundation.org
17129 L:      linux-crypto@vger.kernel.org
17130 S:      Maintained
17131 F:      drivers/crypto/virtio/
17132 F:      include/uapi/linux/virtio_crypto.h
17133
17134 VIRTIO DRIVERS FOR S390
17135 M:      Cornelia Huck <cohuck@redhat.com>
17136 M:      Halil Pasic <pasic@linux.ibm.com>
17137 L:      linux-s390@vger.kernel.org
17138 L:      virtualization@lists.linux-foundation.org
17139 L:      kvm@vger.kernel.org
17140 S:      Supported
17141 F:      drivers/s390/virtio/
17142 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17143
17144 VIRTIO GPU DRIVER
17145 M:      David Airlie <airlied@linux.ie>
17146 M:      Gerd Hoffmann <kraxel@redhat.com>
17147 L:      dri-devel@lists.freedesktop.org
17148 L:      virtualization@lists.linux-foundation.org
17149 T:      git git://anongit.freedesktop.org/drm/drm-misc
17150 S:      Maintained
17151 F:      drivers/gpu/drm/virtio/
17152 F:      include/uapi/linux/virtio_gpu.h
17153
17154 VIRTIO HOST (VHOST)
17155 M:      "Michael S. Tsirkin" <mst@redhat.com>
17156 M:      Jason Wang <jasowang@redhat.com>
17157 L:      kvm@vger.kernel.org
17158 L:      virtualization@lists.linux-foundation.org
17159 L:      netdev@vger.kernel.org
17160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17161 S:      Maintained
17162 F:      drivers/vhost/
17163 F:      include/uapi/linux/vhost.h
17164
17165 VIRTIO INPUT DRIVER
17166 M:      Gerd Hoffmann <kraxel@redhat.com>
17167 S:      Maintained
17168 F:      drivers/virtio/virtio_input.c
17169 F:      include/uapi/linux/virtio_input.h
17170
17171 VIRTIO IOMMU DRIVER
17172 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17173 L:      virtualization@lists.linux-foundation.org
17174 S:      Maintained
17175 F:      drivers/iommu/virtio-iommu.c
17176 F:      include/uapi/linux/virtio_iommu.h
17177
17178 VIRTUAL BOX GUEST DEVICE DRIVER
17179 M:      Hans de Goede <hdegoede@redhat.com>
17180 M:      Arnd Bergmann <arnd@arndb.de>
17181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17182 S:      Maintained
17183 F:      include/linux/vbox_utils.h
17184 F:      include/uapi/linux/vbox*.h
17185 F:      drivers/virt/vboxguest/
17186
17187 VIRTUAL SERIO DEVICE DRIVER
17188 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17189 S:      Maintained
17190 F:      drivers/input/serio/userio.c
17191 F:      include/uapi/linux/userio.h
17192
17193 VIVID VIRTUAL VIDEO DRIVER
17194 M:      Hans Verkuil <hverkuil@xs4all.nl>
17195 L:      linux-media@vger.kernel.org
17196 T:      git git://linuxtv.org/media_tree.git
17197 W:      https://linuxtv.org
17198 S:      Maintained
17199 F:      drivers/media/platform/vivid/*
17200
17201 VLYNQ BUS
17202 M:      Florian Fainelli <f.fainelli@gmail.com>
17203 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17204 S:      Maintained
17205 F:      drivers/vlynq/vlynq.c
17206 F:      include/linux/vlynq.h
17207
17208 VME SUBSYSTEM
17209 M:      Martyn Welch <martyn@welchs.me.uk>
17210 M:      Manohar Vanga <manohar.vanga@gmail.com>
17211 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17212 L:      devel@driverdev.osuosl.org
17213 S:      Maintained
17214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17215 F:      Documentation/driver-api/vme.rst
17216 F:      drivers/staging/vme/
17217 F:      drivers/vme/
17218 F:      include/linux/vme*
17219
17220 VMWARE BALLOON DRIVER
17221 M:      Nadav Amit <namit@vmware.com>
17222 M:      "VMware, Inc." <pv-drivers@vmware.com>
17223 L:      linux-kernel@vger.kernel.org
17224 S:      Maintained
17225 F:      drivers/misc/vmw_balloon.c
17226
17227 VMWARE HYPERVISOR INTERFACE
17228 M:      Thomas Hellstrom <thellstrom@vmware.com>
17229 M:      "VMware, Inc." <pv-drivers@vmware.com>
17230 L:      virtualization@lists.linux-foundation.org
17231 S:      Supported
17232 F:      arch/x86/kernel/cpu/vmware.c
17233 F:      arch/x86/include/asm/vmware.h
17234
17235 VMWARE PVRDMA DRIVER
17236 M:      Adit Ranadive <aditr@vmware.com>
17237 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17238 L:      linux-rdma@vger.kernel.org
17239 S:      Maintained
17240 F:      drivers/infiniband/hw/vmw_pvrdma/
17241
17242 VMware PVSCSI driver
17243 M:      Jim Gill <jgill@vmware.com>
17244 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17245 L:      linux-scsi@vger.kernel.org
17246 S:      Maintained
17247 F:      drivers/scsi/vmw_pvscsi.c
17248 F:      drivers/scsi/vmw_pvscsi.h
17249
17250 VMWARE VMMOUSE SUBDRIVER
17251 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17252 M:      "VMware, Inc." <pv-drivers@vmware.com>
17253 L:      linux-input@vger.kernel.org
17254 S:      Maintained
17255 F:      drivers/input/mouse/vmmouse.c
17256 F:      drivers/input/mouse/vmmouse.h
17257
17258 VMWARE VMXNET3 ETHERNET DRIVER
17259 M:      Ronak Doshi <doshir@vmware.com>
17260 M:      "VMware, Inc." <pv-drivers@vmware.com>
17261 L:      netdev@vger.kernel.org
17262 S:      Maintained
17263 F:      drivers/net/vmxnet3/
17264
17265 VOCORE VOCORE2 BOARD
17266 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17267 L:      linux-mips@vger.kernel.org
17268 S:      Maintained
17269 F:      arch/mips/boot/dts/ralink/vocore2.dts
17270
17271 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17272 M:      Liam Girdwood <lgirdwood@gmail.com>
17273 M:      Mark Brown <broonie@kernel.org>
17274 L:      linux-kernel@vger.kernel.org
17275 W:      http://www.slimlogic.co.uk/?p=48
17276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17277 S:      Supported
17278 F:      Documentation/devicetree/bindings/regulator/
17279 F:      Documentation/power/regulator/
17280 F:      drivers/regulator/
17281 F:      include/dt-bindings/regulator/
17282 F:      include/linux/regulator/
17283 K:      regulator_get_optional
17284
17285 VRF
17286 M:      David Ahern <dsa@cumulusnetworks.com>
17287 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17288 L:      netdev@vger.kernel.org
17289 S:      Maintained
17290 F:      drivers/net/vrf.c
17291 F:      Documentation/networking/vrf.txt
17292
17293 VT1211 HARDWARE MONITOR DRIVER
17294 M:      Juerg Haefliger <juergh@gmail.com>
17295 L:      linux-hwmon@vger.kernel.org
17296 S:      Maintained
17297 F:      Documentation/hwmon/vt1211.rst
17298 F:      drivers/hwmon/vt1211.c
17299
17300 VT8231 HARDWARE MONITOR DRIVER
17301 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17302 L:      linux-hwmon@vger.kernel.org
17303 S:      Maintained
17304 F:      drivers/hwmon/vt8231.c
17305
17306 VUB300 USB to SDIO/SD/MMC bridge chip
17307 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17308 L:      linux-mmc@vger.kernel.org
17309 L:      linux-usb@vger.kernel.org
17310 S:      Supported
17311 F:      drivers/mmc/host/vub300.c
17312
17313 W1 DALLAS'S 1-WIRE BUS
17314 M:      Evgeniy Polyakov <zbr@ioremap.net>
17315 S:      Maintained
17316 F:      Documentation/devicetree/bindings/w1/
17317 F:      Documentation/w1/
17318 F:      drivers/w1/
17319 F:      include/linux/w1.h
17320
17321 W83791D HARDWARE MONITORING DRIVER
17322 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17323 L:      linux-hwmon@vger.kernel.org
17324 S:      Maintained
17325 F:      Documentation/hwmon/w83791d.rst
17326 F:      drivers/hwmon/w83791d.c
17327
17328 W83793 HARDWARE MONITORING DRIVER
17329 M:      Rudolf Marek <r.marek@assembler.cz>
17330 L:      linux-hwmon@vger.kernel.org
17331 S:      Maintained
17332 F:      Documentation/hwmon/w83793.rst
17333 F:      drivers/hwmon/w83793.c
17334
17335 W83795 HARDWARE MONITORING DRIVER
17336 M:      Jean Delvare <jdelvare@suse.com>
17337 L:      linux-hwmon@vger.kernel.org
17338 S:      Maintained
17339 F:      drivers/hwmon/w83795.c
17340
17341 W83L51xD SD/MMC CARD INTERFACE DRIVER
17342 M:      Pierre Ossman <pierre@ossman.eu>
17343 S:      Maintained
17344 F:      drivers/mmc/host/wbsd.*
17345
17346 WACOM PROTOCOL 4 SERIAL TABLETS
17347 M:      Julian Squires <julian@cipht.net>
17348 M:      Hans de Goede <hdegoede@redhat.com>
17349 L:      linux-input@vger.kernel.org
17350 S:      Maintained
17351 F:      drivers/input/tablet/wacom_serial4.c
17352
17353 WATCHDOG DEVICE DRIVERS
17354 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17355 M:      Guenter Roeck <linux@roeck-us.net>
17356 L:      linux-watchdog@vger.kernel.org
17357 W:      http://www.linux-watchdog.org/
17358 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17359 S:      Maintained
17360 F:      Documentation/devicetree/bindings/watchdog/
17361 F:      Documentation/watchdog/
17362 F:      drivers/watchdog/
17363 F:      include/linux/watchdog.h
17364 F:      include/uapi/linux/watchdog.h
17365
17366 WHISKEYCOVE PMIC GPIO DRIVER
17367 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17368 L:      linux-gpio@vger.kernel.org
17369 S:      Maintained
17370 F:      drivers/gpio/gpio-wcove.c
17371
17372 WHWAVE RTC DRIVER
17373 M:      Dianlong Li <long17.cool@163.com>
17374 L:      linux-rtc@vger.kernel.org
17375 S:      Maintained
17376 F:      drivers/rtc/rtc-sd3078.c
17377
17378 WIIMOTE HID DRIVER
17379 M:      David Herrmann <dh.herrmann@googlemail.com>
17380 L:      linux-input@vger.kernel.org
17381 S:      Maintained
17382 F:      drivers/hid/hid-wiimote*
17383
17384 WILOCITY WIL6210 WIRELESS DRIVER
17385 M:      Maya Erez <merez@codeaurora.org>
17386 L:      linux-wireless@vger.kernel.org
17387 L:      wil6210@qti.qualcomm.com
17388 S:      Supported
17389 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17390 F:      drivers/net/wireless/ath/wil6210/
17391
17392 WIMAX STACK
17393 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17394 M:      linux-wimax@intel.com
17395 L:      wimax@linuxwimax.org (subscribers-only)
17396 S:      Supported
17397 W:      http://linuxwimax.org
17398 F:      Documentation/admin-guide/wimax/wimax.rst
17399 F:      include/linux/wimax/debug.h
17400 F:      include/net/wimax.h
17401 F:      include/uapi/linux/wimax.h
17402 F:      net/wimax/
17403
17404 WINBOND CIR DRIVER
17405 M:      David Härdeman <david@hardeman.nu>
17406 S:      Maintained
17407 F:      drivers/media/rc/winbond-cir.c
17408
17409 RCMM REMOTE CONTROLS DECODER
17410 M:      Patrick Lerda <patrick9876@free.fr>
17411 S:      Maintained
17412 F:      drivers/media/rc/ir-rcmm-decoder.c
17413
17414 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17415 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17416 L:      linux-watchdog@vger.kernel.org
17417 S:      Maintained
17418 F:      drivers/watchdog/ebc-c384_wdt.c
17419
17420 WINSYSTEMS WS16C48 GPIO DRIVER
17421 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17422 L:      linux-gpio@vger.kernel.org
17423 S:      Maintained
17424 F:      drivers/gpio/gpio-ws16c48.c
17425
17426 WISTRON LAPTOP BUTTON DRIVER
17427 M:      Miloslav Trmac <mitr@volny.cz>
17428 S:      Maintained
17429 F:      drivers/input/misc/wistron_btns.c
17430
17431 WL3501 WIRELESS PCMCIA CARD DRIVER
17432 L:      linux-wireless@vger.kernel.org
17433 S:      Odd fixes
17434 F:      drivers/net/wireless/wl3501*
17435
17436 WOLFSON MICROELECTRONICS DRIVERS
17437 L:      patches@opensource.cirrus.com
17438 T:      git https://github.com/CirrusLogic/linux-drivers.git
17439 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17440 S:      Supported
17441 F:      Documentation/hwmon/wm83??.rst
17442 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17443 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17444 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17445 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17446 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17447 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17448 F:      drivers/clk/clk-wm83*.c
17449 F:      drivers/extcon/extcon-arizona.c
17450 F:      drivers/leds/leds-wm83*.c
17451 F:      drivers/gpio/gpio-*wm*.c
17452 F:      drivers/gpio/gpio-arizona.c
17453 F:      drivers/hwmon/wm83??-hwmon.c
17454 F:      drivers/input/misc/wm831x-on.c
17455 F:      drivers/input/touchscreen/wm831x-ts.c
17456 F:      drivers/input/touchscreen/wm97*.c
17457 F:      drivers/mfd/arizona*
17458 F:      drivers/mfd/wm*.c
17459 F:      drivers/mfd/cs47l24*
17460 F:      drivers/power/supply/wm83*.c
17461 F:      drivers/rtc/rtc-wm83*.c
17462 F:      drivers/regulator/wm8*.c
17463 F:      drivers/regulator/arizona*
17464 F:      drivers/video/backlight/wm83*_bl.c
17465 F:      drivers/watchdog/wm83*_wdt.c
17466 F:      include/linux/mfd/arizona/
17467 F:      include/linux/mfd/wm831x/
17468 F:      include/linux/mfd/wm8350/
17469 F:      include/linux/mfd/wm8400*
17470 F:      include/linux/regulator/arizona*
17471 F:      include/linux/wm97xx.h
17472 F:      include/sound/wm????.h
17473 F:      sound/soc/codecs/arizona.?
17474 F:      sound/soc/codecs/wm*
17475 F:      sound/soc/codecs/cs47l24*
17476
17477 WORKQUEUE
17478 M:      Tejun Heo <tj@kernel.org>
17479 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17481 S:      Maintained
17482 F:      include/linux/workqueue.h
17483 F:      kernel/workqueue.c
17484 F:      Documentation/core-api/workqueue.rst
17485
17486 X-POWERS AXP288 PMIC DRIVERS
17487 M:      Hans de Goede <hdegoede@redhat.com>
17488 S:      Maintained
17489 N:      axp288
17490 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17491
17492 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17493 M:      Chen-Yu Tsai <wens@csie.org>
17494 L:      linux-kernel@vger.kernel.org
17495 S:      Maintained
17496 N:      axp[128]
17497
17498 X.25 NETWORK LAYER
17499 M:      Andrew Hendry <andrew.hendry@gmail.com>
17500 L:      linux-x25@vger.kernel.org
17501 S:      Odd Fixes
17502 F:      Documentation/networking/x25*
17503 F:      include/net/x25*
17504 F:      net/x25/
17505
17506 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17507 M:      Thomas Gleixner <tglx@linutronix.de>
17508 M:      Ingo Molnar <mingo@redhat.com>
17509 M:      Borislav Petkov <bp@alien8.de>
17510 R:      "H. Peter Anvin" <hpa@zytor.com>
17511 M:      x86@kernel.org
17512 L:      linux-kernel@vger.kernel.org
17513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17514 S:      Maintained
17515 F:      Documentation/devicetree/bindings/x86/
17516 F:      Documentation/x86/
17517 F:      arch/x86/
17518
17519 X86 ENTRY CODE
17520 M:      Andy Lutomirski <luto@kernel.org>
17521 L:      linux-kernel@vger.kernel.org
17522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17523 S:      Maintained
17524 F:      arch/x86/entry/
17525
17526 X86 MCE INFRASTRUCTURE
17527 M:      Tony Luck <tony.luck@intel.com>
17528 M:      Borislav Petkov <bp@alien8.de>
17529 L:      linux-edac@vger.kernel.org
17530 S:      Maintained
17531 F:      arch/x86/kernel/cpu/mce/*
17532
17533 X86 MICROCODE UPDATE SUPPORT
17534 M:      Borislav Petkov <bp@alien8.de>
17535 S:      Maintained
17536 F:      arch/x86/kernel/cpu/microcode/*
17537
17538 X86 MM
17539 M:      Dave Hansen <dave.hansen@linux.intel.com>
17540 M:      Andy Lutomirski <luto@kernel.org>
17541 M:      Peter Zijlstra <peterz@infradead.org>
17542 L:      linux-kernel@vger.kernel.org
17543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17544 S:      Maintained
17545 F:      arch/x86/mm/
17546
17547 X86 PLATFORM DRIVERS
17548 M:      Darren Hart <dvhart@infradead.org>
17549 M:      Andy Shevchenko <andy@infradead.org>
17550 L:      platform-driver-x86@vger.kernel.org
17551 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17552 S:      Odd Fixes
17553 F:      drivers/platform/x86/
17554 F:      drivers/platform/olpc/
17555
17556 X86 PLATFORM DRIVERS - ARCH
17557 R:      Darren Hart <dvhart@infradead.org>
17558 R:      Andy Shevchenko <andy@infradead.org>
17559 L:      platform-driver-x86@vger.kernel.org
17560 L:      x86@kernel.org
17561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17562 S:      Maintained
17563 F:      arch/x86/platform
17564
17565 X86 VDSO
17566 M:      Andy Lutomirski <luto@kernel.org>
17567 L:      linux-kernel@vger.kernel.org
17568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17569 S:      Maintained
17570 F:      arch/x86/entry/vdso/
17571
17572 XARRAY
17573 M:      Matthew Wilcox <willy@infradead.org>
17574 L:      linux-fsdevel@vger.kernel.org
17575 S:      Supported
17576 F:      Documentation/core-api/xarray.rst
17577 F:      lib/idr.c
17578 F:      lib/xarray.c
17579 F:      include/linux/idr.h
17580 F:      include/linux/xarray.h
17581 F:      tools/testing/radix-tree
17582
17583 XBOX DVD IR REMOTE
17584 M:      Benjamin Valentin <benpicco@googlemail.com>
17585 S:      Maintained
17586 F:      drivers/media/rc/xbox_remote.c
17587 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17588
17589 XC2028/3028 TUNER DRIVER
17590 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17591 L:      linux-media@vger.kernel.org
17592 W:      https://linuxtv.org
17593 T:      git git://linuxtv.org/media_tree.git
17594 S:      Maintained
17595 F:      drivers/media/tuners/tuner-xc2028.*
17596
17597 XDP (eXpress Data Path)
17598 M:      Alexei Starovoitov <ast@kernel.org>
17599 M:      Daniel Borkmann <daniel@iogearbox.net>
17600 M:      David S. Miller <davem@davemloft.net>
17601 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17602 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17603 M:      John Fastabend <john.fastabend@gmail.com>
17604 L:      netdev@vger.kernel.org
17605 L:      bpf@vger.kernel.org
17606 S:      Supported
17607 F:      net/core/xdp.c
17608 F:      include/net/xdp.h
17609 F:      kernel/bpf/devmap.c
17610 F:      kernel/bpf/cpumap.c
17611 F:      include/trace/events/xdp.h
17612 K:      xdp
17613 N:      xdp
17614
17615 XDP SOCKETS (AF_XDP)
17616 M:      Björn Töpel <bjorn.topel@intel.com>
17617 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17618 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17619 L:      netdev@vger.kernel.org
17620 L:      bpf@vger.kernel.org
17621 S:      Maintained
17622 F:      kernel/bpf/xskmap.c
17623 F:      net/xdp/
17624
17625 XEN BLOCK SUBSYSTEM
17626 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17627 M:      Roger Pau Monné <roger.pau@citrix.com>
17628 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17629 S:      Supported
17630 F:      drivers/block/xen-blkback/*
17631 F:      drivers/block/xen*
17632
17633 XEN HYPERVISOR ARM
17634 M:      Stefano Stabellini <sstabellini@kernel.org>
17635 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17636 S:      Maintained
17637 F:      arch/arm/xen/
17638 F:      arch/arm/include/asm/xen/
17639
17640 XEN HYPERVISOR ARM64
17641 M:      Stefano Stabellini <sstabellini@kernel.org>
17642 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17643 S:      Maintained
17644 F:      arch/arm64/xen/
17645 F:      arch/arm64/include/asm/xen/
17646
17647 XEN HYPERVISOR INTERFACE
17648 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17649 M:      Juergen Gross <jgross@suse.com>
17650 R:      Stefano Stabellini <sstabellini@kernel.org>
17651 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17653 S:      Supported
17654 F:      arch/x86/xen/
17655 F:      arch/x86/platform/pvh/
17656 F:      drivers/*/xen-*front.c
17657 F:      drivers/xen/
17658 F:      arch/x86/include/asm/xen/
17659 F:      arch/x86/include/asm/pvclock-abi.h
17660 F:      include/xen/
17661 F:      include/uapi/xen/
17662 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17663 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17664
17665 XEN NETWORK BACKEND DRIVER
17666 M:      Wei Liu <wei.liu@kernel.org>
17667 M:      Paul Durrant <paul.durrant@citrix.com>
17668 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17669 L:      netdev@vger.kernel.org
17670 S:      Supported
17671 F:      drivers/net/xen-netback/*
17672
17673 XEN PCI SUBSYSTEM
17674 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17675 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17676 S:      Supported
17677 F:      arch/x86/pci/*xen*
17678 F:      drivers/pci/*xen*
17679
17680 XEN PVSCSI DRIVERS
17681 M:      Juergen Gross <jgross@suse.com>
17682 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17683 L:      linux-scsi@vger.kernel.org
17684 S:      Supported
17685 F:      drivers/scsi/xen-scsifront.c
17686 F:      drivers/xen/xen-scsiback.c
17687 F:      include/xen/interface/io/vscsiif.h
17688
17689 XEN SWIOTLB SUBSYSTEM
17690 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17691 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17692 L:      iommu@lists.linux-foundation.org
17693 S:      Supported
17694 F:      arch/x86/xen/*swiotlb*
17695 F:      drivers/xen/*swiotlb*
17696
17697 XEN SOUND FRONTEND DRIVER
17698 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17699 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17700 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17701 S:      Supported
17702 F:      sound/xen/*
17703
17704 XFS FILESYSTEM
17705 M:      Darrick J. Wong <darrick.wong@oracle.com>
17706 M:      linux-xfs@vger.kernel.org
17707 L:      linux-xfs@vger.kernel.org
17708 W:      http://xfs.org/
17709 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17710 S:      Supported
17711 F:      Documentation/admin-guide/xfs.rst
17712 F:      Documentation/ABI/testing/sysfs-fs-xfs
17713 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17714 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17715 F:      fs/xfs/
17716 F:      include/uapi/linux/dqblk_xfs.h
17717 F:      include/uapi/linux/fsmap.h
17718
17719 XILINX AXI ETHERNET DRIVER
17720 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17721 S:      Maintained
17722 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17723
17724 XILINX UARTLITE SERIAL DRIVER
17725 M:      Peter Korsgaard <jacmet@sunsite.dk>
17726 L:      linux-serial@vger.kernel.org
17727 S:      Maintained
17728 F:      drivers/tty/serial/uartlite.c
17729
17730 XILINX VIDEO IP CORES
17731 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17732 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17733 L:      linux-media@vger.kernel.org
17734 T:      git git://linuxtv.org/media_tree.git
17735 S:      Supported
17736 F:      Documentation/devicetree/bindings/media/xilinx/
17737 F:      drivers/media/platform/xilinx/
17738 F:      include/uapi/linux/xilinx-v4l2-controls.h
17739
17740 XILLYBUS DRIVER
17741 M:      Eli Billauer <eli.billauer@gmail.com>
17742 L:      linux-kernel@vger.kernel.org
17743 S:      Supported
17744 F:      drivers/char/xillybus/
17745
17746 XLP9XX I2C DRIVER
17747 M:      George Cherian <george.cherian@cavium.com>
17748 M:      Jan Glauber <jglauber@cavium.com>
17749 L:      linux-i2c@vger.kernel.org
17750 W:      http://www.cavium.com
17751 S:      Supported
17752 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17753 F:      drivers/i2c/busses/i2c-xlp9xx.c
17754
17755 XRA1403 GPIO EXPANDER
17756 M:      Nandor Han <nandor.han@ge.com>
17757 M:      Semi Malinen <semi.malinen@ge.com>
17758 L:      linux-gpio@vger.kernel.org
17759 S:      Maintained
17760 F:      drivers/gpio/gpio-xra1403.c
17761 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17762
17763 XTENSA XTFPGA PLATFORM SUPPORT
17764 M:      Max Filippov <jcmvbkbc@gmail.com>
17765 L:      linux-xtensa@linux-xtensa.org
17766 S:      Maintained
17767 F:      drivers/spi/spi-xtensa-xtfpga.c
17768 F:      sound/soc/xtensa/xtfpga-i2s.c
17769
17770 YAM DRIVER FOR AX.25
17771 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17772 L:      linux-hams@vger.kernel.org
17773 S:      Maintained
17774 F:      drivers/net/hamradio/yam*
17775 F:      include/linux/yam.h
17776
17777 YAMA SECURITY MODULE
17778 M:      Kees Cook <keescook@chromium.org>
17779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17780 S:      Supported
17781 F:      security/yama/
17782 F:      Documentation/admin-guide/LSM/Yama.rst
17783
17784 YEALINK PHONE DRIVER
17785 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17786 L:      usbb2k-api-dev@nongnu.org
17787 S:      Maintained
17788 F:      Documentation/input/devices/yealink.rst
17789 F:      drivers/input/misc/yealink.*
17790
17791 Z8530 DRIVER FOR AX.25
17792 M:      Joerg Reuter <jreuter@yaina.de>
17793 W:      http://yaina.de/jreuter/
17794 W:      http://www.qsl.net/dl1bke/
17795 L:      linux-hams@vger.kernel.org
17796 S:      Maintained
17797 F:      Documentation/networking/z8530drv.txt
17798 F:      drivers/net/hamradio/*scc.c
17799 F:      drivers/net/hamradio/z8530.h
17800
17801 ZBUD COMPRESSED PAGE ALLOCATOR
17802 M:      Seth Jennings <sjenning@redhat.com>
17803 M:      Dan Streetman <ddstreet@ieee.org>
17804 L:      linux-mm@kvack.org
17805 S:      Maintained
17806 F:      mm/zbud.c
17807 F:      include/linux/zbud.h
17808
17809 ZD1211RW WIRELESS DRIVER
17810 M:      Daniel Drake <dsd@gentoo.org>
17811 M:      Ulrich Kunitz <kune@deine-taler.de>
17812 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17813 L:      linux-wireless@vger.kernel.org
17814 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17815 S:      Maintained
17816 F:      drivers/net/wireless/zydas/zd1211rw/
17817
17818 ZD1301 MEDIA DRIVER
17819 M:      Antti Palosaari <crope@iki.fi>
17820 L:      linux-media@vger.kernel.org
17821 W:      https://linuxtv.org/
17822 W:      http://palosaari.fi/linux/
17823 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17824 S:      Maintained
17825 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17826
17827 ZD1301_DEMOD MEDIA DRIVER
17828 M:      Antti Palosaari <crope@iki.fi>
17829 L:      linux-media@vger.kernel.org
17830 W:      https://linuxtv.org/
17831 W:      http://palosaari.fi/linux/
17832 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17833 S:      Maintained
17834 F:      drivers/media/dvb-frontends/zd1301_demod*
17835
17836 ZHAOXIN PROCESSOR SUPPORT
17837 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17838 L:      linux-kernel@vger.kernel.org
17839 S:      Maintained
17840 F:      arch/x86/kernel/cpu/zhaoxin.c
17841
17842 ZPOOL COMPRESSED PAGE STORAGE API
17843 M:      Dan Streetman <ddstreet@ieee.org>
17844 L:      linux-mm@kvack.org
17845 S:      Maintained
17846 F:      mm/zpool.c
17847 F:      include/linux/zpool.h
17848
17849 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17850 M:      Minchan Kim <minchan@kernel.org>
17851 M:      Nitin Gupta <ngupta@vflare.org>
17852 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17853 L:      linux-kernel@vger.kernel.org
17854 S:      Maintained
17855 F:      drivers/block/zram/
17856 F:      Documentation/admin-guide/blockdev/zram.rst
17857
17858 ZS DECSTATION Z85C30 SERIAL DRIVER
17859 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17860 S:      Maintained
17861 F:      drivers/tty/serial/zs.*
17862
17863 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17864 M:      Minchan Kim <minchan@kernel.org>
17865 M:      Nitin Gupta <ngupta@vflare.org>
17866 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17867 L:      linux-mm@kvack.org
17868 S:      Maintained
17869 F:      mm/zsmalloc.c
17870 F:      include/linux/zsmalloc.h
17871 F:      Documentation/vm/zsmalloc.rst
17872
17873 ZSWAP COMPRESSED SWAP CACHING
17874 M:      Seth Jennings <sjenning@redhat.com>
17875 M:      Dan Streetman <ddstreet@ieee.org>
17876 L:      linux-mm@kvack.org
17877 S:      Maintained
17878 F:      mm/zswap.c
17879
17880 THE REST
17881 M:      Linus Torvalds <torvalds@linux-foundation.org>
17882 L:      linux-kernel@vger.kernel.org
17883 Q:      http://patchwork.kernel.org/project/LKML/list/
17884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17885 S:      Buried alive in reporters
17886 F:      *
17887 F:      */