Merge branch 'rpmsg-linux-4.19.y' of git://git.ti.com/rpmsg/rpmsg into rpmsg-ti-linux...
[rpmsg/rpmsg.git] / MAINTAINERS
3         List of maintainers and how to submit kernel changes
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.
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
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.)
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.
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
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.
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.
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.
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.
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
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.
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.
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.
75 8.      Happy hacking.
77 Descriptions of section entries:
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.
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]
135 Maintainers List (try to look for most precise areas first)
137                 -----------------------------------
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/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
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*
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-*
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*
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
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
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
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
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
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
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
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
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
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
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
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
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.*
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
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
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
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
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
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
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
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <matthew@wil.cx>
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
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
552 AF9013 MEDIA DRIVER
553 M:      Antti Palosaari <crope@iki.fi>
554 L:      linux-media@vger.kernel.org
555 W:      https://linuxtv.org
556 W:      http://palosaari.fi/linux/
557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
558 T:      git git://linuxtv.org/anttip/media_tree.git
559 S:      Maintained
560 F:      drivers/media/dvb-frontends/af9013*
562 AF9033 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9033*
572 AFFS FILE SYSTEM
573 M:      David Sterba <dsterba@suse.com>
574 L:      linux-fsdevel@vger.kernel.org
575 S:      Odd Fixes
576 F:      Documentation/filesystems/affs.txt
577 F:      fs/affs/
579 AFS FILESYSTEM
580 M:      David Howells <dhowells@redhat.com>
581 L:      linux-afs@lists.infradead.org
582 S:      Supported
583 F:      fs/afs/
584 F:      include/trace/events/afs.h
585 F:      Documentation/filesystems/afs.txt
586 W:      https://www.infradead.org/~dhowells/kafs/
588 AGPGART DRIVER
589 M:      David Airlie <airlied@linux.ie>
590 T:      git git://anongit.freedesktop.org/drm/drm
591 S:      Maintained
592 F:      drivers/char/agp/
593 F:      include/linux/agp*
594 F:      include/uapi/linux/agp*
596 AHA152X SCSI DRIVER
597 M:      "Juergen E. Fischer" <fischer@norbit.de>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aha152x*
601 F:      drivers/scsi/pcmcia/aha152x*
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M:      Hannes Reinecke <hare@suse.com>
605 L:      linux-scsi@vger.kernel.org
606 S:      Maintained
607 F:      drivers/scsi/aic7xxx/
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M:      Hans Verkuil <hverkuil@xs4all.nl>
611 L:      linux-media@vger.kernel.org
612 T:      git git://linuxtv.org/media_tree.git
613 W:      https://linuxtv.org
614 S:      Maintained
615 F:      drivers/media/radio/radio-aimslab*
617 AIO
618 M:      Benjamin LaHaise <bcrl@kvack.org>
619 L:      linux-aio@kvack.org
620 S:      Supported
621 F:      fs/aio.c
622 F:      include/linux/*aio*.h
624 AIRSPY MEDIA DRIVER
625 M:      Antti Palosaari <crope@iki.fi>
626 L:      linux-media@vger.kernel.org
627 W:      https://linuxtv.org
628 W:      http://palosaari.fi/linux/
629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
630 T:      git git://linuxtv.org/anttip/media_tree.git
631 S:      Maintained
632 F:      drivers/media/usb/airspy/
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
636 S:      Maintained
637 F:      drivers/net/ethernet/alacritech/*
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M:      Duncan Sands <duncan.sands@free.fr>
641 L:      linux-usb@vger.kernel.org
642 W:      http://www.linux-usb.org/SpeedTouch/
643 S:      Maintained
644 F:      drivers/usb/atm/speedtch.c
645 F:      drivers/usb/atm/usbatm.c
647 ALCHEMY AU1XX0 MMC DRIVER
648 M:      Manuel Lauss <manuel.lauss@gmail.com>
649 S:      Maintained
650 F:      drivers/mmc/host/au1xmmc.c
652 ALI1563 I2C DRIVER
653 M:      Rudolf Marek <r.marek@assembler.cz>
654 L:      linux-i2c@vger.kernel.org
655 S:      Maintained
656 F:      Documentation/i2c/busses/i2c-ali1563
657 F:      drivers/i2c/busses/i2c-ali1563.c
659 ALLWINNER SECURITY SYSTEM
660 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
661 L:      linux-crypto@vger.kernel.org
662 S:      Maintained
663 F:      drivers/crypto/sunxi-ss/
665 ALPHA PORT
666 M:      Richard Henderson <rth@twiddle.net>
667 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M:      Matt Turner <mattst88@gmail.com>
669 S:      Odd Fixes
670 L:      linux-alpha@vger.kernel.org
671 F:      arch/alpha/
673 ALPS PS/2 TOUCHPAD DRIVER
674 R:      Pali Rohár <pali.rohar@gmail.com>
675 F:      drivers/input/mouse/alps.*
677 ALTERA I2C CONTROLLER DRIVER
678 M:      Thor Thayer <thor.thayer@linux.intel.com>
679 S:      Maintained
680 F:      drivers/i2c/busses/i2c-altera.c
682 ALTERA MAILBOX DRIVER
683 M:      Ley Foon Tan <lftan@altera.com>
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/mailbox/mailbox-altera.c
688 ALTERA PIO DRIVER
689 M:      Tien Hock Loh <thloh@altera.com>
690 L:      linux-gpio@vger.kernel.org
691 S:      Maintained
692 F:      drivers/gpio/gpio-altera.c
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/gpio/gpio-altera-a10sr.c
698 F:      drivers/mfd/altera-a10sr.c
699 F:      drivers/reset/reset-a10sr.c
700 F:      include/linux/mfd/altera-a10sr.h
701 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M:      Vince Bridgers <vbridger@opensource.altera.com>
705 L:      netdev@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/net/ethernet/altera/
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M:      Tobias Klauser <tklauser@distanz.ch>
712 L:      linux-serial@vger.kernel.org
713 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 S:      Maintained
715 F:      drivers/tty/serial/altera_uart.c
716 F:      drivers/tty/serial/altera_jtaguart.c
717 F:      include/linux/altera_uart.h
718 F:      include/linux/altera_jtaguart.h
720 AMAZON ETHERNET DRIVERS
721 M:      Netanel Belgazal <netanel@amazon.com>
722 R:      Saeed Bishara <saeedb@amazon.com>
723 R:      Zorik Machulsky <zorik@amazon.com>
724 L:      netdev@vger.kernel.org
725 S:      Supported
726 F:      Documentation/networking/ena.txt
727 F:      drivers/net/ethernet/amazon/
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M:      Tom Lendacky <thomas.lendacky@amd.com>
731 M:      Gary Hook <gary.hook@amd.com>
732 L:      linux-crypto@vger.kernel.org
733 S:      Supported
734 F:      drivers/crypto/ccp/
735 F:      include/linux/ccp.h
737 AMD DISPLAY CORE
738 M:      Harry Wentland <harry.wentland@amd.com>
739 M:      Leo Li <sunpeng.li@amd.com>
740 L:      amd-gfx@lists.freedesktop.org
741 T:      git git://people.freedesktop.org/~agd5f/linux
742 S:      Supported
743 F:      drivers/gpu/drm/amd/display/
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M:      Huang Rui <ray.huang@amd.com>
747 L:      linux-hwmon@vger.kernel.org
748 S:      Supported
749 F:      Documentation/hwmon/fam15h_power
750 F:      drivers/hwmon/fam15h_power.c
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
754 S:      Orphan
755 F:      drivers/usb/gadget/udc/amd5536udc.*
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P:      Andres Salomon <dilinger@queued.net>
759 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761 S:      Supported
762 F:      drivers/char/hw_random/geode-rng.c
763 F:      drivers/crypto/geode*
764 F:      drivers/video/fbdev/geode/
765 F:      arch/x86/include/asm/geode.h
767 AMD IOMMU (AMD-VI)
768 M:      Joerg Roedel <joro@8bytes.org>
769 L:      iommu@lists.linux-foundation.org
770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771 S:      Maintained
772 F:      drivers/iommu/amd_iommu*.[ch]
773 F:      include/linux/amd-iommu.h
775 AMD KFD
776 M:      Oded Gabbay <oded.gabbay@gmail.com>
777 L:      dri-devel@lists.freedesktop.org
778 T:      git git://people.freedesktop.org/~gabbayo/linux.git
779 S:      Supported
780 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F:      drivers/gpu/drm/amd/amdkfd/
788 F:      drivers/gpu/drm/amd/include/cik_structs.h
789 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F:      drivers/gpu/drm/amd/include/vi_structs.h
791 F:      drivers/gpu/drm/amd/include/v9_structs.h
792 F:      include/uapi/linux/kfd_ioctl.h
794 AMD POWERPLAY
795 M:      Rex Zhu <rex.zhu@amd.com>
796 M:      Evan Quan <evan.quan@amd.com>
797 L:      amd-gfx@lists.freedesktop.org
798 S:      Supported
799 F:      drivers/gpu/drm/amd/powerplay/
800 T:      git git://people.freedesktop.org/~agd5f/linux
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
804 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M:      Tom Lendacky <thomas.lendacky@amd.com>
806 S:      Supported
807 F:      arch/arm64/boot/dts/amd/
809 AMD XGBE DRIVER
810 M:      Tom Lendacky <thomas.lendacky@amd.com>
811 L:      netdev@vger.kernel.org
812 S:      Supported
813 F:      drivers/net/ethernet/amd/xgbe/
814 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816 ANALOG DEVICES INC AD5686 DRIVER
817 M:      Stefan Popa <stefan.popa@analog.com>
818 L:      linux-pm@vger.kernel.org
819 W:      http://ez.analog.com/community/linux-device-drivers
820 S:      Supported
821 F:      drivers/iio/dac/ad5686*
822 F:      drivers/iio/dac/ad5696*
824 ANALOG DEVICES INC AD5758 DRIVER
825 M:      Stefan Popa <stefan.popa@analog.com>
826 L:      linux-iio@vger.kernel.org
827 W:      http://ez.analog.com/community/linux-device-drivers
828 S:      Supported
829 F:      drivers/iio/dac/ad5758.c
830 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
832 ANALOG DEVICES INC AD9389B DRIVER
833 M:      Hans Verkuil <hans.verkuil@cisco.com>
834 L:      linux-media@vger.kernel.org
835 S:      Maintained
836 F:      drivers/media/i2c/ad9389b*
838 ANALOG DEVICES INC ADGS1408 DRIVER
839 M:      Mircea Caprioru <mircea.caprioru@analog.com>
840 S:      Supported
841 F:      drivers/mux/adgs1408.c
842 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
844 ANALOG DEVICES INC ADP5061 DRIVER
845 M:      Stefan Popa <stefan.popa@analog.com>
846 L:      linux-pm@vger.kernel.org
847 W:      http://ez.analog.com/community/linux-device-drivers
848 S:      Supported
849 F:      drivers/power/supply/adp5061.c
851 ANALOG DEVICES INC ADV7180 DRIVER
852 M:      Lars-Peter Clausen <lars@metafoo.de>
853 L:      linux-media@vger.kernel.org
854 W:      http://ez.analog.com/community/linux-device-drivers
855 S:      Supported
856 F:      drivers/media/i2c/adv7180.c
858 ANALOG DEVICES INC ADV748X DRIVER
859 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
860 L:      linux-media@vger.kernel.org
861 S:      Maintained
862 F:      drivers/media/i2c/adv748x/*
864 ANALOG DEVICES INC ADV7511 DRIVER
865 M:      Hans Verkuil <hans.verkuil@cisco.com>
866 L:      linux-media@vger.kernel.org
867 S:      Maintained
868 F:      drivers/media/i2c/adv7511*
870 ANALOG DEVICES INC ADV7604 DRIVER
871 M:      Hans Verkuil <hans.verkuil@cisco.com>
872 L:      linux-media@vger.kernel.org
873 S:      Maintained
874 F:      drivers/media/i2c/adv7604*
876 ANALOG DEVICES INC ADV7842 DRIVER
877 M:      Hans Verkuil <hans.verkuil@cisco.com>
878 L:      linux-media@vger.kernel.org
879 S:      Maintained
880 F:      drivers/media/i2c/adv7842*
882 ANALOG DEVICES INC ASOC CODEC DRIVERS
883 M:      Lars-Peter Clausen <lars@metafoo.de>
884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
885 W:      http://wiki.analog.com/
886 W:      http://ez.analog.com/community/linux-device-drivers
887 S:      Supported
888 F:      sound/soc/codecs/adau*
889 F:      sound/soc/codecs/adav*
890 F:      sound/soc/codecs/ad1*
891 F:      sound/soc/codecs/ad7*
892 F:      sound/soc/codecs/ssm*
893 F:      sound/soc/codecs/sigmadsp.*
895 ANALOG DEVICES INC DMA DRIVERS
896 M:      Lars-Peter Clausen <lars@metafoo.de>
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/dma/dma-axi-dmac.c
901 ANALOG DEVICES INC IIO DRIVERS
902 M:      Lars-Peter Clausen <lars@metafoo.de>
903 M:      Michael Hennerich <Michael.Hennerich@analog.com>
904 W:      http://wiki.analog.com/
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909 F:      drivers/iio/*/ad*
910 F:      drivers/iio/adc/ltc2497*
911 X:      drivers/iio/*/adjd*
912 F:      drivers/staging/iio/*/ad*
914 ANDES ARCHITECTURE
915 M:      Greentime Hu <green.hu@gmail.com>
916 M:      Vincent Chen <deanbo422@gmail.com>
917 T:      git https://github.com/andestech/linux.git
918 S:      Supported
919 F:      arch/nds32/
920 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921 F:      Documentation/devicetree/bindings/nds32/
922 K:      nds32
923 N:      nds32
925 ANDROID CONFIG FRAGMENTS
926 M:      Rob Herring <robh@kernel.org>
927 S:      Supported
928 F:      kernel/configs/android*
930 ANDROID DRIVERS
931 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932 M:      Arve Hjønnevåg <arve@android.com>
933 M:      Todd Kjos <tkjos@android.com>
934 M:      Martijn Coenen <maco@android.com>
935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936 L:      devel@driverdev.osuosl.org
937 S:      Supported
938 F:      drivers/android/
939 F:      drivers/staging/android/
941 ANDROID GOLDFISH PIC DRIVER
942 M:      Miodrag Dinic <miodrag.dinic@mips.com>
943 S:      Supported
944 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945 F:      drivers/irqchip/irq-goldfish-pic.c
947 ANDROID GOLDFISH RTC DRIVER
948 M:      Miodrag Dinic <miodrag.dinic@mips.com>
949 S:      Supported
950 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951 F:      drivers/rtc/rtc-goldfish.c
953 ANDROID ION DRIVER
954 M:      Laura Abbott <labbott@redhat.com>
955 M:      Sumit Semwal <sumit.semwal@linaro.org>
956 L:      devel@driverdev.osuosl.org
957 L:      dri-devel@lists.freedesktop.org
958 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
959 S:      Supported
960 F:      drivers/staging/android/ion
961 F:      drivers/staging/android/uapi/ion.h
963 AOA (Apple Onboard Audio) ALSA DRIVER
964 M:      Johannes Berg <johannes@sipsolutions.net>
965 L:      linuxppc-dev@lists.ozlabs.org
966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
967 S:      Maintained
968 F:      sound/aoa/
970 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
972 L:      linux-iio@vger.kernel.org
973 S:      Maintained
974 F:      drivers/iio/adc/stx104.c
976 APM DRIVER
977 M:      Jiri Kosina <jikos@kernel.org>
978 S:      Odd fixes
979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980 F:      arch/x86/kernel/apm_32.c
981 F:      include/linux/apm_bios.h
982 F:      include/uapi/linux/apm_bios.h
983 F:      drivers/char/apm-emulation.c
985 APPARMOR SECURITY MODULE
986 M:      John Johansen <john.johansen@canonical.com>
987 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
988 W:      wiki.apparmor.net
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
990 S:      Supported
991 F:      security/apparmor/
992 F:      Documentation/admin-guide/LSM/apparmor.rst
994 APPLE BCM5974 MULTITOUCH DRIVER
995 M:      Henrik Rydberg <rydberg@bitmath.org>
996 L:      linux-input@vger.kernel.org
997 S:      Odd fixes
998 F:      drivers/input/mouse/bcm5974.c
1000 APPLE SMC DRIVER
1001 M:      Henrik Rydberg <rydberg@bitmath.org>
1002 L:      linux-hwmon@vger.kernel.org
1003 S:      Odd fixes
1004 F:      drivers/hwmon/applesmc.c
1006 APPLETALK NETWORK LAYER
1007 L:      netdev@vger.kernel.org
1008 S:      Odd fixes
1009 F:      drivers/net/appletalk/
1010 F:      net/appletalk/
1012 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013 M:      Duc Dang <dhdang@apm.com>
1014 S:      Supported
1015 F:      arch/arm64/boot/dts/apm/
1017 APPLIED MICRO (APM) X-GENE SOC EDAC
1018 M:      Loc Ho <lho@apm.com>
1019 S:      Supported
1020 F:      drivers/edac/xgene_edac.c
1021 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024 M:      Iyappan Subramanian <isubramanian@apm.com>
1025 M:      Keyur Chudgar <kchudgar@apm.com>
1026 S:      Supported
1027 F:      drivers/net/ethernet/apm/xgene-v2/
1029 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030 M:      Iyappan Subramanian <isubramanian@apm.com>
1031 M:      Keyur Chudgar <kchudgar@apm.com>
1032 M:      Quan Nguyen <qnguyen@apm.com>
1033 S:      Supported
1034 F:      drivers/net/ethernet/apm/xgene/
1035 F:      drivers/net/phy/mdio-xgene.c
1036 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039 APPLIED MICRO (APM) X-GENE SOC PMU
1040 M:      Tai Nguyen <ttnguyen@apm.com>
1041 S:      Supported
1042 F:      drivers/perf/xgene_pmu.c
1043 F:      Documentation/perf/xgene-pmu.txt
1044 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046 APTINA CAMERA SENSOR PLL
1047 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048 L:      linux-media@vger.kernel.org
1049 S:      Maintained
1050 F:      drivers/media/i2c/aptina-pll.*
1052 ARC FRAMEBUFFER DRIVER
1053 M:      Jaya Kumar <jayalk@intworks.biz>
1054 S:      Maintained
1055 F:      drivers/video/fbdev/arcfb.c
1056 F:      drivers/video/fbdev/core/fb_defio.c
1058 ARC PGU DRM DRIVER
1059 M:      Alexey Brodkin <abrodkin@synopsys.com>
1060 S:      Supported
1061 F:      drivers/gpu/drm/arc/
1062 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064 ARCNET NETWORK LAYER
1065 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1066 L:      netdev@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/net/arcnet/
1069 F:      include/uapi/linux/if_arcnet.h
1071 ARM ARCHITECTED TIMER DRIVER
1072 M:      Mark Rutland <mark.rutland@arm.com>
1073 M:      Marc Zyngier <marc.zyngier@arm.com>
1074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 S:      Maintained
1076 F:      arch/arm/include/asm/arch_timer.h
1077 F:      arch/arm64/include/asm/arch_timer.h
1078 F:      drivers/clocksource/arm_arch_timer.c
1080 ARM HDLCD DRM DRIVER
1081 M:      Liviu Dudau <liviu.dudau@arm.com>
1082 S:      Supported
1083 F:      drivers/gpu/drm/arm/hdlcd_*
1084 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086 ARM MALI-DP DRM DRIVER
1087 M:      Liviu Dudau <liviu.dudau@arm.com>
1088 M:      Brian Starkey <brian.starkey@arm.com>
1089 M:      Mali DP Maintainers <malidp@foss.arm.com>
1090 S:      Supported
1091 F:      drivers/gpu/drm/arm/
1092 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1094 ARM MFM AND FLOPPY DRIVERS
1095 M:      Ian Molton <spyro@f2s.com>
1096 S:      Maintained
1097 F:      arch/arm/lib/floppydma.S
1098 F:      arch/arm/include/asm/floppy.h
1100 ARM PMU PROFILING AND DEBUGGING
1101 M:      Will Deacon <will.deacon@arm.com>
1102 M:      Mark Rutland <mark.rutland@arm.com>
1103 S:      Maintained
1104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 F:      arch/arm*/kernel/perf_*
1106 F:      arch/arm/oprofile/common.c
1107 F:      arch/arm*/kernel/hw_breakpoint.c
1108 F:      arch/arm*/include/asm/hw_breakpoint.h
1109 F:      arch/arm*/include/asm/perf_event.h
1110 F:      drivers/perf/*
1111 F:      include/linux/perf/arm_pmu.h
1112 F:      Documentation/devicetree/bindings/arm/pmu.txt
1113 F:      Documentation/devicetree/bindings/perf/
1115 ARM PORT
1116 M:      Russell King <linux@armlinux.org.uk>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 W:      http://www.armlinux.org.uk/
1119 S:      Odd Fixes
1120 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1121 F:      arch/arm/
1122 X:      arch/arm/boot/dts/
1124 ARM PRIMECELL AACI PL041 DRIVER
1125 M:      Russell King <linux@armlinux.org.uk>
1126 S:      Odd Fixes
1127 F:      sound/arm/aaci.*
1129 ARM PRIMECELL BUS SUPPORT
1130 M:      Russell King <linux@armlinux.org.uk>
1131 S:      Odd Fixes
1132 F:      drivers/amba/
1133 F:      include/linux/amba/bus.h
1135 ARM PRIMECELL CLCD PL110 DRIVER
1136 M:      Russell King <linux@armlinux.org.uk>
1137 S:      Odd Fixes
1138 F:      drivers/video/fbdev/amba-clcd.*
1140 ARM PRIMECELL KMI PL050 DRIVER
1141 M:      Russell King <linux@armlinux.org.uk>
1142 S:      Odd Fixes
1143 F:      drivers/input/serio/ambakmi.*
1144 F:      include/linux/amba/kmi.h
1146 ARM PRIMECELL MMCI PL180/1 DRIVER
1147 M:      Russell King <linux@armlinux.org.uk>
1148 S:      Odd Fixes
1149 F:      drivers/mmc/host/mmci.*
1150 F:      include/linux/amba/mmci.h
1152 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153 M:      Russell King <linux@armlinux.org.uk>
1154 S:      Odd Fixes
1155 F:      drivers/tty/serial/amba-pl01*.c
1156 F:      include/linux/amba/serial.h
1158 ARM SMMU DRIVERS
1159 M:      Will Deacon <will.deacon@arm.com>
1160 R:      Robin Murphy <robin.murphy@arm.com>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 F:      drivers/iommu/arm-smmu.c
1164 F:      drivers/iommu/arm-smmu-v3.c
1165 F:      drivers/iommu/io-pgtable-arm.c
1166 F:      drivers/iommu/io-pgtable-arm-v7s.c
1168 ARM SUB-ARCHITECTURES
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171 F:      arch/arm/mach-*/
1172 F:      arch/arm/plat-*/
1173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175 ARM/ACTIONS SEMI ARCHITECTURE
1176 M:      Andreas Färber <afaerber@suse.de>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 N:      owl
1180 F:      arch/arm/mach-actions/
1181 F:      arch/arm/boot/dts/owl-*
1182 F:      arch/arm64/boot/dts/actions/
1183 F:      drivers/clocksource/owl-*
1184 F:      drivers/pinctrl/actions/*
1185 F:      drivers/soc/actions/
1186 F:      include/dt-bindings/power/owl-*
1187 F:      include/linux/soc/actions/
1188 F:      Documentation/devicetree/bindings/arm/actions.txt
1189 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193 ARM/ADS SPHERE MACHINE SUPPORT
1194 M:      Lennert Buytenhek <kernel@wantstofly.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1198 ARM/AFEB9260 MACHINE SUPPORT
1199 M:      Sergey Lapin <slapin@ossfans.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1203 ARM/AJECO 1ARM MACHINE SUPPORT
1204 M:      Lennert Buytenhek <kernel@wantstofly.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 S:      Maintained
1208 ARM/Allwinner SoC Clock Support
1209 M:      Emilio López <emilio@elopez.com.ar>
1210 S:      Maintained
1211 F:      drivers/clk/sunxi/
1213 ARM/Allwinner sunXi SoC support
1214 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1215 M:      Chen-Yu Tsai <wens@csie.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 N:      sun[x456789]i
1219 N:      sun50i
1220 F:      arch/arm/mach-sunxi/
1221 F:      arch/arm64/boot/dts/allwinner/
1222 F:      drivers/clk/sunxi-ng/
1223 F:      drivers/pinctrl/sunxi/
1224 F:      drivers/soc/sunxi/
1225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228 M:      Neil Armstrong <narmstrong@baylibre.com>
1229 M:      Jerome Brunet <jbrunet@baylibre.com>
1230 L:      linux-amlogic@lists.infradead.org
1231 S:      Maintained
1232 F:      drivers/clk/meson/
1233 F:      include/dt-bindings/clock/meson*
1234 F:      include/dt-bindings/clock/gxbb*
1235 F:      Documentation/devicetree/bindings/clock/amlogic*
1237 ARM/Amlogic Meson SoC support
1238 M:      Carlo Caione <carlo@caione.org>
1239 M:      Kevin Hilman <khilman@baylibre.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L:      linux-amlogic@lists.infradead.org
1242 W:      http://linux-meson.com/
1243 S:      Maintained
1244 F:      arch/arm/mach-meson/
1245 F:      arch/arm/boot/dts/meson*
1246 F:      arch/arm64/boot/dts/amlogic/
1247 F:      drivers/pinctrl/meson/
1248 F:      drivers/mmc/host/meson*
1249 N:      meson
1251 ARM/Annapurna Labs ALPINE ARCHITECTURE
1252 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-alpine/
1257 F:      arch/arm/boot/dts/alpine*
1258 F:      arch/arm64/boot/dts/al/
1259 F:      drivers/*/*alpine*
1261 ARM/ARTPEC MACHINE SUPPORT
1262 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1263 M:      Lars Persson <lars.persson@axis.com>
1264 S:      Maintained
1265 L:      linux-arm-kernel@axis.com
1266 F:      arch/arm/mach-artpec
1267 F:      arch/arm/boot/dts/artpec6*
1268 F:      drivers/clk/axis
1269 F:      drivers/crypto/axis
1270 F:      drivers/pinctrl/pinctrl-artpec*
1271 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273 ARM/ASPEED I2C DRIVER
1274 M:      Brendan Higgins <brendanhiggins@google.com>
1275 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276 R:      Joel Stanley <joel@jms.id.au>
1277 L:      linux-i2c@vger.kernel.org
1278 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1279 S:      Maintained
1280 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1281 F:      drivers/i2c/busses/i2c-aspeed.c
1282 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285 ARM/ASPEED MACHINE SUPPORT
1286 M:      Joel Stanley <joel@jms.id.au>
1287 R:      Andrew Jeffery <andrew@aj.id.au>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1291 S:      Supported
1292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293 F:      arch/arm/mach-aspeed/
1294 F:      arch/arm/boot/dts/aspeed-*
1295 N:      aspeed
1297 ARM/CALXEDA HIGHBANK ARCHITECTURE
1298 M:      Rob Herring <robh@kernel.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      arch/arm/mach-highbank/
1302 F:      arch/arm/boot/dts/highbank.dts
1303 F:      arch/arm/boot/dts/ecx-*.dts*
1305 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306 M:      Krzysztof Halasa <khalasa@piap.pl>
1307 S:      Maintained
1308 F:      arch/arm/mach-cns3xxx/
1310 ARM/CAVIUM THUNDER NETWORK DRIVER
1311 M:      Sunil Goutham <sgoutham@cavium.com>
1312 M:      Robert Richter <rric@kernel.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Supported
1315 F:      drivers/net/ethernet/cavium/thunder/
1317 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318 M:      Lukasz Majewski <lukma@denx.de>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/mach-ep93xx/ts72xx.c
1323 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324 M:      Alexander Shiyan <shc_work@mail.ru>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Odd Fixes
1327 N:      clps711x
1329 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330 M:      Lennert Buytenhek <kernel@wantstofly.org>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1334 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1336 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      arch/arm/mach-ep93xx/
1340 F:      arch/arm/mach-ep93xx/include/mach/
1342 ARM/CLKDEV SUPPORT
1343 M:      Russell King <linux@armlinux.org.uk>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Maintained
1346 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347 F:      drivers/clk/clkdev.c
1349 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350 M:      Mike Rapoport <mike@compulab.co.il>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1354 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355 M:      Baruch Siach <baruch@tkos.co.il>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      arch/arm/boot/dts/cx92755*
1359 N:      digicolor
1361 ARM/CONTEC MICRO9 MACHINE SUPPORT
1362 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1363 S:      Maintained
1364 F:      arch/arm/mach-ep93xx/micro9.c
1366 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      drivers/hwtracing/coresight/*
1371 F:      Documentation/trace/coresight.txt
1372 F:      Documentation/trace/coresight-cpu-debug.txt
1373 F:      Documentation/devicetree/bindings/arm/coresight.txt
1374 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376 F:      tools/perf/arch/arm/util/pmu.c
1377 F:      tools/perf/arch/arm/util/auxtrace.c
1378 F:      tools/perf/arch/arm/util/cs-etm.c
1379 F:      tools/perf/arch/arm/util/cs-etm.h
1380 F:      tools/perf/util/cs-etm.*
1381 F:      tools/perf/util/cs-etm-decoder/*
1383 ARM/CORGI MACHINE SUPPORT
1384 M:      Richard Purdie <rpurdie@rpsys.net>
1385 S:      Maintained
1387 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389 M:      Linus Walleij <linus.walleij@linaro.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T:      git git://github.com/ulli-kroll/linux.git
1392 S:      Maintained
1393 F:      Documentation/devicetree/bindings/arm/gemini.txt
1394 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397 F:      arch/arm/mach-gemini/
1398 F:      drivers/net/ethernet/cortina/
1399 F:      drivers/pinctrl/pinctrl-gemini.c
1400 F:      drivers/rtc/rtc-ftrtc010.c
1402 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403 M:      Barry Song <baohua@kernel.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406 S:      Maintained
1407 F:      arch/arm/boot/dts/prima2*
1408 F:      arch/arm/mach-prima2/
1409 F:      drivers/clk/sirf/
1410 F:      drivers/clocksource/timer-prima2.c
1411 F:      drivers/clocksource/timer-atlas7.c
1412 N:      [^a-z]sirf
1414 ARM/EBSA110 MACHINE SUPPORT
1415 M:      Russell King <linux@armlinux.org.uk>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W:      http://www.armlinux.org.uk/
1418 S:      Maintained
1419 F:      arch/arm/mach-ebsa110/
1420 F:      drivers/net/ethernet/amd/am79c961a.*
1422 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 N:      efm32
1429 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      arch/arm/mach-pxa/ezx.c
1435 ARM/FARADAY FA526 PORT
1436 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 T:      git git://git.berlios.de/gemini-board
1440 F:      arch/arm/mm/*-fa*
1442 ARM/FOOTBRIDGE ARCHITECTURE
1443 M:      Russell King <linux@armlinux.org.uk>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W:      http://www.armlinux.org.uk/
1446 S:      Maintained
1447 F:      arch/arm/include/asm/hardware/dec21285.h
1448 F:      arch/arm/mach-footbridge/
1450 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451 M:      Shawn Guo <shawnguo@kernel.org>
1452 M:      Sascha Hauer <s.hauer@pengutronix.de>
1453 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1454 R:      Fabio Estevam <fabio.estevam@nxp.com>
1455 R:      NXP Linux Team <linux-imx@nxp.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459 F:      arch/arm/mach-imx/
1460 F:      arch/arm/mach-mxs/
1461 F:      arch/arm/boot/dts/imx*
1462 F:      arch/arm/configs/imx*_defconfig
1463 F:      drivers/clk/imx/
1464 F:      drivers/soc/imx/
1465 F:      include/soc/imx/
1467 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468 M:      Shawn Guo <shawnguo@kernel.org>
1469 M:      Sascha Hauer <s.hauer@pengutronix.de>
1470 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1471 R:      Stefan Agner <stefan@agner.ch>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475 F:      arch/arm/mach-imx/*vf610*
1476 F:      arch/arm/boot/dts/vf*
1478 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479 M:      Shawn Guo <shawnguo@kernel.org>
1480 M:      Li Yang <leoyang.li@nxp.com>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484 F:      arch/arm/boot/dts/ls1021a*
1485 F:      arch/arm64/boot/dts/freescale/fsl-*
1486 F:      arch/arm64/boot/dts/freescale/qoriq-*
1488 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489 M:      Lennert Buytenhek <kernel@wantstofly.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1493 ARM/GUMSTIX MACHINE SUPPORT
1494 M:      Steve Sakoman <sakoman@gmail.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1498 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499 M:      Philipp Zabel <philipp.zabel@gmail.com>
1500 M:      Paul Parsons <lost.distance@yahoo.com>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503 F:      arch/arm/mach-pxa/hx4700.c
1504 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1505 F:      sound/soc/pxa/hx4700.c
1507 ARM/HISILICON SOC SUPPORT
1508 M:      Wei Xu <xuwei5@hisilicon.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W:      http://www.hisilicon.com
1511 S:      Supported
1512 T:      git git://github.com/hisilicon/linux-hisi.git
1513 F:      arch/arm/mach-hisi/
1514 F:      arch/arm/boot/dts/hi3*
1515 F:      arch/arm/boot/dts/hip*
1516 F:      arch/arm/boot/dts/hisi*
1517 F:      arch/arm64/boot/dts/hisilicon/
1519 ARM/HP JORNADA 7XX MACHINE SUPPORT
1520 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521 W:      www.jlime.com
1522 S:      Maintained
1523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524 F:      arch/arm/mach-sa1100/jornada720.c
1525 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1527 ARM/IGEP MACHINE SUPPORT
1528 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1529 M:      Javier Martinez Canillas <javier@dowhile0.org>
1530 L:      linux-omap@vger.kernel.org
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/omap3-igep*
1535 ARM/INCOME PXA270 SUPPORT
1536 M:      Marek Vasut <marek.vasut@gmail.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1541 ARM/INTEL IOP13XX ARM ARCHITECTURE
1542 M:      Lennert Buytenhek <kernel@wantstofly.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1546 ARM/INTEL IOP32X ARM ARCHITECTURE
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1551 ARM/INTEL IOP33X ARM ARCHITECTURE
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Orphan
1555 ARM/INTEL IQ81342EX MACHINE SUPPORT
1556 M:      Lennert Buytenhek <kernel@wantstofly.org>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1560 ARM/INTEL IXDP2850 MACHINE SUPPORT
1561 M:      Lennert Buytenhek <kernel@wantstofly.org>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Maintained
1565 ARM/INTEL IXP4XX ARM ARCHITECTURE
1566 M:      Imre Kaloz <kaloz@openwrt.org>
1567 M:      Krzysztof Halasa <khalasa@piap.pl>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-ixp4xx/
1572 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573 M:      Jonathan Cameron <jic23@cam.ac.uk>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/mach-pxa/stargate2.c
1577 F:      drivers/pcmcia/pxa2xx_stargate2.c
1579 ARM/INTEL XSC3 (MANZANO) ARM CORE
1580 M:      Lennert Buytenhek <kernel@wantstofly.org>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1584 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585 M:      Lennert Buytenhek <kernel@wantstofly.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1589 ARM/LG1K ARCHITECTURE
1590 M:      Chanho Min <chanho.min@lge.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      arch/arm64/boot/dts/lg/
1595 ARM/LOGICPD PXA270 MACHINE SUPPORT
1596 M:      Lennert Buytenhek <kernel@wantstofly.org>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1600 ARM/LPC18XX ARCHITECTURE
1601 M:      Joachim Eastwood <manabian@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/boot/dts/lpc43*
1605 F:      drivers/clk/nxp/clk-lpc18xx*
1606 F:      drivers/clocksource/time-lpc32xx.c
1607 F:      drivers/i2c/busses/i2c-lpc2k.c
1608 F:      drivers/memory/pl172.c
1609 F:      drivers/mtd/spi-nor/nxp-spifi.c
1610 F:      drivers/rtc/rtc-lpc24xx.c
1611 N:      lpc18xx
1613 ARM/LPC32XX SOC SUPPORT
1614 M:      Vladimir Zapolskiy <vz@mleia.com>
1615 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1618 S:      Maintained
1619 F:      arch/arm/boot/dts/lpc32*
1620 F:      arch/arm/mach-lpc32xx/
1621 F:      drivers/i2c/busses/i2c-pnx.c
1622 F:      drivers/net/ethernet/nxp/lpc_eth.c
1623 F:      drivers/usb/host/ohci-nxp.c
1624 F:      drivers/watchdog/pnx4008_wdt.c
1625 N:      lpc32xx
1627 ARM/MAGICIAN MACHINE SUPPORT
1628 M:      Philipp Zabel <philipp.zabel@gmail.com>
1629 S:      Maintained
1631 ARM/Marvell Dove/MV78xx0/Orion SOC support
1632 M:      Jason Cooper <jason@lakedaemon.net>
1633 M:      Andrew Lunn <andrew@lunn.ch>
1634 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635 M:      Gregory Clement <gregory.clement@bootlin.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      Documentation/devicetree/bindings/soc/dove/
1639 F:      arch/arm/mach-dove/
1640 F:      arch/arm/mach-mv78xx0/
1641 F:      arch/arm/mach-orion5x/
1642 F:      arch/arm/plat-orion/
1643 F:      arch/arm/boot/dts/dove*
1644 F:      arch/arm/boot/dts/orion5x*
1646 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647 M:      Jason Cooper <jason@lakedaemon.net>
1648 M:      Andrew Lunn <andrew@lunn.ch>
1649 M:      Gregory Clement <gregory.clement@bootlin.com>
1650 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/boot/dts/armada*
1654 F:      arch/arm/boot/dts/kirkwood*
1655 F:      arch/arm/configs/mvebu_*_defconfig
1656 F:      arch/arm/mach-mvebu/
1657 F:      arch/arm64/boot/dts/marvell/armada*
1658 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1659 F:      drivers/cpufreq/mvebu-cpufreq.c
1660 F:      drivers/irqchip/irq-armada-370-xp.c
1661 F:      drivers/irqchip/irq-mvebu-*
1662 F:      drivers/pinctrl/mvebu/
1663 F:      drivers/rtc/rtc-armada38x.c
1665 ARM/Mediatek RTC DRIVER
1666 M:      Eddie Huang <eddie.huang@mediatek.com>
1667 M:      Sean Wang <sean.wang@mediatek.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672 F:      drivers/rtc/rtc-mt6397.c
1673 F:      drivers/rtc/rtc-mt7622.c
1675 ARM/Mediatek SoC support
1676 M:      Matthias Brugger <matthias.bgg@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/mt6*
1681 F:      arch/arm/boot/dts/mt7*
1682 F:      arch/arm/boot/dts/mt8*
1683 F:      arch/arm/mach-mediatek/
1684 F:      arch/arm64/boot/dts/mediatek/
1685 N:      mtk
1686 K:      mediatek
1688 ARM/Mediatek USB3 PHY DRIVER
1689 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692 S:      Maintained
1693 F:      drivers/phy/mediatek/
1694 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1696 ARM/MICREL KS8695 ARCHITECTURE
1697 M:      Greg Ungerer <gerg@uclinux.org>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F:      arch/arm/mach-ks8695/
1700 S:      Odd Fixes
1702 ARM/Microchip (AT91) SoC support
1703 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1704 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W:      http://www.linux4sam.org
1707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1708 S:      Supported
1709 N:      at91
1710 N:      atmel
1711 F:      arch/arm/mach-at91/
1712 F:      include/soc/at91/
1713 F:      arch/arm/boot/dts/at91*.dts
1714 F:      arch/arm/boot/dts/at91*.dtsi
1715 F:      arch/arm/boot/dts/sama*.dts
1716 F:      arch/arm/boot/dts/sama*.dtsi
1717 F:      arch/arm/include/debug/at91.S
1718 F:      drivers/memory/atmel*
1719 F:      drivers/watchdog/sama5d4_wdt.c
1720 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1721 X:      drivers/net/wireless/atmel/
1723 ARM/MIOA701 MACHINE SUPPORT
1724 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F:      arch/arm/mach-pxa/mioa701.c
1727 S:      Maintained
1729 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1731 S:      Maintained
1733 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734 M:      Linus Walleij <linus.walleij@linaro.org>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm/mach-nomadik/
1738 F:      arch/arm/mach-u300/
1739 F:      arch/arm/mach-ux500/
1740 F:      arch/arm/boot/dts/ste-*
1741 F:      drivers/clk/clk-nomadik.c
1742 F:      drivers/clk/clk-u300.c
1743 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1744 F:      drivers/clocksource/timer-u300.c
1745 F:      drivers/dma/coh901318*
1746 F:      drivers/dma/ste_dma40*
1747 F:      drivers/hwspinlock/u8500_hsem.c
1748 F:      drivers/i2c/busses/i2c-nomadik.c
1749 F:      drivers/i2c/busses/i2c-stu300.c
1750 F:      drivers/mfd/ab3100*
1751 F:      drivers/mfd/ab8500*
1752 F:      drivers/mfd/abx500*
1753 F:      drivers/mfd/dbx500*
1754 F:      drivers/mfd/db8500*
1755 F:      drivers/pinctrl/nomadik/
1756 F:      drivers/pinctrl/pinctrl-coh901*
1757 F:      drivers/pinctrl/pinctrl-u300.c
1758 F:      drivers/rtc/rtc-ab3100.c
1759 F:      drivers/rtc/rtc-ab8500.c
1760 F:      drivers/rtc/rtc-coh901331.c
1761 F:      drivers/rtc/rtc-pl031.c
1762 F:      drivers/watchdog/coh901327_wdt.c
1763 F:      Documentation/devicetree/bindings/arm/ste-*
1764 F:      Documentation/devicetree/bindings/arm/ux500/
1765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767 ARM/NUVOTON NPCM ARCHITECTURE
1768 M:      Avi Fishman <avifishman70@gmail.com>
1769 M:      Tomer Maimon <tmaimon77@gmail.com>
1770 R:      Patrick Venture <venture@google.com>
1771 R:      Nancy Yuen <yuenn@google.com>
1772 R:      Brendan Higgins <brendanhiggins@google.com>
1773 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1774 S:      Supported
1775 F:      arch/arm/mach-npcm/
1776 F:      arch/arm/boot/dts/nuvoton-npcm*
1777 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1778 F:      drivers/*/*npcm*
1779 F:      Documentation/devicetree/bindings/*/*npcm*
1780 F:      Documentation/devicetree/bindings/*/*/*npcm*
1782 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783 M:      Wan ZongShun <mcuos.com@gmail.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.mcuos.com
1786 S:      Maintained
1787 F:      arch/arm/mach-w90x900/
1788 F:      drivers/input/keyboard/w90p910_keypad.c
1789 F:      drivers/input/touchscreen/w90p910_ts.c
1790 F:      drivers/watchdog/nuc900_wdt.c
1791 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1792 F:      drivers/mtd/nand/raw/nuc900_nand.c
1793 F:      drivers/rtc/rtc-nuc900.c
1794 F:      drivers/spi/spi-nuc900.c
1795 F:      drivers/usb/host/ehci-w90x900.c
1796 F:      drivers/video/fbdev/nuc900fb.c
1798 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1800 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1801 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1802 S:      Supported
1804 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805 M:      Alexander Clouter <alex@digriz.org.uk>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 W:      http://www.digriz.org.uk/ts78xx/kernel
1808 S:      Maintained
1809 F:      arch/arm/mach-orion5x/ts78xx-*
1811 ARM/OXNAS platform support
1812 M:      Neil Armstrong <narmstrong@baylibre.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      arch/arm/mach-oxnas/
1817 F:      arch/arm/boot/dts/ox8*.dts*
1818 N:      oxnas
1820 ARM/PALM TREO SUPPORT
1821 M:      Tomas Cech <sleep_walker@suse.com>
1822 L:      linux-arm-kernel@lists.infradead.org
1823 W:      http://hackndev.com
1824 S:      Maintained
1825 F:      arch/arm/mach-pxa/palmtreo.*
1827 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828 M:      Marek Vasut <marek.vasut@gmail.com>
1829 L:      linux-arm-kernel@lists.infradead.org
1830 W:      http://hackndev.com
1831 S:      Maintained
1832 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1833 F:      arch/arm/mach-pxa/palmtx.c
1834 F:      arch/arm/mach-pxa/palmt5.*
1835 F:      arch/arm/mach-pxa/include/mach/palmld.h
1836 F:      arch/arm/mach-pxa/palmld.c
1837 F:      arch/arm/mach-pxa/palmte2.*
1838 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1839 F:      arch/arm/mach-pxa/palmtc.c
1841 ARM/PALMZ72 SUPPORT
1842 M:      Sergey Lapin <slapin@ossfans.org>
1843 L:      linux-arm-kernel@lists.infradead.org
1844 W:      http://hackndev.com
1845 S:      Maintained
1846 F:      arch/arm/mach-pxa/palmz72.*
1848 ARM/PLEB SUPPORT
1849 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1850 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1851 S:      Maintained
1853 ARM/PT DIGITAL BOARD PORT
1854 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W:      http://www.armlinux.org.uk/
1857 S:      Maintained
1859 ARM/QUALCOMM SUPPORT
1860 M:      Andy Gross <andy.gross@linaro.org>
1861 M:      David Brown <david.brown@linaro.org>
1862 L:      linux-arm-msm@vger.kernel.org
1863 L:      linux-soc@vger.kernel.org
1864 S:      Maintained
1865 F:      Documentation/devicetree/bindings/soc/qcom/
1866 F:      arch/arm/boot/dts/qcom-*.dts
1867 F:      arch/arm/boot/dts/qcom-*.dtsi
1868 F:      arch/arm/mach-qcom/
1869 F:      arch/arm64/boot/dts/qcom/*
1870 F:      drivers/i2c/busses/i2c-qup.c
1871 F:      drivers/clk/qcom/
1872 F:      drivers/dma/qcom/
1873 F:      drivers/soc/qcom/
1874 F:      drivers/spi/spi-qup.c
1875 F:      drivers/tty/serial/msm_serial.c
1876 F:      drivers/*/pm8???-*
1877 F:      drivers/mfd/ssbi.c
1878 F:      drivers/firmware/qcom_scm*
1879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881 ARM/RADISYS ENP2611 MACHINE SUPPORT
1882 M:      Lennert Buytenhek <kernel@wantstofly.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S:      Maintained
1886 ARM/REALTEK ARCHITECTURE
1887 M:      Andreas Färber <afaerber@suse.de>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      arch/arm64/boot/dts/realtek/
1891 F:      Documentation/devicetree/bindings/arm/realtek.txt
1893 ARM/RENESAS ARM64 ARCHITECTURE
1894 M:      Simon Horman <horms@verge.net.au>
1895 M:      Magnus Damm <magnus.damm@gmail.com>
1896 L:      linux-renesas-soc@vger.kernel.org
1897 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1899 S:      Supported
1900 F:      arch/arm64/boot/dts/renesas/
1901 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1902 F:      drivers/soc/renesas/
1903 F:      include/linux/soc/renesas/
1905 ARM/RISCPC ARCHITECTURE
1906 M:      Russell King <linux@armlinux.org.uk>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 W:      http://www.armlinux.org.uk/
1909 S:      Maintained
1910 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1911 F:      arch/arm/include/asm/hardware/ioc.h
1912 F:      arch/arm/include/asm/hardware/iomd.h
1913 F:      arch/arm/include/asm/hardware/memc.h
1914 F:      arch/arm/mach-rpc/
1915 F:      drivers/net/ethernet/8390/etherh.c
1916 F:      drivers/net/ethernet/i825xx/ether1*
1917 F:      drivers/net/ethernet/seeq/ether3*
1918 F:      drivers/scsi/arm/
1920 ARM/Rockchip SoC support
1921 M:      Heiko Stuebner <heiko@sntech.de>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 L:      linux-rockchip@lists.infradead.org
1924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1925 S:      Maintained
1926 F:      arch/arm/boot/dts/rk3*
1927 F:      arch/arm/boot/dts/rv1108*
1928 F:      arch/arm/mach-rockchip/
1929 F:      drivers/clk/rockchip/
1930 F:      drivers/i2c/busses/i2c-rk3x.c
1931 F:      drivers/*/*rockchip*
1932 F:      drivers/*/*/*rockchip*
1933 F:      sound/soc/rockchip/
1934 N:      rockchip
1936 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937 M:      Kukjin Kim <kgene@kernel.org>
1938 M:      Krzysztof Kozlowski <krzk@kernel.org>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/s3c*
1944 F:      arch/arm/boot/dts/s5p*
1945 F:      arch/arm/boot/dts/exynos*
1946 F:      arch/arm64/boot/dts/exynos/
1947 F:      arch/arm/plat-samsung/
1948 F:      arch/arm/mach-s3c24*/
1949 F:      arch/arm/mach-s3c64xx/
1950 F:      arch/arm/mach-s5p*/
1951 F:      arch/arm/mach-exynos*/
1952 F:      drivers/*/*s3c24*
1953 F:      drivers/*/*/*s3c24*
1954 F:      drivers/*/*s3c64xx*
1955 F:      drivers/*/*s5pv210*
1956 F:      drivers/memory/samsung/*
1957 F:      drivers/soc/samsung/*
1958 F:      Documentation/arm/Samsung/
1959 F:      Documentation/devicetree/bindings/arm/samsung/
1960 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1961 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1962 N:      exynos
1964 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965 M:      Kyungmin Park <kyungmin.park@samsung.com>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968 F:      arch/arm/mach-s5pv210/
1970 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971 M:      Kyungmin Park <kyungmin.park@samsung.com>
1972 M:      Kamil Debski <kamil@wypas.org>
1973 M:      Andrzej Hajda <a.hajda@samsung.com>
1974 L:      linux-arm-kernel@lists.infradead.org
1975 L:      linux-media@vger.kernel.org
1976 S:      Maintained
1977 F:      drivers/media/platform/s5p-g2d/
1979 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1981 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982 L:      linux-media@vger.kernel.org
1983 S:      Maintained
1984 F:      drivers/media/platform/s5p-cec/
1985 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1987 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990 L:      linux-arm-kernel@lists.infradead.org
1991 L:      linux-media@vger.kernel.org
1992 S:      Maintained
1993 F:      drivers/media/platform/s5p-jpeg/
1995 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996 M:      Kyungmin Park <kyungmin.park@samsung.com>
1997 M:      Kamil Debski <kamil@wypas.org>
1998 M:      Jeongtae Park <jtp.park@samsung.com>
1999 M:      Andrzej Hajda <a.hajda@samsung.com>
2000 L:      linux-arm-kernel@lists.infradead.org
2001 L:      linux-media@vger.kernel.org
2002 S:      Maintained
2003 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2004 F:      drivers/media/platform/s5p-mfc/
2006 ARM/SHMOBILE ARM ARCHITECTURE
2007 M:      Simon Horman <horms@verge.net.au>
2008 M:      Magnus Damm <magnus.damm@gmail.com>
2009 L:      linux-renesas-soc@vger.kernel.org
2010 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012 S:      Supported
2013 F:      arch/arm/boot/dts/emev2*
2014 F:      arch/arm/boot/dts/r7s*
2015 F:      arch/arm/boot/dts/r8a*
2016 F:      arch/arm/boot/dts/r9a*
2017 F:      arch/arm/boot/dts/sh*
2018 F:      arch/arm/configs/shmobile_defconfig
2019 F:      arch/arm/include/debug/renesas-scif.S
2020 F:      arch/arm/mach-shmobile/
2021 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2022 F:      drivers/soc/renesas/
2023 F:      include/linux/soc/renesas/
2025 ARM/SOCFPGA ARCHITECTURE
2026 M:      Dinh Nguyen <dinguyen@kernel.org>
2027 S:      Maintained
2028 F:      arch/arm/mach-socfpga/
2029 F:      arch/arm/boot/dts/socfpga*
2030 F:      arch/arm/configs/socfpga_defconfig
2031 F:      arch/arm64/boot/dts/altera/
2032 W:      http://www.rocketboards.org
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036 M:      Dinh Nguyen <dinguyen@kernel.org>
2037 S:      Maintained
2038 F:      drivers/clk/socfpga/
2040 ARM/SOCFPGA EDAC SUPPORT
2041 M:      Thor Thayer <thor.thayer@linux.intel.com>
2042 S:      Maintained
2043 F:      drivers/edac/altera_edac.
2045 ARM/SPREADTRUM SoC SUPPORT
2046 M:      Orson Zhai <orsonzhai@gmail.com>
2047 M:      Baolin Wang <baolin.wang@linaro.org>
2048 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2049 S:      Maintained
2050 F:      arch/arm64/boot/dts/sprd
2051 N:      sprd
2053 ARM/STI ARCHITECTURE
2054 M:      Patrice Chotard <patrice.chotard@st.com>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.stlinux.com
2057 S:      Maintained
2058 F:      arch/arm/mach-sti/
2059 F:      arch/arm/boot/dts/sti*
2060 F:      drivers/char/hw_random/st-rng.c
2061 F:      drivers/clocksource/arm_global_timer.c
2062 F:      drivers/clocksource/clksrc_st_lpc.c
2063 F:      drivers/cpufreq/sti-cpufreq.c
2064 F:      drivers/dma/st_fdma*
2065 F:      drivers/i2c/busses/i2c-st.c
2066 F:      drivers/media/rc/st_rc.c
2067 F:      drivers/media/platform/sti/c8sectpfe/
2068 F:      drivers/mmc/host/sdhci-st.c
2069 F:      drivers/phy/st/phy-miphy28lp.c
2070 F:      drivers/phy/st/phy-stih407-usb.c
2071 F:      drivers/pinctrl/pinctrl-st.c
2072 F:      drivers/remoteproc/st_remoteproc.c
2073 F:      drivers/remoteproc/st_slim_rproc.c
2074 F:      drivers/reset/sti/
2075 F:      drivers/rtc/rtc-st-lpc.c
2076 F:      drivers/tty/serial/st-asc.c
2077 F:      drivers/usb/dwc3/dwc3-st.c
2078 F:      drivers/usb/host/ehci-st.c
2079 F:      drivers/usb/host/ohci-st.c
2080 F:      drivers/watchdog/st_lpc_wdt.c
2081 F:      drivers/ata/ahci_st.c
2082 F:      include/linux/remoteproc/st_slim_rproc.h
2084 ARM/STM32 ARCHITECTURE
2085 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086 M:      Alexandre Torgue <alexandre.torgue@st.com>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2090 N:      stm32
2091 F:      arch/arm/boot/dts/stm32*
2092 F:      arch/arm/mach-stm32/
2093 F:      drivers/clocksource/armv7m_systick.c
2095 ARM/Synaptics Berlin SoC support
2096 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      arch/arm/mach-berlin/
2101 F:      arch/arm/boot/dts/berlin*
2102 F:      arch/arm64/boot/dts/marvell/berlin*
2104 ARM/TANGO ARCHITECTURE
2105 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2106 M:      Mans Rullgard <mans@mansr.com>
2107 L:      linux-arm-kernel@lists.infradead.org
2108 S:      Odd Fixes
2109 N:      tango
2111 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112 M:      Lennert Buytenhek <kernel@wantstofly.org>
2113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 S:      Maintained
2116 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117 M:      Hans Verkuil <hans.verkuil@cisco.com>
2118 L:      linux-tegra@vger.kernel.org
2119 L:      linux-media@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/media/platform/tegra-cec/
2122 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2124 ARM/TETON BGA MACHINE SUPPORT
2125 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 S:      Maintained
2129 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130 M:      Santosh Shilimkar <ssantosh@kernel.org>
2131 L:      linux-kernel@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/memory/*emif*
2135 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136 M:      Tero Kristo <t-kristo@ti.com>
2137 M:      Nishanth Menon <nm@ti.com>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Supported
2140 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2141 F:      arch/arm64/boot/dts/ti/Makefile
2142 F:      arch/arm64/boot/dts/ti/k3-*
2143 F:      include/dt-bindings/pinctrl/k3.h
2145 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146 M:      Santosh Shilimkar <ssantosh@kernel.org>
2147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 S:      Maintained
2149 F:      arch/arm/mach-keystone/
2150 F:      arch/arm/boot/dts/keystone-*
2151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2153 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154 M:      Santosh Shilimkar <ssantosh@kernel.org>
2155 L:      linux-kernel@vger.kernel.org
2156 S:      Maintained
2157 F:      drivers/clk/keystone/
2159 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160 M:      Santosh Shilimkar <ssantosh@kernel.org>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 L:      linux-kernel@vger.kernel.org
2163 S:      Maintained
2164 F:      drivers/clocksource/timer-keystone.c
2166 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167 M:      Santosh Shilimkar <ssantosh@kernel.org>
2168 L:      linux-kernel@vger.kernel.org
2169 S:      Maintained
2170 F:      drivers/power/reset/keystone-reset.c
2172 ARM/THECUS N2100 MACHINE SUPPORT
2173 M:      Lennert Buytenhek <kernel@wantstofly.org>
2174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 S:      Maintained
2177 ARM/TOSA MACHINE SUPPORT
2178 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179 M:      Dirk Opfer <dirk@opfer-online.de>
2180 S:      Maintained
2182 ARM/UNIPHIER ARCHITECTURE
2183 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186 S:      Maintained
2187 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189 F:      arch/arm/boot/dts/uniphier*
2190 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2191 F:      arch/arm/mach-uniphier/
2192 F:      arch/arm/mm/cache-uniphier.c
2193 F:      arch/arm64/boot/dts/socionext/uniphier*
2194 F:      drivers/bus/uniphier-system-bus.c
2195 F:      drivers/clk/uniphier/
2196 F:      drivers/gpio/gpio-uniphier.c
2197 F:      drivers/i2c/busses/i2c-uniphier*
2198 F:      drivers/irqchip/irq-uniphier-aidet.c
2199 F:      drivers/pinctrl/uniphier/
2200 F:      drivers/reset/reset-uniphier.c
2201 F:      drivers/tty/serial/8250/8250_uniphier.c
2202 N:      uniphier
2204 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205 M:      Ulf Hansson <ulf.hansson@linaro.org>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 T:      git git://git.linaro.org/people/ulfh/clk.git
2208 S:      Maintained
2209 F:      drivers/clk/ux500/
2211 ARM/VERSATILE EXPRESS PLATFORM
2212 M:      Liviu Dudau <liviu.dudau@arm.com>
2213 M:      Sudeep Holla <sudeep.holla@arm.com>
2214 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 S:      Maintained
2217 F:      arch/arm/boot/dts/vexpress*
2218 F:      arch/arm64/boot/dts/arm/
2219 F:      arch/arm/mach-vexpress/
2220 F:      */*/vexpress*
2221 F:      */*/*/vexpress*
2222 F:      drivers/clk/versatile/clk-vexpress-osc.c
2223 F:      drivers/clocksource/versatile.c
2224 N:      mps2
2226 ARM/VFP SUPPORT
2227 M:      Russell King <linux@armlinux.org.uk>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W:      http://www.armlinux.org.uk/
2230 S:      Maintained
2231 F:      arch/arm/vfp/
2233 ARM/VOIPAC PXA270 SUPPORT
2234 M:      Marek Vasut <marek.vasut@gmail.com>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 S:      Maintained
2237 F:      arch/arm/mach-pxa/vpac270.c
2238 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2240 ARM/VT8500 ARM ARCHITECTURE
2241 M:      Tony Prisk <linux@prisktech.co.nz>
2242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 S:      Maintained
2244 F:      arch/arm/mach-vt8500/
2245 F:      drivers/clocksource/vt8500_timer.c
2246 F:      drivers/i2c/busses/i2c-wmt.c
2247 F:      drivers/mmc/host/wmt-sdmmc.c
2248 F:      drivers/pwm/pwm-vt8500.c
2249 F:      drivers/rtc/rtc-vt8500.c
2250 F:      drivers/tty/serial/vt8500_serial.c
2251 F:      drivers/usb/host/ehci-platform.c
2252 F:      drivers/usb/host/uhci-platform.c
2253 F:      drivers/video/fbdev/vt8500lcdfb.*
2254 F:      drivers/video/fbdev/wm8505fb*
2255 F:      drivers/video/fbdev/wmt_ge_rops.*
2257 ARM/ZIPIT Z2 SUPPORT
2258 M:      Marek Vasut <marek.vasut@gmail.com>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Maintained
2261 F:      arch/arm/mach-pxa/z2.c
2262 F:      arch/arm/mach-pxa/include/mach/z2.h
2264 ARM/ZTE ARCHITECTURE
2265 M:      Jun Nie <jun.nie@linaro.org>
2266 M:      Baoyou Xie <baoyou.xie@linaro.org>
2267 M:      Shawn Guo <shawnguo@kernel.org>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S:      Maintained
2270 F:      arch/arm/boot/dts/zx2967*
2271 F:      arch/arm/mach-zx/
2272 F:      arch/arm64/boot/dts/zte/
2273 F:      drivers/clk/zte/
2274 F:      drivers/dma/zx_dma.c
2275 F:      drivers/gpio/gpio-zx.c
2276 F:      drivers/i2c/busses/i2c-zx2967.c
2277 F:      drivers/mmc/host/dw_mmc-zx.*
2278 F:      drivers/pinctrl/zte/
2279 F:      drivers/soc/zte/
2280 F:      drivers/thermal/zx2967_thermal.c
2281 F:      drivers/watchdog/zx2967_wdt.c
2282 F:      Documentation/devicetree/bindings/arm/zte.txt
2283 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2284 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2285 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290 F:      Documentation/devicetree/bindings/soc/zte/
2291 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2292 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294 F:      include/dt-bindings/clock/zx2967*.h
2295 F:      include/dt-bindings/soc/zte,*.h
2296 F:      sound/soc/codecs/zx_aud96p22.c
2297 F:      sound/soc/zte/
2299 ARM/ZYNQ ARCHITECTURE
2300 M:      Michal Simek <michal.simek@xilinx.com>
2301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 W:      http://wiki.xilinx.com
2303 T:      git https://github.com/Xilinx/linux-xlnx.git
2304 S:      Supported
2305 F:      arch/arm/mach-zynq/
2306 F:      drivers/cpuidle/cpuidle-zynq.c
2307 F:      drivers/block/xsysace.c
2308 N:      zynq
2309 N:      xilinx
2310 F:      drivers/clocksource/cadence_ttc_timer.c
2311 F:      drivers/i2c/busses/i2c-cadence.c
2312 F:      drivers/mmc/host/sdhci-of-arasan.c
2313 F:      drivers/edac/synopsys_edac.c
2314 F:      drivers/i2c/busses/i2c-xiic.c
2316 ARM64 PORT (AARCH64 ARCHITECTURE)
2317 M:      Catalin Marinas <catalin.marinas@arm.com>
2318 M:      Will Deacon <will.deacon@arm.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2321 S:      Maintained
2322 F:      arch/arm64/
2323 X:      arch/arm64/boot/dts/
2324 F:      Documentation/arm64/
2326 AS3645A LED FLASH CONTROLLER DRIVER
2327 M:      Sakari Ailus <sakari.ailus@iki.fi>
2328 L:      linux-leds@vger.kernel.org
2329 S:      Maintained
2330 F:      drivers/leds/leds-as3645a.c
2332 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2333 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2334 L:      linux-media@vger.kernel.org
2335 T:      git git://linuxtv.org/media_tree.git
2336 S:      Maintained
2337 F:      drivers/media/i2c/ak7375.c
2338 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2340 ASAHI KASEI AK8974 DRIVER
2341 M:      Linus Walleij <linus.walleij@linaro.org>
2342 L:      linux-iio@vger.kernel.org
2343 W:      http://www.akm.com/
2344 S:      Supported
2345 F:      drivers/iio/magnetometer/ak8974.c
2347 ASC7621 HARDWARE MONITOR DRIVER
2348 M:      George Joseph <george.joseph@fairview5.com>
2349 L:      linux-hwmon@vger.kernel.org
2350 S:      Maintained
2351 F:      Documentation/hwmon/asc7621
2352 F:      drivers/hwmon/asc7621.c
2354 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2355 M:      Corentin Chary <corentin.chary@gmail.com>
2356 L:      acpi4asus-user@lists.sourceforge.net
2357 L:      platform-driver-x86@vger.kernel.org
2358 W:      http://acpi4asus.sf.net
2359 S:      Maintained
2360 F:      drivers/platform/x86/asus*.c
2361 F:      drivers/platform/x86/eeepc*.c
2363 ASUS WIRELESS RADIO CONTROL DRIVER
2364 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2365 L:      platform-driver-x86@vger.kernel.org
2366 S:      Maintained
2367 F:      drivers/platform/x86/asus-wireless.c
2369 ASYMMETRIC KEYS
2370 M:      David Howells <dhowells@redhat.com>
2371 L:      keyrings@vger.kernel.org
2372 S:      Maintained
2373 F:      Documentation/crypto/asymmetric-keys.txt
2374 F:      include/linux/verification.h
2375 F:      include/crypto/public_key.h
2376 F:      include/crypto/pkcs7.h
2377 F:      crypto/asymmetric_keys/
2379 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2380 R:      Dan Williams <dan.j.williams@intel.com>
2381 W:      http://sourceforge.net/projects/xscaleiop
2382 S:      Odd fixes
2383 F:      Documentation/crypto/async-tx-api.txt
2384 F:      crypto/async_tx/
2385 F:      drivers/dma/
2386 F:      include/linux/dmaengine.h
2387 F:      include/linux/async_tx.h
2389 AT24 EEPROM DRIVER
2390 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2391 L:      linux-i2c@vger.kernel.org
2392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2393 S:      Maintained
2394 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2395 F:      drivers/misc/eeprom/at24.c
2396 F:      include/linux/platform_data/at24.h
2398 ATA OVER ETHERNET (AOE) DRIVER
2399 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2400 W:      http://www.openaoe.org/
2401 S:      Supported
2402 F:      Documentation/aoe/
2403 F:      drivers/block/aoe/
2405 ATHEROS 71XX/9XXX GPIO DRIVER
2406 M:      Alban Bedel <albeu@free.fr>
2407 W:      https://github.com/AlbanBedel/linux
2408 T:      git git://github.com/AlbanBedel/linux
2409 S:      Maintained
2410 F:      drivers/gpio/gpio-ath79.c
2411 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2413 ATHEROS 71XX/9XXX USB PHY DRIVER
2414 M:      Alban Bedel <albeu@free.fr>
2415 W:      https://github.com/AlbanBedel/linux
2416 T:      git git://github.com/AlbanBedel/linux
2417 S:      Maintained
2418 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2419 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2421 ATHEROS ATH GENERIC UTILITIES
2422 M:      Kalle Valo <kvalo@codeaurora.org>
2423 L:      linux-wireless@vger.kernel.org
2424 S:      Supported
2425 F:      drivers/net/wireless/ath/*
2427 ATHEROS ATH5K WIRELESS DRIVER
2428 M:      Jiri Slaby <jirislaby@gmail.com>
2429 M:      Nick Kossifidis <mickflemm@gmail.com>
2430 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2431 L:      linux-wireless@vger.kernel.org
2432 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2433 S:      Maintained
2434 F:      drivers/net/wireless/ath/ath5k/
2436 ATHEROS ATH6KL WIRELESS DRIVER
2437 M:      Kalle Valo <kvalo@codeaurora.org>
2438 L:      linux-wireless@vger.kernel.org
2439 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2441 S:      Supported
2442 F:      drivers/net/wireless/ath/ath6kl/
2444 ATI_REMOTE2 DRIVER
2445 M:      Ville Syrjala <syrjala@sci.fi>
2446 S:      Maintained
2447 F:      drivers/input/misc/ati_remote2.c
2449 ATK0110 HWMON DRIVER
2450 M:      Luca Tettamanti <kronos.it@gmail.com>
2451 L:      linux-hwmon@vger.kernel.org
2452 S:      Maintained
2453 F:      drivers/hwmon/asus_atk0110.c
2455 ATLX ETHERNET DRIVERS
2456 M:      Jay Cliburn <jcliburn@gmail.com>
2457 M:      Chris Snook <chris.snook@gmail.com>
2458 L:      netdev@vger.kernel.org
2459 W:      http://sourceforge.net/projects/atl1
2460 W:      http://atl1.sourceforge.net
2461 S:      Maintained
2462 F:      drivers/net/ethernet/atheros/
2464 ATM
2465 M:      Chas Williams <3chas3@gmail.com>
2466 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2467 L:      netdev@vger.kernel.org
2468 W:      http://linux-atm.sourceforge.net
2469 S:      Maintained
2470 F:      drivers/atm/
2471 F:      include/linux/atm*
2472 F:      include/uapi/linux/atm*
2474 ATMEL AT91 / AT32 MCI DRIVER
2475 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2476 S:      Maintained
2477 F:      drivers/mmc/host/atmel-mci.c
2479 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2480 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2481 S:      Supported
2482 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2484 ATMEL Audio ALSA driver
2485 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2486 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2487 S:      Supported
2488 F:      sound/soc/atmel
2490 ATMEL I2C DRIVER
2491 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L:      linux-i2c@vger.kernel.org
2493 S:      Supported
2494 F:      drivers/i2c/busses/i2c-at91.c
2496 ATMEL ISI DRIVER
2497 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2498 L:      linux-media@vger.kernel.org
2499 S:      Supported
2500 F:      drivers/media/platform/atmel/atmel-isi.c
2501 F:      include/media/atmel-isi.h
2503 ATMEL LCDFB DRIVER
2504 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2505 L:      linux-fbdev@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/video/fbdev/atmel_lcdfb.c
2508 F:      include/video/atmel_lcdc.h
2510 ATMEL MACB ETHERNET DRIVER
2511 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2512 S:      Supported
2513 F:      drivers/net/ethernet/cadence/
2515 ATMEL MAXTOUCH DRIVER
2516 M:      Nick Dyer <nick@shmanahar.org>
2517 T:      git git://github.com/ndyer/linux.git
2518 S:      Maintained
2519 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2520 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2522 ATMEL SAMA5D2 ADC DRIVER
2523 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2524 L:      linux-iio@vger.kernel.org
2525 S:      Supported
2526 F:      drivers/iio/adc/at91-sama5d2_adc.c
2528 ATMEL SDMMC DRIVER
2529 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2530 L:      linux-mmc@vger.kernel.org
2531 S:      Supported
2532 F:      drivers/mmc/host/sdhci-of-at91.c
2534 ATMEL SPI DRIVER
2535 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2536 S:      Supported
2537 F:      drivers/spi/spi-atmel.*
2539 ATMEL SSC DRIVER
2540 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 S:      Supported
2543 F:      drivers/misc/atmel-ssc.c
2544 F:      include/linux/atmel-ssc.h
2546 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2547 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 S:      Supported
2550 F:      drivers/misc/atmel_tclib.c
2551 F:      drivers/clocksource/tcb_clksrc.c
2553 ATMEL USBA UDC DRIVER
2554 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 S:      Supported
2557 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2559 ATMEL WIRELESS DRIVER
2560 M:      Simon Kelley <simon@thekelleys.org.uk>
2561 L:      linux-wireless@vger.kernel.org
2562 W:      http://www.thekelleys.org.uk/atmel
2563 W:      http://atmelwlandriver.sourceforge.net/
2564 S:      Maintained
2565 F:      drivers/net/wireless/atmel/atmel*
2567 ATMEL XDMA DRIVER
2568 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2569 L:      linux-arm-kernel@lists.infradead.org
2570 L:      dmaengine@vger.kernel.org
2571 S:      Supported
2572 F:      drivers/dma/at_xdmac.c
2574 ATOMIC INFRASTRUCTURE
2575 M:      Will Deacon <will.deacon@arm.com>
2576 M:      Peter Zijlstra <peterz@infradead.org>
2577 R:      Boqun Feng <boqun.feng@gmail.com>
2578 L:      linux-kernel@vger.kernel.org
2579 S:      Maintained
2580 F:      arch/*/include/asm/atomic*.h
2581 F:      include/*/atomic*.h
2583 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2584 M:      Bradley Grove <linuxdrivers@attotech.com>
2585 L:      linux-scsi@vger.kernel.org
2586 W:      http://www.attotech.com
2587 S:      Supported
2588 F:      drivers/scsi/esas2r
2590 ATUSB IEEE 802.15.4 RADIO DRIVER
2591 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2592 L:      linux-wpan@vger.kernel.org
2593 S:      Maintained
2594 F:      drivers/net/ieee802154/atusb.c
2595 F:      drivers/net/ieee802154/atusb.h
2596 F:      drivers/net/ieee802154/at86rf230.h
2598 AUDIT SUBSYSTEM
2599 M:      Paul Moore <paul@paul-moore.com>
2600 M:      Eric Paris <eparis@redhat.com>
2601 L:      linux-audit@redhat.com (moderated for non-subscribers)
2602 W:      https://github.com/linux-audit
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2604 S:      Supported
2605 F:      include/linux/audit.h
2606 F:      include/uapi/linux/audit.h
2607 F:      kernel/audit*
2609 AUXILIARY DISPLAY DRIVERS
2610 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611 S:      Maintained
2612 F:      drivers/auxdisplay/
2613 F:      include/linux/cfag12864b.h
2615 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2616 M:      Andreas Klinger <ak@it-klinger.de>
2617 L:      linux-iio@vger.kernel.org
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2620 F:      drivers/iio/adc/hx711.c
2622 AX.25 NETWORK LAYER
2623 M:      Ralf Baechle <ralf@linux-mips.org>
2624 L:      linux-hams@vger.kernel.org
2625 W:      http://www.linux-ax25.org/
2626 S:      Maintained
2627 F:      include/uapi/linux/ax25.h
2628 F:      include/net/ax25.h
2629 F:      net/ax25/
2631 AXENTIA ARM DEVICES
2632 M:      Peter Rosin <peda@axentia.se>
2633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634 S:      Maintained
2635 F:      Documentation/devicetree/bindings/arm/axentia.txt
2636 F:      arch/arm/boot/dts/at91-linea.dtsi
2637 F:      arch/arm/boot/dts/at91-natte.dtsi
2638 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2639 F:      arch/arm/boot/dts/at91-tse850-3.dts
2641 AXENTIA ASOC DRIVERS
2642 M:      Peter Rosin <peda@axentia.se>
2643 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2644 S:      Maintained
2645 F:      Documentation/devicetree/bindings/sound/axentia,*
2646 F:      sound/soc/atmel/tse850-pcm5142.c
2648 AZ6007 DVB DRIVER
2649 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2650 L:      linux-media@vger.kernel.org
2651 W:      https://linuxtv.org
2652 T:      git git://linuxtv.org/media_tree.git
2653 S:      Maintained
2654 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2656 AZTECH FM RADIO RECEIVER DRIVER
2657 M:      Hans Verkuil <hverkuil@xs4all.nl>
2658 L:      linux-media@vger.kernel.org
2659 T:      git git://linuxtv.org/media_tree.git
2660 W:      https://linuxtv.org
2661 S:      Maintained
2662 F:      drivers/media/radio/radio-aztech*
2664 B43 WIRELESS DRIVER
2665 L:      linux-wireless@vger.kernel.org
2666 L:      b43-dev@lists.infradead.org
2667 W:      http://wireless.kernel.org/en/users/Drivers/b43
2668 S:      Odd Fixes
2669 F:      drivers/net/wireless/broadcom/b43/
2671 B43LEGACY WIRELESS DRIVER
2672 M:      Larry Finger <Larry.Finger@lwfinger.net>
2673 L:      linux-wireless@vger.kernel.org
2674 L:      b43-dev@lists.infradead.org
2675 W:      http://wireless.kernel.org/en/users/Drivers/b43
2676 S:      Maintained
2677 F:      drivers/net/wireless/broadcom/b43legacy/
2679 BACKLIGHT CLASS/SUBSYSTEM
2680 M:      Lee Jones <lee.jones@linaro.org>
2681 M:      Daniel Thompson <daniel.thompson@linaro.org>
2682 M:      Jingoo Han <jingoohan1@gmail.com>
2683 L:      dri-devel@lists.freedesktop.org
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2685 S:      Maintained
2686 F:      drivers/video/backlight/
2687 F:      include/linux/backlight.h
2688 F:      include/linux/pwm_backlight.h
2689 F:      Documentation/devicetree/bindings/leds/backlight
2691 BATMAN ADVANCED
2692 M:      Marek Lindner <mareklindner@neomailbox.ch>
2693 M:      Simon Wunderlich <sw@simonwunderlich.de>
2694 M:      Antonio Quartulli <a@unstable.cc>
2695 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2696 W:      https://www.open-mesh.org/
2697 Q:      https://patchwork.open-mesh.org/project/batman/list/
2698 S:      Maintained
2699 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2700 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2701 F:      Documentation/networking/batman-adv.rst
2702 F:      include/uapi/linux/batadv_packet.h
2703 F:      include/uapi/linux/batman_adv.h
2704 F:      net/batman-adv/
2706 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2707 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2708 L:      linux-hams@vger.kernel.org
2709 W:      http://www.baycom.org/~tom/ham/ham.html
2710 S:      Maintained
2711 F:      drivers/net/hamradio/baycom*
2713 BCACHE (BLOCK LAYER CACHE)
2714 M:      Coly Li <colyli@suse.de>
2715 M:      Kent Overstreet <kent.overstreet@gmail.com>
2716 L:      linux-bcache@vger.kernel.org
2717 W:      http://bcache.evilpiepirate.org
2718 C:      irc://irc.oftc.net/bcache
2719 S:      Maintained
2720 F:      drivers/md/bcache/
2722 BDISP ST MEDIA DRIVER
2723 M:      Fabien Dessenne <fabien.dessenne@st.com>
2724 L:      linux-media@vger.kernel.org
2725 T:      git git://linuxtv.org/media_tree.git
2726 W:      https://linuxtv.org
2727 S:      Supported
2728 F:      drivers/media/platform/sti/bdisp
2730 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2731 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2732 L:      netdev@vger.kernel.org
2733 S:      Maintained
2734 F:      drivers/net/ethernet/ec_bhf.c
2736 BEFS FILE SYSTEM
2737 M:      Luis de Bethencourt <luisbg@kernel.org>
2738 M:      Salah Triki <salah.triki@gmail.com>
2739 S:      Maintained
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2741 F:      Documentation/filesystems/befs.txt
2742 F:      fs/befs/
2744 BFQ I/O SCHEDULER
2745 M:      Paolo Valente <paolo.valente@linaro.org>
2746 M:      Jens Axboe <axboe@kernel.dk>
2747 L:      linux-block@vger.kernel.org
2748 S:      Maintained
2749 F:      block/bfq-*
2750 F:      Documentation/block/bfq-iosched.txt
2752 BFS FILE SYSTEM
2753 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2754 S:      Maintained
2755 F:      Documentation/filesystems/bfs.txt
2756 F:      fs/bfs/
2757 F:      include/uapi/linux/bfs_fs.h
2759 BLINKM RGB LED DRIVER
2760 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2761 S:      Maintained
2762 F:      drivers/leds/leds-blinkm.c
2764 BLOCK LAYER
2765 M:      Jens Axboe <axboe@kernel.dk>
2766 L:      linux-block@vger.kernel.org
2767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2768 S:      Maintained
2769 F:      block/
2770 F:      drivers/block/
2771 F:      kernel/trace/blktrace.c
2772 F:      lib/sbitmap.c
2774 BLOCK2MTD DRIVER
2775 M:      Joern Engel <joern@lazybastard.org>
2776 L:      linux-mtd@lists.infradead.org
2777 S:      Maintained
2778 F:      drivers/mtd/devices/block2mtd.c
2780 BLUETOOTH DRIVERS
2781 M:      Marcel Holtmann <marcel@holtmann.org>
2782 M:      Johan Hedberg <johan.hedberg@gmail.com>
2783 L:      linux-bluetooth@vger.kernel.org
2784 W:      http://www.bluez.org/
2785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2787 S:      Maintained
2788 F:      drivers/bluetooth/
2790 BLUETOOTH SUBSYSTEM
2791 M:      Marcel Holtmann <marcel@holtmann.org>
2792 M:      Johan Hedberg <johan.hedberg@gmail.com>
2793 L:      linux-bluetooth@vger.kernel.org
2794 W:      http://www.bluez.org/
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797 S:      Maintained
2798 F:      net/bluetooth/
2799 F:      include/net/bluetooth/
2801 BONDING DRIVER
2802 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2803 M:      Veaceslav Falico <vfalico@gmail.com>
2804 M:      Andy Gospodarek <andy@greyhouse.net>
2805 L:      netdev@vger.kernel.org
2806 W:      http://sourceforge.net/projects/bonding/
2807 S:      Supported
2808 F:      drivers/net/bonding/
2809 F:      include/uapi/linux/if_bonding.h
2811 BPF (Safe dynamic programs and tools)
2812 M:      Alexei Starovoitov <ast@kernel.org>
2813 M:      Daniel Borkmann <daniel@iogearbox.net>
2814 L:      netdev@vger.kernel.org
2815 L:      linux-kernel@vger.kernel.org
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2818 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2819 S:      Supported
2820 F:      arch/x86/net/bpf_jit*
2821 F:      Documentation/networking/filter.txt
2822 F:      Documentation/bpf/
2823 F:      include/linux/bpf*
2824 F:      include/linux/filter.h
2825 F:      include/trace/events/xdp.h
2826 F:      include/uapi/linux/bpf*
2827 F:      include/uapi/linux/filter.h
2828 F:      kernel/bpf/
2829 F:      kernel/trace/bpf_trace.c
2830 F:      lib/test_bpf.c
2831 F:      net/bpf/
2832 F:      net/core/filter.c
2833 F:      net/sched/act_bpf.c
2834 F:      net/sched/cls_bpf.c
2835 F:      samples/bpf/
2836 F:      tools/bpf/
2837 F:      tools/lib/bpf/
2838 F:      tools/testing/selftests/bpf/
2840 BROADCOM B44 10/100 ETHERNET DRIVER
2841 M:      Michael Chan <michael.chan@broadcom.com>
2842 L:      netdev@vger.kernel.org
2843 S:      Supported
2844 F:      drivers/net/ethernet/broadcom/b44.*
2846 BROADCOM B53 ETHERNET SWITCH DRIVER
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 L:      netdev@vger.kernel.org
2849 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2850 S:      Supported
2851 F:      drivers/net/dsa/b53/*
2852 F:      include/linux/platform_data/b53.h
2854 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2855 M:      Florian Fainelli <f.fainelli@gmail.com>
2856 M:      Ray Jui <rjui@broadcom.com>
2857 M:      Scott Branden <sbranden@broadcom.com>
2858 M:      bcm-kernel-feedback-list@broadcom.com
2859 T:      git git://github.com/broadcom/mach-bcm
2860 S:      Maintained
2861 N:      bcm281*
2862 N:      bcm113*
2863 N:      bcm216*
2864 N:      kona
2865 F:      arch/arm/mach-bcm/
2867 BROADCOM BCM2835 ARM ARCHITECTURE
2868 M:      Eric Anholt <eric@anholt.net>
2869 M:      Stefan Wahren <stefan.wahren@i2se.com>
2870 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872 T:      git git://github.com/anholt/linux
2873 S:      Maintained
2874 N:      bcm2835
2875 F:      drivers/staging/vc04_services
2877 BROADCOM BCM47XX MIPS ARCHITECTURE
2878 M:      Hauke Mehrtens <hauke@hauke-m.de>
2879 M:      Rafał Miłecki <zajec5@gmail.com>
2880 L:      linux-mips@linux-mips.org
2881 S:      Maintained
2882 F:      Documentation/devicetree/bindings/mips/brcm/
2883 F:      arch/mips/bcm47xx/*
2884 F:      arch/mips/include/asm/mach-bcm47xx/*
2886 BROADCOM BCM5301X ARM ARCHITECTURE
2887 M:      Hauke Mehrtens <hauke@hauke-m.de>
2888 M:      Rafał Miłecki <zajec5@gmail.com>
2889 M:      Jon Mason <jonmason@broadcom.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-arm-kernel@lists.infradead.org
2892 S:      Maintained
2893 F:      arch/arm/mach-bcm/bcm_5301x.c
2894 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2895 F:      arch/arm/boot/dts/bcm470*
2896 F:      arch/arm/boot/dts/bcm953012*
2898 BROADCOM BCM53573 ARM ARCHITECTURE
2899 M:      Rafał Miłecki <rafal@milecki.pl>
2900 L:      linux-arm-kernel@lists.infradead.org
2901 S:      Maintained
2902 F:      arch/arm/boot/dts/bcm53573*
2903 F:      arch/arm/boot/dts/bcm47189*
2905 BROADCOM BCM63XX ARM ARCHITECTURE
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T:      git git://github.com/broadcom/stblinux.git
2910 S:      Maintained
2911 N:      bcm63xx
2913 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2914 M:      Kevin Cernekee <cernekee@gmail.com>
2915 L:      linux-usb@vger.kernel.org
2916 S:      Maintained
2917 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2919 BROADCOM BCM7XXX ARM ARCHITECTURE
2920 M:      Brian Norris <computersforpeace@gmail.com>
2921 M:      Gregory Fong <gregory.0xf0@gmail.com>
2922 M:      Florian Fainelli <f.fainelli@gmail.com>
2923 M:      bcm-kernel-feedback-list@broadcom.com
2924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T:      git git://github.com/broadcom/stblinux.git
2926 S:      Maintained
2927 F:      arch/arm/mach-bcm/*brcmstb*
2928 F:      arch/arm/boot/dts/bcm7*.dts*
2929 F:      drivers/bus/brcmstb_gisb.c
2930 F:      arch/arm/mm/cache-b15-rac.c
2931 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2932 N:      brcmstb
2934 BROADCOM BMIPS CPUFREQ DRIVER
2935 M:      Markus Mayer <mmayer@broadcom.com>
2936 M:      bcm-kernel-feedback-list@broadcom.com
2937 L:      linux-pm@vger.kernel.org
2938 S:      Maintained
2939 F:      drivers/cpufreq/bmips-cpufreq.c
2941 BROADCOM BMIPS MIPS ARCHITECTURE
2942 M:      Kevin Cernekee <cernekee@gmail.com>
2943 M:      Florian Fainelli <f.fainelli@gmail.com>
2944 L:      linux-mips@linux-mips.org
2945 T:      git git://github.com/broadcom/stblinux.git
2946 S:      Maintained
2947 F:      arch/mips/bmips/*
2948 F:      arch/mips/include/asm/mach-bmips/*
2949 F:      arch/mips/kernel/*bmips*
2950 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2951 F:      drivers/irqchip/irq-bcm63*
2952 F:      drivers/irqchip/irq-bcm7*
2953 F:      drivers/irqchip/irq-brcmstb*
2954 F:      include/linux/bcm963xx_nvram.h
2955 F:      include/linux/bcm963xx_tag.h
2957 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2958 M:      Rasesh Mody <rasesh.mody@cavium.com>
2959 M:      Dept-GELinuxNICDev@cavium.com
2960 L:      netdev@vger.kernel.org
2961 S:      Supported
2962 F:      drivers/net/ethernet/broadcom/bnx2.*
2963 F:      drivers/net/ethernet/broadcom/bnx2_*
2965 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966 M:      QLogic-Storage-Upstream@qlogic.com
2967 L:      linux-scsi@vger.kernel.org
2968 S:      Supported
2969 F:      drivers/scsi/bnx2fc/
2971 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972 M:      QLogic-Storage-Upstream@qlogic.com
2973 L:      linux-scsi@vger.kernel.org
2974 S:      Supported
2975 F:      drivers/scsi/bnx2i/
2977 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978 M:      Ariel Elior <ariel.elior@cavium.com>
2979 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2980 M:      everest-linux-l2@cavium.com
2981 L:      netdev@vger.kernel.org
2982 S:      Supported
2983 F:      drivers/net/ethernet/broadcom/bnx2x/
2985 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2986 M:      Michael Chan <michael.chan@broadcom.com>
2987 L:      netdev@vger.kernel.org
2988 S:      Supported
2989 F:      drivers/net/ethernet/broadcom/bnxt/
2991 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2992 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2993 M:      Franky Lin <franky.lin@broadcom.com>
2994 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2995 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2996 M:      Wright Feng <wright.feng@cypress.com>
2997 L:      linux-wireless@vger.kernel.org
2998 L:      brcm80211-dev-list.pdl@broadcom.com
2999 L:      brcm80211-dev-list@cypress.com
3000 S:      Supported
3001 F:      drivers/net/wireless/broadcom/brcm80211/
3003 BROADCOM BRCMSTB GPIO DRIVER
3004 M:      Gregory Fong <gregory.0xf0@gmail.com>
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Supported
3007 F:      drivers/gpio/gpio-brcmstb.c
3008 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3010 BROADCOM BRCMSTB I2C DRIVER
3011 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3012 L:      linux-i2c@vger.kernel.org
3013 L:      bcm-kernel-feedback-list@broadcom.com
3014 S:      Supported
3015 F:      drivers/i2c/busses/i2c-brcmstb.c
3016 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3018 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3019 M:      Al Cooper <alcooperx@gmail.com>
3020 L:      linux-kernel@vger.kernel.org
3021 L:      bcm-kernel-feedback-list@broadcom.com
3022 S:      Maintained
3023 F:      drivers/phy/broadcom/phy-brcm-usb*
3025 BROADCOM GENET ETHERNET DRIVER
3026 M:      Doug Berger <opendmb@gmail.com>
3027 M:      Florian Fainelli <f.fainelli@gmail.com>
3028 L:      netdev@vger.kernel.org
3029 S:      Supported
3030 F:      drivers/net/ethernet/broadcom/genet/
3032 BROADCOM IPROC ARM ARCHITECTURE
3033 M:      Ray Jui <rjui@broadcom.com>
3034 M:      Scott Branden <sbranden@broadcom.com>
3035 M:      Jon Mason <jonmason@broadcom.com>
3036 M:      bcm-kernel-feedback-list@broadcom.com
3037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T:      git git://github.com/broadcom/cygnus-linux.git
3039 S:      Maintained
3040 N:      iproc
3041 N:      cygnus
3042 N:      bcm[-_]nsp
3043 N:      bcm9113*
3044 N:      bcm9583*
3045 N:      bcm9585*
3046 N:      bcm9586*
3047 N:      bcm988312
3048 N:      bcm113*
3049 N:      bcm583*
3050 N:      bcm585*
3051 N:      bcm586*
3052 N:      bcm88312
3053 N:      hr2
3054 N:      stingray
3055 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3056 F:      arch/arm64/boot/dts/broadcom/stingray/*
3057 F:      drivers/clk/bcm/clk-ns*
3058 F:      drivers/clk/bcm/clk-sr*
3059 F:      drivers/pinctrl/bcm/pinctrl-ns*
3060 F:      include/dt-bindings/clock/bcm-sr*
3062 BROADCOM KONA GPIO DRIVER
3063 M:      Ray Jui <rjui@broadcom.com>
3064 L:      bcm-kernel-feedback-list@broadcom.com
3065 S:      Supported
3066 F:      drivers/gpio/gpio-bcm-kona.c
3067 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3069 BROADCOM NETXTREME-E ROCE DRIVER
3070 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3071 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3072 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3073 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3074 L:      linux-rdma@vger.kernel.org
3075 W:      http://www.broadcom.com
3076 S:      Supported
3077 F:      drivers/infiniband/hw/bnxt_re/
3078 F:      include/uapi/rdma/bnxt_re-abi.h
3080 BROADCOM NVRAM DRIVER
3081 M:      Rafał Miłecki <zajec5@gmail.com>
3082 L:      linux-mips@linux-mips.org
3083 S:      Maintained
3084 F:      drivers/firmware/broadcom/*
3086 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3087 M:      Rafał Miłecki <zajec5@gmail.com>
3088 L:      linux-wireless@vger.kernel.org
3089 S:      Maintained
3090 F:      drivers/bcma/
3091 F:      include/linux/bcma/
3093 BROADCOM STB AVS CPUFREQ DRIVER
3094 M:      Markus Mayer <mmayer@broadcom.com>
3095 M:      bcm-kernel-feedback-list@broadcom.com
3096 L:      linux-pm@vger.kernel.org
3097 S:      Maintained
3098 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3099 F:      drivers/cpufreq/brcmstb*
3101 BROADCOM STB AVS TMON DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-pm@vger.kernel.org
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3107 F:      drivers/thermal/broadcom/brcmstb*
3109 BROADCOM STB NAND FLASH DRIVER
3110 M:      Brian Norris <computersforpeace@gmail.com>
3111 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3112 L:      linux-mtd@lists.infradead.org
3113 L:      bcm-kernel-feedback-list@broadcom.com
3114 S:      Maintained
3115 F:      drivers/mtd/nand/raw/brcmnand/
3117 BROADCOM STB DPFE DRIVER
3118 M:      Markus Mayer <mmayer@broadcom.com>
3119 M:      bcm-kernel-feedback-list@broadcom.com
3120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121 S:      Maintained
3122 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3123 F:      drivers/memory/brcmstb_dpfe.c
3125 BROADCOM SYSTEMPORT ETHERNET DRIVER
3126 M:      Florian Fainelli <f.fainelli@gmail.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3131 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3132 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3133 M:      Prashant Sreedharan <prashant@broadcom.com>
3134 M:      Michael Chan <mchan@broadcom.com>
3135 L:      netdev@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/net/ethernet/broadcom/tg3.*
3139 BROCADE BFA FC SCSI DRIVER
3140 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3141 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3142 L:      linux-scsi@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/scsi/bfa/
3146 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3147 M:      Rasesh Mody <rasesh.mody@cavium.com>
3148 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3149 M:      Dept-GELinuxNICDev@cavium.com
3150 L:      netdev@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/net/ethernet/brocade/bna/
3154 BSG (block layer generic sg v4 driver)
3155 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Supported
3158 F:      block/bsg.c
3159 F:      include/linux/bsg.h
3160 F:      include/uapi/linux/bsg.h
3162 BT87X AUDIO DRIVER
3163 M:      Clemens Ladisch <clemens@ladisch.de>
3164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3165 T:      git git://git.alsa-project.org/alsa-kernel.git
3166 S:      Maintained
3167 F:      Documentation/sound/cards/bt87x.rst
3168 F:      sound/pci/bt87x.c
3170 BT8XXGPIO DRIVER
3171 M:      Michael Buesch <m@bues.ch>
3172 W:      http://bu3sch.de/btgpio.php
3173 S:      Maintained
3174 F:      drivers/gpio/gpio-bt8xx.c
3176 BTRFS FILE SYSTEM
3177 M:      Chris Mason <clm@fb.com>
3178 M:      Josef Bacik <jbacik@fb.com>
3179 M:      David Sterba <dsterba@suse.com>
3180 L:      linux-btrfs@vger.kernel.org
3181 W:      http://btrfs.wiki.kernel.org/
3182 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3184 S:      Maintained
3185 F:      Documentation/filesystems/btrfs.txt
3186 F:      fs/btrfs/
3187 F:      include/linux/btrfs*
3188 F:      include/uapi/linux/btrfs*
3190 BTTV VIDEO4LINUX DRIVER
3191 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3192 L:      linux-media@vger.kernel.org
3193 W:      https://linuxtv.org
3194 T:      git git://linuxtv.org/media_tree.git
3195 S:      Odd fixes
3196 F:      Documentation/media/v4l-drivers/bttv*
3197 F:      drivers/media/pci/bt8xx/bttv*
3199 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3200 M:      Chanwoo Choi <cw00.choi@samsung.com>
3201 L:      linux-pm@vger.kernel.org
3202 L:      linux-samsung-soc@vger.kernel.org
3203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3204 S:      Maintained
3205 F:      drivers/devfreq/exynos-bus.c
3206 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3208 BUSLOGIC SCSI DRIVER
3209 M:      Khalid Aziz <khalid@gonehiking.org>
3210 L:      linux-scsi@vger.kernel.org
3211 S:      Maintained
3212 F:      drivers/scsi/BusLogic.*
3213 F:      drivers/scsi/FlashPoint.*
3215 C-MEDIA CMI8788 DRIVER
3216 M:      Clemens Ladisch <clemens@ladisch.de>
3217 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3218 T:      git git://git.alsa-project.org/alsa-kernel.git
3219 S:      Maintained
3220 F:      sound/pci/oxygen/
3222 C6X ARCHITECTURE
3223 M:      Mark Salter <msalter@redhat.com>
3224 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3225 L:      linux-c6x-dev@linux-c6x.org
3226 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3227 S:      Maintained
3228 F:      arch/c6x/
3230 CA8210 IEEE-802.15.4 RADIO DRIVER
3231 M:      Harry Morris <h.morris@cascoda.com>
3232 L:      linux-wpan@vger.kernel.org
3233 W:      https://github.com/Cascoda/ca8210-linux.git
3234 S:      Maintained
3235 F:      drivers/net/ieee802154/ca8210.c
3236 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3239 M:      David Howells <dhowells@redhat.com>
3240 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3241 S:      Supported
3242 F:      Documentation/filesystems/caching/cachefiles.txt
3243 F:      fs/cachefiles/
3245 CADENCE MIPI-CSI2 BRIDGES
3246 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3247 L:      linux-media@vger.kernel.org
3248 S:      Maintained
3249 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3250 F:      drivers/media/platform/cadence/cdns-csi2*
3252 CADET FM/AM RADIO RECEIVER DRIVER
3253 M:      Hans Verkuil <hverkuil@xs4all.nl>
3254 L:      linux-media@vger.kernel.org
3255 T:      git git://linuxtv.org/media_tree.git
3256 W:      https://linuxtv.org
3257 S:      Maintained
3258 F:      drivers/media/radio/radio-cadet*
3260 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3261 M:      Jonathan Corbet <corbet@lwn.net>
3262 L:      linux-media@vger.kernel.org
3263 T:      git git://linuxtv.org/media_tree.git
3264 S:      Maintained
3265 F:      Documentation/media/v4l-drivers/cafe_ccic*
3266 F:      drivers/media/platform/marvell-ccic/
3268 CAIF NETWORK LAYER
3269 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3270 L:      netdev@vger.kernel.org
3271 S:      Supported
3272 F:      Documentation/networking/caif/
3273 F:      drivers/net/caif/
3274 F:      include/uapi/linux/caif/
3275 F:      include/net/caif/
3276 F:      net/caif/
3278 CALGARY x86-64 IOMMU
3279 M:      Muli Ben-Yehuda <mulix@mulix.org>
3280 M:      Jon Mason <jdmason@kudzu.us>
3281 L:      iommu@lists.linux-foundation.org
3282 S:      Maintained
3283 F:      arch/x86/kernel/pci-calgary_64.c
3284 F:      arch/x86/kernel/tce_64.c
3285 F:      arch/x86/include/asm/calgary.h
3286 F:      arch/x86/include/asm/tce.h
3288 CAN NETWORK DRIVERS
3289 M:      Wolfgang Grandegger <wg@grandegger.com>
3290 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3291 L:      linux-can@vger.kernel.org
3292 W:      https://github.com/linux-can
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3295 S:      Maintained
3296 F:      Documentation/devicetree/bindings/net/can/
3297 F:      drivers/net/can/
3298 F:      include/linux/can/dev.h
3299 F:      include/linux/can/platform/
3300 F:      include/uapi/linux/can/error.h
3301 F:      include/uapi/linux/can/netlink.h
3303 CAN NETWORK LAYER
3304 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3305 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3306 L:      linux-can@vger.kernel.org
3307 W:      https://github.com/linux-can
3308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3310 S:      Maintained
3311 F:      Documentation/networking/can.rst
3312 F:      net/can/
3313 F:      include/linux/can/core.h
3314 F:      include/uapi/linux/can.h
3315 F:      include/uapi/linux/can/bcm.h
3316 F:      include/uapi/linux/can/raw.h
3317 F:      include/uapi/linux/can/gw.h
3319 CAPABILITIES
3320 M:      Serge Hallyn <serge@hallyn.com>
3321 L:      linux-security-module@vger.kernel.org
3322 S:      Supported
3323 F:      include/linux/capability.h
3324 F:      include/uapi/linux/capability.h
3325 F:      security/commoncap.c
3326 F:      kernel/capability.c
3328 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3329 M:      Kevin Tsai <ktsai@capellamicro.com>
3330 S:      Maintained
3331 F:      drivers/iio/light/cm*
3333 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3334 M:      Christian Lamparter <chunkeey@googlemail.com>
3335 L:      linux-wireless@vger.kernel.org
3336 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3337 S:      Maintained
3338 F:      drivers/net/wireless/ath/carl9170/
3340 CAVIUM I2C DRIVER
3341 M:      Jan Glauber <jglauber@cavium.com>
3342 M:      David Daney <david.daney@cavium.com>
3343 W:      http://www.cavium.com
3344 S:      Supported
3345 F:      drivers/i2c/busses/i2c-octeon*
3346 F:      drivers/i2c/busses/i2c-thunderx*
3348 CAVIUM LIQUIDIO NETWORK DRIVER
3349 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3350 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3351 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3352 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3353 L:      netdev@vger.kernel.org
3354 W:      http://www.cavium.com
3355 S:      Supported
3356 F:      drivers/net/ethernet/cavium/liquidio/
3358 CAVIUM MMC DRIVER
3359 M:      Jan Glauber <jglauber@cavium.com>
3360 M:      David Daney <david.daney@cavium.com>
3361 M:      Steven J. Hill <Steven.Hill@cavium.com>
3362 W:      http://www.cavium.com
3363 S:      Supported
3364 F:      drivers/mmc/host/cavium*
3366 CAVIUM OCTEON-TX CRYPTO DRIVER
3367 M:      George Cherian <george.cherian@cavium.com>
3368 L:      linux-crypto@vger.kernel.org
3369 W:      http://www.cavium.com
3370 S:      Supported
3371 F:      drivers/crypto/cavium/cpt/
3373 CAVIUM THUNDERX2 ARM64 SOC
3374 M:      Robert Richter <rrichter@cavium.com>
3375 M:      Jayachandran C <jnair@caviumnetworks.com>
3376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 S:      Maintained
3378 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3379 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381 CC2520 IEEE-802.15.4 RADIO DRIVER
3382 M:      Varka Bhadram <varkabhadram@gmail.com>
3383 L:      linux-wpan@vger.kernel.org
3384 S:      Maintained
3385 F:      drivers/net/ieee802154/cc2520.c
3386 F:      include/linux/spi/cc2520.h
3387 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3390 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3391 L:      linux-crypto@vger.kernel.org
3392 S:      Supported
3393 F:      drivers/crypto/ccree/
3394 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396 CEC FRAMEWORK
3397 M:      Hans Verkuil <hans.verkuil@cisco.com>
3398 L:      linux-media@vger.kernel.org
3399 T:      git git://linuxtv.org/media_tree.git
3400 W:      http://linuxtv.org
3401 S:      Supported
3402 F:      Documentation/media/kapi/cec-core.rst
3403 F:      Documentation/media/uapi/cec
3404 F:      drivers/media/cec/
3405 F:      drivers/media/rc/keymaps/rc-cec.c
3406 F:      include/media/cec.h
3407 F:      include/media/cec-notifier.h
3408 F:      include/uapi/linux/cec.h
3409 F:      include/uapi/linux/cec-funcs.h
3410 F:      Documentation/devicetree/bindings/media/cec.txt
3411 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3413 CEC GPIO DRIVER
3414 M:      Hans Verkuil <hans.verkuil@cisco.com>
3415 L:      linux-media@vger.kernel.org
3416 T:      git git://linuxtv.org/media_tree.git
3417 W:      http://linuxtv.org
3418 S:      Supported
3419 F:      drivers/media/platform/cec-gpio/
3420 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3422 CELL BROADBAND ENGINE ARCHITECTURE
3423 M:      Arnd Bergmann <arnd@arndb.de>
3424 L:      linuxppc-dev@lists.ozlabs.org
3425 W:      http://www.ibm.com/developerworks/power/cell/
3426 S:      Supported
3427 F:      arch/powerpc/include/asm/cell*.h
3428 F:      arch/powerpc/include/asm/spu*.h
3429 F:      arch/powerpc/include/uapi/asm/spu*.h
3430 F:      arch/powerpc/oprofile/*cell*
3431 F:      arch/powerpc/platforms/cell/
3433 CEPH COMMON CODE (LIBCEPH)
3434 M:      Ilya Dryomov <idryomov@gmail.com>
3435 M:      "Yan, Zheng" <zyan@redhat.com>
3436 M:      Sage Weil <sage@redhat.com>
3437 L:      ceph-devel@vger.kernel.org
3438 W:      http://ceph.com/
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3440 T:      git git://github.com/ceph/ceph-client.git
3441 S:      Supported
3442 F:      net/ceph/
3443 F:      include/linux/ceph/
3444 F:      include/linux/crush/
3446 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3447 M:      "Yan, Zheng" <zyan@redhat.com>
3448 M:      Sage Weil <sage@redhat.com>
3449 M:      Ilya Dryomov <idryomov@gmail.com>
3450 L:      ceph-devel@vger.kernel.org
3451 W:      http://ceph.com/
3452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3453 T:      git git://github.com/ceph/ceph-client.git
3454 S:      Supported
3455 F:      Documentation/filesystems/ceph.txt
3456 F:      fs/ceph/
3458 CERTIFICATE HANDLING:
3459 M:      David Howells <dhowells@redhat.com>
3460 M:      David Woodhouse <dwmw2@infradead.org>
3461 L:      keyrings@vger.kernel.org
3462 S:      Maintained
3463 F:      Documentation/admin-guide/module-signing.rst
3464 F:      certs/
3465 F:      scripts/sign-file.c
3466 F:      scripts/extract-cert.c
3468 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3469 L:      linux-usb@vger.kernel.org
3470 S:      Orphan
3471 F:      Documentation/usb/WUSB-Design-overview.txt
3472 F:      Documentation/usb/wusb-cbaf
3473 F:      drivers/usb/host/hwa-hc.c
3474 F:      drivers/usb/host/whci/
3475 F:      drivers/usb/wusbcore/
3476 F:      include/linux/usb/wusb*
3478 CFAG12864B LCD DRIVER
3479 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3480 S:      Maintained
3481 F:      drivers/auxdisplay/cfag12864b.c
3482 F:      include/linux/cfag12864b.h
3484 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3485 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3486 S:      Maintained
3487 F:      drivers/auxdisplay/cfag12864bfb.c
3488 F:      include/linux/cfag12864b.h
3490 802.11 (including CFG80211/NL80211)
3491 M:      Johannes Berg <johannes@sipsolutions.net>
3492 L:      linux-wireless@vger.kernel.org
3493 W:      http://wireless.kernel.org/
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3496 S:      Maintained
3497 F:      net/wireless/
3498 F:      include/uapi/linux/nl80211.h
3499 F:      include/linux/ieee80211.h
3500 F:      include/net/wext.h
3501 F:      include/net/cfg80211.h
3502 F:      include/net/iw_handler.h
3503 F:      include/net/ieee80211_radiotap.h
3504 F:      Documentation/driver-api/80211/cfg80211.rst
3505 F:      Documentation/networking/regulatory.txt
3507 CHAR and MISC DRIVERS
3508 M:      Arnd Bergmann <arnd@arndb.de>
3509 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3511 S:      Supported
3512 F:      drivers/char/
3513 F:      drivers/misc/
3514 F:      include/linux/miscdevice.h
3516 CHECKPATCH
3517 M:      Andy Whitcroft <apw@canonical.com>
3518 M:      Joe Perches <joe@perches.com>
3519 S:      Maintained
3520 F:      scripts/checkpatch.pl
3522 CHINESE DOCUMENTATION
3523 M:      Harry Wei <harryxiyou@gmail.com>
3524 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3525 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3526 S:      Maintained
3527 F:      Documentation/translations/zh_CN/
3529 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3530 M:      Peter Chen <Peter.Chen@nxp.com>
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3532 L:      linux-usb@vger.kernel.org
3533 S:      Maintained
3534 F:      drivers/usb/chipidea/
3536 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3537 M:      Hans de Goede <hdegoede@redhat.com>
3538 L:      linux-input@vger.kernel.org
3539 S:      Maintained
3540 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3541 F:      drivers/input/touchscreen/chipone_icn8318.c
3543 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3544 M:      Hans de Goede <hdegoede@redhat.com>
3545 L:      linux-input@vger.kernel.org
3546 S:      Maintained
3547 F:      drivers/input/touchscreen/chipone_icn8505.c
3549 CHROME HARDWARE PLATFORM SUPPORT
3550 M:      Benson Leung <bleung@chromium.org>
3551 M:      Olof Johansson <olof@lixom.net>
3552 S:      Maintained
3553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3554 F:      drivers/platform/chrome/
3556 CIRRUS LOGIC AUDIO CODEC DRIVERS
3557 M:      Brian Austin <brian.austin@cirrus.com>
3558 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3560 S:      Maintained
3561 F:      sound/soc/codecs/cs*
3563 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3564 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3565 L:      netdev@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3569 CISCO FCOE HBA DRIVER
3570 M:      Satish Kharat <satishkh@cisco.com>
3571 M:      Sesidhar Baddela <sebaddel@cisco.com>
3572 M:      Karan Tilak Kumar <kartilak@cisco.com>
3573 L:      linux-scsi@vger.kernel.org
3574 S:      Supported
3575 F:      drivers/scsi/fnic/
3577 CISCO SCSI HBA DRIVER
3578 M:      Karan Tilak Kumar <kartilak@cisco.com>
3579 M:      Sesidhar Baddela <sebaddel@cisco.com>
3580 L:      linux-scsi@vger.kernel.org
3581 S:      Supported
3582 F:      drivers/scsi/snic/
3584 CISCO VIC ETHERNET NIC DRIVER
3585 M:      Christian Benvenuti <benve@cisco.com>
3586 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3587 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3588 S:      Supported
3589 F:      drivers/net/ethernet/cisco/enic/
3591 CISCO VIC LOW LATENCY NIC DRIVER
3592 M:      Christian Benvenuti <benve@cisco.com>
3593 S:      Supported
3594 F:      drivers/infiniband/hw/usnic/
3596 CIRRUS LOGIC MADERA CODEC DRIVERS
3597 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3598 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3600 L:      patches@opensource.cirrus.com
3601 T:      git https://github.com/CirrusLogic/linux-drivers.git
3602 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3603 S:      Supported
3604 F:      Documentation/devicetree/bindings/mfd/madera.txt
3605 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3606 F:      include/linux/mfd/madera/*
3607 F:      drivers/gpio/gpio-madera*
3608 F:      drivers/mfd/madera*
3609 F:      drivers/mfd/cs47l*
3610 F:      drivers/pinctrl/cirrus/*
3612 CLANG-FORMAT FILE
3613 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3614 S:      Maintained
3615 F:      .clang-format
3617 CLEANCACHE API
3618 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3619 L:      linux-kernel@vger.kernel.org
3620 S:      Maintained
3621 F:      mm/cleancache.c
3622 F:      include/linux/cleancache.h
3624 CLK API
3625 M:      Russell King <linux@armlinux.org.uk>
3626 L:      linux-clk@vger.kernel.org
3627 S:      Maintained
3628 F:      include/linux/clk.h
3630 CLOCKSOURCE, CLOCKEVENT DRIVERS
3631 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3632 M:      Thomas Gleixner <tglx@linutronix.de>
3633 L:      linux-kernel@vger.kernel.org
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3635 S:      Supported
3636 F:      drivers/clocksource/
3637 F:      Documentation/devicetree/bindings/timer/
3639 CMPC ACPI DRIVER
3640 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3641 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3642 L:      platform-driver-x86@vger.kernel.org
3643 S:      Supported
3644 F:      drivers/platform/x86/classmate-laptop.c
3646 COBALT MEDIA DRIVER
3647 M:      Hans Verkuil <hans.verkuil@cisco.com>
3648 L:      linux-media@vger.kernel.org
3649 T:      git git://linuxtv.org/media_tree.git
3650 W:      https://linuxtv.org
3651 S:      Supported
3652 F:      drivers/media/pci/cobalt/
3654 COCCINELLE/Semantic Patches (SmPL)
3655 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3656 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3657 M:      Nicolas Palix <nicolas.palix@imag.fr>
3658 M:      Michal Marek <michal.lkml@markovi.net>
3659 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3661 W:      http://coccinelle.lip6.fr/
3662 S:      Supported
3663 F:      Documentation/dev-tools/coccinelle.rst
3664 F:      scripts/coccinelle/
3665 F:      scripts/coccicheck
3667 CODA FILE SYSTEM
3668 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3669 M:      coda@cs.cmu.edu
3670 L:      codalist@coda.cs.cmu.edu
3671 W:      http://www.coda.cs.cmu.edu/
3672 S:      Maintained
3673 F:      Documentation/filesystems/coda.txt
3674 F:      fs/coda/
3675 F:      include/linux/coda*.h
3676 F:      include/uapi/linux/coda*.h
3678 CODA V4L2 MEM2MEM DRIVER
3679 M:      Philipp Zabel <p.zabel@pengutronix.de>
3680 L:      linux-media@vger.kernel.org
3681 S:      Maintained
3682 F:      Documentation/devicetree/bindings/media/coda.txt
3683 F:      drivers/media/platform/coda/
3685 CODE OF CONDUCT
3686 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3687 S:      Supported
3688 F:      Documentation/process/code-of-conduct.rst
3689 F:      Documentation/process/code-of-conduct-interpretation.rst
3691 COMMON CLK FRAMEWORK
3692 M:      Michael Turquette <mturquette@baylibre.com>
3693 M:      Stephen Boyd <sboyd@kernel.org>
3694 L:      linux-clk@vger.kernel.org
3695 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3697 S:      Maintained
3698 F:      Documentation/devicetree/bindings/clock/
3699 F:      drivers/clk/
3700 X:      drivers/clk/clkdev.c
3701 F:      include/linux/clk-pr*
3702 F:      include/linux/clk/
3703 F:      include/linux/of_clk.h
3705 COMMON INTERNET FILE SYSTEM (CIFS)
3706 M:      Steve French <sfrench@samba.org>
3707 L:      linux-cifs@vger.kernel.org
3708 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3709 W:      http://linux-cifs.samba.org/
3710 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3711 S:      Supported
3712 F:      Documentation/filesystems/cifs/
3713 F:      fs/cifs/
3715 COMPACTPCI HOTPLUG CORE
3716 M:      Scott Murray <scott@spiteful.org>
3717 L:      linux-pci@vger.kernel.org
3718 S:      Maintained
3719 F:      drivers/pci/hotplug/cpci_hotplug*
3721 COMPACTPCI HOTPLUG GENERIC DRIVER
3722 M:      Scott Murray <scott@spiteful.org>
3723 L:      linux-pci@vger.kernel.org
3724 S:      Maintained
3725 F:      drivers/pci/hotplug/cpcihp_generic.c
3727 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3728 M:      Scott Murray <scott@spiteful.org>
3729 L:      linux-pci@vger.kernel.org
3730 S:      Maintained
3731 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3733 COMPAL LAPTOP SUPPORT
3734 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3735 L:      platform-driver-x86@vger.kernel.org
3736 S:      Maintained
3737 F:      drivers/platform/x86/compal-laptop.c
3739 CONEXANT ACCESSRUNNER USB DRIVER
3740 L:      accessrunner-general@lists.sourceforge.net
3741 W:      http://accessrunner.sourceforge.net/
3742 S:      Orphan
3743 F:      drivers/usb/atm/cxacru.c
3745 CONFIGFS
3746 M:      Joel Becker <jlbec@evilplan.org>
3747 M:      Christoph Hellwig <hch@lst.de>
3748 T:      git git://git.infradead.org/users/hch/configfs.git
3749 S:      Supported
3750 F:      fs/configfs/
3751 F:      include/linux/configfs.h
3753 CONNECTOR
3754 M:      Evgeniy Polyakov <zbr@ioremap.net>
3755 L:      netdev@vger.kernel.org
3756 S:      Maintained
3757 F:      drivers/connector/
3759 CONTROL GROUP (CGROUP)
3760 M:      Tejun Heo <tj@kernel.org>
3761 M:      Li Zefan <lizefan@huawei.com>
3762 M:      Johannes Weiner <hannes@cmpxchg.org>
3763 L:      cgroups@vger.kernel.org
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3765 S:      Maintained
3766 F:      Documentation/cgroup*
3767 F:      include/linux/cgroup*
3768 F:      kernel/cgroup*
3770 CONTROL GROUP - CPUSET
3771 M:      Li Zefan <lizefan@huawei.com>
3772 L:      cgroups@vger.kernel.org
3773 W:      http://www.bullopensource.org/cpuset/
3774 W:      http://oss.sgi.com/projects/cpusets/
3775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3776 S:      Maintained
3777 F:      Documentation/cgroup-v1/cpusets.txt
3778 F:      include/linux/cpuset.h
3779 F:      kernel/cgroup/cpuset.c
3781 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3782 M:      Johannes Weiner <hannes@cmpxchg.org>
3783 M:      Michal Hocko <mhocko@kernel.org>
3784 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3785 L:      cgroups@vger.kernel.org
3786 L:      linux-mm@kvack.org
3787 S:      Maintained
3788 F:      mm/memcontrol.c
3789 F:      mm/swap_cgroup.c
3791 CORETEMP HARDWARE MONITORING DRIVER
3792 M:      Fenghua Yu <fenghua.yu@intel.com>
3793 L:      linux-hwmon@vger.kernel.org
3794 S:      Maintained
3795 F:      Documentation/hwmon/coretemp
3796 F:      drivers/hwmon/coretemp.c
3798 COSA/SRP SYNC SERIAL DRIVER
3799 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3800 W:      http://www.fi.muni.cz/~kas/cosa/
3801 S:      Maintained
3802 F:      drivers/net/wan/cosa*
3804 CPMAC ETHERNET DRIVER
3805 M:      Florian Fainelli <f.fainelli@gmail.com>
3806 L:      netdev@vger.kernel.org
3807 S:      Maintained
3808 F:      drivers/net/ethernet/ti/cpmac.c
3810 CPU FREQUENCY DRIVERS
3811 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3812 M:      Viresh Kumar <viresh.kumar@linaro.org>
3813 L:      linux-pm@vger.kernel.org
3814 S:      Maintained
3815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3816 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3817 B:      https://bugzilla.kernel.org
3818 F:      Documentation/cpu-freq/
3819 F:      Documentation/devicetree/bindings/cpufreq/
3820 F:      drivers/cpufreq/
3821 F:      include/linux/cpufreq.h
3822 F:      tools/testing/selftests/cpufreq/
3824 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3825 M:      Viresh Kumar <viresh.kumar@linaro.org>
3826 M:      Sudeep Holla <sudeep.holla@arm.com>
3827 L:      linux-pm@vger.kernel.org
3828 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3829 S:      Maintained
3830 F:      drivers/cpufreq/arm_big_little.h
3831 F:      drivers/cpufreq/arm_big_little.c
3832 F:      drivers/cpufreq/arm_big_little_dt.c
3834 CPU POWER MONITORING SUBSYSTEM
3835 M:      Thomas Renninger <trenn@suse.com>
3836 M:      Shuah Khan <shuah@kernel.org>
3837 L:      linux-pm@vger.kernel.org
3838 S:      Maintained
3839 F:      tools/power/cpupower/
3841 CPUID/MSR DRIVER
3842 M:      "H. Peter Anvin" <hpa@zytor.com>
3843 S:      Maintained
3844 F:      arch/x86/kernel/cpuid.c
3845 F:      arch/x86/kernel/msr.c
3847 CPUIDLE DRIVER - ARM BIG LITTLE
3848 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3849 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3850 L:      linux-pm@vger.kernel.org
3851 L:      linux-arm-kernel@lists.infradead.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3853 S:      Maintained
3854 F:      drivers/cpuidle/cpuidle-big_little.c
3856 CPUIDLE DRIVER - ARM EXYNOS
3857 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3858 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3859 M:      Kukjin Kim <kgene@kernel.org>
3860 L:      linux-pm@vger.kernel.org
3861 L:      linux-samsung-soc@vger.kernel.org
3862 S:      Supported
3863 F:      drivers/cpuidle/cpuidle-exynos.c
3864 F:      arch/arm/mach-exynos/pm.c
3866 CPUIDLE DRIVERS
3867 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3868 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3869 L:      linux-pm@vger.kernel.org
3870 S:      Maintained
3871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3872 B:      https://bugzilla.kernel.org
3873 F:      drivers/cpuidle/*
3874 F:      include/linux/cpuidle.h
3876 CRAMFS FILESYSTEM
3877 M:      Nicolas Pitre <nico@linaro.org>
3878 S:      Maintained
3879 F:      Documentation/filesystems/cramfs.txt
3880 F:      fs/cramfs/
3882 CRYPTO API
3883 M:      Herbert Xu <herbert@gondor.apana.org.au>
3884 M:      "David S. Miller" <davem@davemloft.net>
3885 L:      linux-crypto@vger.kernel.org
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3888 S:      Maintained
3889 F:      Documentation/crypto/
3890 F:      Documentation/devicetree/bindings/crypto/
3891 F:      arch/*/crypto/
3892 F:      crypto/
3893 F:      drivers/crypto/
3894 F:      include/crypto/
3895 F:      include/linux/crypto*
3897 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3898 M:      Neil Horman <nhorman@tuxdriver.com>
3899 L:      linux-crypto@vger.kernel.org
3900 S:      Maintained
3901 F:      crypto/ansi_cprng.c
3902 F:      crypto/rng.c
3904 CS3308 MEDIA DRIVER
3905 M:      Hans Verkuil <hverkuil@xs4all.nl>
3906 L:      linux-media@vger.kernel.org
3907 T:      git git://linuxtv.org/media_tree.git
3908 W:      http://linuxtv.org
3909 S:      Odd Fixes
3910 F:      drivers/media/i2c/cs3308.c
3911 F:      drivers/media/i2c/cs3308.h
3913 CS5535 Audio ALSA driver
3914 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3915 S:      Maintained
3916 F:      sound/pci/cs5535audio/
3918 CW1200 WLAN driver
3919 M:      Solomon Peachy <pizza@shaftnet.org>
3920 S:      Maintained
3921 F:      drivers/net/wireless/st/cw1200/
3923 CX18 VIDEO4LINUX DRIVER
3924 M:      Andy Walls <awalls@md.metrocast.net>
3925 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3926 L:      linux-media@vger.kernel.org
3927 T:      git git://linuxtv.org/media_tree.git
3928 W:      https://linuxtv.org
3929 W:      http://www.ivtvdriver.org/index.php/Cx18
3930 S:      Maintained
3931 F:      Documentation/media/v4l-drivers/cx18*
3932 F:      drivers/media/pci/cx18/
3933 F:      include/uapi/linux/ivtv*
3935 CX2341X MPEG ENCODER HELPER MODULE
3936 M:      Hans Verkuil <hverkuil@xs4all.nl>
3937 L:      linux-media@vger.kernel.org
3938 T:      git git://linuxtv.org/media_tree.git
3939 W:      https://linuxtv.org
3940 S:      Maintained
3941 F:      drivers/media/common/cx2341x*
3942 F:      include/media/cx2341x*
3944 CX24120 MEDIA DRIVER
3945 M:      Jemma Denson <jdenson@gmail.com>
3946 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3947 L:      linux-media@vger.kernel.org
3948 W:      https://linuxtv.org
3949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3950 S:      Maintained
3951 F:      drivers/media/dvb-frontends/cx24120*
3953 CX88 VIDEO4LINUX DRIVER
3954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3955 L:      linux-media@vger.kernel.org
3956 W:      https://linuxtv.org
3957 T:      git git://linuxtv.org/media_tree.git
3958 S:      Odd fixes
3959 F:      Documentation/media/v4l-drivers/cx88*
3960 F:      drivers/media/pci/cx88/
3962 CXD2820R MEDIA DRIVER
3963 M:      Antti Palosaari <crope@iki.fi>
3964 L:      linux-media@vger.kernel.org
3965 W:      https://linuxtv.org
3966 W:      http://palosaari.fi/linux/
3967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3968 T:      git git://linuxtv.org/anttip/media_tree.git
3969 S:      Maintained
3970 F:      drivers/media/dvb-frontends/cxd2820r*
3972 CXGB3 ETHERNET DRIVER (CXGB3)
3973 M:      Santosh Raspatur <santosh@chelsio.com>
3974 L:      netdev@vger.kernel.org
3975 W:      http://www.chelsio.com
3976 S:      Supported
3977 F:      drivers/net/ethernet/chelsio/cxgb3/
3979 CXGB3 ISCSI DRIVER (CXGB3I)
3980 M:      Karen Xie <kxie@chelsio.com>
3981 L:      linux-scsi@vger.kernel.org
3982 W:      http://www.chelsio.com
3983 S:      Supported
3984 F:      drivers/scsi/cxgbi/cxgb3i
3986 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3987 M:      Steve Wise <swise@chelsio.com>
3988 L:      linux-rdma@vger.kernel.org
3989 W:      http://www.openfabrics.org
3990 S:      Supported
3991 F:      drivers/infiniband/hw/cxgb3/
3992 F:      include/uapi/rdma/cxgb3-abi.h
3994 CXGB4 CRYPTO DRIVER (chcr)
3995 M:      Harsh Jain <harsh@chelsio.com>
3996 L:      linux-crypto@vger.kernel.org
3997 W:      http://www.chelsio.com
3998 S:      Supported
3999 F:      drivers/crypto/chelsio
4001 CXGB4 ETHERNET DRIVER (CXGB4)
4002 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4003 L:      netdev@vger.kernel.org
4004 W:      http://www.chelsio.com
4005 S:      Supported
4006 F:      drivers/net/ethernet/chelsio/cxgb4/
4008 CXGB4 ISCSI DRIVER (CXGB4I)
4009 M:      Karen Xie <kxie@chelsio.com>
4010 L:      linux-scsi@vger.kernel.org
4011 W:      http://www.chelsio.com
4012 S:      Supported
4013 F:      drivers/scsi/cxgbi/cxgb4i
4015 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4016 M:      Steve Wise <swise@chelsio.com>
4017 L:      linux-rdma@vger.kernel.org
4018 W:      http://www.openfabrics.org
4019 S:      Supported
4020 F:      drivers/infiniband/hw/cxgb4/
4021 F:      include/uapi/rdma/cxgb4-abi.h
4023 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4024 M:      Casey Leedom <leedom@chelsio.com>
4025 L:      netdev@vger.kernel.org
4026 W:      http://www.chelsio.com
4027 S:      Supported
4028 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4030 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4031 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4032 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4033 L:      linuxppc-dev@lists.ozlabs.org
4034 S:      Supported
4035 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4036 F:      drivers/misc/cxl/
4037 F:      include/misc/cxl*
4038 F:      include/uapi/misc/cxl.h
4039 F:      Documentation/powerpc/cxl.txt
4040 F:      Documentation/ABI/testing/sysfs-class-cxl
4042 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4043 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4044 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4045 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4046 L:      linux-scsi@vger.kernel.org
4047 S:      Supported
4048 F:      drivers/scsi/cxlflash/
4049 F:      include/uapi/scsi/cxlflash_ioctls.h
4050 F:      Documentation/powerpc/cxlflash.txt
4052 CYBERPRO FB DRIVER
4053 M:      Russell King <linux@armlinux.org.uk>
4054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 W:      http://www.armlinux.org.uk/
4056 S:      Maintained
4057 F:      drivers/video/fbdev/cyber2000fb.*
4059 CYCLADES ASYNC MUX DRIVER
4060 W:      http://www.cyclades.com/
4061 S:      Orphan
4062 F:      drivers/tty/cyclades.c
4063 F:      include/linux/cyclades.h
4064 F:      include/uapi/linux/cyclades.h
4066 CYCLADES PC300 DRIVER
4067 W:      http://www.cyclades.com/
4068 S:      Orphan
4069 F:      drivers/net/wan/pc300*
4071 CYPRESS_FIRMWARE MEDIA DRIVER
4072 M:      Antti Palosaari <crope@iki.fi>
4073 L:      linux-media@vger.kernel.org
4074 W:      https://linuxtv.org
4075 W:      http://palosaari.fi/linux/
4076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4077 T:      git git://linuxtv.org/anttip/media_tree.git
4078 S:      Maintained
4079 F:      drivers/media/common/cypress_firmware*
4081 CYTTSP TOUCHSCREEN DRIVER
4082 M:      Ferruh Yigit <fery@cypress.com>
4083 L:      linux-input@vger.kernel.org
4084 S:      Supported
4085 F:      drivers/input/touchscreen/cyttsp*
4086 F:      include/linux/input/cyttsp.h
4088 D-LINK DIR-685 TOUCHKEYS DRIVER
4089 M:      Linus Walleij <linus.walleij@linaro.org>
4090 L:      linux-input@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/input/dlink-dir685-touchkeys.c
4094 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4095 M:      Joshua Kinard <kumba@gentoo.org>
4096 S:      Maintained
4097 F:      drivers/rtc/rtc-ds1685.c
4098 F:      include/linux/rtc/ds1685.h
4100 DAMA SLAVE for AX.25
4101 M:      Joerg Reuter <jreuter@yaina.de>
4102 W:      http://yaina.de/jreuter/
4103 W:      http://www.qsl.net/dl1bke/
4104 L:      linux-hams@vger.kernel.org
4105 S:      Maintained
4106 F:      net/ax25/af_ax25.c
4107 F:      net/ax25/ax25_dev.c
4108 F:      net/ax25/ax25_ds_*
4109 F:      net/ax25/ax25_in.c
4110 F:      net/ax25/ax25_out.c
4111 F:      net/ax25/ax25_timer.c
4112 F:      net/ax25/sysctl_net_ax25.c
4114 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4115 L:      netdev@vger.kernel.org
4116 S:      Orphan
4117 F:      Documentation/networking/dmfe.txt
4118 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4120 DC390/AM53C974 SCSI driver
4121 M:      Hannes Reinecke <hare@suse.com>
4122 L:      linux-scsi@vger.kernel.org
4123 S:      Maintained
4124 F:      drivers/scsi/am53c974.c
4126 DC395x SCSI driver
4127 M:      Oliver Neukum <oliver@neukum.org>
4128 M:      Ali Akcaagac <aliakc@web.de>
4129 M:      Jamie Lenehan <lenehan@twibble.org>
4130 L:      dc395x@twibble.org
4131 W:      http://twibble.org/dist/dc395x/
4132 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4133 S:      Maintained
4134 F:      Documentation/scsi/dc395x.txt
4135 F:      drivers/scsi/dc395x.*
4137 DCCP PROTOCOL
4138 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4139 L:      dccp@vger.kernel.org
4140 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4141 S:      Maintained
4142 F:      include/linux/dccp.h
4143 F:      include/uapi/linux/dccp.h
4144 F:      include/linux/tfrc.h
4145 F:      net/dccp/
4147 DECnet NETWORK LAYER
4148 W:      http://linux-decnet.sourceforge.net
4149 L:      linux-decnet-user@lists.sourceforge.net
4150 S:      Orphan
4151 F:      Documentation/networking/decnet.txt
4152 F:      net/decnet/
4154 DECSTATION PLATFORM SUPPORT
4155 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4156 L:      linux-mips@linux-mips.org
4157 W:      http://www.linux-mips.org/wiki/DECstation
4158 S:      Maintained
4159 F:      arch/mips/dec/
4160 F:      arch/mips/include/asm/dec/
4161 F:      arch/mips/include/asm/mach-dec/
4163 DEFXX FDDI NETWORK DRIVER
4164 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4165 S:      Maintained
4166 F:      drivers/net/fddi/defxx.*
4168 DELL SMBIOS DRIVER
4169 M:      Pali Rohár <pali.rohar@gmail.com>
4170 M:      Mario Limonciello <mario.limonciello@dell.com>
4171 L:      platform-driver-x86@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/platform/x86/dell-smbios.*
4175 DELL SMBIOS SMM DRIVER
4176 M:      Mario Limonciello <mario.limonciello@dell.com>
4177 L:      platform-driver-x86@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/platform/x86/dell-smbios-smm.c
4181 DELL SMBIOS WMI DRIVER
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios-wmi.c
4186 F:      tools/wmi/dell-smbios-example.c
4188 DELL LAPTOP DRIVER
4189 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4190 M:      Pali Rohár <pali.rohar@gmail.com>
4191 L:      platform-driver-x86@vger.kernel.org
4192 S:      Maintained
4193 F:      drivers/platform/x86/dell-laptop.c
4195 DELL LAPTOP FREEFALL DRIVER
4196 M:      Pali Rohár <pali.rohar@gmail.com>
4197 S:      Maintained
4198 F:      drivers/platform/x86/dell-smo8800.c
4200 DELL LAPTOP RBTN DRIVER
4201 M:      Pali Rohár <pali.rohar@gmail.com>
4202 S:      Maintained
4203 F:      drivers/platform/x86/dell-rbtn.*
4205 DELL LAPTOP SMM DRIVER
4206 M:      Pali Rohár <pali.rohar@gmail.com>
4207 S:      Maintained
4208 F:      drivers/hwmon/dell-smm-hwmon.c
4209 F:      include/uapi/linux/i8k.h
4211 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4212 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4213 S:      Maintained
4214 F:      Documentation/dcdbas.txt
4215 F:      drivers/firmware/dcdbas.*
4217 DELL WMI NOTIFICATIONS DRIVER
4218 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4219 M:      Pali Rohár <pali.rohar@gmail.com>
4220 S:      Maintained
4221 F:      drivers/platform/x86/dell-wmi.c
4223 DELL WMI DESCRIPTOR DRIVER
4224 M:      Mario Limonciello <mario.limonciello@dell.com>
4225 S:      Maintained
4226 F:      drivers/platform/x86/dell-wmi-descriptor.c
4228 DELTA ST MEDIA DRIVER
4229 M:      Hugues Fruchet <hugues.fruchet@st.com>
4230 L:      linux-media@vger.kernel.org
4231 T:      git git://linuxtv.org/media_tree.git
4232 W:      https://linuxtv.org
4233 S:      Supported
4234 F:      drivers/media/platform/sti/delta
4236 DENALI NAND DRIVER
4237 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4238 L:      linux-mtd@lists.infradead.org
4239 S:      Supported
4240 F:      drivers/mtd/nand/raw/denali*
4242 DESIGNWARE USB2 DRD IP DRIVER
4243 M:      Minas Harutyunyan <hminas@synopsys.com>
4244 L:      linux-usb@vger.kernel.org
4245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4246 S:      Maintained
4247 F:      drivers/usb/dwc2/
4249 DESIGNWARE USB3 DRD IP DRIVER
4250 M:      Felipe Balbi <balbi@kernel.org>
4251 L:      linux-usb@vger.kernel.org
4252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4253 S:      Maintained
4254 F:      drivers/usb/dwc3/
4256 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4257 M:      Andreas Klinger <ak@it-klinger.de>
4258 L:      linux-iio@vger.kernel.org
4259 S:      Maintained
4260 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4261 F:      drivers/iio/proximity/srf*.c
4263 DEVICE COREDUMP (DEV_COREDUMP)
4264 M:      Johannes Berg <johannes@sipsolutions.net>
4265 L:      linux-kernel@vger.kernel.org
4266 S:      Maintained
4267 F:      drivers/base/devcoredump.c
4268 F:      include/linux/devcoredump.h
4270 DEVICE FREQUENCY (DEVFREQ)
4271 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4272 M:      Kyungmin Park <kyungmin.park@samsung.com>
4273 R:      Chanwoo Choi <cw00.choi@samsung.com>
4274 L:      linux-pm@vger.kernel.org
4275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4276 S:      Maintained
4277 F:      drivers/devfreq/
4278 F:      include/linux/devfreq.h
4279 F:      Documentation/devicetree/bindings/devfreq/
4281 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4282 M:      Chanwoo Choi <cw00.choi@samsung.com>
4283 L:      linux-pm@vger.kernel.org
4284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4285 S:      Supported
4286 F:      drivers/devfreq/event/
4287 F:      drivers/devfreq/devfreq-event.c
4288 F:      include/linux/devfreq-event.h
4289 F:      Documentation/devicetree/bindings/devfreq/event/
4291 DEVICE NUMBER REGISTRY
4292 M:      Torben Mathiasen <device@lanana.org>
4293 W:      http://lanana.org/docs/device-list/index.html
4294 S:      Maintained
4296 DEVICE-MAPPER  (LVM)
4297 M:      Alasdair Kergon <agk@redhat.com>
4298 M:      Mike Snitzer <snitzer@redhat.com>
4299 M:      dm-devel@redhat.com
4300 L:      dm-devel@redhat.com
4301 W:      http://sources.redhat.com/dm
4302 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4304 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4305 S:      Maintained
4306 F:      Documentation/device-mapper/
4307 F:      drivers/md/Makefile
4308 F:      drivers/md/Kconfig
4309 F:      drivers/md/dm*
4310 F:      drivers/md/persistent-data/
4311 F:      include/linux/device-mapper.h
4312 F:      include/linux/dm-*.h
4313 F:      include/uapi/linux/dm-*.h
4315 DEVLINK
4316 M:      Jiri Pirko <jiri@mellanox.com>
4317 L:      netdev@vger.kernel.org
4318 S:      Supported
4319 F:      net/core/devlink.c
4320 F:      include/net/devlink.h
4321 F:      include/uapi/linux/devlink.h
4323 DIALOG SEMICONDUCTOR DRIVERS
4324 M:      Support Opensource <support.opensource@diasemi.com>
4325 W:      http://www.dialog-semiconductor.com/products
4326 S:      Supported
4327 F:      Documentation/hwmon/da90??
4328 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4329 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4330 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4331 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4332 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4333 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4334 F:      drivers/gpio/gpio-da90??.c
4335 F:      drivers/hwmon/da90??-hwmon.c
4336 F:      drivers/iio/adc/da91??-*.c
4337 F:      drivers/input/misc/da90??_onkey.c
4338 F:      drivers/input/touchscreen/da9052_tsi.c
4339 F:      drivers/leds/leds-da90??.c
4340 F:      drivers/mfd/da903x.c
4341 F:      drivers/mfd/da90??-*.c
4342 F:      drivers/mfd/da91??-*.c
4343 F:      drivers/power/supply/da9052-battery.c
4344 F:      drivers/power/supply/da91??-*.c
4345 F:      drivers/regulator/da903x.c
4346 F:      drivers/regulator/da9???-regulator.[ch]
4347 F:      drivers/thermal/da90??-thermal.c
4348 F:      drivers/rtc/rtc-da90??.c
4349 F:      drivers/video/backlight/da90??_bl.c
4350 F:      drivers/watchdog/da90??_wdt.c
4351 F:      include/linux/mfd/da903x.h
4352 F:      include/linux/mfd/da9052/
4353 F:      include/linux/mfd/da9055/
4354 F:      include/linux/mfd/da9062/
4355 F:      include/linux/mfd/da9063/
4356 F:      include/linux/mfd/da9150/
4357 F:      include/linux/regulator/da9211.h
4358 F:      include/sound/da[79]*.h
4359 F:      sound/soc/codecs/da[79]*.[ch]
4361 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4362 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4363 L:      linux-gpio@vger.kernel.org
4364 S:      Maintained
4365 F:      drivers/gpio/gpio-gpio-mm.c
4367 DIGI NEO AND CLASSIC PCI PRODUCTS
4368 M:      Lidza Louina <lidza.louina@gmail.com>
4369 M:      Mark Hounschell <markh@compro.net>
4370 L:      driverdev-devel@linuxdriverproject.org
4371 S:      Maintained
4372 F:      drivers/staging/dgnc/
4374 DIOLAN U2C-12 I2C DRIVER
4375 M:      Guenter Roeck <linux@roeck-us.net>
4376 L:      linux-i2c@vger.kernel.org
4377 S:      Maintained
4378 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4380 FILESYSTEM DIRECT ACCESS (DAX)
4381 M:      Matthew Wilcox <mawilcox@microsoft.com>
4382 M:      Ross Zwisler <zwisler@kernel.org>
4383 M:      Jan Kara <jack@suse.cz>
4384 L:      linux-fsdevel@vger.kernel.org
4385 S:      Supported
4386 F:      fs/dax.c
4387 F:      include/linux/dax.h
4388 F:      include/trace/events/fs_dax.h
4390 DEVICE DIRECT ACCESS (DAX)
4391 M:      Dan Williams <dan.j.williams@intel.com>
4392 M:      Dave Jiang <dave.jiang@intel.com>
4393 M:      Ross Zwisler <zwisler@kernel.org>
4394 M:      Vishal Verma <vishal.l.verma@intel.com>
4395 L:      linux-nvdimm@lists.01.org
4396 S:      Supported
4397 F:      drivers/dax/
4399 DIRECTORY NOTIFICATION (DNOTIFY)
4400 M:      Jan Kara <jack@suse.cz>
4401 R:      Amir Goldstein <amir73il@gmail.com>
4402 L:      linux-fsdevel@vger.kernel.org
4403 S:      Maintained
4404 F:      Documentation/filesystems/dnotify.txt
4405 F:      fs/notify/dnotify/
4406 F:      include/linux/dnotify.h
4408 DISK GEOMETRY AND PARTITION HANDLING
4409 M:      Andries Brouwer <aeb@cwi.nl>
4410 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4411 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4412 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4413 S:      Maintained
4415 DISKQUOTA
4416 M:      Jan Kara <jack@suse.com>
4417 S:      Maintained
4418 F:      Documentation/filesystems/quota.txt
4419 F:      fs/quota/
4420 F:      include/linux/quota*.h
4421 F:      include/uapi/linux/quota*.h
4423 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4424 M:      Bernie Thompson <bernie@plugable.com>
4425 L:      linux-fbdev@vger.kernel.org
4426 S:      Maintained
4427 W:      http://plugable.com/category/projects/udlfb/
4428 F:      drivers/video/fbdev/udlfb.c
4429 F:      include/video/udlfb.h
4430 F:      Documentation/fb/udlfb.txt
4432 DISTRIBUTED LOCK MANAGER (DLM)
4433 M:      Christine Caulfield <ccaulfie@redhat.com>
4434 M:      David Teigland <teigland@redhat.com>
4435 L:      cluster-devel@redhat.com
4436 W:      http://sources.redhat.com/cluster/
4437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4438 S:      Supported
4439 F:      fs/dlm/