net: hns3: don't restore rules when flow director is disabled
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475 X:      drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M:      Russell King <linux@armlinux.org.uk>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W:      http://www.armlinux.org.uk/
1481 S:      Maintained
1482 F:      arch/arm/mach-ebsa110/
1483 F:      drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 N:      efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502 T:      git git://git.berlios.de/gemini-board
1503 F:      arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M:      Russell King <linux@armlinux.org.uk>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W:      http://www.armlinux.org.uk/
1509 S:      Maintained
1510 F:      arch/arm/include/asm/hardware/dec21285.h
1511 F:      arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M:      Shawn Guo <shawnguo@kernel.org>
1515 M:      Sascha Hauer <s.hauer@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R:      Fabio Estevam <fabio.estevam@nxp.com>
1518 R:      NXP Linux Team <linux-imx@nxp.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F:      arch/arm/mach-imx/
1523 F:      arch/arm/mach-mxs/
1524 F:      arch/arm/boot/dts/imx*
1525 F:      arch/arm/configs/imx*_defconfig
1526 F:      drivers/clk/imx/
1527 F:      drivers/firmware/imx/
1528 F:      drivers/soc/imx/
1529 F:      include/linux/firmware/imx/
1530 F:      include/soc/imx/
1531
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M:      Shawn Guo <shawnguo@kernel.org>
1534 M:      Sascha Hauer <s.hauer@pengutronix.de>
1535 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R:      Stefan Agner <stefan@agner.ch>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F:      arch/arm/mach-imx/*vf610*
1541 F:      arch/arm/boot/dts/vf*
1542
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Li Yang <leoyang.li@nxp.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F:      arch/arm/boot/dts/ls1021a*
1550 F:      arch/arm64/boot/dts/freescale/fsl-*
1551 F:      arch/arm64/boot/dts/freescale/qoriq-*
1552
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
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/GUMSTIX MACHINE SUPPORT
1559 M:      Steve Sakoman <sakoman@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M:      Philipp Zabel <philipp.zabel@gmail.com>
1565 M:      Paul Parsons <lost.distance@yahoo.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/hx4700.c
1569 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1570 F:      sound/soc/pxa/hx4700.c
1571
1572 ARM/HISILICON SOC SUPPORT
1573 M:      Wei Xu <xuwei5@hisilicon.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W:      http://www.hisilicon.com
1576 S:      Supported
1577 T:      git git://github.com/hisilicon/linux-hisi.git
1578 F:      arch/arm/mach-hisi/
1579 F:      arch/arm/boot/dts/hi3*
1580 F:      arch/arm/boot/dts/hip*
1581 F:      arch/arm/boot/dts/hisi*
1582 F:      arch/arm64/boot/dts/hisilicon/
1583
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 W:      www.jlime.com
1587 S:      Maintained
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F:      arch/arm/mach-sa1100/jornada720.c
1590 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592 ARM/IGEP MACHINE SUPPORT
1593 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M:      Javier Martinez Canillas <javier@dowhile0.org>
1595 L:      linux-omap@vger.kernel.org
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/omap3-igep*
1599
1600 ARM/INCOME PXA270 SUPPORT
1601 M:      Marek Vasut <marek.vasut@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M:      Lennert Buytenhek <kernel@wantstofly.org>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M:      Lennert Buytenhek <kernel@wantstofly.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Orphan
1619
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M:      Lennert Buytenhek <kernel@wantstofly.org>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M:      Lennert Buytenhek <kernel@wantstofly.org>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M:      Imre Kaloz <kaloz@openwrt.org>
1632 M:      Krzysztof Halasa <khalasa@piap.pl>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-ixp4xx/
1636
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M:      Jonathan Cameron <jic23@cam.ac.uk>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-pxa/stargate2.c
1642 F:      drivers/pcmcia/pxa2xx_stargate2.c
1643
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M:      Lennert Buytenhek <kernel@wantstofly.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M:      Lennert Buytenhek <kernel@wantstofly.org>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/LG1K ARCHITECTURE
1655 M:      Chanho Min <chanho.min@lge.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm64/boot/dts/lg/
1659
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/LPC18XX ARCHITECTURE
1666 M:      Vladimir Zapolskiy <vz@mleia.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/boot/dts/lpc43*
1670 F:      drivers/i2c/busses/i2c-lpc2k.c
1671 F:      drivers/memory/pl172.c
1672 F:      drivers/mtd/spi-nor/nxp-spifi.c
1673 F:      drivers/rtc/rtc-lpc24xx.c
1674 N:      lpc18xx
1675
1676 ARM/LPC32XX SOC SUPPORT
1677 M:      Vladimir Zapolskiy <vz@mleia.com>
1678 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/lpc32*
1683 F:      arch/arm/mach-lpc32xx/
1684 F:      drivers/i2c/busses/i2c-pnx.c
1685 F:      drivers/net/ethernet/nxp/lpc_eth.c
1686 F:      drivers/usb/host/ohci-nxp.c
1687 F:      drivers/watchdog/pnx4008_wdt.c
1688 N:      lpc32xx
1689
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M:      Philipp Zabel <philipp.zabel@gmail.com>
1692 S:      Maintained
1693
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M:      Jason Cooper <jason@lakedaemon.net>
1696 M:      Andrew Lunn <andrew@lunn.ch>
1697 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M:      Gregory Clement <gregory.clement@bootlin.com>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      Documentation/devicetree/bindings/soc/dove/
1702 F:      arch/arm/mach-dove/
1703 F:      arch/arm/mach-mv78xx0/
1704 F:      arch/arm/mach-orion5x/
1705 F:      arch/arm/plat-orion/
1706 F:      arch/arm/boot/dts/dove*
1707 F:      arch/arm/boot/dts/orion5x*
1708
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M:      Jason Cooper <jason@lakedaemon.net>
1711 M:      Andrew Lunn <andrew@lunn.ch>
1712 M:      Gregory Clement <gregory.clement@bootlin.com>
1713 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/armada*
1717 F:      arch/arm/boot/dts/kirkwood*
1718 F:      arch/arm/configs/mvebu_*_defconfig
1719 F:      arch/arm/mach-mvebu/
1720 F:      arch/arm64/boot/dts/marvell/armada*
1721 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1722 F:      drivers/cpufreq/mvebu-cpufreq.c
1723 F:      drivers/irqchip/irq-armada-370-xp.c
1724 F:      drivers/irqchip/irq-mvebu-*
1725 F:      drivers/pinctrl/mvebu/
1726 F:      drivers/rtc/rtc-armada38x.c
1727
1728 ARM/Mediatek RTC DRIVER
1729 M:      Eddie Huang <eddie.huang@mediatek.com>
1730 M:      Sean Wang <sean.wang@mediatek.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F:      drivers/rtc/rtc-mt6397.c
1736 F:      drivers/rtc/rtc-mt7622.c
1737
1738 ARM/Mediatek SoC support
1739 M:      Matthias Brugger <matthias.bgg@gmail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      arch/arm/boot/dts/mt6*
1744 F:      arch/arm/boot/dts/mt7*
1745 F:      arch/arm/boot/dts/mt8*
1746 F:      arch/arm/mach-mediatek/
1747 F:      arch/arm64/boot/dts/mediatek/
1748 N:      mtk
1749 K:      mediatek
1750
1751 ARM/Mediatek USB3 PHY DRIVER
1752 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      drivers/phy/mediatek/
1757 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1758
1759 ARM/MICREL KS8695 ARCHITECTURE
1760 M:      Greg Ungerer <gerg@uclinux.org>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 F:      arch/arm/mach-ks8695/
1763 S:      Odd Fixes
1764
1765 ARM/Microchip (AT91) SoC support
1766 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1767 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1768 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 W:      http://www.linux4sam.org
1771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1772 S:      Supported
1773 N:      at91
1774 N:      atmel
1775 F:      arch/arm/mach-at91/
1776 F:      include/soc/at91/
1777 F:      arch/arm/boot/dts/at91*.dts
1778 F:      arch/arm/boot/dts/at91*.dtsi
1779 F:      arch/arm/boot/dts/sama*.dts
1780 F:      arch/arm/boot/dts/sama*.dtsi
1781 F:      arch/arm/include/debug/at91.S
1782 F:      drivers/memory/atmel*
1783 F:      drivers/watchdog/sama5d4_wdt.c
1784 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1785 X:      drivers/net/wireless/atmel/
1786
1787 ARM/MIOA701 MACHINE SUPPORT
1788 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 F:      arch/arm/mach-pxa/mioa701.c
1791 S:      Maintained
1792
1793 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1794 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1795 S:      Maintained
1796
1797 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1798 M:      Linus Walleij <linus.walleij@linaro.org>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      arch/arm/mach-nomadik/
1802 F:      arch/arm/mach-u300/
1803 F:      arch/arm/mach-ux500/
1804 F:      arch/arm/boot/dts/ste-*
1805 F:      drivers/clk/clk-nomadik.c
1806 F:      drivers/clk/clk-u300.c
1807 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1808 F:      drivers/clocksource/timer-u300.c
1809 F:      drivers/dma/coh901318*
1810 F:      drivers/dma/ste_dma40*
1811 F:      drivers/hwspinlock/u8500_hsem.c
1812 F:      drivers/i2c/busses/i2c-nomadik.c
1813 F:      drivers/i2c/busses/i2c-stu300.c
1814 F:      drivers/mfd/ab3100*
1815 F:      drivers/mfd/ab8500*
1816 F:      drivers/mfd/abx500*
1817 F:      drivers/mfd/dbx500*
1818 F:      drivers/mfd/db8500*
1819 F:      drivers/pinctrl/nomadik/
1820 F:      drivers/pinctrl/pinctrl-coh901*
1821 F:      drivers/pinctrl/pinctrl-u300.c
1822 F:      drivers/rtc/rtc-ab3100.c
1823 F:      drivers/rtc/rtc-ab8500.c
1824 F:      drivers/rtc/rtc-coh901331.c
1825 F:      drivers/rtc/rtc-pl031.c
1826 F:      drivers/watchdog/coh901327_wdt.c
1827 F:      Documentation/devicetree/bindings/arm/ste-*
1828 F:      Documentation/devicetree/bindings/arm/ux500/
1829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830
1831 ARM/NUVOTON NPCM ARCHITECTURE
1832 M:      Avi Fishman <avifishman70@gmail.com>
1833 M:      Tomer Maimon <tmaimon77@gmail.com>
1834 R:      Patrick Venture <venture@google.com>
1835 R:      Nancy Yuen <yuenn@google.com>
1836 R:      Brendan Higgins <brendanhiggins@google.com>
1837 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1838 S:      Supported
1839 F:      arch/arm/mach-npcm/
1840 F:      arch/arm/boot/dts/nuvoton-npcm*
1841 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842 F:      drivers/*/*npcm*
1843 F:      Documentation/devicetree/bindings/*/*npcm*
1844 F:      Documentation/devicetree/bindings/*/*/*npcm*
1845
1846 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1847 M:      Wan ZongShun <mcuos.com@gmail.com>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 W:      http://www.mcuos.com
1850 S:      Maintained
1851 F:      arch/arm/mach-w90x900/
1852 F:      drivers/input/keyboard/w90p910_keypad.c
1853 F:      drivers/input/touchscreen/w90p910_ts.c
1854 F:      drivers/watchdog/nuc900_wdt.c
1855 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1856 F:      drivers/mtd/nand/raw/nuc900_nand.c
1857 F:      drivers/rtc/rtc-nuc900.c
1858 F:      drivers/spi/spi-nuc900.c
1859 F:      drivers/usb/host/ehci-w90x900.c
1860 F:      drivers/video/fbdev/nuc900fb.c
1861
1862 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1863 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1864 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1865 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866 S:      Supported
1867
1868 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1869 M:      Alexander Clouter <alex@digriz.org.uk>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W:      http://www.digriz.org.uk/ts78xx/kernel
1872 S:      Maintained
1873 F:      arch/arm/mach-orion5x/ts78xx-*
1874
1875 ARM/OXNAS platform support
1876 M:      Neil Armstrong <narmstrong@baylibre.com>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1879 S:      Maintained
1880 F:      arch/arm/mach-oxnas/
1881 F:      arch/arm/boot/dts/ox8*.dts*
1882 N:      oxnas
1883
1884 ARM/PALM TREO SUPPORT
1885 M:      Tomas Cech <sleep_walker@suse.com>
1886 L:      linux-arm-kernel@lists.infradead.org
1887 W:      http://hackndev.com
1888 S:      Maintained
1889 F:      arch/arm/mach-pxa/palmtreo.*
1890
1891 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1892 M:      Marek Vasut <marek.vasut@gmail.com>
1893 L:      linux-arm-kernel@lists.infradead.org
1894 W:      http://hackndev.com
1895 S:      Maintained
1896 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1897 F:      arch/arm/mach-pxa/palmtx.c
1898 F:      arch/arm/mach-pxa/palmt5.*
1899 F:      arch/arm/mach-pxa/include/mach/palmld.h
1900 F:      arch/arm/mach-pxa/palmld.c
1901 F:      arch/arm/mach-pxa/palmte2.*
1902 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1903 F:      arch/arm/mach-pxa/palmtc.c
1904
1905 ARM/PALMZ72 SUPPORT
1906 M:      Sergey Lapin <slapin@ossfans.org>
1907 L:      linux-arm-kernel@lists.infradead.org
1908 W:      http://hackndev.com
1909 S:      Maintained
1910 F:      arch/arm/mach-pxa/palmz72.*
1911
1912 ARM/PLEB SUPPORT
1913 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1914 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915 S:      Maintained
1916
1917 ARM/PT DIGITAL BOARD PORT
1918 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.armlinux.org.uk/
1921 S:      Maintained
1922
1923 ARM/QUALCOMM SUPPORT
1924 M:      Andy Gross <andy.gross@linaro.org>
1925 M:      David Brown <david.brown@linaro.org>
1926 L:      linux-arm-msm@vger.kernel.org
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/soc/qcom/
1929 F:      arch/arm/boot/dts/qcom-*.dts
1930 F:      arch/arm/boot/dts/qcom-*.dtsi
1931 F:      arch/arm/mach-qcom/
1932 F:      arch/arm64/boot/dts/qcom/*
1933 F:      drivers/i2c/busses/i2c-qup.c
1934 F:      drivers/clk/qcom/
1935 F:      drivers/dma/qcom/
1936 F:      drivers/soc/qcom/
1937 F:      drivers/spi/spi-qup.c
1938 F:      drivers/tty/serial/msm_serial.c
1939 F:      drivers/*/pm8???-*
1940 F:      drivers/mfd/ssbi.c
1941 F:      drivers/firmware/qcom_scm*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M:      Lennert Buytenhek <kernel@wantstofly.org>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S:      Maintained
1948
1949 ARM/REALTEK ARCHITECTURE
1950 M:      Andreas Färber <afaerber@suse.de>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm64/boot/dts/realtek/
1954 F:      Documentation/devicetree/bindings/arm/realtek.txt
1955
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M:      Simon Horman <horms@verge.net.au>
1958 M:      Magnus Damm <magnus.damm@gmail.com>
1959 L:      linux-renesas-soc@vger.kernel.org
1960 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 S:      Supported
1963 F:      arch/arm64/boot/dts/renesas/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/RISCPC ARCHITECTURE
1969 M:      Russell King <linux@armlinux.org.uk>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.armlinux.org.uk/
1972 S:      Maintained
1973 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F:      arch/arm/include/asm/hardware/ioc.h
1975 F:      arch/arm/include/asm/hardware/iomd.h
1976 F:      arch/arm/include/asm/hardware/memc.h
1977 F:      arch/arm/mach-rpc/
1978 F:      drivers/net/ethernet/8390/etherh.c
1979 F:      drivers/net/ethernet/i825xx/ether1*
1980 F:      drivers/net/ethernet/seeq/ether3*
1981 F:      drivers/scsi/arm/
1982
1983 ARM/Rockchip SoC support
1984 M:      Heiko Stuebner <heiko@sntech.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L:      linux-rockchip@lists.infradead.org
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/rk3*
1990 F:      arch/arm/boot/dts/rv1108*
1991 F:      arch/arm/mach-rockchip/
1992 F:      drivers/clk/rockchip/
1993 F:      drivers/i2c/busses/i2c-rk3x.c
1994 F:      drivers/*/*rockchip*
1995 F:      drivers/*/*/*rockchip*
1996 F:      sound/soc/rockchip/
1997 N:      rockchip
1998
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M:      Kukjin Kim <kgene@kernel.org>
2001 M:      Krzysztof Kozlowski <krzk@kernel.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 S:      Maintained
2006 F:      arch/arm/boot/dts/s3c*
2007 F:      arch/arm/boot/dts/s5p*
2008 F:      arch/arm/boot/dts/exynos*
2009 F:      arch/arm64/boot/dts/exynos/
2010 F:      arch/arm/plat-samsung/
2011 F:      arch/arm/mach-s3c24*/
2012 F:      arch/arm/mach-s3c64xx/
2013 F:      arch/arm/mach-s5p*/
2014 F:      arch/arm/mach-exynos*/
2015 F:      drivers/*/*s3c24*
2016 F:      drivers/*/*/*s3c24*
2017 F:      drivers/*/*s3c64xx*
2018 F:      drivers/*/*s5pv210*
2019 F:      drivers/memory/samsung/*
2020 F:      drivers/soc/samsung/*
2021 F:      Documentation/arm/Samsung/
2022 F:      Documentation/devicetree/bindings/arm/samsung/
2023 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2025 N:      exynos
2026
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M:      Kyungmin Park <kyungmin.park@samsung.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S:      Maintained
2031 F:      arch/arm/mach-s5pv210/
2032
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M:      Kyungmin Park <kyungmin.park@samsung.com>
2035 M:      Kamil Debski <kamil@wypas.org>
2036 M:      Andrzej Hajda <a.hajda@samsung.com>
2037 L:      linux-arm-kernel@lists.infradead.org
2038 L:      linux-media@vger.kernel.org
2039 S:      Maintained
2040 F:      drivers/media/platform/s5p-g2d/
2041
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2044 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L:      linux-media@vger.kernel.org
2046 S:      Maintained
2047 F:      drivers/media/platform/s5p-cec/
2048 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org
2054 L:      linux-media@vger.kernel.org
2055 S:      Maintained
2056 F:      drivers/media/platform/s5p-jpeg/
2057
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M:      Kyungmin Park <kyungmin.park@samsung.com>
2060 M:      Kamil Debski <kamil@wypas.org>
2061 M:      Jeongtae Park <jtp.park@samsung.com>
2062 M:      Andrzej Hajda <a.hajda@samsung.com>
2063 L:      linux-arm-kernel@lists.infradead.org
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F:      drivers/media/platform/s5p-mfc/
2068
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M:      Simon Horman <horms@verge.net.au>
2071 M:      Magnus Damm <magnus.damm@gmail.com>
2072 L:      linux-renesas-soc@vger.kernel.org
2073 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 S:      Supported
2076 F:      arch/arm/boot/dts/emev2*
2077 F:      arch/arm/boot/dts/r7s*
2078 F:      arch/arm/boot/dts/r8a*
2079 F:      arch/arm/boot/dts/r9a*
2080 F:      arch/arm/boot/dts/sh*
2081 F:      arch/arm/configs/shmobile_defconfig
2082 F:      arch/arm/include/debug/renesas-scif.S
2083 F:      arch/arm/mach-shmobile/
2084 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2085 F:      drivers/soc/renesas/
2086 F:      include/linux/soc/renesas/
2087
2088 ARM/SOCFPGA ARCHITECTURE
2089 M:      Dinh Nguyen <dinguyen@kernel.org>
2090 S:      Maintained
2091 F:      arch/arm/mach-socfpga/
2092 F:      arch/arm/boot/dts/socfpga*
2093 F:      arch/arm/configs/socfpga_defconfig
2094 F:      arch/arm64/boot/dts/altera/
2095 W:      http://www.rocketboards.org
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      drivers/clk/socfpga/
2102
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M:      Thor Thayer <thor.thayer@linux.intel.com>
2105 S:      Maintained
2106 F:      drivers/edac/altera_edac.
2107
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M:      Orson Zhai <orsonzhai@gmail.com>
2110 M:      Baolin Wang <baolin.wang@linaro.org>
2111 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2112 S:      Maintained
2113 F:      arch/arm64/boot/dts/sprd
2114 N:      sprd
2115
2116 ARM/STI ARCHITECTURE
2117 M:      Patrice Chotard <patrice.chotard@st.com>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W:      http://www.stlinux.com
2120 S:      Maintained
2121 F:      arch/arm/mach-sti/
2122 F:      arch/arm/boot/dts/sti*
2123 F:      drivers/char/hw_random/st-rng.c
2124 F:      drivers/clocksource/arm_global_timer.c
2125 F:      drivers/clocksource/clksrc_st_lpc.c
2126 F:      drivers/cpufreq/sti-cpufreq.c
2127 F:      drivers/dma/st_fdma*
2128 F:      drivers/i2c/busses/i2c-st.c
2129 F:      drivers/media/rc/st_rc.c
2130 F:      drivers/media/platform/sti/c8sectpfe/
2131 F:      drivers/mmc/host/sdhci-st.c
2132 F:      drivers/phy/st/phy-miphy28lp.c
2133 F:      drivers/phy/st/phy-stih407-usb.c
2134 F:      drivers/pinctrl/pinctrl-st.c
2135 F:      drivers/remoteproc/st_remoteproc.c
2136 F:      drivers/remoteproc/st_slim_rproc.c
2137 F:      drivers/reset/sti/
2138 F:      drivers/rtc/rtc-st-lpc.c
2139 F:      drivers/tty/serial/st-asc.c
2140 F:      drivers/usb/dwc3/dwc3-st.c
2141 F:      drivers/usb/host/ehci-st.c
2142 F:      drivers/usb/host/ohci-st.c
2143 F:      drivers/watchdog/st_lpc_wdt.c
2144 F:      drivers/ata/ahci_st.c
2145 F:      include/linux/remoteproc/st_slim_rproc.h
2146
2147 ARM/STM32 ARCHITECTURE
2148 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M:      Alexandre Torgue <alexandre.torgue@st.com>
2150 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S:      Maintained
2153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 N:      stm32
2155 N:      stm
2156 F:      arch/arm/boot/dts/stm32*
2157 F:      arch/arm/mach-stm32/
2158 F:      drivers/clocksource/armv7m_systick.c
2159
2160 ARM/Synaptics SoC support
2161 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-berlin/
2166 F:      arch/arm/boot/dts/berlin*
2167 F:      arch/arm64/boot/dts/synaptics/
2168
2169 ARM/TANGO ARCHITECTURE
2170 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M:      Mans Rullgard <mans@mansr.com>
2172 L:      linux-arm-kernel@lists.infradead.org
2173 S:      Odd Fixes
2174 N:      tango
2175
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M:      Lennert Buytenhek <kernel@wantstofly.org>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M:      Hans Verkuil <hans.verkuil@cisco.com>
2183 L:      linux-tegra@vger.kernel.org
2184 L:      linux-media@vger.kernel.org
2185 S:      Maintained
2186 F:      drivers/media/platform/tegra-cec/
2187 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M:      Santosh Shilimkar <ssantosh@kernel.org>
2196 L:      linux-kernel@vger.kernel.org
2197 S:      Maintained
2198 F:      drivers/memory/*emif*
2199
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M:      Tero Kristo <t-kristo@ti.com>
2202 M:      Nishanth Menon <nm@ti.com>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Supported
2205 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F:      arch/arm64/boot/dts/ti/Makefile
2207 F:      arch/arm64/boot/dts/ti/k3-*
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F:      arch/arm/boot/dts/uniphier*
2254 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2255 F:      arch/arm/mach-uniphier/
2256 F:      arch/arm/mm/cache-uniphier.c
2257 F:      arch/arm64/boot/dts/socionext/uniphier*
2258 F:      drivers/bus/uniphier-system-bus.c
2259 F:      drivers/clk/uniphier/
2260 F:      drivers/gpio/gpio-uniphier.c
2261 F:      drivers/i2c/busses/i2c-uniphier*
2262 F:      drivers/irqchip/irq-uniphier-aidet.c
2263 F:      drivers/mmc/host/uniphier-sd.c
2264 F:      drivers/pinctrl/uniphier/
2265 F:      drivers/reset/reset-uniphier.c
2266 F:      drivers/tty/serial/8250/8250_uniphier.c
2267 N:      uniphier
2268
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M:      Ulf Hansson <ulf.hansson@linaro.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T:      git git://git.linaro.org/people/ulfh/clk.git
2273 S:      Maintained
2274 F:      drivers/clk/ux500/
2275
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M:      Liviu Dudau <liviu.dudau@arm.com>
2278 M:      Sudeep Holla <sudeep.holla@arm.com>
2279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/vexpress*
2283 F:      arch/arm64/boot/dts/arm/
2284 F:      arch/arm/mach-vexpress/
2285 F:      */*/vexpress*
2286 F:      */*/*/vexpress*
2287 F:      drivers/clk/versatile/clk-vexpress-osc.c
2288 F:      drivers/clocksource/timer-versatile.c
2289 N:      mps2
2290
2291 ARM/VFP SUPPORT
2292 M:      Russell King <linux@armlinux.org.uk>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W:      http://www.armlinux.org.uk/
2295 S:      Maintained
2296 F:      arch/arm/vfp/
2297
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M:      Marek Vasut <marek.vasut@gmail.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-pxa/vpac270.c
2303 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M:      Tony Prisk <linux@prisktech.co.nz>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-vt8500/
2310 F:      drivers/clocksource/timer-vt8500.c
2311 F:      drivers/i2c/busses/i2c-wmt.c
2312 F:      drivers/mmc/host/wmt-sdmmc.c
2313 F:      drivers/pwm/pwm-vt8500.c
2314 F:      drivers/rtc/rtc-vt8500.c
2315 F:      drivers/tty/serial/vt8500_serial.c
2316 F:      drivers/usb/host/ehci-platform.c
2317 F:      drivers/usb/host/uhci-platform.c
2318 F:      drivers/video/fbdev/vt8500lcdfb.*
2319 F:      drivers/video/fbdev/wm8505fb*
2320 F:      drivers/video/fbdev/wmt_ge_rops.*
2321
2322 ARM/ZIPIT Z2 SUPPORT
2323 M:      Marek Vasut <marek.vasut@gmail.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/mach-pxa/z2.c
2327 F:      arch/arm/mach-pxa/include/mach/z2.h
2328
2329 ARM/ZTE ARCHITECTURE
2330 M:      Jun Nie <jun.nie@linaro.org>
2331 M:      Shawn Guo <shawnguo@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 F:      arch/arm/boot/dts/zx2967*
2335 F:      arch/arm/mach-zx/
2336 F:      arch/arm64/boot/dts/zte/
2337 F:      drivers/clk/zte/
2338 F:      drivers/dma/zx_dma.c
2339 F:      drivers/gpio/gpio-zx.c
2340 F:      drivers/i2c/busses/i2c-zx2967.c
2341 F:      drivers/mmc/host/dw_mmc-zx.*
2342 F:      drivers/pinctrl/zte/
2343 F:      drivers/soc/zte/
2344 F:      drivers/thermal/zx2967_thermal.c
2345 F:      drivers/watchdog/zx2967_wdt.c
2346 F:      Documentation/devicetree/bindings/arm/zte.txt
2347 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2349 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F:      Documentation/devicetree/bindings/soc/zte/
2355 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2356 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F:      include/dt-bindings/clock/zx2967*.h
2359 F:      include/dt-bindings/soc/zte,*.h
2360 F:      sound/soc/codecs/zx_aud96p22.c
2361 F:      sound/soc/zte/
2362
2363 ARM/ZYNQ ARCHITECTURE
2364 M:      Michal Simek <michal.simek@xilinx.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W:      http://wiki.xilinx.com
2367 T:      git https://github.com/Xilinx/linux-xlnx.git
2368 S:      Supported
2369 F:      arch/arm/mach-zynq/
2370 F:      drivers/cpuidle/cpuidle-zynq.c
2371 F:      drivers/block/xsysace.c
2372 N:      zynq
2373 N:      xilinx
2374 F:      drivers/clocksource/timer-cadence-ttc.c
2375 F:      drivers/i2c/busses/i2c-cadence.c
2376 F:      drivers/mmc/host/sdhci-of-arasan.c
2377 F:      drivers/edac/synopsys_edac.c
2378 F:      drivers/i2c/busses/i2c-xiic.c
2379
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M:      Catalin Marinas <catalin.marinas@arm.com>
2382 M:      Will Deacon <will.deacon@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S:      Maintained
2386 F:      arch/arm64/
2387 X:      arch/arm64/boot/dts/
2388 F:      Documentation/arm64/
2389
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M:      Sakari Ailus <sakari.ailus@iki.fi>
2392 L:      linux-leds@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/leds/leds-as3645a.c
2395
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 S:      Maintained
2401 F:      drivers/media/i2c/ak7375.c
2402 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404 ASAHI KASEI AK8974 DRIVER
2405 M:      Linus Walleij <linus.walleij@linaro.org>
2406 L:      linux-iio@vger.kernel.org
2407 W:      http://www.akm.com/
2408 S:      Supported
2409 F:      drivers/iio/magnetometer/ak8974.c
2410
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M:      George Joseph <george.joseph@fairview5.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      Documentation/hwmon/asc7621
2416 F:      drivers/hwmon/asc7621.c
2417
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M:      Corentin Chary <corentin.chary@gmail.com>
2420 L:      acpi4asus-user@lists.sourceforge.net
2421 L:      platform-driver-x86@vger.kernel.org
2422 W:      http://acpi4asus.sf.net
2423 S:      Maintained
2424 F:      drivers/platform/x86/asus*.c
2425 F:      drivers/platform/x86/eeepc*.c
2426
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2429 L:      platform-driver-x86@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/platform/x86/asus-wireless.c
2432
2433 ASYMMETRIC KEYS
2434 M:      David Howells <dhowells@redhat.com>
2435 L:      keyrings@vger.kernel.org
2436 S:      Maintained
2437 F:      Documentation/crypto/asymmetric-keys.txt
2438 F:      include/linux/verification.h
2439 F:      include/crypto/public_key.h
2440 F:      include/crypto/pkcs7.h
2441 F:      crypto/asymmetric_keys/
2442
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R:      Dan Williams <dan.j.williams@intel.com>
2445 W:      http://sourceforge.net/projects/xscaleiop
2446 S:      Odd fixes
2447 F:      Documentation/crypto/async-tx-api.txt
2448 F:      crypto/async_tx/
2449 F:      drivers/dma/
2450 F:      include/linux/dmaengine.h
2451 F:      include/linux/async_tx.h
2452
2453 AT24 EEPROM DRIVER
2454 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2455 L:      linux-i2c@vger.kernel.org
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S:      Maintained
2458 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2459 F:      drivers/misc/eeprom/at24.c
2460 F:      include/linux/platform_data/at24.h
2461
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2464 W:      http://www.openaoe.org/
2465 S:      Supported
2466 F:      Documentation/aoe/
2467 F:      drivers/block/aoe/
2468
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/gpio/gpio-ath79.c
2475 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M:      Alban Bedel <albeu@free.fr>
2479 W:      https://github.com/AlbanBedel/linux
2480 T:      git git://github.com/AlbanBedel/linux
2481 S:      Maintained
2482 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2483 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485 ATHEROS ATH GENERIC UTILITIES
2486 M:      Kalle Valo <kvalo@codeaurora.org>
2487 L:      linux-wireless@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/net/wireless/ath/*
2490
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M:      Jiri Slaby <jirislaby@gmail.com>
2493 M:      Nick Kossifidis <mickflemm@gmail.com>
2494 M:      Luis Chamberlain <mcgrof@kernel.org>
2495 L:      linux-wireless@vger.kernel.org
2496 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S:      Maintained
2498 F:      drivers/net/wireless/ath/ath5k/
2499
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M:      Kalle Valo <kvalo@codeaurora.org>
2502 L:      linux-wireless@vger.kernel.org
2503 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S:      Supported
2506 F:      drivers/net/wireless/ath/ath6kl/
2507
2508 ATI_REMOTE2 DRIVER
2509 M:      Ville Syrjala <syrjala@sci.fi>
2510 S:      Maintained
2511 F:      drivers/input/misc/ati_remote2.c
2512
2513 ATK0110 HWMON DRIVER
2514 M:      Luca Tettamanti <kronos.it@gmail.com>
2515 L:      linux-hwmon@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/hwmon/asus_atk0110.c
2518
2519 ATLX ETHERNET DRIVERS
2520 M:      Jay Cliburn <jcliburn@gmail.com>
2521 M:      Chris Snook <chris.snook@gmail.com>
2522 L:      netdev@vger.kernel.org
2523 W:      http://sourceforge.net/projects/atl1
2524 W:      http://atl1.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/net/ethernet/atheros/
2527
2528 ATM
2529 M:      Chas Williams <3chas3@gmail.com>
2530 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L:      netdev@vger.kernel.org
2532 W:      http://linux-atm.sourceforge.net
2533 S:      Maintained
2534 F:      drivers/atm/
2535 F:      include/linux/atm*
2536 F:      include/uapi/linux/atm*
2537
2538 ATMEL MACB ETHERNET DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S:      Supported
2541 F:      drivers/net/ethernet/cadence/
2542
2543 ATMEL MAXTOUCH DRIVER
2544 M:      Nick Dyer <nick@shmanahar.org>
2545 T:      git git://github.com/ndyer/linux.git
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550 ATMEL WIRELESS DRIVER
2551 M:      Simon Kelley <simon@thekelleys.org.uk>
2552 L:      linux-wireless@vger.kernel.org
2553 W:      http://www.thekelleys.org.uk/atmel
2554 W:      http://atmelwlandriver.sourceforge.net/
2555 S:      Maintained
2556 F:      drivers/net/wireless/atmel/atmel*
2557
2558 ATOMIC INFRASTRUCTURE
2559 M:      Will Deacon <will.deacon@arm.com>
2560 M:      Peter Zijlstra <peterz@infradead.org>
2561 R:      Boqun Feng <boqun.feng@gmail.com>
2562 L:      linux-kernel@vger.kernel.org
2563 S:      Maintained
2564 F:      arch/*/include/asm/atomic*.h
2565 F:      include/*/atomic*.h
2566
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M:      Bradley Grove <linuxdrivers@attotech.com>
2569 L:      linux-scsi@vger.kernel.org
2570 W:      http://www.attotech.com
2571 S:      Supported
2572 F:      drivers/scsi/esas2r
2573
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2576 L:      linux-wpan@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/net/ieee802154/atusb.c
2579 F:      drivers/net/ieee802154/atusb.h
2580 F:      drivers/net/ieee802154/at86rf230.h
2581
2582 AUDIT SUBSYSTEM
2583 M:      Paul Moore <paul@paul-moore.com>
2584 M:      Eric Paris <eparis@redhat.com>
2585 L:      linux-audit@redhat.com (moderated for non-subscribers)
2586 W:      https://github.com/linux-audit
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S:      Supported
2589 F:      include/linux/audit.h
2590 F:      include/uapi/linux/audit.h
2591 F:      kernel/audit*
2592
2593 AUXILIARY DISPLAY DRIVERS
2594 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S:      Maintained
2596 F:      drivers/auxdisplay/
2597 F:      include/linux/cfag12864b.h
2598
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M:      Andreas Klinger <ak@it-klinger.de>
2601 L:      linux-iio@vger.kernel.org
2602 S:      Maintained
2603 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F:      drivers/iio/adc/hx711.c
2605
2606 AX.25 NETWORK LAYER
2607 M:      Ralf Baechle <ralf@linux-mips.org>
2608 L:      linux-hams@vger.kernel.org
2609 W:      http://www.linux-ax25.org/
2610 S:      Maintained
2611 F:      include/uapi/linux/ax25.h
2612 F:      include/net/ax25.h
2613 F:      net/ax25/
2614
2615 AXENTIA ARM DEVICES
2616 M:      Peter Rosin <peda@axentia.se>
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/arm/axentia.txt
2620 F:      arch/arm/boot/dts/at91-linea.dtsi
2621 F:      arch/arm/boot/dts/at91-natte.dtsi
2622 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F:      arch/arm/boot/dts/at91-tse850-3.dts
2624
2625 AXENTIA ASOC DRIVERS
2626 M:      Peter Rosin <peda@axentia.se>
2627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/sound/axentia,*
2630 F:      sound/soc/atmel/tse850-pcm5142.c
2631
2632 AZ6007 DVB DRIVER
2633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L:      linux-media@vger.kernel.org
2635 W:      https://linuxtv.org
2636 T:      git git://linuxtv.org/media_tree.git
2637 S:      Maintained
2638 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M:      Hans Verkuil <hverkuil@xs4all.nl>
2642 L:      linux-media@vger.kernel.org
2643 T:      git git://linuxtv.org/media_tree.git
2644 W:      https://linuxtv.org
2645 S:      Maintained
2646 F:      drivers/media/radio/radio-aztech*
2647
2648 B43 WIRELESS DRIVER
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Odd Fixes
2653 F:      drivers/net/wireless/broadcom/b43/
2654
2655 B43LEGACY WIRELESS DRIVER
2656 M:      Larry Finger <Larry.Finger@lwfinger.net>
2657 L:      linux-wireless@vger.kernel.org
2658 L:      b43-dev@lists.infradead.org
2659 W:      http://wireless.kernel.org/en/users/Drivers/b43
2660 S:      Maintained
2661 F:      drivers/net/wireless/broadcom/b43legacy/
2662
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M:      Lee Jones <lee.jones@linaro.org>
2665 M:      Daniel Thompson <daniel.thompson@linaro.org>
2666 M:      Jingoo Han <jingoohan1@gmail.com>
2667 L:      dri-devel@lists.freedesktop.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 S:      Maintained
2670 F:      drivers/video/backlight/
2671 F:      include/linux/backlight.h
2672 F:      include/linux/pwm_backlight.h
2673 F:      Documentation/devicetree/bindings/leds/backlight
2674
2675 BATMAN ADVANCED
2676 M:      Marek Lindner <mareklindner@neomailbox.ch>
2677 M:      Simon Wunderlich <sw@simonwunderlich.de>
2678 M:      Antonio Quartulli <a@unstable.cc>
2679 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W:      https://www.open-mesh.org/
2681 Q:      https://patchwork.open-mesh.org/project/batman/list/
2682 S:      Maintained
2683 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2685 F:      Documentation/networking/batman-adv.rst
2686 F:      include/uapi/linux/batadv_packet.h
2687 F:      include/uapi/linux/batman_adv.h
2688 F:      net/batman-adv/
2689
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.baycom.org/~tom/ham/ham.html
2694 S:      Maintained
2695 F:      drivers/net/hamradio/baycom*
2696
2697 BCACHE (BLOCK LAYER CACHE)
2698 M:      Coly Li <colyli@suse.de>
2699 M:      Kent Overstreet <kent.overstreet@gmail.com>
2700 L:      linux-bcache@vger.kernel.org
2701 W:      http://bcache.evilpiepirate.org
2702 C:      irc://irc.oftc.net/bcache
2703 S:      Maintained
2704 F:      drivers/md/bcache/
2705
2706 BDISP ST MEDIA DRIVER
2707 M:      Fabien Dessenne <fabien.dessenne@st.com>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Supported
2712 F:      drivers/media/platform/sti/bdisp
2713
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L:      netdev@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/net/ethernet/ec_bhf.c
2719
2720 BEFS FILE SYSTEM
2721 M:      Luis de Bethencourt <luisbg@kernel.org>
2722 M:      Salah Triki <salah.triki@gmail.com>
2723 S:      Maintained
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F:      Documentation/filesystems/befs.txt
2726 F:      fs/befs/
2727
2728 BFQ I/O SCHEDULER
2729 M:      Paolo Valente <paolo.valente@linaro.org>
2730 M:      Jens Axboe <axboe@kernel.dk>
2731 L:      linux-block@vger.kernel.org
2732 S:      Maintained
2733 F:      block/bfq-*
2734 F:      Documentation/block/bfq-iosched.txt
2735
2736 BFS FILE SYSTEM
2737 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 S:      Maintained
2739 F:      Documentation/filesystems/bfs.txt
2740 F:      fs/bfs/
2741 F:      include/uapi/linux/bfs_fs.h
2742
2743 BLINKM RGB LED DRIVER
2744 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 S:      Maintained
2746 F:      drivers/leds/leds-blinkm.c
2747
2748 BLOCK LAYER
2749 M:      Jens Axboe <axboe@kernel.dk>
2750 L:      linux-block@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752 S:      Maintained
2753 F:      block/
2754 F:      drivers/block/
2755 F:      kernel/trace/blktrace.c
2756 F:      lib/sbitmap.c
2757
2758 BLOCK2MTD DRIVER
2759 M:      Joern Engel <joern@lazybastard.org>
2760 L:      linux-mtd@lists.infradead.org
2761 S:      Maintained
2762 F:      drivers/mtd/devices/block2mtd.c
2763
2764 BLUETOOTH DRIVERS
2765 M:      Marcel Holtmann <marcel@holtmann.org>
2766 M:      Johan Hedberg <johan.hedberg@gmail.com>
2767 L:      linux-bluetooth@vger.kernel.org
2768 W:      http://www.bluez.org/
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 S:      Maintained
2772 F:      drivers/bluetooth/
2773
2774 BLUETOOTH SUBSYSTEM
2775 M:      Marcel Holtmann <marcel@holtmann.org>
2776 M:      Johan Hedberg <johan.hedberg@gmail.com>
2777 L:      linux-bluetooth@vger.kernel.org
2778 W:      http://www.bluez.org/
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 S:      Maintained
2782 F:      net/bluetooth/
2783 F:      include/net/bluetooth/
2784
2785 BONDING DRIVER
2786 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2787 M:      Veaceslav Falico <vfalico@gmail.com>
2788 M:      Andy Gospodarek <andy@greyhouse.net>
2789 L:      netdev@vger.kernel.org
2790 W:      http://sourceforge.net/projects/bonding/
2791 S:      Supported
2792 F:      drivers/net/bonding/
2793 F:      include/uapi/linux/if_bonding.h
2794
2795 BPF (Safe dynamic programs and tools)
2796 M:      Alexei Starovoitov <ast@kernel.org>
2797 M:      Daniel Borkmann <daniel@iogearbox.net>
2798 L:      netdev@vger.kernel.org
2799 L:      linux-kernel@vger.kernel.org
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 S:      Supported
2804 F:      arch/*/net/*
2805 F:      Documentation/networking/filter.txt
2806 F:      Documentation/bpf/
2807 F:      include/linux/bpf*
2808 F:      include/linux/filter.h
2809 F:      include/trace/events/xdp.h
2810 F:      include/uapi/linux/bpf*
2811 F:      include/uapi/linux/filter.h
2812 F:      kernel/bpf/
2813 F:      kernel/trace/bpf_trace.c
2814 F:      lib/test_bpf.c
2815 F:      net/bpf/
2816 F:      net/core/filter.c
2817 F:      net/sched/act_bpf.c
2818 F:      net/sched/cls_bpf.c
2819 F:      samples/bpf/
2820 F:      tools/bpf/
2821 F:      tools/lib/bpf/
2822 F:      tools/testing/selftests/bpf/
2823
2824 BPF JIT for ARM
2825 M:      Shubham Bansal <illusionist.neo@gmail.com>
2826 L:      netdev@vger.kernel.org
2827 S:      Maintained
2828 F:      arch/arm/net/
2829
2830 BPF JIT for ARM64
2831 M:      Daniel Borkmann <daniel@iogearbox.net>
2832 M:      Alexei Starovoitov <ast@kernel.org>
2833 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2834 L:      netdev@vger.kernel.org
2835 S:      Supported
2836 F:      arch/arm64/net/
2837
2838 BPF JIT for MIPS (32-BIT AND 64-BIT)
2839 M:      Paul Burton <paul.burton@mips.com>
2840 L:      netdev@vger.kernel.org
2841 S:      Maintained
2842 F:      arch/mips/net/
2843
2844 BPF JIT for NFP NICs
2845 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2846 L:      netdev@vger.kernel.org
2847 S:      Supported
2848 F:      drivers/net/ethernet/netronome/nfp/bpf/
2849
2850 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2851 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2852 M:      Sandipan Das <sandipan@linux.ibm.com>
2853 L:      netdev@vger.kernel.org
2854 S:      Maintained
2855 F:      arch/powerpc/net/
2856
2857 BPF JIT for S390
2858 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2859 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2860 L:      netdev@vger.kernel.org
2861 S:      Maintained
2862 F:      arch/s390/net/
2863 X:      arch/s390/net/pnet.c
2864
2865 BPF JIT for SPARC (32-BIT AND 64-BIT)
2866 M:      David S. Miller <davem@davemloft.net>
2867 L:      netdev@vger.kernel.org
2868 S:      Maintained
2869 F:      arch/sparc/net/
2870
2871 BPF JIT for X86 32-BIT
2872 M:      Wang YanQing <udknight@gmail.com>
2873 L:      netdev@vger.kernel.org
2874 S:      Maintained
2875 F:      arch/x86/net/bpf_jit_comp32.c
2876
2877 BPF JIT for X86 64-BIT
2878 M:      Alexei Starovoitov <ast@kernel.org>
2879 M:      Daniel Borkmann <daniel@iogearbox.net>
2880 L:      netdev@vger.kernel.org
2881 S:      Supported
2882 F:      arch/x86/net/
2883 X:      arch/x86/net/bpf_jit_comp32.c
2884
2885 BROADCOM B44 10/100 ETHERNET DRIVER
2886 M:      Michael Chan <michael.chan@broadcom.com>
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      drivers/net/ethernet/broadcom/b44.*
2890
2891 BROADCOM B53 ETHERNET SWITCH DRIVER
2892 M:      Florian Fainelli <f.fainelli@gmail.com>
2893 L:      netdev@vger.kernel.org
2894 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2895 S:      Supported
2896 F:      drivers/net/dsa/b53/*
2897 F:      include/linux/platform_data/b53.h
2898
2899 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2900 M:      Florian Fainelli <f.fainelli@gmail.com>
2901 M:      Ray Jui <rjui@broadcom.com>
2902 M:      Scott Branden <sbranden@broadcom.com>
2903 M:      bcm-kernel-feedback-list@broadcom.com
2904 T:      git git://github.com/broadcom/mach-bcm
2905 S:      Maintained
2906 N:      bcm281*
2907 N:      bcm113*
2908 N:      bcm216*
2909 N:      kona
2910 F:      arch/arm/mach-bcm/
2911
2912 BROADCOM BCM2835 ARM ARCHITECTURE
2913 M:      Eric Anholt <eric@anholt.net>
2914 M:      Stefan Wahren <stefan.wahren@i2se.com>
2915 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T:      git git://github.com/anholt/linux
2918 S:      Maintained
2919 N:      bcm2835
2920 F:      drivers/staging/vc04_services
2921
2922 BROADCOM BCM47XX MIPS ARCHITECTURE
2923 M:      Hauke Mehrtens <hauke@hauke-m.de>
2924 M:      Rafał Miłecki <zajec5@gmail.com>
2925 L:      linux-mips@vger.kernel.org
2926 S:      Maintained
2927 F:      Documentation/devicetree/bindings/mips/brcm/
2928 F:      arch/mips/bcm47xx/*
2929 F:      arch/mips/include/asm/mach-bcm47xx/*
2930
2931 BROADCOM BCM5301X ARM ARCHITECTURE
2932 M:      Hauke Mehrtens <hauke@hauke-m.de>
2933 M:      Rafał Miłecki <zajec5@gmail.com>
2934 M:      bcm-kernel-feedback-list@broadcom.com
2935 L:      linux-arm-kernel@lists.infradead.org
2936 S:      Maintained
2937 F:      arch/arm/mach-bcm/bcm_5301x.c
2938 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2939 F:      arch/arm/boot/dts/bcm470*
2940 F:      arch/arm/boot/dts/bcm953012*
2941
2942 BROADCOM BCM53573 ARM ARCHITECTURE
2943 M:      Rafał Miłecki <rafal@milecki.pl>
2944 L:      linux-arm-kernel@lists.infradead.org
2945 S:      Maintained
2946 F:      arch/arm/boot/dts/bcm53573*
2947 F:      arch/arm/boot/dts/bcm47189*
2948
2949 BROADCOM BCM63XX ARM ARCHITECTURE
2950 M:      Florian Fainelli <f.fainelli@gmail.com>
2951 M:      bcm-kernel-feedback-list@broadcom.com
2952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953 T:      git git://github.com/broadcom/stblinux.git
2954 S:      Maintained
2955 N:      bcm63xx
2956
2957 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2958 M:      Kevin Cernekee <cernekee@gmail.com>
2959 L:      linux-usb@vger.kernel.org
2960 S:      Maintained
2961 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2962
2963 BROADCOM BCM7XXX ARM ARCHITECTURE
2964 M:      Brian Norris <computersforpeace@gmail.com>
2965 M:      Gregory Fong <gregory.0xf0@gmail.com>
2966 M:      Florian Fainelli <f.fainelli@gmail.com>
2967 M:      bcm-kernel-feedback-list@broadcom.com
2968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969 T:      git git://github.com/broadcom/stblinux.git
2970 S:      Maintained
2971 F:      arch/arm/mach-bcm/*brcmstb*
2972 F:      arch/arm/boot/dts/bcm7*.dts*
2973 F:      drivers/bus/brcmstb_gisb.c
2974 F:      arch/arm/mm/cache-b15-rac.c
2975 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2976 N:      brcmstb
2977
2978 BROADCOM BMIPS CPUFREQ DRIVER
2979 M:      Markus Mayer <mmayer@broadcom.com>
2980 M:      bcm-kernel-feedback-list@broadcom.com
2981 L:      linux-pm@vger.kernel.org
2982 S:      Maintained
2983 F:      drivers/cpufreq/bmips-cpufreq.c
2984
2985 BROADCOM BMIPS MIPS ARCHITECTURE
2986 M:      Kevin Cernekee <cernekee@gmail.com>
2987 M:      Florian Fainelli <f.fainelli@gmail.com>
2988 L:      linux-mips@vger.kernel.org
2989 T:      git git://github.com/broadcom/stblinux.git
2990 S:      Maintained
2991 F:      arch/mips/bmips/*
2992 F:      arch/mips/include/asm/mach-bmips/*
2993 F:      arch/mips/kernel/*bmips*
2994 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2995 F:      drivers/irqchip/irq-bcm63*
2996 F:      drivers/irqchip/irq-bcm7*
2997 F:      drivers/irqchip/irq-brcmstb*
2998 F:      include/linux/bcm963xx_nvram.h
2999 F:      include/linux/bcm963xx_tag.h
3000
3001 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3002 M:      Rasesh Mody <rasesh.mody@cavium.com>
3003 M:      Dept-GELinuxNICDev@cavium.com
3004 L:      netdev@vger.kernel.org
3005 S:      Supported
3006 F:      drivers/net/ethernet/broadcom/bnx2.*
3007 F:      drivers/net/ethernet/broadcom/bnx2_*
3008
3009 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3010 M:      QLogic-Storage-Upstream@qlogic.com
3011 L:      linux-scsi@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/scsi/bnx2fc/
3014
3015 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3016 M:      QLogic-Storage-Upstream@qlogic.com
3017 L:      linux-scsi@vger.kernel.org
3018 S:      Supported
3019 F:      drivers/scsi/bnx2i/
3020
3021 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3022 M:      Ariel Elior <ariel.elior@cavium.com>
3023 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3024 M:      everest-linux-l2@cavium.com
3025 L:      netdev@vger.kernel.org
3026 S:      Supported
3027 F:      drivers/net/ethernet/broadcom/bnx2x/
3028
3029 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3030 M:      Michael Chan <michael.chan@broadcom.com>
3031 L:      netdev@vger.kernel.org
3032 S:      Supported
3033 F:      drivers/net/ethernet/broadcom/bnxt/
3034
3035 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3036 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3037 M:      Franky Lin <franky.lin@broadcom.com>
3038 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3039 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3040 M:      Wright Feng <wright.feng@cypress.com>
3041 L:      linux-wireless@vger.kernel.org
3042 L:      brcm80211-dev-list.pdl@broadcom.com
3043 L:      brcm80211-dev-list@cypress.com
3044 S:      Supported
3045 F:      drivers/net/wireless/broadcom/brcm80211/
3046
3047 BROADCOM BRCMSTB GPIO DRIVER
3048 M:      Gregory Fong <gregory.0xf0@gmail.com>
3049 L:      bcm-kernel-feedback-list@broadcom.com
3050 S:      Supported
3051 F:      drivers/gpio/gpio-brcmstb.c
3052 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3053
3054 BROADCOM BRCMSTB I2C DRIVER
3055 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3056 L:      linux-i2c@vger.kernel.org
3057 L:      bcm-kernel-feedback-list@broadcom.com
3058 S:      Supported
3059 F:      drivers/i2c/busses/i2c-brcmstb.c
3060 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3061
3062 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3063 M:      Al Cooper <alcooperx@gmail.com>
3064 L:      linux-kernel@vger.kernel.org
3065 L:      bcm-kernel-feedback-list@broadcom.com
3066 S:      Maintained
3067 F:      drivers/phy/broadcom/phy-brcm-usb*
3068
3069 BROADCOM GENET ETHERNET DRIVER
3070 M:      Doug Berger <opendmb@gmail.com>
3071 M:      Florian Fainelli <f.fainelli@gmail.com>
3072 L:      netdev@vger.kernel.org
3073 S:      Supported
3074 F:      drivers/net/ethernet/broadcom/genet/
3075
3076 BROADCOM IPROC ARM ARCHITECTURE
3077 M:      Ray Jui <rjui@broadcom.com>
3078 M:      Scott Branden <sbranden@broadcom.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081 T:      git git://github.com/broadcom/cygnus-linux.git
3082 S:      Maintained
3083 N:      iproc
3084 N:      cygnus
3085 N:      bcm[-_]nsp
3086 N:      bcm9113*
3087 N:      bcm9583*
3088 N:      bcm9585*
3089 N:      bcm9586*
3090 N:      bcm988312
3091 N:      bcm113*
3092 N:      bcm583*
3093 N:      bcm585*
3094 N:      bcm586*
3095 N:      bcm88312
3096 N:      hr2
3097 N:      stingray
3098 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3099 F:      arch/arm64/boot/dts/broadcom/stingray/*
3100 F:      drivers/clk/bcm/clk-ns*
3101 F:      drivers/clk/bcm/clk-sr*
3102 F:      drivers/pinctrl/bcm/pinctrl-ns*
3103 F:      include/dt-bindings/clock/bcm-sr*
3104
3105 BROADCOM KONA GPIO DRIVER
3106 M:      Ray Jui <rjui@broadcom.com>
3107 L:      bcm-kernel-feedback-list@broadcom.com
3108 S:      Supported
3109 F:      drivers/gpio/gpio-bcm-kona.c
3110 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3111
3112 BROADCOM NETXTREME-E ROCE DRIVER
3113 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3114 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3115 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3116 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3117 L:      linux-rdma@vger.kernel.org
3118 W:      http://www.broadcom.com
3119 S:      Supported
3120 F:      drivers/infiniband/hw/bnxt_re/
3121 F:      include/uapi/rdma/bnxt_re-abi.h
3122
3123 BROADCOM NVRAM DRIVER
3124 M:      Rafał Miłecki <zajec5@gmail.com>
3125 L:      linux-mips@vger.kernel.org
3126 S:      Maintained
3127 F:      drivers/firmware/broadcom/*
3128
3129 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3130 M:      Rafał Miłecki <zajec5@gmail.com>
3131 L:      linux-wireless@vger.kernel.org
3132 S:      Maintained
3133 F:      drivers/bcma/
3134 F:      include/linux/bcma/
3135
3136 BROADCOM STB AVS CPUFREQ DRIVER
3137 M:      Markus Mayer <mmayer@broadcom.com>
3138 M:      bcm-kernel-feedback-list@broadcom.com
3139 L:      linux-pm@vger.kernel.org
3140 S:      Maintained
3141 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3142 F:      drivers/cpufreq/brcmstb*
3143
3144 BROADCOM STB AVS TMON DRIVER
3145 M:      Markus Mayer <mmayer@broadcom.com>
3146 M:      bcm-kernel-feedback-list@broadcom.com
3147 L:      linux-pm@vger.kernel.org
3148 S:      Maintained
3149 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3150 F:      drivers/thermal/broadcom/brcmstb*
3151
3152 BROADCOM STB NAND FLASH DRIVER
3153 M:      Brian Norris <computersforpeace@gmail.com>
3154 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3155 L:      linux-mtd@lists.infradead.org
3156 L:      bcm-kernel-feedback-list@broadcom.com
3157 S:      Maintained
3158 F:      drivers/mtd/nand/raw/brcmnand/
3159
3160 BROADCOM STB DPFE DRIVER
3161 M:      Markus Mayer <mmayer@broadcom.com>
3162 M:      bcm-kernel-feedback-list@broadcom.com
3163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164 S:      Maintained
3165 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3166 F:      drivers/memory/brcmstb_dpfe.c
3167
3168 BROADCOM SPI DRIVER
3169 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3170 M:      bcm-kernel-feedback-list@broadcom.com
3171 S:      Maintained
3172 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3173 F:      drivers/spi/spi-bcm-qspi.*
3174 F:      drivers/spi/spi-brcmstb-qspi.c
3175 F:      drivers/spi/spi-iproc-qspi.c
3176
3177 BROADCOM SYSTEMPORT ETHERNET DRIVER
3178 M:      Florian Fainelli <f.fainelli@gmail.com>
3179 L:      netdev@vger.kernel.org
3180 S:      Supported
3181 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3182
3183 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3184 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3185 M:      Prashant Sreedharan <prashant@broadcom.com>
3186 M:      Michael Chan <mchan@broadcom.com>
3187 L:      netdev@vger.kernel.org
3188 S:      Supported
3189 F:      drivers/net/ethernet/broadcom/tg3.*
3190
3191 BROCADE BFA FC SCSI DRIVER
3192 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3193 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3194 L:      linux-scsi@vger.kernel.org
3195 S:      Supported
3196 F:      drivers/scsi/bfa/
3197
3198 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3199 M:      Rasesh Mody <rasesh.mody@cavium.com>
3200 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3201 M:      Dept-GELinuxNICDev@cavium.com
3202 L:      netdev@vger.kernel.org
3203 S:      Supported
3204 F:      drivers/net/ethernet/brocade/bna/
3205
3206 BSG (block layer generic sg v4 driver)
3207 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3208 L:      linux-scsi@vger.kernel.org
3209 S:      Supported
3210 F:      block/bsg.c
3211 F:      include/linux/bsg.h
3212 F:      include/uapi/linux/bsg.h
3213
3214 BT87X AUDIO DRIVER
3215 M:      Clemens Ladisch <clemens@ladisch.de>
3216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3217 T:      git git://git.alsa-project.org/alsa-kernel.git
3218 S:      Maintained
3219 F:      Documentation/sound/cards/bt87x.rst
3220 F:      sound/pci/bt87x.c
3221
3222 BT8XXGPIO DRIVER
3223 M:      Michael Buesch <m@bues.ch>
3224 W:      http://bu3sch.de/btgpio.php
3225 S:      Maintained
3226 F:      drivers/gpio/gpio-bt8xx.c
3227
3228 BTRFS FILE SYSTEM
3229 M:      Chris Mason <clm@fb.com>
3230 M:      Josef Bacik <josef@toxicpanda.com>
3231 M:      David Sterba <dsterba@suse.com>
3232 L:      linux-btrfs@vger.kernel.org
3233 W:      http://btrfs.wiki.kernel.org/
3234 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3236 S:      Maintained
3237 F:      Documentation/filesystems/btrfs.txt
3238 F:      fs/btrfs/
3239 F:      include/linux/btrfs*
3240 F:      include/uapi/linux/btrfs*
3241
3242 BTTV VIDEO4LINUX DRIVER
3243 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3244 L:      linux-media@vger.kernel.org
3245 W:      https://linuxtv.org
3246 T:      git git://linuxtv.org/media_tree.git
3247 S:      Odd fixes
3248 F:      Documentation/media/v4l-drivers/bttv*
3249 F:      drivers/media/pci/bt8xx/bttv*
3250
3251 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3252 M:      Chanwoo Choi <cw00.choi@samsung.com>
3253 L:      linux-pm@vger.kernel.org
3254 L:      linux-samsung-soc@vger.kernel.org
3255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3256 S:      Maintained
3257 F:      drivers/devfreq/exynos-bus.c
3258 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3259
3260 BUSLOGIC SCSI DRIVER
3261 M:      Khalid Aziz <khalid@gonehiking.org>
3262 L:      linux-scsi@vger.kernel.org
3263 S:      Maintained
3264 F:      drivers/scsi/BusLogic.*
3265 F:      drivers/scsi/FlashPoint.*
3266
3267 C-MEDIA CMI8788 DRIVER
3268 M:      Clemens Ladisch <clemens@ladisch.de>
3269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3270 T:      git git://git.alsa-project.org/alsa-kernel.git
3271 S:      Maintained
3272 F:      sound/pci/oxygen/
3273
3274 C-SKY ARCHITECTURE
3275 M:      Guo Ren <guoren@kernel.org>
3276 T:      git https://github.com/c-sky/csky-linux.git
3277 S:      Supported
3278 F:      arch/csky/
3279 F:      Documentation/devicetree/bindings/csky/
3280 F:      drivers/irqchip/irq-csky-*
3281 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3282 F:      drivers/clocksource/timer-gx6605s.c
3283 F:      drivers/clocksource/timer-mp-csky.c
3284 F:      Documentation/devicetree/bindings/timer/csky,*
3285 K:      csky
3286 N:      csky
3287
3288 C6X ARCHITECTURE
3289 M:      Mark Salter <msalter@redhat.com>
3290 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3291 L:      linux-c6x-dev@linux-c6x.org
3292 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3293 S:      Maintained
3294 F:      arch/c6x/
3295
3296 CA8210 IEEE-802.15.4 RADIO DRIVER
3297 M:      Harry Morris <h.morris@cascoda.com>
3298 L:      linux-wpan@vger.kernel.org
3299 W:      https://github.com/Cascoda/ca8210-linux.git
3300 S:      Maintained
3301 F:      drivers/net/ieee802154/ca8210.c
3302 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3303
3304 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3305 M:      David Howells <dhowells@redhat.com>
3306 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3307 S:      Supported
3308 F:      Documentation/filesystems/caching/cachefiles.txt
3309 F:      fs/cachefiles/
3310
3311 CADENCE MIPI-CSI2 BRIDGES
3312 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3313 L:      linux-media@vger.kernel.org
3314 S:      Maintained
3315 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3316 F:      drivers/media/platform/cadence/cdns-csi2*
3317
3318 CADET FM/AM RADIO RECEIVER DRIVER
3319 M:      Hans Verkuil <hverkuil@xs4all.nl>
3320 L:      linux-media@vger.kernel.org
3321 T:      git git://linuxtv.org/media_tree.git
3322 W:      https://linuxtv.org
3323 S:      Maintained
3324 F:      drivers/media/radio/radio-cadet*
3325
3326 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3327 M:      Jonathan Corbet <corbet@lwn.net>
3328 L:      linux-media@vger.kernel.org
3329 T:      git git://linuxtv.org/media_tree.git
3330 S:      Maintained
3331 F:      Documentation/media/v4l-drivers/cafe_ccic*
3332 F:      drivers/media/platform/marvell-ccic/
3333
3334 CAIF NETWORK LAYER
3335 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3336 L:      netdev@vger.kernel.org
3337 S:      Supported
3338 F:      Documentation/networking/caif/
3339 F:      drivers/net/caif/
3340 F:      include/uapi/linux/caif/
3341 F:      include/net/caif/
3342 F:      net/caif/
3343
3344 CAKE QDISC
3345 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3346 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3347 S:      Maintained
3348 F:      net/sched/sch_cake.c
3349
3350 CALGARY x86-64 IOMMU
3351 M:      Muli Ben-Yehuda <mulix@mulix.org>
3352 M:      Jon Mason <jdmason@kudzu.us>
3353 L:      iommu@lists.linux-foundation.org
3354 S:      Maintained
3355 F:      arch/x86/kernel/pci-calgary_64.c
3356 F:      arch/x86/kernel/tce_64.c
3357 F:      arch/x86/include/asm/calgary.h
3358 F:      arch/x86/include/asm/tce.h
3359
3360 CAN NETWORK DRIVERS
3361 M:      Wolfgang Grandegger <wg@grandegger.com>
3362 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3363 L:      linux-can@vger.kernel.org
3364 W:      https://github.com/linux-can
3365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3367 S:      Maintained
3368 F:      Documentation/devicetree/bindings/net/can/
3369 F:      drivers/net/can/
3370 F:      include/linux/can/dev.h
3371 F:      include/linux/can/platform/
3372 F:      include/uapi/linux/can/error.h
3373 F:      include/uapi/linux/can/netlink.h
3374
3375 CAN NETWORK LAYER
3376 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3377 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3378 L:      linux-can@vger.kernel.org
3379 W:      https://github.com/linux-can
3380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3382 S:      Maintained
3383 F:      Documentation/networking/can.rst
3384 F:      net/can/
3385 F:      include/linux/can/core.h
3386 F:      include/uapi/linux/can.h
3387 F:      include/uapi/linux/can/bcm.h
3388 F:      include/uapi/linux/can/raw.h
3389 F:      include/uapi/linux/can/gw.h
3390
3391 CAPABILITIES
3392 M:      Serge Hallyn <serge@hallyn.com>
3393 L:      linux-security-module@vger.kernel.org
3394 S:      Supported
3395 F:      include/linux/capability.h
3396 F:      include/uapi/linux/capability.h
3397 F:      security/commoncap.c
3398 F:      kernel/capability.c
3399
3400 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3401 M:      Kevin Tsai <ktsai@capellamicro.com>
3402 S:      Maintained
3403 F:      drivers/iio/light/cm*
3404
3405 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3406 M:      Christian Lamparter <chunkeey@googlemail.com>
3407 L:      linux-wireless@vger.kernel.org
3408 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3409 S:      Maintained
3410 F:      drivers/net/wireless/ath/carl9170/
3411
3412 CAVIUM I2C DRIVER
3413 M:      Jan Glauber <jglauber@cavium.com>
3414 M:      David Daney <david.daney@cavium.com>
3415 W:      http://www.cavium.com
3416 S:      Supported
3417 F:      drivers/i2c/busses/i2c-octeon*
3418 F:      drivers/i2c/busses/i2c-thunderx*
3419
3420 CAVIUM LIQUIDIO NETWORK DRIVER
3421 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3422 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3423 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3424 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3425 L:      netdev@vger.kernel.org
3426 W:      http://www.cavium.com
3427 S:      Supported
3428 F:      drivers/net/ethernet/cavium/liquidio/
3429
3430 CAVIUM MMC DRIVER
3431 M:      Jan Glauber <jglauber@cavium.com>
3432 M:      David Daney <david.daney@cavium.com>
3433 M:      Steven J. Hill <Steven.Hill@cavium.com>
3434 W:      http://www.cavium.com
3435 S:      Supported
3436 F:      drivers/mmc/host/cavium*
3437
3438 CAVIUM OCTEON-TX CRYPTO DRIVER
3439 M:      George Cherian <george.cherian@cavium.com>
3440 L:      linux-crypto@vger.kernel.org
3441 W:      http://www.cavium.com
3442 S:      Supported
3443 F:      drivers/crypto/cavium/cpt/
3444
3445 CAVIUM THUNDERX2 ARM64 SOC
3446 M:      Robert Richter <rrichter@cavium.com>
3447 M:      Jayachandran C <jnair@caviumnetworks.com>
3448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449 S:      Maintained
3450 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3451 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3452
3453 CC2520 IEEE-802.15.4 RADIO DRIVER
3454 M:      Varka Bhadram <varkabhadram@gmail.com>
3455 L:      linux-wpan@vger.kernel.org
3456 S:      Maintained
3457 F:      drivers/net/ieee802154/cc2520.c
3458 F:      include/linux/spi/cc2520.h
3459 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3460
3461 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3462 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3463 L:      linux-crypto@vger.kernel.org
3464 S:      Supported
3465 F:      drivers/crypto/ccree/
3466 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3467
3468 CEC FRAMEWORK
3469 M:      Hans Verkuil <hans.verkuil@cisco.com>
3470 L:      linux-media@vger.kernel.org
3471 T:      git git://linuxtv.org/media_tree.git
3472 W:      http://linuxtv.org
3473 S:      Supported
3474 F:      Documentation/media/kapi/cec-core.rst
3475 F:      Documentation/media/uapi/cec
3476 F:      drivers/media/cec/
3477 F:      drivers/media/rc/keymaps/rc-cec.c
3478 F:      include/media/cec.h
3479 F:      include/media/cec-notifier.h
3480 F:      include/uapi/linux/cec.h
3481 F:      include/uapi/linux/cec-funcs.h
3482 F:      Documentation/devicetree/bindings/media/cec.txt
3483 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3484
3485 CEC GPIO DRIVER
3486 M:      Hans Verkuil <hans.verkuil@cisco.com>
3487 L:      linux-media@vger.kernel.org
3488 T:      git git://linuxtv.org/media_tree.git
3489 W:      http://linuxtv.org
3490 S:      Supported
3491 F:      drivers/media/platform/cec-gpio/
3492 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3493
3494 CELL BROADBAND ENGINE ARCHITECTURE
3495 M:      Arnd Bergmann <arnd@arndb.de>
3496 L:      linuxppc-dev@lists.ozlabs.org
3497 W:      http://www.ibm.com/developerworks/power/cell/
3498 S:      Supported
3499 F:      arch/powerpc/include/asm/cell*.h
3500 F:      arch/powerpc/include/asm/spu*.h
3501 F:      arch/powerpc/include/uapi/asm/spu*.h
3502 F:      arch/powerpc/oprofile/*cell*
3503 F:      arch/powerpc/platforms/cell/
3504
3505 CEPH COMMON CODE (LIBCEPH)
3506 M:      Ilya Dryomov <idryomov@gmail.com>
3507 M:      "Yan, Zheng" <zyan@redhat.com>
3508 M:      Sage Weil <sage@redhat.com>
3509 L:      ceph-devel@vger.kernel.org
3510 W:      http://ceph.com/
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3512 T:      git git://github.com/ceph/ceph-client.git
3513 S:      Supported
3514 F:      net/ceph/
3515 F:      include/linux/ceph/
3516 F:      include/linux/crush/
3517
3518 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3519 M:      "Yan, Zheng" <zyan@redhat.com>
3520 M:      Sage Weil <sage@redhat.com>
3521 M:      Ilya Dryomov <idryomov@gmail.com>
3522 L:      ceph-devel@vger.kernel.org
3523 W:      http://ceph.com/
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3525 T:      git git://github.com/ceph/ceph-client.git
3526 S:      Supported
3527 F:      Documentation/filesystems/ceph.txt
3528 F:      fs/ceph/
3529
3530 CERTIFICATE HANDLING:
3531 M:      David Howells <dhowells@redhat.com>
3532 M:      David Woodhouse <dwmw2@infradead.org>
3533 L:      keyrings@vger.kernel.org
3534 S:      Maintained
3535 F:      Documentation/admin-guide/module-signing.rst
3536 F:      certs/
3537 F:      scripts/sign-file.c
3538 F:      scripts/extract-cert.c
3539
3540 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3541 L:      linux-usb@vger.kernel.org
3542 S:      Orphan
3543 F:      Documentation/usb/WUSB-Design-overview.txt
3544 F:      Documentation/usb/wusb-cbaf
3545 F:      drivers/usb/host/hwa-hc.c
3546 F:      drivers/usb/host/whci/
3547 F:      drivers/usb/wusbcore/
3548 F:      include/linux/usb/wusb*
3549
3550 CFAG12864B LCD DRIVER
3551 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3552 S:      Maintained
3553 F:      drivers/auxdisplay/cfag12864b.c
3554 F:      include/linux/cfag12864b.h
3555
3556 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3557 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3558 S:      Maintained
3559 F:      drivers/auxdisplay/cfag12864bfb.c
3560 F:      include/linux/cfag12864b.h
3561
3562 802.11 (including CFG80211/NL80211)
3563 M:      Johannes Berg <johannes@sipsolutions.net>
3564 L:      linux-wireless@vger.kernel.org
3565 W:      http://wireless.kernel.org/
3566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3568 S:      Maintained
3569 F:      net/wireless/
3570 F:      include/uapi/linux/nl80211.h
3571 F:      include/linux/ieee80211.h
3572 F:      include/net/wext.h
3573 F:      include/net/cfg80211.h
3574 F:      include/net/iw_handler.h
3575 F:      include/net/ieee80211_radiotap.h
3576 F:      Documentation/driver-api/80211/cfg80211.rst
3577 F:      Documentation/networking/regulatory.txt
3578
3579 CHAR and MISC DRIVERS
3580 M:      Arnd Bergmann <arnd@arndb.de>
3581 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3583 S:      Supported
3584 F:      drivers/char/
3585 F:      drivers/misc/
3586 F:      include/linux/miscdevice.h
3587
3588 CHECKPATCH
3589 M:      Andy Whitcroft <apw@canonical.com>
3590 M:      Joe Perches <joe@perches.com>
3591 S:      Maintained
3592 F:      scripts/checkpatch.pl
3593
3594 CHINESE DOCUMENTATION
3595 M:      Harry Wei <harryxiyou@gmail.com>
3596 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3597 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3598 S:      Maintained
3599 F:      Documentation/translations/zh_CN/
3600
3601 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3602 M:      Peter Chen <Peter.Chen@nxp.com>
3603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3604 L:      linux-usb@vger.kernel.org
3605 S:      Maintained
3606 F:      drivers/usb/chipidea/
3607
3608 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3609 M:      Hans de Goede <hdegoede@redhat.com>
3610 L:      linux-input@vger.kernel.org
3611 S:      Maintained
3612 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3613 F:      drivers/input/touchscreen/chipone_icn8318.c
3614
3615 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3616 M:      Hans de Goede <hdegoede@redhat.com>
3617 L:      linux-input@vger.kernel.org
3618 S:      Maintained
3619 F:      drivers/input/touchscreen/chipone_icn8505.c
3620
3621 CHROME HARDWARE PLATFORM SUPPORT
3622 M:      Benson Leung <bleung@chromium.org>
3623 M:      Olof Johansson <olof@lixom.net>
3624 S:      Maintained
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3626 F:      drivers/platform/chrome/
3627
3628 CIRRUS LOGIC AUDIO CODEC DRIVERS
3629 M:      Brian Austin <brian.austin@cirrus.com>
3630 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3632 S:      Maintained
3633 F:      sound/soc/codecs/cs*
3634
3635 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3636 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3637 L:      netdev@vger.kernel.org
3638 S:      Maintained
3639 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3640
3641 CISCO FCOE HBA DRIVER
3642 M:      Satish Kharat <satishkh@cisco.com>
3643 M:      Sesidhar Baddela <sebaddel@cisco.com>
3644 M:      Karan Tilak Kumar <kartilak@cisco.com>
3645 L:      linux-scsi@vger.kernel.org
3646 S:      Supported
3647 F:      drivers/scsi/fnic/
3648
3649 CISCO SCSI HBA DRIVER
3650 M:      Karan Tilak Kumar <kartilak@cisco.com>
3651 M:      Sesidhar Baddela <sebaddel@cisco.com>
3652 L:      linux-scsi@vger.kernel.org
3653 S:      Supported
3654 F:      drivers/scsi/snic/
3655
3656 CISCO VIC ETHERNET NIC DRIVER
3657 M:      Christian Benvenuti <benve@cisco.com>
3658 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3659 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3660 S:      Supported
3661 F:      drivers/net/ethernet/cisco/enic/
3662
3663 CISCO VIC LOW LATENCY NIC DRIVER
3664 M:      Christian Benvenuti <benve@cisco.com>
3665 S:      Supported
3666 F:      drivers/infiniband/hw/usnic/
3667
3668 CIRRUS LOGIC MADERA CODEC DRIVERS
3669 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3670 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3671 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3672 L:      patches@opensource.cirrus.com
3673 T:      git https://github.com/CirrusLogic/linux-drivers.git
3674 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3675 S:      Supported
3676 F:      Documentation/devicetree/bindings/mfd/madera.txt
3677 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3678 F:      include/linux/mfd/madera/*
3679 F:      drivers/gpio/gpio-madera*
3680 F:      drivers/mfd/madera*
3681 F:      drivers/mfd/cs47l*
3682 F:      drivers/pinctrl/cirrus/*
3683
3684 CLANG-FORMAT FILE
3685 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3686 S:      Maintained
3687 F:      .clang-format
3688
3689 CLEANCACHE API
3690 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3691 L:      linux-kernel@vger.kernel.org
3692 S:      Maintained
3693 F:      mm/cleancache.c
3694 F:      include/linux/cleancache.h
3695
3696 CLK API
3697 M:      Russell King <linux@armlinux.org.uk>
3698 L:      linux-clk@vger.kernel.org
3699 S:      Maintained
3700 F:      include/linux/clk.h
3701
3702 CLOCKSOURCE, CLOCKEVENT DRIVERS
3703 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3704 M:      Thomas Gleixner <tglx@linutronix.de>
3705 L:      linux-kernel@vger.kernel.org
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3707 S:      Supported
3708 F:      drivers/clocksource/
3709 F:      Documentation/devicetree/bindings/timer/
3710
3711 CMPC ACPI DRIVER
3712 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3713 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3714 L:      platform-driver-x86@vger.kernel.org
3715 S:      Supported
3716 F:      drivers/platform/x86/classmate-laptop.c
3717
3718 COBALT MEDIA DRIVER
3719 M:      Hans Verkuil <hans.verkuil@cisco.com>
3720 L:      linux-media@vger.kernel.org
3721 T:      git git://linuxtv.org/media_tree.git
3722 W:      https://linuxtv.org
3723 S:      Supported
3724 F:      drivers/media/pci/cobalt/
3725
3726 COCCINELLE/Semantic Patches (SmPL)
3727 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3728 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3729 M:      Nicolas Palix <nicolas.palix@imag.fr>
3730 M:      Michal Marek <michal.lkml@markovi.net>
3731 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3733 W:      http://coccinelle.lip6.fr/
3734 S:      Supported
3735 F:      Documentation/dev-tools/coccinelle.rst
3736 F:      scripts/coccinelle/
3737 F:      scripts/coccicheck
3738
3739 CODA FILE SYSTEM
3740 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3741 M:      coda@cs.cmu.edu
3742 L:      codalist@coda.cs.cmu.edu
3743 W:      http://www.coda.cs.cmu.edu/
3744 S:      Maintained
3745 F:      Documentation/filesystems/coda.txt
3746 F:      fs/coda/
3747 F:      include/linux/coda*.h
3748 F:      include/uapi/linux/coda*.h
3749
3750 CODA V4L2 MEM2MEM DRIVER
3751 M:      Philipp Zabel <p.zabel@pengutronix.de>
3752 L:      linux-media@vger.kernel.org
3753 S:      Maintained
3754 F:      Documentation/devicetree/bindings/media/coda.txt
3755 F:      drivers/media/platform/coda/
3756
3757 CODE OF CONDUCT
3758 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3759 S:      Supported
3760 F:      Documentation/process/code-of-conduct.rst
3761 F:      Documentation/process/code-of-conduct-interpretation.rst
3762
3763 COMMON CLK FRAMEWORK
3764 M:      Michael Turquette <mturquette@baylibre.com>
3765 M:      Stephen Boyd <sboyd@kernel.org>
3766 L:      linux-clk@vger.kernel.org
3767 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3769 S:      Maintained
3770 F:      Documentation/devicetree/bindings/clock/
3771 F:      drivers/clk/
3772 X:      drivers/clk/clkdev.c
3773 F:      include/linux/clk-pr*
3774 F:      include/linux/clk/
3775 F:      include/linux/of_clk.h
3776
3777 COMMON INTERNET FILE SYSTEM (CIFS)
3778 M:      Steve French <sfrench@samba.org>
3779 L:      linux-cifs@vger.kernel.org
3780 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3781 W:      http://linux-cifs.samba.org/
3782 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3783 S:      Supported
3784 F:      Documentation/filesystems/cifs/
3785 F:      fs/cifs/
3786
3787 COMPACTPCI HOTPLUG CORE
3788 M:      Scott Murray <scott@spiteful.org>
3789 L:      linux-pci@vger.kernel.org
3790 S:      Maintained
3791 F:      drivers/pci/hotplug/cpci_hotplug*
3792
3793 COMPACTPCI HOTPLUG GENERIC DRIVER
3794 M:      Scott Murray <scott@spiteful.org>
3795 L:      linux-pci@vger.kernel.org
3796 S:      Maintained
3797 F:      drivers/pci/hotplug/cpcihp_generic.c
3798
3799 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3800 M:      Scott Murray <scott@spiteful.org>
3801 L:      linux-pci@vger.kernel.org
3802 S:      Maintained
3803 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3804
3805 COMPAL LAPTOP SUPPORT
3806 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3807 L:      platform-driver-x86@vger.kernel.org
3808 S:      Maintained
3809 F:      drivers/platform/x86/compal-laptop.c
3810
3811 COMPILER ATTRIBUTES
3812 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3813 S:      Maintained
3814 F:      include/linux/compiler_attributes.h
3815
3816 CONEXANT ACCESSRUNNER USB DRIVER
3817 L:      accessrunner-general@lists.sourceforge.net
3818 W:      http://accessrunner.sourceforge.net/
3819 S:      Orphan
3820 F:      drivers/usb/atm/cxacru.c
3821
3822 CONFIGFS
3823 M:      Joel Becker <jlbec@evilplan.org>
3824 M:      Christoph Hellwig <hch@lst.de>
3825 T:      git git://git.infradead.org/users/hch/configfs.git
3826 S:      Supported
3827 F:      fs/configfs/
3828 F:      include/linux/configfs.h
3829
3830 CONNECTOR
3831 M:      Evgeniy Polyakov <zbr@ioremap.net>
3832 L:      netdev@vger.kernel.org
3833 S:      Maintained
3834 F:      drivers/connector/
3835
3836 CONTROL GROUP (CGROUP)
3837 M:      Tejun Heo <tj@kernel.org>
3838 M:      Li Zefan <lizefan@huawei.com>
3839 M:      Johannes Weiner <hannes@cmpxchg.org>
3840 L:      cgroups@vger.kernel.org
3841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3842 S:      Maintained
3843 F:      Documentation/cgroup*
3844 F:      include/linux/cgroup*
3845 F:      kernel/cgroup*
3846
3847 CONTROL GROUP - CPUSET
3848 M:      Li Zefan <lizefan@huawei.com>
3849 L:      cgroups@vger.kernel.org
3850 W:      http://www.bullopensource.org/cpuset/
3851 W:      http://oss.sgi.com/projects/cpusets/
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3853 S:      Maintained
3854 F:      Documentation/cgroup-v1/cpusets.txt
3855 F:      include/linux/cpuset.h
3856 F:      kernel/cgroup/cpuset.c
3857
3858 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3859 M:      Johannes Weiner <hannes@cmpxchg.org>
3860 M:      Michal Hocko <mhocko@kernel.org>
3861 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3862 L:      cgroups@vger.kernel.org
3863 L:      linux-mm@kvack.org
3864 S:      Maintained
3865 F:      mm/memcontrol.c
3866 F:      mm/swap_cgroup.c
3867
3868 CORETEMP HARDWARE MONITORING DRIVER
3869 M:      Fenghua Yu <fenghua.yu@intel.com>
3870 L:      linux-hwmon@vger.kernel.org
3871 S:      Maintained
3872 F:      Documentation/hwmon/coretemp
3873 F:      drivers/hwmon/coretemp.c
3874
3875 COSA/SRP SYNC SERIAL DRIVER
3876 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3877 W:      http://www.fi.muni.cz/~kas/cosa/
3878 S:      Maintained
3879 F:      drivers/net/wan/cosa*
3880
3881 CPMAC ETHERNET DRIVER
3882 M:      Florian Fainelli <f.fainelli@gmail.com>
3883 L:      netdev@vger.kernel.org
3884 S:      Maintained
3885 F:      drivers/net/ethernet/ti/cpmac.c
3886
3887 CPU FREQUENCY DRIVERS
3888 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3889 M:      Viresh Kumar <viresh.kumar@linaro.org>
3890 L:      linux-pm@vger.kernel.org
3891 S:      Maintained
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3893 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3894 B:      https://bugzilla.kernel.org
3895 F:      Documentation/cpu-freq/
3896 F:      Documentation/devicetree/bindings/cpufreq/
3897 F:      drivers/cpufreq/
3898 F:      include/linux/cpufreq.h
3899 F:      tools/testing/selftests/cpufreq/
3900
3901 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3902 M:      Viresh Kumar <viresh.kumar@linaro.org>
3903 M:      Sudeep Holla <sudeep.holla@arm.com>
3904 L:      linux-pm@vger.kernel.org
3905 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3906 S:      Maintained
3907 F:      drivers/cpufreq/arm_big_little.h
3908 F:      drivers/cpufreq/arm_big_little.c
3909
3910 CPU POWER MONITORING SUBSYSTEM
3911 M:      Thomas Renninger <trenn@suse.com>
3912 M:      Shuah Khan <shuah@kernel.org>
3913 L:      linux-pm@vger.kernel.org
3914 S:      Maintained
3915 F:      tools/power/cpupower/
3916
3917 CPUID/MSR DRIVER
3918 M:      "H. Peter Anvin" <hpa@zytor.com>
3919 S:      Maintained
3920 F:      arch/x86/kernel/cpuid.c
3921 F:      arch/x86/kernel/msr.c
3922
3923 CPUIDLE DRIVER - ARM BIG LITTLE
3924 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3925 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3926 L:      linux-pm@vger.kernel.org
3927 L:      linux-arm-kernel@lists.infradead.org
3928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3929 S:      Maintained
3930 F:      drivers/cpuidle/cpuidle-big_little.c
3931
3932 CPUIDLE DRIVER - ARM EXYNOS
3933 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3934 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3935 M:      Kukjin Kim <kgene@kernel.org>
3936 L:      linux-pm@vger.kernel.org
3937 L:      linux-samsung-soc@vger.kernel.org
3938 S:      Supported
3939 F:      drivers/cpuidle/cpuidle-exynos.c
3940 F:      arch/arm/mach-exynos/pm.c
3941
3942 CPUIDLE DRIVERS
3943 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3944 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3945 L:      linux-pm@vger.kernel.org
3946 S:      Maintained
3947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3948 B:      https://bugzilla.kernel.org
3949 F:      drivers/cpuidle/*
3950 F:      include/linux/cpuidle.h
3951
3952 CRAMFS FILESYSTEM
3953 M:      Nicolas Pitre <nico@linaro.org>
3954 S:      Maintained
3955 F:      Documentation/filesystems/cramfs.txt
3956 F:      fs/cramfs/
3957
3958 CRYPTO API
3959 M:      Herbert Xu <herbert@gondor.apana.org.au>
3960 M:      "David S. Miller" <davem@davemloft.net>
3961 L:      linux-crypto@vger.kernel.org
3962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3964 S:      Maintained
3965 F:      Documentation/crypto/
3966 F:      Documentation/devicetree/bindings/crypto/
3967 F:      arch/*/crypto/
3968 F:      crypto/
3969 F:      drivers/crypto/
3970 F:      include/crypto/
3971 F:      include/linux/crypto*
3972
3973 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3974 M:      Neil Horman <nhorman@tuxdriver.com>
3975 L:      linux-crypto@vger.kernel.org
3976 S:      Maintained
3977 F:      crypto/ansi_cprng.c
3978 F:      crypto/rng.c
3979
3980 CS3308 MEDIA DRIVER
3981 M:      Hans Verkuil <hverkuil@xs4all.nl>
3982 L:      linux-media@vger.kernel.org
3983 T:      git git://linuxtv.org/media_tree.git
3984 W:      http://linuxtv.org
3985 S:      Odd Fixes
3986 F:      drivers/media/i2c/cs3308.c
3987 F:      drivers/media/i2c/cs3308.h
3988
3989 CS5535 Audio ALSA driver
3990 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3991 S:      Maintained
3992 F:      sound/pci/cs5535audio/
3993
3994 CW1200 WLAN driver
3995 M:      Solomon Peachy <pizza@shaftnet.org>
3996 S:      Maintained
3997 F:      drivers/net/wireless/st/cw1200/
3998
3999 CX18 VIDEO4LINUX DRIVER
4000 M:      Andy Walls <awalls@md.metrocast.net>
4001 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4002 L:      linux-media@vger.kernel.org
4003 T:      git git://linuxtv.org/media_tree.git
4004 W:      https://linuxtv.org
4005 W:      http://www.ivtvdriver.org/index.php/Cx18
4006 S:      Maintained
4007 F:      Documentation/media/v4l-drivers/cx18*
4008 F:      drivers/media/pci/cx18/
4009 F:      include/uapi/linux/ivtv*
4010
4011 CX2341X MPEG ENCODER HELPER MODULE
4012 M:      Hans Verkuil <hverkuil@xs4all.nl>
4013 L:      linux-media@vger.kernel.org
4014 T:      git git://linuxtv.org/media_tree.git
4015 W:      https://linuxtv.org
4016 S:      Maintained
4017 F:      drivers/media/common/cx2341x*
4018 F:      include/media/cx2341x*
4019
4020 CX24120 MEDIA DRIVER
4021 M:      Jemma Denson <jdenson@gmail.com>
4022 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4023 L:      linux-media@vger.kernel.org
4024 W:      https://linuxtv.org
4025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4026 S:      Maintained
4027 F:      drivers/media/dvb-frontends/cx24120*
4028
4029 CX88 VIDEO4LINUX DRIVER
4030 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4031 L:      linux-media@vger.kernel.org
4032 W:      https://linuxtv.org
4033 T:      git git://linuxtv.org/media_tree.git
4034 S:      Odd fixes
4035 F:      Documentation/media/v4l-drivers/cx88*
4036 F:      drivers/media/pci/cx88/
4037
4038 CXD2820R MEDIA DRIVER
4039 M:      Antti Palosaari <crope@iki.fi>
4040 L:      linux-media@vger.kernel.org
4041 W:      https://linuxtv.org
4042 W:      http://palosaari.fi/linux/
4043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4044 T:      git git://linuxtv.org/anttip/media_tree.git
4045 S:      Maintained
4046 F:      drivers/media/dvb-frontends/cxd2820r*
4047
4048 CXGB3 ETHERNET DRIVER (CXGB3)
4049 M:      Santosh Raspatur <santosh@chelsio.com>
4050 L:      netdev@vger.kernel.org
4051 W:      http://www.chelsio.com
4052 S:      Supported
4053 F:      drivers/net/ethernet/chelsio/cxgb3/
4054
4055 CXGB3 ISCSI DRIVER (CXGB3I)
4056 M:      Karen Xie <kxie@chelsio.com>
4057 L:      linux-scsi@vger.kernel.org
4058 W:      http://www.chelsio.com
4059 S:      Supported
4060 F:      drivers/scsi/cxgbi/cxgb3i
4061
4062 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4063 M:      Steve Wise <swise@chelsio.com>
4064 L:      linux-rdma@vger.kernel.org
4065 W:      http://www.openfabrics.org
4066 S:      Supported
4067 F:      drivers/infiniband/hw/cxgb3/
4068 F:      include/uapi/rdma/cxgb3-abi.h
4069
4070 CXGB4 CRYPTO DRIVER (chcr)
4071 M:      Harsh Jain <harsh@chelsio.com>
4072 L:      linux-crypto@vger.kernel.org
4073 W:      http://www.chelsio.com
4074 S:      Supported
4075 F:      drivers/crypto/chelsio
4076
4077 CXGB4 ETHERNET DRIVER (CXGB4)
4078 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4079 L:      netdev@vger.kernel.org
4080 W:      http://www.chelsio.com
4081 S:      Supported
4082 F:      drivers/net/ethernet/chelsio/cxgb4/
4083
4084 CXGB4 ISCSI DRIVER (CXGB4I)
4085 M:      Karen Xie <kxie@chelsio.com>
4086 L:      linux-scsi@vger.kernel.org
4087 W:      http://www.chelsio.com
4088 S:      Supported
4089 F:      drivers/scsi/cxgbi/cxgb4i
4090
4091 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4092 M:      Steve Wise <swise@chelsio.com>
4093 L:      linux-rdma@vger.kernel.org
4094 W:      http://www.openfabrics.org
4095 S:      Supported
4096 F:      drivers/infiniband/hw/cxgb4/
4097 F:      include/uapi/rdma/cxgb4-abi.h
4098
4099 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4100 M:      Casey Leedom <leedom@chelsio.com>
4101 L:      netdev@vger.kernel.org
4102 W:      http://www.chelsio.com
4103 S:      Supported
4104 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4105
4106 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4107 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4108 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4109 L:      linuxppc-dev@lists.ozlabs.org
4110 S:      Supported
4111 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4112 F:      drivers/misc/cxl/
4113 F:      include/misc/cxl*
4114 F:      include/uapi/misc/cxl.h
4115 F:      Documentation/powerpc/cxl.txt
4116 F:      Documentation/ABI/testing/sysfs-class-cxl
4117
4118 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4119 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4120 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4121 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4122 L:      linux-scsi@vger.kernel.org
4123 S:      Supported
4124 F:      drivers/scsi/cxlflash/
4125 F:      include/uapi/scsi/cxlflash_ioctl.h
4126 F:      Documentation/powerpc/cxlflash.txt
4127
4128 CYBERPRO FB DRIVER
4129 M:      Russell King <linux@armlinux.org.uk>
4130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4131 W:      http://www.armlinux.org.uk/
4132 S:      Maintained
4133 F:      drivers/video/fbdev/cyber2000fb.*
4134
4135 CYCLADES ASYNC MUX DRIVER
4136 W:      http://www.cyclades.com/
4137 S:      Orphan
4138 F:      drivers/tty/cyclades.c
4139 F:      include/linux/cyclades.h
4140 F:      include/uapi/linux/cyclades.h
4141
4142 CYCLADES PC300 DRIVER
4143 W:      http://www.cyclades.com/
4144 S:      Orphan
4145 F:      drivers/net/wan/pc300*
4146
4147 CYPRESS_FIRMWARE MEDIA DRIVER
4148 M:      Antti Palosaari <crope@iki.fi>
4149 L:      linux-media@vger.kernel.org
4150 W:      https://linuxtv.org
4151 W:      http://palosaari.fi/linux/
4152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4153 T:      git git://linuxtv.org/anttip/media_tree.git
4154 S:      Maintained
4155 F:      drivers/media/common/cypress_firmware*
4156
4157 CYTTSP TOUCHSCREEN DRIVER
4158 M:      Ferruh Yigit <fery@cypress.com>
4159 L:      linux-input@vger.kernel.org
4160 S:      Supported
4161 F:      drivers/input/touchscreen/cyttsp*
4162 F:      include/linux/input/cyttsp.h
4163
4164 D-LINK DIR-685 TOUCHKEYS DRIVER
4165 M:      Linus Walleij <linus.walleij@linaro.org>
4166 L:      linux-input@vger.kernel.org
4167 S:      Supported
4168 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4169
4170 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4171 M:      Joshua Kinard <kumba@gentoo.org>
4172 S:      Maintained
4173 F:      drivers/rtc/rtc-ds1685.c
4174 F:      include/linux/rtc/ds1685.h
4175
4176 DAMA SLAVE for AX.25
4177 M:      Joerg Reuter <jreuter@yaina.de>
4178 W:      http://yaina.de/jreuter/
4179 W:      http://www.qsl.net/dl1bke/
4180 L:      linux-hams@vger.kernel.org
4181 S:      Maintained
4182 F:      net/ax25/af_ax25.c
4183 F:      net/ax25/ax25_dev.c
4184 F:      net/ax25/ax25_ds_*
4185 F:      net/ax25/ax25_in.c
4186 F:      net/ax25/ax25_out.c
4187 F:      net/ax25/ax25_timer.c
4188 F:      net/ax25/sysctl_net_ax25.c
4189
4190 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4191 L:      netdev@vger.kernel.org
4192 S:      Orphan
4193 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4194 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4195
4196 DC390/AM53C974 SCSI driver
4197 M:      Hannes Reinecke <hare@suse.com>
4198 L:      linux-scsi@vger.kernel.org
4199 S:      Maintained
4200 F:      drivers/scsi/am53c974.c
4201
4202 DC395x SCSI driver
4203 M:      Oliver Neukum <oliver@neukum.org>
4204 M:      Ali Akcaagac <aliakc@web.de>
4205 M:      Jamie Lenehan <lenehan@twibble.org>
4206 L:      dc395x@twibble.org
4207 W:      http://twibble.org/dist/dc395x/
4208 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4209 S:      Maintained
4210 F:      Documentation/scsi/dc395x.txt
4211 F:      drivers/scsi/dc395x.*
4212
4213 DCCP PROTOCOL
4214 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4215 L:      dccp@vger.kernel.org
4216 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4217 S:      Maintained
4218 F:      include/linux/dccp.h
4219 F:      include/uapi/linux/dccp.h
4220 F:      include/linux/tfrc.h
4221 F:      net/dccp/
4222
4223 DECnet NETWORK LAYER
4224 W:      http://linux-decnet.sourceforge.net
4225 L:      linux-decnet-user@lists.sourceforge.net
4226 S:      Orphan
4227 F:      Documentation/networking/decnet.txt
4228 F:      net/decnet/
4229
4230 DECSTATION PLATFORM SUPPORT
4231 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4232 L:      linux-mips@vger.kernel.org
4233 W:      http://www.linux-mips.org/wiki/DECstation
4234 S:      Maintained
4235 F:      arch/mips/dec/
4236 F:      arch/mips/include/asm/dec/
4237 F:      arch/mips/include/asm/mach-dec/
4238
4239 DEFXX FDDI NETWORK DRIVER
4240 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4241 S:      Maintained
4242 F:      drivers/net/fddi/defxx.*
4243
4244 DELL SMBIOS DRIVER
4245 M:      Pali Rohár <pali.rohar@gmail.com>
4246 M:      Mario Limonciello <mario.limonciello@dell.com>
4247 L:      platform-driver-x86@vger.kernel.org
4248 S:      Maintained
4249 F:      drivers/platform/x86/dell-smbios.*
4250
4251 DELL SMBIOS SMM DRIVER
4252 M:      Mario Limonciello <mario.limonciello@dell.com>
4253 L:      platform-driver-x86@vger.kernel.org
4254 S:      Maintained
4255 F:      drivers/platform/x86/dell-smbios-smm.c
4256
4257 DELL SMBIOS WMI DRIVER
4258 M:      Mario Limonciello <mario.limonciello@dell.com>
4259 L:      platform-driver-x86@vger.kernel.org
4260 S:      Maintained
4261 F:      drivers/platform/x86/dell-smbios-wmi.c
4262 F:      tools/wmi/dell-smbios-example.c
4263
4264 DEFZA FDDI NETWORK DRIVER
4265 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4266 S:      Maintained
4267 F:      drivers/net/fddi/defza.*
4268
4269 DELL LAPTOP DRIVER
4270 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4271 M:      Pali Rohár <pali.rohar@gmail.com>
4272 L:      platform-driver-x86@vger.kernel.org
4273 S:      Maintained
4274 F:      drivers/platform/x86/dell-laptop.c
4275
4276 DELL LAPTOP FREEFALL DRIVER
4277 M:      Pali Rohár <pali.rohar@gmail.com>
4278 S:      Maintained
4279 F:      drivers/platform/x86/dell-smo8800.c
4280
4281 DELL LAPTOP RBTN DRIVER
4282 M:      Pali Rohár <pali.rohar@gmail.com>
4283 S:      Maintained
4284 F:      drivers/platform/x86/dell-rbtn.*
4285
4286 DELL REMOTE BIOS UPDATE DRIVER
4287 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4288 L:      platform-driver-x86@vger.kernel.org
4289 S:      Maintained
4290 F:      drivers/platform/x86/dell_rbu.c
4291
4292 DELL LAPTOP SMM DRIVER
4293 M:      Pali Rohár <pali.rohar@gmail.com>
4294 S:      Maintained
4295 F:      drivers/hwmon/dell-smm-hwmon.c
4296 F:      include/uapi/linux/i8k.h
4297
4298 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4299 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4300 L:      platform-driver-x86@vger.kernel.org
4301 S:      Maintained
4302 F:      Documentation/dcdbas.txt
4303 F:      drivers/platform/x86/dcdbas.*
4304
4305 DELL WMI NOTIFICATIONS DRIVER
4306 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4307 M:      Pali Rohár <pali.rohar@gmail.com>
4308 S:      Maintained
4309 F:      drivers/platform/x86/dell-wmi.c
4310
4311 DELL WMI DESCRIPTOR DRIVER
4312 M:      Mario Limonciello <mario.limonciello@dell.com>
4313 S:      Maintained
4314 F:      drivers/platform/x86/dell-wmi-descriptor.c
4315
4316 DELTA ST MEDIA DRIVER
4317 M:      Hugues Fruchet <hugues.fruchet@st.com>
4318 L:      linux-media@vger.kernel.org
4319 T:      git git://linuxtv.org/media_tree.git
4320 W:      https://linuxtv.org
4321 S:      Supported
4322 F:      drivers/media/platform/sti/delta
4323
4324 DENALI NAND DRIVER
4325 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4326 L:      linux-mtd@lists.infradead.org
4327 S:      Supported
4328 F:      drivers/mtd/nand/raw/denali*
4329
4330 DESIGNWARE USB2 DRD IP DRIVER
4331 M:      Minas Harutyunyan <hminas@synopsys.com>
4332 L:      linux-usb@vger.kernel.org
4333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4334 S:      Maintained
4335 F:      drivers/usb/dwc2/
4336
4337 DESIGNWARE USB3 DRD IP DRIVER
4338 M:      Felipe Balbi <balbi@kernel.org>
4339 L:      linux-usb@vger.kernel.org
4340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4341 S:      Maintained
4342 F:      drivers/usb/dwc3/
4343
4344 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4345 M:      Andreas Klinger <ak@it-klinger.de>
4346 L:      linux-iio@vger.kernel.org
4347 S:      Maintained
4348 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4349 F:      drivers/iio/proximity/srf*.c
4350
4351 DEVICE COREDUMP (DEV_COREDUMP)
4352 M:      Johannes Berg <johannes@sipsolutions.net>
4353 L:      linux-kernel@vger.kernel.org
4354 S:      Maintained
4355 F:      drivers/base/devcoredump.c
4356 F:      include/linux/devcoredump.h
4357
4358 DEVICE FREQUENCY (DEVFREQ)
4359 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4360 M:      Kyungmin Park <kyungmin.park@samsung.com>
4361 R:      Chanwoo Choi <cw00.choi@samsung.com>
4362 L:      linux-pm@vger.kernel.org
4363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4364 S:      Maintained
4365 F:      drivers/devfreq/
4366 F:      include/linux/devfreq.h
4367 F:      Documentation/devicetree/bindings/devfreq/
4368
4369 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4370 M:      Chanwoo Choi <cw00.choi@samsung.com>
4371 L:      linux-pm@vger.kernel.org
4372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4373 S:      Supported
4374 F:      drivers/devfreq/event/
4375 F:      drivers/devfreq/devfreq-event.c
4376 F:      include/linux/devfreq-event.h
4377 F:      Documentation/devicetree/bindings/devfreq/event/
4378
4379 DEVICE NUMBER REGISTRY
4380 M:      Torben Mathiasen <device@lanana.org>
4381 W:      http://lanana.org/docs/device-list/index.html
4382 S:      Maintained
4383
4384 DEVICE-MAPPER  (LVM)
4385 M:      Alasdair Kergon <agk@redhat.com>
4386 M:      Mike Snitzer <snitzer@redhat.com>
4387 M:      dm-devel@redhat.com
4388 L:      dm-devel@redhat.com
4389 W:      http://sources.redhat.com/dm
4390 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4392 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4393 S:      Maintained
4394 F:      Documentation/device-mapper/
4395 F:      drivers/md/Makefile
4396 F:      drivers/md/Kconfig
4397 F:      drivers/md/dm*
4398 F:      drivers/md/persistent-data/
4399 F:      include/linux/device-mapper.h
4400 F:      include/linux/dm-*.h
4401 F:      include/uapi/linux/dm-*.h
4402
4403 DEVLINK
4404 M:      Jiri Pirko <jiri@mellanox.com>
4405 L:      netdev@vger.kernel.org
4406 S:      Supported
4407 F:      net/core/devlink.c
4408 F:      include/net/devlink.h
4409 F:      include/uapi/linux/devlink.h
4410
4411 DIALOG SEMICONDUCTOR DRIVERS
4412 M:      Support Opensource <support.opensource@diasemi.com>
4413 W:      http://www.dialog-semiconductor.com/products
4414 S:      Supported
4415 F:      Documentation/hwmon/da90??
4416 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4417 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4418 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4419 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4420 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4421 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4422 F:      drivers/gpio/gpio-da90??.c
4423 F:      drivers/hwmon/da90??-hwmon.c
4424 F:      drivers/iio/adc/da91??-*.c
4425 F:      drivers/input/misc/da90??_onkey.c
4426 F:      drivers/input/touchscreen/da9052_tsi.c
4427 F:      drivers/leds/leds-da90??.c
4428 F:      drivers/mfd/da903x.c
4429 F:      drivers/mfd/da90??-*.c
4430 F:      drivers/mfd/da91??-*.c
4431 F:      drivers/power/supply/da9052-battery.c
4432 F:      drivers/power/supply/da91??-*.c
4433 F:      drivers/regulator/da903x.c
4434 F:      drivers/regulator/da9???-regulator.[ch]
4435 F:      drivers/thermal/da90??-thermal.c
4436 F:      drivers/rtc/rtc-da90??.c
4437 F:      drivers/video/backlight/da90??_bl.c
4438 F:      drivers/watchdog/da90??_wdt.c
4439 F:      include/linux/mfd/da903x.h
4440 F:      include/linux/mfd/da9052/
4441 F:      include/linux/mfd/da9055/
4442 F:      include/linux/mfd/da9062/
4443 F:      include/linux/mfd/da9063/
4444 F:      include/linux/mfd/da9150/
4445 F:      include/linux/regulator/da9211.h
4446 F:      include/sound/da[79]*.h
4447 F:      sound/soc/codecs/da[79]*.[ch]
4448
4449 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4450 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4451 L:      linux-gpio@vger.kernel.org
4452 S:      Maintained
4453 F:      drivers/gpio/gpio-gpio-mm.c
4454
4455 DIOLAN U2C-12 I2C DRIVER
4456 M:      Guenter Roeck <linux@roeck-us.net>
4457 L:      linux-i2c@vger.kernel.org
4458 S:      Maintained
4459 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4460
4461 FILESYSTEM DIRECT ACCESS (DAX)
4462 M:      Matthew Wilcox <willy@infradead.org>
4463 M:      Ross Zwisler <zwisler@kernel.org>
4464 M:      Jan Kara <jack@suse.cz>
4465 L:      linux-fsdevel@vger.kernel.org
4466 S:      Supported
4467 F:      fs/dax.c
4468 F:      include/linux/dax.h
4469 F:      include/trace/events/fs_dax.h
4470
4471 DEVICE DIRECT ACCESS (DAX)
4472 M:      Dan Williams <dan.j.williams@intel.com>
4473 M:      Dave Jiang <dave.jiang@intel.com>
4474 M:      Ross Zwisler <zwisler@kernel.org>
4475 M:      Vishal Verma <vishal.l.verma@intel.com>
4476 L:      linux-nvdimm@lists.01.org
4477 S:      Supported
4478 F:      drivers/dax/
4479
4480 DIRECTORY NOTIFICATION (DNOTIFY)
4481 M:      Jan Kara <jack@suse.cz>
4482 R:      Amir Goldstein <amir73il@gmail.com>
4483 L:      linux-fsdevel@vger.kernel.org
4484 S:      Maintained
4485 F:      Documentation/filesystems/dnotify.txt
4486 F:      fs/notify/dnotify/
4487 F:      include/linux/dnotify.h
4488
4489 DISK GEOMETRY AND PARTITION HANDLING
4490 M:      Andries Brouwer <aeb@cwi.nl>
4491 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4492 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4493 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4494 S:      Maintained
4495
4496 DISKQUOTA
4497 M:      Jan Kara <jack@suse.com>
4498 S:      Maintained
4499 F:      Documentation/filesystems/quota.txt
4500 F:      fs/quota/
4501 F:      include/linux/quota*.h
4502 F:      include/uapi/linux/quota*.h
4503
4504 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4505 M:      Bernie Thompson <bernie@plugable.com>
4506 L:      linux-fbdev@vger.kernel.org
4507 S:      Maintained
4508 W:      http://plugable.com/category/projects/udlfb/
4509 F:      drivers/video/fbdev/udlfb.c
4510 F:      include/video/udlfb.h
4511 F:      Documentation/fb/udlfb.txt
4512
4513 DISTRIBUTED LOCK MANAGER (DLM)
4514 M:      Christine Caulfield <ccaulfie@redhat.com>
4515 M:      David Teigland <teigland@redhat.com>
4516 L:      cluster-devel@redhat.com
4517 W:      http://sources.redhat.com/cluster/
4518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4519 S:      Supported
4520 F:      fs/dlm/
4521
4522 DMA BUFFER SHARING FRAMEWORK
4523 M:      Sumit Semwal <sumit.semwal@linaro.org>
4524 S:      Maintained
4525 L:      linux-media@vger.kernel.org
4526 L:      dri-devel@lists.freedesktop.org
4527 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4528 F:      drivers/dma-buf/
4529 F:      include/linux/dma-buf*
4530 F:      include/linux/reservation.h
4531 F:      include/linux/*fence.h
4532 F:      Documentation/driver-api/dma-buf.rst
4533 T:      git git://anongit.freedesktop.org/drm/drm-misc
4534
4535 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4536 M:      Vinod Koul <vkoul@kernel.org>
4537 L:      dmaengine@vger.kernel.org
4538 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4539 S:      Maintained
4540 F:      drivers/dma/
4541 F:      include/linux/dmaengine.h
4542 F:      include/linux/of_dma.h
4543 F:      Documentation/devicetree/bindings/dma/
4544 F:      Documentation/driver-api/dmaengine/
4545 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4546
4547 DMA MAPPING HELPERS
4548 M:      Christoph Hellwig <hch@lst.de>
4549 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4550 R:      Robin Murphy <robin.murphy@arm.com>
4551 L:      iommu@lists.linux-foundation.org
4552 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4553 W:      http://git.infradead.org/users/hch/dma-mapping.git
4554 S:      Supported
4555 F:      kernel/dma/
4556 F:      include/asm-generic/dma-mapping.h
4557 F:      include/linux/dma-direct.h
4558 F:      include/linux/dma-mapping.h
4559 F:      include/linux/dma-noncoherent.h
4560
4561 DME1737 HARDWARE MONITOR DRIVER
4562 M:      Juerg Haefliger <juergh@gmail.com>
4563 L:      linux-hwmon@vger.kernel.org
4564 S:      Maintained
4565 F:      Documentation/hwmon/dme1737
4566 F:      drivers/hwmon/dme1737.c
4567
4568 DMI/SMBIOS SUPPORT
4569 M:      Jean Delvare <jdelvare@suse.com>
4570 S:      Maintained
4571 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4572 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4573 F:      drivers/firmware/dmi-id.c
4574 F:      drivers/firmware/dmi_scan.c
4575 F:      include/linux/dmi.h
4576
4577 DOCUMENTATION
4578 M:      Jonathan Corbet <corbet@lwn.net>
4579 L:      linux-doc@vger.kernel.org
4580 S:      Maintained
4581 F:      Documentation/
4582 F:      scripts/kernel-doc
4583 X:      Documentation/ABI/
4584 X:      Documentation/acpi/
4585 X:      Documentation/devicetree/
4586 X:      Documentation/i2c/
4587 X:      Documentation/media/
4588 X:      Documentation/power/
4589 X:      Documentation/spi/
4590 T:      git git://git.lwn.net/linux.git docs-next
4591
4592 DOCUMENTATION/ITALIAN
4593 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4594 L:      linux-doc@vger.kernel.org
4595 S:      Maintained
4596 F:      Documentation/translations/it_IT
4597
4598 DONGWOON DW9714 LENS VOICE COIL DRIVER
4599 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4600 L:      linux-media@vger.kernel.org
4601 T:      git git://linuxtv.org/media_tree.git
4602 S:      Maintained
4603 F:      drivers/media/i2c/dw9714.c
4604 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4605
4606 DONGWOON DW9807 LENS VOICE COIL DRIVER
4607 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4608 L:      linux-media@vger.kernel.org
4609 T:      git git://linuxtv.org/media_tree.git
4610 S:      Maintained
4611 F:      drivers/media/i2c/dw9807-vcm.c
4612 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4613
4614 DOUBLETALK DRIVER
4615 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4616 L:      blinux-list@redhat.com
4617 S:      Maintained
4618 F:      drivers/char/dtlk.c
4619 F:      include/linux/dtlk.h
4620
4621 DPAA2 DATAPATH I/O (DPIO) DRIVER
4622 M:      Roy Pledge <Roy.Pledge@nxp.com>
4623 L:      linux-kernel@vger.kernel.org
4624 S:      Maintained
4625 F:      drivers/soc/fsl/dpio
4626
4627 DPAA2 ETHERNET DRIVER
4628 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4629 L:      netdev@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4632 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4633 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4634 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4635 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4636
4637 DPAA2 ETHERNET SWITCH DRIVER
4638 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4639 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4640 L:      linux-kernel@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/staging/fsl-dpaa2/ethsw
4643
4644 DPAA2 PTP CLOCK DRIVER
4645 M:      Yangbo Lu <yangbo.lu@nxp.com>
4646 L:      netdev@vger.kernel.org
4647 S:      Maintained
4648 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4649 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4650
4651 DPT_I2O SCSI RAID DRIVER
4652 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4653 L:      linux-scsi@vger.kernel.org
4654 W:      http://www.adaptec.com/
4655 S:      Maintained
4656 F:      drivers/scsi/dpt*
4657 F:      drivers/scsi/dpt/
4658
4659 DRBD DRIVER
4660 M:      Philipp Reisner <philipp.reisner@linbit.com>
4661 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4662 L:      drbd-dev@lists.linbit.com
4663 W:      http://www.drbd.org
4664 T:      git git://git.linbit.com/linux-drbd.git
4665 T:      git git://git.linbit.com/drbd-8.4.git
4666 S:      Supported
4667 F:      drivers/block/drbd/
4668 F:      lib/lru_cache.c
4669 F:      Documentation/blockdev/drbd/
4670
4671 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4672 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4673 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4675 S:      Supported
4676 F:      Documentation/kobject.txt
4677 F:      drivers/base/
4678 F:      fs/debugfs/
4679 F:      fs/sysfs/
4680 F:      include/linux/debugfs.h
4681 F:      include/linux/kobj*
4682 F:      lib/kobj*
4683
4684 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4685 M:      Kevin Hilman <khilman@kernel.org>
4686 M:      Nishanth Menon <nm@ti.com>
4687 S:      Maintained
4688 F:      drivers/power/avs/
4689 F:      include/linux/power/smartreflex.h
4690 L:      linux-pm@vger.kernel.org
4691
4692 DRM DRIVER FOR ARM PL111 CLCD
4693 M:      Eric Anholt <eric@anholt.net>
4694 T:      git git://anongit.freedesktop.org/drm/drm-misc
4695 S:      Supported
4696 F:      drivers/gpu/drm/pl111/
4697
4698 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4699 M:      Linus Walleij <linus.walleij@linaro.org>
4700 T:      git git://anongit.freedesktop.org/drm/drm-misc
4701 S:      Maintained
4702 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4703 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4704
4705 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4706 M:      Dave Airlie <airlied@redhat.com>
4707 S:      Odd Fixes
4708 F:      drivers/gpu/drm/ast/
4709
4710 DRM DRIVER FOR BOCHS VIRTUAL GPU
4711 M:      Gerd Hoffmann <kraxel@redhat.com>
4712 L:      virtualization@lists.linux-foundation.org
4713 T:      git git://anongit.freedesktop.org/drm/drm-misc
4714 S:      Maintained
4715 F:      drivers/gpu/drm/bochs/
4716
4717 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4718 M:      Linus Walleij <linus.walleij@linaro.org>
4719 T:      git git://anongit.freedesktop.org/drm/drm-misc
4720 S:      Maintained
4721 F:      drivers/gpu/drm/tve200/
4722
4723 DRM DRIVER FOR ILITEK ILI9225 PANELS
4724 M:      David Lechner <david@lechnology.com>
4725 S:      Maintained
4726 F:      drivers/gpu/drm/tinydrm/ili9225.c
4727 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4728
4729 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4730 S:      Orphan / Obsolete
4731 F:      drivers/gpu/drm/i810/
4732 F:      include/uapi/drm/i810_drm.h
4733
4734 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4735 S:      Orphan / Obsolete
4736 F:      drivers/gpu/drm/mga/
4737 F:      include/uapi/drm/mga_drm.h
4738
4739 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4740 M:      Dave Airlie <airlied@redhat.com>
4741 S:      Odd Fixes
4742 F:      drivers/gpu/drm/mgag200/
4743
4744 DRM DRIVER FOR MI0283QT
4745 M:      Noralf Trønnes <noralf@tronnes.org>
4746 S:      Maintained
4747 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4748 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4749
4750 DRM DRIVER FOR MSM ADRENO GPU
4751 M:      Rob Clark <robdclark@gmail.com>
4752 L:      linux-arm-msm@vger.kernel.org
4753 L:      dri-devel@lists.freedesktop.org
4754 L:      freedreno@lists.freedesktop.org
4755 T:      git git://people.freedesktop.org/~robclark/linux
4756 S:      Maintained
4757 F:      drivers/gpu/drm/msm/
4758 F:      include/uapi/drm/msm_drm.h
4759 F:      Documentation/devicetree/bindings/display/msm/
4760
4761 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4762 M:      Ben Skeggs <bskeggs@redhat.com>
4763 L:      dri-devel@lists.freedesktop.org
4764 L:      nouveau@lists.freedesktop.org
4765 T:      git git://github.com/skeggsb/linux
4766 S:      Supported
4767 F:      drivers/gpu/drm/nouveau/
4768 F:      include/uapi/drm/nouveau_drm.h
4769
4770 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4771 M:      Noralf Trønnes <noralf@tronnes.org>
4772 S:      Maintained
4773 F:      drivers/gpu/drm/tinydrm/repaper.c
4774 F:      Documentation/devicetree/bindings/display/repaper.txt
4775
4776 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4777 M:      Dave Airlie <airlied@redhat.com>
4778 M:      Gerd Hoffmann <kraxel@redhat.com>
4779 L:      virtualization@lists.linux-foundation.org
4780 T:      git git://anongit.freedesktop.org/drm/drm-misc
4781 S:      Obsolete
4782 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4783 F:      drivers/gpu/drm/cirrus/
4784
4785 DRM DRIVER FOR QXL VIRTUAL GPU
4786 M:      Dave Airlie <airlied@redhat.com>
4787 M:      Gerd Hoffmann <kraxel@redhat.com>
4788 L:      virtualization@lists.linux-foundation.org
4789 T:      git git://anongit.freedesktop.org/drm/drm-misc
4790 S:      Maintained
4791 F:      drivers/gpu/drm/qxl/
4792 F:      include/uapi/drm/qxl_drm.h
4793
4794 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4795 S:      Orphan / Obsolete
4796 F:      drivers/gpu/drm/r128/
4797 F:      include/uapi/drm/r128_drm.h
4798
4799 DRM DRIVER FOR SAVAGE VIDEO CARDS
4800 S:      Orphan / Obsolete
4801 F:      drivers/gpu/drm/savage/
4802 F:      include/uapi/drm/savage_drm.h
4803
4804 DRM DRIVER FOR SIS VIDEO CARDS
4805 S:      Orphan / Obsolete
4806 F:      drivers/gpu/drm/sis/
4807 F:      include/uapi/drm/sis_drm.h
4808
4809 DRM DRIVER FOR SITRONIX ST7586 PANELS
4810 M:      David Lechner <david@lechnology.com>
4811 S:      Maintained
4812 F:      drivers/gpu/drm/tinydrm/st7586.c
4813 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4814
4815 DRM DRIVER FOR SITRONIX ST7735R PANELS
4816 M:      David Lechner <david@lechnology.com>
4817 S:      Maintained
4818 F:      drivers/gpu/drm/tinydrm/st7735r.c
4819 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4820
4821 DRM DRIVER FOR TDFX VIDEO CARDS
4822 S:      Orphan / Obsolete
4823 F:      drivers/gpu/drm/tdfx/
4824
4825 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4826 M:      Dave Airlie <airlied@redhat.com>
4827 R:      Sean Paul <sean@poorly.run>
4828 L:      dri-devel@lists.freedesktop.org
4829 S:      Odd Fixes
4830 F:      drivers/gpu/drm/udl/
4831 T:      git git://anongit.freedesktop.org/drm/drm-misc
4832
4833 DRM DRIVER FOR VMWARE VIRTUAL GPU
4834 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4835 M:      Sinclair Yeh <syeh@vmware.com>
4836 M:      Thomas Hellstrom <thellstrom@vmware.com>
4837 L:      dri-devel@lists.freedesktop.org
4838 T:      git git://people.freedesktop.org/~syeh/repos_linux
4839 T:      git git://people.freedesktop.org/~thomash/linux
4840 S:      Supported
4841 F:      drivers/gpu/drm/vmwgfx/
4842 F:      include/uapi/drm/vmwgfx_drm.h
4843
4844 DRM DRIVERS
4845 M:      David Airlie <airlied@linux.ie>
4846 L:      dri-devel@lists.freedesktop.org
4847 T:      git git://anongit.freedesktop.org/drm/drm
4848 B:      https://bugs.freedesktop.org/
4849 C:      irc://chat.freenode.net/dri-devel
4850 S:      Maintained
4851 F:      drivers/gpu/drm/
4852 F:      drivers/gpu/vga/
4853 F:      Documentation/devicetree/bindings/display/
4854 F:      Documentation/devicetree/bindings/gpu/
4855 F:      Documentation/gpu/
4856 F:      include/drm/
4857 F:      include/uapi/drm/
4858 F:      include/linux/vga*
4859
4860 DRM DRIVERS AND MISC GPU PATCHES
4861 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4862 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4863 M:      Sean Paul <sean@poorly.run>
4864 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4865 S:      Maintained
4866 T:      git git://anongit.freedesktop.org/drm/drm-misc
4867 F:      Documentation/gpu/
4868 F:      drivers/gpu/vga/
4869 F:      drivers/gpu/drm/*
4870 F:      include/drm/drm*
4871 F:      include/uapi/drm/drm*
4872 F:      include/linux/vga*
4873
4874 DRM DRIVERS FOR ALLWINNER A10
4875 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4876 L:      dri-devel@lists.freedesktop.org
4877 S:      Supported
4878 F:      drivers/gpu/drm/sun4i/
4879 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4880 T:      git git://anongit.freedesktop.org/drm/drm-misc
4881
4882 DRM DRIVERS FOR AMLOGIC SOCS
4883 M:      Neil Armstrong <narmstrong@baylibre.com>
4884 L:      dri-devel@lists.freedesktop.org
4885 L:      linux-amlogic@lists.infradead.org
4886 W:      http://linux-meson.com/
4887 S:      Supported
4888 F:      drivers/gpu/drm/meson/
4889 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4890 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4891 F:      Documentation/gpu/meson.rst
4892 T:      git git://anongit.freedesktop.org/drm/drm-misc
4893
4894 DRM DRIVERS FOR ATMEL HLCDC
4895 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4896 L:      dri-devel@lists.freedesktop.org
4897 S:      Supported
4898 F:      drivers/gpu/drm/atmel-hlcdc/
4899 F:      Documentation/devicetree/bindings/display/atmel/
4900 T:      git git://anongit.freedesktop.org/drm/drm-misc
4901
4902 DRM DRIVERS FOR BRIDGE CHIPS
4903 M:      Archit Taneja <architt@codeaurora.org>
4904 M:      Andrzej Hajda <a.hajda@samsung.com>
4905 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4906 S:      Maintained
4907 T:      git git://anongit.freedesktop.org/drm/drm-misc
4908 F:      drivers/gpu/drm/bridge/
4909
4910 DRM DRIVERS FOR EXYNOS
4911 M:      Inki Dae <inki.dae@samsung.com>
4912 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4913 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4914 M:      Kyungmin Park <kyungmin.park@samsung.com>
4915 L:      dri-devel@lists.freedesktop.org
4916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4917 S:      Supported
4918 F:      drivers/gpu/drm/exynos/
4919 F:      include/uapi/drm/exynos_drm.h
4920 F:      Documentation/devicetree/bindings/display/exynos/
4921
4922 DRM DRIVERS FOR FREESCALE DCU
4923 M:      Stefan Agner <stefan@agner.ch>
4924 M:      Alison Wang <alison.wang@nxp.com>
4925 L:      dri-devel@lists.freedesktop.org
4926 S:      Supported
4927 F:      drivers/gpu/drm/fsl-dcu/
4928 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4929 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4930 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4931 T:      git git://anongit.freedesktop.org/drm/drm-misc
4932
4933 DRM DRIVERS FOR FREESCALE IMX
4934 M:      Philipp Zabel <p.zabel@pengutronix.de>
4935 L:      dri-devel@lists.freedesktop.org
4936 S:      Maintained
4937 F:      drivers/gpu/drm/imx/
4938 F:      drivers/gpu/ipu-v3/
4939 F:      Documentation/devicetree/bindings/display/imx/
4940
4941 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4942 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4943 L:      dri-devel@lists.freedesktop.org
4944 T:      git git://github.com/patjak/drm-gma500
4945 S:      Maintained
4946 F:      drivers/gpu/drm/gma500/
4947
4948 DRM DRIVERS FOR HISILICON
4949 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4950 M:      Rongrong Zou <zourongrong@gmail.com>
4951 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4952 R:      Chen Feng <puck.chen@hisilicon.com>
4953 L:      dri-devel@lists.freedesktop.org
4954 T:      git git://github.com/xin3liang/linux.git
4955 S:      Maintained
4956 F:      drivers/gpu/drm/hisilicon/
4957 F:      Documentation/devicetree/bindings/display/hisilicon/
4958
4959 DRM DRIVERS FOR MEDIATEK
4960 M:      CK Hu <ck.hu@mediatek.com>
4961 M:      Philipp Zabel <p.zabel@pengutronix.de>
4962 L:      dri-devel@lists.freedesktop.org
4963 S:      Supported
4964 F:      drivers/gpu/drm/mediatek/
4965 F:      Documentation/devicetree/bindings/display/mediatek/
4966
4967 DRM DRIVERS FOR NVIDIA TEGRA
4968 M:      Thierry Reding <thierry.reding@gmail.com>
4969 L:      dri-devel@lists.freedesktop.org
4970 L:      linux-tegra@vger.kernel.org
4971 T:      git git://anongit.freedesktop.org/tegra/linux.git
4972 S:      Supported
4973 F:      drivers/gpu/drm/tegra/
4974 F:      drivers/gpu/host1x/
4975 F:      include/linux/host1x.h
4976 F:      include/uapi/drm/tegra_drm.h
4977 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4978
4979 DRM DRIVERS FOR RENESAS
4980 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4981 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4982 L:      dri-devel@lists.freedesktop.org
4983 L:      linux-renesas-soc@vger.kernel.org
4984 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4985 S:      Supported
4986 F:      drivers/gpu/drm/rcar-du/
4987 F:      drivers/gpu/drm/shmobile/
4988 F:      include/linux/platform_data/shmob_drm.h
4989 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4990 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4991 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4992
4993 DRM DRIVERS FOR ROCKCHIP
4994 M:      Sandy Huang <hjc@rock-chips.com>
4995 M:      Heiko Stübner <heiko@sntech.de>
4996 L:      dri-devel@lists.freedesktop.org
4997 S:      Maintained
4998 F:      drivers/gpu/drm/rockchip/
4999 F:      Documentation/devicetree/bindings/display/rockchip/
5000 T:      git git://anongit.freedesktop.org/drm/drm-misc
5001
5002 DRM DRIVERS FOR STI
5003 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5004 M:      Vincent Abriou <vincent.abriou@st.com>
5005 L:      dri-devel@lists.freedesktop.org
5006 T:      git git://anongit.freedesktop.org/drm/drm-misc
5007 S:      Maintained
5008 F:      drivers/gpu/drm/sti
5009 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5010
5011 DRM DRIVERS FOR STM
5012 M:      Yannick Fertre <yannick.fertre@st.com>
5013 M:      Philippe Cornu <philippe.cornu@st.com>
5014 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5015 M:      Vincent Abriou <vincent.abriou@st.com>
5016 L:      dri-devel@lists.freedesktop.org
5017 T:      git git://anongit.freedesktop.org/drm/drm-misc
5018 S:      Maintained
5019 F:      drivers/gpu/drm/stm
5020 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5021
5022 DRM DRIVERS FOR TI LCDC
5023 M:      Jyri Sarha <jsarha@ti.com>
5024 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5025 L:      dri-devel@lists.freedesktop.org
5026 S:      Maintained
5027 F:      drivers/gpu/drm/tilcdc/
5028 F:      Documentation/devicetree/bindings/display/tilcdc/
5029
5030 DRM DRIVERS FOR TI OMAP
5031 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5032 L:      dri-devel@lists.freedesktop.org
5033 S:      Maintained
5034 F:      drivers/gpu/drm/omapdrm/
5035 F:      Documentation/devicetree/bindings/display/ti/
5036
5037 DRM DRIVERS FOR V3D
5038 M:      Eric Anholt <eric@anholt.net>
5039 S:      Supported
5040 F:      drivers/gpu/drm/v3d/
5041 F:      include/uapi/drm/v3d_drm.h
5042 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5043 T:      git git://anongit.freedesktop.org/drm/drm-misc
5044
5045 DRM DRIVERS FOR VC4
5046 M:      Eric Anholt <eric@anholt.net>
5047 T:      git git://github.com/anholt/linux
5048 S:      Supported
5049 F:      drivers/gpu/drm/vc4/
5050 F:      include/uapi/drm/vc4_drm.h
5051 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5052 T:      git git://anongit.freedesktop.org/drm/drm-misc
5053
5054 DRM DRIVERS FOR VIVANTE GPU IP
5055 M:      Lucas Stach <l.stach@pengutronix.de>
5056 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5057 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5058 L:      etnaviv@lists.freedesktop.org
5059 L:      dri-devel@lists.freedesktop.org
5060 S:      Maintained
5061 F:      drivers/gpu/drm/etnaviv/
5062 F:      include/uapi/drm/etnaviv_drm.h
5063 F:      Documentation/devicetree/bindings/display/etnaviv/
5064
5065 DRM DRIVERS FOR ZTE ZX
5066 M:      Shawn Guo <shawnguo@kernel.org>
5067 L:      dri-devel@lists.freedesktop.org
5068 S:      Maintained
5069 F:      drivers/gpu/drm/zte/
5070 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5071 T:      git git://anongit.freedesktop.org/drm/drm-misc
5072
5073 DRM PANEL DRIVERS
5074 M:      Thierry Reding <thierry.reding@gmail.com>
5075 L:      dri-devel@lists.freedesktop.org
5076 T:      git git://anongit.freedesktop.org/drm/drm-misc
5077 S:      Maintained
5078 F:      drivers/gpu/drm/drm_panel.c
5079 F:      drivers/gpu/drm/panel/
5080 F:      include/drm/drm_panel.h
5081 F:      Documentation/devicetree/bindings/display/panel/
5082
5083 DRM TINYDRM DRIVERS
5084 M:      Noralf Trønnes <noralf@tronnes.org>
5085 W:      https://github.com/notro/tinydrm/wiki/Development
5086 T:      git git://anongit.freedesktop.org/drm/drm-misc
5087 S:      Maintained
5088 F:      drivers/gpu/drm/tinydrm/
5089 F:      include/drm/tinydrm/
5090
5091 DRM DRIVERS FOR XEN
5092 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5093 T:      git git://anongit.freedesktop.org/drm/drm-misc
5094 L:      dri-devel@lists.freedesktop.org
5095 L:      xen-devel@lists.xen.org
5096 S:      Supported
5097 F:      drivers/gpu/drm/xen/
5098 F:      Documentation/gpu/xen-front.rst
5099
5100 DRM TTM SUBSYSTEM
5101 M:      Christian Koenig <christian.koenig@amd.com>
5102 M:      Huang Rui <ray.huang@amd.com>
5103 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5104 T:      git git://people.freedesktop.org/~agd5f/linux
5105 S:      Maintained
5106 L:      dri-devel@lists.freedesktop.org
5107 F:      include/drm/ttm/
5108 F:      drivers/gpu/drm/ttm/
5109
5110 DSBR100 USB FM RADIO DRIVER
5111 M:      Alexey Klimov <klimov.linux@gmail.com>
5112 L:      linux-media@vger.kernel.org
5113 T:      git git://linuxtv.org/media_tree.git
5114 S:      Maintained
5115 F:      drivers/media/radio/dsbr100.c
5116
5117 DSCC4 DRIVER
5118 M:      Francois Romieu <romieu@fr.zoreil.com>
5119 L:      netdev@vger.kernel.org
5120 S:      Maintained
5121 F:      drivers/net/wan/dscc4.c
5122
5123 DT3155 MEDIA DRIVER
5124 M:      Hans Verkuil <hverkuil@xs4all.nl>
5125 L:      linux-media@vger.kernel.org
5126 T:      git git://linuxtv.org/media_tree.git
5127 W:      https://linuxtv.org
5128 S:      Odd Fixes
5129 F:      drivers/media/pci/dt3155/
5130
5131 DVB_USB_AF9015 MEDIA DRIVER
5132 M:      Antti Palosaari <crope@iki.fi>
5133 L:      linux-media@vger.kernel.org
5134 W:      https://linuxtv.org
5135 W:      http://palosaari.fi/linux/
5136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5137 T:      git git://linuxtv.org/anttip/media_tree.git
5138 S:      Maintained
5139 F:      drivers/media/usb/dvb-usb-v2/af9015*
5140
5141 DVB_USB_AF9035 MEDIA DRIVER
5142 M:      Antti Palosaari <crope@iki.fi>
5143 L:      linux-media@vger.kernel.org
5144 W:      https://linuxtv.org
5145 W:      http://palosaari.fi/linux/
5146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5147 T:      git git://linuxtv.org/anttip/media_tree.git
5148 S:      Maintained
5149 F:      drivers/media/usb/dvb-usb-v2/af9035*
5150
5151 DVB_USB_ANYSEE MEDIA DRIVER
5152 M:      Antti Palosaari <crope@iki.fi>
5153 L:      linux-media@vger.kernel.org
5154 W:      https://linuxtv.org
5155 W:      http://palosaari.fi/linux/
5156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5157 T:      git git://linuxtv.org/anttip/media_tree.git
5158 S:      Maintained
5159 F:      drivers/media/usb/dvb-usb-v2/anysee*
5160
5161 DVB_USB_AU6610 MEDIA DRIVER
5162 M:      Antti Palosaari <crope@iki.fi>
5163 L:      linux-media@vger.kernel.org
5164 W:      https://linuxtv.org
5165 W:      http://palosaari.fi/linux/
5166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5167 T:      git git://linuxtv.org/anttip/media_tree.git
5168 S:      Maintained
5169 F:      drivers/media/usb/dvb-usb-v2/au6610*
5170
5171 DVB_USB_CE6230 MEDIA DRIVER
5172 M:      Antti Palosaari <crope@iki.fi>
5173 L:      linux-media@vger.kernel.org
5174 W:      https://linuxtv.org
5175 W:      http://palosaari.fi/linux/
5176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5177 T:      git git://linuxtv.org/anttip/media_tree.git
5178 S:      Maintained
5179 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5180
5181 DVB_USB_CXUSB MEDIA DRIVER
5182 M:      Michael Krufky <mkrufky@linuxtv.org>
5183 L:      linux-media@vger.kernel.org
5184 W:      https://linuxtv.org
5185 W:      http://github.com/mkrufky
5186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5187 T:      git git://linuxtv.org/media_tree.git
5188 S:      Maintained
5189 F:      drivers/media/usb/dvb-usb/cxusb*
5190
5191 DVB_USB_EC168 MEDIA DRIVER
5192 M:      Antti Palosaari <crope@iki.fi>
5193 L:      linux-media@vger.kernel.org
5194 W:      https://linuxtv.org
5195 W:      http://palosaari.fi/linux/
5196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5197 T:      git git://linuxtv.org/anttip/media_tree.git
5198 S:      Maintained
5199 F:      drivers/media/usb/dvb-usb-v2/ec168*
5200
5201 DVB_USB_GL861 MEDIA DRIVER
5202 M:      Antti Palosaari <crope@iki.fi>
5203 L:      linux-media@vger.kernel.org
5204 W:      https://linuxtv.org
5205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5206 T:      git git://linuxtv.org/anttip/media_tree.git
5207 S:      Maintained
5208 F:      drivers/media/usb/dvb-usb-v2/gl861*
5209
5210 DVB_USB_MXL111SF MEDIA DRIVER
5211 M:      Michael Krufky <mkrufky@linuxtv.org>
5212 L:      linux-media@vger.kernel.org
5213 W:      https://linuxtv.org
5214 W:      http://github.com/mkrufky
5215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5216 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5217 S:      Maintained
5218 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5219
5220 DVB_USB_RTL28XXU MEDIA DRIVER
5221 M:      Antti Palosaari <crope@iki.fi>
5222 L:      linux-media@vger.kernel.org
5223 W:      https://linuxtv.org
5224 W:      http://palosaari.fi/linux/
5225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5226 T:      git git://linuxtv.org/anttip/media_tree.git
5227 S:      Maintained
5228 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5229
5230 DVB_USB_V2 MEDIA DRIVER
5231 M:      Antti Palosaari <crope@iki.fi>
5232 L:      linux-media@vger.kernel.org
5233 W:      https://linuxtv.org
5234 W:      http://palosaari.fi/linux/
5235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5236 T:      git git://linuxtv.org/anttip/media_tree.git
5237 S:      Maintained
5238 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5239 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5240
5241 DYNAMIC DEBUG
5242 M:      Jason Baron <jbaron@akamai.com>
5243 S:      Maintained
5244 F:      lib/dynamic_debug.c
5245 F:      include/linux/dynamic_debug.h
5246
5247 DYNAMIC INTERRUPT MODERATION
5248 M:      Tal Gilboa <talgi@mellanox.com>
5249 S:      Maintained
5250 F:      include/linux/net_dim.h
5251
5252 DZ DECSTATION DZ11 SERIAL DRIVER
5253 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5254 S:      Maintained
5255 F:      drivers/tty/serial/dz.*
5256
5257 E3X0 POWER BUTTON DRIVER
5258 M:      Moritz Fischer <moritz.fischer@ettus.com>
5259 L:      usrp-users@lists.ettus.com
5260 W:      http://www.ettus.com
5261 S:      Supported
5262 F:      drivers/input/misc/e3x0-button.c
5263 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5264
5265 E4000 MEDIA DRIVER
5266 M:      Antti Palosaari <crope@iki.fi>
5267 L:      linux-media@vger.kernel.org
5268 W:      https://linuxtv.org
5269 W:      http://palosaari.fi/linux/
5270 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5271 T:      git git://linuxtv.org/anttip/media_tree.git
5272 S:      Maintained
5273 F:      drivers/media/tuners/e4000*
5274
5275 EARTH_PT1 MEDIA DRIVER
5276 M:      Akihiro Tsukada <tskd08@gmail.com>
5277 L:      linux-media@vger.kernel.org
5278 S:      Odd Fixes
5279 F:      drivers/media/pci/pt1/
5280
5281 EARTH_PT3 MEDIA DRIVER
5282 M:      Akihiro Tsukada <tskd08@gmail.com>
5283 L:      linux-media@vger.kernel.org
5284 S:      Odd Fixes
5285 F:      drivers/media/pci/pt3/
5286
5287 EC100 MEDIA DRIVER
5288 M:      Antti Palosaari <crope@iki.fi>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 W:      http://palosaari.fi/linux/
5292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5293 T:      git git://linuxtv.org/anttip/media_tree.git
5294 S:      Maintained
5295 F:      drivers/media/dvb-frontends/ec100*
5296
5297 ECRYPT FILE SYSTEM
5298 M:      Tyler Hicks <tyhicks@canonical.com>
5299 L:      ecryptfs@vger.kernel.org
5300 W:      http://ecryptfs.org
5301 W:      https://launchpad.net/ecryptfs
5302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5303 S:      Supported
5304 F:      Documentation/filesystems/ecryptfs.txt
5305 F:      fs/ecryptfs/
5306
5307 EDAC-AMD64
5308 M:      Borislav Petkov <bp@alien8.de>
5309 L:      linux-edac@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/edac/amd64_edac*
5312
5313 EDAC-CALXEDA
5314 M:      Robert Richter <rric@kernel.org>
5315 L:      linux-edac@vger.kernel.org
5316 S:      Maintained
5317 F:      drivers/edac/highbank*
5318
5319 EDAC-CAVIUM OCTEON
5320 M:      Ralf Baechle <ralf@linux-mips.org>
5321 M:      David Daney <david.daney@cavium.com>
5322 L:      linux-edac@vger.kernel.org
5323 L:      linux-mips@vger.kernel.org
5324 S:      Supported
5325 F:      drivers/edac/octeon_edac*
5326
5327 EDAC-CAVIUM THUNDERX
5328 M:      David Daney <david.daney@cavium.com>
5329 M:      Jan Glauber <jglauber@cavium.com>
5330 L:      linux-edac@vger.kernel.org
5331 S:      Supported
5332 F:      drivers/edac/thunderx_edac*
5333
5334 EDAC-CORE
5335 M:      Borislav Petkov <bp@alien8.de>
5336 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5337 L:      linux-edac@vger.kernel.org
5338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5340 S:      Supported
5341 F:      Documentation/admin-guide/ras.rst
5342 F:      Documentation/driver-api/edac.rst
5343 F:      drivers/edac/
5344 F:      include/linux/edac.h
5345
5346 EDAC-E752X
5347 M:      Mark Gross <mark.gross@intel.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/e752x_edac.c
5351
5352 EDAC-E7XXX
5353 L:      linux-edac@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/edac/e7xxx_edac.c
5356
5357 EDAC-FSL_DDR
5358 M:      York Sun <york.sun@nxp.com>
5359 L:      linux-edac@vger.kernel.org
5360 S:      Maintained
5361 F:      drivers/edac/fsl_ddr_edac.*
5362
5363 EDAC-GHES
5364 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5365 L:      linux-edac@vger.kernel.org
5366 S:      Maintained
5367 F:      drivers/edac/ghes_edac.c
5368
5369 EDAC-I3000
5370 L:      linux-edac@vger.kernel.org
5371 S:      Orphan
5372 F:      drivers/edac/i3000_edac.c
5373
5374 EDAC-I5000
5375 L:      linux-edac@vger.kernel.org
5376 S:      Maintained
5377 F:      drivers/edac/i5000_edac.c
5378
5379 EDAC-I5400
5380 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5381 L:      linux-edac@vger.kernel.org
5382 S:      Maintained
5383 F:      drivers/edac/i5400_edac.c
5384
5385 EDAC-I7300
5386 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5387 L:      linux-edac@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/edac/i7300_edac.c
5390
5391 EDAC-I7CORE
5392 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5393 L:      linux-edac@vger.kernel.org
5394 S:      Maintained
5395 F:      drivers/edac/i7core_edac.c
5396
5397 EDAC-I82443BXGX
5398 M:      Tim Small <tim@buttersideup.com>
5399 L:      linux-edac@vger.kernel.org
5400 S:      Maintained
5401 F:      drivers/edac/i82443bxgx_edac.c
5402
5403 EDAC-I82975X
5404 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5405 M:      "Arvind R." <arvino55@gmail.com>
5406 L:      linux-edac@vger.kernel.org
5407 S:      Maintained
5408 F:      drivers/edac/i82975x_edac.c
5409
5410 EDAC-IE31200
5411 M:      Jason Baron <jbaron@akamai.com>
5412 L:      linux-edac@vger.kernel.org
5413 S:      Maintained
5414 F:      drivers/edac/ie31200_edac.c
5415
5416 EDAC-MPC85XX
5417 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5418 L:      linux-edac@vger.kernel.org
5419 S:      Maintained
5420 F:      drivers/edac/mpc85xx_edac.[ch]
5421
5422 EDAC-PASEMI
5423 M:      Egor Martovetsky <egor@pasemi.com>
5424 L:      linux-edac@vger.kernel.org
5425 S:      Maintained
5426 F:      drivers/edac/pasemi_edac.c
5427
5428 EDAC-PND2
5429 M:      Tony Luck <tony.luck@intel.com>
5430 L:      linux-edac@vger.kernel.org
5431 S:      Maintained
5432 F:      drivers/edac/pnd2_edac.[ch]
5433
5434 EDAC-R82600
5435 M:      Tim Small <tim@buttersideup.com>
5436 L:      linux-edac@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/edac/r82600_edac.c
5439
5440 EDAC-SBRIDGE
5441 M:      Tony Luck <tony.luck@intel.com>
5442 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5443 L:      linux-edac@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/edac/sb_edac.c
5446
5447 EDAC-SKYLAKE
5448 M:      Tony Luck <tony.luck@intel.com>
5449 L:      linux-edac@vger.kernel.org
5450 S:      Maintained
5451 F:      drivers/edac/skx_edac.c
5452
5453 EDAC-TI
5454 M:      Tero Kristo <t-kristo@ti.com>
5455 L:      linux-edac@vger.kernel.org
5456 S:      Maintained
5457 F:      drivers/edac/ti_edac.c
5458
5459 EDAC-QCOM
5460 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5461 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5462 L:      linux-arm-msm@vger.kernel.org
5463 L:      linux-edac@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/edac/qcom_edac.c
5466
5467 EDIROL UA-101/UA-1000 DRIVER
5468 M:      Clemens Ladisch <clemens@ladisch.de>
5469 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5470 T:      git git://git.alsa-project.org/alsa-kernel.git
5471 S:      Maintained
5472 F:      sound/usb/misc/ua101.c
5473
5474 EFI TEST DRIVER
5475 L:      linux-efi@vger.kernel.org
5476 M:      Ivan Hu <ivan.hu@canonical.com>
5477 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5478 S:      Maintained
5479 F:      drivers/firmware/efi/test/
5480
5481 EFI VARIABLE FILESYSTEM
5482 M:      Matthew Garrett <matthew.garrett@nebula.com>
5483 M:      Jeremy Kerr <jk@ozlabs.org>
5484 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5486 L:      linux-efi@vger.kernel.org
5487 S:      Maintained
5488 F:      fs/efivarfs/
5489
5490 EFIFB FRAMEBUFFER DRIVER
5491 L:      linux-fbdev@vger.kernel.org
5492 M:      Peter Jones <pjones@redhat.com>
5493 S:      Maintained
5494 F:      drivers/video/fbdev/efifb.c
5495
5496 EFS FILESYSTEM
5497 W:      http://aeschi.ch.eu.org/efs/
5498 S:      Orphan
5499 F:      fs/efs/
5500
5501 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5502 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5503 L:      netdev@vger.kernel.org
5504 S:      Maintained
5505 F:      drivers/net/ethernet/ibm/ehea/
5506
5507 EM28XX VIDEO4LINUX DRIVER
5508 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5509 L:      linux-media@vger.kernel.org
5510 W:      https://linuxtv.org
5511 T:      git git://linuxtv.org/media_tree.git
5512 S:      Maintained
5513 F:      drivers/media/usb/em28xx/
5514 F:      Documentation/media/v4l-drivers/em28xx*
5515
5516 EMBEDDED LINUX
5517 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5518 M:      Matt Mackall <mpm@selenic.com>
5519 M:      David Woodhouse <dwmw2@infradead.org>
5520 L:      linux-embedded@vger.kernel.org
5521 S:      Maintained
5522
5523 Emulex 10Gbps iSCSI - OneConnect DRIVER
5524 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5525 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5526 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5527 L:      linux-scsi@vger.kernel.org
5528 W:      http://www.broadcom.com
5529 S:      Supported
5530 F:      drivers/scsi/be2iscsi/
5531
5532 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5533 M:      Sathya Perla <sathya.perla@broadcom.com>
5534 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5535 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5536 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5537 L:      netdev@vger.kernel.org
5538 W:      http://www.emulex.com
5539 S:      Supported
5540 F:      drivers/net/ethernet/emulex/benet/
5541
5542 EMULEX ONECONNECT ROCE DRIVER
5543 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5544 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5545 L:      linux-rdma@vger.kernel.org
5546 W:      http://www.broadcom.com
5547 S:      Odd Fixes
5548 F:      drivers/infiniband/hw/ocrdma/
5549 F:      include/uapi/rdma/ocrdma-abi.h
5550
5551 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5552 M:      James Smart <james.smart@broadcom.com>
5553 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5554 L:      linux-scsi@vger.kernel.org
5555 W:      http://www.broadcom.com
5556 S:      Supported
5557 F:      drivers/scsi/lpfc/
5558
5559 ENE CB710 FLASH CARD READER DRIVER
5560 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5561 S:      Maintained
5562 F:      drivers/misc/cb710/
5563 F:      drivers/mmc/host/cb710-mmc.*
5564 F:      include/linux/cb710.h
5565
5566 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5567 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5568 S:      Maintained
5569 F:      drivers/media/rc/ene_ir.*
5570
5571 EPSON S1D13XXX FRAMEBUFFER DRIVER
5572 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5573 S:      Maintained
5574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5575 F:      drivers/video/fbdev/s1d13xxxfb.c
5576 F:      include/video/s1d13xxxfb.h
5577
5578 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5579 M:      Jeff Layton <jlayton@kernel.org>
5580 S:      Maintained
5581 F:      lib/errseq.c
5582 F:      include/linux/errseq.h
5583
5584 ET131X NETWORK DRIVER
5585 M:      Mark Einon <mark.einon@gmail.com>
5586 S:      Odd Fixes
5587 F:      drivers/net/ethernet/agere/
5588
5589 ETHERNET BRIDGE
5590 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5591 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5592 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5593 L:      netdev@vger.kernel.org
5594 W:      http://www.linuxfoundation.org/en/Net:Bridge
5595 S:      Maintained
5596 F:      include/linux/netfilter_bridge/
5597 F:      net/bridge/
5598
5599 ETHERNET PHY LIBRARY
5600 M:      Andrew Lunn <andrew@lunn.ch>
5601 M:      Florian Fainelli <f.fainelli@gmail.com>
5602 M:      Heiner Kallweit <hkallweit1@gmail.com>
5603 L:      netdev@vger.kernel.org
5604 S:      Maintained
5605 F:      Documentation/ABI/testing/sysfs-bus-mdio
5606 F:      Documentation/devicetree/bindings/net/mdio*
5607 F:      Documentation/networking/phy.txt
5608 F:      drivers/net/phy/
5609 F:      drivers/of/of_mdio.c
5610 F:      drivers/of/of_net.c
5611 F:      include/linux/*mdio*.h
5612 F:      include/linux/of_net.h
5613 F:      include/linux/phy.h
5614 F:      include/linux/phy_fixed.h
5615 F:      include/linux/platform_data/mdio-bcm-unimac.h
5616 F:      include/linux/platform_data/mdio-gpio.h
5617 F:      include/trace/events/mdio.h
5618 F:      include/uapi/linux/mdio.h
5619 F:      include/uapi/linux/mii.h
5620
5621 EXT2 FILE SYSTEM
5622 M:      Jan Kara <jack@suse.com>
5623 L:      linux-ext4@vger.kernel.org
5624 S:      Maintained
5625 F:      Documentation/filesystems/ext2.txt
5626 F:      fs/ext2/
5627 F:      include/linux/ext2*
5628
5629 EXT4 FILE SYSTEM
5630 M:      "Theodore Ts'o" <tytso@mit.edu>
5631 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5632 L:      linux-ext4@vger.kernel.org
5633 W:      http://ext4.wiki.kernel.org
5634 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5636 S:      Maintained
5637 F:      Documentation/filesystems/ext4/ext4.rst
5638 F:      fs/ext4/
5639
5640 Extended Verification Module (EVM)
5641 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5642 L:      linux-integrity@vger.kernel.org
5643 S:      Supported
5644 F:      security/integrity/evm/
5645
5646 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5647 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5648 L:      linux-efi@vger.kernel.org
5649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5650 S:      Maintained
5651 F:      Documentation/efi-stub.txt
5652 F:      arch/*/kernel/efi.c
5653 F:      arch/x86/boot/compressed/eboot.[ch]
5654 F:      arch/*/include/asm/efi.h
5655 F:      arch/x86/platform/efi/
5656 F:      drivers/firmware/efi/
5657 F:      include/linux/efi*.h
5658 F:      arch/arm/boot/compressed/efi-header.S
5659 F:      arch/arm64/kernel/efi-entry.S
5660
5661 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5662 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5663 M:      Chanwoo Choi <cw00.choi@samsung.com>
5664 L:      linux-kernel@vger.kernel.org
5665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5666 S:      Maintained
5667 F:      drivers/extcon/
5668 F:      include/linux/extcon/
5669 F:      include/linux/extcon.h
5670 F:      Documentation/extcon/
5671 F:      Documentation/devicetree/bindings/extcon/
5672
5673 EXYNOS DP DRIVER
5674 M:      Jingoo Han <jingoohan1@gmail.com>
5675 L:      dri-devel@lists.freedesktop.org
5676 S:      Maintained
5677 F:      drivers/gpu/drm/exynos/exynos_dp*
5678
5679 EXYNOS SYSMMU (IOMMU) driver
5680 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5681 L:      iommu@lists.linux-foundation.org
5682 S:      Maintained
5683 F:      drivers/iommu/exynos-iommu.c
5684
5685 EZchip NPS platform support
5686 M:      Vineet Gupta <vgupta@synopsys.com>
5687 M:      Ofer Levi <oferle@mellanox.com>
5688 S:      Supported
5689 F:      arch/arc/plat-eznps
5690 F:      arch/arc/boot/dts/eznps.dts
5691
5692 F2FS FILE SYSTEM
5693 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5694 M:      Chao Yu <yuchao0@huawei.com>
5695 L:      linux-f2fs-devel@lists.sourceforge.net
5696 W:      https://f2fs.wiki.kernel.org/
5697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5698 S:      Maintained
5699 F:      Documentation/filesystems/f2fs.txt
5700 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5701 F:      fs/f2fs/
5702 F:      include/linux/f2fs_fs.h
5703 F:      include/trace/events/f2fs.h
5704
5705 F71805F HARDWARE MONITORING DRIVER
5706 M:      Jean Delvare <jdelvare@suse.com>
5707 L:      linux-hwmon@vger.kernel.org
5708 S:      Maintained
5709 F:      Documentation/hwmon/f71805f
5710 F:      drivers/hwmon/f71805f.c
5711
5712 FADDR2LINE
5713 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5714 S:      Maintained
5715 F:      scripts/faddr2line
5716
5717 FAILOVER MODULE
5718 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5719 L:      netdev@vger.kernel.org
5720 S:      Supported
5721 F:      net/core/failover.c
5722 F:      include/net/failover.h
5723 F:      Documentation/networking/failover.rst
5724
5725 FANOTIFY
5726 M:      Jan Kara <jack@suse.cz>
5727 R:      Amir Goldstein <amir73il@gmail.com>
5728 L:      linux-fsdevel@vger.kernel.org
5729 S:      Maintained
5730 F:      fs/notify/fanotify/
5731 F:      include/linux/fanotify.h
5732 F:      include/uapi/linux/fanotify.h
5733
5734 FARSYNC SYNCHRONOUS DRIVER
5735 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5736 W:      http://www.farsite.co.uk/
5737 S:      Supported
5738 F:      drivers/net/wan/farsync.*
5739
5740 FAULT INJECTION SUPPORT
5741 M:      Akinobu Mita <akinobu.mita@gmail.com>
5742 S:      Supported
5743 F:      Documentation/fault-injection/
5744 F:      lib/fault-inject.c
5745
5746 FBTFT Framebuffer drivers
5747 S:      Orphan
5748 L:      dri-devel@lists.freedesktop.org
5749 L:      linux-fbdev@vger.kernel.org
5750 F:      drivers/staging/fbtft/
5751
5752 FC0011 TUNER DRIVER
5753 M:      Michael Buesch <m@bues.ch>
5754 L:      linux-media@vger.kernel.org
5755 S:      Maintained
5756 F:      drivers/media/tuners/fc0011.h
5757 F:      drivers/media/tuners/fc0011.c
5758
5759 FC2580 MEDIA DRIVER
5760 M:      Antti Palosaari <crope@iki.fi>
5761 L:      linux-media@vger.kernel.org
5762 W:      https://linuxtv.org
5763 W:      http://palosaari.fi/linux/
5764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5765 T:      git git://linuxtv.org/anttip/media_tree.git
5766 S:      Maintained
5767 F:      drivers/media/tuners/fc2580*
5768
5769 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5770 M:      Johannes Thumshirn <jth@kernel.org>
5771 L:      linux-scsi@vger.kernel.org
5772 W:      www.Open-FCoE.org
5773 S:      Supported
5774 F:      drivers/scsi/libfc/
5775 F:      drivers/scsi/fcoe/
5776 F:      include/scsi/fc/
5777 F:      include/scsi/libfc.h
5778 F:      include/scsi/libfcoe.h
5779 F:      include/uapi/scsi/fc/
5780
5781 FILE LOCKING (flock() and fcntl()/lockf())
5782 M:      Jeff Layton <jlayton@kernel.org>
5783 M:      "J. Bruce Fields" <bfields@fieldses.org>
5784 L:      linux-fsdevel@vger.kernel.org
5785 S:      Maintained
5786 F:      include/linux/fcntl.h
5787 F:      include/uapi/linux/fcntl.h
5788 F:      fs/fcntl.c
5789 F:      fs/locks.c
5790
5791 FILESYSTEMS (VFS and infrastructure)
5792 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5793 L:      linux-fsdevel@vger.kernel.org
5794 S:      Maintained
5795 F:      fs/*
5796 F:      include/linux/fs.h
5797 F:      include/uapi/linux/fs.h
5798
5799 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5800 M:      Riku Voipio <riku.voipio@iki.fi>
5801 L:      linux-hwmon@vger.kernel.org
5802 S:      Maintained
5803 F:      drivers/hwmon/f75375s.c
5804 F:      include/linux/f75375s.h
5805
5806 FIREWIRE AUDIO DRIVERS
5807 M:      Clemens Ladisch <clemens@ladisch.de>
5808 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5809 T:      git git://git.alsa-project.org/alsa-kernel.git
5810 S:      Maintained
5811 F:      sound/firewire/
5812
5813 FIREWIRE MEDIA DRIVERS (firedtv)
5814 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5815 L:      linux-media@vger.kernel.org
5816 L:      linux1394-devel@lists.sourceforge.net
5817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5818 S:      Maintained
5819 F:      drivers/media/firewire/
5820
5821 FIREWIRE SBP-2 TARGET
5822 M:      Chris Boot <bootc@bootc.net>
5823 L:      linux-scsi@vger.kernel.org
5824 L:      target-devel@vger.kernel.org
5825 L:      linux1394-devel@lists.sourceforge.net
5826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5827 S:      Maintained
5828 F:      drivers/target/sbp/
5829
5830 FIREWIRE SUBSYSTEM
5831 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5832 L:      linux1394-devel@lists.sourceforge.net
5833 W:      http://ieee1394.wiki.kernel.org/
5834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5835 S:      Maintained
5836 F:      drivers/firewire/
5837 F:      include/linux/firewire.h
5838 F:      include/uapi/linux/firewire*.h
5839 F:      tools/firewire/
5840
5841 FIRMWARE LOADER (request_firmware)
5842 M:      Luis Chamberlain <mcgrof@kernel.org>
5843 L:      linux-kernel@vger.kernel.org
5844 S:      Maintained
5845 F:      Documentation/firmware_class/
5846 F:      drivers/base/firmware_loader/
5847 F:      include/linux/firmware.h
5848
5849 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5850 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5851 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5852 S:      Maintained
5853 F:      drivers/block/rsxx/
5854
5855 FLOPPY DRIVER
5856 M:      Jiri Kosina <jikos@kernel.org>
5857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5858 S:      Odd fixes
5859 F:      drivers/block/floppy.c
5860
5861 FMC SUBSYSTEM
5862 M:      Alessandro Rubini <rubini@gnudd.com>
5863 W:      http://www.ohwr.org/projects/fmc-bus
5864 S:      Supported
5865 F:      drivers/fmc/
5866 F:      include/linux/fmc*.h
5867 F:      include/linux/ipmi-fru.h
5868 K:      fmc_d.*register
5869
5870 FPGA MANAGER FRAMEWORK
5871 M:      Alan Tull <atull@kernel.org>
5872 M:      Moritz Fischer <mdf@kernel.org>
5873 L:      linux-fpga@vger.kernel.org
5874 S:      Maintained
5875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5876 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5877 F:      Documentation/fpga/
5878 F:      Documentation/driver-api/fpga/
5879 F:      Documentation/devicetree/bindings/fpga/
5880 F:      drivers/fpga/
5881 F:      include/linux/fpga/
5882 W:      http://www.rocketboards.org
5883
5884 FPGA DFL DRIVERS
5885 M:      Wu Hao <hao.wu@intel.com>
5886 L:      linux-fpga@vger.kernel.org
5887 S:      Maintained
5888 F:      Documentation/fpga/dfl.txt
5889 F:      include/uapi/linux/fpga-dfl.h
5890 F:      drivers/fpga/dfl*
5891
5892 FPU EMULATOR
5893 M:      Bill Metzenthen <billm@melbpc.org.au>
5894 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5895 S:      Maintained
5896 F:      arch/x86/math-emu/
5897
5898 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5899 L:      netdev@vger.kernel.org
5900 S:      Orphan
5901 F:      drivers/net/wan/dlci.c
5902 F:      drivers/net/wan/sdla.c
5903
5904 FRAMEBUFFER LAYER
5905 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5906 L:      dri-devel@lists.freedesktop.org
5907 L:      linux-fbdev@vger.kernel.org
5908 T:      git git://github.com/bzolnier/linux.git
5909 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5910 S:      Maintained
5911 F:      Documentation/fb/
5912 F:      drivers/video/
5913 F:      include/video/
5914 F:      include/linux/fb.h
5915 F:      include/uapi/video/
5916 F:      include/uapi/linux/fb.h
5917
5918 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5919 M:      Horia Geantă <horia.geanta@nxp.com>
5920 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5921 L:      linux-crypto@vger.kernel.org
5922 S:      Maintained
5923 F:      drivers/crypto/caam/
5924 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5925
5926 FREESCALE DIU FRAMEBUFFER DRIVER
5927 M:      Timur Tabi <timur@kernel.org>
5928 L:      linux-fbdev@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/video/fbdev/fsl-diu-fb.*
5931
5932 FREESCALE DMA DRIVER
5933 M:      Li Yang <leoyang.li@nxp.com>
5934 M:      Zhang Wei <zw@zh-kernel.org>
5935 L:      linuxppc-dev@lists.ozlabs.org
5936 S:      Maintained
5937 F:      drivers/dma/fsldma.*
5938
5939 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5940 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5941 L:      netdev@vger.kernel.org
5942 S:      Maintained
5943 F:      drivers/net/ethernet/freescale/gianfar*
5944 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5945
5946 FREESCALE GPMI NAND DRIVER
5947 M:      Han Xu <han.xu@nxp.com>
5948 L:      linux-mtd@lists.infradead.org
5949 S:      Maintained
5950 F:      drivers/mtd/nand/raw/gpmi-nand/*
5951
5952 FREESCALE I2C CPM DRIVER
5953 M:      Jochen Friedrich <jochen@scram.de>
5954 L:      linuxppc-dev@lists.ozlabs.org
5955 L:      linux-i2c@vger.kernel.org
5956 S:      Maintained
5957 F:      drivers/i2c/busses/i2c-cpm.c
5958
5959 FREESCALE IMX LPI2C DRIVER
5960 M:      Dong Aisheng <aisheng.dong@nxp.com>
5961 L:      linux-i2c@vger.kernel.org
5962 L:      linux-imx@nxp.com
5963 S:      Maintained
5964 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5965 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5966
5967 FREESCALE IMX / MXC FEC DRIVER
5968 M:      Fugang Duan <fugang.duan@nxp.com>
5969 L:      netdev@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/net/ethernet/freescale/fec_main.c
5972 F:      drivers/net/ethernet/freescale/fec_ptp.c
5973 F:      drivers/net/ethernet/freescale/fec.h
5974 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5975
5976 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5977 M:      Sascha Hauer <s.hauer@pengutronix.de>
5978 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5979 L:      linux-fbdev@vger.kernel.org
5980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5981 S:      Maintained
5982 F:      include/linux/platform_data/video-imxfb.h
5983 F:      drivers/video/fbdev/imxfb.c
5984
5985 FREESCALE QORIQ DPAA ETHERNET DRIVER
5986 M:      Madalin Bucur <madalin.bucur@nxp.com>
5987 L:      netdev@vger.kernel.org
5988 S:      Maintained
5989 F:      drivers/net/ethernet/freescale/dpaa
5990
5991 FREESCALE QORIQ DPAA FMAN DRIVER
5992 M:      Madalin Bucur <madalin.bucur@nxp.com>
5993 L:      netdev@vger.kernel.org
5994 S:      Maintained
5995 F:      drivers/net/ethernet/freescale/fman
5996 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5997
5998 FREESCALE QORIQ PTP CLOCK DRIVER
5999 M:      Yangbo Lu <yangbo.lu@nxp.com>
6000 L:      netdev@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/ptp/ptp_qoriq.c
6003 F:      include/linux/fsl/ptp_qoriq.h
6004 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6005
6006 FREESCALE QUAD SPI DRIVER
6007 M:      Han Xu <han.xu@nxp.com>
6008 L:      linux-mtd@lists.infradead.org
6009 S:      Maintained
6010 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6011
6012 FREESCALE QUICC ENGINE LIBRARY
6013 M:      Qiang Zhao <qiang.zhao@nxp.com>
6014 L:      linuxppc-dev@lists.ozlabs.org
6015 S:      Maintained
6016 F:      drivers/soc/fsl/qe/
6017 F:      include/soc/fsl/*qe*.h
6018 F:      include/soc/fsl/*ucc*.h
6019
6020 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6021 M:      Li Yang <leoyang.li@nxp.com>
6022 L:      netdev@vger.kernel.org
6023 L:      linuxppc-dev@lists.ozlabs.org
6024 S:      Maintained
6025 F:      drivers/net/ethernet/freescale/ucc_geth*
6026
6027 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6028 M:      Zhao Qiang <qiang.zhao@nxp.com>
6029 L:      netdev@vger.kernel.org
6030 L:      linuxppc-dev@lists.ozlabs.org
6031 S:      Maintained
6032 F:      drivers/net/wan/fsl_ucc_hdlc*
6033
6034 FREESCALE QUICC ENGINE UCC UART DRIVER
6035 M:      Timur Tabi <timur@kernel.org>
6036 L:      linuxppc-dev@lists.ozlabs.org
6037 S:      Maintained
6038 F:      drivers/tty/serial/ucc_uart.c
6039
6040 FREESCALE SOC DRIVERS
6041 M:      Li Yang <leoyang.li@nxp.com>
6042 L:      linuxppc-dev@lists.ozlabs.org
6043 L:      linux-arm-kernel@lists.infradead.org
6044 S:      Maintained
6045 F:      Documentation/devicetree/bindings/soc/fsl/
6046 F:      drivers/soc/fsl/
6047 F:      include/linux/fsl/
6048
6049 FREESCALE SOC FS_ENET DRIVER
6050 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6051 L:      linuxppc-dev@lists.ozlabs.org
6052 L:      netdev@vger.kernel.org
6053 S:      Maintained
6054 F:      drivers/net/ethernet/freescale/fs_enet/
6055 F:      include/linux/fs_enet_pd.h
6056
6057 FREESCALE SOC SOUND DRIVERS
6058 M:      Timur Tabi <timur@kernel.org>
6059 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6060 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6061 R:      Fabio Estevam <fabio.estevam@nxp.com>
6062 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6063 L:      linuxppc-dev@lists.ozlabs.org
6064 S:      Maintained
6065 F:      sound/soc/fsl/fsl*
6066 F:      sound/soc/fsl/imx*
6067 F:      sound/soc/fsl/mpc8610_hpcd.c
6068
6069 FREESCALE USB PERIPHERAL DRIVERS
6070 M:      Li Yang <leoyang.li@nxp.com>
6071 L:      linux-usb@vger.kernel.org
6072 L:      linuxppc-dev@lists.ozlabs.org
6073 S:      Maintained
6074 F:      drivers/usb/gadget/udc/fsl*
6075
6076 FREEVXFS FILESYSTEM
6077 M:      Christoph Hellwig <hch@infradead.org>
6078 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6079 S:      Maintained
6080 F:      fs/freevxfs/
6081
6082 FREEZER
6083 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6084 M:      Pavel Machek <pavel@ucw.cz>
6085 L:      linux-pm@vger.kernel.org
6086 S:      Supported
6087 F:      Documentation/power/freezing-of-tasks.txt
6088 F:      include/linux/freezer.h
6089 F:      kernel/freezer.c
6090
6091 FRONTSWAP API
6092 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6093 L:      linux-kernel@vger.kernel.org
6094 S:      Maintained
6095 F:      mm/frontswap.c
6096 F:      include/linux/frontswap.h
6097
6098 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6099 M:      David Howells <dhowells@redhat.com>
6100 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6101 S:      Supported
6102 F:      Documentation/filesystems/caching/
6103 F:      fs/fscache/
6104 F:      include/linux/fscache*.h
6105
6106 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6107 M:      Theodore Y. Ts'o <tytso@mit.edu>
6108 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6109 L:      linux-fscrypt@vger.kernel.org
6110 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6112 S:      Supported
6113 F:      fs/crypto/
6114 F:      include/linux/fscrypt*.h
6115 F:      Documentation/filesystems/fscrypt.rst
6116
6117 FSI-ATTACHED I2C DRIVER
6118 M:      Eddie James <eajames@linux.vnet.ibm.com>
6119 L:      linux-i2c@vger.kernel.org
6120 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6121 S:      Maintained
6122 F:      drivers/i2c/busses/i2c-fsi.c
6123 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6124
6125 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6126 M:      Jan Kara <jack@suse.cz>
6127 R:      Amir Goldstein <amir73il@gmail.com>
6128 L:      linux-fsdevel@vger.kernel.org
6129 S:      Maintained
6130 F:      fs/notify/
6131 F:      include/linux/fsnotify*.h
6132
6133 FUJITSU LAPTOP EXTRAS
6134 M:      Jonathan Woithe <jwoithe@just42.net>
6135 L:      platform-driver-x86@vger.kernel.org
6136 S:      Maintained
6137 F:      drivers/platform/x86/fujitsu-laptop.c
6138
6139 FUJITSU M-5MO LS CAMERA ISP DRIVER
6140 M:      Kyungmin Park <kyungmin.park@samsung.com>
6141 M:      Heungjun Kim <riverful.kim@samsung.com>
6142 L:      linux-media@vger.kernel.org
6143 S:      Maintained
6144 F:      drivers/media/i2c/m5mols/
6145 F:      include/media/i2c/m5mols.h
6146
6147 FUJITSU TABLET EXTRAS
6148 M:      Robert Gerlach <khnz@gmx.de>
6149 L:      platform-driver-x86@vger.kernel.org
6150 S:      Maintained
6151 F:      drivers/platform/x86/fujitsu-tablet.c
6152
6153 FUSE: FILESYSTEM IN USERSPACE
6154 M:      Miklos Szeredi <miklos@szeredi.hu>
6155 L:      linux-fsdevel@vger.kernel.org
6156 W:      http://fuse.sourceforge.net/
6157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6158 S:      Maintained
6159 F:      fs/fuse/
6160 F:      include/uapi/linux/fuse.h
6161 F:      Documentation/filesystems/fuse.txt
6162
6163 FUTEX SUBSYSTEM
6164 M:      Thomas Gleixner <tglx@linutronix.de>
6165 M:      Ingo Molnar <mingo@redhat.com>
6166 R:      Peter Zijlstra <peterz@infradead.org>
6167 R:      Darren Hart <dvhart@infradead.org>
6168 L:      linux-kernel@vger.kernel.org
6169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6170 S:      Maintained
6171 F:      kernel/futex.c
6172 F:      kernel/futex_compat.c
6173 F:      include/asm-generic/futex.h
6174 F:      include/linux/futex.h
6175 F:      include/uapi/linux/futex.h
6176 F:      tools/testing/selftests/futex/
6177 F:      tools/perf/bench/futex*
6178 F:      Documentation/*futex*
6179
6180 GCC PLUGINS
6181 M:      Kees Cook <keescook@chromium.org>
6182 R:      Emese Revfy <re.emese@gmail.com>
6183 L:      kernel-hardening@lists.openwall.com
6184 S:      Maintained
6185 F:      scripts/gcc-plugins/
6186 F:      scripts/gcc-plugin.sh
6187 F:      scripts/Makefile.gcc-plugins
6188 F:      Documentation/gcc-plugins.txt
6189
6190 GASKET DRIVER FRAMEWORK
6191 M:      Rob Springer <rspringer@google.com>
6192 M:      Todd Poynor <toddpoynor@google.com>
6193 M:      Ben Chan <benchan@chromium.org>
6194 S:      Maintained
6195 F:      drivers/staging/gasket/
6196
6197 GCOV BASED KERNEL PROFILING
6198 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6199 S:      Maintained
6200 F:      kernel/gcov/
6201 F:      Documentation/dev-tools/gcov.rst
6202
6203 GDB KERNEL DEBUGGING HELPER SCRIPTS
6204 M:      Jan Kiszka <jan.kiszka@siemens.com>
6205 M:      Kieran Bingham <kbingham@kernel.org>
6206 S:      Supported
6207 F:      scripts/gdb/
6208
6209 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6210 M:      Achim Leubner <achim_leubner@adaptec.com>
6211 L:      linux-scsi@vger.kernel.org
6212 W:      http://www.icp-vortex.com/
6213 S:      Supported
6214 F:      drivers/scsi/gdt*
6215
6216 GEMTEK FM RADIO RECEIVER DRIVER
6217 M:      Hans Verkuil <hverkuil@xs4all.nl>
6218 L:      linux-media@vger.kernel.org
6219 T:      git git://linuxtv.org/media_tree.git
6220 W:      https://linuxtv.org
6221 S:      Maintained
6222 F:      drivers/media/radio/radio-gemtek*
6223
6224 GENERIC GPIO I2C DRIVER
6225 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6226 S:      Supported
6227 F:      drivers/i2c/busses/i2c-gpio.c
6228 F:      include/linux/platform_data/i2c-gpio.h
6229
6230 GENERIC GPIO I2C MULTIPLEXER DRIVER
6231 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6232 L:      linux-i2c@vger.kernel.org
6233 S:      Supported
6234 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6235 F:      include/linux/platform_data/i2c-mux-gpio.h
6236 F:      Documentation/i2c/muxes/i2c-mux-gpio
6237
6238 GENERIC HDLC (WAN) DRIVERS
6239 M:      Krzysztof Halasa <khc@pm.waw.pl>
6240 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6241 S:      Maintained
6242 F:      drivers/net/wan/c101.c
6243 F:      drivers/net/wan/hd6457*
6244 F:      drivers/net/wan/hdlc*
6245 F:      drivers/net/wan/n2.c
6246 F:      drivers/net/wan/pc300too.c
6247 F:      drivers/net/wan/pci200syn.c
6248 F:      drivers/net/wan/wanxl*
6249
6250 GENERIC INCLUDE/ASM HEADER FILES
6251 M:      Arnd Bergmann <arnd@arndb.de>
6252 L:      linux-arch@vger.kernel.org
6253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6254 S:      Maintained
6255 F:      include/asm-generic/
6256 F:      include/uapi/asm-generic/
6257
6258 GENERIC PHY FRAMEWORK
6259 M:      Kishon Vijay Abraham I <kishon@ti.com>
6260 L:      linux-kernel@vger.kernel.org
6261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6262 S:      Supported
6263 F:      drivers/phy/
6264 F:      include/linux/phy/
6265
6266 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6267 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6268 S:      Supported
6269 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6270
6271 GENERIC PM DOMAINS
6272 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6273 M:      Kevin Hilman <khilman@kernel.org>
6274 M:      Ulf Hansson <ulf.hansson@linaro.org>
6275 L:      linux-pm@vger.kernel.org
6276 S:      Supported
6277 F:      drivers/base/power/domain*.c
6278 F:      include/linux/pm_domain.h
6279 F:      Documentation/devicetree/bindings/power/power_domain.txt
6280
6281 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6282 M:      Eugen Hristev <eugen.hristev@microchip.com>
6283 L:      linux-input@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/input/touchscreen/resistive-adc-touch.c
6286
6287 GENERIC UIO DRIVER FOR PCI DEVICES
6288 M:      "Michael S. Tsirkin" <mst@redhat.com>
6289 L:      kvm@vger.kernel.org
6290 S:      Supported
6291 F:      drivers/uio/uio_pci_generic.c
6292
6293 GENWQE (IBM Generic Workqueue Card)
6294 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6295 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6296 S:      Supported
6297 F:      drivers/misc/genwqe/
6298
6299 GET_MAINTAINER SCRIPT
6300 M:      Joe Perches <joe@perches.com>
6301 S:      Maintained
6302 F:      scripts/get_maintainer.pl
6303
6304 GFS2 FILE SYSTEM
6305 M:      Bob Peterson <rpeterso@redhat.com>
6306 M:      Andreas Gruenbacher <agruenba@redhat.com>
6307 L:      cluster-devel@redhat.com
6308 W:      http://sources.redhat.com/cluster/
6309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6310 S:      Supported
6311 F:      Documentation/filesystems/gfs2*.txt
6312 F:      fs/gfs2/
6313 F:      include/uapi/linux/gfs2_ondisk.h
6314
6315 GIGASET ISDN DRIVERS
6316 M:      Paul Bolle <pebolle@tiscali.nl>
6317 L:      gigaset307x-common@lists.sourceforge.net
6318 W:      http://gigaset307x.sourceforge.net/
6319 S:      Odd Fixes
6320 F:      Documentation/isdn/README.gigaset
6321 F:      drivers/isdn/gigaset/
6322 F:      include/uapi/linux/gigaset_dev.h
6323
6324 GNSS SUBSYSTEM
6325 M:      Johan Hovold <johan@kernel.org>
6326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6327 S:      Maintained
6328 F:      Documentation/ABI/testing/sysfs-class-gnss
6329 F:      Documentation/devicetree/bindings/gnss/
6330 F:      drivers/gnss/
6331 F:      include/linux/gnss.h
6332
6333 GO7007 MPEG CODEC
6334 M:      Hans Verkuil <hans.verkuil@cisco.com>
6335 L:      linux-media@vger.kernel.org
6336 S:      Maintained
6337 F:      drivers/media/usb/go7007/
6338
6339 GOODIX TOUCHSCREEN
6340 M:      Bastien Nocera <hadess@hadess.net>
6341 L:      linux-input@vger.kernel.org
6342 S:      Maintained
6343 F:      drivers/input/touchscreen/goodix.c
6344
6345 GPD POCKET FAN DRIVER
6346 M:      Hans de Goede <hdegoede@redhat.com>
6347 L:      platform-driver-x86@vger.kernel.org
6348 S:      Maintained
6349 F:      drivers/platform/x86/gpd-pocket-fan.c
6350
6351 GPIO ACPI SUPPORT
6352 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6353 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6354 L:      linux-gpio@vger.kernel.org
6355 L:      linux-acpi@vger.kernel.org
6356 S:      Maintained
6357 F:      Documentation/acpi/gpio-properties.txt
6358 F:      drivers/gpio/gpiolib-acpi.c
6359
6360 GPIO IR Transmitter
6361 M:      Sean Young <sean@mess.org>
6362 L:      linux-media@vger.kernel.org
6363 S:      Maintained
6364 F:      drivers/media/rc/gpio-ir-tx.c
6365
6366 GPIO MOCKUP DRIVER
6367 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6368 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6369 L:      linux-gpio@vger.kernel.org
6370 S:      Maintained
6371 F:      drivers/gpio/gpio-mockup.c
6372 F:      tools/testing/selftests/gpio/
6373
6374 GPIO SUBSYSTEM
6375 M:      Linus Walleij <linus.walleij@linaro.org>
6376 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6377 L:      linux-gpio@vger.kernel.org
6378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6379 S:      Maintained
6380 F:      Documentation/devicetree/bindings/gpio/
6381 F:      Documentation/driver-api/gpio/
6382 F:      Documentation/gpio/
6383 F:      Documentation/ABI/testing/gpio-cdev
6384 F:      Documentation/ABI/obsolete/sysfs-gpio
6385 F:      drivers/gpio/
6386 F:      include/linux/gpio/
6387 F:      include/linux/gpio.h
6388 F:      include/linux/of_gpio.h
6389 F:      include/asm-generic/gpio.h
6390 F:      include/uapi/linux/gpio.h
6391 F:      tools/gpio/
6392
6393 GRE DEMULTIPLEXER DRIVER
6394 M:      Dmitry Kozlov <xeb@mail.ru>
6395 L:      netdev@vger.kernel.org
6396 S:      Maintained
6397 F:      net/ipv4/gre_demux.c
6398 F:      net/ipv4/gre_offload.c
6399 F:      include/net/gre.h
6400
6401 GRETH 10/100/1G Ethernet MAC device driver
6402 M:      Andreas Larsson <andreas@gaisler.com>
6403 L:      netdev@vger.kernel.org
6404 S:      Maintained
6405 F:      drivers/net/ethernet/aeroflex/
6406
6407 GREYBUS AUDIO PROTOCOLS DRIVERS
6408 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6409 M:      Mark Greer <mgreer@animalcreek.com>
6410 S:      Maintained
6411 F:      drivers/staging/greybus/audio_apbridgea.c
6412 F:      drivers/staging/greybus/audio_apbridgea.h
6413 F:      drivers/staging/greybus/audio_codec.c
6414 F:      drivers/staging/greybus/audio_codec.h
6415 F:      drivers/staging/greybus/audio_gb.c
6416 F:      drivers/staging/greybus/audio_manager.c
6417 F:      drivers/staging/greybus/audio_manager.h
6418 F:      drivers/staging/greybus/audio_manager_module.c
6419 F:      drivers/staging/greybus/audio_manager_private.h
6420 F:      drivers/staging/greybus/audio_manager_sysfs.c
6421 F:      drivers/staging/greybus/audio_module.c
6422 F:      drivers/staging/greybus/audio_topology.c
6423
6424 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6425 M:      Viresh Kumar <vireshk@kernel.org>
6426 S:      Maintained
6427 F:      drivers/staging/greybus/authentication.c
6428 F:      drivers/staging/greybus/bootrom.c
6429 F:      drivers/staging/greybus/firmware.h
6430 F:      drivers/staging/greybus/fw-core.c
6431 F:      drivers/staging/greybus/fw-download.c
6432 F:      drivers/staging/greybus/fw-management.c
6433 F:      drivers/staging/greybus/greybus_authentication.h
6434 F:      drivers/staging/greybus/greybus_firmware.h
6435 F:      drivers/staging/greybus/hid.c
6436 F:      drivers/staging/greybus/i2c.c
6437 F:      drivers/staging/greybus/spi.c
6438 F:      drivers/staging/greybus/spilib.c
6439 F:      drivers/staging/greybus/spilib.h
6440
6441 GREYBUS LOOPBACK DRIVER
6442 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6443 S:      Maintained
6444 F:      drivers/staging/greybus/loopback.c
6445
6446 GREYBUS PLATFORM DRIVERS
6447 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6448 S:      Maintained
6449 F:      drivers/staging/greybus/arche-platform.c
6450 F:      drivers/staging/greybus/arche-apb-ctrl.c
6451 F:      drivers/staging/greybus/arche_platform.h
6452
6453 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6454 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6455 S:      Maintained
6456 F:      drivers/staging/greybus/sdio.c
6457 F:      drivers/staging/greybus/light.c
6458 F:      drivers/staging/greybus/gpio.c
6459 F:      drivers/staging/greybus/power_supply.c
6460 F:      drivers/staging/greybus/spi.c
6461 F:      drivers/staging/greybus/spilib.c
6462
6463 GREYBUS SUBSYSTEM
6464 M:      Johan Hovold <johan@kernel.org>
6465 M:      Alex Elder <elder@kernel.org>
6466 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6467 S:      Maintained
6468 F:      drivers/staging/greybus/
6469 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6470
6471 GREYBUS UART PROTOCOLS DRIVERS
6472 M:      David Lin <dtwlin@gmail.com>
6473 S:      Maintained
6474 F:      drivers/staging/greybus/uart.c
6475 F:      drivers/staging/greybus/log.c
6476
6477 GS1662 VIDEO SERIALIZER
6478 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6479 L:      linux-media@vger.kernel.org
6480 T:      git git://linuxtv.org/media_tree.git
6481 S:      Maintained
6482 F:      drivers/media/spi/gs1662.c
6483
6484 GSPCA FINEPIX SUBDRIVER
6485 M:      Frank Zago <frank@zago.net>
6486 L:      linux-media@vger.kernel.org
6487 T:      git git://linuxtv.org/media_tree.git
6488 S:      Maintained
6489 F:      drivers/media/usb/gspca/finepix.c
6490
6491 GSPCA GL860 SUBDRIVER
6492 M:      Olivier Lorin <o.lorin@laposte.net>
6493 L:      linux-media@vger.kernel.org
6494 T:      git git://linuxtv.org/media_tree.git
6495 S:      Maintained
6496 F:      drivers/media/usb/gspca/gl860/
6497
6498 GSPCA M5602 SUBDRIVER
6499 M:      Erik Andren <erik.andren@gmail.com>
6500 L:      linux-media@vger.kernel.org
6501 T:      git git://linuxtv.org/media_tree.git
6502 S:      Maintained
6503 F:      drivers/media/usb/gspca/m5602/
6504
6505 GSPCA PAC207 SONIXB SUBDRIVER
6506 M:      Hans Verkuil <hverkuil@xs4all.nl>
6507 L:      linux-media@vger.kernel.org
6508 T:      git git://linuxtv.org/media_tree.git
6509 S:      Odd Fixes
6510 F:      drivers/media/usb/gspca/pac207.c
6511
6512 GSPCA SN9C20X SUBDRIVER
6513 M:      Brian Johnson <brijohn@gmail.com>
6514 L:      linux-media@vger.kernel.org
6515 T:      git git://linuxtv.org/media_tree.git
6516 S:      Maintained
6517 F:      drivers/media/usb/gspca/sn9c20x.c
6518
6519 GSPCA T613 SUBDRIVER
6520 M:      Leandro Costantino <lcostantino@gmail.com>
6521 L:      linux-media@vger.kernel.org
6522 T:      git git://linuxtv.org/media_tree.git
6523 S:      Maintained
6524 F:      drivers/media/usb/gspca/t613.c
6525
6526 GSPCA USB WEBCAM DRIVER
6527 M:      Hans Verkuil <hverkuil@xs4all.nl>
6528 L:      linux-media@vger.kernel.org
6529 T:      git git://linuxtv.org/media_tree.git
6530 S:      Odd Fixes
6531 F:      drivers/media/usb/gspca/
6532
6533 GTP (GPRS Tunneling Protocol)
6534 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6535 M:      Harald Welte <laforge@gnumonks.org>
6536 L:      osmocom-net-gprs@lists.osmocom.org
6537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6538 S:      Maintained
6539 F:      drivers/net/gtp.c
6540
6541 GUID PARTITION TABLE (GPT)
6542 M:      Davidlohr Bueso <dave@stgolabs.net>
6543 L:      linux-efi@vger.kernel.org
6544 S:      Maintained
6545 F:      block/partitions/efi.*
6546
6547 H8/300 ARCHITECTURE
6548 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6549 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6550 W:      http://uclinux-h8.sourceforge.jp
6551 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6552 S:      Maintained
6553 F:      arch/h8300/
6554 F:      drivers/clocksource/h8300_*.c
6555 F:      drivers/clk/h8300/
6556 F:      drivers/irqchip/irq-renesas-h8*.c
6557
6558 HACKRF MEDIA DRIVER
6559 M:      Antti Palosaari <crope@iki.fi>
6560 L:      linux-media@vger.kernel.org
6561 W:      https://linuxtv.org
6562 W:      http://palosaari.fi/linux/
6563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6564 T:      git git://linuxtv.org/anttip/media_tree.git
6565 S:      Maintained
6566 F:      drivers/media/usb/hackrf/
6567
6568 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6569 M:      Frank Seidel <frank@f-seidel.de>
6570 L:      platform-driver-x86@vger.kernel.org
6571 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6572 S:      Maintained
6573 F:      drivers/platform/x86/hdaps.c
6574
6575 HARDWARE MONITORING
6576 M:      Jean Delvare <jdelvare@suse.com>
6577 M:      Guenter Roeck <linux@roeck-us.net>
6578 L:      linux-hwmon@vger.kernel.org
6579 W:      http://hwmon.wiki.kernel.org/
6580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6581 S:      Maintained
6582 F:      Documentation/devicetree/bindings/hwmon/
6583 F:      Documentation/hwmon/
6584 F:      drivers/hwmon/
6585 F:      include/linux/hwmon*.h
6586 F:      include/trace/events/hwmon*.h
6587
6588 HARDWARE RANDOM NUMBER GENERATOR CORE
6589 M:      Matt Mackall <mpm@selenic.com>
6590 M:      Herbert Xu <herbert@gondor.apana.org.au>
6591 L:      linux-crypto@vger.kernel.org
6592 S:      Odd fixes
6593 F:      Documentation/devicetree/bindings/rng/
6594 F:      Documentation/hw_random.txt
6595 F:      drivers/char/hw_random/
6596 F:      include/linux/hw_random.h
6597
6598 HARDWARE TRACING FACILITIES
6599 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6600 S:      Maintained
6601 F:      drivers/hwtracing/
6602
6603 HARDWARE SPINLOCK CORE
6604 M:      Ohad Ben-Cohen <ohad@wizery.com>
6605 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6606 L:      linux-remoteproc@vger.kernel.org
6607 S:      Maintained
6608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6609 F:      Documentation/devicetree/bindings/hwlock/
6610 F:      Documentation/hwspinlock.txt
6611 F:      drivers/hwspinlock/
6612 F:      include/linux/hwspinlock.h
6613
6614 HARMONY SOUND DRIVER
6615 L:      linux-parisc@vger.kernel.org
6616 S:      Maintained
6617 F:      sound/parisc/harmony.*
6618
6619 HDPVR USB VIDEO ENCODER DRIVER
6620 M:      Hans Verkuil <hverkuil@xs4all.nl>
6621 L:      linux-media@vger.kernel.org
6622 T:      git git://linuxtv.org/media_tree.git
6623 W:      https://linuxtv.org
6624 S:      Odd Fixes
6625 F:      drivers/media/usb/hdpvr/
6626
6627 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6628 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6629 S:      Supported
6630 F:      Documentation/watchdog/hpwdt.txt
6631 F:      drivers/watchdog/hpwdt.c
6632
6633 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6634 M:      Don Brace <don.brace@microsemi.com>
6635 L:      esc.storagedev@microsemi.com
6636 L:      linux-scsi@vger.kernel.org
6637 S:      Supported
6638 F:      Documentation/scsi/hpsa.txt
6639 F:      drivers/scsi/hpsa*.[ch]
6640 F:      include/linux/cciss*.h
6641 F:      include/uapi/linux/cciss*.h
6642
6643 HFI1 DRIVER
6644 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6645 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6646 L:      linux-rdma@vger.kernel.org
6647 S:      Supported
6648 F:      drivers/infiniband/hw/hfi1
6649
6650 HFS FILESYSTEM
6651 L:      linux-fsdevel@vger.kernel.org
6652 S:      Orphan
6653 F:      Documentation/filesystems/hfs.txt
6654 F:      fs/hfs/
6655
6656 HFSPLUS FILESYSTEM
6657 L:      linux-fsdevel@vger.kernel.org
6658 S:      Orphan
6659 F:      Documentation/filesystems/hfsplus.txt
6660 F:      fs/hfsplus/
6661
6662 HGA FRAMEBUFFER DRIVER
6663 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6664 L:      linux-nvidia@lists.surfsouth.com
6665 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6666 S:      Maintained
6667 F:      drivers/video/fbdev/hgafb.c
6668
6669 HIBERNATION (aka Software Suspend, aka swsusp)
6670 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6671 M:      Pavel Machek <pavel@ucw.cz>
6672 L:      linux-pm@vger.kernel.org
6673 B:      https://bugzilla.kernel.org
6674 S:      Supported
6675 F:      arch/x86/power/
6676 F:      drivers/base/power/
6677 F:      kernel/power/
6678 F:      include/linux/suspend.h
6679 F:      include/linux/freezer.h
6680 F:      include/linux/pm.h
6681 F:      arch/*/include/asm/suspend*.h
6682
6683 HID CORE LAYER
6684 M:      Jiri Kosina <jikos@kernel.org>
6685 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6686 L:      linux-input@vger.kernel.org
6687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6688 S:      Maintained
6689 F:      drivers/hid/
6690 F:      include/linux/hid*
6691 F:      include/uapi/linux/hid*
6692
6693 HID SENSOR HUB DRIVERS
6694 M:      Jiri Kosina <jikos@kernel.org>
6695 M:      Jonathan Cameron <jic23@kernel.org>
6696 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6697 L:      linux-input@vger.kernel.org
6698 L:      linux-iio@vger.kernel.org
6699 S:      Maintained
6700 F:      Documentation/hid/hid-sensor*
6701 F:      drivers/hid/hid-sensor-*
6702 F:      drivers/iio/*/hid-*
6703 F:      include/linux/hid-sensor-*
6704
6705 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6706 M:      Thomas Gleixner <tglx@linutronix.de>
6707 L:      linux-kernel@vger.kernel.org
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6709 S:      Maintained
6710 F:      Documentation/timers/
6711 F:      kernel/time/hrtimer.c
6712 F:      kernel/time/clockevents.c
6713 F:      kernel/time/timer_*.c
6714 F:      include/linux/clockchips.h
6715 F:      include/linux/hrtimer.h
6716
6717 HIGH-SPEED SCC DRIVER FOR AX.25
6718 L:      linux-hams@vger.kernel.org
6719 S:      Orphan
6720 F:      drivers/net/hamradio/dmascc.c
6721 F:      drivers/net/hamradio/scc.c
6722
6723 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6724 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6725 W:      http://www.highpoint-tech.com
6726 S:      Supported
6727 F:      Documentation/scsi/hptiop.txt
6728 F:      drivers/scsi/hptiop.c
6729
6730 HIPPI
6731 M:      Jes Sorensen <jes@trained-monkey.org>
6732 L:      linux-hippi@sunsite.dk
6733 S:      Maintained
6734 F:      include/linux/hippidevice.h
6735 F:      include/uapi/linux/if_hippi.h
6736 F:      net/802/hippi.c
6737 F:      drivers/net/hippi/
6738
6739 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6740 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6741 M:      Salil Mehta <salil.mehta@huawei.com>
6742 L:      netdev@vger.kernel.org
6743 W:      http://www.hisilicon.com
6744 S:      Maintained
6745 F:      drivers/net/ethernet/hisilicon/hns3/
6746
6747 HISILICON LPC BUS DRIVER
6748 M:      john.garry@huawei.com
6749 W:      http://www.hisilicon.com
6750 S:      Maintained
6751 F:      drivers/bus/hisi_lpc.c
6752 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6753
6754 HISILICON NETWORK SUBSYSTEM DRIVER
6755 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6756 M:      Salil Mehta <salil.mehta@huawei.com>
6757 L:      netdev@vger.kernel.org
6758 W:      http://www.hisilicon.com
6759 S:      Maintained
6760 F:      drivers/net/ethernet/hisilicon/
6761 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6762
6763 HISILICON PMU DRIVER
6764 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6765 W:      http://www.hisilicon.com
6766 S:      Supported
6767 F:      drivers/perf/hisilicon
6768 F:      Documentation/perf/hisi-pmu.txt
6769
6770 HISILICON ROCE DRIVER
6771 M:      Lijun Ou <oulijun@huawei.com>
6772 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6773 L:      linux-rdma@vger.kernel.org
6774 S:      Maintained
6775 F:      drivers/infiniband/hw/hns/
6776 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6777
6778 HISILICON SAS Controller
6779 M:      John Garry <john.garry@huawei.com>
6780 W:      http://www.hisilicon.com
6781 S:      Supported
6782 F:      drivers/scsi/hisi_sas/
6783 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6784
6785 HMM - Heterogeneous Memory Management
6786 M:      Jérôme Glisse <jglisse@redhat.com>
6787 L:      linux-mm@kvack.org
6788 S:      Maintained
6789 F:      mm/hmm*
6790 F:      include/linux/hmm*
6791 F:      Documentation/vm/hmm.rst
6792
6793 HOST AP DRIVER
6794 M:      Jouni Malinen <j@w1.fi>
6795 L:      linux-wireless@vger.kernel.org
6796 W:      http://w1.fi/hostap-driver.html
6797 S:      Obsolete
6798 F:      drivers/net/wireless/intersil/hostap/
6799
6800 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6801 L:      platform-driver-x86@vger.kernel.org
6802 S:      Orphan
6803 F:      drivers/platform/x86/tc1100-wmi.c
6804
6805 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6806 M:      Jaroslav Kysela <perex@perex.cz>
6807 S:      Maintained
6808 F:      drivers/net/ethernet/hp/hp100.*
6809
6810 HPET:   High Precision Event Timers driver
6811 M:      Clemens Ladisch <clemens@ladisch.de>
6812 S:      Maintained
6813 F:      Documentation/timers/hpet.txt
6814 F:      drivers/char/hpet.c
6815 F:      include/linux/hpet.h
6816 F:      include/uapi/linux/hpet.h
6817
6818 HPET:   x86
6819 S:      Orphan
6820 F:      arch/x86/kernel/hpet.c
6821 F:      arch/x86/include/asm/hpet.h
6822
6823 HPFS FILESYSTEM
6824 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6825 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6826 S:      Maintained
6827 F:      fs/hpfs/
6828
6829 HSI SUBSYSTEM
6830 M:      Sebastian Reichel <sre@kernel.org>
6831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6832 S:      Maintained
6833 F:      Documentation/ABI/testing/sysfs-bus-hsi
6834 F:      Documentation/driver-api/hsi.rst
6835 F:      drivers/hsi/
6836 F:      include/linux/hsi/
6837 F:      include/uapi/linux/hsi/
6838
6839 HSO 3G MODEM DRIVER
6840 L:      linux-usb@vger.kernel.org
6841 S:      Orphan
6842 F:      drivers/net/usb/hso.c
6843
6844 HSR NETWORK PROTOCOL
6845 M:      Arvid Brodin <arvid.brodin@alten.se>
6846 L:      netdev@vger.kernel.org
6847 S:      Maintained
6848 F:      net/hsr/
6849
6850 HT16K33 LED CONTROLLER DRIVER
6851 M:      Robin van der Gracht <robin@protonic.nl>
6852 S:      Maintained
6853 F:      drivers/auxdisplay/ht16k33.c
6854 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6855
6856 HTCPEN TOUCHSCREEN DRIVER
6857 M:      Pau Oliva Fora <pof@eslack.org>
6858 L:      linux-input@vger.kernel.org
6859 S:      Maintained
6860 F:      drivers/input/touchscreen/htcpen.c
6861
6862 HUAWEI ETHERNET DRIVER
6863 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6864 L:      netdev@vger.kernel.org
6865 S:      Supported
6866 F:      Documentation/networking/hinic.txt
6867 F:      drivers/net/ethernet/huawei/hinic/
6868
6869 HUGETLB FILESYSTEM
6870 M:      Mike Kravetz <mike.kravetz@oracle.com>
6871 L:      linux-mm@kvack.org
6872 S:      Maintained
6873 F:      fs/hugetlbfs/
6874 F:      mm/hugetlb.c
6875 F:      include/linux/hugetlb.h
6876 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6877 F:      Documentation/vm/hugetlbfs_reserv.rst
6878 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6879
6880 HVA ST MEDIA DRIVER
6881 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6882 L:      linux-media@vger.kernel.org
6883 T:      git git://linuxtv.org/media_tree.git
6884 W:      https://linuxtv.org
6885 S:      Supported
6886 F:      drivers/media/platform/sti/hva
6887
6888 HWPOISON MEMORY FAILURE HANDLING
6889 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6890 L:      linux-mm@kvack.org
6891 S:      Maintained
6892 F:      mm/memory-failure.c
6893 F:      mm/hwpoison-inject.c
6894
6895 HYGON PROCESSOR SUPPORT
6896 M:      Pu Wen <puwen@hygon.cn>
6897 L:      linux-kernel@vger.kernel.org
6898 S:      Maintained
6899 F:      arch/x86/kernel/cpu/hygon.c
6900
6901 Hyper-V CORE AND DRIVERS
6902 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6903 M:      Haiyang Zhang <haiyangz@microsoft.com>
6904 M:      Stephen Hemminger <sthemmin@microsoft.com>
6905 L:      devel@linuxdriverproject.org
6906 S:      Maintained
6907 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
6908 F:      arch/x86/include/asm/mshyperv.h
6909 F:      arch/x86/include/asm/trace/hyperv.h
6910 F:      arch/x86/include/asm/hyperv-tlfs.h
6911 F:      arch/x86/kernel/cpu/mshyperv.c
6912 F:      arch/x86/hyperv
6913 F:      drivers/hid/hid-hyperv.c
6914 F:      drivers/hv/
6915 F:      drivers/input/serio/hyperv-keyboard.c
6916 F:      drivers/pci/controller/pci-hyperv.c
6917 F:      drivers/net/hyperv/
6918 F:      drivers/scsi/storvsc_drv.c
6919 F:      drivers/uio/uio_hv_generic.c
6920 F:      drivers/video/fbdev/hyperv_fb.c
6921 F:      net/vmw_vsock/hyperv_transport.c
6922 F:      include/linux/hyperv.h
6923 F:      include/uapi/linux/hyperv.h
6924 F:      tools/hv/
6925 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6926
6927 HYPERVISOR VIRTUAL CONSOLE DRIVER
6928 L:      linuxppc-dev@lists.ozlabs.org
6929 S:      Odd Fixes
6930 F:      drivers/tty/hvc/
6931
6932 I2C ACPI SUPPORT
6933 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6934 L:      linux-i2c@vger.kernel.org
6935 L:      linux-acpi@vger.kernel.org
6936 S:      Maintained
6937 F:      drivers/i2c/i2c-core-acpi.c
6938
6939 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6940 M:      Ajay Gupta <ajayg@nvidia.com>
6941 L:      linux-i2c@vger.kernel.org
6942 S:      Maintained
6943 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6944 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6945
6946 I2C MUXES
6947 M:      Peter Rosin <peda@axentia.se>
6948 L:      linux-i2c@vger.kernel.org
6949 S:      Maintained
6950 F:      Documentation/i2c/i2c-topology
6951 F:      Documentation/i2c/muxes/
6952 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6953 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6954 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6955 F:      drivers/i2c/i2c-mux.c
6956 F:      drivers/i2c/muxes/
6957 F:      include/linux/i2c-mux.h
6958
6959 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6960 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6961 L:      linux-i2c@vger.kernel.org
6962 S:      Maintained
6963 F:      drivers/i2c/busses/i2c-mv64xxx.c
6964
6965 I2C OVER PARALLEL PORT
6966 M:      Jean Delvare <jdelvare@suse.com>
6967 L:      linux-i2c@vger.kernel.org
6968 S:      Maintained
6969 F:      Documentation/i2c/busses/i2c-parport
6970 F:      Documentation/i2c/busses/i2c-parport-light
6971 F:      drivers/i2c/busses/i2c-parport.c
6972 F:      drivers/i2c/busses/i2c-parport-light.c
6973
6974 I2C SUBSYSTEM
6975 M:      Wolfram Sang <wsa@the-dreams.de>
6976 L:      linux-i2c@vger.kernel.org
6977 W:      https://i2c.wiki.kernel.org/
6978 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6980 S:      Maintained
6981 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6982 F:      Documentation/i2c/
6983 F:      drivers/i2c/*
6984 F:      include/linux/i2c.h
6985 F:      include/linux/i2c-dev.h
6986 F:      include/linux/i2c-smbus.h
6987 F:      include/uapi/linux/i2c.h
6988 F:      include/uapi/linux/i2c-*.h
6989
6990 I2C SUBSYSTEM HOST DRIVERS
6991 L:      linux-i2c@vger.kernel.org
6992 W:      https://i2c.wiki.kernel.org/
6993 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6995 S:      Odd Fixes
6996 F:      Documentation/devicetree/bindings/i2c/
6997 F:      drivers/i2c/algos/
6998 F:      drivers/i2c/busses/
6999
7000 I2C-TAOS-EVM DRIVER
7001 M:      Jean Delvare <jdelvare@suse.com>
7002 L:      linux-i2c@vger.kernel.org
7003 S:      Maintained
7004 F:      Documentation/i2c/busses/i2c-taos-evm
7005 F:      drivers/i2c/busses/i2c-taos-evm.c
7006
7007 I2C-TINY-USB DRIVER
7008 M:      Till Harbaum <till@harbaum.org>
7009 L:      linux-i2c@vger.kernel.org
7010 W:      http://www.harbaum.org/till/i2c_tiny_usb
7011 S:      Maintained
7012 F:      drivers/i2c/busses/i2c-tiny-usb.c
7013
7014 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7015 M:      Jean Delvare <jdelvare@suse.com>
7016 L:      linux-i2c@vger.kernel.org
7017 S:      Maintained
7018 F:      Documentation/i2c/busses/i2c-ali1535
7019 F:      Documentation/i2c/busses/i2c-ali1563
7020 F:      Documentation/i2c/busses/i2c-ali15x3
7021 F:      Documentation/i2c/busses/i2c-amd756
7022 F:      Documentation/i2c/busses/i2c-amd8111
7023 F:      Documentation/i2c/busses/i2c-i801
7024 F:      Documentation/i2c/busses/i2c-nforce2
7025 F:      Documentation/i2c/busses/i2c-piix4
7026 F:      Documentation/i2c/busses/i2c-sis5595
7027 F:      Documentation/i2c/busses/i2c-sis630
7028 F:      Documentation/i2c/busses/i2c-sis96x
7029 F:      Documentation/i2c/busses/i2c-via
7030 F:      Documentation/i2c/busses/i2c-viapro
7031 F:      drivers/i2c/busses/i2c-ali1535.c
7032 F:      drivers/i2c/busses/i2c-ali1563.c
7033 F:      drivers/i2c/busses/i2c-ali15x3.c
7034 F:      drivers/i2c/busses/i2c-amd756.c
7035 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7036 F:      drivers/i2c/busses/i2c-amd8111.c
7037 F:      drivers/i2c/busses/i2c-i801.c
7038 F:      drivers/i2c/busses/i2c-isch.c
7039 F:      drivers/i2c/busses/i2c-nforce2.c
7040 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7041 F:      drivers/i2c/busses/i2c-piix4.c
7042 F:      drivers/i2c/busses/i2c-sis5595.c
7043 F:      drivers/i2c/busses/i2c-sis630.c
7044 F:      drivers/i2c/busses/i2c-sis96x.c
7045 F:      drivers/i2c/busses/i2c-via.c
7046 F:      drivers/i2c/busses/i2c-viapro.c
7047
7048 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7049 M:      Hans de Goede <hdegoede@redhat.com>
7050 L:      linux-i2c@vger.kernel.org
7051 S:      Maintained
7052 F:      drivers/i2c/busses/i2c-cht-wc.c
7053
7054 I2C/SMBUS ISMT DRIVER
7055 M:      Seth Heasley <seth.heasley@intel.com>
7056 M:      Neil Horman <nhorman@tuxdriver.com>
7057 L:      linux-i2c@vger.kernel.org
7058 F:      drivers/i2c/busses/i2c-ismt.c
7059 F:      Documentation/i2c/busses/i2c-ismt
7060
7061 I2C/SMBUS STUB DRIVER
7062 M:      Jean Delvare <jdelvare@suse.com>
7063 L:      linux-i2c@vger.kernel.org
7064 S:      Maintained
7065 F:      drivers/i2c/i2c-stub.c
7066
7067 IA64 (Itanium) PLATFORM
7068 M:      Tony Luck <tony.luck@intel.com>
7069 M:      Fenghua Yu <fenghua.yu@intel.com>
7070 L:      linux-ia64@vger.kernel.org
7071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7072 S:      Maintained
7073 F:      arch/ia64/
7074
7075 IBM Power 842 compression accelerator
7076 M:      Haren Myneni <haren@us.ibm.com>
7077 S:      Supported
7078 F:      drivers/crypto/nx/Makefile
7079 F:      drivers/crypto/nx/Kconfig
7080 F:      drivers/crypto/nx/nx-842*
7081 F:      include/linux/sw842.h
7082 F:      crypto/842.c
7083 F:      lib/842/
7084
7085 IBM Power in-Nest Crypto Acceleration
7086 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7087 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7088 L:      linux-crypto@vger.kernel.org
7089 S:      Supported
7090 F:      drivers/crypto/nx/Makefile
7091 F:      drivers/crypto/nx/Kconfig
7092 F:      drivers/crypto/nx/nx-aes*
7093 F:      drivers/crypto/nx/nx-sha*
7094 F:      drivers/crypto/nx/nx.*
7095 F:      drivers/crypto/nx/nx_csbcpb.h
7096 F:      drivers/crypto/nx/nx_debugfs.h
7097
7098 IBM Power Linux RAID adapter
7099 M:      Brian King <brking@us.ibm.com>
7100 S:      Supported
7101 F:      drivers/scsi/ipr.*
7102
7103 IBM Power SRIOV Virtual NIC Device Driver
7104 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7105 M:      John Allen <jallen@linux.vnet.ibm.com>
7106 L:      netdev@vger.kernel.org
7107 S:      Supported
7108 F:      drivers/net/ethernet/ibm/ibmvnic.*
7109
7110 IBM Power Virtual Accelerator Switchboard
7111 M:      Sukadev Bhattiprolu
7112 L:      linuxppc-dev@lists.ozlabs.org
7113 S:      Supported
7114 F:      arch/powerpc/platforms/powernv/vas*
7115 F:      arch/powerpc/platforms/powernv/copy-paste.h
7116 F:      arch/powerpc/include/asm/vas.h
7117 F:      arch/powerpc/include/uapi/asm/vas.h
7118
7119 IBM Power Virtual Ethernet Device Driver
7120 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7121 L:      netdev@vger.kernel.org
7122 S:      Supported
7123 F:      drivers/net/ethernet/ibm/ibmveth.*
7124
7125 IBM Power Virtual FC Device Drivers
7126 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7127 L:      linux-scsi@vger.kernel.org
7128 S:      Supported
7129 F:      drivers/scsi/ibmvscsi/ibmvfc*
7130
7131 IBM Power Virtual Management Channel Driver
7132 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7133 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7134 S:      Supported
7135 F:      drivers/misc/ibmvmc.*
7136
7137 IBM Power Virtual SCSI Device Drivers
7138 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7139 L:      linux-scsi@vger.kernel.org
7140 S:      Supported
7141 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7142 F:      include/scsi/viosrp.h
7143
7144 IBM Power Virtual SCSI Device Target Driver
7145 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7146 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7147 L:      linux-scsi@vger.kernel.org
7148 L:      target-devel@vger.kernel.org
7149 S:      Supported
7150 F:      drivers/scsi/ibmvscsi_tgt/
7151
7152 IBM Power VMX Cryptographic instructions
7153 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7154 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7155 L:      linux-crypto@vger.kernel.org
7156 S:      Supported
7157 F:      drivers/crypto/vmx/Makefile
7158 F:      drivers/crypto/vmx/Kconfig
7159 F:      drivers/crypto/vmx/vmx.c
7160 F:      drivers/crypto/vmx/aes*
7161 F:      drivers/crypto/vmx/ghash*
7162 F:      drivers/crypto/vmx/ppc-xlate.pl
7163
7164 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7165 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7166 L:      linux-pci@vger.kernel.org
7167 L:      linuxppc-dev@lists.ozlabs.org
7168 S:      Supported
7169 F:      drivers/pci/hotplug/rpaphp*
7170
7171 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7172 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7173 L:      linux-pci@vger.kernel.org
7174 L:      linuxppc-dev@lists.ozlabs.org
7175 S:      Supported
7176 F:      drivers/pci/hotplug/rpadlpar*
7177
7178 IBM ServeRAID RAID DRIVER
7179 S:      Orphan
7180 F:      drivers/scsi/ips.*
7181
7182 ICH LPC AND GPIO DRIVER
7183 M:      Peter Tyser <ptyser@xes-inc.com>
7184 S:      Maintained
7185 F:      drivers/mfd/lpc_ich.c
7186 F:      drivers/gpio/gpio-ich.c
7187
7188 IDE SUBSYSTEM
7189 M:      "David S. Miller" <davem@davemloft.net>
7190 L:      linux-ide@vger.kernel.org
7191 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7193 S:      Maintained
7194 F:      Documentation/ide/
7195 F:      drivers/ide/
7196 F:      include/linux/ide.h
7197
7198 IDE/ATAPI DRIVERS
7199 M:      Borislav Petkov <bp@alien8.de>
7200 L:      linux-ide@vger.kernel.org
7201 S:      Maintained
7202 F:      Documentation/cdrom/ide-cd
7203 F:      drivers/ide/ide-cd*
7204
7205 IDEAPAD LAPTOP EXTRAS DRIVER
7206 M:      Ike Panhc <ike.pan@canonical.com>
7207 L:      platform-driver-x86@vger.kernel.org
7208 W:      http://launchpad.net/ideapad-laptop
7209 S:      Maintained
7210 F:      drivers/platform/x86/ideapad-laptop.c
7211
7212 IDEAPAD LAPTOP SLIDEBAR DRIVER
7213 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7214 L:      linux-input@vger.kernel.org
7215 W:      https://github.com/o2genum/ideapad-slidebar
7216 S:      Maintained
7217 F:      drivers/input/misc/ideapad_slidebar.c
7218
7219 IDT VersaClock 5 CLOCK DRIVER
7220 M:      Marek Vasut <marek.vasut@gmail.com>
7221 S:      Maintained
7222 F:      drivers/clk/clk-versaclock5.c
7223
7224 IEEE 802.15.4 SUBSYSTEM
7225 M:      Alexander Aring <alex.aring@gmail.com>
7226 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7227 L:      linux-wpan@vger.kernel.org
7228 W:      http://wpan.cakelab.org/
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7231 S:      Maintained
7232 F:      net/ieee802154/
7233 F:      net/mac802154/
7234 F:      drivers/net/ieee802154/
7235 F:      include/linux/nl802154.h
7236 F:      include/linux/ieee802154.h
7237 F:      include/net/nl802154.h
7238 F:      include/net/mac802154.h
7239 F:      include/net/af_ieee802154.h
7240 F:      include/net/cfg802154.h
7241 F:      include/net/ieee802154_netdev.h
7242 F:      Documentation/networking/ieee802154.txt
7243
7244 IFE PROTOCOL
7245 M:      Yotam Gigi <yotam.gi@gmail.com>
7246 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7247 F:      net/ife
7248 F:      include/net/ife.h
7249 F:      include/uapi/linux/ife.h
7250
7251 IGORPLUG-USB IR RECEIVER
7252 M:      Sean Young <sean@mess.org>
7253 L:      linux-media@vger.kernel.org
7254 S:      Maintained
7255 F:      drivers/media/rc/igorplugusb.c
7256
7257 IGUANAWORKS USB IR TRANSCEIVER
7258 M:      Sean Young <sean@mess.org>
7259 L:      linux-media@vger.kernel.org
7260 S:      Maintained
7261 F:      drivers/media/rc/iguanair.c
7262
7263 IIO DIGITAL POTENTIOMETER DAC
7264 M:      Peter Rosin <peda@axentia.se>
7265 L:      linux-iio@vger.kernel.org
7266 S:      Maintained
7267 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7268 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7269 F:      drivers/iio/dac/dpot-dac.c
7270
7271 IIO ENVELOPE DETECTOR
7272 M:      Peter Rosin <peda@axentia.se>
7273 L:      linux-iio@vger.kernel.org
7274 S:      Maintained
7275 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7276 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7277 F:      drivers/iio/adc/envelope-detector.c
7278
7279 IIO MULTIPLEXER
7280 M:      Peter Rosin <peda@axentia.se>
7281 L:      linux-iio@vger.kernel.org
7282 S:      Maintained
7283 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7284 F:      drivers/iio/multiplexer/iio-mux.c
7285
7286 IIO SUBSYSTEM AND DRIVERS
7287 M:      Jonathan Cameron <jic23@kernel.org>
7288 R:      Hartmut Knaack <knaack.h@gmx.de>
7289 R:      Lars-Peter Clausen <lars@metafoo.de>
7290 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7291 L:      linux-iio@vger.kernel.org
7292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7293 S:      Maintained
7294 F:      Documentation/ABI/testing/configfs-iio*
7295 F:      Documentation/ABI/testing/sysfs-bus-iio*
7296 F:      Documentation/devicetree/bindings/iio/
7297 F:      drivers/iio/
7298 F:      drivers/staging/iio/
7299 F:      include/linux/iio/
7300 F:      tools/iio/
7301
7302 IIO UNIT CONVERTER
7303 M:      Peter Rosin <peda@axentia.se>
7304 L:      linux-iio@vger.kernel.org
7305 S:      Maintained
7306 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7307 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7308 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7309 F:      drivers/iio/afe/iio-rescale.c
7310
7311 IKANOS/ADI EAGLE ADSL USB DRIVER
7312 M:      Matthieu Castet <castet.matthieu@free.fr>
7313 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7314 S:      Maintained
7315 F:      drivers/usb/atm/ueagle-atm.c
7316
7317 IMGTEC ASCII LCD DRIVER
7318 M:      Paul Burton <paul.burton@mips.com>
7319 S:      Maintained
7320 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7321 F:      drivers/auxdisplay/img-ascii-lcd.c
7322
7323 IMGTEC IR DECODER DRIVER
7324 M:      James Hogan <jhogan@kernel.org>
7325 S:      Maintained
7326 F:      drivers/media/rc/img-ir/
7327
7328 IMON SOUNDGRAPH USB IR RECEIVER
7329 M:      Sean Young <sean@mess.org>
7330 L:      linux-media@vger.kernel.org
7331 S:      Maintained
7332 F:      drivers/media/rc/imon_raw.c
7333 F:      drivers/media/rc/imon.c
7334
7335 IMS TWINTURBO FRAMEBUFFER DRIVER
7336 L:      linux-fbdev@vger.kernel.org
7337 S:      Orphan
7338 F:      drivers/video/fbdev/imsttfb.c
7339
7340 INA209 HARDWARE MONITOR DRIVER
7341 M:      Guenter Roeck <linux@roeck-us.net>
7342 L:      linux-hwmon@vger.kernel.org
7343 S:      Maintained
7344 F:      Documentation/hwmon/ina209
7345 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7346 F:      drivers/hwmon/ina209.c
7347
7348 INA2XX HARDWARE MONITOR DRIVER
7349 M:      Guenter Roeck <linux@roeck-us.net>
7350 L:      linux-hwmon@vger.kernel.org
7351 S:      Maintained
7352 F:      Documentation/hwmon/ina2xx
7353 F:      drivers/hwmon/ina2xx.c
7354 F:      include/linux/platform_data/ina2xx.h
7355
7356 INDUSTRY PACK SUBSYSTEM (IPACK)
7357 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7358 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7359 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7360 L:      industrypack-devel@lists.sourceforge.net
7361 W:      http://industrypack.sourceforge.net
7362 S:      Maintained
7363 F:      drivers/ipack/
7364
7365 INFINIBAND SUBSYSTEM
7366 M:      Doug Ledford <dledford@redhat.com>
7367 M:      Jason Gunthorpe <jgg@mellanox.com>
7368 L:      linux-rdma@vger.kernel.org
7369 W:      https://github.com/linux-rdma/rdma-core
7370 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7372 S:      Supported
7373 F:      Documentation/devicetree/bindings/infiniband/
7374 F:      Documentation/infiniband/
7375 F:      drivers/infiniband/
7376 F:      include/uapi/linux/if_infiniband.h
7377 F:      include/uapi/rdma/
7378 F:      include/rdma/
7379
7380 INGENIC JZ4780 DMA Driver
7381 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7382 S:      Maintained
7383 F:      drivers/dma/dma-jz4780.c
7384
7385 INGENIC JZ4780 NAND DRIVER
7386 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7387 L:      linux-mtd@lists.infradead.org
7388 S:      Maintained
7389 F:      drivers/mtd/nand/raw/jz4780_*
7390
7391 INOTIFY
7392 M:      Jan Kara <jack@suse.cz>
7393 R:      Amir Goldstein <amir73il@gmail.com>
7394 L:      linux-fsdevel@vger.kernel.org
7395 S:      Maintained
7396 F:      Documentation/filesystems/inotify.txt
7397 F:      fs/notify/inotify/
7398 F:      include/linux/inotify.h
7399 F:      include/uapi/linux/inotify.h
7400
7401 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7402 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7403 L:      linux-input@vger.kernel.org
7404 Q:      http://patchwork.kernel.org/project/linux-input/list/
7405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7406 S:      Maintained
7407 F:      drivers/input/
7408 F:      include/linux/input.h
7409 F:      include/uapi/linux/input.h
7410 F:      include/uapi/linux/input-event-codes.h
7411 F:      include/linux/input/
7412 F:      Documentation/devicetree/bindings/input/
7413 F:      Documentation/devicetree/bindings/serio/
7414 F:      Documentation/input/
7415
7416 INPUT MULTITOUCH (MT) PROTOCOL
7417 M:      Henrik Rydberg <rydberg@bitmath.org>
7418 L:      linux-input@vger.kernel.org
7419 S:      Odd fixes
7420 F:      Documentation/input/multi-touch-protocol.rst
7421 F:      drivers/input/input-mt.c
7422 K:      \b(ABS|SYN)_MT_
7423
7424 INSIDE SECURE CRYPTO DRIVER
7425 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7426 F:      drivers/crypto/inside-secure/
7427 S:      Maintained
7428 L:      linux-crypto@vger.kernel.org
7429
7430 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7431 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7432 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7433 L:      linux-integrity@vger.kernel.org
7434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7435 S:      Supported
7436 F:      security/integrity/ima/
7437
7438 INTEL 810/815 FRAMEBUFFER DRIVER
7439 M:      Antonino Daplas <adaplas@gmail.com>
7440 L:      linux-fbdev@vger.kernel.org
7441 S:      Maintained
7442 F:      drivers/video/fbdev/i810/
7443
7444 INTEL ASoC DRIVERS
7445 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7446 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7447 M:      Jie Yang <yang.jie@linux.intel.com>
7448 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7449 S:      Supported
7450 F:      sound/soc/intel/
7451
7452 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7453 M:      Hans de Goede <hdegoede@redhat.com>
7454 L:      platform-driver-x86@vger.kernel.org
7455 S:      Maintained
7456 F:      drivers/platform/x86/intel_atomisp2_pm.c
7457
7458 INTEL C600 SERIES SAS CONTROLLER DRIVER
7459 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7460 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7461 L:      linux-scsi@vger.kernel.org
7462 T:      git git://git.code.sf.net/p/intel-sas/isci
7463 S:      Supported
7464 F:      drivers/scsi/isci/
7465
7466 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7467 M:      Jani Nikula <jani.nikula@linux.intel.com>
7468 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7469 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7470 L:      intel-gfx@lists.freedesktop.org
7471 W:      https://01.org/linuxgraphics/
7472 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7473 C:      irc://chat.freenode.net/intel-gfx
7474 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7475 T:      git git://anongit.freedesktop.org/drm-intel
7476 S:      Supported
7477 F:      drivers/gpu/drm/i915/
7478 F:      include/drm/i915*
7479 F:      include/uapi/drm/i915_drm.h
7480 F:      Documentation/gpu/i915.rst
7481
7482 INTEL ETHERNET DRIVERS
7483 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7484 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7485 W:      http://www.intel.com/support/feedback.htm
7486 W:      http://e1000.sourceforge.net/
7487 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7490 S:      Supported
7491 F:      Documentation/networking/device_drivers/intel/e100.rst
7492 F:      Documentation/networking/device_drivers/intel/e1000.rst
7493 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7494 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7495 F:      Documentation/networking/device_drivers/intel/igb.rst
7496 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7497 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7498 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7499 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7500 F:      Documentation/networking/device_drivers/intel/i40e.rst
7501 F:      Documentation/networking/device_drivers/intel/iavf.rst
7502 F:      Documentation/networking/device_drivers/intel/ice.rst
7503 F:      drivers/net/ethernet/intel/
7504 F:      drivers/net/ethernet/intel/*/
7505 F:      include/linux/avf/virtchnl.h
7506
7507 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7508 M:      Maik Broemme <mbroemme@libmpq.org>
7509 L:      linux-fbdev@vger.kernel.org
7510 S:      Maintained
7511 F:      Documentation/fb/intelfb.txt
7512 F:      drivers/video/fbdev/intelfb/
7513
7514 INTEL GPIO DRIVERS
7515 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7516 L:      linux-gpio@vger.kernel.org
7517 S:      Maintained
7518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7519 F:      drivers/gpio/gpio-ich.c
7520 F:      drivers/gpio/gpio-intel-mid.c
7521 F:      drivers/gpio/gpio-lynxpoint.c
7522 F:      drivers/gpio/gpio-merrifield.c
7523 F:      drivers/gpio/gpio-ml-ioh.c
7524 F:      drivers/gpio/gpio-pch.c
7525 F:      drivers/gpio/gpio-sch.c
7526 F:      drivers/gpio/gpio-sodaville.c
7527
7528 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7529 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7530 M:      Zhi Wang <zhi.a.wang@intel.com>
7531 L:      intel-gvt-dev@lists.freedesktop.org
7532 L:      intel-gfx@lists.freedesktop.org
7533 W:      https://01.org/igvt-g
7534 T:      git https://github.com/intel/gvt-linux.git
7535 S:      Supported
7536 F:      drivers/gpu/drm/i915/gvt/
7537
7538 INTEL HID EVENT DRIVER
7539 M:      Alex Hung <alex.hung@canonical.com>
7540 L:      platform-driver-x86@vger.kernel.org
7541 S:      Maintained
7542 F:      drivers/platform/x86/intel-hid.c
7543
7544 INTEL I/OAT DMA DRIVER
7545 M:      Dave Jiang <dave.jiang@intel.com>
7546 R:      Dan Williams <dan.j.williams@intel.com>
7547 L:      dmaengine@vger.kernel.org
7548 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7549 S:      Supported
7550 F:      drivers/dma/ioat*
7551
7552 INTEL IDLE DRIVER
7553 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7554 M:      Len Brown <lenb@kernel.org>
7555 L:      linux-pm@vger.kernel.org
7556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7557 B:      https://bugzilla.kernel.org
7558 S:      Supported
7559 F:      drivers/idle/intel_idle.c
7560
7561 INTEL INTEGRATED SENSOR HUB DRIVER
7562 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7563 M:      Jiri Kosina <jikos@kernel.org>
7564 L:      linux-input@vger.kernel.org
7565 S:      Maintained
7566 F:      drivers/hid/intel-ish-hid/
7567
7568 INTEL IOMMU (VT-d)
7569 M:      David Woodhouse <dwmw2@infradead.org>
7570 L:      iommu@lists.linux-foundation.org
7571 T:      git git://git.infradead.org/iommu-2.6.git
7572 S:      Supported
7573 F:      drivers/iommu/intel-iommu.c
7574 F:      include/linux/intel-iommu.h
7575
7576 INTEL IOP-ADMA DMA DRIVER
7577 R:      Dan Williams <dan.j.williams@intel.com>
7578 S:      Odd fixes
7579 F:      drivers/dma/iop-adma.c
7580
7581 INTEL IPU3 CSI-2 CIO2 DRIVER
7582 M:      Yong Zhi <yong.zhi@intel.com>
7583 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7584 M:      Bingbu Cao <bingbu.cao@intel.com>
7585 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7586 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7587 L:      linux-media@vger.kernel.org
7588 S:      Maintained
7589 F:      drivers/media/pci/intel/ipu3/
7590 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7591
7592 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7593 M:      Krzysztof Halasa <khalasa@piap.pl>
7594 S:      Maintained
7595 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7596 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7597 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7598 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7599 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7600 F:      drivers/net/wan/ixp4xx_hss.c
7601
7602 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7603 M:      Deepak Saxena <dsaxena@plexity.net>
7604 S:      Maintained
7605 F:      drivers/char/hw_random/ixp4xx-rng.c
7606
7607 INTEL MANAGEMENT ENGINE (mei)
7608 M:      Tomas Winkler <tomas.winkler@intel.com>
7609 L:      linux-kernel@vger.kernel.org
7610 S:      Supported
7611 F:      include/uapi/linux/mei.h
7612 F:      include/linux/mei_cl_bus.h
7613 F:      drivers/misc/mei/*
7614 F:      drivers/watchdog/mei_wdt.c
7615 F:      Documentation/misc-devices/mei/*
7616 F:      samples/mei/*
7617
7618 INTEL MENLOW THERMAL DRIVER
7619 M:      Sujith Thomas <sujith.thomas@intel.com>
7620 L:      platform-driver-x86@vger.kernel.org
7621 W:      https://01.org/linux-acpi
7622 S:      Supported
7623 F:      drivers/platform/x86/intel_menlow.c
7624
7625 INTEL MIC DRIVERS (mic)
7626 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7627 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7628 S:      Supported
7629 W:      https://github.com/sudeepdutt/mic
7630 W:      http://software.intel.com/en-us/mic-developer
7631 F:      include/linux/mic_bus.h
7632 F:      include/linux/scif.h
7633 F:      include/uapi/linux/mic_common.h
7634 F:      include/uapi/linux/mic_ioctl.h
7635 F:      include/uapi/linux/scif_ioctl.h
7636 F:      drivers/misc/mic/
7637 F:      drivers/dma/mic_x100_dma.c
7638 F:      drivers/dma/mic_x100_dma.h
7639 F:      Documentation/mic/
7640
7641 INTEL PMC CORE DRIVER
7642 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7643 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7644 L:      platform-driver-x86@vger.kernel.org
7645 S:      Maintained
7646 F:      drivers/platform/x86/intel_pmc_core*
7647
7648 INTEL PMC/P-Unit IPC DRIVER
7649 M:      Zha Qipeng<qipeng.zha@intel.com>
7650 L:      platform-driver-x86@vger.kernel.org
7651 S:      Maintained
7652 F:      drivers/platform/x86/intel_pmc_ipc.c
7653 F:      drivers/platform/x86/intel_punit_ipc.c
7654 F:      arch/x86/include/asm/intel_pmc_ipc.h
7655 F:      arch/x86/include/asm/intel_punit_ipc.h
7656
7657 INTEL PMIC GPIO DRIVERS
7658 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7659 S:      Maintained
7660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7661 F:      drivers/gpio/gpio-*cove.c
7662 F:      drivers/gpio/gpio-msic.c
7663
7664 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7665 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7666 S:      Maintained
7667 F:      drivers/mfd/intel_msic.c
7668 F:      drivers/mfd/intel_soc_pmic*
7669 F:      include/linux/mfd/intel_msic.h
7670 F:      include/linux/mfd/intel_soc_pmic*
7671
7672 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7673 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7674 L:      linux-wireless@vger.kernel.org
7675 S:      Maintained
7676 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7677 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7678 F:      drivers/net/wireless/intel/ipw2x00/
7679
7680 INTEL PSTATE DRIVER
7681 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7682 M:      Len Brown <lenb@kernel.org>
7683 L:      linux-pm@vger.kernel.org
7684 S:      Supported
7685 F:      drivers/cpufreq/intel_pstate.c
7686
7687 INTEL RDMA RNIC DRIVER
7688 M:      Faisal Latif <faisal.latif@intel.com>
7689 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7690 L:      linux-rdma@vger.kernel.org
7691 S:      Supported
7692 F:      drivers/infiniband/hw/i40iw/
7693 F:      include/uapi/rdma/i40iw-abi.h
7694
7695 INTEL TELEMETRY DRIVER
7696 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7697 M:      "David E. Box" <david.e.box@linux.intel.com>
7698 L:      platform-driver-x86@vger.kernel.org
7699 S:      Maintained
7700 F:      arch/x86/include/asm/intel_telemetry.h
7701 F:      drivers/platform/x86/intel_telemetry*
7702
7703 INTEL VIRTUAL BUTTON DRIVER
7704 M:      AceLan Kao <acelan.kao@canonical.com>
7705 L:      platform-driver-x86@vger.kernel.org
7706 S:      Maintained
7707 F:      drivers/platform/x86/intel-vbtn.c
7708
7709 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7710 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7711 L:      linux-wireless@vger.kernel.org
7712 S:      Supported
7713 F:      drivers/net/wireless/intel/iwlegacy/
7714
7715 INTEL WIRELESS WIFI LINK (iwlwifi)
7716 M:      Johannes Berg <johannes.berg@intel.com>
7717 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7718 M:      Luca Coelho <luciano.coelho@intel.com>
7719 M:      Intel Linux Wireless <linuxwifi@intel.com>
7720 L:      linux-wireless@vger.kernel.org
7721 W:      http://intellinuxwireless.org
7722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7723 S:      Supported
7724 F:      drivers/net/wireless/intel/iwlwifi/
7725
7726 INTEL WIRELESS WIMAX CONNECTION 2400
7727 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7728 M:      linux-wimax@intel.com
7729 L:      wimax@linuxwimax.org (subscribers-only)
7730 S:      Supported
7731 W:      http://linuxwimax.org
7732 F:      Documentation/wimax/README.i2400m
7733 F:      drivers/net/wimax/i2400m/
7734 F:      include/uapi/linux/wimax/i2400m.h
7735
7736 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7737 M:      Mario Limonciello <mario.limonciello@dell.com>
7738 S:      Maintained
7739 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7740
7741 INTEL(R) TRACE HUB
7742 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7743 S:      Supported
7744 F:      Documentation/trace/intel_th.rst
7745 F:      drivers/hwtracing/intel_th/
7746
7747 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7748 M:      Ning Sun <ning.sun@intel.com>
7749 L:      tboot-devel@lists.sourceforge.net
7750 W:      http://tboot.sourceforge.net
7751 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7752 S:      Supported
7753 F:      Documentation/intel_txt.txt
7754 F:      include/linux/tboot.h
7755 F:      arch/x86/kernel/tboot.c
7756
7757 INTEL-MID GPIO DRIVER
7758 M:      David Cohen <david.a.cohen@linux.intel.com>
7759 L:      linux-gpio@vger.kernel.org
7760 S:      Maintained
7761 F:      drivers/gpio/gpio-intel-mid.c
7762
7763 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7764 M:      Linus Walleij <linus.walleij@linaro.org>
7765 L:      linux-iio@vger.kernel.org
7766 S:      Maintained
7767 F:      drivers/iio/gyro/mpu3050*
7768 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7769
7770 IOC3 ETHERNET DRIVER
7771 M:      Ralf Baechle <ralf@linux-mips.org>
7772 L:      linux-mips@vger.kernel.org
7773 S:      Maintained
7774 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7775
7776 IOC3 SERIAL DRIVER
7777 M:      Pat Gefre <pfg@sgi.com>
7778 L:      linux-serial@vger.kernel.org
7779 S:      Maintained
7780 F:      drivers/tty/serial/ioc3_serial.c
7781
7782 IOMMU DRIVERS
7783 M:      Joerg Roedel <joro@8bytes.org>
7784 L:      iommu@lists.linux-foundation.org
7785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7786 S:      Maintained
7787 F:      Documentation/devicetree/bindings/iommu/
7788 F:      drivers/iommu/
7789 F:      include/linux/iommu.h
7790 F:      include/linux/of_iommu.h
7791 F:      include/linux/iova.h
7792
7793 IP MASQUERADING
7794 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7795 S:      Maintained
7796 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7797
7798 IPMI SUBSYSTEM
7799 M:      Corey Minyard <minyard@acm.org>
7800 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7801 W:      http://openipmi.sourceforge.net/
7802 S:      Supported
7803 F:      Documentation/devicetree/bindings/ipmi/
7804 F:      Documentation/IPMI.txt
7805 F:      drivers/char/ipmi/
7806 F:      include/linux/ipmi*
7807 F:      include/uapi/linux/ipmi*
7808
7809 IPS SCSI RAID DRIVER
7810 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7811 L:      linux-scsi@vger.kernel.org
7812 W:      http://www.adaptec.com/
7813 S:      Maintained
7814 F:      drivers/scsi/ips*
7815
7816 IPVS
7817 M:      Wensong Zhang <wensong@linux-vs.org>
7818 M:      Simon Horman <horms@verge.net.au>
7819 M:      Julian Anastasov <ja@ssi.bg>
7820 L:      netdev@vger.kernel.org
7821 L:      lvs-devel@vger.kernel.org
7822 S:      Maintained
7823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7825 F:      Documentation/networking/ipvs-sysctl.txt
7826 F:      include/net/ip_vs.h
7827 F:      include/uapi/linux/ip_vs.h
7828 F:      net/netfilter/ipvs/
7829
7830 IPWIRELESS DRIVER
7831 M:      Jiri Kosina <jikos@kernel.org>
7832 M:      David Sterba <dsterba@suse.com>
7833 S:      Odd Fixes
7834 F:      drivers/tty/ipwireless/
7835
7836 IPX NETWORK LAYER
7837 L:      netdev@vger.kernel.org
7838 S:      Obsolete
7839 F:      include/uapi/linux/ipx.h
7840
7841 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7842 M:      Marc Zyngier <marc.zyngier@arm.com>
7843 S:      Maintained
7844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7845 F:      Documentation/IRQ-domain.txt
7846 F:      include/linux/irqdomain.h
7847 F:      kernel/irq/irqdomain.c
7848 F:      kernel/irq/msi.c
7849
7850 IRQ SUBSYSTEM
7851 M:      Thomas Gleixner <tglx@linutronix.de>
7852 L:      linux-kernel@vger.kernel.org
7853 S:      Maintained
7854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7855 F:      kernel/irq/
7856
7857 IRQCHIP DRIVERS
7858 M:      Thomas Gleixner <tglx@linutronix.de>
7859 M:      Jason Cooper <jason@lakedaemon.net>
7860 M:      Marc Zyngier <marc.zyngier@arm.com>
7861 L:      linux-kernel@vger.kernel.org
7862 S:      Maintained
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7864 F:      Documentation/devicetree/bindings/interrupt-controller/
7865 F:      drivers/irqchip/
7866
7867 ISA
7868 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7869 S:      Maintained
7870 F:      Documentation/isa.txt
7871 F:      drivers/base/isa.c
7872 F:      include/linux/isa.h
7873
7874 ISA RADIO MODULE
7875 M:      Hans Verkuil <hverkuil@xs4all.nl>
7876 L:      linux-media@vger.kernel.org
7877 T:      git git://linuxtv.org/media_tree.git
7878 W:      https://linuxtv.org
7879 S:      Maintained
7880 F:      drivers/media/radio/radio-isa*
7881
7882 ISAPNP
7883 M:      Jaroslav Kysela <perex@perex.cz>
7884 S:      Maintained
7885 F:      Documentation/isapnp.txt
7886 F:      drivers/pnp/isapnp/
7887 F:      include/linux/isapnp.h
7888
7889 ISCSI
7890 M:      Lee Duncan <lduncan@suse.com>
7891 M:      Chris Leech <cleech@redhat.com>
7892 L:      open-iscsi@googlegroups.com
7893 W:      www.open-iscsi.com
7894 S:      Maintained
7895 F:      drivers/scsi/*iscsi*
7896 F:      include/scsi/*iscsi*
7897
7898 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7899 M:      Peter Jones <pjones@redhat.com>
7900 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7901 S:      Maintained
7902 F:      drivers/firmware/iscsi_ibft*
7903
7904 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7905 M:      Sagi Grimberg <sagi@grimberg.me>
7906 M:      Max Gurtovoy <maxg@mellanox.com>
7907 L:      linux-rdma@vger.kernel.org
7908 S:      Supported
7909 W:      http://www.openfabrics.org
7910 W:      www.open-iscsi.org
7911 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7912 F:      drivers/infiniband/ulp/iser/
7913
7914 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7915 M:      Sagi Grimberg <sagi@grimberg.me>
7916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7917 L:      linux-rdma@vger.kernel.org
7918 L:      target-devel@vger.kernel.org
7919 S:      Supported
7920 W:      http://www.linux-iscsi.org
7921 F:      drivers/infiniband/ulp/isert
7922
7923 ISDN SUBSYSTEM
7924 M:      Karsten Keil <isdn@linux-pingi.de>
7925 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7926 L:      netdev@vger.kernel.org
7927 W:      http://www.isdn4linux.de
7928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7929 S:      Maintained
7930 F:      Documentation/isdn/
7931 F:      drivers/isdn/
7932 F:      include/linux/isdn.h
7933 F:      include/linux/isdn/
7934 F:      include/uapi/linux/isdn.h
7935 F:      include/uapi/linux/isdn/
7936
7937 IT87 HARDWARE MONITORING DRIVER
7938 M:      Jean Delvare <jdelvare@suse.com>
7939 L:      linux-hwmon@vger.kernel.org
7940 S:      Maintained
7941 F:      Documentation/hwmon/it87
7942 F:      drivers/hwmon/it87.c
7943
7944 IT913X MEDIA DRIVER
7945 M:      Antti Palosaari <crope@iki.fi>
7946 L:      linux-media@vger.kernel.org
7947 W:      https://linuxtv.org
7948 W:      http://palosaari.fi/linux/
7949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7950 T:      git git://linuxtv.org/anttip/media_tree.git
7951 S:      Maintained
7952 F:      drivers/media/tuners/it913x*
7953
7954 IVTV VIDEO4LINUX DRIVER
7955 M:      Andy Walls <awalls@md.metrocast.net>
7956 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7957 L:      linux-media@vger.kernel.org
7958 T:      git git://linuxtv.org/media_tree.git
7959 W:      http://www.ivtvdriver.org
7960 S:      Maintained
7961 F:      Documentation/media/v4l-drivers/ivtv*
7962 F:      drivers/media/pci/ivtv/
7963 F:      include/uapi/linux/ivtv*
7964
7965 IX2505V MEDIA DRIVER
7966 M:      Malcolm Priestley <tvboxspy@gmail.com>
7967 L:      linux-media@vger.kernel.org
7968 W:      https://linuxtv.org
7969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7970 S:      Maintained
7971 F:      drivers/media/dvb-frontends/ix2505v*
7972
7973 JAILHOUSE HYPERVISOR INTERFACE
7974 M:      Jan Kiszka <jan.kiszka@siemens.com>
7975 L:      jailhouse-dev@googlegroups.com
7976 S:      Maintained
7977 F:      arch/x86/kernel/jailhouse.c
7978 F:      arch/x86/include/asm/jailhouse_para.h
7979
7980 JC42.4 TEMPERATURE SENSOR DRIVER
7981 M:      Guenter Roeck <linux@roeck-us.net>
7982 L:      linux-hwmon@vger.kernel.org
7983 S:      Maintained
7984 F:      drivers/hwmon/jc42.c
7985 F:      Documentation/hwmon/jc42
7986
7987 JFS FILESYSTEM
7988 M:      Dave Kleikamp <shaggy@kernel.org>
7989 L:      jfs-discussion@lists.sourceforge.net
7990 W:      http://jfs.sourceforge.net/
7991 T:      git git://github.com/kleikamp/linux-shaggy.git
7992 S:      Maintained
7993 F:      Documentation/filesystems/jfs.txt
7994 F:      fs/jfs/
7995
7996 JME NETWORK DRIVER
7997 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7998 L:      netdev@vger.kernel.org
7999 S:      Maintained
8000 F:      drivers/net/ethernet/jme.*
8001
8002 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8003 M:      David Woodhouse <dwmw2@infradead.org>
8004 L:      linux-mtd@lists.infradead.org
8005 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8006 S:      Maintained
8007 F:      fs/jffs2/
8008 F:      include/uapi/linux/jffs2.h
8009
8010 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8011 M:      "Theodore Ts'o" <tytso@mit.edu>
8012 M:      Jan Kara <jack@suse.com>
8013 L:      linux-ext4@vger.kernel.org
8014 S:      Maintained
8015 F:      fs/jbd2/
8016 F:      include/linux/jbd2.h
8017
8018 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8019 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8020 L:      linux-media@vger.kernel.org
8021 S:      Maintained
8022 F:      drivers/media/platform/rcar_jpu.c
8023
8024 JSM Neo PCI based serial card
8025 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8026 L:      linux-serial@vger.kernel.org
8027 S:      Maintained
8028 F:      drivers/tty/serial/jsm/
8029
8030 K10TEMP HARDWARE MONITORING DRIVER
8031 M:      Clemens Ladisch <clemens@ladisch.de>
8032 L:      linux-hwmon@vger.kernel.org
8033 S:      Maintained
8034 F:      Documentation/hwmon/k10temp
8035 F:      drivers/hwmon/k10temp.c
8036
8037 K8TEMP HARDWARE MONITORING DRIVER
8038 M:      Rudolf Marek <r.marek@assembler.cz>
8039 L:      linux-hwmon@vger.kernel.org
8040 S:      Maintained
8041 F:      Documentation/hwmon/k8temp
8042 F:      drivers/hwmon/k8temp.c
8043
8044 KASAN
8045 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8046 R:      Alexander Potapenko <glider@google.com>
8047 R:      Dmitry Vyukov <dvyukov@google.com>
8048 L:      kasan-dev@googlegroups.com
8049 S:      Maintained
8050 F:      arch/*/include/asm/kasan.h
8051 F:      arch/*/mm/kasan_init*
8052 F:      Documentation/dev-tools/kasan.rst
8053 F:      include/linux/kasan*.h
8054 F:      lib/test_kasan.c
8055 F:      mm/kasan/
8056 F:      scripts/Makefile.kasan
8057
8058 KCONFIG
8059 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8061 L:      linux-kbuild@vger.kernel.org
8062 S:      Maintained
8063 F:      Documentation/kbuild/kconfig*
8064 F:      scripts/kconfig/
8065 F:      scripts/Kconfig.include
8066
8067 KDUMP
8068 M:      Dave Young <dyoung@redhat.com>
8069 M:      Baoquan He <bhe@redhat.com>
8070 R:      Vivek Goyal <vgoyal@redhat.com>
8071 L:      kexec@lists.infradead.org
8072 W:      http://lse.sourceforge.net/kdump/
8073 S:      Maintained
8074 F:      Documentation/kdump/
8075
8076 KEENE FM RADIO TRANSMITTER DRIVER
8077 M:      Hans Verkuil <hverkuil@xs4all.nl>
8078 L:      linux-media@vger.kernel.org
8079 T:      git git://linuxtv.org/media_tree.git
8080 W:      https://linuxtv.org
8081 S:      Maintained
8082 F:      drivers/media/radio/radio-keene*
8083
8084 KERNEL AUTOMOUNTER
8085 M:      Ian Kent <raven@themaw.net>
8086 L:      autofs@vger.kernel.org
8087 S:      Maintained
8088 F:      fs/autofs/
8089
8090 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8091 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8092 M:      Michal Marek <michal.lkml@markovi.net>
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8094 L:      linux-kbuild@vger.kernel.org
8095 S:      Maintained
8096 F:      Documentation/kbuild/
8097 F:      Makefile
8098 F:      scripts/Kbuild*
8099 F:      scripts/Makefile*
8100 F:      scripts/basic/
8101 F:      scripts/mk*
8102 F:      scripts/mod/
8103 F:      scripts/package/
8104
8105 KERNEL JANITORS
8106 L:      kernel-janitors@vger.kernel.org
8107 W:      http://kernelnewbies.org/KernelJanitors
8108 S:      Odd Fixes
8109
8110 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8111 M:      "J. Bruce Fields" <bfields@fieldses.org>
8112 M:      Jeff Layton <jlayton@kernel.org>
8113 L:      linux-nfs@vger.kernel.org
8114 W:      http://nfs.sourceforge.net/
8115 T:      git git://linux-nfs.org/~bfields/linux.git
8116 S:      Supported
8117 F:      fs/nfsd/
8118 F:      include/uapi/linux/nfsd/
8119 F:      fs/lockd/
8120 F:      fs/nfs_common/
8121 F:      net/sunrpc/
8122 F:      include/linux/lockd/
8123 F:      include/linux/sunrpc/
8124 F:      include/uapi/linux/sunrpc/
8125
8126 KERNEL SELFTEST FRAMEWORK
8127 M:      Shuah Khan <shuah@kernel.org>
8128 L:      linux-kselftest@vger.kernel.org
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8130 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8131 S:      Maintained
8132 F:      tools/testing/selftests/
8133 F:      Documentation/dev-tools/kselftest*
8134
8135 KERNEL USERMODE HELPER
8136 M:      Luis Chamberlain <mcgrof@kernel.org>
8137 L:      linux-kernel@vger.kernel.org
8138 S:      Maintained
8139 F:      kernel/umh.c
8140 F:      include/linux/umh.h
8141
8142 KERNEL VIRTUAL MACHINE (KVM)
8143 M:      Paolo Bonzini <pbonzini@redhat.com>
8144 M:      Radim Krčmář <rkrcmar@redhat.com>
8145 L:      kvm@vger.kernel.org
8146 W:      http://www.linux-kvm.org
8147 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8148 S:      Supported
8149 F:      Documentation/virtual/kvm/
8150 F:      include/trace/events/kvm.h
8151 F:      include/uapi/asm-generic/kvm*
8152 F:      include/uapi/linux/kvm*
8153 F:      include/asm-generic/kvm*
8154 F:      include/linux/kvm*
8155 F:      include/kvm/iodev.h
8156 F:      virt/kvm/*
8157 F:      tools/kvm/
8158
8159 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8160 M:      Joerg Roedel <joro@8bytes.org>
8161 L:      kvm@vger.kernel.org
8162 W:      http://www.linux-kvm.org/
8163 S:      Maintained
8164 F:      arch/x86/include/asm/svm.h
8165 F:      arch/x86/kvm/svm.c
8166
8167 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8168 M:      Christoffer Dall <christoffer.dall@arm.com>
8169 M:      Marc Zyngier <marc.zyngier@arm.com>
8170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8171 L:      kvmarm@lists.cs.columbia.edu
8172 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8174 S:      Supported
8175 F:      arch/arm/include/uapi/asm/kvm*
8176 F:      arch/arm/include/asm/kvm*
8177 F:      arch/arm/kvm/
8178 F:      virt/kvm/arm/
8179 F:      include/kvm/arm_*
8180
8181 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8182 M:      Christoffer Dall <christoffer.dall@arm.com>
8183 M:      Marc Zyngier <marc.zyngier@arm.com>
8184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8185 L:      kvmarm@lists.cs.columbia.edu
8186 S:      Maintained
8187 F:      arch/arm64/include/uapi/asm/kvm*
8188 F:      arch/arm64/include/asm/kvm*
8189 F:      arch/arm64/kvm/
8190
8191 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8192 M:      James Hogan <jhogan@kernel.org>
8193 L:      linux-mips@vger.kernel.org
8194 S:      Supported
8195 F:      arch/mips/include/uapi/asm/kvm*
8196 F:      arch/mips/include/asm/kvm*
8197 F:      arch/mips/kvm/
8198
8199 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8200 M:      Paul Mackerras <paulus@ozlabs.org>
8201 L:      kvm-ppc@vger.kernel.org
8202 W:      http://www.linux-kvm.org/
8203 T:      git git://github.com/agraf/linux-2.6.git
8204 S:      Supported
8205 F:      arch/powerpc/include/uapi/asm/kvm*
8206 F:      arch/powerpc/include/asm/kvm*
8207 F:      arch/powerpc/kvm/
8208 F:      arch/powerpc/kernel/kvm*
8209
8210 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8211 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8212 M:      Janosch Frank <frankja@linux.ibm.com>
8213 R:      David Hildenbrand <david@redhat.com>
8214 R:      Cornelia Huck <cohuck@redhat.com>
8215 L:      linux-s390@vger.kernel.org
8216 W:      http://www.ibm.com/developerworks/linux/linux390/
8217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8218 S:      Supported
8219 F:      arch/s390/include/uapi/asm/kvm*
8220 F:      arch/s390/include/asm/gmap.h
8221 F:      arch/s390/include/asm/kvm*
8222 F:      arch/s390/kvm/
8223 F:      arch/s390/mm/gmap.c
8224
8225 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8226 M:      Paolo Bonzini <pbonzini@redhat.com>
8227 M:      Radim Krčmář <rkrcmar@redhat.com>
8228 L:      kvm@vger.kernel.org
8229 W:      http://www.linux-kvm.org
8230 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8231 S:      Supported
8232 F:      arch/x86/kvm/
8233 F:      arch/x86/include/uapi/asm/kvm*
8234 F:      arch/x86/include/asm/kvm*
8235 F:      arch/x86/include/asm/pvclock-abi.h
8236 F:      arch/x86/kernel/kvm.c
8237 F:      arch/x86/kernel/kvmclock.c
8238
8239 KERNFS
8240 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8241 M:      Tejun Heo <tj@kernel.org>
8242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8243 S:      Supported
8244 F:      include/linux/kernfs.h
8245 F:      fs/kernfs/
8246
8247 KEXEC
8248 M:      Eric Biederman <ebiederm@xmission.com>
8249 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8250 L:      kexec@lists.infradead.org
8251 S:      Maintained
8252 F:      include/linux/kexec.h
8253 F:      include/uapi/linux/kexec.h
8254 F:      kernel/kexec*
8255
8256 KEYS-ENCRYPTED
8257 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8258 L:      linux-integrity@vger.kernel.org
8259 L:      keyrings@vger.kernel.org
8260 S:      Supported
8261 F:      Documentation/security/keys/trusted-encrypted.rst
8262 F:      include/keys/encrypted-type.h
8263 F:      security/keys/encrypted-keys/
8264
8265 KEYS-TRUSTED
8266 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8267 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8268 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8269 L:      linux-integrity@vger.kernel.org
8270 L:      keyrings@vger.kernel.org
8271 S:      Supported
8272 F:      Documentation/security/keys/trusted-encrypted.rst
8273 F:      include/keys/trusted-type.h
8274 F:      security/keys/trusted.c
8275 F:      security/keys/trusted.h
8276
8277 KEYS/KEYRINGS:
8278 M:      David Howells <dhowells@redhat.com>
8279 L:      keyrings@vger.kernel.org
8280 S:      Maintained
8281 F:      Documentation/security/keys/core.rst
8282 F:      include/linux/key.h
8283 F:      include/linux/key-type.h
8284 F:      include/linux/keyctl.h
8285 F:      include/uapi/linux/keyctl.h
8286 F:      include/keys/
8287 F:      security/keys/
8288
8289 KGDB / KDB /debug_core
8290 M:      Jason Wessel <jason.wessel@windriver.com>
8291 M:      Daniel Thompson <daniel.thompson@linaro.org>
8292 W:      http://kgdb.wiki.kernel.org/
8293 L:      kgdb-bugreport@lists.sourceforge.net
8294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8295 S:      Maintained
8296 F:      Documentation/dev-tools/kgdb.rst
8297 F:      drivers/misc/kgdbts.c
8298 F:      drivers/tty/serial/kgdboc.c
8299 F:      include/linux/kdb.h
8300 F:      include/linux/kgdb.h
8301 F:      kernel/debug/
8302
8303 KMEMLEAK
8304 M:      Catalin Marinas <catalin.marinas@arm.com>
8305 S:      Maintained
8306 F:      Documentation/dev-tools/kmemleak.rst
8307 F:      include/linux/kmemleak.h
8308 F:      mm/kmemleak.c
8309 F:      mm/kmemleak-test.c
8310
8311 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8312 M:      Luis Chamberlain <mcgrof@kernel.org>
8313 L:      linux-kernel@vger.kernel.org
8314 S:      Maintained
8315 F:      kernel/kmod.c
8316 F:      include/linux/kmod.h
8317 F:      lib/test_kmod.c
8318 F:      tools/testing/selftests/kmod/
8319
8320 KPROBES
8321 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8322 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8323 M:      "David S. Miller" <davem@davemloft.net>
8324 M:      Masami Hiramatsu <mhiramat@kernel.org>
8325 S:      Maintained
8326 F:      Documentation/kprobes.txt
8327 F:      include/linux/kprobes.h
8328 F:      include/asm-generic/kprobes.h
8329 F:      kernel/kprobes.c
8330
8331 KS0108 LCD CONTROLLER DRIVER
8332 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8333 S:      Maintained
8334 F:      Documentation/auxdisplay/ks0108
8335 F:      drivers/auxdisplay/ks0108.c
8336 F:      include/linux/ks0108.h
8337
8338 L3MDEV
8339 M:      David Ahern <dsa@cumulusnetworks.com>
8340 L:      netdev@vger.kernel.org
8341 S:      Maintained
8342 F:      net/l3mdev
8343 F:      include/net/l3mdev.h
8344
8345 L7 BPF FRAMEWORK
8346 M:      John Fastabend <john.fastabend@gmail.com>
8347 M:      Daniel Borkmann <daniel@iogearbox.net>
8348 L:      netdev@vger.kernel.org
8349 S:      Maintained
8350 F:      include/linux/skmsg.h
8351 F:      net/core/skmsg.c
8352 F:      net/core/sock_map.c
8353 F:      net/ipv4/tcp_bpf.c
8354
8355 LANTIQ / INTEL Ethernet drivers
8356 M:      Hauke Mehrtens <hauke@hauke-m.de>
8357 L:      netdev@vger.kernel.org
8358 S:      Maintained
8359 F:      net/dsa/tag_gswip.c
8360 F:      drivers/net/ethernet/lantiq_xrx200.c
8361 F:      drivers/net/dsa/lantiq_pce.h
8362 F:      drivers/net/dsa/lantiq_gswip.c
8363
8364 LANTIQ MIPS ARCHITECTURE
8365 M:      John Crispin <john@phrozen.org>
8366 L:      linux-mips@vger.kernel.org
8367 S:      Maintained
8368 F:      arch/mips/lantiq
8369 F:      drivers/soc/lantiq
8370
8371 LAPB module
8372 L:      linux-x25@vger.kernel.org
8373 S:      Orphan
8374 F:      Documentation/networking/lapb-module.txt
8375 F:      include/*/lapb.h
8376 F:      net/lapb/
8377
8378 LASI 53c700 driver for PARISC
8379 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8380 L:      linux-scsi@vger.kernel.org
8381 S:      Maintained
8382 F:      Documentation/scsi/53c700.txt
8383 F:      drivers/scsi/53c700*
8384
8385 LEAKING_ADDRESSES
8386 M:      Tobin C. Harding <me@tobin.cc>
8387 M:      Tycho Andersen <tycho@tycho.ws>
8388 L:      kernel-hardening@lists.openwall.com
8389 S:      Maintained
8390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8391 F:      scripts/leaking_addresses.pl
8392
8393 LED SUBSYSTEM
8394 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8395 M:      Pavel Machek <pavel@ucw.cz>
8396 L:      linux-leds@vger.kernel.org
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8398 S:      Maintained
8399 F:      Documentation/devicetree/bindings/leds/
8400 F:      drivers/leds/
8401 F:      include/linux/leds.h
8402
8403 LEGACY EEPROM DRIVER
8404 M:      Jean Delvare <jdelvare@suse.com>
8405 S:      Maintained
8406 F:      Documentation/misc-devices/eeprom
8407 F:      drivers/misc/eeprom/eeprom.c
8408
8409 LEGO MINDSTORMS EV3
8410 R:      David Lechner <david@lechnology.com>
8411 S:      Maintained
8412 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8413 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8414 F:      drivers/power/supply/lego_ev3_battery.c
8415
8416 LEGO USB Tower driver
8417 M:      Juergen Stuber <starblue@users.sourceforge.net>
8418 L:      legousb-devel@lists.sourceforge.net
8419 W:      http://legousb.sourceforge.net/
8420 S:      Maintained
8421 F:      drivers/usb/misc/legousbtower.c
8422
8423 LG LAPTOP EXTRAS
8424 M:      Matan Ziv-Av <matan@svgalib.org>
8425 L:      platform-driver-x86@vger.kernel.org
8426 S:      Maintained
8427 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8428 F:      Documentation/laptops/lg-laptop.rst
8429 F:      drivers/platform/x86/lg-laptop.c
8430
8431 LG2160 MEDIA DRIVER
8432 M:      Michael Krufky <mkrufky@linuxtv.org>
8433 L:      linux-media@vger.kernel.org
8434 W:      https://linuxtv.org
8435 W:      http://github.com/mkrufky
8436 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8437 T:      git git://linuxtv.org/mkrufky/tuners.git
8438 S:      Maintained
8439 F:      drivers/media/dvb-frontends/lg2160.*
8440
8441 LGDT3305 MEDIA DRIVER
8442 M:      Michael Krufky <mkrufky@linuxtv.org>
8443 L:      linux-media@vger.kernel.org
8444 W:      https://linuxtv.org
8445 W:      http://github.com/mkrufky
8446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8447 T:      git git://linuxtv.org/mkrufky/tuners.git
8448 S:      Maintained
8449 F:      drivers/media/dvb-frontends/lgdt3305.*
8450
8451 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8452 M:      Viresh Kumar <vireshk@kernel.org>
8453 L:      linux-ide@vger.kernel.org
8454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8455 S:      Maintained
8456 F:      include/linux/pata_arasan_cf_data.h
8457 F:      drivers/ata/pata_arasan_cf.c
8458
8459 LIBATA PATA DRIVERS
8460 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8461 M:      Jens Axboe <axboe@kernel.dk>
8462 L:      linux-ide@vger.kernel.org
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8464 S:      Maintained
8465 F:      drivers/ata/pata_*.c
8466 F:      drivers/ata/ata_generic.c
8467
8468 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8469 M:      Linus Walleij <linus.walleij@linaro.org>
8470 L:      linux-ide@vger.kernel.org
8471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8472 S:      Maintained
8473 F:      drivers/ata/pata_ftide010.c
8474 F:      drivers/ata/sata_gemini.c
8475 F:      drivers/ata/sata_gemini.h
8476
8477 LIBATA SATA AHCI PLATFORM devices support
8478 M:      Hans de Goede <hdegoede@redhat.com>
8479 M:      Jens Axboe <axboe@kernel.dk>
8480 L:      linux-ide@vger.kernel.org
8481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8482 S:      Maintained
8483 F:      drivers/ata/ahci_platform.c
8484 F:      drivers/ata/libahci_platform.c
8485 F:      include/linux/ahci_platform.h
8486
8487 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8488 M:      Mikael Pettersson <mikpelinux@gmail.com>
8489 L:      linux-ide@vger.kernel.org
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8491 S:      Maintained
8492 F:      drivers/ata/sata_promise.*
8493
8494 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8495 M:      Jens Axboe <axboe@kernel.dk>
8496 L:      linux-ide@vger.kernel.org
8497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8498 S:      Maintained
8499 F:      drivers/ata/
8500 F:      include/linux/ata.h
8501 F:      include/linux/libata.h
8502 F:      Documentation/devicetree/bindings/ata/
8503
8504 LIBLOCKDEP
8505 M:      Sasha Levin <alexander.levin@microsoft.com>
8506 S:      Maintained
8507 F:      tools/lib/lockdep/
8508
8509 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8510 M:      Ross Zwisler <zwisler@kernel.org>
8511 M:      Dan Williams <dan.j.williams@intel.com>
8512 M:      Vishal Verma <vishal.l.verma@intel.com>
8513 M:      Dave Jiang <dave.jiang@intel.com>
8514 L:      linux-nvdimm@lists.01.org
8515 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8516 S:      Supported
8517 F:      drivers/nvdimm/blk.c
8518 F:      drivers/nvdimm/region_devs.c
8519
8520 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8521 M:      Vishal Verma <vishal.l.verma@intel.com>
8522 M:      Dan Williams <dan.j.williams@intel.com>
8523 M:      Ross Zwisler <zwisler@kernel.org>
8524 M:      Dave Jiang <dave.jiang@intel.com>
8525 L:      linux-nvdimm@lists.01.org
8526 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8527 S:      Supported
8528 F:      drivers/nvdimm/btt*
8529
8530 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8531 M:      Ross Zwisler <zwisler@kernel.org>
8532 M:      Dan Williams <dan.j.williams@intel.com>
8533 M:      Vishal Verma <vishal.l.verma@intel.com>
8534 M:      Dave Jiang <dave.jiang@intel.com>
8535 L:      linux-nvdimm@lists.01.org
8536 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8537 S:      Supported
8538 F:      drivers/nvdimm/pmem*
8539
8540 LIBNVDIMM: DEVICETREE BINDINGS
8541 M:      Oliver O'Halloran <oohall@gmail.com>
8542 L:      linux-nvdimm@lists.01.org
8543 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8544 S:      Supported
8545 F:      drivers/nvdimm/of_pmem.c
8546 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8547
8548 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8549 M:      Dan Williams <dan.j.williams@intel.com>
8550 M:      Ross Zwisler <zwisler@kernel.org>
8551 M:      Vishal Verma <vishal.l.verma@intel.com>
8552 M:      Dave Jiang <dave.jiang@intel.com>
8553 L:      linux-nvdimm@lists.01.org
8554 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8556 S:      Supported
8557 F:      drivers/nvdimm/*
8558 F:      drivers/acpi/nfit/*
8559 F:      include/linux/nd.h
8560 F:      include/linux/libnvdimm.h
8561 F:      include/uapi/linux/ndctl.h
8562
8563 LIGHTNVM PLATFORM SUPPORT
8564 M:      Matias Bjorling <mb@lightnvm.io>
8565 W:      http://github/OpenChannelSSD
8566 L:      linux-block@vger.kernel.org
8567 S:      Maintained
8568 F:      drivers/lightnvm/
8569 F:      include/linux/lightnvm.h
8570 F:      include/uapi/linux/lightnvm.h
8571
8572 LINUX FOR POWER MACINTOSH
8573 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8574 W:      http://www.penguinppc.org/
8575 L:      linuxppc-dev@lists.ozlabs.org
8576 S:      Maintained
8577 F:      arch/powerpc/platforms/powermac/
8578 F:      drivers/macintosh/
8579
8580 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8581 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8582 M:      Paul Mackerras <paulus@samba.org>
8583 M:      Michael Ellerman <mpe@ellerman.id.au>
8584 W:      https://github.com/linuxppc/linux/wiki
8585 L:      linuxppc-dev@lists.ozlabs.org
8586 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8588 S:      Supported
8589 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8590 F:      Documentation/devicetree/bindings/powerpc/
8591 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8592 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8593 F:      Documentation/powerpc/
8594 F:      arch/powerpc/
8595 F:      drivers/char/tpm/tpm_ibmvtpm*
8596 F:      drivers/crypto/nx/
8597 F:      drivers/crypto/vmx/
8598 F:      drivers/i2c/busses/i2c-opal.c
8599 F:      drivers/net/ethernet/ibm/ibmveth.*
8600 F:      drivers/net/ethernet/ibm/ibmvnic.*
8601 F:      drivers/pci/hotplug/pnv_php.c
8602 F:      drivers/pci/hotplug/rpa*
8603 F:      drivers/rtc/rtc-opal.c
8604 F:      drivers/scsi/ibmvscsi/
8605 F:      drivers/tty/hvc/hvc_opal.c
8606 F:      drivers/watchdog/wdrtas.c
8607 F:      tools/testing/selftests/powerpc
8608 N:      /pmac
8609 N:      powermac
8610 N:      powernv
8611 N:      [^a-z0-9]ps3
8612 N:      pseries
8613
8614 LINUX FOR POWERPC EMBEDDED MPC5XXX
8615 M:      Anatolij Gustschin <agust@denx.de>
8616 L:      linuxppc-dev@lists.ozlabs.org
8617 T:      git git://git.denx.de/linux-denx-agust.git
8618 S:      Maintained
8619 F:      arch/powerpc/platforms/512x/
8620 F:      arch/powerpc/platforms/52xx/
8621
8622 LINUX FOR POWERPC EMBEDDED PPC4XX
8623 M:      Alistair Popple <alistair@popple.id.au>
8624 M:      Matt Porter <mporter@kernel.crashing.org>
8625 W:      http://www.penguinppc.org/
8626 L:      linuxppc-dev@lists.ozlabs.org
8627 S:      Maintained
8628 F:      arch/powerpc/platforms/40x/
8629 F:      arch/powerpc/platforms/44x/
8630
8631 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8632 M:      Scott Wood <oss@buserror.net>
8633 M:      Kumar Gala <galak@kernel.crashing.org>
8634 W:      http://www.penguinppc.org/
8635 L:      linuxppc-dev@lists.ozlabs.org
8636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8637 S:      Maintained
8638 F:      arch/powerpc/platforms/83xx/
8639 F:      arch/powerpc/platforms/85xx/
8640 F:      Documentation/devicetree/bindings/powerpc/fsl/
8641
8642 LINUX FOR POWERPC EMBEDDED PPC8XX
8643 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8644 W:      http://www.penguinppc.org/
8645 L:      linuxppc-dev@lists.ozlabs.org
8646 S:      Maintained
8647 F:      arch/powerpc/platforms/8xx/
8648
8649 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8650 L:      linuxppc-dev@lists.ozlabs.org
8651 S:      Orphan
8652 F:      arch/powerpc/*/*virtex*
8653 F:      arch/powerpc/*/*/*virtex*
8654
8655 LINUX FOR POWERPC PA SEMI PWRFICIENT
8656 L:      linuxppc-dev@lists.ozlabs.org
8657 S:      Orphan
8658 F:      arch/powerpc/platforms/pasemi/
8659 F:      drivers/*/*pasemi*
8660 F:      drivers/*/*/*pasemi*
8661
8662 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8663 M:      Kees Cook <keescook@chromium.org>
8664 S:      Maintained
8665 F:      drivers/misc/lkdtm/*
8666
8667 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8668 M:      Alan Stern <stern@rowland.harvard.edu>
8669 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8670 M:      Will Deacon <will.deacon@arm.com>
8671 M:      Peter Zijlstra <peterz@infradead.org>
8672 M:      Boqun Feng <boqun.feng@gmail.com>
8673 M:      Nicholas Piggin <npiggin@gmail.com>
8674 M:      David Howells <dhowells@redhat.com>
8675 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8676 M:      Luc Maranget <luc.maranget@inria.fr>
8677 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8678 R:      Akira Yokosawa <akiyks@gmail.com>
8679 R:      Daniel Lustig <dlustig@nvidia.com>
8680 L:      linux-kernel@vger.kernel.org
8681 L:      linux-arch@vger.kernel.org
8682 S:      Supported
8683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8684 F:      tools/memory-model/
8685 F:      Documentation/atomic_bitops.txt
8686 F:      Documentation/atomic_t.txt
8687 F:      Documentation/core-api/atomic_ops.rst
8688 F:      Documentation/core-api/refcount-vs-atomic.rst
8689 F:      Documentation/memory-barriers.txt
8690
8691 LIS3LV02D ACCELEROMETER DRIVER
8692 M:      Eric Piel <eric.piel@tremplin-utc.net>
8693 S:      Maintained
8694 F:      Documentation/misc-devices/lis3lv02d
8695 F:      drivers/misc/lis3lv02d/
8696 F:      drivers/platform/x86/hp_accel.c
8697
8698 LIVE PATCHING
8699 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8700 M:      Jessica Yu <jeyu@kernel.org>
8701 M:      Jiri Kosina <jikos@kernel.org>
8702 M:      Miroslav Benes <mbenes@suse.cz>
8703 R:      Petr Mladek <pmladek@suse.com>
8704 S:      Maintained
8705 F:      kernel/livepatch/
8706 F:      include/linux/livepatch.h
8707 F:      arch/x86/include/asm/livepatch.h
8708 F:      arch/x86/kernel/livepatch.c
8709 F:      Documentation/livepatch/
8710 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8711 F:      samples/livepatch/
8712 L:      live-patching@vger.kernel.org
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8714
8715 LLC (802.2)
8716 L:      netdev@vger.kernel.org
8717 S:      Odd fixes
8718 F:      include/linux/llc.h
8719 F:      include/uapi/linux/llc.h
8720 F:      include/net/llc*
8721 F:      net/llc/
8722
8723 LM73 HARDWARE MONITOR DRIVER
8724 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8725 L:      linux-hwmon@vger.kernel.org
8726 S:      Maintained
8727 F:      drivers/hwmon/lm73.c
8728
8729 LM78 HARDWARE MONITOR DRIVER
8730 M:      Jean Delvare <jdelvare@suse.com>
8731 L:      linux-hwmon@vger.kernel.org
8732 S:      Maintained
8733 F:      Documentation/hwmon/lm78
8734 F:      drivers/hwmon/lm78.c
8735
8736 LM83 HARDWARE MONITOR DRIVER
8737 M:      Jean Delvare <jdelvare@suse.com>
8738 L:      linux-hwmon@vger.kernel.org
8739 S:      Maintained
8740 F:      Documentation/hwmon/lm83
8741 F:      drivers/hwmon/lm83.c
8742
8743 LM90 HARDWARE MONITOR DRIVER
8744 M:      Jean Delvare <jdelvare@suse.com>
8745 L:      linux-hwmon@vger.kernel.org
8746 S:      Maintained
8747 F:      Documentation/hwmon/lm90
8748 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8749 F:      drivers/hwmon/lm90.c
8750 F:      include/dt-bindings/thermal/lm90.h
8751
8752 LM95234 HARDWARE MONITOR DRIVER
8753 M:      Guenter Roeck <linux@roeck-us.net>
8754 L:      linux-hwmon@vger.kernel.org
8755 S:      Maintained
8756 F:      Documentation/hwmon/lm95234
8757 F:      drivers/hwmon/lm95234.c
8758
8759 LME2510 MEDIA DRIVER
8760 M:      Malcolm Priestley <tvboxspy@gmail.com>
8761 L:      linux-media@vger.kernel.org
8762 W:      https://linuxtv.org
8763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8764 S:      Maintained
8765 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8766
8767 LOADPIN SECURITY MODULE
8768 M:      Kees Cook <keescook@chromium.org>
8769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8770 S:      Supported
8771 F:      security/loadpin/
8772 F:      Documentation/admin-guide/LSM/LoadPin.rst
8773
8774 LOCKING PRIMITIVES
8775 M:      Peter Zijlstra <peterz@infradead.org>
8776 M:      Ingo Molnar <mingo@redhat.com>
8777 M:      Will Deacon <will.deacon@arm.com>
8778 L:      linux-kernel@vger.kernel.org
8779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8780 S:      Maintained
8781 F:      Documentation/locking/
8782 F:      include/linux/lockdep.h
8783 F:      include/linux/spinlock*.h
8784 F:      arch/*/include/asm/spinlock*.h
8785 F:      include/linux/rwlock*.h
8786 F:      include/linux/mutex*.h
8787 F:      include/linux/rwsem*.h
8788 F:      arch/*/include/asm/rwsem.h
8789 F:      include/linux/seqlock.h
8790 F:      lib/locking*.[ch]
8791 F:      kernel/locking/
8792 X:      kernel/locking/locktorture.c
8793
8794 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8795 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8796 L:      linux-ntfs-dev@lists.sourceforge.net
8797 W:      http://www.linux-ntfs.org/content/view/19/37/
8798 S:      Maintained
8799 F:      Documentation/ldm.txt
8800 F:      block/partitions/ldm.*
8801
8802 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8803 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8804 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8805 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8806 L:      MPT-FusionLinux.pdl@broadcom.com
8807 L:      linux-scsi@vger.kernel.org
8808 W:      http://www.avagotech.com/support/
8809 S:      Supported
8810 F:      drivers/message/fusion/
8811 F:      drivers/scsi/mpt3sas/
8812
8813 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8814 M:      Matthew Wilcox <willy@infradead.org>
8815 L:      linux-scsi@vger.kernel.org
8816 S:      Maintained
8817 F:      drivers/scsi/sym53c8xx_2/
8818
8819 LTC1660 DAC DRIVER
8820 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8821 L:      linux-iio@vger.kernel.org
8822 S:      Maintained
8823 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8824 F:      drivers/iio/dac/ltc1660.c
8825
8826 LTC4261 HARDWARE MONITOR DRIVER
8827 M:      Guenter Roeck <linux@roeck-us.net>
8828 L:      linux-hwmon@vger.kernel.org
8829 S:      Maintained
8830 F:      Documentation/hwmon/ltc4261
8831 F:      drivers/hwmon/ltc4261.c
8832
8833 LTC4306 I2C MULTIPLEXER DRIVER
8834 M:      Michael Hennerich <michael.hennerich@analog.com>
8835 W:      http://ez.analog.com/community/linux-device-drivers
8836 L:      linux-i2c@vger.kernel.org
8837 S:      Supported
8838 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8839 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8840
8841 LTP (Linux Test Project)
8842 M:      Mike Frysinger <vapier@gentoo.org>
8843 M:      Cyril Hrubis <chrubis@suse.cz>
8844 M:      Wanlong Gao <wanlong.gao@gmail.com>
8845 M:      Jan Stancek <jstancek@redhat.com>
8846 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8847 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8848 L:      ltp@lists.linux.it (subscribers-only)
8849 W:      http://linux-test-project.github.io/
8850 T:      git git://github.com/linux-test-project/ltp.git
8851 S:      Maintained
8852
8853 M68K ARCHITECTURE
8854 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8855 L:      linux-m68k@lists.linux-m68k.org
8856 W:      http://www.linux-m68k.org/
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8858 S:      Maintained
8859 F:      arch/m68k/
8860 F:      drivers/zorro/
8861
8862 M68K ON APPLE MACINTOSH
8863 M:      Joshua Thompson <funaho@jurai.org>
8864 W:      http://www.mac.linux-m68k.org/
8865 L:      linux-m68k@lists.linux-m68k.org
8866 S:      Maintained
8867 F:      arch/m68k/mac/
8868
8869 M68K ON HP9000/300
8870 M:      Philip Blundell <philb@gnu.org>
8871 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8872 S:      Maintained
8873 F:      arch/m68k/hp300/
8874
8875 M88DS3103 MEDIA DRIVER
8876 M:      Antti Palosaari <crope@iki.fi>
8877 L:      linux-media@vger.kernel.org
8878 W:      https://linuxtv.org
8879 W:      http://palosaari.fi/linux/
8880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8881 T:      git git://linuxtv.org/anttip/media_tree.git
8882 S:      Maintained
8883 F:      drivers/media/dvb-frontends/m88ds3103*
8884
8885 M88RS2000 MEDIA DRIVER
8886 M:      Malcolm Priestley <tvboxspy@gmail.com>
8887 L:      linux-media@vger.kernel.org
8888 W:      https://linuxtv.org
8889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8890 S:      Maintained
8891 F:      drivers/media/dvb-frontends/m88rs2000*
8892
8893 MA901 MASTERKIT USB FM RADIO DRIVER
8894 M:      Alexey Klimov <klimov.linux@gmail.com>
8895 L:      linux-media@vger.kernel.org
8896 T:      git git://linuxtv.org/media_tree.git
8897 S:      Maintained
8898 F:      drivers/media/radio/radio-ma901.c
8899
8900 MAC80211
8901 M:      Johannes Berg <johannes@sipsolutions.net>
8902 L:      linux-wireless@vger.kernel.org
8903 W:      http://wireless.kernel.org/
8904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8906 S:      Maintained
8907 F:      Documentation/networking/mac80211-injection.txt
8908 F:      include/net/mac80211.h
8909 F:      net/mac80211/
8910 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8911 F:      Documentation/networking/mac80211_hwsim/README
8912
8913 MAILBOX API
8914 M:      Jassi Brar <jassisinghbrar@gmail.com>
8915 L:      linux-kernel@vger.kernel.org
8916 S:      Maintained
8917 F:      drivers/mailbox/
8918 F:      include/linux/mailbox_client.h
8919 F:      include/linux/mailbox_controller.h
8920
8921 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8922 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8923 W:      http://www.kernel.org/doc/man-pages
8924 L:      linux-man@vger.kernel.org
8925 S:      Maintained
8926
8927 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8928 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8929 L:      linux-mips@vger.kernel.org
8930 S:      Maintained
8931 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8932
8933 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8934 M:      Andrew Lunn <andrew@lunn.ch>
8935 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8936 L:      netdev@vger.kernel.org
8937 S:      Maintained
8938 F:      drivers/net/dsa/mv88e6xxx/
8939 F:      include/linux/platform_data/mv88e6xxx.h
8940 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8941
8942 MARVELL ARMADA DRM SUPPORT
8943 M:      Russell King <linux@armlinux.org.uk>
8944 S:      Maintained
8945 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8946 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8947 F:      drivers/gpu/drm/armada/
8948 F:      include/uapi/drm/armada_drm.h
8949 F:      Documentation/devicetree/bindings/display/armada/
8950
8951 MARVELL CRYPTO DRIVER
8952 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8953 M:      Arnaud Ebalard <arno@natisbad.org>
8954 F:      drivers/crypto/marvell/
8955 S:      Maintained
8956 L:      linux-crypto@vger.kernel.org
8957
8958 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8959 M:      Mirko Lindner <mlindner@marvell.com>
8960 M:      Stephen Hemminger <stephen@networkplumber.org>
8961 L:      netdev@vger.kernel.org
8962 S:      Maintained
8963 F:      drivers/net/ethernet/marvell/sk*
8964
8965 MARVELL LIBERTAS WIRELESS DRIVER
8966 L:      libertas-dev@lists.infradead.org
8967 S:      Orphan
8968 F:      drivers/net/wireless/marvell/libertas/
8969
8970 MARVELL MACCHIATOBIN SUPPORT
8971 M:      Russell King <linux@armlinux.org.uk>
8972 L:      linux-arm-kernel@lists.infradead.org
8973 S:      Maintained
8974 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8975
8976 MARVELL MV643XX ETHERNET DRIVER
8977 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8978 L:      netdev@vger.kernel.org
8979 S:      Maintained
8980 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8981 F:      include/linux/mv643xx.h
8982
8983 MARVELL MV88X3310 PHY DRIVER
8984 M:      Russell King <linux@armlinux.org.uk>
8985 L:      netdev@vger.kernel.org
8986 S:      Maintained
8987 F:      drivers/net/phy/marvell10g.c
8988
8989 MARVELL MVNETA ETHERNET DRIVER
8990 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8991 L:      netdev@vger.kernel.org
8992 S:      Maintained
8993 F:      drivers/net/ethernet/marvell/mvneta.*
8994
8995 MARVELL MWIFIEX WIRELESS DRIVER
8996 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8997 M:      Nishant Sarmukadam <nishants@marvell.com>
8998 M:      Ganapathi Bhat <gbhat@marvell.com>
8999 M:      Xinming Hu <huxinming820@gmail.com>
9000 L:      linux-wireless@vger.kernel.org
9001 S:      Maintained
9002 F:      drivers/net/wireless/marvell/mwifiex/
9003
9004 MARVELL MWL8K WIRELESS DRIVER
9005 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9006 L:      linux-wireless@vger.kernel.org
9007 S:      Odd Fixes
9008 F:      drivers/net/wireless/marvell/mwl8k.c
9009
9010 MARVELL NAND CONTROLLER DRIVER
9011 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9012 L:      linux-mtd@lists.infradead.org
9013 S:      Maintained
9014 F:      drivers/mtd/nand/raw/marvell_nand.c
9015 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9016
9017 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9018 M:      Nicolas Pitre <nico@fluxnic.net>
9019 S:      Odd Fixes
9020 F:      drivers/mmc/host/mvsdio.*
9021
9022 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9023 M:      Hu Ziji <huziji@marvell.com>
9024 L:      linux-mmc@vger.kernel.org
9025 S:      Supported
9026 F:      drivers/mmc/host/sdhci-xenon*
9027 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9028
9029 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9030 M:      Sunil Goutham <sgoutham@marvell.com>
9031 M:      Linu Cherian <lcherian@marvell.com>
9032 M:      Geetha sowjanya <gakula@marvell.com>
9033 M:      Jerin Jacob <jerinj@marvell.com>
9034 L:      netdev@vger.kernel.org
9035 S:      Supported
9036 F:      drivers/net/ethernet/marvell/octeontx2/af/
9037
9038 MATROX FRAMEBUFFER DRIVER
9039 L:      linux-fbdev@vger.kernel.org
9040 S:      Orphan
9041 F:      drivers/video/fbdev/matrox/matroxfb_*
9042 F:      include/uapi/linux/matroxfb.h
9043
9044 MAX16065 HARDWARE MONITOR DRIVER
9045 M:      Guenter Roeck <linux@roeck-us.net>
9046 L:      linux-hwmon@vger.kernel.org
9047 S:      Maintained
9048 F:      Documentation/hwmon/max16065
9049 F:      drivers/hwmon/max16065.c
9050
9051 MAX2175 SDR TUNER DRIVER
9052 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9053 L:      linux-media@vger.kernel.org
9054 T:      git git://linuxtv.org/media_tree.git
9055 S:      Maintained
9056 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9057 F:      Documentation/media/v4l-drivers/max2175.rst
9058 F:      drivers/media/i2c/max2175*
9059 F:      include/uapi/linux/max2175.h
9060
9061 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9062 L:      linux-hwmon@vger.kernel.org
9063 S:      Orphan
9064 F:      Documentation/hwmon/max6650
9065 F:      drivers/hwmon/max6650.c
9066
9067 MAX6697 HARDWARE MONITOR DRIVER
9068 M:      Guenter Roeck <linux@roeck-us.net>
9069 L:      linux-hwmon@vger.kernel.org
9070 S:      Maintained
9071 F:      Documentation/hwmon/max6697
9072 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9073 F:      drivers/hwmon/max6697.c
9074 F:      include/linux/platform_data/max6697.h
9075
9076 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9077 M:      Peter Rosin <peda@axentia.se>
9078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9079 S:      Maintained
9080 F:      Documentation/devicetree/bindings/sound/max9860.txt
9081 F:      sound/soc/codecs/max9860.*
9082
9083 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9084 M:      Javier Martinez Canillas <javier@dowhile0.org>
9085 L:      linux-kernel@vger.kernel.org
9086 S:      Supported
9087 F:      drivers/regulator/max77802-regulator.c
9088 F:      Documentation/devicetree/bindings/*/*max77802.txt
9089 F:      include/dt-bindings/*/*max77802.h
9090
9091 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9092 M:      Krzysztof Kozlowski <krzk@kernel.org>
9093 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9094 L:      linux-pm@vger.kernel.org
9095 S:      Supported
9096 F:      drivers/power/supply/max14577_charger.c
9097 F:      drivers/power/supply/max77693_charger.c
9098
9099 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9100 M:      Chanwoo Choi <cw00.choi@samsung.com>
9101 M:      Krzysztof Kozlowski <krzk@kernel.org>
9102 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9103 L:      linux-kernel@vger.kernel.org
9104 S:      Supported
9105 F:      drivers/*/max14577*.c
9106 F:      drivers/*/max77686*.c
9107 F:      drivers/*/max77693*.c
9108 F:      drivers/extcon/extcon-max14577.c
9109 F:      drivers/extcon/extcon-max77693.c
9110 F:      drivers/rtc/rtc-max77686.c
9111 F:      drivers/clk/clk-max77686.c
9112 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9113 F:      Documentation/devicetree/bindings/*/max77686.txt
9114 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9115 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9116 F:      include/linux/mfd/max14577*.h
9117 F:      include/linux/mfd/max77686*.h
9118 F:      include/linux/mfd/max77693*.h
9119
9120 MAXIRADIO FM RADIO RECEIVER DRIVER
9121 M:      Hans Verkuil <hverkuil@xs4all.nl>
9122 L:      linux-media@vger.kernel.org
9123 T:      git git://linuxtv.org/media_tree.git
9124 W:      https://linuxtv.org
9125 S:      Maintained
9126 F:      drivers/media/radio/radio-maxiradio*
9127
9128 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9129 M:      Peter Rosin <peda@axentia.se>
9130 L:      linux-iio@vger.kernel.org
9131 S:      Maintained
9132 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9133 F:      drivers/iio/potentiometer/mcp4018.c
9134 F:      drivers/iio/potentiometer/mcp4531.c
9135
9136 MCR20A IEEE-802.15.4 RADIO DRIVER
9137 M:      Xue Liu <liuxuenetmail@gmail.com>
9138 L:      linux-wpan@vger.kernel.org
9139 W:      https://github.com/xueliu/mcr20a-linux
9140 S:      Maintained
9141 F:      drivers/net/ieee802154/mcr20a.c
9142 F:      drivers/net/ieee802154/mcr20a.h
9143 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9144
9145 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9146 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9147 L:      linux-iio@vger.kernel.org
9148 S:      Maintained
9149 F:      drivers/iio/dac/cio-dac.c
9150
9151 MEDIA DRIVERS FOR ASCOT2E
9152 M:      Sergey Kozlov <serjk@netup.ru>
9153 M:      Abylay Ospan <aospan@netup.ru>
9154 L:      linux-media@vger.kernel.org
9155 W:      https://linuxtv.org
9156 W:      http://netup.tv/
9157 T:      git git://linuxtv.org/media_tree.git
9158 S:      Supported
9159 F:      drivers/media/dvb-frontends/ascot2e*
9160
9161 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9162 M:      Jasmin Jessich <jasmin@anw.at>
9163 L:      linux-media@vger.kernel.org
9164 W:      https://linuxtv.org
9165 T:      git git://linuxtv.org/media_tree.git
9166 S:      Maintained
9167 F:      drivers/media/dvb-frontends/cxd2099*
9168
9169 MEDIA DRIVERS FOR CXD2841ER
9170 M:      Sergey Kozlov <serjk@netup.ru>
9171 M:      Abylay Ospan <aospan@netup.ru>
9172 L:      linux-media@vger.kernel.org
9173 W:      https://linuxtv.org
9174 W:      http://netup.tv/
9175 T:      git git://linuxtv.org/media_tree.git
9176 S:      Supported
9177 F:      drivers/media/dvb-frontends/cxd2841er*
9178
9179 MEDIA DRIVERS FOR CXD2880
9180 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9181 L:      linux-media@vger.kernel.org
9182 W:      http://linuxtv.org/
9183 T:      git git://linuxtv.org/media_tree.git
9184 S:      Supported
9185 F:      drivers/media/dvb-frontends/cxd2880/*
9186 F:      drivers/media/spi/cxd2880*
9187
9188 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9189 L:      linux-media@vger.kernel.org
9190 W:      https://linuxtv.org
9191 T:      git git://linuxtv.org/media_tree.git
9192 S:      Orphan
9193 F:      drivers/media/pci/ddbridge/*
9194
9195 MEDIA DRIVERS FOR FREESCALE IMX
9196 M:      Steve Longerbeam <slongerbeam@gmail.com>
9197 M:      Philipp Zabel <p.zabel@pengutronix.de>
9198 L:      linux-media@vger.kernel.org
9199 T:      git git://linuxtv.org/media_tree.git
9200 S:      Maintained
9201 F:      Documentation/devicetree/bindings/media/imx.txt
9202 F:      Documentation/media/v4l-drivers/imx.rst
9203 F:      drivers/staging/media/imx/
9204 F:      include/linux/imx-media.h
9205 F:      include/media/imx.h
9206
9207 MEDIA DRIVER FOR FREESCALE IMX PXP
9208 M:      Philipp Zabel <p.zabel@pengutronix.de>
9209 L:      linux-media@vger.kernel.org
9210 T:      git git://linuxtv.org/media_tree.git
9211 S:      Maintained
9212 F:      drivers/media/platform/imx-pxp.[ch]
9213
9214 MEDIA DRIVERS FOR HELENE
9215 M:      Abylay Ospan <aospan@netup.ru>
9216 L:      linux-media@vger.kernel.org
9217 W:      https://linuxtv.org
9218 W:      http://netup.tv/
9219 T:      git git://linuxtv.org/media_tree.git
9220 S:      Supported
9221 F:      drivers/media/dvb-frontends/helene*
9222
9223 MEDIA DRIVERS FOR HORUS3A
9224 M:      Sergey Kozlov <serjk@netup.ru>
9225 M:      Abylay Ospan <aospan@netup.ru>
9226 L:      linux-media@vger.kernel.org
9227 W:      https://linuxtv.org
9228 W:      http://netup.tv/
9229 T:      git git://linuxtv.org/media_tree.git
9230 S:      Supported
9231 F:      drivers/media/dvb-frontends/horus3a*
9232
9233 MEDIA DRIVERS FOR LNBH25
9234 M:      Sergey Kozlov <serjk@netup.ru>
9235 M:      Abylay Ospan <aospan@netup.ru>
9236 L:      linux-media@vger.kernel.org
9237 W:      https://linuxtv.org
9238 W:      http://netup.tv/
9239 T:      git git://linuxtv.org/media_tree.git
9240 S:      Supported
9241 F:      drivers/media/dvb-frontends/lnbh25*
9242
9243 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9244 L:      linux-media@vger.kernel.org
9245 W:      https://linuxtv.org
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Orphan
9248 F:      drivers/media/dvb-frontends/mxl5xx*
9249
9250 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9251 M:      Sergey Kozlov <serjk@netup.ru>
9252 M:      Abylay Ospan <aospan@netup.ru>
9253 L:      linux-media@vger.kernel.org
9254 W:      https://linuxtv.org
9255 W:      http://netup.tv/
9256 T:      git git://linuxtv.org/media_tree.git
9257 S:      Supported
9258 F:      drivers/media/pci/netup_unidvb/*
9259
9260 MEDIA DRIVERS FOR RENESAS - CEU
9261 M:      Jacopo Mondi <jacopo@jmondi.org>
9262 L:      linux-media@vger.kernel.org
9263 L:      linux-renesas-soc@vger.kernel.org
9264 T:      git git://linuxtv.org/media_tree.git
9265 S:      Supported
9266 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9267 F:      drivers/media/platform/renesas-ceu.c
9268 F:      include/media/drv-intf/renesas-ceu.h
9269
9270 MEDIA DRIVERS FOR RENESAS - DRIF
9271 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9272 L:      linux-media@vger.kernel.org
9273 L:      linux-renesas-soc@vger.kernel.org
9274 T:      git git://linuxtv.org/media_tree.git
9275 S:      Supported
9276 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9277 F:      drivers/media/platform/rcar_drif.c
9278
9279 MEDIA DRIVERS FOR RENESAS - FCP
9280 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9281 L:      linux-media@vger.kernel.org
9282 L:      linux-renesas-soc@vger.kernel.org
9283 T:      git git://linuxtv.org/media_tree.git
9284 S:      Supported
9285 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9286 F:      drivers/media/platform/rcar-fcp.c
9287 F:      include/media/rcar-fcp.h
9288
9289 MEDIA DRIVERS FOR RENESAS - FDP1
9290 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9291 L:      linux-media@vger.kernel.org
9292 L:      linux-renesas-soc@vger.kernel.org
9293 T:      git git://linuxtv.org/media_tree.git
9294 S:      Supported
9295 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9296 F:      drivers/media/platform/rcar_fdp1.c
9297
9298 MEDIA DRIVERS FOR RENESAS - VIN
9299 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9300 L:      linux-media@vger.kernel.org
9301 L:      linux-renesas-soc@vger.kernel.org
9302 T:      git git://linuxtv.org/media_tree.git
9303 S:      Supported
9304 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9305 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9306 F:      drivers/media/platform/rcar-vin/
9307
9308 MEDIA DRIVERS FOR RENESAS - VSP1
9309 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9310 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9311 L:      linux-media@vger.kernel.org
9312 L:      linux-renesas-soc@vger.kernel.org
9313 T:      git git://linuxtv.org/media_tree.git
9314 S:      Supported
9315 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9316 F:      drivers/media/platform/vsp1/
9317
9318 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9319 L:      linux-media@vger.kernel.org
9320 W:      https://linuxtv.org
9321 T:      git git://linuxtv.org/media_tree.git
9322 S:      Orphan
9323 F:      drivers/media/dvb-frontends/stv0910*
9324
9325 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9326 L:      linux-media@vger.kernel.org
9327 W:      https://linuxtv.org
9328 T:      git git://linuxtv.org/media_tree.git
9329 S:      Orphan
9330 F:      drivers/media/dvb-frontends/stv6111*
9331
9332 MEDIA DRIVERS FOR STM32 - DCMI
9333 M:      Hugues Fruchet <hugues.fruchet@st.com>
9334 L:      linux-media@vger.kernel.org
9335 T:      git git://linuxtv.org/media_tree.git
9336 S:      Supported
9337 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9338 F:      drivers/media/platform/stm32/stm32-dcmi.c
9339
9340 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9341 M:      Dmitry Osipenko <digetx@gmail.com>
9342 L:      linux-media@vger.kernel.org
9343 L:      linux-tegra@vger.kernel.org
9344 T:      git git://linuxtv.org/media_tree.git
9345 S:      Maintained
9346 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9347 F:      drivers/staging/media/tegra-vde/
9348
9349 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9350 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9351 P:      LinuxTV.org Project
9352 L:      linux-media@vger.kernel.org
9353 W:      https://linuxtv.org
9354 Q:      http://patchwork.kernel.org/project/linux-media/list/
9355 T:      git git://linuxtv.org/media_tree.git
9356 S:      Maintained
9357 F:      Documentation/devicetree/bindings/media/
9358 F:      Documentation/media/
9359 F:      drivers/media/
9360 F:      drivers/staging/media/
9361 F:      include/linux/platform_data/media/
9362 F:      include/media/
9363 F:      include/uapi/linux/dvb/
9364 F:      include/uapi/linux/videodev2.h
9365 F:      include/uapi/linux/media.h
9366 F:      include/uapi/linux/v4l2-*
9367 F:      include/uapi/linux/meye.h
9368 F:      include/uapi/linux/ivtv*
9369 F:      include/uapi/linux/uvcvideo.h
9370
9371 MEDIATEK BLUETOOTH DRIVER
9372 M:      Sean Wang <sean.wang@mediatek.com>
9373 L:      linux-bluetooth@vger.kernel.org
9374 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9375 S:      Maintained
9376 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9377 F:      drivers/bluetooth/btmtkuart.c
9378
9379 MEDIATEK CIR DRIVER
9380 M:      Sean Wang <sean.wang@mediatek.com>
9381 S:      Maintained
9382 F:      drivers/media/rc/mtk-cir.c
9383
9384 MEDIATEK DMA DRIVER
9385 M:      Sean Wang <sean.wang@mediatek.com>
9386 L:      dmaengine@vger.kernel.org
9387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9388 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9389 S:      Maintained
9390 F:      Documentation/devicetree/bindings/dma/mtk-*
9391 F:      drivers/dma/mediatek/
9392
9393 MEDIATEK PMIC LED DRIVER
9394 M:      Sean Wang <sean.wang@mediatek.com>
9395 S:      Maintained
9396 F:      drivers/leds/leds-mt6323.c
9397 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9398
9399 MEDIATEK ETHERNET DRIVER
9400 M:      Felix Fietkau <nbd@openwrt.org>
9401 M:      John Crispin <john@phrozen.org>
9402 M:      Sean Wang <sean.wang@mediatek.com>
9403 M:      Nelson Chang <nelson.chang@mediatek.com>
9404 L:      netdev@vger.kernel.org
9405 S:      Maintained
9406 F:      drivers/net/ethernet/mediatek/
9407
9408 MEDIATEK SWITCH DRIVER
9409 M:      Sean Wang <sean.wang@mediatek.com>
9410 L:      netdev@vger.kernel.org
9411 S:      Maintained
9412 F:      drivers/net/dsa/mt7530.*
9413 F:      net/dsa/tag_mtk.c
9414
9415 MEDIATEK JPEG DRIVER
9416 M:      Rick Chang <rick.chang@mediatek.com>
9417 M:      Bin Liu <bin.liu@mediatek.com>
9418 S:      Supported
9419 F:      drivers/media/platform/mtk-jpeg/
9420 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9421
9422 MEDIATEK MDP DRIVER
9423 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9424 M:      Houlong Wei <houlong.wei@mediatek.com>
9425 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9426 S:      Supported
9427 F:      drivers/media/platform/mtk-mdp/
9428 F:      drivers/media/platform/mtk-vpu/
9429 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9430
9431 MEDIATEK MEDIA DRIVER
9432 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9433 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9434 S:      Supported
9435 F:      drivers/media/platform/mtk-vcodec/
9436 F:      drivers/media/platform/mtk-vpu/
9437 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9438 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9439
9440 MEDIATEK MT7601U WIRELESS LAN DRIVER
9441 M:      Jakub Kicinski <kubakici@wp.pl>
9442 L:      linux-wireless@vger.kernel.org
9443 S:      Maintained
9444 F:      drivers/net/wireless/mediatek/mt7601u/
9445
9446 MEDIATEK NAND CONTROLLER DRIVER
9447 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9448 L:      linux-mtd@lists.infradead.org
9449 S:      Maintained
9450 F:      drivers/mtd/nand/raw/mtk_*
9451 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9452
9453 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9454 M:      Sean Wang <sean.wang@mediatek.com>
9455 S:      Maintained
9456 F:      drivers/char/hw_random/mtk-rng.c
9457
9458 MEDIATEK USB3 DRD IP DRIVER
9459 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9460 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9462 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9463 S:      Maintained
9464 F:      drivers/usb/mtu3/
9465
9466 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9467 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9468 M:      Martin Donnelly <martin.donnelly@ge.com>
9469 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9470 S:      Maintained
9471 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9472 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9473
9474 MEGARAID SCSI/SAS DRIVERS
9475 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9476 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9477 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9478 L:      megaraidlinux.pdl@broadcom.com
9479 L:      linux-scsi@vger.kernel.org
9480 W:      http://www.avagotech.com/support/
9481 S:      Maintained
9482 F:      Documentation/scsi/megaraid.txt
9483 F:      drivers/scsi/megaraid.*
9484 F:      drivers/scsi/megaraid/
9485
9486 MELEXIS MLX90614 DRIVER
9487 M:      Crt Mori <cmo@melexis.com>
9488 L:      linux-iio@vger.kernel.org
9489 W:      http://www.melexis.com
9490 S:      Supported
9491 F:      drivers/iio/temperature/mlx90614.c
9492
9493 MELEXIS MLX90632 DRIVER
9494 M:      Crt Mori <cmo@melexis.com>
9495 L:      linux-iio@vger.kernel.org
9496 W:      http://www.melexis.com
9497 S:      Supported
9498 F:      drivers/iio/temperature/mlx90632.c
9499
9500 MELFAS MIP4 TOUCHSCREEN DRIVER
9501 M:      Sangwon Jee <jeesw@melfas.com>
9502 W:      http://www.melfas.com
9503 S:      Supported
9504 F:      drivers/input/touchscreen/melfas_mip4.c
9505 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9506
9507 MELLANOX ETHERNET DRIVER (mlx4_en)
9508 M:      Tariq Toukan <tariqt@mellanox.com>
9509 L:      netdev@vger.kernel.org
9510 S:      Supported
9511 W:      http://www.mellanox.com
9512 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9513 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9514
9515 MELLANOX ETHERNET DRIVER (mlx5e)
9516 M:      Saeed Mahameed <saeedm@mellanox.com>
9517 L:      netdev@vger.kernel.org
9518 S:      Supported
9519 W:      http://www.mellanox.com
9520 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9521 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9522
9523 MELLANOX ETHERNET INNOVA DRIVERS
9524 R:      Boris Pismenny <borisp@mellanox.com>
9525 L:      netdev@vger.kernel.org
9526 S:      Supported
9527 W:      http://www.mellanox.com
9528 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9529 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9530 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9531 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9532 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9533
9534 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9535 R:      Boris Pismenny <borisp@mellanox.com>
9536 L:      netdev@vger.kernel.org
9537 S:      Supported
9538 W:      http://www.mellanox.com
9539 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9540 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9541 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9542
9543 MELLANOX ETHERNET SWITCH DRIVERS
9544 M:      Jiri Pirko <jiri@mellanox.com>
9545 M:      Ido Schimmel <idosch@mellanox.com>
9546 L:      netdev@vger.kernel.org
9547 S:      Supported
9548 W:      http://www.mellanox.com
9549 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9550 F:      drivers/net/ethernet/mellanox/mlxsw/
9551 F:      tools/testing/selftests/drivers/net/mlxsw/
9552
9553 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9554 M:      mlxsw@mellanox.com
9555 L:      netdev@vger.kernel.org
9556 S:      Supported
9557 W:      http://www.mellanox.com
9558 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9559 F:      drivers/net/ethernet/mellanox/mlxfw/
9560
9561 MELLANOX HARDWARE PLATFORM SUPPORT
9562 M:      Andy Shevchenko <andy@infradead.org>
9563 M:      Darren Hart <dvhart@infradead.org>
9564 M:      Vadim Pasternak <vadimp@mellanox.com>
9565 L:      platform-driver-x86@vger.kernel.org
9566 S:      Supported
9567 F:      drivers/platform/mellanox/
9568
9569 MELLANOX MLX4 core VPI driver
9570 M:      Tariq Toukan <tariqt@mellanox.com>
9571 L:      netdev@vger.kernel.org
9572 L:      linux-rdma@vger.kernel.org
9573 W:      http://www.mellanox.com
9574 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9575 S:      Supported
9576 F:      drivers/net/ethernet/mellanox/mlx4/
9577 F:      include/linux/mlx4/
9578
9579 MELLANOX MLX4 IB driver
9580 M:      Yishai Hadas <yishaih@mellanox.com>
9581 L:      linux-rdma@vger.kernel.org
9582 W:      http://www.mellanox.com
9583 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9584 S:      Supported
9585 F:      drivers/infiniband/hw/mlx4/
9586 F:      include/linux/mlx4/
9587 F:      include/uapi/rdma/mlx4-abi.h
9588
9589 MELLANOX MLX5 core VPI driver
9590 M:      Saeed Mahameed <saeedm@mellanox.com>
9591 M:      Leon Romanovsky <leonro@mellanox.com>
9592 L:      netdev@vger.kernel.org
9593 L:      linux-rdma@vger.kernel.org
9594 W:      http://www.mellanox.com
9595 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9596 S:      Supported
9597 F:      drivers/net/ethernet/mellanox/mlx5/core/
9598 F:      include/linux/mlx5/
9599
9600 MELLANOX MLX5 IB driver
9601 M:      Leon Romanovsky <leonro@mellanox.com>
9602 L:      linux-rdma@vger.kernel.org
9603 W:      http://www.mellanox.com
9604 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9605 S:      Supported
9606 F:      drivers/infiniband/hw/mlx5/
9607 F:      include/linux/mlx5/
9608 F:      include/uapi/rdma/mlx5-abi.h
9609
9610 MELLANOX MLXCPLD I2C AND MUX DRIVER
9611 M:      Vadim Pasternak <vadimp@mellanox.com>
9612 M:      Michael Shych <michaelsh@mellanox.com>
9613 L:      linux-i2c@vger.kernel.org
9614 S:      Supported
9615 F:      drivers/i2c/busses/i2c-mlxcpld.c
9616 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9617 F:      Documentation/i2c/busses/i2c-mlxcpld
9618
9619 MELLANOX MLXCPLD LED DRIVER
9620 M:      Vadim Pasternak <vadimp@mellanox.com>
9621 L:      linux-leds@vger.kernel.org
9622 S:      Supported
9623 F:      drivers/leds/leds-mlxcpld.c
9624 F:      drivers/leds/leds-mlxreg.c
9625 F:      Documentation/leds/leds-mlxcpld.txt
9626
9627 MELLANOX PLATFORM DRIVER
9628 M:      Vadim Pasternak <vadimp@mellanox.com>
9629 L:      platform-driver-x86@vger.kernel.org
9630 S:      Supported
9631 F:      drivers/platform/x86/mlx-platform.c
9632
9633 MEMBARRIER SUPPORT
9634 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9635 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9636 L:      linux-kernel@vger.kernel.org
9637 S:      Supported
9638 F:      kernel/sched/membarrier.c
9639 F:      include/uapi/linux/membarrier.h
9640 F:      arch/powerpc/include/asm/membarrier.h
9641
9642 MEMORY MANAGEMENT
9643 L:      linux-mm@kvack.org
9644 W:      http://www.linux-mm.org
9645 S:      Maintained
9646 F:      include/linux/mm.h
9647 F:      include/linux/gfp.h
9648 F:      include/linux/mmzone.h
9649 F:      include/linux/memory_hotplug.h
9650 F:      include/linux/vmalloc.h
9651 F:      mm/
9652
9653 MEMORY TECHNOLOGY DEVICES (MTD)
9654 M:      David Woodhouse <dwmw2@infradead.org>
9655 M:      Brian Norris <computersforpeace@gmail.com>
9656 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9657 M:      Marek Vasut <marek.vasut@gmail.com>
9658 M:      Richard Weinberger <richard@nod.at>
9659 L:      linux-mtd@lists.infradead.org
9660 W:      http://www.linux-mtd.infradead.org/
9661 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9662 T:      git git://git.infradead.org/linux-mtd.git master
9663 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9664 S:      Maintained
9665 F:      Documentation/devicetree/bindings/mtd/
9666 F:      drivers/mtd/
9667 F:      include/linux/mtd/
9668 F:      include/uapi/mtd/
9669
9670 MEN A21 WATCHDOG DRIVER
9671 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9672 L:      linux-watchdog@vger.kernel.org
9673 S:      Maintained
9674 F:      drivers/watchdog/mena21_wdt.c
9675
9676 MEN CHAMELEON BUS (mcb)
9677 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9678 S:      Maintained
9679 F:      drivers/mcb/
9680 F:      include/linux/mcb.h
9681 F:      Documentation/men-chameleon-bus.txt
9682
9683 MEN F21BMC (Board Management Controller)
9684 M:      Andreas Werner <andreas.werner@men.de>
9685 S:      Supported
9686 F:      drivers/mfd/menf21bmc.c
9687 F:      drivers/watchdog/menf21bmc_wdt.c
9688 F:      drivers/leds/leds-menf21bmc.c
9689 F:      drivers/hwmon/menf21bmc_hwmon.c
9690 F:      Documentation/hwmon/menf21bmc
9691
9692 MEN Z069 WATCHDOG DRIVER
9693 M:      Johannes Thumshirn <jth@kernel.org>
9694 L:      linux-watchdog@vger.kernel.org
9695 S:      Maintained
9696 F:      drivers/watchdog/menz69_wdt.c
9697
9698 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9699 M:      Neil Armstrong <narmstrong@baylibre.com>
9700 L:      linux-media@lists.freedesktop.org
9701 L:      linux-amlogic@lists.infradead.org
9702 W:      http://linux-meson.com/
9703 S:      Supported
9704 F:      drivers/media/platform/meson/ao-cec.c
9705 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9706 T:      git git://linuxtv.org/media_tree.git
9707
9708 MICROBLAZE ARCHITECTURE
9709 M:      Michal Simek <monstr@monstr.eu>
9710 W:      http://www.monstr.eu/fdt/
9711 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9712 S:      Supported
9713 F:      arch/microblaze/
9714
9715 MICROCHIP AT91 SERIAL DRIVER
9716 M:      Richard Genoud <richard.genoud@gmail.com>
9717 S:      Maintained
9718 F:      drivers/tty/serial/atmel_serial.c
9719 F:      drivers/tty/serial/atmel_serial.h
9720 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9721
9722 MICROCHIP AUDIO ASOC DRIVERS
9723 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9725 S:      Supported
9726 F:      sound/soc/atmel
9727
9728 MICROCHIP DMA DRIVER
9729 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9731 L:      dmaengine@vger.kernel.org
9732 S:      Supported
9733 F:      drivers/dma/at_hdmac.c
9734 F:      drivers/dma/at_hdmac_regs.h
9735 F:      include/linux/platform_data/dma-atmel.h
9736 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9737 F:      include/dt-bindings/dma/at91.h
9738
9739 MICROCHIP ECC DRIVER
9740 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9741 L:      linux-crypto@vger.kernel.org
9742 S:      Maintained
9743 F:      drivers/crypto/atmel-ecc.*
9744
9745 MICROCHIP I2C DRIVER
9746 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9747 L:      linux-i2c@vger.kernel.org
9748 S:      Supported
9749 F:      drivers/i2c/busses/i2c-at91.c
9750
9751 MICROCHIP ISC DRIVER
9752 M:      Eugen Hristev <eugen.hristev@microchip.com>
9753 L:      linux-media@vger.kernel.org
9754 S:      Supported
9755 F:      drivers/media/platform/atmel/atmel-isc.c
9756 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9757 F:      devicetree/bindings/media/atmel-isc.txt
9758
9759 MICROCHIP ISI DRIVER
9760 M:      Eugen Hristev <eugen.hristev@microchip.com>
9761 L:      linux-media@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/media/platform/atmel/atmel-isi.c
9764 F:      include/media/atmel-isi.h
9765
9766 MICROCHIP AT91 USART MFD DRIVER
9767 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9768 L:      linux-kernel@vger.kernel.org
9769 S:      Supported
9770 F:      drivers/mfd/at91-usart.c
9771 F:      include/dt-bindings/mfd/at91-usart.h
9772 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9773
9774 MICROCHIP AT91 USART SPI DRIVER
9775 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9776 L:      linux-spi@vger.kernel.org
9777 S:      Supported
9778 F:      drivers/spi/spi-at91-usart.c
9779 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9780
9781 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9782 M:      Woojung Huh <Woojung.Huh@microchip.com>
9783 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9784 L:      netdev@vger.kernel.org
9785 S:      Maintained
9786 F:      net/dsa/tag_ksz.c
9787 F:      drivers/net/dsa/microchip/*
9788 F:      include/linux/platform_data/microchip-ksz.h
9789 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9790
9791 MICROCHIP LAN743X ETHERNET DRIVER
9792 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9793 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9794 L:      netdev@vger.kernel.org
9795 S:      Maintained
9796 F:      drivers/net/ethernet/microchip/lan743x_*
9797
9798 MICROCHIP LCDFB DRIVER
9799 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9800 L:      linux-fbdev@vger.kernel.org
9801 S:      Maintained
9802 F:      drivers/video/fbdev/atmel_lcdfb.c
9803 F:      include/video/atmel_lcdc.h
9804
9805 MICROCHIP MMC/SD/SDIO MCI DRIVER
9806 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9807 S:      Maintained
9808 F:      drivers/mmc/host/atmel-mci.c
9809
9810 MICROCHIP MCP3911 ADC DRIVER
9811 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9812 M:      Kent Gustavsson <kent@minoris.se>
9813 L:      linux-iio@vger.kernel.org
9814 S:      Supported
9815 F:      drivers/iio/adc/mcp3911.c
9816 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9817
9818 MICROCHIP NAND DRIVER
9819 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9820 L:      linux-mtd@lists.infradead.org
9821 S:      Supported
9822 F:      drivers/mtd/nand/raw/atmel/*
9823 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9824
9825 MICROCHIP PWM DRIVER
9826 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828 L:      linux-pwm@vger.kernel.org
9829 S:      Supported
9830 F:      drivers/pwm/pwm-atmel.c
9831 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9832
9833 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9834 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9835 M:      Eugen Hristev <eugen.hristev@microchip.com>
9836 L:      linux-iio@vger.kernel.org
9837 S:      Supported
9838 F:      drivers/iio/adc/at91-sama5d2_adc.c
9839 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9840 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9841
9842 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9843 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9844 S:      Supported
9845 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9846
9847 MICROCHIP SPI DRIVER
9848 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9849 S:      Supported
9850 F:      drivers/spi/spi-atmel.*
9851
9852 MICROCHIP SSC DRIVER
9853 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 S:      Supported
9856 F:      drivers/misc/atmel-ssc.c
9857 F:      include/linux/atmel-ssc.h
9858
9859 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9860 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862 S:      Supported
9863 F:      drivers/misc/atmel_tclib.c
9864 F:      drivers/clocksource/tcb_clksrc.c
9865
9866 MICROCHIP USBA UDC DRIVER
9867 M:      Cristian Birsan <cristian.birsan@microchip.com>
9868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9869 S:      Supported
9870 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9871
9872 MICROCHIP USB251XB DRIVER
9873 M:      Richard Leitner <richard.leitner@skidata.com>
9874 L:      linux-usb@vger.kernel.org
9875 S:      Maintained
9876 F:      drivers/usb/misc/usb251xb.c
9877 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9878
9879 MICROCHIP XDMA DRIVER
9880 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9881 L:      linux-arm-kernel@lists.infradead.org
9882 L:      dmaengine@vger.kernel.org
9883 S:      Supported
9884 F:      drivers/dma/at_xdmac.c
9885
9886 MICROSEMI MIPS SOCS
9887 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9888 L:      linux-mips@vger.kernel.org
9889 S:      Maintained
9890 F:      arch/mips/generic/board-ocelot.c
9891 F:      arch/mips/configs/generic/board-ocelot.config
9892 F:      arch/mips/boot/dts/mscc/
9893 F:      Documentation/devicetree/bindings/mips/mscc.txt
9894
9895 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9896 M:      Don Brace <don.brace@microsemi.com>
9897 L:      esc.storagedev@microsemi.com
9898 L:      linux-scsi@vger.kernel.org
9899 S:      Supported
9900 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9901 F:      drivers/scsi/smartpqi/Kconfig
9902 F:      drivers/scsi/smartpqi/Makefile
9903 F:      include/linux/cciss*.h
9904 F:      include/uapi/linux/cciss*.h
9905 F:      Documentation/scsi/smartpqi.txt
9906
9907 MICROSEMI ETHERNET SWITCH DRIVER
9908 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9909 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9910 L:      netdev@vger.kernel.org
9911 S:      Supported
9912 F:      drivers/net/ethernet/mscc/
9913
9914 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9915 M:      Chen Yu <yu.c.chen@intel.com>
9916 L:      platform-driver-x86@vger.kernel.org
9917 S:      Supported
9918 F:      drivers/platform/x86/surfacepro3_button.c
9919
9920 MICROTEK X6 SCANNER
9921 M:      Oliver Neukum <oliver@neukum.org>
9922 S:      Maintained
9923 F:      drivers/usb/image/microtek.*
9924
9925 MIPS
9926 M:      Ralf Baechle <ralf@linux-mips.org>
9927 M:      Paul Burton <paul.burton@mips.com>
9928 M:      James Hogan <jhogan@kernel.org>
9929 L:      linux-mips@vger.kernel.org
9930 W:      http://www.linux-mips.org/
9931 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9933 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9934 S:      Supported
9935 F:      Documentation/devicetree/bindings/mips/
9936 F:      Documentation/mips/
9937 F:      arch/mips/
9938 F:      drivers/platform/mips/
9939
9940 MIPS BOSTON DEVELOPMENT BOARD
9941 M:      Paul Burton <paul.burton@mips.com>
9942 L:      linux-mips@vger.kernel.org
9943 S:      Maintained
9944 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9945 F:      arch/mips/boot/dts/img/boston.dts
9946 F:      arch/mips/configs/generic/board-boston.config
9947 F:      drivers/clk/imgtec/clk-boston.c
9948 F:      include/dt-bindings/clock/boston-clock.h
9949
9950 MIPS GENERIC PLATFORM
9951 M:      Paul Burton <paul.burton@mips.com>
9952 L:      linux-mips@vger.kernel.org
9953 S:      Supported
9954 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9955 F:      arch/mips/generic/
9956 F:      arch/mips/tools/generic-board-config.sh
9957
9958 MIPS/LOONGSON1 ARCHITECTURE
9959 M:      Keguang Zhang <keguang.zhang@gmail.com>
9960 L:      linux-mips@vger.kernel.org
9961 S:      Maintained
9962 F:      arch/mips/loongson32/
9963 F:      arch/mips/include/asm/mach-loongson32/
9964 F:      drivers/*/*loongson1*
9965 F:      drivers/*/*/*loongson1*
9966
9967 MIPS/LOONGSON2 ARCHITECTURE
9968 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9969 L:      linux-mips@vger.kernel.org
9970 S:      Maintained
9971 F:      arch/mips/loongson64/fuloong-2e/
9972 F:      arch/mips/loongson64/lemote-2f/
9973 F:      arch/mips/include/asm/mach-loongson64/
9974 F:      drivers/*/*loongson2*
9975 F:      drivers/*/*/*loongson2*
9976
9977 MIPS/LOONGSON3 ARCHITECTURE
9978 M:      Huacai Chen <chenhc@lemote.com>
9979 L:      linux-mips@vger.kernel.org
9980 S:      Maintained
9981 F:      arch/mips/loongson64/
9982 F:      arch/mips/include/asm/mach-loongson64/
9983 F:      drivers/platform/mips/cpu_hwmon.c
9984 F:      drivers/*/*loongson3*
9985 F:      drivers/*/*/*loongson3*
9986
9987 MIPS RINT INSTRUCTION EMULATION
9988 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9989 L:      linux-mips@vger.kernel.org
9990 S:      Supported
9991 F:      arch/mips/math-emu/sp_rint.c
9992 F:      arch/mips/math-emu/dp_rint.c
9993
9994 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9995 M:      Hans Verkuil <hverkuil@xs4all.nl>
9996 L:      linux-media@vger.kernel.org
9997 T:      git git://linuxtv.org/media_tree.git
9998 W:      https://linuxtv.org
9999 S:      Odd Fixes
10000 F:      drivers/media/radio/radio-miropcm20*
10001
10002 MMP SUPPORT
10003 M:      Eric Miao <eric.y.miao@gmail.com>
10004 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10006 T:      git git://github.com/hzhuang1/linux.git
10007 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10008 S:      Maintained
10009 F:      arch/arm/boot/dts/mmp*
10010 F:      arch/arm/mach-mmp/
10011
10012 MMU GATHER AND TLB INVALIDATION
10013 M:      Will Deacon <will.deacon@arm.com>
10014 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10015 M:      Andrew Morton <akpm@linux-foundation.org>
10016 M:      Nick Piggin <npiggin@gmail.com>
10017 M:      Peter Zijlstra <peterz@infradead.org>
10018 L:      linux-arch@vger.kernel.org
10019 L:      linux-mm@kvack.org
10020 S:      Maintained
10021 F:      arch/*/include/asm/tlb.h
10022 F:      include/asm-generic/tlb.h
10023 F:      mm/mmu_gather.c
10024
10025 MN88472 MEDIA DRIVER
10026 M:      Antti Palosaari <crope@iki.fi>
10027 L:      linux-media@vger.kernel.org
10028 W:      https://linuxtv.org
10029 W:      http://palosaari.fi/linux/
10030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10031 S:      Maintained
10032 F:      drivers/media/dvb-frontends/mn88472*
10033
10034 MN88473 MEDIA DRIVER
10035 M:      Antti Palosaari <crope@iki.fi>
10036 L:      linux-media@vger.kernel.org
10037 W:      https://linuxtv.org
10038 W:      http://palosaari.fi/linux/
10039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10040 S:      Maintained
10041 F:      drivers/media/dvb-frontends/mn88473*
10042
10043 MODULE SUPPORT
10044 M:      Jessica Yu <jeyu@kernel.org>
10045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10046 S:      Maintained
10047 F:      include/linux/module.h
10048 F:      kernel/module.c
10049
10050 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10051 W:      http://popies.net/meye/
10052 S:      Orphan
10053 F:      Documentation/media/v4l-drivers/meye*
10054 F:      drivers/media/pci/meye/
10055 F:      include/uapi/linux/meye.h
10056
10057 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10058 M:      Jiri Slaby <jirislaby@gmail.com>
10059 S:      Maintained
10060 F:      Documentation/serial/moxa-smartio
10061 F:      drivers/tty/mxser.*
10062
10063 MR800 AVERMEDIA USB FM RADIO DRIVER
10064 M:      Alexey Klimov <klimov.linux@gmail.com>
10065 L:      linux-media@vger.kernel.org
10066 T:      git git://linuxtv.org/media_tree.git
10067 S:      Maintained
10068 F:      drivers/media/radio/radio-mr800.c
10069
10070 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10071 M:      Alan Ott <alan@signal11.us>
10072 L:      linux-wpan@vger.kernel.org
10073 S:      Maintained
10074 F:      drivers/net/ieee802154/mrf24j40.c
10075 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10076
10077 MSI LAPTOP SUPPORT
10078 M:      "Lee, Chun-Yi" <jlee@suse.com>
10079 L:      platform-driver-x86@vger.kernel.org
10080 S:      Maintained
10081 F:      drivers/platform/x86/msi-laptop.c
10082
10083 MSI WMI SUPPORT
10084 L:      platform-driver-x86@vger.kernel.org
10085 S:      Orphan
10086 F:      drivers/platform/x86/msi-wmi.c
10087
10088 MSI001 MEDIA DRIVER
10089 M:      Antti Palosaari <crope@iki.fi>
10090 L:      linux-media@vger.kernel.org
10091 W:      https://linuxtv.org
10092 W:      http://palosaari.fi/linux/
10093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10094 T:      git git://linuxtv.org/anttip/media_tree.git
10095 S:      Maintained
10096 F:      drivers/media/tuners/msi001*
10097
10098 MSI2500 MEDIA DRIVER
10099 M:      Antti Palosaari <crope@iki.fi>
10100 L:      linux-media@vger.kernel.org
10101 W:      https://linuxtv.org
10102 W:      http://palosaari.fi/linux/
10103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10104 T:      git git://linuxtv.org/anttip/media_tree.git
10105 S:      Maintained
10106 F:      drivers/media/usb/msi2500/
10107
10108 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10109 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10110 L:      linux-mtd@lists.infradead.org
10111 S:      Maintained
10112 F:      drivers/mtd/devices/docg3*
10113
10114 MT9M032 APTINA SENSOR DRIVER
10115 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10116 L:      linux-media@vger.kernel.org
10117 T:      git git://linuxtv.org/media_tree.git
10118 S:      Maintained
10119 F:      drivers/media/i2c/mt9m032.c
10120 F:      include/media/i2c/mt9m032.h
10121
10122 MT9P031 APTINA CAMERA SENSOR
10123 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10124 L:      linux-media@vger.kernel.org
10125 T:      git git://linuxtv.org/media_tree.git
10126 S:      Maintained
10127 F:      drivers/media/i2c/mt9p031.c
10128 F:      include/media/i2c/mt9p031.h
10129
10130 MT9T001 APTINA CAMERA SENSOR
10131 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10132 L:      linux-media@vger.kernel.org
10133 T:      git git://linuxtv.org/media_tree.git
10134 S:      Maintained
10135 F:      drivers/media/i2c/mt9t001.c
10136 F:      include/media/i2c/mt9t001.h
10137
10138 MT9T112 APTINA CAMERA SENSOR
10139 M:      Jacopo Mondi <jacopo@jmondi.org>
10140 L:      linux-media@vger.kernel.org
10141 T:      git git://linuxtv.org/media_tree.git
10142 S:      Odd Fixes
10143 F:      drivers/media/i2c/mt9t112.c
10144 F:      include/media/i2c/mt9t112.h
10145
10146 MT9V032 APTINA CAMERA SENSOR
10147 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10148 L:      linux-media@vger.kernel.org
10149 T:      git git://linuxtv.org/media_tree.git
10150 S:      Maintained
10151 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10152 F:      drivers/media/i2c/mt9v032.c
10153 F:      include/media/i2c/mt9v032.h
10154
10155 MT9V111 APTINA CAMERA SENSOR
10156 M:      Jacopo Mondi <jacopo@jmondi.org>
10157 L:      linux-media@vger.kernel.org
10158 T:      git git://linuxtv.org/media_tree.git
10159 S:      Maintained
10160 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10161 F:      drivers/media/i2c/mt9v111.c
10162
10163 MULTIFUNCTION DEVICES (MFD)
10164 M:      Lee Jones <lee.jones@linaro.org>
10165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10166 S:      Supported
10167 F:      Documentation/devicetree/bindings/mfd/
10168 F:      drivers/mfd/
10169 F:      include/linux/mfd/
10170 F:      include/dt-bindings/mfd/
10171
10172 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10173 S:      Orphan
10174 F:      drivers/mmc/host/mmc_spi.c
10175 F:      include/linux/spi/mmc_spi.h
10176
10177 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10178 M:      Ulf Hansson <ulf.hansson@linaro.org>
10179 L:      linux-mmc@vger.kernel.org
10180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10181 S:      Maintained
10182 F:      Documentation/devicetree/bindings/mmc/
10183 F:      drivers/mmc/
10184 F:      include/linux/mmc/
10185 F:      include/uapi/linux/mmc/
10186
10187 MULTIPLEXER SUBSYSTEM
10188 M:      Peter Rosin <peda@axentia.se>
10189 S:      Maintained
10190 F:      Documentation/ABI/testing/sysfs-class-mux*
10191 F:      Documentation/devicetree/bindings/mux/
10192 F:      include/dt-bindings/mux/
10193 F:      include/linux/mux/
10194 F:      drivers/mux/
10195
10196 MULTITECH MULTIPORT CARD (ISICOM)
10197 S:      Orphan
10198 F:      drivers/tty/isicom.c
10199 F:      include/linux/isicom.h
10200
10201 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10202 M:      Bin Liu <b-liu@ti.com>
10203 L:      linux-usb@vger.kernel.org
10204 S:      Maintained
10205 F:      drivers/usb/musb/
10206
10207 MXL301RF MEDIA DRIVER
10208 M:      Akihiro Tsukada <tskd08@gmail.com>
10209 L:      linux-media@vger.kernel.org
10210 S:      Odd Fixes
10211 F:      drivers/media/tuners/mxl301rf*
10212
10213 MXL5007T MEDIA DRIVER
10214 M:      Michael Krufky <mkrufky@linuxtv.org>
10215 L:      linux-media@vger.kernel.org
10216 W:      https://linuxtv.org
10217 W:      http://github.com/mkrufky
10218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10219 T:      git git://linuxtv.org/mkrufky/tuners.git
10220 S:      Maintained
10221 F:      drivers/media/tuners/mxl5007t.*
10222
10223 MXSFB DRM DRIVER
10224 M:      Marek Vasut <marex@denx.de>
10225 M:      Stefan Agner <stefan@agner.ch>
10226 L:      dri-devel@lists.freedesktop.org
10227 S:      Supported
10228 F:      drivers/gpu/drm/mxsfb/
10229 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10230 T:      git git://anongit.freedesktop.org/drm/drm-misc
10231
10232 MYLEX DAC960 PCI RAID Controller
10233 M:      Hannes Reinecke <hare@kernel.org>
10234 L:      linux-scsi@vger.kernel.org
10235 S:      Supported
10236 F:      drivers/scsi/myrb.*
10237 F:      drivers/scsi/myrs.*
10238
10239 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10240 M:      Chris Lee <christopher.lee@cspi.com>
10241 L:      netdev@vger.kernel.org
10242 W:      https://www.cspi.com/ethernet-products/support/downloads/
10243 S:      Supported
10244 F:      drivers/net/ethernet/myricom/myri10ge/
10245
10246 NAND FLASH SUBSYSTEM
10247 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10248 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10249 R:      Richard Weinberger <richard@nod.at>
10250 L:      linux-mtd@lists.infradead.org
10251 W:      http://www.linux-mtd.infradead.org/
10252 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10253 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10254 T:      git git://git.infradead.org/linux-mtd.git nand/next
10255 S:      Maintained
10256 F:      drivers/mtd/nand/
10257 F:      include/linux/mtd/*nand*.h
10258
10259 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10260 M:      Daniel Mack <zonque@gmail.com>
10261 S:      Maintained
10262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10263 W:      http://www.native-instruments.com
10264 F:      sound/usb/caiaq/
10265
10266 NATSEMI ETHERNET DRIVER (DP8381x)
10267 S:      Orphan
10268 F:      drivers/net/ethernet/natsemi/natsemi.c
10269
10270 NCR 5380 SCSI DRIVERS
10271 M:      Finn Thain <fthain@telegraphics.com.au>
10272 M:      Michael Schmitz <schmitzmic@gmail.com>
10273 L:      linux-scsi@vger.kernel.org
10274 S:      Maintained
10275 F:      Documentation/scsi/g_NCR5380.txt
10276 F:      drivers/scsi/NCR5380.*
10277 F:      drivers/scsi/arm/cumana_1.c
10278 F:      drivers/scsi/arm/oak.c
10279 F:      drivers/scsi/atari_scsi.*
10280 F:      drivers/scsi/dmx3191d.c
10281 F:      drivers/scsi/g_NCR5380.*
10282 F:      drivers/scsi/mac_scsi.*
10283 F:      drivers/scsi/sun3_scsi.*
10284 F:      drivers/scsi/sun3_scsi_vme.c
10285
10286 NCSI LIBRARY:
10287 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10288 S:      Maintained
10289 F:      net/ncsi/
10290
10291 NCT6775 HARDWARE MONITOR DRIVER
10292 M:      Guenter Roeck <linux@roeck-us.net>
10293 L:      linux-hwmon@vger.kernel.org
10294 S:      Maintained
10295 F:      Documentation/hwmon/nct6775
10296 F:      drivers/hwmon/nct6775.c
10297
10298 NET_FAILOVER MODULE
10299 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10300 L:      netdev@vger.kernel.org
10301 S:      Supported
10302 F:      driver/net/net_failover.c
10303 F:      include/net/net_failover.h
10304 F:      Documentation/networking/net_failover.rst
10305
10306 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10307 M:      Faisal Latif <faisal.latif@intel.com>
10308 L:      linux-rdma@vger.kernel.org
10309 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10310 S:      Supported
10311 F:      drivers/infiniband/hw/nes/
10312 F:      include/uapi/rdma/nes-abi.h
10313
10314 NETEM NETWORK EMULATOR
10315 M:      Stephen Hemminger <stephen@networkplumber.org>
10316 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10317 S:      Maintained
10318 F:      net/sched/sch_netem.c
10319
10320 NETERION 10GbE DRIVERS (s2io/vxge)
10321 M:      Jon Mason <jdmason@kudzu.us>
10322 L:      netdev@vger.kernel.org
10323 S:      Supported
10324 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10325 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10326 F:      drivers/net/ethernet/neterion/
10327
10328 NETFILTER
10329 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10330 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10331 M:      Florian Westphal <fw@strlen.de>
10332 L:      netfilter-devel@vger.kernel.org
10333 L:      coreteam@netfilter.org
10334 W:      http://www.netfilter.org/
10335 W:      http://www.iptables.org/
10336 W:      http://www.nftables.org/
10337 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10340 S:      Maintained
10341 F:      include/linux/netfilter*
10342 F:      include/linux/netfilter/
10343 F:      include/net/netfilter/
10344 F:      include/uapi/linux/netfilter*
10345 F:      include/uapi/linux/netfilter/
10346 F:      net/*/netfilter.c
10347 F:      net/*/netfilter/
10348 F:      net/netfilter/
10349 F:      net/bridge/br_netfilter*.c
10350
10351 NETROM NETWORK LAYER
10352 M:      Ralf Baechle <ralf@linux-mips.org>
10353 L:      linux-hams@vger.kernel.org
10354 W:      http://www.linux-ax25.org/
10355 S:      Maintained
10356 F:      include/net/netrom.h
10357 F:      include/uapi/linux/netrom.h
10358 F:      net/netrom/
10359
10360 NETRONOME ETHERNET DRIVERS
10361 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10362 L:      oss-drivers@netronome.com
10363 S:      Maintained
10364 F:      drivers/net/ethernet/netronome/
10365
10366 NETWORK BLOCK DEVICE (NBD)
10367 M:      Josef Bacik <josef@toxicpanda.com>
10368 S:      Maintained
10369 L:      linux-block@vger.kernel.org
10370 L:      nbd@other.debian.org
10371 F:      Documentation/blockdev/nbd.txt
10372 F:      drivers/block/nbd.c
10373 F:      include/uapi/linux/nbd.h
10374
10375 NETWORK DROP MONITOR
10376 M:      Neil Horman <nhorman@tuxdriver.com>
10377 L:      netdev@vger.kernel.org
10378 S:      Maintained
10379 W:      https://fedorahosted.org/dropwatch/
10380 F:      net/core/drop_monitor.c
10381
10382 NETWORKING DRIVERS
10383 M:      "David S. Miller" <davem@davemloft.net>
10384 L:      netdev@vger.kernel.org
10385 W:      http://www.linuxfoundation.org/en/Net
10386 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10389 S:      Odd Fixes
10390 F:      Documentation/devicetree/bindings/net/
10391 F:      drivers/net/
10392 F:      include/linux/if_*
10393 F:      include/linux/netdevice.h
10394 F:      include/linux/etherdevice.h
10395 F:      include/linux/fcdevice.h
10396 F:      include/linux/fddidevice.h
10397 F:      include/linux/hippidevice.h
10398 F:      include/linux/inetdevice.h
10399 F:      include/uapi/linux/if_*
10400 F:      include/uapi/linux/netdevice.h
10401
10402 NETWORKING DRIVERS (WIRELESS)
10403 M:      Kalle Valo <kvalo@codeaurora.org>
10404 L:      linux-wireless@vger.kernel.org
10405 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/net/wireless/
10410 F:      drivers/net/wireless/
10411
10412 NETWORKING [DSA]
10413 M:      Andrew Lunn <andrew@lunn.ch>
10414 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10415 M:      Florian Fainelli <f.fainelli@gmail.com>
10416 S:      Maintained
10417 F:      Documentation/devicetree/bindings/net/dsa/
10418 F:      net/dsa/
10419 F:      include/net/dsa.h
10420 F:      include/linux/dsa/
10421 F:      drivers/net/dsa/
10422
10423 NETWORKING [GENERAL]
10424 M:      "David S. Miller" <davem@davemloft.net>
10425 L:      netdev@vger.kernel.org
10426 W:      http://www.linuxfoundation.org/en/Net
10427 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10430 B:      mailto:netdev@vger.kernel.org
10431 S:      Maintained
10432 F:      net/
10433 F:      include/net/
10434 F:      include/linux/in.h
10435 F:      include/linux/net.h
10436 F:      include/linux/netdevice.h
10437 F:      include/uapi/linux/in.h
10438 F:      include/uapi/linux/net.h
10439 F:      include/uapi/linux/netdevice.h
10440 F:      include/uapi/linux/net_namespace.h
10441 F:      tools/testing/selftests/net/
10442 F:      lib/net_utils.c
10443 F:      lib/random32.c
10444 F:      Documentation/networking/
10445
10446 NETWORKING [IPSEC]
10447 M:      Steffen Klassert <steffen.klassert@secunet.com>
10448 M:      Herbert Xu <herbert@gondor.apana.org.au>
10449 M:      "David S. Miller" <davem@davemloft.net>
10450 L:      netdev@vger.kernel.org
10451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10453 S:      Maintained
10454 F:      net/xfrm/
10455 F:      net/key/
10456 F:      net/ipv4/xfrm*
10457 F:      net/ipv4/esp4*
10458 F:      net/ipv4/ah4.c
10459 F:      net/ipv4/ipcomp.c
10460 F:      net/ipv4/ip_vti.c
10461 F:      net/ipv6/xfrm*
10462 F:      net/ipv6/esp6*
10463 F:      net/ipv6/ah6.c
10464 F:      net/ipv6/ipcomp6.c
10465 F:      net/ipv6/ip6_vti.c
10466 F:      include/uapi/linux/xfrm.h
10467 F:      include/net/xfrm.h
10468
10469 NETWORKING [IPv4/IPv6]
10470 M:      "David S. Miller" <davem@davemloft.net>
10471 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10472 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10473 L:      netdev@vger.kernel.org
10474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10475 S:      Maintained
10476 F:      net/ipv4/
10477 F:      net/ipv6/
10478 F:      include/net/ip*
10479 F:      arch/x86/net/*
10480
10481 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10482 M:      Paul Moore <paul@paul-moore.com>
10483 W:      https://github.com/netlabel
10484 L:      netdev@vger.kernel.org
10485 L:      linux-security-module@vger.kernel.org
10486 S:      Maintained
10487 F:      Documentation/netlabel/
10488 F:      include/net/calipso.h
10489 F:      include/net/cipso_ipv4.h
10490 F:      include/net/netlabel.h
10491 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10492 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10493 F:      net/netlabel/
10494 F:      net/ipv4/cipso_ipv4.c
10495 F:      net/ipv6/calipso.c
10496 F:      net/netfilter/xt_CONNSECMARK.c
10497 F:      net/netfilter/xt_SECMARK.c
10498
10499 NETWORKING [TCP]
10500 M:      Eric Dumazet <edumazet@google.com>
10501 L:      netdev@vger.kernel.org
10502 S:      Maintained
10503 F:      net/ipv4/tcp*.c
10504 F:      net/ipv4/syncookies.c
10505 F:      net/ipv6/tcp*.c
10506 F:      net/ipv6/syncookies.c
10507 F:      include/uapi/linux/tcp.h
10508 F:      include/net/tcp.h
10509 F:      include/linux/tcp.h
10510 F:      include/trace/events/tcp.h
10511
10512 NETWORKING [TLS]
10513 M:      Boris Pismenny <borisp@mellanox.com>
10514 M:      Aviad Yehezkel <aviadye@mellanox.com>
10515 M:      Dave Watson <davejwatson@fb.com>
10516 M:      John Fastabend <john.fastabend@gmail.com>
10517 M:      Daniel Borkmann <daniel@iogearbox.net>
10518 L:      netdev@vger.kernel.org
10519 S:      Maintained
10520 F:      net/tls/*
10521 F:      include/uapi/linux/tls.h
10522 F:      include/net/tls.h
10523
10524 NETWORKING [WIRELESS]
10525 L:      linux-wireless@vger.kernel.org
10526 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10527
10528 NETDEVSIM
10529 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10530 S:      Maintained
10531 F:      drivers/net/netdevsim/*
10532
10533 NETXEN (1/10) GbE SUPPORT
10534 M:      Manish Chopra <manish.chopra@cavium.com>
10535 M:      Rahul Verma <rahul.verma@cavium.com>
10536 M:      Dept-GELinuxNICDev@cavium.com
10537 L:      netdev@vger.kernel.org
10538 S:      Supported
10539 F:      drivers/net/ethernet/qlogic/netxen/
10540
10541 NFC SUBSYSTEM
10542 M:      Samuel Ortiz <sameo@linux.intel.com>
10543 L:      linux-wireless@vger.kernel.org
10544 L:      linux-nfc@lists.01.org (subscribers-only)
10545 S:      Supported
10546 F:      net/nfc/
10547 F:      include/net/nfc/
10548 F:      include/uapi/linux/nfc.h
10549 F:      drivers/nfc/
10550 F:      include/linux/platform_data/nfcmrvl.h
10551 F:      include/linux/platform_data/nxp-nci.h
10552 F:      Documentation/devicetree/bindings/net/nfc/
10553
10554 NFS, SUNRPC, AND LOCKD CLIENTS
10555 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10556 M:      Anna Schumaker <anna.schumaker@netapp.com>
10557 L:      linux-nfs@vger.kernel.org
10558 W:      http://client.linux-nfs.org
10559 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10560 S:      Maintained
10561 F:      fs/lockd/
10562 F:      fs/nfs/
10563 F:      fs/nfs_common/
10564 F:      net/sunrpc/
10565 F:      include/linux/lockd/
10566 F:      include/linux/nfs*
10567 F:      include/linux/sunrpc/
10568 F:      include/uapi/linux/nfs*
10569 F:      include/uapi/linux/sunrpc/
10570
10571 NILFS2 FILESYSTEM
10572 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10573 L:      linux-nilfs@vger.kernel.org
10574 W:      https://nilfs.sourceforge.io/
10575 W:      https://nilfs.osdn.jp/
10576 T:      git git://github.com/konis/nilfs2.git
10577 S:      Supported
10578 F:      Documentation/filesystems/nilfs2.txt
10579 F:      fs/nilfs2/
10580 F:      include/trace/events/nilfs2.h
10581 F:      include/uapi/linux/nilfs2_api.h
10582 F:      include/uapi/linux/nilfs2_ondisk.h
10583
10584 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10585 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10586 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10587 S:      Maintained
10588 F:      Documentation/scsi/NinjaSCSI.txt
10589 F:      drivers/scsi/pcmcia/nsp_*
10590
10591 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10592 M:      GOTO Masanori <gotom@debian.or.jp>
10593 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10594 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10595 S:      Maintained
10596 F:      Documentation/scsi/NinjaSCSI.txt
10597 F:      drivers/scsi/nsp32*
10598
10599 NIOS2 ARCHITECTURE
10600 M:      Ley Foon Tan <lftan@altera.com>
10601 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10603 S:      Maintained
10604 F:      arch/nios2/
10605
10606 NOHZ, DYNTICKS SUPPORT
10607 M:      Frederic Weisbecker <fweisbec@gmail.com>
10608 M:      Thomas Gleixner <tglx@linutronix.de>
10609 M:      Ingo Molnar <mingo@kernel.org>
10610 L:      linux-kernel@vger.kernel.org
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10612 S:      Maintained
10613 F:      kernel/time/tick*.*
10614 F:      include/linux/tick.h
10615 F:      include/linux/sched/nohz.h
10616
10617 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10618 M:      Pavel Machek <pavel@ucw.cz>
10619 M:      Sakari Ailus <sakari.ailus@iki.fi>
10620 L:      linux-media@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/media/i2c/et8ek8
10623 F:      drivers/media/i2c/ad5820.c
10624
10625 NOKIA N900 POWER SUPPLY DRIVERS
10626 R:      Pali Rohár <pali.rohar@gmail.com>
10627 F:      include/linux/power/bq2415x_charger.h
10628 F:      include/linux/power/bq27xxx_battery.h
10629 F:      include/linux/power/isp1704_charger.h
10630 F:      drivers/power/supply/bq2415x_charger.c
10631 F:      drivers/power/supply/bq27xxx_battery.c
10632 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10633 F:      drivers/power/supply/isp1704_charger.c
10634 F:      drivers/power/supply/rx51_battery.c
10635
10636 NTB AMD DRIVER
10637 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10638 L:      linux-ntb@googlegroups.com
10639 S:      Supported
10640 F:      drivers/ntb/hw/amd/
10641
10642 NTB DRIVER CORE
10643 M:      Jon Mason <jdmason@kudzu.us>
10644 M:      Dave Jiang <dave.jiang@intel.com>
10645 M:      Allen Hubbe <allenbh@gmail.com>
10646 L:      linux-ntb@googlegroups.com
10647 S:      Supported
10648 W:      https://github.com/jonmason/ntb/wiki
10649 T:      git git://github.com/jonmason/ntb.git
10650 F:      drivers/ntb/
10651 F:      drivers/net/ntb_netdev.c
10652 F:      include/linux/ntb.h
10653 F:      include/linux/ntb_transport.h
10654 F:      tools/testing/selftests/ntb/
10655
10656 NTB IDT DRIVER
10657 M:      Serge Semin <fancer.lancer@gmail.com>
10658 L:      linux-ntb@googlegroups.com
10659 S:      Supported
10660 F:      drivers/ntb/hw/idt/
10661
10662 NTB INTEL DRIVER
10663 M:      Dave Jiang <dave.jiang@intel.com>
10664 L:      linux-ntb@googlegroups.com
10665 S:      Supported
10666 W:      https://github.com/davejiang/linux/wiki
10667 T:      git https://github.com/davejiang/linux.git
10668 F:      drivers/ntb/hw/intel/
10669
10670 NTFS FILESYSTEM
10671 M:      Anton Altaparmakov <anton@tuxera.com>
10672 L:      linux-ntfs-dev@lists.sourceforge.net
10673 W:      http://www.tuxera.com/
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10675 S:      Supported
10676 F:      Documentation/filesystems/ntfs.txt
10677 F:      fs/ntfs/
10678
10679 NUBUS SUBSYSTEM
10680 M:      Finn Thain <fthain@telegraphics.com.au>
10681 L:      linux-m68k@lists.linux-m68k.org
10682 S:      Maintained
10683 F:      arch/*/include/asm/nubus.h
10684 F:      drivers/nubus/
10685 F:      include/linux/nubus.h
10686 F:      include/uapi/linux/nubus.h
10687
10688 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10689 M:      Antonino Daplas <adaplas@gmail.com>
10690 L:      linux-fbdev@vger.kernel.org
10691 S:      Maintained
10692 F:      drivers/video/fbdev/riva/
10693 F:      drivers/video/fbdev/nvidia/
10694
10695 NVM EXPRESS DRIVER
10696 M:      Keith Busch <keith.busch@intel.com>
10697 M:      Jens Axboe <axboe@fb.com>
10698 M:      Christoph Hellwig <hch@lst.de>
10699 M:      Sagi Grimberg <sagi@grimberg.me>
10700 L:      linux-nvme@lists.infradead.org
10701 T:      git://git.infradead.org/nvme.git
10702 W:      http://git.infradead.org/nvme.git
10703 S:      Supported
10704 F:      drivers/nvme/host/
10705 F:      include/linux/nvme.h
10706 F:      include/uapi/linux/nvme_ioctl.h
10707
10708 NVM EXPRESS FC TRANSPORT DRIVERS
10709 M:      James Smart <james.smart@broadcom.com>
10710 L:      linux-nvme@lists.infradead.org
10711 S:      Supported
10712 F:      include/linux/nvme-fc.h
10713 F:      include/linux/nvme-fc-driver.h
10714 F:      drivers/nvme/host/fc.c
10715 F:      drivers/nvme/target/fc.c
10716 F:      drivers/nvme/target/fcloop.c
10717
10718 NVM EXPRESS TARGET DRIVER
10719 M:      Christoph Hellwig <hch@lst.de>
10720 M:      Sagi Grimberg <sagi@grimberg.me>
10721 L:      linux-nvme@lists.infradead.org
10722 T:      git://git.infradead.org/nvme.git
10723 W:      http://git.infradead.org/nvme.git
10724 S:      Supported
10725 F:      drivers/nvme/target/
10726
10727 NVMEM FRAMEWORK
10728 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10729 S:      Maintained
10730 F:      drivers/nvmem/
10731 F:      Documentation/devicetree/bindings/nvmem/
10732 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10733 F:      include/linux/nvmem-consumer.h
10734 F:      include/linux/nvmem-provider.h
10735
10736 NXP SGTL5000 DRIVER
10737 M:      Fabio Estevam <fabio.estevam@nxp.com>
10738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10739 S:      Maintained
10740 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10741 F:      sound/soc/codecs/sgtl5000*
10742
10743 NXP TDA998X DRM DRIVER
10744 M:      Russell King <linux@armlinux.org.uk>
10745 S:      Maintained
10746 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10747 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10748 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10749 F:      include/drm/i2c/tda998x.h
10750 F:      include/dt-bindings/display/tda998x.h
10751 K:      "nxp,tda998x"
10752
10753 NXP TFA9879 DRIVER
10754 M:      Peter Rosin <peda@axentia.se>
10755 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10756 S:      Maintained
10757 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10758 F:      sound/soc/codecs/tfa9879*
10759
10760 NXP-NCI NFC DRIVER
10761 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10762 R:      Charles Gorand <charles.gorand@effinnov.com>
10763 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10764 S:      Supported
10765 F:      drivers/nfc/nxp-nci
10766
10767 OBJAGG
10768 M:      Jiri Pirko <jiri@mellanox.com>
10769 L:      netdev@vger.kernel.org
10770 S:      Supported
10771 F:      lib/objagg.c
10772 F:      lib/test_objagg.c
10773 F:      include/linux/objagg.h
10774
10775 OBJTOOL
10776 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10777 M:      Peter Zijlstra <peterz@infradead.org>
10778 S:      Supported
10779 F:      tools/objtool/
10780
10781 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10782 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10783 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10784 L:      linuxppc-dev@lists.ozlabs.org
10785 S:      Supported
10786 F:      arch/powerpc/platforms/powernv/ocxl.c
10787 F:      arch/powerpc/include/asm/pnv-ocxl.h
10788 F:      drivers/misc/ocxl/
10789 F:      include/misc/ocxl*
10790 F:      include/uapi/misc/ocxl.h
10791 F:      Documentation/accelerators/ocxl.rst
10792
10793 OMAP AUDIO SUPPORT
10794 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10795 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10796 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10797 L:      linux-omap@vger.kernel.org
10798 S:      Maintained
10799 F:      sound/soc/omap/
10800
10801 OMAP CLOCK FRAMEWORK SUPPORT
10802 M:      Paul Walmsley <paul@pwsan.com>
10803 L:      linux-omap@vger.kernel.org
10804 S:      Maintained
10805 F:      arch/arm/*omap*/*clock*
10806
10807 OMAP DEVICE TREE SUPPORT
10808 M:      Benoît Cousson <bcousson@baylibre.com>
10809 M:      Tony Lindgren <tony@atomide.com>
10810 L:      linux-omap@vger.kernel.org
10811 L:      devicetree@vger.kernel.org
10812 S:      Maintained
10813 F:      arch/arm/boot/dts/*omap*
10814 F:      arch/arm/boot/dts/*am3*
10815 F:      arch/arm/boot/dts/*am4*
10816 F:      arch/arm/boot/dts/*am5*
10817 F:      arch/arm/boot/dts/*dra7*
10818
10819 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10820 L:      linux-omap@vger.kernel.org
10821 L:      linux-fbdev@vger.kernel.org
10822 S:      Orphan
10823 F:      drivers/video/fbdev/omap2/
10824 F:      Documentation/arm/OMAP/DSS
10825
10826 OMAP FRAMEBUFFER SUPPORT
10827 L:      linux-fbdev@vger.kernel.org
10828 L:      linux-omap@vger.kernel.org
10829 S:      Orphan
10830 F:      drivers/video/fbdev/omap/
10831
10832 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10833 M:      Roger Quadros <rogerq@ti.com>
10834 M:      Tony Lindgren <tony@atomide.com>
10835 L:      linux-omap@vger.kernel.org
10836 S:      Maintained
10837 F:      drivers/memory/omap-gpmc.c
10838 F:      arch/arm/mach-omap2/*gpmc*
10839
10840 OMAP GPIO DRIVER
10841 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10842 M:      Santosh Shilimkar <ssantosh@kernel.org>
10843 M:      Kevin Hilman <khilman@kernel.org>
10844 L:      linux-omap@vger.kernel.org
10845 S:      Maintained
10846 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10847 F:      drivers/gpio/gpio-omap.c
10848
10849 OMAP HARDWARE SPINLOCK SUPPORT
10850 M:      Ohad Ben-Cohen <ohad@wizery.com>
10851 L:      linux-omap@vger.kernel.org
10852 S:      Maintained
10853 F:      drivers/hwspinlock/omap_hwspinlock.c
10854
10855 OMAP HS MMC SUPPORT
10856 L:      linux-mmc@vger.kernel.org
10857 L:      linux-omap@vger.kernel.org
10858 S:      Orphan
10859 F:      drivers/mmc/host/omap_hsmmc.c
10860
10861 OMAP HWMOD DATA
10862 M:      Paul Walmsley <paul@pwsan.com>
10863 L:      linux-omap@vger.kernel.org
10864 S:      Maintained
10865 F:      arch/arm/mach-omap2/omap_hwmod*data*
10866
10867 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10868 M:      Benoît Cousson <bcousson@baylibre.com>
10869 L:      linux-omap@vger.kernel.org
10870 S:      Maintained
10871 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10872
10873 OMAP HWMOD SUPPORT
10874 M:      Benoît Cousson <bcousson@baylibre.com>
10875 M:      Paul Walmsley <paul@pwsan.com>
10876 L:      linux-omap@vger.kernel.org
10877 S:      Maintained
10878 F:      arch/arm/mach-omap2/omap_hwmod.*
10879
10880 OMAP I2C DRIVER
10881 M:      Vignesh R <vigneshr@ti.com>
10882 L:      linux-omap@vger.kernel.org
10883 L:      linux-i2c@vger.kernel.org
10884 S:      Maintained
10885 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10886 F:      drivers/i2c/busses/i2c-omap.c
10887
10888 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10889 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10890 L:      linux-media@vger.kernel.org
10891 S:      Maintained
10892 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10893 F:      drivers/media/platform/omap3isp/
10894 F:      drivers/staging/media/omap4iss/
10895
10896 OMAP MMC SUPPORT
10897 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10898 L:      linux-omap@vger.kernel.org
10899 S:      Odd Fixes
10900 F:      drivers/mmc/host/omap.c
10901
10902 OMAP POWER MANAGEMENT SUPPORT
10903 M:      Kevin Hilman <khilman@kernel.org>
10904 L:      linux-omap@vger.kernel.org
10905 S:      Maintained
10906 F:      arch/arm/*omap*/*pm*
10907 F:      drivers/cpufreq/omap-cpufreq.c
10908
10909 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10910 M:      Rajendra Nayak <rnayak@codeaurora.org>
10911 M:      Paul Walmsley <paul@pwsan.com>
10912 L:      linux-omap@vger.kernel.org
10913 S:      Maintained
10914 F:      arch/arm/mach-omap2/prm*
10915
10916 OMAP RANDOM NUMBER GENERATOR SUPPORT
10917 M:      Deepak Saxena <dsaxena@plexity.net>
10918 S:      Maintained
10919 F:      drivers/char/hw_random/omap-rng.c
10920
10921 OMAP USB SUPPORT
10922 L:      linux-usb@vger.kernel.org
10923 L:      linux-omap@vger.kernel.org
10924 S:      Orphan
10925 F:      drivers/usb/*/*omap*
10926 F:      arch/arm/*omap*/usb*
10927
10928 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10929 M:      Mark Jackson <mpfj@newflow.co.uk>
10930 L:      linux-omap@vger.kernel.org
10931 S:      Maintained
10932 F:      arch/arm/boot/dts/am335x-nano.dts
10933
10934 OMAP1 SUPPORT
10935 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10936 M:      Tony Lindgren <tony@atomide.com>
10937 L:      linux-omap@vger.kernel.org
10938 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10940 S:      Maintained
10941 F:      arch/arm/mach-omap1/
10942 F:      arch/arm/plat-omap/
10943 F:      arch/arm/configs/omap1_defconfig
10944 F:      drivers/i2c/busses/i2c-omap.c
10945 F:      include/linux/platform_data/i2c-omap.h
10946 F:      include/linux/platform_data/ams-delta-fiq.h
10947
10948 OMAP2+ SUPPORT
10949 M:      Tony Lindgren <tony@atomide.com>
10950 L:      linux-omap@vger.kernel.org
10951 W:      http://www.muru.com/linux/omap/
10952 W:      http://linux.omap.com/
10953 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10955 S:      Maintained
10956 F:      arch/arm/mach-omap2/
10957 F:      arch/arm/plat-omap/
10958 F:      arch/arm/configs/omap2plus_defconfig
10959 F:      drivers/i2c/busses/i2c-omap.c
10960 F:      drivers/irqchip/irq-omap-intc.c
10961 F:      drivers/mfd/*omap*.c
10962 F:      drivers/mfd/menelaus.c
10963 F:      drivers/mfd/palmas.c
10964 F:      drivers/mfd/tps65217.c
10965 F:      drivers/mfd/tps65218.c
10966 F:      drivers/mfd/tps65910.c
10967 F:      drivers/mfd/twl-core.[ch]
10968 F:      drivers/mfd/twl4030*.c
10969 F:      drivers/mfd/twl6030*.c
10970 F:      drivers/mfd/twl6040*.c
10971 F:      drivers/regulator/palmas-regulator*.c
10972 F:      drivers/regulator/pbias-regulator.c
10973 F:      drivers/regulator/tps65217-regulator.c
10974 F:      drivers/regulator/tps65218-regulator.c
10975 F:      drivers/regulator/tps65910-regulator.c
10976 F:      drivers/regulator/twl-regulator.c
10977 F:      drivers/regulator/twl6030-regulator.c
10978 F:      include/linux/platform_data/i2c-omap.h
10979
10980 ONION OMEGA2+ BOARD
10981 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10982 L:      linux-mips@vger.kernel.org
10983 S:      Maintained
10984 F:      arch/mips/boot/dts/ralink/omega2p.dts
10985
10986 OMFS FILESYSTEM
10987 M:      Bob Copeland <me@bobcopeland.com>
10988 L:      linux-karma-devel@lists.sourceforge.net
10989 S:      Maintained
10990 F:      Documentation/filesystems/omfs.txt
10991 F:      fs/omfs/
10992
10993 OMNIKEY CARDMAN 4000 DRIVER
10994 M:      Harald Welte <laforge@gnumonks.org>
10995 S:      Maintained
10996 F:      drivers/char/pcmcia/cm4000_cs.c
10997 F:      include/linux/cm4000_cs.h
10998 F:      include/uapi/linux/cm4000_cs.h
10999
11000 OMNIKEY CARDMAN 4040 DRIVER
11001 M:      Harald Welte <laforge@gnumonks.org>
11002 S:      Maintained
11003 F:      drivers/char/pcmcia/cm4040_cs.*
11004
11005 OMNIVISION OV13858 SENSOR DRIVER
11006 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11007 L:      linux-media@vger.kernel.org
11008 T:      git git://linuxtv.org/media_tree.git
11009 S:      Maintained
11010 F:      drivers/media/i2c/ov13858.c
11011
11012 OMNIVISION OV2680 SENSOR DRIVER
11013 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11014 L:      linux-media@vger.kernel.org
11015 T:      git git://linuxtv.org/media_tree.git
11016 S:      Maintained
11017 F:      drivers/media/i2c/ov2680.c
11018 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11019
11020 OMNIVISION OV2685 SENSOR DRIVER
11021 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11022 L:      linux-media@vger.kernel.org
11023 T:      git git://linuxtv.org/media_tree.git
11024 S:      Maintained
11025 F:      drivers/media/i2c/ov2685.c
11026
11027 OMNIVISION OV5640 SENSOR DRIVER
11028 M:      Steve Longerbeam <slongerbeam@gmail.com>
11029 L:      linux-media@vger.kernel.org
11030 T:      git git://linuxtv.org/media_tree.git
11031 S:      Maintained
11032 F:      drivers/media/i2c/ov5640.c
11033
11034 OMNIVISION OV5647 SENSOR DRIVER
11035 M:      Luis Oliveira <lolivei@synopsys.com>
11036 L:      linux-media@vger.kernel.org
11037 T:      git git://linuxtv.org/media_tree.git
11038 S:      Maintained
11039 F:      drivers/media/i2c/ov5647.c
11040
11041 OMNIVISION OV5695 SENSOR DRIVER
11042 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11043 L:      linux-media@vger.kernel.org
11044 T:      git git://linuxtv.org/media_tree.git
11045 S:      Maintained
11046 F:      drivers/media/i2c/ov5695.c
11047
11048 OMNIVISION OV7670 SENSOR DRIVER
11049 M:      Jonathan Corbet <corbet@lwn.net>
11050 L:      linux-media@vger.kernel.org
11051 T:      git git://linuxtv.org/media_tree.git
11052 S:      Maintained
11053 F:      drivers/media/i2c/ov7670.c
11054 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11055
11056 OMNIVISION OV772x SENSOR DRIVER
11057 M:      Jacopo Mondi <jacopo@jmondi.org>
11058 L:      linux-media@vger.kernel.org
11059 T:      git git://linuxtv.org/media_tree.git
11060 S:      Odd fixes
11061 F:      drivers/media/i2c/ov772x.c
11062 F:      include/media/i2c/ov772x.h
11063 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11064
11065 OMNIVISION OV7740 SENSOR DRIVER
11066 M:      Wenyou Yang <wenyou.yang@microchip.com>
11067 L:      linux-media@vger.kernel.org
11068 T:      git git://linuxtv.org/media_tree.git
11069 S:      Maintained
11070 F:      drivers/media/i2c/ov7740.c
11071 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11072
11073 OMNIVISION OV9650 SENSOR DRIVER
11074 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11075 R:      Akinobu Mita <akinobu.mita@gmail.com>
11076 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11077 L:      linux-media@vger.kernel.org
11078 T:      git git://linuxtv.org/media_tree.git
11079 S:      Maintained
11080 F:      drivers/media/i2c/ov9650.c
11081 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11082
11083 ONENAND FLASH DRIVER
11084 M:      Kyungmin Park <kyungmin.park@samsung.com>
11085 L:      linux-mtd@lists.infradead.org
11086 S:      Maintained
11087 F:      drivers/mtd/nand/onenand/
11088 F:      include/linux/mtd/onenand*.h
11089
11090 ONSTREAM SCSI TAPE DRIVER
11091 M:      Willem Riede <osst@riede.org>
11092 L:      osst-users@lists.sourceforge.net
11093 L:      linux-scsi@vger.kernel.org
11094 S:      Maintained
11095 F:      Documentation/scsi/osst.txt
11096 F:      drivers/scsi/osst.*
11097 F:      drivers/scsi/osst_*.h
11098 F:      drivers/scsi/st.h
11099
11100 OP-TEE DRIVER
11101 M:      Jens Wiklander <jens.wiklander@linaro.org>
11102 S:      Maintained
11103 F:      drivers/tee/optee/
11104
11105 OPA-VNIC DRIVER
11106 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11107 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11108 L:      linux-rdma@vger.kernel.org
11109 S:      Supported
11110 F:      drivers/infiniband/ulp/opa_vnic
11111
11112 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11113 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11114 M:      Frank Rowand <frowand.list@gmail.com>
11115 L:      devicetree@vger.kernel.org
11116 S:      Maintained
11117 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11118 F:      Documentation/devicetree/overlay-notes.txt
11119 F:      drivers/of/overlay.c
11120 F:      drivers/of/resolver.c
11121 K:      of_overlay_notifier_
11122
11123 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11124 M:      Rob Herring <robh+dt@kernel.org>
11125 M:      Frank Rowand <frowand.list@gmail.com>
11126 L:      devicetree@vger.kernel.org
11127 W:      http://www.devicetree.org/
11128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11129 S:      Maintained
11130 F:      drivers/of/
11131 F:      include/linux/of*.h
11132 F:      scripts/dtc/
11133 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11134
11135 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11136 M:      Rob Herring <robh+dt@kernel.org>
11137 M:      Mark Rutland <mark.rutland@arm.com>
11138 L:      devicetree@vger.kernel.org
11139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11140 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11141 S:      Maintained
11142 F:      Documentation/devicetree/
11143 F:      arch/*/boot/dts/
11144 F:      include/dt-bindings/
11145
11146 OPENCORES I2C BUS DRIVER
11147 M:      Peter Korsgaard <peter@korsgaard.com>
11148 L:      linux-i2c@vger.kernel.org
11149 S:      Maintained
11150 F:      Documentation/i2c/busses/i2c-ocores
11151 F:      drivers/i2c/busses/i2c-ocores.c
11152
11153 OPENRISC ARCHITECTURE
11154 M:      Jonas Bonn <jonas@southpole.se>
11155 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11156 M:      Stafford Horne <shorne@gmail.com>
11157 T:      git git://github.com/openrisc/linux.git
11158 L:      openrisc@lists.librecores.org
11159 W:      http://openrisc.io
11160 S:      Maintained
11161 F:      Documentation/devicetree/bindings/openrisc/
11162 F:      Documentation/openrisc/
11163 F:      arch/openrisc/
11164 F:      drivers/irqchip/irq-ompic.c
11165 F:      drivers/irqchip/irq-or1k-*
11166
11167 OPENVSWITCH
11168 M:      Pravin B Shelar <pshelar@ovn.org>
11169 L:      netdev@vger.kernel.org
11170 L:      dev@openvswitch.org
11171 W:      http://openvswitch.org
11172 S:      Maintained
11173 F:      net/openvswitch/
11174 F:      include/uapi/linux/openvswitch.h
11175
11176 OPERATING PERFORMANCE POINTS (OPP)
11177 M:      Viresh Kumar <vireshk@kernel.org>
11178 M:      Nishanth Menon <nm@ti.com>
11179 M:      Stephen Boyd <sboyd@kernel.org>
11180 L:      linux-pm@vger.kernel.org
11181 S:      Maintained
11182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11183 F:      drivers/opp/
11184 F:      include/linux/pm_opp.h
11185 F:      Documentation/power/opp.txt
11186 F:      Documentation/devicetree/bindings/opp/
11187
11188 OPL4 DRIVER
11189 M:      Clemens Ladisch <clemens@ladisch.de>
11190 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11191 T:      git git://git.alsa-project.org/alsa-kernel.git
11192 S:      Maintained
11193 F:      sound/drivers/opl4/
11194
11195 OPROFILE
11196 M:      Robert Richter <rric@kernel.org>
11197 L:      oprofile-list@lists.sf.net
11198 S:      Maintained
11199 F:      arch/*/include/asm/oprofile*.h
11200 F:      arch/*/oprofile/
11201 F:      drivers/oprofile/
11202 F:      include/linux/oprofile.h
11203
11204 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11205 M:      Mark Fasheh <mark@fasheh.com>
11206 M:      Joel Becker <jlbec@evilplan.org>
11207 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11208 W:      http://ocfs2.wiki.kernel.org
11209 S:      Supported
11210 F:      Documentation/filesystems/ocfs2.txt
11211 F:      Documentation/filesystems/dlmfs.txt
11212 F:      fs/ocfs2/
11213
11214 ORANGEFS FILESYSTEM
11215 M:      Mike Marshall <hubcap@omnibond.com>
11216 R:      Martin Brandenburg <martin@omnibond.com>
11217 L:      devel@lists.orangefs.org
11218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11219 S:      Supported
11220 F:      fs/orangefs/
11221 F:      Documentation/filesystems/orangefs.txt
11222
11223 ORINOCO DRIVER
11224 L:      linux-wireless@vger.kernel.org
11225 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11226 W:      http://www.nongnu.org/orinoco/
11227 S:      Orphan
11228 F:      drivers/net/wireless/intersil/orinoco/
11229
11230 OSD LIBRARY and FILESYSTEM
11231 M:      Boaz Harrosh <ooo@electrozaur.com>
11232 S:      Maintained
11233 F:      drivers/scsi/osd/
11234 F:      include/scsi/osd_*
11235 F:      fs/exofs/
11236
11237 OV2659 OMNIVISION SENSOR DRIVER
11238 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11239 L:      linux-media@vger.kernel.org
11240 W:      https://linuxtv.org
11241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11242 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11243 S:      Maintained
11244 F:      drivers/media/i2c/ov2659.c
11245 F:      include/media/i2c/ov2659.h
11246
11247 OVERLAY FILESYSTEM
11248 M:      Miklos Szeredi <miklos@szeredi.hu>
11249 L:      linux-unionfs@vger.kernel.org
11250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11251 S:      Supported
11252 F:      fs/overlayfs/
11253 F:      Documentation/filesystems/overlayfs.txt
11254
11255 P54 WIRELESS DRIVER
11256 M:      Christian Lamparter <chunkeey@googlemail.com>
11257 L:      linux-wireless@vger.kernel.org
11258 W:      http://wireless.kernel.org/en/users/Drivers/p54
11259 S:      Maintained
11260 F:      drivers/net/wireless/intersil/p54/
11261
11262 PA SEMI ETHERNET DRIVER
11263 L:      netdev@vger.kernel.org
11264 S:      Orphan
11265 F:      drivers/net/ethernet/pasemi/*
11266
11267 PA SEMI SMBUS DRIVER
11268 L:      linux-i2c@vger.kernel.org
11269 S:      Orphan
11270 F:      drivers/i2c/busses/i2c-pasemi.c
11271
11272 PADATA PARALLEL EXECUTION MECHANISM
11273 M:      Steffen Klassert <steffen.klassert@secunet.com>
11274 L:      linux-crypto@vger.kernel.org
11275 S:      Maintained
11276 F:      kernel/padata.c
11277 F:      include/linux/padata.h
11278 F:      Documentation/padata.txt
11279
11280 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11281 M:      Harald Welte <laforge@gnumonks.org>
11282 L:      platform-driver-x86@vger.kernel.org
11283 S:      Maintained
11284 F:      drivers/platform/x86/panasonic-laptop.c
11285
11286 PARALLEL LCD/KEYPAD PANEL DRIVER
11287 M:      Willy Tarreau <willy@haproxy.com>
11288 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11289 S:      Odd Fixes
11290 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11291 F:      drivers/auxdisplay/panel.c
11292
11293 PARALLEL PORT SUBSYSTEM
11294 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11295 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11296 L:      linux-parport@lists.infradead.org (subscribers-only)
11297 S:      Maintained
11298 F:      drivers/parport/
11299 F:      include/linux/parport*.h
11300 F:      drivers/char/ppdev.c
11301 F:      include/uapi/linux/ppdev.h
11302 F:      Documentation/parport*.txt
11303
11304 PARAVIRT_OPS INTERFACE
11305 M:      Juergen Gross <jgross@suse.com>
11306 M:      Alok Kataria <akataria@vmware.com>
11307 L:      virtualization@lists.linux-foundation.org
11308 S:      Supported
11309 F:      Documentation/virtual/paravirt_ops.txt
11310 F:      arch/*/kernel/paravirt*
11311 F:      arch/*/include/asm/paravirt*.h
11312 F:      include/linux/hypervisor.h
11313
11314 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11315 M:      Tim Waugh <tim@cyberelk.net>
11316 L:      linux-parport@lists.infradead.org (subscribers-only)
11317 S:      Maintained
11318 F:      Documentation/blockdev/paride.txt
11319 F:      drivers/block/paride/
11320
11321 PARISC ARCHITECTURE
11322 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11323 M:      Helge Deller <deller@gmx.de>
11324 L:      linux-parisc@vger.kernel.org
11325 W:      http://www.parisc-linux.org/
11326 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11329 S:      Maintained
11330 F:      arch/parisc/
11331 F:      Documentation/parisc/
11332 F:      drivers/parisc/
11333 F:      drivers/char/agp/parisc-agp.c
11334 F:      drivers/input/serio/gscps2.c
11335 F:      drivers/parport/parport_gsc.*
11336 F:      drivers/tty/serial/8250/8250_gsc.c
11337 F:      drivers/video/fbdev/sti*
11338 F:      drivers/video/console/sti*
11339 F:      drivers/video/logo/logo_parisc*
11340
11341 PARMAN
11342 M:      Jiri Pirko <jiri@mellanox.com>
11343 L:      netdev@vger.kernel.org
11344 S:      Supported
11345 F:      lib/parman.c
11346 F:      lib/test_parman.c
11347 F:      include/linux/parman.h
11348
11349 PC87360 HARDWARE MONITORING DRIVER
11350 M:      Jim Cromie <jim.cromie@gmail.com>
11351 L:      linux-hwmon@vger.kernel.org
11352 S:      Maintained
11353 F:      Documentation/hwmon/pc87360
11354 F:      drivers/hwmon/pc87360.c
11355
11356 PC8736x GPIO DRIVER
11357 M:      Jim Cromie <jim.cromie@gmail.com>
11358 S:      Maintained
11359 F:      drivers/char/pc8736x_gpio.c
11360
11361 PC87427 HARDWARE MONITORING DRIVER
11362 M:      Jean Delvare <jdelvare@suse.com>
11363 L:      linux-hwmon@vger.kernel.org
11364 S:      Maintained
11365 F:      Documentation/hwmon/pc87427
11366 F:      drivers/hwmon/pc87427.c
11367
11368 PCA9532 LED DRIVER
11369 M:      Riku Voipio <riku.voipio@iki.fi>
11370 S:      Maintained
11371 F:      drivers/leds/leds-pca9532.c
11372 F:      include/linux/leds-pca9532.h
11373
11374 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11375 M:      Guenter Roeck <linux@roeck-us.net>
11376 L:      linux-i2c@vger.kernel.org
11377 S:      Maintained
11378 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11379
11380 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11381 M:      Khalid Aziz <khalid@gonehiking.org>
11382 S:      Maintained
11383 F:      drivers/firmware/pcdp.*
11384
11385 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11386 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11387 L:      linux-pci@vger.kernel.org
11388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11389 S:      Maintained
11390 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11391 F:      drivers/pci/controller/pci-aardvark.c
11392
11393 PCI DRIVER FOR ALTERA PCIE IP
11394 M:      Ley Foon Tan <lftan@altera.com>
11395 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11396 L:      linux-pci@vger.kernel.org
11397 S:      Supported
11398 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11399 F:      drivers/pci/controller/pcie-altera.c
11400
11401 PCI DRIVER FOR APPLIEDMICRO XGENE
11402 M:      Tanmay Inamdar <tinamdar@apm.com>
11403 L:      linux-pci@vger.kernel.org
11404 L:      linux-arm-kernel@lists.infradead.org
11405 S:      Maintained
11406 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11407 F:      drivers/pci/controller/pci-xgene.c
11408
11409 PCI DRIVER FOR ARM VERSATILE PLATFORM
11410 M:      Rob Herring <robh@kernel.org>
11411 L:      linux-pci@vger.kernel.org
11412 L:      linux-arm-kernel@lists.infradead.org
11413 S:      Maintained
11414 F:      Documentation/devicetree/bindings/pci/versatile.txt
11415 F:      drivers/pci/controller/pci-versatile.c
11416
11417 PCI DRIVER FOR ARMADA 8K
11418 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11419 L:      linux-pci@vger.kernel.org
11420 L:      linux-arm-kernel@lists.infradead.org
11421 S:      Maintained
11422 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11423 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11424
11425 PCI DRIVER FOR CADENCE PCIE IP
11426 M:      Alan Douglas <adouglas@cadence.com>
11427 L:      linux-pci@vger.kernel.org
11428 S:      Maintained
11429 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11430 F:      drivers/pci/controller/pcie-cadence*
11431
11432 PCI DRIVER FOR FREESCALE LAYERSCAPE
11433 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11434 M:      Mingkai Hu <mingkai.hu@nxp.com>
11435 M:      Roy Zang <roy.zang@nxp.com>
11436 L:      linuxppc-dev@lists.ozlabs.org
11437 L:      linux-pci@vger.kernel.org
11438 L:      linux-arm-kernel@lists.infradead.org
11439 S:      Maintained
11440 F:      drivers/pci/controller/dwc/*layerscape*
11441
11442 PCI DRIVER FOR GENERIC OF HOSTS
11443 M:      Will Deacon <will.deacon@arm.com>
11444 L:      linux-pci@vger.kernel.org
11445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11446 S:      Maintained
11447 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11448 F:      drivers/pci/controller/pci-host-common.c
11449 F:      drivers/pci/controller/pci-host-generic.c
11450
11451 PCI DRIVER FOR IMX6
11452 M:      Richard Zhu <hongxing.zhu@nxp.com>
11453 M:      Lucas Stach <l.stach@pengutronix.de>
11454 L:      linux-pci@vger.kernel.org
11455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11456 S:      Maintained
11457 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11458 F:      drivers/pci/controller/dwc/*imx6*
11459
11460 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11461 M:      Keith Busch <keith.busch@intel.com>
11462 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11463 L:      linux-pci@vger.kernel.org
11464 S:      Supported
11465 F:      drivers/pci/controller/vmd.c
11466
11467 PCI DRIVER FOR MICROSEMI SWITCHTEC
11468 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11469 M:      Logan Gunthorpe <logang@deltatee.com>
11470 L:      linux-pci@vger.kernel.org
11471 S:      Maintained
11472 F:      Documentation/switchtec.txt
11473 F:      Documentation/ABI/testing/sysfs-class-switchtec
11474 F:      drivers/pci/switch/switchtec*
11475 F:      include/uapi/linux/switchtec_ioctl.h
11476 F:      include/linux/switchtec.h
11477 F:      drivers/ntb/hw/mscc/
11478
11479 PCI DRIVER FOR MOBIVEIL PCIE IP
11480 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11481 L:      linux-pci@vger.kernel.org
11482 S:      Supported
11483 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11484 F:      drivers/pci/controller/pcie-mobiveil.c
11485
11486 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11487 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11488 M:      Jason Cooper <jason@lakedaemon.net>
11489 L:      linux-pci@vger.kernel.org
11490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11491 S:      Maintained
11492 F:      drivers/pci/controller/*mvebu*
11493
11494 PCI DRIVER FOR NVIDIA TEGRA
11495 M:      Thierry Reding <thierry.reding@gmail.com>
11496 L:      linux-tegra@vger.kernel.org
11497 L:      linux-pci@vger.kernel.org
11498 S:      Supported
11499 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11500 F:      drivers/pci/controller/pci-tegra.c
11501
11502 PCI DRIVER FOR RENESAS R-CAR
11503 M:      Simon Horman <horms@verge.net.au>
11504 L:      linux-pci@vger.kernel.org
11505 L:      linux-renesas-soc@vger.kernel.org
11506 S:      Maintained
11507 F:      drivers/pci/controller/*rcar*
11508
11509 PCI DRIVER FOR SAMSUNG EXYNOS
11510 M:      Jingoo Han <jingoohan1@gmail.com>
11511 L:      linux-pci@vger.kernel.org
11512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11513 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11514 S:      Maintained
11515 F:      drivers/pci/controller/dwc/pci-exynos.c
11516
11517 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11518 M:      Jingoo Han <jingoohan1@gmail.com>
11519 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11520 L:      linux-pci@vger.kernel.org
11521 S:      Maintained
11522 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11523 F:      drivers/pci/controller/dwc/*designware*
11524
11525 PCI DRIVER FOR TI DRA7XX
11526 M:      Kishon Vijay Abraham I <kishon@ti.com>
11527 L:      linux-omap@vger.kernel.org
11528 L:      linux-pci@vger.kernel.org
11529 S:      Supported
11530 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11531 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11532
11533 PCI DRIVER FOR TI KEYSTONE
11534 M:      Murali Karicheri <m-karicheri2@ti.com>
11535 L:      linux-pci@vger.kernel.org
11536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11537 S:      Maintained
11538 F:      drivers/pci/controller/dwc/pci-keystone.c
11539
11540 PCI ENDPOINT SUBSYSTEM
11541 M:      Kishon Vijay Abraham I <kishon@ti.com>
11542 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11543 L:      linux-pci@vger.kernel.org
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11545 S:      Supported
11546 F:      drivers/pci/endpoint/
11547 F:      drivers/misc/pci_endpoint_test.c
11548 F:      tools/pci/
11549
11550 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11551 M:      Russell Currey <ruscur@russell.cc>
11552 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11553 M:      Oliver O'Halloran <oohall@gmail.com>
11554 L:      linuxppc-dev@lists.ozlabs.org
11555 S:      Supported
11556 F:      Documentation/PCI/pci-error-recovery.txt
11557 F:      drivers/pci/pcie/aer.c
11558 F:      drivers/pci/pcie/dpc.c
11559 F:      drivers/pci/pcie/err.c
11560 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11561 F:      arch/powerpc/kernel/eeh*.c
11562 F:      arch/powerpc/platforms/*/eeh*.c
11563 F:      arch/powerpc/include/*/eeh*.h
11564
11565 PCI ERROR RECOVERY
11566 M:      Linas Vepstas <linasvepstas@gmail.com>
11567 L:      linux-pci@vger.kernel.org
11568 S:      Supported
11569 F:      Documentation/PCI/pci-error-recovery.txt
11570
11571 PCI MSI DRIVER FOR ALTERA MSI IP
11572 M:      Ley Foon Tan <lftan@altera.com>
11573 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11574 L:      linux-pci@vger.kernel.org
11575 S:      Supported
11576 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11577 F:      drivers/pci/controller/pcie-altera-msi.c
11578
11579 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11580 M:      Duc Dang <dhdang@apm.com>
11581 L:      linux-pci@vger.kernel.org
11582 L:      linux-arm-kernel@lists.infradead.org
11583 S:      Maintained
11584 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11585 F:      drivers/pci/controller/pci-xgene-msi.c
11586
11587 PCI SUBSYSTEM
11588 M:      Bjorn Helgaas <bhelgaas@google.com>
11589 L:      linux-pci@vger.kernel.org
11590 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11592 S:      Supported
11593 F:      Documentation/devicetree/bindings/pci/
11594 F:      Documentation/PCI/
11595 F:      drivers/acpi/pci*
11596 F:      drivers/pci/
11597 F:      include/asm-generic/pci*
11598 F:      include/linux/pci*
11599 F:      include/linux/of_pci.h
11600 F:      include/uapi/linux/pci*
11601 F:      lib/pci*
11602 F:      arch/x86/pci/
11603 F:      arch/x86/kernel/quirks.c
11604
11605 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11606 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11607 L:      linux-pci@vger.kernel.org
11608 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11610 S:      Supported
11611 F:      drivers/pci/controller/
11612
11613 PCIE DRIVER FOR AXIS ARTPEC
11614 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11615 L:      linux-arm-kernel@axis.com
11616 L:      linux-pci@vger.kernel.org
11617 S:      Maintained
11618 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11619 F:      drivers/pci/controller/dwc/*artpec*
11620
11621 PCIE DRIVER FOR CAVIUM THUNDERX
11622 M:      David Daney <david.daney@cavium.com>
11623 L:      linux-pci@vger.kernel.org
11624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11625 S:      Supported
11626 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11627 F:      drivers/pci/controller/pci-thunder-*
11628
11629 PCIE DRIVER FOR HISILICON
11630 M:      Zhou Wang <wangzhou1@hisilicon.com>
11631 L:      linux-pci@vger.kernel.org
11632 S:      Maintained
11633 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11634 F:      drivers/pci/controller/dwc/pcie-hisi.c
11635
11636 PCIE DRIVER FOR HISILICON KIRIN
11637 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11638 M:      Binghui Wang <wangbinghui@hisilicon.com>
11639 L:      linux-pci@vger.kernel.org
11640 S:      Maintained
11641 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11642 F:      drivers/pci/controller/dwc/pcie-kirin.c
11643
11644 PCIE DRIVER FOR HISILICON STB
11645 M:      Jianguo Sun <sunjianguo1@huawei.com>
11646 M:      Shawn Guo <shawn.guo@linaro.org>
11647 L:      linux-pci@vger.kernel.org
11648 S:      Maintained
11649 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11650 F:      drivers/pci/controller/dwc/pcie-histb.c
11651
11652 PCIE DRIVER FOR MEDIATEK
11653 M:      Ryder Lee <ryder.lee@mediatek.com>
11654 L:      linux-pci@vger.kernel.org
11655 L:      linux-mediatek@lists.infradead.org
11656 S:      Supported
11657 F:      Documentation/devicetree/bindings/pci/mediatek*
11658 F:      drivers/pci/controller/*mediatek*
11659
11660 PCIE DRIVER FOR QUALCOMM MSM
11661 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11662 L:      linux-pci@vger.kernel.org
11663 L:      linux-arm-msm@vger.kernel.org
11664 S:      Maintained
11665 F:      drivers/pci/controller/dwc/*qcom*
11666
11667 PCIE DRIVER FOR ROCKCHIP
11668 M:      Shawn Lin <shawn.lin@rock-chips.com>
11669 L:      linux-pci@vger.kernel.org
11670 L:      linux-rockchip@lists.infradead.org
11671 S:      Maintained
11672 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11673 F:      drivers/pci/controller/pcie-rockchip*
11674
11675 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11676 M:      Linus Walleij <linus.walleij@linaro.org>
11677 L:      linux-pci@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11680 F:      drivers/pci/controller/pci-v3-semi.c
11681
11682 PCIE DRIVER FOR ST SPEAR13XX
11683 M:      Pratyush Anand <pratyush.anand@gmail.com>
11684 L:      linux-pci@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/pci/controller/dwc/*spear*
11687
11688 PCMCIA SUBSYSTEM
11689 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11691 S:      Odd Fixes
11692 F:      Documentation/pcmcia/
11693 F:      tools/pcmcia/
11694 F:      drivers/pcmcia/
11695 F:      include/pcmcia/
11696
11697 PCNET32 NETWORK DRIVER
11698 M:      Don Fry <pcnet32@frontier.com>
11699 L:      netdev@vger.kernel.org
11700 S:      Maintained
11701 F:      drivers/net/ethernet/amd/pcnet32.c
11702
11703 PCRYPT PARALLEL CRYPTO ENGINE
11704 M:      Steffen Klassert <steffen.klassert@secunet.com>
11705 L:      linux-crypto@vger.kernel.org
11706 S:      Maintained
11707 F:      crypto/pcrypt.c
11708 F:      include/crypto/pcrypt.h
11709
11710 PEAQ WMI HOTKEYS DRIVER
11711 M:      Hans de Goede <hdegoede@redhat.com>
11712 L:      platform-driver-x86@vger.kernel.org
11713 S:      Maintained
11714 F:      drivers/platform/x86/peaq-wmi.c
11715
11716 PER-CPU MEMORY ALLOCATOR
11717 M:      Dennis Zhou <dennis@kernel.org>
11718 M:      Tejun Heo <tj@kernel.org>
11719 M:      Christoph Lameter <cl@linux.com>
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11721 S:      Maintained
11722 F:      include/linux/percpu*.h
11723 F:      mm/percpu*.c
11724 F:      arch/*/include/asm/percpu.h
11725
11726 PER-TASK DELAY ACCOUNTING
11727 M:      Balbir Singh <bsingharora@gmail.com>
11728 S:      Maintained
11729 F:      include/linux/delayacct.h
11730 F:      kernel/delayacct.c
11731
11732 PERFORMANCE EVENTS SUBSYSTEM
11733 M:      Peter Zijlstra <peterz@infradead.org>
11734 M:      Ingo Molnar <mingo@redhat.com>
11735 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11736 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11737 R:      Jiri Olsa <jolsa@redhat.com>
11738 R:      Namhyung Kim <namhyung@kernel.org>
11739 L:      linux-kernel@vger.kernel.org
11740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11741 S:      Supported
11742 F:      kernel/events/*
11743 F:      include/linux/perf_event.h
11744 F:      include/uapi/linux/perf_event.h
11745 F:      arch/*/kernel/perf_event*.c
11746 F:      arch/*/kernel/*/perf_event*.c
11747 F:      arch/*/kernel/*/*/perf_event*.c
11748 F:      arch/*/include/asm/perf_event.h
11749 F:      arch/*/kernel/perf_callchain.c
11750 F:      arch/*/events/*
11751 F:      tools/perf/
11752
11753 PERSONALITY HANDLING
11754 M:      Christoph Hellwig <hch@infradead.org>
11755 L:      linux-abi-devel@lists.sourceforge.net
11756 S:      Maintained
11757 F:      include/linux/personality.h
11758 F:      include/uapi/linux/personality.h
11759
11760 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11761 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11762 L:      linux-input@vger.kernel.org
11763 S:      Maintained
11764 F:      Documentation/input/devices/pxrc.rst
11765 F:      drivers/input/joystick/pxrc.c
11766
11767 PHONET PROTOCOL
11768 M:      Remi Denis-Courmont <courmisch@gmail.com>
11769 S:      Supported
11770 F:      Documentation/networking/phonet.txt
11771 F:      include/linux/phonet.h
11772 F:      include/net/phonet/
11773 F:      include/uapi/linux/phonet.h
11774 F:      net/phonet/
11775
11776 PHRAM MTD DRIVER
11777 M:      Joern Engel <joern@lazybastard.org>
11778 L:      linux-mtd@lists.infradead.org
11779 S:      Maintained
11780 F:      drivers/mtd/devices/phram.c
11781
11782 PICOLCD HID DRIVER
11783 M:      Bruno Prémont <bonbons@linux-vserver.org>
11784 L:      linux-input@vger.kernel.org
11785 S:      Maintained
11786 F:      drivers/hid/hid-picolcd*
11787
11788 PICOXCELL SUPPORT
11789 M:      Jamie Iles <jamie@jamieiles.com>
11790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11791 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11792 S:      Supported
11793 F:      arch/arm/boot/dts/picoxcell*
11794 F:      arch/arm/mach-picoxcell/
11795 F:      drivers/crypto/picoxcell*
11796
11797 PIN CONTROL SUBSYSTEM
11798 M:      Linus Walleij <linus.walleij@linaro.org>
11799 L:      linux-gpio@vger.kernel.org
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11801 S:      Maintained
11802 F:      Documentation/devicetree/bindings/pinctrl/
11803 F:      Documentation/driver-api/pinctl.rst
11804 F:      drivers/pinctrl/
11805 F:      include/linux/pinctrl/
11806
11807 PIN CONTROLLER - ATMEL AT91
11808 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810 S:      Maintained
11811 F:      drivers/pinctrl/pinctrl-at91.*
11812
11813 PIN CONTROLLER - ATMEL AT91 PIO4
11814 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11816 L:      linux-gpio@vger.kernel.org
11817 S:      Supported
11818 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11819
11820 PIN CONTROLLER - FREESCALE
11821 M:      Dong Aisheng <aisheng.dong@nxp.com>
11822 M:      Fabio Estevam <festevam@gmail.com>
11823 M:      Shawn Guo <shawnguo@kernel.org>
11824 M:      Stefan Agner <stefan@agner.ch>
11825 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11826 L:      linux-gpio@vger.kernel.org
11827 S:      Maintained
11828 F:      drivers/pinctrl/freescale/
11829 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11830
11831 PIN CONTROLLER - INTEL
11832 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11833 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11835 S:      Maintained
11836 F:      drivers/pinctrl/intel/
11837
11838 PIN CONTROLLER - MEDIATEK
11839 M:      Sean Wang <sean.wang@kernel.org>
11840 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11841 S:      Maintained
11842 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11843 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11844 F:      drivers/pinctrl/mediatek/
11845
11846 PIN CONTROLLER - QUALCOMM
11847 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11848 S:      Maintained
11849 L:      linux-arm-msm@vger.kernel.org
11850 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11851 F:      drivers/pinctrl/qcom/
11852
11853 PIN CONTROLLER - RENESAS
11854 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11855 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11856 L:      linux-renesas-soc@vger.kernel.org
11857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11858 S:      Maintained
11859 F:      drivers/pinctrl/sh-pfc/
11860
11861 PIN CONTROLLER - SAMSUNG
11862 M:      Tomasz Figa <tomasz.figa@gmail.com>
11863 M:      Krzysztof Kozlowski <krzk@kernel.org>
11864 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11866 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11867 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11869 S:      Maintained
11870 F:      drivers/pinctrl/samsung/
11871 F:      include/dt-bindings/pinctrl/samsung.h
11872 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11873
11874 PIN CONTROLLER - SINGLE
11875 M:      Tony Lindgren <tony@atomide.com>
11876 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11878 L:      linux-omap@vger.kernel.org
11879 S:      Maintained
11880 F:      drivers/pinctrl/pinctrl-single.c
11881
11882 PIN CONTROLLER - ST SPEAR
11883 M:      Viresh Kumar <vireshk@kernel.org>
11884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11885 W:      http://www.st.com/spear
11886 S:      Maintained
11887 F:      drivers/pinctrl/spear/
11888
11889 PISTACHIO SOC SUPPORT
11890 M:      James Hartley <james.hartley@sondrel.com>
11891 L:      linux-mips@vger.kernel.org
11892 S:      Odd Fixes
11893 F:      arch/mips/pistachio/
11894 F:      arch/mips/include/asm/mach-pistachio/
11895 F:      arch/mips/boot/dts/img/pistachio*
11896 F:      arch/mips/configs/pistachio*_defconfig
11897
11898 PKTCDVD DRIVER
11899 S:      Orphan
11900 M:      linux-block@vger.kernel.org
11901 F:      drivers/block/pktcdvd.c
11902 F:      include/linux/pktcdvd.h
11903 F:      include/uapi/linux/pktcdvd.h
11904
11905 PKUNITY SOC DRIVERS
11906 M:      Guan Xuetao <gxt@pku.edu.cn>
11907 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11908 S:      Maintained
11909 T:      git git://github.com/gxt/linux.git
11910 F:      drivers/input/serio/i8042-unicore32io.h
11911 F:      drivers/i2c/busses/i2c-puv3.c
11912 F:      drivers/video/fbdev/fb-puv3.c
11913 F:      drivers/rtc/rtc-puv3.c
11914
11915 PMBUS HARDWARE MONITORING DRIVERS
11916 M:      Guenter Roeck <linux@roeck-us.net>
11917 L:      linux-hwmon@vger.kernel.org
11918 W:      http://hwmon.wiki.kernel.org/
11919 W:      http://www.roeck-us.net/linux/drivers/
11920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11921 S:      Maintained
11922 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11923 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11924 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11925 F:      Documentation/hwmon/adm1275
11926 F:      Documentation/hwmon/ibm-cffps
11927 F:      Documentation/hwmon/ir35221
11928 F:      Documentation/hwmon/lm25066
11929 F:      Documentation/hwmon/ltc2978
11930 F:      Documentation/hwmon/ltc3815
11931 F:      Documentation/hwmon/max16064
11932 F:      Documentation/hwmon/max20751
11933 F:      Documentation/hwmon/max31785
11934 F:      Documentation/hwmon/max34440
11935 F:      Documentation/hwmon/max8688
11936 F:      Documentation/hwmon/pmbus
11937 F:      Documentation/hwmon/pmbus-core
11938 F:      Documentation/hwmon/tps40422
11939 F:      Documentation/hwmon/ucd9000
11940 F:      Documentation/hwmon/ucd9200
11941 F:      Documentation/hwmon/zl6100
11942 F:      drivers/hwmon/pmbus/
11943 F:      include/linux/pmbus.h
11944
11945 PMC SIERRA MaxRAID DRIVER
11946 L:      linux-scsi@vger.kernel.org
11947 W:      http://www.pmc-sierra.com/
11948 S:      Orphan
11949 F:      drivers/scsi/pmcraid.*
11950
11951 PMC SIERRA PM8001 DRIVER
11952 M:      Jack Wang <jinpu.wang@profitbricks.com>
11953 M:      lindar_liu@usish.com
11954 L:      linux-scsi@vger.kernel.org
11955 S:      Supported
11956 F:      drivers/scsi/pm8001/
11957
11958 PNP SUPPORT
11959 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11960 S:      Maintained
11961 F:      drivers/pnp/
11962
11963 POSIX CLOCKS and TIMERS
11964 M:      Thomas Gleixner <tglx@linutronix.de>
11965 L:      linux-kernel@vger.kernel.org
11966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11967 S:      Maintained
11968 F:      fs/timerfd.c
11969 F:      include/linux/timer*
11970 F:      kernel/time/*timer*
11971
11972 POWER MANAGEMENT CORE
11973 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11974 L:      linux-pm@vger.kernel.org
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11976 B:      https://bugzilla.kernel.org
11977 S:      Supported
11978 F:      drivers/base/power/
11979 F:      include/linux/pm.h
11980 F:      include/linux/pm_*
11981 F:      include/linux/powercap.h
11982 F:      drivers/powercap/
11983 F:      kernel/configs/nopm.config
11984
11985 POWER STATE COORDINATION INTERFACE (PSCI)
11986 M:      Mark Rutland <mark.rutland@arm.com>
11987 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11988 L:      linux-arm-kernel@lists.infradead.org
11989 S:      Maintained
11990 F:      drivers/firmware/psci*.c
11991 F:      include/linux/psci.h
11992 F:      include/uapi/linux/psci.h
11993
11994 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11995 M:      Sebastian Reichel <sre@kernel.org>
11996 L:      linux-pm@vger.kernel.org
11997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11998 S:      Maintained
11999 F:      Documentation/ABI/testing/sysfs-class-power
12000 F:      Documentation/devicetree/bindings/power/supply/
12001 F:      include/linux/power_supply.h
12002 F:      drivers/power/supply/
12003
12004 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12005 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12006 L:      linuxppc-dev@lists.ozlabs.org
12007 S:      Maintained
12008 F:      drivers/char/powernv-op-panel.c
12009
12010 PPP OVER ATM (RFC 2364)
12011 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12012 S:      Maintained
12013 F:      net/atm/pppoatm.c
12014 F:      include/uapi/linux/atmppp.h
12015
12016 PPP OVER ETHERNET
12017 M:      Michal Ostrowski <mostrows@earthlink.net>
12018 S:      Maintained
12019 F:      drivers/net/ppp/pppoe.c
12020 F:      drivers/net/ppp/pppox.c
12021
12022 PPP OVER L2TP
12023 M:      James Chapman <jchapman@katalix.com>
12024 S:      Maintained
12025 F:      net/l2tp/l2tp_ppp.c
12026 F:      include/linux/if_pppol2tp.h
12027 F:      include/uapi/linux/if_pppol2tp.h
12028
12029 PPP PROTOCOL DRIVERS AND COMPRESSORS
12030 M:      Paul Mackerras <paulus@samba.org>
12031 L:      linux-ppp@vger.kernel.org
12032 S:      Maintained
12033 F:      drivers/net/ppp/ppp_*
12034
12035 PPS SUPPORT
12036 M:      Rodolfo Giometti <giometti@enneenne.com>
12037 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12038 L:      linuxpps@ml.enneenne.com (subscribers-only)
12039 S:      Maintained
12040 F:      Documentation/pps/
12041 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12042 F:      Documentation/ABI/testing/sysfs-pps
12043 F:      drivers/pps/
12044 F:      include/linux/pps*.h
12045 F:      include/uapi/linux/pps.h
12046
12047 PPTP DRIVER
12048 M:      Dmitry Kozlov <xeb@mail.ru>
12049 L:      netdev@vger.kernel.org
12050 S:      Maintained
12051 F:      drivers/net/ppp/pptp.c
12052 W:      http://sourceforge.net/projects/accel-pptp
12053
12054 PREEMPTIBLE KERNEL
12055 M:      Robert Love <rml@tech9.net>
12056 L:      kpreempt-tech@lists.sourceforge.net
12057 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12058 S:      Supported
12059 F:      Documentation/preempt-locking.txt
12060 F:      include/linux/preempt.h
12061
12062 PRINTK
12063 M:      Petr Mladek <pmladek@suse.com>
12064 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12065 R:      Steven Rostedt <rostedt@goodmis.org>
12066 S:      Maintained
12067 F:      kernel/printk/
12068 F:      include/linux/printk.h
12069
12070 PRISM54 WIRELESS DRIVER
12071 M:      Luis Chamberlain <mcgrof@kernel.org>
12072 L:      linux-wireless@vger.kernel.org
12073 W:      http://wireless.kernel.org/en/users/Drivers/p54
12074 S:      Obsolete
12075 F:      drivers/net/wireless/intersil/prism54/
12076
12077 PROC FILESYSTEM
12078 R:      Alexey Dobriyan <adobriyan@gmail.com>
12079 L:      linux-kernel@vger.kernel.org
12080 L:      linux-fsdevel@vger.kernel.org
12081 S:      Maintained
12082 F:      fs/proc/
12083 F:      include/linux/proc_fs.h
12084 F:      tools/testing/selftests/proc/
12085 F:      Documentation/filesystems/proc.txt
12086
12087 PROC SYSCTL
12088 M:      Luis Chamberlain <mcgrof@kernel.org>
12089 M:      Kees Cook <keescook@chromium.org>
12090 L:      linux-kernel@vger.kernel.org
12091 L:      linux-fsdevel@vger.kernel.org
12092 S:      Maintained
12093 F:      fs/proc/proc_sysctl.c
12094 F:      include/linux/sysctl.h
12095 F:      kernel/sysctl.c
12096 F:      tools/testing/selftests/sysctl/
12097
12098 PS3 NETWORK SUPPORT
12099 M:      Geoff Levand <geoff@infradead.org>
12100 L:      netdev@vger.kernel.org
12101 L:      linuxppc-dev@lists.ozlabs.org
12102 S:      Maintained
12103 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12104
12105 PS3 PLATFORM SUPPORT
12106 M:      Geoff Levand <geoff@infradead.org>
12107 L:      linuxppc-dev@lists.ozlabs.org
12108 S:      Maintained
12109 F:      arch/powerpc/boot/ps3*
12110 F:      arch/powerpc/include/asm/lv1call.h
12111 F:      arch/powerpc/include/asm/ps3*.h
12112 F:      arch/powerpc/platforms/ps3/
12113 F:      drivers/*/ps3*
12114 F:      drivers/ps3/
12115 F:      drivers/rtc/rtc-ps3.c
12116 F:      drivers/usb/host/*ps3.c
12117 F:      sound/ppc/snd_ps3*
12118
12119 PS3VRAM DRIVER
12120 M:      Jim Paris <jim@jtan.com>
12121 M:      Geoff Levand <geoff@infradead.org>
12122 L:      linuxppc-dev@lists.ozlabs.org
12123 S:      Maintained
12124 F:      drivers/block/ps3vram.c
12125
12126 PSAMPLE PACKET SAMPLING SUPPORT:
12127 M:      Yotam Gigi <yotam.gi@gmail.com>
12128 S:      Maintained
12129 F:      net/psample
12130 F:      include/net/psample.h
12131 F:      include/uapi/linux/psample.h
12132
12133 PSTORE FILESYSTEM
12134 M:      Kees Cook <keescook@chromium.org>
12135 M:      Anton Vorontsov <anton@enomsg.org>
12136 M:      Colin Cross <ccross@android.com>
12137 M:      Tony Luck <tony.luck@intel.com>
12138 S:      Maintained
12139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12140 F:      fs/pstore/
12141 F:      include/linux/pstore*
12142 F:      drivers/firmware/efi/efi-pstore.c
12143 F:      drivers/acpi/apei/erst.c
12144 F:      Documentation/admin-guide/ramoops.rst
12145 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12146 K:      \b(pstore|ramoops)
12147
12148 PTP HARDWARE CLOCK SUPPORT
12149 M:      Richard Cochran <richardcochran@gmail.com>
12150 L:      netdev@vger.kernel.org
12151 S:      Maintained
12152 W:      http://linuxptp.sourceforge.net/
12153 F:      Documentation/ABI/testing/sysfs-ptp
12154 F:      Documentation/ptp/*
12155 F:      drivers/net/phy/dp83640*
12156 F:      drivers/ptp/*
12157 F:      include/linux/ptp_cl*
12158
12159 PTRACE SUPPORT
12160 M:      Oleg Nesterov <oleg@redhat.com>
12161 S:      Maintained
12162 F:      include/asm-generic/syscall.h
12163 F:      include/linux/ptrace.h
12164 F:      include/linux/regset.h
12165 F:      include/linux/tracehook.h
12166 F:      include/uapi/linux/ptrace.h
12167 F:      include/uapi/linux/ptrace.h
12168 F:      include/asm-generic/ptrace.h
12169 F:      kernel/ptrace.c
12170 F:      arch/*/ptrace*.c
12171 F:      arch/*/*/ptrace*.c
12172 F:      arch/*/include/asm/ptrace*.h
12173
12174 PULSE8-CEC DRIVER
12175 M:      Hans Verkuil <hverkuil@xs4all.nl>
12176 L:      linux-media@vger.kernel.org
12177 T:      git git://linuxtv.org/media_tree.git
12178 S:      Maintained
12179 F:      drivers/media/usb/pulse8-cec/*
12180 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12181
12182 PVRUSB2 VIDEO4LINUX DRIVER
12183 M:      Mike Isely <isely@pobox.com>
12184 L:      pvrusb2@isely.net       (subscribers-only)
12185 L:      linux-media@vger.kernel.org
12186 W:      http://www.isely.net/pvrusb2/
12187 T:      git git://linuxtv.org/media_tree.git
12188 S:      Maintained
12189 F:      Documentation/media/v4l-drivers/pvrusb2*
12190 F:      drivers/media/usb/pvrusb2/
12191
12192 PWC WEBCAM DRIVER
12193 M:      Hans Verkuil <hverkuil@xs4all.nl>
12194 L:      linux-media@vger.kernel.org
12195 T:      git git://linuxtv.org/media_tree.git
12196 S:      Odd Fixes
12197 F:      drivers/media/usb/pwc/*
12198
12199 PWM FAN DRIVER
12200 M:      Kamil Debski <kamil@wypas.org>
12201 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12202 L:      linux-hwmon@vger.kernel.org
12203 S:      Supported
12204 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12205 F:      Documentation/hwmon/pwm-fan
12206 F:      drivers/hwmon/pwm-fan.c
12207
12208 PWM IR Transmitter
12209 M:      Sean Young <sean@mess.org>
12210 L:      linux-media@vger.kernel.org
12211 S:      Maintained
12212 F:      drivers/media/rc/pwm-ir-tx.c
12213
12214 PWM SUBSYSTEM
12215 M:      Thierry Reding <thierry.reding@gmail.com>
12216 L:      linux-pwm@vger.kernel.org
12217 S:      Maintained
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12219 F:      Documentation/pwm.txt
12220 F:      Documentation/devicetree/bindings/pwm/
12221 F:      include/linux/pwm.h
12222 F:      drivers/pwm/
12223 F:      drivers/video/backlight/pwm_bl.c
12224 F:      include/linux/pwm_backlight.h
12225 F:      drivers/gpio/gpio-mvebu.c
12226 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12227
12228 PXA GPIO DRIVER
12229 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12230 L:      linux-gpio@vger.kernel.org
12231 S:      Maintained
12232 F:      drivers/gpio/gpio-pxa.c
12233
12234 PXA MMCI DRIVER
12235 S:      Orphan
12236
12237 PXA RTC DRIVER
12238 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12239 L:      linux-rtc@vger.kernel.org
12240 S:      Maintained
12241
12242 PXA2xx/PXA3xx SUPPORT
12243 M:      Daniel Mack <daniel@zonque.org>
12244 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12245 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12247 T:      git git://github.com/hzhuang1/linux.git
12248 T:      git git://github.com/rjarzmik/linux.git
12249 S:      Maintained
12250 F:      arch/arm/boot/dts/pxa*
12251 F:      arch/arm/mach-pxa/
12252 F:      drivers/dma/pxa*
12253 F:      drivers/pcmcia/pxa2xx*
12254 F:      drivers/pinctrl/pxa/
12255 F:      drivers/spi/spi-pxa2xx*
12256 F:      drivers/usb/gadget/udc/pxa2*
12257 F:      include/sound/pxa2xx-lib.h
12258 F:      sound/arm/pxa*
12259 F:      sound/soc/pxa/
12260
12261 QAT DRIVER
12262 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12263 L:      qat-linux@intel.com
12264 S:      Supported
12265 F:      drivers/crypto/qat/
12266
12267 QCOM AUDIO (ASoC) DRIVERS
12268 M:      Patrick Lai <plai@codeaurora.org>
12269 M:      Banajit Goswami <bgoswami@codeaurora.org>
12270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12271 S:      Supported
12272 F:      sound/soc/qcom/
12273
12274 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12275 M:      Gabriel Somlo <somlo@cmu.edu>
12276 M:      "Michael S. Tsirkin" <mst@redhat.com>
12277 L:      qemu-devel@nongnu.org
12278 S:      Maintained
12279 F:      drivers/firmware/qemu_fw_cfg.c
12280 F:      include/uapi/linux/qemu_fw_cfg.h
12281
12282 QIB DRIVER
12283 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12284 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12285 L:      linux-rdma@vger.kernel.org
12286 S:      Supported
12287 F:      drivers/infiniband/hw/qib/
12288
12289 QLOGIC QL41xxx FCOE DRIVER
12290 M:      QLogic-Storage-Upstream@cavium.com
12291 L:      linux-scsi@vger.kernel.org
12292 S:      Supported
12293 F:      drivers/scsi/qedf/
12294
12295 QLOGIC QL41xxx ISCSI DRIVER
12296 M:      QLogic-Storage-Upstream@cavium.com
12297 L:      linux-scsi@vger.kernel.org
12298 S:      Supported
12299 F:      drivers/scsi/qedi/
12300
12301 QLOGIC QL4xxx ETHERNET DRIVER
12302 M:      Ariel Elior <Ariel.Elior@cavium.com>
12303 M:      everest-linux-l2@cavium.com
12304 L:      netdev@vger.kernel.org
12305 S:      Supported
12306 F:      drivers/net/ethernet/qlogic/qed/
12307 F:      include/linux/qed/
12308 F:      drivers/net/ethernet/qlogic/qede/
12309
12310 QLOGIC QL4xxx RDMA DRIVER
12311 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12312 M:      Ariel Elior <Ariel.Elior@cavium.com>
12313 L:      linux-rdma@vger.kernel.org
12314 S:      Supported
12315 F:      drivers/infiniband/hw/qedr/
12316 F:      include/uapi/rdma/qedr-abi.h
12317
12318 QLOGIC QLA1280 SCSI DRIVER
12319 M:      Michael Reed <mdr@sgi.com>
12320 L:      linux-scsi@vger.kernel.org
12321 S:      Maintained
12322 F:      drivers/scsi/qla1280.[ch]
12323
12324 QLOGIC QLA2XXX FC-SCSI DRIVER
12325 M:      qla2xxx-upstream@qlogic.com
12326 L:      linux-scsi@vger.kernel.org
12327 S:      Supported
12328 F:      Documentation/scsi/LICENSE.qla2xxx
12329 F:      drivers/scsi/qla2xxx/
12330
12331 QLOGIC QLA3XXX NETWORK DRIVER
12332 M:      Dept-GELinuxNICDev@cavium.com
12333 L:      netdev@vger.kernel.org
12334 S:      Supported
12335 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12336 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12337
12338 QLOGIC QLA4XXX iSCSI DRIVER
12339 M:      QLogic-Storage-Upstream@qlogic.com
12340 L:      linux-scsi@vger.kernel.org
12341 S:      Supported
12342 F:      Documentation/scsi/LICENSE.qla4xxx
12343 F:      drivers/scsi/qla4xxx/
12344
12345 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12346 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12347 M:      Manish Chopra <manish.chopra@cavium.com>
12348 M:      Dept-GELinuxNICDev@cavium.com
12349 L:      netdev@vger.kernel.org
12350 S:      Supported
12351 F:      drivers/net/ethernet/qlogic/qlcnic/
12352
12353 QLOGIC QLGE 10Gb ETHERNET DRIVER
12354 M:      Manish Chopra <manish.chopra@cavium.com>
12355 M:      Dept-GELinuxNICDev@cavium.com
12356 L:      netdev@vger.kernel.org
12357 S:      Supported
12358 F:      drivers/net/ethernet/qlogic/qlge/
12359
12360 QM1D1B0004 MEDIA DRIVER
12361 M:      Akihiro Tsukada <tskd08@gmail.com>
12362 L:      linux-media@vger.kernel.org
12363 S:      Odd Fixes
12364 F:      drivers/media/tuners/qm1d1b0004*
12365
12366 QM1D1C0042 MEDIA DRIVER
12367 M:      Akihiro Tsukada <tskd08@gmail.com>
12368 L:      linux-media@vger.kernel.org
12369 S:      Odd Fixes
12370 F:      drivers/media/tuners/qm1d1c0042*
12371
12372 QNX4 FILESYSTEM
12373 M:      Anders Larsen <al@alarsen.net>
12374 W:      http://www.alarsen.net/linux/qnx4fs/
12375 S:      Maintained
12376 F:      fs/qnx4/
12377 F:      include/uapi/linux/qnx4_fs.h
12378 F:      include/uapi/linux/qnxtypes.h
12379
12380 QORIQ DPAA2 FSL-MC BUS DRIVER
12381 M:      Stuart Yoder <stuyoder@gmail.com>
12382 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12383 L:      linux-kernel@vger.kernel.org
12384 S:      Maintained
12385 F:      drivers/bus/fsl-mc/
12386 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12387 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12388
12389 QT1010 MEDIA DRIVER
12390 M:      Antti Palosaari <crope@iki.fi>
12391 L:      linux-media@vger.kernel.org
12392 W:      https://linuxtv.org
12393 W:      http://palosaari.fi/linux/
12394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12395 T:      git git://linuxtv.org/anttip/media_tree.git
12396 S:      Maintained
12397 F:      drivers/media/tuners/qt1010*
12398
12399 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12400 M:      Kalle Valo <kvalo@codeaurora.org>
12401 L:      ath10k@lists.infradead.org
12402 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12404 S:      Supported
12405 F:      drivers/net/wireless/ath/ath10k/
12406
12407 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12408 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12409 L:      linux-wireless@vger.kernel.org
12410 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12411 S:      Supported
12412 F:      drivers/net/wireless/ath/ath9k/
12413
12414 QUALCOMM CAMERA SUBSYSTEM DRIVER
12415 M:      Todor Tomov <todor.tomov@linaro.org>
12416 L:      linux-media@vger.kernel.org
12417 S:      Maintained
12418 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12419 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12420 F:      drivers/media/platform/qcom/camss/
12421
12422 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12423 M:  Ilia Lin <ilia.lin@gmail.com>
12424 L:  linux-pm@vger.kernel.org
12425 S:  Maintained
12426 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12427 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12428
12429 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12430 M:      Timur Tabi <timur@kernel.org>
12431 L:      netdev@vger.kernel.org
12432 S:      Maintained
12433 F:      drivers/net/ethernet/qualcomm/emac/
12434
12435 QUALCOMM GENERIC INTERFACE I2C DRIVER
12436 M:      Alok Chauhan <alokc@codeaurora.org>
12437 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12438 L:      linux-i2c@vger.kernel.org
12439 L:      linux-arm-msm@vger.kernel.org
12440 S:      Supported
12441 F:      drivers/i2c/busses/i2c-qcom-geni.c
12442
12443 QUALCOMM HEXAGON ARCHITECTURE
12444 M:      Richard Kuo <rkuo@codeaurora.org>
12445 L:      linux-hexagon@vger.kernel.org
12446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12447 S:      Supported
12448 F:      arch/hexagon/
12449
12450 QUALCOMM HIDMA DRIVER
12451 M:      Sinan Kaya <okaya@kernel.org>
12452 L:      linux-arm-kernel@lists.infradead.org
12453 L:      linux-arm-msm@vger.kernel.org
12454 L:      dmaengine@vger.kernel.org
12455 S:      Supported
12456 F:      drivers/dma/qcom/hidma*
12457
12458 QUALCOMM IOMMU
12459 M:      Rob Clark <robdclark@gmail.com>
12460 L:      iommu@lists.linux-foundation.org
12461 L:      linux-arm-msm@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/iommu/qcom_iommu.c
12464
12465 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12466 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12467 L:      linux-media@vger.kernel.org
12468 L:      linux-arm-msm@vger.kernel.org
12469 T:      git git://linuxtv.org/media_tree.git
12470 S:      Maintained
12471 F:      drivers/media/platform/qcom/venus/
12472
12473 QUALCOMM WCN36XX WIRELESS DRIVER
12474 M:      Kalle Valo <kvalo@codeaurora.org>
12475 L:      wcn36xx@lists.infradead.org
12476 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12477 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12478 S:      Supported
12479 F:      drivers/net/wireless/ath/wcn36xx/
12480
12481 QUANTENNA QTNFMAC WIRELESS DRIVER
12482 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12483 M:      Avinash Patil <avinashp@quantenna.com>
12484 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12485 L:      linux-wireless@vger.kernel.org
12486 S:      Maintained
12487 F:      drivers/net/wireless/quantenna
12488
12489 RADEON and AMDGPU DRM DRIVERS
12490 M:      Alex Deucher <alexander.deucher@amd.com>
12491 M:      Christian König <christian.koenig@amd.com>
12492 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12493 L:      amd-gfx@lists.freedesktop.org
12494 T:      git git://people.freedesktop.org/~agd5f/linux
12495 S:      Supported
12496 F:      drivers/gpu/drm/radeon/
12497 F:      include/uapi/drm/radeon_drm.h
12498 F:      drivers/gpu/drm/amd/
12499 F:      include/uapi/drm/amdgpu_drm.h
12500
12501 RADEON FRAMEBUFFER DISPLAY DRIVER
12502 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12503 L:      linux-fbdev@vger.kernel.org
12504 S:      Maintained
12505 F:      drivers/video/fbdev/aty/radeon*
12506 F:      include/uapi/linux/radeonfb.h
12507
12508 RADIOSHARK RADIO DRIVER
12509 M:      Hans Verkuil <hverkuil@xs4all.nl>
12510 L:      linux-media@vger.kernel.org
12511 T:      git git://linuxtv.org/media_tree.git
12512 S:      Maintained
12513 F:      drivers/media/radio/radio-shark.c
12514
12515 RADIOSHARK2 RADIO DRIVER
12516 M:      Hans Verkuil <hverkuil@xs4all.nl>
12517 L:      linux-media@vger.kernel.org
12518 T:      git git://linuxtv.org/media_tree.git
12519 S:      Maintained
12520 F:      drivers/media/radio/radio-shark2.c
12521 F:      drivers/media/radio/radio-tea5777.c
12522
12523 RADOS BLOCK DEVICE (RBD)
12524 M:      Ilya Dryomov <idryomov@gmail.com>
12525 M:      Sage Weil <sage@redhat.com>
12526 M:      Alex Elder <elder@kernel.org>
12527 L:      ceph-devel@vger.kernel.org
12528 W:      http://ceph.com/
12529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12530 T:      git git://github.com/ceph/ceph-client.git
12531 S:      Supported
12532 F:      Documentation/ABI/testing/sysfs-bus-rbd
12533 F:      drivers/block/rbd.c
12534 F:      drivers/block/rbd_types.h
12535
12536 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12537 M:      Paul Mackerras <paulus@samba.org>
12538 L:      linux-fbdev@vger.kernel.org
12539 S:      Maintained
12540 F:      drivers/video/fbdev/aty/aty128fb.c
12541
12542 RAINSHADOW-CEC DRIVER
12543 M:      Hans Verkuil <hverkuil@xs4all.nl>
12544 L:      linux-media@vger.kernel.org
12545 T:      git git://linuxtv.org/media_tree.git
12546 S:      Maintained
12547 F:      drivers/media/usb/rainshadow-cec/*
12548
12549 RALINK MIPS ARCHITECTURE
12550 M:      John Crispin <john@phrozen.org>
12551 L:      linux-mips@vger.kernel.org
12552 S:      Maintained
12553 F:      arch/mips/ralink
12554
12555 RALINK RT2X00 WIRELESS LAN DRIVER
12556 P:      rt2x00 project
12557 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12558 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12559 L:      linux-wireless@vger.kernel.org
12560 S:      Maintained
12561 F:      drivers/net/wireless/ralink/rt2x00/
12562
12563 RAMDISK RAM BLOCK DEVICE DRIVER
12564 M:      Jens Axboe <axboe@kernel.dk>
12565 S:      Maintained
12566 F:      Documentation/blockdev/ramdisk.txt
12567 F:      drivers/block/brd.c
12568
12569 RANCHU VIRTUAL BOARD FOR MIPS
12570 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12571 L:      linux-mips@vger.kernel.org
12572 S:      Supported
12573 F:      arch/mips/generic/board-ranchu.c
12574 F:      arch/mips/configs/generic/board-ranchu.config
12575
12576 RANDOM NUMBER DRIVER
12577 M:      "Theodore Ts'o" <tytso@mit.edu>
12578 S:      Maintained
12579 F:      drivers/char/random.c
12580
12581 RAPIDIO SUBSYSTEM
12582 M:      Matt Porter <mporter@kernel.crashing.org>
12583 M:      Alexandre Bounine <alex.bou9@gmail.com>
12584 S:      Maintained
12585 F:      drivers/rapidio/
12586
12587 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12588 L:      linux-wireless@vger.kernel.org
12589 S:      Orphan
12590 F:      drivers/net/wireless/ray*
12591
12592 RCUTORTURE TEST FRAMEWORK
12593 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12594 M:      Josh Triplett <josh@joshtriplett.org>
12595 R:      Steven Rostedt <rostedt@goodmis.org>
12596 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12597 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12598 L:      linux-kernel@vger.kernel.org
12599 S:      Supported
12600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12601 F:      tools/testing/selftests/rcutorture
12602
12603 RDC R-321X SoC
12604 M:      Florian Fainelli <florian@openwrt.org>
12605 S:      Maintained
12606
12607 RDC R6040 FAST ETHERNET DRIVER
12608 M:      Florian Fainelli <f.fainelli@gmail.com>
12609 L:      netdev@vger.kernel.org
12610 S:      Maintained
12611 F:      drivers/net/ethernet/rdc/r6040.c
12612
12613 RDMAVT - RDMA verbs software
12614 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12615 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12616 L:      linux-rdma@vger.kernel.org
12617 S:      Supported
12618 F:      drivers/infiniband/sw/rdmavt
12619
12620 RDS - RELIABLE DATAGRAM SOCKETS
12621 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12622 L:      netdev@vger.kernel.org
12623 L:      linux-rdma@vger.kernel.org
12624 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12625 W:      https://oss.oracle.com/projects/rds/
12626 S:      Supported
12627 F:      net/rds/
12628 F:      Documentation/networking/rds.txt
12629
12630 RDT - RESOURCE ALLOCATION
12631 M:      Fenghua Yu <fenghua.yu@intel.com>
12632 M:      Reinette Chatre <reinette.chatre@intel.com>
12633 L:      linux-kernel@vger.kernel.org
12634 S:      Supported
12635 F:      arch/x86/kernel/cpu/intel_rdt*
12636 F:      arch/x86/include/asm/intel_rdt_sched.h
12637 F:      Documentation/x86/intel_rdt*
12638
12639 READ-COPY UPDATE (RCU)
12640 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12641 M:      Josh Triplett <josh@joshtriplett.org>
12642 R:      Steven Rostedt <rostedt@goodmis.org>
12643 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12644 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12645 L:      linux-kernel@vger.kernel.org
12646 W:      http://www.rdrop.com/users/paulmck/RCU/
12647 S:      Supported
12648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12649 F:      Documentation/RCU/
12650 X:      Documentation/RCU/torture.txt
12651 F:      include/linux/rcu*
12652 X:      include/linux/srcu*.h
12653 F:      kernel/rcu/
12654 X:      kernel/rcu/srcu*.c
12655
12656 REAL TIME CLOCK (RTC) SUBSYSTEM
12657 M:      Alessandro Zummo <a.zummo@towertech.it>
12658 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12659 L:      linux-rtc@vger.kernel.org
12660 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12662 S:      Maintained
12663 F:      Documentation/devicetree/bindings/rtc/
12664 F:      Documentation/rtc.txt
12665 F:      drivers/rtc/
12666 F:      include/linux/rtc.h
12667 F:      include/uapi/linux/rtc.h
12668 F:      include/linux/rtc/
12669 F:      include/linux/platform_data/rtc-*
12670 F:      tools/testing/selftests/rtc/
12671
12672 REALTEK AUDIO CODECS
12673 M:      Bard Liao <bardliao@realtek.com>
12674 M:      Oder Chiou <oder_chiou@realtek.com>
12675 S:      Maintained
12676 F:      sound/soc/codecs/rt*
12677 F:      include/sound/rt*.h
12678
12679 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12680 M:      Linus Walleij <linus.walleij@linaro.org>
12681 S:      Maintained
12682 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12683 F:      drivers/net/dsa/realtek-smi*
12684 F:      drivers/net/dsa/rtl83*
12685
12686 REGISTER MAP ABSTRACTION
12687 M:      Mark Brown <broonie@kernel.org>
12688 L:      linux-kernel@vger.kernel.org
12689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12690 S:      Supported
12691 F:      Documentation/devicetree/bindings/regmap/
12692 F:      drivers/base/regmap/
12693 F:      include/linux/regmap.h
12694
12695 REISERFS FILE SYSTEM
12696 L:      reiserfs-devel@vger.kernel.org
12697 S:      Supported
12698 F:      fs/reiserfs/
12699
12700 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12701 M:      Ohad Ben-Cohen <ohad@wizery.com>
12702 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12703 L:      linux-remoteproc@vger.kernel.org
12704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12705 S:      Maintained
12706 F:      Documentation/devicetree/bindings/remoteproc/
12707 F:      Documentation/remoteproc.txt
12708 F:      drivers/remoteproc/
12709 F:      include/linux/remoteproc.h
12710
12711 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12712 M:      Ohad Ben-Cohen <ohad@wizery.com>
12713 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12714 L:      linux-remoteproc@vger.kernel.org
12715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12716 S:      Maintained
12717 F:      drivers/rpmsg/
12718 F:      Documentation/rpmsg.txt
12719 F:      include/linux/rpmsg.h
12720 F:      include/linux/rpmsg/
12721
12722 RENESAS CLOCK DRIVERS
12723 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12724 L:      linux-renesas-soc@vger.kernel.org
12725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12726 S:      Supported
12727 F:      drivers/clk/renesas/
12728
12729 RENESAS EMEV2 I2C DRIVER
12730 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12731 S:      Supported
12732 F:      drivers/i2c/busses/i2c-emev2.c
12733
12734 RENESAS ETHERNET DRIVERS
12735 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12736 L:      netdev@vger.kernel.org
12737 L:      linux-renesas-soc@vger.kernel.org
12738 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12739 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12740 F:      drivers/net/ethernet/renesas/
12741 F:      include/linux/sh_eth.h
12742
12743 RENESAS R-CAR GYROADC DRIVER
12744 M:      Marek Vasut <marek.vasut@gmail.com>
12745 L:      linux-iio@vger.kernel.org
12746 S:      Supported
12747 F:      drivers/iio/adc/rcar_gyro_adc.c
12748
12749 RENESAS R-CAR I2C DRIVERS
12750 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12751 S:      Supported
12752 F:      drivers/i2c/busses/i2c-rcar.c
12753 F:      drivers/i2c/busses/i2c-sh_mobile.c
12754
12755 RENESAS RIIC DRIVER
12756 M:      Chris Brandt <chris.brandt@renesas.com>
12757 S:      Supported
12758 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12759 F:      drivers/i2c/busses/i2c-riic.c
12760
12761 RENESAS USB PHY DRIVER
12762 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12763 L:      linux-renesas-soc@vger.kernel.org
12764 S:      Maintained
12765 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12766
12767 RESET CONTROLLER FRAMEWORK
12768 M:      Philipp Zabel <p.zabel@pengutronix.de>
12769 T:      git git://git.pengutronix.de/git/pza/linux
12770 S:      Maintained
12771 F:      drivers/reset/
12772 F:      Documentation/devicetree/bindings/reset/
12773 F:      include/dt-bindings/reset/
12774 F:      include/linux/reset.h
12775 F:      include/linux/reset-controller.h
12776
12777 RESTARTABLE SEQUENCES SUPPORT
12778 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12779 M:      Peter Zijlstra <peterz@infradead.org>
12780 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12781 M:      Boqun Feng <boqun.feng@gmail.com>
12782 L:      linux-kernel@vger.kernel.org
12783 S:      Supported
12784 F:      kernel/rseq.c
12785 F:      include/uapi/linux/rseq.h
12786 F:      include/trace/events/rseq.h
12787 F:      tools/testing/selftests/rseq/
12788
12789 RFKILL
12790 M:      Johannes Berg <johannes@sipsolutions.net>
12791 L:      linux-wireless@vger.kernel.org
12792 W:      http://wireless.kernel.org/
12793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12795 S:      Maintained
12796 F:      Documentation/rfkill.txt
12797 F:      Documentation/ABI/stable/sysfs-class-rfkill
12798 F:      net/rfkill/
12799 F:      include/linux/rfkill.h
12800 F:      include/uapi/linux/rfkill.h
12801
12802 RHASHTABLE
12803 M:      Thomas Graf <tgraf@suug.ch>
12804 M:      Herbert Xu <herbert@gondor.apana.org.au>
12805 L:      netdev@vger.kernel.org
12806 S:      Maintained
12807 F:      lib/rhashtable.c
12808 F:      lib/test_rhashtable.c
12809 F:      include/linux/rhashtable.h
12810 F:      include/linux/rhashtable-types.h
12811
12812 RICOH R5C592 MEMORYSTICK DRIVER
12813 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12814 S:      Maintained
12815 F:      drivers/memstick/host/r592.*
12816
12817 RICOH SMARTMEDIA/XD DRIVER
12818 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12819 S:      Maintained
12820 F:      drivers/mtd/nand/raw/r852.c
12821 F:      drivers/mtd/nand/raw/r852.h
12822
12823 RISC-V ARCHITECTURE
12824 M:      Palmer Dabbelt <palmer@sifive.com>
12825 M:      Albert Ou <aou@eecs.berkeley.edu>
12826 L:      linux-riscv@lists.infradead.org
12827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12828 S:      Supported
12829 F:      arch/riscv/
12830 K:      riscv
12831 N:      riscv
12832
12833 ROCCAT DRIVERS
12834 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12835 W:      http://sourceforge.net/projects/roccat/
12836 S:      Maintained
12837 F:      drivers/hid/hid-roccat*
12838 F:      include/linux/hid-roccat*
12839 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12840
12841 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12842 M:      Jacob chen <jacob2.chen@rock-chips.com>
12843 L:      linux-media@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/media/platform/rockchip/rga/
12846 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12847
12848 ROCKER DRIVER
12849 M:      Jiri Pirko <jiri@resnulli.us>
12850 L:      netdev@vger.kernel.org
12851 S:      Supported
12852 F:      drivers/net/ethernet/rocker/
12853
12854 ROCKETPORT DRIVER
12855 P:      Comtrol Corp.
12856 W:      http://www.comtrol.com
12857 S:      Maintained
12858 F:      Documentation/serial/rocket.txt
12859 F:      drivers/tty/rocket*
12860
12861 ROCKETPORT EXPRESS/INFINITY DRIVER
12862 M:      Kevin Cernekee <cernekee@gmail.com>
12863 L:      linux-serial@vger.kernel.org
12864 S:      Odd Fixes
12865 F:      drivers/tty/serial/rp2.*
12866
12867 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12868 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12869 L:      linux-kernel@vger.kernel.org
12870 L:      linux-renesas-soc@vger.kernel.org
12871 S:      Supported
12872 F:      drivers/mfd/bd9571mwv.c
12873 F:      drivers/regulator/bd9571mwv-regulator.c
12874 F:      drivers/gpio/gpio-bd9571mwv.c
12875 F:      include/linux/mfd/bd9571mwv.h
12876 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12877
12878 ROSE NETWORK LAYER
12879 M:      Ralf Baechle <ralf@linux-mips.org>
12880 L:      linux-hams@vger.kernel.org
12881 W:      http://www.linux-ax25.org/
12882 S:      Maintained
12883 F:      include/net/rose.h
12884 F:      include/uapi/linux/rose.h
12885 F:      net/rose/
12886
12887 RTL2830 MEDIA DRIVER
12888 M:      Antti Palosaari <crope@iki.fi>
12889 L:      linux-media@vger.kernel.org
12890 W:      https://linuxtv.org
12891 W:      http://palosaari.fi/linux/
12892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12893 T:      git git://linuxtv.org/anttip/media_tree.git
12894 S:      Maintained
12895 F:      drivers/media/dvb-frontends/rtl2830*
12896
12897 RTL2832 MEDIA DRIVER
12898 M:      Antti Palosaari <crope@iki.fi>
12899 L:      linux-media@vger.kernel.org
12900 W:      https://linuxtv.org
12901 W:      http://palosaari.fi/linux/
12902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12903 T:      git git://linuxtv.org/anttip/media_tree.git
12904 S:      Maintained
12905 F:      drivers/media/dvb-frontends/rtl2832*
12906
12907 RTL2832_SDR MEDIA DRIVER
12908 M:      Antti Palosaari <crope@iki.fi>
12909 L:      linux-media@vger.kernel.org
12910 W:      https://linuxtv.org
12911 W:      http://palosaari.fi/linux/
12912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12913 T:      git git://linuxtv.org/anttip/media_tree.git
12914 S:      Maintained
12915 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12916
12917 RTL8180 WIRELESS DRIVER
12918 L:      linux-wireless@vger.kernel.org
12919 W:      http://wireless.kernel.org/
12920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12921 S:      Orphan
12922 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12923
12924 RTL8187 WIRELESS DRIVER
12925 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12926 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12927 M:      Larry Finger <Larry.Finger@lwfinger.net>
12928 L:      linux-wireless@vger.kernel.org
12929 W:      http://wireless.kernel.org/
12930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12931 S:      Maintained
12932 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12933
12934 REALTEK WIRELESS DRIVER (rtlwifi family)
12935 M:      Ping-Ke Shih <pkshih@realtek.com>
12936 L:      linux-wireless@vger.kernel.org
12937 W:      http://wireless.kernel.org/
12938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12939 S:      Maintained
12940 F:      drivers/net/wireless/realtek/rtlwifi/
12941
12942 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12943 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12944 L:      linux-wireless@vger.kernel.org
12945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12946 S:      Maintained
12947 F:      drivers/net/wireless/realtek/rtl8xxxu/
12948
12949 RXRPC SOCKETS (AF_RXRPC)
12950 M:      David Howells <dhowells@redhat.com>
12951 L:      linux-afs@lists.infradead.org
12952 S:      Supported
12953 F:      net/rxrpc/
12954 F:      include/keys/rxrpc-type.h
12955 F:      include/net/af_rxrpc.h
12956 F:      include/trace/events/rxrpc.h
12957 F:      include/uapi/linux/rxrpc.h
12958 F:      Documentation/networking/rxrpc.txt
12959 W:      https://www.infradead.org/~dhowells/kafs/
12960
12961 S3 SAVAGE FRAMEBUFFER DRIVER
12962 M:      Antonino Daplas <adaplas@gmail.com>
12963 L:      linux-fbdev@vger.kernel.org
12964 S:      Maintained
12965 F:      drivers/video/fbdev/savage/
12966
12967 S390
12968 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12969 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12970 L:      linux-s390@vger.kernel.org
12971 W:      http://www.ibm.com/developerworks/linux/linux390/
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12973 S:      Supported
12974 F:      arch/s390/
12975 F:      drivers/s390/
12976 F:      Documentation/s390/
12977 F:      Documentation/driver-api/s390-drivers.rst
12978
12979 S390 COMMON I/O LAYER
12980 M:      Sebastian Ott <sebott@linux.ibm.com>
12981 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12982 L:      linux-s390@vger.kernel.org
12983 W:      http://www.ibm.com/developerworks/linux/linux390/
12984 S:      Supported
12985 F:      drivers/s390/cio/
12986
12987 S390 DASD DRIVER
12988 M:      Stefan Haberland <sth@linux.ibm.com>
12989 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12990 L:      linux-s390@vger.kernel.org
12991 W:      http://www.ibm.com/developerworks/linux/linux390/
12992 S:      Supported
12993 F:      drivers/s390/block/dasd*
12994 F:      block/partitions/ibm.c
12995
12996 S390 IOMMU (PCI)
12997 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12998 L:      linux-s390@vger.kernel.org
12999 W:      http://www.ibm.com/developerworks/linux/linux390/
13000 S:      Supported
13001 F:      drivers/iommu/s390-iommu.c
13002
13003 S390 IUCV NETWORK LAYER
13004 M:      Julian Wiedmann <jwi@linux.ibm.com>
13005 M:      Ursula Braun <ubraun@linux.ibm.com>
13006 L:      linux-s390@vger.kernel.org
13007 W:      http://www.ibm.com/developerworks/linux/linux390/
13008 S:      Supported
13009 F:      drivers/s390/net/*iucv*
13010 F:      include/net/iucv/
13011 F:      net/iucv/
13012
13013 S390 NETWORK DRIVERS
13014 M:      Julian Wiedmann <jwi@linux.ibm.com>
13015 M:      Ursula Braun <ubraun@linux.ibm.com>
13016 L:      linux-s390@vger.kernel.org
13017 W:      http://www.ibm.com/developerworks/linux/linux390/
13018 S:      Supported
13019 F:      drivers/s390/net/
13020
13021 S390 PCI SUBSYSTEM
13022 M:      Sebastian Ott <sebott@linux.ibm.com>
13023 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13024 L:      linux-s390@vger.kernel.org
13025 W:      http://www.ibm.com/developerworks/linux/linux390/
13026 S:      Supported
13027 F:      arch/s390/pci/
13028 F:      drivers/pci/hotplug/s390_pci_hpc.c
13029
13030 S390 VFIO-CCW DRIVER
13031 M:      Cornelia Huck <cohuck@redhat.com>
13032 M:      Halil Pasic <pasic@linux.ibm.com>
13033 L:      linux-s390@vger.kernel.org
13034 L:      kvm@vger.kernel.org
13035 S:      Supported
13036 F:      drivers/s390/cio/vfio_ccw*
13037 F:      Documentation/s390/vfio-ccw.txt
13038 F:      include/uapi/linux/vfio_ccw.h
13039
13040 S390 ZCRYPT DRIVER
13041 M:      Harald Freudenberger <freude@linux.ibm.com>
13042 L:      linux-s390@vger.kernel.org
13043 W:      http://www.ibm.com/developerworks/linux/linux390/
13044 S:      Supported
13045 F:      drivers/s390/crypto/
13046
13047 S390 VFIO AP DRIVER
13048 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13049 M:      Pierre Morel <pmorel@linux.ibm.com>
13050 M:      Halil Pasic <pasic@linux.ibm.com>
13051 L:      linux-s390@vger.kernel.org
13052 W:      http://www.ibm.com/developerworks/linux/linux390/
13053 S:      Supported
13054 F:      drivers/s390/crypto/vfio_ap_drv.c
13055 F:      drivers/s390/crypto/vfio_ap_private.h
13056 F:      drivers/s390/crypto/vfio_ap_ops.c
13057 F:      Documentation/s390/vfio-ap.txt
13058
13059 S390 ZFCP DRIVER
13060 M:      Steffen Maier <maier@linux.ibm.com>
13061 M:      Benjamin Block <bblock@linux.ibm.com>
13062 L:      linux-s390@vger.kernel.org
13063 W:      http://www.ibm.com/developerworks/linux/linux390/
13064 S:      Supported
13065 F:      drivers/s390/scsi/zfcp_*
13066
13067 S3C24XX SD/MMC Driver
13068 M:      Ben Dooks <ben-linux@fluff.org>
13069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13070 S:      Supported
13071 F:      drivers/mmc/host/s3cmci.*
13072
13073 SAA6588 RDS RECEIVER DRIVER
13074 M:      Hans Verkuil <hverkuil@xs4all.nl>
13075 L:      linux-media@vger.kernel.org
13076 T:      git git://linuxtv.org/media_tree.git
13077 W:      https://linuxtv.org
13078 S:      Odd Fixes
13079 F:      drivers/media/i2c/saa6588*
13080
13081 SAA7134 VIDEO4LINUX DRIVER
13082 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13083 L:      linux-media@vger.kernel.org
13084 W:      https://linuxtv.org
13085 T:      git git://linuxtv.org/media_tree.git
13086 S:      Odd fixes
13087 F:      Documentation/media/v4l-drivers/saa7134*
13088 F:      drivers/media/pci/saa7134/
13089
13090 SAA7146 VIDEO4LINUX-2 DRIVER
13091 M:      Hans Verkuil <hverkuil@xs4all.nl>
13092 L:      linux-media@vger.kernel.org
13093 T:      git git://linuxtv.org/media_tree.git
13094 S:      Maintained
13095 F:      drivers/media/common/saa7146/
13096 F:      drivers/media/pci/saa7146/
13097 F:      include/media/saa7146*
13098
13099 SAMSUNG AUDIO (ASoC) DRIVERS
13100 M:      Krzysztof Kozlowski <krzk@kernel.org>
13101 M:      Sangbeom Kim <sbkim73@samsung.com>
13102 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13104 S:      Supported
13105 F:      sound/soc/samsung/
13106 F:      Documentation/devicetree/bindings/sound/samsung*
13107
13108 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13109 M:      Krzysztof Kozlowski <krzk@kernel.org>
13110 L:      linux-crypto@vger.kernel.org
13111 L:      linux-samsung-soc@vger.kernel.org
13112 S:      Maintained
13113 F:      drivers/crypto/exynos-rng.c
13114 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13115
13116 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13117 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13118 L:      linux-samsung-soc@vger.kernel.org
13119 S:      Maintained
13120 F:      drivers/char/hw_random/exynos-trng.c
13121 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13122
13123 SAMSUNG FRAMEBUFFER DRIVER
13124 M:      Jingoo Han <jingoohan1@gmail.com>
13125 L:      linux-fbdev@vger.kernel.org
13126 S:      Maintained
13127 F:      drivers/video/fbdev/s3c-fb.c
13128
13129 SAMSUNG LAPTOP DRIVER
13130 M:      Corentin Chary <corentin.chary@gmail.com>
13131 L:      platform-driver-x86@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/platform/x86/samsung-laptop.c
13134
13135 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13136 M:      Sangbeom Kim <sbkim73@samsung.com>
13137 M:      Krzysztof Kozlowski <krzk@kernel.org>
13138 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13139 L:      linux-kernel@vger.kernel.org
13140 L:      linux-samsung-soc@vger.kernel.org
13141 S:      Supported
13142 F:      drivers/mfd/sec*.c
13143 F:      drivers/regulator/s2m*.c
13144 F:      drivers/regulator/s5m*.c
13145 F:      drivers/clk/clk-s2mps11.c
13146 F:      drivers/rtc/rtc-s5m.c
13147 F:      include/linux/mfd/samsung/
13148 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13149 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13150 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13151 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13152
13153 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13154 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13155 L:      linux-media@vger.kernel.org
13156 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13157 S:      Maintained
13158 F:      drivers/media/platform/s3c-camif/
13159 F:      include/media/drv-intf/s3c_camif.h
13160
13161 SAMSUNG S3FWRN5 NFC DRIVER
13162 M:      Robert Baldyga <r.baldyga@samsung.com>
13163 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13164 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13165 S:      Supported
13166 F:      drivers/nfc/s3fwrn5
13167
13168 SAMSUNG S5C73M3 CAMERA DRIVER
13169 M:      Kyungmin Park <kyungmin.park@samsung.com>
13170 M:      Andrzej Hajda <a.hajda@samsung.com>
13171 L:      linux-media@vger.kernel.org
13172 S:      Supported
13173 F:      drivers/media/i2c/s5c73m3/*
13174
13175 SAMSUNG S5K5BAF CAMERA DRIVER
13176 M:      Kyungmin Park <kyungmin.park@samsung.com>
13177 M:      Andrzej Hajda <a.hajda@samsung.com>
13178 L:      linux-media@vger.kernel.org
13179 S:      Supported
13180 F:      drivers/media/i2c/s5k5baf.c
13181
13182 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13183 M:      Krzysztof Kozlowski <krzk@kernel.org>
13184 M:      Vladimir Zapolskiy <vz@mleia.com>
13185 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13186 L:      linux-crypto@vger.kernel.org
13187 L:      linux-samsung-soc@vger.kernel.org
13188 S:      Maintained
13189 F:      drivers/crypto/s5p-sss.c
13190
13191 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13192 M:      Kyungmin Park <kyungmin.park@samsung.com>
13193 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13194 L:      linux-media@vger.kernel.org
13195 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13196 S:      Supported
13197 F:      drivers/media/platform/exynos4-is/
13198
13199 SAMSUNG SOC CLOCK DRIVERS
13200 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13201 M:      Tomasz Figa <tomasz.figa@gmail.com>
13202 M:      Chanwoo Choi <cw00.choi@samsung.com>
13203 S:      Supported
13204 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13206 F:      drivers/clk/samsung/
13207 F:      include/dt-bindings/clock/exynos*.h
13208 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13209
13210 SAMSUNG SPI DRIVERS
13211 M:      Kukjin Kim <kgene@kernel.org>
13212 M:      Krzysztof Kozlowski <krzk@kernel.org>
13213 M:      Andi Shyti <andi@etezian.org>
13214 L:      linux-spi@vger.kernel.org
13215 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13216 S:      Maintained
13217 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13218 F:      drivers/spi/spi-s3c*
13219 F:      include/linux/platform_data/spi-s3c64xx.h
13220
13221 SAMSUNG SXGBE DRIVERS
13222 M:      Byungho An <bh74.an@samsung.com>
13223 M:      Girish K S <ks.giri@samsung.com>
13224 M:      Vipul Pandya <vipul.pandya@samsung.com>
13225 S:      Supported
13226 L:      netdev@vger.kernel.org
13227 F:      drivers/net/ethernet/samsung/sxgbe/
13228
13229 SAMSUNG THERMAL DRIVER
13230 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13231 L:      linux-pm@vger.kernel.org
13232 L:      linux-samsung-soc@vger.kernel.org
13233 S:      Supported
13234 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13235 F:      drivers/thermal/samsung/
13236
13237 SAMSUNG USB2 PHY DRIVER
13238 M:      Kamil Debski <kamil@wypas.org>
13239 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13240 L:      linux-kernel@vger.kernel.org
13241 S:      Supported
13242 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13243 F:      Documentation/phy/samsung-usb2.txt
13244 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13245 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13246 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13247 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13248 F:      drivers/phy/samsung/phy-samsung-usb2.c
13249 F:      drivers/phy/samsung/phy-samsung-usb2.h
13250
13251 SC1200 WDT DRIVER
13252 M:      Zwane Mwaikambo <zwanem@gmail.com>
13253 S:      Maintained
13254 F:      drivers/watchdog/sc1200wdt.c
13255
13256 SCHEDULER
13257 M:      Ingo Molnar <mingo@redhat.com>
13258 M:      Peter Zijlstra <peterz@infradead.org>
13259 L:      linux-kernel@vger.kernel.org
13260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13261 S:      Maintained
13262 F:      kernel/sched/
13263 F:      include/linux/sched.h
13264 F:      include/uapi/linux/sched.h
13265 F:      include/linux/wait.h
13266
13267 SCR24X CHIP CARD INTERFACE DRIVER
13268 M:      Lubomir Rintel <lkundrak@v3.sk>
13269 S:      Supported
13270 F:      drivers/char/pcmcia/scr24x_cs.c
13271
13272 SCSI CDROM DRIVER
13273 M:      Jens Axboe <axboe@kernel.dk>
13274 L:      linux-scsi@vger.kernel.org
13275 W:      http://www.kernel.dk
13276 S:      Maintained
13277 F:      drivers/scsi/sr*
13278
13279 SCSI RDMA PROTOCOL (SRP) INITIATOR
13280 M:      Bart Van Assche <bvanassche@acm.org>
13281 L:      linux-rdma@vger.kernel.org
13282 S:      Supported
13283 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13284 F:      drivers/infiniband/ulp/srp/
13285 F:      include/scsi/srp.h
13286
13287 SCSI RDMA PROTOCOL (SRP) TARGET
13288 M:      Bart Van Assche <bvanassche@acm.org>
13289 L:      linux-rdma@vger.kernel.org
13290 L:      target-devel@vger.kernel.org
13291 S:      Supported
13292 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13293 F:      drivers/infiniband/ulp/srpt/
13294
13295 SCSI SG DRIVER
13296 M:      Doug Gilbert <dgilbert@interlog.com>
13297 L:      linux-scsi@vger.kernel.org
13298 W:      http://sg.danny.cz/sg
13299 S:      Maintained
13300 F:      Documentation/scsi/scsi-generic.txt
13301 F:      drivers/scsi/sg.c
13302 F:      include/scsi/sg.h
13303
13304 SCSI SUBSYSTEM
13305 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13307 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13309 L:      linux-scsi@vger.kernel.org
13310 S:      Maintained
13311 F:      Documentation/devicetree/bindings/scsi/
13312 F:      drivers/scsi/
13313 F:      include/scsi/
13314
13315 SCSI TAPE DRIVER
13316 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13317 L:      linux-scsi@vger.kernel.org
13318 S:      Maintained
13319 F:      Documentation/scsi/st.txt
13320 F:      drivers/scsi/st.*
13321 F:      drivers/scsi/st_*.h
13322
13323 SCTP PROTOCOL
13324 M:      Vlad Yasevich <vyasevich@gmail.com>
13325 M:      Neil Horman <nhorman@tuxdriver.com>
13326 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13327 L:      linux-sctp@vger.kernel.org
13328 W:      http://lksctp.sourceforge.net
13329 S:      Maintained
13330 F:      Documentation/networking/sctp.txt
13331 F:      include/linux/sctp.h
13332 F:      include/uapi/linux/sctp.h
13333 F:      include/net/sctp/
13334 F:      net/sctp/
13335
13336 SCx200 CPU SUPPORT
13337 M:      Jim Cromie <jim.cromie@gmail.com>
13338 S:      Odd Fixes
13339 F:      Documentation/i2c/busses/scx200_acb
13340 F:      arch/x86/platform/scx200/
13341 F:      drivers/watchdog/scx200_wdt.c
13342 F:      drivers/i2c/busses/scx200*
13343 F:      drivers/mtd/maps/scx200_docflash.c
13344 F:      include/linux/scx200.h
13345
13346 SCx200 GPIO DRIVER
13347 M:      Jim Cromie <jim.cromie@gmail.com>
13348 S:      Maintained
13349 F:      drivers/char/scx200_gpio.c
13350 F:      include/linux/scx200_gpio.h
13351
13352 SCx200 HRT CLOCKSOURCE DRIVER
13353 M:      Jim Cromie <jim.cromie@gmail.com>
13354 S:      Maintained
13355 F:      drivers/clocksource/scx200_hrt.c
13356
13357 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13358 M:      Sascha Sommer <saschasommer@freenet.de>
13359 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13360 S:      Maintained
13361 F:      drivers/mmc/host/sdricoh_cs.c
13362
13363 SECURE COMPUTING
13364 M:      Kees Cook <keescook@chromium.org>
13365 R:      Andy Lutomirski <luto@amacapital.net>
13366 R:      Will Drewry <wad@chromium.org>
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13368 S:      Supported
13369 F:      kernel/seccomp.c
13370 F:      include/uapi/linux/seccomp.h
13371 F:      include/linux/seccomp.h
13372 F:      tools/testing/selftests/seccomp/*
13373 F:      tools/testing/selftests/kselftest_harness.h
13374 F:      Documentation/userspace-api/seccomp_filter.rst
13375 K:      \bsecure_computing
13376 K:      \bTIF_SECCOMP\b
13377
13378 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13379 M:      Al Cooper <alcooperx@gmail.com>
13380 L:      linux-mmc@vger.kernel.org
13381 L:      bcm-kernel-feedback-list@broadcom.com
13382 S:      Maintained
13383 F:      drivers/mmc/host/sdhci-brcmstb*
13384
13385 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13386 M:      Adrian Hunter <adrian.hunter@intel.com>
13387 L:      linux-mmc@vger.kernel.org
13388 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13389 S:      Maintained
13390 F:      drivers/mmc/host/sdhci*
13391 F:      include/linux/mmc/sdhci*
13392
13393 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13394 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13395 M:      Manjunath M B <manjumb@synopsys.com>
13396 L:      linux-mmc@vger.kernel.org
13397 S:      Maintained
13398 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13399
13400 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13401 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13402 L:      linux-mmc@vger.kernel.org
13403 S:      Supported
13404 F:      drivers/mmc/host/sdhci-of-at91.c
13405
13406 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13407 M:      Ben Dooks <ben-linux@fluff.org>
13408 M:      Jaehoon Chung <jh80.chung@samsung.com>
13409 L:      linux-mmc@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/mmc/host/sdhci-s3c*
13412
13413 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13414 M:      Viresh Kumar <vireshk@kernel.org>
13415 L:      linux-mmc@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/mmc/host/sdhci-spear.c
13418
13419 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13420 M:      Kishon Vijay Abraham I <kishon@ti.com>
13421 L:      linux-mmc@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/mmc/host/sdhci-omap.c
13424
13425 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13426 M:      Scott Bauer <scott.bauer@intel.com>
13427 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13428 L:      linux-block@vger.kernel.org
13429 S:      Supported
13430 F:      block/sed*
13431 F:      block/opal_proto.h
13432 F:      include/linux/sed*
13433 F:      include/uapi/linux/sed*
13434
13435 SECURITY CONTACT
13436 M:      Security Officers <security@kernel.org>
13437 S:      Supported
13438
13439 SECURITY SUBSYSTEM
13440 M:      James Morris <jmorris@namei.org>
13441 M:      "Serge E. Hallyn" <serge@hallyn.com>
13442 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13444 W:      http://kernsec.org/
13445 S:      Supported
13446 F:      security/
13447 X:      security/selinux/
13448
13449 SELINUX SECURITY MODULE
13450 M:      Paul Moore <paul@paul-moore.com>
13451 M:      Stephen Smalley <sds@tycho.nsa.gov>
13452 M:      Eric Paris <eparis@parisplace.org>
13453 L:      selinux@vger.kernel.org
13454 W:      https://selinuxproject.org
13455 W:      https://github.com/SELinuxProject
13456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13457 S:      Supported
13458 F:      include/linux/selinux*
13459 F:      security/selinux/
13460 F:      scripts/selinux/
13461 F:      Documentation/admin-guide/LSM/SELinux.rst
13462
13463 SENSABLE PHANTOM
13464 M:      Jiri Slaby <jirislaby@gmail.com>
13465 S:      Maintained
13466 F:      drivers/misc/phantom.c
13467 F:      include/uapi/linux/phantom.h
13468
13469 SERIAL DEVICE BUS
13470 M:      Rob Herring <robh@kernel.org>
13471 L:      linux-serial@vger.kernel.org
13472 S:      Maintained
13473 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13474 F:      drivers/tty/serdev/
13475 F:      include/linux/serdev.h
13476
13477 SERIAL DRIVERS
13478 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13479 L:      linux-serial@vger.kernel.org
13480 S:      Maintained
13481 F:      Documentation/devicetree/bindings/serial/
13482 F:      drivers/tty/serial/
13483
13484 SERIAL IR RECEIVER
13485 M:      Sean Young <sean@mess.org>
13486 L:      linux-media@vger.kernel.org
13487 S:      Maintained
13488 F:      drivers/media/rc/serial_ir.c
13489
13490 SFC NETWORK DRIVER
13491 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13492 M:      Edward Cree <ecree@solarflare.com>
13493 M:      Bert Kenward <bkenward@solarflare.com>
13494 L:      netdev@vger.kernel.org
13495 S:      Supported
13496 F:      drivers/net/ethernet/sfc/
13497
13498 SGI GRU DRIVER
13499 M:      Dimitri Sivanich <sivanich@sgi.com>
13500 S:      Maintained
13501 F:      drivers/misc/sgi-gru/
13502
13503 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13504 M:      Pat Gefre <pfg@sgi.com>
13505 L:      linux-ia64@vger.kernel.org
13506 S:      Supported
13507 F:      Documentation/ia64/serial.txt
13508 F:      drivers/tty/serial/ioc?_serial.c
13509 F:      include/linux/ioc?.h
13510
13511 SGI XP/XPC/XPNET DRIVER
13512 M:      Cliff Whickman <cpw@sgi.com>
13513 M:      Robin Holt <robinmholt@gmail.com>
13514 S:      Maintained
13515 F:      drivers/misc/sgi-xp/
13516
13517 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13518 M:      Ursula Braun <ubraun@linux.ibm.com>
13519 L:      linux-s390@vger.kernel.org
13520 W:      http://www.ibm.com/developerworks/linux/linux390/
13521 S:      Supported
13522 F:      net/smc/
13523
13524 SHARP RJ54N1CB0C SENSOR DRIVER
13525 M:      Jacopo Mondi <jacopo@jmondi.org>
13526 L:      linux-media@vger.kernel.org
13527 T:      git git://linuxtv.org/media_tree.git
13528 S:      Odd fixes
13529 F:      drivers/media/i2c/rj54n1cb0c.c
13530 F:      include/media/i2c/rj54n1cb0c.h
13531
13532 SH_VEU V4L2 MEM2MEM DRIVER
13533 L:      linux-media@vger.kernel.org
13534 S:      Orphan
13535 F:      drivers/media/platform/sh_veu.c
13536
13537 SH_VOU V4L2 OUTPUT DRIVER
13538 L:      linux-media@vger.kernel.org
13539 S:      Orphan
13540 F:      drivers/media/platform/sh_vou.c
13541 F:      include/media/drv-intf/sh_vou.h
13542
13543 SI2157 MEDIA DRIVER
13544 M:      Antti Palosaari <crope@iki.fi>
13545 L:      linux-media@vger.kernel.org
13546 W:      https://linuxtv.org
13547 W:      http://palosaari.fi/linux/
13548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13549 T:      git git://linuxtv.org/anttip/media_tree.git
13550 S:      Maintained
13551 F:      drivers/media/tuners/si2157*
13552
13553 SI2165 MEDIA DRIVER
13554 M:      Matthias Schwarzott <zzam@gentoo.org>
13555 L:      linux-media@vger.kernel.org
13556 W:      https://linuxtv.org
13557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13558 S:      Maintained
13559 F:      drivers/media/dvb-frontends/si2165*
13560
13561 SI2168 MEDIA DRIVER
13562 M:      Antti Palosaari <crope@iki.fi>
13563 L:      linux-media@vger.kernel.org
13564 W:      https://linuxtv.org
13565 W:      http://palosaari.fi/linux/
13566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13567 T:      git git://linuxtv.org/anttip/media_tree.git
13568 S:      Maintained
13569 F:      drivers/media/dvb-frontends/si2168*
13570
13571 SI470X FM RADIO RECEIVER I2C DRIVER
13572 M:      Hans Verkuil <hverkuil@xs4all.nl>
13573 L:      linux-media@vger.kernel.org
13574 T:      git git://linuxtv.org/media_tree.git
13575 W:      https://linuxtv.org
13576 S:      Odd Fixes
13577 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13578
13579 SI470X FM RADIO RECEIVER USB DRIVER
13580 M:      Hans Verkuil <hverkuil@xs4all.nl>
13581 L:      linux-media@vger.kernel.org
13582 T:      git git://linuxtv.org/media_tree.git
13583 W:      https://linuxtv.org
13584 S:      Maintained
13585 F:      drivers/media/radio/si470x/radio-si470x-common.c
13586 F:      drivers/media/radio/si470x/radio-si470x.h
13587 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13588
13589 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13590 M:      Eduardo Valentin <edubezval@gmail.com>
13591 L:      linux-media@vger.kernel.org
13592 T:      git git://linuxtv.org/media_tree.git
13593 W:      https://linuxtv.org
13594 S:      Odd Fixes
13595 F:      drivers/media/radio/si4713/si4713.?
13596
13597 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13598 M:      Eduardo Valentin <edubezval@gmail.com>
13599 L:      linux-media@vger.kernel.org
13600 T:      git git://linuxtv.org/media_tree.git
13601 W:      https://linuxtv.org
13602 S:      Odd Fixes
13603 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13604
13605 SI4713 FM RADIO TRANSMITTER USB DRIVER
13606 M:      Hans Verkuil <hverkuil@xs4all.nl>
13607 L:      linux-media@vger.kernel.org
13608 T:      git git://linuxtv.org/media_tree.git
13609 W:      https://linuxtv.org
13610 S:      Maintained
13611 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13612
13613 SIANO DVB DRIVER
13614 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13615 L:      linux-media@vger.kernel.org
13616 W:      https://linuxtv.org
13617 T:      git git://linuxtv.org/media_tree.git
13618 S:      Odd fixes
13619 F:      drivers/media/common/siano/
13620 F:      drivers/media/usb/siano/
13621 F:      drivers/media/usb/siano/
13622 F:      drivers/media/mmc/siano/
13623
13624 SIFIVE DRIVERS
13625 M:      Palmer Dabbelt <palmer@sifive.com>
13626 L:      linux-riscv@lists.infradead.org
13627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13628 S:      Supported
13629 K:      sifive
13630 N:      sifive
13631
13632 SILEAD TOUCHSCREEN DRIVER
13633 M:      Hans de Goede <hdegoede@redhat.com>
13634 L:      linux-input@vger.kernel.org
13635 L:      platform-driver-x86@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/input/touchscreen/silead.c
13638 F:      drivers/platform/x86/touchscreen_dmi.c
13639
13640 SILICON MOTION SM712 FRAME BUFFER DRIVER
13641 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13642 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13643 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13644 L:      linux-fbdev@vger.kernel.org
13645 S:      Maintained
13646 F:      drivers/video/fbdev/sm712*
13647 F:      Documentation/fb/sm712fb.txt
13648
13649 SIMPLE FIRMWARE INTERFACE (SFI)
13650 M:      Len Brown <lenb@kernel.org>
13651 L:      sfi-devel@simplefirmware.org
13652 W:      http://simplefirmware.org/
13653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13654 S:      Supported
13655 F:      arch/x86/platform/sfi/
13656 F:      drivers/sfi/
13657 F:      include/linux/sfi*.h
13658
13659 SIMPLEFB FB DRIVER
13660 M:      Hans de Goede <hdegoede@redhat.com>
13661 L:      linux-fbdev@vger.kernel.org
13662 S:      Maintained
13663 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13664 F:      drivers/video/fbdev/simplefb.c
13665 F:      include/linux/platform_data/simplefb.h
13666
13667 SIMTEC EB110ATX (Chalice CATS)
13668 P:      Ben Dooks
13669 P:      Vincent Sanders <vince@simtec.co.uk>
13670 M:      Simtec Linux Team <linux@simtec.co.uk>
13671 W:      http://www.simtec.co.uk/products/EB110ATX/
13672 S:      Supported
13673
13674 SIMTEC EB2410ITX (BAST)
13675 P:      Ben Dooks
13676 P:      Vincent Sanders <vince@simtec.co.uk>
13677 M:      Simtec Linux Team <linux@simtec.co.uk>
13678 W:      http://www.simtec.co.uk/products/EB2410ITX/
13679 S:      Supported
13680 F:      arch/arm/mach-s3c24xx/mach-bast.c
13681 F:      arch/arm/mach-s3c24xx/bast-ide.c
13682 F:      arch/arm/mach-s3c24xx/bast-irq.c
13683
13684 SIPHASH PRF ROUTINES
13685 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13686 S:      Maintained
13687 F:      lib/siphash.c
13688 F:      lib/test_siphash.c
13689 F:      include/linux/siphash.h
13690
13691 SIOX
13692 M:      Gavin Schenk <g.schenk@eckelmann.de>
13693 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13694 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13695 S:      Supported
13696 F:      drivers/siox/*
13697 F:      drivers/gpio/gpio-siox.c
13698 F:      include/trace/events/siox.h
13699
13700 SIS 190 ETHERNET DRIVER
13701 M:      Francois Romieu <romieu@fr.zoreil.com>
13702 L:      netdev@vger.kernel.org
13703 S:      Maintained
13704 F:      drivers/net/ethernet/sis/sis190.c
13705
13706 SIS 900/7016 FAST ETHERNET DRIVER
13707 M:      Daniele Venzano <venza@brownhat.org>
13708 W:      http://www.brownhat.org/sis900.html
13709 L:      netdev@vger.kernel.org
13710 S:      Maintained
13711 F:      drivers/net/ethernet/sis/sis900.*
13712
13713 SIS FRAMEBUFFER DRIVER
13714 M:      Thomas Winischhofer <thomas@winischhofer.net>
13715 W:      http://www.winischhofer.net/linuxsisvga.shtml
13716 S:      Maintained
13717 F:      Documentation/fb/sisfb.txt
13718 F:      drivers/video/fbdev/sis/
13719 F:      include/video/sisfb.h
13720
13721 SIS USB2VGA DRIVER
13722 M:      Thomas Winischhofer <thomas@winischhofer.net>
13723 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13724 S:      Maintained
13725 F:      drivers/usb/misc/sisusbvga/
13726
13727 SLAB ALLOCATOR
13728 M:      Christoph Lameter <cl@linux.com>
13729 M:      Pekka Enberg <penberg@kernel.org>
13730 M:      David Rientjes <rientjes@google.com>
13731 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13732 M:      Andrew Morton <akpm@linux-foundation.org>
13733 L:      linux-mm@kvack.org
13734 S:      Maintained
13735 F:      include/linux/sl?b*.h
13736 F:      mm/sl?b*
13737
13738 SLEEPABLE READ-COPY UPDATE (SRCU)
13739 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13740 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13741 M:      Josh Triplett <josh@joshtriplett.org>
13742 R:      Steven Rostedt <rostedt@goodmis.org>
13743 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13744 L:      linux-kernel@vger.kernel.org
13745 W:      http://www.rdrop.com/users/paulmck/RCU/
13746 S:      Supported
13747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13748 F:      include/linux/srcu*.h
13749 F:      kernel/rcu/srcu*.c
13750
13751 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13752 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13753 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13754 S:      Maintained
13755 F:      drivers/slimbus/
13756 F:      Documentation/devicetree/bindings/slimbus/
13757 F:      include/linux/slimbus.h
13758
13759 SMACK SECURITY MODULE
13760 M:      Casey Schaufler <casey@schaufler-ca.com>
13761 L:      linux-security-module@vger.kernel.org
13762 W:      http://schaufler-ca.com
13763 T:      git git://github.com/cschaufler/smack-next
13764 S:      Maintained
13765 F:      Documentation/admin-guide/LSM/Smack.rst
13766 F:      security/smack/
13767
13768 SMC91x ETHERNET DRIVER
13769 M:      Nicolas Pitre <nico@fluxnic.net>
13770 S:      Odd Fixes
13771 F:      drivers/net/ethernet/smsc/smc91x.*
13772
13773 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13774 M:      Sakari Ailus <sakari.ailus@iki.fi>
13775 L:      linux-media@vger.kernel.org
13776 S:      Maintained
13777 F:      drivers/media/i2c/smiapp/
13778 F:      include/media/i2c/smiapp.h
13779 F:      drivers/media/i2c/smiapp-pll.c
13780 F:      drivers/media/i2c/smiapp-pll.h
13781 F:      include/uapi/linux/smiapp.h
13782 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13783
13784 SMM665 HARDWARE MONITOR DRIVER
13785 M:      Guenter Roeck <linux@roeck-us.net>
13786 L:      linux-hwmon@vger.kernel.org
13787 S:      Maintained
13788 F:      Documentation/hwmon/smm665
13789 F:      drivers/hwmon/smm665.c
13790
13791 SMSC EMC2103 HARDWARE MONITOR DRIVER
13792 M:      Steve Glendinning <steve.glendinning@shawell.net>
13793 L:      linux-hwmon@vger.kernel.org
13794 S:      Maintained
13795 F:      Documentation/hwmon/emc2103
13796 F:      drivers/hwmon/emc2103.c
13797
13798 SMSC SCH5627 HARDWARE MONITOR DRIVER
13799 M:      Hans de Goede <hdegoede@redhat.com>
13800 L:      linux-hwmon@vger.kernel.org
13801 S:      Supported
13802 F:      Documentation/hwmon/sch5627
13803 F:      drivers/hwmon/sch5627.c
13804
13805 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13806 M:      Steve Glendinning <steve.glendinning@shawell.net>
13807 L:      linux-fbdev@vger.kernel.org
13808 S:      Maintained
13809 F:      drivers/video/fbdev/smscufx.c
13810
13811 SMSC47B397 HARDWARE MONITOR DRIVER
13812 M:      Jean Delvare <jdelvare@suse.com>
13813 L:      linux-hwmon@vger.kernel.org
13814 S:      Maintained
13815 F:      Documentation/hwmon/smsc47b397
13816 F:      drivers/hwmon/smsc47b397.c
13817
13818 SMSC911x ETHERNET DRIVER
13819 M:      Steve Glendinning <steve.glendinning@shawell.net>
13820 L:      netdev@vger.kernel.org
13821 S:      Maintained
13822 F:      include/linux/smsc911x.h
13823 F:      drivers/net/ethernet/smsc/smsc911x.*
13824
13825 SMSC9420 PCI ETHERNET DRIVER
13826 M:      Steve Glendinning <steve.glendinning@shawell.net>
13827 L:      netdev@vger.kernel.org
13828 S:      Maintained
13829 F:      drivers/net/ethernet/smsc/smsc9420.*
13830
13831 SOC-CAMERA V4L2 SUBSYSTEM
13832 L:      linux-media@vger.kernel.org
13833 T:      git git://linuxtv.org/media_tree.git
13834 S:      Orphan
13835 F:      include/media/soc*
13836 F:      drivers/media/i2c/soc_camera/
13837 F:      drivers/media/platform/soc_camera/
13838
13839 SOCIONEXT SYNQUACER I2C DRIVER
13840 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13841 L:      linux-i2c@vger.kernel.org
13842 S:      Maintained
13843 F:      drivers/i2c/busses/i2c-synquacer.c
13844 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13845
13846 SOCIONEXT UNIPHIER SOUND DRIVER
13847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13848 S:      Orphan
13849 F:      sound/soc/uniphier/
13850
13851 SOEKRIS NET48XX LED SUPPORT
13852 M:      Chris Boot <bootc@bootc.net>
13853 S:      Maintained
13854 F:      drivers/leds/leds-net48xx.c
13855
13856 SOFT-ROCE DRIVER (rxe)
13857 M:      Moni Shoua <monis@mellanox.com>
13858 L:      linux-rdma@vger.kernel.org
13859 S:      Supported
13860 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13861 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13862 F:      drivers/infiniband/sw/rxe/
13863 F:      include/uapi/rdma/rdma_user_rxe.h
13864
13865 SOFTLOGIC 6x10 MPEG CODEC
13866 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13867 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13868 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13869 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13870 M:      Ismael Luceno <ismael@iodev.co.uk>
13871 L:      linux-media@vger.kernel.org
13872 S:      Supported
13873 F:      drivers/media/pci/solo6x10/
13874
13875 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13876 M:      James Morse <james.morse@arm.com>
13877 L:      linux-arm-kernel@lists.infradead.org
13878 S:      Maintained
13879 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13880 F:      drivers/firmware/arm_sdei.c
13881 F:      include/linux/arm_sdei.h
13882 F:      include/uapi/linux/arm_sdei.h
13883
13884 SOFTWARE RAID (Multiple Disks) SUPPORT
13885 M:      Shaohua Li <shli@kernel.org>
13886 L:      linux-raid@vger.kernel.org
13887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13888 S:      Supported
13889 F:      drivers/md/Makefile
13890 F:      drivers/md/Kconfig
13891 F:      drivers/md/md*
13892 F:      drivers/md/raid*
13893 F:      include/linux/raid/
13894 F:      include/uapi/linux/raid/
13895
13896 SOCIONEXT (SNI) AVE NETWORK DRIVER
13897 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13898 L:      netdev@vger.kernel.org
13899 S:      Maintained
13900 F:      drivers/net/ethernet/socionext/sni_ave.c
13901 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13902
13903 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13904 M:      Jassi Brar <jaswinder.singh@linaro.org>
13905 L:      netdev@vger.kernel.org
13906 S:      Maintained
13907 F:      drivers/net/ethernet/socionext/netsec.c
13908 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13909
13910 SOLIDRUN CLEARFOG SUPPORT
13911 M:      Russell King <linux@armlinux.org.uk>
13912 S:      Maintained
13913 F:      arch/arm/boot/dts/armada-388-clearfog*
13914 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13915
13916 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13917 M:      Russell King <linux@armlinux.org.uk>
13918 S:      Maintained
13919 F:      arch/arm/boot/dts/imx6*-cubox-i*
13920 F:      arch/arm/boot/dts/imx6*-hummingboard*
13921 F:      arch/arm/boot/dts/imx6*-sr-*
13922
13923 SONIC NETWORK DRIVER
13924 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13925 L:      netdev@vger.kernel.org
13926 S:      Maintained
13927 F:      drivers/net/ethernet/natsemi/sonic.*
13928
13929 SONICS SILICON BACKPLANE DRIVER (SSB)
13930 M:      Michael Buesch <m@bues.ch>
13931 L:      linux-wireless@vger.kernel.org
13932 S:      Maintained
13933 F:      drivers/ssb/
13934 F:      include/linux/ssb/
13935
13936 SONY IMX258 SENSOR DRIVER
13937 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13938 L:      linux-media@vger.kernel.org
13939 T:      git git://linuxtv.org/media_tree.git
13940 S:      Maintained
13941 F:      drivers/media/i2c/imx258.c
13942
13943 SONY IMX274 SENSOR DRIVER
13944 M:      Leon Luo <leonl@leopardimaging.com>
13945 L:      linux-media@vger.kernel.org
13946 T:      git git://linuxtv.org/media_tree.git
13947 S:      Maintained
13948 F:      drivers/media/i2c/imx274.c
13949 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13950
13951 SONY IMX319 SENSOR DRIVER
13952 M:      Bingbu Cao <bingbu.cao@intel.com>
13953 L:      linux-media@vger.kernel.org
13954 T:      git git://linuxtv.org/media_tree.git
13955 S:      Maintained
13956 F:      drivers/media/i2c/imx319.c
13957
13958 SONY IMX355 SENSOR DRIVER
13959 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13960 L:      linux-media@vger.kernel.org
13961 T:      git git://linuxtv.org/media_tree.git
13962 S:      Maintained
13963 F:      drivers/media/i2c/imx355.c
13964
13965 SONY MEMORYSTICK CARD SUPPORT
13966 M:      Alex Dubov <oakad@yahoo.com>
13967 W:      http://tifmxx.berlios.de/
13968 S:      Maintained
13969 F:      drivers/memstick/host/tifm_ms.c
13970
13971 SONY MEMORYSTICK STANDARD SUPPORT
13972 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13973 S:      Maintained
13974 F:      drivers/memstick/core/ms_block.*
13975
13976 SONY VAIO CONTROL DEVICE DRIVER
13977 M:      Mattia Dongili <malattia@linux.it>
13978 L:      platform-driver-x86@vger.kernel.org
13979 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13980 S:      Maintained
13981 F:      Documentation/laptops/sony-laptop.txt
13982 F:      drivers/char/sonypi.c
13983 F:      drivers/platform/x86/sony-laptop.c
13984 F:      include/linux/sony-laptop.h
13985
13986 SOUND
13987 M:      Jaroslav Kysela <perex@perex.cz>
13988 M:      Takashi Iwai <tiwai@suse.com>
13989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13990 W:      http://www.alsa-project.org/
13991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13992 T:      git git://git.alsa-project.org/alsa-kernel.git
13993 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13994 S:      Maintained
13995 F:      Documentation/sound/
13996 F:      include/sound/
13997 F:      include/uapi/sound/
13998 F:      sound/
13999
14000 SOUND - COMPRESSED AUDIO
14001 M:      Vinod Koul <vkoul@kernel.org>
14002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14004 S:      Supported
14005 F:      Documentation/sound/designs/compress-offload.rst
14006 F:      include/sound/compress_driver.h
14007 F:      include/uapi/sound/compress_*
14008 F:      sound/core/compress_offload.c
14009 F:      sound/soc/soc-compress.c
14010
14011 SOUND - DMAENGINE HELPERS
14012 M:      Lars-Peter Clausen <lars@metafoo.de>
14013 S:      Supported
14014 F:      include/sound/dmaengine_pcm.h
14015 F:      sound/core/pcm_dmaengine.c
14016 F:      sound/soc/soc-generic-dmaengine-pcm.c
14017
14018 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14019 M:      Liam Girdwood <lgirdwood@gmail.com>
14020 M:      Mark Brown <broonie@kernel.org>
14021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14023 W:      http://alsa-project.org/main/index.php/ASoC
14024 S:      Supported
14025 F:      Documentation/devicetree/bindings/sound/
14026 F:      Documentation/sound/soc/
14027 F:      sound/soc/
14028 F:      include/dt-bindings/sound/
14029 F:      include/sound/soc*
14030
14031 SOUNDWIRE SUBSYSTEM
14032 M:      Vinod Koul <vkoul@kernel.org>
14033 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14034 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14036 S:      Supported
14037 F:      Documentation/driver-api/soundwire/
14038 F:      drivers/soundwire/
14039 F:      include/linux/soundwire/
14040
14041 SP2 MEDIA DRIVER
14042 M:      Olli Salonen <olli.salonen@iki.fi>
14043 L:      linux-media@vger.kernel.org
14044 W:      https://linuxtv.org
14045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14046 S:      Maintained
14047 F:      drivers/media/dvb-frontends/sp2*
14048
14049 SPARC + UltraSPARC (sparc/sparc64)
14050 M:      "David S. Miller" <davem@davemloft.net>
14051 L:      sparclinux@vger.kernel.org
14052 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14055 S:      Maintained
14056 F:      arch/sparc/
14057 F:      drivers/sbus/
14058
14059 SPARC SERIAL DRIVERS
14060 M:      "David S. Miller" <davem@davemloft.net>
14061 L:      sparclinux@vger.kernel.org
14062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14064 S:      Maintained
14065 F:      include/linux/sunserialcore.h
14066 F:      drivers/tty/serial/suncore.c
14067 F:      drivers/tty/serial/sunhv.c
14068 F:      drivers/tty/serial/sunsab.c
14069 F:      drivers/tty/serial/sunsab.h
14070 F:      drivers/tty/serial/sunsu.c
14071 F:      drivers/tty/serial/sunzilog.c
14072 F:      drivers/tty/serial/sunzilog.h
14073 F:      drivers/tty/vcc.c
14074
14075 SPARSE CHECKER
14076 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14077 L:      linux-sparse@vger.kernel.org
14078 W:      https://sparse.wiki.kernel.org/
14079 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14080 S:      Maintained
14081 F:      include/linux/compiler.h
14082
14083 SPEAR CLOCK FRAMEWORK SUPPORT
14084 M:      Viresh Kumar <vireshk@kernel.org>
14085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14086 W:      http://www.st.com/spear
14087 S:      Maintained
14088 F:      drivers/clk/spear/
14089
14090 SPEAR PLATFORM SUPPORT
14091 M:      Viresh Kumar <vireshk@kernel.org>
14092 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14094 W:      http://www.st.com/spear
14095 S:      Maintained
14096 F:      arch/arm/boot/dts/spear*
14097 F:      arch/arm/mach-spear/
14098
14099 SPI NOR SUBSYSTEM
14100 M:      Marek Vasut <marek.vasut@gmail.com>
14101 L:      linux-mtd@lists.infradead.org
14102 W:      http://www.linux-mtd.infradead.org/
14103 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14104 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14105 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14106 S:      Maintained
14107 F:      drivers/mtd/spi-nor/
14108 F:      include/linux/mtd/spi-nor.h
14109
14110 SPI SUBSYSTEM
14111 M:      Mark Brown <broonie@kernel.org>
14112 L:      linux-spi@vger.kernel.org
14113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14114 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14115 S:      Maintained
14116 F:      Documentation/devicetree/bindings/spi/
14117 F:      Documentation/spi/
14118 F:      drivers/spi/
14119 F:      include/linux/spi/
14120 F:      include/uapi/linux/spi/
14121 F:      tools/spi/
14122
14123 SPIDERNET NETWORK DRIVER for CELL
14124 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14125 L:      netdev@vger.kernel.org
14126 S:      Supported
14127 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14128 F:      drivers/net/ethernet/toshiba/spider_net*
14129
14130 SPMI SUBSYSTEM
14131 R:      Stephen Boyd <sboyd@kernel.org>
14132 L:      linux-arm-msm@vger.kernel.org
14133 F:      Documentation/devicetree/bindings/spmi/
14134 F:      drivers/spmi/
14135 F:      include/dt-bindings/spmi/spmi.h
14136 F:      include/linux/spmi.h
14137 F:      include/trace/events/spmi.h
14138
14139 SPU FILE SYSTEM
14140 M:      Jeremy Kerr <jk@ozlabs.org>
14141 L:      linuxppc-dev@lists.ozlabs.org
14142 W:      http://www.ibm.com/developerworks/power/cell/
14143 S:      Supported
14144 F:      Documentation/filesystems/spufs.txt
14145 F:      arch/powerpc/platforms/cell/spufs/
14146
14147 SQUASHFS FILE SYSTEM
14148 M:      Phillip Lougher <phillip@squashfs.org.uk>
14149 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14150 W:      http://squashfs.org.uk
14151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14152 S:      Maintained
14153 F:      Documentation/filesystems/squashfs.txt
14154 F:      fs/squashfs/
14155
14156 SRM (Alpha) environment access
14157 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14158 S:      Maintained
14159 F:      arch/alpha/kernel/srm_env.c
14160
14161 ST STM32 I2C/SMBUS DRIVER
14162 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14163 L:      linux-i2c@vger.kernel.org
14164 S:      Maintained
14165 F:      drivers/i2c/busses/i2c-stm32*
14166
14167 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14168 M:      Song Qiang <songqiang1304521@gmail.com>
14169 L:      linux-iio@vger.kernel.org
14170 S:      Maintained
14171 F:      drivers/iio/proximity/vl53l0x-i2c.c
14172 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14173
14174 STABLE BRANCH
14175 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14176 M:      Sasha Levin <sashal@kernel.org>
14177 L:      stable@vger.kernel.org
14178 S:      Supported
14179 F:      Documentation/process/stable-kernel-rules.rst
14180
14181 STAGING - COMEDI
14182 M:      Ian Abbott <abbotti@mev.co.uk>
14183 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14184 S:      Odd Fixes
14185 F:      drivers/staging/comedi/
14186
14187 STAGING - EROFS FILE SYSTEM
14188 M:      Gao Xiang <gaoxiang25@huawei.com>
14189 M:      Chao Yu <yuchao0@huawei.com>
14190 L:      linux-erofs@lists.ozlabs.org
14191 S:      Maintained
14192 F:      drivers/staging/erofs/
14193
14194 STAGING - INDUSTRIAL IO
14195 M:      Jonathan Cameron <jic23@kernel.org>
14196 L:      linux-iio@vger.kernel.org
14197 S:      Odd Fixes
14198 F:      Documentation/devicetree/bindings/staging/iio/
14199 F:      drivers/staging/iio/
14200
14201 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14202 M:      Marc Dietrich <marvin24@gmx.de>
14203 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14204 L:      linux-tegra@vger.kernel.org
14205 S:      Maintained
14206 F:      drivers/staging/nvec/
14207
14208 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14209 M:      Jens Frederich <jfrederich@gmail.com>
14210 M:      Daniel Drake <dsd@laptop.org>
14211 M:      Jon Nettleton <jon.nettleton@gmail.com>
14212 W:      http://wiki.laptop.org/go/DCON
14213 S:      Maintained
14214 F:      drivers/staging/olpc_dcon/
14215
14216 STAGING - REALTEK RTL8712U DRIVERS
14217 M:      Larry Finger <Larry.Finger@lwfinger.net>
14218 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14219 S:      Odd Fixes
14220 F:      drivers/staging/rtl8712/
14221
14222 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14223 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14224 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14225 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14226 L:      linux-fbdev@vger.kernel.org
14227 S:      Maintained
14228 F:      drivers/staging/sm750fb/
14229
14230 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14231 M:      William Hubbs <w.d.hubbs@gmail.com>
14232 M:      Chris Brannon <chris@the-brannons.com>
14233 M:      Kirk Reiser <kirk@reisers.ca>
14234 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14235 L:      speakup@linux-speakup.org
14236 W:      http://www.linux-speakup.org/
14237 S:      Odd Fixes
14238 F:      drivers/staging/speakup/
14239
14240 STAGING - VIA VT665X DRIVERS
14241 M:      Forest Bond <forest@alittletooquiet.net>
14242 S:      Odd Fixes
14243 F:      drivers/staging/vt665?/
14244
14245 STAGING - WILC1000 WIFI DRIVER
14246 M:      Aditya Shankar <aditya.shankar@microchip.com>
14247 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14248 L:      linux-wireless@vger.kernel.org
14249 S:      Supported
14250 F:      drivers/staging/wilc1000/
14251
14252 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14253 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14254 S:      Odd Fixes
14255 F:      drivers/staging/xgifb/
14256
14257 STAGING SUBSYSTEM
14258 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14260 L:      devel@driverdev.osuosl.org
14261 S:      Supported
14262 F:      drivers/staging/
14263
14264 STARFIRE/DURALAN NETWORK DRIVER
14265 M:      Ion Badulescu <ionut@badula.org>
14266 S:      Odd Fixes
14267 F:      drivers/net/ethernet/adaptec/starfire*
14268
14269 STEC S1220 SKD DRIVER
14270 M:      Bart Van Assche <bart.vanassche@wdc.com>
14271 L:      linux-block@vger.kernel.org
14272 S:      Maintained
14273 F:      drivers/block/skd*[ch]
14274
14275 STI AUDIO (ASoC) DRIVERS
14276 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14278 S:      Maintained
14279 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14280 F:      sound/soc/sti/
14281
14282 STI CEC DRIVER
14283 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14284 S:      Maintained
14285 F:      drivers/media/platform/sti/cec/
14286 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14287
14288 STK1160 USB VIDEO CAPTURE DRIVER
14289 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14290 L:      linux-media@vger.kernel.org
14291 T:      git git://linuxtv.org/media_tree.git
14292 S:      Maintained
14293 F:      drivers/media/usb/stk1160/
14294
14295 STM32 AUDIO (ASoC) DRIVERS
14296 M:      Olivier Moysan <olivier.moysan@st.com>
14297 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14298 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14299 S:      Maintained
14300 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14301 F:      sound/soc/stm/
14302
14303 STM32 TIMER/LPTIMER DRIVERS
14304 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14305 S:      Maintained
14306 F:      drivers/*/stm32-*timer*
14307 F:      drivers/pwm/pwm-stm32*
14308 F:      include/linux/*/stm32-*tim*
14309 F:      Documentation/ABI/testing/*timer-stm32
14310 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14311 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14312
14313 STMMAC ETHERNET DRIVER
14314 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14315 M:      Alexandre Torgue <alexandre.torgue@st.com>
14316 M:      Jose Abreu <joabreu@synopsys.com>
14317 L:      netdev@vger.kernel.org
14318 W:      http://www.stlinux.com
14319 S:      Supported
14320 F:      drivers/net/ethernet/stmicro/stmmac/
14321
14322 SUN3/3X
14323 M:      Sam Creasey <sammy@sammy.net>
14324 W:      http://sammy.net/sun3/
14325 S:      Maintained
14326 F:      arch/m68k/kernel/*sun3*
14327 F:      arch/m68k/sun3*/
14328 F:      arch/m68k/include/asm/sun3*
14329 F:      drivers/net/ethernet/i825xx/sun3*
14330
14331 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14332 M:      Hans de Goede <hdegoede@redhat.com>
14333 L:      linux-input@vger.kernel.org
14334 S:      Maintained
14335 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14336 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14337
14338 SUNDANCE NETWORK DRIVER
14339 M:      Denis Kirjanov <kda@linux-powerpc.org>
14340 L:      netdev@vger.kernel.org
14341 S:      Maintained
14342 F:      drivers/net/ethernet/dlink/sundance.c
14343
14344 SUPERH
14345 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14346 M:      Rich Felker <dalias@libc.org>
14347 L:      linux-sh@vger.kernel.org
14348 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14349 S:      Maintained
14350 F:      Documentation/sh/
14351 F:      arch/sh/
14352 F:      drivers/sh/
14353
14354 SUSPEND TO RAM
14355 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14356 M:      Len Brown <len.brown@intel.com>
14357 M:      Pavel Machek <pavel@ucw.cz>
14358 L:      linux-pm@vger.kernel.org
14359 B:      https://bugzilla.kernel.org
14360 S:      Supported
14361 F:      Documentation/power/
14362 F:      arch/x86/kernel/acpi/
14363 F:      drivers/base/power/
14364 F:      kernel/power/
14365 F:      include/linux/suspend.h
14366 F:      include/linux/freezer.h
14367 F:      include/linux/pm.h
14368
14369 SVGA HANDLING
14370 M:      Martin Mares <mj@ucw.cz>
14371 L:      linux-video@atrey.karlin.mff.cuni.cz
14372 S:      Maintained
14373 F:      Documentation/svga.txt
14374 F:      arch/x86/boot/video*
14375
14376 SWIOTLB SUBSYSTEM
14377 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14378 L:      iommu@lists.linux-foundation.org
14379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14380 S:      Supported
14381 F:      kernel/dma/swiotlb.c
14382 F:      arch/*/kernel/pci-swiotlb.c
14383 F:      include/linux/swiotlb.h
14384
14385 SWITCHDEV
14386 M:      Jiri Pirko <jiri@resnulli.us>
14387 M:      Ivan Vecera <ivecera@redhat.com>
14388 L:      netdev@vger.kernel.org
14389 S:      Supported
14390 F:      net/switchdev/
14391 F:      include/net/switchdev.h
14392
14393 SY8106A REGULATOR DRIVER
14394 M:      Icenowy Zheng <icenowy@aosc.io>
14395 S:      Maintained
14396 F:      drivers/regulator/sy8106a-regulator.c
14397 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14398
14399 SYNC FILE FRAMEWORK
14400 M:      Sumit Semwal <sumit.semwal@linaro.org>
14401 R:      Gustavo Padovan <gustavo@padovan.org>
14402 S:      Maintained
14403 L:      linux-media@vger.kernel.org
14404 L:      dri-devel@lists.freedesktop.org
14405 F:      drivers/dma-buf/sync_*
14406 F:      drivers/dma-buf/dma-fence*
14407 F:      drivers/dma-buf/sw_sync.c
14408 F:      include/linux/sync_file.h
14409 F:      include/uapi/linux/sync_file.h
14410 F:      Documentation/sync_file.txt
14411 T:      git git://anongit.freedesktop.org/drm/drm-misc
14412
14413 SYNOPSYS ARC ARCHITECTURE
14414 M:      Vineet Gupta <vgupta@synopsys.com>
14415 L:      linux-snps-arc@lists.infradead.org
14416 S:      Supported
14417 F:      arch/arc/
14418 F:      Documentation/devicetree/bindings/arc/*
14419 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14420 F:      drivers/clocksource/arc_timer.c
14421 F:      drivers/tty/serial/arc_uart.c
14422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14423
14424 SYNOPSYS ARC HSDK SDP pll clock driver
14425 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14426 S:      Supported
14427 F:      drivers/clk/clk-hsdk-pll.c
14428 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14429
14430 SYNOPSYS ARC SDP clock driver
14431 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14432 S:      Supported
14433 F:      drivers/clk/axs10x/*
14434 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14435
14436 SYNOPSYS ARC SDP platform support
14437 M:      Alexey Brodkin <abrodkin@synopsys.com>
14438 S:      Supported
14439 F:      arch/arc/plat-axs10x
14440 F:      arch/arc/boot/dts/ax*
14441 F:      Documentation/devicetree/bindings/arc/axs10*
14442
14443 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14444 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14445 S:      Supported
14446 F:      drivers/reset/reset-axs10x.c
14447 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14448
14449 SYNOPSYS CREG GPIO DRIVER
14450 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14451 S:      Maintained
14452 F:      drivers/gpio/gpio-creg-snps.c
14453 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14454
14455 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14456 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14457 S:      Maintained
14458 F:      drivers/tty/serial/8250/8250_dw.c
14459
14460 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14461 M:      Hoan Tran <hotran@apm.com>
14462 L:      linux-gpio@vger.kernel.org
14463 S:      Maintained
14464 F:      drivers/gpio/gpio-dwapb.c
14465 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14466
14467 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14468 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14469 S:      Maintained
14470 F:      drivers/dma/dwi-axi-dmac/
14471 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14472
14473 SYNOPSYS DESIGNWARE DMAC DRIVER
14474 M:      Viresh Kumar <vireshk@kernel.org>
14475 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14476 S:      Maintained
14477 F:      include/linux/dma/dw.h
14478 F:      include/linux/platform_data/dma-dw.h
14479 F:      drivers/dma/dw/
14480
14481 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14482 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14483 L:      netdev@vger.kernel.org
14484 S:      Supported
14485 F:      drivers/net/ethernet/synopsys/
14486
14487 SYNOPSYS DESIGNWARE I2C DRIVER
14488 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14489 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14490 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14491 L:      linux-i2c@vger.kernel.org
14492 S:      Maintained
14493 F:      drivers/i2c/busses/i2c-designware-*
14494 F:      include/linux/platform_data/i2c-designware.h
14495
14496 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14497 M:      Jaehoon Chung <jh80.chung@samsung.com>
14498 L:      linux-mmc@vger.kernel.org
14499 S:      Maintained
14500 F:      drivers/mmc/host/dw_mmc*
14501
14502 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14503 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14504 S:      Supported
14505 F:      drivers/reset/reset-hsdk.c
14506 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14507 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14508
14509 SYSTEM CONFIGURATION (SYSCON)
14510 M:      Lee Jones <lee.jones@linaro.org>
14511 M:      Arnd Bergmann <arnd@arndb.de>
14512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14513 S:      Supported
14514 F:      drivers/mfd/syscon.c
14515
14516 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14517 M:      Sudeep Holla <sudeep.holla@arm.com>
14518 L:      linux-arm-kernel@lists.infradead.org
14519 S:      Maintained
14520 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14521 F:      drivers/clk/clk-sc[mp]i.c
14522 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14523 F:      drivers/firmware/arm_scpi.c
14524 F:      drivers/firmware/arm_scmi/
14525 F:      include/linux/sc[mp]i_protocol.h
14526
14527 SYSTEM RESET/SHUTDOWN DRIVERS
14528 M:      Sebastian Reichel <sre@kernel.org>
14529 L:      linux-pm@vger.kernel.org
14530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14531 S:      Maintained
14532 F:      Documentation/devicetree/bindings/power/reset/
14533 F:      drivers/power/reset/
14534
14535 SYSTEM TRACE MODULE CLASS
14536 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14537 S:      Maintained
14538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14539 F:      Documentation/trace/stm.rst
14540 F:      drivers/hwtracing/stm/
14541 F:      include/linux/stm.h
14542 F:      include/uapi/linux/stm.h
14543
14544 SYSV FILESYSTEM
14545 M:      Christoph Hellwig <hch@infradead.org>
14546 S:      Maintained
14547 F:      Documentation/filesystems/sysv-fs.txt
14548 F:      fs/sysv/
14549 F:      include/linux/sysv_fs.h
14550
14551 TARGET SUBSYSTEM
14552 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14553 L:      linux-scsi@vger.kernel.org
14554 L:      target-devel@vger.kernel.org
14555 W:      http://www.linux-iscsi.org
14556 W:      http://groups.google.com/group/linux-iscsi-target-dev
14557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14558 S:      Supported
14559 F:      drivers/target/
14560 F:      include/target/
14561 F:      Documentation/target/
14562
14563 TASKSTATS STATISTICS INTERFACE
14564 M:      Balbir Singh <bsingharora@gmail.com>
14565 S:      Maintained
14566 F:      Documentation/accounting/taskstats*
14567 F:      include/linux/taskstats*
14568 F:      kernel/taskstats.c
14569
14570 TC subsystem
14571 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14572 M:      Cong Wang <xiyou.wangcong@gmail.com>
14573 M:      Jiri Pirko <jiri@resnulli.us>
14574 L:      netdev@vger.kernel.org
14575 S:      Maintained
14576 F:      include/net/pkt_cls.h
14577 F:      include/net/pkt_sched.h
14578 F:      include/net/tc_act/
14579 F:      include/uapi/linux/pkt_cls.h
14580 F:      include/uapi/linux/pkt_sched.h
14581 F:      include/uapi/linux/tc_act/
14582 F:      include/uapi/linux/tc_ematch/
14583 F:      net/sched/
14584
14585 TC90522 MEDIA DRIVER
14586 M:      Akihiro Tsukada <tskd08@gmail.com>
14587 L:      linux-media@vger.kernel.org
14588 S:      Odd Fixes
14589 F:      drivers/media/dvb-frontends/tc90522*
14590
14591 TCP LOW PRIORITY MODULE
14592 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14593 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14594 W:      http://tcp-lp-mod.sourceforge.net/
14595 S:      Maintained
14596 F:      net/ipv4/tcp_lp.c
14597
14598 TDA10071 MEDIA DRIVER
14599 M:      Antti Palosaari <crope@iki.fi>
14600 L:      linux-media@vger.kernel.org
14601 W:      https://linuxtv.org
14602 W:      http://palosaari.fi/linux/
14603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14604 T:      git git://linuxtv.org/anttip/media_tree.git
14605 S:      Maintained
14606 F:      drivers/media/dvb-frontends/tda10071*
14607
14608 TDA18212 MEDIA DRIVER
14609 M:      Antti Palosaari <crope@iki.fi>
14610 L:      linux-media@vger.kernel.org
14611 W:      https://linuxtv.org
14612 W:      http://palosaari.fi/linux/
14613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14614 T:      git git://linuxtv.org/anttip/media_tree.git
14615 S:      Maintained
14616 F:      drivers/media/tuners/tda18212*
14617
14618 TDA18218 MEDIA DRIVER
14619 M:      Antti Palosaari <crope@iki.fi>
14620 L:      linux-media@vger.kernel.org
14621 W:      https://linuxtv.org
14622 W:      http://palosaari.fi/linux/
14623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14624 T:      git git://linuxtv.org/anttip/media_tree.git
14625 S:      Maintained
14626 F:      drivers/media/tuners/tda18218*
14627
14628 TDA18250 MEDIA DRIVER
14629 M:      Olli Salonen <olli.salonen@iki.fi>
14630 L:      linux-media@vger.kernel.org
14631 W:      https://linuxtv.org
14632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14633 T:      git git://linuxtv.org/media_tree.git
14634 S:      Maintained
14635 F:      drivers/media/tuners/tda18250*
14636
14637 TDA18271 MEDIA DRIVER
14638 M:      Michael Krufky <mkrufky@linuxtv.org>
14639 L:      linux-media@vger.kernel.org
14640 W:      https://linuxtv.org
14641 W:      http://github.com/mkrufky
14642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14643 T:      git git://linuxtv.org/mkrufky/tuners.git
14644 S:      Maintained
14645 F:      drivers/media/tuners/tda18271*
14646
14647 TDA1997x MEDIA DRIVER
14648 M:      Tim Harvey <tharvey@gateworks.com>
14649 L:      linux-media@vger.kernel.org
14650 W:      https://linuxtv.org
14651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14652 S:      Maintained
14653 F:      drivers/media/i2c/tda1997x.*
14654
14655 TDA827x MEDIA DRIVER
14656 M:      Michael Krufky <mkrufky@linuxtv.org>
14657 L:      linux-media@vger.kernel.org
14658 W:      https://linuxtv.org
14659 W:      http://github.com/mkrufky
14660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14661 T:      git git://linuxtv.org/mkrufky/tuners.git
14662 S:      Maintained
14663 F:      drivers/media/tuners/tda8290.*
14664
14665 TDA8290 MEDIA DRIVER
14666 M:      Michael Krufky <mkrufky@linuxtv.org>
14667 L:      linux-media@vger.kernel.org
14668 W:      https://linuxtv.org
14669 W:      http://github.com/mkrufky
14670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14671 T:      git git://linuxtv.org/mkrufky/tuners.git
14672 S:      Maintained
14673 F:      drivers/media/tuners/tda8290.*
14674
14675 TDA9840 MEDIA DRIVER
14676 M:      Hans Verkuil <hverkuil@xs4all.nl>
14677 L:      linux-media@vger.kernel.org
14678 T:      git git://linuxtv.org/media_tree.git
14679 W:      https://linuxtv.org
14680 S:      Maintained
14681 F:      drivers/media/i2c/tda9840*
14682
14683 TEA5761 TUNER DRIVER
14684 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14685 L:      linux-media@vger.kernel.org
14686 W:      https://linuxtv.org
14687 T:      git git://linuxtv.org/media_tree.git
14688 S:      Odd fixes
14689 F:      drivers/media/tuners/tea5761.*
14690
14691 TEA5767 TUNER DRIVER
14692 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14693 L:      linux-media@vger.kernel.org
14694 W:      https://linuxtv.org
14695 T:      git git://linuxtv.org/media_tree.git
14696 S:      Maintained
14697 F:      drivers/media/tuners/tea5767.*
14698
14699 TEA6415C MEDIA DRIVER
14700 M:      Hans Verkuil <hverkuil@xs4all.nl>
14701 L:      linux-media@vger.kernel.org
14702 T:      git git://linuxtv.org/media_tree.git
14703 W:      https://linuxtv.org
14704 S:      Maintained
14705 F:      drivers/media/i2c/tea6415c*
14706
14707 TEA6420 MEDIA DRIVER
14708 M:      Hans Verkuil <hverkuil@xs4all.nl>
14709 L:      linux-media@vger.kernel.org
14710 T:      git git://linuxtv.org/media_tree.git
14711 W:      https://linuxtv.org
14712 S:      Maintained
14713 F:      drivers/media/i2c/tea6420*
14714
14715 TEAM DRIVER
14716 M:      Jiri Pirko <jiri@resnulli.us>
14717 L:      netdev@vger.kernel.org
14718 S:      Supported
14719 F:      drivers/net/team/
14720 F:      include/linux/if_team.h
14721 F:      include/uapi/linux/if_team.h
14722
14723 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14724 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14725 S:      Maintained
14726 F:      arch/x86/platform/ts5500/
14727
14728 TECHNOTREND USB IR RECEIVER
14729 M:      Sean Young <sean@mess.org>
14730 L:      linux-media@vger.kernel.org
14731 S:      Maintained
14732 F:      drivers/media/rc/ttusbir.c
14733
14734 TECHWELL TW9910 VIDEO DECODER
14735 L:      linux-media@vger.kernel.org
14736 S:      Orphan
14737 F:      drivers/media/i2c/tw9910.c
14738 F:      include/media/i2c/tw9910.h
14739
14740 TEE SUBSYSTEM
14741 M:      Jens Wiklander <jens.wiklander@linaro.org>
14742 S:      Maintained
14743 F:      include/linux/tee_drv.h
14744 F:      include/uapi/linux/tee.h
14745 F:      drivers/tee/
14746 F:      Documentation/tee.txt
14747
14748 TEGRA ARCHITECTURE SUPPORT
14749 M:      Thierry Reding <thierry.reding@gmail.com>
14750 M:      Jonathan Hunter <jonathanh@nvidia.com>
14751 L:      linux-tegra@vger.kernel.org
14752 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14754 S:      Supported
14755 N:      [^a-z]tegra
14756
14757 TEGRA CLOCK DRIVER
14758 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14759 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14760 S:      Supported
14761 F:      drivers/clk/tegra/
14762
14763 TEGRA DMA DRIVERS
14764 M:      Laxman Dewangan <ldewangan@nvidia.com>
14765 M:      Jon Hunter <jonathanh@nvidia.com>
14766 S:      Supported
14767 F:      drivers/dma/tegra*
14768
14769 TEGRA I2C DRIVER
14770 M:      Laxman Dewangan <ldewangan@nvidia.com>
14771 S:      Supported
14772 F:      drivers/i2c/busses/i2c-tegra.c
14773
14774 TEGRA IOMMU DRIVERS
14775 M:      Thierry Reding <thierry.reding@gmail.com>
14776 L:      linux-tegra@vger.kernel.org
14777 S:      Supported
14778 F:      drivers/iommu/tegra*
14779
14780 TEGRA KBC DRIVER
14781 M:      Laxman Dewangan <ldewangan@nvidia.com>
14782 S:      Supported
14783 F:      drivers/input/keyboard/tegra-kbc.c
14784
14785 TEGRA NAND DRIVER
14786 M:      Stefan Agner <stefan@agner.ch>
14787 M:      Lucas Stach <dev@lynxeye.de>
14788 S:      Maintained
14789 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14790 F:      drivers/mtd/nand/raw/tegra_nand.c
14791
14792 TEGRA PWM DRIVER
14793 M:      Thierry Reding <thierry.reding@gmail.com>
14794 S:      Supported
14795 F:      drivers/pwm/pwm-tegra.c
14796
14797 TEGRA SERIAL DRIVER
14798 M:      Laxman Dewangan <ldewangan@nvidia.com>
14799 S:      Supported
14800 F:      drivers/tty/serial/serial-tegra.c
14801
14802 TEGRA SPI DRIVER
14803 M:      Laxman Dewangan <ldewangan@nvidia.com>
14804 S:      Supported
14805 F:      drivers/spi/spi-tegra*
14806
14807 TEHUTI ETHERNET DRIVER
14808 M:      Andy Gospodarek <andy@greyhouse.net>
14809 L:      netdev@vger.kernel.org
14810 S:      Supported
14811 F:      drivers/net/ethernet/tehuti/*
14812
14813 Telecom Clock Driver for MCPL0010
14814 M:      Mark Gross <mark.gross@intel.com>
14815 S:      Supported
14816 F:      drivers/char/tlclk.c
14817
14818 TENSILICA XTENSA PORT (xtensa)
14819 M:      Chris Zankel <chris@zankel.net>
14820 M:      Max Filippov <jcmvbkbc@gmail.com>
14821 L:      linux-xtensa@linux-xtensa.org
14822 T:      git git://github.com/czankel/xtensa-linux.git
14823 S:      Maintained
14824 F:      arch/xtensa/
14825 F:      drivers/irqchip/irq-xtensa-*
14826
14827 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14828 M:      Nishanth Menon <nm@ti.com>
14829 M:      Tero Kristo <t-kristo@ti.com>
14830 M:      Santosh Shilimkar <ssantosh@kernel.org>
14831 L:      linux-arm-kernel@lists.infradead.org
14832 S:      Maintained
14833 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14834 F:      drivers/firmware/ti_sci*
14835 F:      include/linux/soc/ti/ti_sci_protocol.h
14836 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14837 F:      drivers/soc/ti/ti_sci_pm_domains.c
14838 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14839 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14840 F:      drivers/clk/keystone/sci-clk.c
14841 F:      drivers/reset/reset-ti-sci.c
14842
14843 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14844 M:      Hans Verkuil <hverkuil@xs4all.nl>
14845 L:      linux-media@vger.kernel.org
14846 T:      git git://linuxtv.org/media_tree.git
14847 W:      https://linuxtv.org
14848 S:      Maintained
14849 F:      drivers/media/radio/radio-raremono.c
14850
14851 THERMAL
14852 M:      Zhang Rui <rui.zhang@intel.com>
14853 M:      Eduardo Valentin <edubezval@gmail.com>
14854 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14855 L:      linux-pm@vger.kernel.org
14856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14858 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14859 S:      Supported
14860 F:      drivers/thermal/
14861 F:      include/linux/thermal.h
14862 F:      include/uapi/linux/thermal.h
14863 F:      include/linux/cpu_cooling.h
14864 F:      Documentation/devicetree/bindings/thermal/
14865
14866 THERMAL/CPU_COOLING
14867 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14868 M:      Viresh Kumar <viresh.kumar@linaro.org>
14869 M:      Javi Merino <javi.merino@kernel.org>
14870 L:      linux-pm@vger.kernel.org
14871 S:      Supported
14872 F:      Documentation/thermal/cpu-cooling-api.txt
14873 F:      drivers/thermal/cpu_cooling.c
14874 F:      include/linux/cpu_cooling.h
14875
14876 THINKPAD ACPI EXTRAS DRIVER
14877 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14878 L:      ibm-acpi-devel@lists.sourceforge.net
14879 L:      platform-driver-x86@vger.kernel.org
14880 W:      http://ibm-acpi.sourceforge.net
14881 W:      http://thinkwiki.org/wiki/Ibm-acpi
14882 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14883 S:      Maintained
14884 F:      drivers/platform/x86/thinkpad_acpi.c
14885
14886 THUNDERBOLT DRIVER
14887 M:      Andreas Noever <andreas.noever@gmail.com>
14888 M:      Michael Jamet <michael.jamet@intel.com>
14889 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14890 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14892 S:      Maintained
14893 F:      Documentation/admin-guide/thunderbolt.rst
14894 F:      drivers/thunderbolt/
14895 F:      include/linux/thunderbolt.h
14896
14897 THUNDERBOLT NETWORK DRIVER
14898 M:      Michael Jamet <michael.jamet@intel.com>
14899 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14900 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14901 L:      netdev@vger.kernel.org
14902 S:      Maintained
14903 F:      drivers/net/thunderbolt.c
14904
14905 THUNDERX GPIO DRIVER
14906 M:      David Daney <david.daney@cavium.com>
14907 S:      Maintained
14908 F:      drivers/gpio/gpio-thunderx.c
14909
14910 TI AM437X VPFE DRIVER
14911 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14912 L:      linux-media@vger.kernel.org
14913 W:      https://linuxtv.org
14914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14915 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14916 S:      Maintained
14917 F:      drivers/media/platform/am437x/
14918
14919 TI BANDGAP AND THERMAL DRIVER
14920 M:      Eduardo Valentin <edubezval@gmail.com>
14921 M:      Keerthy <j-keerthy@ti.com>
14922 L:      linux-pm@vger.kernel.org
14923 L:      linux-omap@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/thermal/ti-soc-thermal/
14926
14927 TI BQ27XXX POWER SUPPLY DRIVER
14928 R:      Andrew F. Davis <afd@ti.com>
14929 F:      include/linux/power/bq27xxx_battery.h
14930 F:      drivers/power/supply/bq27xxx_battery.c
14931 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14932
14933 TI CDCE706 CLOCK DRIVER
14934 M:      Max Filippov <jcmvbkbc@gmail.com>
14935 S:      Maintained
14936 F:      drivers/clk/clk-cdce706.c
14937
14938 TI CLOCK DRIVER
14939 M:      Tero Kristo <t-kristo@ti.com>
14940 L:      linux-omap@vger.kernel.org
14941 S:      Maintained
14942 F:      drivers/clk/ti/
14943 F:      include/linux/clk/ti.h
14944
14945 TI DAVINCI MACHINE SUPPORT
14946 M:      Sekhar Nori <nsekhar@ti.com>
14947 M:      Kevin Hilman <khilman@kernel.org>
14948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14950 S:      Supported
14951 F:      arch/arm/mach-davinci/
14952 F:      drivers/i2c/busses/i2c-davinci.c
14953 F:      arch/arm/boot/dts/da850*
14954
14955 TI DAVINCI SERIES CLOCK DRIVER
14956 M:      David Lechner <david@lechnology.com>
14957 R:      Sekhar Nori <nsekhar@ti.com>
14958 S:      Maintained
14959 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14960 F:      drivers/clk/davinci/
14961
14962 TI DAVINCI SERIES GPIO DRIVER
14963 M:      Keerthy <j-keerthy@ti.com>
14964 L:      linux-gpio@vger.kernel.org
14965 S:      Maintained
14966 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14967 F:      drivers/gpio/gpio-davinci.c
14968
14969 TI DAVINCI SERIES MEDIA DRIVER
14970 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14971 L:      linux-media@vger.kernel.org
14972 W:      https://linuxtv.org
14973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14974 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14975 S:      Maintained
14976 F:      drivers/media/platform/davinci/
14977 F:      include/media/davinci/
14978
14979 TI ETHERNET SWITCH DRIVER (CPSW)
14980 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14981 L:      linux-omap@vger.kernel.org
14982 L:      netdev@vger.kernel.org
14983 S:      Maintained
14984 F:      drivers/net/ethernet/ti/cpsw*
14985 F:      drivers/net/ethernet/ti/davinci*
14986
14987 TI FLASH MEDIA INTERFACE DRIVER
14988 M:      Alex Dubov <oakad@yahoo.com>
14989 S:      Maintained
14990 F:      drivers/misc/tifm*
14991 F:      drivers/mmc/host/tifm_sd.c
14992 F:      include/linux/tifm.h
14993
14994 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14995 M:      Santosh Shilimkar <ssantosh@kernel.org>
14996 L:      linux-kernel@vger.kernel.org
14997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14998 S:      Maintained
14999 F:      drivers/soc/ti/*
15000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15001
15002 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15003 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15004 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15005 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15006 S:      Maintained
15007 F:      sound/soc/codecs/lm49453*
15008 F:      sound/soc/codecs/isabelle*
15009
15010 TI LP855x BACKLIGHT DRIVER
15011 M:      Milo Kim <milo.kim@ti.com>
15012 S:      Maintained
15013 F:      Documentation/backlight/lp855x-driver.txt
15014 F:      drivers/video/backlight/lp855x_bl.c
15015 F:      include/linux/platform_data/lp855x.h
15016
15017 TI LP8727 CHARGER DRIVER
15018 M:      Milo Kim <milo.kim@ti.com>
15019 S:      Maintained
15020 F:      drivers/power/supply/lp8727_charger.c
15021 F:      include/linux/platform_data/lp8727.h
15022
15023 TI LP8788 MFD DRIVER
15024 M:      Milo Kim <milo.kim@ti.com>
15025 S:      Maintained
15026 F:      drivers/iio/adc/lp8788_adc.c
15027 F:      drivers/leds/leds-lp8788.c
15028 F:      drivers/mfd/lp8788*.c
15029 F:      drivers/power/supply/lp8788-charger.c
15030 F:      drivers/regulator/lp8788-*.c
15031 F:      include/linux/mfd/lp8788*.h
15032
15033 TI NETCP ETHERNET DRIVER
15034 M:      Wingman Kwok <w-kwok2@ti.com>
15035 M:      Murali Karicheri <m-karicheri2@ti.com>
15036 L:      netdev@vger.kernel.org
15037 S:      Maintained
15038 F:      drivers/net/ethernet/ti/netcp*
15039
15040 TI PCM3060 ASoC CODEC DRIVER
15041 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15042 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15043 S:      Maintained
15044 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15045 F:      sound/soc/codecs/pcm3060*
15046
15047 TI TAS571X FAMILY ASoC CODEC DRIVER
15048 M:      Kevin Cernekee <cernekee@chromium.org>
15049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15050 S:      Odd Fixes
15051 F:      sound/soc/codecs/tas571x*
15052
15053 TI TRF7970A NFC DRIVER
15054 M:      Mark Greer <mgreer@animalcreek.com>
15055 L:      linux-wireless@vger.kernel.org
15056 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15057 S:      Supported
15058 F:      drivers/nfc/trf7970a.c
15059 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15060
15061 TI TWL4030 SERIES SOC CODEC DRIVER
15062 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15063 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15064 S:      Maintained
15065 F:      sound/soc/codecs/twl4030*
15066
15067 TI VPE/CAL DRIVERS
15068 M:      Benoit Parrot <bparrot@ti.com>
15069 L:      linux-media@vger.kernel.org
15070 W:      http://linuxtv.org/
15071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15072 S:      Maintained
15073 F:      drivers/media/platform/ti-vpe/
15074
15075 TI WILINK WIRELESS DRIVERS
15076 L:      linux-wireless@vger.kernel.org
15077 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15078 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15080 S:      Orphan
15081 F:      drivers/net/wireless/ti/
15082 F:      include/linux/wl12xx.h
15083
15084 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15085 M:      John Stultz <john.stultz@linaro.org>
15086 M:      Thomas Gleixner <tglx@linutronix.de>
15087 R:      Stephen Boyd <sboyd@kernel.org>
15088 L:      linux-kernel@vger.kernel.org
15089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15090 S:      Supported
15091 F:      include/linux/clocksource.h
15092 F:      include/linux/time.h
15093 F:      include/linux/timex.h
15094 F:      include/uapi/linux/time.h
15095 F:      include/uapi/linux/timex.h
15096 F:      kernel/time/clocksource.c
15097 F:      kernel/time/time*.c
15098 F:      kernel/time/alarmtimer.c
15099 F:      kernel/time/ntp.c
15100 F:      tools/testing/selftests/timers/
15101
15102 TIPC NETWORK LAYER
15103 M:      Jon Maloy <jon.maloy@ericsson.com>
15104 M:      Ying Xue <ying.xue@windriver.com>
15105 L:      netdev@vger.kernel.org (core kernel code)
15106 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15107 W:      http://tipc.sourceforge.net/
15108 S:      Maintained
15109 F:      include/uapi/linux/tipc*.h
15110 F:      net/tipc/
15111
15112 TLAN NETWORK DRIVER
15113 M:      Samuel Chessman <chessman@tux.org>
15114 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15115 W:      http://sourceforge.net/projects/tlan/
15116 S:      Maintained
15117 F:      Documentation/networking/device_drivers/ti/tlan.txt
15118 F:      drivers/net/ethernet/ti/tlan.*
15119
15120 TM6000 VIDEO4LINUX DRIVER
15121 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15122 L:      linux-media@vger.kernel.org
15123 W:      https://linuxtv.org
15124 T:      git git://linuxtv.org/media_tree.git
15125 S:      Odd fixes
15126 F:      drivers/media/usb/tm6000/
15127 F:      Documentation/media/v4l-drivers/tm6000*
15128
15129 TMIO/SDHI MMC DRIVER
15130 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15131 L:      linux-mmc@vger.kernel.org
15132 S:      Supported
15133 F:      drivers/mmc/host/tmio_mmc*
15134 F:      drivers/mmc/host/renesas_sdhi*
15135 F:      include/linux/mfd/tmio.h
15136
15137 TMP401 HARDWARE MONITOR DRIVER
15138 M:      Guenter Roeck <linux@roeck-us.net>
15139 L:      linux-hwmon@vger.kernel.org
15140 S:      Maintained
15141 F:      Documentation/hwmon/tmp401
15142 F:      drivers/hwmon/tmp401.c
15143
15144 TMPFS (SHMEM FILESYSTEM)
15145 M:      Hugh Dickins <hughd@google.com>
15146 L:      linux-mm@kvack.org
15147 S:      Maintained
15148 F:      include/linux/shmem_fs.h
15149 F:      mm/shmem.c
15150
15151 TOMOYO SECURITY MODULE
15152 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15153 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15154 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15155 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15156 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15157 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15158 W:      http://tomoyo.sourceforge.jp/
15159 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15160 S:      Maintained
15161 F:      security/tomoyo/
15162
15163 TOPSTAR LAPTOP EXTRAS DRIVER
15164 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15165 L:      platform-driver-x86@vger.kernel.org
15166 S:      Maintained
15167 F:      drivers/platform/x86/topstar-laptop.c
15168
15169 TORTURE-TEST MODULES
15170 M:      Davidlohr Bueso <dave@stgolabs.net>
15171 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15172 M:      Josh Triplett <josh@joshtriplett.org>
15173 L:      linux-kernel@vger.kernel.org
15174 S:      Supported
15175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15176 F:      Documentation/RCU/torture.txt
15177 F:      kernel/torture.c
15178 F:      kernel/rcu/rcutorture.c
15179 F:      kernel/rcu/rcuperf.c
15180 F:      kernel/locking/locktorture.c
15181
15182 TOSHIBA ACPI EXTRAS DRIVER
15183 M:      Azael Avalos <coproscefalo@gmail.com>
15184 L:      platform-driver-x86@vger.kernel.org
15185 S:      Maintained
15186 F:      drivers/platform/x86/toshiba_acpi.c
15187
15188 TOSHIBA BLUETOOTH DRIVER
15189 M:      Azael Avalos <coproscefalo@gmail.com>
15190 L:      platform-driver-x86@vger.kernel.org
15191 S:      Maintained
15192 F:      drivers/platform/x86/toshiba_bluetooth.c
15193
15194 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15195 M:      Azael Avalos <coproscefalo@gmail.com>
15196 L:      platform-driver-x86@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/platform/x86/toshiba_haps.c
15199
15200 TOSHIBA SMM DRIVER
15201 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15202 W:      http://www.buzzard.org.uk/toshiba/
15203 S:      Maintained
15204 F:      drivers/char/toshiba.c
15205 F:      include/linux/toshiba.h
15206 F:      include/uapi/linux/toshiba.h
15207
15208 TOSHIBA TC358743 DRIVER
15209 M:      Mats Randgaard <matrandg@cisco.com>
15210 L:      linux-media@vger.kernel.org
15211 S:      Maintained
15212 F:      drivers/media/i2c/tc358743*
15213 F:      include/media/i2c/tc358743.h
15214
15215 TOSHIBA WMI HOTKEYS DRIVER
15216 M:      Azael Avalos <coproscefalo@gmail.com>
15217 L:      platform-driver-x86@vger.kernel.org
15218 S:      Maintained
15219 F:      drivers/platform/x86/toshiba-wmi.c
15220
15221 TPM DEVICE DRIVER
15222 M:      Peter Huewe <peterhuewe@gmx.de>
15223 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15224 R:      Jason Gunthorpe <jgg@ziepe.ca>
15225 L:      linux-integrity@vger.kernel.org
15226 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15227 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15228 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15229 S:      Maintained
15230 F:      drivers/char/tpm/
15231
15232 TRACING
15233 M:      Steven Rostedt <rostedt@goodmis.org>
15234 M:      Ingo Molnar <mingo@redhat.com>
15235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15236 S:      Maintained
15237 F:      Documentation/trace/ftrace.rst
15238 F:      arch/*/*/*/ftrace.h
15239 F:      arch/*/kernel/ftrace.c
15240 F:      include/*/ftrace.h
15241 F:      include/linux/trace*.h
15242 F:      include/trace/
15243 F:      kernel/trace/
15244 F:      tools/testing/selftests/ftrace/
15245
15246 TRACING MMIO ACCESSES (MMIOTRACE)
15247 M:      Steven Rostedt <rostedt@goodmis.org>
15248 M:      Ingo Molnar <mingo@kernel.org>
15249 R:      Karol Herbst <karolherbst@gmail.com>
15250 R:      Pekka Paalanen <ppaalanen@gmail.com>
15251 S:      Maintained
15252 L:      linux-kernel@vger.kernel.org
15253 L:      nouveau@lists.freedesktop.org
15254 F:      kernel/trace/trace_mmiotrace.c
15255 F:      include/linux/mmiotrace.h
15256 F:      arch/x86/mm/kmmio.c
15257 F:      arch/x86/mm/mmio-mod.c
15258 F:      arch/x86/mm/testmmiotrace.c
15259
15260 TRIVIAL PATCHES
15261 M:      Jiri Kosina <trivial@kernel.org>
15262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15263 S:      Maintained
15264 K:      ^Subject:.*(?i)trivial
15265
15266 TEMPO SEMICONDUCTOR DRIVERS
15267 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15268 S:      Maintained
15269 F:      sound/soc/codecs/tscs*.c
15270 F:      sound/soc/codecs/tscs*.h
15271 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15272
15273 TTY LAYER
15274 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15275 M:      Jiri Slaby <jslaby@suse.com>
15276 S:      Supported
15277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15278 F:      Documentation/serial/
15279 F:      drivers/tty/
15280 F:      drivers/tty/serial/serial_core.c
15281 F:      include/linux/serial_core.h
15282 F:      include/linux/serial.h
15283 F:      include/linux/tty.h
15284 F:      include/uapi/linux/serial_core.h
15285 F:      include/uapi/linux/serial.h
15286 F:      include/uapi/linux/tty.h
15287
15288 TUA9001 MEDIA DRIVER
15289 M:      Antti Palosaari <crope@iki.fi>
15290 L:      linux-media@vger.kernel.org
15291 W:      https://linuxtv.org
15292 W:      http://palosaari.fi/linux/
15293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15294 T:      git git://linuxtv.org/anttip/media_tree.git
15295 S:      Maintained
15296 F:      drivers/media/tuners/tua9001*
15297
15298 TULIP NETWORK DRIVERS
15299 L:      netdev@vger.kernel.org
15300 L:      linux-parisc@vger.kernel.org
15301 S:      Orphan
15302 F:      drivers/net/ethernet/dec/tulip/
15303
15304 TUN/TAP driver
15305 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15306 W:      http://vtun.sourceforge.net/tun
15307 S:      Maintained
15308 F:      Documentation/networking/tuntap.txt
15309 F:      arch/um/os-Linux/drivers/
15310
15311 TURBOCHANNEL SUBSYSTEM
15312 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15313 M:      Ralf Baechle <ralf@linux-mips.org>
15314 L:      linux-mips@vger.kernel.org
15315 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15316 S:      Maintained
15317 F:      drivers/tc/
15318 F:      include/linux/tc.h
15319
15320 TURBOSTAT UTILITY
15321 M:      "Len Brown" <lenb@kernel.org>
15322 L:      linux-pm@vger.kernel.org
15323 B:      https://bugzilla.kernel.org
15324 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15326 S:      Supported
15327 F:      tools/power/x86/turbostat/
15328
15329 TW5864 VIDEO4LINUX DRIVER
15330 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15331 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15332 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15333 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15334 L:      linux-media@vger.kernel.org
15335 S:      Supported
15336 F:      drivers/media/pci/tw5864/
15337
15338 TW68 VIDEO4LINUX DRIVER
15339 M:      Hans Verkuil <hverkuil@xs4all.nl>
15340 L:      linux-media@vger.kernel.org
15341 T:      git git://linuxtv.org/media_tree.git
15342 W:      https://linuxtv.org
15343 S:      Odd Fixes
15344 F:      drivers/media/pci/tw68/
15345
15346 TW686X VIDEO4LINUX DRIVER
15347 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15348 L:      linux-media@vger.kernel.org
15349 T:      git git://linuxtv.org/media_tree.git
15350 W:      http://linuxtv.org
15351 S:      Maintained
15352 F:      drivers/media/pci/tw686x/
15353
15354 UBI FILE SYSTEM (UBIFS)
15355 M:      Richard Weinberger <richard@nod.at>
15356 M:      Artem Bityutskiy <dedekind1@gmail.com>
15357 M:      Adrian Hunter <adrian.hunter@intel.com>
15358 L:      linux-mtd@lists.infradead.org
15359 T:      git git://git.infradead.org/ubifs-2.6.git
15360 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15361 S:      Supported
15362 F:      Documentation/filesystems/ubifs.txt
15363 F:      fs/ubifs/
15364
15365 UCLINUX (M68KNOMMU AND COLDFIRE)
15366 M:      Greg Ungerer <gerg@linux-m68k.org>
15367 W:      http://www.linux-m68k.org/
15368 W:      http://www.uclinux.org/
15369 L:      linux-m68k@lists.linux-m68k.org
15370 L:      uclinux-dev@uclinux.org  (subscribers-only)
15371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15372 S:      Maintained
15373 F:      arch/m68k/coldfire/
15374 F:      arch/m68k/68*/
15375 F:      arch/m68k/*/*_no.*
15376 F:      arch/m68k/include/asm/*_no.*
15377
15378 UDF FILESYSTEM
15379 M:      Jan Kara <jack@suse.com>
15380 S:      Maintained
15381 F:      Documentation/filesystems/udf.txt
15382 F:      fs/udf/
15383
15384 UDRAW TABLET
15385 M:      Bastien Nocera <hadess@hadess.net>
15386 L:      linux-input@vger.kernel.org
15387 S:      Maintained
15388 F:      drivers/hid/hid-udraw-ps3.c
15389
15390 UFS FILESYSTEM
15391 M:      Evgeniy Dushistov <dushistov@mail.ru>
15392 S:      Maintained
15393 F:      Documentation/filesystems/ufs.txt
15394 F:      fs/ufs/
15395
15396 UHID USERSPACE HID IO DRIVER:
15397 M:      David Herrmann <dh.herrmann@googlemail.com>
15398 L:      linux-input@vger.kernel.org
15399 S:      Maintained
15400 F:      drivers/hid/uhid.c
15401 F:      include/uapi/linux/uhid.h
15402
15403 ULPI BUS
15404 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15405 L:      linux-usb@vger.kernel.org
15406 S:      Maintained
15407 F:      drivers/usb/common/ulpi.c
15408 F:      include/linux/ulpi/
15409
15410 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15411 L:      linux-usb@vger.kernel.org
15412 S:      Orphan
15413 F:      drivers/uwb/
15414 F:      include/linux/uwb.h
15415 F:      include/linux/uwb/
15416
15417 UNICORE32 ARCHITECTURE:
15418 M:      Guan Xuetao <gxt@pku.edu.cn>
15419 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15420 S:      Maintained
15421 T:      git git://github.com/gxt/linux.git
15422 F:      arch/unicore32/
15423
15424 UNIFDEF
15425 M:      Tony Finch <dot@dotat.at>
15426 W:      http://dotat.at/prog/unifdef
15427 S:      Maintained
15428 F:      scripts/unifdef.c
15429
15430 UNIFORM CDROM DRIVER
15431 M:      Jens Axboe <axboe@kernel.dk>
15432 W:      http://www.kernel.dk
15433 S:      Maintained
15434 F:      Documentation/cdrom/
15435 F:      drivers/cdrom/cdrom.c
15436 F:      include/linux/cdrom.h
15437 F:      include/uapi/linux/cdrom.h
15438
15439 UNISYS S-PAR DRIVERS
15440 M:      David Kershner <david.kershner@unisys.com>
15441 L:      sparmaintainer@unisys.com (Unisys internal)
15442 S:      Supported
15443 F:      include/linux/visorbus.h
15444 F:      drivers/visorbus/
15445 F:      drivers/staging/unisys/
15446
15447 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15448 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15449 L:      linux-scsi@vger.kernel.org
15450 S:      Supported
15451 F:      Documentation/scsi/ufs.txt
15452 F:      drivers/scsi/ufs/
15453
15454 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15455 M:      Joao Pinto <jpinto@synopsys.com>
15456 L:      linux-scsi@vger.kernel.org
15457 S:      Supported
15458 F:      drivers/scsi/ufs/*dwc*
15459
15460 UNSORTED BLOCK IMAGES (UBI)
15461 M:      Artem Bityutskiy <dedekind1@gmail.com>
15462 M:      Richard Weinberger <richard@nod.at>
15463 W:      http://www.linux-mtd.infradead.org/
15464 L:      linux-mtd@lists.infradead.org
15465 T:      git git://git.infradead.org/ubifs-2.6.git
15466 S:      Supported
15467 F:      drivers/mtd/ubi/
15468 F:      include/linux/mtd/ubi.h
15469 F:      include/uapi/mtd/ubi-user.h
15470
15471 USB "USBNET" DRIVER FRAMEWORK
15472 M:      Oliver Neukum <oneukum@suse.com>
15473 L:      netdev@vger.kernel.org
15474 W:      http://www.linux-usb.org/usbnet
15475 S:      Maintained
15476 F:      drivers/net/usb/usbnet.c
15477 F:      include/linux/usb/usbnet.h
15478
15479 USB ACM DRIVER
15480 M:      Oliver Neukum <oneukum@suse.com>
15481 L:      linux-usb@vger.kernel.org
15482 S:      Maintained
15483 F:      Documentation/usb/acm.txt
15484 F:      drivers/usb/class/cdc-acm.*
15485
15486 USB AR5523 WIRELESS DRIVER
15487 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15488 L:      linux-wireless@vger.kernel.org
15489 S:      Maintained
15490 F:      drivers/net/wireless/ath/ar5523/
15491
15492 USB ATTACHED SCSI
15493 M:      Oliver Neukum <oneukum@suse.com>
15494 L:      linux-usb@vger.kernel.org
15495 L:      linux-scsi@vger.kernel.org
15496 S:      Maintained
15497 F:      drivers/usb/storage/uas.c
15498
15499 USB CDC ETHERNET DRIVER
15500 M:      Oliver Neukum <oliver@neukum.org>
15501 L:      linux-usb@vger.kernel.org
15502 S:      Maintained
15503 F:      drivers/net/usb/cdc_*.c
15504 F:      include/uapi/linux/usb/cdc.h
15505
15506 USB CHAOSKEY DRIVER
15507 M:      Keith Packard <keithp@keithp.com>
15508 L:      linux-usb@vger.kernel.org
15509 S:      Maintained
15510 F:      drivers/usb/misc/chaoskey.c
15511
15512 USB CYPRESS C67X00 DRIVER
15513 M:      Peter Korsgaard <jacmet@sunsite.dk>
15514 L:      linux-usb@vger.kernel.org
15515 S:      Maintained
15516 F:      drivers/usb/c67x00/
15517
15518 USB DAVICOM DM9601 DRIVER
15519 M:      Peter Korsgaard <jacmet@sunsite.dk>
15520 L:      netdev@vger.kernel.org
15521 W:      http://www.linux-usb.org/usbnet
15522 S:      Maintained
15523 F:      drivers/net/usb/dm9601.c
15524
15525 USB DIAMOND RIO500 DRIVER
15526 M:      Cesar Miquel <miquel@df.uba.ar>
15527 L:      rio500-users@lists.sourceforge.net
15528 W:      http://rio500.sourceforge.net
15529 S:      Maintained
15530 F:      drivers/usb/misc/rio500*
15531
15532 USB EHCI DRIVER
15533 M:      Alan Stern <stern@rowland.harvard.edu>
15534 L:      linux-usb@vger.kernel.org
15535 S:      Maintained
15536 F:      Documentation/usb/ehci.txt
15537 F:      drivers/usb/host/ehci*
15538
15539 USB GADGET/PERIPHERAL SUBSYSTEM
15540 M:      Felipe Balbi <balbi@kernel.org>
15541 L:      linux-usb@vger.kernel.org
15542 W:      http://www.linux-usb.org/gadget
15543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15544 S:      Maintained
15545 F:      drivers/usb/gadget/
15546 F:      include/linux/usb/gadget*
15547
15548 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15549 M:      Jiri Kosina <jikos@kernel.org>
15550 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15551 L:      linux-usb@vger.kernel.org
15552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15553 S:      Maintained
15554 F:      Documentation/hid/hiddev.txt
15555 F:      drivers/hid/usbhid/
15556
15557 USB INTEL XHCI ROLE MUX DRIVER
15558 M:      Hans de Goede <hdegoede@redhat.com>
15559 L:      linux-usb@vger.kernel.org
15560 S:      Maintained
15561 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15562
15563 USB ISP116X DRIVER
15564 M:      Olav Kongas <ok@artecdesign.ee>
15565 L:      linux-usb@vger.kernel.org
15566 S:      Maintained
15567 F:      drivers/usb/host/isp116x*
15568 F:      include/linux/usb/isp116x.h
15569
15570 USB LAN78XX ETHERNET DRIVER
15571 M:      Woojung Huh <woojung.huh@microchip.com>
15572 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15573 L:      netdev@vger.kernel.org
15574 S:      Maintained
15575 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15576 F:      drivers/net/usb/lan78xx.*
15577 F:      include/dt-bindings/net/microchip-lan78xx.h
15578
15579 USB MASS STORAGE DRIVER
15580 M:      Alan Stern <stern@rowland.harvard.edu>
15581 L:      linux-usb@vger.kernel.org
15582 L:      usb-storage@lists.one-eyed-alien.net
15583 S:      Maintained
15584 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15585 F:      drivers/usb/storage/
15586
15587 USB MIDI DRIVER
15588 M:      Clemens Ladisch <clemens@ladisch.de>
15589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15590 T:      git git://git.alsa-project.org/alsa-kernel.git
15591 S:      Maintained
15592 F:      sound/usb/midi.*
15593
15594 USB NETWORKING DRIVERS
15595 L:      linux-usb@vger.kernel.org
15596 S:      Odd Fixes
15597 F:      drivers/net/usb/
15598
15599 USB OHCI DRIVER
15600 M:      Alan Stern <stern@rowland.harvard.edu>
15601 L:      linux-usb@vger.kernel.org
15602 S:      Maintained
15603 F:      Documentation/usb/ohci.txt
15604 F:      drivers/usb/host/ohci*
15605
15606 USB OTG FSM (Finite State Machine)
15607 M:      Peter Chen <Peter.Chen@nxp.com>
15608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15609 L:      linux-usb@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/usb/common/usb-otg-fsm.c
15612
15613 USB OVER IP DRIVER
15614 M:      Valentina Manea <valentina.manea.m@gmail.com>
15615 M:      Shuah Khan <shuah@kernel.org>
15616 L:      linux-usb@vger.kernel.org
15617 S:      Maintained
15618 F:      Documentation/usb/usbip_protocol.txt
15619 F:      drivers/usb/usbip/
15620 F:      tools/usb/usbip/
15621 F:      tools/testing/selftests/drivers/usb/usbip/
15622
15623 USB PEGASUS DRIVER
15624 M:      Petko Manolov <petkan@nucleusys.com>
15625 L:      linux-usb@vger.kernel.org
15626 L:      netdev@vger.kernel.org
15627 T:      git git://github.com/petkan/pegasus.git
15628 W:      https://github.com/petkan/pegasus
15629 S:      Maintained
15630 F:      drivers/net/usb/pegasus.*
15631
15632 USB PHY LAYER
15633 M:      Felipe Balbi <balbi@kernel.org>
15634 L:      linux-usb@vger.kernel.org
15635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15636 S:      Maintained
15637 F:      drivers/usb/phy/
15638
15639 USB PRINTER DRIVER (usblp)
15640 M:      Pete Zaitcev <zaitcev@redhat.com>
15641 L:      linux-usb@vger.kernel.org
15642 S:      Supported
15643 F:      drivers/usb/class/usblp.c
15644
15645 USB QMI WWAN NETWORK DRIVER
15646 M:      Bjørn Mork <bjorn@mork.no>
15647 L:      netdev@vger.kernel.org
15648 S:      Maintained
15649 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15650 F:      drivers/net/usb/qmi_wwan.c
15651
15652 USB RTL8150 DRIVER
15653 M:      Petko Manolov <petkan@nucleusys.com>
15654 L:      linux-usb@vger.kernel.org
15655 L:      netdev@vger.kernel.org
15656 T:      git git://github.com/petkan/rtl8150.git
15657 W:      https://github.com/petkan/rtl8150
15658 S:      Maintained
15659 F:      drivers/net/usb/rtl8150.c
15660
15661 USB SERIAL SUBSYSTEM
15662 M:      Johan Hovold <johan@kernel.org>
15663 L:      linux-usb@vger.kernel.org
15664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15665 S:      Maintained
15666 F:      Documentation/usb/usb-serial.txt
15667 F:      drivers/usb/serial/
15668 F:      include/linux/usb/serial.h
15669
15670 USB SMSC75XX ETHERNET DRIVER
15671 M:      Steve Glendinning <steve.glendinning@shawell.net>
15672 L:      netdev@vger.kernel.org
15673 S:      Maintained
15674 F:      drivers/net/usb/smsc75xx.*
15675
15676 USB SMSC95XX ETHERNET DRIVER
15677 M:      Steve Glendinning <steve.glendinning@shawell.net>
15678 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15679 L:      netdev@vger.kernel.org
15680 S:      Maintained
15681 F:      drivers/net/usb/smsc95xx.*
15682
15683 USB SUBSYSTEM
15684 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15685 L:      linux-usb@vger.kernel.org
15686 W:      http://www.linux-usb.org
15687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15688 S:      Supported
15689 F:      Documentation/devicetree/bindings/usb/
15690 F:      Documentation/usb/
15691 F:      drivers/usb/
15692 F:      include/linux/usb.h
15693 F:      include/linux/usb/
15694
15695 USB TYPEC PI3USB30532 MUX DRIVER
15696 M:      Hans de Goede <hdegoede@redhat.com>
15697 L:      linux-usb@vger.kernel.org
15698 S:      Maintained
15699 F:      drivers/usb/typec/mux/pi3usb30532.c
15700
15701 USB TYPEC CLASS
15702 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15703 L:      linux-usb@vger.kernel.org
15704 S:      Maintained
15705 F:      Documentation/ABI/testing/sysfs-class-typec
15706 F:      Documentation/driver-api/usb/typec.rst
15707 F:      drivers/usb/typec/
15708 F:      include/linux/usb/typec.h
15709
15710 USB TYPEC BUS FOR ALTERNATE MODES
15711 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15712 L:      linux-usb@vger.kernel.org
15713 S:      Maintained
15714 F:      Documentation/ABI/testing/sysfs-bus-typec
15715 F:      Documentation/driver-api/usb/typec_bus.rst
15716 F:      drivers/usb/typec/altmodes/
15717 F:      include/linux/usb/typec_altmode.h
15718
15719 USB TYPEC PORT CONTROLLER DRIVERS
15720 M:      Guenter Roeck <linux@roeck-us.net>
15721 L:      linux-usb@vger.kernel.org
15722 S:      Maintained
15723 F:      drivers/usb/typec/tcpm/
15724
15725 USB UHCI DRIVER
15726 M:      Alan Stern <stern@rowland.harvard.edu>
15727 L:      linux-usb@vger.kernel.org
15728 S:      Maintained
15729 F:      drivers/usb/host/uhci*
15730
15731 USB VIDEO CLASS
15732 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15733 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15734 L:      linux-media@vger.kernel.org
15735 T:      git git://linuxtv.org/media_tree.git
15736 W:      http://www.ideasonboard.org/uvc/
15737 S:      Maintained
15738 F:      drivers/media/usb/uvc/
15739 F:      include/uapi/linux/uvcvideo.h
15740
15741 USB VISION DRIVER
15742 M:      Hans Verkuil <hverkuil@xs4all.nl>
15743 L:      linux-media@vger.kernel.org
15744 T:      git git://linuxtv.org/media_tree.git
15745 W:      https://linuxtv.org
15746 S:      Odd Fixes
15747 F:      drivers/media/usb/usbvision/
15748
15749 USB WEBCAM GADGET
15750 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15751 L:      linux-usb@vger.kernel.org
15752 S:      Maintained
15753 F:      drivers/usb/gadget/function/*uvc*
15754 F:      drivers/usb/gadget/legacy/webcam.c
15755 F:      include/uapi/linux/usb/g_uvc.h
15756
15757 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15758 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15759 L:      linux-wireless@vger.kernel.org
15760 S:      Maintained
15761 F:      drivers/net/wireless/rndis_wlan.c
15762
15763 USB XHCI DRIVER
15764 M:      Mathias Nyman <mathias.nyman@intel.com>
15765 L:      linux-usb@vger.kernel.org
15766 S:      Supported
15767 F:      drivers/usb/host/xhci*
15768 F:      drivers/usb/host/pci-quirks*
15769
15770 USB ZD1201 DRIVER
15771 L:      linux-wireless@vger.kernel.org
15772 W:      http://linux-lc100020.sourceforge.net
15773 S:      Orphan
15774 F:      drivers/net/wireless/zydas/zd1201.*
15775
15776 USB ZR364XX DRIVER
15777 M:      Antoine Jacquet <royale@zerezo.com>
15778 L:      linux-usb@vger.kernel.org
15779 L:      linux-media@vger.kernel.org
15780 T:      git git://linuxtv.org/media_tree.git
15781 W:      http://royale.zerezo.com/zr364xx/
15782 S:      Maintained
15783 F:      Documentation/media/v4l-drivers/zr364xx*
15784 F:      drivers/media/usb/zr364xx/
15785
15786 USER-MODE LINUX (UML)
15787 M:      Jeff Dike <jdike@addtoit.com>
15788 M:      Richard Weinberger <richard@nod.at>
15789 L:      linux-um@lists.infradead.org
15790 W:      http://user-mode-linux.sourceforge.net
15791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15792 S:      Maintained
15793 F:      Documentation/virtual/uml/
15794 F:      arch/um/
15795 F:      arch/x86/um/
15796 F:      fs/hostfs/
15797 F:      fs/hppfs/
15798
15799 USERSPACE COPYIN/COPYOUT (UIOVEC)
15800 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15801 S:      Maintained
15802 F:      lib/iov_iter.c
15803 F:      include/linux/uio.h
15804
15805 USERSPACE DMA BUFFER DRIVER
15806 M:      Gerd Hoffmann <kraxel@redhat.com>
15807 S:      Maintained
15808 L:      dri-devel@lists.freedesktop.org
15809 F:      drivers/dma-buf/udmabuf.c
15810 F:      include/uapi/linux/udmabuf.h
15811 T:      git git://anongit.freedesktop.org/drm/drm-misc
15812
15813 USERSPACE I/O (UIO)
15814 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15815 S:      Maintained
15816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15817 F:      Documentation/driver-api/uio-howto.rst
15818 F:      drivers/uio/
15819 F:      include/linux/uio_driver.h
15820
15821 UTIL-LINUX PACKAGE
15822 M:      Karel Zak <kzak@redhat.com>
15823 L:      util-linux@vger.kernel.org
15824 W:      http://en.wikipedia.org/wiki/Util-linux
15825 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15826 S:      Maintained
15827
15828 UUID HELPERS
15829 M:      Christoph Hellwig <hch@lst.de>
15830 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15831 L:      linux-kernel@vger.kernel.org
15832 T:      git git://git.infradead.org/users/hch/uuid.git
15833 F:      lib/uuid.c
15834 F:      lib/test_uuid.c
15835 F:      include/linux/uuid.h
15836 F:      include/uapi/linux/uuid.h
15837 S:      Maintained
15838
15839 UVESAFB DRIVER
15840 M:      Michal Januszewski <spock@gentoo.org>
15841 L:      linux-fbdev@vger.kernel.org
15842 W:      https://github.com/mjanusz/v86d
15843 S:      Maintained
15844 F:      Documentation/fb/uvesafb.txt
15845 F:      drivers/video/fbdev/uvesafb.*
15846
15847 VF610 NAND DRIVER
15848 M:      Stefan Agner <stefan@agner.ch>
15849 L:      linux-mtd@lists.infradead.org
15850 S:      Supported
15851 F:      drivers/mtd/nand/raw/vf610_nfc.c
15852
15853 VFAT/FAT/MSDOS FILESYSTEM
15854 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15855 S:      Maintained
15856 F:      Documentation/filesystems/vfat.txt
15857 F:      fs/fat/
15858
15859 VFIO DRIVER
15860 M:      Alex Williamson <alex.williamson@redhat.com>
15861 L:      kvm@vger.kernel.org
15862 T:      git git://github.com/awilliam/linux-vfio.git
15863 S:      Maintained
15864 F:      Documentation/vfio.txt
15865 F:      drivers/vfio/
15866 F:      include/linux/vfio.h
15867 F:      include/uapi/linux/vfio.h
15868
15869 VFIO MEDIATED DEVICE DRIVERS
15870 M:      Kirti Wankhede <kwankhede@nvidia.com>
15871 L:      kvm@vger.kernel.org
15872 S:      Maintained
15873 F:      Documentation/vfio-mediated-device.txt
15874 F:      drivers/vfio/mdev/
15875 F:      include/linux/mdev.h
15876 F:      samples/vfio-mdev/
15877
15878 VFIO PLATFORM DRIVER
15879 M:      Eric Auger <eric.auger@redhat.com>
15880 L:      kvm@vger.kernel.org
15881 S:      Maintained
15882 F:      drivers/vfio/platform/
15883
15884 VGA_SWITCHEROO
15885 R:      Lukas Wunner <lukas@wunner.de>
15886 S:      Maintained
15887 F:      Documentation/gpu/vga-switcheroo.rst
15888 F:      drivers/gpu/vga/vga_switcheroo.c
15889 F:      include/linux/vga_switcheroo.h
15890 T:      git git://anongit.freedesktop.org/drm/drm-misc
15891
15892 VIA RHINE NETWORK DRIVER
15893 S:      Orphan
15894 F:      drivers/net/ethernet/via/via-rhine.c
15895
15896 VIA SD/MMC CARD CONTROLLER DRIVER
15897 M:      Bruce Chang <brucechang@via.com.tw>
15898 M:      Harald Welte <HaraldWelte@viatech.com>
15899 S:      Maintained
15900 F:      drivers/mmc/host/via-sdmmc.c
15901
15902 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15903 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15904 L:      linux-fbdev@vger.kernel.org
15905 S:      Maintained
15906 F:      include/linux/via-core.h
15907 F:      include/linux/via-gpio.h
15908 F:      include/linux/via_i2c.h
15909 F:      drivers/video/fbdev/via/
15910
15911 VIA VELOCITY NETWORK DRIVER
15912 M:      Francois Romieu <romieu@fr.zoreil.com>
15913 L:      netdev@vger.kernel.org
15914 S:      Maintained
15915 F:      drivers/net/ethernet/via/via-velocity.*
15916
15917 VICODEC VIRTUAL CODEC DRIVER
15918 M:      Hans Verkuil <hans.verkuil@cisco.com>
15919 L:      linux-media@vger.kernel.org
15920 T:      git git://linuxtv.org/media_tree.git
15921 W:      https://linuxtv.org
15922 S:      Maintained
15923 F:      drivers/media/platform/vicodec/*
15924
15925 VIDEO MULTIPLEXER DRIVER
15926 M:      Philipp Zabel <p.zabel@pengutronix.de>
15927 L:      linux-media@vger.kernel.org
15928 S:      Maintained
15929 F:      drivers/media/platform/video-mux.c
15930
15931 VIDEO I2C POLLING DRIVER
15932 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15933 L:      linux-media@vger.kernel.org
15934 S:      Maintained
15935 F:      drivers/media/i2c/video-i2c.c
15936
15937 VIDEOBUF2 FRAMEWORK
15938 M:      Pawel Osciak <pawel@osciak.com>
15939 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15940 M:      Kyungmin Park <kyungmin.park@samsung.com>
15941 L:      linux-media@vger.kernel.org
15942 S:      Maintained
15943 F:      drivers/media/common/videobuf2/*
15944 F:      include/media/videobuf2-*
15945
15946 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15947 M:      Helen Koike <helen.koike@collabora.com>
15948 L:      linux-media@vger.kernel.org
15949 T:      git git://linuxtv.org/media_tree.git
15950 W:      https://linuxtv.org
15951 S:      Maintained
15952 F:      drivers/media/platform/vimc/*
15953
15954 VIRT LIB
15955 M:      Alex Williamson <alex.williamson@redhat.com>
15956 M:      Paolo Bonzini <pbonzini@redhat.com>
15957 L:      kvm@vger.kernel.org
15958 S:      Supported
15959 F:      virt/lib/
15960
15961 VIRTIO AND VHOST VSOCK DRIVER
15962 M:      Stefan Hajnoczi <stefanha@redhat.com>
15963 L:      kvm@vger.kernel.org
15964 L:      virtualization@lists.linux-foundation.org
15965 L:      netdev@vger.kernel.org
15966 S:      Maintained
15967 F:      include/linux/virtio_vsock.h
15968 F:      include/uapi/linux/virtio_vsock.h
15969 F:      include/uapi/linux/vsockmon.h
15970 F:      include/uapi/linux/vm_sockets_diag.h
15971 F:      net/vmw_vsock/diag.c
15972 F:      net/vmw_vsock/af_vsock_tap.c
15973 F:      net/vmw_vsock/virtio_transport_common.c
15974 F:      net/vmw_vsock/virtio_transport.c
15975 F:      drivers/net/vsockmon.c
15976 F:      drivers/vhost/vsock.c
15977 F:      tools/testing/vsock/
15978
15979 VIRTIO CONSOLE DRIVER
15980 M:      Amit Shah <amit@kernel.org>
15981 L:      virtualization@lists.linux-foundation.org
15982 S:      Maintained
15983 F:      drivers/char/virtio_console.c
15984 F:      include/linux/virtio_console.h
15985 F:      include/uapi/linux/virtio_console.h
15986
15987 VIRTIO CORE, NET AND BLOCK DRIVERS
15988 M:      "Michael S. Tsirkin" <mst@redhat.com>
15989 M:      Jason Wang <jasowang@redhat.com>
15990 L:      virtualization@lists.linux-foundation.org
15991 S:      Maintained
15992 F:      Documentation/devicetree/bindings/virtio/
15993 F:      drivers/virtio/
15994 F:      tools/virtio/
15995 F:      drivers/net/virtio_net.c
15996 F:      drivers/block/virtio_blk.c
15997 F:      include/linux/virtio*.h
15998 F:      include/uapi/linux/virtio_*.h
15999 F:      drivers/crypto/virtio/
16000 F:      mm/balloon_compaction.c
16001
16002 VIRTIO CRYPTO DRIVER
16003 M:      Gonglei <arei.gonglei@huawei.com>
16004 L:      virtualization@lists.linux-foundation.org
16005 L:      linux-crypto@vger.kernel.org
16006 S:      Maintained
16007 F:      drivers/crypto/virtio/
16008 F:      include/uapi/linux/virtio_crypto.h
16009
16010 VIRTIO DRIVERS FOR S390
16011 M:      Cornelia Huck <cohuck@redhat.com>
16012 M:      Halil Pasic <pasic@linux.ibm.com>
16013 L:      linux-s390@vger.kernel.org
16014 L:      virtualization@lists.linux-foundation.org
16015 L:      kvm@vger.kernel.org
16016 S:      Supported
16017 F:      drivers/s390/virtio/
16018 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16019
16020 VIRTIO GPU DRIVER
16021 M:      David Airlie <airlied@linux.ie>
16022 M:      Gerd Hoffmann <kraxel@redhat.com>
16023 L:      dri-devel@lists.freedesktop.org
16024 L:      virtualization@lists.linux-foundation.org
16025 T:      git git://anongit.freedesktop.org/drm/drm-misc
16026 S:      Maintained
16027 F:      drivers/gpu/drm/virtio/
16028 F:      include/uapi/linux/virtio_gpu.h
16029
16030 VIRTIO HOST (VHOST)
16031 M:      "Michael S. Tsirkin" <mst@redhat.com>
16032 M:      Jason Wang <jasowang@redhat.com>
16033 L:      kvm@vger.kernel.org
16034 L:      virtualization@lists.linux-foundation.org
16035 L:      netdev@vger.kernel.org
16036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16037 S:      Maintained
16038 F:      drivers/vhost/
16039 F:      include/uapi/linux/vhost.h
16040
16041 VIRTIO INPUT DRIVER
16042 M:      Gerd Hoffmann <kraxel@redhat.com>
16043 S:      Maintained
16044 F:      drivers/virtio/virtio_input.c
16045 F:      include/uapi/linux/virtio_input.h
16046
16047 VIRTUAL BOX GUEST DEVICE DRIVER
16048 M:      Hans de Goede <hdegoede@redhat.com>
16049 M:      Arnd Bergmann <arnd@arndb.de>
16050 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16051 S:      Maintained
16052 F:      include/linux/vbox_utils.h
16053 F:      include/uapi/linux/vbox*.h
16054 F:      drivers/virt/vboxguest/
16055
16056 VIRTUAL SERIO DEVICE DRIVER
16057 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16058 S:      Maintained
16059 F:      drivers/input/serio/userio.c
16060 F:      include/uapi/linux/userio.h
16061
16062 VIVID VIRTUAL VIDEO DRIVER
16063 M:      Hans Verkuil <hverkuil@xs4all.nl>
16064 L:      linux-media@vger.kernel.org
16065 T:      git git://linuxtv.org/media_tree.git
16066 W:      https://linuxtv.org
16067 S:      Maintained
16068 F:      drivers/media/platform/vivid/*
16069
16070 VLYNQ BUS
16071 M:      Florian Fainelli <f.fainelli@gmail.com>
16072 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16073 S:      Maintained
16074 F:      drivers/vlynq/vlynq.c
16075 F:      include/linux/vlynq.h
16076
16077 VME SUBSYSTEM
16078 M:      Martyn Welch <martyn@welchs.me.uk>
16079 M:      Manohar Vanga <manohar.vanga@gmail.com>
16080 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16081 L:      devel@driverdev.osuosl.org
16082 S:      Maintained
16083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16084 F:      Documentation/driver-api/vme.rst
16085 F:      drivers/staging/vme/
16086 F:      drivers/vme/
16087 F:      include/linux/vme*
16088
16089 VMWARE BALLOON DRIVER
16090 M:      Xavier Deguillard <xdeguillard@vmware.com>
16091 M:      Nadav Amit <namit@vmware.com>
16092 M:      "VMware, Inc." <pv-drivers@vmware.com>
16093 L:      linux-kernel@vger.kernel.org
16094 S:      Maintained
16095 F:      drivers/misc/vmw_balloon.c
16096
16097 VMWARE HYPERVISOR INTERFACE
16098 M:      Alok Kataria <akataria@vmware.com>
16099 L:      virtualization@lists.linux-foundation.org
16100 S:      Supported
16101 F:      arch/x86/kernel/cpu/vmware.c
16102
16103 VMWARE PVRDMA DRIVER
16104 M:      Adit Ranadive <aditr@vmware.com>
16105 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16106 L:      linux-rdma@vger.kernel.org
16107 S:      Maintained
16108 F:      drivers/infiniband/hw/vmw_pvrdma/
16109
16110 VMware PVSCSI driver
16111 M:      Jim Gill <jgill@vmware.com>
16112 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16113 L:      linux-scsi@vger.kernel.org
16114 S:      Maintained
16115 F:      drivers/scsi/vmw_pvscsi.c
16116 F:      drivers/scsi/vmw_pvscsi.h
16117
16118 VMWARE VMMOUSE SUBDRIVER
16119 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16120 M:      "VMware, Inc." <pv-drivers@vmware.com>
16121 L:      linux-input@vger.kernel.org
16122 S:      Maintained
16123 F:      drivers/input/mouse/vmmouse.c
16124 F:      drivers/input/mouse/vmmouse.h
16125
16126 VMWARE VMXNET3 ETHERNET DRIVER
16127 M:      Ronak Doshi <doshir@vmware.com>
16128 M:      "VMware, Inc." <pv-drivers@vmware.com>
16129 L:      netdev@vger.kernel.org
16130 S:      Maintained
16131 F:      drivers/net/vmxnet3/
16132
16133 VOCORE VOCORE2 BOARD
16134 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16135 L:      linux-mips@vger.kernel.org
16136 S:      Maintained
16137 F:      arch/mips/boot/dts/ralink/vocore2.dts
16138
16139 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16140 M:      Liam Girdwood <lgirdwood@gmail.com>
16141 M:      Mark Brown <broonie@kernel.org>
16142 L:      linux-kernel@vger.kernel.org
16143 W:      http://www.slimlogic.co.uk/?p=48
16144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16145 S:      Supported
16146 F:      Documentation/devicetree/bindings/regulator/
16147 F:      Documentation/power/regulator/
16148 F:      drivers/regulator/
16149 F:      include/dt-bindings/regulator/
16150 F:      include/linux/regulator/
16151
16152 VRF
16153 M:      David Ahern <dsa@cumulusnetworks.com>
16154 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16155 L:      netdev@vger.kernel.org
16156 S:      Maintained
16157 F:      drivers/net/vrf.c
16158 F:      Documentation/networking/vrf.txt
16159
16160 VT1211 HARDWARE MONITOR DRIVER
16161 M:      Juerg Haefliger <juergh@gmail.com>
16162 L:      linux-hwmon@vger.kernel.org
16163 S:      Maintained
16164 F:      Documentation/hwmon/vt1211
16165 F:      drivers/hwmon/vt1211.c
16166
16167 VT8231 HARDWARE MONITOR DRIVER
16168 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16169 L:      linux-hwmon@vger.kernel.org
16170 S:      Maintained
16171 F:      drivers/hwmon/vt8231.c
16172
16173 VUB300 USB to SDIO/SD/MMC bridge chip
16174 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16175 L:      linux-mmc@vger.kernel.org
16176 L:      linux-usb@vger.kernel.org
16177 S:      Supported
16178 F:      drivers/mmc/host/vub300.c
16179
16180 W1 DALLAS'S 1-WIRE BUS
16181 M:      Evgeniy Polyakov <zbr@ioremap.net>
16182 S:      Maintained
16183 F:      Documentation/devicetree/bindings/w1/
16184 F:      Documentation/w1/
16185 F:      drivers/w1/
16186 F:      include/linux/w1.h
16187
16188 W83791D HARDWARE MONITORING DRIVER
16189 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16190 L:      linux-hwmon@vger.kernel.org
16191 S:      Maintained
16192 F:      Documentation/hwmon/w83791d
16193 F:      drivers/hwmon/w83791d.c
16194
16195 W83793 HARDWARE MONITORING DRIVER
16196 M:      Rudolf Marek <r.marek@assembler.cz>
16197 L:      linux-hwmon@vger.kernel.org
16198 S:      Maintained
16199 F:      Documentation/hwmon/w83793
16200 F:      drivers/hwmon/w83793.c
16201
16202 W83795 HARDWARE MONITORING DRIVER
16203 M:      Jean Delvare <jdelvare@suse.com>
16204 L:      linux-hwmon@vger.kernel.org
16205 S:      Maintained
16206 F:      drivers/hwmon/w83795.c
16207
16208 W83L51xD SD/MMC CARD INTERFACE DRIVER
16209 M:      Pierre Ossman <pierre@ossman.eu>
16210 S:      Maintained
16211 F:      drivers/mmc/host/wbsd.*
16212
16213 WACOM PROTOCOL 4 SERIAL TABLETS
16214 M:      Julian Squires <julian@cipht.net>
16215 M:      Hans de Goede <hdegoede@redhat.com>
16216 L:      linux-input@vger.kernel.org
16217 S:      Maintained
16218 F:      drivers/input/tablet/wacom_serial4.c
16219
16220 WATCHDOG DEVICE DRIVERS
16221 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16222 M:      Guenter Roeck <linux@roeck-us.net>
16223 L:      linux-watchdog@vger.kernel.org
16224 W:      http://www.linux-watchdog.org/
16225 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16226 S:      Maintained
16227 F:      Documentation/devicetree/bindings/watchdog/
16228 F:      Documentation/watchdog/
16229 F:      drivers/watchdog/
16230 F:      include/linux/watchdog.h
16231 F:      include/uapi/linux/watchdog.h
16232
16233 WHISKEYCOVE PMIC GPIO DRIVER
16234 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16235 L:      linux-gpio@vger.kernel.org
16236 S:      Maintained
16237 F:      drivers/gpio/gpio-wcove.c
16238
16239 WIIMOTE HID DRIVER
16240 M:      David Herrmann <dh.herrmann@googlemail.com>
16241 L:      linux-input@vger.kernel.org
16242 S:      Maintained
16243 F:      drivers/hid/hid-wiimote*
16244
16245 WILOCITY WIL6210 WIRELESS DRIVER
16246 M:      Maya Erez <merez@codeaurora.org>
16247 L:      linux-wireless@vger.kernel.org
16248 L:      wil6210@qti.qualcomm.com
16249 S:      Supported
16250 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16251 F:      drivers/net/wireless/ath/wil6210/
16252
16253 WIMAX STACK
16254 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16255 M:      linux-wimax@intel.com
16256 L:      wimax@linuxwimax.org (subscribers-only)
16257 S:      Supported
16258 W:      http://linuxwimax.org
16259 F:      Documentation/wimax/README.wimax
16260 F:      include/linux/wimax/debug.h
16261 F:      include/net/wimax.h
16262 F:      include/uapi/linux/wimax.h
16263 F:      net/wimax/
16264
16265 WINBOND CIR DRIVER
16266 M:      David Härdeman <david@hardeman.nu>
16267 S:      Maintained
16268 F:      drivers/media/rc/winbond-cir.c
16269
16270 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16272 L:      linux-watchdog@vger.kernel.org
16273 S:      Maintained
16274 F:      drivers/watchdog/ebc-c384_wdt.c
16275
16276 WINSYSTEMS WS16C48 GPIO DRIVER
16277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16278 L:      linux-gpio@vger.kernel.org
16279 S:      Maintained
16280 F:      drivers/gpio/gpio-ws16c48.c
16281
16282 WISTRON LAPTOP BUTTON DRIVER
16283 M:      Miloslav Trmac <mitr@volny.cz>
16284 S:      Maintained
16285 F:      drivers/input/misc/wistron_btns.c
16286
16287 WL3501 WIRELESS PCMCIA CARD DRIVER
16288 L:      linux-wireless@vger.kernel.org
16289 S:      Odd fixes
16290 F:      drivers/net/wireless/wl3501*
16291
16292 WOLFSON MICROELECTRONICS DRIVERS
16293 L:      patches@opensource.cirrus.com
16294 T:      git https://github.com/CirrusLogic/linux-drivers.git
16295 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16296 S:      Supported
16297 F:      Documentation/hwmon/wm83??
16298 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16299 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16300 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16301 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16302 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16303 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16304 F:      drivers/clk/clk-wm83*.c
16305 F:      drivers/extcon/extcon-arizona.c
16306 F:      drivers/leds/leds-wm83*.c
16307 F:      drivers/gpio/gpio-*wm*.c
16308 F:      drivers/gpio/gpio-arizona.c
16309 F:      drivers/hwmon/wm83??-hwmon.c
16310 F:      drivers/input/misc/wm831x-on.c
16311 F:      drivers/input/touchscreen/wm831x-ts.c
16312 F:      drivers/input/touchscreen/wm97*.c
16313 F:      drivers/mfd/arizona*
16314 F:      drivers/mfd/wm*.c
16315 F:      drivers/mfd/cs47l24*
16316 F:      drivers/power/supply/wm83*.c
16317 F:      drivers/rtc/rtc-wm83*.c
16318 F:      drivers/regulator/wm8*.c
16319 F:      drivers/regulator/arizona*
16320 F:      drivers/video/backlight/wm83*_bl.c
16321 F:      drivers/watchdog/wm83*_wdt.c
16322 F:      include/linux/mfd/arizona/
16323 F:      include/linux/mfd/wm831x/
16324 F:      include/linux/mfd/wm8350/
16325 F:      include/linux/mfd/wm8400*
16326 F:      include/linux/regulator/arizona*
16327 F:      include/linux/wm97xx.h
16328 F:      include/sound/wm????.h
16329 F:      sound/soc/codecs/arizona.?
16330 F:      sound/soc/codecs/wm*
16331 F:      sound/soc/codecs/cs47l24*
16332
16333 WORKQUEUE
16334 M:      Tejun Heo <tj@kernel.org>
16335 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16337 S:      Maintained
16338 F:      include/linux/workqueue.h
16339 F:      kernel/workqueue.c
16340 F:      Documentation/core-api/workqueue.rst
16341
16342 X-POWERS AXP288 PMIC DRIVERS
16343 M:      Hans de Goede <hdegoede@redhat.com>
16344 S:      Maintained
16345 N:      axp288
16346 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16347
16348 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16349 M:      Chen-Yu Tsai <wens@csie.org>
16350 L:      linux-kernel@vger.kernel.org
16351 S:      Maintained
16352 N:      axp[128]
16353
16354 X.25 NETWORK LAYER
16355 M:      Andrew Hendry <andrew.hendry@gmail.com>
16356 L:      linux-x25@vger.kernel.org
16357 S:      Odd Fixes
16358 F:      Documentation/networking/x25*
16359 F:      include/net/x25*
16360 F:      net/x25/
16361
16362 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16363 M:      Thomas Gleixner <tglx@linutronix.de>
16364 M:      Ingo Molnar <mingo@redhat.com>
16365 M:      Borislav Petkov <bp@alien8.de>
16366 R:      "H. Peter Anvin" <hpa@zytor.com>
16367 M:      x86@kernel.org
16368 L:      linux-kernel@vger.kernel.org
16369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16370 S:      Maintained
16371 F:      Documentation/devicetree/bindings/x86/
16372 F:      Documentation/x86/
16373 F:      arch/x86/
16374
16375 X86 ENTRY CODE
16376 M:      Andy Lutomirski <luto@kernel.org>
16377 L:      linux-kernel@vger.kernel.org
16378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16379 S:      Maintained
16380 F:      arch/x86/entry/
16381
16382 X86 MCE INFRASTRUCTURE
16383 M:      Tony Luck <tony.luck@intel.com>
16384 M:      Borislav Petkov <bp@alien8.de>
16385 L:      linux-edac@vger.kernel.org
16386 S:      Maintained
16387 F:      arch/x86/kernel/cpu/mcheck/*
16388
16389 X86 MICROCODE UPDATE SUPPORT
16390 M:      Borislav Petkov <bp@alien8.de>
16391 S:      Maintained
16392 F:      arch/x86/kernel/cpu/microcode/*
16393
16394 X86 MM
16395 M:      Dave Hansen <dave.hansen@linux.intel.com>
16396 M:      Andy Lutomirski <luto@kernel.org>
16397 M:      Peter Zijlstra <peterz@infradead.org>
16398 L:      linux-kernel@vger.kernel.org
16399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16400 S:      Maintained
16401 F:      arch/x86/mm/
16402
16403 X86 PLATFORM DRIVERS
16404 M:      Darren Hart <dvhart@infradead.org>
16405 M:      Andy Shevchenko <andy@infradead.org>
16406 L:      platform-driver-x86@vger.kernel.org
16407 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16408 S:      Maintained
16409 F:      drivers/platform/x86/
16410 F:      drivers/platform/olpc/
16411
16412 X86 VDSO
16413 M:      Andy Lutomirski <luto@kernel.org>
16414 L:      linux-kernel@vger.kernel.org
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16416 S:      Maintained
16417 F:      arch/x86/entry/vdso/
16418
16419 XARRAY
16420 M:      Matthew Wilcox <willy@infradead.org>
16421 L:      linux-fsdevel@vger.kernel.org
16422 S:      Supported
16423 F:      Documentation/core-api/xarray.rst
16424 F:      lib/idr.c
16425 F:      lib/xarray.c
16426 F:      include/linux/idr.h
16427 F:      include/linux/xarray.h
16428 F:      tools/testing/radix-tree
16429
16430 XC2028/3028 TUNER DRIVER
16431 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16432 L:      linux-media@vger.kernel.org
16433 W:      https://linuxtv.org
16434 T:      git git://linuxtv.org/media_tree.git
16435 S:      Maintained
16436 F:      drivers/media/tuners/tuner-xc2028.*
16437
16438 XDP SOCKETS (AF_XDP)
16439 M:      Björn Töpel <bjorn.topel@intel.com>
16440 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16441 L:      netdev@vger.kernel.org
16442 S:      Maintained
16443 F:      kernel/bpf/xskmap.c
16444 F:      net/xdp/
16445
16446 XEN BLOCK SUBSYSTEM
16447 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16448 M:      Roger Pau Monné <roger.pau@citrix.com>
16449 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16450 S:      Supported
16451 F:      drivers/block/xen-blkback/*
16452 F:      drivers/block/xen*
16453
16454 XEN HYPERVISOR ARM
16455 M:      Stefano Stabellini <sstabellini@kernel.org>
16456 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16457 S:      Maintained
16458 F:      arch/arm/xen/
16459 F:      arch/arm/include/asm/xen/
16460
16461 XEN HYPERVISOR ARM64
16462 M:      Stefano Stabellini <sstabellini@kernel.org>
16463 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16464 S:      Maintained
16465 F:      arch/arm64/xen/
16466 F:      arch/arm64/include/asm/xen/
16467
16468 XEN HYPERVISOR INTERFACE
16469 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16470 M:      Juergen Gross <jgross@suse.com>
16471 R:      Stefano Stabellini <sstabellini@kernel.org>
16472 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16474 S:      Supported
16475 F:      arch/x86/xen/
16476 F:      drivers/*/xen-*front.c
16477 F:      drivers/xen/
16478 F:      arch/x86/include/asm/xen/
16479 F:      arch/x86/include/asm/pvclock-abi.h
16480 F:      include/xen/
16481 F:      include/uapi/xen/
16482 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16483 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16484
16485 XEN NETWORK BACKEND DRIVER
16486 M:      Wei Liu <wei.liu2@citrix.com>
16487 M:      Paul Durrant <paul.durrant@citrix.com>
16488 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16489 L:      netdev@vger.kernel.org
16490 S:      Supported
16491 F:      drivers/net/xen-netback/*
16492
16493 XEN PCI SUBSYSTEM
16494 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16495 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16496 S:      Supported
16497 F:      arch/x86/pci/*xen*
16498 F:      drivers/pci/*xen*
16499
16500 XEN PVSCSI DRIVERS
16501 M:      Juergen Gross <jgross@suse.com>
16502 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16503 L:      linux-scsi@vger.kernel.org
16504 S:      Supported
16505 F:      drivers/scsi/xen-scsifront.c
16506 F:      drivers/xen/xen-scsiback.c
16507 F:      include/xen/interface/io/vscsiif.h
16508
16509 XEN SWIOTLB SUBSYSTEM
16510 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16511 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16512 L:      iommu@lists.linux-foundation.org
16513 S:      Supported
16514 F:      arch/x86/xen/*swiotlb*
16515 F:      drivers/xen/*swiotlb*
16516
16517 XEN SOUND FRONTEND DRIVER
16518 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16519 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16521 S:      Supported
16522 F:      sound/xen/*
16523
16524 XFS FILESYSTEM
16525 M:      Darrick J. Wong <darrick.wong@oracle.com>
16526 M:      linux-xfs@vger.kernel.org
16527 L:      linux-xfs@vger.kernel.org
16528 W:      http://xfs.org/
16529 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16530 S:      Supported
16531 F:      Documentation/filesystems/xfs.txt
16532 F:      fs/xfs/
16533
16534 XILINX AXI ETHERNET DRIVER
16535 M:      Anirudha Sarangi <anirudh@xilinx.com>
16536 M:      John Linn <John.Linn@xilinx.com>
16537 S:      Maintained
16538 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16539
16540 XILINX UARTLITE SERIAL DRIVER
16541 M:      Peter Korsgaard <jacmet@sunsite.dk>
16542 L:      linux-serial@vger.kernel.org
16543 S:      Maintained
16544 F:      drivers/tty/serial/uartlite.c
16545
16546 XILINX VIDEO IP CORES
16547 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16548 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16549 L:      linux-media@vger.kernel.org
16550 T:      git git://linuxtv.org/media_tree.git
16551 S:      Supported
16552 F:      Documentation/devicetree/bindings/media/xilinx/
16553 F:      drivers/media/platform/xilinx/
16554 F:      include/uapi/linux/xilinx-v4l2-controls.h
16555
16556 XILLYBUS DRIVER
16557 M:      Eli Billauer <eli.billauer@gmail.com>
16558 L:      linux-kernel@vger.kernel.org
16559 S:      Supported
16560 F:      drivers/char/xillybus/
16561
16562 XLP9XX I2C DRIVER
16563 M:      George Cherian <george.cherian@cavium.com>
16564 M:      Jan Glauber <jglauber@cavium.com>
16565 L:      linux-i2c@vger.kernel.org
16566 W:      http://www.cavium.com
16567 S:      Supported
16568 F:      drivers/i2c/busses/i2c-xlp9xx.c
16569
16570 XRA1403 GPIO EXPANDER
16571 M:      Nandor Han <nandor.han@ge.com>
16572 M:      Semi Malinen <semi.malinen@ge.com>
16573 L:      linux-gpio@vger.kernel.org
16574 S:      Maintained
16575 F:      drivers/gpio/gpio-xra1403.c
16576 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16577
16578 XTENSA XTFPGA PLATFORM SUPPORT
16579 M:      Max Filippov <jcmvbkbc@gmail.com>
16580 L:      linux-xtensa@linux-xtensa.org
16581 S:      Maintained
16582 F:      drivers/spi/spi-xtensa-xtfpga.c
16583 F:      sound/soc/xtensa/xtfpga-i2s.c
16584
16585 YAM DRIVER FOR AX.25
16586 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16587 L:      linux-hams@vger.kernel.org
16588 S:      Maintained
16589 F:      drivers/net/hamradio/yam*
16590 F:      include/linux/yam.h
16591
16592 YAMA SECURITY MODULE
16593 M:      Kees Cook <keescook@chromium.org>
16594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16595 S:      Supported
16596 F:      security/yama/
16597 F:      Documentation/admin-guide/LSM/Yama.rst
16598
16599 YEALINK PHONE DRIVER
16600 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16601 L:      usbb2k-api-dev@nongnu.org
16602 S:      Maintained
16603 F:      Documentation/input/devices/yealink.rst
16604 F:      drivers/input/misc/yealink.*
16605
16606 Z8530 DRIVER FOR AX.25
16607 M:      Joerg Reuter <jreuter@yaina.de>
16608 W:      http://yaina.de/jreuter/
16609 W:      http://www.qsl.net/dl1bke/
16610 L:      linux-hams@vger.kernel.org
16611 S:      Maintained
16612 F:      Documentation/networking/z8530drv.txt
16613 F:      drivers/net/hamradio/*scc.c
16614 F:      drivers/net/hamradio/z8530.h
16615
16616 ZBUD COMPRESSED PAGE ALLOCATOR
16617 M:      Seth Jennings <sjenning@redhat.com>
16618 M:      Dan Streetman <ddstreet@ieee.org>
16619 L:      linux-mm@kvack.org
16620 S:      Maintained
16621 F:      mm/zbud.c
16622 F:      include/linux/zbud.h
16623
16624 ZD1211RW WIRELESS DRIVER
16625 M:      Daniel Drake <dsd@gentoo.org>
16626 M:      Ulrich Kunitz <kune@deine-taler.de>
16627 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16628 L:      linux-wireless@vger.kernel.org
16629 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16630 S:      Maintained
16631 F:      drivers/net/wireless/zydas/zd1211rw/
16632
16633 ZD1301 MEDIA DRIVER
16634 M:      Antti Palosaari <crope@iki.fi>
16635 L:      linux-media@vger.kernel.org
16636 W:      https://linuxtv.org/
16637 W:      http://palosaari.fi/linux/
16638 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16639 S:      Maintained
16640 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16641
16642 ZD1301_DEMOD MEDIA DRIVER
16643 M:      Antti Palosaari <crope@iki.fi>
16644 L:      linux-media@vger.kernel.org
16645 W:      https://linuxtv.org/
16646 W:      http://palosaari.fi/linux/
16647 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16648 S:      Maintained
16649 F:      drivers/media/dvb-frontends/zd1301_demod*
16650
16651 ZPOOL COMPRESSED PAGE STORAGE API
16652 M:      Dan Streetman <ddstreet@ieee.org>
16653 L:      linux-mm@kvack.org
16654 S:      Maintained
16655 F:      mm/zpool.c
16656 F:      include/linux/zpool.h
16657
16658 ZR36067 VIDEO FOR LINUX DRIVER
16659 L:      mjpeg-users@lists.sourceforge.net
16660 L:      linux-media@vger.kernel.org
16661 W:      http://mjpeg.sourceforge.net/driver-zoran/
16662 T:      hg https://linuxtv.org/hg/v4l-dvb
16663 S:      Odd Fixes
16664 F:      drivers/staging/media/zoran/
16665
16666 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16667 M:      Minchan Kim <minchan@kernel.org>
16668 M:      Nitin Gupta <ngupta@vflare.org>
16669 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16670 L:      linux-kernel@vger.kernel.org
16671 S:      Maintained
16672 F:      drivers/block/zram/
16673 F:      Documentation/blockdev/zram.txt
16674
16675 ZS DECSTATION Z85C30 SERIAL DRIVER
16676 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16677 S:      Maintained
16678 F:      drivers/tty/serial/zs.*
16679
16680 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16681 M:      Minchan Kim <minchan@kernel.org>
16682 M:      Nitin Gupta <ngupta@vflare.org>
16683 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16684 L:      linux-mm@kvack.org
16685 S:      Maintained
16686 F:      mm/zsmalloc.c
16687 F:      include/linux/zsmalloc.h
16688 F:      Documentation/vm/zsmalloc.rst
16689
16690 ZSWAP COMPRESSED SWAP CACHING
16691 M:      Seth Jennings <sjenning@redhat.com>
16692 M:      Dan Streetman <ddstreet@ieee.org>
16693 L:      linux-mm@kvack.org
16694 S:      Maintained
16695 F:      mm/zswap.c
16696
16697 THE REST
16698 M:      Linus Torvalds <torvalds@linux-foundation.org>
16699 L:      linux-kernel@vger.kernel.org
16700 Q:      http://patchwork.kernel.org/project/LKML/list/
16701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16702 S:      Buried alive in reporters
16703 F:      *
16704 F:      */