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