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