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
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.
77 Descriptions of section entries:
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:
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:
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
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/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
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
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
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
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
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 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169*
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F: drivers/counter/104-quad-8.c
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-pci-idio-16.c
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pcie-idio-24.c
292 M: Jes Sorensen <jes@trained-monkey.org>
293 L: linux-acenic@sunsite.dk
295 F: drivers/net/ethernet/alteon/acenic*
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M: Peter Feuerer <peter@piie.net>
299 L: platform-driver-x86@vger.kernel.org
300 W: http://piie.net/?section=acerhdf
302 F: drivers/platform/x86/acerhdf.c
304 ACER WMI LAPTOP EXTRAS
305 M: "Lee, Chun-Yi" <jlee@suse.com>
306 L: platform-driver-x86@vger.kernel.org
308 F: drivers/platform/x86/acer-wmi.c
311 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M: Len Brown <lenb@kernel.org>
313 L: linux-acpi@vger.kernel.org
314 W: https://01.org/linux-acpi
315 Q: https://patchwork.kernel.org/project/linux-acpi/list/
316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B: https://bugzilla.kernel.org
320 F: drivers/pnp/pnpacpi/
321 F: include/linux/acpi.h
322 F: include/linux/fwnode.h
324 F: Documentation/firmware-guide/acpi/
325 F: Documentation/ABI/testing/sysfs-bus-acpi
326 F: Documentation/ABI/testing/configfs-acpi
327 F: drivers/pci/*acpi*
328 F: drivers/pci/*/*acpi*
332 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M: Len Brown <lenb@kernel.org>
334 L: linux-acpi@vger.kernel.org
335 R: James Morse <james.morse@arm.com>
336 R: Tony Luck <tony.luck@intel.com>
337 R: Borislav Petkov <bp@alien8.de>
338 F: drivers/acpi/apei/
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M: Robert Moore <robert.moore@intel.com>
342 M: Erik Schmauss <erik.schmauss@intel.com>
343 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L: linux-acpi@vger.kernel.org
346 W: https://acpica.org/
347 W: https://github.com/acpica/acpica/
348 Q: https://patchwork.kernel.org/project/linux-acpi/list/
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B: https://bugzilla.kernel.org
351 B: https://bugs.acpica.org
353 F: drivers/acpi/acpica/
358 M: Zhang Rui <rui.zhang@intel.com>
359 L: linux-acpi@vger.kernel.org
360 W: https://01.org/linux-acpi
361 B: https://bugzilla.kernel.org
363 F: drivers/acpi/fan.c
365 ACPI FOR ARM64 (ACPI/arm64)
366 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M: Hanjun Guo <guohanjun@huawei.com>
368 M: Sudeep Holla <sudeep.holla@arm.com>
369 L: linux-acpi@vger.kernel.org
370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
372 F: drivers/acpi/arm64
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M: Hans de Goede <hdegoede@redhat.com>
376 L: platform-driver-x86@vger.kernel.org
378 F: drivers/platform/x86/i2c-multi-instantiate.c
381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M: Len Brown <lenb@kernel.org>
383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
385 L: linux-acpi@vger.kernel.org
386 Q: https://patchwork.kernel.org/project/linux-acpi/list/
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B: https://bugzilla.kernel.org
390 F: drivers/acpi/pmic/
393 M: Zhang Rui <rui.zhang@intel.com>
394 L: linux-acpi@vger.kernel.org
395 W: https://01.org/linux-acpi
396 B: https://bugzilla.kernel.org
398 F: drivers/acpi/*thermal*
401 M: Zhang Rui <rui.zhang@intel.com>
402 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/wmi.c
412 F: include/uapi/linux/wmi.h
414 AD1889 ALSA SOUND DRIVER
415 W: https://parisc.wiki.kernel.org/index.php/AD1889
416 L: linux-parisc@vger.kernel.org
418 F: sound/pci/ad1889.*
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M: Michael Hennerich <michael.hennerich@analog.com>
422 W: http://wiki.analog.com/AD5254
423 W: http://ez.analog.com/community/linux-device-drivers
425 F: drivers/misc/ad525x_dpot.c
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5398
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/regulator/ad5398.c
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD7142
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/input/misc/ad714x.c
441 AD7877 TOUCHSCREEN DRIVER
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7877
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/touchscreen/ad7877.c
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7879
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: https://wiki.analog.com/ADF7242
462 W: http://ez.analog.com/community/linux-device-drivers
463 L: linux-wpan@vger.kernel.org
465 F: drivers/net/ieee802154/adf7242.c
466 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
468 ADM1025 HARDWARE MONITOR DRIVER
469 M: Jean Delvare <jdelvare@suse.com>
470 L: linux-hwmon@vger.kernel.org
472 F: Documentation/hwmon/adm1025.rst
473 F: drivers/hwmon/adm1025.c
475 ADM1029 HARDWARE MONITOR DRIVER
476 M: Corentin Labbe <clabbe.montjoie@gmail.com>
477 L: linux-hwmon@vger.kernel.org
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
485 F: drivers/net/wireless/admtek/adm8211.*
487 ADP1653 FLASH CONTROLLER DRIVER
488 M: Sakari Ailus <sakari.ailus@iki.fi>
489 L: linux-media@vger.kernel.org
491 F: drivers/media/i2c/adp1653.c
492 F: include/media/i2c/adp1653.h
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/ADP5520
497 W: http://ez.analog.com/community/linux-device-drivers
499 F: drivers/mfd/adp5520.c
500 F: drivers/video/backlight/adp5520_bl.c
501 F: drivers/leds/leds-adp5520.c
502 F: drivers/gpio/gpio-adp5520.c
503 F: drivers/input/keyboard/adp5520-keys.c
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/ADP5588
508 W: http://ez.analog.com/community/linux-device-drivers
510 F: drivers/input/keyboard/adp5588-keys.c
511 F: drivers/gpio/gpio-adp5588.c
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 W: http://wiki.analog.com/ADP8860
516 W: http://ez.analog.com/community/linux-device-drivers
518 F: drivers/video/backlight/adp8860_bl.c
521 M: Colin Leroy <colin@colino.net>
523 F: drivers/macintosh/therm_adt746x.c
525 ADT7475 HARDWARE MONITOR DRIVER
526 M: Jean Delvare <jdelvare@suse.com>
527 L: linux-hwmon@vger.kernel.org
529 F: Documentation/hwmon/adt7475.rst
530 F: drivers/hwmon/adt7475.c
533 M: Matthew Wilcox <willy@infradead.org>
534 M: Hannes Reinecke <hare@suse.com>
535 L: linux-scsi@vger.kernel.org
537 F: Documentation/scsi/advansys.txt
538 F: drivers/scsi/advansys.c
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M: Michael Hennerich <michael.hennerich@analog.com>
542 W: http://wiki.analog.com/ADXL345
543 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/input/misc/adxl34x.c
546 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M: Stefan Popa <stefan.popa@analog.com>
550 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/iio/accel/adxl372.c
553 F: drivers/iio/accel/adxl372_spi.c
554 F: drivers/iio/accel/adxl372_i2c.c
555 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
558 M: Antti Palosaari <crope@iki.fi>
559 L: linux-media@vger.kernel.org
560 W: https://linuxtv.org
561 W: http://palosaari.fi/linux/
562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
563 T: git git://linuxtv.org/anttip/media_tree.git
565 F: drivers/media/dvb-frontends/af9013*
568 M: Antti Palosaari <crope@iki.fi>
569 L: linux-media@vger.kernel.org
570 W: https://linuxtv.org
571 W: http://palosaari.fi/linux/
572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
573 T: git git://linuxtv.org/anttip/media_tree.git
575 F: drivers/media/dvb-frontends/af9033*
578 M: David Sterba <dsterba@suse.com>
579 L: linux-fsdevel@vger.kernel.org
581 F: Documentation/filesystems/affs.txt
585 M: David Howells <dhowells@redhat.com>
586 L: linux-afs@lists.infradead.org
589 F: include/trace/events/afs.h
590 F: Documentation/filesystems/afs.txt
591 W: https://www.infradead.org/~dhowells/kafs/
594 M: David Airlie <airlied@linux.ie>
595 T: git git://anongit.freedesktop.org/drm/drm
598 F: include/linux/agp*
599 F: include/uapi/linux/agp*
602 M: "Juergen E. Fischer" <fischer@norbit.de>
603 L: linux-scsi@vger.kernel.org
605 F: drivers/scsi/aha152x*
606 F: drivers/scsi/pcmcia/aha152x*
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M: Hannes Reinecke <hare@suse.com>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aic7xxx/
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M: Hans Verkuil <hverkuil@xs4all.nl>
616 L: linux-media@vger.kernel.org
617 T: git git://linuxtv.org/media_tree.git
618 W: https://linuxtv.org
620 F: drivers/media/radio/radio-aimslab*
623 M: Benjamin LaHaise <bcrl@kvack.org>
624 L: linux-aio@kvack.org
627 F: include/linux/*aio*.h
630 M: Antti Palosaari <crope@iki.fi>
631 L: linux-media@vger.kernel.org
632 W: https://linuxtv.org
633 W: http://palosaari.fi/linux/
634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
635 T: git git://linuxtv.org/anttip/media_tree.git
637 F: drivers/media/usb/airspy/
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
642 F: drivers/net/ethernet/alacritech/*
644 ALCATEL SPEEDTOUCH USB DRIVER
645 M: Duncan Sands <duncan.sands@free.fr>
646 L: linux-usb@vger.kernel.org
647 W: http://www.linux-usb.org/SpeedTouch/
649 F: drivers/usb/atm/speedtch.c
650 F: drivers/usb/atm/usbatm.c
652 ALCHEMY AU1XX0 MMC DRIVER
653 M: Manuel Lauss <manuel.lauss@gmail.com>
655 F: drivers/mmc/host/au1xmmc.c
658 M: Rudolf Marek <r.marek@assembler.cz>
659 L: linux-i2c@vger.kernel.org
661 F: Documentation/i2c/busses/i2c-ali1563
662 F: drivers/i2c/busses/i2c-ali1563.c
664 ALLEGRO DVT VIDEO IP CORE DRIVER
665 M: Michael Tretter <m.tretter@pengutronix.de>
666 R: Pengutronix Kernel Team <kernel@pengutronix.de>
667 L: linux-media@vger.kernel.org
669 F: drivers/staging/media/allegro-dvt/
671 ALLWINNER SECURITY SYSTEM
672 M: Corentin Labbe <clabbe.montjoie@gmail.com>
673 L: linux-crypto@vger.kernel.org
675 F: drivers/crypto/sunxi-ss/
678 M: Maxime Ripard <mripard@kernel.org>
679 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L: linux-media@vger.kernel.org
682 F: drivers/staging/media/sunxi/cedrus/
685 M: Richard Henderson <rth@twiddle.net>
686 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M: Matt Turner <mattst88@gmail.com>
689 L: linux-alpha@vger.kernel.org
692 ALPS PS/2 TOUCHPAD DRIVER
693 R: Pali Rohár <pali.rohar@gmail.com>
694 F: drivers/input/mouse/alps.*
696 ALTERA I2C CONTROLLER DRIVER
697 M: Thor Thayer <thor.thayer@linux.intel.com>
699 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F: drivers/i2c/busses/i2c-altera.c
702 ALTERA MAILBOX DRIVER
703 M: Ley Foon Tan <lftan@altera.com>
704 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 F: drivers/mailbox/mailbox-altera.c
709 M: Tien Hock Loh <thloh@altera.com>
710 L: linux-gpio@vger.kernel.org
712 F: drivers/gpio/gpio-altera.c
714 ALTERA SYSTEM MANAGER DRIVER
715 M: Thor Thayer <thor.thayer@linux.intel.com>
717 F: drivers/mfd/altera-sysmgr.c
718 F: include/linux/mfd/altera-sysgmr.h
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M: Thor Thayer <thor.thayer@linux.intel.com>
723 F: drivers/gpio/gpio-altera-a10sr.c
724 F: drivers/mfd/altera-a10sr.c
725 F: drivers/reset/reset-a10sr.c
726 F: include/linux/mfd/altera-a10sr.h
727 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M: Thor Thayer <thor.thayer@linux.intel.com>
731 L: netdev@vger.kernel.org
732 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734 F: drivers/net/ethernet/altera/
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M: Tobias Klauser <tklauser@distanz.ch>
738 L: linux-serial@vger.kernel.org
739 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 F: drivers/tty/serial/altera_uart.c
742 F: drivers/tty/serial/altera_jtaguart.c
743 F: include/linux/altera_uart.h
744 F: include/linux/altera_jtaguart.h
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M: Talel Shenhar <talel@amazon.com>
749 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F: drivers/thermal/thermal_mmio.c
752 AMAZON ETHERNET DRIVERS
753 M: Netanel Belgazal <netanel@amazon.com>
754 R: Saeed Bishara <saeedb@amazon.com>
755 R: Zorik Machulsky <zorik@amazon.com>
756 L: netdev@vger.kernel.org
758 F: Documentation/networking/device_drivers/amazon/ena.txt
759 F: drivers/net/ethernet/amazon/
761 AMAZON RDMA EFA DRIVER
762 M: Gal Pressman <galpress@amazon.com>
763 R: Yossi Leybovich <sleybo@amazon.com>
764 L: linux-rdma@vger.kernel.org
765 Q: https://patchwork.kernel.org/project/linux-rdma/list/
767 F: drivers/infiniband/hw/efa/
768 F: include/uapi/rdma/efa-abi.h
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M: Tom Lendacky <thomas.lendacky@amd.com>
772 M: Gary Hook <gary.hook@amd.com>
773 L: linux-crypto@vger.kernel.org
775 F: drivers/crypto/ccp/
776 F: include/linux/ccp.h
779 M: Harry Wentland <harry.wentland@amd.com>
780 M: Leo Li <sunpeng.li@amd.com>
781 L: amd-gfx@lists.freedesktop.org
782 T: git git://people.freedesktop.org/~agd5f/linux
784 F: drivers/gpu/drm/amd/display/
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M: Huang Rui <ray.huang@amd.com>
788 L: linux-hwmon@vger.kernel.org
790 F: Documentation/hwmon/fam15h_power.rst
791 F: drivers/hwmon/fam15h_power.c
794 M: Enrico Weigelt, metux IT consult <info@metux.net>
795 L: linux-gpio@vger.kernel.org
797 F: drivers/gpio/gpio-amd-fch.c
798 F: include/linux/platform_data/gpio/gpio-amd-fch.h
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
803 F: drivers/usb/gadget/udc/amd5536udc.*
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P: Andres Salomon <dilinger@queued.net>
807 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
810 F: drivers/char/hw_random/geode-rng.c
811 F: drivers/crypto/geode*
812 F: drivers/video/fbdev/geode/
813 F: arch/x86/include/asm/geode.h
816 M: Joerg Roedel <joro@8bytes.org>
817 L: iommu@lists.linux-foundation.org
818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820 F: drivers/iommu/amd_iommu*.[ch]
821 F: include/linux/amd-iommu.h
824 M: Oded Gabbay <oded.gabbay@gmail.com>
825 L: dri-devel@lists.freedesktop.org
826 T: git git://people.freedesktop.org/~gabbayo/linux.git
828 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F: drivers/gpu/drm/amd/amdkfd/
836 F: drivers/gpu/drm/amd/include/cik_structs.h
837 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F: drivers/gpu/drm/amd/include/vi_structs.h
839 F: drivers/gpu/drm/amd/include/v9_structs.h
840 F: include/uapi/linux/kfd_ioctl.h
843 M: Elie Morisse <syniurge@gmail.com>
844 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L: linux-i2c@vger.kernel.org
848 F: drivers/i2c/busses/i2c-amd-mp2*
851 M: Rex Zhu <rex.zhu@amd.com>
852 M: Evan Quan <evan.quan@amd.com>
853 L: amd-gfx@lists.freedesktop.org
855 F: drivers/gpu/drm/amd/powerplay/
856 T: git git://people.freedesktop.org/~agd5f/linux
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M: Brijesh Singh <brijeshkumar.singh@amd.com>
860 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M: Tom Lendacky <thomas.lendacky@amd.com>
863 F: arch/arm64/boot/dts/amd/
866 M: Tom Lendacky <thomas.lendacky@amd.com>
867 L: netdev@vger.kernel.org
869 F: drivers/net/ethernet/amd/xgbe/
870 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
872 ANALOG DEVICES INC AD5686 DRIVER
873 M: Stefan Popa <stefan.popa@analog.com>
874 L: linux-pm@vger.kernel.org
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: drivers/iio/dac/ad5686*
878 F: drivers/iio/dac/ad5696*
880 ANALOG DEVICES INC AD5758 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-iio@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5758.c
886 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
888 ANALOG DEVICES INC AD7124 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/adc/ad7124.c
894 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
896 ANALOG DEVICES INC AD7606 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7606.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
904 ANALOG DEVICES INC AD7768-1 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7768-1.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
912 ANALOG DEVICES INC AD7780 DRIVER
913 M: Michael Hennerich <Michael.Hennerich@analog.com>
914 M: Renato Lui Geh <renatogeh@gmail.com>
915 L: linux-iio@vger.kernel.org
916 W: http://ez.analog.com/community/linux-device-drivers
918 F: drivers/iio/adc/ad7780.c
919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
921 ANALOG DEVICES INC AD9389B DRIVER
922 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
923 L: linux-media@vger.kernel.org
925 F: drivers/media/i2c/ad9389b*
927 ANALOG DEVICES INC ADGS1408 DRIVER
928 M: Mircea Caprioru <mircea.caprioru@analog.com>
930 F: drivers/mux/adgs1408.c
931 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
933 ANALOG DEVICES INC ADIS DRIVER LIBRARY
934 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
936 L: linux-iio@vger.kernel.org
937 F: include/linux/iio/imu/adis.h
938 F: drivers/iio/imu/adis.c
940 ANALOG DEVICES INC ADP5061 DRIVER
941 M: Stefan Popa <stefan.popa@analog.com>
942 L: linux-pm@vger.kernel.org
943 W: http://ez.analog.com/community/linux-device-drivers
945 F: drivers/power/supply/adp5061.c
947 ANALOG DEVICES INC ADV7180 DRIVER
948 M: Lars-Peter Clausen <lars@metafoo.de>
949 L: linux-media@vger.kernel.org
950 W: http://ez.analog.com/community/linux-device-drivers
952 F: drivers/media/i2c/adv7180.c
954 ANALOG DEVICES INC ADV748X DRIVER
955 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
956 L: linux-media@vger.kernel.org
958 F: drivers/media/i2c/adv748x/*
960 ANALOG DEVICES INC ADV7511 DRIVER
961 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
962 L: linux-media@vger.kernel.org
964 F: drivers/media/i2c/adv7511*
966 ANALOG DEVICES INC ADV7604 DRIVER
967 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
968 L: linux-media@vger.kernel.org
970 F: drivers/media/i2c/adv7604*
972 ANALOG DEVICES INC ADV7842 DRIVER
973 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
974 L: linux-media@vger.kernel.org
976 F: drivers/media/i2c/adv7842*
978 ANALOG DEVICES INC ASOC CODEC DRIVERS
979 M: Lars-Peter Clausen <lars@metafoo.de>
980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
981 W: http://wiki.analog.com/
982 W: http://ez.analog.com/community/linux-device-drivers
984 F: sound/soc/codecs/adau*
985 F: sound/soc/codecs/adav*
986 F: sound/soc/codecs/ad1*
987 F: sound/soc/codecs/ad7*
988 F: sound/soc/codecs/ssm*
989 F: sound/soc/codecs/sigmadsp.*
991 ANALOG DEVICES INC DMA DRIVERS
992 M: Lars-Peter Clausen <lars@metafoo.de>
993 W: http://ez.analog.com/community/linux-device-drivers
995 F: drivers/dma/dma-axi-dmac.c
997 ANALOG DEVICES INC IIO DRIVERS
998 M: Lars-Peter Clausen <lars@metafoo.de>
999 M: Michael Hennerich <Michael.Hennerich@analog.com>
1000 M: Stefan Popa <stefan.popa@analog.com>
1001 W: http://wiki.analog.com/
1002 W: http://ez.analog.com/community/linux-device-drivers
1004 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1005 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1006 F: drivers/iio/*/ad*
1007 F: drivers/iio/adc/ltc2497*
1008 X: drivers/iio/*/adjd*
1009 F: drivers/staging/iio/*/ad*
1011 ANALOGBITS PLL LIBRARIES
1012 M: Paul Walmsley <paul.walmsley@sifive.com>
1014 F: drivers/clk/analogbits/*
1015 F: include/linux/clk/analogbits*
1018 M: Greentime Hu <green.hu@gmail.com>
1019 M: Vincent Chen <deanbo422@gmail.com>
1020 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1023 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1024 F: Documentation/devicetree/bindings/nds32/
1028 ANDROID CONFIG FRAGMENTS
1029 M: Rob Herring <robh@kernel.org>
1031 F: kernel/configs/android*
1034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1035 M: Arve Hjønnevåg <arve@android.com>
1036 M: Todd Kjos <tkjos@android.com>
1037 M: Martijn Coenen <maco@android.com>
1038 M: Joel Fernandes <joel@joelfernandes.org>
1039 M: Christian Brauner <christian@brauner.io>
1040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1041 L: devel@driverdev.osuosl.org
1044 F: drivers/staging/android/
1046 ANDROID GOLDFISH PIC DRIVER
1047 M: Miodrag Dinic <miodrag.dinic@mips.com>
1049 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1050 F: drivers/irqchip/irq-goldfish-pic.c
1052 ANDROID GOLDFISH RTC DRIVER
1053 M: Miodrag Dinic <miodrag.dinic@mips.com>
1055 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1056 F: drivers/rtc/rtc-goldfish.c
1059 M: Laura Abbott <labbott@redhat.com>
1060 M: Sumit Semwal <sumit.semwal@linaro.org>
1061 L: devel@driverdev.osuosl.org
1062 L: dri-devel@lists.freedesktop.org
1063 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1065 F: drivers/staging/android/ion
1066 F: drivers/staging/android/uapi/ion.h
1068 AOA (Apple Onboard Audio) ALSA DRIVER
1069 M: Johannes Berg <johannes@sipsolutions.net>
1070 L: linuxppc-dev@lists.ozlabs.org
1071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1075 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1076 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1077 L: linux-iio@vger.kernel.org
1079 F: drivers/iio/adc/stx104.c
1082 M: Jiri Kosina <jikos@kernel.org>
1084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1085 F: arch/x86/kernel/apm_32.c
1086 F: include/linux/apm_bios.h
1087 F: include/uapi/linux/apm_bios.h
1088 F: drivers/char/apm-emulation.c
1090 APPARMOR SECURITY MODULE
1091 M: John Johansen <john.johansen@canonical.com>
1092 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1093 W: wiki.apparmor.net
1094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1096 F: security/apparmor/
1097 F: Documentation/admin-guide/LSM/apparmor.rst
1099 APPLE BCM5974 MULTITOUCH DRIVER
1100 M: Henrik Rydberg <rydberg@bitmath.org>
1101 L: linux-input@vger.kernel.org
1103 F: drivers/input/mouse/bcm5974.c
1106 M: Henrik Rydberg <rydberg@bitmath.org>
1107 L: linux-hwmon@vger.kernel.org
1109 F: drivers/hwmon/applesmc.c
1111 APPLETALK NETWORK LAYER
1112 L: netdev@vger.kernel.org
1114 F: drivers/net/appletalk/
1116 F: include/linux/atalk.h
1117 F: include/uapi/linux/atalk.h
1119 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1120 M: Khuong Dinh <khuong@os.amperecomputing.com>
1122 F: arch/arm64/boot/dts/apm/
1124 APPLIED MICRO (APM) X-GENE SOC EDAC
1125 M: Khuong Dinh <khuong@os.amperecomputing.com>
1127 F: drivers/edac/xgene_edac.c
1128 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1130 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1131 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1132 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1134 F: drivers/net/ethernet/apm/xgene-v2/
1136 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1137 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1138 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1139 M: Quan Nguyen <quan@os.amperecomputing.com>
1141 F: drivers/net/ethernet/apm/xgene/
1142 F: drivers/net/phy/mdio-xgene.c
1143 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1144 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1146 APPLIED MICRO (APM) X-GENE SOC PMU
1147 M: Khuong Dinh <khuong@os.amperecomputing.com>
1149 F: drivers/perf/xgene_pmu.c
1150 F: Documentation/admin-guide/perf/xgene-pmu.rst
1151 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1153 APTINA CAMERA SENSOR PLL
1154 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1155 L: linux-media@vger.kernel.org
1157 F: drivers/media/i2c/aptina-pll.*
1159 AQUANTIA ETHERNET DRIVER (atlantic)
1160 M: Igor Russkikh <igor.russkikh@aquantia.com>
1161 L: netdev@vger.kernel.org
1163 W: http://www.aquantia.com
1164 Q: http://patchwork.ozlabs.org/project/netdev/list/
1165 F: drivers/net/ethernet/aquantia/atlantic/
1166 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1168 ARC FRAMEBUFFER DRIVER
1169 M: Jaya Kumar <jayalk@intworks.biz>
1171 F: drivers/video/fbdev/arcfb.c
1172 F: drivers/video/fbdev/core/fb_defio.c
1175 M: Alexey Brodkin <abrodkin@synopsys.com>
1177 F: drivers/gpu/drm/arc/
1178 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1180 ARCNET NETWORK LAYER
1181 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1182 L: netdev@vger.kernel.org
1184 F: drivers/net/arcnet/
1185 F: include/uapi/linux/if_arcnet.h
1187 ARM ARCHITECTED TIMER DRIVER
1188 M: Mark Rutland <mark.rutland@arm.com>
1189 M: Marc Zyngier <maz@kernel.org>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 F: arch/arm/include/asm/arch_timer.h
1193 F: arch/arm64/include/asm/arch_timer.h
1194 F: drivers/clocksource/arm_arch_timer.c
1196 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1197 M: Linus Walleij <linus.walleij@linaro.org>
1198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 F: Documentation/devicetree/bindings/arm/arm-boards
1201 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1202 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1203 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1204 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1205 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1206 F: arch/arm/mach-integrator/
1207 F: arch/arm/mach-realview/
1208 F: arch/arm/mach-versatile/
1209 F: arch/arm/plat-versatile/
1210 F: arch/arm/boot/dts/arm-realview-*
1211 F: arch/arm/boot/dts/integrator*
1212 F: arch/arm/boot/dts/versatile*
1213 F: drivers/clk/versatile/
1214 F: drivers/i2c/busses/i2c-versatile.c
1215 F: drivers/irqchip/irq-versatile-fpga.c
1216 F: drivers/mtd/maps/physmap_of_versatile.c
1217 F: drivers/power/reset/arm-versatile-reboot.c
1218 F: drivers/soc/versatile/
1220 ARM HDLCD DRM DRIVER
1221 M: Liviu Dudau <liviu.dudau@arm.com>
1223 F: drivers/gpu/drm/arm/hdlcd_*
1224 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1226 ARM KOMEDA DRM-KMS DRIVER
1227 M: James (Qian) Wang <james.qian.wang@arm.com>
1228 M: Liviu Dudau <liviu.dudau@arm.com>
1229 L: Mali DP Maintainers <malidp@foss.arm.com>
1231 T: git git://anongit.freedesktop.org/drm/drm-misc
1232 F: drivers/gpu/drm/arm/display/include/
1233 F: drivers/gpu/drm/arm/display/komeda/
1234 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1235 F: Documentation/gpu/komeda-kms.rst
1237 ARM MALI-DP DRM DRIVER
1238 M: Liviu Dudau <liviu.dudau@arm.com>
1239 M: Brian Starkey <brian.starkey@arm.com>
1240 L: Mali DP Maintainers <malidp@foss.arm.com>
1242 T: git git://anongit.freedesktop.org/drm/drm-misc
1243 F: drivers/gpu/drm/arm/
1244 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1245 F: Documentation/gpu/afbc.rst
1247 ARM MALI PANFROST DRM DRIVER
1248 M: Rob Herring <robh@kernel.org>
1249 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1250 L: dri-devel@lists.freedesktop.org
1252 T: git git://anongit.freedesktop.org/drm/drm-misc
1253 F: drivers/gpu/drm/panfrost/
1254 F: include/uapi/drm/panfrost_drm.h
1256 ARM MFM AND FLOPPY DRIVERS
1257 M: Ian Molton <spyro@f2s.com>
1259 F: arch/arm/mach-rpc/floppydma.S
1260 F: arch/arm/include/asm/floppy.h
1262 ARM PMU PROFILING AND DEBUGGING
1263 M: Will Deacon <will@kernel.org>
1264 M: Mark Rutland <mark.rutland@arm.com>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F: arch/arm*/kernel/perf_*
1268 F: arch/arm/oprofile/common.c
1269 F: arch/arm*/kernel/hw_breakpoint.c
1270 F: arch/arm*/include/asm/hw_breakpoint.h
1271 F: arch/arm*/include/asm/perf_event.h
1273 F: include/linux/perf/arm_pmu.h
1274 F: Documentation/devicetree/bindings/arm/pmu.yaml
1275 F: Documentation/devicetree/bindings/perf/
1278 M: Russell King <linux@armlinux.org.uk>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 W: http://www.armlinux.org.uk/
1282 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1284 X: arch/arm/boot/dts/
1286 ARM PRIMECELL AACI PL041 DRIVER
1287 M: Russell King <linux@armlinux.org.uk>
1291 ARM PRIMECELL BUS SUPPORT
1292 M: Russell King <linux@armlinux.org.uk>
1295 F: include/linux/amba/bus.h
1297 ARM PRIMECELL CLCD PL110 DRIVER
1298 M: Russell King <linux@armlinux.org.uk>
1300 F: drivers/video/fbdev/amba-clcd.*
1302 ARM PRIMECELL KMI PL050 DRIVER
1303 M: Russell King <linux@armlinux.org.uk>
1305 F: drivers/input/serio/ambakmi.*
1306 F: include/linux/amba/kmi.h
1308 ARM PRIMECELL MMCI PL180/1 DRIVER
1309 M: Russell King <linux@armlinux.org.uk>
1311 F: drivers/mmc/host/mmci.*
1312 F: include/linux/amba/mmci.h
1314 ARM PRIMECELL SSP PL022 SPI DRIVER
1315 M: Linus Walleij <linus.walleij@linaro.org>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1319 F: drivers/spi/spi-pl022.c
1321 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1322 M: Russell King <linux@armlinux.org.uk>
1324 F: drivers/tty/serial/amba-pl01*.c
1325 F: include/linux/amba/serial.h
1327 ARM PRIMECELL VIC PL190/PL192 DRIVER
1328 M: Linus Walleij <linus.walleij@linaro.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1332 F: drivers/irqchip/irq-vic.c
1334 AMAZON ANNAPURNA LABS FIC DRIVER
1335 M: Talel Shenhar <talel@amazon.com>
1337 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1338 F: drivers/irqchip/irq-al-fic.c
1341 M: Will Deacon <will@kernel.org>
1342 R: Robin Murphy <robin.murphy@arm.com>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: drivers/iommu/arm-smmu*
1346 F: drivers/iommu/io-pgtable-arm.c
1347 F: drivers/iommu/io-pgtable-arm-v7s.c
1349 ARM SUB-ARCHITECTURES
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1356 ARM/ACTIONS SEMI ARCHITECTURE
1357 M: Andreas Färber <afaerber@suse.de>
1358 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: arch/arm/mach-actions/
1363 F: arch/arm/boot/dts/owl-*
1364 F: arch/arm64/boot/dts/actions/
1365 F: drivers/clk/actions/
1366 F: drivers/clocksource/timer-owl*
1367 F: drivers/dma/owl-dma.c
1368 F: drivers/i2c/busses/i2c-owl.c
1369 F: drivers/pinctrl/actions/*
1370 F: drivers/soc/actions/
1371 F: include/dt-bindings/power/owl-*
1372 F: include/linux/soc/actions/
1373 F: Documentation/devicetree/bindings/arm/actions.txt
1374 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1375 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1376 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1377 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1378 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1379 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1381 ARM/ADS SPHERE MACHINE SUPPORT
1382 M: Lennert Buytenhek <kernel@wantstofly.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 ARM/AFEB9260 MACHINE SUPPORT
1387 M: Sergey Lapin <slapin@ossfans.org>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/AJECO 1ARM MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/Allwinner SoC Clock Support
1397 M: Emilio López <emilio@elopez.com.ar>
1399 F: drivers/clk/sunxi/
1401 ARM/Allwinner sunXi SoC support
1402 M: Maxime Ripard <mripard@kernel.org>
1403 M: Chen-Yu Tsai <wens@csie.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/mach-sunxi/
1409 F: arch/arm64/boot/dts/allwinner/
1410 F: drivers/clk/sunxi-ng/
1411 F: drivers/pinctrl/sunxi/
1412 F: drivers/soc/sunxi/
1413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1415 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1416 M: Neil Armstrong <narmstrong@baylibre.com>
1417 M: Jerome Brunet <jbrunet@baylibre.com>
1418 L: linux-amlogic@lists.infradead.org
1420 F: drivers/clk/meson/
1421 F: include/dt-bindings/clock/meson*
1422 F: include/dt-bindings/clock/gxbb*
1423 F: Documentation/devicetree/bindings/clock/amlogic*
1425 ARM/Amlogic Meson SoC support
1426 M: Kevin Hilman <khilman@baylibre.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 L: linux-amlogic@lists.infradead.org
1429 W: http://linux-meson.com/
1431 F: arch/arm/mach-meson/
1432 F: arch/arm/boot/dts/meson*
1433 F: arch/arm64/boot/dts/amlogic/
1434 F: drivers/pinctrl/meson/
1435 F: drivers/mmc/host/meson*
1436 F: drivers/soc/amlogic/
1439 ARM/Amlogic Meson SoC Sound Drivers
1440 M: Jerome Brunet <jbrunet@baylibre.com>
1441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1444 F: Documentation/devicetree/bindings/sound/amlogic*
1446 ARM/Annapurna Labs ALPINE ARCHITECTURE
1447 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1448 M: Antoine Tenart <antoine.tenart@bootlin.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/mach-alpine/
1452 F: arch/arm/boot/dts/alpine*
1453 F: arch/arm64/boot/dts/al/
1454 F: drivers/*/*alpine*
1456 ARM/ARTPEC MACHINE SUPPORT
1457 M: Jesper Nilsson <jesper.nilsson@axis.com>
1458 M: Lars Persson <lars.persson@axis.com>
1460 L: linux-arm-kernel@axis.com
1461 F: arch/arm/mach-artpec
1462 F: arch/arm/boot/dts/artpec6*
1464 F: drivers/crypto/axis
1465 F: drivers/pinctrl/pinctrl-artpec*
1466 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1468 ARM/ASPEED I2C DRIVER
1469 M: Brendan Higgins <brendanhiggins@google.com>
1470 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1471 R: Joel Stanley <joel@jms.id.au>
1472 L: linux-i2c@vger.kernel.org
1473 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1475 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1476 F: drivers/i2c/busses/i2c-aspeed.c
1477 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1478 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1480 ARM/ASPEED MACHINE SUPPORT
1481 M: Joel Stanley <joel@jms.id.au>
1482 R: Andrew Jeffery <andrew@aj.id.au>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1485 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1488 F: arch/arm/mach-aspeed/
1489 F: arch/arm/boot/dts/aspeed-*
1492 ARM/BITMAIN ARCHITECTURE
1493 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm64/boot/dts/bitmain/
1497 F: drivers/pinctrl/pinctrl-bm1880.c
1498 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1499 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1501 ARM/CALXEDA HIGHBANK ARCHITECTURE
1502 M: Rob Herring <robh@kernel.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm/mach-highbank/
1506 F: arch/arm/boot/dts/highbank.dts
1507 F: arch/arm/boot/dts/ecx-*.dts*
1509 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1510 M: Krzysztof Halasa <khalasa@piap.pl>
1512 F: arch/arm/mach-cns3xxx/
1514 ARM/CAVIUM THUNDER NETWORK DRIVER
1515 M: Sunil Goutham <sgoutham@cavium.com>
1516 M: Robert Richter <rric@kernel.org>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: drivers/net/ethernet/cavium/thunder/
1521 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1522 M: Lukasz Majewski <lukma@denx.de>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 F: arch/arm/mach-ep93xx/ts72xx.c
1527 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1528 M: Alexander Shiyan <shc_work@mail.ru>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1534 M: Lennert Buytenhek <kernel@wantstofly.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1539 M: Hartley Sweeten <hsweeten@visionengravers.com>
1540 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/mach-ep93xx/
1544 F: arch/arm/mach-ep93xx/include/mach/
1547 M: Russell King <linux@armlinux.org.uk>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1551 F: drivers/clk/clkdev.c
1553 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1554 M: Mike Rapoport <mike@compulab.co.il>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1559 M: Baruch Siach <baruch@tkos.co.il>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 F: arch/arm/boot/dts/cx92755*
1565 ARM/CONTEC MICRO9 MACHINE SUPPORT
1566 M: Hubert Feurstein <hubert.feurstein@contec.at>
1568 F: arch/arm/mach-ep93xx/micro9.c
1570 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1571 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1572 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 F: drivers/hwtracing/coresight/*
1576 F: Documentation/trace/coresight.txt
1577 F: Documentation/trace/coresight-cpu-debug.txt
1578 F: Documentation/devicetree/bindings/arm/coresight.txt
1579 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1580 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1581 F: tools/perf/arch/arm/util/pmu.c
1582 F: tools/perf/arch/arm/util/auxtrace.c
1583 F: tools/perf/arch/arm/util/cs-etm.c
1584 F: tools/perf/arch/arm/util/cs-etm.h
1585 F: tools/perf/util/cs-etm.*
1586 F: tools/perf/util/cs-etm-decoder/*
1588 ARM/CORGI MACHINE SUPPORT
1589 M: Richard Purdie <rpurdie@rpsys.net>
1592 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1593 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1594 M: Linus Walleij <linus.walleij@linaro.org>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 T: git git://github.com/ulli-kroll/linux.git
1598 F: Documentation/devicetree/bindings/arm/gemini.txt
1599 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1600 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1601 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1602 F: arch/arm/mach-gemini/
1603 F: drivers/net/ethernet/cortina/
1604 F: drivers/pinctrl/pinctrl-gemini.c
1605 F: drivers/rtc/rtc-ftrtc010.c
1607 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1608 M: Barry Song <baohua@kernel.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1612 F: arch/arm/boot/dts/prima2*
1613 F: arch/arm/mach-prima2/
1614 F: drivers/clk/sirf/
1615 F: drivers/clocksource/timer-prima2.c
1616 F: drivers/clocksource/timer-atlas7.c
1620 ARM/EBSA110 MACHINE SUPPORT
1621 M: Russell King <linux@armlinux.org.uk>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 W: http://www.armlinux.org.uk/
1625 F: arch/arm/mach-ebsa110/
1626 F: drivers/net/ethernet/amd/am79c961a.*
1628 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1629 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1630 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1636 M: Robert Jarzmik <robert.jarzmik@free.fr>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-pxa/ezx.c
1641 ARM/FARADAY FA526 PORT
1642 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 T: git git://git.berlios.de/gemini-board
1646 F: arch/arm/mm/*-fa*
1648 ARM/FOOTBRIDGE ARCHITECTURE
1649 M: Russell King <linux@armlinux.org.uk>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W: http://www.armlinux.org.uk/
1653 F: arch/arm/include/asm/hardware/dec21285.h
1654 F: arch/arm/mach-footbridge/
1656 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1657 M: Shawn Guo <shawnguo@kernel.org>
1658 M: Sascha Hauer <s.hauer@pengutronix.de>
1659 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1660 R: Fabio Estevam <festevam@gmail.com>
1661 R: NXP Linux Team <linux-imx@nxp.com>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1667 X: drivers/media/i2c/
1669 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1670 M: Shawn Guo <shawnguo@kernel.org>
1671 M: Sascha Hauer <s.hauer@pengutronix.de>
1672 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1673 R: Stefan Agner <stefan@agner.ch>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1677 F: arch/arm/mach-imx/*vf610*
1678 F: arch/arm/boot/dts/vf*
1680 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1681 M: Shawn Guo <shawnguo@kernel.org>
1682 M: Li Yang <leoyang.li@nxp.com>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686 F: arch/arm/boot/dts/ls1021a*
1687 F: arch/arm64/boot/dts/freescale/fsl-*
1688 F: arch/arm64/boot/dts/freescale/qoriq-*
1690 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1691 M: Lennert Buytenhek <kernel@wantstofly.org>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 ARM/GUMSTIX MACHINE SUPPORT
1696 M: Steve Sakoman <sakoman@gmail.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1701 M: Philipp Zabel <philipp.zabel@gmail.com>
1702 M: Paul Parsons <lost.distance@yahoo.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm/mach-pxa/hx4700.c
1706 F: arch/arm/mach-pxa/include/mach/hx4700.h
1707 F: sound/soc/pxa/hx4700.c
1709 ARM/HISILICON SOC SUPPORT
1710 M: Wei Xu <xuwei5@hisilicon.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 W: http://www.hisilicon.com
1714 T: git git://github.com/hisilicon/linux-hisi.git
1715 F: arch/arm/mach-hisi/
1716 F: arch/arm/boot/dts/hi3*
1717 F: arch/arm/boot/dts/hip*
1718 F: arch/arm/boot/dts/hisi*
1719 F: arch/arm64/boot/dts/hisilicon/
1721 ARM/HP JORNADA 7XX MACHINE SUPPORT
1722 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1726 F: arch/arm/mach-sa1100/jornada720.c
1727 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1729 ARM/IGEP MACHINE SUPPORT
1730 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1731 M: Javier Martinez Canillas <javier@dowhile0.org>
1732 L: linux-omap@vger.kernel.org
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 F: arch/arm/boot/dts/omap3-igep*
1737 ARM/INCOME PXA270 SUPPORT
1738 M: Marek Vasut <marek.vasut@gmail.com>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1743 ARM/INTEL IOP13XX ARM ARCHITECTURE
1744 M: Lennert Buytenhek <kernel@wantstofly.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 ARM/INTEL IOP32X ARM ARCHITECTURE
1749 M: Lennert Buytenhek <kernel@wantstofly.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 ARM/INTEL IOP33X ARM ARCHITECTURE
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 ARM/INTEL IQ81342EX MACHINE SUPPORT
1758 M: Lennert Buytenhek <kernel@wantstofly.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 ARM/INTEL IXDP2850 MACHINE SUPPORT
1763 M: Lennert Buytenhek <kernel@wantstofly.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 ARM/INTEL IXP4XX ARM ARCHITECTURE
1768 M: Linus Walleij <linusw@kernel.org>
1769 M: Imre Kaloz <kaloz@openwrt.org>
1770 M: Krzysztof Halasa <khalasa@piap.pl>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1774 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1775 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1776 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1777 F: arch/arm/mach-ixp4xx/
1778 F: drivers/clocksource/timer-ixp4xx.c
1779 F: drivers/gpio/gpio-ixp4xx.c
1780 F: drivers/irqchip/irq-ixp4xx.c
1781 F: include/linux/irqchip/irq-ixp4xx.h
1782 F: include/linux/platform_data/timer-ixp4xx.h
1784 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1785 M: Jonathan Cameron <jic23@cam.ac.uk>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/stargate2.c
1789 F: drivers/pcmcia/pxa2xx_stargate2.c
1791 ARM/INTEL XSC3 (MANZANO) ARM CORE
1792 M: Lennert Buytenhek <kernel@wantstofly.org>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1797 M: Lennert Buytenhek <kernel@wantstofly.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/LG1K ARCHITECTURE
1802 M: Chanho Min <chanho.min@lge.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm64/boot/dts/lg/
1807 ARM/LOGICPD PXA270 MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/LPC18XX ARCHITECTURE
1813 M: Vladimir Zapolskiy <vz@mleia.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1817 F: arch/arm/boot/dts/lpc43*
1818 F: drivers/i2c/busses/i2c-lpc2k.c
1819 F: drivers/memory/pl172.c
1820 F: drivers/mtd/spi-nor/nxp-spifi.c
1821 F: drivers/rtc/rtc-lpc24xx.c
1824 ARM/LPC32XX SOC SUPPORT
1825 M: Vladimir Zapolskiy <vz@mleia.com>
1826 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1830 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1831 F: arch/arm/boot/dts/lpc32*
1832 F: arch/arm/mach-lpc32xx/
1833 F: drivers/i2c/busses/i2c-pnx.c
1834 F: drivers/net/ethernet/nxp/lpc_eth.c
1835 F: drivers/usb/host/ohci-nxp.c
1836 F: drivers/watchdog/pnx4008_wdt.c
1839 ARM/MAGICIAN MACHINE SUPPORT
1840 M: Philipp Zabel <philipp.zabel@gmail.com>
1843 ARM/Marvell Dove/MV78xx0/Orion SOC support
1844 M: Jason Cooper <jason@lakedaemon.net>
1845 M: Andrew Lunn <andrew@lunn.ch>
1846 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1847 M: Gregory Clement <gregory.clement@bootlin.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F: Documentation/devicetree/bindings/soc/dove/
1851 F: arch/arm/mach-dove/
1852 F: arch/arm/mach-mv78xx0/
1853 F: arch/arm/mach-orion5x/
1854 F: arch/arm/plat-orion/
1855 F: arch/arm/boot/dts/dove*
1856 F: arch/arm/boot/dts/orion5x*
1857 T: git git://git.infradead.org/linux-mvebu.git
1859 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1860 M: Jason Cooper <jason@lakedaemon.net>
1861 M: Andrew Lunn <andrew@lunn.ch>
1862 M: Gregory Clement <gregory.clement@bootlin.com>
1863 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/boot/dts/armada*
1867 F: arch/arm/boot/dts/kirkwood*
1868 F: arch/arm/configs/mvebu_*_defconfig
1869 F: arch/arm/mach-mvebu/
1870 F: arch/arm64/boot/dts/marvell/armada*
1871 F: drivers/cpufreq/armada-37xx-cpufreq.c
1872 F: drivers/cpufreq/armada-8k-cpufreq.c
1873 F: drivers/cpufreq/mvebu-cpufreq.c
1874 F: drivers/irqchip/irq-armada-370-xp.c
1875 F: drivers/irqchip/irq-mvebu-*
1876 F: drivers/pinctrl/mvebu/
1877 F: drivers/rtc/rtc-armada38x.c
1878 T: git git://git.infradead.org/linux-mvebu.git
1880 ARM/Mediatek RTC DRIVER
1881 M: Eddie Huang <eddie.huang@mediatek.com>
1882 M: Sean Wang <sean.wang@mediatek.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1886 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1887 F: drivers/rtc/rtc-mt6397.c
1888 F: drivers/rtc/rtc-mt7622.c
1890 ARM/Mediatek SoC support
1891 M: Matthias Brugger <matthias.bgg@gmail.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894 W: https://mtk.bcnfs.org/
1895 C: irc://chat.freenode.net/linux-mediatek
1897 F: arch/arm/boot/dts/mt6*
1898 F: arch/arm/boot/dts/mt7*
1899 F: arch/arm/boot/dts/mt8*
1900 F: arch/arm/mach-mediatek/
1901 F: arch/arm64/boot/dts/mediatek/
1902 F: drivers/soc/mediatek/
1907 ARM/Mediatek USB3 PHY DRIVER
1908 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1912 F: drivers/phy/mediatek/
1913 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1915 ARM/MICREL KS8695 ARCHITECTURE
1916 M: Greg Ungerer <gerg@uclinux.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 F: arch/arm/mach-ks8695/
1921 ARM/Microchip (AT91) SoC support
1922 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1923 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1924 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 W: http://www.linux4sam.org
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1931 F: arch/arm/mach-at91/
1932 F: include/soc/at91/
1933 F: arch/arm/boot/dts/at91*.dts
1934 F: arch/arm/boot/dts/at91*.dtsi
1935 F: arch/arm/boot/dts/sama*.dts
1936 F: arch/arm/boot/dts/sama*.dtsi
1937 F: arch/arm/include/debug/at91.S
1938 F: drivers/memory/atmel*
1939 F: drivers/watchdog/sama5d4_wdt.c
1940 X: drivers/input/touchscreen/atmel_mxt_ts.c
1941 X: drivers/net/wireless/atmel/
1943 ARM/MIOA701 MACHINE SUPPORT
1944 M: Robert Jarzmik <robert.jarzmik@free.fr>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F: arch/arm/mach-pxa/mioa701.c
1949 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1950 M: Michael Petchkovsky <mkpetch@internode.on.net>
1953 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1954 M: Linus Walleij <linus.walleij@linaro.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1958 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1959 F: arch/arm/mach-nomadik/
1960 F: arch/arm/mach-u300/
1961 F: arch/arm/mach-ux500/
1962 F: arch/arm/boot/dts/ste-*
1963 F: drivers/clk/clk-nomadik.c
1964 F: drivers/clk/clk-u300.c
1965 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1966 F: drivers/clocksource/timer-u300.c
1967 F: drivers/dma/coh901318*
1968 F: drivers/dma/ste_dma40*
1969 F: drivers/hwspinlock/u8500_hsem.c
1970 F: drivers/i2c/busses/i2c-nomadik.c
1971 F: drivers/i2c/busses/i2c-stu300.c
1972 F: drivers/mfd/ab3100*
1973 F: drivers/mfd/ab8500*
1974 F: drivers/mfd/abx500*
1975 F: drivers/mfd/dbx500*
1976 F: drivers/mfd/db8500*
1977 F: drivers/pinctrl/nomadik/
1978 F: drivers/pinctrl/pinctrl-coh901*
1979 F: drivers/pinctrl/pinctrl-u300.c
1980 F: drivers/rtc/rtc-ab3100.c
1981 F: drivers/rtc/rtc-ab8500.c
1982 F: drivers/rtc/rtc-coh901331.c
1983 F: drivers/rtc/rtc-pl031.c
1984 F: drivers/watchdog/coh901327_wdt.c
1985 F: Documentation/devicetree/bindings/arm/ste-*
1986 F: Documentation/devicetree/bindings/arm/ux500/
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1989 ARM/NUVOTON NPCM ARCHITECTURE
1990 M: Avi Fishman <avifishman70@gmail.com>
1991 M: Tomer Maimon <tmaimon77@gmail.com>
1992 M: Tali Perry <tali.perry1@gmail.com>
1993 R: Patrick Venture <venture@google.com>
1994 R: Nancy Yuen <yuenn@google.com>
1995 R: Benjamin Fair <benjaminfair@google.com>
1996 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1998 F: arch/arm/mach-npcm/
1999 F: arch/arm/boot/dts/nuvoton-npcm*
2000 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2002 F: Documentation/devicetree/bindings/*/*npcm*
2003 F: Documentation/devicetree/bindings/*/*/*npcm*
2005 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2006 M: Wan ZongShun <mcuos.com@gmail.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W: http://www.mcuos.com
2010 F: arch/arm/mach-w90x900/
2011 F: drivers/input/keyboard/w90p910_keypad.c
2012 F: drivers/input/touchscreen/w90p910_ts.c
2013 F: drivers/watchdog/nuc900_wdt.c
2014 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
2015 F: drivers/mtd/nand/raw/nuc900_nand.c
2016 F: drivers/rtc/rtc-nuc900.c
2017 F: drivers/spi/spi-nuc900.c
2018 F: drivers/usb/host/ehci-w90x900.c
2019 F: drivers/video/fbdev/nuc900fb.c
2021 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2022 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2023 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2025 F: arch/arm/mach-s3c24xx/mach-gta02.c
2026 F: arch/arm/mach-s3c24xx/gta02.h
2028 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2029 M: Alexander Clouter <alex@digriz.org.uk>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 W: http://www.digriz.org.uk/ts78xx/kernel
2033 F: arch/arm/mach-orion5x/ts78xx-*
2035 ARM/OXNAS platform support
2036 M: Neil Armstrong <narmstrong@baylibre.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 L: linux-oxnas@groups.io (moderated for non-subscribers)
2040 F: arch/arm/mach-oxnas/
2041 F: arch/arm/boot/dts/ox8*.dts*
2044 ARM/PALM TREO SUPPORT
2045 M: Tomas Cech <sleep_walker@suse.com>
2046 L: linux-arm-kernel@lists.infradead.org
2047 W: http://hackndev.com
2049 F: arch/arm/mach-pxa/palmtreo.*
2051 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2052 M: Marek Vasut <marek.vasut@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org
2054 W: http://hackndev.com
2056 F: arch/arm/mach-pxa/include/mach/palmtx.h
2057 F: arch/arm/mach-pxa/palmtx.c
2058 F: arch/arm/mach-pxa/palmt5.*
2059 F: arch/arm/mach-pxa/include/mach/palmld.h
2060 F: arch/arm/mach-pxa/palmld.c
2061 F: arch/arm/mach-pxa/palmte2.*
2062 F: arch/arm/mach-pxa/include/mach/palmtc.h
2063 F: arch/arm/mach-pxa/palmtc.c
2066 M: Sergey Lapin <slapin@ossfans.org>
2067 L: linux-arm-kernel@lists.infradead.org
2068 W: http://hackndev.com
2070 F: arch/arm/mach-pxa/palmz72.*
2073 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2074 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2077 ARM/PT DIGITAL BOARD PORT
2078 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 W: http://www.armlinux.org.uk/
2083 ARM/QUALCOMM SUPPORT
2084 M: Andy Gross <agross@kernel.org>
2085 L: linux-arm-msm@vger.kernel.org
2087 F: Documentation/devicetree/bindings/soc/qcom/
2088 F: Documentation/devicetree/bindings/*/qcom*
2089 F: arch/arm/boot/dts/qcom-*.dts
2090 F: arch/arm/boot/dts/qcom-*.dtsi
2091 F: arch/arm/mach-qcom/
2092 F: arch/arm64/boot/dts/qcom/
2095 F: drivers/*/*/qcom/
2096 F: drivers/*/*/qcom*
2097 F: drivers/*/pm8???-*
2098 F: drivers/bluetooth/btqcomsmd.c
2099 F: drivers/clocksource/timer-qcom.c
2100 F: drivers/extcon/extcon-qcom*
2101 F: drivers/iommu/msm*
2102 F: drivers/i2c/busses/i2c-qup.c
2103 F: drivers/i2c/busses/i2c-qcom-geni.c
2104 F: drivers/mfd/ssbi.c
2105 F: drivers/mmc/host/mmci_qcom*
2106 F: drivers/mmc/host/sdhci-msm.c
2107 F: drivers/pci/controller/dwc/pcie-qcom.c
2108 F: drivers/phy/qualcomm/
2109 F: drivers/power/*/msm*
2110 F: drivers/reset/reset-qcom-*
2111 F: drivers/scsi/ufs/ufs-qcom.*
2112 F: drivers/spi/spi-qup.c
2113 F: drivers/spi/spi-geni-qcom.c
2114 F: drivers/spi/spi-qcom-qspi.c
2115 F: drivers/tty/serial/msm_serial.c
2116 F: drivers/usb/dwc3/dwc3-qcom.c
2117 F: include/dt-bindings/*/qcom*
2118 F: include/linux/*/qcom*
2119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2121 ARM/RADISYS ENP2611 MACHINE SUPPORT
2122 M: Lennert Buytenhek <kernel@wantstofly.org>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 ARM/RDA MICRO ARCHITECTURE
2127 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2131 F: arch/arm/boot/dts/rda8810pl-*
2132 F: drivers/clocksource/timer-rda.c
2133 F: drivers/irqchip/irq-rda-intc.c
2134 F: drivers/tty/serial/rda-uart.c
2135 F: Documentation/devicetree/bindings/arm/rda.yaml
2136 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2137 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2138 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2140 ARM/REALTEK ARCHITECTURE
2141 M: Andreas Färber <afaerber@suse.de>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 F: arch/arm64/boot/dts/realtek/
2145 F: Documentation/devicetree/bindings/arm/realtek.txt
2147 ARM/RENESAS ARM64 ARCHITECTURE
2148 M: Simon Horman <horms@verge.net.au>
2149 M: Geert Uytterhoeven <geert+renesas@glider.be>
2150 M: Magnus Damm <magnus.damm@gmail.com>
2151 L: linux-renesas-soc@vger.kernel.org
2152 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2156 F: arch/arm64/boot/dts/renesas/
2157 F: Documentation/devicetree/bindings/arm/renesas.yaml
2158 F: drivers/soc/renesas/
2159 F: include/linux/soc/renesas/
2161 ARM/RISCPC ARCHITECTURE
2162 M: Russell King <linux@armlinux.org.uk>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W: http://www.armlinux.org.uk/
2166 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2167 F: arch/arm/include/asm/hardware/ioc.h
2168 F: arch/arm/include/asm/hardware/iomd.h
2169 F: arch/arm/include/asm/hardware/memc.h
2170 F: arch/arm/mach-rpc/
2171 F: drivers/net/ethernet/8390/etherh.c
2172 F: drivers/net/ethernet/i825xx/ether1*
2173 F: drivers/net/ethernet/seeq/ether3*
2174 F: drivers/scsi/arm/
2176 ARM/Rockchip SoC support
2177 M: Heiko Stuebner <heiko@sntech.de>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 L: linux-rockchip@lists.infradead.org
2180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2182 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2183 F: arch/arm/boot/dts/rk3*
2184 F: arch/arm/boot/dts/rv1108*
2185 F: arch/arm/mach-rockchip/
2186 F: drivers/clk/rockchip/
2187 F: drivers/i2c/busses/i2c-rk3x.c
2188 F: drivers/*/*rockchip*
2189 F: drivers/*/*/*rockchip*
2190 F: sound/soc/rockchip/
2193 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2194 M: Kukjin Kim <kgene@kernel.org>
2195 M: Krzysztof Kozlowski <krzk@kernel.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2198 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2200 F: arch/arm/boot/dts/s3c*
2201 F: arch/arm/boot/dts/s5p*
2202 F: arch/arm/boot/dts/exynos*
2203 F: arch/arm64/boot/dts/exynos/
2204 F: arch/arm/plat-samsung/
2205 F: arch/arm/mach-s3c24*/
2206 F: arch/arm/mach-s3c64xx/
2207 F: arch/arm/mach-s5p*/
2208 F: arch/arm/mach-exynos*/
2209 F: drivers/*/*s3c24*
2210 F: drivers/*/*/*s3c24*
2211 F: drivers/*/*s3c64xx*
2212 F: drivers/*/*s5pv210*
2213 F: drivers/memory/samsung/*
2214 F: drivers/soc/samsung/*
2215 F: Documentation/arm/samsung/
2216 F: Documentation/devicetree/bindings/arm/samsung/
2217 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2218 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2221 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2222 M: Kyungmin Park <kyungmin.park@samsung.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 F: arch/arm/mach-s5pv210/
2227 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2228 M: Kyungmin Park <kyungmin.park@samsung.com>
2229 M: Kamil Debski <kamil@wypas.org>
2230 M: Andrzej Hajda <a.hajda@samsung.com>
2231 L: linux-arm-kernel@lists.infradead.org
2232 L: linux-media@vger.kernel.org
2234 F: drivers/media/platform/s5p-g2d/
2236 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2237 M: Marek Szyprowski <m.szyprowski@samsung.com>
2238 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2239 L: linux-media@vger.kernel.org
2241 F: drivers/media/platform/s5p-cec/
2242 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2244 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2245 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2246 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2247 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2248 L: linux-arm-kernel@lists.infradead.org
2249 L: linux-media@vger.kernel.org
2251 F: drivers/media/platform/s5p-jpeg/
2253 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2254 M: Kyungmin Park <kyungmin.park@samsung.com>
2255 M: Kamil Debski <kamil@wypas.org>
2256 M: Jeongtae Park <jtp.park@samsung.com>
2257 M: Andrzej Hajda <a.hajda@samsung.com>
2258 L: linux-arm-kernel@lists.infradead.org
2259 L: linux-media@vger.kernel.org
2261 F: drivers/media/platform/s5p-mfc/
2263 ARM/SHMOBILE ARM ARCHITECTURE
2264 M: Simon Horman <horms@verge.net.au>
2265 M: Geert Uytterhoeven <geert+renesas@glider.be>
2266 M: Magnus Damm <magnus.damm@gmail.com>
2267 L: linux-renesas-soc@vger.kernel.org
2268 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2272 F: arch/arm/boot/dts/emev2*
2273 F: arch/arm/boot/dts/gr-peach*
2274 F: arch/arm/boot/dts/iwg20d-q7*
2275 F: arch/arm/boot/dts/r7s*
2276 F: arch/arm/boot/dts/r8a*
2277 F: arch/arm/boot/dts/r9a*
2278 F: arch/arm/boot/dts/sh*
2279 F: arch/arm/configs/shmobile_defconfig
2280 F: arch/arm/include/debug/renesas-scif.S
2281 F: arch/arm/mach-shmobile/
2282 F: Documentation/devicetree/bindings/arm/renesas.yaml
2283 F: drivers/soc/renesas/
2284 F: include/linux/soc/renesas/
2286 ARM/SOCFPGA ARCHITECTURE
2287 M: Dinh Nguyen <dinguyen@kernel.org>
2289 F: arch/arm/mach-socfpga/
2290 F: arch/arm/boot/dts/socfpga*
2291 F: arch/arm/configs/socfpga_defconfig
2292 F: arch/arm64/boot/dts/altera/
2293 F: arch/arm64/boot/dts/intel/
2294 W: http://www.rocketboards.org
2295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2297 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2298 M: Dinh Nguyen <dinguyen@kernel.org>
2300 F: drivers/clk/socfpga/
2302 ARM/SOCFPGA EDAC SUPPORT
2303 M: Thor Thayer <thor.thayer@linux.intel.com>
2305 F: drivers/edac/altera_edac.
2307 ARM/SPREADTRUM SoC SUPPORT
2308 M: Orson Zhai <orsonzhai@gmail.com>
2309 M: Baolin Wang <baolin.wang@linaro.org>
2310 M: Chunyan Zhang <zhang.lyra@gmail.com>
2312 F: arch/arm64/boot/dts/sprd
2315 ARM/STI ARCHITECTURE
2316 M: Patrice Chotard <patrice.chotard@st.com>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 W: http://www.stlinux.com
2320 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2321 F: arch/arm/mach-sti/
2322 F: arch/arm/boot/dts/sti*
2323 F: drivers/char/hw_random/st-rng.c
2324 F: drivers/clocksource/arm_global_timer.c
2325 F: drivers/clocksource/clksrc_st_lpc.c
2326 F: drivers/cpufreq/sti-cpufreq.c
2327 F: drivers/dma/st_fdma*
2328 F: drivers/i2c/busses/i2c-st.c
2329 F: drivers/media/rc/st_rc.c
2330 F: drivers/media/platform/sti/c8sectpfe/
2331 F: drivers/mmc/host/sdhci-st.c
2332 F: drivers/phy/st/phy-miphy28lp.c
2333 F: drivers/phy/st/phy-stih407-usb.c
2334 F: drivers/pinctrl/pinctrl-st.c
2335 F: drivers/remoteproc/st_remoteproc.c
2336 F: drivers/remoteproc/st_slim_rproc.c
2337 F: drivers/reset/sti/
2338 F: drivers/rtc/rtc-st-lpc.c
2339 F: drivers/tty/serial/st-asc.c
2340 F: drivers/usb/dwc3/dwc3-st.c
2341 F: drivers/usb/host/ehci-st.c
2342 F: drivers/usb/host/ohci-st.c
2343 F: drivers/watchdog/st_lpc_wdt.c
2344 F: drivers/ata/ahci_st.c
2345 F: include/linux/remoteproc/st_slim_rproc.h
2347 ARM/STM32 ARCHITECTURE
2348 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2349 M: Alexandre Torgue <alexandre.torgue@st.com>
2350 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2356 F: arch/arm/boot/dts/stm32*
2357 F: arch/arm/mach-stm32/
2358 F: drivers/clocksource/armv7m_systick.c
2360 ARM/Synaptics SoC support
2361 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2362 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 F: arch/arm/mach-berlin/
2366 F: arch/arm/boot/dts/berlin*
2367 F: arch/arm64/boot/dts/synaptics/
2369 ARM/TANGO ARCHITECTURE
2370 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2371 M: Mans Rullgard <mans@mansr.com>
2372 L: linux-arm-kernel@lists.infradead.org
2376 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2377 M: Lennert Buytenhek <kernel@wantstofly.org>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2382 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2383 L: linux-tegra@vger.kernel.org
2384 L: linux-media@vger.kernel.org
2386 F: drivers/media/platform/tegra-cec/
2387 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2389 ARM/TETON BGA MACHINE SUPPORT
2390 M: "Mark F. Brown" <mark.brown314@gmail.com>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2395 M: Santosh Shilimkar <ssantosh@kernel.org>
2396 L: linux-kernel@vger.kernel.org
2398 F: drivers/memory/*emif*
2400 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2401 M: Tero Kristo <t-kristo@ti.com>
2402 M: Nishanth Menon <nm@ti.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2406 F: arch/arm64/boot/dts/ti/Makefile
2407 F: arch/arm64/boot/dts/ti/k3-*
2408 F: include/dt-bindings/pinctrl/k3.h
2410 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2411 M: Santosh Shilimkar <ssantosh@kernel.org>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 F: arch/arm/mach-keystone/
2415 F: arch/arm/boot/dts/keystone-*
2416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2418 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2419 M: Santosh Shilimkar <ssantosh@kernel.org>
2420 L: linux-kernel@vger.kernel.org
2422 F: drivers/clk/keystone/
2424 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2425 M: Santosh Shilimkar <ssantosh@kernel.org>
2426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 L: linux-kernel@vger.kernel.org
2429 F: drivers/clocksource/timer-keystone.c
2431 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2432 M: Santosh Shilimkar <ssantosh@kernel.org>
2433 L: linux-kernel@vger.kernel.org
2435 F: drivers/power/reset/keystone-reset.c
2437 ARM/THECUS N2100 MACHINE SUPPORT
2438 M: Lennert Buytenhek <kernel@wantstofly.org>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 ARM/TOSA MACHINE SUPPORT
2443 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2444 M: Dirk Opfer <dirk@opfer-online.de>
2447 ARM/UNIPHIER ARCHITECTURE
2448 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2452 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2453 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2454 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2455 F: arch/arm/boot/dts/uniphier*
2456 F: arch/arm/include/asm/hardware/cache-uniphier.h
2457 F: arch/arm/mach-uniphier/
2458 F: arch/arm/mm/cache-uniphier.c
2459 F: arch/arm64/boot/dts/socionext/uniphier*
2460 F: drivers/bus/uniphier-system-bus.c
2461 F: drivers/clk/uniphier/
2462 F: drivers/dma/uniphier-mdmac.c
2463 F: drivers/gpio/gpio-uniphier.c
2464 F: drivers/i2c/busses/i2c-uniphier*
2465 F: drivers/irqchip/irq-uniphier-aidet.c
2466 F: drivers/mmc/host/uniphier-sd.c
2467 F: drivers/pinctrl/uniphier/
2468 F: drivers/reset/reset-uniphier.c
2469 F: drivers/tty/serial/8250/8250_uniphier.c
2472 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2473 M: Ulf Hansson <ulf.hansson@linaro.org>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 T: git git://git.linaro.org/people/ulfh/clk.git
2477 F: drivers/clk/ux500/
2479 ARM/VERSATILE EXPRESS PLATFORM
2480 M: Liviu Dudau <liviu.dudau@arm.com>
2481 M: Sudeep Holla <sudeep.holla@arm.com>
2482 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 F: arch/arm/boot/dts/vexpress*
2486 F: arch/arm64/boot/dts/arm/
2487 F: arch/arm/mach-vexpress/
2490 F: drivers/clk/versatile/clk-vexpress-osc.c
2491 F: drivers/clocksource/timer-versatile.c
2495 M: Russell King <linux@armlinux.org.uk>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 W: http://www.armlinux.org.uk/
2501 ARM/VOIPAC PXA270 SUPPORT
2502 M: Marek Vasut <marek.vasut@gmail.com>
2503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 F: arch/arm/mach-pxa/vpac270.c
2506 F: arch/arm/mach-pxa/include/mach/vpac270.h
2508 ARM/VT8500 ARM ARCHITECTURE
2509 M: Tony Prisk <linux@prisktech.co.nz>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2513 F: arch/arm/mach-vt8500/
2514 F: drivers/clocksource/timer-vt8500.c
2515 F: drivers/i2c/busses/i2c-wmt.c
2516 F: drivers/mmc/host/wmt-sdmmc.c
2517 F: drivers/pwm/pwm-vt8500.c
2518 F: drivers/rtc/rtc-vt8500.c
2519 F: drivers/tty/serial/vt8500_serial.c
2520 F: drivers/usb/host/ehci-platform.c
2521 F: drivers/usb/host/uhci-platform.c
2522 F: drivers/video/fbdev/vt8500lcdfb.*
2523 F: drivers/video/fbdev/wm8505fb*
2524 F: drivers/video/fbdev/wmt_ge_rops.*
2526 ARM/ZIPIT Z2 SUPPORT
2527 M: Marek Vasut <marek.vasut@gmail.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 F: arch/arm/mach-pxa/z2.c
2531 F: arch/arm/mach-pxa/include/mach/z2.h
2533 ARM/ZTE ARCHITECTURE
2534 M: Jun Nie <jun.nie@linaro.org>
2535 M: Shawn Guo <shawnguo@kernel.org>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 F: arch/arm/boot/dts/zx2967*
2539 F: arch/arm/mach-zx/
2540 F: arch/arm64/boot/dts/zte/
2542 F: drivers/dma/zx_dma.c
2543 F: drivers/gpio/gpio-zx.c
2544 F: drivers/i2c/busses/i2c-zx2967.c
2545 F: drivers/mmc/host/dw_mmc-zx.*
2546 F: drivers/pinctrl/zte/
2548 F: drivers/thermal/zx2967_thermal.c
2549 F: drivers/watchdog/zx2967_wdt.c
2550 F: Documentation/devicetree/bindings/arm/zte.yaml
2551 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2552 F: Documentation/devicetree/bindings/dma/zxdma.txt
2553 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2554 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2555 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2556 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2557 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2558 F: Documentation/devicetree/bindings/soc/zte/
2559 F: Documentation/devicetree/bindings/sound/zte,*.txt
2560 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2561 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2562 F: include/dt-bindings/clock/zx2967*.h
2563 F: include/dt-bindings/soc/zte,*.h
2564 F: sound/soc/codecs/zx_aud96p22.c
2567 ARM/ZYNQ ARCHITECTURE
2568 M: Michal Simek <michal.simek@xilinx.com>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 W: http://wiki.xilinx.com
2571 T: git https://github.com/Xilinx/linux-xlnx.git
2573 F: arch/arm/mach-zynq/
2574 F: drivers/cpuidle/cpuidle-zynq.c
2575 F: drivers/block/xsysace.c
2578 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2579 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2580 F: drivers/clocksource/timer-cadence-ttc.c
2581 F: drivers/i2c/busses/i2c-cadence.c
2582 F: drivers/mmc/host/sdhci-of-arasan.c
2583 F: drivers/edac/synopsys_edac.c
2584 F: drivers/i2c/busses/i2c-xiic.c
2586 ARM64 PORT (AARCH64 ARCHITECTURE)
2587 M: Catalin Marinas <catalin.marinas@arm.com>
2588 M: Will Deacon <will@kernel.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2593 X: arch/arm64/boot/dts/
2594 F: Documentation/arm64/
2596 AS3645A LED FLASH CONTROLLER DRIVER
2597 M: Sakari Ailus <sakari.ailus@iki.fi>
2598 L: linux-leds@vger.kernel.org
2600 F: drivers/leds/leds-as3645a.c
2602 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2603 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2604 L: linux-media@vger.kernel.org
2605 T: git git://linuxtv.org/media_tree.git
2607 F: drivers/media/i2c/ak7375.c
2608 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2610 ASAHI KASEI AK8974 DRIVER
2611 M: Linus Walleij <linus.walleij@linaro.org>
2612 L: linux-iio@vger.kernel.org
2613 W: http://www.akm.com/
2615 F: drivers/iio/magnetometer/ak8974.c
2617 ASC7621 HARDWARE MONITOR DRIVER
2618 M: George Joseph <george.joseph@fairview5.com>
2619 L: linux-hwmon@vger.kernel.org
2621 F: Documentation/hwmon/asc7621.rst
2622 F: drivers/hwmon/asc7621.c
2624 ASPEED PINCTRL DRIVERS
2625 M: Andrew Jeffery <andrew@aj.id.au>
2626 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2627 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2628 L: linux-gpio@vger.kernel.org
2630 F: drivers/pinctrl/aspeed/
2631 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2633 ASPEED VIDEO ENGINE DRIVER
2634 M: Eddie James <eajames@linux.ibm.com>
2635 L: linux-media@vger.kernel.org
2636 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2638 F: drivers/media/platform/aspeed-video.c
2639 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2641 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2642 M: Corentin Chary <corentin.chary@gmail.com>
2643 L: acpi4asus-user@lists.sourceforge.net
2644 L: platform-driver-x86@vger.kernel.org
2645 W: http://acpi4asus.sf.net
2647 F: drivers/platform/x86/asus*.c
2648 F: drivers/platform/x86/eeepc*.c
2650 ASUS WIRELESS RADIO CONTROL DRIVER
2651 M: João Paulo Rechi Vita <jprvita@gmail.com>
2652 L: platform-driver-x86@vger.kernel.org
2654 F: drivers/platform/x86/asus-wireless.c
2657 M: David Howells <dhowells@redhat.com>
2658 L: keyrings@vger.kernel.org
2660 F: Documentation/crypto/asymmetric-keys.txt
2661 F: include/linux/verification.h
2662 F: include/crypto/public_key.h
2663 F: include/crypto/pkcs7.h
2664 F: crypto/asymmetric_keys/
2666 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2667 R: Dan Williams <dan.j.williams@intel.com>
2668 W: http://sourceforge.net/projects/xscaleiop
2670 F: Documentation/crypto/async-tx-api.txt
2673 F: include/linux/dmaengine.h
2674 F: include/linux/async_tx.h
2677 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2678 L: linux-i2c@vger.kernel.org
2679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2681 F: Documentation/devicetree/bindings/eeprom/at24.txt
2682 F: drivers/misc/eeprom/at24.c
2684 ATA OVER ETHERNET (AOE) DRIVER
2685 M: "Justin Sanders" <justin@coraid.com>
2686 W: http://www.openaoe.org/
2688 F: Documentation/admin-guide/aoe/
2689 F: drivers/block/aoe/
2691 ATHEROS 71XX/9XXX GPIO DRIVER
2692 M: Alban Bedel <albeu@free.fr>
2693 W: https://github.com/AlbanBedel/linux
2694 T: git git://github.com/AlbanBedel/linux
2696 F: drivers/gpio/gpio-ath79.c
2697 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2699 ATHEROS 71XX/9XXX USB PHY DRIVER
2700 M: Alban Bedel <albeu@free.fr>
2701 W: https://github.com/AlbanBedel/linux
2702 T: git git://github.com/AlbanBedel/linux
2704 F: drivers/phy/qualcomm/phy-ath79-usb.c
2705 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2707 ATHEROS ATH GENERIC UTILITIES
2708 M: Kalle Valo <kvalo@codeaurora.org>
2709 L: linux-wireless@vger.kernel.org
2711 F: drivers/net/wireless/ath/*
2713 ATHEROS ATH5K WIRELESS DRIVER
2714 M: Jiri Slaby <jirislaby@gmail.com>
2715 M: Nick Kossifidis <mickflemm@gmail.com>
2716 M: Luis Chamberlain <mcgrof@kernel.org>
2717 L: linux-wireless@vger.kernel.org
2718 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2720 F: drivers/net/wireless/ath/ath5k/
2722 ATHEROS ATH6KL WIRELESS DRIVER
2723 M: Kalle Valo <kvalo@codeaurora.org>
2724 L: linux-wireless@vger.kernel.org
2725 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2728 F: drivers/net/wireless/ath/ath6kl/
2731 M: Ville Syrjala <syrjala@sci.fi>
2733 F: drivers/input/misc/ati_remote2.c
2735 ATK0110 HWMON DRIVER
2736 M: Luca Tettamanti <kronos.it@gmail.com>
2737 L: linux-hwmon@vger.kernel.org
2739 F: drivers/hwmon/asus_atk0110.c
2741 ATLX ETHERNET DRIVERS
2742 M: Jay Cliburn <jcliburn@gmail.com>
2743 M: Chris Snook <chris.snook@gmail.com>
2744 L: netdev@vger.kernel.org
2745 W: http://sourceforge.net/projects/atl1
2746 W: http://atl1.sourceforge.net
2748 F: drivers/net/ethernet/atheros/
2751 M: Chas Williams <3chas3@gmail.com>
2752 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2753 L: netdev@vger.kernel.org
2754 W: http://linux-atm.sourceforge.net
2757 F: include/linux/atm*
2758 F: include/uapi/linux/atm*
2760 ATMEL MACB ETHERNET DRIVER
2761 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2763 F: drivers/net/ethernet/cadence/
2765 ATMEL MAXTOUCH DRIVER
2766 M: Nick Dyer <nick@shmanahar.org>
2767 T: git git://github.com/ndyer/linux.git
2769 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2770 F: drivers/input/touchscreen/atmel_mxt_ts.c
2772 ATMEL WIRELESS DRIVER
2773 M: Simon Kelley <simon@thekelleys.org.uk>
2774 L: linux-wireless@vger.kernel.org
2775 W: http://www.thekelleys.org.uk/atmel
2776 W: http://atmelwlandriver.sourceforge.net/
2778 F: drivers/net/wireless/atmel/atmel*
2780 ATOMIC INFRASTRUCTURE
2781 M: Will Deacon <will@kernel.org>
2782 M: Peter Zijlstra <peterz@infradead.org>
2783 R: Boqun Feng <boqun.feng@gmail.com>
2784 L: linux-kernel@vger.kernel.org
2786 F: arch/*/include/asm/atomic*.h
2787 F: include/*/atomic*.h
2790 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2791 M: Bradley Grove <linuxdrivers@attotech.com>
2792 L: linux-scsi@vger.kernel.org
2793 W: http://www.attotech.com
2795 F: drivers/scsi/esas2r
2797 ATUSB IEEE 802.15.4 RADIO DRIVER
2798 M: Stefan Schmidt <stefan@datenfreihafen.org>
2799 L: linux-wpan@vger.kernel.org
2801 F: drivers/net/ieee802154/atusb.c
2802 F: drivers/net/ieee802154/atusb.h
2803 F: drivers/net/ieee802154/at86rf230.h
2806 M: Paul Moore <paul@paul-moore.com>
2807 M: Eric Paris <eparis@redhat.com>
2808 L: linux-audit@redhat.com (moderated for non-subscribers)
2809 W: https://github.com/linux-audit
2810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2812 F: include/linux/audit.h
2813 F: include/uapi/linux/audit.h
2816 AUXILIARY DISPLAY DRIVERS
2817 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2819 F: drivers/auxdisplay/
2820 F: include/linux/cfag12864b.h
2822 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2823 M: Andreas Klinger <ak@it-klinger.de>
2824 L: linux-iio@vger.kernel.org
2826 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2827 F: drivers/iio/adc/hx711.c
2830 M: Ralf Baechle <ralf@linux-mips.org>
2831 L: linux-hams@vger.kernel.org
2832 W: http://www.linux-ax25.org/
2834 F: include/uapi/linux/ax25.h
2835 F: include/net/ax25.h
2839 M: Peter Rosin <peda@axentia.se>
2840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842 F: Documentation/devicetree/bindings/arm/axentia.txt
2843 F: arch/arm/boot/dts/at91-linea.dtsi
2844 F: arch/arm/boot/dts/at91-natte.dtsi
2845 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2846 F: arch/arm/boot/dts/at91-tse850-3.dts
2848 AXENTIA ASOC DRIVERS
2849 M: Peter Rosin <peda@axentia.se>
2850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2852 F: Documentation/devicetree/bindings/sound/axentia,*
2853 F: sound/soc/atmel/tse850-pcm5142.c
2855 AXXIA I2C CONTROLLER
2856 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2857 L: linux-i2c@vger.kernel.org
2859 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2860 F: drivers/i2c/busses/i2c-axxia.c
2863 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2864 L: linux-media@vger.kernel.org
2865 W: https://linuxtv.org
2866 T: git git://linuxtv.org/media_tree.git
2868 F: drivers/media/usb/dvb-usb-v2/az6007.c
2870 AZTECH FM RADIO RECEIVER DRIVER
2871 M: Hans Verkuil <hverkuil@xs4all.nl>
2872 L: linux-media@vger.kernel.org
2873 T: git git://linuxtv.org/media_tree.git
2874 W: https://linuxtv.org
2876 F: drivers/media/radio/radio-aztech*
2879 L: linux-wireless@vger.kernel.org
2880 L: b43-dev@lists.infradead.org
2881 W: http://wireless.kernel.org/en/users/Drivers/b43
2883 F: drivers/net/wireless/broadcom/b43/
2885 B43LEGACY WIRELESS DRIVER
2886 M: Larry Finger <Larry.Finger@lwfinger.net>
2887 L: linux-wireless@vger.kernel.org
2888 L: b43-dev@lists.infradead.org
2889 W: http://wireless.kernel.org/en/users/Drivers/b43
2891 F: drivers/net/wireless/broadcom/b43legacy/
2893 BACKLIGHT CLASS/SUBSYSTEM
2894 M: Lee Jones <lee.jones@linaro.org>
2895 M: Daniel Thompson <daniel.thompson@linaro.org>
2896 M: Jingoo Han <jingoohan1@gmail.com>
2897 L: dri-devel@lists.freedesktop.org
2898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2900 F: drivers/video/backlight/
2901 F: include/linux/backlight.h
2902 F: include/linux/pwm_backlight.h
2903 F: Documentation/devicetree/bindings/leds/backlight
2906 M: Marek Lindner <mareklindner@neomailbox.ch>
2907 M: Simon Wunderlich <sw@simonwunderlich.de>
2908 M: Antonio Quartulli <a@unstable.cc>
2909 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2910 W: https://www.open-mesh.org/
2911 B: https://www.open-mesh.org/projects/batman-adv/issues
2912 C: irc://chat.freenode.net/batman
2913 Q: https://patchwork.open-mesh.org/project/batman/list/
2914 T: git https://git.open-mesh.org/linux-merge.git
2916 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2917 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2918 F: Documentation/networking/batman-adv.rst
2919 F: include/uapi/linux/batadv_packet.h
2920 F: include/uapi/linux/batman_adv.h
2923 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2924 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2925 L: linux-hams@vger.kernel.org
2926 W: http://www.baycom.org/~tom/ham/ham.html
2928 F: drivers/net/hamradio/baycom*
2930 BCACHE (BLOCK LAYER CACHE)
2931 M: Coly Li <colyli@suse.de>
2932 M: Kent Overstreet <kent.overstreet@gmail.com>
2933 L: linux-bcache@vger.kernel.org
2934 W: http://bcache.evilpiepirate.org
2935 C: irc://irc.oftc.net/bcache
2937 F: drivers/md/bcache/
2939 BDISP ST MEDIA DRIVER
2940 M: Fabien Dessenne <fabien.dessenne@st.com>
2941 L: linux-media@vger.kernel.org
2942 T: git git://linuxtv.org/media_tree.git
2943 W: https://linuxtv.org
2945 F: drivers/media/platform/sti/bdisp
2947 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2948 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2949 L: netdev@vger.kernel.org
2951 F: drivers/net/ethernet/ec_bhf.c
2954 M: Luis de Bethencourt <luisbg@kernel.org>
2955 M: Salah Triki <salah.triki@gmail.com>
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2958 F: Documentation/filesystems/befs.txt
2962 M: Paolo Valente <paolo.valente@linaro.org>
2963 M: Jens Axboe <axboe@kernel.dk>
2964 L: linux-block@vger.kernel.org
2967 F: Documentation/block/bfq-iosched.rst
2970 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2972 F: Documentation/filesystems/bfs.txt
2974 F: include/uapi/linux/bfs_fs.h
2976 BLINKM RGB LED DRIVER
2977 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2979 F: drivers/leds/leds-blinkm.c
2982 M: Jens Axboe <axboe@kernel.dk>
2983 L: linux-block@vger.kernel.org
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2988 F: kernel/trace/blktrace.c
2992 M: Joern Engel <joern@lazybastard.org>
2993 L: linux-mtd@lists.infradead.org
2995 F: drivers/mtd/devices/block2mtd.c
2998 M: Marcel Holtmann <marcel@holtmann.org>
2999 M: Johan Hedberg <johan.hedberg@gmail.com>
3000 L: linux-bluetooth@vger.kernel.org
3001 W: http://www.bluez.org/
3002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3005 F: drivers/bluetooth/
3008 M: Marcel Holtmann <marcel@holtmann.org>
3009 M: Johan Hedberg <johan.hedberg@gmail.com>
3010 L: linux-bluetooth@vger.kernel.org
3011 W: http://www.bluez.org/
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3016 F: include/net/bluetooth/
3019 M: Jay Vosburgh <j.vosburgh@gmail.com>
3020 M: Veaceslav Falico <vfalico@gmail.com>
3021 M: Andy Gospodarek <andy@greyhouse.net>
3022 L: netdev@vger.kernel.org
3023 W: http://sourceforge.net/projects/bonding/
3025 F: drivers/net/bonding/
3026 F: include/uapi/linux/if_bonding.h
3028 BPF (Safe dynamic programs and tools)
3029 M: Alexei Starovoitov <ast@kernel.org>
3030 M: Daniel Borkmann <daniel@iogearbox.net>
3031 R: Martin KaFai Lau <kafai@fb.com>
3032 R: Song Liu <songliubraving@fb.com>
3033 R: Yonghong Song <yhs@fb.com>
3034 L: netdev@vger.kernel.org
3035 L: bpf@vger.kernel.org
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3038 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3041 F: Documentation/networking/filter.txt
3042 F: Documentation/bpf/
3043 F: include/linux/bpf*
3044 F: include/linux/filter.h
3045 F: include/trace/events/xdp.h
3046 F: include/uapi/linux/bpf*
3047 F: include/uapi/linux/filter.h
3049 F: kernel/trace/bpf_trace.c
3052 F: net/core/filter.c
3053 F: net/sched/act_bpf.c
3054 F: net/sched/cls_bpf.c
3058 F: tools/testing/selftests/bpf/
3063 M: Shubham Bansal <illusionist.neo@gmail.com>
3064 L: netdev@vger.kernel.org
3065 L: bpf@vger.kernel.org
3070 M: Daniel Borkmann <daniel@iogearbox.net>
3071 M: Alexei Starovoitov <ast@kernel.org>
3072 M: Zi Shen Lim <zlim.lnx@gmail.com>
3073 L: netdev@vger.kernel.org
3074 L: bpf@vger.kernel.org
3078 BPF JIT for MIPS (32-BIT AND 64-BIT)
3079 M: Paul Burton <paul.burton@mips.com>
3080 L: netdev@vger.kernel.org
3081 L: bpf@vger.kernel.org
3085 BPF JIT for NFP NICs
3086 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3087 L: netdev@vger.kernel.org
3088 L: bpf@vger.kernel.org
3090 F: drivers/net/ethernet/netronome/nfp/bpf/
3092 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3093 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3094 M: Sandipan Das <sandipan@linux.ibm.com>
3095 L: netdev@vger.kernel.org
3096 L: bpf@vger.kernel.org
3098 F: arch/powerpc/net/
3100 BPF JIT for RISC-V (RV64G)
3101 M: Björn Töpel <bjorn.topel@gmail.com>
3102 L: netdev@vger.kernel.org
3107 M: Ilya Leoshkevich <iii@linux.ibm.com>
3108 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3109 M: Vasily Gorbik <gor@linux.ibm.com>
3110 L: netdev@vger.kernel.org
3111 L: bpf@vger.kernel.org
3114 X: arch/s390/net/pnet.c
3116 BPF JIT for SPARC (32-BIT AND 64-BIT)
3117 M: David S. Miller <davem@davemloft.net>
3118 L: netdev@vger.kernel.org
3119 L: bpf@vger.kernel.org
3123 BPF JIT for X86 32-BIT
3124 M: Wang YanQing <udknight@gmail.com>
3125 L: netdev@vger.kernel.org
3126 L: bpf@vger.kernel.org
3128 F: arch/x86/net/bpf_jit_comp32.c
3130 BPF JIT for X86 64-BIT
3131 M: Alexei Starovoitov <ast@kernel.org>
3132 M: Daniel Borkmann <daniel@iogearbox.net>
3133 L: netdev@vger.kernel.org
3134 L: bpf@vger.kernel.org
3137 X: arch/x86/net/bpf_jit_comp32.c
3139 BROADCOM B44 10/100 ETHERNET DRIVER
3140 M: Michael Chan <michael.chan@broadcom.com>
3141 L: netdev@vger.kernel.org
3143 F: drivers/net/ethernet/broadcom/b44.*
3145 BROADCOM B53 ETHERNET SWITCH DRIVER
3146 M: Florian Fainelli <f.fainelli@gmail.com>
3147 L: netdev@vger.kernel.org
3148 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3150 F: drivers/net/dsa/b53/*
3151 F: include/linux/platform_data/b53.h
3153 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3154 M: Florian Fainelli <f.fainelli@gmail.com>
3155 M: Ray Jui <rjui@broadcom.com>
3156 M: Scott Branden <sbranden@broadcom.com>
3157 M: bcm-kernel-feedback-list@broadcom.com
3158 T: git git://github.com/broadcom/mach-bcm
3164 F: arch/arm/mach-bcm/
3166 BROADCOM BCM2835 ARM ARCHITECTURE
3167 M: Eric Anholt <eric@anholt.net>
3168 M: Stefan Wahren <wahrenst@gmx.net>
3169 L: bcm-kernel-feedback-list@broadcom.com
3170 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172 T: git git://github.com/anholt/linux
3175 F: drivers/staging/vc04_services
3177 BROADCOM BCM47XX MIPS ARCHITECTURE
3178 M: Hauke Mehrtens <hauke@hauke-m.de>
3179 M: Rafał Miłecki <zajec5@gmail.com>
3180 L: linux-mips@vger.kernel.org
3182 F: Documentation/devicetree/bindings/mips/brcm/
3183 F: arch/mips/bcm47xx/*
3184 F: arch/mips/include/asm/mach-bcm47xx/*
3186 BROADCOM BCM5301X ARM ARCHITECTURE
3187 M: Hauke Mehrtens <hauke@hauke-m.de>
3188 M: Rafał Miłecki <zajec5@gmail.com>
3189 M: bcm-kernel-feedback-list@broadcom.com
3190 L: linux-arm-kernel@lists.infradead.org
3192 F: arch/arm/mach-bcm/bcm_5301x.c
3193 F: arch/arm/boot/dts/bcm5301x*.dtsi
3194 F: arch/arm/boot/dts/bcm470*
3195 F: arch/arm/boot/dts/bcm953012*
3197 BROADCOM BCM53573 ARM ARCHITECTURE
3198 M: Rafał Miłecki <rafal@milecki.pl>
3199 L: bcm-kernel-feedback-list@broadcom.com
3200 L: linux-arm-kernel@lists.infradead.org
3202 F: arch/arm/boot/dts/bcm53573*
3203 F: arch/arm/boot/dts/bcm47189*
3205 BROADCOM BCM63XX ARM ARCHITECTURE
3206 M: Florian Fainelli <f.fainelli@gmail.com>
3207 M: bcm-kernel-feedback-list@broadcom.com
3208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209 T: git git://github.com/broadcom/stblinux.git
3213 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3214 M: Kevin Cernekee <cernekee@gmail.com>
3215 L: linux-usb@vger.kernel.org
3217 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3219 BROADCOM BCM7XXX ARM ARCHITECTURE
3220 M: Brian Norris <computersforpeace@gmail.com>
3221 M: Gregory Fong <gregory.0xf0@gmail.com>
3222 M: Florian Fainelli <f.fainelli@gmail.com>
3223 M: bcm-kernel-feedback-list@broadcom.com
3224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3225 T: git git://github.com/broadcom/stblinux.git
3227 F: arch/arm/mach-bcm/*brcmstb*
3228 F: arch/arm/boot/dts/bcm7*.dts*
3229 F: drivers/bus/brcmstb_gisb.c
3230 F: arch/arm/mm/cache-b15-rac.c
3231 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3234 BROADCOM BMIPS CPUFREQ DRIVER
3235 M: Markus Mayer <mmayer@broadcom.com>
3236 M: bcm-kernel-feedback-list@broadcom.com
3237 L: linux-pm@vger.kernel.org
3239 F: drivers/cpufreq/bmips-cpufreq.c
3241 BROADCOM BMIPS MIPS ARCHITECTURE
3242 M: Kevin Cernekee <cernekee@gmail.com>
3243 M: Florian Fainelli <f.fainelli@gmail.com>
3244 L: bcm-kernel-feedback-list@broadcom.com
3245 L: linux-mips@vger.kernel.org
3246 T: git git://github.com/broadcom/stblinux.git
3248 F: arch/mips/bmips/*
3249 F: arch/mips/include/asm/mach-bmips/*
3250 F: arch/mips/kernel/*bmips*
3251 F: arch/mips/boot/dts/brcm/bcm*.dts*
3252 F: drivers/irqchip/irq-bcm63*
3253 F: drivers/irqchip/irq-bcm7*
3254 F: drivers/irqchip/irq-brcmstb*
3255 F: include/linux/bcm963xx_nvram.h
3256 F: include/linux/bcm963xx_tag.h
3258 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3259 M: Rasesh Mody <rmody@marvell.com>
3260 M: GR-Linux-NIC-Dev@marvell.com
3261 L: netdev@vger.kernel.org
3263 F: drivers/net/ethernet/broadcom/bnx2.*
3264 F: drivers/net/ethernet/broadcom/bnx2_*
3266 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3267 M: QLogic-Storage-Upstream@qlogic.com
3268 L: linux-scsi@vger.kernel.org
3270 F: drivers/scsi/bnx2fc/
3272 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3273 M: QLogic-Storage-Upstream@qlogic.com
3274 L: linux-scsi@vger.kernel.org
3276 F: drivers/scsi/bnx2i/
3278 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3279 M: Ariel Elior <aelior@marvell.com>
3280 M: Sudarsana Kalluru <skalluru@marvell.com>
3281 M: GR-everest-linux-l2@marvell.com
3282 L: netdev@vger.kernel.org
3284 F: drivers/net/ethernet/broadcom/bnx2x/
3286 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3287 M: Michael Chan <michael.chan@broadcom.com>
3288 L: netdev@vger.kernel.org
3290 F: drivers/net/ethernet/broadcom/bnxt/
3292 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3293 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3294 M: Franky Lin <franky.lin@broadcom.com>
3295 M: Hante Meuleman <hante.meuleman@broadcom.com>
3296 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3297 M: Wright Feng <wright.feng@cypress.com>
3298 L: linux-wireless@vger.kernel.org
3299 L: brcm80211-dev-list.pdl@broadcom.com
3300 L: brcm80211-dev-list@cypress.com
3302 F: drivers/net/wireless/broadcom/brcm80211/
3304 BROADCOM BRCMSTB GPIO DRIVER
3305 M: Gregory Fong <gregory.0xf0@gmail.com>
3306 L: bcm-kernel-feedback-list@broadcom.com
3308 F: drivers/gpio/gpio-brcmstb.c
3309 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3311 BROADCOM BRCMSTB I2C DRIVER
3312 M: Kamal Dasu <kdasu.kdev@gmail.com>
3313 L: linux-i2c@vger.kernel.org
3314 L: bcm-kernel-feedback-list@broadcom.com
3316 F: drivers/i2c/busses/i2c-brcmstb.c
3317 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3319 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3320 M: Al Cooper <alcooperx@gmail.com>
3321 L: linux-kernel@vger.kernel.org
3322 L: bcm-kernel-feedback-list@broadcom.com
3324 F: drivers/phy/broadcom/phy-brcm-usb*
3326 BROADCOM GENET ETHERNET DRIVER
3327 M: Doug Berger <opendmb@gmail.com>
3328 M: Florian Fainelli <f.fainelli@gmail.com>
3329 L: bcm-kernel-feedback-list@broadcom.com
3330 L: netdev@vger.kernel.org
3332 F: drivers/net/ethernet/broadcom/genet/
3334 BROADCOM IPROC ARM ARCHITECTURE
3335 M: Ray Jui <rjui@broadcom.com>
3336 M: Scott Branden <sbranden@broadcom.com>
3337 M: bcm-kernel-feedback-list@broadcom.com
3338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3339 T: git git://github.com/broadcom/cygnus-linux.git
3356 F: arch/arm64/boot/dts/broadcom/northstar2/*
3357 F: arch/arm64/boot/dts/broadcom/stingray/*
3358 F: drivers/clk/bcm/clk-ns*
3359 F: drivers/clk/bcm/clk-sr*
3360 F: drivers/pinctrl/bcm/pinctrl-ns*
3361 F: include/dt-bindings/clock/bcm-sr*
3363 BROADCOM KONA GPIO DRIVER
3364 M: Ray Jui <rjui@broadcom.com>
3365 L: bcm-kernel-feedback-list@broadcom.com
3367 F: drivers/gpio/gpio-bcm-kona.c
3368 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3370 BROADCOM NETXTREME-E ROCE DRIVER
3371 M: Selvin Xavier <selvin.xavier@broadcom.com>
3372 M: Devesh Sharma <devesh.sharma@broadcom.com>
3373 M: Somnath Kotur <somnath.kotur@broadcom.com>
3374 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3375 L: linux-rdma@vger.kernel.org
3376 W: http://www.broadcom.com
3378 F: drivers/infiniband/hw/bnxt_re/
3379 F: include/uapi/rdma/bnxt_re-abi.h
3381 BROADCOM NVRAM DRIVER
3382 M: Rafał Miłecki <zajec5@gmail.com>
3383 L: linux-mips@vger.kernel.org
3385 F: drivers/firmware/broadcom/*
3387 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3388 M: Rafał Miłecki <zajec5@gmail.com>
3389 L: linux-wireless@vger.kernel.org
3392 F: include/linux/bcma/
3394 BROADCOM STB AVS CPUFREQ DRIVER
3395 M: Markus Mayer <mmayer@broadcom.com>
3396 M: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-pm@vger.kernel.org
3399 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3400 F: drivers/cpufreq/brcmstb*
3402 BROADCOM STB AVS TMON DRIVER
3403 M: Markus Mayer <mmayer@broadcom.com>
3404 M: bcm-kernel-feedback-list@broadcom.com
3405 L: linux-pm@vger.kernel.org
3407 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3408 F: drivers/thermal/broadcom/brcmstb*
3410 BROADCOM STB NAND FLASH DRIVER
3411 M: Brian Norris <computersforpeace@gmail.com>
3412 M: Kamal Dasu <kdasu.kdev@gmail.com>
3413 L: linux-mtd@lists.infradead.org
3414 L: bcm-kernel-feedback-list@broadcom.com
3416 F: drivers/mtd/nand/raw/brcmnand/
3418 BROADCOM STB DPFE DRIVER
3419 M: Markus Mayer <mmayer@broadcom.com>
3420 M: bcm-kernel-feedback-list@broadcom.com
3421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3423 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3424 F: drivers/memory/brcmstb_dpfe.c
3427 M: Kamal Dasu <kdasu.kdev@gmail.com>
3428 M: bcm-kernel-feedback-list@broadcom.com
3430 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3431 F: drivers/spi/spi-bcm-qspi.*
3432 F: drivers/spi/spi-brcmstb-qspi.c
3433 F: drivers/spi/spi-iproc-qspi.c
3435 BROADCOM SYSTEMPORT ETHERNET DRIVER
3436 M: Florian Fainelli <f.fainelli@gmail.com>
3437 L: bcm-kernel-feedback-list@broadcom.com
3438 L: netdev@vger.kernel.org
3440 F: drivers/net/ethernet/broadcom/bcmsysport.*
3442 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3443 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3444 M: Prashant Sreedharan <prashant@broadcom.com>
3445 M: Michael Chan <mchan@broadcom.com>
3446 L: netdev@vger.kernel.org
3448 F: drivers/net/ethernet/broadcom/tg3.*
3450 BROCADE BFA FC SCSI DRIVER
3451 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3452 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3453 L: linux-scsi@vger.kernel.org
3455 F: drivers/scsi/bfa/
3457 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3458 M: Rasesh Mody <rmody@marvell.com>
3459 M: Sudarsana Kalluru <skalluru@marvell.com>
3460 M: GR-Linux-NIC-Dev@marvell.com
3461 L: netdev@vger.kernel.org
3463 F: drivers/net/ethernet/brocade/bna/
3465 BSG (block layer generic sg v4 driver)
3466 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3467 L: linux-scsi@vger.kernel.org
3470 F: include/linux/bsg.h
3471 F: include/uapi/linux/bsg.h
3474 M: Clemens Ladisch <clemens@ladisch.de>
3475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3478 F: Documentation/sound/cards/bt87x.rst
3479 F: sound/pci/bt87x.c
3482 M: Michael Buesch <m@bues.ch>
3483 W: http://bu3sch.de/btgpio.php
3485 F: drivers/gpio/gpio-bt8xx.c
3488 M: Chris Mason <clm@fb.com>
3489 M: Josef Bacik <josef@toxicpanda.com>
3490 M: David Sterba <dsterba@suse.com>
3491 L: linux-btrfs@vger.kernel.org
3492 W: http://btrfs.wiki.kernel.org/
3493 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3496 F: Documentation/filesystems/btrfs.txt
3498 F: include/linux/btrfs*
3499 F: include/uapi/linux/btrfs*
3501 BTTV VIDEO4LINUX DRIVER
3502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3503 L: linux-media@vger.kernel.org
3504 W: https://linuxtv.org
3505 T: git git://linuxtv.org/media_tree.git
3507 F: Documentation/media/v4l-drivers/bttv*
3508 F: drivers/media/pci/bt8xx/bttv*
3510 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3511 M: Chanwoo Choi <cw00.choi@samsung.com>
3512 L: linux-pm@vger.kernel.org
3513 L: linux-samsung-soc@vger.kernel.org
3514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3516 F: drivers/devfreq/exynos-bus.c
3517 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3519 BUSLOGIC SCSI DRIVER
3520 M: Khalid Aziz <khalid@gonehiking.org>
3521 L: linux-scsi@vger.kernel.org
3523 F: drivers/scsi/BusLogic.*
3524 F: drivers/scsi/FlashPoint.*
3526 C-MEDIA CMI8788 DRIVER
3527 M: Clemens Ladisch <clemens@ladisch.de>
3528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3531 F: sound/pci/oxygen/
3534 M: Guo Ren <guoren@kernel.org>
3535 T: git https://github.com/c-sky/csky-linux.git
3538 F: Documentation/devicetree/bindings/csky/
3539 F: drivers/irqchip/irq-csky-*
3540 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3541 F: drivers/clocksource/timer-gx6605s.c
3542 F: drivers/clocksource/timer-mp-csky.c
3543 F: Documentation/devicetree/bindings/timer/csky,*
3548 M: Mark Salter <msalter@redhat.com>
3549 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3550 L: linux-c6x-dev@linux-c6x.org
3551 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3555 CA8210 IEEE-802.15.4 RADIO DRIVER
3556 M: Harry Morris <h.morris@cascoda.com>
3557 L: linux-wpan@vger.kernel.org
3558 W: https://github.com/Cascoda/ca8210-linux.git
3560 F: drivers/net/ieee802154/ca8210.c
3561 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3563 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3564 M: David Howells <dhowells@redhat.com>
3565 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3567 F: Documentation/filesystems/caching/cachefiles.txt
3570 CADENCE MIPI-CSI2 BRIDGES
3571 M: Maxime Ripard <mripard@kernel.org>
3572 L: linux-media@vger.kernel.org
3574 F: Documentation/devicetree/bindings/media/cdns,*.txt
3575 F: drivers/media/platform/cadence/cdns-csi2*
3577 CADET FM/AM RADIO RECEIVER DRIVER
3578 M: Hans Verkuil <hverkuil@xs4all.nl>
3579 L: linux-media@vger.kernel.org
3580 T: git git://linuxtv.org/media_tree.git
3581 W: https://linuxtv.org
3583 F: drivers/media/radio/radio-cadet*
3585 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3586 M: Jonathan Corbet <corbet@lwn.net>
3587 L: linux-media@vger.kernel.org
3588 T: git git://linuxtv.org/media_tree.git
3590 F: Documentation/media/v4l-drivers/cafe_ccic*
3591 F: drivers/media/platform/marvell-ccic/
3594 L: netdev@vger.kernel.org
3596 F: Documentation/networking/caif/
3597 F: drivers/net/caif/
3598 F: include/uapi/linux/caif/
3599 F: include/net/caif/
3603 M: Toke Høiland-Jørgensen <toke@toke.dk>
3604 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3606 F: net/sched/sch_cake.c
3608 CALGARY x86-64 IOMMU
3609 M: Muli Ben-Yehuda <mulix@mulix.org>
3610 M: Jon Mason <jdmason@kudzu.us>
3611 L: iommu@lists.linux-foundation.org
3613 F: arch/x86/kernel/pci-calgary_64.c
3614 F: arch/x86/kernel/tce_64.c
3615 F: arch/x86/include/asm/calgary.h
3616 F: arch/x86/include/asm/tce.h
3619 M: Wolfgang Grandegger <wg@grandegger.com>
3620 M: Marc Kleine-Budde <mkl@pengutronix.de>
3621 L: linux-can@vger.kernel.org
3622 W: https://github.com/linux-can
3623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3626 F: Documentation/devicetree/bindings/net/can/
3628 F: include/linux/can/dev.h
3629 F: include/linux/can/platform/
3630 F: include/uapi/linux/can/error.h
3631 F: include/uapi/linux/can/netlink.h
3634 M: Oliver Hartkopp <socketcan@hartkopp.net>
3635 M: Marc Kleine-Budde <mkl@pengutronix.de>
3636 L: linux-can@vger.kernel.org
3637 W: https://github.com/linux-can
3638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3641 F: Documentation/networking/can.rst
3643 F: include/linux/can/core.h
3644 F: include/uapi/linux/can.h
3645 F: include/uapi/linux/can/bcm.h
3646 F: include/uapi/linux/can/raw.h
3647 F: include/uapi/linux/can/gw.h
3650 M: Serge Hallyn <serge@hallyn.com>
3651 L: linux-security-module@vger.kernel.org
3653 F: include/linux/capability.h
3654 F: include/uapi/linux/capability.h
3655 F: security/commoncap.c
3656 F: kernel/capability.c
3658 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3659 M: Kevin Tsai <ktsai@capellamicro.com>
3661 F: drivers/iio/light/cm*
3663 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3664 M: Christian Lamparter <chunkeey@googlemail.com>
3665 L: linux-wireless@vger.kernel.org
3666 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3668 F: drivers/net/wireless/ath/carl9170/
3671 M: Jan Glauber <jglauber@cavium.com>
3672 M: David Daney <david.daney@cavium.com>
3673 W: http://www.cavium.com
3675 F: drivers/i2c/busses/i2c-octeon*
3676 F: drivers/i2c/busses/i2c-thunderx*
3678 CAVIUM LIQUIDIO NETWORK DRIVER
3679 M: Derek Chickles <dchickles@marvell.com>
3680 M: Satanand Burla <sburla@marvell.com>
3681 M: Felix Manlunas <fmanlunas@marvell.com>
3682 L: netdev@vger.kernel.org
3683 W: http://www.cavium.com
3685 F: drivers/net/ethernet/cavium/liquidio/
3688 M: Jan Glauber <jglauber@cavium.com>
3689 M: David Daney <david.daney@cavium.com>
3690 M: Steven J. Hill <Steven.Hill@cavium.com>
3691 W: http://www.cavium.com
3693 F: drivers/mmc/host/cavium*
3695 CAVIUM OCTEON-TX CRYPTO DRIVER
3696 M: George Cherian <george.cherian@cavium.com>
3697 L: linux-crypto@vger.kernel.org
3698 W: http://www.cavium.com
3700 F: drivers/crypto/cavium/cpt/
3702 CAVIUM THUNDERX2 ARM64 SOC
3703 M: Robert Richter <rrichter@cavium.com>
3704 M: Jayachandran C <jnair@caviumnetworks.com>
3705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3707 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3708 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3710 CC2520 IEEE-802.15.4 RADIO DRIVER
3711 M: Varka Bhadram <varkabhadram@gmail.com>
3712 L: linux-wpan@vger.kernel.org