Merge tag 'drm-misc-next-2019-04-18' of git://anongit.freedesktop.org/drm/drm-misc...
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.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:      James Morse <james.morse@arm.com>
335 R:      Tony Luck <tony.luck@intel.com>
336 R:      Borislav Petkov <bp@alien8.de>
337 F:      drivers/acpi/apei/
338
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M:      Robert Moore <robert.moore@intel.com>
341 M:      Erik Schmauss <erik.schmauss@intel.com>
342 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 L:      devel@acpica.org
345 W:      https://acpica.org/
346 W:      https://github.com/acpica/acpica/
347 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B:      https://bugzilla.kernel.org
350 B:      https://bugs.acpica.org
351 S:      Supported
352 F:      drivers/acpi/acpica/
353 F:      include/acpi/
354 F:      tools/power/acpi/
355
356 ACPI FAN DRIVER
357 M:      Zhang Rui <rui.zhang@intel.com>
358 L:      linux-acpi@vger.kernel.org
359 W:      https://01.org/linux-acpi
360 B:      https://bugzilla.kernel.org
361 S:      Supported
362 F:      drivers/acpi/fan.c
363
364 ACPI FOR ARM64 (ACPI/arm64)
365 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M:      Hanjun Guo <hanjun.guo@linaro.org>
367 M:      Sudeep Holla <sudeep.holla@arm.com>
368 L:      linux-acpi@vger.kernel.org
369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
370 S:      Maintained
371 F:      drivers/acpi/arm64
372
373 ACPI I2C MULTI INSTANTIATE DRIVER
374 M:      Hans de Goede <hdegoede@redhat.com>
375 L:      platform-driver-x86@vger.kernel.org
376 S:      Maintained
377 F:      drivers/platform/x86/i2c-multi-instantiate.c
378
379 ACPI PMIC DRIVERS
380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
381 M:      Len Brown <lenb@kernel.org>
382 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
384 L:      linux-acpi@vger.kernel.org
385 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 B:      https://bugzilla.kernel.org
388 S:      Supported
389 F:      drivers/acpi/pmic/
390
391 ACPI THERMAL DRIVER
392 M:      Zhang Rui <rui.zhang@intel.com>
393 L:      linux-acpi@vger.kernel.org
394 W:      https://01.org/linux-acpi
395 B:      https://bugzilla.kernel.org
396 S:      Supported
397 F:      drivers/acpi/*thermal*
398
399 ACPI VIDEO DRIVER
400 M:      Zhang Rui <rui.zhang@intel.com>
401 L:      linux-acpi@vger.kernel.org
402 W:      https://01.org/linux-acpi
403 B:      https://bugzilla.kernel.org
404 S:      Supported
405 F:      drivers/acpi/acpi_video.c
406
407 ACPI WMI DRIVER
408 L:      platform-driver-x86@vger.kernel.org
409 S:      Orphan
410 F:      drivers/platform/x86/wmi.c
411 F:      include/uapi/linux/wmi.h
412
413 AD1889 ALSA SOUND DRIVER
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 L:      linux-parisc@vger.kernel.org
416 S:      Maintained
417 F:      sound/pci/ad1889.*
418
419 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/AD5254
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/misc/ad525x_dpot.c
425
426 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5398
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/regulator/ad5398.c
432
433 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD7142
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/input/misc/ad714x.c
439
440 AD7877 TOUCHSCREEN DRIVER
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7877
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/touchscreen/ad7877.c
446
447 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7879
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7879.c
453
454 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455 M:      Jiri Kosina <jikos@kernel.org>
456 S:      Maintained
457
458 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 M:      Michael Hennerich <michael.hennerich@analog.com>
460 W:      https://wiki.analog.com/ADF7242
461 W:      http://ez.analog.com/community/linux-device-drivers
462 L:      linux-wpan@vger.kernel.org
463 S:      Supported
464 F:      drivers/net/ieee802154/adf7242.c
465 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466
467 ADM1025 HARDWARE MONITOR DRIVER
468 M:      Jean Delvare <jdelvare@suse.com>
469 L:      linux-hwmon@vger.kernel.org
470 S:      Maintained
471 F:      Documentation/hwmon/adm1025
472 F:      drivers/hwmon/adm1025.c
473
474 ADM1029 HARDWARE MONITOR DRIVER
475 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      drivers/hwmon/adm1029.c
479
480 ADM8211 WIRELESS DRIVER
481 L:      linux-wireless@vger.kernel.org
482 W:      http://wireless.kernel.org/
483 S:      Orphan
484 F:      drivers/net/wireless/admtek/adm8211.*
485
486 ADP1653 FLASH CONTROLLER DRIVER
487 M:      Sakari Ailus <sakari.ailus@iki.fi>
488 L:      linux-media@vger.kernel.org
489 S:      Maintained
490 F:      drivers/media/i2c/adp1653.c
491 F:      include/media/i2c/adp1653.h
492
493 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 M:      Michael Hennerich <michael.hennerich@analog.com>
495 W:      http://wiki.analog.com/ADP5520
496 W:      http://ez.analog.com/community/linux-device-drivers
497 S:      Supported
498 F:      drivers/mfd/adp5520.c
499 F:      drivers/video/backlight/adp5520_bl.c
500 F:      drivers/leds/leds-adp5520.c
501 F:      drivers/gpio/gpio-adp5520.c
502 F:      drivers/input/keyboard/adp5520-keys.c
503
504 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP5588
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/input/keyboard/adp5588-keys.c
510 F:      drivers/gpio/gpio-adp5588.c
511
512 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 M:      Michael Hennerich <michael.hennerich@analog.com>
514 W:      http://wiki.analog.com/ADP8860
515 W:      http://ez.analog.com/community/linux-device-drivers
516 S:      Supported
517 F:      drivers/video/backlight/adp8860_bl.c
518
519 ADS1015 HARDWARE MONITOR DRIVER
520 M:      Dirk Eibach <eibach@gdsys.de>
521 L:      linux-hwmon@vger.kernel.org
522 S:      Maintained
523 F:      Documentation/hwmon/ads1015
524 F:      drivers/hwmon/ads1015.c
525 F:      include/linux/platform_data/ads1015.h
526
527 ADT746X FAN DRIVER
528 M:      Colin Leroy <colin@colino.net>
529 S:      Maintained
530 F:      drivers/macintosh/therm_adt746x.c
531
532 ADT7475 HARDWARE MONITOR DRIVER
533 M:      Jean Delvare <jdelvare@suse.com>
534 L:      linux-hwmon@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/hwmon/adt7475
537 F:      drivers/hwmon/adt7475.c
538
539 ADVANSYS SCSI DRIVER
540 M:      Matthew Wilcox <willy@infradead.org>
541 M:      Hannes Reinecke <hare@suse.com>
542 L:      linux-scsi@vger.kernel.org
543 S:      Maintained
544 F:      Documentation/scsi/advansys.txt
545 F:      drivers/scsi/advansys.c
546
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M:      Michael Hennerich <michael.hennerich@analog.com>
549 W:      http://wiki.analog.com/ADXL345
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/input/misc/adxl34x.c
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 ALCATEL SPEEDTOUCH USB DRIVER
651 M:      Duncan Sands <duncan.sands@free.fr>
652 L:      linux-usb@vger.kernel.org
653 W:      http://www.linux-usb.org/SpeedTouch/
654 S:      Maintained
655 F:      drivers/usb/atm/speedtch.c
656 F:      drivers/usb/atm/usbatm.c
657
658 ALCHEMY AU1XX0 MMC DRIVER
659 M:      Manuel Lauss <manuel.lauss@gmail.com>
660 S:      Maintained
661 F:      drivers/mmc/host/au1xmmc.c
662
663 ALI1563 I2C DRIVER
664 M:      Rudolf Marek <r.marek@assembler.cz>
665 L:      linux-i2c@vger.kernel.org
666 S:      Maintained
667 F:      Documentation/i2c/busses/i2c-ali1563
668 F:      drivers/i2c/busses/i2c-ali1563.c
669
670 ALLWINNER SECURITY SYSTEM
671 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
672 L:      linux-crypto@vger.kernel.org
673 S:      Maintained
674 F:      drivers/crypto/sunxi-ss/
675
676 ALLWINNER VPU DRIVER
677 M:      Maxime Ripard <maxime.ripard@bootlin.com>
678 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679 L:      linux-media@vger.kernel.org
680 S:      Maintained
681 F:      drivers/staging/media/sunxi/cedrus/
682
683 ALPHA PORT
684 M:      Richard Henderson <rth@twiddle.net>
685 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686 M:      Matt Turner <mattst88@gmail.com>
687 S:      Odd Fixes
688 L:      linux-alpha@vger.kernel.org
689 F:      arch/alpha/
690
691 ALPS PS/2 TOUCHPAD DRIVER
692 R:      Pali Rohár <pali.rohar@gmail.com>
693 F:      drivers/input/mouse/alps.*
694
695 ALTERA I2C CONTROLLER DRIVER
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/i2c/busses/i2c-altera.c
699
700 ALTERA MAILBOX DRIVER
701 M:      Ley Foon Tan <lftan@altera.com>
702 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 S:      Maintained
704 F:      drivers/mailbox/mailbox-altera.c
705
706 ALTERA PIO DRIVER
707 M:      Tien Hock Loh <thloh@altera.com>
708 L:      linux-gpio@vger.kernel.org
709 S:      Maintained
710 F:      drivers/gpio/gpio-altera.c
711
712 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713 M:      Thor Thayer <thor.thayer@linux.intel.com>
714 S:      Maintained
715 F:      drivers/gpio/gpio-altera-a10sr.c
716 F:      drivers/mfd/altera-a10sr.c
717 F:      drivers/reset/reset-a10sr.c
718 F:      include/linux/mfd/altera-a10sr.h
719 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720
721 ALTERA TRIPLE SPEED ETHERNET DRIVER
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 L:      netdev@vger.kernel.org
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/net/ethernet/altera/
727
728 ALTERA UART/JTAG UART SERIAL DRIVERS
729 M:      Tobias Klauser <tklauser@distanz.ch>
730 L:      linux-serial@vger.kernel.org
731 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 S:      Maintained
733 F:      drivers/tty/serial/altera_uart.c
734 F:      drivers/tty/serial/altera_jtaguart.c
735 F:      include/linux/altera_uart.h
736 F:      include/linux/altera_jtaguart.h
737
738 AMAZON ETHERNET DRIVERS
739 M:      Netanel Belgazal <netanel@amazon.com>
740 R:      Saeed Bishara <saeedb@amazon.com>
741 R:      Zorik Machulsky <zorik@amazon.com>
742 L:      netdev@vger.kernel.org
743 S:      Supported
744 F:      Documentation/networking/device_drivers/amazon/ena.txt
745 F:      drivers/net/ethernet/amazon/
746
747 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 M:      Gary Hook <gary.hook@amd.com>
750 L:      linux-crypto@vger.kernel.org
751 S:      Supported
752 F:      drivers/crypto/ccp/
753 F:      include/linux/ccp.h
754
755 AMD DISPLAY CORE
756 M:      Harry Wentland <harry.wentland@amd.com>
757 M:      Leo Li <sunpeng.li@amd.com>
758 L:      amd-gfx@lists.freedesktop.org
759 T:      git git://people.freedesktop.org/~agd5f/linux
760 S:      Supported
761 F:      drivers/gpu/drm/amd/display/
762
763 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
764 M:      Huang Rui <ray.huang@amd.com>
765 L:      linux-hwmon@vger.kernel.org
766 S:      Supported
767 F:      Documentation/hwmon/fam15h_power
768 F:      drivers/hwmon/fam15h_power.c
769
770 AMD FCH GPIO DRIVER
771 M:      Enrico Weigelt, metux IT consult <info@metux.net>
772 L:      linux-gpio@vger.kernel.org
773 S:      Maintained
774 F:      drivers/gpio/gpio-amd-fch.c
775 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
776
777 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
778 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
779 S:      Orphan
780 F:      drivers/usb/gadget/udc/amd5536udc.*
781
782 AMD GEODE PROCESSOR/CHIPSET SUPPORT
783 P:      Andres Salomon <dilinger@queued.net>
784 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
785 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
786 S:      Supported
787 F:      drivers/char/hw_random/geode-rng.c
788 F:      drivers/crypto/geode*
789 F:      drivers/video/fbdev/geode/
790 F:      arch/x86/include/asm/geode.h
791
792 AMD IOMMU (AMD-VI)
793 M:      Joerg Roedel <joro@8bytes.org>
794 L:      iommu@lists.linux-foundation.org
795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
796 S:      Maintained
797 F:      drivers/iommu/amd_iommu*.[ch]
798 F:      include/linux/amd-iommu.h
799
800 AMD KFD
801 M:      Oded Gabbay <oded.gabbay@gmail.com>
802 L:      dri-devel@lists.freedesktop.org
803 T:      git git://people.freedesktop.org/~gabbayo/linux.git
804 S:      Supported
805 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
806 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
807 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
808 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
809 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
810 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
811 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
812 F:      drivers/gpu/drm/amd/amdkfd/
813 F:      drivers/gpu/drm/amd/include/cik_structs.h
814 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
815 F:      drivers/gpu/drm/amd/include/vi_structs.h
816 F:      drivers/gpu/drm/amd/include/v9_structs.h
817 F:      include/uapi/linux/kfd_ioctl.h
818
819 AMD POWERPLAY
820 M:      Rex Zhu <rex.zhu@amd.com>
821 M:      Evan Quan <evan.quan@amd.com>
822 L:      amd-gfx@lists.freedesktop.org
823 S:      Supported
824 F:      drivers/gpu/drm/amd/powerplay/
825 T:      git git://people.freedesktop.org/~agd5f/linux
826
827 AMD SEATTLE DEVICE TREE SUPPORT
828 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
829 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
830 M:      Tom Lendacky <thomas.lendacky@amd.com>
831 S:      Supported
832 F:      arch/arm64/boot/dts/amd/
833
834 AMD XGBE DRIVER
835 M:      Tom Lendacky <thomas.lendacky@amd.com>
836 L:      netdev@vger.kernel.org
837 S:      Supported
838 F:      drivers/net/ethernet/amd/xgbe/
839 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
840
841 ANALOG DEVICES INC AD5686 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-pm@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5686*
847 F:      drivers/iio/dac/ad5696*
848
849 ANALOG DEVICES INC AD5758 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/dac/ad5758.c
855 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
856
857 ANALOG DEVICES INC AD7124 DRIVER
858 M:      Stefan Popa <stefan.popa@analog.com>
859 L:      linux-iio@vger.kernel.org
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/adc/ad7124.c
863 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
864
865 ANALOG DEVICES INC AD7606 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-iio@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/adc/ad7606.c
871 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
872
873 ANALOG DEVICES INC AD7768-1 DRIVER
874 M:      Stefan Popa <stefan.popa@analog.com>
875 L:      linux-iio@vger.kernel.org
876 W:      http://ez.analog.com/community/linux-device-drivers
877 S:      Supported
878 F:      drivers/iio/adc/ad7768-1.c
879 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
880
881 ANALOG DEVICES INC AD9389B DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/ad9389b*
886
887 ANALOG DEVICES INC ADGS1408 DRIVER
888 M:      Mircea Caprioru <mircea.caprioru@analog.com>
889 S:      Supported
890 F:      drivers/mux/adgs1408.c
891 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
892
893 ANALOG DEVICES INC ADP5061 DRIVER
894 M:      Stefan Popa <stefan.popa@analog.com>
895 L:      linux-pm@vger.kernel.org
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      drivers/power/supply/adp5061.c
899
900 ANALOG DEVICES INC ADV7180 DRIVER
901 M:      Lars-Peter Clausen <lars@metafoo.de>
902 L:      linux-media@vger.kernel.org
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      drivers/media/i2c/adv7180.c
906
907 ANALOG DEVICES INC ADV748X DRIVER
908 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/adv748x/*
912
913 ANALOG DEVICES INC ADV7511 DRIVER
914 M:      Hans Verkuil <hans.verkuil@cisco.com>
915 L:      linux-media@vger.kernel.org
916 S:      Maintained
917 F:      drivers/media/i2c/adv7511*
918
919 ANALOG DEVICES INC ADV7604 DRIVER
920 M:      Hans Verkuil <hans.verkuil@cisco.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/adv7604*
924
925 ANALOG DEVICES INC ADV7842 DRIVER
926 M:      Hans Verkuil <hans.verkuil@cisco.com>
927 L:      linux-media@vger.kernel.org
928 S:      Maintained
929 F:      drivers/media/i2c/adv7842*
930
931 ANALOG DEVICES INC ASOC CODEC DRIVERS
932 M:      Lars-Peter Clausen <lars@metafoo.de>
933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
934 W:      http://wiki.analog.com/
935 W:      http://ez.analog.com/community/linux-device-drivers
936 S:      Supported
937 F:      sound/soc/codecs/adau*
938 F:      sound/soc/codecs/adav*
939 F:      sound/soc/codecs/ad1*
940 F:      sound/soc/codecs/ad7*
941 F:      sound/soc/codecs/ssm*
942 F:      sound/soc/codecs/sigmadsp.*
943
944 ANALOG DEVICES INC DMA DRIVERS
945 M:      Lars-Peter Clausen <lars@metafoo.de>
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      drivers/dma/dma-axi-dmac.c
949
950 ANALOG DEVICES INC IIO DRIVERS
951 M:      Lars-Peter Clausen <lars@metafoo.de>
952 M:      Michael Hennerich <Michael.Hennerich@analog.com>
953 W:      http://wiki.analog.com/
954 W:      http://ez.analog.com/community/linux-device-drivers
955 S:      Supported
956 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
957 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
958 F:      drivers/iio/*/ad*
959 F:      drivers/iio/adc/ltc2497*
960 X:      drivers/iio/*/adjd*
961 F:      drivers/staging/iio/*/ad*
962
963 ANDES ARCHITECTURE
964 M:      Greentime Hu <green.hu@gmail.com>
965 M:      Vincent Chen <deanbo422@gmail.com>
966 T:      git https://github.com/andestech/linux.git
967 S:      Supported
968 F:      arch/nds32/
969 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
970 F:      Documentation/devicetree/bindings/nds32/
971 K:      nds32
972 N:      nds32
973
974 ANDROID CONFIG FRAGMENTS
975 M:      Rob Herring <robh@kernel.org>
976 S:      Supported
977 F:      kernel/configs/android*
978
979 ANDROID DRIVERS
980 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
981 M:      Arve Hjønnevåg <arve@android.com>
982 M:      Todd Kjos <tkjos@android.com>
983 M:      Martijn Coenen <maco@android.com>
984 M:      Joel Fernandes <joel@joelfernandes.org>
985 M:      Christian Brauner <christian@brauner.io>
986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
987 L:      devel@driverdev.osuosl.org
988 S:      Supported
989 F:      drivers/android/
990 F:      drivers/staging/android/
991
992 ANDROID GOLDFISH PIC DRIVER
993 M:      Miodrag Dinic <miodrag.dinic@mips.com>
994 S:      Supported
995 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
996 F:      drivers/irqchip/irq-goldfish-pic.c
997
998 ANDROID GOLDFISH RTC DRIVER
999 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1000 S:      Supported
1001 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1002 F:      drivers/rtc/rtc-goldfish.c
1003
1004 ANDROID ION DRIVER
1005 M:      Laura Abbott <labbott@redhat.com>
1006 M:      Sumit Semwal <sumit.semwal@linaro.org>
1007 L:      devel@driverdev.osuosl.org
1008 L:      dri-devel@lists.freedesktop.org
1009 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1010 S:      Supported
1011 F:      drivers/staging/android/ion
1012 F:      drivers/staging/android/uapi/ion.h
1013
1014 AOA (Apple Onboard Audio) ALSA DRIVER
1015 M:      Johannes Berg <johannes@sipsolutions.net>
1016 L:      linuxppc-dev@lists.ozlabs.org
1017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1018 S:      Maintained
1019 F:      sound/aoa/
1020
1021 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1022 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1023 L:      linux-iio@vger.kernel.org
1024 S:      Maintained
1025 F:      drivers/iio/adc/stx104.c
1026
1027 APM DRIVER
1028 M:      Jiri Kosina <jikos@kernel.org>
1029 S:      Odd fixes
1030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1031 F:      arch/x86/kernel/apm_32.c
1032 F:      include/linux/apm_bios.h
1033 F:      include/uapi/linux/apm_bios.h
1034 F:      drivers/char/apm-emulation.c
1035
1036 APPARMOR SECURITY MODULE
1037 M:      John Johansen <john.johansen@canonical.com>
1038 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1039 W:      wiki.apparmor.net
1040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1041 S:      Supported
1042 F:      security/apparmor/
1043 F:      Documentation/admin-guide/LSM/apparmor.rst
1044
1045 APPLE BCM5974 MULTITOUCH DRIVER
1046 M:      Henrik Rydberg <rydberg@bitmath.org>
1047 L:      linux-input@vger.kernel.org
1048 S:      Odd fixes
1049 F:      drivers/input/mouse/bcm5974.c
1050
1051 APPLE SMC DRIVER
1052 M:      Henrik Rydberg <rydberg@bitmath.org>
1053 L:      linux-hwmon@vger.kernel.org
1054 S:      Odd fixes
1055 F:      drivers/hwmon/applesmc.c
1056
1057 APPLETALK NETWORK LAYER
1058 L:      netdev@vger.kernel.org
1059 S:      Odd fixes
1060 F:      drivers/net/appletalk/
1061 F:      net/appletalk/
1062 F:      include/linux/atalk.h
1063 F:      include/uapi/linux/atalk.h
1064
1065 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1066 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1067 S:      Supported
1068 F:      arch/arm64/boot/dts/apm/
1069
1070 APPLIED MICRO (APM) X-GENE SOC EDAC
1071 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1072 S:      Supported
1073 F:      drivers/edac/xgene_edac.c
1074 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1075
1076 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1077 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1078 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1079 S:      Supported
1080 F:      drivers/net/ethernet/apm/xgene-v2/
1081
1082 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1083 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1084 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1085 M:      Quan Nguyen <quan@os.amperecomputing.com>
1086 S:      Supported
1087 F:      drivers/net/ethernet/apm/xgene/
1088 F:      drivers/net/phy/mdio-xgene.c
1089 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1090 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1091
1092 APPLIED MICRO (APM) X-GENE SOC PMU
1093 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1094 S:      Supported
1095 F:      drivers/perf/xgene_pmu.c
1096 F:      Documentation/perf/xgene-pmu.txt
1097 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1098
1099 APTINA CAMERA SENSOR PLL
1100 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1101 L:      linux-media@vger.kernel.org
1102 S:      Maintained
1103 F:      drivers/media/i2c/aptina-pll.*
1104
1105 ARC FRAMEBUFFER DRIVER
1106 M:      Jaya Kumar <jayalk@intworks.biz>
1107 S:      Maintained
1108 F:      drivers/video/fbdev/arcfb.c
1109 F:      drivers/video/fbdev/core/fb_defio.c
1110
1111 ARC PGU DRM DRIVER
1112 M:      Alexey Brodkin <abrodkin@synopsys.com>
1113 S:      Supported
1114 F:      drivers/gpu/drm/arc/
1115 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1116
1117 ARCNET NETWORK LAYER
1118 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1119 L:      netdev@vger.kernel.org
1120 S:      Maintained
1121 F:      drivers/net/arcnet/
1122 F:      include/uapi/linux/if_arcnet.h
1123
1124 ARM ARCHITECTED TIMER DRIVER
1125 M:      Mark Rutland <mark.rutland@arm.com>
1126 M:      Marc Zyngier <marc.zyngier@arm.com>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 S:      Maintained
1129 F:      arch/arm/include/asm/arch_timer.h
1130 F:      arch/arm64/include/asm/arch_timer.h
1131 F:      drivers/clocksource/arm_arch_timer.c
1132
1133 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1134 M:      Linus Walleij <linus.walleij@linaro.org>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Maintained
1137 F:      Documentation/devicetree/bindings/arm/arm-boards
1138 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1139 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1140 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1141 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1142 F:      arch/arm/mach-integrator/
1143 F:      arch/arm/mach-realview/
1144 F:      arch/arm/mach-versatile/
1145 F:      arch/arm/plat-versatile/
1146 F:      arch/arm/boot/dts/arm-realview-*
1147 F:      arch/arm/boot/dts/integrator*
1148 F:      arch/arm/boot/dts/versatile*
1149 F:      drivers/clk/versatile/
1150 F:      drivers/i2c/busses/i2c-versatile.c
1151 F:      drivers/irqchip/irq-versatile-fpga.c
1152 F:      drivers/mtd/maps/physmap_of_versatile.c
1153 F:      drivers/power/reset/arm-versatile-reboot.c
1154 F:      drivers/soc/versatile/
1155
1156 ARM HDLCD DRM DRIVER
1157 M:      Liviu Dudau <liviu.dudau@arm.com>
1158 S:      Supported
1159 F:      drivers/gpu/drm/arm/hdlcd_*
1160 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1161
1162 ARM KOMEDA DRM-KMS DRIVER
1163 M:      James (Qian) Wang <james.qian.wang@arm.com>
1164 M:      Liviu Dudau <liviu.dudau@arm.com>
1165 L:      Mali DP Maintainers <malidp@foss.arm.com>
1166 S:      Supported
1167 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1168 F:      drivers/gpu/drm/arm/display/include/
1169 F:      drivers/gpu/drm/arm/display/komeda/
1170 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1171 F:      Documentation/gpu/komeda-kms.rst
1172
1173 ARM MALI-DP DRM DRIVER
1174 M:      Liviu Dudau <liviu.dudau@arm.com>
1175 M:      Brian Starkey <brian.starkey@arm.com>
1176 L:      Mali DP Maintainers <malidp@foss.arm.com>
1177 S:      Supported
1178 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1179 F:      drivers/gpu/drm/arm/
1180 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1181 F:      Documentation/gpu/afbc.rst
1182
1183 ARM MALI PANFROST DRM DRIVER
1184 M:      Rob Herring <robh@kernel.org>
1185 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1186 L:      dri-devel@lists.freedesktop.org
1187 S:      Supported
1188 T:      git git://anongit.freedesktop.org/drm/drm-misc
1189 F:      drivers/gpu/drm/panfrost/
1190 F:      include/uapi/drm/panfrost_drm.h
1191
1192 ARM MFM AND FLOPPY DRIVERS
1193 M:      Ian Molton <spyro@f2s.com>
1194 S:      Maintained
1195 F:      arch/arm/lib/floppydma.S
1196 F:      arch/arm/include/asm/floppy.h
1197
1198 ARM PMU PROFILING AND DEBUGGING
1199 M:      Will Deacon <will.deacon@arm.com>
1200 M:      Mark Rutland <mark.rutland@arm.com>
1201 S:      Maintained
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 F:      arch/arm*/kernel/perf_*
1204 F:      arch/arm/oprofile/common.c
1205 F:      arch/arm*/kernel/hw_breakpoint.c
1206 F:      arch/arm*/include/asm/hw_breakpoint.h
1207 F:      arch/arm*/include/asm/perf_event.h
1208 F:      drivers/perf/*
1209 F:      include/linux/perf/arm_pmu.h
1210 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1211 F:      Documentation/devicetree/bindings/perf/
1212
1213 ARM PORT
1214 M:      Russell King <linux@armlinux.org.uk>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 W:      http://www.armlinux.org.uk/
1217 S:      Odd Fixes
1218 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1219 F:      arch/arm/
1220 X:      arch/arm/boot/dts/
1221
1222 ARM PRIMECELL AACI PL041 DRIVER
1223 M:      Russell King <linux@armlinux.org.uk>
1224 S:      Odd Fixes
1225 F:      sound/arm/aaci.*
1226
1227 ARM PRIMECELL BUS SUPPORT
1228 M:      Russell King <linux@armlinux.org.uk>
1229 S:      Odd Fixes
1230 F:      drivers/amba/
1231 F:      include/linux/amba/bus.h
1232
1233 ARM PRIMECELL CLCD PL110 DRIVER
1234 M:      Russell King <linux@armlinux.org.uk>
1235 S:      Odd Fixes
1236 F:      drivers/video/fbdev/amba-clcd.*
1237
1238 ARM PRIMECELL KMI PL050 DRIVER
1239 M:      Russell King <linux@armlinux.org.uk>
1240 S:      Odd Fixes
1241 F:      drivers/input/serio/ambakmi.*
1242 F:      include/linux/amba/kmi.h
1243
1244 ARM PRIMECELL MMCI PL180/1 DRIVER
1245 M:      Russell King <linux@armlinux.org.uk>
1246 S:      Odd Fixes
1247 F:      drivers/mmc/host/mmci.*
1248 F:      include/linux/amba/mmci.h
1249
1250 ARM PRIMECELL SSP PL022 SPI DRIVER
1251 M:      Linus Walleij <linus.walleij@linaro.org>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 S:      Maintained
1254 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1255 F:      drivers/spi/spi-pl022.c
1256
1257 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1258 M:      Russell King <linux@armlinux.org.uk>
1259 S:      Odd Fixes
1260 F:      drivers/tty/serial/amba-pl01*.c
1261 F:      include/linux/amba/serial.h
1262
1263 ARM PRIMECELL VIC PL190/PL192 DRIVER
1264 M:      Linus Walleij <linus.walleij@linaro.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1268 F:      drivers/irqchip/irq-vic.c
1269
1270 ARM SMMU DRIVERS
1271 M:      Will Deacon <will.deacon@arm.com>
1272 R:      Robin Murphy <robin.murphy@arm.com>
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S:      Maintained
1275 F:      drivers/iommu/arm-smmu.c
1276 F:      drivers/iommu/arm-smmu-v3.c
1277 F:      drivers/iommu/io-pgtable-arm.c
1278 F:      drivers/iommu/io-pgtable-arm-v7s.c
1279
1280 ARM SUB-ARCHITECTURES
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283 F:      arch/arm/mach-*/
1284 F:      arch/arm/plat-*/
1285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1286
1287 ARM/ACTIONS SEMI ARCHITECTURE
1288 M:      Andreas Färber <afaerber@suse.de>
1289 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 N:      owl
1293 F:      arch/arm/mach-actions/
1294 F:      arch/arm/boot/dts/owl-*
1295 F:      arch/arm64/boot/dts/actions/
1296 F:      drivers/clk/actions/
1297 F:      drivers/clocksource/timer-owl*
1298 F:      drivers/dma/owl-dma.c
1299 F:      drivers/i2c/busses/i2c-owl.c
1300 F:      drivers/pinctrl/actions/*
1301 F:      drivers/soc/actions/
1302 F:      include/dt-bindings/power/owl-*
1303 F:      include/linux/soc/actions/
1304 F:      Documentation/devicetree/bindings/arm/actions.txt
1305 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1306 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1307 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1308 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1309 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1310 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1311
1312 ARM/ADS SPHERE MACHINE SUPPORT
1313 M:      Lennert Buytenhek <kernel@wantstofly.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/AFEB9260 MACHINE SUPPORT
1318 M:      Sergey Lapin <slapin@ossfans.org>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321
1322 ARM/AJECO 1ARM MACHINE SUPPORT
1323 M:      Lennert Buytenhek <kernel@wantstofly.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326
1327 ARM/Allwinner SoC Clock Support
1328 M:      Emilio López <emilio@elopez.com.ar>
1329 S:      Maintained
1330 F:      drivers/clk/sunxi/
1331
1332 ARM/Allwinner sunXi SoC support
1333 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1334 M:      Chen-Yu Tsai <wens@csie.org>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337 N:      sun[x456789]i
1338 N:      sun50i
1339 F:      arch/arm/mach-sunxi/
1340 F:      arch/arm64/boot/dts/allwinner/
1341 F:      drivers/clk/sunxi-ng/
1342 F:      drivers/pinctrl/sunxi/
1343 F:      drivers/soc/sunxi/
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1345
1346 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1347 M:      Neil Armstrong <narmstrong@baylibre.com>
1348 M:      Jerome Brunet <jbrunet@baylibre.com>
1349 L:      linux-amlogic@lists.infradead.org
1350 S:      Maintained
1351 F:      drivers/clk/meson/
1352 F:      include/dt-bindings/clock/meson*
1353 F:      include/dt-bindings/clock/gxbb*
1354 F:      Documentation/devicetree/bindings/clock/amlogic*
1355
1356 ARM/Amlogic Meson SoC support
1357 M:      Kevin Hilman <khilman@baylibre.com>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 L:      linux-amlogic@lists.infradead.org
1360 W:      http://linux-meson.com/
1361 S:      Maintained
1362 F:      arch/arm/mach-meson/
1363 F:      arch/arm/boot/dts/meson*
1364 F:      arch/arm64/boot/dts/amlogic/
1365 F:      drivers/pinctrl/meson/
1366 F:      drivers/mmc/host/meson*
1367 F:      drivers/soc/amlogic/
1368 N:      meson
1369
1370 ARM/Amlogic Meson SoC Sound Drivers
1371 M:      Jerome Brunet <jbrunet@baylibre.com>
1372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      sound/soc/meson/
1375 F:      Documentation/devicetree/bindings/sound/amlogic*
1376
1377 ARM/Annapurna Labs ALPINE ARCHITECTURE
1378 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1379 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-alpine/
1383 F:      arch/arm/boot/dts/alpine*
1384 F:      arch/arm64/boot/dts/al/
1385 F:      drivers/*/*alpine*
1386
1387 ARM/ARTPEC MACHINE SUPPORT
1388 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1389 M:      Lars Persson <lars.persson@axis.com>
1390 S:      Maintained
1391 L:      linux-arm-kernel@axis.com
1392 F:      arch/arm/mach-artpec
1393 F:      arch/arm/boot/dts/artpec6*
1394 F:      drivers/clk/axis
1395 F:      drivers/crypto/axis
1396 F:      drivers/pinctrl/pinctrl-artpec*
1397 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1398
1399 ARM/ASPEED I2C DRIVER
1400 M:      Brendan Higgins <brendanhiggins@google.com>
1401 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1402 R:      Joel Stanley <joel@jms.id.au>
1403 L:      linux-i2c@vger.kernel.org
1404 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1407 F:      drivers/i2c/busses/i2c-aspeed.c
1408 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1409 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1410
1411 ARM/ASPEED MACHINE SUPPORT
1412 M:      Joel Stanley <joel@jms.id.au>
1413 R:      Andrew Jeffery <andrew@aj.id.au>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1416 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1417 S:      Supported
1418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1419 F:      arch/arm/mach-aspeed/
1420 F:      arch/arm/boot/dts/aspeed-*
1421 N:      aspeed
1422
1423 ARM/BITMAIN ARCHITECTURE
1424 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm64/boot/dts/bitmain/
1428 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1429
1430 ARM/CALXEDA HIGHBANK ARCHITECTURE
1431 M:      Rob Herring <robh@kernel.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/mach-highbank/
1435 F:      arch/arm/boot/dts/highbank.dts
1436 F:      arch/arm/boot/dts/ecx-*.dts*
1437
1438 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1439 M:      Krzysztof Halasa <khalasa@piap.pl>
1440 S:      Maintained
1441 F:      arch/arm/mach-cns3xxx/
1442
1443 ARM/CAVIUM THUNDER NETWORK DRIVER
1444 M:      Sunil Goutham <sgoutham@cavium.com>
1445 M:      Robert Richter <rric@kernel.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Supported
1448 F:      drivers/net/ethernet/cavium/thunder/
1449
1450 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1451 M:      Lukasz Majewski <lukma@denx.de>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-ep93xx/ts72xx.c
1455
1456 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1457 M:      Alexander Shiyan <shc_work@mail.ru>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Odd Fixes
1460 N:      clps711x
1461
1462 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1463 M:      Lennert Buytenhek <kernel@wantstofly.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466
1467 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1468 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1469 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/mach-ep93xx/
1473 F:      arch/arm/mach-ep93xx/include/mach/
1474
1475 ARM/CLKDEV SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1480 F:      drivers/clk/clkdev.c
1481
1482 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1483 M:      Mike Rapoport <mike@compulab.co.il>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486
1487 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1488 M:      Baruch Siach <baruch@tkos.co.il>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491 F:      arch/arm/boot/dts/cx92755*
1492 N:      digicolor
1493
1494 ARM/CONTEC MICRO9 MACHINE SUPPORT
1495 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1496 S:      Maintained
1497 F:      arch/arm/mach-ep93xx/micro9.c
1498
1499 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1500 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1501 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504 F:      drivers/hwtracing/coresight/*
1505 F:      Documentation/trace/coresight.txt
1506 F:      Documentation/trace/coresight-cpu-debug.txt
1507 F:      Documentation/devicetree/bindings/arm/coresight.txt
1508 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1509 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1510 F:      tools/perf/arch/arm/util/pmu.c
1511 F:      tools/perf/arch/arm/util/auxtrace.c
1512 F:      tools/perf/arch/arm/util/cs-etm.c
1513 F:      tools/perf/arch/arm/util/cs-etm.h
1514 F:      tools/perf/util/cs-etm.*
1515 F:      tools/perf/util/cs-etm-decoder/*
1516
1517 ARM/CORGI MACHINE SUPPORT
1518 M:      Richard Purdie <rpurdie@rpsys.net>
1519 S:      Maintained
1520
1521 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1522 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 M:      Linus Walleij <linus.walleij@linaro.org>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 T:      git git://github.com/ulli-kroll/linux.git
1526 S:      Maintained
1527 F:      Documentation/devicetree/bindings/arm/gemini.txt
1528 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1529 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1530 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1531 F:      arch/arm/mach-gemini/
1532 F:      drivers/net/ethernet/cortina/
1533 F:      drivers/pinctrl/pinctrl-gemini.c
1534 F:      drivers/rtc/rtc-ftrtc010.c
1535
1536 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1537 M:      Barry Song <baohua@kernel.org>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1540 S:      Maintained
1541 F:      arch/arm/boot/dts/prima2*
1542 F:      arch/arm/mach-prima2/
1543 F:      drivers/clk/sirf/
1544 F:      drivers/clocksource/timer-prima2.c
1545 F:      drivers/clocksource/timer-atlas7.c
1546 N:      [^a-z]sirf
1547 X:      drivers/gnss
1548
1549 ARM/EBSA110 MACHINE SUPPORT
1550 M:      Russell King <linux@armlinux.org.uk>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 W:      http://www.armlinux.org.uk/
1553 S:      Maintained
1554 F:      arch/arm/mach-ebsa110/
1555 F:      drivers/net/ethernet/amd/am79c961a.*
1556
1557 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1558 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1559 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562 N:      efm32
1563
1564 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1565 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/ezx.c
1569
1570 ARM/FARADAY FA526 PORT
1571 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 T:      git git://git.berlios.de/gemini-board
1575 F:      arch/arm/mm/*-fa*
1576
1577 ARM/FOOTBRIDGE ARCHITECTURE
1578 M:      Russell King <linux@armlinux.org.uk>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 W:      http://www.armlinux.org.uk/
1581 S:      Maintained
1582 F:      arch/arm/include/asm/hardware/dec21285.h
1583 F:      arch/arm/mach-footbridge/
1584
1585 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1586 M:      Shawn Guo <shawnguo@kernel.org>
1587 M:      Sascha Hauer <s.hauer@pengutronix.de>
1588 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1589 R:      Fabio Estevam <festevam@gmail.com>
1590 R:      NXP Linux Team <linux-imx@nxp.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1594 N:      imx
1595 N:      mxs
1596 X:      drivers/media/i2c/
1597
1598 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1599 M:      Shawn Guo <shawnguo@kernel.org>
1600 M:      Sascha Hauer <s.hauer@pengutronix.de>
1601 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1602 R:      Stefan Agner <stefan@agner.ch>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1606 F:      arch/arm/mach-imx/*vf610*
1607 F:      arch/arm/boot/dts/vf*
1608
1609 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1610 M:      Shawn Guo <shawnguo@kernel.org>
1611 M:      Li Yang <leoyang.li@nxp.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1615 F:      arch/arm/boot/dts/ls1021a*
1616 F:      arch/arm64/boot/dts/freescale/fsl-*
1617 F:      arch/arm64/boot/dts/freescale/qoriq-*
1618
1619 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/GUMSTIX MACHINE SUPPORT
1625 M:      Steve Sakoman <sakoman@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1630 M:      Philipp Zabel <philipp.zabel@gmail.com>
1631 M:      Paul Parsons <lost.distance@yahoo.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-pxa/hx4700.c
1635 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1636 F:      sound/soc/pxa/hx4700.c
1637
1638 ARM/HISILICON SOC SUPPORT
1639 M:      Wei Xu <xuwei5@hisilicon.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W:      http://www.hisilicon.com
1642 S:      Supported
1643 T:      git git://github.com/hisilicon/linux-hisi.git
1644 F:      arch/arm/mach-hisi/
1645 F:      arch/arm/boot/dts/hi3*
1646 F:      arch/arm/boot/dts/hip*
1647 F:      arch/arm/boot/dts/hisi*
1648 F:      arch/arm64/boot/dts/hisilicon/
1649
1650 ARM/HP JORNADA 7XX MACHINE SUPPORT
1651 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1652 W:      www.jlime.com
1653 S:      Maintained
1654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1655 F:      arch/arm/mach-sa1100/jornada720.c
1656 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1657
1658 ARM/IGEP MACHINE SUPPORT
1659 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1660 M:      Javier Martinez Canillas <javier@dowhile0.org>
1661 L:      linux-omap@vger.kernel.org
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664 F:      arch/arm/boot/dts/omap3-igep*
1665
1666 ARM/INCOME PXA270 SUPPORT
1667 M:      Marek Vasut <marek.vasut@gmail.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1671
1672 ARM/INTEL IOP13XX ARM ARCHITECTURE
1673 M:      Lennert Buytenhek <kernel@wantstofly.org>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676
1677 ARM/INTEL IOP32X ARM ARCHITECTURE
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/INTEL IOP33X ARM ARCHITECTURE
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Orphan
1685
1686 ARM/INTEL IQ81342EX MACHINE SUPPORT
1687 M:      Lennert Buytenhek <kernel@wantstofly.org>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690
1691 ARM/INTEL IXDP2850 MACHINE SUPPORT
1692 M:      Lennert Buytenhek <kernel@wantstofly.org>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695
1696 ARM/INTEL IXP4XX ARM ARCHITECTURE
1697 M:      Imre Kaloz <kaloz@openwrt.org>
1698 M:      Krzysztof Halasa <khalasa@piap.pl>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      arch/arm/mach-ixp4xx/
1702
1703 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1704 M:      Jonathan Cameron <jic23@cam.ac.uk>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707 F:      arch/arm/mach-pxa/stargate2.c
1708 F:      drivers/pcmcia/pxa2xx_stargate2.c
1709
1710 ARM/INTEL XSC3 (MANZANO) ARM CORE
1711 M:      Lennert Buytenhek <kernel@wantstofly.org>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714
1715 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1716 M:      Lennert Buytenhek <kernel@wantstofly.org>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719
1720 ARM/LG1K ARCHITECTURE
1721 M:      Chanho Min <chanho.min@lge.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm64/boot/dts/lg/
1725
1726 ARM/LOGICPD PXA270 MACHINE SUPPORT
1727 M:      Lennert Buytenhek <kernel@wantstofly.org>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730
1731 ARM/LPC18XX ARCHITECTURE
1732 M:      Vladimir Zapolskiy <vz@mleia.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/boot/dts/lpc43*
1736 F:      drivers/i2c/busses/i2c-lpc2k.c
1737 F:      drivers/memory/pl172.c
1738 F:      drivers/mtd/spi-nor/nxp-spifi.c
1739 F:      drivers/rtc/rtc-lpc24xx.c
1740 N:      lpc18xx
1741
1742 ARM/LPC32XX SOC SUPPORT
1743 M:      Vladimir Zapolskiy <vz@mleia.com>
1744 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1747 S:      Maintained
1748 F:      arch/arm/boot/dts/lpc32*
1749 F:      arch/arm/mach-lpc32xx/
1750 F:      drivers/i2c/busses/i2c-pnx.c
1751 F:      drivers/net/ethernet/nxp/lpc_eth.c
1752 F:      drivers/usb/host/ohci-nxp.c
1753 F:      drivers/watchdog/pnx4008_wdt.c
1754 N:      lpc32xx
1755
1756 ARM/MAGICIAN MACHINE SUPPORT
1757 M:      Philipp Zabel <philipp.zabel@gmail.com>
1758 S:      Maintained
1759
1760 ARM/Marvell Dove/MV78xx0/Orion SOC support
1761 M:      Jason Cooper <jason@lakedaemon.net>
1762 M:      Andrew Lunn <andrew@lunn.ch>
1763 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1764 M:      Gregory Clement <gregory.clement@bootlin.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      Documentation/devicetree/bindings/soc/dove/
1768 F:      arch/arm/mach-dove/
1769 F:      arch/arm/mach-mv78xx0/
1770 F:      arch/arm/mach-orion5x/
1771 F:      arch/arm/plat-orion/
1772 F:      arch/arm/boot/dts/dove*
1773 F:      arch/arm/boot/dts/orion5x*
1774
1775 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1776 M:      Jason Cooper <jason@lakedaemon.net>
1777 M:      Andrew Lunn <andrew@lunn.ch>
1778 M:      Gregory Clement <gregory.clement@bootlin.com>
1779 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      arch/arm/boot/dts/armada*
1783 F:      arch/arm/boot/dts/kirkwood*
1784 F:      arch/arm/configs/mvebu_*_defconfig
1785 F:      arch/arm/mach-mvebu/
1786 F:      arch/arm64/boot/dts/marvell/armada*
1787 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1788 F:      drivers/cpufreq/armada-8k-cpufreq.c
1789 F:      drivers/cpufreq/mvebu-cpufreq.c
1790 F:      drivers/irqchip/irq-armada-370-xp.c
1791 F:      drivers/irqchip/irq-mvebu-*
1792 F:      drivers/pinctrl/mvebu/
1793 F:      drivers/rtc/rtc-armada38x.c
1794
1795 ARM/Mediatek RTC DRIVER
1796 M:      Eddie Huang <eddie.huang@mediatek.com>
1797 M:      Sean Wang <sean.wang@mediatek.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1802 F:      drivers/rtc/rtc-mt6397.c
1803 F:      drivers/rtc/rtc-mt7622.c
1804
1805 ARM/Mediatek SoC support
1806 M:      Matthias Brugger <matthias.bgg@gmail.com>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1809 W:      https://mtk.bcnfs.org/
1810 C:      irc://chat.freenode.net/linux-mediatek
1811 S:      Maintained
1812 F:      arch/arm/boot/dts/mt6*
1813 F:      arch/arm/boot/dts/mt7*
1814 F:      arch/arm/boot/dts/mt8*
1815 F:      arch/arm/mach-mediatek/
1816 F:      arch/arm64/boot/dts/mediatek/
1817 F:      drivers/soc/mediatek/
1818 N:      mtk
1819 N:      mt[678]
1820 K:      mediatek
1821
1822 ARM/Mediatek USB3 PHY DRIVER
1823 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827 F:      drivers/phy/mediatek/
1828 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1829
1830 ARM/MICREL KS8695 ARCHITECTURE
1831 M:      Greg Ungerer <gerg@uclinux.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F:      arch/arm/mach-ks8695/
1834 S:      Odd Fixes
1835
1836 ARM/Microchip (AT91) SoC support
1837 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1838 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1839 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 W:      http://www.linux4sam.org
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1843 S:      Supported
1844 N:      at91
1845 N:      atmel
1846 F:      arch/arm/mach-at91/
1847 F:      include/soc/at91/
1848 F:      arch/arm/boot/dts/at91*.dts
1849 F:      arch/arm/boot/dts/at91*.dtsi
1850 F:      arch/arm/boot/dts/sama*.dts
1851 F:      arch/arm/boot/dts/sama*.dtsi
1852 F:      arch/arm/include/debug/at91.S
1853 F:      drivers/memory/atmel*
1854 F:      drivers/watchdog/sama5d4_wdt.c
1855 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1856 X:      drivers/net/wireless/atmel/
1857
1858 ARM/MIOA701 MACHINE SUPPORT
1859 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F:      arch/arm/mach-pxa/mioa701.c
1862 S:      Maintained
1863
1864 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1865 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1866 S:      Maintained
1867
1868 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1869 M:      Linus Walleij <linus.walleij@linaro.org>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872 F:      arch/arm/mach-nomadik/
1873 F:      arch/arm/mach-u300/
1874 F:      arch/arm/mach-ux500/
1875 F:      arch/arm/boot/dts/ste-*
1876 F:      drivers/clk/clk-nomadik.c
1877 F:      drivers/clk/clk-u300.c
1878 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1879 F:      drivers/clocksource/timer-u300.c
1880 F:      drivers/dma/coh901318*
1881 F:      drivers/dma/ste_dma40*
1882 F:      drivers/hwspinlock/u8500_hsem.c
1883 F:      drivers/i2c/busses/i2c-nomadik.c
1884 F:      drivers/i2c/busses/i2c-stu300.c
1885 F:      drivers/mfd/ab3100*
1886 F:      drivers/mfd/ab8500*
1887 F:      drivers/mfd/abx500*
1888 F:      drivers/mfd/dbx500*
1889 F:      drivers/mfd/db8500*
1890 F:      drivers/pinctrl/nomadik/
1891 F:      drivers/pinctrl/pinctrl-coh901*
1892 F:      drivers/pinctrl/pinctrl-u300.c
1893 F:      drivers/rtc/rtc-ab3100.c
1894 F:      drivers/rtc/rtc-ab8500.c
1895 F:      drivers/rtc/rtc-coh901331.c
1896 F:      drivers/rtc/rtc-pl031.c
1897 F:      drivers/watchdog/coh901327_wdt.c
1898 F:      Documentation/devicetree/bindings/arm/ste-*
1899 F:      Documentation/devicetree/bindings/arm/ux500/
1900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1901
1902 ARM/NUVOTON NPCM ARCHITECTURE
1903 M:      Avi Fishman <avifishman70@gmail.com>
1904 M:      Tomer Maimon <tmaimon77@gmail.com>
1905 M:      Tali Perry <tali.perry1@gmail.com>
1906 R:      Patrick Venture <venture@google.com>
1907 R:      Nancy Yuen <yuenn@google.com>
1908 R:      Benjamin Fair <benjaminfair@google.com>
1909 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1910 S:      Supported
1911 F:      arch/arm/mach-npcm/
1912 F:      arch/arm/boot/dts/nuvoton-npcm*
1913 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1914 F:      drivers/*/*npcm*
1915 F:      Documentation/devicetree/bindings/*/*npcm*
1916 F:      Documentation/devicetree/bindings/*/*/*npcm*
1917
1918 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919 M:      Wan ZongShun <mcuos.com@gmail.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W:      http://www.mcuos.com
1922 S:      Maintained
1923 F:      arch/arm/mach-w90x900/
1924 F:      drivers/input/keyboard/w90p910_keypad.c
1925 F:      drivers/input/touchscreen/w90p910_ts.c
1926 F:      drivers/watchdog/nuc900_wdt.c
1927 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1928 F:      drivers/mtd/nand/raw/nuc900_nand.c
1929 F:      drivers/rtc/rtc-nuc900.c
1930 F:      drivers/spi/spi-nuc900.c
1931 F:      drivers/usb/host/ehci-w90x900.c
1932 F:      drivers/video/fbdev/nuc900fb.c
1933
1934 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1935 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1936 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1937 S:      Orphan
1938 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1939 F:      arch/arm/mach-s3c24xx/gta02.h
1940
1941 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1942 M:      Alexander Clouter <alex@digriz.org.uk>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W:      http://www.digriz.org.uk/ts78xx/kernel
1945 S:      Maintained
1946 F:      arch/arm/mach-orion5x/ts78xx-*
1947
1948 ARM/OXNAS platform support
1949 M:      Neil Armstrong <narmstrong@baylibre.com>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm/mach-oxnas/
1954 F:      arch/arm/boot/dts/ox8*.dts*
1955 N:      oxnas
1956
1957 ARM/PALM TREO SUPPORT
1958 M:      Tomas Cech <sleep_walker@suse.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 W:      http://hackndev.com
1961 S:      Maintained
1962 F:      arch/arm/mach-pxa/palmtreo.*
1963
1964 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1965 M:      Marek Vasut <marek.vasut@gmail.com>
1966 L:      linux-arm-kernel@lists.infradead.org
1967 W:      http://hackndev.com
1968 S:      Maintained
1969 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1970 F:      arch/arm/mach-pxa/palmtx.c
1971 F:      arch/arm/mach-pxa/palmt5.*
1972 F:      arch/arm/mach-pxa/include/mach/palmld.h
1973 F:      arch/arm/mach-pxa/palmld.c
1974 F:      arch/arm/mach-pxa/palmte2.*
1975 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1976 F:      arch/arm/mach-pxa/palmtc.c
1977
1978 ARM/PALMZ72 SUPPORT
1979 M:      Sergey Lapin <slapin@ossfans.org>
1980 L:      linux-arm-kernel@lists.infradead.org
1981 W:      http://hackndev.com
1982 S:      Maintained
1983 F:      arch/arm/mach-pxa/palmz72.*
1984
1985 ARM/PLEB SUPPORT
1986 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1987 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1988 S:      Maintained
1989
1990 ARM/PT DIGITAL BOARD PORT
1991 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W:      http://www.armlinux.org.uk/
1994 S:      Maintained
1995
1996 ARM/QUALCOMM SUPPORT
1997 M:      Andy Gross <andy.gross@linaro.org>
1998 M:      David Brown <david.brown@linaro.org>
1999 L:      linux-arm-msm@vger.kernel.org
2000 S:      Maintained
2001 F:      Documentation/devicetree/bindings/soc/qcom/
2002 F:      Documentation/devicetree/bindings/*/qcom*
2003 F:      arch/arm/boot/dts/qcom-*.dts
2004 F:      arch/arm/boot/dts/qcom-*.dtsi
2005 F:      arch/arm/mach-qcom/
2006 F:      arch/arm64/boot/dts/qcom/
2007 F:      drivers/*/qcom/
2008 F:      drivers/*/qcom*
2009 F:      drivers/*/*/qcom/
2010 F:      drivers/*/*/qcom*
2011 F:      drivers/*/pm8???-*
2012 F:      drivers/bluetooth/btqcomsmd.c
2013 F:      drivers/clocksource/timer-qcom.c
2014 F:      drivers/extcon/extcon-qcom*
2015 F:      drivers/iommu/msm*
2016 F:      drivers/i2c/busses/i2c-qup.c
2017 F:      drivers/i2c/busses/i2c-qcom-geni.c
2018 F:      drivers/mfd/ssbi.c
2019 F:      drivers/mmc/host/mmci_qcom*
2020 F:      drivers/mmc/host/sdhci_msm.c
2021 F:      drivers/pci/controller/dwc/pcie-qcom.c
2022 F:      drivers/phy/qualcomm/
2023 F:      drivers/power/*/msm*
2024 F:      drivers/reset/reset-qcom-*
2025 F:      drivers/scsi/ufs/ufs-qcom.*
2026 F:      drivers/spi/spi-qup.c
2027 F:      drivers/spi/spi-geni-qcom.c
2028 F:      drivers/spi/spi-qcom-qspi.c
2029 F:      drivers/tty/serial/msm_serial.c
2030 F:      drivers/usb/dwc3/dwc3-qcom.c
2031 F:      include/dt-bindings/*/qcom*
2032 F:      include/linux/*/qcom*
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2034
2035 ARM/RADISYS ENP2611 MACHINE SUPPORT
2036 M:      Lennert Buytenhek <kernel@wantstofly.org>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039
2040 ARM/RDA MICRO ARCHITECTURE
2041 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      arch/arm/boot/dts/rda8810pl-*
2046 F:      drivers/clocksource/timer-rda.c
2047 F:      drivers/irqchip/irq-rda-intc.c
2048 F:      drivers/tty/serial/rda-uart.c
2049 F:      Documentation/devicetree/bindings/arm/rda.txt
2050 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2051 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2052 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2053
2054 ARM/REALTEK ARCHITECTURE
2055 M:      Andreas Färber <afaerber@suse.de>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058 F:      arch/arm64/boot/dts/realtek/
2059 F:      Documentation/devicetree/bindings/arm/realtek.txt
2060
2061 ARM/RENESAS ARM64 ARCHITECTURE
2062 M:      Simon Horman <horms@verge.net.au>
2063 M:      Magnus Damm <magnus.damm@gmail.com>
2064 L:      linux-renesas-soc@vger.kernel.org
2065 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2067 S:      Supported
2068 F:      arch/arm64/boot/dts/renesas/
2069 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2070 F:      drivers/soc/renesas/
2071 F:      include/linux/soc/renesas/
2072
2073 ARM/RISCPC ARCHITECTURE
2074 M:      Russell King <linux@armlinux.org.uk>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 W:      http://www.armlinux.org.uk/
2077 S:      Maintained
2078 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2079 F:      arch/arm/include/asm/hardware/ioc.h
2080 F:      arch/arm/include/asm/hardware/iomd.h
2081 F:      arch/arm/include/asm/hardware/memc.h
2082 F:      arch/arm/mach-rpc/
2083 F:      drivers/net/ethernet/8390/etherh.c
2084 F:      drivers/net/ethernet/i825xx/ether1*
2085 F:      drivers/net/ethernet/seeq/ether3*
2086 F:      drivers/scsi/arm/
2087
2088 ARM/Rockchip SoC support
2089 M:      Heiko Stuebner <heiko@sntech.de>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L:      linux-rockchip@lists.infradead.org
2092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2093 S:      Maintained
2094 F:      arch/arm/boot/dts/rk3*
2095 F:      arch/arm/boot/dts/rv1108*
2096 F:      arch/arm/mach-rockchip/
2097 F:      drivers/clk/rockchip/
2098 F:      drivers/i2c/busses/i2c-rk3x.c
2099 F:      drivers/*/*rockchip*
2100 F:      drivers/*/*/*rockchip*
2101 F:      sound/soc/rockchip/
2102 N:      rockchip
2103
2104 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2105 M:      Kukjin Kim <kgene@kernel.org>
2106 M:      Krzysztof Kozlowski <krzk@kernel.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2109 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2110 S:      Maintained
2111 F:      arch/arm/boot/dts/s3c*
2112 F:      arch/arm/boot/dts/s5p*
2113 F:      arch/arm/boot/dts/exynos*
2114 F:      arch/arm64/boot/dts/exynos/
2115 F:      arch/arm/plat-samsung/
2116 F:      arch/arm/mach-s3c24*/
2117 F:      arch/arm/mach-s3c64xx/
2118 F:      arch/arm/mach-s5p*/
2119 F:      arch/arm/mach-exynos*/
2120 F:      drivers/*/*s3c24*
2121 F:      drivers/*/*/*s3c24*
2122 F:      drivers/*/*s3c64xx*
2123 F:      drivers/*/*s5pv210*
2124 F:      drivers/memory/samsung/*
2125 F:      drivers/soc/samsung/*
2126 F:      Documentation/arm/Samsung/
2127 F:      Documentation/devicetree/bindings/arm/samsung/
2128 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2129 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2130 N:      exynos
2131
2132 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2133 M:      Kyungmin Park <kyungmin.park@samsung.com>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 S:      Maintained
2136 F:      arch/arm/mach-s5pv210/
2137
2138 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2139 M:      Kyungmin Park <kyungmin.park@samsung.com>
2140 M:      Kamil Debski <kamil@wypas.org>
2141 M:      Andrzej Hajda <a.hajda@samsung.com>
2142 L:      linux-arm-kernel@lists.infradead.org
2143 L:      linux-media@vger.kernel.org
2144 S:      Maintained
2145 F:      drivers/media/platform/s5p-g2d/
2146
2147 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2148 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2149 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2150 L:      linux-media@vger.kernel.org
2151 S:      Maintained
2152 F:      drivers/media/platform/s5p-cec/
2153 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2154
2155 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2156 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2157 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2158 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2159 L:      linux-arm-kernel@lists.infradead.org
2160 L:      linux-media@vger.kernel.org
2161 S:      Maintained
2162 F:      drivers/media/platform/s5p-jpeg/
2163
2164 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2165 M:      Kyungmin Park <kyungmin.park@samsung.com>
2166 M:      Kamil Debski <kamil@wypas.org>
2167 M:      Jeongtae Park <jtp.park@samsung.com>
2168 M:      Andrzej Hajda <a.hajda@samsung.com>
2169 L:      linux-arm-kernel@lists.infradead.org
2170 L:      linux-media@vger.kernel.org
2171 S:      Maintained
2172 F:      drivers/media/platform/s5p-mfc/
2173
2174 ARM/SHMOBILE ARM ARCHITECTURE
2175 M:      Simon Horman <horms@verge.net.au>
2176 M:      Magnus Damm <magnus.damm@gmail.com>
2177 L:      linux-renesas-soc@vger.kernel.org
2178 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2180 S:      Supported
2181 F:      arch/arm/boot/dts/emev2*
2182 F:      arch/arm/boot/dts/gr-peach*
2183 F:      arch/arm/boot/dts/iwg20d-q7*
2184 F:      arch/arm/boot/dts/r7s*
2185 F:      arch/arm/boot/dts/r8a*
2186 F:      arch/arm/boot/dts/r9a*
2187 F:      arch/arm/boot/dts/sh*
2188 F:      arch/arm/configs/shmobile_defconfig
2189 F:      arch/arm/include/debug/renesas-scif.S
2190 F:      arch/arm/mach-shmobile/
2191 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2192 F:      drivers/soc/renesas/
2193 F:      include/linux/soc/renesas/
2194
2195 ARM/SOCFPGA ARCHITECTURE
2196 M:      Dinh Nguyen <dinguyen@kernel.org>
2197 S:      Maintained
2198 F:      arch/arm/mach-socfpga/
2199 F:      arch/arm/boot/dts/socfpga*
2200 F:      arch/arm/configs/socfpga_defconfig
2201 F:      arch/arm64/boot/dts/altera/
2202 W:      http://www.rocketboards.org
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2204
2205 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2206 M:      Dinh Nguyen <dinguyen@kernel.org>
2207 S:      Maintained
2208 F:      drivers/clk/socfpga/
2209
2210 ARM/SOCFPGA EDAC SUPPORT
2211 M:      Thor Thayer <thor.thayer@linux.intel.com>
2212 S:      Maintained
2213 F:      drivers/edac/altera_edac.
2214
2215 ARM/SPREADTRUM SoC SUPPORT
2216 M:      Orson Zhai <orsonzhai@gmail.com>
2217 M:      Baolin Wang <baolin.wang@linaro.org>
2218 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2219 S:      Maintained
2220 F:      arch/arm64/boot/dts/sprd
2221 N:      sprd
2222
2223 ARM/STI ARCHITECTURE
2224 M:      Patrice Chotard <patrice.chotard@st.com>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 W:      http://www.stlinux.com
2227 S:      Maintained
2228 F:      arch/arm/mach-sti/
2229 F:      arch/arm/boot/dts/sti*
2230 F:      drivers/char/hw_random/st-rng.c
2231 F:      drivers/clocksource/arm_global_timer.c
2232 F:      drivers/clocksource/clksrc_st_lpc.c
2233 F:      drivers/cpufreq/sti-cpufreq.c
2234 F:      drivers/dma/st_fdma*
2235 F:      drivers/i2c/busses/i2c-st.c
2236 F:      drivers/media/rc/st_rc.c
2237 F:      drivers/media/platform/sti/c8sectpfe/
2238 F:      drivers/mmc/host/sdhci-st.c
2239 F:      drivers/phy/st/phy-miphy28lp.c
2240 F:      drivers/phy/st/phy-stih407-usb.c
2241 F:      drivers/pinctrl/pinctrl-st.c
2242 F:      drivers/remoteproc/st_remoteproc.c
2243 F:      drivers/remoteproc/st_slim_rproc.c
2244 F:      drivers/reset/sti/
2245 F:      drivers/rtc/rtc-st-lpc.c
2246 F:      drivers/tty/serial/st-asc.c
2247 F:      drivers/usb/dwc3/dwc3-st.c
2248 F:      drivers/usb/host/ehci-st.c
2249 F:      drivers/usb/host/ohci-st.c
2250 F:      drivers/watchdog/st_lpc_wdt.c
2251 F:      drivers/ata/ahci_st.c
2252 F:      include/linux/remoteproc/st_slim_rproc.h
2253
2254 ARM/STM32 ARCHITECTURE
2255 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2256 M:      Alexandre Torgue <alexandre.torgue@st.com>
2257 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 S:      Maintained
2260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2261 N:      stm32
2262 N:      stm
2263 F:      arch/arm/boot/dts/stm32*
2264 F:      arch/arm/mach-stm32/
2265 F:      drivers/clocksource/armv7m_systick.c
2266
2267 ARM/Synaptics SoC support
2268 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2269 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 S:      Maintained
2272 F:      arch/arm/mach-berlin/
2273 F:      arch/arm/boot/dts/berlin*
2274 F:      arch/arm64/boot/dts/synaptics/
2275
2276 ARM/TANGO ARCHITECTURE
2277 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2278 M:      Mans Rullgard <mans@mansr.com>
2279 L:      linux-arm-kernel@lists.infradead.org
2280 S:      Odd Fixes
2281 N:      tango
2282
2283 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2284 M:      Lennert Buytenhek <kernel@wantstofly.org>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S:      Maintained
2287
2288 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2289 M:      Hans Verkuil <hans.verkuil@cisco.com>
2290 L:      linux-tegra@vger.kernel.org
2291 L:      linux-media@vger.kernel.org
2292 S:      Maintained
2293 F:      drivers/media/platform/tegra-cec/
2294 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2295
2296 ARM/TETON BGA MACHINE SUPPORT
2297 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Maintained
2300
2301 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2302 M:      Santosh Shilimkar <ssantosh@kernel.org>
2303 L:      linux-kernel@vger.kernel.org
2304 S:      Maintained
2305 F:      drivers/memory/*emif*
2306
2307 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2308 M:      Tero Kristo <t-kristo@ti.com>
2309 M:      Nishanth Menon <nm@ti.com>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Supported
2312 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2313 F:      arch/arm64/boot/dts/ti/Makefile
2314 F:      arch/arm64/boot/dts/ti/k3-*
2315 F:      include/dt-bindings/pinctrl/k3.h
2316
2317 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2318 M:      Santosh Shilimkar <ssantosh@kernel.org>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 F:      arch/arm/mach-keystone/
2322 F:      arch/arm/boot/dts/keystone-*
2323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2324
2325 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2326 M:      Santosh Shilimkar <ssantosh@kernel.org>
2327 L:      linux-kernel@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/clk/keystone/
2330
2331 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2332 M:      Santosh Shilimkar <ssantosh@kernel.org>
2333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L:      linux-kernel@vger.kernel.org
2335 S:      Maintained
2336 F:      drivers/clocksource/timer-keystone.c
2337
2338 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2339 M:      Santosh Shilimkar <ssantosh@kernel.org>
2340 L:      linux-kernel@vger.kernel.org
2341 S:      Maintained
2342 F:      drivers/power/reset/keystone-reset.c
2343
2344 ARM/THECUS N2100 MACHINE SUPPORT
2345 M:      Lennert Buytenhek <kernel@wantstofly.org>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Maintained
2348
2349 ARM/TOSA MACHINE SUPPORT
2350 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2351 M:      Dirk Opfer <dirk@opfer-online.de>
2352 S:      Maintained
2353
2354 ARM/UNIPHIER ARCHITECTURE
2355 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2358 S:      Maintained
2359 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2360 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2361 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2362 F:      arch/arm/boot/dts/uniphier*
2363 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2364 F:      arch/arm/mach-uniphier/
2365 F:      arch/arm/mm/cache-uniphier.c
2366 F:      arch/arm64/boot/dts/socionext/uniphier*
2367 F:      drivers/bus/uniphier-system-bus.c
2368 F:      drivers/clk/uniphier/
2369 F:      drivers/dma/uniphier-mdmac.c
2370 F:      drivers/gpio/gpio-uniphier.c
2371 F:      drivers/i2c/busses/i2c-uniphier*
2372 F:      drivers/irqchip/irq-uniphier-aidet.c
2373 F:      drivers/mmc/host/uniphier-sd.c
2374 F:      drivers/pinctrl/uniphier/
2375 F:      drivers/reset/reset-uniphier.c
2376 F:      drivers/tty/serial/8250/8250_uniphier.c
2377 N:      uniphier
2378
2379 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2380 M:      Ulf Hansson <ulf.hansson@linaro.org>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 T:      git git://git.linaro.org/people/ulfh/clk.git
2383 S:      Maintained
2384 F:      drivers/clk/ux500/
2385
2386 ARM/VERSATILE EXPRESS PLATFORM
2387 M:      Liviu Dudau <liviu.dudau@arm.com>
2388 M:      Sudeep Holla <sudeep.holla@arm.com>
2389 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 S:      Maintained
2392 F:      arch/arm/boot/dts/vexpress*
2393 F:      arch/arm64/boot/dts/arm/
2394 F:      arch/arm/mach-vexpress/
2395 F:      */*/vexpress*
2396 F:      */*/*/vexpress*
2397 F:      drivers/clk/versatile/clk-vexpress-osc.c
2398 F:      drivers/clocksource/timer-versatile.c
2399 N:      mps2
2400
2401 ARM/VFP SUPPORT
2402 M:      Russell King <linux@armlinux.org.uk>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W:      http://www.armlinux.org.uk/
2405 S:      Maintained
2406 F:      arch/arm/vfp/
2407
2408 ARM/VOIPAC PXA270 SUPPORT
2409 M:      Marek Vasut <marek.vasut@gmail.com>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Maintained
2412 F:      arch/arm/mach-pxa/vpac270.c
2413 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2414
2415 ARM/VT8500 ARM ARCHITECTURE
2416 M:      Tony Prisk <linux@prisktech.co.nz>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/mach-vt8500/
2420 F:      drivers/clocksource/timer-vt8500.c
2421 F:      drivers/i2c/busses/i2c-wmt.c
2422 F:      drivers/mmc/host/wmt-sdmmc.c
2423 F:      drivers/pwm/pwm-vt8500.c
2424 F:      drivers/rtc/rtc-vt8500.c
2425 F:      drivers/tty/serial/vt8500_serial.c
2426 F:      drivers/usb/host/ehci-platform.c
2427 F:      drivers/usb/host/uhci-platform.c
2428 F:      drivers/video/fbdev/vt8500lcdfb.*
2429 F:      drivers/video/fbdev/wm8505fb*
2430 F:      drivers/video/fbdev/wmt_ge_rops.*
2431
2432 ARM/ZIPIT Z2 SUPPORT
2433 M:      Marek Vasut <marek.vasut@gmail.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Maintained
2436 F:      arch/arm/mach-pxa/z2.c
2437 F:      arch/arm/mach-pxa/include/mach/z2.h
2438
2439 ARM/ZTE ARCHITECTURE
2440 M:      Jun Nie <jun.nie@linaro.org>
2441 M:      Shawn Guo <shawnguo@kernel.org>
2442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 S:      Maintained
2444 F:      arch/arm/boot/dts/zx2967*
2445 F:      arch/arm/mach-zx/
2446 F:      arch/arm64/boot/dts/zte/
2447 F:      drivers/clk/zte/
2448 F:      drivers/dma/zx_dma.c
2449 F:      drivers/gpio/gpio-zx.c
2450 F:      drivers/i2c/busses/i2c-zx2967.c
2451 F:      drivers/mmc/host/dw_mmc-zx.*
2452 F:      drivers/pinctrl/zte/
2453 F:      drivers/soc/zte/
2454 F:      drivers/thermal/zx2967_thermal.c
2455 F:      drivers/watchdog/zx2967_wdt.c
2456 F:      Documentation/devicetree/bindings/arm/zte.yaml
2457 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2458 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2459 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2460 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2461 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2462 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2463 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2464 F:      Documentation/devicetree/bindings/soc/zte/
2465 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2466 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2467 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2468 F:      include/dt-bindings/clock/zx2967*.h
2469 F:      include/dt-bindings/soc/zte,*.h
2470 F:      sound/soc/codecs/zx_aud96p22.c
2471 F:      sound/soc/zte/
2472
2473 ARM/ZYNQ ARCHITECTURE
2474 M:      Michal Simek <michal.simek@xilinx.com>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 W:      http://wiki.xilinx.com
2477 T:      git https://github.com/Xilinx/linux-xlnx.git
2478 S:      Supported
2479 F:      arch/arm/mach-zynq/
2480 F:      drivers/cpuidle/cpuidle-zynq.c
2481 F:      drivers/block/xsysace.c
2482 N:      zynq
2483 N:      xilinx
2484 F:      drivers/clocksource/timer-cadence-ttc.c
2485 F:      drivers/i2c/busses/i2c-cadence.c
2486 F:      drivers/mmc/host/sdhci-of-arasan.c
2487 F:      drivers/edac/synopsys_edac.c
2488 F:      drivers/i2c/busses/i2c-xiic.c
2489
2490 ARM64 PORT (AARCH64 ARCHITECTURE)
2491 M:      Catalin Marinas <catalin.marinas@arm.com>
2492 M:      Will Deacon <will.deacon@arm.com>
2493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2495 S:      Maintained
2496 F:      arch/arm64/
2497 X:      arch/arm64/boot/dts/
2498 F:      Documentation/arm64/
2499
2500 AS3645A LED FLASH CONTROLLER DRIVER
2501 M:      Sakari Ailus <sakari.ailus@iki.fi>
2502 L:      linux-leds@vger.kernel.org
2503 S:      Maintained
2504 F:      drivers/leds/leds-as3645a.c
2505
2506 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2507 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2508 L:      linux-media@vger.kernel.org
2509 T:      git git://linuxtv.org/media_tree.git
2510 S:      Maintained
2511 F:      drivers/media/i2c/ak7375.c
2512 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2513
2514 ASAHI KASEI AK8974 DRIVER
2515 M:      Linus Walleij <linus.walleij@linaro.org>
2516 L:      linux-iio@vger.kernel.org
2517 W:      http://www.akm.com/
2518 S:      Supported
2519 F:      drivers/iio/magnetometer/ak8974.c
2520
2521 ASC7621 HARDWARE MONITOR DRIVER
2522 M:      George Joseph <george.joseph@fairview5.com>
2523 L:      linux-hwmon@vger.kernel.org
2524 S:      Maintained
2525 F:      Documentation/hwmon/asc7621
2526 F:      drivers/hwmon/asc7621.c
2527
2528 ASPEED VIDEO ENGINE DRIVER
2529 M:      Eddie James <eajames@linux.ibm.com>
2530 L:      linux-media@vger.kernel.org
2531 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2532 S:      Maintained
2533 F:      drivers/media/platform/aspeed-video.c
2534 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2535
2536 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2537 M:      Corentin Chary <corentin.chary@gmail.com>
2538 L:      acpi4asus-user@lists.sourceforge.net
2539 L:      platform-driver-x86@vger.kernel.org
2540 W:      http://acpi4asus.sf.net
2541 S:      Maintained
2542 F:      drivers/platform/x86/asus*.c
2543 F:      drivers/platform/x86/eeepc*.c
2544
2545 ASUS WIRELESS RADIO CONTROL DRIVER
2546 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2547 L:      platform-driver-x86@vger.kernel.org
2548 S:      Maintained
2549 F:      drivers/platform/x86/asus-wireless.c
2550
2551 ASYMMETRIC KEYS
2552 M:      David Howells <dhowells@redhat.com>
2553 L:      keyrings@vger.kernel.org
2554 S:      Maintained
2555 F:      Documentation/crypto/asymmetric-keys.txt
2556 F:      include/linux/verification.h
2557 F:      include/crypto/public_key.h
2558 F:      include/crypto/pkcs7.h
2559 F:      crypto/asymmetric_keys/
2560
2561 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2562 R:      Dan Williams <dan.j.williams@intel.com>
2563 W:      http://sourceforge.net/projects/xscaleiop
2564 S:      Odd fixes
2565 F:      Documentation/crypto/async-tx-api.txt
2566 F:      crypto/async_tx/
2567 F:      drivers/dma/
2568 F:      include/linux/dmaengine.h
2569 F:      include/linux/async_tx.h
2570
2571 AT24 EEPROM DRIVER
2572 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2573 L:      linux-i2c@vger.kernel.org
2574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2575 S:      Maintained
2576 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2577 F:      drivers/misc/eeprom/at24.c
2578
2579 ATA OVER ETHERNET (AOE) DRIVER
2580 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2581 W:      http://www.openaoe.org/
2582 S:      Supported
2583 F:      Documentation/aoe/
2584 F:      drivers/block/aoe/
2585
2586 ATHEROS 71XX/9XXX GPIO DRIVER
2587 M:      Alban Bedel <albeu@free.fr>
2588 W:      https://github.com/AlbanBedel/linux
2589 T:      git git://github.com/AlbanBedel/linux
2590 S:      Maintained
2591 F:      drivers/gpio/gpio-ath79.c
2592 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2593
2594 ATHEROS 71XX/9XXX USB PHY DRIVER
2595 M:      Alban Bedel <albeu@free.fr>
2596 W:      https://github.com/AlbanBedel/linux
2597 T:      git git://github.com/AlbanBedel/linux
2598 S:      Maintained
2599 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2600 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2601
2602 ATHEROS ATH GENERIC UTILITIES
2603 M:      Kalle Valo <kvalo@codeaurora.org>
2604 L:      linux-wireless@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/wireless/ath/*
2607
2608 ATHEROS ATH5K WIRELESS DRIVER
2609 M:      Jiri Slaby <jirislaby@gmail.com>
2610 M:      Nick Kossifidis <mickflemm@gmail.com>
2611 M:      Luis Chamberlain <mcgrof@kernel.org>
2612 L:      linux-wireless@vger.kernel.org
2613 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2614 S:      Maintained
2615 F:      drivers/net/wireless/ath/ath5k/
2616
2617 ATHEROS ATH6KL WIRELESS DRIVER
2618 M:      Kalle Valo <kvalo@codeaurora.org>
2619 L:      linux-wireless@vger.kernel.org
2620 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2622 S:      Supported
2623 F:      drivers/net/wireless/ath/ath6kl/
2624
2625 ATI_REMOTE2 DRIVER
2626 M:      Ville Syrjala <syrjala@sci.fi>
2627 S:      Maintained
2628 F:      drivers/input/misc/ati_remote2.c
2629
2630 ATK0110 HWMON DRIVER
2631 M:      Luca Tettamanti <kronos.it@gmail.com>
2632 L:      linux-hwmon@vger.kernel.org
2633 S:      Maintained
2634 F:      drivers/hwmon/asus_atk0110.c
2635
2636 ATLX ETHERNET DRIVERS
2637 M:      Jay Cliburn <jcliburn@gmail.com>
2638 M:      Chris Snook <chris.snook@gmail.com>
2639 L:      netdev@vger.kernel.org
2640 W:      http://sourceforge.net/projects/atl1
2641 W:      http://atl1.sourceforge.net
2642 S:      Maintained
2643 F:      drivers/net/ethernet/atheros/
2644
2645 ATM
2646 M:      Chas Williams <3chas3@gmail.com>
2647 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2648 L:      netdev@vger.kernel.org
2649 W:      http://linux-atm.sourceforge.net
2650 S:      Maintained
2651 F:      drivers/atm/
2652 F:      include/linux/atm*
2653 F:      include/uapi/linux/atm*
2654
2655 ATMEL MACB ETHERNET DRIVER
2656 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2657 S:      Supported
2658 F:      drivers/net/ethernet/cadence/
2659
2660 ATMEL MAXTOUCH DRIVER
2661 M:      Nick Dyer <nick@shmanahar.org>
2662 T:      git git://github.com/ndyer/linux.git
2663 S:      Maintained
2664 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2665 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2666
2667 ATMEL WIRELESS DRIVER
2668 M:      Simon Kelley <simon@thekelleys.org.uk>
2669 L:      linux-wireless@vger.kernel.org
2670 W:      http://www.thekelleys.org.uk/atmel
2671 W:      http://atmelwlandriver.sourceforge.net/
2672 S:      Maintained
2673 F:      drivers/net/wireless/atmel/atmel*
2674
2675 ATOMIC INFRASTRUCTURE
2676 M:      Will Deacon <will.deacon@arm.com>
2677 M:      Peter Zijlstra <peterz@infradead.org>
2678 R:      Boqun Feng <boqun.feng@gmail.com>
2679 L:      linux-kernel@vger.kernel.org
2680 S:      Maintained
2681 F:      arch/*/include/asm/atomic*.h
2682 F:      include/*/atomic*.h
2683 F:      scripts/atomic/
2684
2685 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2686 M:      Bradley Grove <linuxdrivers@attotech.com>
2687 L:      linux-scsi@vger.kernel.org
2688 W:      http://www.attotech.com
2689 S:      Supported
2690 F:      drivers/scsi/esas2r
2691
2692 ATUSB IEEE 802.15.4 RADIO DRIVER
2693 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2694 L:      linux-wpan@vger.kernel.org
2695 S:      Maintained
2696 F:      drivers/net/ieee802154/atusb.c
2697 F:      drivers/net/ieee802154/atusb.h
2698 F:      drivers/net/ieee802154/at86rf230.h
2699
2700 AUDIT SUBSYSTEM
2701 M:      Paul Moore <paul@paul-moore.com>
2702 M:      Eric Paris <eparis@redhat.com>
2703 L:      linux-audit@redhat.com (moderated for non-subscribers)
2704 W:      https://github.com/linux-audit
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2706 S:      Supported
2707 F:      include/linux/audit.h
2708 F:      include/uapi/linux/audit.h
2709 F:      kernel/audit*
2710
2711 AUXILIARY DISPLAY DRIVERS
2712 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2713 S:      Maintained
2714 F:      drivers/auxdisplay/
2715 F:      include/linux/cfag12864b.h
2716
2717 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2718 M:      Andreas Klinger <ak@it-klinger.de>
2719 L:      linux-iio@vger.kernel.org
2720 S:      Maintained
2721 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2722 F:      drivers/iio/adc/hx711.c
2723
2724 AX.25 NETWORK LAYER
2725 M:      Ralf Baechle <ralf@linux-mips.org>
2726 L:      linux-hams@vger.kernel.org
2727 W:      http://www.linux-ax25.org/
2728 S:      Maintained
2729 F:      include/uapi/linux/ax25.h
2730 F:      include/net/ax25.h
2731 F:      net/ax25/
2732
2733 AXENTIA ARM DEVICES
2734 M:      Peter Rosin <peda@axentia.se>
2735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 S:      Maintained
2737 F:      Documentation/devicetree/bindings/arm/axentia.txt
2738 F:      arch/arm/boot/dts/at91-linea.dtsi
2739 F:      arch/arm/boot/dts/at91-natte.dtsi
2740 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2741 F:      arch/arm/boot/dts/at91-tse850-3.dts
2742
2743 AXENTIA ASOC DRIVERS
2744 M:      Peter Rosin <peda@axentia.se>
2745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2746 S:      Maintained
2747 F:      Documentation/devicetree/bindings/sound/axentia,*
2748 F:      sound/soc/atmel/tse850-pcm5142.c
2749
2750 AXXIA I2C CONTROLLER
2751 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2752 L:      linux-i2c@vger.kernel.org
2753 S:      Maintained
2754 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2755 F:      drivers/i2c/busses/i2c-axxia.c
2756
2757 AZ6007 DVB DRIVER
2758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2759 L:      linux-media@vger.kernel.org
2760 W:      https://linuxtv.org
2761 T:      git git://linuxtv.org/media_tree.git
2762 S:      Maintained
2763 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2764
2765 AZTECH FM RADIO RECEIVER DRIVER
2766 M:      Hans Verkuil <hverkuil@xs4all.nl>
2767 L:      linux-media@vger.kernel.org
2768 T:      git git://linuxtv.org/media_tree.git
2769 W:      https://linuxtv.org
2770 S:      Maintained
2771 F:      drivers/media/radio/radio-aztech*
2772
2773 B43 WIRELESS DRIVER
2774 L:      linux-wireless@vger.kernel.org
2775 L:      b43-dev@lists.infradead.org
2776 W:      http://wireless.kernel.org/en/users/Drivers/b43
2777 S:      Odd Fixes
2778 F:      drivers/net/wireless/broadcom/b43/
2779
2780 B43LEGACY WIRELESS DRIVER
2781 M:      Larry Finger <Larry.Finger@lwfinger.net>
2782 L:      linux-wireless@vger.kernel.org
2783 L:      b43-dev@lists.infradead.org
2784 W:      http://wireless.kernel.org/en/users/Drivers/b43
2785 S:      Maintained
2786 F:      drivers/net/wireless/broadcom/b43legacy/
2787
2788 BACKLIGHT CLASS/SUBSYSTEM
2789 M:      Lee Jones <lee.jones@linaro.org>
2790 M:      Daniel Thompson <daniel.thompson@linaro.org>
2791 M:      Jingoo Han <jingoohan1@gmail.com>
2792 L:      dri-devel@lists.freedesktop.org
2793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2794 S:      Maintained
2795 F:      drivers/video/backlight/
2796 F:      include/linux/backlight.h
2797 F:      include/linux/pwm_backlight.h
2798 F:      Documentation/devicetree/bindings/leds/backlight
2799
2800 BATMAN ADVANCED
2801 M:      Marek Lindner <mareklindner@neomailbox.ch>
2802 M:      Simon Wunderlich <sw@simonwunderlich.de>
2803 M:      Antonio Quartulli <a@unstable.cc>
2804 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2805 W:      https://www.open-mesh.org/
2806 Q:      https://patchwork.open-mesh.org/project/batman/list/
2807 S:      Maintained
2808 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2809 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2810 F:      Documentation/networking/batman-adv.rst
2811 F:      include/uapi/linux/batadv_packet.h
2812 F:      include/uapi/linux/batman_adv.h
2813 F:      net/batman-adv/
2814
2815 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2816 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2817 L:      linux-hams@vger.kernel.org
2818 W:      http://www.baycom.org/~tom/ham/ham.html
2819 S:      Maintained
2820 F:      drivers/net/hamradio/baycom*
2821
2822 BCACHE (BLOCK LAYER CACHE)
2823 M:      Coly Li <colyli@suse.de>
2824 M:      Kent Overstreet <kent.overstreet@gmail.com>
2825 L:      linux-bcache@vger.kernel.org
2826 W:      http://bcache.evilpiepirate.org
2827 C:      irc://irc.oftc.net/bcache
2828 S:      Maintained
2829 F:      drivers/md/bcache/
2830
2831 BDISP ST MEDIA DRIVER
2832 M:      Fabien Dessenne <fabien.dessenne@st.com>
2833 L:      linux-media@vger.kernel.org
2834 T:      git git://linuxtv.org/media_tree.git
2835 W:      https://linuxtv.org
2836 S:      Supported
2837 F:      drivers/media/platform/sti/bdisp
2838
2839 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2840 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2841 L:      netdev@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/net/ethernet/ec_bhf.c
2844
2845 BEFS FILE SYSTEM
2846 M:      Luis de Bethencourt <luisbg@kernel.org>
2847 M:      Salah Triki <salah.triki@gmail.com>
2848 S:      Maintained
2849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2850 F:      Documentation/filesystems/befs.txt
2851 F:      fs/befs/
2852
2853 BFQ I/O SCHEDULER
2854 M:      Paolo Valente <paolo.valente@linaro.org>
2855 M:      Jens Axboe <axboe@kernel.dk>
2856 L:      linux-block@vger.kernel.org
2857 S:      Maintained
2858 F:      block/bfq-*
2859 F:      Documentation/block/bfq-iosched.txt
2860
2861 BFS FILE SYSTEM
2862 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2863 S:      Maintained
2864 F:      Documentation/filesystems/bfs.txt
2865 F:      fs/bfs/
2866 F:      include/uapi/linux/bfs_fs.h
2867
2868 BLINKM RGB LED DRIVER
2869 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2870 S:      Maintained
2871 F:      drivers/leds/leds-blinkm.c
2872
2873 BLOCK LAYER
2874 M:      Jens Axboe <axboe@kernel.dk>
2875 L:      linux-block@vger.kernel.org
2876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2877 S:      Maintained
2878 F:      block/
2879 F:      drivers/block/
2880 F:      kernel/trace/blktrace.c
2881 F:      lib/sbitmap.c
2882
2883 BLOCK2MTD DRIVER
2884 M:      Joern Engel <joern@lazybastard.org>
2885 L:      linux-mtd@lists.infradead.org
2886 S:      Maintained
2887 F:      drivers/mtd/devices/block2mtd.c
2888
2889 BLUETOOTH DRIVERS
2890 M:      Marcel Holtmann <marcel@holtmann.org>
2891 M:      Johan Hedberg <johan.hedberg@gmail.com>
2892 L:      linux-bluetooth@vger.kernel.org
2893 W:      http://www.bluez.org/
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2896 S:      Maintained
2897 F:      drivers/bluetooth/
2898
2899 BLUETOOTH SUBSYSTEM
2900 M:      Marcel Holtmann <marcel@holtmann.org>
2901 M:      Johan Hedberg <johan.hedberg@gmail.com>
2902 L:      linux-bluetooth@vger.kernel.org
2903 W:      http://www.bluez.org/
2904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2906 S:      Maintained
2907 F:      net/bluetooth/
2908 F:      include/net/bluetooth/
2909
2910 BONDING DRIVER
2911 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2912 M:      Veaceslav Falico <vfalico@gmail.com>
2913 M:      Andy Gospodarek <andy@greyhouse.net>
2914 L:      netdev@vger.kernel.org
2915 W:      http://sourceforge.net/projects/bonding/
2916 S:      Supported
2917 F:      drivers/net/bonding/
2918 F:      include/uapi/linux/if_bonding.h
2919
2920 BPF (Safe dynamic programs and tools)
2921 M:      Alexei Starovoitov <ast@kernel.org>
2922 M:      Daniel Borkmann <daniel@iogearbox.net>
2923 R:      Martin KaFai Lau <kafai@fb.com>
2924 R:      Song Liu <songliubraving@fb.com>
2925 R:      Yonghong Song <yhs@fb.com>
2926 L:      netdev@vger.kernel.org
2927 L:      bpf@vger.kernel.org
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2930 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2931 S:      Supported
2932 F:      arch/*/net/*
2933 F:      Documentation/networking/filter.txt
2934 F:      Documentation/bpf/
2935 F:      include/linux/bpf*
2936 F:      include/linux/filter.h
2937 F:      include/trace/events/xdp.h
2938 F:      include/uapi/linux/bpf*
2939 F:      include/uapi/linux/filter.h
2940 F:      kernel/bpf/
2941 F:      kernel/trace/bpf_trace.c
2942 F:      lib/test_bpf.c
2943 F:      net/bpf/
2944 F:      net/core/filter.c
2945 F:      net/sched/act_bpf.c
2946 F:      net/sched/cls_bpf.c
2947 F:      samples/bpf/
2948 F:      tools/bpf/
2949 F:      tools/lib/bpf/
2950 F:      tools/testing/selftests/bpf/
2951 K:      bpf
2952 N:      bpf
2953
2954 BPF JIT for ARM
2955 M:      Shubham Bansal <illusionist.neo@gmail.com>
2956 L:      netdev@vger.kernel.org
2957 L:      bpf@vger.kernel.org
2958 S:      Maintained
2959 F:      arch/arm/net/
2960
2961 BPF JIT for ARM64
2962 M:      Daniel Borkmann <daniel@iogearbox.net>
2963 M:      Alexei Starovoitov <ast@kernel.org>
2964 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2965 L:      netdev@vger.kernel.org
2966 L:      bpf@vger.kernel.org
2967 S:      Supported
2968 F:      arch/arm64/net/
2969
2970 BPF JIT for MIPS (32-BIT AND 64-BIT)
2971 M:      Paul Burton <paul.burton@mips.com>
2972 L:      netdev@vger.kernel.org
2973 L:      bpf@vger.kernel.org
2974 S:      Maintained
2975 F:      arch/mips/net/
2976
2977 BPF JIT for NFP NICs
2978 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2979 L:      netdev@vger.kernel.org
2980 L:      bpf@vger.kernel.org
2981 S:      Supported
2982 F:      drivers/net/ethernet/netronome/nfp/bpf/
2983
2984 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2985 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2986 M:      Sandipan Das <sandipan@linux.ibm.com>
2987 L:      netdev@vger.kernel.org
2988 L:      bpf@vger.kernel.org
2989 S:      Maintained
2990 F:      arch/powerpc/net/
2991
2992 BPF JIT for RISC-V (RV64G)
2993 M:      Björn Töpel <bjorn.topel@gmail.com>
2994 L:      netdev@vger.kernel.org
2995 S:      Maintained
2996 F:      arch/riscv/net/
2997
2998 BPF JIT for S390
2999 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
3000 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3001 L:      netdev@vger.kernel.org
3002 L:      bpf@vger.kernel.org
3003 S:      Maintained
3004 F:      arch/s390/net/
3005 X:      arch/s390/net/pnet.c
3006
3007 BPF JIT for SPARC (32-BIT AND 64-BIT)
3008 M:      David S. Miller <davem@davemloft.net>
3009 L:      netdev@vger.kernel.org
3010 L:      bpf@vger.kernel.org
3011 S:      Maintained
3012 F:      arch/sparc/net/
3013
3014 BPF JIT for X86 32-BIT
3015 M:      Wang YanQing <udknight@gmail.com>
3016 L:      netdev@vger.kernel.org
3017 L:      bpf@vger.kernel.org
3018 S:      Maintained
3019 F:      arch/x86/net/bpf_jit_comp32.c
3020
3021 BPF JIT for X86 64-BIT
3022 M:      Alexei Starovoitov <ast@kernel.org>
3023 M:      Daniel Borkmann <daniel@iogearbox.net>
3024 L:      netdev@vger.kernel.org
3025 L:      bpf@vger.kernel.org
3026 S:      Supported
3027 F:      arch/x86/net/
3028 X:      arch/x86/net/bpf_jit_comp32.c
3029
3030 BROADCOM B44 10/100 ETHERNET DRIVER
3031 M:      Michael Chan <michael.chan@broadcom.com>
3032 L:      netdev@vger.kernel.org
3033 S:      Supported
3034 F:      drivers/net/ethernet/broadcom/b44.*
3035
3036 BROADCOM B53 ETHERNET SWITCH DRIVER
3037 M:      Florian Fainelli <f.fainelli@gmail.com>
3038 L:      netdev@vger.kernel.org
3039 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3040 S:      Supported
3041 F:      drivers/net/dsa/b53/*
3042 F:      include/linux/platform_data/b53.h
3043
3044 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3045 M:      Florian Fainelli <f.fainelli@gmail.com>
3046 M:      Ray Jui <rjui@broadcom.com>
3047 M:      Scott Branden <sbranden@broadcom.com>
3048 M:      bcm-kernel-feedback-list@broadcom.com
3049 T:      git git://github.com/broadcom/mach-bcm
3050 S:      Maintained
3051 N:      bcm281*
3052 N:      bcm113*
3053 N:      bcm216*
3054 N:      kona
3055 F:      arch/arm/mach-bcm/
3056
3057 BROADCOM BCM2835 ARM ARCHITECTURE
3058 M:      Eric Anholt <eric@anholt.net>
3059 M:      Stefan Wahren <stefan.wahren@i2se.com>
3060 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 T:      git git://github.com/anholt/linux
3063 S:      Maintained
3064 N:      bcm2835
3065 F:      drivers/staging/vc04_services
3066
3067 BROADCOM BCM47XX MIPS ARCHITECTURE
3068 M:      Hauke Mehrtens <hauke@hauke-m.de>
3069 M:      Rafał Miłecki <zajec5@gmail.com>
3070 L:      linux-mips@vger.kernel.org
3071 S:      Maintained
3072 F:      Documentation/devicetree/bindings/mips/brcm/
3073 F:      arch/mips/bcm47xx/*
3074 F:      arch/mips/include/asm/mach-bcm47xx/*
3075
3076 BROADCOM BCM5301X ARM ARCHITECTURE
3077 M:      Hauke Mehrtens <hauke@hauke-m.de>
3078 M:      Rafał Miłecki <zajec5@gmail.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-arm-kernel@lists.infradead.org
3081 S:      Maintained
3082 F:      arch/arm/mach-bcm/bcm_5301x.c
3083 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3084 F:      arch/arm/boot/dts/bcm470*
3085 F:      arch/arm/boot/dts/bcm953012*
3086
3087 BROADCOM BCM53573 ARM ARCHITECTURE
3088 M:      Rafał Miłecki <rafal@milecki.pl>
3089 L:      linux-arm-kernel@lists.infradead.org
3090 S:      Maintained
3091 F:      arch/arm/boot/dts/bcm53573*
3092 F:      arch/arm/boot/dts/bcm47189*
3093
3094 BROADCOM BCM63XX ARM ARCHITECTURE
3095 M:      Florian Fainelli <f.fainelli@gmail.com>
3096 M:      bcm-kernel-feedback-list@broadcom.com
3097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098 T:      git git://github.com/broadcom/stblinux.git
3099 S:      Maintained
3100 N:      bcm63xx
3101
3102 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3103 M:      Kevin Cernekee <cernekee@gmail.com>
3104 L:      linux-usb@vger.kernel.org
3105 S:      Maintained
3106 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3107
3108 BROADCOM BCM7XXX ARM ARCHITECTURE
3109 M:      Brian Norris <computersforpeace@gmail.com>
3110 M:      Gregory Fong <gregory.0xf0@gmail.com>
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 M:      bcm-kernel-feedback-list@broadcom.com
3113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 T:      git git://github.com/broadcom/stblinux.git
3115 S:      Maintained
3116 F:      arch/arm/mach-bcm/*brcmstb*
3117 F:      arch/arm/boot/dts/bcm7*.dts*
3118 F:      drivers/bus/brcmstb_gisb.c
3119 F:      arch/arm/mm/cache-b15-rac.c
3120 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3121 N:      brcmstb
3122
3123 BROADCOM BMIPS CPUFREQ DRIVER
3124 M:      Markus Mayer <mmayer@broadcom.com>
3125 M:      bcm-kernel-feedback-list@broadcom.com
3126 L:      linux-pm@vger.kernel.org
3127 S:      Maintained
3128 F:      drivers/cpufreq/bmips-cpufreq.c
3129
3130 BROADCOM BMIPS MIPS ARCHITECTURE
3131 M:      Kevin Cernekee <cernekee@gmail.com>
3132 M:      Florian Fainelli <f.fainelli@gmail.com>
3133 L:      linux-mips@vger.kernel.org
3134 T:      git git://github.com/broadcom/stblinux.git
3135 S:      Maintained
3136 F:      arch/mips/bmips/*
3137 F:      arch/mips/include/asm/mach-bmips/*
3138 F:      arch/mips/kernel/*bmips*
3139 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3140 F:      drivers/irqchip/irq-bcm63*
3141 F:      drivers/irqchip/irq-bcm7*
3142 F:      drivers/irqchip/irq-brcmstb*
3143 F:      include/linux/bcm963xx_nvram.h
3144 F:      include/linux/bcm963xx_tag.h
3145
3146 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3147 M:      Rasesh Mody <rmody@marvell.com>
3148 M:      GR-Linux-NIC-Dev@marvell.com
3149 L:      netdev@vger.kernel.org
3150 S:      Supported
3151 F:      drivers/net/ethernet/broadcom/bnx2.*
3152 F:      drivers/net/ethernet/broadcom/bnx2_*
3153
3154 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3155 M:      QLogic-Storage-Upstream@qlogic.com
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/scsi/bnx2fc/
3159
3160 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3161 M:      QLogic-Storage-Upstream@qlogic.com
3162 L:      linux-scsi@vger.kernel.org
3163 S:      Supported
3164 F:      drivers/scsi/bnx2i/
3165
3166 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3167 M:      Ariel Elior <aelior@marvell.com>
3168 M:      Sudarsana Kalluru <skalluru@marvell.com>
3169 M:      GR-everest-linux-l2@marvell.com
3170 L:      netdev@vger.kernel.org
3171 S:      Supported
3172 F:      drivers/net/ethernet/broadcom/bnx2x/
3173
3174 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3175 M:      Michael Chan <michael.chan@broadcom.com>
3176 L:      netdev@vger.kernel.org
3177 S:      Supported
3178 F:      drivers/net/ethernet/broadcom/bnxt/
3179
3180 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3181 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3182 M:      Franky Lin <franky.lin@broadcom.com>
3183 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3184 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3185 M:      Wright Feng <wright.feng@cypress.com>
3186 L:      linux-wireless@vger.kernel.org
3187 L:      brcm80211-dev-list.pdl@broadcom.com
3188 L:      brcm80211-dev-list@cypress.com
3189 S:      Supported
3190 F:      drivers/net/wireless/broadcom/brcm80211/
3191
3192 BROADCOM BRCMSTB GPIO DRIVER
3193 M:      Gregory Fong <gregory.0xf0@gmail.com>
3194 L:      bcm-kernel-feedback-list@broadcom.com
3195 S:      Supported
3196 F:      drivers/gpio/gpio-brcmstb.c
3197 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3198
3199 BROADCOM BRCMSTB I2C DRIVER
3200 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3201 L:      linux-i2c@vger.kernel.org
3202 L:      bcm-kernel-feedback-list@broadcom.com
3203 S:      Supported
3204 F:      drivers/i2c/busses/i2c-brcmstb.c
3205 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3206
3207 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3208 M:      Al Cooper <alcooperx@gmail.com>
3209 L:      linux-kernel@vger.kernel.org
3210 L:      bcm-kernel-feedback-list@broadcom.com
3211 S:      Maintained
3212 F:      drivers/phy/broadcom/phy-brcm-usb*
3213
3214 BROADCOM GENET ETHERNET DRIVER
3215 M:      Doug Berger <opendmb@gmail.com>
3216 M:      Florian Fainelli <f.fainelli@gmail.com>
3217 L:      bcm-kernel-feedback-list@broadcom.com
3218 L:      netdev@vger.kernel.org
3219 S:      Supported
3220 F:      drivers/net/ethernet/broadcom/genet/
3221
3222 BROADCOM IPROC ARM ARCHITECTURE
3223 M:      Ray Jui <rjui@broadcom.com>
3224 M:      Scott Branden <sbranden@broadcom.com>
3225 M:      bcm-kernel-feedback-list@broadcom.com
3226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T:      git git://github.com/broadcom/cygnus-linux.git
3228 S:      Maintained
3229 N:      iproc
3230 N:      cygnus
3231 N:      bcm[-_]nsp
3232 N:      bcm9113*
3233 N:      bcm9583*
3234 N:      bcm9585*
3235 N:      bcm9586*
3236 N:      bcm988312
3237 N:      bcm113*
3238 N:      bcm583*
3239 N:      bcm585*
3240 N:      bcm586*
3241 N:      bcm88312
3242 N:      hr2
3243 N:      stingray
3244 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3245 F:      arch/arm64/boot/dts/broadcom/stingray/*
3246 F:      drivers/clk/bcm/clk-ns*
3247 F:      drivers/clk/bcm/clk-sr*
3248 F:      drivers/pinctrl/bcm/pinctrl-ns*
3249 F:      include/dt-bindings/clock/bcm-sr*
3250
3251 BROADCOM KONA GPIO DRIVER
3252 M:      Ray Jui <rjui@broadcom.com>
3253 L:      bcm-kernel-feedback-list@broadcom.com
3254 S:      Supported
3255 F:      drivers/gpio/gpio-bcm-kona.c
3256 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3257
3258 BROADCOM NETXTREME-E ROCE DRIVER
3259 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3260 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3261 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3262 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3263 L:      linux-rdma@vger.kernel.org
3264 W:      http://www.broadcom.com
3265 S:      Supported
3266 F:      drivers/infiniband/hw/bnxt_re/
3267 F:      include/uapi/rdma/bnxt_re-abi.h
3268
3269 BROADCOM NVRAM DRIVER
3270 M:      Rafał Miłecki <zajec5@gmail.com>
3271 L:      linux-mips@vger.kernel.org
3272 S:      Maintained
3273 F:      drivers/firmware/broadcom/*
3274
3275 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3276 M:      Rafał Miłecki <zajec5@gmail.com>
3277 L:      linux-wireless@vger.kernel.org
3278 S:      Maintained
3279 F:      drivers/bcma/
3280 F:      include/linux/bcma/
3281
3282 BROADCOM STB AVS CPUFREQ DRIVER
3283 M:      Markus Mayer <mmayer@broadcom.com>
3284 M:      bcm-kernel-feedback-list@broadcom.com
3285 L:      linux-pm@vger.kernel.org
3286 S:      Maintained
3287 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3288 F:      drivers/cpufreq/brcmstb*
3289
3290 BROADCOM STB AVS TMON DRIVER
3291 M:      Markus Mayer <mmayer@broadcom.com>
3292 M:      bcm-kernel-feedback-list@broadcom.com
3293 L:      linux-pm@vger.kernel.org
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3296 F:      drivers/thermal/broadcom/brcmstb*
3297
3298 BROADCOM STB NAND FLASH DRIVER
3299 M:      Brian Norris <computersforpeace@gmail.com>
3300 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3301 L:      linux-mtd@lists.infradead.org
3302 L:      bcm-kernel-feedback-list@broadcom.com
3303 S:      Maintained
3304 F:      drivers/mtd/nand/raw/brcmnand/
3305
3306 BROADCOM STB DPFE DRIVER
3307 M:      Markus Mayer <mmayer@broadcom.com>
3308 M:      bcm-kernel-feedback-list@broadcom.com
3309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3310 S:      Maintained
3311 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3312 F:      drivers/memory/brcmstb_dpfe.c
3313
3314 BROADCOM SPI DRIVER
3315 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3316 M:      bcm-kernel-feedback-list@broadcom.com
3317 S:      Maintained
3318 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3319 F:      drivers/spi/spi-bcm-qspi.*
3320 F:      drivers/spi/spi-brcmstb-qspi.c
3321 F:      drivers/spi/spi-iproc-qspi.c
3322
3323 BROADCOM SYSTEMPORT ETHERNET DRIVER
3324 M:      Florian Fainelli <f.fainelli@gmail.com>
3325 L:      bcm-kernel-feedback-list@broadcom.com
3326 L:      netdev@vger.kernel.org
3327 S:      Supported
3328 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3329
3330 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3331 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3332 M:      Prashant Sreedharan <prashant@broadcom.com>
3333 M:      Michael Chan <mchan@broadcom.com>
3334 L:      netdev@vger.kernel.org
3335 S:      Supported
3336 F:      drivers/net/ethernet/broadcom/tg3.*
3337
3338 BROCADE BFA FC SCSI DRIVER
3339 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3340 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/scsi/bfa/
3344
3345 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3346 M:      Rasesh Mody <rmody@marvell.com>
3347 M:      Sudarsana Kalluru <skalluru@marvell.com>
3348 M:      GR-Linux-NIC-Dev@marvell.com
3349 L:      netdev@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/net/ethernet/brocade/bna/
3352
3353 BSG (block layer generic sg v4 driver)
3354 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3355 L:      linux-scsi@vger.kernel.org
3356 S:      Supported
3357 F:      block/bsg.c
3358 F:      include/linux/bsg.h
3359 F:      include/uapi/linux/bsg.h
3360
3361 BT87X AUDIO DRIVER
3362 M:      Clemens Ladisch <clemens@ladisch.de>
3363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3364 T:      git git://git.alsa-project.org/alsa-kernel.git
3365 S:      Maintained
3366 F:      Documentation/sound/cards/bt87x.rst
3367 F:      sound/pci/bt87x.c
3368
3369 BT8XXGPIO DRIVER
3370 M:      Michael Buesch <m@bues.ch>
3371 W:      http://bu3sch.de/btgpio.php
3372 S:      Maintained
3373 F:      drivers/gpio/gpio-bt8xx.c
3374
3375 BTRFS FILE SYSTEM
3376 M:      Chris Mason <clm@fb.com>
3377 M:      Josef Bacik <josef@toxicpanda.com>
3378 M:      David Sterba <dsterba@suse.com>
3379 L:      linux-btrfs@vger.kernel.org
3380 W:      http://btrfs.wiki.kernel.org/
3381 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3383 S:      Maintained
3384 F:      Documentation/filesystems/btrfs.txt
3385 F:      fs/btrfs/
3386 F:      include/linux/btrfs*
3387 F:      include/uapi/linux/btrfs*
3388
3389 BTTV VIDEO4LINUX DRIVER
3390 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3391 L:      linux-media@vger.kernel.org
3392 W:      https://linuxtv.org
3393 T:      git git://linuxtv.org/media_tree.git
3394 S:      Odd fixes
3395 F:      Documentation/media/v4l-drivers/bttv*
3396 F:      drivers/media/pci/bt8xx/bttv*
3397
3398 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3399 M:      Chanwoo Choi <cw00.choi@samsung.com>
3400 L:      linux-pm@vger.kernel.org
3401 L:      linux-samsung-soc@vger.kernel.org
3402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3403 S:      Maintained
3404 F:      drivers/devfreq/exynos-bus.c
3405 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3406
3407 BUSLOGIC SCSI DRIVER
3408 M:      Khalid Aziz <khalid@gonehiking.org>
3409 L:      linux-scsi@vger.kernel.org
3410 S:      Maintained
3411 F:      drivers/scsi/BusLogic.*
3412 F:      drivers/scsi/FlashPoint.*
3413
3414 C-MEDIA CMI8788 DRIVER
3415 M:      Clemens Ladisch <clemens@ladisch.de>
3416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3417 T:      git git://git.alsa-project.org/alsa-kernel.git
3418 S:      Maintained
3419 F:      sound/pci/oxygen/
3420
3421 C-SKY ARCHITECTURE
3422 M:      Guo Ren <guoren@kernel.org>
3423 T:      git https://github.com/c-sky/csky-linux.git
3424 S:      Supported
3425 F:      arch/csky/
3426 F:      Documentation/devicetree/bindings/csky/
3427 F:      drivers/irqchip/irq-csky-*
3428 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3429 F:      drivers/clocksource/timer-gx6605s.c
3430 F:      drivers/clocksource/timer-mp-csky.c
3431 F:      Documentation/devicetree/bindings/timer/csky,*
3432 K:      csky
3433 N:      csky
3434
3435 C6X ARCHITECTURE
3436 M:      Mark Salter <msalter@redhat.com>
3437 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3438 L:      linux-c6x-dev@linux-c6x.org
3439 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3440 S:      Maintained
3441 F:      arch/c6x/
3442
3443 CA8210 IEEE-802.15.4 RADIO DRIVER
3444 M:      Harry Morris <h.morris@cascoda.com>
3445 L:      linux-wpan@vger.kernel.org
3446 W:      https://github.com/Cascoda/ca8210-linux.git
3447 S:      Maintained
3448 F:      drivers/net/ieee802154/ca8210.c
3449 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3450
3451 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3452 M:      David Howells <dhowells@redhat.com>
3453 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3454 S:      Supported
3455 F:      Documentation/filesystems/caching/cachefiles.txt
3456 F:      fs/cachefiles/
3457
3458 CADENCE MIPI-CSI2 BRIDGES
3459 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3460 L:      linux-media@vger.kernel.org
3461 S:      Maintained
3462 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3463 F:      drivers/media/platform/cadence/cdns-csi2*
3464
3465 CADET FM/AM RADIO RECEIVER DRIVER
3466 M:      Hans Verkuil <hverkuil@xs4all.nl>
3467 L:      linux-media@vger.kernel.org
3468 T:      git git://linuxtv.org/media_tree.git
3469 W:      https://linuxtv.org
3470 S:      Maintained
3471 F:      drivers/media/radio/radio-cadet*
3472
3473 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3474 M:      Jonathan Corbet <corbet@lwn.net>
3475 L:      linux-media@vger.kernel.org
3476 T:      git git://linuxtv.org/media_tree.git
3477 S:      Maintained
3478 F:      Documentation/media/v4l-drivers/cafe_ccic*
3479 F:      drivers/media/platform/marvell-ccic/
3480
3481 CAIF NETWORK LAYER
3482 L:      netdev@vger.kernel.org
3483 S:      Orphan
3484 F:      Documentation/networking/caif/
3485 F:      drivers/net/caif/
3486 F:      include/uapi/linux/caif/
3487 F:      include/net/caif/
3488 F:      net/caif/
3489
3490 CAKE QDISC
3491 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3492 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3493 S:      Maintained
3494 F:      net/sched/sch_cake.c
3495
3496 CALGARY x86-64 IOMMU
3497 M:      Muli Ben-Yehuda <mulix@mulix.org>
3498 M:      Jon Mason <jdmason@kudzu.us>
3499 L:      iommu@lists.linux-foundation.org
3500 S:      Maintained
3501 F:      arch/x86/kernel/pci-calgary_64.c
3502 F:      arch/x86/kernel/tce_64.c
3503 F:      arch/x86/include/asm/calgary.h
3504 F:      arch/x86/include/asm/tce.h
3505
3506 CAN NETWORK DRIVERS
3507 M:      Wolfgang Grandegger <wg@grandegger.com>
3508 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3509 L:      linux-can@vger.kernel.org
3510 W:      https://github.com/linux-can
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3513 S:      Maintained
3514 F:      Documentation/devicetree/bindings/net/can/
3515 F:      drivers/net/can/
3516 F:      include/linux/can/dev.h
3517 F:      include/linux/can/platform/
3518 F:      include/uapi/linux/can/error.h
3519 F:      include/uapi/linux/can/netlink.h
3520
3521 CAN NETWORK LAYER
3522 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3523 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3524 L:      linux-can@vger.kernel.org
3525 W:      https://github.com/linux-can
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3528 S:      Maintained
3529 F:      Documentation/networking/can.rst
3530 F:      net/can/
3531 F:      include/linux/can/core.h
3532 F:      include/uapi/linux/can.h
3533 F:      include/uapi/linux/can/bcm.h
3534 F:      include/uapi/linux/can/raw.h
3535 F:      include/uapi/linux/can/gw.h
3536
3537 CAPABILITIES
3538 M:      Serge Hallyn <serge@hallyn.com>
3539 L:      linux-security-module@vger.kernel.org
3540 S:      Supported
3541 F:      include/linux/capability.h
3542 F:      include/uapi/linux/capability.h
3543 F:      security/commoncap.c
3544 F:      kernel/capability.c
3545
3546 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3547 M:      Kevin Tsai <ktsai@capellamicro.com>
3548 S:      Maintained
3549 F:      drivers/iio/light/cm*
3550
3551 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3552 M:      Christian Lamparter <chunkeey@googlemail.com>
3553 L:      linux-wireless@vger.kernel.org
3554 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3555 S:      Maintained
3556 F:      drivers/net/wireless/ath/carl9170/
3557
3558 CAVIUM I2C DRIVER
3559 M:      Jan Glauber <jglauber@cavium.com>
3560 M:      David Daney <david.daney@cavium.com>
3561 W:      http://www.cavium.com
3562 S:      Supported
3563 F:      drivers/i2c/busses/i2c-octeon*
3564 F:      drivers/i2c/busses/i2c-thunderx*
3565
3566 CAVIUM LIQUIDIO NETWORK DRIVER
3567 M:      Derek Chickles <dchickles@marvell.com>
3568 M:      Satanand Burla <sburla@marvell.com>
3569 M:      Felix Manlunas <fmanlunas@marvell.com>
3570 L:      netdev@vger.kernel.org
3571 W:      http://www.cavium.com
3572 S:      Supported
3573 F:      drivers/net/ethernet/cavium/liquidio/
3574
3575 CAVIUM MMC DRIVER
3576 M:      Jan Glauber <jglauber@cavium.com>
3577 M:      David Daney <david.daney@cavium.com>
3578 M:      Steven J. Hill <Steven.Hill@cavium.com>
3579 W:      http://www.cavium.com
3580 S:      Supported
3581 F:      drivers/mmc/host/cavium*
3582
3583 CAVIUM OCTEON-TX CRYPTO DRIVER
3584 M:      George Cherian <george.cherian@cavium.com>
3585 L:      linux-crypto@vger.kernel.org
3586 W:      http://www.cavium.com
3587 S:      Supported
3588 F:      drivers/crypto/cavium/cpt/
3589
3590 CAVIUM THUNDERX2 ARM64 SOC
3591 M:      Robert Richter <rrichter@cavium.com>
3592 M:      Jayachandran C <jnair@caviumnetworks.com>
3593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3594 S:      Maintained
3595 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3596 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3597
3598 CC2520 IEEE-802.15.4 RADIO DRIVER
3599 M:      Varka Bhadram <varkabhadram@gmail.com>
3600 L:      linux-wpan@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/net/ieee802154/cc2520.c
3603 F:      include/linux/spi/cc2520.h
3604 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3605
3606 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3607 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3608 L:      linux-crypto@vger.kernel.org
3609 S:      Supported
3610 F:      drivers/crypto/ccree/
3611 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3612
3613 CEC FRAMEWORK
3614 M:      Hans Verkuil <hans.verkuil@cisco.com>
3615 L:      linux-media@vger.kernel.org
3616 T:      git git://linuxtv.org/media_tree.git
3617 W:      http://linuxtv.org
3618 S:      Supported
3619 F:      Documentation/media/kapi/cec-core.rst
3620 F:      Documentation/media/uapi/cec
3621 F:      drivers/media/cec/
3622 F:      drivers/media/rc/keymaps/rc-cec.c
3623 F:      include/media/cec.h
3624 F:      include/media/cec-notifier.h
3625 F:      include/uapi/linux/cec.h
3626 F:      include/uapi/linux/cec-funcs.h
3627 F:      Documentation/devicetree/bindings/media/cec.txt
3628 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3629
3630 CEC GPIO DRIVER
3631 M:      Hans Verkuil <hans.verkuil@cisco.com>
3632 L:      linux-media@vger.kernel.org
3633 T:      git git://linuxtv.org/media_tree.git
3634 W:      http://linuxtv.org
3635 S:      Supported
3636 F:      drivers/media/platform/cec-gpio/
3637 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3638
3639 CELL BROADBAND ENGINE ARCHITECTURE
3640 M:      Arnd Bergmann <arnd@arndb.de>
3641 L:      linuxppc-dev@lists.ozlabs.org
3642 W:      http://www.ibm.com/developerworks/power/cell/
3643 S:      Supported
3644 F:      arch/powerpc/include/asm/cell*.h
3645 F:      arch/powerpc/include/asm/spu*.h
3646 F:      arch/powerpc/include/uapi/asm/spu*.h
3647 F:      arch/powerpc/oprofile/*cell*
3648 F:      arch/powerpc/platforms/cell/
3649
3650 CEPH COMMON CODE (LIBCEPH)
3651 M:      Ilya Dryomov <idryomov@gmail.com>
3652 M:      "Yan, Zheng" <zyan@redhat.com>
3653 M:      Sage Weil <sage@redhat.com>
3654 L:      ceph-devel@vger.kernel.org
3655 W:      http://ceph.com/
3656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3657 T:      git git://github.com/ceph/ceph-client.git
3658 S:      Supported
3659 F:      net/ceph/
3660 F:      include/linux/ceph/
3661 F:      include/linux/crush/
3662
3663 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3664 M:      "Yan, Zheng" <zyan@redhat.com>
3665 M:      Sage Weil <sage@redhat.com>
3666 M:      Ilya Dryomov <idryomov@gmail.com>
3667 L:      ceph-devel@vger.kernel.org
3668 W:      http://ceph.com/
3669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3670 T:      git git://github.com/ceph/ceph-client.git
3671 S:      Supported
3672 F:      Documentation/filesystems/ceph.txt
3673 F:      fs/ceph/
3674
3675 CERTIFICATE HANDLING:
3676 M:      David Howells <dhowells@redhat.com>
3677 M:      David Woodhouse <dwmw2@infradead.org>
3678 L:      keyrings@vger.kernel.org
3679 S:      Maintained
3680 F:      Documentation/admin-guide/module-signing.rst
3681 F:      certs/
3682 F:      scripts/sign-file.c
3683 F:      scripts/extract-cert.c
3684
3685 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3686 L:      linux-usb@vger.kernel.org
3687 S:      Orphan
3688 F:      Documentation/usb/WUSB-Design-overview.txt
3689 F:      Documentation/usb/wusb-cbaf
3690 F:      drivers/usb/host/hwa-hc.c
3691 F:      drivers/usb/host/whci/
3692 F:      drivers/usb/wusbcore/
3693 F:      include/linux/usb/wusb*
3694
3695 CFAG12864B LCD DRIVER
3696 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3697 S:      Maintained
3698 F:      drivers/auxdisplay/cfag12864b.c
3699 F:      include/linux/cfag12864b.h
3700
3701 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3702 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3703 S:      Maintained
3704 F:      drivers/auxdisplay/cfag12864bfb.c
3705 F:      include/linux/cfag12864b.h
3706
3707 802.11 (including CFG80211/NL80211)
3708 M:      Johannes Berg <johannes@sipsolutions.net>
3709 L:      linux-wireless@vger.kernel.org
3710 W:      http://wireless.kernel.org/
3711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3713 S:      Maintained