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