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