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