Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <matthew@wil.cx>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 AF9013 MEDIA DRIVER
553 M:      Antti Palosaari <crope@iki.fi>
554 L:      linux-media@vger.kernel.org
555 W:      https://linuxtv.org
556 W:      http://palosaari.fi/linux/
557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
558 T:      git git://linuxtv.org/anttip/media_tree.git
559 S:      Maintained
560 F:      drivers/media/dvb-frontends/af9013*
561
562 AF9033 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9033*
571
572 AFFS FILE SYSTEM
573 M:      David Sterba <dsterba@suse.com>
574 L:      linux-fsdevel@vger.kernel.org
575 S:      Odd Fixes
576 F:      Documentation/filesystems/affs.txt
577 F:      fs/affs/
578
579 AFS FILESYSTEM
580 M:      David Howells <dhowells@redhat.com>
581 L:      linux-afs@lists.infradead.org
582 S:      Supported
583 F:      fs/afs/
584 F:      include/trace/events/afs.h
585 F:      Documentation/filesystems/afs.txt
586 W:      https://www.infradead.org/~dhowells/kafs/
587
588 AGPGART DRIVER
589 M:      David Airlie <airlied@linux.ie>
590 T:      git git://anongit.freedesktop.org/drm/drm
591 S:      Maintained
592 F:      drivers/char/agp/
593 F:      include/linux/agp*
594 F:      include/uapi/linux/agp*
595
596 AHA152X SCSI DRIVER
597 M:      "Juergen E. Fischer" <fischer@norbit.de>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aha152x*
601 F:      drivers/scsi/pcmcia/aha152x*
602
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M:      Hannes Reinecke <hare@suse.com>
605 L:      linux-scsi@vger.kernel.org
606 S:      Maintained
607 F:      drivers/scsi/aic7xxx/
608
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M:      Hans Verkuil <hverkuil@xs4all.nl>
611 L:      linux-media@vger.kernel.org
612 T:      git git://linuxtv.org/media_tree.git
613 W:      https://linuxtv.org
614 S:      Maintained
615 F:      drivers/media/radio/radio-aimslab*
616
617 AIO
618 M:      Benjamin LaHaise <bcrl@kvack.org>
619 L:      linux-aio@kvack.org
620 S:      Supported
621 F:      fs/aio.c
622 F:      include/linux/*aio*.h
623
624 AIRSPY MEDIA DRIVER
625 M:      Antti Palosaari <crope@iki.fi>
626 L:      linux-media@vger.kernel.org
627 W:      https://linuxtv.org
628 W:      http://palosaari.fi/linux/
629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
630 T:      git git://linuxtv.org/anttip/media_tree.git
631 S:      Maintained
632 F:      drivers/media/usb/airspy/
633
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
636 S:      Maintained
637 F:      drivers/net/ethernet/alacritech/*
638
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M:      Duncan Sands <duncan.sands@free.fr>
641 L:      linux-usb@vger.kernel.org
642 W:      http://www.linux-usb.org/SpeedTouch/
643 S:      Maintained
644 F:      drivers/usb/atm/speedtch.c
645 F:      drivers/usb/atm/usbatm.c
646
647 ALCHEMY AU1XX0 MMC DRIVER
648 M:      Manuel Lauss <manuel.lauss@gmail.com>
649 S:      Maintained
650 F:      drivers/mmc/host/au1xmmc.c
651
652 ALI1563 I2C DRIVER
653 M:      Rudolf Marek <r.marek@assembler.cz>
654 L:      linux-i2c@vger.kernel.org
655 S:      Maintained
656 F:      Documentation/i2c/busses/i2c-ali1563
657 F:      drivers/i2c/busses/i2c-ali1563.c
658
659 ALLWINNER SECURITY SYSTEM
660 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
661 L:      linux-crypto@vger.kernel.org
662 S:      Maintained
663 F:      drivers/crypto/sunxi-ss/
664
665 ALPHA PORT
666 M:      Richard Henderson <rth@twiddle.net>
667 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M:      Matt Turner <mattst88@gmail.com>
669 S:      Odd Fixes
670 L:      linux-alpha@vger.kernel.org
671 F:      arch/alpha/
672
673 ALPS PS/2 TOUCHPAD DRIVER
674 R:      Pali Rohár <pali.rohar@gmail.com>
675 F:      drivers/input/mouse/alps.*
676
677 ALTERA I2C CONTROLLER DRIVER
678 M:      Thor Thayer <thor.thayer@linux.intel.com>
679 S:      Maintained
680 F:      drivers/i2c/busses/i2c-altera.c
681
682 ALTERA MAILBOX DRIVER
683 M:      Ley Foon Tan <lftan@altera.com>
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/mailbox/mailbox-altera.c
687
688 ALTERA PIO DRIVER
689 M:      Tien Hock Loh <thloh@altera.com>
690 L:      linux-gpio@vger.kernel.org
691 S:      Maintained
692 F:      drivers/gpio/gpio-altera.c
693
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/gpio/gpio-altera-a10sr.c
698 F:      drivers/mfd/altera-a10sr.c
699 F:      drivers/reset/reset-a10sr.c
700 F:      include/linux/mfd/altera-a10sr.h
701 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M:      Vince Bridgers <vbridger@opensource.altera.com>
705 L:      netdev@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/net/ethernet/altera/
709
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M:      Tobias Klauser <tklauser@distanz.ch>
712 L:      linux-serial@vger.kernel.org
713 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 S:      Maintained
715 F:      drivers/tty/serial/altera_uart.c
716 F:      drivers/tty/serial/altera_jtaguart.c
717 F:      include/linux/altera_uart.h
718 F:      include/linux/altera_jtaguart.h
719
720 AMAZON ETHERNET DRIVERS
721 M:      Netanel Belgazal <netanel@amazon.com>
722 R:      Saeed Bishara <saeedb@amazon.com>
723 R:      Zorik Machulsky <zorik@amazon.com>
724 L:      netdev@vger.kernel.org
725 S:      Supported
726 F:      Documentation/networking/ena.txt
727 F:      drivers/net/ethernet/amazon/
728
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M:      Tom Lendacky <thomas.lendacky@amd.com>
731 M:      Gary Hook <gary.hook@amd.com>
732 L:      linux-crypto@vger.kernel.org
733 S:      Supported
734 F:      drivers/crypto/ccp/
735 F:      include/linux/ccp.h
736
737 AMD DISPLAY CORE
738 M:      Harry Wentland <harry.wentland@amd.com>
739 M:      Leo Li <sunpeng.li@amd.com>
740 L:      amd-gfx@lists.freedesktop.org
741 T:      git git://people.freedesktop.org/~agd5f/linux
742 S:      Supported
743 F:      drivers/gpu/drm/amd/display/
744
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M:      Huang Rui <ray.huang@amd.com>
747 L:      linux-hwmon@vger.kernel.org
748 S:      Supported
749 F:      Documentation/hwmon/fam15h_power
750 F:      drivers/hwmon/fam15h_power.c
751
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
754 S:      Orphan
755 F:      drivers/usb/gadget/udc/amd5536udc.*
756
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P:      Andres Salomon <dilinger@queued.net>
759 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761 S:      Supported
762 F:      drivers/char/hw_random/geode-rng.c
763 F:      drivers/crypto/geode*
764 F:      drivers/video/fbdev/geode/
765 F:      arch/x86/include/asm/geode.h
766
767 AMD IOMMU (AMD-VI)
768 M:      Joerg Roedel <joro@8bytes.org>
769 L:      iommu@lists.linux-foundation.org
770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771 S:      Maintained
772 F:      drivers/iommu/amd_iommu*.[ch]
773 F:      include/linux/amd-iommu.h
774
775 AMD KFD
776 M:      Oded Gabbay <oded.gabbay@gmail.com>
777 L:      dri-devel@lists.freedesktop.org
778 T:      git git://people.freedesktop.org/~gabbayo/linux.git
779 S:      Supported
780 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F:      drivers/gpu/drm/amd/amdkfd/
788 F:      drivers/gpu/drm/amd/include/cik_structs.h
789 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F:      drivers/gpu/drm/amd/include/vi_structs.h
791 F:      drivers/gpu/drm/amd/include/v9_structs.h
792 F:      include/uapi/linux/kfd_ioctl.h
793
794 AMD POWERPLAY
795 M:      Rex Zhu <rex.zhu@amd.com>
796 M:      Evan Quan <evan.quan@amd.com>
797 L:      amd-gfx@lists.freedesktop.org
798 S:      Supported
799 F:      drivers/gpu/drm/amd/powerplay/
800 T:      git git://people.freedesktop.org/~agd5f/linux
801
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
804 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M:      Tom Lendacky <thomas.lendacky@amd.com>
806 S:      Supported
807 F:      arch/arm64/boot/dts/amd/
808
809 AMD XGBE DRIVER
810 M:      Tom Lendacky <thomas.lendacky@amd.com>
811 L:      netdev@vger.kernel.org
812 S:      Supported
813 F:      drivers/net/ethernet/amd/xgbe/
814 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816 ANALOG DEVICES INC AD5686 DRIVER
817 M:      Stefan Popa <stefan.popa@analog.com>
818 L:      linux-pm@vger.kernel.org
819 W:      http://ez.analog.com/community/linux-device-drivers
820 S:      Supported
821 F:      drivers/iio/dac/ad5686*
822 F:      drivers/iio/dac/ad5696*
823
824 ANALOG DEVICES INC AD9389B DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/ad9389b*
829
830 ANALOG DEVICES INC ADV7180 DRIVER
831 M:      Lars-Peter Clausen <lars@metafoo.de>
832 L:      linux-media@vger.kernel.org
833 W:      http://ez.analog.com/community/linux-device-drivers
834 S:      Supported
835 F:      drivers/media/i2c/adv7180.c
836
837 ANALOG DEVICES INC ADV748X DRIVER
838 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
839 L:      linux-media@vger.kernel.org
840 S:      Maintained
841 F:      drivers/media/i2c/adv748x/*
842
843 ANALOG DEVICES INC ADV7511 DRIVER
844 M:      Hans Verkuil <hans.verkuil@cisco.com>
845 L:      linux-media@vger.kernel.org
846 S:      Maintained
847 F:      drivers/media/i2c/adv7511*
848
849 ANALOG DEVICES INC ADV7604 DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/adv7604*
854
855 ANALOG DEVICES INC ADV7842 DRIVER
856 M:      Hans Verkuil <hans.verkuil@cisco.com>
857 L:      linux-media@vger.kernel.org
858 S:      Maintained
859 F:      drivers/media/i2c/adv7842*
860
861 ANALOG DEVICES INC ASOC CODEC DRIVERS
862 M:      Lars-Peter Clausen <lars@metafoo.de>
863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
864 W:      http://wiki.analog.com/
865 W:      http://ez.analog.com/community/linux-device-drivers
866 S:      Supported
867 F:      sound/soc/codecs/adau*
868 F:      sound/soc/codecs/adav*
869 F:      sound/soc/codecs/ad1*
870 F:      sound/soc/codecs/ad7*
871 F:      sound/soc/codecs/ssm*
872 F:      sound/soc/codecs/sigmadsp.*
873
874 ANALOG DEVICES INC DMA DRIVERS
875 M:      Lars-Peter Clausen <lars@metafoo.de>
876 W:      http://ez.analog.com/community/linux-device-drivers
877 S:      Supported
878 F:      drivers/dma/dma-axi-dmac.c
879
880 ANALOG DEVICES INC IIO DRIVERS
881 M:      Lars-Peter Clausen <lars@metafoo.de>
882 M:      Michael Hennerich <Michael.Hennerich@analog.com>
883 W:      http://wiki.analog.com/
884 W:      http://ez.analog.com/community/linux-device-drivers
885 S:      Supported
886 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
887 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
888 F:      drivers/iio/*/ad*
889 F:      drivers/iio/adc/ltc2497*
890 X:      drivers/iio/*/adjd*
891 F:      drivers/staging/iio/*/ad*
892
893 ANDES ARCHITECTURE
894 M:      Greentime Hu <green.hu@gmail.com>
895 M:      Vincent Chen <deanbo422@gmail.com>
896 T:      git https://github.com/andestech/linux.git
897 S:      Supported
898 F:      arch/nds32/
899 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
900 F:      Documentation/devicetree/bindings/nds32/
901 K:      nds32
902 N:      nds32
903
904 ANDROID CONFIG FRAGMENTS
905 M:      Rob Herring <robh@kernel.org>
906 S:      Supported
907 F:      kernel/configs/android*
908
909 ANDROID DRIVERS
910 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
911 M:      Arve Hjønnevåg <arve@android.com>
912 M:      Todd Kjos <tkjos@android.com>
913 M:      Martijn Coenen <maco@android.com>
914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
915 L:      devel@driverdev.osuosl.org
916 S:      Supported
917 F:      drivers/android/
918 F:      drivers/staging/android/
919
920 ANDROID GOLDFISH PIC DRIVER
921 M:      Miodrag Dinic <miodrag.dinic@mips.com>
922 S:      Supported
923 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
924 F:      drivers/irqchip/irq-goldfish-pic.c
925
926 ANDROID GOLDFISH RTC DRIVER
927 M:      Miodrag Dinic <miodrag.dinic@mips.com>
928 S:      Supported
929 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
930 F:      drivers/rtc/rtc-goldfish.c
931
932 ANDROID ION DRIVER
933 M:      Laura Abbott <labbott@redhat.com>
934 M:      Sumit Semwal <sumit.semwal@linaro.org>
935 L:      devel@driverdev.osuosl.org
936 L:      dri-devel@lists.freedesktop.org
937 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
938 S:      Supported
939 F:      drivers/staging/android/ion
940 F:      drivers/staging/android/uapi/ion.h
941
942 AOA (Apple Onboard Audio) ALSA DRIVER
943 M:      Johannes Berg <johannes@sipsolutions.net>
944 L:      linuxppc-dev@lists.ozlabs.org
945 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
946 S:      Maintained
947 F:      sound/aoa/
948
949 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
950 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
951 L:      linux-iio@vger.kernel.org
952 S:      Maintained
953 F:      drivers/iio/adc/stx104.c
954
955 APM DRIVER
956 M:      Jiri Kosina <jikos@kernel.org>
957 S:      Odd fixes
958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
959 F:      arch/x86/kernel/apm_32.c
960 F:      include/linux/apm_bios.h
961 F:      include/uapi/linux/apm_bios.h
962 F:      drivers/char/apm-emulation.c
963
964 APPARMOR SECURITY MODULE
965 M:      John Johansen <john.johansen@canonical.com>
966 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
967 W:      wiki.apparmor.net
968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
969 S:      Supported
970 F:      security/apparmor/
971 F:      Documentation/admin-guide/LSM/apparmor.rst
972
973 APPLE BCM5974 MULTITOUCH DRIVER
974 M:      Henrik Rydberg <rydberg@bitmath.org>
975 L:      linux-input@vger.kernel.org
976 S:      Odd fixes
977 F:      drivers/input/mouse/bcm5974.c
978
979 APPLE SMC DRIVER
980 M:      Henrik Rydberg <rydberg@bitmath.org>
981 L:      linux-hwmon@vger.kernel.org
982 S:      Odd fixes
983 F:      drivers/hwmon/applesmc.c
984
985 APPLETALK NETWORK LAYER
986 L:      netdev@vger.kernel.org
987 S:      Odd fixes
988 F:      drivers/net/appletalk/
989 F:      net/appletalk/
990
991 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
992 M:      Duc Dang <dhdang@apm.com>
993 S:      Supported
994 F:      arch/arm64/boot/dts/apm/
995
996 APPLIED MICRO (APM) X-GENE SOC EDAC
997 M:      Loc Ho <lho@apm.com>
998 S:      Supported
999 F:      drivers/edac/xgene_edac.c
1000 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1001
1002 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1003 M:      Iyappan Subramanian <isubramanian@apm.com>
1004 M:      Keyur Chudgar <kchudgar@apm.com>
1005 S:      Supported
1006 F:      drivers/net/ethernet/apm/xgene-v2/
1007
1008 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1009 M:      Iyappan Subramanian <isubramanian@apm.com>
1010 M:      Keyur Chudgar <kchudgar@apm.com>
1011 M:      Quan Nguyen <qnguyen@apm.com>
1012 S:      Supported
1013 F:      drivers/net/ethernet/apm/xgene/
1014 F:      drivers/net/phy/mdio-xgene.c
1015 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1016 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1017
1018 APPLIED MICRO (APM) X-GENE SOC PMU
1019 M:      Tai Nguyen <ttnguyen@apm.com>
1020 S:      Supported
1021 F:      drivers/perf/xgene_pmu.c
1022 F:      Documentation/perf/xgene-pmu.txt
1023 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1024
1025 APTINA CAMERA SENSOR PLL
1026 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1027 L:      linux-media@vger.kernel.org
1028 S:      Maintained
1029 F:      drivers/media/i2c/aptina-pll.*
1030
1031 ARC FRAMEBUFFER DRIVER
1032 M:      Jaya Kumar <jayalk@intworks.biz>
1033 S:      Maintained
1034 F:      drivers/video/fbdev/arcfb.c
1035 F:      drivers/video/fbdev/core/fb_defio.c
1036
1037 ARC PGU DRM DRIVER
1038 M:      Alexey Brodkin <abrodkin@synopsys.com>
1039 S:      Supported
1040 F:      drivers/gpu/drm/arc/
1041 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1042
1043 ARCNET NETWORK LAYER
1044 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1045 L:      netdev@vger.kernel.org
1046 S:      Maintained
1047 F:      drivers/net/arcnet/
1048 F:      include/uapi/linux/if_arcnet.h
1049
1050 ARM ARCHITECTED TIMER DRIVER
1051 M:      Mark Rutland <mark.rutland@arm.com>
1052 M:      Marc Zyngier <marc.zyngier@arm.com>
1053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 S:      Maintained
1055 F:      arch/arm/include/asm/arch_timer.h
1056 F:      arch/arm64/include/asm/arch_timer.h
1057 F:      drivers/clocksource/arm_arch_timer.c
1058
1059 ARM HDLCD DRM DRIVER
1060 M:      Liviu Dudau <liviu.dudau@arm.com>
1061 S:      Supported
1062 F:      drivers/gpu/drm/arm/hdlcd_*
1063 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1064
1065 ARM MALI-DP DRM DRIVER
1066 M:      Liviu Dudau <liviu.dudau@arm.com>
1067 M:      Brian Starkey <brian.starkey@arm.com>
1068 M:      Mali DP Maintainers <malidp@foss.arm.com>
1069 S:      Supported
1070 F:      drivers/gpu/drm/arm/
1071 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1072
1073 ARM MFM AND FLOPPY DRIVERS
1074 M:      Ian Molton <spyro@f2s.com>
1075 S:      Maintained
1076 F:      arch/arm/lib/floppydma.S
1077 F:      arch/arm/include/asm/floppy.h
1078
1079 ARM PMU PROFILING AND DEBUGGING
1080 M:      Will Deacon <will.deacon@arm.com>
1081 M:      Mark Rutland <mark.rutland@arm.com>
1082 S:      Maintained
1083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 F:      arch/arm*/kernel/perf_*
1085 F:      arch/arm/oprofile/common.c
1086 F:      arch/arm*/kernel/hw_breakpoint.c
1087 F:      arch/arm*/include/asm/hw_breakpoint.h
1088 F:      arch/arm*/include/asm/perf_event.h
1089 F:      drivers/perf/*
1090 F:      include/linux/perf/arm_pmu.h
1091 F:      Documentation/devicetree/bindings/arm/pmu.txt
1092 F:      Documentation/devicetree/bindings/perf/
1093
1094 ARM PORT
1095 M:      Russell King <linux@armlinux.org.uk>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 W:      http://www.armlinux.org.uk/
1098 S:      Odd Fixes
1099 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1100 F:      arch/arm/
1101 X:      arch/arm/boot/dts/
1102
1103 ARM PRIMECELL AACI PL041 DRIVER
1104 M:      Russell King <linux@armlinux.org.uk>
1105 S:      Odd Fixes
1106 F:      sound/arm/aaci.*
1107
1108 ARM PRIMECELL BUS SUPPORT
1109 M:      Russell King <linux@armlinux.org.uk>
1110 S:      Odd Fixes
1111 F:      drivers/amba/
1112 F:      include/linux/amba/bus.h
1113
1114 ARM PRIMECELL CLCD PL110 DRIVER
1115 M:      Russell King <linux@armlinux.org.uk>
1116 S:      Odd Fixes
1117 F:      drivers/video/fbdev/amba-clcd.*
1118
1119 ARM PRIMECELL KMI PL050 DRIVER
1120 M:      Russell King <linux@armlinux.org.uk>
1121 S:      Odd Fixes
1122 F:      drivers/input/serio/ambakmi.*
1123 F:      include/linux/amba/kmi.h
1124
1125 ARM PRIMECELL MMCI PL180/1 DRIVER
1126 M:      Russell King <linux@armlinux.org.uk>
1127 S:      Odd Fixes
1128 F:      drivers/mmc/host/mmci.*
1129 F:      include/linux/amba/mmci.h
1130
1131 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1132 M:      Russell King <linux@armlinux.org.uk>
1133 S:      Odd Fixes
1134 F:      drivers/tty/serial/amba-pl01*.c
1135 F:      include/linux/amba/serial.h
1136
1137 ARM SMMU DRIVERS
1138 M:      Will Deacon <will.deacon@arm.com>
1139 R:      Robin Murphy <robin.murphy@arm.com>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 F:      drivers/iommu/arm-smmu.c
1143 F:      drivers/iommu/arm-smmu-v3.c
1144 F:      drivers/iommu/io-pgtable-arm.c
1145 F:      drivers/iommu/io-pgtable-arm-v7s.c
1146
1147 ARM SUB-ARCHITECTURES
1148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149 S:      Maintained
1150 F:      arch/arm/mach-*/
1151 F:      arch/arm/plat-*/
1152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1153
1154 ARM/ACTIONS SEMI ARCHITECTURE
1155 M:      Andreas Färber <afaerber@suse.de>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158 N:      owl
1159 F:      arch/arm/mach-actions/
1160 F:      arch/arm/boot/dts/owl-*
1161 F:      arch/arm64/boot/dts/actions/
1162 F:      drivers/clocksource/owl-*
1163 F:      drivers/pinctrl/actions/*
1164 F:      drivers/soc/actions/
1165 F:      include/dt-bindings/power/owl-*
1166 F:      include/linux/soc/actions/
1167 F:      Documentation/devicetree/bindings/arm/actions.txt
1168 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1169 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1170 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1171
1172 ARM/ADS SPHERE MACHINE SUPPORT
1173 M:      Lennert Buytenhek <kernel@wantstofly.org>
1174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 S:      Maintained
1176
1177 ARM/AFEB9260 MACHINE SUPPORT
1178 M:      Sergey Lapin <slapin@ossfans.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181
1182 ARM/AJECO 1ARM MACHINE SUPPORT
1183 M:      Lennert Buytenhek <kernel@wantstofly.org>
1184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 S:      Maintained
1186
1187 ARM/Allwinner SoC Clock Support
1188 M:      Emilio López <emilio@elopez.com.ar>
1189 S:      Maintained
1190 F:      drivers/clk/sunxi/
1191
1192 ARM/Allwinner sunXi SoC support
1193 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1194 M:      Chen-Yu Tsai <wens@csie.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 N:      sun[x456789]i
1198 N:      sun50i
1199 F:      arch/arm/mach-sunxi/
1200 F:      arch/arm64/boot/dts/allwinner/
1201 F:      drivers/clk/sunxi-ng/
1202 F:      drivers/pinctrl/sunxi/
1203 F:      drivers/soc/sunxi/
1204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1205
1206 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1207 M:      Neil Armstrong <narmstrong@baylibre.com>
1208 M:      Jerome Brunet <jbrunet@baylibre.com>
1209 L:      linux-amlogic@lists.infradead.org
1210 S:      Maintained
1211 F:      drivers/clk/meson/
1212 F:      include/dt-bindings/clock/meson*
1213 F:      include/dt-bindings/clock/gxbb*
1214 F:      Documentation/devicetree/bindings/clock/amlogic*
1215
1216 ARM/Amlogic Meson SoC support
1217 M:      Carlo Caione <carlo@caione.org>
1218 M:      Kevin Hilman <khilman@baylibre.com>
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 L:      linux-amlogic@lists.infradead.org
1221 W:      http://linux-meson.com/
1222 S:      Maintained
1223 F:      arch/arm/mach-meson/
1224 F:      arch/arm/boot/dts/meson*
1225 F:      arch/arm64/boot/dts/amlogic/
1226 F:      drivers/pinctrl/meson/
1227 F:      drivers/mmc/host/meson*
1228 N:      meson
1229
1230 ARM/Annapurna Labs ALPINE ARCHITECTURE
1231 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1232 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-alpine/
1236 F:      arch/arm/boot/dts/alpine*
1237 F:      arch/arm64/boot/dts/al/
1238 F:      drivers/*/*alpine*
1239
1240 ARM/ARTPEC MACHINE SUPPORT
1241 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1242 M:      Lars Persson <lars.persson@axis.com>
1243 S:      Maintained
1244 L:      linux-arm-kernel@axis.com
1245 F:      arch/arm/mach-artpec
1246 F:      arch/arm/boot/dts/artpec6*
1247 F:      drivers/clk/axis
1248 F:      drivers/crypto/axis
1249 F:      drivers/pinctrl/pinctrl-artpec*
1250 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1251
1252 ARM/ASPEED I2C DRIVER
1253 M:      Brendan Higgins <brendanhiggins@google.com>
1254 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1255 R:      Joel Stanley <joel@jms.id.au>
1256 L:      linux-i2c@vger.kernel.org
1257 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1258 S:      Maintained
1259 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1260 F:      drivers/i2c/busses/i2c-aspeed.c
1261 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1262 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1263
1264 ARM/ASPEED MACHINE SUPPORT
1265 M:      Joel Stanley <joel@jms.id.au>
1266 R:      Andrew Jeffery <andrew@aj.id.au>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1269 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1270 S:      Supported
1271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1272 F:      arch/arm/mach-aspeed/
1273 F:      arch/arm/boot/dts/aspeed-*
1274 N:      aspeed
1275
1276 ARM/ATMEL AT91 Clock Support
1277 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1278 S:      Maintained
1279 F:      drivers/clk/at91
1280
1281 ARM/CALXEDA HIGHBANK ARCHITECTURE
1282 M:      Rob Herring <robh@kernel.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-highbank/
1286 F:      arch/arm/boot/dts/highbank.dts
1287 F:      arch/arm/boot/dts/ecx-*.dts*
1288
1289 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1290 M:      Krzysztof Halasa <khalasa@piap.pl>
1291 S:      Maintained
1292 F:      arch/arm/mach-cns3xxx/
1293
1294 ARM/CAVIUM THUNDER NETWORK DRIVER
1295 M:      Sunil Goutham <sgoutham@cavium.com>
1296 M:      Robert Richter <rric@kernel.org>
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S:      Supported
1299 F:      drivers/net/ethernet/cavium/thunder/
1300
1301 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1302 M:      Lukasz Majewski <lukma@denx.de>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      arch/arm/mach-ep93xx/ts72xx.c
1306
1307 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1308 M:      Alexander Shiyan <shc_work@mail.ru>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Odd Fixes
1311 N:      clps711x
1312
1313 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1314 M:      Lennert Buytenhek <kernel@wantstofly.org>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317
1318 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1319 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1320 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/mach-ep93xx/
1324 F:      arch/arm/mach-ep93xx/include/mach/
1325
1326 ARM/CLKDEV SUPPORT
1327 M:      Russell King <linux@armlinux.org.uk>
1328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 S:      Maintained
1330 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1331 F:      drivers/clk/clkdev.c
1332
1333 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1334 M:      Mike Rapoport <mike@compulab.co.il>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337
1338 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1339 M:      Baruch Siach <baruch@tkos.co.il>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/boot/dts/cx92755*
1343 N:      digicolor
1344
1345 ARM/CONTEC MICRO9 MACHINE SUPPORT
1346 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1347 S:      Maintained
1348 F:      arch/arm/mach-ep93xx/micro9.c
1349
1350 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1351 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354 F:      drivers/hwtracing/coresight/*
1355 F:      Documentation/trace/coresight.txt
1356 F:      Documentation/trace/coresight-cpu-debug.txt
1357 F:      Documentation/devicetree/bindings/arm/coresight.txt
1358 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1359 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1360 F:      tools/perf/arch/arm/util/pmu.c
1361 F:      tools/perf/arch/arm/util/auxtrace.c
1362 F:      tools/perf/arch/arm/util/cs-etm.c
1363 F:      tools/perf/arch/arm/util/cs-etm.h
1364 F:      tools/perf/util/cs-etm.*
1365 F:      tools/perf/util/cs-etm-decoder/*
1366
1367 ARM/CORGI MACHINE SUPPORT
1368 M:      Richard Purdie <rpurdie@rpsys.net>
1369 S:      Maintained
1370
1371 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1372 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1373 M:      Linus Walleij <linus.walleij@linaro.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 T:      git git://github.com/ulli-kroll/linux.git
1376 S:      Maintained
1377 F:      Documentation/devicetree/bindings/arm/gemini.txt
1378 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1379 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1380 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1381 F:      arch/arm/mach-gemini/
1382 F:      drivers/net/ethernet/cortina/
1383 F:      drivers/pinctrl/pinctrl-gemini.c
1384 F:      drivers/rtc/rtc-ftrtc010.c
1385
1386 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1387 M:      Barry Song <baohua@kernel.org>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1390 S:      Maintained
1391 F:      arch/arm/boot/dts/prima2*
1392 F:      arch/arm/mach-prima2/
1393 F:      drivers/clk/sirf/
1394 F:      drivers/clocksource/timer-prima2.c
1395 F:      drivers/clocksource/timer-atlas7.c
1396 N:      [^a-z]sirf
1397
1398 ARM/EBSA110 MACHINE SUPPORT
1399 M:      Russell King <linux@armlinux.org.uk>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 W:      http://www.armlinux.org.uk/
1402 S:      Maintained
1403 F:      arch/arm/mach-ebsa110/
1404 F:      drivers/net/ethernet/amd/am79c961a.*
1405
1406 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1407 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1408 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411 N:      efm32
1412
1413 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1414 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-pxa/ezx.c
1418
1419 ARM/FARADAY FA526 PORT
1420 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 T:      git git://git.berlios.de/gemini-board
1424 F:      arch/arm/mm/*-fa*
1425
1426 ARM/FOOTBRIDGE ARCHITECTURE
1427 M:      Russell King <linux@armlinux.org.uk>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W:      http://www.armlinux.org.uk/
1430 S:      Maintained
1431 F:      arch/arm/include/asm/hardware/dec21285.h
1432 F:      arch/arm/mach-footbridge/
1433
1434 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1435 M:      Shawn Guo <shawnguo@kernel.org>
1436 M:      Sascha Hauer <s.hauer@pengutronix.de>
1437 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1438 R:      Fabio Estevam <fabio.estevam@nxp.com>
1439 R:      NXP Linux Team <linux-imx@nxp.com>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1443 F:      arch/arm/mach-imx/
1444 F:      arch/arm/mach-mxs/
1445 F:      arch/arm/boot/dts/imx*
1446 F:      arch/arm/configs/imx*_defconfig
1447 F:      drivers/clk/imx/
1448 F:      drivers/soc/imx/
1449 F:      include/soc/imx/
1450
1451 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1452 M:      Shawn Guo <shawnguo@kernel.org>
1453 M:      Sascha Hauer <s.hauer@pengutronix.de>
1454 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1455 R:      Stefan Agner <stefan@agner.ch>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459 F:      arch/arm/mach-imx/*vf610*
1460 F:      arch/arm/boot/dts/vf*
1461
1462 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1463 M:      Lennert Buytenhek <kernel@wantstofly.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466
1467 ARM/GUMSTIX MACHINE SUPPORT
1468 M:      Steve Sakoman <sakoman@gmail.com>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1473 M:      Philipp Zabel <philipp.zabel@gmail.com>
1474 M:      Paul Parsons <lost.distance@yahoo.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-pxa/hx4700.c
1478 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1479 F:      sound/soc/pxa/hx4700.c
1480
1481 ARM/HISILICON SOC SUPPORT
1482 M:      Wei Xu <xuwei5@hisilicon.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 W:      http://www.hisilicon.com
1485 S:      Supported
1486 T:      git git://github.com/hisilicon/linux-hisi.git
1487 F:      arch/arm/mach-hisi/
1488 F:      arch/arm/boot/dts/hi3*
1489 F:      arch/arm/boot/dts/hip*
1490 F:      arch/arm/boot/dts/hisi*
1491 F:      arch/arm64/boot/dts/hisilicon/
1492
1493 ARM/HP JORNADA 7XX MACHINE SUPPORT
1494 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1495 W:      www.jlime.com
1496 S:      Maintained
1497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1498 F:      arch/arm/mach-sa1100/jornada720.c
1499 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1500
1501 ARM/IGEP MACHINE SUPPORT
1502 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1503 M:      Javier Martinez Canillas <javier@dowhile0.org>
1504 L:      linux-omap@vger.kernel.org
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      arch/arm/boot/dts/omap3-igep*
1508
1509 ARM/INCOME PXA270 SUPPORT
1510 M:      Marek Vasut <marek.vasut@gmail.com>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1514
1515 ARM/INTEL IOP13XX ARM ARCHITECTURE
1516 M:      Lennert Buytenhek <kernel@wantstofly.org>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519
1520 ARM/INTEL IOP32X ARM ARCHITECTURE
1521 M:      Lennert Buytenhek <kernel@wantstofly.org>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524
1525 ARM/INTEL IOP33X ARM ARCHITECTURE
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Orphan
1528
1529 ARM/INTEL IQ81342EX MACHINE SUPPORT
1530 M:      Lennert Buytenhek <kernel@wantstofly.org>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533
1534 ARM/INTEL IXDP2850 MACHINE SUPPORT
1535 M:      Lennert Buytenhek <kernel@wantstofly.org>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538
1539 ARM/INTEL IXP4XX ARM ARCHITECTURE
1540 M:      Imre Kaloz <kaloz@openwrt.org>
1541 M:      Krzysztof Halasa <khalasa@piap.pl>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm/mach-ixp4xx/
1545
1546 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1547 M:      Jonathan Cameron <jic23@cam.ac.uk>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      arch/arm/mach-pxa/stargate2.c
1551 F:      drivers/pcmcia/pxa2xx_stargate2.c
1552
1553 ARM/INTEL XSC3 (MANZANO) ARM CORE
1554 M:      Lennert Buytenhek <kernel@wantstofly.org>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1559 M:      Lennert Buytenhek <kernel@wantstofly.org>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/LG1K ARCHITECTURE
1564 M:      Chanho Min <chanho.min@lge.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm64/boot/dts/lg/
1568
1569 ARM/LOGICPD PXA270 MACHINE SUPPORT
1570 M:      Lennert Buytenhek <kernel@wantstofly.org>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573
1574 ARM/LPC18XX ARCHITECTURE
1575 M:      Joachim Eastwood <manabian@gmail.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      arch/arm/boot/dts/lpc43*
1579 F:      drivers/clk/nxp/clk-lpc18xx*
1580 F:      drivers/clocksource/time-lpc32xx.c
1581 F:      drivers/i2c/busses/i2c-lpc2k.c
1582 F:      drivers/memory/pl172.c
1583 F:      drivers/mtd/spi-nor/nxp-spifi.c
1584 F:      drivers/rtc/rtc-lpc24xx.c
1585 N:      lpc18xx
1586
1587 ARM/LPC32XX SOC SUPPORT
1588 M:      Vladimir Zapolskiy <vz@mleia.com>
1589 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1592 S:      Maintained
1593 F:      arch/arm/boot/dts/lpc32*
1594 F:      arch/arm/mach-lpc32xx/
1595 F:      drivers/i2c/busses/i2c-pnx.c
1596 F:      drivers/net/ethernet/nxp/lpc_eth.c
1597 F:      drivers/usb/host/ohci-nxp.c
1598 F:      drivers/watchdog/pnx4008_wdt.c
1599 N:      lpc32xx
1600
1601 ARM/MAGICIAN MACHINE SUPPORT
1602 M:      Philipp Zabel <philipp.zabel@gmail.com>
1603 S:      Maintained
1604
1605 ARM/Marvell Dove/MV78xx0/Orion SOC support
1606 M:      Jason Cooper <jason@lakedaemon.net>
1607 M:      Andrew Lunn <andrew@lunn.ch>
1608 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609 M:      Gregory Clement <gregory.clement@bootlin.com>
1610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      Documentation/devicetree/bindings/soc/dove/
1613 F:      arch/arm/mach-dove/
1614 F:      arch/arm/mach-mv78xx0/
1615 F:      arch/arm/mach-orion5x/
1616 F:      arch/arm/plat-orion/
1617 F:      arch/arm/boot/dts/dove*
1618 F:      arch/arm/boot/dts/orion5x*
1619
1620 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1621 M:      Jason Cooper <jason@lakedaemon.net>
1622 M:      Andrew Lunn <andrew@lunn.ch>
1623 M:      Gregory Clement <gregory.clement@bootlin.com>
1624 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627 F:      arch/arm/boot/dts/armada*
1628 F:      arch/arm/boot/dts/kirkwood*
1629 F:      arch/arm/configs/mvebu_*_defconfig
1630 F:      arch/arm/mach-mvebu/
1631 F:      arch/arm64/boot/dts/marvell/armada*
1632 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1633 F:      drivers/cpufreq/mvebu-cpufreq.c
1634 F:      drivers/irqchip/irq-armada-370-xp.c
1635 F:      drivers/irqchip/irq-mvebu-*
1636 F:      drivers/pinctrl/mvebu/
1637 F:      drivers/rtc/rtc-armada38x.c
1638
1639 ARM/Mediatek RTC DRIVER
1640 M:      Eddie Huang <eddie.huang@mediatek.com>
1641 M:      Sean Wang <sean.wang@mediatek.com>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1646 F:      drivers/rtc/rtc-mt6397.c
1647 F:      drivers/rtc/rtc-mt7622.c
1648
1649 ARM/Mediatek SoC support
1650 M:      Matthias Brugger <matthias.bgg@gmail.com>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 F:      arch/arm/boot/dts/mt6*
1655 F:      arch/arm/boot/dts/mt7*
1656 F:      arch/arm/boot/dts/mt8*
1657 F:      arch/arm/mach-mediatek/
1658 F:      arch/arm64/boot/dts/mediatek/
1659 N:      mtk
1660 K:      mediatek
1661
1662 ARM/Mediatek USB3 PHY DRIVER
1663 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1668
1669 ARM/MICREL KS8695 ARCHITECTURE
1670 M:      Greg Ungerer <gerg@uclinux.org>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 F:      arch/arm/mach-ks8695/
1673 S:      Odd Fixes
1674
1675 ARM/Microchip (AT91) SoC support
1676 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1677 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 W:      http://www.linux4sam.org
1680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1681 S:      Supported
1682 N:      at91
1683 N:      atmel
1684 F:      arch/arm/mach-at91/
1685 F:      include/soc/at91/
1686 F:      arch/arm/boot/dts/at91*.dts
1687 F:      arch/arm/boot/dts/at91*.dtsi
1688 F:      arch/arm/boot/dts/sama*.dts
1689 F:      arch/arm/boot/dts/sama*.dtsi
1690 F:      arch/arm/include/debug/at91.S
1691 F:      drivers/memory/atmel*
1692 F:      drivers/watchdog/sama5d4_wdt.c
1693 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1694 X:      drivers/net/wireless/atmel/
1695
1696 ARM/MIOA701 MACHINE SUPPORT
1697 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F:      arch/arm/mach-pxa/mioa701.c
1700 S:      Maintained
1701
1702 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1703 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1704 S:      Maintained
1705
1706 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1707 M:      Linus Walleij <linus.walleij@linaro.org>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 S:      Maintained
1710 F:      arch/arm/mach-nomadik/
1711 F:      arch/arm/mach-u300/
1712 F:      arch/arm/mach-ux500/
1713 F:      arch/arm/boot/dts/ste-*
1714 F:      drivers/clk/clk-nomadik.c
1715 F:      drivers/clk/clk-u300.c
1716 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1717 F:      drivers/clocksource/timer-u300.c
1718 F:      drivers/dma/coh901318*
1719 F:      drivers/dma/ste_dma40*
1720 F:      drivers/hwspinlock/u8500_hsem.c
1721 F:      drivers/i2c/busses/i2c-nomadik.c
1722 F:      drivers/i2c/busses/i2c-stu300.c
1723 F:      drivers/mfd/ab3100*
1724 F:      drivers/mfd/ab8500*
1725 F:      drivers/mfd/abx500*
1726 F:      drivers/mfd/dbx500*
1727 F:      drivers/mfd/db8500*
1728 F:      drivers/pinctrl/nomadik/
1729 F:      drivers/pinctrl/pinctrl-coh901*
1730 F:      drivers/pinctrl/pinctrl-u300.c
1731 F:      drivers/rtc/rtc-ab3100.c
1732 F:      drivers/rtc/rtc-ab8500.c
1733 F:      drivers/rtc/rtc-coh901331.c
1734 F:      drivers/rtc/rtc-pl031.c
1735 F:      drivers/watchdog/coh901327_wdt.c
1736 F:      Documentation/devicetree/bindings/arm/ste-*
1737 F:      Documentation/devicetree/bindings/arm/ux500/
1738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1739
1740 ARM/NUVOTON NPCM ARCHITECTURE
1741 M:      Avi Fishman <avifishman70@gmail.com>
1742 M:      Tomer Maimon <tmaimon77@gmail.com>
1743 R:      Patrick Venture <venture@google.com>
1744 R:      Nancy Yuen <yuenn@google.com>
1745 R:      Brendan Higgins <brendanhiggins@google.com>
1746 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1747 S:      Supported
1748 F:      arch/arm/mach-npcm/
1749 F:      arch/arm/boot/dts/nuvoton-npcm*
1750 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1751 F:      drivers/*/*npcm*
1752 F:      Documentation/devicetree/bindings/*/*npcm*
1753 F:      Documentation/devicetree/bindings/*/*/*npcm*
1754
1755 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1756 M:      Wan ZongShun <mcuos.com@gmail.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 W:      http://www.mcuos.com
1759 S:      Maintained
1760 F:      arch/arm/mach-w90x900/
1761 F:      drivers/input/keyboard/w90p910_keypad.c
1762 F:      drivers/input/touchscreen/w90p910_ts.c
1763 F:      drivers/watchdog/nuc900_wdt.c
1764 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1765 F:      drivers/mtd/nand/raw/nuc900_nand.c
1766 F:      drivers/rtc/rtc-nuc900.c
1767 F:      drivers/spi/spi-nuc900.c
1768 F:      drivers/usb/host/ehci-w90x900.c
1769 F:      drivers/video/fbdev/nuc900fb.c
1770
1771 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1772 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1773 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1774 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1775 S:      Supported
1776
1777 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1778 M:      Alexander Clouter <alex@digriz.org.uk>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W:      http://www.digriz.org.uk/ts78xx/kernel
1781 S:      Maintained
1782 F:      arch/arm/mach-orion5x/ts78xx-*
1783
1784 ARM/OXNAS platform support
1785 M:      Neil Armstrong <narmstrong@baylibre.com>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1788 S:      Maintained
1789 F:      arch/arm/mach-oxnas/
1790 F:      arch/arm/boot/dts/ox8*.dts*
1791 N:      oxnas
1792
1793 ARM/PALM TREO SUPPORT
1794 M:      Tomas Cech <sleep_walker@suse.com>
1795 L:      linux-arm-kernel@lists.infradead.org
1796 W:      http://hackndev.com
1797 S:      Maintained
1798 F:      arch/arm/mach-pxa/palmtreo.*
1799
1800 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1801 M:      Marek Vasut <marek.vasut@gmail.com>
1802 L:      linux-arm-kernel@lists.infradead.org
1803 W:      http://hackndev.com
1804 S:      Maintained
1805 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1806 F:      arch/arm/mach-pxa/palmtx.c
1807 F:      arch/arm/mach-pxa/palmt5.*
1808 F:      arch/arm/mach-pxa/include/mach/palmld.h
1809 F:      arch/arm/mach-pxa/palmld.c
1810 F:      arch/arm/mach-pxa/palmte2.*
1811 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1812 F:      arch/arm/mach-pxa/palmtc.c
1813
1814 ARM/PALMZ72 SUPPORT
1815 M:      Sergey Lapin <slapin@ossfans.org>
1816 L:      linux-arm-kernel@lists.infradead.org
1817 W:      http://hackndev.com
1818 S:      Maintained
1819 F:      arch/arm/mach-pxa/palmz72.*
1820
1821 ARM/PLEB SUPPORT
1822 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1823 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1824 S:      Maintained
1825
1826 ARM/PT DIGITAL BOARD PORT
1827 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W:      http://www.armlinux.org.uk/
1830 S:      Maintained
1831
1832 ARM/QUALCOMM SUPPORT
1833 M:      Andy Gross <andy.gross@linaro.org>
1834 M:      David Brown <david.brown@linaro.org>
1835 L:      linux-arm-msm@vger.kernel.org
1836 L:      linux-soc@vger.kernel.org
1837 S:      Maintained
1838 F:      Documentation/devicetree/bindings/soc/qcom/
1839 F:      arch/arm/boot/dts/qcom-*.dts
1840 F:      arch/arm/boot/dts/qcom-*.dtsi
1841 F:      arch/arm/mach-qcom/
1842 F:      arch/arm64/boot/dts/qcom/*
1843 F:      drivers/i2c/busses/i2c-qup.c
1844 F:      drivers/clk/qcom/
1845 F:      drivers/dma/qcom/
1846 F:      drivers/soc/qcom/
1847 F:      drivers/spi/spi-qup.c
1848 F:      drivers/tty/serial/msm_serial.c
1849 F:      drivers/*/pm8???-*
1850 F:      drivers/mfd/ssbi.c
1851 F:      drivers/firmware/qcom_scm*
1852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1853
1854 ARM/RADISYS ENP2611 MACHINE SUPPORT
1855 M:      Lennert Buytenhek <kernel@wantstofly.org>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S:      Maintained
1858
1859 ARM/REALTEK ARCHITECTURE
1860 M:      Andreas Färber <afaerber@suse.de>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863 F:      arch/arm64/boot/dts/realtek/
1864 F:      Documentation/devicetree/bindings/arm/realtek.txt
1865
1866 ARM/RENESAS ARM64 ARCHITECTURE
1867 M:      Simon Horman <horms@verge.net.au>
1868 M:      Magnus Damm <magnus.damm@gmail.com>
1869 L:      linux-renesas-soc@vger.kernel.org
1870 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1872 S:      Supported
1873 F:      arch/arm64/boot/dts/renesas/
1874 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1875 F:      drivers/soc/renesas/
1876 F:      include/linux/soc/renesas/
1877
1878 ARM/RISCPC ARCHITECTURE
1879 M:      Russell King <linux@armlinux.org.uk>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 W:      http://www.armlinux.org.uk/
1882 S:      Maintained
1883 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1884 F:      arch/arm/include/asm/hardware/ioc.h
1885 F:      arch/arm/include/asm/hardware/iomd.h
1886 F:      arch/arm/include/asm/hardware/memc.h
1887 F:      arch/arm/mach-rpc/
1888 F:      drivers/net/ethernet/8390/etherh.c
1889 F:      drivers/net/ethernet/i825xx/ether1*
1890 F:      drivers/net/ethernet/seeq/ether3*
1891 F:      drivers/scsi/arm/
1892
1893 ARM/Rockchip SoC support
1894 M:      Heiko Stuebner <heiko@sntech.de>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 L:      linux-rockchip@lists.infradead.org
1897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1898 S:      Maintained
1899 F:      arch/arm/boot/dts/rk3*
1900 F:      arch/arm/boot/dts/rv1108*
1901 F:      arch/arm/mach-rockchip/
1902 F:      drivers/clk/rockchip/
1903 F:      drivers/i2c/busses/i2c-rk3x.c
1904 F:      drivers/*/*rockchip*
1905 F:      drivers/*/*/*rockchip*
1906 F:      sound/soc/rockchip/
1907 N:      rockchip
1908
1909 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1910 M:      Kukjin Kim <kgene@kernel.org>
1911 M:      Krzysztof Kozlowski <krzk@kernel.org>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1914 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1915 S:      Maintained
1916 F:      arch/arm/boot/dts/s3c*
1917 F:      arch/arm/boot/dts/s5p*
1918 F:      arch/arm/boot/dts/exynos*
1919 F:      arch/arm64/boot/dts/exynos/
1920 F:      arch/arm/plat-samsung/
1921 F:      arch/arm/mach-s3c24*/
1922 F:      arch/arm/mach-s3c64xx/
1923 F:      arch/arm/mach-s5p*/
1924 F:      arch/arm/mach-exynos*/
1925 F:      drivers/*/*s3c24*
1926 F:      drivers/*/*/*s3c24*
1927 F:      drivers/*/*s3c64xx*
1928 F:      drivers/*/*s5pv210*
1929 F:      drivers/memory/samsung/*
1930 F:      drivers/soc/samsung/*
1931 F:      Documentation/arm/Samsung/
1932 F:      Documentation/devicetree/bindings/arm/samsung/
1933 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1934 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1935 N:      exynos
1936
1937 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1938 M:      Kyungmin Park <kyungmin.park@samsung.com>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      arch/arm/mach-s5pv210/
1942
1943 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1944 M:      Kyungmin Park <kyungmin.park@samsung.com>
1945 M:      Kamil Debski <kamil@wypas.org>
1946 M:      Andrzej Hajda <a.hajda@samsung.com>
1947 L:      linux-arm-kernel@lists.infradead.org
1948 L:      linux-media@vger.kernel.org
1949 S:      Maintained
1950 F:      drivers/media/platform/s5p-g2d/
1951
1952 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1953 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1954 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1955 L:      linux-media@vger.kernel.org
1956 S:      Maintained
1957 F:      drivers/media/platform/s5p-cec/
1958 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1959
1960 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1961 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1962 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1963 L:      linux-arm-kernel@lists.infradead.org
1964 L:      linux-media@vger.kernel.org
1965 S:      Maintained
1966 F:      drivers/media/platform/s5p-jpeg/
1967
1968 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1969 M:      Kyungmin Park <kyungmin.park@samsung.com>
1970 M:      Kamil Debski <kamil@wypas.org>
1971 M:      Jeongtae Park <jtp.park@samsung.com>
1972 M:      Andrzej Hajda <a.hajda@samsung.com>
1973 L:      linux-arm-kernel@lists.infradead.org
1974 L:      linux-media@vger.kernel.org
1975 S:      Maintained
1976 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1977 F:      drivers/media/platform/s5p-mfc/
1978
1979 ARM/SHMOBILE ARM ARCHITECTURE
1980 M:      Simon Horman <horms@verge.net.au>
1981 M:      Magnus Damm <magnus.damm@gmail.com>
1982 L:      linux-renesas-soc@vger.kernel.org
1983 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1985 S:      Supported
1986 F:      arch/arm/boot/dts/emev2*
1987 F:      arch/arm/boot/dts/r7s*
1988 F:      arch/arm/boot/dts/r8a*
1989 F:      arch/arm/boot/dts/sh*
1990 F:      arch/arm/configs/shmobile_defconfig
1991 F:      arch/arm/include/debug/renesas-scif.S
1992 F:      arch/arm/mach-shmobile/
1993 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1994 F:      drivers/soc/renesas/
1995 F:      include/linux/soc/renesas/
1996
1997 ARM/SOCFPGA ARCHITECTURE
1998 M:      Dinh Nguyen <dinguyen@kernel.org>
1999 S:      Maintained
2000 F:      arch/arm/mach-socfpga/
2001 F:      arch/arm/boot/dts/socfpga*
2002 F:      arch/arm/configs/socfpga_defconfig
2003 F:      arch/arm64/boot/dts/altera/
2004 W:      http://www.rocketboards.org
2005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2006
2007 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2008 M:      Dinh Nguyen <dinguyen@kernel.org>
2009 S:      Maintained
2010 F:      drivers/clk/socfpga/
2011
2012 ARM/SOCFPGA EDAC SUPPORT
2013 M:      Thor Thayer <thor.thayer@linux.intel.com>
2014 S:      Maintained
2015 F:      drivers/edac/altera_edac.
2016
2017 ARM/SPREADTRUM SoC SUPPORT
2018 M:      Orson Zhai <orsonzhai@gmail.com>
2019 M:      Baolin Wang <baolin.wang@linaro.org>
2020 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2021 S:      Maintained
2022 F:      arch/arm64/boot/dts/sprd
2023 N:      sprd
2024
2025 ARM/STI ARCHITECTURE
2026 M:      Patrice Chotard <patrice.chotard@st.com>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 W:      http://www.stlinux.com
2029 S:      Maintained
2030 F:      arch/arm/mach-sti/
2031 F:      arch/arm/boot/dts/sti*
2032 F:      drivers/char/hw_random/st-rng.c
2033 F:      drivers/clocksource/arm_global_timer.c
2034 F:      drivers/clocksource/clksrc_st_lpc.c
2035 F:      drivers/cpufreq/sti-cpufreq.c
2036 F:      drivers/dma/st_fdma*
2037 F:      drivers/i2c/busses/i2c-st.c
2038 F:      drivers/media/rc/st_rc.c
2039 F:      drivers/media/platform/sti/c8sectpfe/
2040 F:      drivers/mmc/host/sdhci-st.c
2041 F:      drivers/phy/st/phy-miphy28lp.c
2042 F:      drivers/phy/st/phy-stih407-usb.c
2043 F:      drivers/pinctrl/pinctrl-st.c
2044 F:      drivers/remoteproc/st_remoteproc.c
2045 F:      drivers/remoteproc/st_slim_rproc.c
2046 F:      drivers/reset/sti/
2047 F:      drivers/rtc/rtc-st-lpc.c
2048 F:      drivers/tty/serial/st-asc.c
2049 F:      drivers/usb/dwc3/dwc3-st.c
2050 F:      drivers/usb/host/ehci-st.c
2051 F:      drivers/usb/host/ohci-st.c
2052 F:      drivers/watchdog/st_lpc_wdt.c
2053 F:      drivers/ata/ahci_st.c
2054 F:      include/linux/remoteproc/st_slim_rproc.h
2055
2056 ARM/STM32 ARCHITECTURE
2057 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2058 M:      Alexandre Torgue <alexandre.torgue@st.com>
2059 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 S:      Maintained
2061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2062 N:      stm32
2063 F:      arch/arm/boot/dts/stm32*
2064 F:      arch/arm/mach-stm32/
2065 F:      drivers/clocksource/armv7m_systick.c
2066
2067 ARM/Synaptics Berlin SoC support
2068 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2069 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 S:      Maintained
2072 F:      arch/arm/mach-berlin/
2073 F:      arch/arm/boot/dts/berlin*
2074 F:      arch/arm64/boot/dts/marvell/berlin*
2075
2076 ARM/TANGO ARCHITECTURE
2077 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2078 M:      Mans Rullgard <mans@mansr.com>
2079 L:      linux-arm-kernel@lists.infradead.org
2080 S:      Odd Fixes
2081 N:      tango
2082
2083 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2084 M:      Lennert Buytenhek <kernel@wantstofly.org>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 S:      Maintained
2087
2088 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2089 M:      Hans Verkuil <hans.verkuil@cisco.com>
2090 L:      linux-tegra@vger.kernel.org
2091 L:      linux-media@vger.kernel.org
2092 S:      Maintained
2093 F:      drivers/media/platform/tegra-cec/
2094 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2095
2096 ARM/TETON BGA MACHINE SUPPORT
2097 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 S:      Maintained
2100
2101 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2102 M:      Santosh Shilimkar <ssantosh@kernel.org>
2103 L:      linux-kernel@vger.kernel.org
2104 S:      Maintained
2105 F:      drivers/memory/*emif*
2106
2107 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2108 M:      Santosh Shilimkar <ssantosh@kernel.org>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-keystone/
2112 F:      arch/arm/boot/dts/keystone-*
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2114
2115 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2116 M:      Santosh Shilimkar <ssantosh@kernel.org>
2117 L:      linux-kernel@vger.kernel.org
2118 S:      Maintained
2119 F:      drivers/clk/keystone/
2120
2121 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2122 M:      Santosh Shilimkar <ssantosh@kernel.org>
2123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 L:      linux-kernel@vger.kernel.org
2125 S:      Maintained
2126 F:      drivers/clocksource/timer-keystone.c
2127
2128 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2129 M:      Santosh Shilimkar <ssantosh@kernel.org>
2130 L:      linux-kernel@vger.kernel.org
2131 S:      Maintained
2132 F:      drivers/power/reset/keystone-reset.c
2133
2134 ARM/THECUS N2100 MACHINE SUPPORT
2135 M:      Lennert Buytenhek <kernel@wantstofly.org>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 S:      Maintained
2138
2139 ARM/TOSA MACHINE SUPPORT
2140 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2141 M:      Dirk Opfer <dirk@opfer-online.de>
2142 S:      Maintained
2143
2144 ARM/UNIPHIER ARCHITECTURE
2145 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2148 S:      Maintained
2149 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2150 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2151 F:      arch/arm/boot/dts/uniphier*
2152 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2153 F:      arch/arm/mach-uniphier/
2154 F:      arch/arm/mm/cache-uniphier.c
2155 F:      arch/arm64/boot/dts/socionext/uniphier*
2156 F:      drivers/bus/uniphier-system-bus.c
2157 F:      drivers/clk/uniphier/
2158 F:      drivers/gpio/gpio-uniphier.c
2159 F:      drivers/i2c/busses/i2c-uniphier*
2160 F:      drivers/irqchip/irq-uniphier-aidet.c
2161 F:      drivers/pinctrl/uniphier/
2162 F:      drivers/reset/reset-uniphier.c
2163 F:      drivers/tty/serial/8250/8250_uniphier.c
2164 N:      uniphier
2165
2166 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2167 M:      Ulf Hansson <ulf.hansson@linaro.org>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 T:      git git://git.linaro.org/people/ulfh/clk.git
2170 S:      Maintained
2171 F:      drivers/clk/ux500/
2172
2173 ARM/VERSATILE EXPRESS PLATFORM
2174 M:      Liviu Dudau <liviu.dudau@arm.com>
2175 M:      Sudeep Holla <sudeep.holla@arm.com>
2176 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179 F:      arch/arm/boot/dts/vexpress*
2180 F:      arch/arm64/boot/dts/arm/
2181 F:      arch/arm/mach-vexpress/
2182 F:      */*/vexpress*
2183 F:      */*/*/vexpress*
2184 F:      drivers/clk/versatile/clk-vexpress-osc.c
2185 F:      drivers/clocksource/versatile.c
2186 N:      mps2
2187
2188 ARM/VFP SUPPORT
2189 M:      Russell King <linux@armlinux.org.uk>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 W:      http://www.armlinux.org.uk/
2192 S:      Maintained
2193 F:      arch/arm/vfp/
2194
2195 ARM/VOIPAC PXA270 SUPPORT
2196 M:      Marek Vasut <marek.vasut@gmail.com>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 S:      Maintained
2199 F:      arch/arm/mach-pxa/vpac270.c
2200 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2201
2202 ARM/VT8500 ARM ARCHITECTURE
2203 M:      Tony Prisk <linux@prisktech.co.nz>
2204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 S:      Maintained
2206 F:      arch/arm/mach-vt8500/
2207 F:      drivers/clocksource/vt8500_timer.c
2208 F:      drivers/i2c/busses/i2c-wmt.c
2209 F:      drivers/mmc/host/wmt-sdmmc.c
2210 F:      drivers/pwm/pwm-vt8500.c
2211 F:      drivers/rtc/rtc-vt8500.c
2212 F:      drivers/tty/serial/vt8500_serial.c
2213 F:      drivers/usb/host/ehci-platform.c
2214 F:      drivers/usb/host/uhci-platform.c
2215 F:      drivers/video/fbdev/vt8500lcdfb.*
2216 F:      drivers/video/fbdev/wm8505fb*
2217 F:      drivers/video/fbdev/wmt_ge_rops.*
2218
2219 ARM/ZIPIT Z2 SUPPORT
2220 M:      Marek Vasut <marek.vasut@gmail.com>
2221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 S:      Maintained
2223 F:      arch/arm/mach-pxa/z2.c
2224 F:      arch/arm/mach-pxa/include/mach/z2.h
2225
2226 ARM/ZTE ARCHITECTURE
2227 M:      Jun Nie <jun.nie@linaro.org>
2228 M:      Baoyou Xie <baoyou.xie@linaro.org>
2229 M:      Shawn Guo <shawnguo@kernel.org>
2230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 S:      Maintained
2232 F:      arch/arm/boot/dts/zx2967*
2233 F:      arch/arm/mach-zx/
2234 F:      arch/arm64/boot/dts/zte/
2235 F:      drivers/clk/zte/
2236 F:      drivers/dma/zx_dma.c
2237 F:      drivers/gpio/gpio-zx.c
2238 F:      drivers/i2c/busses/i2c-zx2967.c
2239 F:      drivers/mmc/host/dw_mmc-zx.*
2240 F:      drivers/pinctrl/zte/
2241 F:      drivers/soc/zte/
2242 F:      drivers/thermal/zx2967_thermal.c
2243 F:      drivers/watchdog/zx2967_wdt.c
2244 F:      Documentation/devicetree/bindings/arm/zte.txt
2245 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2246 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2247 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2248 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2249 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2250 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2251 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2252 F:      Documentation/devicetree/bindings/soc/zte/
2253 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2254 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2255 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2256 F:      include/dt-bindings/clock/zx2967*.h
2257 F:      include/dt-bindings/soc/zte,*.h
2258 F:      sound/soc/codecs/zx_aud96p22.c
2259 F:      sound/soc/zte/
2260
2261 ARM/ZYNQ ARCHITECTURE
2262 M:      Michal Simek <michal.simek@xilinx.com>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 W:      http://wiki.xilinx.com
2265 T:      git https://github.com/Xilinx/linux-xlnx.git
2266 S:      Supported
2267 F:      arch/arm/mach-zynq/
2268 F:      drivers/cpuidle/cpuidle-zynq.c
2269 F:      drivers/block/xsysace.c
2270 N:      zynq
2271 N:      xilinx
2272 F:      drivers/clocksource/cadence_ttc_timer.c
2273 F:      drivers/i2c/busses/i2c-cadence.c
2274 F:      drivers/mmc/host/sdhci-of-arasan.c
2275 F:      drivers/edac/synopsys_edac.c
2276
2277 ARM64 PORT (AARCH64 ARCHITECTURE)
2278 M:      Catalin Marinas <catalin.marinas@arm.com>
2279 M:      Will Deacon <will.deacon@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2282 S:      Maintained
2283 F:      arch/arm64/
2284 X:      arch/arm64/boot/dts/
2285 F:      Documentation/arm64/
2286
2287 AS3645A LED FLASH CONTROLLER DRIVER
2288 M:      Sakari Ailus <sakari.ailus@iki.fi>
2289 L:      linux-leds@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/leds/leds-as3645a.c
2292
2293 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2294 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2295 L:      linux-media@vger.kernel.org
2296 T:      git git://linuxtv.org/media_tree.git
2297 S:      Maintained
2298 F:      drivers/media/i2c/ak7375.c
2299 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2300
2301 ASAHI KASEI AK8974 DRIVER
2302 M:      Linus Walleij <linus.walleij@linaro.org>
2303 L:      linux-iio@vger.kernel.org
2304 W:      http://www.akm.com/
2305 S:      Supported
2306 F:      drivers/iio/magnetometer/ak8974.c
2307
2308 ASC7621 HARDWARE MONITOR DRIVER
2309 M:      George Joseph <george.joseph@fairview5.com>
2310 L:      linux-hwmon@vger.kernel.org
2311 S:      Maintained
2312 F:      Documentation/hwmon/asc7621
2313 F:      drivers/hwmon/asc7621.c
2314
2315 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2316 M:      Corentin Chary <corentin.chary@gmail.com>
2317 L:      acpi4asus-user@lists.sourceforge.net
2318 L:      platform-driver-x86@vger.kernel.org
2319 W:      http://acpi4asus.sf.net
2320 S:      Maintained
2321 F:      drivers/platform/x86/asus*.c
2322 F:      drivers/platform/x86/eeepc*.c
2323
2324 ASUS WIRELESS RADIO CONTROL DRIVER
2325 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2326 L:      platform-driver-x86@vger.kernel.org
2327 S:      Maintained
2328 F:      drivers/platform/x86/asus-wireless.c
2329
2330 ASYMMETRIC KEYS
2331 M:      David Howells <dhowells@redhat.com>
2332 L:      keyrings@vger.kernel.org
2333 S:      Maintained
2334 F:      Documentation/crypto/asymmetric-keys.txt
2335 F:      include/linux/verification.h
2336 F:      include/crypto/public_key.h
2337 F:      include/crypto/pkcs7.h
2338 F:      crypto/asymmetric_keys/
2339
2340 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2341 R:      Dan Williams <dan.j.williams@intel.com>
2342 W:      http://sourceforge.net/projects/xscaleiop
2343 S:      Odd fixes
2344 F:      Documentation/crypto/async-tx-api.txt
2345 F:      crypto/async_tx/
2346 F:      drivers/dma/
2347 F:      include/linux/dmaengine.h
2348 F:      include/linux/async_tx.h
2349
2350 AT24 EEPROM DRIVER
2351 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2352 L:      linux-i2c@vger.kernel.org
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2354 S:      Maintained
2355 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2356 F:      drivers/misc/eeprom/at24.c
2357 F:      include/linux/platform_data/at24.h
2358
2359 ATA OVER ETHERNET (AOE) DRIVER
2360 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2361 W:      http://www.openaoe.org/
2362 S:      Supported
2363 F:      Documentation/aoe/
2364 F:      drivers/block/aoe/
2365
2366 ATHEROS 71XX/9XXX GPIO DRIVER
2367 M:      Alban Bedel <albeu@free.fr>
2368 W:      https://github.com/AlbanBedel/linux
2369 T:      git git://github.com/AlbanBedel/linux
2370 S:      Maintained
2371 F:      drivers/gpio/gpio-ath79.c
2372 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2373
2374 ATHEROS 71XX/9XXX USB PHY DRIVER
2375 M:      Alban Bedel <albeu@free.fr>
2376 W:      https://github.com/AlbanBedel/linux
2377 T:      git git://github.com/AlbanBedel/linux
2378 S:      Maintained
2379 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2380 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2381
2382 ATHEROS ATH GENERIC UTILITIES
2383 M:      Kalle Valo <kvalo@codeaurora.org>
2384 L:      linux-wireless@vger.kernel.org
2385 S:      Supported
2386 F:      drivers/net/wireless/ath/*
2387
2388 ATHEROS ATH5K WIRELESS DRIVER
2389 M:      Jiri Slaby <jirislaby@gmail.com>
2390 M:      Nick Kossifidis <mickflemm@gmail.com>
2391 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2392 L:      linux-wireless@vger.kernel.org
2393 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2394 S:      Maintained
2395 F:      drivers/net/wireless/ath/ath5k/
2396
2397 ATHEROS ATH6KL WIRELESS DRIVER
2398 M:      Kalle Valo <kvalo@codeaurora.org>
2399 L:      linux-wireless@vger.kernel.org
2400 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2402 S:      Supported
2403 F:      drivers/net/wireless/ath/ath6kl/
2404
2405 ATI_REMOTE2 DRIVER
2406 M:      Ville Syrjala <syrjala@sci.fi>
2407 S:      Maintained
2408 F:      drivers/input/misc/ati_remote2.c
2409
2410 ATK0110 HWMON DRIVER
2411 M:      Luca Tettamanti <kronos.it@gmail.com>
2412 L:      linux-hwmon@vger.kernel.org
2413 S:      Maintained
2414 F:      drivers/hwmon/asus_atk0110.c
2415
2416 ATLX ETHERNET DRIVERS
2417 M:      Jay Cliburn <jcliburn@gmail.com>
2418 M:      Chris Snook <chris.snook@gmail.com>
2419 L:      netdev@vger.kernel.org
2420 W:      http://sourceforge.net/projects/atl1
2421 W:      http://atl1.sourceforge.net
2422 S:      Maintained
2423 F:      drivers/net/ethernet/atheros/
2424
2425 ATM
2426 M:      Chas Williams <3chas3@gmail.com>
2427 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2428 L:      netdev@vger.kernel.org
2429 W:      http://linux-atm.sourceforge.net
2430 S:      Maintained
2431 F:      drivers/atm/
2432 F:      include/linux/atm*
2433 F:      include/uapi/linux/atm*
2434
2435 ATMEL AT91 / AT32 MCI DRIVER
2436 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2437 S:      Maintained
2438 F:      drivers/mmc/host/atmel-mci.c
2439
2440 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2441 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2442 S:      Supported
2443 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2444
2445 ATMEL Audio ALSA driver
2446 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2447 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2448 S:      Supported
2449 F:      sound/soc/atmel
2450
2451 ATMEL I2C DRIVER
2452 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2453 L:      linux-i2c@vger.kernel.org
2454 S:      Supported
2455 F:      drivers/i2c/busses/i2c-at91.c
2456
2457 ATMEL ISI DRIVER
2458 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2459 L:      linux-media@vger.kernel.org
2460 S:      Supported
2461 F:      drivers/media/platform/atmel/atmel-isi.c
2462 F:      include/media/atmel-isi.h
2463
2464 ATMEL LCDFB DRIVER
2465 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2466 L:      linux-fbdev@vger.kernel.org
2467 S:      Maintained
2468 F:      drivers/video/fbdev/atmel_lcdfb.c
2469 F:      include/video/atmel_lcdc.h
2470
2471 ATMEL MACB ETHERNET DRIVER
2472 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2473 S:      Supported
2474 F:      drivers/net/ethernet/cadence/
2475
2476 ATMEL MAXTOUCH DRIVER
2477 M:      Nick Dyer <nick@shmanahar.org>
2478 T:      git git://github.com/ndyer/linux.git
2479 S:      Maintained
2480 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2481 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2482
2483 ATMEL SAMA5D2 ADC DRIVER
2484 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2485 L:      linux-iio@vger.kernel.org
2486 S:      Supported
2487 F:      drivers/iio/adc/at91-sama5d2_adc.c
2488
2489 ATMEL SDMMC DRIVER
2490 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2491 L:      linux-mmc@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/mmc/host/sdhci-of-at91.c
2494
2495 ATMEL SPI DRIVER
2496 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2497 S:      Supported
2498 F:      drivers/spi/spi-atmel.*
2499
2500 ATMEL SSC DRIVER
2501 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 S:      Supported
2504 F:      drivers/misc/atmel-ssc.c
2505 F:      include/linux/atmel-ssc.h
2506
2507 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2508 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 S:      Supported
2511 F:      drivers/misc/atmel_tclib.c
2512 F:      drivers/clocksource/tcb_clksrc.c
2513
2514 ATMEL USBA UDC DRIVER
2515 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 S:      Supported
2518 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2519
2520 ATMEL WIRELESS DRIVER
2521 M:      Simon Kelley <simon@thekelleys.org.uk>
2522 L:      linux-wireless@vger.kernel.org
2523 W:      http://www.thekelleys.org.uk/atmel
2524 W:      http://atmelwlandriver.sourceforge.net/
2525 S:      Maintained
2526 F:      drivers/net/wireless/atmel/atmel*
2527
2528 ATMEL XDMA DRIVER
2529 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2530 L:      linux-arm-kernel@lists.infradead.org
2531 L:      dmaengine@vger.kernel.org
2532 S:      Supported
2533 F:      drivers/dma/at_xdmac.c
2534
2535 ATOMIC INFRASTRUCTURE
2536 M:      Will Deacon <will.deacon@arm.com>
2537 M:      Peter Zijlstra <peterz@infradead.org>
2538 R:      Boqun Feng <boqun.feng@gmail.com>
2539 L:      linux-kernel@vger.kernel.org
2540 S:      Maintained
2541 F:      arch/*/include/asm/atomic*.h
2542 F:      include/*/atomic*.h
2543
2544 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2545 M:      Bradley Grove <linuxdrivers@attotech.com>
2546 L:      linux-scsi@vger.kernel.org
2547 W:      http://www.attotech.com
2548 S:      Supported
2549 F:      drivers/scsi/esas2r
2550
2551 ATUSB IEEE 802.15.4 RADIO DRIVER
2552 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2553 L:      linux-wpan@vger.kernel.org
2554 S:      Maintained
2555 F:      drivers/net/ieee802154/atusb.c
2556 F:      drivers/net/ieee802154/atusb.h
2557 F:      drivers/net/ieee802154/at86rf230.h
2558
2559 AUDIT SUBSYSTEM
2560 M:      Paul Moore <paul@paul-moore.com>
2561 M:      Eric Paris <eparis@redhat.com>
2562 L:      linux-audit@redhat.com (moderated for non-subscribers)
2563 W:      https://github.com/linux-audit
2564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2565 S:      Supported
2566 F:      include/linux/audit.h
2567 F:      include/uapi/linux/audit.h
2568 F:      kernel/audit*
2569
2570 AUXILIARY DISPLAY DRIVERS
2571 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2572 S:      Maintained
2573 F:      drivers/auxdisplay/
2574 F:      include/linux/cfag12864b.h
2575
2576 AX.25 NETWORK LAYER
2577 M:      Ralf Baechle <ralf@linux-mips.org>
2578 L:      linux-hams@vger.kernel.org
2579 W:      http://www.linux-ax25.org/
2580 S:      Maintained
2581 F:      include/uapi/linux/ax25.h
2582 F:      include/net/ax25.h
2583 F:      net/ax25/
2584
2585 AXENTIA ARM DEVICES
2586 M:      Peter Rosin <peda@axentia.se>
2587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 S:      Maintained
2589 F:      Documentation/devicetree/bindings/arm/axentia.txt
2590 F:      arch/arm/boot/dts/at91-linea.dtsi
2591 F:      arch/arm/boot/dts/at91-natte.dtsi
2592 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2593 F:      arch/arm/boot/dts/at91-tse850-3.dts
2594
2595 AXENTIA ASOC DRIVERS
2596 M:      Peter Rosin <peda@axentia.se>
2597 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2598 S:      Maintained
2599 F:      Documentation/devicetree/bindings/sound/axentia,*
2600 F:      sound/soc/atmel/tse850-pcm5142.c
2601
2602 AZ6007 DVB DRIVER
2603 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2604 L:      linux-media@vger.kernel.org
2605 W:      https://linuxtv.org
2606 T:      git git://linuxtv.org/media_tree.git
2607 S:      Maintained
2608 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2609
2610 AZTECH FM RADIO RECEIVER DRIVER
2611 M:      Hans Verkuil <hverkuil@xs4all.nl>
2612 L:      linux-media@vger.kernel.org
2613 T:      git git://linuxtv.org/media_tree.git
2614 W:      https://linuxtv.org
2615 S:      Maintained
2616 F:      drivers/media/radio/radio-aztech*
2617
2618 B43 WIRELESS DRIVER
2619 L:      linux-wireless@vger.kernel.org
2620 L:      b43-dev@lists.infradead.org
2621 W:      http://wireless.kernel.org/en/users/Drivers/b43
2622 S:      Odd Fixes
2623 F:      drivers/net/wireless/broadcom/b43/
2624
2625 B43LEGACY WIRELESS DRIVER
2626 M:      Larry Finger <Larry.Finger@lwfinger.net>
2627 L:      linux-wireless@vger.kernel.org
2628 L:      b43-dev@lists.infradead.org
2629 W:      http://wireless.kernel.org/en/users/Drivers/b43
2630 S:      Maintained
2631 F:      drivers/net/wireless/broadcom/b43legacy/
2632
2633 BACKLIGHT CLASS/SUBSYSTEM
2634 M:      Lee Jones <lee.jones@linaro.org>
2635 M:      Daniel Thompson <daniel.thompson@linaro.org>
2636 M:      Jingoo Han <jingoohan1@gmail.com>
2637 L:      dri-devel@lists.freedesktop.org
2638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2639 S:      Maintained
2640 F:      drivers/video/backlight/
2641 F:      include/linux/backlight.h
2642 F:      include/linux/pwm_backlight.h
2643 F:      Documentation/devicetree/bindings/leds/backlight
2644
2645 BATMAN ADVANCED
2646 M:      Marek Lindner <mareklindner@neomailbox.ch>
2647 M:      Simon Wunderlich <sw@simonwunderlich.de>
2648 M:      Antonio Quartulli <a@unstable.cc>
2649 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2650 W:      https://www.open-mesh.org/
2651 Q:      https://patchwork.open-mesh.org/project/batman/list/
2652 S:      Maintained
2653 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2654 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2655 F:      Documentation/networking/batman-adv.rst
2656 F:      include/uapi/linux/batadv_packet.h
2657 F:      include/uapi/linux/batman_adv.h
2658 F:      net/batman-adv/
2659
2660 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2661 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2662 L:      linux-hams@vger.kernel.org
2663 W:      http://www.baycom.org/~tom/ham/ham.html
2664 S:      Maintained
2665 F:      drivers/net/hamradio/baycom*
2666
2667 BCACHE (BLOCK LAYER CACHE)
2668 M:      Coly Li <colyli@suse.de>
2669 M:      Kent Overstreet <kent.overstreet@gmail.com>
2670 L:      linux-bcache@vger.kernel.org
2671 W:      http://bcache.evilpiepirate.org
2672 C:      irc://irc.oftc.net/bcache
2673 S:      Maintained
2674 F:      drivers/md/bcache/
2675
2676 BDISP ST MEDIA DRIVER
2677 M:      Fabien Dessenne <fabien.dessenne@st.com>
2678 L:      linux-media@vger.kernel.org
2679 T:      git git://linuxtv.org/media_tree.git
2680 W:      https://linuxtv.org
2681 S:      Supported
2682 F:      drivers/media/platform/sti/bdisp
2683
2684 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2685 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2686 L:      netdev@vger.kernel.org
2687 S:      Maintained
2688 F:      drivers/net/ethernet/ec_bhf.c
2689
2690 BEFS FILE SYSTEM
2691 M:      Luis de Bethencourt <luisbg@kernel.org>
2692 M:      Salah Triki <salah.triki@gmail.com>
2693 S:      Maintained
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2695 F:      Documentation/filesystems/befs.txt
2696 F:      fs/befs/
2697
2698 BFQ I/O SCHEDULER
2699 M:      Paolo Valente <paolo.valente@linaro.org>
2700 M:      Jens Axboe <axboe@kernel.dk>
2701 L:      linux-block@vger.kernel.org
2702 S:      Maintained
2703 F:      block/bfq-*
2704 F:      Documentation/block/bfq-iosched.txt
2705
2706 BFS FILE SYSTEM
2707 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2708 S:      Maintained
2709 F:      Documentation/filesystems/bfs.txt
2710 F:      fs/bfs/
2711 F:      include/uapi/linux/bfs_fs.h
2712
2713 BLINKM RGB LED DRIVER
2714 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2715 S:      Maintained
2716 F:      drivers/leds/leds-blinkm.c
2717
2718 BLOCK LAYER
2719 M:      Jens Axboe <axboe@kernel.dk>
2720 L:      linux-block@vger.kernel.org
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2722 S:      Maintained
2723 F:      block/
2724 F:      drivers/block/
2725 F:      kernel/trace/blktrace.c
2726 F:      lib/sbitmap.c
2727
2728 BLOCK2MTD DRIVER
2729 M:      Joern Engel <joern@lazybastard.org>
2730 L:      linux-mtd@lists.infradead.org
2731 S:      Maintained
2732 F:      drivers/mtd/devices/block2mtd.c
2733
2734 BLUETOOTH DRIVERS
2735 M:      Marcel Holtmann <marcel@holtmann.org>
2736 M:      Johan Hedberg <johan.hedberg@gmail.com>
2737 L:      linux-bluetooth@vger.kernel.org
2738 W:      http://www.bluez.org/
2739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2741 S:      Maintained
2742 F:      drivers/bluetooth/
2743
2744 BLUETOOTH SUBSYSTEM
2745 M:      Marcel Holtmann <marcel@holtmann.org>
2746 M:      Johan Hedberg <johan.hedberg@gmail.com>
2747 L:      linux-bluetooth@vger.kernel.org
2748 W:      http://www.bluez.org/
2749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2751 S:      Maintained
2752 F:      net/bluetooth/
2753 F:      include/net/bluetooth/
2754
2755 BONDING DRIVER
2756 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2757 M:      Veaceslav Falico <vfalico@gmail.com>
2758 M:      Andy Gospodarek <andy@greyhouse.net>
2759 L:      netdev@vger.kernel.org
2760 W:      http://sourceforge.net/projects/bonding/
2761 S:      Supported
2762 F:      drivers/net/bonding/
2763 F:      include/uapi/linux/if_bonding.h
2764
2765 BPF (Safe dynamic programs and tools)
2766 M:      Alexei Starovoitov <ast@kernel.org>
2767 M:      Daniel Borkmann <daniel@iogearbox.net>
2768 L:      netdev@vger.kernel.org
2769 L:      linux-kernel@vger.kernel.org
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2772 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2773 S:      Supported
2774 F:      arch/x86/net/bpf_jit*
2775 F:      Documentation/networking/filter.txt
2776 F:      Documentation/bpf/
2777 F:      include/linux/bpf*
2778 F:      include/linux/filter.h
2779 F:      include/trace/events/xdp.h
2780 F:      include/uapi/linux/bpf*
2781 F:      include/uapi/linux/filter.h
2782 F:      kernel/bpf/
2783 F:      kernel/trace/bpf_trace.c
2784 F:      lib/test_bpf.c
2785 F:      net/bpf/
2786 F:      net/core/filter.c
2787 F:      net/sched/act_bpf.c
2788 F:      net/sched/cls_bpf.c
2789 F:      samples/bpf/
2790 F:      tools/bpf/
2791 F:      tools/lib/bpf/
2792 F:      tools/testing/selftests/bpf/
2793
2794 BROADCOM B44 10/100 ETHERNET DRIVER
2795 M:      Michael Chan <michael.chan@broadcom.com>
2796 L:      netdev@vger.kernel.org
2797 S:      Supported
2798 F:      drivers/net/ethernet/broadcom/b44.*
2799
2800 BROADCOM B53 ETHERNET SWITCH DRIVER
2801 M:      Florian Fainelli <f.fainelli@gmail.com>
2802 L:      netdev@vger.kernel.org
2803 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2804 S:      Supported
2805 F:      drivers/net/dsa/b53/*
2806 F:      include/linux/platform_data/b53.h
2807
2808 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2809 M:      Florian Fainelli <f.fainelli@gmail.com>
2810 M:      Ray Jui <rjui@broadcom.com>
2811 M:      Scott Branden <sbranden@broadcom.com>
2812 M:      bcm-kernel-feedback-list@broadcom.com
2813 T:      git git://github.com/broadcom/mach-bcm
2814 S:      Maintained
2815 N:      bcm281*
2816 N:      bcm113*
2817 N:      bcm216*
2818 N:      kona
2819 F:      arch/arm/mach-bcm/
2820
2821 BROADCOM BCM2835 ARM ARCHITECTURE
2822 M:      Eric Anholt <eric@anholt.net>
2823 M:      Stefan Wahren <stefan.wahren@i2se.com>
2824 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T:      git git://github.com/anholt/linux
2827 S:      Maintained
2828 N:      bcm2835
2829 F:      drivers/staging/vc04_services
2830
2831 BROADCOM BCM47XX MIPS ARCHITECTURE
2832 M:      Hauke Mehrtens <hauke@hauke-m.de>
2833 M:      Rafał Miłecki <zajec5@gmail.com>
2834 L:      linux-mips@linux-mips.org
2835 S:      Maintained
2836 F:      Documentation/devicetree/bindings/mips/brcm/
2837 F:      arch/mips/bcm47xx/*
2838 F:      arch/mips/include/asm/mach-bcm47xx/*
2839
2840 BROADCOM BCM5301X ARM ARCHITECTURE
2841 M:      Hauke Mehrtens <hauke@hauke-m.de>
2842 M:      Rafał Miłecki <zajec5@gmail.com>
2843 M:      Jon Mason <jonmason@broadcom.com>
2844 M:      bcm-kernel-feedback-list@broadcom.com
2845 L:      linux-arm-kernel@lists.infradead.org
2846 S:      Maintained
2847 F:      arch/arm/mach-bcm/bcm_5301x.c
2848 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2849 F:      arch/arm/boot/dts/bcm470*
2850 F:      arch/arm/boot/dts/bcm953012*
2851
2852 BROADCOM BCM53573 ARM ARCHITECTURE
2853 M:      Rafał Miłecki <rafal@milecki.pl>
2854 L:      linux-arm-kernel@lists.infradead.org
2855 S:      Maintained
2856 F:      arch/arm/boot/dts/bcm53573*
2857 F:      arch/arm/boot/dts/bcm47189*
2858
2859 BROADCOM BCM63XX ARM ARCHITECTURE
2860 M:      Florian Fainelli <f.fainelli@gmail.com>
2861 M:      bcm-kernel-feedback-list@broadcom.com
2862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 T:      git git://github.com/broadcom/stblinux.git
2864 S:      Maintained
2865 N:      bcm63xx
2866
2867 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2868 M:      Kevin Cernekee <cernekee@gmail.com>
2869 L:      linux-usb@vger.kernel.org
2870 S:      Maintained
2871 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2872
2873 BROADCOM BCM7XXX ARM ARCHITECTURE
2874 M:      Brian Norris <computersforpeace@gmail.com>
2875 M:      Gregory Fong <gregory.0xf0@gmail.com>
2876 M:      Florian Fainelli <f.fainelli@gmail.com>
2877 M:      bcm-kernel-feedback-list@broadcom.com
2878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2879 T:      git git://github.com/broadcom/stblinux.git
2880 S:      Maintained
2881 F:      arch/arm/mach-bcm/*brcmstb*
2882 F:      arch/arm/boot/dts/bcm7*.dts*
2883 F:      drivers/bus/brcmstb_gisb.c
2884 F:      arch/arm/mm/cache-b15-rac.c
2885 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2886 N:      brcmstb
2887
2888 BROADCOM BMIPS CPUFREQ DRIVER
2889 M:      Markus Mayer <mmayer@broadcom.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-pm@vger.kernel.org
2892 S:      Maintained
2893 F:      drivers/cpufreq/bmips-cpufreq.c
2894
2895 BROADCOM BMIPS MIPS ARCHITECTURE
2896 M:      Kevin Cernekee <cernekee@gmail.com>
2897 M:      Florian Fainelli <f.fainelli@gmail.com>
2898 L:      linux-mips@linux-mips.org
2899 T:      git git://github.com/broadcom/stblinux.git
2900 S:      Maintained
2901 F:      arch/mips/bmips/*
2902 F:      arch/mips/include/asm/mach-bmips/*
2903 F:      arch/mips/kernel/*bmips*
2904 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2905 F:      drivers/irqchip/irq-bcm63*
2906 F:      drivers/irqchip/irq-bcm7*
2907 F:      drivers/irqchip/irq-brcmstb*
2908 F:      include/linux/bcm963xx_nvram.h
2909 F:      include/linux/bcm963xx_tag.h
2910
2911 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2912 M:      Rasesh Mody <rasesh.mody@cavium.com>
2913 M:      Harish Patil <harish.patil@cavium.com>
2914 M:      Dept-GELinuxNICDev@cavium.com
2915 L:      netdev@vger.kernel.org
2916 S:      Supported
2917 F:      drivers/net/ethernet/broadcom/bnx2.*
2918 F:      drivers/net/ethernet/broadcom/bnx2_*
2919
2920 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2921 M:      QLogic-Storage-Upstream@qlogic.com
2922 L:      linux-scsi@vger.kernel.org
2923 S:      Supported
2924 F:      drivers/scsi/bnx2fc/
2925
2926 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2927 M:      QLogic-Storage-Upstream@qlogic.com
2928 L:      linux-scsi@vger.kernel.org
2929 S:      Supported
2930 F:      drivers/scsi/bnx2i/
2931
2932 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2933 M:      Ariel Elior <ariel.elior@cavium.com>
2934 M:      everest-linux-l2@cavium.com
2935 L:      netdev@vger.kernel.org
2936 S:      Supported
2937 F:      drivers/net/ethernet/broadcom/bnx2x/
2938
2939 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2940 M:      Michael Chan <michael.chan@broadcom.com>
2941 L:      netdev@vger.kernel.org
2942 S:      Supported
2943 F:      drivers/net/ethernet/broadcom/bnxt/
2944
2945 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2946 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2947 M:      Franky Lin <franky.lin@broadcom.com>
2948 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2949 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2950 M:      Wright Feng <wright.feng@cypress.com>
2951 L:      linux-wireless@vger.kernel.org
2952 L:      brcm80211-dev-list.pdl@broadcom.com
2953 L:      brcm80211-dev-list@cypress.com
2954 S:      Supported
2955 F:      drivers/net/wireless/broadcom/brcm80211/
2956
2957 BROADCOM BRCMSTB GPIO DRIVER
2958 M:      Gregory Fong <gregory.0xf0@gmail.com>
2959 L:      bcm-kernel-feedback-list@broadcom.com
2960 S:      Supported
2961 F:      drivers/gpio/gpio-brcmstb.c
2962 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2963
2964 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2965 M:      Al Cooper <alcooperx@gmail.com>
2966 L:      linux-kernel@vger.kernel.org
2967 L:      bcm-kernel-feedback-list@broadcom.com
2968 S:      Maintained
2969 F:      drivers/phy/broadcom/phy-brcm-usb*
2970
2971 BROADCOM GENET ETHERNET DRIVER
2972 M:      Doug Berger <opendmb@gmail.com>
2973 M:      Florian Fainelli <f.fainelli@gmail.com>
2974 L:      netdev@vger.kernel.org
2975 S:      Supported
2976 F:      drivers/net/ethernet/broadcom/genet/
2977
2978 BROADCOM IPROC ARM ARCHITECTURE
2979 M:      Ray Jui <rjui@broadcom.com>
2980 M:      Scott Branden <sbranden@broadcom.com>
2981 M:      Jon Mason <jonmason@broadcom.com>
2982 M:      bcm-kernel-feedback-list@broadcom.com
2983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2984 T:      git git://github.com/broadcom/cygnus-linux.git
2985 S:      Maintained
2986 N:      iproc
2987 N:      cygnus
2988 N:      bcm[-_]nsp
2989 N:      bcm9113*
2990 N:      bcm9583*
2991 N:      bcm9585*
2992 N:      bcm9586*
2993 N:      bcm988312
2994 N:      bcm113*
2995 N:      bcm583*
2996 N:      bcm585*
2997 N:      bcm586*
2998 N:      bcm88312
2999 N:      hr2
3000 N:      stingray
3001 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3002 F:      arch/arm64/boot/dts/broadcom/stingray/*
3003 F:      drivers/clk/bcm/clk-ns*
3004 F:      drivers/clk/bcm/clk-sr*
3005 F:      drivers/pinctrl/bcm/pinctrl-ns*
3006 F:      include/dt-bindings/clock/bcm-sr*
3007
3008 BROADCOM KONA GPIO DRIVER
3009 M:      Ray Jui <rjui@broadcom.com>
3010 L:      bcm-kernel-feedback-list@broadcom.com
3011 S:      Supported
3012 F:      drivers/gpio/gpio-bcm-kona.c
3013 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3014
3015 BROADCOM NETXTREME-E ROCE DRIVER
3016 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3017 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3018 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3019 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3020 L:      linux-rdma@vger.kernel.org
3021 W:      http://www.broadcom.com
3022 S:      Supported
3023 F:      drivers/infiniband/hw/bnxt_re/
3024 F:      include/uapi/rdma/bnxt_re-abi.h
3025
3026 BROADCOM NVRAM DRIVER
3027 M:      Rafał Miłecki <zajec5@gmail.com>
3028 L:      linux-mips@linux-mips.org
3029 S:      Maintained
3030 F:      drivers/firmware/broadcom/*
3031
3032 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3033 M:      Rafał Miłecki <zajec5@gmail.com>
3034 L:      linux-wireless@vger.kernel.org
3035 S:      Maintained
3036 F:      drivers/bcma/
3037 F:      include/linux/bcma/
3038
3039 BROADCOM STB AVS CPUFREQ DRIVER
3040 M:      Markus Mayer <mmayer@broadcom.com>
3041 M:      bcm-kernel-feedback-list@broadcom.com
3042 L:      linux-pm@vger.kernel.org
3043 S:      Maintained
3044 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3045 F:      drivers/cpufreq/brcmstb*
3046
3047 BROADCOM STB AVS TMON DRIVER
3048 M:      Markus Mayer <mmayer@broadcom.com>
3049 M:      bcm-kernel-feedback-list@broadcom.com
3050 L:      linux-pm@vger.kernel.org
3051 S:      Maintained
3052 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3053 F:      drivers/thermal/broadcom/brcmstb*
3054
3055 BROADCOM STB NAND FLASH DRIVER
3056 M:      Brian Norris <computersforpeace@gmail.com>
3057 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3058 L:      linux-mtd@lists.infradead.org
3059 L:      bcm-kernel-feedback-list@broadcom.com
3060 S:      Maintained
3061 F:      drivers/mtd/nand/raw/brcmnand/
3062
3063 BROADCOM STB DPFE DRIVER
3064 M:      Markus Mayer <mmayer@broadcom.com>
3065 M:      bcm-kernel-feedback-list@broadcom.com
3066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067 S:      Maintained
3068 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3069 F:      drivers/memory/brcmstb_dpfe.c
3070
3071 BROADCOM SYSTEMPORT ETHERNET DRIVER
3072 M:      Florian Fainelli <f.fainelli@gmail.com>
3073 L:      netdev@vger.kernel.org
3074 S:      Supported
3075 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3076
3077 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3078 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3079 M:      Prashant Sreedharan <prashant@broadcom.com>
3080 M:      Michael Chan <mchan@broadcom.com>
3081 L:      netdev@vger.kernel.org
3082 S:      Supported
3083 F:      drivers/net/ethernet/broadcom/tg3.*
3084
3085 BROCADE BFA FC SCSI DRIVER
3086 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3087 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3088 L:      linux-scsi@vger.kernel.org
3089 S:      Supported
3090 F:      drivers/scsi/bfa/
3091
3092 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3093 M:      Rasesh Mody <rasesh.mody@cavium.com>
3094 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3095 M:      Dept-GELinuxNICDev@cavium.com
3096 L:      netdev@vger.kernel.org
3097 S:      Supported
3098 F:      drivers/net/ethernet/brocade/bna/
3099
3100 BSG (block layer generic sg v4 driver)
3101 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3102 L:      linux-scsi@vger.kernel.org
3103 S:      Supported
3104 F:      block/bsg.c
3105 F:      include/linux/bsg.h
3106 F:      include/uapi/linux/bsg.h
3107
3108 BT87X AUDIO DRIVER
3109 M:      Clemens Ladisch <clemens@ladisch.de>
3110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T:      git git://git.alsa-project.org/alsa-kernel.git
3112 S:      Maintained
3113 F:      Documentation/sound/cards/bt87x.rst
3114 F:      sound/pci/bt87x.c
3115
3116 BT8XXGPIO DRIVER
3117 M:      Michael Buesch <m@bues.ch>
3118 W:      http://bu3sch.de/btgpio.php
3119 S:      Maintained
3120 F:      drivers/gpio/gpio-bt8xx.c
3121
3122 BTRFS FILE SYSTEM
3123 M:      Chris Mason <clm@fb.com>
3124 M:      Josef Bacik <jbacik@fb.com>
3125 M:      David Sterba <dsterba@suse.com>
3126 L:      linux-btrfs@vger.kernel.org
3127 W:      http://btrfs.wiki.kernel.org/
3128 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3130 S:      Maintained
3131 F:      Documentation/filesystems/btrfs.txt
3132 F:      fs/btrfs/
3133 F:      include/linux/btrfs*
3134 F:      include/uapi/linux/btrfs*
3135
3136 BTTV VIDEO4LINUX DRIVER
3137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3138 L:      linux-media@vger.kernel.org
3139 W:      https://linuxtv.org
3140 T:      git git://linuxtv.org/media_tree.git
3141 S:      Odd fixes
3142 F:      Documentation/media/v4l-drivers/bttv*
3143 F:      drivers/media/pci/bt8xx/bttv*
3144
3145 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3146 M:      Chanwoo Choi <cw00.choi@samsung.com>
3147 L:      linux-pm@vger.kernel.org
3148 L:      linux-samsung-soc@vger.kernel.org
3149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3150 S:      Maintained
3151 F:      drivers/devfreq/exynos-bus.c
3152 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3153
3154 BUSLOGIC SCSI DRIVER
3155 M:      Khalid Aziz <khalid@gonehiking.org>
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Maintained
3158 F:      drivers/scsi/BusLogic.*
3159 F:      drivers/scsi/FlashPoint.*
3160
3161 C-MEDIA CMI8788 DRIVER
3162 M:      Clemens Ladisch <clemens@ladisch.de>
3163 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3164 T:      git git://git.alsa-project.org/alsa-kernel.git
3165 S:      Maintained
3166 F:      sound/pci/oxygen/
3167
3168 C6X ARCHITECTURE
3169 M:      Mark Salter <msalter@redhat.com>
3170 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3171 L:      linux-c6x-dev@linux-c6x.org
3172 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3173 S:      Maintained
3174 F:      arch/c6x/
3175
3176 CA8210 IEEE-802.15.4 RADIO DRIVER
3177 M:      Harry Morris <h.morris@cascoda.com>
3178 L:      linux-wpan@vger.kernel.org
3179 W:      https://github.com/Cascoda/ca8210-linux.git
3180 S:      Maintained
3181 F:      drivers/net/ieee802154/ca8210.c
3182 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3183
3184 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3185 M:      David Howells <dhowells@redhat.com>
3186 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3187 S:      Supported
3188 F:      Documentation/filesystems/caching/cachefiles.txt
3189 F:      fs/cachefiles/
3190
3191 CADENCE MIPI-CSI2 BRIDGES
3192 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3193 L:      linux-media@vger.kernel.org
3194 S:      Maintained
3195 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3196 F:      drivers/media/platform/cadence/cdns-csi2*
3197
3198 CADET FM/AM RADIO RECEIVER DRIVER
3199 M:      Hans Verkuil <hverkuil@xs4all.nl>
3200 L:      linux-media@vger.kernel.org
3201 T:      git git://linuxtv.org/media_tree.git
3202 W:      https://linuxtv.org
3203 S:      Maintained
3204 F:      drivers/media/radio/radio-cadet*
3205
3206 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3207 M:      Jonathan Corbet <corbet@lwn.net>
3208 L:      linux-media@vger.kernel.org
3209 T:      git git://linuxtv.org/media_tree.git
3210 S:      Maintained
3211 F:      Documentation/media/v4l-drivers/cafe_ccic*
3212 F:      drivers/media/platform/marvell-ccic/
3213
3214 CAIF NETWORK LAYER
3215 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3216 L:      netdev@vger.kernel.org
3217 S:      Supported
3218 F:      Documentation/networking/caif/
3219 F:      drivers/net/caif/
3220 F:      include/uapi/linux/caif/
3221 F:      include/net/caif/
3222 F:      net/caif/
3223
3224 CALGARY x86-64 IOMMU
3225 M:      Muli Ben-Yehuda <mulix@mulix.org>
3226 M:      Jon Mason <jdmason@kudzu.us>
3227 L:      iommu@lists.linux-foundation.org
3228 S:      Maintained
3229 F:      arch/x86/kernel/pci-calgary_64.c
3230 F:      arch/x86/kernel/tce_64.c
3231 F:      arch/x86/include/asm/calgary.h
3232 F:      arch/x86/include/asm/tce.h
3233
3234 CAN NETWORK DRIVERS
3235 M:      Wolfgang Grandegger <wg@grandegger.com>
3236 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3237 L:      linux-can@vger.kernel.org
3238 W:      https://github.com/linux-can
3239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/net/can/
3243 F:      drivers/net/can/
3244 F:      include/linux/can/dev.h
3245 F:      include/linux/can/platform/
3246 F:      include/uapi/linux/can/error.h
3247 F:      include/uapi/linux/can/netlink.h
3248
3249 CAN NETWORK LAYER
3250 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3251 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3252 L:      linux-can@vger.kernel.org
3253 W:      https://github.com/linux-can
3254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3256 S:      Maintained
3257 F:      Documentation/networking/can.rst
3258 F:      net/can/
3259 F:      include/linux/can/core.h
3260 F:      include/uapi/linux/can.h
3261 F:      include/uapi/linux/can/bcm.h
3262 F:      include/uapi/linux/can/raw.h
3263 F:      include/uapi/linux/can/gw.h
3264
3265 CAPABILITIES
3266 M:      Serge Hallyn <serge@hallyn.com>
3267 L:      linux-security-module@vger.kernel.org
3268 S:      Supported
3269 F:      include/linux/capability.h
3270 F:      include/uapi/linux/capability.h
3271 F:      security/commoncap.c
3272 F:      kernel/capability.c
3273
3274 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3275 M:      Kevin Tsai <ktsai@capellamicro.com>
3276 S:      Maintained
3277 F:      drivers/iio/light/cm*
3278
3279 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3280 M:      Christian Lamparter <chunkeey@googlemail.com>
3281 L:      linux-wireless@vger.kernel.org
3282 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3283 S:      Maintained
3284 F:      drivers/net/wireless/ath/carl9170/
3285
3286 CAVIUM I2C DRIVER
3287 M:      Jan Glauber <jglauber@cavium.com>
3288 M:      David Daney <david.daney@cavium.com>
3289 W:      http://www.cavium.com
3290 S:      Supported
3291 F:      drivers/i2c/busses/i2c-octeon*
3292 F:      drivers/i2c/busses/i2c-thunderx*
3293
3294 CAVIUM LIQUIDIO NETWORK DRIVER
3295 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3296 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3297 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3298 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3299 L:      netdev@vger.kernel.org
3300 W:      http://www.cavium.com
3301 S:      Supported
3302 F:      drivers/net/ethernet/cavium/liquidio/
3303
3304 CAVIUM MMC DRIVER
3305 M:      Jan Glauber <jglauber@cavium.com>
3306 M:      David Daney <david.daney@cavium.com>
3307 M:      Steven J. Hill <Steven.Hill@cavium.com>
3308 W:      http://www.cavium.com
3309 S:      Supported
3310 F:      drivers/mmc/host/cavium*
3311
3312 CAVIUM OCTEON-TX CRYPTO DRIVER
3313 M:      George Cherian <george.cherian@cavium.com>
3314 L:      linux-crypto@vger.kernel.org
3315 W:      http://www.cavium.com
3316 S:      Supported
3317 F:      drivers/crypto/cavium/cpt/
3318
3319 CAVIUM THUNDERX2 ARM64 SOC
3320 M:      Robert Richter <rrichter@cavium.com>
3321 M:      Jayachandran C <jnair@caviumnetworks.com>
3322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3323 S:      Maintained
3324 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3325 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3326
3327 CC2520 IEEE-802.15.4 RADIO DRIVER
3328 M:      Varka Bhadram <varkabhadram@gmail.com>
3329 L:      linux-wpan@vger.kernel.org
3330 S:      Maintained
3331 F:      drivers/net/ieee802154/cc2520.c
3332 F:      include/linux/spi/cc2520.h
3333 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3334
3335 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3336 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3337 L:      linux-crypto@vger.kernel.org
3338 S:      Supported
3339 F:      drivers/crypto/ccree/
3340 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3341
3342 CEC FRAMEWORK
3343 M:      Hans Verkuil <hans.verkuil@cisco.com>
3344 L:      linux-media@vger.kernel.org
3345 T:      git git://linuxtv.org/media_tree.git
3346 W:      http://linuxtv.org
3347 S:      Supported
3348 F:      Documentation/media/kapi/cec-core.rst
3349 F:      Documentation/media/uapi/cec
3350 F:      drivers/media/cec/
3351 F:      drivers/media/rc/keymaps/rc-cec.c
3352 F:      include/media/cec.h
3353 F:      include/media/cec-notifier.h
3354 F:      include/uapi/linux/cec.h
3355 F:      include/uapi/linux/cec-funcs.h
3356 F:      Documentation/devicetree/bindings/media/cec.txt
3357 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3358
3359 CEC GPIO DRIVER
3360 M:      Hans Verkuil <hans.verkuil@cisco.com>
3361 L:      linux-media@vger.kernel.org
3362 T:      git git://linuxtv.org/media_tree.git
3363 W:      http://linuxtv.org
3364 S:      Supported
3365 F:      drivers/media/platform/cec-gpio/
3366 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3367
3368 CELL BROADBAND ENGINE ARCHITECTURE
3369 M:      Arnd Bergmann <arnd@arndb.de>
3370 L:      linuxppc-dev@lists.ozlabs.org
3371 W:      http://www.ibm.com/developerworks/power/cell/
3372 S:      Supported
3373 F:      arch/powerpc/include/asm/cell*.h
3374 F:      arch/powerpc/include/asm/spu*.h
3375 F:      arch/powerpc/include/uapi/asm/spu*.h
3376 F:      arch/powerpc/oprofile/*cell*
3377 F:      arch/powerpc/platforms/cell/
3378
3379 CEPH COMMON CODE (LIBCEPH)
3380 M:      Ilya Dryomov <idryomov@gmail.com>
3381 M:      "Yan, Zheng" <zyan@redhat.com>
3382 M:      Sage Weil <sage@redhat.com>
3383 L:      ceph-devel@vger.kernel.org
3384 W:      http://ceph.com/
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3386 T:      git git://github.com/ceph/ceph-client.git
3387 S:      Supported
3388 F:      net/ceph/
3389 F:      include/linux/ceph/
3390 F:      include/linux/crush/
3391
3392 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3393 M:      "Yan, Zheng" <zyan@redhat.com>
3394 M:      Sage Weil <sage@redhat.com>
3395 M:      Ilya Dryomov <idryomov@gmail.com>
3396 L:      ceph-devel@vger.kernel.org
3397 W:      http://ceph.com/
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3399 T:      git git://github.com/ceph/ceph-client.git
3400 S:      Supported
3401 F:      Documentation/filesystems/ceph.txt
3402 F:      fs/ceph/
3403
3404 CERTIFICATE HANDLING:
3405 M:      David Howells <dhowells@redhat.com>
3406 M:      David Woodhouse <dwmw2@infradead.org>
3407 L:      keyrings@vger.kernel.org
3408 S:      Maintained
3409 F:      Documentation/admin-guide/module-signing.rst
3410 F:      certs/
3411 F:      scripts/sign-file.c
3412 F:      scripts/extract-cert.c
3413
3414 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3415 L:      linux-usb@vger.kernel.org
3416 S:      Orphan
3417 F:      Documentation/usb/WUSB-Design-overview.txt
3418 F:      Documentation/usb/wusb-cbaf
3419 F:      drivers/usb/host/hwa-hc.c
3420 F:      drivers/usb/host/whci/
3421 F:      drivers/usb/wusbcore/
3422 F:      include/linux/usb/wusb*
3423
3424 CFAG12864B LCD DRIVER
3425 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3426 S:      Maintained
3427 F:      drivers/auxdisplay/cfag12864b.c
3428 F:      include/linux/cfag12864b.h
3429
3430 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3431 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3432 S:      Maintained
3433 F:      drivers/auxdisplay/cfag12864bfb.c
3434 F:      include/linux/cfag12864b.h
3435
3436 802.11 (including CFG80211/NL80211)
3437 M:      Johannes Berg <johannes@sipsolutions.net>
3438 L:      linux-wireless@vger.kernel.org
3439 W:      http://wireless.kernel.org/
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3442 S:      Maintained
3443 F:      net/wireless/
3444 F:      include/uapi/linux/nl80211.h
3445 F:      include/linux/ieee80211.h
3446 F:      include/net/wext.h
3447 F:      include/net/cfg80211.h
3448 F:      include/net/iw_handler.h
3449 F:      include/net/ieee80211_radiotap.h
3450 F:      Documentation/driver-api/80211/cfg80211.rst
3451 F:      Documentation/networking/regulatory.txt
3452
3453 CHAR and MISC DRIVERS
3454 M:      Arnd Bergmann <arnd@arndb.de>
3455 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3457 S:      Supported
3458 F:      drivers/char/
3459 F:      drivers/misc/
3460 F:      include/linux/miscdevice.h
3461
3462 CHECKPATCH
3463 M:      Andy Whitcroft <apw@canonical.com>
3464 M:      Joe Perches <joe@perches.com>
3465 S:      Maintained
3466 F:      scripts/checkpatch.pl
3467
3468 CHINESE DOCUMENTATION
3469 M:      Harry Wei <harryxiyou@gmail.com>
3470 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3471 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3472 S:      Maintained
3473 F:      Documentation/translations/zh_CN/
3474
3475 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3476 M:      Peter Chen <Peter.Chen@nxp.com>
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3478 L:      linux-usb@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/usb/chipidea/
3481
3482 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3483 M:      Hans de Goede <hdegoede@redhat.com>
3484 L:      linux-input@vger.kernel.org
3485 S:      Maintained
3486 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3487 F:      drivers/input/touchscreen/chipone_icn8318.c
3488
3489 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3490 M:      Hans de Goede <hdegoede@redhat.com>
3491 L:      linux-input@vger.kernel.org
3492 S:      Maintained
3493 F:      drivers/input/touchscreen/chipone_icn8505.c
3494
3495 CHROME HARDWARE PLATFORM SUPPORT
3496 M:      Benson Leung <bleung@chromium.org>
3497 M:      Olof Johansson <olof@lixom.net>
3498 S:      Maintained
3499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3500 F:      drivers/platform/chrome/
3501
3502 CIRRUS LOGIC AUDIO CODEC DRIVERS
3503 M:      Brian Austin <brian.austin@cirrus.com>
3504 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3506 S:      Maintained
3507 F:      sound/soc/codecs/cs*
3508
3509 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3510 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3511 L:      netdev@vger.kernel.org
3512 S:      Maintained
3513 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3514
3515 CISCO FCOE HBA DRIVER
3516 M:      Satish Kharat <satishkh@cisco.com>
3517 M:      Sesidhar Baddela <sebaddel@cisco.com>
3518 M:      Karan Tilak Kumar <kartilak@cisco.com>
3519 L:      linux-scsi@vger.kernel.org
3520 S:      Supported
3521 F:      drivers/scsi/fnic/
3522
3523 CISCO SCSI HBA DRIVER
3524 M:      Karan Tilak Kumar <kartilak@cisco.com>
3525 M:      Sesidhar Baddela <sebaddel@cisco.com>
3526 L:      linux-scsi@vger.kernel.org
3527 S:      Supported
3528 F:      drivers/scsi/snic/
3529
3530 CISCO VIC ETHERNET NIC DRIVER
3531 M:      Christian Benvenuti <benve@cisco.com>
3532 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3533 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3534 S:      Supported
3535 F:      drivers/net/ethernet/cisco/enic/
3536
3537 CISCO VIC LOW LATENCY NIC DRIVER
3538 M:      Christian Benvenuti <benve@cisco.com>
3539 S:      Supported
3540 F:      drivers/infiniband/hw/usnic/
3541
3542 CLANG-FORMAT FILE
3543 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3544 S:      Maintained
3545 F:      .clang-format
3546
3547 CLEANCACHE API
3548 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3549 L:      linux-kernel@vger.kernel.org
3550 S:      Maintained
3551 F:      mm/cleancache.c
3552 F:      include/linux/cleancache.h
3553
3554 CLK API
3555 M:      Russell King <linux@armlinux.org.uk>
3556 L:      linux-clk@vger.kernel.org
3557 S:      Maintained
3558 F:      include/linux/clk.h
3559
3560 CLOCKSOURCE, CLOCKEVENT DRIVERS
3561 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3562 M:      Thomas Gleixner <tglx@linutronix.de>
3563 L:      linux-kernel@vger.kernel.org
3564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3565 S:      Supported
3566 F:      drivers/clocksource/
3567 F:      Documentation/devicetree/bindings/timer/
3568
3569 CMPC ACPI DRIVER
3570 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3571 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3572 L:      platform-driver-x86@vger.kernel.org
3573 S:      Supported
3574 F:      drivers/platform/x86/classmate-laptop.c
3575
3576 COBALT MEDIA DRIVER
3577 M:      Hans Verkuil <hans.verkuil@cisco.com>
3578 L:      linux-media@vger.kernel.org
3579 T:      git git://linuxtv.org/media_tree.git
3580 W:      https://linuxtv.org
3581 S:      Supported
3582 F:      drivers/media/pci/cobalt/
3583
3584 COCCINELLE/Semantic Patches (SmPL)
3585 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3586 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3587 M:      Nicolas Palix <nicolas.palix@imag.fr>
3588 M:      Michal Marek <michal.lkml@markovi.net>
3589 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3591 W:      http://coccinelle.lip6.fr/
3592 S:      Supported
3593 F:      Documentation/dev-tools/coccinelle.rst
3594 F:      scripts/coccinelle/
3595 F:      scripts/coccicheck
3596
3597 CODA FILE SYSTEM
3598 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3599 M:      coda@cs.cmu.edu
3600 L:      codalist@coda.cs.cmu.edu
3601 W:      http://www.coda.cs.cmu.edu/
3602 S:      Maintained
3603 F:      Documentation/filesystems/coda.txt
3604 F:      fs/coda/
3605 F:      include/linux/coda*.h
3606 F:      include/uapi/linux/coda*.h
3607
3608 CODA V4L2 MEM2MEM DRIVER
3609 M:      Philipp Zabel <p.zabel@pengutronix.de>
3610 L:      linux-media@vger.kernel.org
3611 S:      Maintained
3612 F:      Documentation/devicetree/bindings/media/coda.txt
3613 F:      drivers/media/platform/coda/
3614
3615 COMMON CLK FRAMEWORK
3616 M:      Michael Turquette <mturquette@baylibre.com>
3617 M:      Stephen Boyd <sboyd@kernel.org>
3618 L:      linux-clk@vger.kernel.org
3619 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3621 S:      Maintained
3622 F:      Documentation/devicetree/bindings/clock/
3623 F:      drivers/clk/
3624 X:      drivers/clk/clkdev.c
3625 F:      include/linux/clk-pr*
3626 F:      include/linux/clk/
3627 F:      include/linux/of_clk.h
3628
3629 COMMON INTERNET FILE SYSTEM (CIFS)
3630 M:      Steve French <sfrench@samba.org>
3631 L:      linux-cifs@vger.kernel.org
3632 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3633 W:      http://linux-cifs.samba.org/
3634 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3635 S:      Supported
3636 F:      Documentation/filesystems/cifs/
3637 F:      fs/cifs/
3638
3639 COMPACTPCI HOTPLUG CORE
3640 M:      Scott Murray <scott@spiteful.org>
3641 L:      linux-pci@vger.kernel.org
3642 S:      Maintained
3643 F:      drivers/pci/hotplug/cpci_hotplug*
3644
3645 COMPACTPCI HOTPLUG GENERIC DRIVER
3646 M:      Scott Murray <scott@spiteful.org>
3647 L:      linux-pci@vger.kernel.org
3648 S:      Maintained
3649 F:      drivers/pci/hotplug/cpcihp_generic.c
3650
3651 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3652 M:      Scott Murray <scott@spiteful.org>
3653 L:      linux-pci@vger.kernel.org
3654 S:      Maintained
3655 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3656
3657 COMPAL LAPTOP SUPPORT
3658 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3659 L:      platform-driver-x86@vger.kernel.org
3660 S:      Maintained
3661 F:      drivers/platform/x86/compal-laptop.c
3662
3663 CONEXANT ACCESSRUNNER USB DRIVER
3664 L:      accessrunner-general@lists.sourceforge.net
3665 W:      http://accessrunner.sourceforge.net/
3666 S:      Orphan
3667 F:      drivers/usb/atm/cxacru.c
3668
3669 CONFIGFS
3670 M:      Joel Becker <jlbec@evilplan.org>
3671 M:      Christoph Hellwig <hch@lst.de>
3672 T:      git git://git.infradead.org/users/hch/configfs.git
3673 S:      Supported
3674 F:      fs/configfs/
3675 F:      include/linux/configfs.h
3676
3677 CONNECTOR
3678 M:      Evgeniy Polyakov <zbr@ioremap.net>
3679 L:      netdev@vger.kernel.org
3680 S:      Maintained
3681 F:      drivers/connector/
3682
3683 CONTROL GROUP (CGROUP)
3684 M:      Tejun Heo <tj@kernel.org>
3685 M:      Li Zefan <lizefan@huawei.com>
3686 M:      Johannes Weiner <hannes@cmpxchg.org>
3687 L:      cgroups@vger.kernel.org
3688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3689 S:      Maintained
3690 F:      Documentation/cgroup*
3691 F:      include/linux/cgroup*
3692 F:      kernel/cgroup*
3693
3694 CONTROL GROUP - CPUSET
3695 M:      Li Zefan <lizefan@huawei.com>
3696 L:      cgroups@vger.kernel.org
3697 W:      http://www.bullopensource.org/cpuset/
3698 W:      http://oss.sgi.com/projects/cpusets/
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3700 S:      Maintained
3701 F:      Documentation/cgroup-v1/cpusets.txt
3702 F:      include/linux/cpuset.h
3703 F:      kernel/cgroup/cpuset.c
3704
3705 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3706 M:      Johannes Weiner <hannes@cmpxchg.org>
3707 M:      Michal Hocko <mhocko@kernel.org>
3708 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3709 L:      cgroups@vger.kernel.org
3710 L:      linux-mm@kvack.org
3711 S:      Maintained
3712 F:      mm/memcontrol.c
3713 F:      mm/swap_cgroup.c
3714
3715 CORETEMP HARDWARE MONITORING DRIVER
3716 M:      Fenghua Yu <fenghua.yu@intel.com>
3717 L:      linux-hwmon@vger.kernel.org
3718 S:      Maintained
3719 F:      Documentation/hwmon/coretemp
3720 F:      drivers/hwmon/coretemp.c
3721
3722 COSA/SRP SYNC SERIAL DRIVER
3723 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3724 W:      http://www.fi.muni.cz/~kas/cosa/
3725 S:      Maintained
3726 F:      drivers/net/wan/cosa*
3727
3728 CPMAC ETHERNET DRIVER
3729 M:      Florian Fainelli <f.fainelli@gmail.com>
3730 L:      netdev@vger.kernel.org
3731 S:      Maintained
3732 F:      drivers/net/ethernet/ti/cpmac.c
3733
3734 CPU FREQUENCY DRIVERS
3735 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3736 M:      Viresh Kumar <viresh.kumar@linaro.org>
3737 L:      linux-pm@vger.kernel.org
3738 S:      Maintained
3739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3741 B:      https://bugzilla.kernel.org
3742 F:      Documentation/cpu-freq/
3743 F:      Documentation/devicetree/bindings/cpufreq/
3744 F:      drivers/cpufreq/
3745 F:      include/linux/cpufreq.h
3746 F:      tools/testing/selftests/cpufreq/
3747
3748 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3749 M:      Viresh Kumar <viresh.kumar@linaro.org>
3750 M:      Sudeep Holla <sudeep.holla@arm.com>
3751 L:      linux-pm@vger.kernel.org
3752 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3753 S:      Maintained
3754 F:      drivers/cpufreq/arm_big_little.h
3755 F:      drivers/cpufreq/arm_big_little.c
3756 F:      drivers/cpufreq/arm_big_little_dt.c
3757
3758 CPU POWER MONITORING SUBSYSTEM
3759 M:      Thomas Renninger <trenn@suse.com>
3760 M:      Shuah Khan <shuah@kernel.org>
3761 L:      linux-pm@vger.kernel.org
3762 S:      Maintained
3763 F:      tools/power/cpupower/
3764
3765 CPUID/MSR DRIVER
3766 M:      "H. Peter Anvin" <hpa@zytor.com>
3767 S:      Maintained
3768 F:      arch/x86/kernel/cpuid.c
3769 F:      arch/x86/kernel/msr.c
3770
3771 CPUIDLE DRIVER - ARM BIG LITTLE
3772 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3773 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3774 L:      linux-pm@vger.kernel.org
3775 L:      linux-arm-kernel@lists.infradead.org
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3777 S:      Maintained
3778 F:      drivers/cpuidle/cpuidle-big_little.c
3779
3780 CPUIDLE DRIVER - ARM EXYNOS
3781 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3782 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3783 M:      Kukjin Kim <kgene@kernel.org>
3784 L:      linux-pm@vger.kernel.org
3785 L:      linux-samsung-soc@vger.kernel.org
3786 S:      Supported
3787 F:      drivers/cpuidle/cpuidle-exynos.c
3788 F:      arch/arm/mach-exynos/pm.c
3789
3790 CPUIDLE DRIVERS
3791 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3792 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3793 L:      linux-pm@vger.kernel.org
3794 S:      Maintained
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3796 B:      https://bugzilla.kernel.org
3797 F:      drivers/cpuidle/*
3798 F:      include/linux/cpuidle.h
3799
3800 CRAMFS FILESYSTEM
3801 M:      Nicolas Pitre <nico@linaro.org>
3802 S:      Maintained
3803 F:      Documentation/filesystems/cramfs.txt
3804 F:      fs/cramfs/
3805
3806 CRYPTO API
3807 M:      Herbert Xu <herbert@gondor.apana.org.au>
3808 M:      "David S. Miller" <davem@davemloft.net>
3809 L:      linux-crypto@vger.kernel.org
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3812 S:      Maintained
3813 F:      Documentation/crypto/
3814 F:      Documentation/devicetree/bindings/crypto/
3815 F:      arch/*/crypto/
3816 F:      crypto/
3817 F:      drivers/crypto/
3818 F:      include/crypto/
3819 F:      include/linux/crypto*
3820
3821 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3822 M:      Neil Horman <nhorman@tuxdriver.com>
3823 L:      linux-crypto@vger.kernel.org
3824 S:      Maintained
3825 F:      crypto/ansi_cprng.c
3826 F:      crypto/rng.c
3827
3828 CS3308 MEDIA DRIVER
3829 M:      Hans Verkuil <hverkuil@xs4all.nl>
3830 L:      linux-media@vger.kernel.org
3831 T:      git git://linuxtv.org/media_tree.git
3832 W:      http://linuxtv.org
3833 S:      Odd Fixes
3834 F:      drivers/media/i2c/cs3308.c
3835 F:      drivers/media/i2c/cs3308.h
3836
3837 CS5535 Audio ALSA driver
3838 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3839 S:      Maintained
3840 F:      sound/pci/cs5535audio/
3841
3842 CW1200 WLAN driver
3843 M:      Solomon Peachy <pizza@shaftnet.org>
3844 S:      Maintained
3845 F:      drivers/net/wireless/st/cw1200/
3846
3847 CX18 VIDEO4LINUX DRIVER
3848 M:      Andy Walls <awalls@md.metrocast.net>
3849 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3850 L:      linux-media@vger.kernel.org
3851 T:      git git://linuxtv.org/media_tree.git
3852 W:      https://linuxtv.org
3853 W:      http://www.ivtvdriver.org/index.php/Cx18
3854 S:      Maintained
3855 F:      Documentation/media/v4l-drivers/cx18*
3856 F:      drivers/media/pci/cx18/
3857 F:      include/uapi/linux/ivtv*
3858
3859 CX2341X MPEG ENCODER HELPER MODULE
3860 M:      Hans Verkuil <hverkuil@xs4all.nl>
3861 L:      linux-media@vger.kernel.org
3862 T:      git git://linuxtv.org/media_tree.git
3863 W:      https://linuxtv.org
3864 S:      Maintained
3865 F:      drivers/media/common/cx2341x*
3866 F:      include/media/cx2341x*
3867
3868 CX24120 MEDIA DRIVER
3869 M:      Jemma Denson <jdenson@gmail.com>
3870 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3871 L:      linux-media@vger.kernel.org
3872 W:      https://linuxtv.org
3873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3874 S:      Maintained
3875 F:      drivers/media/dvb-frontends/cx24120*
3876
3877 CX88 VIDEO4LINUX DRIVER
3878 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3879 L:      linux-media@vger.kernel.org
3880 W:      https://linuxtv.org
3881 T:      git git://linuxtv.org/media_tree.git
3882 S:      Odd fixes
3883 F:      Documentation/media/v4l-drivers/cx88*
3884 F:      drivers/media/pci/cx88/
3885
3886 CXD2820R MEDIA DRIVER
3887 M:      Antti Palosaari <crope@iki.fi>
3888 L:      linux-media@vger.kernel.org
3889 W:      https://linuxtv.org
3890 W:      http://palosaari.fi/linux/
3891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3892 T:      git git://linuxtv.org/anttip/media_tree.git
3893 S:      Maintained
3894 F:      drivers/media/dvb-frontends/cxd2820r*
3895
3896 CXGB3 ETHERNET DRIVER (CXGB3)
3897 M:      Santosh Raspatur <santosh@chelsio.com>
3898 L:      netdev@vger.kernel.org
3899 W:      http://www.chelsio.com
3900 S:      Supported
3901 F:      drivers/net/ethernet/chelsio/cxgb3/
3902
3903 CXGB3 ISCSI DRIVER (CXGB3I)
3904 M:      Karen Xie <kxie@chelsio.com>
3905 L:      linux-scsi@vger.kernel.org
3906 W:      http://www.chelsio.com
3907 S:      Supported
3908 F:      drivers/scsi/cxgbi/cxgb3i
3909
3910 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3911 M:      Steve Wise <swise@chelsio.com>
3912 L:      linux-rdma@vger.kernel.org
3913 W:      http://www.openfabrics.org
3914 S:      Supported
3915 F:      drivers/infiniband/hw/cxgb3/
3916 F:      include/uapi/rdma/cxgb3-abi.h
3917
3918 CXGB4 CRYPTO DRIVER (chcr)
3919 M:      Harsh Jain <harsh@chelsio.com>
3920 L:      linux-crypto@vger.kernel.org
3921 W:      http://www.chelsio.com
3922 S:      Supported
3923 F:      drivers/crypto/chelsio
3924
3925 CXGB4 ETHERNET DRIVER (CXGB4)
3926 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3927 L:      netdev@vger.kernel.org
3928 W:      http://www.chelsio.com
3929 S:      Supported
3930 F:      drivers/net/ethernet/chelsio/cxgb4/
3931
3932 CXGB4 ISCSI DRIVER (CXGB4I)
3933 M:      Karen Xie <kxie@chelsio.com>
3934 L:      linux-scsi@vger.kernel.org
3935 W:      http://www.chelsio.com
3936 S:      Supported
3937 F:      drivers/scsi/cxgbi/cxgb4i
3938
3939 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3940 M:      Steve Wise <swise@chelsio.com>
3941 L:      linux-rdma@vger.kernel.org
3942 W:      http://www.openfabrics.org
3943 S:      Supported
3944 F:      drivers/infiniband/hw/cxgb4/
3945 F:      include/uapi/rdma/cxgb4-abi.h
3946
3947 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3948 M:      Casey Leedom <leedom@chelsio.com>
3949 L:      netdev@vger.kernel.org
3950 W:      http://www.chelsio.com
3951 S:      Supported
3952 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3953
3954 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3955 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3956 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3957 L:      linuxppc-dev@lists.ozlabs.org
3958 S:      Supported
3959 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3960 F:      drivers/misc/cxl/
3961 F:      include/misc/cxl*
3962 F:      include/uapi/misc/cxl.h
3963 F:      Documentation/powerpc/cxl.txt
3964 F:      Documentation/ABI/testing/sysfs-class-cxl
3965
3966 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3967 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3968 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3969 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3970 L:      linux-scsi@vger.kernel.org
3971 S:      Supported
3972 F:      drivers/scsi/cxlflash/
3973 F:      include/uapi/scsi/cxlflash_ioctls.h
3974 F:      Documentation/powerpc/cxlflash.txt
3975
3976 CYBERPRO FB DRIVER
3977 M:      Russell King <linux@armlinux.org.uk>
3978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3979 W:      http://www.armlinux.org.uk/
3980 S:      Maintained
3981 F:      drivers/video/fbdev/cyber2000fb.*
3982
3983 CYCLADES ASYNC MUX DRIVER
3984 W:      http://www.cyclades.com/
3985 S:      Orphan
3986 F:      drivers/tty/cyclades.c
3987 F:      include/linux/cyclades.h
3988 F:      include/uapi/linux/cyclades.h
3989
3990 CYCLADES PC300 DRIVER
3991 W:      http://www.cyclades.com/
3992 S:      Orphan
3993 F:      drivers/net/wan/pc300*
3994
3995 CYPRESS_FIRMWARE MEDIA DRIVER
3996 M:      Antti Palosaari <crope@iki.fi>
3997 L:      linux-media@vger.kernel.org
3998 W:      https://linuxtv.org
3999 W:      http://palosaari.fi/linux/
4000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4001 T:      git git://linuxtv.org/anttip/media_tree.git
4002 S:      Maintained
4003 F:      drivers/media/common/cypress_firmware*
4004
4005 CYTTSP TOUCHSCREEN DRIVER
4006 M:      Ferruh Yigit <fery@cypress.com>
4007 L:      linux-input@vger.kernel.org
4008 S:      Supported
4009 F:      drivers/input/touchscreen/cyttsp*
4010 F:      include/linux/input/cyttsp.h
4011
4012 D-LINK DIR-685 TOUCHKEYS DRIVER
4013 M:      Linus Walleij <linus.walleij@linaro.org>
4014 L:      linux-input@vger.kernel.org
4015 S:      Supported
4016 F:      drivers/input/dlink-dir685-touchkeys.c
4017
4018 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4019 M:      Joshua Kinard <kumba@gentoo.org>
4020 S:      Maintained
4021 F:      drivers/rtc/rtc-ds1685.c
4022 F:      include/linux/rtc/ds1685.h
4023
4024 DAMA SLAVE for AX.25
4025 M:      Joerg Reuter <jreuter@yaina.de>
4026 W:      http://yaina.de/jreuter/
4027 W:      http://www.qsl.net/dl1bke/
4028 L:      linux-hams@vger.kernel.org
4029 S:      Maintained
4030 F:      net/ax25/af_ax25.c
4031 F:      net/ax25/ax25_dev.c
4032 F:      net/ax25/ax25_ds_*
4033 F:      net/ax25/ax25_in.c
4034 F:      net/ax25/ax25_out.c
4035 F:      net/ax25/ax25_timer.c
4036 F:      net/ax25/sysctl_net_ax25.c
4037
4038 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4039 L:      netdev@vger.kernel.org
4040 S:      Orphan
4041 F:      Documentation/networking/dmfe.txt
4042 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4043
4044 DC390/AM53C974 SCSI driver
4045 M:      Hannes Reinecke <hare@suse.com>
4046 L:      linux-scsi@vger.kernel.org
4047 S:      Maintained
4048 F:      drivers/scsi/am53c974.c
4049
4050 DC395x SCSI driver
4051 M:      Oliver Neukum <oliver@neukum.org>
4052 M:      Ali Akcaagac <aliakc@web.de>
4053 M:      Jamie Lenehan <lenehan@twibble.org>
4054 L:      dc395x@twibble.org
4055 W:      http://twibble.org/dist/dc395x/
4056 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4057 S:      Maintained
4058 F:      Documentation/scsi/dc395x.txt
4059 F:      drivers/scsi/dc395x.*
4060
4061 DCCP PROTOCOL
4062 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4063 L:      dccp@vger.kernel.org
4064 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4065 S:      Maintained
4066 F:      include/linux/dccp.h
4067 F:      include/uapi/linux/dccp.h
4068 F:      include/linux/tfrc.h
4069 F:      net/dccp/
4070
4071 DECnet NETWORK LAYER
4072 W:      http://linux-decnet.sourceforge.net
4073 L:      linux-decnet-user@lists.sourceforge.net
4074 S:      Orphan
4075 F:      Documentation/networking/decnet.txt
4076 F:      net/decnet/
4077
4078 DECSTATION PLATFORM SUPPORT
4079 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4080 L:      linux-mips@linux-mips.org
4081 W:      http://www.linux-mips.org/wiki/DECstation
4082 S:      Maintained
4083 F:      arch/mips/dec/
4084 F:      arch/mips/include/asm/dec/
4085 F:      arch/mips/include/asm/mach-dec/
4086
4087 DEFXX FDDI NETWORK DRIVER
4088 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4089 S:      Maintained
4090 F:      drivers/net/fddi/defxx.*
4091
4092 DELL SMBIOS DRIVER
4093 M:      Pali Rohár <pali.rohar@gmail.com>
4094 M:      Mario Limonciello <mario.limonciello@dell.com>
4095 L:      platform-driver-x86@vger.kernel.org
4096 S:      Maintained
4097 F:      drivers/platform/x86/dell-smbios.*
4098
4099 DELL SMBIOS SMM DRIVER
4100 M:      Mario Limonciello <mario.limonciello@dell.com>
4101 L:      platform-driver-x86@vger.kernel.org
4102 S:      Maintained
4103 F:      drivers/platform/x86/dell-smbios-smm.c
4104
4105 DELL SMBIOS WMI DRIVER
4106 M:      Mario Limonciello <mario.limonciello@dell.com>
4107 L:      platform-driver-x86@vger.kernel.org
4108 S:      Maintained
4109 F:      drivers/platform/x86/dell-smbios-wmi.c
4110 F:      tools/wmi/dell-smbios-example.c
4111
4112 DELL LAPTOP DRIVER
4113 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4114 M:      Pali Rohár <pali.rohar@gmail.com>
4115 L:      platform-driver-x86@vger.kernel.org
4116 S:      Maintained
4117 F:      drivers/platform/x86/dell-laptop.c
4118
4119 DELL LAPTOP FREEFALL DRIVER
4120 M:      Pali Rohár <pali.rohar@gmail.com>
4121 S:      Maintained
4122 F:      drivers/platform/x86/dell-smo8800.c
4123
4124 DELL LAPTOP RBTN DRIVER
4125 M:      Pali Rohár <pali.rohar@gmail.com>
4126 S:      Maintained
4127 F:      drivers/platform/x86/dell-rbtn.*
4128
4129 DELL LAPTOP SMM DRIVER
4130 M:      Pali Rohár <pali.rohar@gmail.com>
4131 S:      Maintained
4132 F:      drivers/hwmon/dell-smm-hwmon.c
4133 F:      include/uapi/linux/i8k.h
4134
4135 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4136 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4137 S:      Maintained
4138 F:      Documentation/dcdbas.txt
4139 F:      drivers/firmware/dcdbas.*
4140
4141 DELL WMI NOTIFICATIONS DRIVER
4142 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4143 M:      Pali Rohár <pali.rohar@gmail.com>
4144 S:      Maintained
4145 F:      drivers/platform/x86/dell-wmi.c
4146
4147 DELL WMI DESCRIPTOR DRIVER
4148 M:      Mario Limonciello <mario.limonciello@dell.com>
4149 S:      Maintained
4150 F:      drivers/platform/x86/dell-wmi-descriptor.c
4151
4152 DELTA ST MEDIA DRIVER
4153 M:      Hugues Fruchet <hugues.fruchet@st.com>
4154 L:      linux-media@vger.kernel.org
4155 T:      git git://linuxtv.org/media_tree.git
4156 W:      https://linuxtv.org
4157 S:      Supported
4158 F:      drivers/media/platform/sti/delta
4159
4160 DENALI NAND DRIVER
4161 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4162 L:      linux-mtd@lists.infradead.org
4163 S:      Supported
4164 F:      drivers/mtd/nand/raw/denali*
4165
4166 DESIGNWARE USB2 DRD IP DRIVER
4167 M:      Minas Harutyunyan <hminas@synopsys.com>
4168 L:      linux-usb@vger.kernel.org
4169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4170 S:      Maintained
4171 F:      drivers/usb/dwc2/
4172
4173 DESIGNWARE USB3 DRD IP DRIVER
4174 M:      Felipe Balbi <balbi@kernel.org>
4175 L:      linux-usb@vger.kernel.org
4176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4177 S:      Maintained
4178 F:      drivers/usb/dwc3/
4179
4180 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4181 M:      Andreas Klinger <ak@it-klinger.de>
4182 L:      linux-iio@vger.kernel.org
4183 S:      Maintained
4184 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4185 F:      drivers/iio/proximity/srf*.c
4186
4187 DEVICE COREDUMP (DEV_COREDUMP)
4188 M:      Johannes Berg <johannes@sipsolutions.net>
4189 L:      linux-kernel@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/base/devcoredump.c
4192 F:      include/linux/devcoredump.h
4193
4194 DEVICE FREQUENCY (DEVFREQ)
4195 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4196 M:      Kyungmin Park <kyungmin.park@samsung.com>
4197 R:      Chanwoo Choi <cw00.choi@samsung.com>
4198 L:      linux-pm@vger.kernel.org
4199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4200 S:      Maintained
4201 F:      drivers/devfreq/
4202 F:      include/linux/devfreq.h
4203 F:      Documentation/devicetree/bindings/devfreq/
4204
4205 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4206 M:      Chanwoo Choi <cw00.choi@samsung.com>
4207 L:      linux-pm@vger.kernel.org
4208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4209 S:      Supported
4210 F:      drivers/devfreq/event/
4211 F:      drivers/devfreq/devfreq-event.c
4212 F:      include/linux/devfreq-event.h
4213 F:      Documentation/devicetree/bindings/devfreq/event/
4214
4215 DEVICE NUMBER REGISTRY
4216 M:      Torben Mathiasen <device@lanana.org>
4217 W:      http://lanana.org/docs/device-list/index.html
4218 S:      Maintained
4219
4220 DEVICE-MAPPER  (LVM)
4221 M:      Alasdair Kergon <agk@redhat.com>
4222 M:      Mike Snitzer <snitzer@redhat.com>
4223 M:      dm-devel@redhat.com
4224 L:      dm-devel@redhat.com
4225 W:      http://sources.redhat.com/dm
4226 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4228 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4229 S:      Maintained
4230 F:      Documentation/device-mapper/
4231 F:      drivers/md/Makefile
4232 F:      drivers/md/Kconfig
4233 F:      drivers/md/dm*
4234 F:      drivers/md/persistent-data/
4235 F:      include/linux/device-mapper.h
4236 F:      include/linux/dm-*.h
4237 F:      include/uapi/linux/dm-*.h
4238
4239 DEVLINK
4240 M:      Jiri Pirko <jiri@mellanox.com>
4241 L:      netdev@vger.kernel.org
4242 S:      Supported
4243 F:      net/core/devlink.c
4244 F:      include/net/devlink.h
4245 F:      include/uapi/linux/devlink.h
4246
4247 DIALOG SEMICONDUCTOR DRIVERS
4248 M:      Support Opensource <support.opensource@diasemi.com>
4249 W:      http://www.dialog-semiconductor.com/products
4250 S:      Supported
4251 F:      Documentation/hwmon/da90??
4252 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4253 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4254 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4255 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4256 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4257 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4258 F:      drivers/gpio/gpio-da90??.c
4259 F:      drivers/hwmon/da90??-hwmon.c
4260 F:      drivers/iio/adc/da91??-*.c
4261 F:      drivers/input/misc/da90??_onkey.c
4262 F:      drivers/input/touchscreen/da9052_tsi.c
4263 F:      drivers/leds/leds-da90??.c
4264 F:      drivers/mfd/da903x.c
4265 F:      drivers/mfd/da90??-*.c
4266 F:      drivers/mfd/da91??-*.c
4267 F:      drivers/power/supply/da9052-battery.c
4268 F:      drivers/power/supply/da91??-*.c
4269 F:      drivers/regulator/da903x.c
4270 F:      drivers/regulator/da9???-regulator.[ch]
4271 F:      drivers/thermal/da90??-thermal.c
4272 F:      drivers/rtc/rtc-da90??.c
4273 F:      drivers/video/backlight/da90??_bl.c
4274 F:      drivers/watchdog/da90??_wdt.c
4275 F:      include/linux/mfd/da903x.h
4276 F:      include/linux/mfd/da9052/
4277 F:      include/linux/mfd/da9055/
4278 F:      include/linux/mfd/da9062/
4279 F:      include/linux/mfd/da9063/
4280 F:      include/linux/mfd/da9150/
4281 F:      include/linux/regulator/da9211.h
4282 F:      include/sound/da[79]*.h
4283 F:      sound/soc/codecs/da[79]*.[ch]
4284
4285 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4287 L:      linux-gpio@vger.kernel.org
4288 S:      Maintained
4289 F:      drivers/gpio/gpio-gpio-mm.c
4290
4291 DIGI NEO AND CLASSIC PCI PRODUCTS
4292 M:      Lidza Louina <lidza.louina@gmail.com>
4293 M:      Mark Hounschell <markh@compro.net>
4294 L:      driverdev-devel@linuxdriverproject.org
4295 S:      Maintained
4296 F:      drivers/staging/dgnc/
4297
4298 DIOLAN U2C-12 I2C DRIVER
4299 M:      Guenter Roeck <linux@roeck-us.net>
4300 L:      linux-i2c@vger.kernel.org
4301 S:      Maintained
4302 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4303
4304 FILESYSTEM DIRECT ACCESS (DAX)
4305 M:      Matthew Wilcox <mawilcox@microsoft.com>
4306 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4307 L:      linux-fsdevel@vger.kernel.org
4308 S:      Supported
4309 F:      fs/dax.c
4310 F:      include/linux/dax.h
4311 F:      include/trace/events/fs_dax.h
4312
4313 DEVICE DIRECT ACCESS (DAX)
4314 M:      Dan Williams <dan.j.williams@intel.com>
4315 M:      Dave Jiang <dave.jiang@intel.com>
4316 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4317 M:      Vishal Verma <vishal.l.verma@intel.com>
4318 L:      linux-nvdimm@lists.01.org
4319 S:      Supported
4320 F:      drivers/dax/
4321
4322 DIRECTORY NOTIFICATION (DNOTIFY)
4323 M:      Jan Kara <jack@suse.cz>
4324 R:      Amir Goldstein <amir73il@gmail.com>
4325 L:      linux-fsdevel@vger.kernel.org
4326 S:      Maintained
4327 F:      Documentation/filesystems/dnotify.txt
4328 F:      fs/notify/dnotify/
4329 F:      include/linux/dnotify.h
4330
4331 DISK GEOMETRY AND PARTITION HANDLING
4332 M:      Andries Brouwer <aeb@cwi.nl>
4333 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4334 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4335 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4336 S:      Maintained
4337
4338 DISKQUOTA
4339 M:      Jan Kara <jack@suse.com>
4340 S:      Maintained
4341 F:      Documentation/filesystems/quota.txt
4342 F:      fs/quota/
4343 F:      include/linux/quota*.h
4344 F:      include/uapi/linux/quota*.h
4345
4346 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4347 M:      Bernie Thompson <bernie@plugable.com>
4348 L:      linux-fbdev@vger.kernel.org
4349 S:      Maintained
4350 W:      http://plugable.com/category/projects/udlfb/
4351 F:      drivers/video/fbdev/udlfb.c
4352 F:      include/video/udlfb.h
4353 F:      Documentation/fb/udlfb.txt
4354
4355 DISTRIBUTED LOCK MANAGER (DLM)
4356 M:      Christine Caulfield <ccaulfie@redhat.com>
4357 M:      David Teigland <teigland@redhat.com>
4358 L:      cluster-devel@redhat.com
4359 W:      http://sources.redhat.com/cluster/
4360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4361 S:      Supported
4362 F:      fs/dlm/
4363
4364 DMA BUFFER SHARING FRAMEWORK
4365 M:      Sumit Semwal <sumit.semwal@linaro.org>
4366 S:      Maintained
4367 L:      linux-media@vger.kernel.org
4368 L:      dri-devel@lists.freedesktop.org
4369 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4370 F:      drivers/dma-buf/
4371 F:      include/linux/dma-buf*
4372 F:      include/linux/reservation.h
4373 F:      include/linux/*fence.h
4374 F:      Documentation/driver-api/dma-buf.rst
4375 T:      git git://anongit.freedesktop.org/drm/drm-misc
4376
4377 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4378 M:      Vinod Koul <vkoul@kernel.org>
4379 L:      dmaengine@vger.kernel.org
4380 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4381 S:      Maintained
4382 F:      drivers/dma/
4383 F:      include/linux/dmaengine.h
4384 F:      include/linux/of_dma.h
4385 F:      Documentation/devicetree/bindings/dma/
4386 F:      Documentation/driver-api/dmaengine/
4387 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4388
4389 DMA MAPPING HELPERS
4390 M:      Christoph Hellwig <hch@lst.de>
4391 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4392 R:      Robin Murphy <robin.murphy@arm.com>
4393 L:      iommu@lists.linux-foundation.org
4394 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4395 W:      http://git.infradead.org/users/hch/dma-mapping.git
4396 S:      Supported
4397 F:      kernel/dma/
4398 F:      include/asm-generic/dma-mapping.h
4399 F:      include/linux/dma-direct.h
4400 F:      include/linux/dma-mapping.h
4401 F:      include/linux/dma-noncoherent.h
4402
4403 DME1737 HARDWARE MONITOR DRIVER
4404 M:      Juerg Haefliger <juergh@gmail.com>
4405 L:      linux-hwmon@vger.kernel.org
4406 S:      Maintained
4407 F:      Documentation/hwmon/dme1737
4408 F:      drivers/hwmon/dme1737.c
4409
4410 DMI/SMBIOS SUPPORT
4411 M:      Jean Delvare <jdelvare@suse.com>
4412 S:      Maintained
4413 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4414 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4415 F:      drivers/firmware/dmi-id.c
4416 F:      drivers/firmware/dmi_scan.c
4417 F:      include/linux/dmi.h
4418
4419 DOCUMENTATION
4420 M:      Jonathan Corbet <corbet@lwn.net>
4421 L:      linux-doc@vger.kernel.org
4422 S:      Maintained
4423 F:      Documentation/
4424 F:      scripts/kernel-doc
4425 X:      Documentation/ABI/
4426 X:      Documentation/devicetree/
4427 X:      Documentation/acpi
4428 X:      Documentation/power
4429 X:      Documentation/spi
4430 X:      Documentation/media
4431 T:      git git://git.lwn.net/linux.git docs-next
4432
4433 DOCUMENTATION/ITALIAN
4434 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4435 L:      linux-doc@vger.kernel.org
4436 S:      Maintained
4437 F:      Documentation/translations/it_IT
4438
4439 DONGWOON DW9714 LENS VOICE COIL DRIVER
4440 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4441 L:      linux-media@vger.kernel.org
4442 T:      git git://linuxtv.org/media_tree.git
4443 S:      Maintained
4444 F:      drivers/media/i2c/dw9714.c
4445
4446 DONGWOON DW9807 LENS VOICE COIL DRIVER
4447 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4448 L:      linux-media@vger.kernel.org
4449 T:      git git://linuxtv.org/media_tree.git
4450 S:      Maintained
4451 F:      drivers/media/i2c/dw9807.c
4452
4453 DOUBLETALK DRIVER
4454 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4455 L:      blinux-list@redhat.com
4456 S:      Maintained
4457 F:      drivers/char/dtlk.c
4458 F:      include/linux/dtlk.h
4459
4460 DPAA2 DATAPATH I/O (DPIO) DRIVER
4461 M:      Roy Pledge <Roy.Pledge@nxp.com>
4462 L:      linux-kernel@vger.kernel.org
4463 S:      Maintained
4464 F:      drivers/staging/fsl-mc/bus/dpio
4465
4466 DPAA2 ETHERNET DRIVER
4467 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4468 L:      linux-kernel@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/staging/fsl-dpaa2/ethernet
4471
4472 DPAA2 ETHERNET SWITCH DRIVER
4473 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4474 L:      linux-kernel@vger.kernel.org
4475 S:      Maintained
4476 F:      drivers/staging/fsl-dpaa2/ethsw
4477
4478 DPAA2 PTP CLOCK DRIVER
4479 M:      Yangbo Lu <yangbo.lu@nxp.com>
4480 L:      linux-kernel@vger.kernel.org
4481 S:      Maintained
4482 F:      drivers/staging/fsl-dpaa2/rtc
4483
4484 DPT_I2O SCSI RAID DRIVER
4485 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4486 L:      linux-scsi@vger.kernel.org
4487 W:      http://www.adaptec.com/
4488 S:      Maintained
4489 F:      drivers/scsi/dpt*
4490 F:      drivers/scsi/dpt/
4491
4492 DRBD DRIVER
4493 M:      Philipp Reisner <philipp.reisner@linbit.com>
4494 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4495 L:      drbd-dev@lists.linbit.com
4496 W:      http://www.drbd.org
4497 T:      git git://git.linbit.com/linux-drbd.git
4498 T:      git git://git.linbit.com/drbd-8.4.git
4499 S:      Supported
4500 F:      drivers/block/drbd/
4501 F:      lib/lru_cache.c
4502 F:      Documentation/blockdev/drbd/
4503
4504 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4505 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4506 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4508 S:      Supported
4509 F:      Documentation/kobject.txt
4510 F:      drivers/base/
4511 F:      fs/debugfs/
4512 F:      fs/sysfs/
4513 F:      include/linux/debugfs.h
4514 F:      include/linux/kobj*
4515 F:      lib/kobj*
4516
4517 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4518 M:      Kevin Hilman <khilman@kernel.org>
4519 M:      Nishanth Menon <nm@ti.com>
4520 S:      Maintained
4521 F:      drivers/power/avs/
4522 F:      include/linux/power/smartreflex.h
4523 L:      linux-pm@vger.kernel.org
4524
4525 DRM DRIVER FOR ARM PL111 CLCD
4526 M:      Eric Anholt <eric@anholt.net>
4527 T:      git git://anongit.freedesktop.org/drm/drm-misc
4528 S:      Supported
4529 F:      drivers/gpu/drm/pl111/
4530
4531 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4532 M:      Linus Walleij <linus.walleij@linaro.org>
4533 T:      git git://anongit.freedesktop.org/drm/drm-misc
4534 S:      Maintained
4535 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4536 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4537
4538 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4539 M:      Dave Airlie <airlied@redhat.com>
4540 S:      Odd Fixes
4541 F:      drivers/gpu/drm/ast/
4542
4543 DRM DRIVER FOR BOCHS VIRTUAL GPU
4544 M:      Gerd Hoffmann <kraxel@redhat.com>
4545 L:      virtualization@lists.linux-foundation.org
4546 T:      git git://anongit.freedesktop.org/drm/drm-misc
4547 S:      Maintained
4548 F:      drivers/gpu/drm/bochs/
4549
4550 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4551 M:      Linus Walleij <linus.walleij@linaro.org>
4552 T:      git git://anongit.freedesktop.org/drm/drm-misc
4553 S:      Maintained
4554 F:      drivers/gpu/drm/tve200/
4555
4556 DRM DRIVER FOR ILITEK ILI9225 PANELS
4557 M:      David Lechner <david@lechnology.com>
4558 S:      Maintained
4559 F:      drivers/gpu/drm/tinydrm/ili9225.c
4560 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4561
4562 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4563 S:      Orphan / Obsolete
4564 F:      drivers/gpu/drm/i810/
4565 F:      include/uapi/drm/i810_drm.h
4566
4567 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4568 S:      Orphan / Obsolete
4569 F:      drivers/gpu/drm/mga/
4570 F:      include/uapi/drm/mga_drm.h
4571
4572 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4573 M:      Dave Airlie <airlied@redhat.com>
4574 S:      Odd Fixes
4575 F:      drivers/gpu/drm/mgag200/
4576
4577 DRM DRIVER FOR MI0283QT
4578 M:      Noralf Trønnes <noralf@tronnes.org>
4579 S:      Maintained
4580 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4581 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4582
4583 DRM DRIVER FOR MSM ADRENO GPU
4584 M:      Rob Clark <robdclark@gmail.com>
4585 L:      linux-arm-msm@vger.kernel.org
4586 L:      dri-devel@lists.freedesktop.org
4587 L:      freedreno@lists.freedesktop.org
4588 T:      git git://people.freedesktop.org/~robclark/linux
4589 S:      Maintained
4590 F:      drivers/gpu/drm/msm/
4591 F:      include/uapi/drm/msm_drm.h
4592 F:      Documentation/devicetree/bindings/display/msm/
4593
4594 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4595 M:      Ben Skeggs <bskeggs@redhat.com>
4596 L:      dri-devel@lists.freedesktop.org
4597 L:      nouveau@lists.freedesktop.org
4598 T:      git git://github.com/skeggsb/linux
4599 S:      Supported
4600 F:      drivers/gpu/drm/nouveau/
4601 F:      include/uapi/drm/nouveau_drm.h
4602
4603 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4604 M:      Noralf Trønnes <noralf@tronnes.org>
4605 S:      Maintained
4606 F:      drivers/gpu/drm/tinydrm/repaper.c
4607 F:      Documentation/devicetree/bindings/display/repaper.txt
4608
4609 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4610 M:      Dave Airlie <airlied@redhat.com>
4611 M:      Gerd Hoffmann <kraxel@redhat.com>
4612 L:      virtualization@lists.linux-foundation.org
4613 T:      git git://anongit.freedesktop.org/drm/drm-misc
4614 S:      Obsolete
4615 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4616 F:      drivers/gpu/drm/cirrus/
4617
4618 DRM DRIVER FOR QXL VIRTUAL GPU
4619 M:      Dave Airlie <airlied@redhat.com>
4620 M:      Gerd Hoffmann <kraxel@redhat.com>
4621 L:      virtualization@lists.linux-foundation.org
4622 T:      git git://anongit.freedesktop.org/drm/drm-misc
4623 S:      Maintained
4624 F:      drivers/gpu/drm/qxl/
4625 F:      include/uapi/drm/qxl_drm.h
4626
4627 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4628 S:      Orphan / Obsolete
4629 F:      drivers/gpu/drm/r128/
4630 F:      include/uapi/drm/r128_drm.h
4631
4632 DRM DRIVER FOR SAVAGE VIDEO CARDS
4633 S:      Orphan / Obsolete
4634 F:      drivers/gpu/drm/savage/
4635 F:      include/uapi/drm/savage_drm.h
4636
4637 DRM DRIVER FOR SIS VIDEO CARDS
4638 S:      Orphan / Obsolete
4639 F:      drivers/gpu/drm/sis/
4640 F:      include/uapi/drm/sis_drm.h
4641
4642 DRM DRIVER FOR SITRONIX ST7586 PANELS
4643 M:      David Lechner <david@lechnology.com>
4644 S:      Maintained
4645 F:      drivers/gpu/drm/tinydrm/st7586.c
4646 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4647
4648 DRM DRIVER FOR SITRONIX ST7735R PANELS
4649 M:      David Lechner <david@lechnology.com>
4650 S:      Maintained
4651 F:      drivers/gpu/drm/tinydrm/st7735r.c
4652 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4653
4654 DRM DRIVER FOR TDFX VIDEO CARDS
4655 S:      Orphan / Obsolete
4656 F:      drivers/gpu/drm/tdfx/
4657
4658 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4659 M:      Dave Airlie <airlied@redhat.com>
4660 S:      Odd Fixes
4661 F:      drivers/gpu/drm/udl/
4662
4663 DRM DRIVER FOR VMWARE VIRTUAL GPU
4664 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4665 M:      Sinclair Yeh <syeh@vmware.com>
4666 M:      Thomas Hellstrom <thellstrom@vmware.com>
4667 L:      dri-devel@lists.freedesktop.org
4668 T:      git git://people.freedesktop.org/~syeh/repos_linux
4669 T:      git git://people.freedesktop.org/~thomash/linux
4670 S:      Supported
4671 F:      drivers/gpu/drm/vmwgfx/
4672 F:      include/uapi/drm/vmwgfx_drm.h
4673
4674 DRM DRIVERS
4675 M:      David Airlie <airlied@linux.ie>
4676 L:      dri-devel@lists.freedesktop.org
4677 T:      git git://anongit.freedesktop.org/drm/drm
4678 B:      https://bugs.freedesktop.org/
4679 C:      irc://chat.freenode.net/dri-devel
4680 S:      Maintained
4681 F:      drivers/gpu/drm/
4682 F:      drivers/gpu/vga/
4683 F:      Documentation/devicetree/bindings/display/
4684 F:      Documentation/devicetree/bindings/gpu/
4685 F:      Documentation/gpu/
4686 F:      include/drm/
4687 F:      include/uapi/drm/
4688 F:      include/linux/vga*
4689
4690 DRM DRIVERS AND MISC GPU PATCHES
4691 M:      Gustavo Padovan <gustavo@padovan.org>
4692 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4693 M:      Sean Paul <seanpaul@chromium.org>
4694 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4695 S:      Maintained
4696 T:      git git://anongit.freedesktop.org/drm/drm-misc
4697 F:      Documentation/gpu/
4698 F:      drivers/gpu/vga/
4699 F:      drivers/gpu/drm/*
4700 F:      include/drm/drm*
4701 F:      include/uapi/drm/drm*
4702 F:      include/linux/vga*
4703
4704 DRM DRIVERS FOR ALLWINNER A10
4705 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 S:      Supported
4708 F:      drivers/gpu/drm/sun4i/
4709 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4710 T:      git git://anongit.freedesktop.org/drm/drm-misc
4711
4712 DRM DRIVERS FOR AMLOGIC SOCS
4713 M:      Neil Armstrong <narmstrong@baylibre.com>
4714 L:      dri-devel@lists.freedesktop.org
4715 L:      linux-amlogic@lists.infradead.org
4716 W:      http://linux-meson.com/
4717 S:      Supported
4718 F:      drivers/gpu/drm/meson/
4719 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4720 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4721 F:      Documentation/gpu/meson.rst
4722 T:      git git://anongit.freedesktop.org/drm/drm-misc
4723
4724 DRM DRIVERS FOR ATMEL HLCDC
4725 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4726 L:      dri-devel@lists.freedesktop.org
4727 S:      Supported
4728 F:      drivers/gpu/drm/atmel-hlcdc/
4729 F:      Documentation/devicetree/bindings/display/atmel/
4730 T:      git git://anongit.freedesktop.org/drm/drm-misc
4731
4732 DRM DRIVERS FOR BRIDGE CHIPS
4733 M:      Archit Taneja <architt@codeaurora.org>
4734 M:      Andrzej Hajda <a.hajda@samsung.com>
4735 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4736 S:      Maintained
4737 T:      git git://anongit.freedesktop.org/drm/drm-misc
4738 F:      drivers/gpu/drm/bridge/
4739
4740 DRM DRIVERS FOR EXYNOS
4741 M:      Inki Dae <inki.dae@samsung.com>
4742 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4743 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4744 M:      Kyungmin Park <kyungmin.park@samsung.com>
4745 L:      dri-devel@lists.freedesktop.org
4746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4747 S:      Supported
4748 F:      drivers/gpu/drm/exynos/
4749 F:      include/uapi/drm/exynos_drm.h
4750 F:      Documentation/devicetree/bindings/display/exynos/
4751
4752 DRM DRIVERS FOR FREESCALE DCU
4753 M:      Stefan Agner <stefan@agner.ch>
4754 M:      Alison Wang <alison.wang@nxp.com>
4755 L:      dri-devel@lists.freedesktop.org
4756 S:      Supported
4757 F:      drivers/gpu/drm/fsl-dcu/
4758 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4759 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4760 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4761
4762 DRM DRIVERS FOR FREESCALE IMX
4763 M:      Philipp Zabel <p.zabel@pengutronix.de>
4764 L:      dri-devel@lists.freedesktop.org
4765 S:      Maintained
4766 F:      drivers/gpu/drm/imx/
4767 F:      drivers/gpu/ipu-v3/
4768 F:      Documentation/devicetree/bindings/display/imx/
4769
4770 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4771 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4772 L:      dri-devel@lists.freedesktop.org
4773 T:      git git://github.com/patjak/drm-gma500
4774 S:      Maintained
4775 F:      drivers/gpu/drm/gma500/
4776
4777 DRM DRIVERS FOR HISILICON
4778 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4779 M:      Rongrong Zou <zourongrong@gmail.com>
4780 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4781 R:      Chen Feng <puck.chen@hisilicon.com>
4782 L:      dri-devel@lists.freedesktop.org
4783 T:      git git://github.com/xin3liang/linux.git
4784 S:      Maintained
4785 F:      drivers/gpu/drm/hisilicon/
4786 F:      Documentation/devicetree/bindings/display/hisilicon/
4787
4788 DRM DRIVERS FOR MEDIATEK
4789 M:      CK Hu <ck.hu@mediatek.com>
4790 M:      Philipp Zabel <p.zabel@pengutronix.de>
4791 L:      dri-devel@lists.freedesktop.org
4792 S:      Supported
4793 F:      drivers/gpu/drm/mediatek/
4794 F:      Documentation/devicetree/bindings/display/mediatek/
4795
4796 DRM DRIVERS FOR NVIDIA TEGRA
4797 M:      Thierry Reding <thierry.reding@gmail.com>
4798 L:      dri-devel@lists.freedesktop.org
4799 L:      linux-tegra@vger.kernel.org
4800 T:      git git://anongit.freedesktop.org/tegra/linux.git
4801 S:      Supported
4802 F:      drivers/gpu/drm/tegra/
4803 F:      drivers/gpu/host1x/
4804 F:      include/linux/host1x.h
4805 F:      include/uapi/drm/tegra_drm.h
4806 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4807
4808 DRM DRIVERS FOR RENESAS
4809 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4810 L:      dri-devel@lists.freedesktop.org
4811 L:      linux-renesas-soc@vger.kernel.org
4812 T:      git git://linuxtv.org/pinchartl/fbdev
4813 S:      Supported
4814 F:      drivers/gpu/drm/rcar-du/
4815 F:      drivers/gpu/drm/shmobile/
4816 F:      include/linux/platform_data/shmob_drm.h
4817 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4818 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4819 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4820
4821 DRM DRIVERS FOR ROCKCHIP
4822 M:      Sandy Huang <hjc@rock-chips.com>
4823 M:      Heiko Stübner <heiko@sntech.de>
4824 L:      dri-devel@lists.freedesktop.org
4825 S:      Maintained
4826 F:      drivers/gpu/drm/rockchip/
4827 F:      Documentation/devicetree/bindings/display/rockchip/
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829
4830 DRM DRIVERS FOR STI
4831 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4832 M:      Vincent Abriou <vincent.abriou@st.com>
4833 L:      dri-devel@lists.freedesktop.org
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835 S:      Maintained
4836 F:      drivers/gpu/drm/sti
4837 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4838
4839 DRM DRIVERS FOR STM
4840 M:      Yannick Fertre <yannick.fertre@st.com>
4841 M:      Philippe Cornu <philippe.cornu@st.com>
4842 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4843 M:      Vincent Abriou <vincent.abriou@st.com>
4844 L:      dri-devel@lists.freedesktop.org
4845 T:      git git://anongit.freedesktop.org/drm/drm-misc
4846 S:      Maintained
4847 F:      drivers/gpu/drm/stm
4848 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4849
4850 DRM DRIVERS FOR TI LCDC
4851 M:      Jyri Sarha <jsarha@ti.com>
4852 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4853 L:      dri-devel@lists.freedesktop.org
4854 S:      Maintained
4855 F:      drivers/gpu/drm/tilcdc/
4856 F:      Documentation/devicetree/bindings/display/tilcdc/
4857
4858 DRM DRIVERS FOR TI OMAP
4859 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4860 L:      dri-devel@lists.freedesktop.org
4861 S:      Maintained
4862 F:      drivers/gpu/drm/omapdrm/
4863 F:      Documentation/devicetree/bindings/display/ti/
4864
4865 DRM DRIVERS FOR V3D
4866 M:      Eric Anholt <eric@anholt.net>
4867 S:      Supported
4868 F:      drivers/gpu/drm/v3d/
4869 F:      include/uapi/drm/v3d_drm.h
4870 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4871 T:      git git://anongit.freedesktop.org/drm/drm-misc
4872
4873 DRM DRIVERS FOR VC4
4874 M:      Eric Anholt <eric@anholt.net>
4875 T:      git git://github.com/anholt/linux
4876 S:      Supported
4877 F:      drivers/gpu/drm/vc4/
4878 F:      include/uapi/drm/vc4_drm.h
4879 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4880 T:      git git://anongit.freedesktop.org/drm/drm-misc
4881
4882 DRM DRIVERS FOR VIVANTE GPU IP
4883 M:      Lucas Stach <l.stach@pengutronix.de>
4884 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4885 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4886 L:      etnaviv@lists.freedesktop.org
4887 L:      dri-devel@lists.freedesktop.org
4888 S:      Maintained
4889 F:      drivers/gpu/drm/etnaviv/
4890 F:      include/uapi/drm/etnaviv_drm.h
4891 F:      Documentation/devicetree/bindings/display/etnaviv/
4892
4893 DRM DRIVERS FOR ZTE ZX
4894 M:      Shawn Guo <shawnguo@kernel.org>
4895 L:      dri-devel@lists.freedesktop.org
4896 S:      Maintained
4897 F:      drivers/gpu/drm/zte/
4898 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4899 T:      git git://anongit.freedesktop.org/drm/drm-misc
4900
4901 DRM PANEL DRIVERS
4902 M:      Thierry Reding <thierry.reding@gmail.com>
4903 L:      dri-devel@lists.freedesktop.org
4904 T:      git git://anongit.freedesktop.org/drm/drm-misc
4905 S:      Maintained
4906 F:      drivers/gpu/drm/drm_panel.c
4907 F:      drivers/gpu/drm/panel/
4908 F:      include/drm/drm_panel.h
4909 F:      Documentation/devicetree/bindings/display/panel/
4910
4911 DRM TINYDRM DRIVERS
4912 M:      Noralf Trønnes <noralf@tronnes.org>
4913 W:      https://github.com/notro/tinydrm/wiki/Development
4914 T:      git git://anongit.freedesktop.org/drm/drm-misc
4915 S:      Maintained
4916 F:      drivers/gpu/drm/tinydrm/
4917 F:      include/drm/tinydrm/
4918
4919 DRM DRIVERS FOR XEN
4920 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4921 T:      git git://anongit.freedesktop.org/drm/drm-misc
4922 L:      dri-devel@lists.freedesktop.org
4923 L:      xen-devel@lists.xen.org
4924 S:      Supported
4925 F:      drivers/gpu/drm/xen/
4926 F:      Documentation/gpu/xen-front.rst
4927
4928 DRM TTM SUBSYSTEM
4929 M:      Christian Koenig <christian.koenig@amd.com>
4930 M:      Huang Rui <ray.huang@amd.com>
4931 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4932 T:      git git://people.freedesktop.org/~agd5f/linux
4933 S:      Maintained
4934 L:      dri-devel@lists.freedesktop.org
4935 F:      include/drm/ttm/
4936 F:      drivers/gpu/drm/ttm/
4937
4938 DSBR100 USB FM RADIO DRIVER
4939 M:      Alexey Klimov <klimov.linux@gmail.com>
4940 L:      linux-media@vger.kernel.org
4941 T:      git git://linuxtv.org/media_tree.git
4942 S:      Maintained
4943 F:      drivers/media/radio/dsbr100.c
4944
4945 DSCC4 DRIVER
4946 M:      Francois Romieu <romieu@fr.zoreil.com>
4947 L:      netdev@vger.kernel.org
4948 S:      Maintained
4949 F:      drivers/net/wan/dscc4.c
4950
4951 DT3155 MEDIA DRIVER
4952 M:      Hans Verkuil <hverkuil@xs4all.nl>
4953 L:      linux-media@vger.kernel.org
4954 T:      git git://linuxtv.org/media_tree.git
4955 W:      https://linuxtv.org
4956 S:      Odd Fixes
4957 F:      drivers/media/pci/dt3155/
4958
4959 DVB_USB_AF9015 MEDIA DRIVER
4960 M:      Antti Palosaari <crope@iki.fi>
4961 L:      linux-media@vger.kernel.org
4962 W:      https://linuxtv.org
4963 W:      http://palosaari.fi/linux/
4964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4965 T:      git git://linuxtv.org/anttip/media_tree.git
4966 S:      Maintained
4967 F:      drivers/media/usb/dvb-usb-v2/af9015*
4968
4969 DVB_USB_AF9035 MEDIA DRIVER
4970 M:      Antti Palosaari <crope@iki.fi>
4971 L:      linux-media@vger.kernel.org
4972 W:      https://linuxtv.org
4973 W:      http://palosaari.fi/linux/
4974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4975 T:      git git://linuxtv.org/anttip/media_tree.git
4976 S:      Maintained
4977 F:      drivers/media/usb/dvb-usb-v2/af9035*
4978
4979 DVB_USB_ANYSEE MEDIA DRIVER
4980 M:      Antti Palosaari <crope@iki.fi>
4981 L:      linux-media@vger.kernel.org
4982 W:      https://linuxtv.org
4983 W:      http://palosaari.fi/linux/
4984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4985 T:      git git://linuxtv.org/anttip/media_tree.git
4986 S:      Maintained
4987 F:      drivers/media/usb/dvb-usb-v2/anysee*
4988
4989 DVB_USB_AU6610 MEDIA DRIVER
4990 M:      Antti Palosaari <crope@iki.fi>
4991 L:      linux-media@vger.kernel.org
4992 W:      https://linuxtv.org
4993 W:      http://palosaari.fi/linux/
4994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4995 T:      git git://linuxtv.org/anttip/media_tree.git
4996 S:      Maintained
4997 F:      drivers/media/usb/dvb-usb-v2/au6610*
4998
4999 DVB_USB_CE6230 MEDIA DRIVER
5000 M:      Antti Palosaari <crope@iki.fi>
5001 L:      linux-media@vger.kernel.org
5002 W:      https://linuxtv.org
5003 W:      http://palosaari.fi/linux/
5004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5005 T:      git git://linuxtv.org/anttip/media_tree.git
5006 S:      Maintained
5007 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5008
5009 DVB_USB_CXUSB MEDIA DRIVER
5010 M:      Michael Krufky <mkrufky@linuxtv.org>
5011 L:      linux-media@vger.kernel.org
5012 W:      https://linuxtv.org
5013 W:      http://github.com/mkrufky
5014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5015 T:      git git://linuxtv.org/media_tree.git
5016 S:      Maintained
5017 F:      drivers/media/usb/dvb-usb/cxusb*
5018
5019 DVB_USB_EC168 MEDIA DRIVER
5020 M:      Antti Palosaari <crope@iki.fi>
5021 L:      linux-media@vger.kernel.org
5022 W:      https://linuxtv.org
5023 W:      http://palosaari.fi/linux/
5024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5025 T:      git git://linuxtv.org/anttip/media_tree.git
5026 S:      Maintained
5027 F:      drivers/media/usb/dvb-usb-v2/ec168*
5028
5029 DVB_USB_GL861 MEDIA DRIVER
5030 M:      Antti Palosaari <crope@iki.fi>
5031 L:      linux-media@vger.kernel.org
5032 W:      https://linuxtv.org
5033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5034 T:      git git://linuxtv.org/anttip/media_tree.git
5035 S:      Maintained
5036 F:      drivers/media/usb/dvb-usb-v2/gl861*
5037
5038 DVB_USB_MXL111SF MEDIA DRIVER
5039 M:      Michael Krufky <mkrufky@linuxtv.org>
5040 L:      linux-media@vger.kernel.org
5041 W:      https://linuxtv.org
5042 W:      http://github.com/mkrufky
5043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5044 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5045 S:      Maintained
5046 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5047
5048 DVB_USB_RTL28XXU MEDIA DRIVER
5049 M:      Antti Palosaari <crope@iki.fi>
5050 L:      linux-media@vger.kernel.org
5051 W:      https://linuxtv.org
5052 W:      http://palosaari.fi/linux/
5053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5054 T:      git git://linuxtv.org/anttip/media_tree.git
5055 S:      Maintained
5056 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5057
5058 DVB_USB_V2 MEDIA DRIVER
5059 M:      Antti Palosaari <crope@iki.fi>
5060 L:      linux-media@vger.kernel.org
5061 W:      https://linuxtv.org
5062 W:      http://palosaari.fi/linux/
5063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5064 T:      git git://linuxtv.org/anttip/media_tree.git
5065 S:      Maintained
5066 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5067 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5068
5069 DYNAMIC DEBUG
5070 M:      Jason Baron <jbaron@akamai.com>
5071 S:      Maintained
5072 F:      lib/dynamic_debug.c
5073 F:      include/linux/dynamic_debug.h
5074
5075 DYNAMIC INTERRUPT MODERATION
5076 M:      Tal Gilboa <talgi@mellanox.com>
5077 S:      Maintained
5078 F:      include/linux/net_dim.h
5079
5080 DZ DECSTATION DZ11 SERIAL DRIVER
5081 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5082 S:      Maintained
5083 F:      drivers/tty/serial/dz.*
5084
5085 E3X0 POWER BUTTON DRIVER
5086 M:      Moritz Fischer <moritz.fischer@ettus.com>
5087 L:      usrp-users@lists.ettus.com
5088 W:      http://www.ettus.com
5089 S:      Supported
5090 F:      drivers/input/misc/e3x0-button.c
5091 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5092
5093 E4000 MEDIA DRIVER
5094 M:      Antti Palosaari <crope@iki.fi>
5095 L:      linux-media@vger.kernel.org
5096 W:      https://linuxtv.org
5097 W:      http://palosaari.fi/linux/
5098 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5099 T:      git git://linuxtv.org/anttip/media_tree.git
5100 S:      Maintained
5101 F:      drivers/media/tuners/e4000*
5102
5103 EARTH_PT1 MEDIA DRIVER
5104 M:      Akihiro Tsukada <tskd08@gmail.com>
5105 L:      linux-media@vger.kernel.org
5106 S:      Odd Fixes
5107 F:      drivers/media/pci/pt1/
5108
5109 EARTH_PT3 MEDIA DRIVER
5110 M:      Akihiro Tsukada <tskd08@gmail.com>
5111 L:      linux-media@vger.kernel.org
5112 S:      Odd Fixes
5113 F:      drivers/media/pci/pt3/
5114
5115 EC100 MEDIA DRIVER
5116 M:      Antti Palosaari <crope@iki.fi>
5117 L:      linux-media@vger.kernel.org
5118 W:      https://linuxtv.org
5119 W:      http://palosaari.fi/linux/
5120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5121 T:      git git://linuxtv.org/anttip/media_tree.git
5122 S:      Maintained
5123 F:      drivers/media/dvb-frontends/ec100*
5124
5125 ECRYPT FILE SYSTEM
5126 M:      Tyler Hicks <tyhicks@canonical.com>
5127 L:      ecryptfs@vger.kernel.org
5128 W:      http://ecryptfs.org
5129 W:      https://launchpad.net/ecryptfs
5130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5131 S:      Supported
5132 F:      Documentation/filesystems/ecryptfs.txt
5133 F:      fs/ecryptfs/
5134
5135 EDAC-AMD64
5136 M:      Borislav Petkov <bp@alien8.de>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/amd64_edac*
5140
5141 EDAC-CALXEDA
5142 M:      Robert Richter <rric@kernel.org>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/highbank*
5146
5147 EDAC-CAVIUM OCTEON
5148 M:      Ralf Baechle <ralf@linux-mips.org>
5149 M:      David Daney <david.daney@cavium.com>
5150 L:      linux-edac@vger.kernel.org
5151 L:      linux-mips@linux-mips.org
5152 S:      Supported
5153 F:      drivers/edac/octeon_edac*
5154
5155 EDAC-CAVIUM THUNDERX
5156 M:      David Daney <david.daney@cavium.com>
5157 M:      Jan Glauber <jglauber@cavium.com>
5158 L:      linux-edac@vger.kernel.org
5159 S:      Supported
5160 F:      drivers/edac/thunderx_edac*
5161
5162 EDAC-CORE
5163 M:      Borislav Petkov <bp@alien8.de>
5164 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5165 L:      linux-edac@vger.kernel.org
5166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5168 S:      Supported
5169 F:      Documentation/admin-guide/ras.rst
5170 F:      Documentation/driver-api/edac.rst
5171 F:      drivers/edac/
5172 F:      include/linux/edac.h
5173
5174 EDAC-E752X
5175 M:      Mark Gross <mark.gross@intel.com>
5176 L:      linux-edac@vger.kernel.org
5177 S:      Maintained
5178 F:      drivers/edac/e752x_edac.c
5179
5180 EDAC-E7XXX
5181 L:      linux-edac@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/edac/e7xxx_edac.c
5184
5185 EDAC-FSL_DDR
5186 M:      York Sun <york.sun@nxp.com>
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/fsl_ddr_edac.*
5190
5191 EDAC-GHES
5192 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/ghes_edac.c
5196
5197 EDAC-I3000
5198 L:      linux-edac@vger.kernel.org
5199 S:      Orphan
5200 F:      drivers/edac/i3000_edac.c
5201
5202 EDAC-I5000
5203 L:      linux-edac@vger.kernel.org
5204 S:      Maintained
5205 F:      drivers/edac/i5000_edac.c
5206
5207 EDAC-I5400
5208 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5209 L:      linux-edac@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/edac/i5400_edac.c
5212
5213 EDAC-I7300
5214 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5215 L:      linux-edac@vger.kernel.org
5216 S:      Maintained
5217 F:      drivers/edac/i7300_edac.c
5218
5219 EDAC-I7CORE
5220 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L:      linux-edac@vger.kernel.org
5222 S:      Maintained
5223 F:      drivers/edac/i7core_edac.c
5224
5225 EDAC-I82443BXGX
5226 M:      Tim Small <tim@buttersideup.com>
5227 L:      linux-edac@vger.kernel.org
5228 S:      Maintained
5229 F:      drivers/edac/i82443bxgx_edac.c
5230
5231 EDAC-I82975X
5232 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5233 M:      "Arvind R." <arvino55@gmail.com>
5234 L:      linux-edac@vger.kernel.org
5235 S:      Maintained
5236 F:      drivers/edac/i82975x_edac.c
5237
5238 EDAC-IE31200
5239 M:      Jason Baron <jbaron@akamai.com>
5240 L:      linux-edac@vger.kernel.org
5241 S:      Maintained
5242 F:      drivers/edac/ie31200_edac.c
5243
5244 EDAC-MPC85XX
5245 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5246 L:      linux-edac@vger.kernel.org
5247 S:      Maintained
5248 F:      drivers/edac/mpc85xx_edac.[ch]
5249
5250 EDAC-PASEMI
5251 M:      Egor Martovetsky <egor@pasemi.com>
5252 L:      linux-edac@vger.kernel.org
5253 S:      Maintained
5254 F:      drivers/edac/pasemi_edac.c
5255
5256 EDAC-PND2
5257 M:      Tony Luck <tony.luck@intel.com>
5258 L:      linux-edac@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/edac/pnd2_edac.[ch]
5261
5262 EDAC-R82600
5263 M:      Tim Small <tim@buttersideup.com>
5264 L:      linux-edac@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/edac/r82600_edac.c
5267
5268 EDAC-SBRIDGE
5269 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5270 L:      linux-edac@vger.kernel.org
5271 S:      Maintained
5272 F:      drivers/edac/sb_edac.c
5273
5274 EDAC-SKYLAKE
5275 M:      Tony Luck <tony.luck@intel.com>
5276 L:      linux-edac@vger.kernel.org
5277 S:      Maintained
5278 F:      drivers/edac/skx_edac.c
5279
5280 EDAC-TI
5281 M:      Tero Kristo <t-kristo@ti.com>
5282 L:      linux-edac@vger.kernel.org
5283 S:      Maintained
5284 F:      drivers/edac/ti_edac.c
5285
5286 EDIROL UA-101/UA-1000 DRIVER
5287 M:      Clemens Ladisch <clemens@ladisch.de>
5288 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5289 T:      git git://git.alsa-project.org/alsa-kernel.git
5290 S:      Maintained
5291 F:      sound/usb/misc/ua101.c
5292
5293 EFI TEST DRIVER
5294 L:      linux-efi@vger.kernel.org
5295 M:      Ivan Hu <ivan.hu@canonical.com>
5296 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5297 S:      Maintained
5298 F:      drivers/firmware/efi/test/
5299
5300 EFI VARIABLE FILESYSTEM
5301 M:      Matthew Garrett <matthew.garrett@nebula.com>
5302 M:      Jeremy Kerr <jk@ozlabs.org>
5303 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5305 L:      linux-efi@vger.kernel.org
5306 S:      Maintained
5307 F:      fs/efivarfs/
5308
5309 EFIFB FRAMEBUFFER DRIVER
5310 L:      linux-fbdev@vger.kernel.org
5311 M:      Peter Jones <pjones@redhat.com>
5312 S:      Maintained
5313 F:      drivers/video/fbdev/efifb.c
5314
5315 EFS FILESYSTEM
5316 W:      http://aeschi.ch.eu.org/efs/
5317 S:      Orphan
5318 F:      fs/efs/
5319
5320 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5321 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5322 L:      netdev@vger.kernel.org
5323 S:      Maintained
5324 F:      drivers/net/ethernet/ibm/ehea/
5325
5326 EM28XX VIDEO4LINUX DRIVER
5327 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5328 L:      linux-media@vger.kernel.org
5329 W:      https://linuxtv.org
5330 T:      git git://linuxtv.org/media_tree.git
5331 S:      Maintained
5332 F:      drivers/media/usb/em28xx/
5333 F:      Documentation/media/v4l-drivers/em28xx*
5334
5335 EMBEDDED LINUX
5336 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5337 M:      Matt Mackall <mpm@selenic.com>
5338 M:      David Woodhouse <dwmw2@infradead.org>
5339 L:      linux-embedded@vger.kernel.org
5340 S:      Maintained
5341
5342 Emulex 10Gbps iSCSI - OneConnect DRIVER
5343 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5344 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5345 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5346 L:      linux-scsi@vger.kernel.org
5347 W:      http://www.broadcom.com
5348 S:      Supported
5349 F:      drivers/scsi/be2iscsi/
5350
5351 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5352 M:      Sathya Perla <sathya.perla@broadcom.com>
5353 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5354 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5355 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5356 L:      netdev@vger.kernel.org
5357 W:      http://www.emulex.com
5358 S:      Supported
5359 F:      drivers/net/ethernet/emulex/benet/
5360
5361 EMULEX ONECONNECT ROCE DRIVER
5362 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5363 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5364 L:      linux-rdma@vger.kernel.org
5365 W:      http://www.broadcom.com
5366 S:      Odd Fixes
5367 F:      drivers/infiniband/hw/ocrdma/
5368 F:      include/uapi/rdma/ocrdma-abi.h
5369
5370 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5371 M:      James Smart <james.smart@broadcom.com>
5372 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5373 L:      linux-scsi@vger.kernel.org
5374 W:      http://www.broadcom.com
5375 S:      Supported
5376 F:      drivers/scsi/lpfc/
5377
5378 ENE CB710 FLASH CARD READER DRIVER
5379 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5380 S:      Maintained
5381 F:      drivers/misc/cb710/
5382 F:      drivers/mmc/host/cb710-mmc.*
5383 F:      include/linux/cb710.h
5384
5385 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5386 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5387 S:      Maintained
5388 F:      drivers/media/rc/ene_ir.*
5389
5390 EPSON S1D13XXX FRAMEBUFFER DRIVER
5391 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5392 S:      Maintained
5393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5394 F:      drivers/video/fbdev/s1d13xxxfb.c
5395 F:      include/video/s1d13xxxfb.h
5396
5397 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5398 M:      Jeff Layton <jlayton@kernel.org>
5399 S:      Maintained
5400 F:      lib/errseq.c
5401 F:      include/linux/errseq.h
5402
5403 ET131X NETWORK DRIVER
5404 M:      Mark Einon <mark.einon@gmail.com>
5405 S:      Odd Fixes
5406 F:      drivers/net/ethernet/agere/
5407
5408 ETHERNET BRIDGE
5409 M:      Stephen Hemminger <stephen@networkplumber.org>
5410 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5411 L:      netdev@vger.kernel.org
5412 W:      http://www.linuxfoundation.org/en/Net:Bridge
5413 S:      Maintained
5414 F:      include/linux/netfilter_bridge/
5415 F:      net/bridge/
5416
5417 ETHERNET PHY LIBRARY
5418 M:      Andrew Lunn <andrew@lunn.ch>
5419 M:      Florian Fainelli <f.fainelli@gmail.com>
5420 L:      netdev@vger.kernel.org
5421 S:      Maintained
5422 F:      Documentation/ABI/testing/sysfs-bus-mdio
5423 F:      Documentation/devicetree/bindings/net/mdio*
5424 F:      Documentation/networking/phy.txt
5425 F:      drivers/net/phy/
5426 F:      drivers/of/of_mdio.c
5427 F:      drivers/of/of_net.c
5428 F:      include/linux/*mdio*.h
5429 F:      include/linux/of_net.h
5430 F:      include/linux/phy.h
5431 F:      include/linux/phy_fixed.h
5432 F:      include/linux/platform_data/mdio-bcm-unimac.h
5433 F:      include/trace/events/mdio.h
5434 F:      include/uapi/linux/mdio.h
5435 F:      include/uapi/linux/mii.h
5436
5437 EXT2 FILE SYSTEM
5438 M:      Jan Kara <jack@suse.com>
5439 L:      linux-ext4@vger.kernel.org
5440 S:      Maintained
5441 F:      Documentation/filesystems/ext2.txt
5442 F:      fs/ext2/
5443 F:      include/linux/ext2*
5444
5445 EXT4 FILE SYSTEM
5446 M:      "Theodore Ts'o" <tytso@mit.edu>
5447 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5448 L:      linux-ext4@vger.kernel.org
5449 W:      http://ext4.wiki.kernel.org
5450 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5452 S:      Maintained
5453 F:      Documentation/filesystems/ext4.txt
5454 F:      fs/ext4/
5455
5456 Extended Verification Module (EVM)
5457 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5458 L:      linux-integrity@vger.kernel.org
5459 S:      Supported
5460 F:      security/integrity/evm/
5461
5462 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5463 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5464 L:      linux-efi@vger.kernel.org
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5466 S:      Maintained
5467 F:      Documentation/efi-stub.txt
5468 F:      arch/*/kernel/efi.c
5469 F:      arch/x86/boot/compressed/eboot.[ch]
5470 F:      arch/*/include/asm/efi.h
5471 F:      arch/x86/platform/efi/
5472 F:      drivers/firmware/efi/
5473 F:      include/linux/efi*.h
5474 F:      arch/arm/boot/compressed/efi-header.S
5475 F:      arch/arm64/kernel/efi-entry.S
5476
5477 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5478 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5479 M:      Chanwoo Choi <cw00.choi@samsung.com>
5480 L:      linux-kernel@vger.kernel.org
5481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5482 S:      Maintained
5483 F:      drivers/extcon/
5484 F:      include/linux/extcon/
5485 F:      include/linux/extcon.h
5486 F:      Documentation/extcon/
5487 F:      Documentation/devicetree/bindings/extcon/
5488
5489 EXYNOS DP DRIVER
5490 M:      Jingoo Han <jingoohan1@gmail.com>
5491 L:      dri-devel@lists.freedesktop.org
5492 S:      Maintained
5493 F:      drivers/gpu/drm/exynos/exynos_dp*
5494
5495 EXYNOS SYSMMU (IOMMU) driver
5496 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5497 L:      iommu@lists.linux-foundation.org
5498 S:      Maintained
5499 F:      drivers/iommu/exynos-iommu.c
5500
5501 EZchip NPS platform support
5502 M:      Vineet Gupta <vgupta@synopsys.com>
5503 M:      Ofer Levi <oferle@mellanox.com>
5504 S:      Supported
5505 F:      arch/arc/plat-eznps
5506 F:      arch/arc/boot/dts/eznps.dts
5507
5508 F2FS FILE SYSTEM
5509 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5510 M:      Chao Yu <yuchao0@huawei.com>
5511 L:      linux-f2fs-devel@lists.sourceforge.net
5512 W:      https://f2fs.wiki.kernel.org/
5513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5514 S:      Maintained
5515 F:      Documentation/filesystems/f2fs.txt
5516 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5517 F:      fs/f2fs/
5518 F:      include/linux/f2fs_fs.h
5519 F:      include/trace/events/f2fs.h
5520
5521 F71805F HARDWARE MONITORING DRIVER
5522 M:      Jean Delvare <jdelvare@suse.com>
5523 L:      linux-hwmon@vger.kernel.org
5524 S:      Maintained
5525 F:      Documentation/hwmon/f71805f
5526 F:      drivers/hwmon/f71805f.c
5527
5528 FADDR2LINE
5529 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5530 S:      Maintained
5531 F:      scripts/faddr2line
5532
5533 FAILOVER MODULE
5534 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5535 L:      netdev@vger.kernel.org
5536 S:      Supported
5537 F:      net/core/failover.c
5538 F:      include/net/failover.h
5539 F:      Documentation/networking/failover.rst
5540
5541 FANOTIFY
5542 M:      Jan Kara <jack@suse.cz>
5543 R:      Amir Goldstein <amir73il@gmail.com>
5544 L:      linux-fsdevel@vger.kernel.org
5545 S:      Maintained
5546 F:      fs/notify/fanotify/
5547 F:      include/linux/fanotify.h
5548 F:      include/uapi/linux/fanotify.h
5549
5550 FARSYNC SYNCHRONOUS DRIVER
5551 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5552 W:      http://www.farsite.co.uk/
5553 S:      Supported
5554 F:      drivers/net/wan/farsync.*
5555
5556 FAULT INJECTION SUPPORT
5557 M:      Akinobu Mita <akinobu.mita@gmail.com>
5558 S:      Supported
5559 F:      Documentation/fault-injection/
5560 F:      lib/fault-inject.c
5561
5562 FBTFT Framebuffer drivers
5563 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5564 S:      Maintained
5565 F:      drivers/staging/fbtft/
5566
5567 FC0011 TUNER DRIVER
5568 M:      Michael Buesch <m@bues.ch>
5569 L:      linux-media@vger.kernel.org
5570 S:      Maintained
5571 F:      drivers/media/tuners/fc0011.h
5572 F:      drivers/media/tuners/fc0011.c
5573
5574 FC2580 MEDIA DRIVER
5575 M:      Antti Palosaari <crope@iki.fi>
5576 L:      linux-media@vger.kernel.org
5577 W:      https://linuxtv.org
5578 W:      http://palosaari.fi/linux/
5579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5580 T:      git git://linuxtv.org/anttip/media_tree.git
5581 S:      Maintained
5582 F:      drivers/media/tuners/fc2580*
5583
5584 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5585 M:      Johannes Thumshirn <jth@kernel.org>
5586 L:      linux-scsi@vger.kernel.org
5587 W:      www.Open-FCoE.org
5588 S:      Supported
5589 F:      drivers/scsi/libfc/
5590 F:      drivers/scsi/fcoe/
5591 F:      include/scsi/fc/
5592 F:      include/scsi/libfc.h
5593 F:      include/scsi/libfcoe.h
5594 F:      include/uapi/scsi/fc/
5595
5596 FILE LOCKING (flock() and fcntl()/lockf())
5597 M:      Jeff Layton <jlayton@kernel.org>
5598 M:      "J. Bruce Fields" <bfields@fieldses.org>
5599 L:      linux-fsdevel@vger.kernel.org
5600 S:      Maintained
5601 F:      include/linux/fcntl.h
5602 F:      include/uapi/linux/fcntl.h
5603 F:      fs/fcntl.c
5604 F:      fs/locks.c
5605
5606 FILESYSTEMS (VFS and infrastructure)
5607 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5608 L:      linux-fsdevel@vger.kernel.org
5609 S:      Maintained
5610 F:      fs/*
5611 F:      include/linux/fs.h
5612 F:      include/uapi/linux/fs.h
5613
5614 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5615 M:      Riku Voipio <riku.voipio@iki.fi>
5616 L:      linux-hwmon@vger.kernel.org
5617 S:      Maintained
5618 F:      drivers/hwmon/f75375s.c
5619 F:      include/linux/f75375s.h
5620
5621 FIREWIRE AUDIO DRIVERS
5622 M:      Clemens Ladisch <clemens@ladisch.de>
5623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5624 T:      git git://git.alsa-project.org/alsa-kernel.git
5625 S:      Maintained
5626 F:      sound/firewire/
5627
5628 FIREWIRE MEDIA DRIVERS (firedtv)
5629 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5630 L:      linux-media@vger.kernel.org
5631 L:      linux1394-devel@lists.sourceforge.net
5632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5633 S:      Maintained
5634 F:      drivers/media/firewire/
5635
5636 FIREWIRE SBP-2 TARGET
5637 M:      Chris Boot <bootc@bootc.net>
5638 L:      linux-scsi@vger.kernel.org
5639 L:      target-devel@vger.kernel.org
5640 L:      linux1394-devel@lists.sourceforge.net
5641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5642 S:      Maintained
5643 F:      drivers/target/sbp/
5644
5645 FIREWIRE SUBSYSTEM
5646 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5647 L:      linux1394-devel@lists.sourceforge.net
5648 W:      http://ieee1394.wiki.kernel.org/
5649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5650 S:      Maintained
5651 F:      drivers/firewire/
5652 F:      include/linux/firewire.h
5653 F:      include/uapi/linux/firewire*.h
5654 F:      tools/firewire/
5655
5656 FIRMWARE LOADER (request_firmware)
5657 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5658 L:      linux-kernel@vger.kernel.org
5659 S:      Maintained
5660 F:      Documentation/firmware_class/
5661 F:      drivers/base/firmware_loader/
5662 F:      include/linux/firmware.h
5663
5664 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5665 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5666 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5667 S:      Maintained
5668 F:      drivers/block/rsxx/
5669
5670 FLOPPY DRIVER
5671 M:      Jiri Kosina <jikos@kernel.org>
5672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5673 S:      Odd fixes
5674 F:      drivers/block/floppy.c
5675
5676 FMC SUBSYSTEM
5677 M:      Alessandro Rubini <rubini@gnudd.com>
5678 W:      http://www.ohwr.org/projects/fmc-bus
5679 S:      Supported
5680 F:      drivers/fmc/
5681 F:      include/linux/fmc*.h
5682 F:      include/linux/ipmi-fru.h
5683 K:      fmc_d.*register
5684
5685 FPGA MANAGER FRAMEWORK
5686 M:      Alan Tull <atull@kernel.org>
5687 M:      Moritz Fischer <mdf@kernel.org>
5688 L:      linux-fpga@vger.kernel.org
5689 S:      Maintained
5690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5691 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5692 F:      Documentation/fpga/
5693 F:      Documentation/driver-api/fpga/
5694 F:      Documentation/devicetree/bindings/fpga/
5695 F:      drivers/fpga/
5696 F:      include/linux/fpga/
5697 W:      http://www.rocketboards.org
5698
5699 FPU EMULATOR
5700 M:      Bill Metzenthen <billm@melbpc.org.au>
5701 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5702 S:      Maintained
5703 F:      arch/x86/math-emu/
5704
5705 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5706 L:      netdev@vger.kernel.org
5707 S:      Orphan
5708 F:      drivers/net/wan/dlci.c
5709 F:      drivers/net/wan/sdla.c
5710
5711 FRAMEBUFFER LAYER
5712 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5713 L:      dri-devel@lists.freedesktop.org
5714 L:      linux-fbdev@vger.kernel.org
5715 T:      git git://github.com/bzolnier/linux.git
5716 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5717 S:      Maintained
5718 F:      Documentation/fb/
5719 F:      drivers/video/
5720 F:      include/video/
5721 F:      include/linux/fb.h
5722 F:      include/uapi/video/
5723 F:      include/uapi/linux/fb.h
5724
5725 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5726 M:      Horia Geantă <horia.geanta@nxp.com>
5727 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5728 L:      linux-crypto@vger.kernel.org
5729 S:      Maintained
5730 F:      drivers/crypto/caam/
5731 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5732
5733 FREESCALE DIU FRAMEBUFFER DRIVER
5734 M:      Timur Tabi <timur@kernel.org>
5735 L:      linux-fbdev@vger.kernel.org
5736 S:      Maintained
5737 F:      drivers/video/fbdev/fsl-diu-fb.*
5738
5739 FREESCALE DMA DRIVER
5740 M:      Li Yang <leoyang.li@nxp.com>
5741 M:      Zhang Wei <zw@zh-kernel.org>
5742 L:      linuxppc-dev@lists.ozlabs.org
5743 S:      Maintained
5744 F:      drivers/dma/fsldma.*
5745
5746 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5747 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5748 L:      netdev@vger.kernel.org
5749 S:      Maintained
5750 F:      drivers/net/ethernet/freescale/gianfar*
5751 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5752
5753 FREESCALE GPMI NAND DRIVER
5754 M:      Han Xu <han.xu@nxp.com>
5755 L:      linux-mtd@lists.infradead.org
5756 S:      Maintained
5757 F:      drivers/mtd/nand/raw/gpmi-nand/*
5758
5759 FREESCALE I2C CPM DRIVER
5760 M:      Jochen Friedrich <jochen@scram.de>
5761 L:      linuxppc-dev@lists.ozlabs.org
5762 L:      linux-i2c@vger.kernel.org
5763 S:      Maintained
5764 F:      drivers/i2c/busses/i2c-cpm.c
5765
5766 FREESCALE IMX / MXC FEC DRIVER
5767 M:      Fugang Duan <fugang.duan@nxp.com>
5768 L:      netdev@vger.kernel.org
5769 S:      Maintained
5770 F:      drivers/net/ethernet/freescale/fec_main.c
5771 F:      drivers/net/ethernet/freescale/fec_ptp.c
5772 F:      drivers/net/ethernet/freescale/fec.h
5773 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5774
5775 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5776 M:      Sascha Hauer <s.hauer@pengutronix.de>
5777 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5778 L:      linux-fbdev@vger.kernel.org
5779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5780 S:      Maintained
5781 F:      include/linux/platform_data/video-imxfb.h
5782 F:      drivers/video/fbdev/imxfb.c
5783
5784 FREESCALE QORIQ DPAA ETHERNET DRIVER
5785 M:      Madalin Bucur <madalin.bucur@nxp.com>
5786 L:      netdev@vger.kernel.org
5787 S:      Maintained
5788 F:      drivers/net/ethernet/freescale/dpaa
5789
5790 FREESCALE QORIQ DPAA FMAN DRIVER
5791 M:      Madalin Bucur <madalin.bucur@nxp.com>
5792 L:      netdev@vger.kernel.org
5793 S:      Maintained
5794 F:      drivers/net/ethernet/freescale/fman
5795 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5796
5797 FREESCALE QORIQ PTP CLOCK DRIVER
5798 M:      Yangbo Lu <yangbo.lu@nxp.com>
5799 L:      netdev@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/ptp/ptp_qoriq.c
5802 F:      include/linux/fsl/ptp_qoriq.h
5803 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5804
5805 FREESCALE QUAD SPI DRIVER
5806 M:      Han Xu <han.xu@nxp.com>
5807 L:      linux-mtd@lists.infradead.org
5808 S:      Maintained
5809 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5810
5811 FREESCALE QUICC ENGINE LIBRARY
5812 M:      Qiang Zhao <qiang.zhao@nxp.com>
5813 L:      linuxppc-dev@lists.ozlabs.org
5814 S:      Maintained
5815 F:      drivers/soc/fsl/qe/
5816 F:      include/soc/fsl/*qe*.h
5817 F:      include/soc/fsl/*ucc*.h
5818
5819 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5820 M:      Li Yang <leoyang.li@nxp.com>
5821 L:      netdev@vger.kernel.org
5822 L:      linuxppc-dev@lists.ozlabs.org
5823 S:      Maintained
5824 F:      drivers/net/ethernet/freescale/ucc_geth*
5825
5826 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5827 M:      Zhao Qiang <qiang.zhao@nxp.com>
5828 L:      netdev@vger.kernel.org
5829 L:      linuxppc-dev@lists.ozlabs.org
5830 S:      Maintained
5831 F:      drivers/net/wan/fsl_ucc_hdlc*
5832
5833 FREESCALE QUICC ENGINE UCC UART DRIVER
5834 M:      Timur Tabi <timur@kernel.org>
5835 L:      linuxppc-dev@lists.ozlabs.org
5836 S:      Maintained
5837 F:      drivers/tty/serial/ucc_uart.c
5838
5839 FREESCALE SOC DRIVERS
5840 M:      Li Yang <leoyang.li@nxp.com>
5841 L:      linuxppc-dev@lists.ozlabs.org
5842 L:      linux-arm-kernel@lists.infradead.org
5843 S:      Maintained
5844 F:      Documentation/devicetree/bindings/soc/fsl/
5845 F:      drivers/soc/fsl/
5846 F:      include/linux/fsl/
5847
5848 FREESCALE SOC FS_ENET DRIVER
5849 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5850 L:      linuxppc-dev@lists.ozlabs.org
5851 L:      netdev@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/net/ethernet/freescale/fs_enet/
5854 F:      include/linux/fs_enet_pd.h
5855
5856 FREESCALE SOC SOUND DRIVERS
5857 M:      Timur Tabi <timur@kernel.org>
5858 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5859 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5860 R:      Fabio Estevam <fabio.estevam@nxp.com>
5861 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5862 L:      linuxppc-dev@lists.ozlabs.org
5863 S:      Maintained
5864 F:      sound/soc/fsl/fsl*
5865 F:      sound/soc/fsl/imx*
5866 F:      sound/soc/fsl/mpc8610_hpcd.c
5867
5868 FREESCALE USB PERIPHERAL DRIVERS
5869 M:      Li Yang <leoyang.li@nxp.com>
5870 L:      linux-usb@vger.kernel.org
5871 L:      linuxppc-dev@lists.ozlabs.org
5872 S:      Maintained
5873 F:      drivers/usb/gadget/udc/fsl*
5874
5875 FREEVXFS FILESYSTEM
5876 M:      Christoph Hellwig <hch@infradead.org>
5877 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5878 S:      Maintained
5879 F:      fs/freevxfs/
5880
5881 FREEZER
5882 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5883 M:      Pavel Machek <pavel@ucw.cz>
5884 L:      linux-pm@vger.kernel.org
5885 S:      Supported
5886 F:      Documentation/power/freezing-of-tasks.txt
5887 F:      include/linux/freezer.h
5888 F:      kernel/freezer.c
5889
5890 FRONTSWAP API
5891 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5892 L:      linux-kernel@vger.kernel.org
5893 S:      Maintained
5894 F:      mm/frontswap.c
5895 F:      include/linux/frontswap.h
5896
5897 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5898 M:      David Howells <dhowells@redhat.com>
5899 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5900 S:      Supported
5901 F:      Documentation/filesystems/caching/
5902 F:      fs/fscache/
5903 F:      include/linux/fscache*.h
5904
5905 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5906 M:      Theodore Y. Ts'o <tytso@mit.edu>
5907 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5908 L:      linux-fscrypt@vger.kernel.org
5909 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5911 S:      Supported
5912 F:      fs/crypto/
5913 F:      include/linux/fscrypt*.h
5914 F:      Documentation/filesystems/fscrypt.rst
5915
5916 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5917 M:      Jan Kara <jack@suse.cz>
5918 R:      Amir Goldstein <amir73il@gmail.com>
5919 L:      linux-fsdevel@vger.kernel.org
5920 S:      Maintained
5921 F:      fs/notify/
5922 F:      include/linux/fsnotify*.h
5923
5924 FUJITSU LAPTOP EXTRAS
5925 M:      Jonathan Woithe <jwoithe@just42.net>
5926 L:      platform-driver-x86@vger.kernel.org
5927 S:      Maintained
5928 F:      drivers/platform/x86/fujitsu-laptop.c
5929
5930 FUJITSU M-5MO LS CAMERA ISP DRIVER
5931 M:      Kyungmin Park <kyungmin.park@samsung.com>
5932 M:      Heungjun Kim <riverful.kim@samsung.com>
5933 L:      linux-media@vger.kernel.org
5934 S:      Maintained
5935 F:      drivers/media/i2c/m5mols/
5936 F:      include/media/i2c/m5mols.h
5937
5938 FUJITSU TABLET EXTRAS
5939 M:      Robert Gerlach <khnz@gmx.de>
5940 L:      platform-driver-x86@vger.kernel.org
5941 S:      Maintained
5942 F:      drivers/platform/x86/fujitsu-tablet.c
5943
5944 FUSE: FILESYSTEM IN USERSPACE
5945 M:      Miklos Szeredi <miklos@szeredi.hu>
5946 L:      linux-fsdevel@vger.kernel.org
5947 W:      http://fuse.sourceforge.net/
5948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5949 S:      Maintained
5950 F:      fs/fuse/
5951 F:      include/uapi/linux/fuse.h
5952 F:      Documentation/filesystems/fuse.txt
5953
5954 FUTEX SUBSYSTEM
5955 M:      Thomas Gleixner <tglx@linutronix.de>
5956 M:      Ingo Molnar <mingo@redhat.com>
5957 R:      Peter Zijlstra <peterz@infradead.org>
5958 R:      Darren Hart <dvhart@infradead.org>
5959 L:      linux-kernel@vger.kernel.org
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5961 S:      Maintained
5962 F:      kernel/futex.c
5963 F:      kernel/futex_compat.c
5964 F:      include/asm-generic/futex.h
5965 F:      include/linux/futex.h
5966 F:      include/uapi/linux/futex.h
5967 F:      tools/testing/selftests/futex/
5968 F:      tools/perf/bench/futex*
5969 F:      Documentation/*futex*
5970
5971 GCC PLUGINS
5972 M:      Kees Cook <keescook@chromium.org>
5973 R:      Emese Revfy <re.emese@gmail.com>
5974 L:      kernel-hardening@lists.openwall.com
5975 S:      Maintained
5976 F:      scripts/gcc-plugins/
5977 F:      scripts/gcc-plugin.sh
5978 F:      scripts/Makefile.gcc-plugins
5979 F:      Documentation/gcc-plugins.txt
5980
5981 GCOV BASED KERNEL PROFILING
5982 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5983 S:      Maintained
5984 F:      kernel/gcov/
5985 F:      Documentation/dev-tools/gcov.rst
5986
5987 GDB KERNEL DEBUGGING HELPER SCRIPTS
5988 M:      Jan Kiszka <jan.kiszka@siemens.com>
5989 M:      Kieran Bingham <kbingham@kernel.org>
5990 S:      Supported
5991 F:      scripts/gdb/
5992
5993 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5994 M:      Achim Leubner <achim_leubner@adaptec.com>
5995 L:      linux-scsi@vger.kernel.org
5996 W:      http://www.icp-vortex.com/
5997 S:      Supported
5998 F:      drivers/scsi/gdt*
5999
6000 GEMTEK FM RADIO RECEIVER DRIVER
6001 M:      Hans Verkuil <hverkuil@xs4all.nl>
6002 L:      linux-media@vger.kernel.org
6003 T:      git git://linuxtv.org/media_tree.git
6004 W:      https://linuxtv.org
6005 S:      Maintained
6006 F:      drivers/media/radio/radio-gemtek*
6007
6008 GENERIC GPIO I2C DRIVER
6009 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6010 S:      Supported
6011 F:      drivers/i2c/busses/i2c-gpio.c
6012 F:      include/linux/platform_data/i2c-gpio.h
6013
6014 GENERIC GPIO I2C MULTIPLEXER DRIVER
6015 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6016 L:      linux-i2c@vger.kernel.org
6017 S:      Supported
6018 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6019 F:      include/linux/platform_data/i2c-mux-gpio.h
6020 F:      Documentation/i2c/muxes/i2c-mux-gpio
6021
6022 GENERIC HDLC (WAN) DRIVERS
6023 M:      Krzysztof Halasa <khc@pm.waw.pl>
6024 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6025 S:      Maintained
6026 F:      drivers/net/wan/c101.c
6027 F:      drivers/net/wan/hd6457*
6028 F:      drivers/net/wan/hdlc*
6029 F:      drivers/net/wan/n2.c
6030 F:      drivers/net/wan/pc300too.c
6031 F:      drivers/net/wan/pci200syn.c
6032 F:      drivers/net/wan/wanxl*
6033
6034 GENERIC INCLUDE/ASM HEADER FILES
6035 M:      Arnd Bergmann <arnd@arndb.de>
6036 L:      linux-arch@vger.kernel.org
6037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6038 S:      Maintained
6039 F:      include/asm-generic/
6040 F:      include/uapi/asm-generic/
6041
6042 GENERIC PHY FRAMEWORK
6043 M:      Kishon Vijay Abraham I <kishon@ti.com>
6044 L:      linux-kernel@vger.kernel.org
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6046 S:      Supported
6047 F:      drivers/phy/
6048 F:      include/linux/phy/
6049
6050 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6051 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6052 S:      Supported
6053 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6054
6055 GENERIC PM DOMAINS
6056 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6057 M:      Kevin Hilman <khilman@kernel.org>
6058 M:      Ulf Hansson <ulf.hansson@linaro.org>
6059 L:      linux-pm@vger.kernel.org
6060 S:      Supported
6061 F:      drivers/base/power/domain*.c
6062 F:      include/linux/pm_domain.h
6063 F:      Documentation/devicetree/bindings/power/power_domain.txt
6064
6065 GENERIC UIO DRIVER FOR PCI DEVICES
6066 M:      "Michael S. Tsirkin" <mst@redhat.com>
6067 L:      kvm@vger.kernel.org
6068 S:      Supported
6069 F:      drivers/uio/uio_pci_generic.c
6070
6071 GENWQE (IBM Generic Workqueue Card)
6072 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6073 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6074 S:      Supported
6075 F:      drivers/misc/genwqe/
6076
6077 GET_MAINTAINER SCRIPT
6078 M:      Joe Perches <joe@perches.com>
6079 S:      Maintained
6080 F:      scripts/get_maintainer.pl
6081
6082 GFS2 FILE SYSTEM
6083 M:      Bob Peterson <rpeterso@redhat.com>
6084 M:      Andreas Gruenbacher <agruenba@redhat.com>
6085 L:      cluster-devel@redhat.com
6086 W:      http://sources.redhat.com/cluster/
6087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6088 S:      Supported
6089 F:      Documentation/filesystems/gfs2*.txt
6090 F:      fs/gfs2/
6091 F:      include/uapi/linux/gfs2_ondisk.h
6092
6093 GIGASET ISDN DRIVERS
6094 M:      Paul Bolle <pebolle@tiscali.nl>
6095 L:      gigaset307x-common@lists.sourceforge.net
6096 W:      http://gigaset307x.sourceforge.net/
6097 S:      Odd Fixes
6098 F:      Documentation/isdn/README.gigaset
6099 F:      drivers/isdn/gigaset/
6100 F:      include/uapi/linux/gigaset_dev.h
6101
6102 GO7007 MPEG CODEC
6103 M:      Hans Verkuil <hans.verkuil@cisco.com>
6104 L:      linux-media@vger.kernel.org
6105 S:      Maintained
6106 F:      drivers/media/usb/go7007/
6107
6108 GOODIX TOUCHSCREEN
6109 M:      Bastien Nocera <hadess@hadess.net>
6110 L:      linux-input@vger.kernel.org
6111 S:      Maintained
6112 F:      drivers/input/touchscreen/goodix.c
6113
6114 GPD POCKET FAN DRIVER
6115 M:      Hans de Goede <hdegoede@redhat.com>
6116 L:      platform-driver-x86@vger.kernel.org
6117 S:      Maintained
6118 F:      drivers/platform/x86/gpd-pocket-fan.c
6119
6120 GPIO ACPI SUPPORT
6121 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6122 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6123 L:      linux-gpio@vger.kernel.org
6124 L:      linux-acpi@vger.kernel.org
6125 S:      Maintained
6126 F:      Documentation/acpi/gpio-properties.txt
6127 F:      drivers/gpio/gpiolib-acpi.c
6128
6129 GPIO IR Transmitter
6130 M:      Sean Young <sean@mess.org>
6131 L:      linux-media@vger.kernel.org
6132 S:      Maintained
6133 F:      drivers/media/rc/gpio-ir-tx.c
6134
6135 GPIO MOCKUP DRIVER
6136 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6137 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6138 L:      linux-gpio@vger.kernel.org
6139 S:      Maintained
6140 F:      drivers/gpio/gpio-mockup.c
6141 F:      tools/testing/selftests/gpio/
6142
6143 GPIO SUBSYSTEM
6144 M:      Linus Walleij <linus.walleij@linaro.org>
6145 L:      linux-gpio@vger.kernel.org
6146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6147 S:      Maintained
6148 F:      Documentation/devicetree/bindings/gpio/
6149 F:      Documentation/driver-api/gpio/
6150 F:      Documentation/gpio/
6151 F:      Documentation/ABI/testing/gpio-cdev
6152 F:      Documentation/ABI/obsolete/sysfs-gpio
6153 F:      drivers/gpio/
6154 F:      include/linux/gpio/
6155 F:      include/linux/gpio.h
6156 F:      include/linux/of_gpio.h
6157 F:      include/asm-generic/gpio.h
6158 F:      include/uapi/linux/gpio.h
6159 F:      tools/gpio/
6160
6161 GRE DEMULTIPLEXER DRIVER
6162 M:      Dmitry Kozlov <xeb@mail.ru>
6163 L:      netdev@vger.kernel.org
6164 S:      Maintained
6165 F:      net/ipv4/gre_demux.c
6166 F:      net/ipv4/gre_offload.c
6167 F:      include/net/gre.h
6168
6169 GRETH 10/100/1G Ethernet MAC device driver
6170 M:      Andreas Larsson <andreas@gaisler.com>
6171 L:      netdev@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/net/ethernet/aeroflex/
6174
6175 GREYBUS AUDIO PROTOCOLS DRIVERS
6176 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6177 M:      Mark Greer <mgreer@animalcreek.com>
6178 S:      Maintained
6179 F:      drivers/staging/greybus/audio_apbridgea.c
6180 F:      drivers/staging/greybus/audio_apbridgea.h
6181 F:      drivers/staging/greybus/audio_codec.c
6182 F:      drivers/staging/greybus/audio_codec.h
6183 F:      drivers/staging/greybus/audio_gb.c
6184 F:      drivers/staging/greybus/audio_manager.c
6185 F:      drivers/staging/greybus/audio_manager.h
6186 F:      drivers/staging/greybus/audio_manager_module.c
6187 F:      drivers/staging/greybus/audio_manager_private.h
6188 F:      drivers/staging/greybus/audio_manager_sysfs.c
6189 F:      drivers/staging/greybus/audio_module.c
6190 F:      drivers/staging/greybus/audio_topology.c
6191
6192 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6193 M:      Viresh Kumar <vireshk@kernel.org>
6194 S:      Maintained
6195 F:      drivers/staging/greybus/authentication.c
6196 F:      drivers/staging/greybus/bootrom.c
6197 F:      drivers/staging/greybus/firmware.h
6198 F:      drivers/staging/greybus/fw-core.c
6199 F:      drivers/staging/greybus/fw-download.c
6200 F:      drivers/staging/greybus/fw-managament.c
6201 F:      drivers/staging/greybus/greybus_authentication.h
6202 F:      drivers/staging/greybus/greybus_firmware.h
6203 F:      drivers/staging/greybus/hid.c
6204 F:      drivers/staging/greybus/i2c.c
6205 F:      drivers/staging/greybus/spi.c
6206 F:      drivers/staging/greybus/spilib.c
6207 F:      drivers/staging/greybus/spilib.h
6208
6209 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6210 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6211 S:      Maintained
6212 F:      drivers/staging/greybus/loopback.c
6213 F:      drivers/staging/greybus/timesync.c
6214 F:      drivers/staging/greybus/timesync_platform.c
6215
6216 GREYBUS PLATFORM DRIVERS
6217 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6218 S:      Maintained
6219 F:      drivers/staging/greybus/arche-platform.c
6220 F:      drivers/staging/greybus/arche-apb-ctrl.c
6221 F:      drivers/staging/greybus/arche_platform.h
6222
6223 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6224 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6225 S:      Maintained
6226 F:      drivers/staging/greybus/sdio.c
6227 F:      drivers/staging/greybus/light.c
6228 F:      drivers/staging/greybus/gpio.c
6229 F:      drivers/staging/greybus/power_supply.c
6230 F:      drivers/staging/greybus/spi.c
6231 F:      drivers/staging/greybus/spilib.c
6232
6233 GREYBUS SUBSYSTEM
6234 M:      Johan Hovold <johan@kernel.org>
6235 M:      Alex Elder <elder@kernel.org>
6236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6237 S:      Maintained
6238 F:      drivers/staging/greybus/
6239 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6240
6241 GREYBUS UART PROTOCOLS DRIVERS
6242 M:      David Lin <dtwlin@gmail.com>
6243 S:      Maintained
6244 F:      drivers/staging/greybus/uart.c
6245 F:      drivers/staging/greybus/log.c
6246
6247 GS1662 VIDEO SERIALIZER
6248 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6249 L:      linux-media@vger.kernel.org
6250 T:      git git://linuxtv.org/media_tree.git
6251 S:      Maintained
6252 F:      drivers/media/spi/gs1662.c
6253
6254 GSPCA FINEPIX SUBDRIVER
6255 M:      Frank Zago <frank@zago.net>
6256 L:      linux-media@vger.kernel.org
6257 T:      git git://linuxtv.org/media_tree.git
6258 S:      Maintained
6259 F:      drivers/media/usb/gspca/finepix.c
6260
6261 GSPCA GL860 SUBDRIVER
6262 M:      Olivier Lorin <o.lorin@laposte.net>
6263 L:      linux-media@vger.kernel.org
6264 T:      git git://linuxtv.org/media_tree.git
6265 S:      Maintained
6266 F:      drivers/media/usb/gspca/gl860/
6267
6268 GSPCA M5602 SUBDRIVER
6269 M:      Erik Andren <erik.andren@gmail.com>
6270 L:      linux-media@vger.kernel.org
6271 T:      git git://linuxtv.org/media_tree.git
6272 S:      Maintained
6273 F:      drivers/media/usb/gspca/m5602/
6274
6275 GSPCA PAC207 SONIXB SUBDRIVER
6276 M:      Hans Verkuil <hverkuil@xs4all.nl>
6277 L:      linux-media@vger.kernel.org
6278 T:      git git://linuxtv.org/media_tree.git
6279 S:      Odd Fixes
6280 F:      drivers/media/usb/gspca/pac207.c
6281
6282 GSPCA SN9C20X SUBDRIVER
6283 M:      Brian Johnson <brijohn@gmail.com>
6284 L:      linux-media@vger.kernel.org
6285 T:      git git://linuxtv.org/media_tree.git
6286 S:      Maintained
6287 F:      drivers/media/usb/gspca/sn9c20x.c
6288
6289 GSPCA T613 SUBDRIVER
6290 M:      Leandro Costantino <lcostantino@gmail.com>
6291 L:      linux-media@vger.kernel.org
6292 T:      git git://linuxtv.org/media_tree.git
6293 S:      Maintained
6294 F:      drivers/media/usb/gspca/t613.c
6295
6296 GSPCA USB WEBCAM DRIVER
6297 M:      Hans Verkuil <hverkuil@xs4all.nl>
6298 L:      linux-media@vger.kernel.org
6299 T:      git git://linuxtv.org/media_tree.git
6300 S:      Odd Fixes
6301 F:      drivers/media/usb/gspca/
6302
6303 GTP (GPRS Tunneling Protocol)
6304 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6305 M:      Harald Welte <laforge@gnumonks.org>
6306 L:      osmocom-net-gprs@lists.osmocom.org
6307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6308 S:      Maintained
6309 F:      drivers/net/gtp.c
6310
6311 GUID PARTITION TABLE (GPT)
6312 M:      Davidlohr Bueso <dave@stgolabs.net>
6313 L:      linux-efi@vger.kernel.org
6314 S:      Maintained
6315 F:      block/partitions/efi.*
6316
6317 H8/300 ARCHITECTURE
6318 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6319 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6320 W:      http://uclinux-h8.sourceforge.jp
6321 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6322 S:      Maintained
6323 F:      arch/h8300/
6324 F:      drivers/clocksource/h8300_*.c
6325 F:      drivers/clk/h8300/
6326 F:      drivers/irqchip/irq-renesas-h8*.c
6327
6328 HACKRF MEDIA DRIVER
6329 M:      Antti Palosaari <crope@iki.fi>
6330 L:      linux-media@vger.kernel.org
6331 W:      https://linuxtv.org
6332 W:      http://palosaari.fi/linux/
6333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6334 T:      git git://linuxtv.org/anttip/media_tree.git
6335 S:      Maintained
6336 F:      drivers/media/usb/hackrf/
6337
6338 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6339 M:      Frank Seidel <frank@f-seidel.de>
6340 L:      platform-driver-x86@vger.kernel.org
6341 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6342 S:      Maintained
6343 F:      drivers/platform/x86/hdaps.c
6344
6345 HARDWARE MONITORING
6346 M:      Jean Delvare <jdelvare@suse.com>
6347 M:      Guenter Roeck <linux@roeck-us.net>
6348 L:      linux-hwmon@vger.kernel.org
6349 W:      http://hwmon.wiki.kernel.org/
6350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6351 S:      Maintained
6352 F:      Documentation/devicetree/bindings/hwmon/
6353 F:      Documentation/hwmon/
6354 F:      drivers/hwmon/
6355 F:      include/linux/hwmon*.h
6356
6357 HARDWARE RANDOM NUMBER GENERATOR CORE
6358 M:      Matt Mackall <mpm@selenic.com>
6359 M:      Herbert Xu <herbert@gondor.apana.org.au>
6360 L:      linux-crypto@vger.kernel.org
6361 S:      Odd fixes
6362 F:      Documentation/devicetree/bindings/rng/
6363 F:      Documentation/hw_random.txt
6364 F:      drivers/char/hw_random/
6365 F:      include/linux/hw_random.h
6366
6367 HARDWARE TRACING FACILITIES
6368 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6369 S:      Maintained
6370 F:      drivers/hwtracing/
6371
6372 HARDWARE SPINLOCK CORE
6373 M:      Ohad Ben-Cohen <ohad@wizery.com>
6374 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6375 L:      linux-remoteproc@vger.kernel.org
6376 S:      Maintained
6377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6378 F:      Documentation/devicetree/bindings/hwlock/
6379 F:      Documentation/hwspinlock.txt
6380 F:      drivers/hwspinlock/
6381 F:      include/linux/hwspinlock.h
6382
6383 HARMONY SOUND DRIVER
6384 L:      linux-parisc@vger.kernel.org
6385 S:      Maintained
6386 F:      sound/parisc/harmony.*
6387
6388 HDPVR USB VIDEO ENCODER DRIVER
6389 M:      Hans Verkuil <hverkuil@xs4all.nl>
6390 L:      linux-media@vger.kernel.org
6391 T:      git git://linuxtv.org/media_tree.git
6392 W:      https://linuxtv.org
6393 S:      Odd Fixes
6394 F:      drivers/media/usb/hdpvr/
6395
6396 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6397 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6398 S:      Supported
6399 F:      Documentation/watchdog/hpwdt.txt
6400 F:      drivers/watchdog/hpwdt.c
6401
6402 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6403 M:      Don Brace <don.brace@microsemi.com>
6404 L:      esc.storagedev@microsemi.com
6405 L:      linux-scsi@vger.kernel.org
6406 S:      Supported
6407 F:      Documentation/scsi/hpsa.txt
6408 F:      drivers/scsi/hpsa*.[ch]
6409 F:      include/linux/cciss*.h
6410 F:      include/uapi/linux/cciss*.h
6411
6412 HFI1 DRIVER
6413 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6414 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6415 L:      linux-rdma@vger.kernel.org
6416 S:      Supported
6417 F:      drivers/infiniband/hw/hfi1
6418
6419 HFS FILESYSTEM
6420 L:      linux-fsdevel@vger.kernel.org
6421 S:      Orphan
6422 F:      Documentation/filesystems/hfs.txt
6423 F:      fs/hfs/
6424
6425 HFSPLUS FILESYSTEM
6426 L:      linux-fsdevel@vger.kernel.org
6427 S:      Orphan
6428 F:      Documentation/filesystems/hfsplus.txt
6429 F:      fs/hfsplus/
6430
6431 HGA FRAMEBUFFER DRIVER
6432 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6433 L:      linux-nvidia@lists.surfsouth.com
6434 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6435 S:      Maintained
6436 F:      drivers/video/fbdev/hgafb.c
6437
6438 HIBERNATION (aka Software Suspend, aka swsusp)
6439 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6440 M:      Pavel Machek <pavel@ucw.cz>
6441 L:      linux-pm@vger.kernel.org
6442 B:      https://bugzilla.kernel.org
6443 S:      Supported
6444 F:      arch/x86/power/
6445 F:      drivers/base/power/
6446 F:      kernel/power/
6447 F:      include/linux/suspend.h
6448 F:      include/linux/freezer.h
6449 F:      include/linux/pm.h
6450 F:      arch/*/include/asm/suspend*.h
6451
6452 HID CORE LAYER
6453 M:      Jiri Kosina <jikos@kernel.org>
6454 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6455 L:      linux-input@vger.kernel.org
6456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6457 S:      Maintained
6458 F:      drivers/hid/
6459 F:      include/linux/hid*
6460 F:      include/uapi/linux/hid*
6461
6462 HID SENSOR HUB DRIVERS
6463 M:      Jiri Kosina <jikos@kernel.org>
6464 M:      Jonathan Cameron <jic23@kernel.org>
6465 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6466 L:      linux-input@vger.kernel.org
6467 L:      linux-iio@vger.kernel.org
6468 S:      Maintained
6469 F:      Documentation/hid/hid-sensor*
6470 F:      drivers/hid/hid-sensor-*
6471 F:      drivers/iio/*/hid-*
6472 F:      include/linux/hid-sensor-*
6473
6474 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6475 M:      Thomas Gleixner <tglx@linutronix.de>
6476 L:      linux-kernel@vger.kernel.org
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6478 S:      Maintained
6479 F:      Documentation/timers/
6480 F:      kernel/time/hrtimer.c
6481 F:      kernel/time/clockevents.c
6482 F:      kernel/time/timer_*.c
6483 F:      include/linux/clockchips.h
6484 F:      include/linux/hrtimer.h
6485
6486 HIGH-SPEED SCC DRIVER FOR AX.25
6487 L:      linux-hams@vger.kernel.org
6488 S:      Orphan
6489 F:      drivers/net/hamradio/dmascc.c
6490 F:      drivers/net/hamradio/scc.c
6491
6492 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6493 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6494 W:      http://www.highpoint-tech.com
6495 S:      Supported
6496 F:      Documentation/scsi/hptiop.txt
6497 F:      drivers/scsi/hptiop.c
6498
6499 HIPPI
6500 M:      Jes Sorensen <jes@trained-monkey.org>
6501 L:      linux-hippi@sunsite.dk
6502 S:      Maintained
6503 F:      include/linux/hippidevice.h
6504 F:      include/uapi/linux/if_hippi.h
6505 F:      net/802/hippi.c
6506 F:      drivers/net/hippi/
6507
6508 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6509 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6510 M:      Salil Mehta <salil.mehta@huawei.com>
6511 L:      netdev@vger.kernel.org
6512 W:      http://www.hisilicon.com
6513 S:      Maintained
6514 F:      drivers/net/ethernet/hisilicon/hns3/
6515
6516 HISILICON LPC BUS DRIVER
6517 M:      john.garry@huawei.com
6518 W:      http://www.hisilicon.com
6519 S:      Maintained
6520 F:      drivers/bus/hisi_lpc.c
6521 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6522
6523 HISILICON NETWORK SUBSYSTEM DRIVER
6524 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6525 M:      Salil Mehta <salil.mehta@huawei.com>
6526 L:      netdev@vger.kernel.org
6527 W:      http://www.hisilicon.com
6528 S:      Maintained
6529 F:      drivers/net/ethernet/hisilicon/
6530 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6531
6532 HISILICON PMU DRIVER
6533 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6534 W:      http://www.hisilicon.com
6535 S:      Supported
6536 F:      drivers/perf/hisilicon
6537 F:      Documentation/perf/hisi-pmu.txt
6538
6539 HISILICON ROCE DRIVER
6540 M:      Lijun Ou <oulijun@huawei.com>
6541 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6542 L:      linux-rdma@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/infiniband/hw/hns/
6545 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6546
6547 HISILICON SAS Controller
6548 M:      John Garry <john.garry@huawei.com>
6549 W:      http://www.hisilicon.com
6550 S:      Supported
6551 F:      drivers/scsi/hisi_sas/
6552 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6553
6554 HMM - Heterogeneous Memory Management
6555 M:      Jérôme Glisse <jglisse@redhat.com>
6556 L:      linux-mm@kvack.org
6557 S:      Maintained
6558 F:      mm/hmm*
6559 F:      include/linux/hmm*
6560 F:      Documentation/vm/hmm.rst
6561
6562 HOST AP DRIVER
6563 M:      Jouni Malinen <j@w1.fi>
6564 L:      linux-wireless@vger.kernel.org
6565 W:      http://w1.fi/hostap-driver.html
6566 S:      Obsolete
6567 F:      drivers/net/wireless/intersil/hostap/
6568
6569 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6570 L:      platform-driver-x86@vger.kernel.org
6571 S:      Orphan
6572 F:      drivers/platform/x86/tc1100-wmi.c
6573
6574 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6575 M:      Jaroslav Kysela <perex@perex.cz>
6576 S:      Maintained
6577 F:      drivers/net/ethernet/hp/hp100.*
6578
6579 HPET:   High Precision Event Timers driver
6580 M:      Clemens Ladisch <clemens@ladisch.de>
6581 S:      Maintained
6582 F:      Documentation/timers/hpet.txt
6583 F:      drivers/char/hpet.c
6584 F:      include/linux/hpet.h
6585 F:      include/uapi/linux/hpet.h
6586
6587 HPET:   x86
6588 S:      Orphan
6589 F:      arch/x86/kernel/hpet.c
6590 F:      arch/x86/include/asm/hpet.h
6591
6592 HPFS FILESYSTEM
6593 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6594 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6595 S:      Maintained
6596 F:      fs/hpfs/
6597
6598 HSI SUBSYSTEM
6599 M:      Sebastian Reichel <sre@kernel.org>
6600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6601 S:      Maintained
6602 F:      Documentation/ABI/testing/sysfs-bus-hsi
6603 F:      Documentation/driver-api/hsi.rst
6604 F:      drivers/hsi/
6605 F:      include/linux/hsi/
6606 F:      include/uapi/linux/hsi/
6607
6608 HSO 3G MODEM DRIVER
6609 L:      linux-usb@vger.kernel.org
6610 S:      Orphan
6611 F:      drivers/net/usb/hso.c
6612
6613 HSR NETWORK PROTOCOL
6614 M:      Arvid Brodin <arvid.brodin@alten.se>
6615 L:      netdev@vger.kernel.org
6616 S:      Maintained
6617 F:      net/hsr/
6618
6619 HT16K33 LED CONTROLLER DRIVER
6620 M:      Robin van der Gracht <robin@protonic.nl>
6621 S:      Maintained
6622 F:      drivers/auxdisplay/ht16k33.c
6623 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6624
6625 HTCPEN TOUCHSCREEN DRIVER
6626 M:      Pau Oliva Fora <pof@eslack.org>
6627 L:      linux-input@vger.kernel.org
6628 S:      Maintained
6629 F:      drivers/input/touchscreen/htcpen.c
6630
6631 HUAWEI ETHERNET DRIVER
6632 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6633 L:      netdev@vger.kernel.org
6634 S:      Supported
6635 F:      Documentation/networking/hinic.txt
6636 F:      drivers/net/ethernet/huawei/hinic/
6637
6638 HUGETLB FILESYSTEM
6639 M:      Mike Kravetz <mike.kravetz@oracle.com>
6640 L:      linux-mm@kvack.org
6641 S:      Maintained
6642 F:      fs/hugetlbfs/
6643 F:      mm/hugetlb.c
6644 F:      include/linux/hugetlb.h
6645 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6646 F:      Documentation/vm/hugetlbfs_reserv.rst
6647 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6648
6649 HVA ST MEDIA DRIVER
6650 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6651 L:      linux-media@vger.kernel.org
6652 T:      git git://linuxtv.org/media_tree.git
6653 W:      https://linuxtv.org
6654 S:      Supported
6655 F:      drivers/media/platform/sti/hva
6656
6657 HWPOISON MEMORY FAILURE HANDLING
6658 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6659 L:      linux-mm@kvack.org
6660 S:      Maintained
6661 F:      mm/memory-failure.c
6662 F:      mm/hwpoison-inject.c
6663
6664 Hyper-V CORE AND DRIVERS
6665 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6666 M:      Haiyang Zhang <haiyangz@microsoft.com>
6667 M:      Stephen Hemminger <sthemmin@microsoft.com>
6668 L:      devel@linuxdriverproject.org
6669 S:      Maintained
6670 F:      Documentation/networking/netvsc.txt
6671 F:      arch/x86/include/asm/mshyperv.h
6672 F:      arch/x86/include/asm/trace/hyperv.h
6673 F:      arch/x86/include/asm/hyperv-tlfs.h
6674 F:      arch/x86/kernel/cpu/mshyperv.c
6675 F:      arch/x86/hyperv
6676 F:      drivers/hid/hid-hyperv.c
6677 F:      drivers/hv/
6678 F:      drivers/input/serio/hyperv-keyboard.c
6679 F:      drivers/pci/controller/pci-hyperv.c
6680 F:      drivers/net/hyperv/
6681 F:      drivers/scsi/storvsc_drv.c
6682 F:      drivers/uio/uio_hv_generic.c
6683 F:      drivers/video/fbdev/hyperv_fb.c
6684 F:      net/vmw_vsock/hyperv_transport.c
6685 F:      include/linux/hyperv.h
6686 F:      include/uapi/linux/hyperv.h
6687 F:      tools/hv/
6688 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6689
6690 HYPERVISOR VIRTUAL CONSOLE DRIVER
6691 L:      linuxppc-dev@lists.ozlabs.org
6692 S:      Odd Fixes
6693 F:      drivers/tty/hvc/
6694
6695 I2C ACPI SUPPORT
6696 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6697 L:      linux-i2c@vger.kernel.org
6698 L:      linux-acpi@vger.kernel.org
6699 S:      Maintained
6700 F:      drivers/i2c/i2c-core-acpi.c
6701
6702 I2C MUXES
6703 M:      Peter Rosin <peda@axentia.se>
6704 L:      linux-i2c@vger.kernel.org
6705 S:      Maintained
6706 F:      Documentation/i2c/i2c-topology
6707 F:      Documentation/i2c/muxes/
6708 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6709 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6710 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6711 F:      drivers/i2c/i2c-mux.c
6712 F:      drivers/i2c/muxes/
6713 F:      include/linux/i2c-mux.h
6714
6715 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6716 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6717 L:      linux-i2c@vger.kernel.org
6718 S:      Maintained
6719 F:      drivers/i2c/busses/i2c-mv64xxx.c
6720
6721 I2C OVER PARALLEL PORT
6722 M:      Jean Delvare <jdelvare@suse.com>
6723 L:      linux-i2c@vger.kernel.org
6724 S:      Maintained
6725 F:      Documentation/i2c/busses/i2c-parport
6726 F:      Documentation/i2c/busses/i2c-parport-light
6727 F:      drivers/i2c/busses/i2c-parport.c
6728 F:      drivers/i2c/busses/i2c-parport-light.c
6729
6730 I2C SUBSYSTEM
6731 M:      Wolfram Sang <wsa@the-dreams.de>
6732 L:      linux-i2c@vger.kernel.org
6733 W:      https://i2c.wiki.kernel.org/
6734 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6736 S:      Maintained
6737 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6738 F:      Documentation/i2c/
6739 F:      drivers/i2c/*
6740 F:      include/linux/i2c.h
6741 F:      include/linux/i2c-dev.h
6742 F:      include/linux/i2c-smbus.h
6743 F:      include/uapi/linux/i2c.h
6744 F:      include/uapi/linux/i2c-*.h
6745
6746 I2C SUBSYSTEM HOST DRIVERS
6747 L:      linux-i2c@vger.kernel.org
6748 W:      https://i2c.wiki.kernel.org/
6749 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6751 S:      Odd Fixes
6752 F:      Documentation/devicetree/bindings/i2c/
6753 F:      drivers/i2c/algos/
6754 F:      drivers/i2c/busses/
6755
6756 I2C-TAOS-EVM DRIVER
6757 M:      Jean Delvare <jdelvare@suse.com>
6758 L:      linux-i2c@vger.kernel.org
6759 S:      Maintained
6760 F:      Documentation/i2c/busses/i2c-taos-evm
6761 F:      drivers/i2c/busses/i2c-taos-evm.c
6762
6763 I2C-TINY-USB DRIVER
6764 M:      Till Harbaum <till@harbaum.org>
6765 L:      linux-i2c@vger.kernel.org
6766 W:      http://www.harbaum.org/till/i2c_tiny_usb
6767 S:      Maintained
6768 F:      drivers/i2c/busses/i2c-tiny-usb.c
6769
6770 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6771 M:      Jean Delvare <jdelvare@suse.com>
6772 L:      linux-i2c@vger.kernel.org
6773 S:      Maintained
6774 F:      Documentation/i2c/busses/i2c-ali1535
6775 F:      Documentation/i2c/busses/i2c-ali1563
6776 F:      Documentation/i2c/busses/i2c-ali15x3
6777 F:      Documentation/i2c/busses/i2c-amd756
6778 F:      Documentation/i2c/busses/i2c-amd8111
6779 F:      Documentation/i2c/busses/i2c-i801
6780 F:      Documentation/i2c/busses/i2c-nforce2
6781 F:      Documentation/i2c/busses/i2c-piix4
6782 F:      Documentation/i2c/busses/i2c-sis5595
6783 F:      Documentation/i2c/busses/i2c-sis630
6784 F:      Documentation/i2c/busses/i2c-sis96x
6785 F:      Documentation/i2c/busses/i2c-via
6786 F:      Documentation/i2c/busses/i2c-viapro
6787 F:      drivers/i2c/busses/i2c-ali1535.c
6788 F:      drivers/i2c/busses/i2c-ali1563.c
6789 F:      drivers/i2c/busses/i2c-ali15x3.c
6790 F:      drivers/i2c/busses/i2c-amd756.c
6791 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6792 F:      drivers/i2c/busses/i2c-amd8111.c
6793 F:      drivers/i2c/busses/i2c-i801.c
6794 F:      drivers/i2c/busses/i2c-isch.c
6795 F:      drivers/i2c/busses/i2c-nforce2.c
6796 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6797 F:      drivers/i2c/busses/i2c-piix4.c
6798 F:      drivers/i2c/busses/i2c-sis5595.c
6799 F:      drivers/i2c/busses/i2c-sis630.c
6800 F:      drivers/i2c/busses/i2c-sis96x.c
6801 F:      drivers/i2c/busses/i2c-via.c
6802 F:      drivers/i2c/busses/i2c-viapro.c
6803
6804 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6805 M:      Hans de Goede <hdegoede@redhat.com>
6806 L:      linux-i2c@vger.kernel.org
6807 S:      Maintained
6808 F:      drivers/i2c/busses/i2c-cht-wc.c
6809
6810 I2C/SMBUS ISMT DRIVER
6811 M:      Seth Heasley <seth.heasley@intel.com>
6812 M:      Neil Horman <nhorman@tuxdriver.com>
6813 L:      linux-i2c@vger.kernel.org
6814 F:      drivers/i2c/busses/i2c-ismt.c
6815 F:      Documentation/i2c/busses/i2c-ismt
6816
6817 I2C/SMBUS STUB DRIVER
6818 M:      Jean Delvare <jdelvare@suse.com>
6819 L:      linux-i2c@vger.kernel.org
6820 S:      Maintained
6821 F:      drivers/i2c/i2c-stub.c
6822
6823 IA64 (Itanium) PLATFORM
6824 M:      Tony Luck <tony.luck@intel.com>
6825 M:      Fenghua Yu <fenghua.yu@intel.com>
6826 L:      linux-ia64@vger.kernel.org
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6828 S:      Maintained
6829 F:      arch/ia64/
6830
6831 IBM Power 842 compression accelerator
6832 M:      Haren Myneni <haren@us.ibm.com>
6833 S:      Supported
6834 F:      drivers/crypto/nx/Makefile
6835 F:      drivers/crypto/nx/Kconfig
6836 F:      drivers/crypto/nx/nx-842*
6837 F:      include/linux/sw842.h
6838 F:      crypto/842.c
6839 F:      lib/842/
6840
6841 IBM Power in-Nest Crypto Acceleration
6842 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6843 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6844 L:      linux-crypto@vger.kernel.org
6845 S:      Supported
6846 F:      drivers/crypto/nx/Makefile
6847 F:      drivers/crypto/nx/Kconfig
6848 F:      drivers/crypto/nx/nx-aes*
6849 F:      drivers/crypto/nx/nx-sha*
6850 F:      drivers/crypto/nx/nx.*
6851 F:      drivers/crypto/nx/nx_csbcpb.h
6852 F:      drivers/crypto/nx/nx_debugfs.h
6853
6854 IBM Power Linux RAID adapter
6855 M:      Brian King <brking@us.ibm.com>
6856 S:      Supported
6857 F:      drivers/scsi/ipr.*
6858
6859 IBM Power SRIOV Virtual NIC Device Driver
6860 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6861 M:      John Allen <jallen@linux.vnet.ibm.com>
6862 L:      netdev@vger.kernel.org
6863 S:      Supported
6864 F:      drivers/net/ethernet/ibm/ibmvnic.*
6865
6866 IBM Power Virtual Accelerator Switchboard
6867 M:      Sukadev Bhattiprolu
6868 L:      linuxppc-dev@lists.ozlabs.org
6869 S:      Supported
6870 F:      arch/powerpc/platforms/powernv/vas*
6871 F:      arch/powerpc/platforms/powernv/copy-paste.h
6872 F:      arch/powerpc/include/asm/vas.h
6873 F:      arch/powerpc/include/uapi/asm/vas.h
6874
6875 IBM Power Virtual Ethernet Device Driver
6876 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6877 L:      netdev@vger.kernel.org
6878 S:      Supported
6879 F:      drivers/net/ethernet/ibm/ibmveth.*
6880
6881 IBM Power Virtual FC Device Drivers
6882 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6883 L:      linux-scsi@vger.kernel.org
6884 S:      Supported
6885 F:      drivers/scsi/ibmvscsi/ibmvfc*
6886
6887 IBM Power Virtual Management Channel Driver
6888 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6889 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6890 S:      Supported
6891 F:      drivers/misc/ibmvmc.*
6892
6893 IBM Power Virtual SCSI Device Drivers
6894 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6895 L:      linux-scsi@vger.kernel.org
6896 S:      Supported
6897 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6898 F:      include/scsi/viosrp.h
6899
6900 IBM Power Virtual SCSI Device Target Driver
6901 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6902 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6903 L:      linux-scsi@vger.kernel.org
6904 L:      target-devel@vger.kernel.org
6905 S:      Supported
6906 F:      drivers/scsi/ibmvscsi_tgt/
6907
6908 IBM Power VMX Cryptographic instructions
6909 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6910 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6911 L:      linux-crypto@vger.kernel.org
6912 S:      Supported
6913 F:      drivers/crypto/vmx/Makefile
6914 F:      drivers/crypto/vmx/Kconfig
6915 F:      drivers/crypto/vmx/vmx.c
6916 F:      drivers/crypto/vmx/aes*
6917 F:      drivers/crypto/vmx/ghash*
6918 F:      drivers/crypto/vmx/ppc-xlate.pl
6919
6920 IBM ServeRAID RAID DRIVER
6921 S:      Orphan
6922 F:      drivers/scsi/ips.*
6923
6924 ICH LPC AND GPIO DRIVER
6925 M:      Peter Tyser <ptyser@xes-inc.com>
6926 S:      Maintained
6927 F:      drivers/mfd/lpc_ich.c
6928 F:      drivers/gpio/gpio-ich.c
6929
6930 IDE SUBSYSTEM
6931 M:      "David S. Miller" <davem@davemloft.net>
6932 L:      linux-ide@vger.kernel.org
6933 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6935 S:      Maintained
6936 F:      Documentation/ide/
6937 F:      drivers/ide/
6938 F:      include/linux/ide.h
6939
6940 IDE/ATAPI DRIVERS
6941 M:      Borislav Petkov <bp@alien8.de>
6942 L:      linux-ide@vger.kernel.org
6943 S:      Maintained
6944 F:      Documentation/cdrom/ide-cd
6945 F:      drivers/ide/ide-cd*
6946
6947 IDEAPAD LAPTOP EXTRAS DRIVER
6948 M:      Ike Panhc <ike.pan@canonical.com>
6949 L:      platform-driver-x86@vger.kernel.org
6950 W:      http://launchpad.net/ideapad-laptop
6951 S:      Maintained
6952 F:      drivers/platform/x86/ideapad-laptop.c
6953
6954 IDEAPAD LAPTOP SLIDEBAR DRIVER
6955 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6956 L:      linux-input@vger.kernel.org
6957 W:      https://github.com/o2genum/ideapad-slidebar
6958 S:      Maintained
6959 F:      drivers/input/misc/ideapad_slidebar.c
6960
6961 IDT VersaClock 5 CLOCK DRIVER
6962 M:      Marek Vasut <marek.vasut@gmail.com>
6963 S:      Maintained
6964 F:      drivers/clk/clk-versaclock5.c
6965
6966 IEEE 802.15.4 SUBSYSTEM
6967 M:      Alexander Aring <alex.aring@gmail.com>
6968 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6969 L:      linux-wpan@vger.kernel.org
6970 W:      http://wpan.cakelab.org/
6971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6973 S:      Maintained
6974 F:      net/ieee802154/
6975 F:      net/mac802154/
6976 F:      drivers/net/ieee802154/
6977 F:      include/linux/nl802154.h
6978 F:      include/linux/ieee802154.h
6979 F:      include/net/nl802154.h
6980 F:      include/net/mac802154.h
6981 F:      include/net/af_ieee802154.h
6982 F:      include/net/cfg802154.h
6983 F:      include/net/ieee802154_netdev.h
6984 F:      Documentation/networking/ieee802154.txt
6985
6986 IFE PROTOCOL
6987 M:      Yotam Gigi <yotam.gi@gmail.com>
6988 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6989 F:      net/ife
6990 F:      include/net/ife.h
6991 F:      include/uapi/linux/ife.h
6992
6993 IGORPLUG-USB IR RECEIVER
6994 M:      Sean Young <sean@mess.org>
6995 L:      linux-media@vger.kernel.org
6996 S:      Maintained
6997 F:      drivers/media/rc/igorplugusb.c
6998
6999 IGUANAWORKS USB IR TRANSCEIVER
7000 M:      Sean Young <sean@mess.org>
7001 L:      linux-media@vger.kernel.org
7002 S:      Maintained
7003 F:      drivers/media/rc/iguanair.c
7004
7005 IIO DIGITAL POTENTIOMETER DAC
7006 M:      Peter Rosin <peda@axentia.se>
7007 L:      linux-iio@vger.kernel.org
7008 S:      Maintained
7009 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7010 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7011 F:      drivers/iio/dac/dpot-dac.c
7012
7013 IIO ENVELOPE DETECTOR
7014 M:      Peter Rosin <peda@axentia.se>
7015 L:      linux-iio@vger.kernel.org
7016 S:      Maintained
7017 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7018 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7019 F:      drivers/iio/adc/envelope-detector.c
7020
7021 IIO MULTIPLEXER
7022 M:      Peter Rosin <peda@axentia.se>
7023 L:      linux-iio@vger.kernel.org
7024 S:      Maintained
7025 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7026 F:      drivers/iio/multiplexer/iio-mux.c
7027
7028 IIO SUBSYSTEM AND DRIVERS
7029 M:      Jonathan Cameron <jic23@kernel.org>
7030 R:      Hartmut Knaack <knaack.h@gmx.de>
7031 R:      Lars-Peter Clausen <lars@metafoo.de>
7032 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7033 L:      linux-iio@vger.kernel.org
7034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7035 S:      Maintained
7036 F:      Documentation/ABI/testing/configfs-iio*
7037 F:      Documentation/ABI/testing/sysfs-bus-iio*
7038 F:      Documentation/devicetree/bindings/iio/
7039 F:      drivers/iio/
7040 F:      drivers/staging/iio/
7041 F:      include/linux/iio/
7042 F:      tools/iio/
7043
7044 IIO UNIT CONVERTER
7045 M:      Peter Rosin <peda@axentia.se>
7046 L:      linux-iio@vger.kernel.org
7047 S:      Maintained
7048 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7049 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7050 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7051 F:      drivers/iio/afe/iio-rescale.c
7052
7053 IKANOS/ADI EAGLE ADSL USB DRIVER
7054 M:      Matthieu Castet <castet.matthieu@free.fr>
7055 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7056 S:      Maintained
7057 F:      drivers/usb/atm/ueagle-atm.c
7058
7059 IMGTEC ASCII LCD DRIVER
7060 M:      Paul Burton <paul.burton@mips.com>
7061 S:      Maintained
7062 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7063 F:      drivers/auxdisplay/img-ascii-lcd.c
7064
7065 IMGTEC IR DECODER DRIVER
7066 M:      James Hogan <jhogan@kernel.org>
7067 S:      Maintained
7068 F:      drivers/media/rc/img-ir/
7069
7070 IMON SOUNDGRAPH USB IR RECEIVER
7071 M:      Sean Young <sean@mess.org>
7072 L:      linux-media@vger.kernel.org
7073 S:      Maintained
7074 F:      drivers/media/rc/imon_raw.c
7075 F:      drivers/media/rc/imon.c
7076
7077 IMS TWINTURBO FRAMEBUFFER DRIVER
7078 L:      linux-fbdev@vger.kernel.org
7079 S:      Orphan
7080 F:      drivers/video/fbdev/imsttfb.c
7081
7082 INA209 HARDWARE MONITOR DRIVER
7083 M:      Guenter Roeck <linux@roeck-us.net>
7084 L:      linux-hwmon@vger.kernel.org
7085 S:      Maintained
7086 F:      Documentation/hwmon/ina209
7087 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7088 F:      drivers/hwmon/ina209.c
7089
7090 INA2XX HARDWARE MONITOR DRIVER
7091 M:      Guenter Roeck <linux@roeck-us.net>
7092 L:      linux-hwmon@vger.kernel.org
7093 S:      Maintained
7094 F:      Documentation/hwmon/ina2xx
7095 F:      drivers/hwmon/ina2xx.c
7096 F:      include/linux/platform_data/ina2xx.h
7097
7098 INDUSTRY PACK SUBSYSTEM (IPACK)
7099 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7100 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7101 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7102 L:      industrypack-devel@lists.sourceforge.net
7103 W:      http://industrypack.sourceforge.net
7104 S:      Maintained
7105 F:      drivers/ipack/
7106
7107 INFINIBAND SUBSYSTEM
7108 M:      Doug Ledford <dledford@redhat.com>
7109 M:      Jason Gunthorpe <jgg@mellanox.com>
7110 L:      linux-rdma@vger.kernel.org
7111 W:      https://github.com/linux-rdma/rdma-core
7112 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7114 S:      Supported
7115 F:      Documentation/devicetree/bindings/infiniband/
7116 F:      Documentation/infiniband/
7117 F:      drivers/infiniband/
7118 F:      include/uapi/linux/if_infiniband.h
7119 F:      include/uapi/rdma/
7120 F:      include/rdma/
7121
7122 INGENIC JZ4780 DMA Driver
7123 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7124 S:      Maintained
7125 F:      drivers/dma/dma-jz4780.c
7126
7127 INGENIC JZ4780 NAND DRIVER
7128 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7129 L:      linux-mtd@lists.infradead.org
7130 S:      Maintained
7131 F:      drivers/mtd/nand/raw/jz4780_*
7132
7133 INOTIFY
7134 M:      Jan Kara <jack@suse.cz>
7135 R:      Amir Goldstein <amir73il@gmail.com>
7136 L:      linux-fsdevel@vger.kernel.org
7137 S:      Maintained
7138 F:      Documentation/filesystems/inotify.txt
7139 F:      fs/notify/inotify/
7140 F:      include/linux/inotify.h
7141 F:      include/uapi/linux/inotify.h
7142
7143 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7144 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7145 L:      linux-input@vger.kernel.org
7146 Q:      http://patchwork.kernel.org/project/linux-input/list/
7147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7148 S:      Maintained
7149 F:      drivers/input/
7150 F:      include/linux/input.h
7151 F:      include/uapi/linux/input.h
7152 F:      include/uapi/linux/input-event-codes.h
7153 F:      include/linux/input/
7154 F:      Documentation/devicetree/bindings/input/
7155 F:      Documentation/devicetree/bindings/serio/
7156 F:      Documentation/input/
7157
7158 INPUT MULTITOUCH (MT) PROTOCOL
7159 M:      Henrik Rydberg <rydberg@bitmath.org>
7160 L:      linux-input@vger.kernel.org
7161 S:      Odd fixes
7162 F:      Documentation/input/multi-touch-protocol.rst
7163 F:      drivers/input/input-mt.c
7164 K:      \b(ABS|SYN)_MT_
7165
7166 INSIDE SECURE CRYPTO DRIVER
7167 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7168 F:      drivers/crypto/inside-secure/
7169 S:      Maintained
7170 L:      linux-crypto@vger.kernel.org
7171
7172 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7173 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7174 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7175 L:      linux-integrity@vger.kernel.org
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7177 S:      Supported
7178 F:      security/integrity/ima/
7179
7180 INTEL 810/815 FRAMEBUFFER DRIVER
7181 M:      Antonino Daplas <adaplas@gmail.com>
7182 L:      linux-fbdev@vger.kernel.org
7183 S:      Maintained
7184 F:      drivers/video/fbdev/i810/
7185
7186 INTEL ASoC DRIVERS
7187 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7188 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7189 M:      Jie Yang <yang.jie@linux.intel.com>
7190 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7191 S:      Supported
7192 F:      sound/soc/intel/
7193
7194 INTEL C600 SERIES SAS CONTROLLER DRIVER
7195 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7196 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7197 L:      linux-scsi@vger.kernel.org
7198 T:      git git://git.code.sf.net/p/intel-sas/isci
7199 S:      Supported
7200 F:      drivers/scsi/isci/
7201
7202 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7203 M:      Jani Nikula <jani.nikula@linux.intel.com>
7204 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7205 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7206 L:      intel-gfx@lists.freedesktop.org
7207 W:      https://01.org/linuxgraphics/
7208 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7209 C:      irc://chat.freenode.net/intel-gfx
7210 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7211 T:      git git://anongit.freedesktop.org/drm-intel
7212 S:      Supported
7213 F:      drivers/gpu/drm/i915/
7214 F:      include/drm/i915*
7215 F:      include/uapi/drm/i915_drm.h
7216 F:      Documentation/gpu/i915.rst
7217
7218 INTEL ETHERNET DRIVERS
7219 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7220 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7221 W:      http://www.intel.com/support/feedback.htm
7222 W:      http://e1000.sourceforge.net/
7223 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7226 S:      Supported
7227 F:      Documentation/networking/e100.rst
7228 F:      Documentation/networking/e1000.rst
7229 F:      Documentation/networking/e1000e.txt
7230 F:      Documentation/networking/igb.txt
7231 F:      Documentation/networking/igbvf.txt
7232 F:      Documentation/networking/ixgb.txt
7233 F:      Documentation/networking/ixgbe.txt
7234 F:      Documentation/networking/ixgbevf.txt
7235 F:      Documentation/networking/i40e.txt
7236 F:      Documentation/networking/i40evf.txt
7237 F:      Documentation/networking/ice.txt
7238 F:      drivers/net/ethernet/intel/
7239 F:      drivers/net/ethernet/intel/*/
7240 F:      include/linux/avf/virtchnl.h
7241
7242 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7243 M:      Maik Broemme <mbroemme@libmpq.org>
7244 L:      linux-fbdev@vger.kernel.org
7245 S:      Maintained
7246 F:      Documentation/fb/intelfb.txt
7247 F:      drivers/video/fbdev/intelfb/
7248
7249 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7250 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7251 M:      Zhi Wang <zhi.a.wang@intel.com>
7252 L:      intel-gvt-dev@lists.freedesktop.org
7253 L:      intel-gfx@lists.freedesktop.org
7254 W:      https://01.org/igvt-g
7255 T:      git https://github.com/intel/gvt-linux.git
7256 S:      Supported
7257 F:      drivers/gpu/drm/i915/gvt/
7258
7259 INTEL HID EVENT DRIVER
7260 M:      Alex Hung <alex.hung@canonical.com>
7261 L:      platform-driver-x86@vger.kernel.org
7262 S:      Maintained
7263 F:      drivers/platform/x86/intel-hid.c
7264
7265 INTEL I/OAT DMA DRIVER
7266 M:      Dave Jiang <dave.jiang@intel.com>
7267 R:      Dan Williams <dan.j.williams@intel.com>
7268 L:      dmaengine@vger.kernel.org
7269 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7270 S:      Supported
7271 F:      drivers/dma/ioat*
7272
7273 INTEL IDLE DRIVER
7274 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7275 M:      Len Brown <lenb@kernel.org>
7276 L:      linux-pm@vger.kernel.org
7277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7278 B:      https://bugzilla.kernel.org
7279 S:      Supported
7280 F:      drivers/idle/intel_idle.c
7281
7282 INTEL INTEGRATED SENSOR HUB DRIVER
7283 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7284 M:      Jiri Kosina <jikos@kernel.org>
7285 L:      linux-input@vger.kernel.org
7286 S:      Maintained
7287 F:      drivers/hid/intel-ish-hid/
7288
7289 INTEL IOMMU (VT-d)
7290 M:      David Woodhouse <dwmw2@infradead.org>
7291 L:      iommu@lists.linux-foundation.org
7292 T:      git git://git.infradead.org/iommu-2.6.git
7293 S:      Supported
7294 F:      drivers/iommu/intel-iommu.c
7295 F:      include/linux/intel-iommu.h
7296
7297 INTEL IOP-ADMA DMA DRIVER
7298 R:      Dan Williams <dan.j.williams@intel.com>
7299 S:      Odd fixes
7300 F:      drivers/dma/iop-adma.c
7301
7302 INTEL IPU3 CSI-2 CIO2 DRIVER
7303 M:      Yong Zhi <yong.zhi@intel.com>
7304 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7305 M:      Bingbu Cao <bingbu.cao@intel.com>
7306 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7307 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7308 L:      linux-media@vger.kernel.org
7309 S:      Maintained
7310 F:      drivers/media/pci/intel/ipu3/
7311 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7312
7313 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7314 M:      Krzysztof Halasa <khalasa@piap.pl>
7315 S:      Maintained
7316 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7317 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7318 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7319 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7320 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7321 F:      drivers/net/wan/ixp4xx_hss.c
7322
7323 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7324 M:      Deepak Saxena <dsaxena@plexity.net>
7325 S:      Maintained
7326 F:      drivers/char/hw_random/ixp4xx-rng.c
7327
7328 INTEL MANAGEMENT ENGINE (mei)
7329 M:      Tomas Winkler <tomas.winkler@intel.com>
7330 L:      linux-kernel@vger.kernel.org
7331 S:      Supported
7332 F:      include/uapi/linux/mei.h
7333 F:      include/linux/mei_cl_bus.h
7334 F:      drivers/misc/mei/*
7335 F:      drivers/watchdog/mei_wdt.c
7336 F:      Documentation/misc-devices/mei/*
7337 F:      samples/mei/*
7338
7339 INTEL MENLOW THERMAL DRIVER
7340 M:      Sujith Thomas <sujith.thomas@intel.com>
7341 L:      platform-driver-x86@vger.kernel.org
7342 W:      https://01.org/linux-acpi
7343 S:      Supported
7344 F:      drivers/platform/x86/intel_menlow.c
7345
7346 INTEL MERRIFIELD GPIO DRIVER
7347 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7348 L:      linux-gpio@vger.kernel.org
7349 S:      Maintained
7350 F:      drivers/gpio/gpio-merrifield.c
7351
7352 INTEL MIC DRIVERS (mic)
7353 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7354 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7355 S:      Supported
7356 W:      https://github.com/sudeepdutt/mic
7357 W:      http://software.intel.com/en-us/mic-developer
7358 F:      include/linux/mic_bus.h
7359 F:      include/linux/scif.h
7360 F:      include/uapi/linux/mic_common.h
7361 F:      include/uapi/linux/mic_ioctl.h
7362 F:      include/uapi/linux/scif_ioctl.h
7363 F:      drivers/misc/mic/
7364 F:      drivers/dma/mic_x100_dma.c
7365 F:      drivers/dma/mic_x100_dma.h
7366 F:      Documentation/mic/
7367
7368 INTEL PMC CORE DRIVER
7369 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7370 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7371 L:      platform-driver-x86@vger.kernel.org
7372 S:      Maintained
7373 F:      arch/x86/include/asm/pmc_core.h
7374 F:      drivers/platform/x86/intel_pmc_core*
7375
7376 INTEL PMC/P-Unit IPC DRIVER
7377 M:      Zha Qipeng<qipeng.zha@intel.com>
7378 L:      platform-driver-x86@vger.kernel.org
7379 S:      Maintained
7380 F:      drivers/platform/x86/intel_pmc_ipc.c
7381 F:      drivers/platform/x86/intel_punit_ipc.c
7382 F:      arch/x86/include/asm/intel_pmc_ipc.h
7383 F:      arch/x86/include/asm/intel_punit_ipc.h
7384
7385 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7386 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7387 L:      linux-wireless@vger.kernel.org
7388 S:      Maintained
7389 F:      Documentation/networking/README.ipw2100
7390 F:      Documentation/networking/README.ipw2200
7391 F:      drivers/net/wireless/intel/ipw2x00/
7392
7393 INTEL PSTATE DRIVER
7394 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7395 M:      Len Brown <lenb@kernel.org>
7396 L:      linux-pm@vger.kernel.org
7397 S:      Supported
7398 F:      drivers/cpufreq/intel_pstate.c
7399
7400 INTEL RDMA RNIC DRIVER
7401 M:      Faisal Latif <faisal.latif@intel.com>
7402 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7403 L:      linux-rdma@vger.kernel.org
7404 S:      Supported
7405 F:      drivers/infiniband/hw/i40iw/
7406 F:      include/uapi/rdma/i40iw-abi.h
7407
7408 INTEL SHA MULTIBUFFER DRIVER
7409 M:      Megha Dey <megha.dey@linux.intel.com>
7410 R:      Tim Chen <tim.c.chen@linux.intel.com>
7411 L:      linux-crypto@vger.kernel.org
7412 S:      Supported
7413 F:      arch/x86/crypto/sha*-mb/
7414 F:      crypto/mcryptd.c
7415
7416 INTEL TELEMETRY DRIVER
7417 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7418 L:      platform-driver-x86@vger.kernel.org
7419 S:      Maintained
7420 F:      arch/x86/include/asm/intel_telemetry.h
7421 F:      drivers/platform/x86/intel_telemetry*
7422
7423 INTEL VIRTUAL BUTTON DRIVER
7424 M:      AceLan Kao <acelan.kao@canonical.com>
7425 L:      platform-driver-x86@vger.kernel.org
7426 S:      Maintained
7427 F:      drivers/platform/x86/intel-vbtn.c
7428
7429 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7430 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7431 L:      linux-wireless@vger.kernel.org
7432 S:      Supported
7433 F:      drivers/net/wireless/intel/iwlegacy/
7434
7435 INTEL WIRELESS WIFI LINK (iwlwifi)
7436 M:      Johannes Berg <johannes.berg@intel.com>
7437 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7438 M:      Luca Coelho <luciano.coelho@intel.com>
7439 M:      Intel Linux Wireless <linuxwifi@intel.com>
7440 L:      linux-wireless@vger.kernel.org
7441 W:      http://intellinuxwireless.org
7442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7443 S:      Supported
7444 F:      drivers/net/wireless/intel/iwlwifi/
7445
7446 INTEL WIRELESS WIMAX CONNECTION 2400
7447 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7448 M:      linux-wimax@intel.com
7449 L:      wimax@linuxwimax.org (subscribers-only)
7450 S:      Supported
7451 W:      http://linuxwimax.org
7452 F:      Documentation/wimax/README.i2400m
7453 F:      drivers/net/wimax/i2400m/
7454 F:      include/uapi/linux/wimax/i2400m.h
7455
7456 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7457 M:      Mario Limonciello <mario.limonciello@dell.com>
7458 S:      Maintained
7459 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7460
7461 INTEL(R) TRACE HUB
7462 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7463 S:      Supported
7464 F:      Documentation/trace/intel_th.rst
7465 F:      drivers/hwtracing/intel_th/
7466
7467 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7468 M:      Ning Sun <ning.sun@intel.com>
7469 L:      tboot-devel@lists.sourceforge.net
7470 W:      http://tboot.sourceforge.net
7471 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7472 S:      Supported
7473 F:      Documentation/intel_txt.txt
7474 F:      include/linux/tboot.h
7475 F:      arch/x86/kernel/tboot.c
7476
7477 INTEL-MID GPIO DRIVER
7478 M:      David Cohen <david.a.cohen@linux.intel.com>
7479 L:      linux-gpio@vger.kernel.org
7480 S:      Maintained
7481 F:      drivers/gpio/gpio-intel-mid.c
7482
7483 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7484 M:      Linus Walleij <linus.walleij@linaro.org>
7485 L:      linux-iio@vger.kernel.org
7486 S:      Maintained
7487 F:      drivers/iio/gyro/mpu3050*
7488 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7489
7490 IOC3 ETHERNET DRIVER
7491 M:      Ralf Baechle <ralf@linux-mips.org>
7492 L:      linux-mips@linux-mips.org
7493 S:      Maintained
7494 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7495
7496 IOC3 SERIAL DRIVER
7497 M:      Pat Gefre <pfg@sgi.com>
7498 L:      linux-serial@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/tty/serial/ioc3_serial.c
7501
7502 IOMMU DRIVERS
7503 M:      Joerg Roedel <joro@8bytes.org>
7504 L:      iommu@lists.linux-foundation.org
7505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7506 S:      Maintained
7507 F:      Documentation/devicetree/bindings/iommu/
7508 F:      drivers/iommu/
7509 F:      include/linux/iommu.h
7510 F:      include/linux/of_iommu.h
7511 F:      include/linux/iova.h
7512
7513 IP MASQUERADING
7514 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7515 S:      Maintained
7516 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7517
7518 IPMI SUBSYSTEM
7519 M:      Corey Minyard <minyard@acm.org>
7520 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7521 W:      http://openipmi.sourceforge.net/
7522 S:      Supported
7523 F:      Documentation/IPMI.txt
7524 F:      drivers/char/ipmi/
7525 F:      include/linux/ipmi*
7526 F:      include/uapi/linux/ipmi*
7527
7528 IPS SCSI RAID DRIVER
7529 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7530 L:      linux-scsi@vger.kernel.org
7531 W:      http://www.adaptec.com/
7532 S:      Maintained
7533 F:      drivers/scsi/ips*
7534
7535 IPVS
7536 M:      Wensong Zhang <wensong@linux-vs.org>
7537 M:      Simon Horman <horms@verge.net.au>
7538 M:      Julian Anastasov <ja@ssi.bg>
7539 L:      netdev@vger.kernel.org
7540 L:      lvs-devel@vger.kernel.org
7541 S:      Maintained
7542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7544 F:      Documentation/networking/ipvs-sysctl.txt
7545 F:      include/net/ip_vs.h
7546 F:      include/uapi/linux/ip_vs.h
7547 F:      net/netfilter/ipvs/
7548
7549 IPWIRELESS DRIVER
7550 M:      Jiri Kosina <jikos@kernel.org>
7551 M:      David Sterba <dsterba@suse.com>
7552 S:      Odd Fixes
7553 F:      drivers/tty/ipwireless/
7554
7555 IPX NETWORK LAYER
7556 L:      netdev@vger.kernel.org
7557 S:      Obsolete
7558 F:      include/uapi/linux/ipx.h
7559 F:      drivers/staging/ipx/
7560
7561 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7562 M:      Marc Zyngier <marc.zyngier@arm.com>
7563 S:      Maintained
7564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7565 F:      Documentation/IRQ-domain.txt
7566 F:      include/linux/irqdomain.h
7567 F:      kernel/irq/irqdomain.c
7568 F:      kernel/irq/msi.c
7569
7570 IRQ SUBSYSTEM
7571 M:      Thomas Gleixner <tglx@linutronix.de>
7572 L:      linux-kernel@vger.kernel.org
7573 S:      Maintained
7574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7575 F:      kernel/irq/
7576
7577 IRQCHIP DRIVERS
7578 M:      Thomas Gleixner <tglx@linutronix.de>
7579 M:      Jason Cooper <jason@lakedaemon.net>
7580 M:      Marc Zyngier <marc.zyngier@arm.com>
7581 L:      linux-kernel@vger.kernel.org
7582 S:      Maintained
7583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7584 F:      Documentation/devicetree/bindings/interrupt-controller/
7585 F:      drivers/irqchip/
7586
7587 ISA
7588 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7589 S:      Maintained
7590 F:      Documentation/isa.txt
7591 F:      drivers/base/isa.c
7592 F:      include/linux/isa.h
7593
7594 ISA RADIO MODULE
7595 M:      Hans Verkuil <hverkuil@xs4all.nl>
7596 L:      linux-media@vger.kernel.org
7597 T:      git git://linuxtv.org/media_tree.git
7598 W:      https://linuxtv.org
7599 S:      Maintained
7600 F:      drivers/media/radio/radio-isa*
7601
7602 ISAPNP
7603 M:      Jaroslav Kysela <perex@perex.cz>
7604 S:      Maintained
7605 F:      Documentation/isapnp.txt
7606 F:      drivers/pnp/isapnp/
7607 F:      include/linux/isapnp.h
7608
7609 ISCSI
7610 M:      Lee Duncan <lduncan@suse.com>
7611 M:      Chris Leech <cleech@redhat.com>
7612 L:      open-iscsi@googlegroups.com
7613 W:      www.open-iscsi.com
7614 S:      Maintained
7615 F:      drivers/scsi/*iscsi*
7616 F:      include/scsi/*iscsi*
7617
7618 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7619 M:      Peter Jones <pjones@redhat.com>
7620 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7621 S:      Maintained
7622 F:      drivers/firmware/iscsi_ibft*
7623
7624 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7625 M:      Sagi Grimberg <sagi@grimberg.me>
7626 M:      Max Gurtovoy <maxg@mellanox.com>
7627 L:      linux-rdma@vger.kernel.org
7628 S:      Supported
7629 W:      http://www.openfabrics.org
7630 W:      www.open-iscsi.org
7631 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7632 F:      drivers/infiniband/ulp/iser/
7633
7634 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7635 M:      Sagi Grimberg <sagi@grimberg.me>
7636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7637 L:      linux-rdma@vger.kernel.org
7638 L:      target-devel@vger.kernel.org
7639 S:      Supported
7640 W:      http://www.linux-iscsi.org
7641 F:      drivers/infiniband/ulp/isert
7642
7643 ISDN SUBSYSTEM
7644 M:      Karsten Keil <isdn@linux-pingi.de>
7645 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7646 L:      netdev@vger.kernel.org
7647 W:      http://www.isdn4linux.de
7648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7649 S:      Maintained
7650 F:      Documentation/isdn/
7651 F:      drivers/isdn/
7652 F:      include/linux/isdn.h
7653 F:      include/linux/isdn/
7654 F:      include/uapi/linux/isdn.h
7655 F:      include/uapi/linux/isdn/
7656
7657 ISDN SUBSYSTEM (Eicon active card driver)
7658 M:      Armin Schindler <mac@melware.de>
7659 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7660 W:      http://www.melware.de
7661 S:      Maintained
7662 F:      drivers/isdn/hardware/eicon/
7663
7664 IT87 HARDWARE MONITORING DRIVER
7665 M:      Jean Delvare <jdelvare@suse.com>
7666 L:      linux-hwmon@vger.kernel.org
7667 S:      Maintained
7668 F:      Documentation/hwmon/it87
7669 F:      drivers/hwmon/it87.c
7670
7671 IT913X MEDIA DRIVER
7672 M:      Antti Palosaari <crope@iki.fi>
7673 L:      linux-media@vger.kernel.org
7674 W:      https://linuxtv.org
7675 W:      http://palosaari.fi/linux/
7676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7677 T:      git git://linuxtv.org/anttip/media_tree.git
7678 S:      Maintained
7679 F:      drivers/media/tuners/it913x*
7680
7681 IVTV VIDEO4LINUX DRIVER
7682 M:      Andy Walls <awalls@md.metrocast.net>
7683 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7684 L:      linux-media@vger.kernel.org
7685 T:      git git://linuxtv.org/media_tree.git
7686 W:      http://www.ivtvdriver.org
7687 S:      Maintained
7688 F:      Documentation/media/v4l-drivers/ivtv*
7689 F:      drivers/media/pci/ivtv/
7690 F:      include/uapi/linux/ivtv*
7691
7692 IX2505V MEDIA DRIVER
7693 M:      Malcolm Priestley <tvboxspy@gmail.com>
7694 L:      linux-media@vger.kernel.org
7695 W:      https://linuxtv.org
7696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7697 S:      Maintained
7698 F:      drivers/media/dvb-frontends/ix2505v*
7699
7700 JAILHOUSE HYPERVISOR INTERFACE
7701 M:      Jan Kiszka <jan.kiszka@siemens.com>
7702 L:      jailhouse-dev@googlegroups.com
7703 S:      Maintained
7704 F:      arch/x86/kernel/jailhouse.c
7705 F:      arch/x86/include/asm/jailhouse_para.h
7706
7707 JC42.4 TEMPERATURE SENSOR DRIVER
7708 M:      Guenter Roeck <linux@roeck-us.net>
7709 L:      linux-hwmon@vger.kernel.org
7710 S:      Maintained
7711 F:      drivers/hwmon/jc42.c
7712 F:      Documentation/hwmon/jc42
7713
7714 JFS FILESYSTEM
7715 M:      Dave Kleikamp <shaggy@kernel.org>
7716 L:      jfs-discussion@lists.sourceforge.net
7717 W:      http://jfs.sourceforge.net/
7718 T:      git git://github.com/kleikamp/linux-shaggy.git
7719 S:      Maintained
7720 F:      Documentation/filesystems/jfs.txt
7721 F:      fs/jfs/
7722
7723 JME NETWORK DRIVER
7724 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7725 L:      netdev@vger.kernel.org
7726 S:      Maintained
7727 F:      drivers/net/ethernet/jme.*
7728
7729 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7730 M:      David Woodhouse <dwmw2@infradead.org>
7731 L:      linux-mtd@lists.infradead.org
7732 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7733 S:      Maintained
7734 F:      fs/jffs2/
7735 F:      include/uapi/linux/jffs2.h
7736
7737 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7738 M:      "Theodore Ts'o" <tytso@mit.edu>
7739 M:      Jan Kara <jack@suse.com>
7740 L:      linux-ext4@vger.kernel.org
7741 S:      Maintained
7742 F:      fs/jbd2/
7743 F:      include/linux/jbd2.h
7744
7745 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7746 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7747 L:      linux-media@vger.kernel.org
7748 S:      Maintained
7749 F:      drivers/media/platform/rcar_jpu.c
7750
7751 JSM Neo PCI based serial card
7752 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7753 L:      linux-serial@vger.kernel.org
7754 S:      Maintained
7755 F:      drivers/tty/serial/jsm/
7756
7757 K10TEMP HARDWARE MONITORING DRIVER
7758 M:      Clemens Ladisch <clemens@ladisch.de>
7759 L:      linux-hwmon@vger.kernel.org
7760 S:      Maintained
7761 F:      Documentation/hwmon/k10temp
7762 F:      drivers/hwmon/k10temp.c
7763
7764 K8TEMP HARDWARE MONITORING DRIVER
7765 M:      Rudolf Marek <r.marek@assembler.cz>
7766 L:      linux-hwmon@vger.kernel.org
7767 S:      Maintained
7768 F:      Documentation/hwmon/k8temp
7769 F:      drivers/hwmon/k8temp.c
7770
7771 KASAN
7772 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7773 R:      Alexander Potapenko <glider@google.com>
7774 R:      Dmitry Vyukov <dvyukov@google.com>
7775 L:      kasan-dev@googlegroups.com
7776 S:      Maintained
7777 F:      arch/*/include/asm/kasan.h
7778 F:      arch/*/mm/kasan_init*
7779 F:      Documentation/dev-tools/kasan.rst
7780 F:      include/linux/kasan*.h
7781 F:      lib/test_kasan.c
7782 F:      mm/kasan/
7783 F:      scripts/Makefile.kasan
7784
7785 KCONFIG
7786 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7788 L:      linux-kbuild@vger.kernel.org
7789 S:      Maintained
7790 F:      Documentation/kbuild/kconfig*
7791 F:      scripts/kconfig/
7792 F:      scripts/Kconfig.include
7793
7794 KDUMP
7795 M:      Dave Young <dyoung@redhat.com>
7796 M:      Baoquan He <bhe@redhat.com>
7797 R:      Vivek Goyal <vgoyal@redhat.com>
7798 L:      kexec@lists.infradead.org
7799 W:      http://lse.sourceforge.net/kdump/
7800 S:      Maintained
7801 F:      Documentation/kdump/
7802
7803 KEENE FM RADIO TRANSMITTER DRIVER
7804 M:      Hans Verkuil <hverkuil@xs4all.nl>
7805 L:      linux-media@vger.kernel.org
7806 T:      git git://linuxtv.org/media_tree.git
7807 W:      https://linuxtv.org
7808 S:      Maintained
7809 F:      drivers/media/radio/radio-keene*
7810
7811 KERNEL AUTOMOUNTER
7812 M:      Ian Kent <raven@themaw.net>
7813 L:      autofs@vger.kernel.org
7814 S:      Maintained
7815 F:      fs/autofs/
7816
7817 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7818 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7819 M:      Michal Marek <michal.lkml@markovi.net>
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7821 L:      linux-kbuild@vger.kernel.org
7822 S:      Maintained
7823 F:      Documentation/kbuild/
7824 F:      Makefile
7825 F:      scripts/Kbuild*
7826 F:      scripts/Makefile*
7827 F:      scripts/basic/
7828 F:      scripts/mk*
7829 F:      scripts/mod/
7830 F:      scripts/package/
7831
7832 KERNEL JANITORS
7833 L:      kernel-janitors@vger.kernel.org
7834 W:      http://kernelnewbies.org/KernelJanitors
7835 S:      Odd Fixes
7836
7837 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7838 M:      "J. Bruce Fields" <bfields@fieldses.org>
7839 M:      Jeff Layton <jlayton@kernel.org>
7840 L:      linux-nfs@vger.kernel.org
7841 W:      http://nfs.sourceforge.net/
7842 T:      git git://linux-nfs.org/~bfields/linux.git
7843 S:      Supported
7844 F:      fs/nfsd/
7845 F:      include/uapi/linux/nfsd/
7846 F:      fs/lockd/
7847 F:      fs/nfs_common/
7848 F:      net/sunrpc/
7849 F:      include/linux/lockd/
7850 F:      include/linux/sunrpc/
7851 F:      include/uapi/linux/sunrpc/
7852
7853 KERNEL SELFTEST FRAMEWORK
7854 M:      Shuah Khan <shuah@kernel.org>
7855 L:      linux-kselftest@vger.kernel.org
7856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7857 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7858 S:      Maintained
7859 F:      tools/testing/selftests/
7860 F:      Documentation/dev-tools/kselftest*
7861
7862 KERNEL USERMODE HELPER
7863 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7864 L:      linux-kernel@vger.kernel.org
7865 S:      Maintained
7866 F:      kernel/umh.c
7867 F:      include/linux/umh.h
7868
7869 KERNEL VIRTUAL MACHINE (KVM)
7870 M:      Paolo Bonzini <pbonzini@redhat.com>
7871 M:      Radim Krčmář <rkrcmar@redhat.com>
7872 L:      kvm@vger.kernel.org
7873 W:      http://www.linux-kvm.org
7874 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7875 S:      Supported
7876 F:      Documentation/virtual/kvm/
7877 F:      include/trace/events/kvm.h
7878 F:      include/uapi/asm-generic/kvm*
7879 F:      include/uapi/linux/kvm*
7880 F:      include/asm-generic/kvm*
7881 F:      include/linux/kvm*
7882 F:      include/kvm/iodev.h
7883 F:      virt/kvm/*
7884 F:      tools/kvm/
7885
7886 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7887 M:      Joerg Roedel <joro@8bytes.org>
7888 L:      kvm@vger.kernel.org
7889 W:      http://www.linux-kvm.org/
7890 S:      Maintained
7891 F:      arch/x86/include/asm/svm.h
7892 F:      arch/x86/kvm/svm.c
7893
7894 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7895 M:      Christoffer Dall <christoffer.dall@arm.com>
7896 M:      Marc Zyngier <marc.zyngier@arm.com>
7897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7898 L:      kvmarm@lists.cs.columbia.edu
7899 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7901 S:      Supported
7902 F:      arch/arm/include/uapi/asm/kvm*
7903 F:      arch/arm/include/asm/kvm*
7904 F:      arch/arm/kvm/
7905 F:      virt/kvm/arm/
7906 F:      include/kvm/arm_*
7907
7908 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7909 M:      Christoffer Dall <christoffer.dall@arm.com>
7910 M:      Marc Zyngier <marc.zyngier@arm.com>
7911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7912 L:      kvmarm@lists.cs.columbia.edu
7913 S:      Maintained
7914 F:      arch/arm64/include/uapi/asm/kvm*
7915 F:      arch/arm64/include/asm/kvm*
7916 F:      arch/arm64/kvm/
7917
7918 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7919 M:      James Hogan <jhogan@kernel.org>
7920 L:      linux-mips@linux-mips.org
7921 S:      Supported
7922 F:      arch/mips/include/uapi/asm/kvm*
7923 F:      arch/mips/include/asm/kvm*
7924 F:      arch/mips/kvm/
7925
7926 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7927 M:      Paul Mackerras <paulus@ozlabs.org>
7928 L:      kvm-ppc@vger.kernel.org
7929 W:      http://www.linux-kvm.org/
7930 T:      git git://github.com/agraf/linux-2.6.git
7931 S:      Supported
7932 F:      arch/powerpc/include/uapi/asm/kvm*
7933 F:      arch/powerpc/include/asm/kvm*
7934 F:      arch/powerpc/kvm/
7935 F:      arch/powerpc/kernel/kvm*
7936
7937 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7938 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7939 M:      Janosch Frank <frankja@linux.ibm.com>
7940 R:      David Hildenbrand <david@redhat.com>
7941 R:      Cornelia Huck <cohuck@redhat.com>
7942 L:      linux-s390@vger.kernel.org
7943 W:      http://www.ibm.com/developerworks/linux/linux390/
7944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7945 S:      Supported
7946 F:      arch/s390/include/uapi/asm/kvm*
7947 F:      arch/s390/include/asm/gmap.h
7948 F:      arch/s390/include/asm/kvm*
7949 F:      arch/s390/kvm/
7950 F:      arch/s390/mm/gmap.c
7951
7952 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7953 M:      Paolo Bonzini <pbonzini@redhat.com>
7954 M:      Radim Krčmář <rkrcmar@redhat.com>
7955 L:      kvm@vger.kernel.org
7956 W:      http://www.linux-kvm.org
7957 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7958 S:      Supported
7959 F:      arch/x86/kvm/
7960 F:      arch/x86/include/uapi/asm/kvm*
7961 F:      arch/x86/include/asm/kvm*
7962 F:      arch/x86/include/asm/pvclock-abi.h
7963 F:      arch/x86/kernel/kvm.c
7964 F:      arch/x86/kernel/kvmclock.c
7965
7966 KERNFS
7967 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7968 M:      Tejun Heo <tj@kernel.org>
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7970 S:      Supported
7971 F:      include/linux/kernfs.h
7972 F:      fs/kernfs/
7973
7974 KEXEC
7975 M:      Eric Biederman <ebiederm@xmission.com>
7976 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7977 L:      kexec@lists.infradead.org
7978 S:      Maintained
7979 F:      include/linux/kexec.h
7980 F:      include/uapi/linux/kexec.h
7981 F:      kernel/kexec*
7982
7983 KEYS-ENCRYPTED
7984 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7985 L:      linux-integrity@vger.kernel.org
7986 L:      keyrings@vger.kernel.org
7987 S:      Supported
7988 F:      Documentation/security/keys/trusted-encrypted.rst
7989 F:      include/keys/encrypted-type.h
7990 F:      security/keys/encrypted-keys/
7991
7992 KEYS-TRUSTED
7993 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7994 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7995 L:      linux-integrity@vger.kernel.org
7996 L:      keyrings@vger.kernel.org
7997 S:      Supported
7998 F:      Documentation/security/keys/trusted-encrypted.rst
7999 F:      include/keys/trusted-type.h
8000 F:      security/keys/trusted.c
8001 F:      security/keys/trusted.h
8002
8003 KEYS/KEYRINGS:
8004 M:      David Howells <dhowells@redhat.com>
8005 L:      keyrings@vger.kernel.org
8006 S:      Maintained
8007 F:      Documentation/security/keys/core.rst
8008 F:      include/linux/key.h
8009 F:      include/linux/key-type.h
8010 F:      include/linux/keyctl.h
8011 F:      include/uapi/linux/keyctl.h
8012 F:      include/keys/
8013 F:      security/keys/
8014
8015 KGDB / KDB /debug_core
8016 M:      Jason Wessel <jason.wessel@windriver.com>
8017 M:      Daniel Thompson <daniel.thompson@linaro.org>
8018 W:      http://kgdb.wiki.kernel.org/
8019 L:      kgdb-bugreport@lists.sourceforge.net
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8021 S:      Maintained
8022 F:      Documentation/dev-tools/kgdb.rst
8023 F:      drivers/misc/kgdbts.c
8024 F:      drivers/tty/serial/kgdboc.c
8025 F:      include/linux/kdb.h
8026 F:      include/linux/kgdb.h
8027 F:      kernel/debug/
8028
8029 KMEMLEAK
8030 M:      Catalin Marinas <catalin.marinas@arm.com>
8031 S:      Maintained
8032 F:      Documentation/dev-tools/kmemleak.rst
8033 F:      include/linux/kmemleak.h
8034 F:      mm/kmemleak.c
8035 F:      mm/kmemleak-test.c
8036
8037 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8038 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8039 L:      linux-kernel@vger.kernel.org
8040 S:      Maintained
8041 F:      kernel/kmod.c
8042 F:      include/linux/kmod.h
8043 F:      lib/test_kmod.c
8044 F:      tools/testing/selftests/kmod/
8045
8046 KPROBES
8047 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8048 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8049 M:      "David S. Miller" <davem@davemloft.net>
8050 M:      Masami Hiramatsu <mhiramat@kernel.org>
8051 S:      Maintained
8052 F:      Documentation/kprobes.txt
8053 F:      include/linux/kprobes.h
8054 F:      include/asm-generic/kprobes.h
8055 F:      kernel/kprobes.c
8056
8057 KS0108 LCD CONTROLLER DRIVER
8058 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8059 S:      Maintained
8060 F:      Documentation/auxdisplay/ks0108
8061 F:      drivers/auxdisplay/ks0108.c
8062 F:      include/linux/ks0108.h
8063
8064 L3MDEV
8065 M:      David Ahern <dsa@cumulusnetworks.com>
8066 L:      netdev@vger.kernel.org
8067 S:      Maintained
8068 F:      net/l3mdev
8069 F:      include/net/l3mdev.h
8070
8071 LANTIQ MIPS ARCHITECTURE
8072 M:      John Crispin <john@phrozen.org>
8073 L:      linux-mips@linux-mips.org
8074 S:      Maintained
8075 F:      arch/mips/lantiq
8076 F:      drivers/soc/lantiq
8077
8078 LAPB module
8079 L:      linux-x25@vger.kernel.org
8080 S:      Orphan
8081 F:      Documentation/networking/lapb-module.txt
8082 F:      include/*/lapb.h
8083 F:      net/lapb/
8084
8085 LASI 53c700 driver for PARISC
8086 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8087 L:      linux-scsi@vger.kernel.org
8088 S:      Maintained
8089 F:      Documentation/scsi/53c700.txt
8090 F:      drivers/scsi/53c700*
8091
8092 LEAKING_ADDRESSES
8093 M:      Tobin C. Harding <me@tobin.cc>
8094 M:      Tycho Andersen <tycho@tycho.ws>
8095 L:      kernel-hardening@lists.openwall.com
8096 S:      Maintained
8097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8098 F:      scripts/leaking_addresses.pl
8099
8100 LED SUBSYSTEM
8101 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8102 M:      Pavel Machek <pavel@ucw.cz>
8103 L:      linux-leds@vger.kernel.org
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8105 S:      Maintained
8106 F:      Documentation/devicetree/bindings/leds/
8107 F:      drivers/leds/
8108 F:      include/linux/leds.h
8109
8110 LEGACY EEPROM DRIVER
8111 M:      Jean Delvare <jdelvare@suse.com>
8112 S:      Maintained
8113 F:      Documentation/misc-devices/eeprom
8114 F:      drivers/misc/eeprom/eeprom.c
8115
8116 LEGO MINDSTORMS EV3
8117 R:      David Lechner <david@lechnology.com>
8118 S:      Maintained
8119 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8120 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8121 F:      drivers/power/supply/lego_ev3_battery.c
8122
8123 LEGO USB Tower driver
8124 M:      Juergen Stuber <starblue@users.sourceforge.net>
8125 L:      legousb-devel@lists.sourceforge.net
8126 W:      http://legousb.sourceforge.net/
8127 S:      Maintained
8128 F:      drivers/usb/misc/legousbtower.c
8129
8130 LG2160 MEDIA DRIVER
8131 M:      Michael Krufky <mkrufky@linuxtv.org>
8132 L:      linux-media@vger.kernel.org
8133 W:      https://linuxtv.org
8134 W:      http://github.com/mkrufky
8135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8136 T:      git git://linuxtv.org/mkrufky/tuners.git
8137 S:      Maintained
8138 F:      drivers/media/dvb-frontends/lg2160.*
8139
8140 LGDT3305 MEDIA DRIVER
8141 M:      Michael Krufky <mkrufky@linuxtv.org>
8142 L:      linux-media@vger.kernel.org
8143 W:      https://linuxtv.org
8144 W:      http://github.com/mkrufky
8145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8146 T:      git git://linuxtv.org/mkrufky/tuners.git
8147 S:      Maintained
8148 F:      drivers/media/dvb-frontends/lgdt3305.*
8149
8150 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8151 M:      Viresh Kumar <vireshk@kernel.org>
8152 L:      linux-ide@vger.kernel.org
8153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8154 S:      Maintained
8155 F:      include/linux/pata_arasan_cf_data.h
8156 F:      drivers/ata/pata_arasan_cf.c
8157
8158 LIBATA PATA DRIVERS
8159 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8160 M:      Tejun Heo <tj@kernel.org>
8161 L:      linux-ide@vger.kernel.org
8162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8163 S:      Maintained
8164 F:      drivers/ata/pata_*.c
8165 F:      drivers/ata/ata_generic.c
8166
8167 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8168 M:      Linus Walleij <linus.walleij@linaro.org>
8169 L:      linux-ide@vger.kernel.org
8170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8171 S:      Maintained
8172 F:      drivers/ata/pata_ftide010.c
8173 F:      drivers/ata/sata_gemini.c
8174 F:      drivers/ata/sata_gemini.h
8175
8176 LIBATA SATA AHCI PLATFORM devices support
8177 M:      Hans de Goede <hdegoede@redhat.com>
8178 M:      Tejun Heo <tj@kernel.org>
8179 L:      linux-ide@vger.kernel.org
8180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8181 S:      Maintained
8182 F:      drivers/ata/ahci_platform.c
8183 F:      drivers/ata/libahci_platform.c
8184 F:      include/linux/ahci_platform.h
8185
8186 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8187 M:      Mikael Pettersson <mikpelinux@gmail.com>
8188 L:      linux-ide@vger.kernel.org
8189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8190 S:      Maintained
8191 F:      drivers/ata/sata_promise.*
8192
8193 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8194 M:      Tejun Heo <tj@kernel.org>
8195 L:      linux-ide@vger.kernel.org
8196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8197 S:      Maintained
8198 F:      drivers/ata/
8199 F:      include/linux/ata.h
8200 F:      include/linux/libata.h
8201 F:      Documentation/devicetree/bindings/ata/
8202
8203 LIBLOCKDEP
8204 M:      Sasha Levin <alexander.levin@verizon.com>
8205 S:      Maintained
8206 F:      tools/lib/lockdep/
8207
8208 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8209 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8210 M:      Dan Williams <dan.j.williams@intel.com>
8211 M:      Vishal Verma <vishal.l.verma@intel.com>
8212 M:      Dave Jiang <dave.jiang@intel.com>
8213 L:      linux-nvdimm@lists.01.org
8214 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8215 S:      Supported
8216 F:      drivers/nvdimm/blk.c
8217 F:      drivers/nvdimm/region_devs.c
8218
8219 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8220 M:      Vishal Verma <vishal.l.verma@intel.com>
8221 M:      Dan Williams <dan.j.williams@intel.com>
8222 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8223 M:      Dave Jiang <dave.jiang@intel.com>
8224 L:      linux-nvdimm@lists.01.org
8225 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8226 S:      Supported
8227 F:      drivers/nvdimm/btt*
8228
8229 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8230 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8231 M:      Dan Williams <dan.j.williams@intel.com>
8232 M:      Vishal Verma <vishal.l.verma@intel.com>
8233 M:      Dave Jiang <dave.jiang@intel.com>
8234 L:      linux-nvdimm@lists.01.org
8235 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8236 S:      Supported
8237 F:      drivers/nvdimm/pmem*
8238
8239 LIBNVDIMM: DEVICETREE BINDINGS
8240 M:      Oliver O'Halloran <oohall@gmail.com>
8241 L:      linux-nvdimm@lists.01.org
8242 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8243 S:      Supported
8244 F:      drivers/nvdimm/of_pmem.c
8245 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8246
8247 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8248 M:      Dan Williams <dan.j.williams@intel.com>
8249 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8250 M:      Vishal Verma <vishal.l.verma@intel.com>
8251 M:      Dave Jiang <dave.jiang@intel.com>
8252 L:      linux-nvdimm@lists.01.org
8253 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8255 S:      Supported
8256 F:      drivers/nvdimm/*
8257 F:      drivers/acpi/nfit/*
8258 F:      include/linux/nd.h
8259 F:      include/linux/libnvdimm.h
8260 F:      include/uapi/linux/ndctl.h
8261
8262 LIGHTNVM PLATFORM SUPPORT
8263 M:      Matias Bjorling <mb@lightnvm.io>
8264 W:      http://github/OpenChannelSSD
8265 L:      linux-block@vger.kernel.org
8266 S:      Maintained
8267 F:      drivers/lightnvm/
8268 F:      include/linux/lightnvm.h
8269 F:      include/uapi/linux/lightnvm.h
8270
8271 LINUX FOR POWER MACINTOSH
8272 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8273 W:      http://www.penguinppc.org/
8274 L:      linuxppc-dev@lists.ozlabs.org
8275 S:      Maintained
8276 F:      arch/powerpc/platforms/powermac/
8277 F:      drivers/macintosh/
8278
8279 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8280 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8281 M:      Paul Mackerras <paulus@samba.org>
8282 M:      Michael Ellerman <mpe@ellerman.id.au>
8283 W:      https://github.com/linuxppc/linux/wiki
8284 L:      linuxppc-dev@lists.ozlabs.org
8285 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8287 S:      Supported
8288 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8289 F:      Documentation/devicetree/bindings/powerpc/
8290 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8291 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8292 F:      Documentation/powerpc/
8293 F:      arch/powerpc/
8294 F:      drivers/char/tpm/tpm_ibmvtpm*
8295 F:      drivers/crypto/nx/
8296 F:      drivers/crypto/vmx/
8297 F:      drivers/i2c/busses/i2c-opal.c
8298 F:      drivers/net/ethernet/ibm/ibmveth.*
8299 F:      drivers/net/ethernet/ibm/ibmvnic.*
8300 F:      drivers/pci/hotplug/pnv_php.c
8301 F:      drivers/pci/hotplug/rpa*
8302 F:      drivers/rtc/rtc-opal.c
8303 F:      drivers/scsi/ibmvscsi/
8304 F:      drivers/tty/hvc/hvc_opal.c
8305 F:      drivers/watchdog/wdrtas.c
8306 F:      tools/testing/selftests/powerpc
8307 N:      /pmac
8308 N:      powermac
8309 N:      powernv
8310 N:      [^a-z0-9]ps3
8311 N:      pseries
8312
8313 LINUX FOR POWERPC EMBEDDED MPC5XXX
8314 M:      Anatolij Gustschin <agust@denx.de>
8315 L:      linuxppc-dev@lists.ozlabs.org
8316 T:      git git://git.denx.de/linux-denx-agust.git
8317 S:      Maintained
8318 F:      arch/powerpc/platforms/512x/
8319 F:      arch/powerpc/platforms/52xx/
8320
8321 LINUX FOR POWERPC EMBEDDED PPC4XX
8322 M:      Alistair Popple <alistair@popple.id.au>
8323 M:      Matt Porter <mporter@kernel.crashing.org>
8324 W:      http://www.penguinppc.org/
8325 L:      linuxppc-dev@lists.ozlabs.org
8326 S:      Maintained
8327 F:      arch/powerpc/platforms/40x/
8328 F:      arch/powerpc/platforms/44x/
8329
8330 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8331 M:      Scott Wood <oss@buserror.net>
8332 M:      Kumar Gala <galak@kernel.crashing.org>
8333 W:      http://www.penguinppc.org/
8334 L:      linuxppc-dev@lists.ozlabs.org
8335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8336 S:      Maintained
8337 F:      arch/powerpc/platforms/83xx/
8338 F:      arch/powerpc/platforms/85xx/
8339 F:      Documentation/devicetree/bindings/powerpc/fsl/
8340
8341 LINUX FOR POWERPC EMBEDDED PPC8XX
8342 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8343 W:      http://www.penguinppc.org/
8344 L:      linuxppc-dev@lists.ozlabs.org
8345 S:      Maintained
8346 F:      arch/powerpc/platforms/8xx/
8347
8348 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8349 L:      linuxppc-dev@lists.ozlabs.org
8350 S:      Orphan
8351 F:      arch/powerpc/*/*virtex*
8352 F:      arch/powerpc/*/*/*virtex*
8353
8354 LINUX FOR POWERPC PA SEMI PWRFICIENT
8355 L:      linuxppc-dev@lists.ozlabs.org
8356 S:      Orphan
8357 F:      arch/powerpc/platforms/pasemi/
8358 F:      drivers/*/*pasemi*
8359 F:      drivers/*/*/*pasemi*
8360
8361 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8362 M:      Kees Cook <keescook@chromium.org>
8363 S:      Maintained
8364 F:      drivers/misc/lkdtm/*
8365
8366 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8367 M:      Alan Stern <stern@rowland.harvard.edu>
8368 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8369 M:      Will Deacon <will.deacon@arm.com>
8370 M:      Peter Zijlstra <peterz@infradead.org>
8371 M:      Boqun Feng <boqun.feng@gmail.com>
8372 M:      Nicholas Piggin <npiggin@gmail.com>
8373 M:      David Howells <dhowells@redhat.com>
8374 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8375 M:      Luc Maranget <luc.maranget@inria.fr>
8376 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8377 R:      Akira Yokosawa <akiyks@gmail.com>
8378 R:      Daniel Lustig <dlustig@nvidia.com>
8379 L:      linux-kernel@vger.kernel.org
8380 L:      linux-arch@vger.kernel.org
8381 S:      Supported
8382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8383 F:      tools/memory-model/
8384 F:      Documentation/atomic_bitops.txt
8385 F:      Documentation/atomic_t.txt
8386 F:      Documentation/core-api/atomic_ops.rst
8387 F:      Documentation/core-api/refcount-vs-atomic.rst
8388 F:      Documentation/memory-barriers.txt
8389
8390 LIS3LV02D ACCELEROMETER DRIVER
8391 M:      Eric Piel <eric.piel@tremplin-utc.net>
8392 S:      Maintained
8393 F:      Documentation/misc-devices/lis3lv02d
8394 F:      drivers/misc/lis3lv02d/
8395 F:      drivers/platform/x86/hp_accel.c
8396
8397 LIVE PATCHING
8398 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8399 M:      Jessica Yu <jeyu@kernel.org>
8400 M:      Jiri Kosina <jikos@kernel.org>
8401 M:      Miroslav Benes <mbenes@suse.cz>
8402 R:      Petr Mladek <pmladek@suse.com>
8403 S:      Maintained
8404 F:      kernel/livepatch/
8405 F:      include/linux/livepatch.h
8406 F:      arch/x86/include/asm/livepatch.h
8407 F:      arch/x86/kernel/livepatch.c
8408 F:      Documentation/livepatch/
8409 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8410 F:      samples/livepatch/
8411 L:      live-patching@vger.kernel.org
8412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8413
8414 LLC (802.2)
8415 L:      netdev@vger.kernel.org
8416 S:      Odd fixes
8417 F:      include/linux/llc.h
8418 F:      include/uapi/linux/llc.h
8419 F:      include/net/llc*
8420 F:      net/llc/
8421
8422 LM73 HARDWARE MONITOR DRIVER
8423 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8424 L:      linux-hwmon@vger.kernel.org
8425 S:      Maintained
8426 F:      drivers/hwmon/lm73.c
8427
8428 LM78 HARDWARE MONITOR DRIVER
8429 M:      Jean Delvare <jdelvare@suse.com>
8430 L:      linux-hwmon@vger.kernel.org
8431 S:      Maintained
8432 F:      Documentation/hwmon/lm78
8433 F:      drivers/hwmon/lm78.c
8434
8435 LM83 HARDWARE MONITOR DRIVER
8436 M:      Jean Delvare <jdelvare@suse.com>
8437 L:      linux-hwmon@vger.kernel.org
8438 S:      Maintained
8439 F:      Documentation/hwmon/lm83
8440 F:      drivers/hwmon/lm83.c
8441
8442 LM90 HARDWARE MONITOR DRIVER
8443 M:      Jean Delvare <jdelvare@suse.com>
8444 L:      linux-hwmon@vger.kernel.org
8445 S:      Maintained
8446 F:      Documentation/hwmon/lm90
8447 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8448 F:      drivers/hwmon/lm90.c
8449 F:      include/dt-bindings/thermal/lm90.h
8450
8451 LM95234 HARDWARE MONITOR DRIVER
8452 M:      Guenter Roeck <linux@roeck-us.net>
8453 L:      linux-hwmon@vger.kernel.org
8454 S:      Maintained
8455 F:      Documentation/hwmon/lm95234
8456 F:      drivers/hwmon/lm95234.c
8457
8458 LME2510 MEDIA DRIVER
8459 M:      Malcolm Priestley <tvboxspy@gmail.com>
8460 L:      linux-media@vger.kernel.org
8461 W:      https://linuxtv.org
8462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8463 S:      Maintained
8464 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8465
8466 LOADPIN SECURITY MODULE
8467 M:      Kees Cook <keescook@chromium.org>
8468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8469 S:      Supported
8470 F:      security/loadpin/
8471 F:      Documentation/admin-guide/LSM/LoadPin.rst
8472
8473 LOCKING PRIMITIVES
8474 M:      Peter Zijlstra <peterz@infradead.org>
8475 M:      Ingo Molnar <mingo@redhat.com>
8476 M:      Will Deacon <will.deacon@arm.com>
8477 L:      linux-kernel@vger.kernel.org
8478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8479 S:      Maintained
8480 F:      Documentation/locking/
8481 F:      include/linux/lockdep.h
8482 F:      include/linux/spinlock*.h
8483 F:      arch/*/include/asm/spinlock*.h
8484 F:      include/linux/rwlock*.h
8485 F:      include/linux/mutex*.h
8486 F:      arch/*/include/asm/mutex*.h
8487 F:      include/linux/rwsem*.h
8488 F:      arch/*/include/asm/rwsem.h
8489 F:      include/linux/seqlock.h
8490 F:      lib/locking*.[ch]
8491 F:      kernel/locking/
8492 X:      kernel/locking/locktorture.c
8493
8494 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8495 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8496 L:      linux-ntfs-dev@lists.sourceforge.net
8497 W:      http://www.linux-ntfs.org/content/view/19/37/
8498 S:      Maintained
8499 F:      Documentation/ldm.txt
8500 F:      block/partitions/ldm.*
8501
8502 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8503 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8504 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8505 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8506 L:      MPT-FusionLinux.pdl@broadcom.com
8507 L:      linux-scsi@vger.kernel.org
8508 W:      http://www.avagotech.com/support/
8509 S:      Supported
8510 F:      drivers/message/fusion/
8511 F:      drivers/scsi/mpt3sas/
8512
8513 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8514 M:      Matthew Wilcox <matthew@wil.cx>
8515 L:      linux-scsi@vger.kernel.org
8516 S:      Maintained
8517 F:      drivers/scsi/sym53c8xx_2/
8518
8519 LTC4261 HARDWARE MONITOR DRIVER
8520 M:      Guenter Roeck <linux@roeck-us.net>
8521 L:      linux-hwmon@vger.kernel.org
8522 S:      Maintained
8523 F:      Documentation/hwmon/ltc4261
8524 F:      drivers/hwmon/ltc4261.c
8525
8526 LTC4306 I2C MULTIPLEXER DRIVER
8527 M:      Michael Hennerich <michael.hennerich@analog.com>
8528 W:      http://ez.analog.com/community/linux-device-drivers
8529 L:      linux-i2c@vger.kernel.org
8530 S:      Supported
8531 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8532 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8533
8534 LTP (Linux Test Project)
8535 M:      Mike Frysinger <vapier@gentoo.org>
8536 M:      Cyril Hrubis <chrubis@suse.cz>
8537 M:      Wanlong Gao <wanlong.gao@gmail.com>
8538 M:      Jan Stancek <jstancek@redhat.com>
8539 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8540 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8541 L:      ltp@lists.linux.it (subscribers-only)
8542 W:      http://linux-test-project.github.io/
8543 T:      git git://github.com/linux-test-project/ltp.git
8544 S:      Maintained
8545
8546 M68K ARCHITECTURE
8547 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8548 L:      linux-m68k@lists.linux-m68k.org
8549 W:      http://www.linux-m68k.org/
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8551 S:      Maintained
8552 F:      arch/m68k/
8553 F:      drivers/zorro/
8554
8555 M68K ON APPLE MACINTOSH
8556 M:      Joshua Thompson <funaho@jurai.org>
8557 W:      http://www.mac.linux-m68k.org/
8558 L:      linux-m68k@lists.linux-m68k.org
8559 S:      Maintained
8560 F:      arch/m68k/mac/
8561
8562 M68K ON HP9000/300
8563 M:      Philip Blundell <philb@gnu.org>
8564 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8565 S:      Maintained
8566 F:      arch/m68k/hp300/
8567
8568 M88DS3103 MEDIA DRIVER
8569 M:      Antti Palosaari <crope@iki.fi>
8570 L:      linux-media@vger.kernel.org
8571 W:      https://linuxtv.org
8572 W:      http://palosaari.fi/linux/
8573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8574 T:      git git://linuxtv.org/anttip/media_tree.git
8575 S:      Maintained
8576 F:      drivers/media/dvb-frontends/m88ds3103*
8577
8578 M88RS2000 MEDIA DRIVER
8579 M:      Malcolm Priestley <tvboxspy@gmail.com>
8580 L:      linux-media@vger.kernel.org
8581 W:      https://linuxtv.org
8582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8583 S:      Maintained
8584 F:      drivers/media/dvb-frontends/m88rs2000*
8585
8586 MA901 MASTERKIT USB FM RADIO DRIVER
8587 M:      Alexey Klimov <klimov.linux@gmail.com>
8588 L:      linux-media@vger.kernel.org
8589 T:      git git://linuxtv.org/media_tree.git
8590 S:      Maintained
8591 F:      drivers/media/radio/radio-ma901.c
8592
8593 MAC80211
8594 M:      Johannes Berg <johannes@sipsolutions.net>
8595 L:      linux-wireless@vger.kernel.org
8596 W:      http://wireless.kernel.org/
8597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8599 S:      Maintained
8600 F:      Documentation/networking/mac80211-injection.txt
8601 F:      include/net/mac80211.h
8602 F:      net/mac80211/
8603 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8604 F:      Documentation/networking/mac80211_hwsim/README
8605
8606 MAILBOX API
8607 M:      Jassi Brar <jassisinghbrar@gmail.com>
8608 L:      linux-kernel@vger.kernel.org
8609 S:      Maintained
8610 F:      drivers/mailbox/
8611 F:      include/linux/mailbox_client.h
8612 F:      include/linux/mailbox_controller.h
8613
8614 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8615 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8616 W:      http://www.kernel.org/doc/man-pages
8617 L:      linux-man@vger.kernel.org
8618 S:      Maintained
8619
8620 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8621 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8622 L:      linux-mips@linux-mips.org
8623 S:      Maintained
8624 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8625
8626 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8627 M:      Andrew Lunn <andrew@lunn.ch>
8628 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8629 L:      netdev@vger.kernel.org
8630 S:      Maintained
8631 F:      drivers/net/dsa/mv88e6xxx/
8632 F:      linux/platform_data/mv88e6xxx.h
8633 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8634
8635 MARVELL ARMADA DRM SUPPORT
8636 M:      Russell King <linux@armlinux.org.uk>
8637 S:      Maintained
8638 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8639 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8640 F:      drivers/gpu/drm/armada/
8641 F:      include/uapi/drm/armada_drm.h
8642 F:      Documentation/devicetree/bindings/display/armada/
8643
8644 MARVELL CRYPTO DRIVER
8645 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8646 M:      Arnaud Ebalard <arno@natisbad.org>
8647 F:      drivers/crypto/marvell/
8648 S:      Maintained
8649 L:      linux-crypto@vger.kernel.org
8650
8651 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8652 M:      Mirko Lindner <mlindner@marvell.com>
8653 M:      Stephen Hemminger <stephen@networkplumber.org>
8654 L:      netdev@vger.kernel.org
8655 S:      Maintained
8656 F:      drivers/net/ethernet/marvell/sk*
8657
8658 MARVELL LIBERTAS WIRELESS DRIVER
8659 L:      libertas-dev@lists.infradead.org
8660 S:      Orphan
8661 F:      drivers/net/wireless/marvell/libertas/
8662
8663 MARVELL MACCHIATOBIN SUPPORT
8664 M:      Russell King <linux@armlinux.org.uk>
8665 L:      linux-arm-kernel@lists.infradead.org
8666 S:      Maintained
8667 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8668
8669 MARVELL MV643XX ETHERNET DRIVER
8670 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8671 L:      netdev@vger.kernel.org
8672 S:      Maintained
8673 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8674 F:      include/linux/mv643xx.h
8675
8676 MARVELL MV88X3310 PHY DRIVER
8677 M:      Russell King <linux@armlinux.org.uk>
8678 L:      netdev@vger.kernel.org
8679 S:      Maintained
8680 F:      drivers/net/phy/marvell10g.c
8681
8682 MARVELL MVNETA ETHERNET DRIVER
8683 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8684 L:      netdev@vger.kernel.org
8685 S:      Maintained
8686 F:      drivers/net/ethernet/marvell/mvneta.*
8687
8688 MARVELL MWIFIEX WIRELESS DRIVER
8689 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8690 M:      Nishant Sarmukadam <nishants@marvell.com>
8691 M:      Ganapathi Bhat <gbhat@marvell.com>
8692 M:      Xinming Hu <huxinming820@gmail.com>
8693 L:      linux-wireless@vger.kernel.org
8694 S:      Maintained
8695 F:      drivers/net/wireless/marvell/mwifiex/
8696
8697 MARVELL MWL8K WIRELESS DRIVER
8698 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8699 L:      linux-wireless@vger.kernel.org
8700 S:      Odd Fixes
8701 F:      drivers/net/wireless/marvell/mwl8k.c
8702
8703 MARVELL NAND CONTROLLER DRIVER
8704 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8705 L:      linux-mtd@lists.infradead.org
8706 S:      Maintained
8707 F:      drivers/mtd/nand/raw/marvell_nand.c
8708 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8709
8710 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8711 M:      Nicolas Pitre <nico@fluxnic.net>
8712 S:      Odd Fixes
8713 F:      drivers/mmc/host/mvsdio.*
8714
8715 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8716 M:      Hu Ziji <huziji@marvell.com>
8717 L:      linux-mmc@vger.kernel.org
8718 S:      Supported
8719 F:      drivers/mmc/host/sdhci-xenon*
8720 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8721
8722 MATROX FRAMEBUFFER DRIVER
8723 L:      linux-fbdev@vger.kernel.org
8724 S:      Orphan
8725 F:      drivers/video/fbdev/matrox/matroxfb_*
8726 F:      include/uapi/linux/matroxfb.h
8727
8728 MAX16065 HARDWARE MONITOR DRIVER
8729 M:      Guenter Roeck <linux@roeck-us.net>
8730 L:      linux-hwmon@vger.kernel.org
8731 S:      Maintained
8732 F:      Documentation/hwmon/max16065
8733 F:      drivers/hwmon/max16065.c
8734
8735 MAX20751 HARDWARE MONITOR DRIVER
8736 M:      Guenter Roeck <linux@roeck-us.net>
8737 L:      linux-hwmon@vger.kernel.org
8738 S:      Maintained
8739 F:      Documentation/hwmon/max20751
8740 F:      drivers/hwmon/max20751.c
8741
8742 MAX2175 SDR TUNER DRIVER
8743 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8744 L:      linux-media@vger.kernel.org
8745 T:      git git://linuxtv.org/media_tree.git
8746 S:      Maintained
8747 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8748 F:      Documentation/media/v4l-drivers/max2175.rst
8749 F:      drivers/media/i2c/max2175*
8750 F:      include/uapi/linux/max2175.h
8751
8752 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8753 L:      linux-hwmon@vger.kernel.org
8754 S:      Orphan
8755 F:      Documentation/hwmon/max6650
8756 F:      drivers/hwmon/max6650.c
8757
8758 MAX6697 HARDWARE MONITOR DRIVER
8759 M:      Guenter Roeck <linux@roeck-us.net>
8760 L:      linux-hwmon@vger.kernel.org
8761 S:      Maintained
8762 F:      Documentation/hwmon/max6697
8763 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8764 F:      drivers/hwmon/max6697.c
8765 F:      include/linux/platform_data/max6697.h
8766
8767 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8768 M:      Peter Rosin <peda@axentia.se>
8769 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8770 S:      Maintained
8771 F:      Documentation/devicetree/bindings/sound/max9860.txt
8772 F:      sound/soc/codecs/max9860.*
8773
8774 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8775 M:      Javier Martinez Canillas <javier@dowhile0.org>
8776 L:      linux-kernel@vger.kernel.org
8777 S:      Supported
8778 F:      drivers/regulator/max77802-regulator.c
8779 F:      Documentation/devicetree/bindings/*/*max77802.txt
8780 F:      include/dt-bindings/*/*max77802.h
8781
8782 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8783 M:      Krzysztof Kozlowski <krzk@kernel.org>
8784 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8785 L:      linux-pm@vger.kernel.org
8786 S:      Supported
8787 F:      drivers/power/supply/max14577_charger.c
8788 F:      drivers/power/supply/max77693_charger.c
8789
8790 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8791 M:      Chanwoo Choi <cw00.choi@samsung.com>
8792 M:      Krzysztof Kozlowski <krzk@kernel.org>
8793 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8794 L:      linux-kernel@vger.kernel.org
8795 S:      Supported
8796 F:      drivers/*/max14577*.c
8797 F:      drivers/*/max77686*.c
8798 F:      drivers/*/max77693*.c
8799 F:      drivers/extcon/extcon-max14577.c
8800 F:      drivers/extcon/extcon-max77693.c
8801 F:      drivers/rtc/rtc-max77686.c
8802 F:      drivers/clk/clk-max77686.c
8803 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8804 F:      Documentation/devicetree/bindings/*/max77686.txt
8805 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8806 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8807 F:      include/linux/mfd/max14577*.h
8808 F:      include/linux/mfd/max77686*.h
8809 F:      include/linux/mfd/max77693*.h
8810
8811 MAXIRADIO FM RADIO RECEIVER DRIVER
8812 M:      Hans Verkuil <hverkuil@xs4all.nl>
8813 L:      linux-media@vger.kernel.org
8814 T:      git git://linuxtv.org/media_tree.git
8815 W:      https://linuxtv.org
8816 S:      Maintained
8817 F:      drivers/media/radio/radio-maxiradio*
8818
8819 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8820 M:      Peter Rosin <peda@axentia.se>
8821 L:      linux-iio@vger.kernel.org
8822 S:      Maintained
8823 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8824 F:      drivers/iio/potentiometer/mcp4018.c
8825 F:      drivers/iio/potentiometer/mcp4531.c
8826
8827 MCR20A IEEE-802.15.4 RADIO DRIVER
8828 M:      Xue Liu <liuxuenetmail@gmail.com>
8829 L:      linux-wpan@vger.kernel.org
8830 W:      https://github.com/xueliu/mcr20a-linux
8831 S:      Maintained
8832 F:      drivers/net/ieee802154/mcr20a.c
8833 F:      drivers/net/ieee802154/mcr20a.h
8834 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8835
8836 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8837 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8838 L:      linux-iio@vger.kernel.org
8839 S:      Maintained
8840 F:      drivers/iio/dac/cio-dac.c
8841
8842 MEDIA DRIVERS FOR ASCOT2E
8843 M:      Sergey Kozlov <serjk@netup.ru>
8844 M:      Abylay Ospan <aospan@netup.ru>
8845 L:      linux-media@vger.kernel.org
8846 W:      https://linuxtv.org
8847 W:      http://netup.tv/
8848 T:      git git://linuxtv.org/media_tree.git
8849 S:      Supported
8850 F:      drivers/media/dvb-frontends/ascot2e*
8851
8852 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8853 M:      Jasmin Jessich <jasmin@anw.at>
8854 L:      linux-media@vger.kernel.org
8855 W:      https://linuxtv.org
8856 T:      git git://linuxtv.org/media_tree.git
8857 S:      Maintained
8858 F:      drivers/media/dvb-frontends/cxd2099*
8859
8860 MEDIA DRIVERS FOR CXD2841ER
8861 M:      Sergey Kozlov <serjk@netup.ru>
8862 M:      Abylay Ospan <aospan@netup.ru>
8863 L:      linux-media@vger.kernel.org
8864 W:      https://linuxtv.org
8865 W:      http://netup.tv/
8866 T:      git git://linuxtv.org/media_tree.git
8867 S:      Supported
8868 F:      drivers/media/dvb-frontends/cxd2841er*
8869
8870 MEDIA DRIVERS FOR CXD2880
8871 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8872 L:      linux-media@vger.kernel.org
8873 W:      http://linuxtv.org/
8874 T:      git git://linuxtv.org/media_tree.git
8875 S:      Supported
8876 F:      drivers/media/dvb-frontends/cxd2880/*
8877 F:      drivers/media/spi/cxd2880*
8878
8879 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8880 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8881 L:      linux-media@vger.kernel.org
8882 W:      https://linuxtv.org
8883 T:      git git://linuxtv.org/media_tree.git
8884 S:      Maintained
8885 F:      drivers/media/pci/ddbridge/*
8886
8887 MEDIA DRIVERS FOR FREESCALE IMX
8888 M:      Steve Longerbeam <slongerbeam@gmail.com>
8889 M:      Philipp Zabel <p.zabel@pengutronix.de>
8890 L:      linux-media@vger.kernel.org
8891 T:      git git://linuxtv.org/media_tree.git
8892 S:      Maintained
8893 F:      Documentation/devicetree/bindings/media/imx.txt
8894 F:      Documentation/media/v4l-drivers/imx.rst
8895 F:      drivers/staging/media/imx/
8896 F:      include/linux/imx-media.h
8897 F:      include/media/imx.h
8898
8899 MEDIA DRIVERS FOR HELENE
8900 M:      Abylay Ospan <aospan@netup.ru>
8901 L:      linux-media@vger.kernel.org
8902 W:      https://linuxtv.org
8903 W:      http://netup.tv/
8904 T:      git git://linuxtv.org/media_tree.git
8905 S:      Supported
8906 F:      drivers/media/dvb-frontends/helene*
8907
8908 MEDIA DRIVERS FOR HORUS3A
8909 M:      Sergey Kozlov <serjk@netup.ru>
8910 M:      Abylay Ospan <aospan@netup.ru>
8911 L:      linux-media@vger.kernel.org
8912 W:      https://linuxtv.org
8913 W:      http://netup.tv/
8914 T:      git git://linuxtv.org/media_tree.git
8915 S:      Supported
8916 F:      drivers/media/dvb-frontends/horus3a*
8917
8918 MEDIA DRIVERS FOR LNBH25
8919 M:      Sergey Kozlov <serjk@netup.ru>
8920 M:      Abylay Ospan <aospan@netup.ru>
8921 L:      linux-media@vger.kernel.org
8922 W:      https://linuxtv.org
8923 W:      http://netup.tv/
8924 T:      git git://linuxtv.org/media_tree.git
8925 S:      Supported
8926 F:      drivers/media/dvb-frontends/lnbh25*
8927
8928 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8929 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8930 L:      linux-media@vger.kernel.org
8931 W:      https://linuxtv.org
8932 T:      git git://linuxtv.org/media_tree.git
8933 S:      Maintained
8934 F:      drivers/media/dvb-frontends/mxl5xx*
8935
8936 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8937 M:      Sergey Kozlov <serjk@netup.ru>
8938 M:      Abylay Ospan <aospan@netup.ru>
8939 L:      linux-media@vger.kernel.org
8940 W:      https://linuxtv.org
8941 W:      http://netup.tv/
8942 T:      git git://linuxtv.org/media_tree.git
8943 S:      Supported
8944 F:      drivers/media/pci/netup_unidvb/*
8945
8946 MEDIA DRIVERS FOR RENESAS - CEU
8947 M:      Jacopo Mondi <jacopo@jmondi.org>
8948 L:      linux-media@vger.kernel.org
8949 L:      linux-renesas-soc@vger.kernel.org
8950 T:      git git://linuxtv.org/media_tree.git
8951 S:      Supported
8952 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8953 F:      drivers/media/platform/renesas-ceu.c
8954 F:      include/media/drv-intf/renesas-ceu.h
8955
8956 MEDIA DRIVERS FOR RENESAS - DRIF
8957 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8958 L:      linux-media@vger.kernel.org
8959 L:      linux-renesas-soc@vger.kernel.org
8960 T:      git git://linuxtv.org/media_tree.git
8961 S:      Supported
8962 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8963 F:      drivers/media/platform/rcar_drif.c
8964
8965 MEDIA DRIVERS FOR RENESAS - FCP
8966 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8967 L:      linux-media@vger.kernel.org
8968 L:      linux-renesas-soc@vger.kernel.org
8969 T:      git git://linuxtv.org/media_tree.git
8970 S:      Supported
8971 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8972 F:      drivers/media/platform/rcar-fcp.c
8973 F:      include/media/rcar-fcp.h
8974
8975 MEDIA DRIVERS FOR RENESAS - FDP1
8976 M:      Kieran Bingham <kieran@bingham.xyz>
8977 L:      linux-media@vger.kernel.org
8978 L:      linux-renesas-soc@vger.kernel.org
8979 T:      git git://linuxtv.org/media_tree.git
8980 S:      Supported
8981 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8982 F:      drivers/media/platform/rcar_fdp1.c
8983
8984 MEDIA DRIVERS FOR RENESAS - VIN
8985 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8986 L:      linux-media@vger.kernel.org
8987 L:      linux-renesas-soc@vger.kernel.org
8988 T:      git git://linuxtv.org/media_tree.git
8989 S:      Supported
8990 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8991 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8992 F:      drivers/media/platform/rcar-vin/
8993
8994 MEDIA DRIVERS FOR RENESAS - VSP1
8995 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8996 L:      linux-media@vger.kernel.org
8997 L:      linux-renesas-soc@vger.kernel.org
8998 T:      git git://linuxtv.org/media_tree.git
8999 S:      Supported
9000 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9001 F:      drivers/media/platform/vsp1/
9002
9003 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9004 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9005 L:      linux-media@vger.kernel.org
9006 W:      https://linuxtv.org
9007 T:      git git://linuxtv.org/media_tree.git
9008 S:      Maintained
9009 F:      drivers/media/dvb-frontends/stv0910*
9010
9011 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9012 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9013 L:      linux-media@vger.kernel.org
9014 W:      https://linuxtv.org
9015 T:      git git://linuxtv.org/media_tree.git
9016 S:      Maintained
9017 F:      drivers/media/dvb-frontends/stv6111*
9018
9019 MEDIA DRIVERS FOR STM32 - DCMI
9020 M:      Hugues Fruchet <hugues.fruchet@st.com>
9021 L:      linux-media@vger.kernel.org
9022 T:      git git://linuxtv.org/media_tree.git
9023 S:      Supported
9024 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9025 F:      drivers/media/platform/stm32/stm32-dcmi.c
9026
9027 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9028 M:      Dmitry Osipenko <digetx@gmail.com>
9029 L:      linux-media@vger.kernel.org
9030 L:      linux-tegra@vger.kernel.org
9031 T:      git git://linuxtv.org/media_tree.git
9032 S:      Maintained
9033 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9034 F:      drivers/staging/media/tegra-vde/
9035
9036 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9037 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9038 P:      LinuxTV.org Project
9039 L:      linux-media@vger.kernel.org
9040 W:      https://linuxtv.org
9041 Q:      http://patchwork.kernel.org/project/linux-media/list/
9042 T:      git git://linuxtv.org/media_tree.git
9043 S:      Maintained
9044 F:      Documentation/devicetree/bindings/media/
9045 F:      Documentation/media/
9046 F:      drivers/media/
9047 F:      drivers/staging/media/
9048 F:      include/linux/platform_data/media/
9049 F:      include/media/
9050 F:      include/uapi/linux/dvb/
9051 F:      include/uapi/linux/videodev2.h
9052 F:      include/uapi/linux/media.h
9053 F:      include/uapi/linux/v4l2-*
9054 F:      include/uapi/linux/meye.h
9055 F:      include/uapi/linux/ivtv*
9056 F:      include/uapi/linux/uvcvideo.h
9057
9058 MEDIATEK BLUETOOTH DRIVER
9059 M:      Sean Wang <sean.wang@mediatek.com>
9060 L:      linux-bluetooth@vger.kernel.org
9061 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9062 S:      Maintained
9063 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9064 F:      drivers/bluetooth/btmtkuart.c
9065
9066 MEDIATEK CIR DRIVER
9067 M:      Sean Wang <sean.wang@mediatek.com>
9068 S:      Maintained
9069 F:      drivers/media/rc/mtk-cir.c
9070
9071 MEDIATEK DMA DRIVER
9072 M:      Sean Wang <sean.wang@mediatek.com>
9073 L:      dmaengine@vger.kernel.org
9074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9075 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9076 S:      Maintained
9077 F:      Documentation/devicetree/bindings/dma/mtk-*
9078 F:      drivers/dma/mediatek/
9079
9080 MEDIATEK PMIC LED DRIVER
9081 M:      Sean Wang <sean.wang@mediatek.com>
9082 S:      Maintained
9083 F:      drivers/leds/leds-mt6323.c
9084 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9085
9086 MEDIATEK ETHERNET DRIVER
9087 M:      Felix Fietkau <nbd@openwrt.org>
9088 M:      John Crispin <john@phrozen.org>
9089 M:      Sean Wang <sean.wang@mediatek.com>
9090 M:      Nelson Chang <nelson.chang@mediatek.com>
9091 L:      netdev@vger.kernel.org
9092 S:      Maintained
9093 F:      drivers/net/ethernet/mediatek/
9094
9095 MEDIATEK SWITCH DRIVER
9096 M:      Sean Wang <sean.wang@mediatek.com>
9097 L:      netdev@vger.kernel.org
9098 S:      Maintained
9099 F:      drivers/net/dsa/mt7530.*
9100 F:      net/dsa/tag_mtk.c
9101
9102 MEDIATEK JPEG DRIVER
9103 M:      Rick Chang <rick.chang@mediatek.com>
9104 M:      Bin Liu <bin.liu@mediatek.com>
9105 S:      Supported
9106 F:      drivers/media/platform/mtk-jpeg/
9107 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9108
9109 MEDIATEK MDP DRIVER
9110 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9111 M:      Houlong Wei <houlong.wei@mediatek.com>
9112 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9113 S:      Supported
9114 F:      drivers/media/platform/mtk-mdp/
9115 F:      drivers/media/platform/mtk-vpu/
9116 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9117
9118 MEDIATEK MEDIA DRIVER
9119 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9120 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9121 S:      Supported
9122 F:      drivers/media/platform/mtk-vcodec/
9123 F:      drivers/media/platform/mtk-vpu/
9124 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9125 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9126
9127 MEDIATEK MT7601U WIRELESS LAN DRIVER
9128 M:      Jakub Kicinski <kubakici@wp.pl>
9129 L:      linux-wireless@vger.kernel.org
9130 S:      Maintained
9131 F:      drivers/net/wireless/mediatek/mt7601u/
9132
9133 MEDIATEK NAND CONTROLLER DRIVER
9134 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9135 L:      linux-mtd@lists.infradead.org
9136 S:      Maintained
9137 F:      drivers/mtd/nand/raw/mtk_*
9138 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9139
9140 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9141 M:      Sean Wang <sean.wang@mediatek.com>
9142 S:      Maintained
9143 F:      drivers/char/hw_random/mtk-rng.c
9144
9145 MEDIATEK USB3 DRD IP DRIVER
9146 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9147 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9149 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9150 S:      Maintained
9151 F:      drivers/usb/mtu3/
9152
9153 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9154 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9155 M:      Martin Donnelly <martin.donnelly@ge.com>
9156 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9157 S:      Maintained
9158 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9159 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9160
9161 MEGARAID SCSI/SAS DRIVERS
9162 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9163 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9164 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9165 L:      megaraidlinux.pdl@broadcom.com
9166 L:      linux-scsi@vger.kernel.org
9167 W:      http://www.avagotech.com/support/
9168 S:      Maintained
9169 F:      Documentation/scsi/megaraid.txt
9170 F:      drivers/scsi/megaraid.*
9171 F:      drivers/scsi/megaraid/
9172
9173 MELEXIS MLX90614 DRIVER
9174 M:      Crt Mori <cmo@melexis.com>
9175 L:      linux-iio@vger.kernel.org
9176 W:      http://www.melexis.com
9177 S:      Supported
9178 F:      drivers/iio/temperature/mlx90614.c
9179
9180 MELEXIS MLX90632 DRIVER
9181 M:      Crt Mori <cmo@melexis.com>
9182 L:      linux-iio@vger.kernel.org
9183 W:      http://www.melexis.com
9184 S:      Supported
9185 F:      drivers/iio/temperature/mlx90632.c
9186
9187 MELFAS MIP4 TOUCHSCREEN DRIVER
9188 M:      Sangwon Jee <jeesw@melfas.com>
9189 W:      http://www.melfas.com
9190 S:      Supported
9191 F:      drivers/input/touchscreen/melfas_mip4.c
9192 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9193
9194 MELLANOX ETHERNET DRIVER (mlx4_en)
9195 M:      Tariq Toukan <tariqt@mellanox.com>
9196 L:      netdev@vger.kernel.org
9197 S:      Supported
9198 W:      http://www.mellanox.com
9199 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9200 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9201
9202 MELLANOX ETHERNET DRIVER (mlx5e)
9203 M:      Saeed Mahameed <saeedm@mellanox.com>
9204 L:      netdev@vger.kernel.org
9205 S:      Supported
9206 W:      http://www.mellanox.com
9207 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9208 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9209
9210 MELLANOX ETHERNET INNOVA DRIVERS
9211 R:      Boris Pismenny <borisp@mellanox.com>
9212 L:      netdev@vger.kernel.org
9213 S:      Supported
9214 W:      http://www.mellanox.com
9215 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9216 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9217 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9218 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9219 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9220
9221 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9222 R:      Boris Pismenny <borisp@mellanox.com>
9223 L:      netdev@vger.kernel.org
9224 S:      Supported
9225 W:      http://www.mellanox.com
9226 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9227 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9228 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9229
9230 MELLANOX ETHERNET SWITCH DRIVERS
9231 M:      Jiri Pirko <jiri@mellanox.com>
9232 M:      Ido Schimmel <idosch@mellanox.com>
9233 L:      netdev@vger.kernel.org
9234 S:      Supported
9235 W:      http://www.mellanox.com
9236 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9237 F:      drivers/net/ethernet/mellanox/mlxsw/
9238 F:      tools/testing/selftests/drivers/net/mlxsw/
9239
9240 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9241 M:      mlxsw@mellanox.com
9242 L:      netdev@vger.kernel.org
9243 S:      Supported
9244 W:      http://www.mellanox.com
9245 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9246 F:      drivers/net/ethernet/mellanox/mlxfw/
9247
9248 MELLANOX HARDWARE PLATFORM SUPPORT
9249 M:      Andy Shevchenko <andy@infradead.org>
9250 M:      Darren Hart <dvhart@infradead.org>
9251 M:      Vadim Pasternak <vadimp@mellanox.com>
9252 L:      platform-driver-x86@vger.kernel.org
9253 S:      Supported
9254 F:      drivers/platform/mellanox/
9255
9256 MELLANOX MLX4 core VPI driver
9257 M:      Tariq Toukan <tariqt@mellanox.com>
9258 L:      netdev@vger.kernel.org
9259 L:      linux-rdma@vger.kernel.org
9260 W:      http://www.mellanox.com
9261 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9262 S:      Supported
9263 F:      drivers/net/ethernet/mellanox/mlx4/
9264 F:      include/linux/mlx4/
9265
9266 MELLANOX MLX4 IB driver
9267 M:      Yishai Hadas <yishaih@mellanox.com>
9268 L:      linux-rdma@vger.kernel.org
9269 W:      http://www.mellanox.com
9270 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9271 S:      Supported
9272 F:      drivers/infiniband/hw/mlx4/
9273 F:      include/linux/mlx4/
9274 F:      include/uapi/rdma/mlx4-abi.h
9275
9276 MELLANOX MLX5 core VPI driver
9277 M:      Saeed Mahameed <saeedm@mellanox.com>
9278 M:      Leon Romanovsky <leonro@mellanox.com>
9279 L:      netdev@vger.kernel.org
9280 L:      linux-rdma@vger.kernel.org
9281 W:      http://www.mellanox.com
9282 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9283 S:      Supported
9284 F:      drivers/net/ethernet/mellanox/mlx5/core/
9285 F:      include/linux/mlx5/
9286
9287 MELLANOX MLX5 IB driver
9288 M:      Leon Romanovsky <leonro@mellanox.com>
9289 L:      linux-rdma@vger.kernel.org
9290 W:      http://www.mellanox.com
9291 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9292 S:      Supported
9293 F:      drivers/infiniband/hw/mlx5/
9294 F:      include/linux/mlx5/
9295 F:      include/uapi/rdma/mlx5-abi.h
9296
9297 MELLANOX MLXCPLD I2C AND MUX DRIVER
9298 M:      Vadim Pasternak <vadimp@mellanox.com>
9299 M:      Michael Shych <michaelsh@mellanox.com>
9300 L:      linux-i2c@vger.kernel.org
9301 S:      Supported
9302 F:      drivers/i2c/busses/i2c-mlxcpld.c
9303 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9304 F:      Documentation/i2c/busses/i2c-mlxcpld
9305
9306 MELLANOX MLXCPLD LED DRIVER
9307 M:      Vadim Pasternak <vadimp@mellanox.com>
9308 L:      linux-leds@vger.kernel.org
9309 S:      Supported
9310 F:      drivers/leds/leds-mlxcpld.c
9311 F:      drivers/leds/leds-mlxreg.c
9312 F:      Documentation/leds/leds-mlxcpld.txt
9313
9314 MELLANOX PLATFORM DRIVER
9315 M:      Vadim Pasternak <vadimp@mellanox.com>
9316 L:      platform-driver-x86@vger.kernel.org
9317 S:      Supported
9318 F:      drivers/platform/x86/mlx-platform.c
9319
9320 MEMBARRIER SUPPORT
9321 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9322 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9323 L:      linux-kernel@vger.kernel.org
9324 S:      Supported
9325 F:      kernel/sched/membarrier.c
9326 F:      include/uapi/linux/membarrier.h
9327 F:      arch/powerpc/include/asm/membarrier.h
9328
9329 MEMORY MANAGEMENT
9330 L:      linux-mm@kvack.org
9331 W:      http://www.linux-mm.org
9332 S:      Maintained
9333 F:      include/linux/mm.h
9334 F:      include/linux/gfp.h
9335 F:      include/linux/mmzone.h
9336 F:      include/linux/memory_hotplug.h
9337 F:      include/linux/vmalloc.h
9338 F:      mm/
9339
9340 MEMORY TECHNOLOGY DEVICES (MTD)
9341 M:      David Woodhouse <dwmw2@infradead.org>
9342 M:      Brian Norris <computersforpeace@gmail.com>
9343 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9344 M:      Marek Vasut <marek.vasut@gmail.com>
9345 M:      Richard Weinberger <richard@nod.at>
9346 L:      linux-mtd@lists.infradead.org
9347 W:      http://www.linux-mtd.infradead.org/
9348 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9349 T:      git git://git.infradead.org/linux-mtd.git master
9350 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9351 S:      Maintained
9352 F:      Documentation/devicetree/bindings/mtd/
9353 F:      drivers/mtd/
9354 F:      include/linux/mtd/
9355 F:      include/uapi/mtd/
9356
9357 MEN A21 WATCHDOG DRIVER
9358 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9359 L:      linux-watchdog@vger.kernel.org
9360 S:      Maintained
9361 F:      drivers/watchdog/mena21_wdt.c
9362
9363 MEN CHAMELEON BUS (mcb)
9364 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9365 S:      Maintained
9366 F:      drivers/mcb/
9367 F:      include/linux/mcb.h
9368 F:      Documentation/men-chameleon-bus.txt
9369
9370 MEN F21BMC (Board Management Controller)
9371 M:      Andreas Werner <andreas.werner@men.de>
9372 S:      Supported
9373 F:      drivers/mfd/menf21bmc.c
9374 F:      drivers/watchdog/menf21bmc_wdt.c
9375 F:      drivers/leds/leds-menf21bmc.c
9376 F:      drivers/hwmon/menf21bmc_hwmon.c
9377 F:      Documentation/hwmon/menf21bmc
9378
9379 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9380 M:      Neil Armstrong <narmstrong@baylibre.com>
9381 L:      linux-media@lists.freedesktop.org
9382 L:      linux-amlogic@lists.infradead.org
9383 W:      http://linux-meson.com/
9384 S:      Supported
9385 F:      drivers/media/platform/meson/ao-cec.c
9386 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9387 T:      git git://linuxtv.org/media_tree.git
9388
9389 MICROBLAZE ARCHITECTURE
9390 M:      Michal Simek <monstr@monstr.eu>
9391 W:      http://www.monstr.eu/fdt/
9392 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9393 S:      Supported
9394 F:      arch/microblaze/
9395
9396 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9397 M:      Richard Genoud <richard.genoud@gmail.com>
9398 S:      Maintained
9399 F:      drivers/tty/serial/atmel_serial.c
9400 F:      drivers/tty/serial/atmel_serial.h
9401
9402 MICROCHIP / ATMEL DMA DRIVER
9403 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405 L:      dmaengine@vger.kernel.org
9406 S:      Supported
9407 F:      drivers/dma/at_hdmac.c
9408 F:      drivers/dma/at_hdmac_regs.h
9409 F:      include/linux/platform_data/dma-atmel.h
9410
9411 MICROCHIP / ATMEL ECC DRIVER
9412 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9413 L:      linux-crypto@vger.kernel.org
9414 S:      Maintained
9415 F:      drivers/crypto/atmel-ecc.*
9416
9417 MICROCHIP / ATMEL ISC DRIVER
9418 M:      Songjun Wu <songjun.wu@microchip.com>
9419 L:      linux-media@vger.kernel.org
9420 S:      Supported
9421 F:      drivers/media/platform/atmel/atmel-isc.c
9422 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9423 F:      devicetree/bindings/media/atmel-isc.txt
9424
9425 MICROCHIP / ATMEL NAND DRIVER
9426 M:      Josh Wu <rainyfeeling@outlook.com>
9427 L:      linux-mtd@lists.infradead.org
9428 S:      Supported
9429 F:      drivers/mtd/nand/raw/atmel/*
9430 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9431
9432 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9433 M:      Woojung Huh <Woojung.Huh@microchip.com>
9434 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9435 L:      netdev@vger.kernel.org
9436 S:      Maintained
9437 F:      net/dsa/tag_ksz.c
9438 F:      drivers/net/dsa/microchip/*
9439 F:      include/linux/platform_data/microchip-ksz.h
9440 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9441
9442 MICROCHIP LAN743X ETHERNET DRIVER
9443 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9444 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9445 L:      netdev@vger.kernel.org
9446 S:      Maintained
9447 F:      drivers/net/ethernet/microchip/lan743x_*
9448
9449 MICROCHIP USB251XB DRIVER
9450 M:      Richard Leitner <richard.leitner@skidata.com>
9451 L:      linux-usb@vger.kernel.org
9452 S:      Maintained
9453 F:      drivers/usb/misc/usb251xb.c
9454 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9455
9456 MICROSEMI MIPS SOCS
9457 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9458 L:      linux-mips@linux-mips.org
9459 S:      Maintained
9460 F:      arch/mips/generic/board-ocelot.c
9461 F:      arch/mips/configs/generic/board-ocelot.config
9462 F:      arch/mips/boot/dts/mscc/
9463 F:      Documentation/devicetree/bindings/mips/mscc.txt
9464
9465 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9466 M:      Don Brace <don.brace@microsemi.com>
9467 L:      esc.storagedev@microsemi.com
9468 L:      linux-scsi@vger.kernel.org
9469 S:      Supported
9470 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9471 F:      drivers/scsi/smartpqi/Kconfig
9472 F:      drivers/scsi/smartpqi/Makefile
9473 F:      include/linux/cciss*.h
9474 F:      include/uapi/linux/cciss*.h
9475 F:      Documentation/scsi/smartpqi.txt
9476
9477 MICROSEMI ETHERNET SWITCH DRIVER
9478 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9479 L:      netdev@vger.kernel.org
9480 S:      Supported
9481 F:      drivers/net/ethernet/mscc/
9482
9483 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9484 M:      Chen Yu <yu.c.chen@intel.com>
9485 L:      platform-driver-x86@vger.kernel.org
9486 S:      Supported
9487 F:      drivers/platform/x86/surfacepro3_button.c
9488
9489 MICROTEK X6 SCANNER
9490 M:      Oliver Neukum <oliver@neukum.org>
9491 S:      Maintained
9492 F:      drivers/usb/image/microtek.*
9493
9494 MIPS
9495 M:      Ralf Baechle <ralf@linux-mips.org>
9496 M:      Paul Burton <paul.burton@mips.com>
9497 M:      James Hogan <jhogan@kernel.org>
9498 L:      linux-mips@linux-mips.org
9499 W:      http://www.linux-mips.org/
9500 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9502 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9503 S:      Supported
9504 F:      Documentation/devicetree/bindings/mips/
9505 F:      Documentation/mips/
9506 F:      arch/mips/
9507 F:      drivers/platform/mips/
9508
9509 MIPS BOSTON DEVELOPMENT BOARD
9510 M:      Paul Burton <paul.burton@mips.com>
9511 L:      linux-mips@linux-mips.org
9512 S:      Maintained
9513 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9514 F:      arch/mips/boot/dts/img/boston.dts
9515 F:      arch/mips/configs/generic/board-boston.config
9516 F:      drivers/clk/imgtec/clk-boston.c
9517 F:      include/dt-bindings/clock/boston-clock.h
9518
9519 MIPS GENERIC PLATFORM
9520 M:      Paul Burton <paul.burton@mips.com>
9521 L:      linux-mips@linux-mips.org
9522 S:      Supported
9523 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9524 F:      arch/mips/generic/
9525 F:      arch/mips/tools/generic-board-config.sh
9526
9527 MIPS/LOONGSON1 ARCHITECTURE
9528 M:      Keguang Zhang <keguang.zhang@gmail.com>
9529 L:      linux-mips@linux-mips.org
9530 S:      Maintained
9531 F:      arch/mips/loongson32/
9532 F:      arch/mips/include/asm/mach-loongson32/
9533 F:      drivers/*/*loongson1*
9534 F:      drivers/*/*/*loongson1*
9535
9536 MIPS/LOONGSON2 ARCHITECTURE
9537 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9538 L:      linux-mips@linux-mips.org
9539 S:      Maintained
9540 F:      arch/mips/loongson64/*{2e/2f}*
9541 F:      arch/mips/include/asm/mach-loongson64/
9542 F:      drivers/*/*loongson2*
9543 F:      drivers/*/*/*loongson2*
9544
9545 MIPS/LOONGSON3 ARCHITECTURE
9546 M:      Huacai Chen <chenhc@lemote.com>
9547 L:      linux-mips@linux-mips.org
9548 S:      Maintained
9549 F:      arch/mips/loongson64/
9550 F:      arch/mips/include/asm/mach-loongson64/
9551 F:      drivers/platform/mips/cpu_hwmon.c
9552 F:      drivers/*/*loongson3*
9553 F:      drivers/*/*/*loongson3*
9554
9555 MIPS RINT INSTRUCTION EMULATION
9556 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9557 L:      linux-mips@linux-mips.org
9558 S:      Supported
9559 F:      arch/mips/math-emu/sp_rint.c
9560 F:      arch/mips/math-emu/dp_rint.c
9561
9562 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9563 M:      Hans Verkuil <hverkuil@xs4all.nl>
9564 L:      linux-media@vger.kernel.org
9565 T:      git git://linuxtv.org/media_tree.git
9566 W:      https://linuxtv.org
9567 S:      Odd Fixes
9568 F:      drivers/media/radio/radio-miropcm20*
9569
9570 MMP SUPPORT
9571 M:      Eric Miao <eric.y.miao@gmail.com>
9572 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9574 T:      git git://github.com/hzhuang1/linux.git
9575 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9576 S:      Maintained
9577 F:      arch/arm/boot/dts/mmp*
9578 F:      arch/arm/mach-mmp/
9579
9580 MN88472 MEDIA DRIVER
9581 M:      Antti Palosaari <crope@iki.fi>
9582 L:      linux-media@vger.kernel.org
9583 W:      https://linuxtv.org
9584 W:      http://palosaari.fi/linux/
9585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9586 S:      Maintained
9587 F:      drivers/media/dvb-frontends/mn88472*
9588
9589 MN88473 MEDIA DRIVER
9590 M:      Antti Palosaari <crope@iki.fi>
9591 L:      linux-media@vger.kernel.org
9592 W:      https://linuxtv.org
9593 W:      http://palosaari.fi/linux/
9594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9595 S:      Maintained
9596 F:      drivers/media/dvb-frontends/mn88473*
9597
9598 PCI DRIVER FOR MOBIVEIL PCIE IP
9599 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9600 L:      linux-pci@vger.kernel.org
9601 S:      Supported
9602 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9603 F:      drivers/pci/controller/pcie-mobiveil.c
9604
9605 MODULE SUPPORT
9606 M:      Jessica Yu <jeyu@kernel.org>
9607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9608 S:      Maintained
9609 F:      include/linux/module.h
9610 F:      kernel/module.c
9611
9612 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9613 W:      http://popies.net/meye/
9614 S:      Orphan
9615 F:      Documentation/media/v4l-drivers/meye*
9616 F:      drivers/media/pci/meye/
9617 F:      include/uapi/linux/meye.h
9618
9619 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9620 M:      Jiri Slaby <jirislaby@gmail.com>
9621 S:      Maintained
9622 F:      Documentation/serial/moxa-smartio
9623 F:      drivers/tty/mxser.*
9624
9625 MR800 AVERMEDIA USB FM RADIO DRIVER
9626 M:      Alexey Klimov <klimov.linux@gmail.com>
9627 L:      linux-media@vger.kernel.org
9628 T:      git git://linuxtv.org/media_tree.git
9629 S:      Maintained
9630 F:      drivers/media/radio/radio-mr800.c
9631
9632 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9633 M:      Alan Ott <alan@signal11.us>
9634 L:      linux-wpan@vger.kernel.org
9635 S:      Maintained
9636 F:      drivers/net/ieee802154/mrf24j40.c
9637 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9638
9639 MSI LAPTOP SUPPORT
9640 M:      "Lee, Chun-Yi" <jlee@suse.com>
9641 L:      platform-driver-x86@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/platform/x86/msi-laptop.c
9644
9645 MSI WMI SUPPORT
9646 L:      platform-driver-x86@vger.kernel.org
9647 S:      Orphan
9648 F:      drivers/platform/x86/msi-wmi.c
9649
9650 MSI001 MEDIA DRIVER
9651 M:      Antti Palosaari <crope@iki.fi>
9652 L:      linux-media@vger.kernel.org
9653 W:      https://linuxtv.org
9654 W:      http://palosaari.fi/linux/
9655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9656 T:      git git://linuxtv.org/anttip/media_tree.git
9657 S:      Maintained
9658 F:      drivers/media/tuners/msi001*
9659
9660 MSI2500 MEDIA DRIVER
9661 M:      Antti Palosaari <crope@iki.fi>
9662 L:      linux-media@vger.kernel.org
9663 W:      https://linuxtv.org
9664 W:      http://palosaari.fi/linux/
9665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9666 T:      git git://linuxtv.org/anttip/media_tree.git
9667 S:      Maintained
9668 F:      drivers/media/usb/msi2500/
9669
9670 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9671 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9672 L:      linux-mtd@lists.infradead.org
9673 S:      Maintained
9674 F:      drivers/mtd/devices/docg3*
9675
9676 MT9M032 APTINA SENSOR DRIVER
9677 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9678 L:      linux-media@vger.kernel.org
9679 T:      git git://linuxtv.org/media_tree.git
9680 S:      Maintained
9681 F:      drivers/media/i2c/mt9m032.c
9682 F:      include/media/i2c/mt9m032.h
9683
9684 MT9P031 APTINA CAMERA SENSOR
9685 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9686 L:      linux-media@vger.kernel.org
9687 T:      git git://linuxtv.org/media_tree.git
9688 S:      Maintained
9689 F:      drivers/media/i2c/mt9p031.c
9690 F:      include/media/i2c/mt9p031.h
9691
9692 MT9T001 APTINA CAMERA SENSOR
9693 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9694 L:      linux-media@vger.kernel.org
9695 T:      git git://linuxtv.org/media_tree.git
9696 S:      Maintained
9697 F:      drivers/media/i2c/mt9t001.c
9698 F:      include/media/i2c/mt9t001.h
9699
9700 MT9T112 APTINA CAMERA SENSOR
9701 M:      Jacopo Mondi <jacopo@jmondi.org>
9702 L:      linux-media@vger.kernel.org
9703 T:      git git://linuxtv.org/media_tree.git
9704 S:      Odd Fixes
9705 F:      drivers/media/i2c/mt9t112.c
9706 F:      include/media/i2c/mt9t112.h
9707
9708 MT9V032 APTINA CAMERA SENSOR
9709 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9710 L:      linux-media@vger.kernel.org
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Maintained
9713 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9714 F:      drivers/media/i2c/mt9v032.c
9715 F:      include/media/i2c/mt9v032.h
9716
9717 MT9V111 APTINA CAMERA SENSOR
9718 M:      Jacopo Mondi <jacopo@jmondi.org>
9719 L:      linux-media@vger.kernel.org
9720 T:      git git://linuxtv.org/media_tree.git
9721 S:      Maintained
9722 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9723 F:      drivers/media/i2c/mt9v111.c
9724
9725 MULTIFUNCTION DEVICES (MFD)
9726 M:      Lee Jones <lee.jones@linaro.org>
9727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9728 S:      Supported
9729 F:      Documentation/devicetree/bindings/mfd/
9730 F:      drivers/mfd/
9731 F:      include/linux/mfd/
9732 F:      include/dt-bindings/mfd/
9733
9734 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9735 S:      Orphan
9736 F:      drivers/mmc/host/mmc_spi.c
9737 F:      include/linux/spi/mmc_spi.h
9738
9739 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9740 M:      Ulf Hansson <ulf.hansson@linaro.org>
9741 L:      linux-mmc@vger.kernel.org
9742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9743 S:      Maintained
9744 F:      Documentation/devicetree/bindings/mmc/
9745 F:      drivers/mmc/
9746 F:      include/linux/mmc/
9747 F:      include/uapi/linux/mmc/
9748
9749 MULTIPLEXER SUBSYSTEM
9750 M:      Peter Rosin <peda@axentia.se>
9751 S:      Maintained
9752 F:      Documentation/ABI/testing/sysfs-class-mux*
9753 F:      Documentation/devicetree/bindings/mux/
9754 F:      include/linux/dt-bindings/mux/
9755 F:      include/linux/mux/
9756 F:      drivers/mux/
9757
9758 MULTITECH MULTIPORT CARD (ISICOM)
9759 S:      Orphan
9760 F:      drivers/tty/isicom.c
9761 F:      include/linux/isicom.h
9762
9763 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9764 M:      Bin Liu <b-liu@ti.com>
9765 L:      linux-usb@vger.kernel.org
9766 S:      Maintained
9767 F:      drivers/usb/musb/
9768
9769 MXL301RF MEDIA DRIVER
9770 M:      Akihiro Tsukada <tskd08@gmail.com>
9771 L:      linux-media@vger.kernel.org
9772 S:      Odd Fixes
9773 F:      drivers/media/tuners/mxl301rf*
9774
9775 MXL5007T MEDIA DRIVER
9776 M:      Michael Krufky <mkrufky@linuxtv.org>
9777 L:      linux-media@vger.kernel.org
9778 W:      https://linuxtv.org
9779 W:      http://github.com/mkrufky
9780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9781 T:      git git://linuxtv.org/mkrufky/tuners.git
9782 S:      Maintained
9783 F:      drivers/media/tuners/mxl5007t.*
9784
9785 MXSFB DRM DRIVER
9786 M:      Marek Vasut <marex@denx.de>
9787 S:      Supported
9788 F:      drivers/gpu/drm/mxsfb/
9789 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9790
9791 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9792 M:      Chris Lee <christopher.lee@cspi.com>
9793 L:      netdev@vger.kernel.org
9794 W:      https://www.cspi.com/ethernet-products/support/downloads/
9795 S:      Supported
9796 F:      drivers/net/ethernet/myricom/myri10ge/
9797
9798 NAND FLASH SUBSYSTEM
9799 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9800 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9801 R:      Richard Weinberger <richard@nod.at>
9802 L:      linux-mtd@lists.infradead.org
9803 W:      http://www.linux-mtd.infradead.org/
9804 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9805 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9806 T:      git git://git.infradead.org/linux-mtd.git nand/next
9807 S:      Maintained
9808 F:      drivers/mtd/nand/
9809 F:      include/linux/mtd/*nand*.h
9810
9811 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9812 M:      Daniel Mack <zonque@gmail.com>
9813 S:      Maintained
9814 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9815 W:      http://www.native-instruments.com
9816 F:      sound/usb/caiaq/
9817
9818 NATSEMI ETHERNET DRIVER (DP8381x)
9819 S:      Orphan
9820 F:      drivers/net/ethernet/natsemi/natsemi.c
9821
9822 NCP FILESYSTEM
9823 M:      Petr Vandrovec <petr@vandrovec.name>
9824 S:      Obsolete
9825 F:      drivers/staging/ncpfs/
9826
9827 NCR 5380 SCSI DRIVERS
9828 M:      Finn Thain <fthain@telegraphics.com.au>
9829 M:      Michael Schmitz <schmitzmic@gmail.com>
9830 L:      linux-scsi@vger.kernel.org
9831 S:      Maintained
9832 F:      Documentation/scsi/g_NCR5380.txt
9833 F:      drivers/scsi/NCR5380.*
9834 F:      drivers/scsi/arm/cumana_1.c
9835 F:      drivers/scsi/arm/oak.c
9836 F:      drivers/scsi/atari_scsi.*
9837 F:      drivers/scsi/dmx3191d.c
9838 F:      drivers/scsi/g_NCR5380.*
9839 F:      drivers/scsi/mac_scsi.*
9840 F:      drivers/scsi/sun3_scsi.*
9841 F:      drivers/scsi/sun3_scsi_vme.c
9842
9843 NCSI LIBRARY:
9844 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9845 S:      Maintained
9846 F:      net/ncsi/
9847
9848 NCT6775 HARDWARE MONITOR DRIVER
9849 M:      Guenter Roeck <linux@roeck-us.net>
9850 L:      linux-hwmon@vger.kernel.org
9851 S:      Maintained
9852 F:      Documentation/hwmon/nct6775
9853 F:      drivers/hwmon/nct6775.c
9854
9855 NET_FAILOVER MODULE
9856 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9857 L:      netdev@vger.kernel.org
9858 S:      Supported
9859 F:      driver/net/net_failover.c
9860 F:      include/net/net_failover.h
9861 F:      Documentation/networking/net_failover.rst
9862
9863 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9864 M:      Faisal Latif <faisal.latif@intel.com>
9865 L:      linux-rdma@vger.kernel.org
9866 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9867 S:      Supported
9868 F:      drivers/infiniband/hw/nes/
9869 F:      include/uapi/rdma/nes-abi.h
9870
9871 NETEM NETWORK EMULATOR
9872 M:      Stephen Hemminger <stephen@networkplumber.org>
9873 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9874 S:      Maintained
9875 F:      net/sched/sch_netem.c
9876
9877 NETERION 10GbE DRIVERS (s2io/vxge)
9878 M:      Jon Mason <jdmason@kudzu.us>
9879 L:      netdev@vger.kernel.org
9880 S:      Supported
9881 F:      Documentation/networking/s2io.txt
9882 F:      Documentation/networking/vxge.txt
9883 F:      drivers/net/ethernet/neterion/
9884
9885 NETFILTER
9886 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9887 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9888 M:      Florian Westphal <fw@strlen.de>
9889 L:      netfilter-devel@vger.kernel.org
9890 L:      coreteam@netfilter.org
9891 W:      http://www.netfilter.org/
9892 W:      http://www.iptables.org/
9893 W:      http://www.nftables.org/
9894 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9897 S:      Maintained
9898 F:      include/linux/netfilter*
9899 F:      include/linux/netfilter/
9900 F:      include/net/netfilter/
9901 F:      include/uapi/linux/netfilter*
9902 F:      include/uapi/linux/netfilter/
9903 F:      net/*/netfilter.c
9904 F:      net/*/netfilter/
9905 F:      net/netfilter/
9906 F:      net/bridge/br_netfilter*.c
9907
9908 NETROM NETWORK LAYER
9909 M:      Ralf Baechle <ralf@linux-mips.org>
9910 L:      linux-hams@vger.kernel.org
9911 W:      http://www.linux-ax25.org/
9912 S:      Maintained
9913 F:      include/net/netrom.h
9914 F:      include/uapi/linux/netrom.h
9915 F:      net/netrom/
9916
9917 NETRONOME ETHERNET DRIVERS
9918 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9919 L:      oss-drivers@netronome.com
9920 S:      Maintained
9921 F:      drivers/net/ethernet/netronome/
9922
9923 NETWORK BLOCK DEVICE (NBD)
9924 M:      Josef Bacik <josef@toxicpanda.com>
9925 S:      Maintained
9926 L:      linux-block@vger.kernel.org
9927 L:      nbd@other.debian.org
9928 F:      Documentation/blockdev/nbd.txt
9929 F:      drivers/block/nbd.c
9930 F:      include/uapi/linux/nbd.h
9931
9932 NETWORK DROP MONITOR
9933 M:      Neil Horman <nhorman@tuxdriver.com>
9934 L:      netdev@vger.kernel.org
9935 S:      Maintained
9936 W:      https://fedorahosted.org/dropwatch/
9937 F:      net/core/drop_monitor.c
9938
9939 NETWORKING DRIVERS
9940 M:      "David S. Miller" <davem@davemloft.net>
9941 L:      netdev@vger.kernel.org
9942 W:      http://www.linuxfoundation.org/en/Net
9943 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9946 S:      Odd Fixes
9947 F:      Documentation/devicetree/bindings/net/
9948 F:      drivers/net/
9949 F:      include/linux/if_*
9950 F:      include/linux/netdevice.h
9951 F:      include/linux/etherdevice.h
9952 F:      include/linux/fcdevice.h
9953 F:      include/linux/fddidevice.h
9954 F:      include/linux/hippidevice.h
9955 F:      include/linux/inetdevice.h
9956 F:      include/uapi/linux/if_*
9957 F:      include/uapi/linux/netdevice.h
9958
9959 NETWORKING DRIVERS (WIRELESS)
9960 M:      Kalle Valo <kvalo@codeaurora.org>
9961 L:      linux-wireless@vger.kernel.org
9962 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9965 S:      Maintained
9966 F:      Documentation/devicetree/bindings/net/wireless/
9967 F:      drivers/net/wireless/
9968
9969 NETWORKING [DSA]
9970 M:      Andrew Lunn <andrew@lunn.ch>
9971 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9972 M:      Florian Fainelli <f.fainelli@gmail.com>
9973 S:      Maintained
9974 F:      Documentation/devicetree/bindings/net/dsa/
9975 F:      net/dsa/
9976 F:      include/net/dsa.h
9977 F:      include/linux/dsa/
9978 F:      drivers/net/dsa/
9979
9980 NETWORKING [GENERAL]
9981 M:      "David S. Miller" <davem@davemloft.net>
9982 L:      netdev@vger.kernel.org
9983 W:      http://www.linuxfoundation.org/en/Net
9984 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9987 B:      mailto:netdev@vger.kernel.org
9988 S:      Maintained
9989 F:      net/
9990 F:      include/net/
9991 F:      include/linux/in.h
9992 F:      include/linux/net.h
9993 F:      include/linux/netdevice.h
9994 F:      include/uapi/linux/in.h
9995 F:      include/uapi/linux/net.h
9996 F:      include/uapi/linux/netdevice.h
9997 F:      include/uapi/linux/net_namespace.h
9998 F:      tools/testing/selftests/net/
9999 F:      lib/net_utils.c
10000 F:      lib/random32.c
10001 F:      Documentation/networking/
10002
10003 NETWORKING [IPSEC]
10004 M:      Steffen Klassert <steffen.klassert@secunet.com>
10005 M:      Herbert Xu <herbert@gondor.apana.org.au>
10006 M:      "David S. Miller" <davem@davemloft.net>
10007 L:      netdev@vger.kernel.org
10008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10010 S:      Maintained
10011 F:      net/core/flow.c
10012 F:      net/xfrm/
10013 F:      net/key/
10014 F:      net/ipv4/xfrm*
10015 F:      net/ipv4/esp4*
10016 F:      net/ipv4/ah4.c
10017 F:      net/ipv4/ipcomp.c
10018 F:      net/ipv4/ip_vti.c
10019 F:      net/ipv6/xfrm*
10020 F:      net/ipv6/esp6*
10021 F:      net/ipv6/ah6.c
10022 F:      net/ipv6/ipcomp6.c
10023 F:      net/ipv6/ip6_vti.c
10024 F:      include/uapi/linux/xfrm.h
10025 F:      include/net/xfrm.h
10026
10027 NETWORKING [IPv4/IPv6]
10028 M:      "David S. Miller" <davem@davemloft.net>
10029 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10030 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10031 L:      netdev@vger.kernel.org
10032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10033 S:      Maintained
10034 F:      net/ipv4/
10035 F:      net/ipv6/
10036 F:      include/net/ip*
10037 F:      arch/x86/net/*
10038
10039 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10040 M:      Paul Moore <paul@paul-moore.com>
10041 W:      https://github.com/netlabel
10042 L:      netdev@vger.kernel.org
10043 L:      linux-security-module@vger.kernel.org
10044 S:      Maintained
10045 F:      Documentation/netlabel/
10046 F:      include/net/calipso.h
10047 F:      include/net/cipso_ipv4.h
10048 F:      include/net/netlabel.h
10049 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10050 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10051 F:      net/netlabel/
10052 F:      net/ipv4/cipso_ipv4.c
10053 F:      net/ipv6/calipso.c
10054 F:      net/netfilter/xt_CONNSECMARK.c
10055 F:      net/netfilter/xt_SECMARK.c
10056
10057 NETWORKING [TCP]
10058 M:      Eric Dumazet <edumazet@google.com>
10059 L:      netdev@vger.kernel.org
10060 S:      Maintained
10061 F:      net/ipv4/tcp*.c
10062 F:      net/ipv4/syncookies.c
10063 F:      net/ipv6/tcp*.c
10064 F:      net/ipv6/syncookies.c
10065 F:      include/uapi/linux/tcp.h
10066 F:      include/net/tcp.h
10067 F:      include/linux/tcp.h
10068 F:      include/trace/events/tcp.h
10069
10070 NETWORKING [TLS]
10071 M:      Boris Pismenny <borisp@mellanox.com>
10072 M:      Aviad Yehezkel <aviadye@mellanox.com>
10073 M:      Dave Watson <davejwatson@fb.com>
10074 L:      netdev@vger.kernel.org
10075 S:      Maintained
10076 F:      net/tls/*
10077 F:      include/uapi/linux/tls.h
10078 F:      include/net/tls.h
10079
10080 NETWORKING [WIRELESS]
10081 L:      linux-wireless@vger.kernel.org
10082 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10083
10084 NETDEVSIM
10085 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10086 S:      Maintained
10087 F:      drivers/net/netdevsim/*
10088
10089 NETXEN (1/10) GbE SUPPORT
10090 M:      Manish Chopra <manish.chopra@cavium.com>
10091 M:      Rahul Verma <rahul.verma@cavium.com>
10092 M:      Dept-GELinuxNICDev@cavium.com
10093 L:      netdev@vger.kernel.org
10094 S:      Supported
10095 F:      drivers/net/ethernet/qlogic/netxen/
10096
10097 NFC SUBSYSTEM
10098 M:      Samuel Ortiz <sameo@linux.intel.com>
10099 L:      linux-wireless@vger.kernel.org
10100 L:      linux-nfc@lists.01.org (subscribers-only)
10101 S:      Supported
10102 F:      net/nfc/
10103 F:      include/net/nfc/
10104 F:      include/uapi/linux/nfc.h
10105 F:      drivers/nfc/
10106 F:      include/linux/platform_data/nfcmrvl.h
10107 F:      include/linux/platform_data/nxp-nci.h
10108 F:      Documentation/devicetree/bindings/net/nfc/
10109
10110 NFS, SUNRPC, AND LOCKD CLIENTS
10111 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10112 M:      Anna Schumaker <anna.schumaker@netapp.com>
10113 L:      linux-nfs@vger.kernel.org
10114 W:      http://client.linux-nfs.org
10115 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10116 S:      Maintained
10117 F:      fs/lockd/
10118 F:      fs/nfs/
10119 F:      fs/nfs_common/
10120 F:      net/sunrpc/
10121 F:      include/linux/lockd/
10122 F:      include/linux/nfs*
10123 F:      include/linux/sunrpc/
10124 F:      include/uapi/linux/nfs*
10125 F:      include/uapi/linux/sunrpc/
10126
10127 NILFS2 FILESYSTEM
10128 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10129 L:      linux-nilfs@vger.kernel.org
10130 W:      https://nilfs.sourceforge.io/
10131 W:      https://nilfs.osdn.jp/
10132 T:      git git://github.com/konis/nilfs2.git
10133 S:      Supported
10134 F:      Documentation/filesystems/nilfs2.txt
10135 F:      fs/nilfs2/
10136 F:      include/trace/events/nilfs2.h
10137 F:      include/uapi/linux/nilfs2_api.h
10138 F:      include/uapi/linux/nilfs2_ondisk.h
10139
10140 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10141 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10142 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10143 S:      Maintained
10144 F:      Documentation/scsi/NinjaSCSI.txt
10145 F:      drivers/scsi/pcmcia/nsp_*
10146
10147 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10148 M:      GOTO Masanori <gotom@debian.or.jp>
10149 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10150 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10151 S:      Maintained
10152 F:      Documentation/scsi/NinjaSCSI.txt
10153 F:      drivers/scsi/nsp32*
10154
10155 NIOS2 ARCHITECTURE
10156 M:      Ley Foon Tan <lftan@altera.com>
10157 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10159 S:      Maintained
10160 F:      arch/nios2/
10161
10162 NOHZ, DYNTICKS SUPPORT
10163 M:      Frederic Weisbecker <fweisbec@gmail.com>
10164 M:      Thomas Gleixner <tglx@linutronix.de>
10165 M:      Ingo Molnar <mingo@kernel.org>
10166 L:      linux-kernel@vger.kernel.org
10167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10168 S:      Maintained
10169 F:      kernel/time/tick*.*
10170 F:      include/linux/tick.h
10171 F:      include/linux/sched/nohz.h
10172
10173 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10174 M:      Pavel Machek <pavel@ucw.cz>
10175 M:      Sakari Ailus <sakari.ailus@iki.fi>
10176 L:      linux-media@vger.kernel.org
10177 S:      Maintained
10178 F:      drivers/media/i2c/et8ek8
10179 F:      drivers/media/i2c/ad5820.c
10180
10181 NOKIA N900 POWER SUPPLY DRIVERS
10182 R:      Pali Rohár <pali.rohar@gmail.com>
10183 F:      include/linux/power/bq2415x_charger.h
10184 F:      include/linux/power/bq27xxx_battery.h
10185 F:      include/linux/power/isp1704_charger.h
10186 F:      drivers/power/supply/bq2415x_charger.c
10187 F:      drivers/power/supply/bq27xxx_battery.c
10188 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10189 F:      drivers/power/supply/isp1704_charger.c
10190 F:      drivers/power/supply/rx51_battery.c
10191
10192 NTB AMD DRIVER
10193 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10194 L:      linux-ntb@googlegroups.com
10195 S:      Supported
10196 F:      drivers/ntb/hw/amd/
10197
10198 NTB DRIVER CORE
10199 M:      Jon Mason <jdmason@kudzu.us>
10200 M:      Dave Jiang <dave.jiang@intel.com>
10201 M:      Allen Hubbe <allenbh@gmail.com>
10202 L:      linux-ntb@googlegroups.com
10203 S:      Supported
10204 W:      https://github.com/jonmason/ntb/wiki
10205 T:      git git://github.com/jonmason/ntb.git
10206 F:      drivers/ntb/
10207 F:      drivers/net/ntb_netdev.c
10208 F:      include/linux/ntb.h
10209 F:      include/linux/ntb_transport.h
10210 F:      tools/testing/selftests/ntb/
10211
10212 NTB IDT DRIVER
10213 M:      Serge Semin <fancer.lancer@gmail.com>
10214 L:      linux-ntb@googlegroups.com
10215 S:      Supported
10216 F:      drivers/ntb/hw/idt/
10217
10218 NTB INTEL DRIVER
10219 M:      Dave Jiang <dave.jiang@intel.com>
10220 L:      linux-ntb@googlegroups.com
10221 S:      Supported
10222 W:      https://github.com/davejiang/linux/wiki
10223 T:      git https://github.com/davejiang/linux.git
10224 F:      drivers/ntb/hw/intel/
10225
10226 NTFS FILESYSTEM
10227 M:      Anton Altaparmakov <anton@tuxera.com>
10228 L:      linux-ntfs-dev@lists.sourceforge.net
10229 W:      http://www.tuxera.com/
10230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10231 S:      Supported
10232 F:      Documentation/filesystems/ntfs.txt
10233 F:      fs/ntfs/
10234
10235 NUBUS SUBSYSTEM
10236 M:      Finn Thain <fthain@telegraphics.com.au>
10237 L:      linux-m68k@lists.linux-m68k.org
10238 S:      Maintained
10239 F:      arch/*/include/asm/nubus.h
10240 F:      drivers/nubus/
10241 F:      include/linux/nubus.h
10242 F:      include/uapi/linux/nubus.h
10243
10244 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10245 M:      Antonino Daplas <adaplas@gmail.com>
10246 L:      linux-fbdev@vger.kernel.org
10247 S:      Maintained
10248 F:      drivers/video/fbdev/riva/
10249 F:      drivers/video/fbdev/nvidia/
10250
10251 NVM EXPRESS DRIVER
10252 M:      Keith Busch <keith.busch@intel.com>
10253 M:      Jens Axboe <axboe@fb.com>
10254 M:      Christoph Hellwig <hch@lst.de>
10255 M:      Sagi Grimberg <sagi@grimberg.me>
10256 L:      linux-nvme@lists.infradead.org
10257 T:      git://git.infradead.org/nvme.git
10258 W:      http://git.infradead.org/nvme.git
10259 S:      Supported
10260 F:      drivers/nvme/host/
10261 F:      include/linux/nvme.h
10262 F:      include/uapi/linux/nvme_ioctl.h
10263
10264 NVM EXPRESS FC TRANSPORT DRIVERS
10265 M:      James Smart <james.smart@broadcom.com>
10266 L:      linux-nvme@lists.infradead.org
10267 S:      Supported
10268 F:      include/linux/nvme-fc.h
10269 F:      include/linux/nvme-fc-driver.h
10270 F:      drivers/nvme/host/fc.c
10271 F:      drivers/nvme/target/fc.c
10272 F:      drivers/nvme/target/fcloop.c
10273
10274 NVM EXPRESS TARGET DRIVER
10275 M:      Christoph Hellwig <hch@lst.de>
10276 M:      Sagi Grimberg <sagi@grimberg.me>
10277 L:      linux-nvme@lists.infradead.org
10278 T:      git://git.infradead.org/nvme.git
10279 W:      http://git.infradead.org/nvme.git
10280 S:      Supported
10281 F:      drivers/nvme/target/
10282
10283 NVMEM FRAMEWORK
10284 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10285 S:      Maintained
10286 F:      drivers/nvmem/
10287 F:      Documentation/devicetree/bindings/nvmem/
10288 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10289 F:      include/linux/nvmem-consumer.h
10290 F:      include/linux/nvmem-provider.h
10291
10292 NXP SGTL5000 DRIVER
10293 M:      Fabio Estevam <fabio.estevam@nxp.com>
10294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10295 S:      Maintained
10296 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10297 F:      sound/soc/codecs/sgtl5000*
10298
10299 NXP TDA998X DRM DRIVER
10300 M:      Russell King <linux@armlinux.org.uk>
10301 S:      Maintained
10302 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10303 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10304 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10305 F:      include/drm/i2c/tda998x.h
10306 F:      include/dt-bindings/display/tda998x.h
10307 K:      "nxp,tda998x"
10308
10309 NXP TFA9879 DRIVER
10310 M:      Peter Rosin <peda@axentia.se>
10311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10312 S:      Maintained
10313 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10314 F:      sound/soc/codecs/tfa9879*
10315
10316 NXP-NCI NFC DRIVER
10317 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10318 R:      Charles Gorand <charles.gorand@effinnov.com>
10319 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10320 S:      Supported
10321 F:      drivers/nfc/nxp-nci
10322
10323 OBJTOOL
10324 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10325 M:      Peter Zijlstra <peterz@infradead.org>
10326 S:      Supported
10327 F:      tools/objtool/
10328
10329 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10330 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10331 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10332 L:      linuxppc-dev@lists.ozlabs.org
10333 S:      Supported
10334 F:      arch/powerpc/platforms/powernv/ocxl.c
10335 F:      arch/powerpc/include/asm/pnv-ocxl.h
10336 F:      drivers/misc/ocxl/
10337 F:      include/misc/ocxl*
10338 F:      include/uapi/misc/ocxl.h
10339 F:      Documentation/accelerators/ocxl.rst
10340
10341 OMAP AUDIO SUPPORT
10342 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10343 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10344 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10345 L:      linux-omap@vger.kernel.org
10346 S:      Maintained
10347 F:      sound/soc/omap/
10348
10349 OMAP CLOCK FRAMEWORK SUPPORT
10350 M:      Paul Walmsley <paul@pwsan.com>
10351 L:      linux-omap@vger.kernel.org
10352 S:      Maintained
10353 F:      arch/arm/*omap*/*clock*
10354
10355 OMAP DEVICE TREE SUPPORT
10356 M:      Benoît Cousson <bcousson@baylibre.com>
10357 M:      Tony Lindgren <tony@atomide.com>
10358 L:      linux-omap@vger.kernel.org
10359 L:      devicetree@vger.kernel.org
10360 S:      Maintained
10361 F:      arch/arm/boot/dts/*omap*
10362 F:      arch/arm/boot/dts/*am3*
10363 F:      arch/arm/boot/dts/*am4*
10364 F:      arch/arm/boot/dts/*am5*
10365 F:      arch/arm/boot/dts/*dra7*
10366
10367 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10368 L:      linux-omap@vger.kernel.org
10369 L:      linux-fbdev@vger.kernel.org
10370 S:      Orphan
10371 F:      drivers/video/fbdev/omap2/
10372 F:      Documentation/arm/OMAP/DSS
10373
10374 OMAP FRAMEBUFFER SUPPORT
10375 L:      linux-fbdev@vger.kernel.org
10376 L:      linux-omap@vger.kernel.org
10377 S:      Orphan
10378 F:      drivers/video/fbdev/omap/
10379
10380 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10381 M:      Roger Quadros <rogerq@ti.com>
10382 M:      Tony Lindgren <tony@atomide.com>
10383 L:      linux-omap@vger.kernel.org
10384 S:      Maintained
10385 F:      drivers/memory/omap-gpmc.c
10386 F:      arch/arm/mach-omap2/*gpmc*
10387
10388 OMAP GPIO DRIVER
10389 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10390 M:      Santosh Shilimkar <ssantosh@kernel.org>
10391 M:      Kevin Hilman <khilman@kernel.org>
10392 L:      linux-omap@vger.kernel.org
10393 S:      Maintained
10394 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10395 F:      drivers/gpio/gpio-omap.c
10396
10397 OMAP HARDWARE SPINLOCK SUPPORT
10398 M:      Ohad Ben-Cohen <ohad@wizery.com>
10399 L:      linux-omap@vger.kernel.org
10400 S:      Maintained
10401 F:      drivers/hwspinlock/omap_hwspinlock.c
10402
10403 OMAP HS MMC SUPPORT
10404 L:      linux-mmc@vger.kernel.org
10405 L:      linux-omap@vger.kernel.org
10406 S:      Orphan
10407 F:      drivers/mmc/host/omap_hsmmc.c
10408
10409 OMAP HWMOD DATA
10410 M:      Paul Walmsley <paul@pwsan.com>
10411 L:      linux-omap@vger.kernel.org
10412 S:      Maintained
10413 F:      arch/arm/mach-omap2/omap_hwmod*data*
10414
10415 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10416 M:      Benoît Cousson <bcousson@baylibre.com>
10417 L:      linux-omap@vger.kernel.org
10418 S:      Maintained
10419 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10420
10421 OMAP HWMOD SUPPORT
10422 M:      Benoît Cousson <bcousson@baylibre.com>
10423 M:      Paul Walmsley <paul@pwsan.com>
10424 L:      linux-omap@vger.kernel.org
10425 S:      Maintained
10426 F:      arch/arm/mach-omap2/omap_hwmod.*
10427
10428 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10429 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10430 L:      linux-media@vger.kernel.org
10431 S:      Maintained
10432 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10433 F:      drivers/media/platform/omap3isp/
10434 F:      drivers/staging/media/omap4iss/
10435
10436 OMAP MMC SUPPORT
10437 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10438 L:      linux-omap@vger.kernel.org
10439 S:      Maintained
10440 F:      drivers/mmc/host/omap.c
10441
10442 OMAP POWER MANAGEMENT SUPPORT
10443 M:      Kevin Hilman <khilman@kernel.org>
10444 L:      linux-omap@vger.kernel.org
10445 S:      Maintained
10446 F:      arch/arm/*omap*/*pm*
10447 F:      drivers/cpufreq/omap-cpufreq.c
10448
10449 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10450 M:      Rajendra Nayak <rnayak@codeaurora.org>
10451 M:      Paul Walmsley <paul@pwsan.com>
10452 L:      linux-omap@vger.kernel.org
10453 S:      Maintained
10454 F:      arch/arm/mach-omap2/prm*
10455
10456 OMAP RANDOM NUMBER GENERATOR SUPPORT
10457 M:      Deepak Saxena <dsaxena@plexity.net>
10458 S:      Maintained
10459 F:      drivers/char/hw_random/omap-rng.c
10460
10461 OMAP USB SUPPORT
10462 L:      linux-usb@vger.kernel.org
10463 L:      linux-omap@vger.kernel.org
10464 S:      Orphan
10465 F:      drivers/usb/*/*omap*
10466 F:      arch/arm/*omap*/usb*
10467
10468 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10469 M:      Mark Jackson <mpfj@newflow.co.uk>
10470 L:      linux-omap@vger.kernel.org
10471 S:      Maintained
10472 F:      arch/arm/boot/dts/am335x-nano.dts
10473
10474 OMAP1 SUPPORT
10475 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10476 M:      Tony Lindgren <tony@atomide.com>
10477 L:      linux-omap@vger.kernel.org
10478 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10480 S:      Maintained
10481 F:      arch/arm/mach-omap1/
10482 F:      arch/arm/plat-omap/
10483 F:      arch/arm/configs/omap1_defconfig
10484 F:      drivers/i2c/busses/i2c-omap.c
10485 F:      include/linux/platform_data/i2c-omap.h
10486
10487 OMAP2+ SUPPORT
10488 M:      Tony Lindgren <tony@atomide.com>
10489 L:      linux-omap@vger.kernel.org
10490 W:      http://www.muru.com/linux/omap/
10491 W:      http://linux.omap.com/
10492 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10494 S:      Maintained
10495 F:      arch/arm/mach-omap2/
10496 F:      arch/arm/plat-omap/
10497 F:      arch/arm/configs/omap2plus_defconfig
10498 F:      drivers/i2c/busses/i2c-omap.c
10499 F:      drivers/irqchip/irq-omap-intc.c
10500 F:      drivers/mfd/*omap*.c
10501 F:      drivers/mfd/menelaus.c
10502 F:      drivers/mfd/palmas.c
10503 F:      drivers/mfd/tps65217.c
10504 F:      drivers/mfd/tps65218.c
10505 F:      drivers/mfd/tps65910.c
10506 F:      drivers/mfd/twl-core.[ch]
10507 F:      drivers/mfd/twl4030*.c
10508 F:      drivers/mfd/twl6030*.c
10509 F:      drivers/mfd/twl6040*.c
10510 F:      drivers/regulator/palmas-regulator*.c
10511 F:      drivers/regulator/pbias-regulator.c
10512 F:      drivers/regulator/tps65217-regulator.c
10513 F:      drivers/regulator/tps65218-regulator.c
10514 F:      drivers/regulator/tps65910-regulator.c
10515 F:      drivers/regulator/twl-regulator.c
10516 F:      drivers/regulator/twl6030-regulator.c
10517 F:      include/linux/platform_data/i2c-omap.h
10518
10519 ONION OMEGA2+ BOARD
10520 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10521 L:      linux-mips@linux-mips.org
10522 S:      Maintained
10523 F:      arch/mips/boot/dts/ralink/omega2p.dts
10524
10525 OMFS FILESYSTEM
10526 M:      Bob Copeland <me@bobcopeland.com>
10527 L:      linux-karma-devel@lists.sourceforge.net
10528 S:      Maintained
10529 F:      Documentation/filesystems/omfs.txt
10530 F:      fs/omfs/
10531
10532 OMNIKEY CARDMAN 4000 DRIVER
10533 M:      Harald Welte <laforge@gnumonks.org>
10534 S:      Maintained
10535 F:      drivers/char/pcmcia/cm4000_cs.c
10536 F:      include/linux/cm4000_cs.h
10537 F:      include/uapi/linux/cm4000_cs.h
10538
10539 OMNIKEY CARDMAN 4040 DRIVER
10540 M:      Harald Welte <laforge@gnumonks.org>
10541 S:      Maintained
10542 F:      drivers/char/pcmcia/cm4040_cs.*
10543
10544 OMNIVISION OV13858 SENSOR DRIVER
10545 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10546 L:      linux-media@vger.kernel.org
10547 T:      git git://linuxtv.org/media_tree.git
10548 S:      Maintained
10549 F:      drivers/media/i2c/ov13858.c
10550
10551 OMNIVISION OV2680 SENSOR DRIVER
10552 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10553 L:      linux-media@vger.kernel.org
10554 T:      git git://linuxtv.org/media_tree.git
10555 S:      Maintained
10556 F:      drivers/media/i2c/ov2680.c
10557 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10558
10559 OMNIVISION OV2685 SENSOR DRIVER
10560 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10561 L:      linux-media@vger.kernel.org
10562 T:      git git://linuxtv.org/media_tree.git
10563 S:      Maintained
10564 F:      drivers/media/i2c/ov2685.c
10565
10566 OMNIVISION OV5640 SENSOR DRIVER
10567 M:      Steve Longerbeam <slongerbeam@gmail.com>
10568 L:      linux-media@vger.kernel.org
10569 T:      git git://linuxtv.org/media_tree.git
10570 S:      Maintained
10571 F:      drivers/media/i2c/ov5640.c
10572
10573 OMNIVISION OV5647 SENSOR DRIVER
10574 M:      Luis Oliveira <lolivei@synopsys.com>
10575 L:      linux-media@vger.kernel.org
10576 T:      git git://linuxtv.org/media_tree.git
10577 S:      Maintained
10578 F:      drivers/media/i2c/ov5647.c
10579
10580 OMNIVISION OV5695 SENSOR DRIVER
10581 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10582 L:      linux-media@vger.kernel.org
10583 T:      git git://linuxtv.org/media_tree.git
10584 S:      Maintained
10585 F:      drivers/media/i2c/ov5695.c
10586
10587 OMNIVISION OV7670 SENSOR DRIVER
10588 M:      Jonathan Corbet <corbet@lwn.net>
10589 L:      linux-media@vger.kernel.org
10590 T:      git git://linuxtv.org/media_tree.git
10591 S:      Maintained
10592 F:      drivers/media/i2c/ov7670.c
10593 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10594
10595 OMNIVISION OV772x SENSOR DRIVER
10596 M:      Jacopo Mondi <jacopo@jmondi.org>
10597 L:      linux-media@vger.kernel.org
10598 T:      git git://linuxtv.org/media_tree.git
10599 S:      Odd fixes
10600 F:      drivers/media/i2c/ov772x.c
10601 F:      include/media/i2c/ov772x.h
10602 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10603
10604 OMNIVISION OV7740 SENSOR DRIVER
10605 M:      Wenyou Yang <wenyou.yang@microchip.com>
10606 L:      linux-media@vger.kernel.org
10607 T:      git git://linuxtv.org/media_tree.git
10608 S:      Maintained
10609 F:      drivers/media/i2c/ov7740.c
10610 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10611
10612 OMNIVISION OV9650 SENSOR DRIVER
10613 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10614 R:      Akinobu Mita <akinobu.mita@gmail.com>
10615 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10616 L:      linux-media@vger.kernel.org
10617 T:      git git://linuxtv.org/media_tree.git
10618 S:      Maintained
10619 F:      drivers/media/i2c/ov9650.c
10620 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10621
10622 ONENAND FLASH DRIVER
10623 M:      Kyungmin Park <kyungmin.park@samsung.com>
10624 L:      linux-mtd@lists.infradead.org
10625 S:      Maintained
10626 F:      drivers/mtd/nand/onenand/
10627 F:      include/linux/mtd/onenand*.h
10628
10629 ONSTREAM SCSI TAPE DRIVER
10630 M:      Willem Riede <osst@riede.org>
10631 L:      osst-users@lists.sourceforge.net
10632 L:      linux-scsi@vger.kernel.org
10633 S:      Maintained
10634 F:      Documentation/scsi/osst.txt
10635 F:      drivers/scsi/osst.*
10636 F:      drivers/scsi/osst_*.h
10637 F:      drivers/scsi/st.h
10638
10639 OP-TEE DRIVER
10640 M:      Jens Wiklander <jens.wiklander@linaro.org>
10641 S:      Maintained
10642 F:      drivers/tee/optee/
10643
10644 OPA-VNIC DRIVER
10645 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10646 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10647 L:      linux-rdma@vger.kernel.org
10648 S:      Supported
10649 F:      drivers/infiniband/ulp/opa_vnic
10650
10651 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10652 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10653 M:      Frank Rowand <frowand.list@gmail.com>
10654 L:      devicetree@vger.kernel.org
10655 S:      Maintained
10656 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10657 F:      Documentation/devicetree/overlay-notes.txt
10658 F:      drivers/of/overlay.c
10659 F:      drivers/of/resolver.c
10660 K:      of_overlay_notifier_
10661
10662 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10663 M:      Rob Herring <robh+dt@kernel.org>
10664 M:      Frank Rowand <frowand.list@gmail.com>
10665 L:      devicetree@vger.kernel.org
10666 W:      http://www.devicetree.org/
10667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10668 S:      Maintained
10669 F:      drivers/of/
10670 F:      include/linux/of*.h
10671 F:      scripts/dtc/
10672 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10673
10674 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10675 M:      Rob Herring <robh+dt@kernel.org>
10676 M:      Mark Rutland <mark.rutland@arm.com>
10677 L:      devicetree@vger.kernel.org
10678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10679 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10680 S:      Maintained
10681 F:      Documentation/devicetree/
10682 F:      arch/*/boot/dts/
10683 F:      include/dt-bindings/
10684
10685 OPENCORES I2C BUS DRIVER
10686 M:      Peter Korsgaard <jacmet@sunsite.dk>
10687 L:      linux-i2c@vger.kernel.org
10688 S:      Maintained
10689 F:      Documentation/i2c/busses/i2c-ocores
10690 F:      drivers/i2c/busses/i2c-ocores.c
10691
10692 OPENRISC ARCHITECTURE
10693 M:      Jonas Bonn <jonas@southpole.se>
10694 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10695 M:      Stafford Horne <shorne@gmail.com>
10696 T:      git git://github.com/openrisc/linux.git
10697 L:      openrisc@lists.librecores.org
10698 W:      http://openrisc.io
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/openrisc/
10701 F:      Documentation/openrisc/
10702 F:      arch/openrisc/
10703 F:      drivers/irqchip/irq-ompic.c
10704 F:      drivers/irqchip/irq-or1k-*
10705
10706 OPENVSWITCH
10707 M:      Pravin B Shelar <pshelar@ovn.org>
10708 L:      netdev@vger.kernel.org
10709 L:      dev@openvswitch.org
10710 W:      http://openvswitch.org
10711 S:      Maintained
10712 F:      net/openvswitch/
10713 F:      include/uapi/linux/openvswitch.h
10714
10715 OPERATING PERFORMANCE POINTS (OPP)
10716 M:      Viresh Kumar <vireshk@kernel.org>
10717 M:      Nishanth Menon <nm@ti.com>
10718 M:      Stephen Boyd <sboyd@kernel.org>
10719 L:      linux-pm@vger.kernel.org
10720 S:      Maintained
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10722 F:      drivers/opp/
10723 F:      include/linux/pm_opp.h
10724 F:      Documentation/power/opp.txt
10725 F:      Documentation/devicetree/bindings/opp/
10726
10727 OPL4 DRIVER
10728 M:      Clemens Ladisch <clemens@ladisch.de>
10729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10730 T:      git git://git.alsa-project.org/alsa-kernel.git
10731 S:      Maintained
10732 F:      sound/drivers/opl4/
10733
10734 OPROFILE
10735 M:      Robert Richter <rric@kernel.org>
10736 L:      oprofile-list@lists.sf.net
10737 S:      Maintained
10738 F:      arch/*/include/asm/oprofile*.h
10739 F:      arch/*/oprofile/
10740 F:      drivers/oprofile/
10741 F:      include/linux/oprofile.h
10742
10743 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10744 M:      Mark Fasheh <mark@fasheh.com>
10745 M:      Joel Becker <jlbec@evilplan.org>
10746 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10747 W:      http://ocfs2.wiki.kernel.org
10748 S:      Supported
10749 F:      Documentation/filesystems/ocfs2.txt
10750 F:      Documentation/filesystems/dlmfs.txt
10751 F:      fs/ocfs2/
10752
10753 ORANGEFS FILESYSTEM
10754 M:      Mike Marshall <hubcap@omnibond.com>
10755 R:      Martin Brandenburg <martin@omnibond.com>
10756 L:      devel@lists.orangefs.org
10757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10758 S:      Supported
10759 F:      fs/orangefs/
10760 F:      Documentation/filesystems/orangefs.txt
10761
10762 ORINOCO DRIVER
10763 L:      linux-wireless@vger.kernel.org
10764 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10765 W:      http://www.nongnu.org/orinoco/
10766 S:      Orphan
10767 F:      drivers/net/wireless/intersil/orinoco/
10768
10769 OSD LIBRARY and FILESYSTEM
10770 M:      Boaz Harrosh <ooo@electrozaur.com>
10771 S:      Maintained
10772 F:      drivers/scsi/osd/
10773 F:      include/scsi/osd_*
10774 F:      fs/exofs/
10775
10776 OV2659 OMNIVISION SENSOR DRIVER
10777 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10778 L:      linux-media@vger.kernel.org
10779 W:      https://linuxtv.org
10780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10781 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10782 S:      Maintained
10783 F:      drivers/media/i2c/ov2659.c
10784 F:      include/media/i2c/ov2659.h
10785
10786 OVERLAY FILESYSTEM
10787 M:      Miklos Szeredi <miklos@szeredi.hu>
10788 L:      linux-unionfs@vger.kernel.org
10789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10790 S:      Supported
10791 F:      fs/overlayfs/
10792 F:      Documentation/filesystems/overlayfs.txt
10793
10794 P54 WIRELESS DRIVER
10795 M:      Christian Lamparter <chunkeey@googlemail.com>
10796 L:      linux-wireless@vger.kernel.org
10797 W:      http://wireless.kernel.org/en/users/Drivers/p54
10798 S:      Maintained
10799 F:      drivers/net/wireless/intersil/p54/
10800
10801 PA SEMI ETHERNET DRIVER
10802 L:      netdev@vger.kernel.org
10803 S:      Orphan
10804 F:      drivers/net/ethernet/pasemi/*
10805
10806 PA SEMI SMBUS DRIVER
10807 L:      linux-i2c@vger.kernel.org
10808 S:      Orphan
10809 F:      drivers/i2c/busses/i2c-pasemi.c
10810
10811 PADATA PARALLEL EXECUTION MECHANISM
10812 M:      Steffen Klassert <steffen.klassert@secunet.com>
10813 L:      linux-crypto@vger.kernel.org
10814 S:      Maintained
10815 F:      kernel/padata.c
10816 F:      include/linux/padata.h
10817 F:      Documentation/padata.txt
10818
10819 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10820 M:      Harald Welte <laforge@gnumonks.org>
10821 L:      platform-driver-x86@vger.kernel.org
10822 S:      Maintained
10823 F:      drivers/platform/x86/panasonic-laptop.c
10824
10825 PARALLEL LCD/KEYPAD PANEL DRIVER
10826 M:      Willy Tarreau <willy@haproxy.com>
10827 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10828 S:      Odd Fixes
10829 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10830 F:      drivers/misc/panel.c
10831
10832 PARALLEL PORT SUBSYSTEM
10833 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10834 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10835 L:      linux-parport@lists.infradead.org (subscribers-only)
10836 S:      Maintained
10837 F:      drivers/parport/
10838 F:      include/linux/parport*.h
10839 F:      drivers/char/ppdev.c
10840 F:      include/uapi/linux/ppdev.h
10841 F:      Documentation/parport*.txt
10842
10843 PARAVIRT_OPS INTERFACE
10844 M:      Juergen Gross <jgross@suse.com>
10845 M:      Alok Kataria <akataria@vmware.com>
10846 L:      virtualization@lists.linux-foundation.org
10847 S:      Supported
10848 F:      Documentation/virtual/paravirt_ops.txt
10849 F:      arch/*/kernel/paravirt*
10850 F:      arch/*/include/asm/paravirt*.h
10851 F:      include/linux/hypervisor.h
10852
10853 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10854 M:      Tim Waugh <tim@cyberelk.net>
10855 L:      linux-parport@lists.infradead.org (subscribers-only)
10856 S:      Maintained
10857 F:      Documentation/blockdev/paride.txt
10858 F:      drivers/block/paride/
10859
10860 PARISC ARCHITECTURE
10861 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10862 M:      Helge Deller <deller@gmx.de>
10863 L:      linux-parisc@vger.kernel.org
10864 W:      http://www.parisc-linux.org/
10865 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10868 S:      Maintained
10869 F:      arch/parisc/
10870 F:      Documentation/parisc/
10871 F:      drivers/parisc/
10872 F:      drivers/char/agp/parisc-agp.c
10873 F:      drivers/input/serio/gscps2.c
10874 F:      drivers/parport/parport_gsc.*
10875 F:      drivers/tty/serial/8250/8250_gsc.c
10876 F:      drivers/video/fbdev/sti*
10877 F:      drivers/video/console/sti*
10878 F:      drivers/video/logo/logo_parisc*
10879
10880 PARMAN
10881 M:      Jiri Pirko <jiri@mellanox.com>
10882 L:      netdev@vger.kernel.org
10883 S:      Supported
10884 F:      lib/parman.c
10885 F:      lib/test_parman.c
10886 F:      include/linux/parman.h
10887
10888 PC87360 HARDWARE MONITORING DRIVER
10889 M:      Jim Cromie <jim.cromie@gmail.com>
10890 L:      linux-hwmon@vger.kernel.org
10891 S:      Maintained
10892 F:      Documentation/hwmon/pc87360
10893 F:      drivers/hwmon/pc87360.c
10894
10895 PC8736x GPIO DRIVER
10896 M:      Jim Cromie <jim.cromie@gmail.com>
10897 S:      Maintained
10898 F:      drivers/char/pc8736x_gpio.c
10899
10900 PC87427 HARDWARE MONITORING DRIVER
10901 M:      Jean Delvare <jdelvare@suse.com>
10902 L:      linux-hwmon@vger.kernel.org
10903 S:      Maintained
10904 F:      Documentation/hwmon/pc87427
10905 F:      drivers/hwmon/pc87427.c
10906
10907 PCA9532 LED DRIVER
10908 M:      Riku Voipio <riku.voipio@iki.fi>
10909 S:      Maintained
10910 F:      drivers/leds/leds-pca9532.c
10911 F:      include/linux/leds-pca9532.h
10912
10913 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10914 M:      Guenter Roeck <linux@roeck-us.net>
10915 L:      linux-i2c@vger.kernel.org
10916 S:      Maintained
10917 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10918
10919 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10920 M:      Khalid Aziz <khalid@gonehiking.org>
10921 S:      Maintained
10922 F:      drivers/firmware/pcdp.*
10923
10924 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10925 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10926 L:      linux-pci@vger.kernel.org
10927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 S:      Maintained
10929 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10930 F:      drivers/pci/controller/pci-aardvark.c
10931
10932 PCI DRIVER FOR ALTERA PCIE IP
10933 M:      Ley Foon Tan <lftan@altera.com>
10934 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10935 L:      linux-pci@vger.kernel.org
10936 S:      Supported
10937 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10938 F:      drivers/pci/controller/pcie-altera.c
10939
10940 PCI DRIVER FOR APPLIEDMICRO XGENE
10941 M:      Tanmay Inamdar <tinamdar@apm.com>
10942 L:      linux-pci@vger.kernel.org
10943 L:      linux-arm-kernel@lists.infradead.org
10944 S:      Maintained
10945 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10946 F:      drivers/pci/controller/pci-xgene.c
10947
10948 PCI DRIVER FOR ARM VERSATILE PLATFORM
10949 M:      Rob Herring <robh@kernel.org>
10950 L:      linux-pci@vger.kernel.org
10951 L:      linux-arm-kernel@lists.infradead.org
10952 S:      Maintained
10953 F:      Documentation/devicetree/bindings/pci/versatile.txt
10954 F:      drivers/pci/controller/pci-versatile.c
10955
10956 PCI DRIVER FOR ARMADA 8K
10957 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10958 L:      linux-pci@vger.kernel.org
10959 L:      linux-arm-kernel@lists.infradead.org
10960 S:      Maintained
10961 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10962 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10963
10964 PCI DRIVER FOR CADENCE PCIE IP
10965 M:      Alan Douglas <adouglas@cadence.com>
10966 L:      linux-pci@vger.kernel.org
10967 S:      Maintained
10968 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10969 F:      drivers/pci/controller/pcie-cadence*
10970
10971 PCI DRIVER FOR FREESCALE LAYERSCAPE
10972 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10973 M:      Mingkai Hu <mingkai.hu@nxp.com>
10974 M:      Roy Zang <roy.zang@nxp.com>
10975 L:      linuxppc-dev@lists.ozlabs.org
10976 L:      linux-pci@vger.kernel.org
10977 L:      linux-arm-kernel@lists.infradead.org
10978 S:      Maintained
10979 F:      drivers/pci/controller/dwc/*layerscape*
10980
10981 PCI DRIVER FOR GENERIC OF HOSTS
10982 M:      Will Deacon <will.deacon@arm.com>
10983 L:      linux-pci@vger.kernel.org
10984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10985 S:      Maintained
10986 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10987 F:      drivers/pci/controller/pci-host-common.c
10988 F:      drivers/pci/controller/pci-host-generic.c
10989
10990 PCI DRIVER FOR IMX6
10991 M:      Richard Zhu <hongxing.zhu@nxp.com>
10992 M:      Lucas Stach <l.stach@pengutronix.de>
10993 L:      linux-pci@vger.kernel.org
10994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10995 S:      Maintained
10996 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10997 F:      drivers/pci/controller/dwc/*imx6*
10998
10999 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11000 M:      Keith Busch <keith.busch@intel.com>
11001 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11002 L:      linux-pci@vger.kernel.org
11003 S:      Supported
11004 F:      drivers/pci/controller/vmd.c
11005
11006 PCI DRIVER FOR MICROSEMI SWITCHTEC
11007 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11008 M:      Logan Gunthorpe <logang@deltatee.com>
11009 L:      linux-pci@vger.kernel.org
11010 S:      Maintained
11011 F:      Documentation/switchtec.txt
11012 F:      Documentation/ABI/testing/sysfs-class-switchtec
11013 F:      drivers/pci/switch/switchtec*
11014 F:      include/uapi/linux/switchtec_ioctl.h
11015 F:      include/linux/switchtec.h
11016 F:      drivers/ntb/hw/mscc/
11017
11018 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11019 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11020 M:      Jason Cooper <jason@lakedaemon.net>
11021 L:      linux-pci@vger.kernel.org
11022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11023 S:      Maintained
11024 F:      drivers/pci/controller/*mvebu*
11025
11026 PCI DRIVER FOR NVIDIA TEGRA
11027 M:      Thierry Reding <thierry.reding@gmail.com>
11028 L:      linux-tegra@vger.kernel.org
11029 L:      linux-pci@vger.kernel.org
11030 S:      Supported
11031 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11032 F:      drivers/pci/controller/pci-tegra.c
11033
11034 PCI DRIVER FOR RENESAS R-CAR
11035 M:      Simon Horman <horms@verge.net.au>
11036 L:      linux-pci@vger.kernel.org
11037 L:      linux-renesas-soc@vger.kernel.org
11038 S:      Maintained
11039 F:      drivers/pci/controller/*rcar*
11040
11041 PCI DRIVER FOR SAMSUNG EXYNOS
11042 M:      Jingoo Han <jingoohan1@gmail.com>
11043 L:      linux-pci@vger.kernel.org
11044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11045 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11046 S:      Maintained
11047 F:      drivers/pci/controller/dwc/pci-exynos.c
11048
11049 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11050 M:      Jingoo Han <jingoohan1@gmail.com>
11051 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11052 L:      linux-pci@vger.kernel.org
11053 S:      Maintained
11054 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11055 F:      drivers/pci/controller/dwc/*designware*
11056
11057 PCI DRIVER FOR TI DRA7XX
11058 M:      Kishon Vijay Abraham I <kishon@ti.com>
11059 L:      linux-omap@vger.kernel.org
11060 L:      linux-pci@vger.kernel.org
11061 S:      Supported
11062 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11063 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11064
11065 PCI DRIVER FOR TI KEYSTONE
11066 M:      Murali Karicheri <m-karicheri2@ti.com>
11067 L:      linux-pci@vger.kernel.org
11068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11069 S:      Maintained
11070 F:      drivers/pci/controller/dwc/*keystone*
11071
11072 PCI ENDPOINT SUBSYSTEM
11073 M:      Kishon Vijay Abraham I <kishon@ti.com>
11074 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11075 L:      linux-pci@vger.kernel.org
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11077 S:      Supported
11078 F:      drivers/pci/endpoint/
11079 F:      drivers/misc/pci_endpoint_test.c
11080 F:      tools/pci/
11081
11082 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11083 M:      Russell Currey <ruscur@russell.cc>
11084 L:      linuxppc-dev@lists.ozlabs.org
11085 S:      Supported
11086 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11087 F:      arch/powerpc/kernel/eeh*.c
11088 F:      arch/powerpc/platforms/*/eeh*.c
11089 F:      arch/powerpc/include/*/eeh*.h
11090
11091 PCI ERROR RECOVERY
11092 M:      Linas Vepstas <linasvepstas@gmail.com>
11093 L:      linux-pci@vger.kernel.org
11094 S:      Supported
11095 F:      Documentation/PCI/pci-error-recovery.txt
11096
11097 PCI MSI DRIVER FOR ALTERA MSI IP
11098 M:      Ley Foon Tan <lftan@altera.com>
11099 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11100 L:      linux-pci@vger.kernel.org
11101 S:      Supported
11102 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11103 F:      drivers/pci/controller/pcie-altera-msi.c
11104
11105 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11106 M:      Duc Dang <dhdang@apm.com>
11107 L:      linux-pci@vger.kernel.org
11108 L:      linux-arm-kernel@lists.infradead.org
11109 S:      Maintained
11110 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11111 F:      drivers/pci/controller/pci-xgene-msi.c
11112
11113 PCI SUBSYSTEM
11114 M:      Bjorn Helgaas <bhelgaas@google.com>
11115 L:      linux-pci@vger.kernel.org
11116 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11118 S:      Supported
11119 F:      Documentation/devicetree/bindings/pci/
11120 F:      Documentation/PCI/
11121 F:      drivers/acpi/pci*
11122 F:      drivers/pci/
11123 F:      include/asm-generic/pci*
11124 F:      include/linux/pci*
11125 F:      include/linux/of_pci.h
11126 F:      include/uapi/linux/pci*
11127 F:      lib/pci*
11128 F:      arch/x86/pci/
11129 F:      arch/x86/kernel/quirks.c
11130
11131 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11132 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11133 L:      linux-pci@vger.kernel.org
11134 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11136 S:      Supported
11137 F:      drivers/pci/controller/
11138
11139 PCIE DRIVER FOR AXIS ARTPEC
11140 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11141 L:      linux-arm-kernel@axis.com
11142 L:      linux-pci@vger.kernel.org
11143 S:      Maintained
11144 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11145 F:      drivers/pci/controller/dwc/*artpec*
11146
11147 PCIE DRIVER FOR CAVIUM THUNDERX
11148 M:      David Daney <david.daney@cavium.com>
11149 L:      linux-pci@vger.kernel.org
11150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151 S:      Supported
11152 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11153 F:      drivers/pci/controller/pci-thunder-*
11154
11155 PCIE DRIVER FOR HISILICON
11156 M:      Zhou Wang <wangzhou1@hisilicon.com>
11157 L:      linux-pci@vger.kernel.org
11158 S:      Maintained
11159 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11160 F:      drivers/pci/controller/dwc/pcie-hisi.c
11161
11162 PCIE DRIVER FOR HISILICON KIRIN
11163 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11164 M:      Binghui Wang <wangbinghui@hisilicon.com>
11165 L:      linux-pci@vger.kernel.org
11166 S:      Maintained
11167 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11168 F:      drivers/pci/controller/dwc/pcie-kirin.c
11169
11170 PCIE DRIVER FOR HISILICON STB
11171 M:      Jianguo Sun <sunjianguo1@huawei.com>
11172 M:      Shawn Guo <shawn.guo@linaro.org>
11173 L:      linux-pci@vger.kernel.org
11174 S:      Maintained
11175 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11176 F:      drivers/pci/controller/dwc/pcie-histb.c
11177
11178 PCIE DRIVER FOR MEDIATEK
11179 M:      Ryder Lee <ryder.lee@mediatek.com>
11180 L:      linux-pci@vger.kernel.org
11181 L:      linux-mediatek@lists.infradead.org
11182 S:      Supported
11183 F:      Documentation/devicetree/bindings/pci/mediatek*
11184 F:      drivers/pci/controller/*mediatek*
11185
11186 PCIE DRIVER FOR QUALCOMM MSM
11187 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11188 L:      linux-pci@vger.kernel.org
11189 L:      linux-arm-msm@vger.kernel.org
11190 S:      Maintained
11191 F:      drivers/pci/controller/dwc/*qcom*
11192
11193 PCIE DRIVER FOR ROCKCHIP
11194 M:      Shawn Lin <shawn.lin@rock-chips.com>
11195 L:      linux-pci@vger.kernel.org
11196 L:      linux-rockchip@lists.infradead.org
11197 S:      Maintained
11198 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11199 F:      drivers/pci/controller/pcie-rockchip*
11200
11201 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11202 M:      Linus Walleij <linus.walleij@linaro.org>
11203 L:      linux-pci@vger.kernel.org
11204 S:      Maintained
11205 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11206 F:      drivers/pci/controller/pci-v3-semi.c
11207
11208 PCIE DRIVER FOR ST SPEAR13XX
11209 M:      Pratyush Anand <pratyush.anand@gmail.com>
11210 L:      linux-pci@vger.kernel.org
11211 S:      Maintained
11212 F:      drivers/pci/controller/dwc/*spear*
11213
11214 PCMCIA SUBSYSTEM
11215 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11217 S:      Odd Fixes
11218 F:      Documentation/pcmcia/
11219 F:      tools/pcmcia/
11220 F:      drivers/pcmcia/
11221 F:      include/pcmcia/
11222
11223 PCNET32 NETWORK DRIVER
11224 M:      Don Fry <pcnet32@frontier.com>
11225 L:      netdev@vger.kernel.org
11226 S:      Maintained
11227 F:      drivers/net/ethernet/amd/pcnet32.c
11228
11229 PCRYPT PARALLEL CRYPTO ENGINE
11230 M:      Steffen Klassert <steffen.klassert@secunet.com>
11231 L:      linux-crypto@vger.kernel.org
11232 S:      Maintained
11233 F:      crypto/pcrypt.c
11234 F:      include/crypto/pcrypt.h
11235
11236 PEAQ WMI HOTKEYS DRIVER
11237 M:      Hans de Goede <hdegoede@redhat.com>
11238 L:      platform-driver-x86@vger.kernel.org
11239 S:      Maintained
11240 F:      drivers/platform/x86/peaq-wmi.c
11241
11242 PER-CPU MEMORY ALLOCATOR
11243 M:      Tejun Heo <tj@kernel.org>
11244 M:      Christoph Lameter <cl@linux.com>
11245 M:      Dennis Zhou <dennisszhou@gmail.com>
11246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11247 S:      Maintained
11248 F:      include/linux/percpu*.h
11249 F:      mm/percpu*.c
11250 F:      arch/*/include/asm/percpu.h
11251
11252 PER-TASK DELAY ACCOUNTING
11253 M:      Balbir Singh <bsingharora@gmail.com>
11254 S:      Maintained
11255 F:      include/linux/delayacct.h
11256 F:      kernel/delayacct.c
11257
11258 PERFORMANCE EVENTS SUBSYSTEM
11259 M:      Peter Zijlstra <peterz@infradead.org>
11260 M:      Ingo Molnar <mingo@redhat.com>
11261 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11262 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11263 R:      Jiri Olsa <jolsa@redhat.com>
11264 R:      Namhyung Kim <namhyung@kernel.org>
11265 L:      linux-kernel@vger.kernel.org
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11267 S:      Supported
11268 F:      kernel/events/*
11269 F:      include/linux/perf_event.h
11270 F:      include/uapi/linux/perf_event.h
11271 F:      arch/*/kernel/perf_event*.c
11272 F:      arch/*/kernel/*/perf_event*.c
11273 F:      arch/*/kernel/*/*/perf_event*.c
11274 F:      arch/*/include/asm/perf_event.h
11275 F:      arch/*/kernel/perf_callchain.c
11276 F:      arch/*/events/*
11277 F:      tools/perf/
11278
11279 PERSONALITY HANDLING
11280 M:      Christoph Hellwig <hch@infradead.org>
11281 L:      linux-abi-devel@lists.sourceforge.net
11282 S:      Maintained
11283 F:      include/linux/personality.h
11284 F:      include/uapi/linux/personality.h
11285
11286 PHONET PROTOCOL
11287 M:      Remi Denis-Courmont <courmisch@gmail.com>
11288 S:      Supported
11289 F:      Documentation/networking/phonet.txt
11290 F:      include/linux/phonet.h
11291 F:      include/net/phonet/
11292 F:      include/uapi/linux/phonet.h
11293 F:      net/phonet/
11294
11295 PHRAM MTD DRIVER
11296 M:      Joern Engel <joern@lazybastard.org>
11297 L:      linux-mtd@lists.infradead.org
11298 S:      Maintained
11299 F:      drivers/mtd/devices/phram.c
11300
11301 PICOLCD HID DRIVER
11302 M:      Bruno Prémont <bonbons@linux-vserver.org>
11303 L:      linux-input@vger.kernel.org
11304 S:      Maintained
11305 F:      drivers/hid/hid-picolcd*
11306
11307 PICOXCELL SUPPORT
11308 M:      Jamie Iles <jamie@jamieiles.com>
11309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11311 S:      Supported
11312 F:      arch/arm/boot/dts/picoxcell*
11313 F:      arch/arm/mach-picoxcell/
11314 F:      drivers/crypto/picoxcell*
11315
11316 PIN CONTROL SUBSYSTEM
11317 M:      Linus Walleij <linus.walleij@linaro.org>
11318 L:      linux-gpio@vger.kernel.org
11319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11320 S:      Maintained
11321 F:      Documentation/devicetree/bindings/pinctrl/
11322 F:      Documentation/driver-api/pinctl.rst
11323 F:      drivers/pinctrl/
11324 F:      include/linux/pinctrl/
11325
11326 PIN CONTROLLER - ATMEL AT91
11327 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11329 S:      Maintained
11330 F:      drivers/pinctrl/pinctrl-at91.*
11331
11332 PIN CONTROLLER - ATMEL AT91 PIO4
11333 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11335 L:      linux-gpio@vger.kernel.org
11336 S:      Supported
11337 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11338
11339 PIN CONTROLLER - FREESCALE
11340 M:      Dong Aisheng <aisheng.dong@nxp.com>
11341 M:      Fabio Estevam <festevam@gmail.com>
11342 M:      Shawn Guo <shawnguo@kernel.org>
11343 M:      Stefan Agner <stefan@agner.ch>
11344 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11345 L:      linux-gpio@vger.kernel.org
11346 S:      Maintained
11347 F:      drivers/pinctrl/freescale/
11348 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11349
11350 PIN CONTROLLER - INTEL
11351 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11352 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11353 S:      Maintained
11354 F:      drivers/pinctrl/intel/
11355
11356 PIN CONTROLLER - MEDIATEK
11357 M:      Sean Wang <sean.wang@mediatek.com>
11358 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11359 S:      Maintained
11360 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11361 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11362 F:      drivers/pinctrl/mediatek/mtk-eint.*
11363 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11364 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11365 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11366
11367 PIN CONTROLLER - QUALCOMM
11368 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11369 S:      Maintained
11370 L:      linux-arm-msm@vger.kernel.org
11371 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11372 F:      drivers/pinctrl/qcom/
11373
11374 PIN CONTROLLER - RENESAS
11375 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11376 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11377 L:      linux-renesas-soc@vger.kernel.org
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11379 S:      Maintained
11380 F:      drivers/pinctrl/sh-pfc/
11381
11382 PIN CONTROLLER - SAMSUNG
11383 M:      Tomasz Figa <tomasz.figa@gmail.com>
11384 M:      Krzysztof Kozlowski <krzk@kernel.org>
11385 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11387 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11388 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11390 S:      Maintained
11391 F:      drivers/pinctrl/samsung/
11392 F:      include/dt-bindings/pinctrl/samsung.h
11393 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11394
11395 PIN CONTROLLER - SINGLE
11396 M:      Tony Lindgren <tony@atomide.com>
11397 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11399 L:      linux-omap@vger.kernel.org
11400 S:      Maintained
11401 F:      drivers/pinctrl/pinctrl-single.c
11402
11403 PIN CONTROLLER - ST SPEAR
11404 M:      Viresh Kumar <vireshk@kernel.org>
11405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11406 W:      http://www.st.com/spear
11407 S:      Maintained
11408 F:      drivers/pinctrl/spear/
11409
11410 PISTACHIO SOC SUPPORT
11411 M:      James Hartley <james.hartley@sondrel.com>
11412 L:      linux-mips@linux-mips.org
11413 S:      Odd Fixes
11414 F:      arch/mips/pistachio/
11415 F:      arch/mips/include/asm/mach-pistachio/
11416 F:      arch/mips/boot/dts/img/pistachio*
11417 F:      arch/mips/configs/pistachio*_defconfig
11418
11419 PKTCDVD DRIVER
11420 S:      Orphan
11421 M:      linux-block@vger.kernel.org
11422 F:      drivers/block/pktcdvd.c
11423 F:      include/linux/pktcdvd.h
11424 F:      include/uapi/linux/pktcdvd.h
11425
11426 PKUNITY SOC DRIVERS
11427 M:      Guan Xuetao <gxt@pku.edu.cn>
11428 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11429 S:      Maintained
11430 T:      git git://github.com/gxt/linux.git
11431 F:      drivers/input/serio/i8042-unicore32io.h
11432 F:      drivers/i2c/busses/i2c-puv3.c
11433 F:      drivers/video/fbdev/fb-puv3.c
11434 F:      drivers/rtc/rtc-puv3.c
11435
11436 PMBUS HARDWARE MONITORING DRIVERS
11437 M:      Guenter Roeck <linux@roeck-us.net>
11438 L:      linux-hwmon@vger.kernel.org
11439 W:      http://hwmon.wiki.kernel.org/
11440 W:      http://www.roeck-us.net/linux/drivers/
11441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11442 S:      Maintained
11443 F:      Documentation/hwmon/pmbus
11444 F:      drivers/hwmon/pmbus/
11445 F:      include/linux/pmbus.h
11446
11447 PMC SIERRA MaxRAID DRIVER
11448 L:      linux-scsi@vger.kernel.org
11449 W:      http://www.pmc-sierra.com/
11450 S:      Orphan
11451 F:      drivers/scsi/pmcraid.*
11452
11453 PMC SIERRA PM8001 DRIVER
11454 M:      Jack Wang <jinpu.wang@profitbricks.com>
11455 M:      lindar_liu@usish.com
11456 L:      linux-scsi@vger.kernel.org
11457 S:      Supported
11458 F:      drivers/scsi/pm8001/
11459
11460 PNP SUPPORT
11461 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11462 S:      Maintained
11463 F:      drivers/pnp/
11464
11465 POSIX CLOCKS and TIMERS
11466 M:      Thomas Gleixner <tglx@linutronix.de>
11467 L:      linux-kernel@vger.kernel.org
11468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11469 S:      Maintained
11470 F:      fs/timerfd.c
11471 F:      include/linux/timer*
11472 F:      kernel/time/*timer*
11473
11474 POWER MANAGEMENT CORE
11475 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11476 L:      linux-pm@vger.kernel.org
11477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11478 B:      https://bugzilla.kernel.org
11479 S:      Supported
11480 F:      drivers/base/power/
11481 F:      include/linux/pm.h
11482 F:      include/linux/pm_*
11483 F:      include/linux/powercap.h
11484 F:      drivers/powercap/
11485 F:      kernel/configs/nopm.config
11486
11487 POWER STATE COORDINATION INTERFACE (PSCI)
11488 M:      Mark Rutland <mark.rutland@arm.com>
11489 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11490 L:      linux-arm-kernel@lists.infradead.org
11491 S:      Maintained
11492 F:      drivers/firmware/psci*.c
11493 F:      include/linux/psci.h
11494 F:      include/uapi/linux/psci.h
11495
11496 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11497 M:      Sebastian Reichel <sre@kernel.org>
11498 L:      linux-pm@vger.kernel.org
11499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11500 S:      Maintained
11501 F:      Documentation/ABI/testing/sysfs-class-power
11502 F:      Documentation/devicetree/bindings/power/supply/
11503 F:      include/linux/power_supply.h
11504 F:      drivers/power/supply/
11505
11506 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11507 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11508 L:      linuxppc-dev@lists.ozlabs.org
11509 S:      Maintained
11510 F:      drivers/char/powernv-op-panel.c
11511
11512 PPP OVER ATM (RFC 2364)
11513 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11514 S:      Maintained
11515 F:      net/atm/pppoatm.c
11516 F:      include/uapi/linux/atmppp.h
11517
11518 PPP OVER ETHERNET
11519 M:      Michal Ostrowski <mostrows@earthlink.net>
11520 S:      Maintained
11521 F:      drivers/net/ppp/pppoe.c
11522 F:      drivers/net/ppp/pppox.c
11523
11524 PPP OVER L2TP
11525 M:      James Chapman <jchapman@katalix.com>
11526 S:      Maintained
11527 F:      net/l2tp/l2tp_ppp.c
11528 F:      include/linux/if_pppol2tp.h
11529 F:      include/uapi/linux/if_pppol2tp.h
11530
11531 PPP PROTOCOL DRIVERS AND COMPRESSORS
11532 M:      Paul Mackerras <paulus@samba.org>
11533 L:      linux-ppp@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/net/ppp/ppp_*
11536
11537 PPS SUPPORT
11538 M:      Rodolfo Giometti <giometti@enneenne.com>
11539 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11540 L:      linuxpps@ml.enneenne.com (subscribers-only)
11541 S:      Maintained
11542 F:      Documentation/pps/
11543 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11544 F:      Documentation/ABI/testing/sysfs-pps
11545 F:      drivers/pps/
11546 F:      include/linux/pps*.h
11547 F:      include/uapi/linux/pps.h
11548
11549 PPTP DRIVER
11550 M:      Dmitry Kozlov <xeb@mail.ru>
11551 L:      netdev@vger.kernel.org
11552 S:      Maintained
11553 F:      drivers/net/ppp/pptp.c
11554 W:      http://sourceforge.net/projects/accel-pptp
11555
11556 PREEMPTIBLE KERNEL
11557 M:      Robert Love <rml@tech9.net>
11558 L:      kpreempt-tech@lists.sourceforge.net
11559 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11560 S:      Supported
11561 F:      Documentation/preempt-locking.txt
11562 F:      include/linux/preempt.h
11563
11564 PRINTK
11565 M:      Petr Mladek <pmladek@suse.com>
11566 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11567 R:      Steven Rostedt <rostedt@goodmis.org>
11568 S:      Maintained
11569 F:      kernel/printk/
11570 F:      include/linux/printk.h
11571
11572 PRISM54 WIRELESS DRIVER
11573 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11574 L:      linux-wireless@vger.kernel.org
11575 W:      http://wireless.kernel.org/en/users/Drivers/p54
11576 S:      Obsolete
11577 F:      drivers/net/wireless/intersil/prism54/
11578
11579 PROC FILESYSTEM
11580 R:      Alexey Dobriyan <adobriyan@gmail.com>
11581 L:      linux-kernel@vger.kernel.org
11582 L:      linux-fsdevel@vger.kernel.org
11583 S:      Maintained
11584 F:      fs/proc/
11585 F:      include/linux/proc_fs.h
11586 F:      tools/testing/selftests/proc/
11587
11588 PROC SYSCTL
11589 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11590 M:      Kees Cook <keescook@chromium.org>
11591 L:      linux-kernel@vger.kernel.org
11592 L:      linux-fsdevel@vger.kernel.org
11593 S:      Maintained
11594 F:      fs/proc/proc_sysctl.c
11595 F:      include/linux/sysctl.h
11596 F:      kernel/sysctl.c
11597 F:      tools/testing/selftests/sysctl/
11598
11599 PS3 NETWORK SUPPORT
11600 M:      Geoff Levand <geoff@infradead.org>
11601 L:      netdev@vger.kernel.org
11602 L:      linuxppc-dev@lists.ozlabs.org
11603 S:      Maintained
11604 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11605
11606 PS3 PLATFORM SUPPORT
11607 M:      Geoff Levand <geoff@infradead.org>
11608 L:      linuxppc-dev@lists.ozlabs.org
11609 S:      Maintained
11610 F:      arch/powerpc/boot/ps3*
11611 F:      arch/powerpc/include/asm/lv1call.h
11612 F:      arch/powerpc/include/asm/ps3*.h
11613 F:      arch/powerpc/platforms/ps3/
11614 F:      drivers/*/ps3*
11615 F:      drivers/ps3/
11616 F:      drivers/rtc/rtc-ps3.c
11617 F:      drivers/usb/host/*ps3.c
11618 F:      sound/ppc/snd_ps3*
11619
11620 PS3VRAM DRIVER
11621 M:      Jim Paris <jim@jtan.com>
11622 M:      Geoff Levand <geoff@infradead.org>
11623 L:      linuxppc-dev@lists.ozlabs.org
11624 S:      Maintained
11625 F:      drivers/block/ps3vram.c
11626
11627 PSAMPLE PACKET SAMPLING SUPPORT:
11628 M:      Yotam Gigi <yotam.gi@gmail.com>
11629 S:      Maintained
11630 F:      net/psample
11631 F:      include/net/psample.h
11632 F:      include/uapi/linux/psample.h
11633
11634 PSTORE FILESYSTEM
11635 M:      Kees Cook <keescook@chromium.org>
11636 M:      Anton Vorontsov <anton@enomsg.org>
11637 M:      Colin Cross <ccross@android.com>
11638 M:      Tony Luck <tony.luck@intel.com>
11639 S:      Maintained
11640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11641 F:      fs/pstore/
11642 F:      include/linux/pstore*
11643 F:      drivers/firmware/efi/efi-pstore.c
11644 F:      drivers/acpi/apei/erst.c
11645 F:      Documentation/admin-guide/ramoops.rst
11646 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11647 K:      \b(pstore|ramoops)
11648
11649 PTP HARDWARE CLOCK SUPPORT
11650 M:      Richard Cochran <richardcochran@gmail.com>
11651 L:      netdev@vger.kernel.org
11652 S:      Maintained
11653 W:      http://linuxptp.sourceforge.net/
11654 F:      Documentation/ABI/testing/sysfs-ptp
11655 F:      Documentation/ptp/*
11656 F:      drivers/net/phy/dp83640*
11657 F:      drivers/ptp/*
11658 F:      include/linux/ptp_cl*
11659
11660 PTRACE SUPPORT
11661 M:      Oleg Nesterov <oleg@redhat.com>
11662 S:      Maintained
11663 F:      include/asm-generic/syscall.h
11664 F:      include/linux/ptrace.h
11665 F:      include/linux/regset.h
11666 F:      include/linux/tracehook.h
11667 F:      include/uapi/linux/ptrace.h
11668 F:      include/uapi/linux/ptrace.h
11669 F:      include/asm-generic/ptrace.h
11670 F:      kernel/ptrace.c
11671 F:      arch/*/ptrace*.c
11672 F:      arch/*/*/ptrace*.c
11673 F:      arch/*/include/asm/ptrace*.h
11674
11675 PULSE8-CEC DRIVER
11676 M:      Hans Verkuil <hverkuil@xs4all.nl>
11677 L:      linux-media@vger.kernel.org
11678 T:      git git://linuxtv.org/media_tree.git
11679 S:      Maintained
11680 F:      drivers/media/usb/pulse8-cec/*
11681 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11682
11683 PVRUSB2 VIDEO4LINUX DRIVER
11684 M:      Mike Isely <isely@pobox.com>
11685 L:      pvrusb2@isely.net       (subscribers-only)
11686 L:      linux-media@vger.kernel.org
11687 W:      http://www.isely.net/pvrusb2/
11688 T:      git git://linuxtv.org/media_tree.git
11689 S:      Maintained
11690 F:      Documentation/media/v4l-drivers/pvrusb2*
11691 F:      drivers/media/usb/pvrusb2/
11692
11693 PWC WEBCAM DRIVER
11694 M:      Hans Verkuil <hverkuil@xs4all.nl>
11695 L:      linux-media@vger.kernel.org
11696 T:      git git://linuxtv.org/media_tree.git
11697 S:      Odd Fixes
11698 F:      drivers/media/usb/pwc/*
11699
11700 PWM FAN DRIVER
11701 M:      Kamil Debski <kamil@wypas.org>
11702 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11703 L:      linux-hwmon@vger.kernel.org
11704 S:      Supported
11705 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11706 F:      Documentation/hwmon/pwm-fan
11707 F:      drivers/hwmon/pwm-fan.c
11708
11709 PWM IR Transmitter
11710 M:      Sean Young <sean@mess.org>
11711 L:      linux-media@vger.kernel.org
11712 S:      Maintained
11713 F:      drivers/media/rc/pwm-ir-tx.c
11714
11715 PWM SUBSYSTEM
11716 M:      Thierry Reding <thierry.reding@gmail.com>
11717 L:      linux-pwm@vger.kernel.org
11718 S:      Maintained
11719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11720 F:      Documentation/pwm.txt
11721 F:      Documentation/devicetree/bindings/pwm/
11722 F:      include/linux/pwm.h
11723 F:      drivers/pwm/
11724 F:      drivers/video/backlight/pwm_bl.c
11725 F:      include/linux/pwm_backlight.h
11726 F:      drivers/gpio/gpio-mvebu.c
11727 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11728
11729 PXA GPIO DRIVER
11730 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11731 L:      linux-gpio@vger.kernel.org
11732 S:      Maintained
11733 F:      drivers/gpio/gpio-pxa.c
11734
11735 PXA MMCI DRIVER
11736 S:      Orphan
11737
11738 PXA RTC DRIVER
11739 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11740 L:      linux-rtc@vger.kernel.org
11741 S:      Maintained
11742
11743 PXA2xx/PXA3xx SUPPORT
11744 M:      Daniel Mack <daniel@zonque.org>
11745 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11746 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11748 T:      git git://github.com/hzhuang1/linux.git
11749 T:      git git://github.com/rjarzmik/linux.git
11750 S:      Maintained
11751 F:      arch/arm/boot/dts/pxa*
11752 F:      arch/arm/mach-pxa/
11753 F:      drivers/dma/pxa*
11754 F:      drivers/pcmcia/pxa2xx*
11755 F:      drivers/pinctrl/pxa/
11756 F:      drivers/spi/spi-pxa2xx*
11757 F:      drivers/usb/gadget/udc/pxa2*
11758 F:      include/sound/pxa2xx-lib.h
11759 F:      sound/arm/pxa*
11760 F:      sound/soc/pxa/
11761
11762 QAT DRIVER
11763 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11764 L:      qat-linux@intel.com
11765 S:      Supported
11766 F:      drivers/crypto/qat/
11767
11768 QCOM AUDIO (ASoC) DRIVERS
11769 M:      Patrick Lai <plai@codeaurora.org>
11770 M:      Banajit Goswami <bgoswami@codeaurora.org>
11771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11772 S:      Supported
11773 F:      sound/soc/qcom/
11774
11775 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11776 M:      Gabriel Somlo <somlo@cmu.edu>
11777 M:      "Michael S. Tsirkin" <mst@redhat.com>
11778 L:      qemu-devel@nongnu.org
11779 S:      Maintained
11780 F:      drivers/firmware/qemu_fw_cfg.c
11781 F:      include/uapi/linux/qemu_fw_cfg.h
11782
11783 QIB DRIVER
11784 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11785 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11786 L:      linux-rdma@vger.kernel.org
11787 S:      Supported
11788 F:      drivers/infiniband/hw/qib/
11789
11790 QLOGIC QL41xxx FCOE DRIVER
11791 M:      QLogic-Storage-Upstream@cavium.com
11792 L:      linux-scsi@vger.kernel.org
11793 S:      Supported
11794 F:      drivers/scsi/qedf/
11795
11796 QLOGIC QL41xxx ISCSI DRIVER
11797 M:      QLogic-Storage-Upstream@cavium.com
11798 L:      linux-scsi@vger.kernel.org
11799 S:      Supported
11800 F:      drivers/scsi/qedi/
11801
11802 QLOGIC QL4xxx ETHERNET DRIVER
11803 M:      Ariel Elior <Ariel.Elior@cavium.com>
11804 M:      everest-linux-l2@cavium.com
11805 L:      netdev@vger.kernel.org
11806 S:      Supported
11807 F:      drivers/net/ethernet/qlogic/qed/
11808 F:      include/linux/qed/
11809 F:      drivers/net/ethernet/qlogic/qede/
11810
11811 QLOGIC QL4xxx RDMA DRIVER
11812 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11813 M:      Ariel Elior <Ariel.Elior@cavium.com>
11814 L:      linux-rdma@vger.kernel.org
11815 S:      Supported
11816 F:      drivers/infiniband/hw/qedr/
11817 F:      include/uapi/rdma/qedr-abi.h
11818
11819 QLOGIC QLA1280 SCSI DRIVER
11820 M:      Michael Reed <mdr@sgi.com>
11821 L:      linux-scsi@vger.kernel.org
11822 S:      Maintained
11823 F:      drivers/scsi/qla1280.[ch]
11824
11825 QLOGIC QLA2XXX FC-SCSI DRIVER
11826 M:      qla2xxx-upstream@qlogic.com
11827 L:      linux-scsi@vger.kernel.org
11828 S:      Supported
11829 F:      Documentation/scsi/LICENSE.qla2xxx
11830 F:      drivers/scsi/qla2xxx/
11831
11832 QLOGIC QLA3XXX NETWORK DRIVER
11833 M:      Dept-GELinuxNICDev@cavium.com
11834 L:      netdev@vger.kernel.org
11835 S:      Supported
11836 F:      Documentation/networking/LICENSE.qla3xxx
11837 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11838
11839 QLOGIC QLA4XXX iSCSI DRIVER
11840 M:      QLogic-Storage-Upstream@qlogic.com
11841 L:      linux-scsi@vger.kernel.org
11842 S:      Supported
11843 F:      Documentation/scsi/LICENSE.qla4xxx
11844 F:      drivers/scsi/qla4xxx/
11845
11846 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11847 M:      Harish Patil <harish.patil@cavium.com>
11848 M:      Manish Chopra <manish.chopra@cavium.com>
11849 M:      Dept-GELinuxNICDev@cavium.com
11850 L:      netdev@vger.kernel.org
11851 S:      Supported
11852 F:      drivers/net/ethernet/qlogic/qlcnic/
11853
11854 QLOGIC QLGE 10Gb ETHERNET DRIVER
11855 M:      Harish Patil <harish.patil@cavium.com>
11856 M:      Manish Chopra <manish.chopra@cavium.com>
11857 M:      Dept-GELinuxNICDev@cavium.com
11858 L:      netdev@vger.kernel.org
11859 S:      Supported
11860 F:      drivers/net/ethernet/qlogic/qlge/
11861
11862 QM1D1B0004 MEDIA DRIVER
11863 M:      Akihiro Tsukada <tskd08@gmail.com>
11864 L:      linux-media@vger.kernel.org
11865 S:      Odd Fixes
11866 F:      drivers/media/tuners/qm1d1b0004*
11867
11868 QM1D1C0042 MEDIA DRIVER
11869 M:      Akihiro Tsukada <tskd08@gmail.com>
11870 L:      linux-media@vger.kernel.org
11871 S:      Odd Fixes
11872 F:      drivers/media/tuners/qm1d1c0042*
11873
11874 QNX4 FILESYSTEM
11875 M:      Anders Larsen <al@alarsen.net>
11876 W:      http://www.alarsen.net/linux/qnx4fs/
11877 S:      Maintained
11878 F:      fs/qnx4/
11879 F:      include/uapi/linux/qnx4_fs.h
11880 F:      include/uapi/linux/qnxtypes.h
11881
11882 QORIQ DPAA2 FSL-MC BUS DRIVER
11883 M:      Stuart Yoder <stuyoder@gmail.com>
11884 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11885 L:      linux-kernel@vger.kernel.org
11886 S:      Maintained
11887 F:      drivers/bus/fsl-mc/
11888 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11889 F:      Documentation/networking/dpaa2/overview.rst
11890
11891 QT1010 MEDIA DRIVER
11892 M:      Antti Palosaari <crope@iki.fi>
11893 L:      linux-media@vger.kernel.org
11894 W:      https://linuxtv.org
11895 W:      http://palosaari.fi/linux/
11896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11897 T:      git git://linuxtv.org/anttip/media_tree.git
11898 S:      Maintained
11899 F:      drivers/media/tuners/qt1010*
11900
11901 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11902 M:      Kalle Valo <kvalo@codeaurora.org>
11903 L:      ath10k@lists.infradead.org
11904 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11906 S:      Supported
11907 F:      drivers/net/wireless/ath/ath10k/
11908
11909 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11910 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11911 L:      linux-wireless@vger.kernel.org
11912 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11913 S:      Supported
11914 F:      drivers/net/wireless/ath/ath9k/
11915
11916 QUALCOMM CAMERA SUBSYSTEM DRIVER
11917 M:      Todor Tomov <todor.tomov@linaro.org>
11918 L:      linux-media@vger.kernel.org
11919 S:      Maintained
11920 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11921 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11922 F:      drivers/media/platform/qcom/camss/
11923
11924 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11925 M:  Ilia Lin <ilia.lin@gmail.com>
11926 L:  linux-pm@vger.kernel.org
11927 S:  Maintained
11928 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11929 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11930
11931 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11932 M:      Timur Tabi <timur@kernel.org>
11933 L:      netdev@vger.kernel.org
11934 S:      Maintained
11935 F:      drivers/net/ethernet/qualcomm/emac/
11936
11937 QUALCOMM HEXAGON ARCHITECTURE
11938 M:      Richard Kuo <rkuo@codeaurora.org>
11939 L:      linux-hexagon@vger.kernel.org
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11941 S:      Supported
11942 F:      arch/hexagon/
11943
11944 QUALCOMM HIDMA DRIVER
11945 M:      Sinan Kaya <okaya@kernel.org>
11946 L:      linux-arm-kernel@lists.infradead.org
11947 L:      linux-arm-msm@vger.kernel.org
11948 L:      dmaengine@vger.kernel.org
11949 S:      Supported
11950 F:      drivers/dma/qcom/hidma*
11951
11952 QUALCOMM IOMMU
11953 M:      Rob Clark <robdclark@gmail.com>
11954 L:      iommu@lists.linux-foundation.org
11955 L:      linux-arm-msm@vger.kernel.org
11956 S:      Maintained
11957 F:      drivers/iommu/qcom_iommu.c
11958
11959 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11960 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11961 L:      linux-media@vger.kernel.org
11962 L:      linux-arm-msm@vger.kernel.org
11963 T:      git git://linuxtv.org/media_tree.git
11964 S:      Maintained
11965 F:      drivers/media/platform/qcom/venus/
11966
11967 QUALCOMM WCN36XX WIRELESS DRIVER
11968 M:      Kalle Valo <kvalo@codeaurora.org>
11969 L:      wcn36xx@lists.infradead.org
11970 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11971 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11972 S:      Supported
11973 F:      drivers/net/wireless/ath/wcn36xx/
11974
11975 QUANTENNA QTNFMAC WIRELESS DRIVER
11976 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11977 M:      Avinash Patil <avinashp@quantenna.com>
11978 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11979 L:      linux-wireless@vger.kernel.org
11980 S:      Maintained
11981 F:      drivers/net/wireless/quantenna
11982
11983 RADEON and AMDGPU DRM DRIVERS
11984 M:      Alex Deucher <alexander.deucher@amd.com>
11985 M:      Christian König <christian.koenig@amd.com>
11986 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11987 L:      amd-gfx@lists.freedesktop.org
11988 T:      git git://people.freedesktop.org/~agd5f/linux
11989 S:      Supported
11990 F:      drivers/gpu/drm/radeon/
11991 F:      include/uapi/drm/radeon_drm.h
11992 F:      drivers/gpu/drm/amd/
11993 F:      include/uapi/drm/amdgpu_drm.h
11994
11995 RADEON FRAMEBUFFER DISPLAY DRIVER
11996 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11997 L:      linux-fbdev@vger.kernel.org
11998 S:      Maintained
11999 F:      drivers/video/fbdev/aty/radeon*
12000 F:      include/uapi/linux/radeonfb.h
12001
12002 RADIOSHARK RADIO DRIVER
12003 M:      Hans Verkuil <hverkuil@xs4all.nl>
12004 L:      linux-media@vger.kernel.org
12005 T:      git git://linuxtv.org/media_tree.git
12006 S:      Maintained
12007 F:      drivers/media/radio/radio-shark.c
12008
12009 RADIOSHARK2 RADIO DRIVER
12010 M:      Hans Verkuil <hverkuil@xs4all.nl>
12011 L:      linux-media@vger.kernel.org
12012 T:      git git://linuxtv.org/media_tree.git
12013 S:      Maintained
12014 F:      drivers/media/radio/radio-shark2.c
12015 F:      drivers/media/radio/radio-tea5777.c
12016
12017 RADOS BLOCK DEVICE (RBD)
12018 M:      Ilya Dryomov <idryomov@gmail.com>
12019 M:      Sage Weil <sage@redhat.com>
12020 M:      Alex Elder <elder@kernel.org>
12021 L:      ceph-devel@vger.kernel.org
12022 W:      http://ceph.com/
12023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12024 T:      git git://github.com/ceph/ceph-client.git
12025 S:      Supported
12026 F:      Documentation/ABI/testing/sysfs-bus-rbd
12027 F:      drivers/block/rbd.c
12028 F:      drivers/block/rbd_types.h
12029
12030 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12031 M:      Paul Mackerras <paulus@samba.org>
12032 L:      linux-fbdev@vger.kernel.org
12033 S:      Maintained
12034 F:      drivers/video/fbdev/aty/aty128fb.c
12035
12036 RAINSHADOW-CEC DRIVER
12037 M:      Hans Verkuil <hverkuil@xs4all.nl>
12038 L:      linux-media@vger.kernel.org
12039 T:      git git://linuxtv.org/media_tree.git
12040 S:      Maintained
12041 F:      drivers/media/usb/rainshadow-cec/*
12042
12043 RALINK MIPS ARCHITECTURE
12044 M:      John Crispin <john@phrozen.org>
12045 L:      linux-mips@linux-mips.org
12046 S:      Maintained
12047 F:      arch/mips/ralink
12048
12049 RALINK RT2X00 WIRELESS LAN DRIVER
12050 P:      rt2x00 project
12051 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12052 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12053 L:      linux-wireless@vger.kernel.org
12054 S:      Maintained
12055 F:      drivers/net/wireless/ralink/rt2x00/
12056
12057 RAMDISK RAM BLOCK DEVICE DRIVER
12058 M:      Jens Axboe <axboe@kernel.dk>
12059 S:      Maintained
12060 F:      Documentation/blockdev/ramdisk.txt
12061 F:      drivers/block/brd.c
12062
12063 RANCHU VIRTUAL BOARD FOR MIPS
12064 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12065 L:      linux-mips@linux-mips.org
12066 S:      Supported
12067 F:      arch/mips/generic/board-ranchu.c
12068 F:      arch/mips/configs/generic/board-ranchu.config
12069
12070 RANDOM NUMBER DRIVER
12071 M:      "Theodore Ts'o" <tytso@mit.edu>
12072 S:      Maintained
12073 F:      drivers/char/random.c
12074
12075 RAPIDIO SUBSYSTEM
12076 M:      Matt Porter <mporter@kernel.crashing.org>
12077 M:      Alexandre Bounine <alex.bou9@gmail.com>
12078 S:      Maintained
12079 F:      drivers/rapidio/
12080
12081 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12082 L:      linux-wireless@vger.kernel.org
12083 S:      Orphan
12084 F:      drivers/net/wireless/ray*
12085
12086 RCUTORTURE TEST FRAMEWORK
12087 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12088 M:      Josh Triplett <josh@joshtriplett.org>
12089 R:      Steven Rostedt <rostedt@goodmis.org>
12090 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12091 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12092 L:      linux-kernel@vger.kernel.org
12093 S:      Supported
12094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12095 F:      tools/testing/selftests/rcutorture
12096
12097 RDC R-321X SoC
12098 M:      Florian Fainelli <florian@openwrt.org>
12099 S:      Maintained
12100
12101 RDC R6040 FAST ETHERNET DRIVER
12102 M:      Florian Fainelli <f.fainelli@gmail.com>
12103 L:      netdev@vger.kernel.org
12104 S:      Maintained
12105 F:      drivers/net/ethernet/rdc/r6040.c
12106
12107 RDMAVT - RDMA verbs software
12108 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12109 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12110 L:      linux-rdma@vger.kernel.org
12111 S:      Supported
12112 F:      drivers/infiniband/sw/rdmavt
12113
12114 RDS - RELIABLE DATAGRAM SOCKETS
12115 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12116 L:      netdev@vger.kernel.org
12117 L:      linux-rdma@vger.kernel.org
12118 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12119 W:      https://oss.oracle.com/projects/rds/
12120 S:      Supported
12121 F:      net/rds/
12122 F:      Documentation/networking/rds.txt
12123
12124 RDT - RESOURCE ALLOCATION
12125 M:      Fenghua Yu <fenghua.yu@intel.com>
12126 L:      linux-kernel@vger.kernel.org
12127 S:      Supported
12128 F:      arch/x86/kernel/cpu/intel_rdt*
12129 F:      arch/x86/include/asm/intel_rdt_sched.h
12130 F:      Documentation/x86/intel_rdt*
12131
12132 READ-COPY UPDATE (RCU)
12133 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12134 M:      Josh Triplett <josh@joshtriplett.org>
12135 R:      Steven Rostedt <rostedt@goodmis.org>
12136 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12137 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12138 L:      linux-kernel@vger.kernel.org
12139 W:      http://www.rdrop.com/users/paulmck/RCU/
12140 S:      Supported
12141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12142 F:      Documentation/RCU/
12143 X:      Documentation/RCU/torture.txt
12144 F:      include/linux/rcu*
12145 X:      include/linux/srcu*.h
12146 F:      kernel/rcu/
12147 X:      kernel/rcu/srcu*.c
12148
12149 REAL TIME CLOCK (RTC) SUBSYSTEM
12150 M:      Alessandro Zummo <a.zummo@towertech.it>
12151 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12152 L:      linux-rtc@vger.kernel.org
12153 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12155 S:      Maintained
12156 F:      Documentation/devicetree/bindings/rtc/
12157 F:      Documentation/rtc.txt
12158 F:      drivers/rtc/
12159 F:      include/linux/rtc.h
12160 F:      include/uapi/linux/rtc.h
12161 F:      include/linux/rtc/
12162 F:      include/linux/platform_data/rtc-*
12163 F:      tools/testing/selftests/rtc/
12164
12165 REALTEK AUDIO CODECS
12166 M:      Bard Liao <bardliao@realtek.com>
12167 M:      Oder Chiou <oder_chiou@realtek.com>
12168 S:      Maintained
12169 F:      sound/soc/codecs/rt*
12170 F:      include/sound/rt*.h
12171
12172 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12173 M:      Linus Walleij <linus.walleij@linaro.org>
12174 S:      Maintained
12175 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12176 F:      drivers/net/dsa/realtek-smi*
12177 F:      drivers/net/dsa/rtl83*
12178
12179 REGISTER MAP ABSTRACTION
12180 M:      Mark Brown <broonie@kernel.org>
12181 L:      linux-kernel@vger.kernel.org
12182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12183 S:      Supported
12184 F:      Documentation/devicetree/bindings/regmap/
12185 F:      drivers/base/regmap/
12186 F:      include/linux/regmap.h
12187
12188 REISERFS FILE SYSTEM
12189 L:      reiserfs-devel@vger.kernel.org
12190 S:      Supported
12191 F:      fs/reiserfs/
12192
12193 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12194 M:      Ohad Ben-Cohen <ohad@wizery.com>
12195 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12196 L:      linux-remoteproc@vger.kernel.org
12197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12198 S:      Maintained
12199 F:      Documentation/devicetree/bindings/remoteproc/
12200 F:      Documentation/remoteproc.txt
12201 F:      drivers/remoteproc/
12202 F:      include/linux/remoteproc.h
12203
12204 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12205 M:      Ohad Ben-Cohen <ohad@wizery.com>
12206 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12207 L:      linux-remoteproc@vger.kernel.org
12208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12209 S:      Maintained
12210 F:      drivers/rpmsg/
12211 F:      Documentation/rpmsg.txt
12212 F:      include/linux/rpmsg.h
12213 F:      include/linux/rpmsg/
12214
12215 RENESAS CLOCK DRIVERS
12216 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12217 L:      linux-renesas-soc@vger.kernel.org
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12219 S:      Supported
12220 F:      drivers/clk/renesas/
12221
12222 RENESAS EMEV2 I2C DRIVER
12223 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12224 S:      Supported
12225 F:      drivers/i2c/busses/i2c-emev2.c
12226
12227 RENESAS ETHERNET DRIVERS
12228 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12229 L:      netdev@vger.kernel.org
12230 L:      linux-renesas-soc@vger.kernel.org
12231 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12232 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12233 F:      drivers/net/ethernet/renesas/
12234 F:      include/linux/sh_eth.h
12235
12236 RENESAS R-CAR GYROADC DRIVER
12237 M:      Marek Vasut <marek.vasut@gmail.com>
12238 L:      linux-iio@vger.kernel.org
12239 S:      Supported
12240 F:      drivers/iio/adc/rcar_gyro_adc.c
12241
12242 RENESAS R-CAR I2C DRIVERS
12243 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12244 S:      Supported
12245 F:      drivers/i2c/busses/i2c-rcar.c
12246 F:      drivers/i2c/busses/i2c-sh_mobile.c
12247
12248 RENESAS USB PHY DRIVER
12249 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12250 L:      linux-renesas-soc@vger.kernel.org
12251 S:      Maintained
12252 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12253
12254 RESET CONTROLLER FRAMEWORK
12255 M:      Philipp Zabel <p.zabel@pengutronix.de>
12256 T:      git git://git.pengutronix.de/git/pza/linux
12257 S:      Maintained
12258 F:      drivers/reset/
12259 F:      Documentation/devicetree/bindings/reset/
12260 F:      include/dt-bindings/reset/
12261 F:      include/linux/reset.h
12262 F:      include/linux/reset-controller.h
12263
12264 RESTARTABLE SEQUENCES SUPPORT
12265 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12266 M:      Peter Zijlstra <peterz@infradead.org>
12267 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12268 M:      Boqun Feng <boqun.feng@gmail.com>
12269 L:      linux-kernel@vger.kernel.org
12270 S:      Supported
12271 F:      kernel/rseq.c
12272 F:      include/uapi/linux/rseq.h
12273 F:      include/trace/events/rseq.h
12274 F:      tools/testing/selftests/rseq/
12275
12276 RFKILL
12277 M:      Johannes Berg <johannes@sipsolutions.net>
12278 L:      linux-wireless@vger.kernel.org
12279 W:      http://wireless.kernel.org/
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12282 S:      Maintained
12283 F:      Documentation/rfkill.txt
12284 F:      Documentation/ABI/stable/sysfs-class-rfkill
12285 F:      net/rfkill/
12286 F:      include/linux/rfkill.h
12287 F:      include/uapi/linux/rfkill.h
12288
12289 RHASHTABLE
12290 M:      Thomas Graf <tgraf@suug.ch>
12291 M:      Herbert Xu <herbert@gondor.apana.org.au>
12292 L:      netdev@vger.kernel.org
12293 S:      Maintained
12294 F:      lib/rhashtable.c
12295 F:      lib/test_rhashtable.c
12296 F:      include/linux/rhashtable.h
12297 F:      include/linux/rhashtable-types.h
12298
12299 RICOH R5C592 MEMORYSTICK DRIVER
12300 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12301 S:      Maintained
12302 F:      drivers/memstick/host/r592.*
12303
12304 RICOH SMARTMEDIA/XD DRIVER
12305 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12306 S:      Maintained
12307 F:      drivers/mtd/nand/raw/r852.c
12308 F:      drivers/mtd/nand/raw/r852.h
12309
12310 RISC-V ARCHITECTURE
12311 M:      Palmer Dabbelt <palmer@sifive.com>
12312 M:      Albert Ou <aou@eecs.berkeley.edu>
12313 L:      linux-riscv@lists.infradead.org
12314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12315 S:      Supported
12316 F:      arch/riscv/
12317 K:      riscv
12318 N:      riscv
12319
12320 ROCCAT DRIVERS
12321 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12322 W:      http://sourceforge.net/projects/roccat/
12323 S:      Maintained
12324 F:      drivers/hid/hid-roccat*
12325 F:      include/linux/hid-roccat*
12326 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12327
12328 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12329 M:      Jacob chen <jacob2.chen@rock-chips.com>
12330 L:      linux-media@vger.kernel.org
12331 S:      Maintained
12332 F:      drivers/media/platform/rockchip/rga/
12333 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12334
12335 ROCKER DRIVER
12336 M:      Jiri Pirko <jiri@resnulli.us>
12337 L:      netdev@vger.kernel.org
12338 S:      Supported
12339 F:      drivers/net/ethernet/rocker/
12340
12341 ROCKETPORT DRIVER
12342 P:      Comtrol Corp.
12343 W:      http://www.comtrol.com
12344 S:      Maintained
12345 F:      Documentation/serial/rocket.txt
12346 F:      drivers/tty/rocket*
12347
12348 ROCKETPORT EXPRESS/INFINITY DRIVER
12349 M:      Kevin Cernekee <cernekee@gmail.com>
12350 L:      linux-serial@vger.kernel.org
12351 S:      Odd Fixes
12352 F:      drivers/tty/serial/rp2.*
12353
12354 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12355 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12356 L:      linux-kernel@vger.kernel.org
12357 L:      linux-renesas-soc@vger.kernel.org
12358 S:      Supported
12359 F:      drivers/mfd/bd9571mwv.c
12360 F:      drivers/regulator/bd9571mwv-regulator.c
12361 F:      drivers/gpio/gpio-bd9571mwv.c
12362 F:      include/linux/mfd/bd9571mwv.h
12363 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12364
12365 ROSE NETWORK LAYER
12366 M:      Ralf Baechle <ralf@linux-mips.org>
12367 L:      linux-hams@vger.kernel.org
12368 W:      http://www.linux-ax25.org/
12369 S:      Maintained
12370 F:      include/net/rose.h
12371 F:      include/uapi/linux/rose.h
12372 F:      net/rose/
12373
12374 RTL2830 MEDIA DRIVER
12375 M:      Antti Palosaari <crope@iki.fi>
12376 L:      linux-media@vger.kernel.org
12377 W:      https://linuxtv.org
12378 W:      http://palosaari.fi/linux/
12379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12380 T:      git git://linuxtv.org/anttip/media_tree.git
12381 S:      Maintained
12382 F:      drivers/media/dvb-frontends/rtl2830*
12383
12384 RTL2832 MEDIA DRIVER
12385 M:      Antti Palosaari <crope@iki.fi>
12386 L:      linux-media@vger.kernel.org
12387 W:      https://linuxtv.org
12388 W:      http://palosaari.fi/linux/
12389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12390 T:      git git://linuxtv.org/anttip/media_tree.git
12391 S:      Maintained
12392 F:      drivers/media/dvb-frontends/rtl2832*
12393
12394 RTL2832_SDR MEDIA DRIVER
12395 M:      Antti Palosaari <crope@iki.fi>
12396 L:      linux-media@vger.kernel.org
12397 W:      https://linuxtv.org
12398 W:      http://palosaari.fi/linux/
12399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12400 T:      git git://linuxtv.org/anttip/media_tree.git
12401 S:      Maintained
12402 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12403
12404 RTL8180 WIRELESS DRIVER
12405 L:      linux-wireless@vger.kernel.org
12406 W:      http://wireless.kernel.org/
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12408 S:      Orphan
12409 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12410
12411 RTL8187 WIRELESS DRIVER
12412 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12413 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12414 M:      Larry Finger <Larry.Finger@lwfinger.net>
12415 L:      linux-wireless@vger.kernel.org
12416 W:      http://wireless.kernel.org/
12417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12418 S:      Maintained
12419 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12420
12421 REALTEK WIRELESS DRIVER (rtlwifi family)
12422 M:      Ping-Ke Shih <pkshih@realtek.com>
12423 L:      linux-wireless@vger.kernel.org
12424 W:      http://wireless.kernel.org/
12425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12426 S:      Maintained
12427 F:      drivers/net/wireless/realtek/rtlwifi/
12428
12429 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12430 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12431 L:      linux-wireless@vger.kernel.org
12432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12433 S:      Maintained
12434 F:      drivers/net/wireless/realtek/rtl8xxxu/
12435
12436 RXRPC SOCKETS (AF_RXRPC)
12437 M:      David Howells <dhowells@redhat.com>
12438 L:      linux-afs@lists.infradead.org
12439 S:      Supported
12440 F:      net/rxrpc/
12441 F:      include/keys/rxrpc-type.h
12442 F:      include/net/af_rxrpc.h
12443 F:      include/trace/events/rxrpc.h
12444 F:      include/uapi/linux/rxrpc.h
12445 F:      Documentation/networking/rxrpc.txt
12446 W:      https://www.infradead.org/~dhowells/kafs/
12447
12448 S3 SAVAGE FRAMEBUFFER DRIVER
12449 M:      Antonino Daplas <adaplas@gmail.com>
12450 L:      linux-fbdev@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/video/fbdev/savage/
12453
12454 S390
12455 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12456 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12457 L:      linux-s390@vger.kernel.org
12458 W:      http://www.ibm.com/developerworks/linux/linux390/
12459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12460 S:      Supported
12461 F:      arch/s390/
12462 F:      drivers/s390/
12463 F:      Documentation/s390/
12464 F:      Documentation/driver-api/s390-drivers.rst
12465
12466 S390 COMMON I/O LAYER
12467 M:      Sebastian Ott <sebott@linux.ibm.com>
12468 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12469 L:      linux-s390@vger.kernel.org
12470 W:      http://www.ibm.com/developerworks/linux/linux390/
12471 S:      Supported
12472 F:      drivers/s390/cio/
12473
12474 S390 DASD DRIVER
12475 M:      Stefan Haberland <sth@linux.ibm.com>
12476 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12477 L:      linux-s390@vger.kernel.org
12478 W:      http://www.ibm.com/developerworks/linux/linux390/
12479 S:      Supported
12480 F:      drivers/s390/block/dasd*
12481 F:      block/partitions/ibm.c
12482
12483 S390 IOMMU (PCI)
12484 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12485 L:      linux-s390@vger.kernel.org
12486 W:      http://www.ibm.com/developerworks/linux/linux390/
12487 S:      Supported
12488 F:      drivers/iommu/s390-iommu.c
12489
12490 S390 IUCV NETWORK LAYER
12491 M:      Julian Wiedmann <jwi@linux.ibm.com>
12492 M:      Ursula Braun <ubraun@linux.ibm.com>
12493 L:      linux-s390@vger.kernel.org
12494 W:      http://www.ibm.com/developerworks/linux/linux390/
12495 S:      Supported
12496 F:      drivers/s390/net/*iucv*
12497 F:      include/net/iucv/
12498 F:      net/iucv/
12499
12500 S390 NETWORK DRIVERS
12501 M:      Julian Wiedmann <jwi@linux.ibm.com>
12502 M:      Ursula Braun <ubraun@linux.ibm.com>
12503 L:      linux-s390@vger.kernel.org
12504 W:      http://www.ibm.com/developerworks/linux/linux390/
12505 S:      Supported
12506 F:      drivers/s390/net/
12507
12508 S390 PCI SUBSYSTEM
12509 M:      Sebastian Ott <sebott@linux.ibm.com>
12510 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12511 L:      linux-s390@vger.kernel.org
12512 W:      http://www.ibm.com/developerworks/linux/linux390/
12513 S:      Supported
12514 F:      arch/s390/pci/
12515 F:      drivers/pci/hotplug/s390_pci_hpc.c
12516
12517 S390 VFIO-CCW DRIVER
12518 M:      Cornelia Huck <cohuck@redhat.com>
12519 M:      Halil Pasic <pasic@linux.ibm.com>
12520 L:      linux-s390@vger.kernel.org
12521 L:      kvm@vger.kernel.org
12522 S:      Supported
12523 F:      drivers/s390/cio/vfio_ccw*
12524 F:      Documentation/s390/vfio-ccw.txt
12525 F:      include/uapi/linux/vfio_ccw.h
12526
12527 S390 ZCRYPT DRIVER
12528 M:      Harald Freudenberger <freude@linux.ibm.com>
12529 L:      linux-s390@vger.kernel.org
12530 W:      http://www.ibm.com/developerworks/linux/linux390/
12531 S:      Supported
12532 F:      drivers/s390/crypto/
12533
12534 S390 ZFCP DRIVER
12535 M:      Steffen Maier <maier@linux.ibm.com>
12536 M:      Benjamin Block <bblock@linux.ibm.com>
12537 L:      linux-s390@vger.kernel.org
12538 W:      http://www.ibm.com/developerworks/linux/linux390/
12539 S:      Supported
12540 F:      drivers/s390/scsi/zfcp_*
12541
12542 S3C24XX SD/MMC Driver
12543 M:      Ben Dooks <ben-linux@fluff.org>
12544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12545 S:      Supported
12546 F:      drivers/mmc/host/s3cmci.*
12547
12548 SAA6588 RDS RECEIVER DRIVER
12549 M:      Hans Verkuil <hverkuil@xs4all.nl>
12550 L:      linux-media@vger.kernel.org
12551 T:      git git://linuxtv.org/media_tree.git
12552 W:      https://linuxtv.org
12553 S:      Odd Fixes
12554 F:      drivers/media/i2c/saa6588*
12555
12556 SAA7134 VIDEO4LINUX DRIVER
12557 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12558 L:      linux-media@vger.kernel.org
12559 W:      https://linuxtv.org
12560 T:      git git://linuxtv.org/media_tree.git
12561 S:      Odd fixes
12562 F:      Documentation/media/v4l-drivers/saa7134*
12563 F:      drivers/media/pci/saa7134/
12564
12565 SAA7146 VIDEO4LINUX-2 DRIVER
12566 M:      Hans Verkuil <hverkuil@xs4all.nl>
12567 L:      linux-media@vger.kernel.org
12568 T:      git git://linuxtv.org/media_tree.git
12569 S:      Maintained
12570 F:      drivers/media/common/saa7146/
12571 F:      drivers/media/pci/saa7146/
12572 F:      include/media/saa7146*
12573
12574 SAMSUNG AUDIO (ASoC) DRIVERS
12575 M:      Krzysztof Kozlowski <krzk@kernel.org>
12576 M:      Sangbeom Kim <sbkim73@samsung.com>
12577 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12578 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12579 S:      Supported
12580 F:      sound/soc/samsung/
12581 F:      Documentation/devicetree/bindings/sound/samsung*
12582
12583 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12584 M:      Krzysztof Kozlowski <krzk@kernel.org>
12585 L:      linux-crypto@vger.kernel.org
12586 L:      linux-samsung-soc@vger.kernel.org
12587 S:      Maintained
12588 F:      drivers/crypto/exynos-rng.c
12589 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12590
12591 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12592 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12593 L:      linux-samsung-soc@vger.kernel.org
12594 S:      Maintained
12595 F:      drivers/char/hw_random/exynos-trng.c
12596 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12597
12598 SAMSUNG FRAMEBUFFER DRIVER
12599 M:      Jingoo Han <jingoohan1@gmail.com>
12600 L:      linux-fbdev@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/video/fbdev/s3c-fb.c
12603
12604 SAMSUNG LAPTOP DRIVER
12605 M:      Corentin Chary <corentin.chary@gmail.com>
12606 L:      platform-driver-x86@vger.kernel.org
12607 S:      Maintained
12608 F:      drivers/platform/x86/samsung-laptop.c
12609
12610 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12611 M:      Sangbeom Kim <sbkim73@samsung.com>
12612 M:      Krzysztof Kozlowski <krzk@kernel.org>
12613 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12614 L:      linux-kernel@vger.kernel.org
12615 L:      linux-samsung-soc@vger.kernel.org
12616 S:      Supported
12617 F:      drivers/mfd/sec*.c
12618 F:      drivers/regulator/s2m*.c
12619 F:      drivers/regulator/s5m*.c
12620 F:      drivers/clk/clk-s2mps11.c
12621 F:      drivers/rtc/rtc-s5m.c
12622 F:      include/linux/mfd/samsung/
12623 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12624 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12625 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12626 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12627
12628 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12629 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12630 L:      linux-media@vger.kernel.org
12631 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12632 S:      Maintained
12633 F:      drivers/media/platform/s3c-camif/
12634 F:      include/media/drv-intf/s3c_camif.h
12635
12636 SAMSUNG S3FWRN5 NFC DRIVER
12637 M:      Robert Baldyga <r.baldyga@samsung.com>
12638 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12639 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12640 S:      Supported
12641 F:      drivers/nfc/s3fwrn5
12642
12643 SAMSUNG S5C73M3 CAMERA DRIVER
12644 M:      Kyungmin Park <kyungmin.park@samsung.com>
12645 M:      Andrzej Hajda <a.hajda@samsung.com>
12646 L:      linux-media@vger.kernel.org
12647 S:      Supported
12648 F:      drivers/media/i2c/s5c73m3/*
12649
12650 SAMSUNG S5K5BAF CAMERA DRIVER
12651 M:      Kyungmin Park <kyungmin.park@samsung.com>
12652 M:      Andrzej Hajda <a.hajda@samsung.com>
12653 L:      linux-media@vger.kernel.org
12654 S:      Supported
12655 F:      drivers/media/i2c/s5k5baf.c
12656
12657 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12658 M:      Krzysztof Kozlowski <krzk@kernel.org>
12659 M:      Vladimir Zapolskiy <vz@mleia.com>
12660 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12661 L:      linux-crypto@vger.kernel.org
12662 L:      linux-samsung-soc@vger.kernel.org
12663 S:      Maintained
12664 F:      drivers/crypto/s5p-sss.c
12665
12666 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12667 M:      Kyungmin Park <kyungmin.park@samsung.com>
12668 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12669 L:      linux-media@vger.kernel.org
12670 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12671 S:      Supported
12672 F:      drivers/media/platform/exynos4-is/
12673
12674 SAMSUNG SOC CLOCK DRIVERS
12675 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12676 M:      Tomasz Figa <tomasz.figa@gmail.com>
12677 M:      Chanwoo Choi <cw00.choi@samsung.com>
12678 S:      Supported
12679 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12681 F:      drivers/clk/samsung/
12682 F:      include/dt-bindings/clock/exynos*.h
12683 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12684
12685 SAMSUNG SPI DRIVERS
12686 M:      Kukjin Kim <kgene@kernel.org>
12687 M:      Krzysztof Kozlowski <krzk@kernel.org>
12688 M:      Andi Shyti <andi@etezian.org>
12689 L:      linux-spi@vger.kernel.org
12690 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12691 S:      Maintained
12692 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12693 F:      drivers/spi/spi-s3c*
12694 F:      include/linux/platform_data/spi-s3c64xx.h
12695
12696 SAMSUNG SXGBE DRIVERS
12697 M:      Byungho An <bh74.an@samsung.com>
12698 M:      Girish K S <ks.giri@samsung.com>
12699 M:      Vipul Pandya <vipul.pandya@samsung.com>
12700 S:      Supported
12701 L:      netdev@vger.kernel.org
12702 F:      drivers/net/ethernet/samsung/sxgbe/
12703
12704 SAMSUNG THERMAL DRIVER
12705 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12706 L:      linux-pm@vger.kernel.org
12707 L:      linux-samsung-soc@vger.kernel.org
12708 S:      Supported
12709 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12710 F:      drivers/thermal/samsung/
12711
12712 SAMSUNG USB2 PHY DRIVER
12713 M:      Kamil Debski <kamil@wypas.org>
12714 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12715 L:      linux-kernel@vger.kernel.org
12716 S:      Supported
12717 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12718 F:      Documentation/phy/samsung-usb2.txt
12719 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12720 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12721 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12722 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12723 F:      drivers/phy/samsung/phy-samsung-usb2.c
12724 F:      drivers/phy/samsung/phy-samsung-usb2.h
12725
12726 SC1200 WDT DRIVER
12727 M:      Zwane Mwaikambo <zwanem@gmail.com>
12728 S:      Maintained
12729 F:      drivers/watchdog/sc1200wdt.c
12730
12731 SCHEDULER
12732 M:      Ingo Molnar <mingo@redhat.com>
12733 M:      Peter Zijlstra <peterz@infradead.org>
12734 L:      linux-kernel@vger.kernel.org
12735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12736 S:      Maintained
12737 F:      kernel/sched/
12738 F:      include/linux/sched.h
12739 F:      include/uapi/linux/sched.h
12740 F:      include/linux/wait.h
12741
12742 SCR24X CHIP CARD INTERFACE DRIVER
12743 M:      Lubomir Rintel <lkundrak@v3.sk>
12744 S:      Supported
12745 F:      drivers/char/pcmcia/scr24x_cs.c
12746
12747 SCSI CDROM DRIVER
12748 M:      Jens Axboe <axboe@kernel.dk>
12749 L:      linux-scsi@vger.kernel.org
12750 W:      http://www.kernel.dk
12751 S:      Maintained
12752 F:      drivers/scsi/sr*
12753
12754 SCSI RDMA PROTOCOL (SRP) INITIATOR
12755 M:      Bart Van Assche <bvanassche@acm.org>
12756 L:      linux-rdma@vger.kernel.org
12757 S:      Supported
12758 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12759 F:      drivers/infiniband/ulp/srp/
12760 F:      include/scsi/srp.h
12761
12762 SCSI RDMA PROTOCOL (SRP) TARGET
12763 M:      Bart Van Assche <bvanassche@acm.org>
12764 L:      linux-rdma@vger.kernel.org
12765 L:      target-devel@vger.kernel.org
12766 S:      Supported
12767 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12768 F:      drivers/infiniband/ulp/srpt/
12769
12770 SCSI SG DRIVER
12771 M:      Doug Gilbert <dgilbert@interlog.com>
12772 L:      linux-scsi@vger.kernel.org
12773 W:      http://sg.danny.cz/sg
12774 S:      Maintained
12775 F:      Documentation/scsi/scsi-generic.txt
12776 F:      drivers/scsi/sg.c
12777 F:      include/scsi/sg.h
12778
12779 SCSI SUBSYSTEM
12780 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12782 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12784 L:      linux-scsi@vger.kernel.org
12785 S:      Maintained
12786 F:      Documentation/devicetree/bindings/scsi/
12787 F:      drivers/scsi/
12788 F:      include/scsi/
12789
12790 SCSI TAPE DRIVER
12791 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12792 L:      linux-scsi@vger.kernel.org
12793 S:      Maintained
12794 F:      Documentation/scsi/st.txt
12795 F:      drivers/scsi/st.*
12796 F:      drivers/scsi/st_*.h
12797
12798 SCTP PROTOCOL
12799 M:      Vlad Yasevich <vyasevich@gmail.com>
12800 M:      Neil Horman <nhorman@tuxdriver.com>
12801 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12802 L:      linux-sctp@vger.kernel.org
12803 W:      http://lksctp.sourceforge.net
12804 S:      Maintained
12805 F:      Documentation/networking/sctp.txt
12806 F:      include/linux/sctp.h
12807 F:      include/uapi/linux/sctp.h
12808 F:      include/net/sctp/
12809 F:      net/sctp/
12810
12811 SCx200 CPU SUPPORT
12812 M:      Jim Cromie <jim.cromie@gmail.com>
12813 S:      Odd Fixes
12814 F:      Documentation/i2c/busses/scx200_acb
12815 F:      arch/x86/platform/scx200/
12816 F:      drivers/watchdog/scx200_wdt.c
12817 F:      drivers/i2c/busses/scx200*
12818 F:      drivers/mtd/maps/scx200_docflash.c
12819 F:      include/linux/scx200.h
12820
12821 SCx200 GPIO DRIVER
12822 M:      Jim Cromie <jim.cromie@gmail.com>
12823 S:      Maintained
12824 F:      drivers/char/scx200_gpio.c
12825 F:      include/linux/scx200_gpio.h
12826
12827 SCx200 HRT CLOCKSOURCE DRIVER
12828 M:      Jim Cromie <jim.cromie@gmail.com>
12829 S:      Maintained
12830 F:      drivers/clocksource/scx200_hrt.c
12831
12832 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12833 M:      Sascha Sommer <saschasommer@freenet.de>
12834 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12835 S:      Maintained
12836 F:      drivers/mmc/host/sdricoh_cs.c
12837
12838 SECURE COMPUTING
12839 M:      Kees Cook <keescook@chromium.org>
12840 R:      Andy Lutomirski <luto@amacapital.net>
12841 R:      Will Drewry <wad@chromium.org>
12842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12843 S:      Supported
12844 F:      kernel/seccomp.c
12845 F:      include/uapi/linux/seccomp.h
12846 F:      include/linux/seccomp.h
12847 F:      tools/testing/selftests/seccomp/*
12848 F:      tools/testing/selftests/kselftest_harness.h
12849 F:      Documentation/userspace-api/seccomp_filter.rst
12850 K:      \bsecure_computing
12851 K:      \bTIF_SECCOMP\b
12852
12853 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12854 M:      Al Cooper <alcooperx@gmail.com>
12855 L:      linux-mmc@vger.kernel.org
12856 L:      bcm-kernel-feedback-list@broadcom.com
12857 S:      Maintained
12858 F:      drivers/mmc/host/sdhci-brcmstb*
12859
12860 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12861 M:      Adrian Hunter <adrian.hunter@intel.com>
12862 L:      linux-mmc@vger.kernel.org
12863 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12864 S:      Maintained
12865 F:      drivers/mmc/host/sdhci*
12866 F:      include/linux/mmc/sdhci*
12867
12868 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12869 M:      Ben Dooks <ben-linux@fluff.org>
12870 M:      Jaehoon Chung <jh80.chung@samsung.com>
12871 L:      linux-mmc@vger.kernel.org
12872 S:      Maintained
12873 F:      drivers/mmc/host/sdhci-s3c*
12874
12875 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12876 M:      Viresh Kumar <vireshk@kernel.org>
12877 L:      linux-mmc@vger.kernel.org
12878 S:      Maintained
12879 F:      drivers/mmc/host/sdhci-spear.c
12880
12881 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12882 M:      Kishon Vijay Abraham I <kishon@ti.com>
12883 L:      linux-mmc@vger.kernel.org
12884 S:      Maintained
12885 F:      drivers/mmc/host/sdhci-omap.c
12886
12887 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12888 M:      Scott Bauer <scott.bauer@intel.com>
12889 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12890 L:      linux-block@vger.kernel.org
12891 S:      Supported
12892 F:      block/sed*
12893 F:      block/opal_proto.h
12894 F:      include/linux/sed*
12895 F:      include/uapi/linux/sed*
12896
12897 SECURITY CONTACT
12898 M:      Security Officers <security@kernel.org>
12899 S:      Supported
12900
12901 SECURITY SUBSYSTEM
12902 M:      James Morris <jmorris@namei.org>
12903 M:      "Serge E. Hallyn" <serge@hallyn.com>
12904 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12906 W:      http://kernsec.org/
12907 S:      Supported
12908 F:      security/
12909 X:      security/selinux/
12910
12911 SELINUX SECURITY MODULE
12912 M:      Paul Moore <paul@paul-moore.com>
12913 M:      Stephen Smalley <sds@tycho.nsa.gov>
12914 M:      Eric Paris <eparis@parisplace.org>
12915 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12916 W:      https://selinuxproject.org
12917 W:      https://github.com/SELinuxProject
12918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12919 S:      Supported
12920 F:      include/linux/selinux*
12921 F:      security/selinux/
12922 F:      scripts/selinux/
12923 F:      Documentation/admin-guide/LSM/SELinux.rst
12924
12925 SENSABLE PHANTOM
12926 M:      Jiri Slaby <jirislaby@gmail.com>
12927 S:      Maintained
12928 F:      drivers/misc/phantom.c
12929 F:      include/uapi/linux/phantom.h
12930
12931 SERIAL DEVICE BUS
12932 M:      Rob Herring <robh@kernel.org>
12933 L:      linux-serial@vger.kernel.org
12934 S:      Maintained
12935 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12936 F:      drivers/tty/serdev/
12937 F:      include/linux/serdev.h
12938
12939 SERIAL DRIVERS
12940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12941 L:      linux-serial@vger.kernel.org
12942 S:      Maintained
12943 F:      Documentation/devicetree/bindings/serial/
12944 F:      drivers/tty/serial/
12945
12946 SERIAL IR RECEIVER
12947 M:      Sean Young <sean@mess.org>
12948 L:      linux-media@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/media/rc/serial_ir.c
12951
12952 SFC NETWORK DRIVER
12953 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12954 M:      Edward Cree <ecree@solarflare.com>
12955 M:      Bert Kenward <bkenward@solarflare.com>
12956 L:      netdev@vger.kernel.org
12957 S:      Supported
12958 F:      drivers/net/ethernet/sfc/
12959
12960 SGI GRU DRIVER
12961 M:      Dimitri Sivanich <sivanich@sgi.com>
12962 S:      Maintained
12963 F:      drivers/misc/sgi-gru/
12964
12965 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12966 M:      Pat Gefre <pfg@sgi.com>
12967 L:      linux-ia64@vger.kernel.org
12968 S:      Supported
12969 F:      Documentation/ia64/serial.txt
12970 F:      drivers/tty/serial/ioc?_serial.c
12971 F:      include/linux/ioc?.h
12972
12973 SGI XP/XPC/XPNET DRIVER
12974 M:      Cliff Whickman <cpw@sgi.com>
12975 M:      Robin Holt <robinmholt@gmail.com>
12976 S:      Maintained
12977 F:      drivers/misc/sgi-xp/
12978
12979 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12980 M:      Ursula Braun <ubraun@linux.ibm.com>
12981 L:      linux-s390@vger.kernel.org
12982 W:      http://www.ibm.com/developerworks/linux/linux390/
12983 S:      Supported
12984 F:      net/smc/
12985
12986 SHARP RJ54N1CB0C SENSOR DRIVER
12987 M:      Jacopo Mondi <jacopo@jmondi.org>
12988 L:      linux-media@vger.kernel.org
12989 T:      git git://linuxtv.org/media_tree.git
12990 S:      Odd fixes
12991 F:      drivers/media/i2c/rj54n1cb0c.c
12992 F:      include/media/i2c/rj54n1cb0c.h
12993
12994 SH_VEU V4L2 MEM2MEM DRIVER
12995 L:      linux-media@vger.kernel.org
12996 S:      Orphan
12997 F:      drivers/media/platform/sh_veu.c
12998
12999 SH_VOU V4L2 OUTPUT DRIVER
13000 L:      linux-media@vger.kernel.org
13001 S:      Orphan
13002 F:      drivers/media/platform/sh_vou.c
13003 F:      include/media/drv-intf/sh_vou.h
13004
13005 SI2157 MEDIA DRIVER
13006 M:      Antti Palosaari <crope@iki.fi>
13007 L:      linux-media@vger.kernel.org
13008 W:      https://linuxtv.org
13009 W:      http://palosaari.fi/linux/
13010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13011 T:      git git://linuxtv.org/anttip/media_tree.git
13012 S:      Maintained
13013 F:      drivers/media/tuners/si2157*
13014
13015 SI2165 MEDIA DRIVER
13016 M:      Matthias Schwarzott <zzam@gentoo.org>
13017 L:      linux-media@vger.kernel.org
13018 W:      https://linuxtv.org
13019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13020 S:      Maintained
13021 F:      drivers/media/dvb-frontends/si2165*
13022
13023 SI2168 MEDIA DRIVER
13024 M:      Antti Palosaari <crope@iki.fi>
13025 L:      linux-media@vger.kernel.org
13026 W:      https://linuxtv.org
13027 W:      http://palosaari.fi/linux/
13028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13029 T:      git git://linuxtv.org/anttip/media_tree.git
13030 S:      Maintained
13031 F:      drivers/media/dvb-frontends/si2168*
13032
13033 SI470X FM RADIO RECEIVER I2C DRIVER
13034 M:      Hans Verkuil <hverkuil@xs4all.nl>
13035 L:      linux-media@vger.kernel.org
13036 T:      git git://linuxtv.org/media_tree.git
13037 W:      https://linuxtv.org
13038 S:      Odd Fixes
13039 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13040
13041 SI470X FM RADIO RECEIVER USB DRIVER
13042 M:      Hans Verkuil <hverkuil@xs4all.nl>
13043 L:      linux-media@vger.kernel.org
13044 T:      git git://linuxtv.org/media_tree.git
13045 W:      https://linuxtv.org
13046 S:      Maintained
13047 F:      drivers/media/radio/si470x/radio-si470x-common.c
13048 F:      drivers/media/radio/si470x/radio-si470x.h
13049 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13050
13051 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13052 M:      Eduardo Valentin <edubezval@gmail.com>
13053 L:      linux-media@vger.kernel.org
13054 T:      git git://linuxtv.org/media_tree.git
13055 W:      https://linuxtv.org
13056 S:      Odd Fixes
13057 F:      drivers/media/radio/si4713/si4713.?
13058
13059 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13060 M:      Eduardo Valentin <edubezval@gmail.com>
13061 L:      linux-media@vger.kernel.org
13062 T:      git git://linuxtv.org/media_tree.git
13063 W:      https://linuxtv.org
13064 S:      Odd Fixes
13065 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13066
13067 SI4713 FM RADIO TRANSMITTER USB DRIVER
13068 M:      Hans Verkuil <hverkuil@xs4all.nl>
13069 L:      linux-media@vger.kernel.org
13070 T:      git git://linuxtv.org/media_tree.git
13071 W:      https://linuxtv.org
13072 S:      Maintained
13073 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13074
13075 SIANO DVB DRIVER
13076 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13077 L:      linux-media@vger.kernel.org
13078 W:      https://linuxtv.org
13079 T:      git git://linuxtv.org/media_tree.git
13080 S:      Odd fixes
13081 F:      drivers/media/common/siano/
13082 F:      drivers/media/usb/siano/
13083 F:      drivers/media/usb/siano/
13084 F:      drivers/media/mmc/siano/
13085
13086 SIFIVE DRIVERS
13087 M:      Palmer Dabbelt <palmer@sifive.com>
13088 L:      linux-riscv@lists.infradead.org
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13090 S:      Supported
13091 K:      sifive
13092 N:      sifive
13093
13094 SILEAD TOUCHSCREEN DRIVER
13095 M:      Hans de Goede <hdegoede@redhat.com>
13096 L:      linux-input@vger.kernel.org
13097 L:      platform-driver-x86@vger.kernel.org
13098 S:      Maintained
13099 F:      drivers/input/touchscreen/silead.c
13100 F:      drivers/platform/x86/silead_dmi.c
13101
13102 SILICON MOTION SM712 FRAME BUFFER DRIVER
13103 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13104 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13105 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13106 L:      linux-fbdev@vger.kernel.org
13107 S:      Maintained
13108 F:      drivers/video/fbdev/sm712*
13109 F:      Documentation/fb/sm712fb.txt
13110
13111 SIMPLE FIRMWARE INTERFACE (SFI)
13112 M:      Len Brown <lenb@kernel.org>
13113 L:      sfi-devel@simplefirmware.org
13114 W:      http://simplefirmware.org/
13115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13116 S:      Supported
13117 F:      arch/x86/platform/sfi/
13118 F:      drivers/sfi/
13119 F:      include/linux/sfi*.h
13120
13121 SIMPLEFB FB DRIVER
13122 M:      Hans de Goede <hdegoede@redhat.com>
13123 L:      linux-fbdev@vger.kernel.org
13124 S:      Maintained
13125 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13126 F:      drivers/video/fbdev/simplefb.c
13127 F:      include/linux/platform_data/simplefb.h
13128
13129 SIMTEC EB110ATX (Chalice CATS)
13130 P:      Ben Dooks
13131 P:      Vincent Sanders <vince@simtec.co.uk>
13132 M:      Simtec Linux Team <linux@simtec.co.uk>
13133 W:      http://www.simtec.co.uk/products/EB110ATX/
13134 S:      Supported
13135
13136 SIMTEC EB2410ITX (BAST)
13137 P:      Ben Dooks
13138 P:      Vincent Sanders <vince@simtec.co.uk>
13139 M:      Simtec Linux Team <linux@simtec.co.uk>
13140 W:      http://www.simtec.co.uk/products/EB2410ITX/
13141 S:      Supported
13142 F:      arch/arm/mach-s3c24xx/mach-bast.c
13143 F:      arch/arm/mach-s3c24xx/bast-ide.c
13144 F:      arch/arm/mach-s3c24xx/bast-irq.c
13145
13146 SIPHASH PRF ROUTINES
13147 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13148 S:      Maintained
13149 F:      lib/siphash.c
13150 F:      lib/test_siphash.c
13151 F:      include/linux/siphash.h
13152
13153 SIOX
13154 M:      Gavin Schenk <g.schenk@eckelmann.de>
13155 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13156 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13157 S:      Supported
13158 F:      drivers/siox/*
13159 F:      include/trace/events/siox.h
13160
13161 SIS 190 ETHERNET DRIVER
13162 M:      Francois Romieu <romieu@fr.zoreil.com>
13163 L:      netdev@vger.kernel.org
13164 S:      Maintained
13165 F:      drivers/net/ethernet/sis/sis190.c
13166
13167 SIS 900/7016 FAST ETHERNET DRIVER
13168 M:      Daniele Venzano <venza@brownhat.org>
13169 W:      http://www.brownhat.org/sis900.html
13170 L:      netdev@vger.kernel.org
13171 S:      Maintained
13172 F:      drivers/net/ethernet/sis/sis900.*
13173
13174 SIS FRAMEBUFFER DRIVER
13175 M:      Thomas Winischhofer <thomas@winischhofer.net>
13176 W:      http://www.winischhofer.net/linuxsisvga.shtml
13177 S:      Maintained
13178 F:      Documentation/fb/sisfb.txt
13179 F:      drivers/video/fbdev/sis/
13180 F:      include/video/sisfb.h
13181
13182 SIS USB2VGA DRIVER
13183 M:      Thomas Winischhofer <thomas@winischhofer.net>
13184 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13185 S:      Maintained
13186 F:      drivers/usb/misc/sisusbvga/
13187
13188 SLAB ALLOCATOR
13189 M:      Christoph Lameter <cl@linux.com>
13190 M:      Pekka Enberg <penberg@kernel.org>
13191 M:      David Rientjes <rientjes@google.com>
13192 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13193 M:      Andrew Morton <akpm@linux-foundation.org>
13194 L:      linux-mm@kvack.org
13195 S:      Maintained
13196 F:      include/linux/sl?b*.h
13197 F:      mm/sl?b*
13198
13199 SLEEPABLE READ-COPY UPDATE (SRCU)
13200 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13201 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13202 M:      Josh Triplett <josh@joshtriplett.org>
13203 R:      Steven Rostedt <rostedt@goodmis.org>
13204 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13205 L:      linux-kernel@vger.kernel.org
13206 W:      http://www.rdrop.com/users/paulmck/RCU/
13207 S:      Supported
13208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13209 F:      include/linux/srcu*.h
13210 F:      kernel/rcu/srcu*.c
13211
13212 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13213 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13214 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13215 S:      Maintained
13216 F:      drivers/slimbus/
13217 F:      Documentation/devicetree/bindings/slimbus/
13218 F:      include/linux/slimbus.h
13219
13220 SMACK SECURITY MODULE
13221 M:      Casey Schaufler <casey@schaufler-ca.com>
13222 L:      linux-security-module@vger.kernel.org
13223 W:      http://schaufler-ca.com
13224 T:      git git://github.com/cschaufler/smack-next
13225 S:      Maintained
13226 F:      Documentation/admin-guide/LSM/Smack.rst
13227 F:      security/smack/
13228
13229 SMC91x ETHERNET DRIVER
13230 M:      Nicolas Pitre <nico@fluxnic.net>
13231 S:      Odd Fixes
13232 F:      drivers/net/ethernet/smsc/smc91x.*
13233
13234 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13235 M:      Sakari Ailus <sakari.ailus@iki.fi>
13236 L:      linux-media@vger.kernel.org
13237 S:      Maintained
13238 F:      drivers/media/i2c/smiapp/
13239 F:      include/media/i2c/smiapp.h
13240 F:      drivers/media/i2c/smiapp-pll.c
13241 F:      drivers/media/i2c/smiapp-pll.h
13242 F:      include/uapi/linux/smiapp.h
13243 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13244
13245 SMM665 HARDWARE MONITOR DRIVER
13246 M:      Guenter Roeck <linux@roeck-us.net>
13247 L:      linux-hwmon@vger.kernel.org
13248 S:      Maintained
13249 F:      Documentation/hwmon/smm665
13250 F:      drivers/hwmon/smm665.c
13251
13252 SMSC EMC2103 HARDWARE MONITOR DRIVER
13253 M:      Steve Glendinning <steve.glendinning@shawell.net>
13254 L:      linux-hwmon@vger.kernel.org
13255 S:      Maintained
13256 F:      Documentation/hwmon/emc2103
13257 F:      drivers/hwmon/emc2103.c
13258
13259 SMSC SCH5627 HARDWARE MONITOR DRIVER
13260 M:      Hans de Goede <hdegoede@redhat.com>
13261 L:      linux-hwmon@vger.kernel.org
13262 S:      Supported
13263 F:      Documentation/hwmon/sch5627
13264 F:      drivers/hwmon/sch5627.c
13265
13266 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13267 M:      Steve Glendinning <steve.glendinning@shawell.net>
13268 L:      linux-fbdev@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/video/fbdev/smscufx.c
13271
13272 SMSC47B397 HARDWARE MONITOR DRIVER
13273 M:      Jean Delvare <jdelvare@suse.com>
13274 L:      linux-hwmon@vger.kernel.org
13275 S:      Maintained
13276 F:      Documentation/hwmon/smsc47b397
13277 F:      drivers/hwmon/smsc47b397.c
13278
13279 SMSC911x ETHERNET DRIVER
13280 M:      Steve Glendinning <steve.glendinning@shawell.net>
13281 L:      netdev@vger.kernel.org
13282 S:      Maintained
13283 F:      include/linux/smsc911x.h
13284 F:      drivers/net/ethernet/smsc/smsc911x.*
13285
13286 SMSC9420 PCI ETHERNET DRIVER
13287 M:      Steve Glendinning <steve.glendinning@shawell.net>
13288 L:      netdev@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/net/ethernet/smsc/smsc9420.*
13291
13292 SOC-CAMERA V4L2 SUBSYSTEM
13293 L:      linux-media@vger.kernel.org
13294 T:      git git://linuxtv.org/media_tree.git
13295 S:      Orphan
13296 F:      include/media/soc*
13297 F:      drivers/media/i2c/soc_camera/
13298 F:      drivers/media/platform/soc_camera/
13299
13300 SOCIONEXT SYNQUACER I2C DRIVER
13301 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13302 L:      linux-i2c@vger.kernel.org
13303 S:      Maintained
13304 F:      drivers/i2c/busses/i2c-synquacer.c
13305 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13306
13307 SOCIONEXT UNIPHIER SOUND DRIVER
13308 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13310 S:      Maintained
13311 F:      sound/soc/uniphier/
13312
13313 SOEKRIS NET48XX LED SUPPORT
13314 M:      Chris Boot <bootc@bootc.net>
13315 S:      Maintained
13316 F:      drivers/leds/leds-net48xx.c
13317
13318 SOFT-ROCE DRIVER (rxe)
13319 M:      Moni Shoua <monis@mellanox.com>
13320 L:      linux-rdma@vger.kernel.org
13321 S:      Supported
13322 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13323 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13324 F:      drivers/infiniband/sw/rxe/
13325 F:      include/uapi/rdma/rdma_user_rxe.h
13326
13327 SOFTLOGIC 6x10 MPEG CODEC
13328 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13329 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13330 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13331 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13332 M:      Ismael Luceno <ismael@iodev.co.uk>
13333 L:      linux-media@vger.kernel.org
13334 S:      Supported
13335 F:      drivers/media/pci/solo6x10/
13336
13337 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13338 M:      James Morse <james.morse@arm.com>
13339 L:      linux-arm-kernel@lists.infradead.org
13340 S:      Maintained
13341 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13342 F:      drivers/firmware/arm_sdei.c
13343 F:      include/linux/sdei.h
13344 F:      include/uapi/linux/sdei.h
13345
13346 SOFTWARE RAID (Multiple Disks) SUPPORT
13347 M:      Shaohua Li <shli@kernel.org>
13348 L:      linux-raid@vger.kernel.org
13349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13350 S:      Supported
13351 F:      drivers/md/Makefile
13352 F:      drivers/md/Kconfig
13353 F:      drivers/md/md*
13354 F:      drivers/md/raid*
13355 F:      include/linux/raid/
13356 F:      include/uapi/linux/raid/
13357
13358 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13359 M:      Jassi Brar <jaswinder.singh@linaro.org>
13360 L:      netdev@vger.kernel.org
13361 S:      Maintained
13362 F:      drivers/net/ethernet/socionext/netsec.c
13363 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13364
13365 SOLIDRUN CLEARFOG SUPPORT
13366 M:      Russell King <linux@armlinux.org.uk>
13367 S:      Maintained
13368 F:      arch/arm/boot/dts/armada-388-clearfog*
13369 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13370
13371 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13372 M:      Russell King <linux@armlinux.org.uk>
13373 S:      Maintained
13374 F:      arch/arm/boot/dts/imx6*-cubox-i*
13375 F:      arch/arm/boot/dts/imx6*-hummingboard*
13376 F:      arch/arm/boot/dts/imx6*-sr-*
13377
13378 SONIC NETWORK DRIVER
13379 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13380 L:      netdev@vger.kernel.org
13381 S:      Maintained
13382 F:      drivers/net/ethernet/natsemi/sonic.*
13383
13384 SONICS SILICON BACKPLANE DRIVER (SSB)
13385 M:      Michael Buesch <m@bues.ch>
13386 L:      linux-wireless@vger.kernel.org
13387 S:      Maintained
13388 F:      drivers/ssb/
13389 F:      include/linux/ssb/
13390
13391 SONY IMX258 SENSOR DRIVER
13392 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13393 L:      linux-media@vger.kernel.org
13394 T:      git git://linuxtv.org/media_tree.git
13395 S:      Maintained
13396 F:      drivers/media/i2c/imx258.c
13397
13398 SONY IMX274 SENSOR DRIVER
13399 M:      Leon Luo <leonl@leopardimaging.com>
13400 L:      linux-media@vger.kernel.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 S:      Maintained
13403 F:      drivers/media/i2c/imx274.c
13404 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13405
13406 SONY MEMORYSTICK CARD SUPPORT
13407 M:      Alex Dubov <oakad@yahoo.com>
13408 W:      http://tifmxx.berlios.de/
13409 S:      Maintained
13410 F:      drivers/memstick/host/tifm_ms.c
13411
13412 SONY MEMORYSTICK STANDARD SUPPORT
13413 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13414 S:      Maintained
13415 F:      drivers/memstick/core/ms_block.*
13416
13417 SONY VAIO CONTROL DEVICE DRIVER
13418 M:      Mattia Dongili <malattia@linux.it>
13419 L:      platform-driver-x86@vger.kernel.org
13420 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13421 S:      Maintained
13422 F:      Documentation/laptops/sony-laptop.txt
13423 F:      drivers/char/sonypi.c
13424 F:      drivers/platform/x86/sony-laptop.c
13425 F:      include/linux/sony-laptop.h
13426
13427 SOUND
13428 M:      Jaroslav Kysela <perex@perex.cz>
13429 M:      Takashi Iwai <tiwai@suse.com>
13430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13431 W:      http://www.alsa-project.org/
13432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13433 T:      git git://git.alsa-project.org/alsa-kernel.git
13434 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13435 S:      Maintained
13436 F:      Documentation/sound/
13437 F:      include/sound/
13438 F:      include/uapi/sound/
13439 F:      sound/
13440
13441 SOUND - COMPRESSED AUDIO
13442 M:      Vinod Koul <vkoul@kernel.org>
13443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13445 S:      Supported
13446 F:      Documentation/sound/designs/compress-offload.rst
13447 F:      include/sound/compress_driver.h
13448 F:      include/uapi/sound/compress_*
13449 F:      sound/core/compress_offload.c
13450 F:      sound/soc/soc-compress.c
13451
13452 SOUND - DMAENGINE HELPERS
13453 M:      Lars-Peter Clausen <lars@metafoo.de>
13454 S:      Supported
13455 F:      include/sound/dmaengine_pcm.h
13456 F:      sound/core/pcm_dmaengine.c
13457 F:      sound/soc/soc-generic-dmaengine-pcm.c
13458
13459 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13460 M:      Liam Girdwood <lgirdwood@gmail.com>
13461 M:      Mark Brown <broonie@kernel.org>
13462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13463 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13464 W:      http://alsa-project.org/main/index.php/ASoC
13465 S:      Supported
13466 F:      Documentation/devicetree/bindings/sound/
13467 F:      Documentation/sound/soc/
13468 F:      sound/soc/
13469 F:      include/sound/soc*
13470
13471 SOUNDWIRE SUBSYSTEM
13472 M:      Vinod Koul <vinod.koul@intel.com>
13473 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13474 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13475 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13476 S:      Supported
13477 F:      Documentation/driver-api/soundwire/
13478 F:      drivers/soundwire/
13479 F:      include/linux/soundwire/
13480
13481 SP2 MEDIA DRIVER
13482 M:      Olli Salonen <olli.salonen@iki.fi>
13483 L:      linux-media@vger.kernel.org
13484 W:      https://linuxtv.org
13485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13486 S:      Maintained
13487 F:      drivers/media/dvb-frontends/sp2*
13488
13489 SPARC + UltraSPARC (sparc/sparc64)
13490 M:      "David S. Miller" <davem@davemloft.net>
13491 L:      sparclinux@vger.kernel.org
13492 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13495 S:      Maintained
13496 F:      arch/sparc/
13497 F:      drivers/sbus/
13498
13499 SPARC SERIAL DRIVERS
13500 M:      "David S. Miller" <davem@davemloft.net>
13501 L:      sparclinux@vger.kernel.org
13502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13504 S:      Maintained
13505 F:      include/linux/sunserialcore.h
13506 F:      drivers/tty/serial/suncore.c
13507 F:      drivers/tty/serial/sunhv.c
13508 F:      drivers/tty/serial/sunsab.c
13509 F:      drivers/tty/serial/sunsab.h
13510 F:      drivers/tty/serial/sunsu.c
13511 F:      drivers/tty/serial/sunzilog.c
13512 F:      drivers/tty/serial/sunzilog.h
13513 F:      drivers/tty/vcc.c
13514
13515 SPARSE CHECKER
13516 M:      "Christopher Li" <sparse@chrisli.org>
13517 L:      linux-sparse@vger.kernel.org
13518 W:      https://sparse.wiki.kernel.org/
13519 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13520 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13521 S:      Maintained
13522 F:      include/linux/compiler.h
13523
13524 SPEAR CLOCK FRAMEWORK SUPPORT
13525 M:      Viresh Kumar <vireshk@kernel.org>
13526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13527 W:      http://www.st.com/spear
13528 S:      Maintained
13529 F:      drivers/clk/spear/
13530
13531 SPEAR PLATFORM SUPPORT
13532 M:      Viresh Kumar <vireshk@kernel.org>
13533 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13535 W:      http://www.st.com/spear
13536 S:      Maintained
13537 F:      arch/arm/boot/dts/spear*
13538 F:      arch/arm/mach-spear/
13539
13540 SPI NOR SUBSYSTEM
13541 M:      Marek Vasut <marek.vasut@gmail.com>
13542 L:      linux-mtd@lists.infradead.org
13543 W:      http://www.linux-mtd.infradead.org/
13544 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13545 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13546 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13547 S:      Maintained
13548 F:      drivers/mtd/spi-nor/
13549 F:      include/linux/mtd/spi-nor.h
13550
13551 SPI SUBSYSTEM
13552 M:      Mark Brown <broonie@kernel.org>
13553 L:      linux-spi@vger.kernel.org
13554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13555 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13556 S:      Maintained
13557 F:      Documentation/devicetree/bindings/spi/
13558 F:      Documentation/spi/
13559 F:      drivers/spi/
13560 F:      include/linux/spi/
13561 F:      include/uapi/linux/spi/
13562 F:      tools/spi/
13563
13564 SPIDERNET NETWORK DRIVER for CELL
13565 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13566 L:      netdev@vger.kernel.org
13567 S:      Supported
13568 F:      Documentation/networking/spider_net.txt
13569 F:      drivers/net/ethernet/toshiba/spider_net*
13570
13571 SPMI SUBSYSTEM
13572 R:      Stephen Boyd <sboyd@kernel.org>
13573 L:      linux-arm-msm@vger.kernel.org
13574 F:      Documentation/devicetree/bindings/spmi/
13575 F:      drivers/spmi/
13576 F:      include/dt-bindings/spmi/spmi.h
13577 F:      include/linux/spmi.h
13578 F:      include/trace/events/spmi.h
13579
13580 SPU FILE SYSTEM
13581 M:      Jeremy Kerr <jk@ozlabs.org>
13582 L:      linuxppc-dev@lists.ozlabs.org
13583 W:      http://www.ibm.com/developerworks/power/cell/
13584 S:      Supported
13585 F:      Documentation/filesystems/spufs.txt
13586 F:      arch/powerpc/platforms/cell/spufs/
13587
13588 SQUASHFS FILE SYSTEM
13589 M:      Phillip Lougher <phillip@squashfs.org.uk>
13590 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13591 W:      http://squashfs.org.uk
13592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13593 S:      Maintained
13594 F:      Documentation/filesystems/squashfs.txt
13595 F:      fs/squashfs/
13596
13597 SRM (Alpha) environment access
13598 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13599 S:      Maintained
13600 F:      arch/alpha/kernel/srm_env.c
13601
13602 ST STM32 I2C/SMBUS DRIVER
13603 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13604 L:      linux-i2c@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/i2c/busses/i2c-stm32*
13607
13608 STABLE BRANCH
13609 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13610 L:      stable@vger.kernel.org
13611 S:      Supported
13612 F:      Documentation/process/stable-kernel-rules.rst
13613
13614 STAGING - COMEDI
13615 M:      Ian Abbott <abbotti@mev.co.uk>
13616 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13617 S:      Odd Fixes
13618 F:      drivers/staging/comedi/
13619
13620 STAGING - FLARION FT1000 DRIVERS
13621 M:      Marek Belisko <marek.belisko@gmail.com>
13622 S:      Odd Fixes
13623 F:      drivers/staging/ft1000/
13624
13625 STAGING - INDUSTRIAL IO
13626 M:      Jonathan Cameron <jic23@kernel.org>
13627 L:      linux-iio@vger.kernel.org
13628 S:      Odd Fixes
13629 F:      Documentation/devicetree/bindings/staging/iio/
13630 F:      drivers/staging/iio/
13631
13632 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13633 M:      Marc Dietrich <marvin24@gmx.de>
13634 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13635 L:      linux-tegra@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/staging/nvec/
13638
13639 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13640 M:      Jens Frederich <jfrederich@gmail.com>
13641 M:      Daniel Drake <dsd@laptop.org>
13642 M:      Jon Nettleton <jon.nettleton@gmail.com>
13643 W:      http://wiki.laptop.org/go/DCON
13644 S:      Maintained
13645 F:      drivers/staging/olpc_dcon/
13646
13647 STAGING - REALTEK RTL8712U DRIVERS
13648 M:      Larry Finger <Larry.Finger@lwfinger.net>
13649 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13650 S:      Odd Fixes
13651 F:      drivers/staging/rtl8712/
13652
13653 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13654 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13655 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13656 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13657 L:      linux-fbdev@vger.kernel.org
13658 S:      Maintained
13659 F:      drivers/staging/sm750fb/
13660
13661 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13662 M:      William Hubbs <w.d.hubbs@gmail.com>
13663 M:      Chris Brannon <chris@the-brannons.com>
13664 M:      Kirk Reiser <kirk@reisers.ca>
13665 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13666 L:      speakup@linux-speakup.org
13667 W:      http://www.linux-speakup.org/
13668 S:      Odd Fixes
13669 F:      drivers/staging/speakup/
13670
13671 STAGING - VIA VT665X DRIVERS
13672 M:      Forest Bond <forest@alittletooquiet.net>
13673 S:      Odd Fixes
13674 F:      drivers/staging/vt665?/
13675
13676 STAGING - WILC1000 WIFI DRIVER
13677 M:      Aditya Shankar <aditya.shankar@microchip.com>
13678 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13679 L:      linux-wireless@vger.kernel.org
13680 S:      Supported
13681 F:      drivers/staging/wilc1000/
13682
13683 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13684 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13685 S:      Odd Fixes
13686 F:      drivers/staging/xgifb/
13687
13688 STAGING SUBSYSTEM
13689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13691 L:      devel@driverdev.osuosl.org
13692 S:      Supported
13693 F:      drivers/staging/
13694
13695 STARFIRE/DURALAN NETWORK DRIVER
13696 M:      Ion Badulescu <ionut@badula.org>
13697 S:      Odd Fixes
13698 F:      drivers/net/ethernet/adaptec/starfire*
13699
13700 STEC S1220 SKD DRIVER
13701 M:      Bart Van Assche <bart.vanassche@wdc.com>
13702 L:      linux-block@vger.kernel.org
13703 S:      Maintained
13704 F:      drivers/block/skd*[ch]
13705
13706 STI AUDIO (ASoC) DRIVERS
13707 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13708 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13709 S:      Maintained
13710 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13711 F:      sound/soc/sti/
13712
13713 STI CEC DRIVER
13714 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13715 S:      Maintained
13716 F:      drivers/staging/media/st-cec/
13717 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13718
13719 STK1160 USB VIDEO CAPTURE DRIVER
13720 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13721 L:      linux-media@vger.kernel.org
13722 T:      git git://linuxtv.org/media_tree.git
13723 S:      Maintained
13724 F:      drivers/media/usb/stk1160/
13725
13726 STM32 AUDIO (ASoC) DRIVERS
13727 M:      Olivier Moysan <olivier.moysan@st.com>
13728 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13730 S:      Maintained
13731 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13732 F:      sound/soc/stm/
13733
13734 STM32 TIMER/LPTIMER DRIVERS
13735 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13736 S:      Maintained
13737 F:      drivers/*/stm32-*timer*
13738 F:      drivers/pwm/pwm-stm32*
13739 F:      include/linux/*/stm32-*tim*
13740 F:      Documentation/ABI/testing/*timer-stm32
13741 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13742 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13743
13744 STMMAC ETHERNET DRIVER
13745 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13746 M:      Alexandre Torgue <alexandre.torgue@st.com>
13747 M:      Jose Abreu <joabreu@synopsys.com>
13748 L:      netdev@vger.kernel.org
13749 W:      http://www.stlinux.com
13750 S:      Supported
13751 F:      drivers/net/ethernet/stmicro/stmmac/
13752
13753 SUN3/3X
13754 M:      Sam Creasey <sammy@sammy.net>
13755 W:      http://sammy.net/sun3/
13756 S:      Maintained
13757 F:      arch/m68k/kernel/*sun3*
13758 F:      arch/m68k/sun3*/
13759 F:      arch/m68k/include/asm/sun3*
13760 F:      drivers/net/ethernet/i825xx/sun3*
13761
13762 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13763 M:      Hans de Goede <hdegoede@redhat.com>
13764 L:      linux-input@vger.kernel.org
13765 S:      Maintained
13766 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13767 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13768
13769 SUNDANCE NETWORK DRIVER
13770 M:      Denis Kirjanov <kda@linux-powerpc.org>
13771 L:      netdev@vger.kernel.org
13772 S:      Maintained
13773 F:      drivers/net/ethernet/dlink/sundance.c
13774
13775 SUPERH
13776 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13777 M:      Rich Felker <dalias@libc.org>
13778 L:      linux-sh@vger.kernel.org
13779 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13780 S:      Maintained
13781 F:      Documentation/sh/
13782 F:      arch/sh/
13783 F:      drivers/sh/
13784
13785 SUSPEND TO RAM
13786 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13787 M:      Len Brown <len.brown@intel.com>
13788 M:      Pavel Machek <pavel@ucw.cz>
13789 L:      linux-pm@vger.kernel.org
13790 B:      https://bugzilla.kernel.org
13791 S:      Supported
13792 F:      Documentation/power/
13793 F:      arch/x86/kernel/acpi/
13794 F:      drivers/base/power/
13795 F:      kernel/power/
13796 F:      include/linux/suspend.h
13797 F:      include/linux/freezer.h
13798 F:      include/linux/pm.h
13799
13800 SVGA HANDLING
13801 M:      Martin Mares <mj@ucw.cz>
13802 L:      linux-video@atrey.karlin.mff.cuni.cz
13803 S:      Maintained
13804 F:      Documentation/svga.txt
13805 F:      arch/x86/boot/video*
13806
13807 SWIOTLB SUBSYSTEM
13808 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13809 L:      iommu@lists.linux-foundation.org
13810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13811 S:      Supported
13812 F:      kernel/dma/swiotlb.c
13813 F:      arch/*/kernel/pci-swiotlb.c
13814 F:      include/linux/swiotlb.h
13815
13816 SWITCHDEV
13817 M:      Jiri Pirko <jiri@resnulli.us>
13818 M:      Ivan Vecera <ivecera@redhat.com>
13819 L:      netdev@vger.kernel.org
13820 S:      Supported
13821 F:      net/switchdev/
13822 F:      include/net/switchdev.h
13823
13824 SY8106A REGULATOR DRIVER
13825 M:      Icenowy Zheng <icenowy@aosc.io>
13826 S:      Maintained
13827 F:      drivers/regulator/sy8106a-regulator.c
13828 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13829
13830 SYNC FILE FRAMEWORK
13831 M:      Sumit Semwal <sumit.semwal@linaro.org>
13832 R:      Gustavo Padovan <gustavo@padovan.org>
13833 S:      Maintained
13834 L:      linux-media@vger.kernel.org
13835 L:      dri-devel@lists.freedesktop.org
13836 F:      drivers/dma-buf/sync_*
13837 F:      drivers/dma-buf/dma-fence*
13838 F:      drivers/dma-buf/sw_sync.c
13839 F:      include/linux/sync_file.h
13840 F:      include/uapi/linux/sync_file.h
13841 F:      Documentation/sync_file.txt
13842 T:      git git://anongit.freedesktop.org/drm/drm-misc
13843
13844 SYNOPSYS ARC ARCHITECTURE
13845 M:      Vineet Gupta <vgupta@synopsys.com>
13846 L:      linux-snps-arc@lists.infradead.org
13847 S:      Supported
13848 F:      arch/arc/
13849 F:      Documentation/devicetree/bindings/arc/*
13850 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13851 F:      drivers/clocksource/arc_timer.c
13852 F:      drivers/tty/serial/arc_uart.c
13853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13854
13855 SYNOPSYS ARC HSDK SDP pll clock driver
13856 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13857 S:      Supported
13858 F:      drivers/clk/clk-hsdk-pll.c
13859 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13860
13861 SYNOPSYS ARC SDP clock driver
13862 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13863 S:      Supported
13864 F:      drivers/clk/axs10x/*
13865 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13866
13867 SYNOPSYS ARC SDP platform support
13868 M:      Alexey Brodkin <abrodkin@synopsys.com>
13869 S:      Supported
13870 F:      arch/arc/plat-axs10x
13871 F:      arch/arc/boot/dts/ax*
13872 F:      Documentation/devicetree/bindings/arc/axs10*
13873
13874 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13875 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13876 S:      Supported
13877 F:      drivers/reset/reset-axs10x.c
13878 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13879
13880 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13881 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13882 S:      Maintained
13883 F:      drivers/tty/serial/8250/8250_dw.c
13884
13885 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13886 M:      Hoan Tran <hotran@apm.com>
13887 L:      linux-gpio@vger.kernel.org
13888 S:      Maintained
13889 F:      drivers/gpio/gpio-dwapb.c
13890 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13891
13892 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13893 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13894 S:      Maintained
13895 F:      drivers/dma/dwi-axi-dmac/
13896 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13897
13898 SYNOPSYS DESIGNWARE DMAC DRIVER
13899 M:      Viresh Kumar <vireshk@kernel.org>
13900 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13901 S:      Maintained
13902 F:      include/linux/dma/dw.h
13903 F:      include/linux/platform_data/dma-dw.h
13904 F:      drivers/dma/dw/
13905
13906 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13907 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13908 L:      netdev@vger.kernel.org
13909 S:      Supported
13910 F:      drivers/net/ethernet/synopsys/
13911
13912 SYNOPSYS DESIGNWARE I2C DRIVER
13913 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13914 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13915 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13916 L:      linux-i2c@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/i2c/busses/i2c-designware-*
13919 F:      include/linux/platform_data/i2c-designware.h
13920
13921 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13922 M:      Jaehoon Chung <jh80.chung@samsung.com>
13923 L:      linux-mmc@vger.kernel.org
13924 S:      Maintained
13925 F:      drivers/mmc/host/dw_mmc*
13926
13927 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13928 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13929 S:      Supported
13930 F:      drivers/reset/reset-hsdk.c
13931 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13932 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13933
13934 SYSTEM CONFIGURATION (SYSCON)
13935 M:      Lee Jones <lee.jones@linaro.org>
13936 M:      Arnd Bergmann <arnd@arndb.de>
13937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13938 S:      Supported
13939 F:      drivers/mfd/syscon.c
13940
13941 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13942 M:      Sudeep Holla <sudeep.holla@arm.com>
13943 L:      linux-arm-kernel@lists.infradead.org
13944 S:      Maintained
13945 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13946 F:      drivers/clk/clk-sc[mp]i.c
13947 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13948 F:      drivers/firmware/arm_scpi.c
13949 F:      drivers/firmware/arm_scmi/
13950 F:      include/linux/sc[mp]i_protocol.h
13951
13952 SYSTEM RESET/SHUTDOWN DRIVERS
13953 M:      Sebastian Reichel <sre@kernel.org>
13954 L:      linux-pm@vger.kernel.org
13955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13956 S:      Maintained
13957 F:      Documentation/devicetree/bindings/power/reset/
13958 F:      drivers/power/reset/
13959
13960 SYSTEM TRACE MODULE CLASS
13961 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13962 S:      Maintained
13963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13964 F:      Documentation/trace/stm.rst
13965 F:      drivers/hwtracing/stm/
13966 F:      include/linux/stm.h
13967 F:      include/uapi/linux/stm.h
13968
13969 SYSV FILESYSTEM
13970 M:      Christoph Hellwig <hch@infradead.org>
13971 S:      Maintained
13972 F:      Documentation/filesystems/sysv-fs.txt
13973 F:      fs/sysv/
13974 F:      include/linux/sysv_fs.h
13975
13976 TARGET SUBSYSTEM
13977 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13978 L:      linux-scsi@vger.kernel.org
13979 L:      target-devel@vger.kernel.org
13980 W:      http://www.linux-iscsi.org
13981 W:      http://groups.google.com/group/linux-iscsi-target-dev
13982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13983 S:      Supported
13984 F:      drivers/target/
13985 F:      include/target/
13986 F:      Documentation/target/
13987
13988 TASKSTATS STATISTICS INTERFACE
13989 M:      Balbir Singh <bsingharora@gmail.com>
13990 S:      Maintained
13991 F:      Documentation/accounting/taskstats*
13992 F:      include/linux/taskstats*
13993 F:      kernel/taskstats.c
13994
13995 TC subsystem
13996 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13997 M:      Cong Wang <xiyou.wangcong@gmail.com>
13998 M:      Jiri Pirko <jiri@resnulli.us>
13999 L:      netdev@vger.kernel.org
14000 S:      Maintained
14001 F:      include/net/pkt_cls.h
14002 F:      include/net/pkt_sched.h
14003 F:      include/net/tc_act/
14004 F:      include/uapi/linux/pkt_cls.h
14005 F:      include/uapi/linux/pkt_sched.h
14006 F:      include/uapi/linux/tc_act/
14007 F:      include/uapi/linux/tc_ematch/
14008 F:      net/sched/
14009
14010 TC90522 MEDIA DRIVER
14011 M:      Akihiro Tsukada <tskd08@gmail.com>
14012 L:      linux-media@vger.kernel.org
14013 S:      Odd Fixes
14014 F:      drivers/media/dvb-frontends/tc90522*
14015
14016 TCP LOW PRIORITY MODULE
14017 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14018 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14019 W:      http://tcp-lp-mod.sourceforge.net/
14020 S:      Maintained
14021 F:      net/ipv4/tcp_lp.c
14022
14023 TDA10071 MEDIA DRIVER
14024 M:      Antti Palosaari <crope@iki.fi>
14025 L:      linux-media@vger.kernel.org
14026 W:      https://linuxtv.org
14027 W:      http://palosaari.fi/linux/
14028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14029 T:      git git://linuxtv.org/anttip/media_tree.git
14030 S:      Maintained
14031 F:      drivers/media/dvb-frontends/tda10071*
14032
14033 TDA18212 MEDIA DRIVER
14034 M:      Antti Palosaari <crope@iki.fi>
14035 L:      linux-media@vger.kernel.org
14036 W:      https://linuxtv.org
14037 W:      http://palosaari.fi/linux/
14038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14039 T:      git git://linuxtv.org/anttip/media_tree.git
14040 S:      Maintained
14041 F:      drivers/media/tuners/tda18212*
14042
14043 TDA18218 MEDIA DRIVER
14044 M:      Antti Palosaari <crope@iki.fi>
14045 L:      linux-media@vger.kernel.org
14046 W:      https://linuxtv.org
14047 W:      http://palosaari.fi/linux/
14048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14049 T:      git git://linuxtv.org/anttip/media_tree.git
14050 S:      Maintained
14051 F:      drivers/media/tuners/tda18218*
14052
14053 TDA18250 MEDIA DRIVER
14054 M:      Olli Salonen <olli.salonen@iki.fi>
14055 L:      linux-media@vger.kernel.org
14056 W:      https://linuxtv.org
14057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14058 T:      git git://linuxtv.org/media_tree.git
14059 S:      Maintained
14060 F:      drivers/media/tuners/tda18250*
14061
14062 TDA18271 MEDIA DRIVER
14063 M:      Michael Krufky <mkrufky@linuxtv.org>
14064 L:      linux-media@vger.kernel.org
14065 W:      https://linuxtv.org
14066 W:      http://github.com/mkrufky
14067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14068 T:      git git://linuxtv.org/mkrufky/tuners.git
14069 S:      Maintained
14070 F:      drivers/media/tuners/tda18271*
14071
14072 TDA1997x MEDIA DRIVER
14073 M:      Tim Harvey <tharvey@gateworks.com>
14074 L:      linux-media@vger.kernel.org
14075 W:      https://linuxtv.org
14076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14077 S:      Maintained
14078 F:      drivers/media/i2c/tda1997x.*
14079
14080 TDA827x MEDIA DRIVER
14081 M:      Michael Krufky <mkrufky@linuxtv.org>
14082 L:      linux-media@vger.kernel.org
14083 W:      https://linuxtv.org
14084 W:      http://github.com/mkrufky
14085 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14086 T:      git git://linuxtv.org/mkrufky/tuners.git
14087 S:      Maintained
14088 F:      drivers/media/tuners/tda8290.*
14089
14090 TDA8290 MEDIA DRIVER
14091 M:      Michael Krufky <mkrufky@linuxtv.org>
14092 L:      linux-media@vger.kernel.org
14093 W:      https://linuxtv.org
14094 W:      http://github.com/mkrufky
14095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14096 T:      git git://linuxtv.org/mkrufky/tuners.git
14097 S:      Maintained
14098 F:      drivers/media/tuners/tda8290.*
14099
14100 TDA9840 MEDIA DRIVER
14101 M:      Hans Verkuil <hverkuil@xs4all.nl>
14102 L:      linux-media@vger.kernel.org
14103 T:      git git://linuxtv.org/media_tree.git
14104 W:      https://linuxtv.org
14105 S:      Maintained
14106 F:      drivers/media/i2c/tda9840*
14107
14108 TEA5761 TUNER DRIVER
14109 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14110 L:      linux-media@vger.kernel.org
14111 W:      https://linuxtv.org
14112 T:      git git://linuxtv.org/media_tree.git
14113 S:      Odd fixes
14114 F:      drivers/media/tuners/tea5761.*
14115
14116 TEA5767 TUNER DRIVER
14117 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14118 L:      linux-media@vger.kernel.org
14119 W:      https://linuxtv.org
14120 T:      git git://linuxtv.org/media_tree.git
14121 S:      Maintained
14122 F:      drivers/media/tuners/tea5767.*
14123
14124 TEA6415C MEDIA DRIVER
14125 M:      Hans Verkuil <hverkuil@xs4all.nl>
14126 L:      linux-media@vger.kernel.org
14127 T:      git git://linuxtv.org/media_tree.git
14128 W:      https://linuxtv.org
14129 S:      Maintained
14130 F:      drivers/media/i2c/tea6415c*
14131
14132 TEA6420 MEDIA DRIVER
14133 M:      Hans Verkuil <hverkuil@xs4all.nl>
14134 L:      linux-media@vger.kernel.org
14135 T:      git git://linuxtv.org/media_tree.git
14136 W:      https://linuxtv.org
14137 S:      Maintained
14138 F:      drivers/media/i2c/tea6420*
14139
14140 TEAM DRIVER
14141 M:      Jiri Pirko <jiri@resnulli.us>
14142 L:      netdev@vger.kernel.org
14143 S:      Supported
14144 F:      drivers/net/team/
14145 F:      include/linux/if_team.h
14146 F:      include/uapi/linux/if_team.h
14147
14148 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14149 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14150 S:      Maintained
14151 F:      arch/x86/platform/ts5500/
14152
14153 TECHNOTREND USB IR RECEIVER
14154 M:      Sean Young <sean@mess.org>
14155 L:      linux-media@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/media/rc/ttusbir.c
14158
14159 TECHWELL TW9910 VIDEO DECODER
14160 L:      linux-media@vger.kernel.org
14161 S:      Orphan
14162 F:      drivers/media/i2c/tw9910.c
14163 F:      include/media/i2c/tw9910.h
14164
14165 TEE SUBSYSTEM
14166 M:      Jens Wiklander <jens.wiklander@linaro.org>
14167 S:      Maintained
14168 F:      include/linux/tee_drv.h
14169 F:      include/uapi/linux/tee.h
14170 F:      drivers/tee/
14171 F:      Documentation/tee.txt
14172
14173 TEGRA ARCHITECTURE SUPPORT
14174 M:      Thierry Reding <thierry.reding@gmail.com>
14175 M:      Jonathan Hunter <jonathanh@nvidia.com>
14176 L:      linux-tegra@vger.kernel.org
14177 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14179 S:      Supported
14180 N:      [^a-z]tegra
14181
14182 TEGRA CLOCK DRIVER
14183 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14184 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14185 S:      Supported
14186 F:      drivers/clk/tegra/
14187
14188 TEGRA DMA DRIVERS
14189 M:      Laxman Dewangan <ldewangan@nvidia.com>
14190 M:      Jon Hunter <jonathanh@nvidia.com>
14191 S:      Supported
14192 F:      drivers/dma/tegra*
14193
14194 TEGRA I2C DRIVER
14195 M:      Laxman Dewangan <ldewangan@nvidia.com>
14196 S:      Supported
14197 F:      drivers/i2c/busses/i2c-tegra.c
14198
14199 TEGRA IOMMU DRIVERS
14200 M:      Thierry Reding <thierry.reding@gmail.com>
14201 L:      linux-tegra@vger.kernel.org
14202 S:      Supported
14203 F:      drivers/iommu/tegra*
14204
14205 TEGRA KBC DRIVER
14206 M:      Laxman Dewangan <ldewangan@nvidia.com>
14207 S:      Supported
14208 F:      drivers/input/keyboard/tegra-kbc.c
14209
14210 TEGRA NAND DRIVER
14211 M:      Stefan Agner <stefan@agner.ch>
14212 M:      Lucas Stach <dev@lynxeye.de>
14213 S:      Maintained
14214 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14215 F:      drivers/mtd/nand/raw/tegra_nand.c
14216
14217 TEGRA PWM DRIVER
14218 M:      Thierry Reding <thierry.reding@gmail.com>
14219 S:      Supported
14220 F:      drivers/pwm/pwm-tegra.c
14221
14222 TEGRA SERIAL DRIVER
14223 M:      Laxman Dewangan <ldewangan@nvidia.com>
14224 S:      Supported
14225 F:      drivers/tty/serial/serial-tegra.c
14226
14227 TEGRA SPI DRIVER
14228 M:      Laxman Dewangan <ldewangan@nvidia.com>
14229 S:      Supported
14230 F:      drivers/spi/spi-tegra*
14231
14232 TEHUTI ETHERNET DRIVER
14233 M:      Andy Gospodarek <andy@greyhouse.net>
14234 L:      netdev@vger.kernel.org
14235 S:      Supported
14236 F:      drivers/net/ethernet/tehuti/*
14237
14238 Telecom Clock Driver for MCPL0010
14239 M:      Mark Gross <mark.gross@intel.com>
14240 S:      Supported
14241 F:      drivers/char/tlclk.c
14242
14243 TENSILICA XTENSA PORT (xtensa)
14244 M:      Chris Zankel <chris@zankel.net>
14245 M:      Max Filippov <jcmvbkbc@gmail.com>
14246 L:      linux-xtensa@linux-xtensa.org
14247 T:      git git://github.com/czankel/xtensa-linux.git
14248 S:      Maintained
14249 F:      arch/xtensa/
14250 F:      drivers/irqchip/irq-xtensa-*
14251
14252 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14253 M:      Nishanth Menon <nm@ti.com>
14254 M:      Tero Kristo <t-kristo@ti.com>
14255 M:      Santosh Shilimkar <ssantosh@kernel.org>
14256 L:      linux-arm-kernel@lists.infradead.org
14257 S:      Maintained
14258 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14259 F:      drivers/firmware/ti_sci*
14260 F:      include/linux/soc/ti/ti_sci_protocol.h
14261 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14262 F:      include/dt-bindings/genpd/k2g.h
14263 F:      drivers/soc/ti/ti_sci_pm_domains.c
14264 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14265 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14266 F:      drivers/clk/keystone/sci-clk.c
14267 F:      drivers/reset/reset-ti-sci.c
14268
14269 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14270 M:      Hans Verkuil <hverkuil@xs4all.nl>
14271 L:      linux-media@vger.kernel.org
14272 T:      git git://linuxtv.org/media_tree.git
14273 W:      https://linuxtv.org
14274 S:      Maintained
14275 F:      drivers/media/radio/radio-raremono.c
14276
14277 THERMAL
14278 M:      Zhang Rui <rui.zhang@intel.com>
14279 M:      Eduardo Valentin <edubezval@gmail.com>
14280 L:      linux-pm@vger.kernel.org
14281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14283 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14284 S:      Supported
14285 F:      drivers/thermal/
14286 F:      include/linux/thermal.h
14287 F:      include/uapi/linux/thermal.h
14288 F:      include/linux/cpu_cooling.h
14289 F:      Documentation/devicetree/bindings/thermal/
14290
14291 THERMAL/CPU_COOLING
14292 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14293 M:      Viresh Kumar <viresh.kumar@linaro.org>
14294 M:      Javi Merino <javi.merino@kernel.org>
14295 L:      linux-pm@vger.kernel.org
14296 S:      Supported
14297 F:      Documentation/thermal/cpu-cooling-api.txt
14298 F:      drivers/thermal/cpu_cooling.c
14299 F:      include/linux/cpu_cooling.h
14300
14301 THINKPAD ACPI EXTRAS DRIVER
14302 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14303 L:      ibm-acpi-devel@lists.sourceforge.net
14304 L:      platform-driver-x86@vger.kernel.org
14305 W:      http://ibm-acpi.sourceforge.net
14306 W:      http://thinkwiki.org/wiki/Ibm-acpi
14307 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14308 S:      Maintained
14309 F:      drivers/platform/x86/thinkpad_acpi.c
14310
14311 THUNDERBOLT DRIVER
14312 M:      Andreas Noever <andreas.noever@gmail.com>
14313 M:      Michael Jamet <michael.jamet@intel.com>
14314 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14315 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14317 S:      Maintained
14318 F:      Documentation/admin-guide/thunderbolt.rst
14319 F:      drivers/thunderbolt/
14320 F:      include/linux/thunderbolt.h
14321
14322 THUNDERBOLT NETWORK DRIVER
14323 M:      Michael Jamet <michael.jamet@intel.com>
14324 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14325 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14326 L:      netdev@vger.kernel.org
14327 S:      Maintained
14328 F:      drivers/net/thunderbolt.c
14329
14330 THUNDERX GPIO DRIVER
14331 M:      David Daney <david.daney@cavium.com>
14332 S:      Maintained
14333 F:      drivers/gpio/gpio-thunderx.c
14334
14335 TI AM437X VPFE DRIVER
14336 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14337 L:      linux-media@vger.kernel.org
14338 W:      https://linuxtv.org
14339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14340 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14341 S:      Maintained
14342 F:      drivers/media/platform/am437x/
14343
14344 TI BANDGAP AND THERMAL DRIVER
14345 M:      Eduardo Valentin <edubezval@gmail.com>
14346 M:      Keerthy <j-keerthy@ti.com>
14347 L:      linux-pm@vger.kernel.org
14348 L:      linux-omap@vger.kernel.org
14349 S:      Maintained
14350 F:      drivers/thermal/ti-soc-thermal/
14351
14352 TI BQ27XXX POWER SUPPLY DRIVER
14353 R:      Andrew F. Davis <afd@ti.com>
14354 F:      include/linux/power/bq27xxx_battery.h
14355 F:      drivers/power/supply/bq27xxx_battery.c
14356 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14357
14358 TI CDCE706 CLOCK DRIVER
14359 M:      Max Filippov <jcmvbkbc@gmail.com>
14360 S:      Maintained
14361 F:      drivers/clk/clk-cdce706.c
14362
14363 TI CLOCK DRIVER
14364 M:      Tero Kristo <t-kristo@ti.com>
14365 L:      linux-omap@vger.kernel.org
14366 S:      Maintained
14367 F:      drivers/clk/ti/
14368 F:      include/linux/clk/ti.h
14369
14370 TI DAVINCI MACHINE SUPPORT
14371 M:      Sekhar Nori <nsekhar@ti.com>
14372 M:      Kevin Hilman <khilman@kernel.org>
14373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14375 S:      Supported
14376 F:      arch/arm/mach-davinci/
14377 F:      drivers/i2c/busses/i2c-davinci.c
14378 F:      arch/arm/boot/dts/da850*
14379
14380 TI DAVINCI SERIES CLOCK DRIVER
14381 M:      David Lechner <david@lechnology.com>
14382 R:      Sekhar Nori <nsekhar@ti.com>
14383 S:      Maintained
14384 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14385 F:      drivers/clk/davinci/
14386
14387 TI DAVINCI SERIES GPIO DRIVER
14388 M:      Keerthy <j-keerthy@ti.com>
14389 L:      linux-gpio@vger.kernel.org
14390 S:      Maintained
14391 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14392 F:      drivers/gpio/gpio-davinci.c
14393
14394 TI DAVINCI SERIES MEDIA DRIVER
14395 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14396 L:      linux-media@vger.kernel.org
14397 W:      https://linuxtv.org
14398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14399 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14400 S:      Maintained
14401 F:      drivers/media/platform/davinci/
14402 F:      include/media/davinci/
14403
14404 TI ETHERNET SWITCH DRIVER (CPSW)
14405 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14406 L:      linux-omap@vger.kernel.org
14407 L:      netdev@vger.kernel.org
14408 S:      Maintained
14409 F:      drivers/net/ethernet/ti/cpsw*
14410 F:      drivers/net/ethernet/ti/davinci*
14411
14412 TI FLASH MEDIA INTERFACE DRIVER
14413 M:      Alex Dubov <oakad@yahoo.com>
14414 S:      Maintained
14415 F:      drivers/misc/tifm*
14416 F:      drivers/mmc/host/tifm_sd.c
14417 F:      include/linux/tifm.h
14418
14419 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14420 M:      Santosh Shilimkar <ssantosh@kernel.org>
14421 L:      linux-kernel@vger.kernel.org
14422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14423 S:      Maintained
14424 F:      drivers/soc/ti/*
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14426
14427 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14428 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14429 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14431 S:      Maintained
14432 F:      sound/soc/codecs/lm49453*
14433 F:      sound/soc/codecs/isabelle*
14434
14435 TI LP855x BACKLIGHT DRIVER
14436 M:      Milo Kim <milo.kim@ti.com>
14437 S:      Maintained
14438 F:      Documentation/backlight/lp855x-driver.txt
14439 F:      drivers/video/backlight/lp855x_bl.c
14440 F:      include/linux/platform_data/lp855x.h
14441
14442 TI LP8727 CHARGER DRIVER
14443 M:      Milo Kim <milo.kim@ti.com>
14444 S:      Maintained
14445 F:      drivers/power/supply/lp8727_charger.c
14446 F:      include/linux/platform_data/lp8727.h
14447
14448 TI LP8788 MFD DRIVER
14449 M:      Milo Kim <milo.kim@ti.com>
14450 S:      Maintained
14451 F:      drivers/iio/adc/lp8788_adc.c
14452 F:      drivers/leds/leds-lp8788.c
14453 F:      drivers/mfd/lp8788*.c
14454 F:      drivers/power/supply/lp8788-charger.c
14455 F:      drivers/regulator/lp8788-*.c
14456 F:      include/linux/mfd/lp8788*.h
14457
14458 TI NETCP ETHERNET DRIVER
14459 M:      Wingman Kwok <w-kwok2@ti.com>
14460 M:      Murali Karicheri <m-karicheri2@ti.com>
14461 L:      netdev@vger.kernel.org
14462 S:      Maintained
14463 F:      drivers/net/ethernet/ti/netcp*
14464
14465 TI TAS571X FAMILY ASoC CODEC DRIVER
14466 M:      Kevin Cernekee <cernekee@chromium.org>
14467 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14468 S:      Odd Fixes
14469 F:      sound/soc/codecs/tas571x*
14470
14471 TI TRF7970A NFC DRIVER
14472 M:      Mark Greer <mgreer@animalcreek.com>
14473 L:      linux-wireless@vger.kernel.org
14474 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14475 S:      Supported
14476 F:      drivers/nfc/trf7970a.c
14477 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14478
14479 TI TWL4030 SERIES SOC CODEC DRIVER
14480 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14482 S:      Maintained
14483 F:      sound/soc/codecs/twl4030*
14484
14485 TI VPE/CAL DRIVERS
14486 M:      Benoit Parrot <bparrot@ti.com>
14487 L:      linux-media@vger.kernel.org
14488 W:      http://linuxtv.org/
14489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14490 S:      Maintained
14491 F:      drivers/media/platform/ti-vpe/
14492
14493 TI WILINK WIRELESS DRIVERS
14494 L:      linux-wireless@vger.kernel.org
14495 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14496 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14498 S:      Orphan
14499 F:      drivers/net/wireless/ti/
14500 F:      include/linux/wl12xx.h
14501
14502 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14503 M:      John Stultz <john.stultz@linaro.org>
14504 M:      Thomas Gleixner <tglx@linutronix.de>
14505 R:      Stephen Boyd <sboyd@kernel.org>
14506 L:      linux-kernel@vger.kernel.org
14507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14508 S:      Supported
14509 F:      include/linux/clocksource.h
14510 F:      include/linux/time.h
14511 F:      include/linux/timex.h
14512 F:      include/uapi/linux/time.h
14513 F:      include/uapi/linux/timex.h
14514 F:      kernel/time/clocksource.c
14515 F:      kernel/time/time*.c
14516 F:      kernel/time/alarmtimer.c
14517 F:      kernel/time/ntp.c
14518 F:      tools/testing/selftests/timers/
14519
14520 TIPC NETWORK LAYER
14521 M:      Jon Maloy <jon.maloy@ericsson.com>
14522 M:      Ying Xue <ying.xue@windriver.com>
14523 L:      netdev@vger.kernel.org (core kernel code)
14524 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14525 W:      http://tipc.sourceforge.net/
14526 S:      Maintained
14527 F:      include/uapi/linux/tipc*.h
14528 F:      net/tipc/
14529
14530 TLAN NETWORK DRIVER
14531 M:      Samuel Chessman <chessman@tux.org>
14532 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14533 W:      http://sourceforge.net/projects/tlan/
14534 S:      Maintained
14535 F:      Documentation/networking/tlan.txt
14536 F:      drivers/net/ethernet/ti/tlan.*
14537
14538 TM6000 VIDEO4LINUX DRIVER
14539 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14540 L:      linux-media@vger.kernel.org
14541 W:      https://linuxtv.org
14542 T:      git git://linuxtv.org/media_tree.git
14543 S:      Odd fixes
14544 F:      drivers/media/usb/tm6000/
14545 F:      Documentation/media/v4l-drivers/tm6000*
14546
14547 TMIO/SDHI MMC DRIVER
14548 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14549 L:      linux-mmc@vger.kernel.org
14550 S:      Supported
14551 F:      drivers/mmc/host/tmio_mmc*
14552 F:      drivers/mmc/host/renesas_sdhi*
14553 F:      include/linux/mfd/tmio.h
14554
14555 TMP401 HARDWARE MONITOR DRIVER
14556 M:      Guenter Roeck <linux@roeck-us.net>
14557 L:      linux-hwmon@vger.kernel.org
14558 S:      Maintained
14559 F:      Documentation/hwmon/tmp401
14560 F:      drivers/hwmon/tmp401.c
14561
14562 TMPFS (SHMEM FILESYSTEM)
14563 M:      Hugh Dickins <hughd@google.com>
14564 L:      linux-mm@kvack.org
14565 S:      Maintained
14566 F:      include/linux/shmem_fs.h
14567 F:      mm/shmem.c
14568
14569 TOMOYO SECURITY MODULE
14570 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14571 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14572 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14573 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14574 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14575 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14576 W:      http://tomoyo.sourceforge.jp/
14577 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14578 S:      Maintained
14579 F:      security/tomoyo/
14580
14581 TOPSTAR LAPTOP EXTRAS DRIVER
14582 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14583 L:      platform-driver-x86@vger.kernel.org
14584 S:      Maintained
14585 F:      drivers/platform/x86/topstar-laptop.c
14586
14587 TORTURE-TEST MODULES
14588 M:      Davidlohr Bueso <dave@stgolabs.net>
14589 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14590 M:      Josh Triplett <josh@joshtriplett.org>
14591 L:      linux-kernel@vger.kernel.org
14592 S:      Supported
14593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14594 F:      Documentation/RCU/torture.txt
14595 F:      kernel/torture.c
14596 F:      kernel/rcu/rcutorture.c
14597 F:      kernel/rcu/rcuperf.c
14598 F:      kernel/locking/locktorture.c
14599
14600 TOSHIBA ACPI EXTRAS DRIVER
14601 M:      Azael Avalos <coproscefalo@gmail.com>
14602 L:      platform-driver-x86@vger.kernel.org
14603 S:      Maintained
14604 F:      drivers/platform/x86/toshiba_acpi.c
14605
14606 TOSHIBA BLUETOOTH DRIVER
14607 M:      Azael Avalos <coproscefalo@gmail.com>
14608 L:      platform-driver-x86@vger.kernel.org
14609 S:      Maintained
14610 F:      drivers/platform/x86/toshiba_bluetooth.c
14611
14612 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14613 M:      Azael Avalos <coproscefalo@gmail.com>
14614 L:      platform-driver-x86@vger.kernel.org
14615 S:      Maintained
14616 F:      drivers/platform/x86/toshiba_haps.c
14617
14618 TOSHIBA SMM DRIVER
14619 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14620 W:      http://www.buzzard.org.uk/toshiba/
14621 S:      Maintained
14622 F:      drivers/char/toshiba.c
14623 F:      include/linux/toshiba.h
14624 F:      include/uapi/linux/toshiba.h
14625
14626 TOSHIBA TC358743 DRIVER
14627 M:      Mats Randgaard <matrandg@cisco.com>
14628 L:      linux-media@vger.kernel.org
14629 S:      Maintained
14630 F:      drivers/media/i2c/tc358743*
14631 F:      include/media/i2c/tc358743.h
14632
14633 TOSHIBA WMI HOTKEYS DRIVER
14634 M:      Azael Avalos <coproscefalo@gmail.com>
14635 L:      platform-driver-x86@vger.kernel.org
14636 S:      Maintained
14637 F:      drivers/platform/x86/toshiba-wmi.c
14638
14639 TPM DEVICE DRIVER
14640 M:      Peter Huewe <peterhuewe@gmx.de>
14641 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14642 R:      Jason Gunthorpe <jgg@ziepe.ca>
14643 L:      linux-integrity@vger.kernel.org
14644 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14645 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14646 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14647 S:      Maintained
14648 F:      drivers/char/tpm/
14649
14650 TRACING
14651 M:      Steven Rostedt <rostedt@goodmis.org>
14652 M:      Ingo Molnar <mingo@redhat.com>
14653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14654 S:      Maintained
14655 F:      Documentation/trace/ftrace.rst
14656 F:      arch/*/*/*/ftrace.h
14657 F:      arch/*/kernel/ftrace.c
14658 F:      include/*/ftrace.h
14659 F:      include/linux/trace*.h
14660 F:      include/trace/
14661 F:      kernel/trace/
14662 F:      tools/testing/selftests/ftrace/
14663
14664 TRACING MMIO ACCESSES (MMIOTRACE)
14665 M:      Steven Rostedt <rostedt@goodmis.org>
14666 M:      Ingo Molnar <mingo@kernel.org>
14667 R:      Karol Herbst <karolherbst@gmail.com>
14668 R:      Pekka Paalanen <ppaalanen@gmail.com>
14669 S:      Maintained
14670 L:      linux-kernel@vger.kernel.org
14671 L:      nouveau@lists.freedesktop.org
14672 F:      kernel/trace/trace_mmiotrace.c
14673 F:      include/linux/mmiotrace.h
14674 F:      arch/x86/mm/kmmio.c
14675 F:      arch/x86/mm/mmio-mod.c
14676 F:      arch/x86/mm/testmmiotrace.c
14677
14678 TRIVIAL PATCHES
14679 M:      Jiri Kosina <trivial@kernel.org>
14680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14681 S:      Maintained
14682 K:      ^Subject:.*(?i)trivial
14683
14684 TEMPO SEMICONDUCTOR DRIVERS
14685 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14686 S:      Maintained
14687 F:      sound/soc/codecs/tscs*.c
14688 F:      sound/soc/codecs/tscs*.h
14689 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14690
14691 TTY LAYER
14692 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14693 M:      Jiri Slaby <jslaby@suse.com>
14694 S:      Supported
14695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14696 F:      Documentation/serial/
14697 F:      drivers/tty/
14698 F:      drivers/tty/serial/serial_core.c
14699 F:      include/linux/serial_core.h
14700 F:      include/linux/serial.h
14701 F:      include/linux/tty.h
14702 F:      include/uapi/linux/serial_core.h
14703 F:      include/uapi/linux/serial.h
14704 F:      include/uapi/linux/tty.h
14705
14706 TUA9001 MEDIA DRIVER
14707 M:      Antti Palosaari <crope@iki.fi>
14708 L:      linux-media@vger.kernel.org
14709 W:      https://linuxtv.org
14710 W:      http://palosaari.fi/linux/
14711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14712 T:      git git://linuxtv.org/anttip/media_tree.git
14713 S:      Maintained
14714 F:      drivers/media/tuners/tua9001*
14715
14716 TULIP NETWORK DRIVERS
14717 L:      netdev@vger.kernel.org
14718 L:      linux-parisc@vger.kernel.org
14719 S:      Orphan
14720 F:      drivers/net/ethernet/dec/tulip/
14721
14722 TUN/TAP driver
14723 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14724 W:      http://vtun.sourceforge.net/tun
14725 S:      Maintained
14726 F:      Documentation/networking/tuntap.txt
14727 F:      arch/um/os-Linux/drivers/
14728
14729 TURBOCHANNEL SUBSYSTEM
14730 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14731 M:      Ralf Baechle <ralf@linux-mips.org>
14732 L:      linux-mips@linux-mips.org
14733 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14734 S:      Maintained
14735 F:      drivers/tc/
14736 F:      include/linux/tc.h
14737
14738 TURBOSTAT UTILITY
14739 M:      "Len Brown" <lenb@kernel.org>
14740 L:      linux-pm@vger.kernel.org
14741 B:      https://bugzilla.kernel.org
14742 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14744 S:      Supported
14745 F:      tools/power/x86/turbostat/
14746
14747 TW5864 VIDEO4LINUX DRIVER
14748 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14749 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14750 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14751 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14752 L:      linux-media@vger.kernel.org
14753 S:      Supported
14754 F:      drivers/media/pci/tw5864/
14755
14756 TW68 VIDEO4LINUX DRIVER
14757 M:      Hans Verkuil <hverkuil@xs4all.nl>
14758 L:      linux-media@vger.kernel.org
14759 T:      git git://linuxtv.org/media_tree.git
14760 W:      https://linuxtv.org
14761 S:      Odd Fixes
14762 F:      drivers/media/pci/tw68/
14763
14764 TW686X VIDEO4LINUX DRIVER
14765 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14766 L:      linux-media@vger.kernel.org
14767 T:      git git://linuxtv.org/media_tree.git
14768 W:      http://linuxtv.org
14769 S:      Maintained
14770 F:      drivers/media/pci/tw686x/
14771
14772 UBI FILE SYSTEM (UBIFS)
14773 M:      Richard Weinberger <richard@nod.at>
14774 M:      Artem Bityutskiy <dedekind1@gmail.com>
14775 M:      Adrian Hunter <adrian.hunter@intel.com>
14776 L:      linux-mtd@lists.infradead.org
14777 T:      git git://git.infradead.org/ubifs-2.6.git
14778 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14779 S:      Supported
14780 F:      Documentation/filesystems/ubifs.txt
14781 F:      fs/ubifs/
14782
14783 UCLINUX (M68KNOMMU AND COLDFIRE)
14784 M:      Greg Ungerer <gerg@linux-m68k.org>
14785 W:      http://www.linux-m68k.org/
14786 W:      http://www.uclinux.org/
14787 L:      linux-m68k@lists.linux-m68k.org
14788 L:      uclinux-dev@uclinux.org  (subscribers-only)
14789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14790 S:      Maintained
14791 F:      arch/m68k/coldfire/
14792 F:      arch/m68k/68*/
14793 F:      arch/m68k/*/*_no.*
14794 F:      arch/m68k/include/asm/*_no.*
14795
14796 UDF FILESYSTEM
14797 M:      Jan Kara <jack@suse.com>
14798 S:      Maintained
14799 F:      Documentation/filesystems/udf.txt
14800 F:      fs/udf/
14801
14802 UDRAW TABLET
14803 M:      Bastien Nocera <hadess@hadess.net>
14804 L:      linux-input@vger.kernel.org
14805 S:      Maintained
14806 F:      drivers/hid/hid-udraw-ps3.c
14807
14808 UFS FILESYSTEM
14809 M:      Evgeniy Dushistov <dushistov@mail.ru>
14810 S:      Maintained
14811 F:      Documentation/filesystems/ufs.txt
14812 F:      fs/ufs/
14813
14814 UHID USERSPACE HID IO DRIVER:
14815 M:      David Herrmann <dh.herrmann@googlemail.com>
14816 L:      linux-input@vger.kernel.org
14817 S:      Maintained
14818 F:      drivers/hid/uhid.c
14819 F:      include/uapi/linux/uhid.h
14820
14821 ULPI BUS
14822 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14823 L:      linux-usb@vger.kernel.org
14824 S:      Maintained
14825 F:      drivers/usb/common/ulpi.c
14826 F:      include/linux/ulpi/
14827
14828 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14829 L:      linux-usb@vger.kernel.org
14830 S:      Orphan
14831 F:      drivers/uwb/
14832 F:      include/linux/uwb.h
14833 F:      include/linux/uwb/
14834
14835 UNICORE32 ARCHITECTURE:
14836 M:      Guan Xuetao <gxt@pku.edu.cn>
14837 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14838 S:      Maintained
14839 T:      git git://github.com/gxt/linux.git
14840 F:      arch/unicore32/
14841
14842 UNIFDEF
14843 M:      Tony Finch <dot@dotat.at>
14844 W:      http://dotat.at/prog/unifdef
14845 S:      Maintained
14846 F:      scripts/unifdef.c
14847
14848 UNIFORM CDROM DRIVER
14849 M:      Jens Axboe <axboe@kernel.dk>
14850 W:      http://www.kernel.dk
14851 S:      Maintained
14852 F:      Documentation/cdrom/
14853 F:      drivers/cdrom/cdrom.c
14854 F:      include/linux/cdrom.h
14855 F:      include/uapi/linux/cdrom.h
14856
14857 UNISYS S-PAR DRIVERS
14858 M:      David Kershner <david.kershner@unisys.com>
14859 L:      sparmaintainer@unisys.com (Unisys internal)
14860 S:      Supported
14861 F:      include/linux/visorbus.h
14862 F:      drivers/visorbus/
14863 F:      drivers/staging/unisys/
14864
14865 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14866 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14867 L:      linux-scsi@vger.kernel.org
14868 S:      Supported
14869 F:      Documentation/scsi/ufs.txt
14870 F:      drivers/scsi/ufs/
14871
14872 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14873 M:      Joao Pinto <jpinto@synopsys.com>
14874 L:      linux-scsi@vger.kernel.org
14875 S:      Supported
14876 F:      drivers/scsi/ufs/*dwc*
14877
14878 UNSORTED BLOCK IMAGES (UBI)
14879 M:      Artem Bityutskiy <dedekind1@gmail.com>
14880 M:      Richard Weinberger <richard@nod.at>
14881 W:      http://www.linux-mtd.infradead.org/
14882 L:      linux-mtd@lists.infradead.org
14883 T:      git git://git.infradead.org/ubifs-2.6.git
14884 S:      Supported
14885 F:      drivers/mtd/ubi/
14886 F:      include/linux/mtd/ubi.h
14887 F:      include/uapi/mtd/ubi-user.h
14888
14889 USB "USBNET" DRIVER FRAMEWORK
14890 M:      Oliver Neukum <oneukum@suse.com>
14891 L:      netdev@vger.kernel.org
14892 W:      http://www.linux-usb.org/usbnet
14893 S:      Maintained
14894 F:      drivers/net/usb/usbnet.c
14895 F:      include/linux/usb/usbnet.h
14896
14897 USB ACM DRIVER
14898 M:      Oliver Neukum <oneukum@suse.com>
14899 L:      linux-usb@vger.kernel.org
14900 S:      Maintained
14901 F:      Documentation/usb/acm.txt
14902 F:      drivers/usb/class/cdc-acm.*
14903
14904 USB AR5523 WIRELESS DRIVER
14905 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14906 L:      linux-wireless@vger.kernel.org
14907 S:      Maintained
14908 F:      drivers/net/wireless/ath/ar5523/
14909
14910 USB ATTACHED SCSI
14911 M:      Oliver Neukum <oneukum@suse.com>
14912 L:      linux-usb@vger.kernel.org
14913 L:      linux-scsi@vger.kernel.org
14914 S:      Maintained
14915 F:      drivers/usb/storage/uas.c
14916
14917 USB CDC ETHERNET DRIVER
14918 M:      Oliver Neukum <oliver@neukum.org>
14919 L:      linux-usb@vger.kernel.org
14920 S:      Maintained
14921 F:      drivers/net/usb/cdc_*.c
14922 F:      include/uapi/linux/usb/cdc.h
14923
14924 USB CHAOSKEY DRIVER
14925 M:      Keith Packard <keithp@keithp.com>
14926 L:      linux-usb@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/usb/misc/chaoskey.c
14929
14930 USB CYPRESS C67X00 DRIVER
14931 M:      Peter Korsgaard <jacmet@sunsite.dk>
14932 L:      linux-usb@vger.kernel.org
14933 S:      Maintained
14934 F:      drivers/usb/c67x00/
14935
14936 USB DAVICOM DM9601 DRIVER
14937 M:      Peter Korsgaard <jacmet@sunsite.dk>
14938 L:      netdev@vger.kernel.org
14939 W:      http://www.linux-usb.org/usbnet
14940 S:      Maintained
14941 F:      drivers/net/usb/dm9601.c
14942
14943 USB DIAMOND RIO500 DRIVER
14944 M:      Cesar Miquel <miquel@df.uba.ar>
14945 L:      rio500-users@lists.sourceforge.net
14946 W:      http://rio500.sourceforge.net
14947 S:      Maintained
14948 F:      drivers/usb/misc/rio500*
14949
14950 USB EHCI DRIVER
14951 M:      Alan Stern <stern@rowland.harvard.edu>
14952 L:      linux-usb@vger.kernel.org
14953 S:      Maintained
14954 F:      Documentation/usb/ehci.txt
14955 F:      drivers/usb/host/ehci*
14956
14957 USB GADGET/PERIPHERAL SUBSYSTEM
14958 M:      Felipe Balbi <balbi@kernel.org>
14959 L:      linux-usb@vger.kernel.org
14960 W:      http://www.linux-usb.org/gadget
14961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14962 S:      Maintained
14963 F:      drivers/usb/gadget/
14964 F:      include/linux/usb/gadget*
14965
14966 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14967 M:      Jiri Kosina <jikos@kernel.org>
14968 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14969 L:      linux-usb@vger.kernel.org
14970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14971 S:      Maintained
14972 F:      Documentation/hid/hiddev.txt
14973 F:      drivers/hid/usbhid/
14974
14975 USB INTEL XHCI ROLE MUX DRIVER
14976 M:      Hans de Goede <hdegoede@redhat.com>
14977 L:      linux-usb@vger.kernel.org
14978 S:      Maintained
14979 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14980
14981 USB ISP116X DRIVER
14982 M:      Olav Kongas <ok@artecdesign.ee>
14983 L:      linux-usb@vger.kernel.org
14984 S:      Maintained
14985 F:      drivers/usb/host/isp116x*
14986 F:      include/linux/usb/isp116x.h
14987
14988 USB LAN78XX ETHERNET DRIVER
14989 M:      Woojung Huh <woojung.huh@microchip.com>
14990 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14991 L:      netdev@vger.kernel.org
14992 S:      Maintained
14993 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14994 F:      drivers/net/usb/lan78xx.*
14995 F:      include/dt-bindings/net/microchip-lan78xx.h
14996
14997 USB MASS STORAGE DRIVER
14998 M:      Alan Stern <stern@rowland.harvard.edu>
14999 L:      linux-usb@vger.kernel.org
15000 L:      usb-storage@lists.one-eyed-alien.net
15001 S:      Maintained
15002 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15003 F:      drivers/usb/storage/
15004
15005 USB MIDI DRIVER
15006 M:      Clemens Ladisch <clemens@ladisch.de>
15007 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15008 T:      git git://git.alsa-project.org/alsa-kernel.git
15009 S:      Maintained
15010 F:      sound/usb/midi.*
15011
15012 USB NETWORKING DRIVERS
15013 L:      linux-usb@vger.kernel.org
15014 S:      Odd Fixes
15015 F:      drivers/net/usb/
15016
15017 USB OHCI DRIVER
15018 M:      Alan Stern <stern@rowland.harvard.edu>
15019 L:      linux-usb@vger.kernel.org
15020 S:      Maintained
15021 F:      Documentation/usb/ohci.txt
15022 F:      drivers/usb/host/ohci*
15023
15024 USB OTG FSM (Finite State Machine)
15025 M:      Peter Chen <Peter.Chen@nxp.com>
15026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15027 L:      linux-usb@vger.kernel.org
15028 S:      Maintained
15029 F:      drivers/usb/common/usb-otg-fsm.c
15030
15031 USB OVER IP DRIVER
15032 M:      Valentina Manea <valentina.manea.m@gmail.com>
15033 M:      Shuah Khan <shuah@kernel.org>
15034 L:      linux-usb@vger.kernel.org
15035 S:      Maintained
15036 F:      Documentation/usb/usbip_protocol.txt
15037 F:      drivers/usb/usbip/
15038 F:      tools/usb/usbip/
15039 F:      tools/testing/selftests/drivers/usb/usbip/
15040
15041 USB PEGASUS DRIVER
15042 M:      Petko Manolov <petkan@nucleusys.com>
15043 L:      linux-usb@vger.kernel.org
15044 L:      netdev@vger.kernel.org
15045 T:      git git://github.com/petkan/pegasus.git
15046 W:      https://github.com/petkan/pegasus
15047 S:      Maintained
15048 F:      drivers/net/usb/pegasus.*
15049
15050 USB PHY LAYER
15051 M:      Felipe Balbi <balbi@kernel.org>
15052 L:      linux-usb@vger.kernel.org
15053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15054 S:      Maintained
15055 F:      drivers/usb/phy/
15056
15057 USB PRINTER DRIVER (usblp)
15058 M:      Pete Zaitcev <zaitcev@redhat.com>
15059 L:      linux-usb@vger.kernel.org
15060 S:      Supported
15061 F:      drivers/usb/class/usblp.c
15062
15063 USB QMI WWAN NETWORK DRIVER
15064 M:      Bjørn Mork <bjorn@mork.no>
15065 L:      netdev@vger.kernel.org
15066 S:      Maintained
15067 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15068 F:      drivers/net/usb/qmi_wwan.c
15069
15070 USB RTL8150 DRIVER
15071 M:      Petko Manolov <petkan@nucleusys.com>
15072 L:      linux-usb@vger.kernel.org
15073 L:      netdev@vger.kernel.org
15074 T:      git git://github.com/petkan/rtl8150.git
15075 W:      https://github.com/petkan/rtl8150
15076 S:      Maintained
15077 F:      drivers/net/usb/rtl8150.c
15078
15079 USB SERIAL SUBSYSTEM
15080 M:      Johan Hovold <johan@kernel.org>
15081 L:      linux-usb@vger.kernel.org
15082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15083 S:      Maintained
15084 F:      Documentation/usb/usb-serial.txt
15085 F:      drivers/usb/serial/
15086 F:      include/linux/usb/serial.h
15087
15088 USB SMSC75XX ETHERNET DRIVER
15089 M:      Steve Glendinning <steve.glendinning@shawell.net>
15090 L:      netdev@vger.kernel.org
15091 S:      Maintained
15092 F:      drivers/net/usb/smsc75xx.*
15093
15094 USB SMSC95XX ETHERNET DRIVER
15095 M:      Steve Glendinning <steve.glendinning@shawell.net>
15096 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15097 L:      netdev@vger.kernel.org
15098 S:      Maintained
15099 F:      drivers/net/usb/smsc95xx.*
15100
15101 USB SUBSYSTEM
15102 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15103 L:      linux-usb@vger.kernel.org
15104 W:      http://www.linux-usb.org
15105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15106 S:      Supported
15107 F:      Documentation/devicetree/bindings/usb/
15108 F:      Documentation/usb/
15109 F:      drivers/usb/
15110 F:      include/linux/usb.h
15111 F:      include/linux/usb/
15112
15113 USB TYPEC PI3USB30532 MUX DRIVER
15114 M:      Hans de Goede <hdegoede@redhat.com>
15115 L:      linux-usb@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/usb/typec/mux/pi3usb30532.c
15118
15119 USB TYPEC SUBSYSTEM
15120 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15121 L:      linux-usb@vger.kernel.org
15122 S:      Maintained
15123 F:      Documentation/ABI/testing/sysfs-class-typec
15124 F:      Documentation/driver-api/usb/typec.rst
15125 F:      drivers/usb/typec/
15126 F:      include/linux/usb/typec.h
15127
15128 USB UHCI DRIVER
15129 M:      Alan Stern <stern@rowland.harvard.edu>
15130 L:      linux-usb@vger.kernel.org
15131 S:      Maintained
15132 F:      drivers/usb/host/uhci*
15133
15134 USB VIDEO CLASS
15135 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15136 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15137 L:      linux-media@vger.kernel.org
15138 T:      git git://linuxtv.org/media_tree.git
15139 W:      http://www.ideasonboard.org/uvc/
15140 S:      Maintained
15141 F:      drivers/media/usb/uvc/
15142 F:      include/uapi/linux/uvcvideo.h
15143
15144 USB VISION DRIVER
15145 M:      Hans Verkuil <hverkuil@xs4all.nl>
15146 L:      linux-media@vger.kernel.org
15147 T:      git git://linuxtv.org/media_tree.git
15148 W:      https://linuxtv.org
15149 S:      Odd Fixes
15150 F:      drivers/media/usb/usbvision/
15151
15152 USB WEBCAM GADGET
15153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15154 L:      linux-usb@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/usb/gadget/function/*uvc*
15157 F:      drivers/usb/gadget/legacy/webcam.c
15158
15159 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15160 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15161 L:      linux-wireless@vger.kernel.org
15162 S:      Maintained
15163 F:      drivers/net/wireless/rndis_wlan.c
15164
15165 USB XHCI DRIVER
15166 M:      Mathias Nyman <mathias.nyman@intel.com>
15167 L:      linux-usb@vger.kernel.org
15168 S:      Supported
15169 F:      drivers/usb/host/xhci*
15170 F:      drivers/usb/host/pci-quirks*
15171
15172 USB ZD1201 DRIVER
15173 L:      linux-wireless@vger.kernel.org
15174 W:      http://linux-lc100020.sourceforge.net
15175 S:      Orphan
15176 F:      drivers/net/wireless/zydas/zd1201.*
15177
15178 USB ZR364XX DRIVER
15179 M:      Antoine Jacquet <royale@zerezo.com>
15180 L:      linux-usb@vger.kernel.org
15181 L:      linux-media@vger.kernel.org
15182 T:      git git://linuxtv.org/media_tree.git
15183 W:      http://royale.zerezo.com/zr364xx/
15184 S:      Maintained
15185 F:      Documentation/media/v4l-drivers/zr364xx*
15186 F:      drivers/media/usb/zr364xx/
15187
15188 USER-MODE LINUX (UML)
15189 M:      Jeff Dike <jdike@addtoit.com>
15190 M:      Richard Weinberger <richard@nod.at>
15191 L:      linux-um@lists.infradead.org
15192 W:      http://user-mode-linux.sourceforge.net
15193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15194 S:      Maintained
15195 F:      Documentation/virtual/uml/
15196 F:      arch/um/
15197 F:      arch/x86/um/
15198 F:      fs/hostfs/
15199 F:      fs/hppfs/
15200
15201 USERSPACE I/O (UIO)
15202 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15203 S:      Maintained
15204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15205 F:      Documentation/driver-api/uio-howto.rst
15206 F:      drivers/uio/
15207 F:      include/linux/uio*.h
15208
15209 UTIL-LINUX PACKAGE
15210 M:      Karel Zak <kzak@redhat.com>
15211 L:      util-linux@vger.kernel.org
15212 W:      http://en.wikipedia.org/wiki/Util-linux
15213 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15214 S:      Maintained
15215
15216 UUID HELPERS
15217 M:      Christoph Hellwig <hch@lst.de>
15218 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15219 L:      linux-kernel@vger.kernel.org
15220 T:      git git://git.infradead.org/users/hch/uuid.git
15221 F:      lib/uuid.c
15222 F:      lib/test_uuid.c
15223 F:      include/linux/uuid.h
15224 F:      include/uapi/linux/uuid.h
15225 S:      Maintained
15226
15227 UVESAFB DRIVER
15228 M:      Michal Januszewski <spock@gentoo.org>
15229 L:      linux-fbdev@vger.kernel.org
15230 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15231 S:      Maintained
15232 F:      Documentation/fb/uvesafb.txt
15233 F:      drivers/video/fbdev/uvesafb.*
15234
15235 VF610 NAND DRIVER
15236 M:      Stefan Agner <stefan@agner.ch>
15237 L:      linux-mtd@lists.infradead.org
15238 S:      Supported
15239 F:      drivers/mtd/nand/raw/vf610_nfc.c
15240
15241 VFAT/FAT/MSDOS FILESYSTEM
15242 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15243 S:      Maintained
15244 F:      Documentation/filesystems/vfat.txt
15245 F:      fs/fat/
15246
15247 VFIO DRIVER
15248 M:      Alex Williamson <alex.williamson@redhat.com>
15249 L:      kvm@vger.kernel.org
15250 T:      git git://github.com/awilliam/linux-vfio.git
15251 S:      Maintained
15252 F:      Documentation/vfio.txt
15253 F:      drivers/vfio/
15254 F:      include/linux/vfio.h
15255 F:      include/uapi/linux/vfio.h
15256
15257 VFIO MEDIATED DEVICE DRIVERS
15258 M:      Kirti Wankhede <kwankhede@nvidia.com>
15259 L:      kvm@vger.kernel.org
15260 S:      Maintained
15261 F:      Documentation/vfio-mediated-device.txt
15262 F:      drivers/vfio/mdev/
15263 F:      include/linux/mdev.h
15264 F:      samples/vfio-mdev/
15265
15266 VFIO PLATFORM DRIVER
15267 M:      Eric Auger <eric.auger@redhat.com>
15268 L:      kvm@vger.kernel.org
15269 S:      Maintained
15270 F:      drivers/vfio/platform/
15271
15272 VGA_SWITCHEROO
15273 R:      Lukas Wunner <lukas@wunner.de>
15274 S:      Maintained
15275 F:      Documentation/gpu/vga-switcheroo.rst
15276 F:      drivers/gpu/vga/vga_switcheroo.c
15277 F:      include/linux/vga_switcheroo.h
15278 T:      git git://anongit.freedesktop.org/drm/drm-misc
15279
15280 VIA RHINE NETWORK DRIVER
15281 S:      Orphan
15282 F:      drivers/net/ethernet/via/via-rhine.c
15283
15284 VIA SD/MMC CARD CONTROLLER DRIVER
15285 M:      Bruce Chang <brucechang@via.com.tw>
15286 M:      Harald Welte <HaraldWelte@viatech.com>
15287 S:      Maintained
15288 F:      drivers/mmc/host/via-sdmmc.c
15289
15290 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15291 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15292 L:      linux-fbdev@vger.kernel.org
15293 S:      Maintained
15294 F:      include/linux/via-core.h
15295 F:      include/linux/via-gpio.h
15296 F:      include/linux/via_i2c.h
15297 F:      drivers/video/fbdev/via/
15298
15299 VIA VELOCITY NETWORK DRIVER
15300 M:      Francois Romieu <romieu@fr.zoreil.com>
15301 L:      netdev@vger.kernel.org
15302 S:      Maintained
15303 F:      drivers/net/ethernet/via/via-velocity.*
15304
15305 VICODEC VIRTUAL CODEC DRIVER
15306 M:      Hans Verkuil <hans.verkuil@cisco.com>
15307 L:      linux-media@vger.kernel.org
15308 T:      git git://linuxtv.org/media_tree.git
15309 W:      https://linuxtv.org
15310 S:      Maintained
15311 F:      drivers/media/platform/vicodec/*
15312
15313 VIDEO MULTIPLEXER DRIVER
15314 M:      Philipp Zabel <p.zabel@pengutronix.de>
15315 L:      linux-media@vger.kernel.org
15316 S:      Maintained
15317 F:      drivers/media/platform/video-mux.c
15318
15319 VIDEO I2C POLLING DRIVER
15320 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15321 L:      linux-media@vger.kernel.org
15322 S:      Maintained
15323 F:      drivers/media/i2c/video-i2c.c
15324
15325 VIDEOBUF2 FRAMEWORK
15326 M:      Pawel Osciak <pawel@osciak.com>
15327 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15328 M:      Kyungmin Park <kyungmin.park@samsung.com>
15329 L:      linux-media@vger.kernel.org
15330 S:      Maintained
15331 F:      drivers/media/v4l2-core/videobuf2-*
15332 F:      include/media/videobuf2-*
15333
15334 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15335 M:      Helen Koike <helen.koike@collabora.com>
15336 L:      linux-media@vger.kernel.org
15337 T:      git git://linuxtv.org/media_tree.git
15338 W:      https://linuxtv.org
15339 S:      Maintained
15340 F:      drivers/media/platform/vimc/*
15341
15342 VIRT LIB
15343 M:      Alex Williamson <alex.williamson@redhat.com>
15344 M:      Paolo Bonzini <pbonzini@redhat.com>
15345 L:      kvm@vger.kernel.org
15346 S:      Supported
15347 F:      virt/lib/
15348
15349 VIRTIO AND VHOST VSOCK DRIVER
15350 M:      Stefan Hajnoczi <stefanha@redhat.com>
15351 L:      kvm@vger.kernel.org
15352 L:      virtualization@lists.linux-foundation.org
15353 L:      netdev@vger.kernel.org
15354 S:      Maintained
15355 F:      include/linux/virtio_vsock.h
15356 F:      include/uapi/linux/virtio_vsock.h
15357 F:      include/uapi/linux/vsockmon.h
15358 F:      include/uapi/linux/vm_sockets_diag.h
15359 F:      net/vmw_vsock/diag.c
15360 F:      net/vmw_vsock/af_vsock_tap.c
15361 F:      net/vmw_vsock/virtio_transport_common.c
15362 F:      net/vmw_vsock/virtio_transport.c
15363 F:      drivers/net/vsockmon.c
15364 F:      drivers/vhost/vsock.c
15365 F:      drivers/vhost/vsock.h
15366 F:      tools/testing/vsock/
15367
15368 VIRTIO CONSOLE DRIVER
15369 M:      Amit Shah <amit@kernel.org>
15370 L:      virtualization@lists.linux-foundation.org
15371 S:      Maintained
15372 F:      drivers/char/virtio_console.c
15373 F:      include/linux/virtio_console.h
15374 F:      include/uapi/linux/virtio_console.h
15375
15376 VIRTIO CORE, NET AND BLOCK DRIVERS
15377 M:      "Michael S. Tsirkin" <mst@redhat.com>
15378 M:      Jason Wang <jasowang@redhat.com>
15379 L:      virtualization@lists.linux-foundation.org
15380 S:      Maintained
15381 F:      Documentation/devicetree/bindings/virtio/
15382 F:      drivers/virtio/
15383 F:      tools/virtio/
15384 F:      drivers/net/virtio_net.c
15385 F:      drivers/block/virtio_blk.c
15386 F:      include/linux/virtio*.h
15387 F:      include/uapi/linux/virtio_*.h
15388 F:      drivers/crypto/virtio/
15389 F:      mm/balloon_compaction.c
15390
15391 VIRTIO CRYPTO DRIVER
15392 M:      Gonglei <arei.gonglei@huawei.com>
15393 L:      virtualization@lists.linux-foundation.org
15394 L:      linux-crypto@vger.kernel.org
15395 S:      Maintained
15396 F:      drivers/crypto/virtio/
15397 F:      include/uapi/linux/virtio_crypto.h
15398
15399 VIRTIO DRIVERS FOR S390
15400 M:      Cornelia Huck <cohuck@redhat.com>
15401 M:      Halil Pasic <pasic@linux.ibm.com>
15402 L:      linux-s390@vger.kernel.org
15403 L:      virtualization@lists.linux-foundation.org
15404 L:      kvm@vger.kernel.org
15405 S:      Supported
15406 F:      drivers/s390/virtio/
15407 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15408
15409 VIRTIO GPU DRIVER
15410 M:      David Airlie <airlied@linux.ie>
15411 M:      Gerd Hoffmann <kraxel@redhat.com>
15412 L:      dri-devel@lists.freedesktop.org
15413 L:      virtualization@lists.linux-foundation.org
15414 T:      git git://anongit.freedesktop.org/drm/drm-misc
15415 S:      Maintained
15416 F:      drivers/gpu/drm/virtio/
15417 F:      include/uapi/linux/virtio_gpu.h
15418
15419 VIRTIO HOST (VHOST)
15420 M:      "Michael S. Tsirkin" <mst@redhat.com>
15421 M:      Jason Wang <jasowang@redhat.com>
15422 L:      kvm@vger.kernel.org
15423 L:      virtualization@lists.linux-foundation.org
15424 L:      netdev@vger.kernel.org
15425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15426 S:      Maintained
15427 F:      drivers/vhost/
15428 F:      include/uapi/linux/vhost.h
15429
15430 VIRTIO INPUT DRIVER
15431 M:      Gerd Hoffmann <kraxel@redhat.com>
15432 S:      Maintained
15433 F:      drivers/virtio/virtio_input.c
15434 F:      include/uapi/linux/virtio_input.h
15435
15436 VIRTUAL BOX GUEST DEVICE DRIVER
15437 M:      Hans de Goede <hdegoede@redhat.com>
15438 M:      Arnd Bergmann <arnd@arndb.de>
15439 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15440 S:      Maintained
15441 F:      include/linux/vbox_utils.h
15442 F:      include/uapi/linux/vbox*.h
15443 F:      drivers/virt/vboxguest/
15444
15445 VIRTUAL SERIO DEVICE DRIVER
15446 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15447 S:      Maintained
15448 F:      drivers/input/serio/userio.c
15449 F:      include/uapi/linux/userio.h
15450
15451 VIVID VIRTUAL VIDEO DRIVER
15452 M:      Hans Verkuil <hverkuil@xs4all.nl>
15453 L:      linux-media@vger.kernel.org
15454 T:      git git://linuxtv.org/media_tree.git
15455 W:      https://linuxtv.org
15456 S:      Maintained
15457 F:      drivers/media/platform/vivid/*
15458
15459 VLYNQ BUS
15460 M:      Florian Fainelli <f.fainelli@gmail.com>
15461 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15462 S:      Maintained
15463 F:      drivers/vlynq/vlynq.c
15464 F:      include/linux/vlynq.h
15465
15466 VME SUBSYSTEM
15467 M:      Martyn Welch <martyn@welchs.me.uk>
15468 M:      Manohar Vanga <manohar.vanga@gmail.com>
15469 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15470 L:      devel@driverdev.osuosl.org
15471 S:      Maintained
15472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15473 F:      Documentation/driver-api/vme.rst
15474 F:      drivers/staging/vme/
15475 F:      drivers/vme/
15476 F:      include/linux/vme*
15477
15478 VMWARE BALLOON DRIVER
15479 M:      Xavier Deguillard <xdeguillard@vmware.com>
15480 M:      Philip Moltmann <moltmann@vmware.com>
15481 M:      "VMware, Inc." <pv-drivers@vmware.com>
15482 L:      linux-kernel@vger.kernel.org
15483 S:      Maintained
15484 F:      drivers/misc/vmw_balloon.c
15485
15486 VMWARE HYPERVISOR INTERFACE
15487 M:      Alok Kataria <akataria@vmware.com>
15488 L:      virtualization@lists.linux-foundation.org
15489 S:      Supported
15490 F:      arch/x86/kernel/cpu/vmware.c
15491
15492 VMWARE PVRDMA DRIVER
15493 M:      Adit Ranadive <aditr@vmware.com>
15494 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15495 L:      linux-rdma@vger.kernel.org
15496 S:      Maintained
15497 F:      drivers/infiniband/hw/vmw_pvrdma/
15498
15499 VMware PVSCSI driver
15500 M:      Jim Gill <jgill@vmware.com>
15501 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15502 L:      linux-scsi@vger.kernel.org
15503 S:      Maintained
15504 F:      drivers/scsi/vmw_pvscsi.c
15505 F:      drivers/scsi/vmw_pvscsi.h
15506
15507 VMWARE VMMOUSE SUBDRIVER
15508 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15509 M:      "VMware, Inc." <pv-drivers@vmware.com>
15510 L:      linux-input@vger.kernel.org
15511 S:      Maintained
15512 F:      drivers/input/mouse/vmmouse.c
15513 F:      drivers/input/mouse/vmmouse.h
15514
15515 VMWARE VMXNET3 ETHERNET DRIVER
15516 M:      Ronak Doshi <doshir@vmware.com>
15517 M:      "VMware, Inc." <pv-drivers@vmware.com>
15518 L:      netdev@vger.kernel.org
15519 S:      Maintained
15520 F:      drivers/net/vmxnet3/
15521
15522 VOCORE VOCORE2 BOARD
15523 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15524 L:      linux-mips@linux-mips.org
15525 S:      Maintained
15526 F:      arch/mips/boot/dts/ralink/vocore2.dts
15527
15528 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15529 M:      Liam Girdwood <lgirdwood@gmail.com>
15530 M:      Mark Brown <broonie@kernel.org>
15531 L:      linux-kernel@vger.kernel.org
15532 W:      http://www.slimlogic.co.uk/?p=48
15533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15534 S:      Supported
15535 F:      Documentation/devicetree/bindings/regulator/
15536 F:      Documentation/power/regulator/
15537 F:      drivers/regulator/
15538 F:      include/dt-bindings/regulator/
15539 F:      include/linux/regulator/
15540
15541 VRF
15542 M:      David Ahern <dsa@cumulusnetworks.com>
15543 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15544 L:      netdev@vger.kernel.org
15545 S:      Maintained
15546 F:      drivers/net/vrf.c
15547 F:      Documentation/networking/vrf.txt
15548
15549 VT1211 HARDWARE MONITOR DRIVER
15550 M:      Juerg Haefliger <juergh@gmail.com>
15551 L:      linux-hwmon@vger.kernel.org
15552 S:      Maintained
15553 F:      Documentation/hwmon/vt1211
15554 F:      drivers/hwmon/vt1211.c
15555
15556 VT8231 HARDWARE MONITOR DRIVER
15557 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15558 L:      linux-hwmon@vger.kernel.org
15559 S:      Maintained
15560 F:      drivers/hwmon/vt8231.c
15561
15562 VUB300 USB to SDIO/SD/MMC bridge chip
15563 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15564 L:      linux-mmc@vger.kernel.org
15565 L:      linux-usb@vger.kernel.org
15566 S:      Supported
15567 F:      drivers/mmc/host/vub300.c
15568
15569 W1 DALLAS'S 1-WIRE BUS
15570 M:      Evgeniy Polyakov <zbr@ioremap.net>
15571 S:      Maintained
15572 F:      Documentation/w1/
15573 F:      drivers/w1/
15574 F:      include/linux/w1.h
15575
15576 W83791D HARDWARE MONITORING DRIVER
15577 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15578 L:      linux-hwmon@vger.kernel.org
15579 S:      Maintained
15580 F:      Documentation/hwmon/w83791d
15581 F:      drivers/hwmon/w83791d.c
15582
15583 W83793 HARDWARE MONITORING DRIVER
15584 M:      Rudolf Marek <r.marek@assembler.cz>
15585 L:      linux-hwmon@vger.kernel.org
15586 S:      Maintained
15587 F:      Documentation/hwmon/w83793
15588 F:      drivers/hwmon/w83793.c
15589
15590 W83795 HARDWARE MONITORING DRIVER
15591 M:      Jean Delvare <jdelvare@suse.com>
15592 L:      linux-hwmon@vger.kernel.org
15593 S:      Maintained
15594 F:      drivers/hwmon/w83795.c
15595
15596 W83L51xD SD/MMC CARD INTERFACE DRIVER
15597 M:      Pierre Ossman <pierre@ossman.eu>
15598 S:      Maintained
15599 F:      drivers/mmc/host/wbsd.*
15600
15601 WACOM PROTOCOL 4 SERIAL TABLETS
15602 M:      Julian Squires <julian@cipht.net>
15603 M:      Hans de Goede <hdegoede@redhat.com>
15604 L:      linux-input@vger.kernel.org
15605 S:      Maintained
15606 F:      drivers/input/tablet/wacom_serial4.c
15607
15608 WATCHDOG DEVICE DRIVERS
15609 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15610 M:      Guenter Roeck <linux@roeck-us.net>
15611 L:      linux-watchdog@vger.kernel.org
15612 W:      http://www.linux-watchdog.org/
15613 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15614 S:      Maintained
15615 F:      Documentation/devicetree/bindings/watchdog/
15616 F:      Documentation/watchdog/
15617 F:      drivers/watchdog/
15618 F:      include/linux/watchdog.h
15619 F:      include/uapi/linux/watchdog.h
15620
15621 WHISKEYCOVE PMIC GPIO DRIVER
15622 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15623 L:      linux-gpio@vger.kernel.org
15624 S:      Maintained
15625 F:      drivers/gpio/gpio-wcove.c
15626
15627 WIIMOTE HID DRIVER
15628 M:      David Herrmann <dh.herrmann@googlemail.com>
15629 L:      linux-input@vger.kernel.org
15630 S:      Maintained
15631 F:      drivers/hid/hid-wiimote*
15632
15633 WILOCITY WIL6210 WIRELESS DRIVER
15634 M:      Maya Erez <merez@codeaurora.org>
15635 L:      linux-wireless@vger.kernel.org
15636 L:      wil6210@qti.qualcomm.com
15637 S:      Supported
15638 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15639 F:      drivers/net/wireless/ath/wil6210/
15640
15641 WIMAX STACK
15642 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15643 M:      linux-wimax@intel.com
15644 L:      wimax@linuxwimax.org (subscribers-only)
15645 S:      Supported
15646 W:      http://linuxwimax.org
15647 F:      Documentation/wimax/README.wimax
15648 F:      include/linux/wimax/debug.h
15649 F:      include/net/wimax.h
15650 F:      include/uapi/linux/wimax.h
15651 F:      net/wimax/
15652
15653 WINBOND CIR DRIVER
15654 M:      David Härdeman <david@hardeman.nu>
15655 S:      Maintained
15656 F:      drivers/media/rc/winbond-cir.c
15657
15658 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15659 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15660 L:      linux-watchdog@vger.kernel.org
15661 S:      Maintained
15662 F:      drivers/watchdog/ebc-c384_wdt.c
15663
15664 WINSYSTEMS WS16C48 GPIO DRIVER
15665 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15666 L:      linux-gpio@vger.kernel.org
15667 S:      Maintained
15668 F:      drivers/gpio/gpio-ws16c48.c
15669
15670 WISTRON LAPTOP BUTTON DRIVER
15671 M:      Miloslav Trmac <mitr@volny.cz>
15672 S:      Maintained
15673 F:      drivers/input/misc/wistron_btns.c
15674
15675 WL3501 WIRELESS PCMCIA CARD DRIVER
15676 L:      linux-wireless@vger.kernel.org
15677 S:      Odd fixes
15678 F:      drivers/net/wireless/wl3501*
15679
15680 WOLFSON MICROELECTRONICS DRIVERS
15681 L:      patches@opensource.cirrus.com
15682 T:      git https://github.com/CirrusLogic/linux-drivers.git
15683 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15684 S:      Supported
15685 F:      Documentation/hwmon/wm83??
15686 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15687 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15688 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15689 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15690 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15691 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15692 F:      drivers/clk/clk-wm83*.c
15693 F:      drivers/extcon/extcon-arizona.c
15694 F:      drivers/leds/leds-wm83*.c
15695 F:      drivers/gpio/gpio-*wm*.c
15696 F:      drivers/gpio/gpio-arizona.c
15697 F:      drivers/hwmon/wm83??-hwmon.c
15698 F:      drivers/input/misc/wm831x-on.c
15699 F:      drivers/input/touchscreen/wm831x-ts.c
15700 F:      drivers/input/touchscreen/wm97*.c
15701 F:      drivers/mfd/arizona*
15702 F:      drivers/mfd/wm*.c
15703 F:      drivers/mfd/cs47l24*
15704 F:      drivers/power/supply/wm83*.c
15705 F:      drivers/rtc/rtc-wm83*.c
15706 F:      drivers/regulator/wm8*.c
15707 F:      drivers/regulator/arizona*
15708 F:      drivers/video/backlight/wm83*_bl.c
15709 F:      drivers/watchdog/wm83*_wdt.c
15710 F:      include/linux/mfd/arizona/
15711 F:      include/linux/mfd/wm831x/
15712 F:      include/linux/mfd/wm8350/
15713 F:      include/linux/mfd/wm8400*
15714 F:      include/linux/regulator/arizona*
15715 F:      include/linux/wm97xx.h
15716 F:      include/sound/wm????.h
15717 F:      sound/soc/codecs/arizona.?
15718 F:      sound/soc/codecs/wm*
15719 F:      sound/soc/codecs/cs47l24*
15720
15721 WORKQUEUE
15722 M:      Tejun Heo <tj@kernel.org>
15723 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15725 S:      Maintained
15726 F:      include/linux/workqueue.h
15727 F:      kernel/workqueue.c
15728 F:      Documentation/core-api/workqueue.rst
15729
15730 X-POWERS AXP288 PMIC DRIVERS
15731 M:      Hans de Goede <hdegoede@redhat.com>
15732 S:      Maintained
15733 N:      axp288
15734 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15735
15736 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15737 M:      Chen-Yu Tsai <wens@csie.org>
15738 L:      linux-kernel@vger.kernel.org
15739 S:      Maintained
15740 N:      axp[128]
15741
15742 X.25 NETWORK LAYER
15743 M:      Andrew Hendry <andrew.hendry@gmail.com>
15744 L:      linux-x25@vger.kernel.org
15745 S:      Odd Fixes
15746 F:      Documentation/networking/x25*
15747 F:      include/net/x25*
15748 F:      net/x25/
15749
15750 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15751 M:      Thomas Gleixner <tglx@linutronix.de>
15752 M:      Ingo Molnar <mingo@redhat.com>
15753 R:      "H. Peter Anvin" <hpa@zytor.com>
15754 M:      x86@kernel.org
15755 L:      linux-kernel@vger.kernel.org
15756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15757 S:      Maintained
15758 F:      Documentation/devicetree/bindings/x86/
15759 F:      Documentation/x86/
15760 F:      arch/x86/
15761
15762 X86 ENTRY CODE
15763 M:      Andy Lutomirski <luto@kernel.org>
15764 L:      linux-kernel@vger.kernel.org
15765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15766 S:      Maintained
15767 F:      arch/x86/entry/
15768
15769 X86 MCE INFRASTRUCTURE
15770 M:      Tony Luck <tony.luck@intel.com>
15771 M:      Borislav Petkov <bp@alien8.de>
15772 L:      linux-edac@vger.kernel.org
15773 S:      Maintained
15774 F:      arch/x86/kernel/cpu/mcheck/*
15775
15776 X86 MICROCODE UPDATE SUPPORT
15777 M:      Borislav Petkov <bp@alien8.de>
15778 S:      Maintained
15779 F:      arch/x86/kernel/cpu/microcode/*
15780
15781 X86 PLATFORM DRIVERS
15782 M:      Darren Hart <dvhart@infradead.org>
15783 M:      Andy Shevchenko <andy@infradead.org>
15784 L:      platform-driver-x86@vger.kernel.org
15785 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15786 S:      Maintained
15787 F:      drivers/platform/x86/
15788 F:      drivers/platform/olpc/
15789
15790 X86 VDSO
15791 M:      Andy Lutomirski <luto@kernel.org>
15792 L:      linux-kernel@vger.kernel.org
15793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15794 S:      Maintained
15795 F:      arch/x86/entry/vdso/
15796
15797 XC2028/3028 TUNER DRIVER
15798 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15799 L:      linux-media@vger.kernel.org
15800 W:      https://linuxtv.org
15801 T:      git git://linuxtv.org/media_tree.git
15802 S:      Maintained
15803 F:      drivers/media/tuners/tuner-xc2028.*
15804
15805 XDP SOCKETS (AF_XDP)
15806 M:      Björn Töpel <bjorn.topel@intel.com>
15807 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15808 L:      netdev@vger.kernel.org
15809 S:      Maintained
15810 F:      kernel/bpf/xskmap.c
15811 F:      net/xdp/
15812
15813 XEN BLOCK SUBSYSTEM
15814 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15815 M:      Roger Pau Monné <roger.pau@citrix.com>
15816 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15817 S:      Supported
15818 F:      drivers/block/xen-blkback/*
15819 F:      drivers/block/xen*
15820
15821 XEN HYPERVISOR ARM
15822 M:      Stefano Stabellini <sstabellini@kernel.org>
15823 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15824 S:      Maintained
15825 F:      arch/arm/xen/
15826 F:      arch/arm/include/asm/xen/
15827
15828 XEN HYPERVISOR ARM64
15829 M:      Stefano Stabellini <sstabellini@kernel.org>
15830 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15831 S:      Maintained
15832 F:      arch/arm64/xen/
15833 F:      arch/arm64/include/asm/xen/
15834
15835 XEN HYPERVISOR INTERFACE
15836 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15837 M:      Juergen Gross <jgross@suse.com>
15838 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15840 S:      Supported
15841 F:      arch/x86/xen/
15842 F:      drivers/*/xen-*front.c
15843 F:      drivers/xen/
15844 F:      arch/x86/include/asm/xen/
15845 F:      arch/x86/include/asm/pvclock-abi.h
15846 F:      include/xen/
15847 F:      include/uapi/xen/
15848 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15849 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15850
15851 XEN NETWORK BACKEND DRIVER
15852 M:      Wei Liu <wei.liu2@citrix.com>
15853 M:      Paul Durrant <paul.durrant@citrix.com>
15854 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15855 L:      netdev@vger.kernel.org
15856 S:      Supported
15857 F:      drivers/net/xen-netback/*
15858
15859 XEN PCI SUBSYSTEM
15860 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15861 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15862 S:      Supported
15863 F:      arch/x86/pci/*xen*
15864 F:      drivers/pci/*xen*
15865
15866 XEN PVSCSI DRIVERS
15867 M:      Juergen Gross <jgross@suse.com>
15868 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15869 L:      linux-scsi@vger.kernel.org
15870 S:      Supported
15871 F:      drivers/scsi/xen-scsifront.c
15872 F:      drivers/xen/xen-scsiback.c
15873 F:      include/xen/interface/io/vscsiif.h
15874
15875 XEN SWIOTLB SUBSYSTEM
15876 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15877 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15878 L:      iommu@lists.linux-foundation.org
15879 S:      Supported
15880 F:      arch/x86/xen/*swiotlb*
15881 F:      drivers/xen/*swiotlb*
15882
15883 XEN SOUND FRONTEND DRIVER
15884 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15885 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15887 S:      Supported
15888 F:      sound/xen/*
15889
15890 XFS FILESYSTEM
15891 M:      Darrick J. Wong <darrick.wong@oracle.com>
15892 M:      linux-xfs@vger.kernel.org
15893 L:      linux-xfs@vger.kernel.org
15894 W:      http://xfs.org/
15895 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15896 S:      Supported
15897 F:      Documentation/filesystems/xfs.txt
15898 F:      fs/xfs/
15899
15900 XILINX AXI ETHERNET DRIVER
15901 M:      Anirudha Sarangi <anirudh@xilinx.com>
15902 M:      John Linn <John.Linn@xilinx.com>
15903 S:      Maintained
15904 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15905
15906 XILINX UARTLITE SERIAL DRIVER
15907 M:      Peter Korsgaard <jacmet@sunsite.dk>
15908 L:      linux-serial@vger.kernel.org
15909 S:      Maintained
15910 F:      drivers/tty/serial/uartlite.c
15911
15912 XILINX VIDEO IP CORES
15913 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15914 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15915 L:      linux-media@vger.kernel.org
15916 T:      git git://linuxtv.org/media_tree.git
15917 S:      Supported
15918 F:      Documentation/devicetree/bindings/media/xilinx/
15919 F:      drivers/media/platform/xilinx/
15920 F:      include/uapi/linux/xilinx-v4l2-controls.h
15921
15922 XILLYBUS DRIVER
15923 M:      Eli Billauer <eli.billauer@gmail.com>
15924 L:      linux-kernel@vger.kernel.org
15925 S:      Supported
15926 F:      drivers/char/xillybus/
15927
15928 XLP9XX I2C DRIVER
15929 M:      George Cherian <george.cherian@cavium.com>
15930 M:      Jan Glauber <jglauber@cavium.com>
15931 L:      linux-i2c@vger.kernel.org
15932 W:      http://www.cavium.com
15933 S:      Supported
15934 F:      drivers/i2c/busses/i2c-xlp9xx.c
15935
15936 XRA1403 GPIO EXPANDER
15937 M:      Nandor Han <nandor.han@ge.com>
15938 M:      Semi Malinen <semi.malinen@ge.com>
15939 L:      linux-gpio@vger.kernel.org
15940 S:      Maintained
15941 F:      drivers/gpio/gpio-xra1403.c
15942 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15943
15944 XTENSA XTFPGA PLATFORM SUPPORT
15945 M:      Max Filippov <jcmvbkbc@gmail.com>
15946 L:      linux-xtensa@linux-xtensa.org
15947 S:      Maintained
15948 F:      drivers/spi/spi-xtensa-xtfpga.c
15949 F:      sound/soc/xtensa/xtfpga-i2s.c
15950
15951 YAM DRIVER FOR AX.25
15952 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15953 L:      linux-hams@vger.kernel.org
15954 S:      Maintained
15955 F:      drivers/net/hamradio/yam*
15956 F:      include/linux/yam.h
15957
15958 YAMA SECURITY MODULE
15959 M:      Kees Cook <keescook@chromium.org>
15960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15961 S:      Supported
15962 F:      security/yama/
15963 F:      Documentation/admin-guide/LSM/Yama.rst
15964
15965 YEALINK PHONE DRIVER
15966 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15967 L:      usbb2k-api-dev@nongnu.org
15968 S:      Maintained
15969 F:      Documentation/input/devices/yealink.rst
15970 F:      drivers/input/misc/yealink.*
15971
15972 Z8530 DRIVER FOR AX.25
15973 M:      Joerg Reuter <jreuter@yaina.de>
15974 W:      http://yaina.de/jreuter/
15975 W:      http://www.qsl.net/dl1bke/
15976 L:      linux-hams@vger.kernel.org
15977 S:      Maintained
15978 F:      Documentation/networking/z8530drv.txt
15979 F:      drivers/net/hamradio/*scc.c
15980 F:      drivers/net/hamradio/z8530.h
15981
15982 ZBUD COMPRESSED PAGE ALLOCATOR
15983 M:      Seth Jennings <sjenning@redhat.com>
15984 M:      Dan Streetman <ddstreet@ieee.org>
15985 L:      linux-mm@kvack.org
15986 S:      Maintained
15987 F:      mm/zbud.c
15988 F:      include/linux/zbud.h
15989
15990 ZD1211RW WIRELESS DRIVER
15991 M:      Daniel Drake <dsd@gentoo.org>
15992 M:      Ulrich Kunitz <kune@deine-taler.de>
15993 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15994 L:      linux-wireless@vger.kernel.org
15995 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15996 S:      Maintained
15997 F:      drivers/net/wireless/zydas/zd1211rw/
15998
15999 ZD1301 MEDIA DRIVER
16000 M:      Antti Palosaari <crope@iki.fi>
16001 L:      linux-media@vger.kernel.org
16002 W:      https://linuxtv.org/
16003 W:      http://palosaari.fi/linux/
16004 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16005 S:      Maintained
16006 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16007
16008 ZD1301_DEMOD MEDIA DRIVER
16009 M:      Antti Palosaari <crope@iki.fi>
16010 L:      linux-media@vger.kernel.org
16011 W:      https://linuxtv.org/
16012 W:      http://palosaari.fi/linux/
16013 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16014 S:      Maintained
16015 F:      drivers/media/dvb-frontends/zd1301_demod*
16016
16017 ZPOOL COMPRESSED PAGE STORAGE API
16018 M:      Dan Streetman <ddstreet@ieee.org>
16019 L:      linux-mm@kvack.org
16020 S:      Maintained
16021 F:      mm/zpool.c
16022 F:      include/linux/zpool.h
16023
16024 ZR36067 VIDEO FOR LINUX DRIVER
16025 L:      mjpeg-users@lists.sourceforge.net
16026 L:      linux-media@vger.kernel.org
16027 W:      http://mjpeg.sourceforge.net/driver-zoran/
16028 T:      hg https://linuxtv.org/hg/v4l-dvb
16029 S:      Odd Fixes
16030 F:      drivers/staging/media/zoran/
16031
16032 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16033 M:      Minchan Kim <minchan@kernel.org>
16034 M:      Nitin Gupta <ngupta@vflare.org>
16035 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16036 L:      linux-kernel@vger.kernel.org
16037 S:      Maintained
16038 F:      drivers/block/zram/
16039 F:      Documentation/blockdev/zram.txt
16040
16041 ZS DECSTATION Z85C30 SERIAL DRIVER
16042 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16043 S:      Maintained
16044 F:      drivers/tty/serial/zs.*
16045
16046 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16047 M:      Minchan Kim <minchan@kernel.org>
16048 M:      Nitin Gupta <ngupta@vflare.org>
16049 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16050 L:      linux-mm@kvack.org
16051 S:      Maintained
16052 F:      mm/zsmalloc.c
16053 F:      include/linux/zsmalloc.h
16054 F:      Documentation/vm/zsmalloc.rst
16055
16056 ZSWAP COMPRESSED SWAP CACHING
16057 M:      Seth Jennings <sjenning@redhat.com>
16058 M:      Dan Streetman <ddstreet@ieee.org>
16059 L:      linux-mm@kvack.org
16060 S:      Maintained
16061 F:      mm/zswap.c
16062
16063 THE REST
16064 M:      Linus Torvalds <torvalds@linux-foundation.org>
16065 L:      linux-kernel@vger.kernel.org
16066 Q:      http://patchwork.kernel.org/project/LKML/list/
16067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16068 S:      Buried alive in reporters
16069 F:      *
16070 F:      */