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