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.c
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 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: James Morse <james.morse@arm.com>
335 R: Tony Luck <tony.luck@intel.com>
336 R: Borislav Petkov <bp@alien8.de>
337 F: drivers/acpi/apei/
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M: Robert Moore <robert.moore@intel.com>
341 M: Erik Schmauss <erik.schmauss@intel.com>
342 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L: linux-acpi@vger.kernel.org
345 W: https://acpica.org/
346 W: https://github.com/acpica/acpica/
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B: https://bugzilla.kernel.org
350 B: https://bugs.acpica.org
352 F: drivers/acpi/acpica/
357 M: Zhang Rui <rui.zhang@intel.com>
358 L: linux-acpi@vger.kernel.org
359 W: https://01.org/linux-acpi
360 B: https://bugzilla.kernel.org
362 F: drivers/acpi/fan.c
364 ACPI FOR ARM64 (ACPI/arm64)
365 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M: Hanjun Guo <hanjun.guo@linaro.org>
367 M: Sudeep Holla <sudeep.holla@arm.com>
368 L: linux-acpi@vger.kernel.org
370 F: drivers/acpi/arm64
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M: Hans de Goede <hdegoede@redhat.com>
374 L: platform-driver-x86@vger.kernel.org
376 F: drivers/platform/x86/i2c-multi-instantiate.c
379 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M: Len Brown <lenb@kernel.org>
381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R: Mika Westerberg <mika.westerberg@linux.intel.com>
383 L: linux-acpi@vger.kernel.org
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/pmic/
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/*thermal*
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
401 W: https://01.org/linux-acpi
402 B: https://bugzilla.kernel.org
404 F: drivers/acpi/acpi_video.c
407 L: platform-driver-x86@vger.kernel.org
409 F: drivers/platform/x86/wmi.c
410 F: include/uapi/linux/wmi.h
412 AD1889 ALSA SOUND DRIVER
413 W: https://parisc.wiki.kernel.org/index.php/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD7606 DRIVER
858 M: Stefan Popa <stefan.popa@analog.com>
859 L: linux-iio@vger.kernel.org
860 W: http://ez.analog.com/community/linux-device-drivers
862 F: drivers/iio/adc/ad7606.c
863 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M: Stefan Popa <stefan.popa@analog.com>
867 L: linux-iio@vger.kernel.org
868 W: http://ez.analog.com/community/linux-device-drivers
870 F: drivers/iio/adc/ad7768-1.c
871 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
873 ANALOG DEVICES INC AD9389B DRIVER
874 M: Hans Verkuil <hans.verkuil@cisco.com>
875 L: linux-media@vger.kernel.org
877 F: drivers/media/i2c/ad9389b*
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M: Mircea Caprioru <mircea.caprioru@analog.com>
882 F: drivers/mux/adgs1408.c
883 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M: Stefan Popa <stefan.popa@analog.com>
887 L: linux-pm@vger.kernel.org
888 W: http://ez.analog.com/community/linux-device-drivers
890 F: drivers/power/supply/adp5061.c
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M: Lars-Peter Clausen <lars@metafoo.de>
894 L: linux-media@vger.kernel.org
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: drivers/media/i2c/adv7180.c
899 ANALOG DEVICES INC ADV748X DRIVER
900 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L: linux-media@vger.kernel.org
903 F: drivers/media/i2c/adv748x/*
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M: Hans Verkuil <hans.verkuil@cisco.com>
907 L: linux-media@vger.kernel.org
909 F: drivers/media/i2c/adv7511*
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M: Hans Verkuil <hans.verkuil@cisco.com>
913 L: linux-media@vger.kernel.org
915 F: drivers/media/i2c/adv7604*
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M: Hans Verkuil <hans.verkuil@cisco.com>
919 L: linux-media@vger.kernel.org
921 F: drivers/media/i2c/adv7842*
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M: Lars-Peter Clausen <lars@metafoo.de>
925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W: http://wiki.analog.com/
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: sound/soc/codecs/adau*
930 F: sound/soc/codecs/adav*
931 F: sound/soc/codecs/ad1*
932 F: sound/soc/codecs/ad7*
933 F: sound/soc/codecs/ssm*
934 F: sound/soc/codecs/sigmadsp.*
936 ANALOG DEVICES INC DMA DRIVERS
937 M: Lars-Peter Clausen <lars@metafoo.de>
938 W: http://ez.analog.com/community/linux-device-drivers
940 F: drivers/dma/dma-axi-dmac.c
942 ANALOG DEVICES INC IIO DRIVERS
943 M: Lars-Peter Clausen <lars@metafoo.de>
944 M: Michael Hennerich <Michael.Hennerich@analog.com>
945 W: http://wiki.analog.com/
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
951 F: drivers/iio/adc/ltc2497*
952 X: drivers/iio/*/adjd*
953 F: drivers/staging/iio/*/ad*
956 M: Greentime Hu <green.hu@gmail.com>
957 M: Vincent Chen <deanbo422@gmail.com>
958 T: git https://github.com/andestech/linux.git
961 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F: Documentation/devicetree/bindings/nds32/
966 ANDROID CONFIG FRAGMENTS
967 M: Rob Herring <robh@kernel.org>
969 F: kernel/configs/android*
972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M: Arve Hjønnevåg <arve@android.com>
974 M: Todd Kjos <tkjos@android.com>
975 M: Martijn Coenen <maco@android.com>
976 M: Joel Fernandes <joel@joelfernandes.org>
977 M: Christian Brauner <christian@brauner.io>
978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L: devel@driverdev.osuosl.org
982 F: drivers/staging/android/
984 ANDROID GOLDFISH PIC DRIVER
985 M: Miodrag Dinic <miodrag.dinic@mips.com>
987 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F: drivers/irqchip/irq-goldfish-pic.c
990 ANDROID GOLDFISH RTC DRIVER
991 M: Miodrag Dinic <miodrag.dinic@mips.com>
993 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F: drivers/rtc/rtc-goldfish.c
997 M: Laura Abbott <labbott@redhat.com>
998 M: Sumit Semwal <sumit.semwal@linaro.org>
999 L: devel@driverdev.osuosl.org
1000 L: dri-devel@lists.freedesktop.org
1001 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1003 F: drivers/staging/android/ion
1004 F: drivers/staging/android/uapi/ion.h
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M: Johannes Berg <johannes@sipsolutions.net>
1008 L: linuxppc-dev@lists.ozlabs.org
1009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/adc/stx104.c
1020 M: Jiri Kosina <jikos@kernel.org>
1022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F: arch/x86/kernel/apm_32.c
1024 F: include/linux/apm_bios.h
1025 F: include/uapi/linux/apm_bios.h
1026 F: drivers/char/apm-emulation.c
1028 APPARMOR SECURITY MODULE
1029 M: John Johansen <john.johansen@canonical.com>
1030 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W: wiki.apparmor.net
1032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1034 F: security/apparmor/
1035 F: Documentation/admin-guide/LSM/apparmor.rst
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M: Henrik Rydberg <rydberg@bitmath.org>
1039 L: linux-input@vger.kernel.org
1041 F: drivers/input/mouse/bcm5974.c
1044 M: Henrik Rydberg <rydberg@bitmath.org>
1045 L: linux-hwmon@vger.kernel.org
1047 F: drivers/hwmon/applesmc.c
1049 APPLETALK NETWORK LAYER
1050 L: netdev@vger.kernel.org
1052 F: drivers/net/appletalk/
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M: Khuong Dinh <khuong@os.amperecomputing.com>
1058 F: arch/arm64/boot/dts/apm/
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M: Khuong Dinh <khuong@os.amperecomputing.com>
1063 F: drivers/edac/xgene_edac.c
1064 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1070 F: drivers/net/ethernet/apm/xgene-v2/
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M: Quan Nguyen <quan@os.amperecomputing.com>
1077 F: drivers/net/ethernet/apm/xgene/
1078 F: drivers/net/phy/mdio-xgene.c
1079 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M: Khuong Dinh <khuong@os.amperecomputing.com>
1085 F: drivers/perf/xgene_pmu.c
1086 F: Documentation/perf/xgene-pmu.txt
1087 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1089 APTINA CAMERA SENSOR PLL
1090 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L: linux-media@vger.kernel.org
1093 F: drivers/media/i2c/aptina-pll.*
1095 ARC FRAMEBUFFER DRIVER
1096 M: Jaya Kumar <jayalk@intworks.biz>
1098 F: drivers/video/fbdev/arcfb.c
1099 F: drivers/video/fbdev/core/fb_defio.c
1102 M: Alexey Brodkin <abrodkin@synopsys.com>
1104 F: drivers/gpu/drm/arc/
1105 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1107 ARCNET NETWORK LAYER
1108 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L: netdev@vger.kernel.org
1111 F: drivers/net/arcnet/
1112 F: include/uapi/linux/if_arcnet.h
1114 ARM ARCHITECTED TIMER DRIVER
1115 M: Mark Rutland <mark.rutland@arm.com>
1116 M: Marc Zyngier <marc.zyngier@arm.com>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 F: arch/arm/include/asm/arch_timer.h
1120 F: arch/arm64/include/asm/arch_timer.h
1121 F: drivers/clocksource/arm_arch_timer.c
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M: Linus Walleij <linus.walleij@linaro.org>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 F: Documentation/devicetree/bindings/arm/arm-boards
1128 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F: arch/arm/mach-integrator/
1133 F: arch/arm/mach-realview/
1134 F: arch/arm/mach-versatile/
1135 F: arch/arm/plat-versatile/
1136 F: arch/arm/boot/dts/arm-realview-*
1137 F: arch/arm/boot/dts/integrator*
1138 F: arch/arm/boot/dts/versatile*
1139 F: drivers/clk/versatile/
1140 F: drivers/i2c/busses/i2c-versatile.c
1141 F: drivers/irqchip/irq-versatile-fpga.c
1142 F: drivers/mtd/maps/physmap_of_versatile.c
1143 F: drivers/power/reset/arm-versatile-reboot.c
1144 F: drivers/soc/versatile/
1146 ARM HDLCD DRM DRIVER
1147 M: Liviu Dudau <liviu.dudau@arm.com>
1149 F: drivers/gpu/drm/arm/hdlcd_*
1150 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1152 ARM KOMEDA DRM-KMS DRIVER
1153 M: James (Qian) Wang <james.qian.wang@arm.com>
1154 M: Liviu Dudau <liviu.dudau@arm.com>
1155 L: Mali DP Maintainers <malidp@foss.arm.com>
1157 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1158 F: drivers/gpu/drm/arm/display/include/
1159 F: drivers/gpu/drm/arm/display/komeda/
1160 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1161 F: Documentation/gpu/komeda-kms.rst
1163 ARM MALI-DP DRM DRIVER
1164 M: Liviu Dudau <liviu.dudau@arm.com>
1165 M: Brian Starkey <brian.starkey@arm.com>
1166 L: Mali DP Maintainers <malidp@foss.arm.com>
1168 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1169 F: drivers/gpu/drm/arm/
1170 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1171 F: Documentation/gpu/afbc.rst
1173 ARM MFM AND FLOPPY DRIVERS
1174 M: Ian Molton <spyro@f2s.com>
1176 F: arch/arm/lib/floppydma.S
1177 F: arch/arm/include/asm/floppy.h
1179 ARM PMU PROFILING AND DEBUGGING
1180 M: Will Deacon <will.deacon@arm.com>
1181 M: Mark Rutland <mark.rutland@arm.com>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F: arch/arm*/kernel/perf_*
1185 F: arch/arm/oprofile/common.c
1186 F: arch/arm*/kernel/hw_breakpoint.c
1187 F: arch/arm*/include/asm/hw_breakpoint.h
1188 F: arch/arm*/include/asm/perf_event.h
1190 F: include/linux/perf/arm_pmu.h
1191 F: Documentation/devicetree/bindings/arm/pmu.txt
1192 F: Documentation/devicetree/bindings/perf/
1195 M: Russell King <linux@armlinux.org.uk>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 W: http://www.armlinux.org.uk/
1199 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1201 X: arch/arm/boot/dts/
1203 ARM PRIMECELL AACI PL041 DRIVER
1204 M: Russell King <linux@armlinux.org.uk>
1208 ARM PRIMECELL BUS SUPPORT
1209 M: Russell King <linux@armlinux.org.uk>
1212 F: include/linux/amba/bus.h
1214 ARM PRIMECELL CLCD PL110 DRIVER
1215 M: Russell King <linux@armlinux.org.uk>
1217 F: drivers/video/fbdev/amba-clcd.*
1219 ARM PRIMECELL KMI PL050 DRIVER
1220 M: Russell King <linux@armlinux.org.uk>
1222 F: drivers/input/serio/ambakmi.*
1223 F: include/linux/amba/kmi.h
1225 ARM PRIMECELL MMCI PL180/1 DRIVER
1226 M: Russell King <linux@armlinux.org.uk>
1228 F: drivers/mmc/host/mmci.*
1229 F: include/linux/amba/mmci.h
1231 ARM PRIMECELL SSP PL022 SPI DRIVER
1232 M: Linus Walleij <linus.walleij@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1236 F: drivers/spi/spi-pl022.c
1238 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1239 M: Russell King <linux@armlinux.org.uk>
1241 F: drivers/tty/serial/amba-pl01*.c
1242 F: include/linux/amba/serial.h
1244 ARM PRIMECELL VIC PL190/PL192 DRIVER
1245 M: Linus Walleij <linus.walleij@linaro.org>
1246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1249 F: drivers/irqchip/irq-vic.c
1252 M: Will Deacon <will.deacon@arm.com>
1253 R: Robin Murphy <robin.murphy@arm.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: drivers/iommu/arm-smmu.c
1257 F: drivers/iommu/arm-smmu-v3.c
1258 F: drivers/iommu/io-pgtable-arm.c
1259 F: drivers/iommu/io-pgtable-arm-v7s.c
1261 ARM SUB-ARCHITECTURES
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1268 ARM/ACTIONS SEMI ARCHITECTURE
1269 M: Andreas Färber <afaerber@suse.de>
1270 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F: arch/arm/mach-actions/
1275 F: arch/arm/boot/dts/owl-*
1276 F: arch/arm64/boot/dts/actions/
1277 F: drivers/clk/actions/
1278 F: drivers/clocksource/timer-owl*
1279 F: drivers/dma/owl-dma.c
1280 F: drivers/i2c/busses/i2c-owl.c
1281 F: drivers/pinctrl/actions/*
1282 F: drivers/soc/actions/
1283 F: include/dt-bindings/power/owl-*
1284 F: include/linux/soc/actions/
1285 F: Documentation/devicetree/bindings/arm/actions.txt
1286 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1287 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1288 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1289 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1290 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1291 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1293 ARM/ADS SPHERE MACHINE SUPPORT
1294 M: Lennert Buytenhek <kernel@wantstofly.org>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 ARM/AFEB9260 MACHINE SUPPORT
1299 M: Sergey Lapin <slapin@ossfans.org>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 ARM/AJECO 1ARM MACHINE SUPPORT
1304 M: Lennert Buytenhek <kernel@wantstofly.org>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 ARM/Allwinner SoC Clock Support
1309 M: Emilio López <emilio@elopez.com.ar>
1311 F: drivers/clk/sunxi/
1313 ARM/Allwinner sunXi SoC support
1314 M: Maxime Ripard <maxime.ripard@bootlin.com>
1315 M: Chen-Yu Tsai <wens@csie.org>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 F: arch/arm/mach-sunxi/
1321 F: arch/arm64/boot/dts/allwinner/
1322 F: drivers/clk/sunxi-ng/
1323 F: drivers/pinctrl/sunxi/
1324 F: drivers/soc/sunxi/
1325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1327 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1328 M: Neil Armstrong <narmstrong@baylibre.com>
1329 M: Jerome Brunet <jbrunet@baylibre.com>
1330 L: linux-amlogic@lists.infradead.org
1332 F: drivers/clk/meson/
1333 F: include/dt-bindings/clock/meson*
1334 F: include/dt-bindings/clock/gxbb*
1335 F: Documentation/devicetree/bindings/clock/amlogic*
1337 ARM/Amlogic Meson SoC support
1338 M: Kevin Hilman <khilman@baylibre.com>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L: linux-amlogic@lists.infradead.org
1341 W: http://linux-meson.com/
1343 F: arch/arm/mach-meson/
1344 F: arch/arm/boot/dts/meson*
1345 F: arch/arm64/boot/dts/amlogic/
1346 F: drivers/pinctrl/meson/
1347 F: drivers/mmc/host/meson*
1348 F: drivers/soc/amlogic/
1351 ARM/Amlogic Meson SoC Sound Drivers
1352 M: Jerome Brunet <jbrunet@baylibre.com>
1353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1356 F: Documentation/devicetree/bindings/sound/amlogic*
1358 ARM/Annapurna Labs ALPINE ARCHITECTURE
1359 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1360 M: Antoine Tenart <antoine.tenart@bootlin.com>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-alpine/
1364 F: arch/arm/boot/dts/alpine*
1365 F: arch/arm64/boot/dts/al/
1366 F: drivers/*/*alpine*
1368 ARM/ARTPEC MACHINE SUPPORT
1369 M: Jesper Nilsson <jesper.nilsson@axis.com>
1370 M: Lars Persson <lars.persson@axis.com>
1372 L: linux-arm-kernel@axis.com
1373 F: arch/arm/mach-artpec
1374 F: arch/arm/boot/dts/artpec6*
1376 F: drivers/crypto/axis
1377 F: drivers/pinctrl/pinctrl-artpec*
1378 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1380 ARM/ASPEED I2C DRIVER
1381 M: Brendan Higgins <brendanhiggins@google.com>
1382 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1383 R: Joel Stanley <joel@jms.id.au>
1384 L: linux-i2c@vger.kernel.org
1385 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1387 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1388 F: drivers/i2c/busses/i2c-aspeed.c
1389 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1390 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1392 ARM/ASPEED MACHINE SUPPORT
1393 M: Joel Stanley <joel@jms.id.au>
1394 R: Andrew Jeffery <andrew@aj.id.au>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1397 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1400 F: arch/arm/mach-aspeed/
1401 F: arch/arm/boot/dts/aspeed-*
1404 ARM/BITMAIN ARCHITECTURE
1405 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm64/boot/dts/bitmain/
1409 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1411 ARM/CALXEDA HIGHBANK ARCHITECTURE
1412 M: Rob Herring <robh@kernel.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm/mach-highbank/
1416 F: arch/arm/boot/dts/highbank.dts
1417 F: arch/arm/boot/dts/ecx-*.dts*
1419 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1420 M: Krzysztof Halasa <khalasa@piap.pl>
1422 F: arch/arm/mach-cns3xxx/
1424 ARM/CAVIUM THUNDER NETWORK DRIVER
1425 M: Sunil Goutham <sgoutham@cavium.com>
1426 M: Robert Richter <rric@kernel.org>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: drivers/net/ethernet/cavium/thunder/
1431 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1432 M: Lukasz Majewski <lukma@denx.de>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 F: arch/arm/mach-ep93xx/ts72xx.c
1437 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1438 M: Alexander Shiyan <shc_work@mail.ru>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1444 M: Lennert Buytenhek <kernel@wantstofly.org>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1449 M: Hartley Sweeten <hsweeten@visionengravers.com>
1450 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 F: arch/arm/mach-ep93xx/
1454 F: arch/arm/mach-ep93xx/include/mach/
1457 M: Russell King <linux@armlinux.org.uk>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1461 F: drivers/clk/clkdev.c
1463 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1464 M: Mike Rapoport <mike@compulab.co.il>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1469 M: Baruch Siach <baruch@tkos.co.il>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: arch/arm/boot/dts/cx92755*
1475 ARM/CONTEC MICRO9 MACHINE SUPPORT
1476 M: Hubert Feurstein <hubert.feurstein@contec.at>
1478 F: arch/arm/mach-ep93xx/micro9.c
1480 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1481 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1482 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: drivers/hwtracing/coresight/*
1486 F: Documentation/trace/coresight.txt
1487 F: Documentation/trace/coresight-cpu-debug.txt
1488 F: Documentation/devicetree/bindings/arm/coresight.txt
1489 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1490 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1491 F: tools/perf/arch/arm/util/pmu.c
1492 F: tools/perf/arch/arm/util/auxtrace.c
1493 F: tools/perf/arch/arm/util/cs-etm.c
1494 F: tools/perf/arch/arm/util/cs-etm.h
1495 F: tools/perf/util/cs-etm.*
1496 F: tools/perf/util/cs-etm-decoder/*
1498 ARM/CORGI MACHINE SUPPORT
1499 M: Richard Purdie <rpurdie@rpsys.net>
1502 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1503 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1504 M: Linus Walleij <linus.walleij@linaro.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 T: git git://github.com/ulli-kroll/linux.git
1508 F: Documentation/devicetree/bindings/arm/gemini.txt
1509 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1510 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1511 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1512 F: arch/arm/mach-gemini/
1513 F: drivers/net/ethernet/cortina/
1514 F: drivers/pinctrl/pinctrl-gemini.c
1515 F: drivers/rtc/rtc-ftrtc010.c
1517 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1518 M: Barry Song <baohua@kernel.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1522 F: arch/arm/boot/dts/prima2*
1523 F: arch/arm/mach-prima2/
1524 F: drivers/clk/sirf/
1525 F: drivers/clocksource/timer-prima2.c
1526 F: drivers/clocksource/timer-atlas7.c
1530 ARM/EBSA110 MACHINE SUPPORT
1531 M: Russell King <linux@armlinux.org.uk>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 W: http://www.armlinux.org.uk/
1535 F: arch/arm/mach-ebsa110/
1536 F: drivers/net/ethernet/amd/am79c961a.*
1538 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1539 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1540 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1546 M: Robert Jarzmik <robert.jarzmik@free.fr>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/mach-pxa/ezx.c
1551 ARM/FARADAY FA526 PORT
1552 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 T: git git://git.berlios.de/gemini-board
1556 F: arch/arm/mm/*-fa*
1558 ARM/FOOTBRIDGE ARCHITECTURE
1559 M: Russell King <linux@armlinux.org.uk>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 W: http://www.armlinux.org.uk/
1563 F: arch/arm/include/asm/hardware/dec21285.h
1564 F: arch/arm/mach-footbridge/
1566 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1567 M: Shawn Guo <shawnguo@kernel.org>
1568 M: Sascha Hauer <s.hauer@pengutronix.de>
1569 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R: Fabio Estevam <festevam@gmail.com>
1571 R: NXP Linux Team <linux-imx@nxp.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1577 X: drivers/media/i2c/
1579 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1580 M: Shawn Guo <shawnguo@kernel.org>
1581 M: Sascha Hauer <s.hauer@pengutronix.de>
1582 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1583 R: Stefan Agner <stefan@agner.ch>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 F: arch/arm/mach-imx/*vf610*
1588 F: arch/arm/boot/dts/vf*
1590 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1591 M: Shawn Guo <shawnguo@kernel.org>
1592 M: Li Yang <leoyang.li@nxp.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1596 F: arch/arm/boot/dts/ls1021a*
1597 F: arch/arm64/boot/dts/freescale/fsl-*
1598 F: arch/arm64/boot/dts/freescale/qoriq-*
1600 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1601 M: Lennert Buytenhek <kernel@wantstofly.org>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 ARM/GUMSTIX MACHINE SUPPORT
1606 M: Steve Sakoman <sakoman@gmail.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1611 M: Philipp Zabel <philipp.zabel@gmail.com>
1612 M: Paul Parsons <lost.distance@yahoo.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/mach-pxa/hx4700.c
1616 F: arch/arm/mach-pxa/include/mach/hx4700.h
1617 F: sound/soc/pxa/hx4700.c
1619 ARM/HISILICON SOC SUPPORT
1620 M: Wei Xu <xuwei5@hisilicon.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W: http://www.hisilicon.com
1624 T: git git://github.com/hisilicon/linux-hisi.git
1625 F: arch/arm/mach-hisi/
1626 F: arch/arm/boot/dts/hi3*
1627 F: arch/arm/boot/dts/hip*
1628 F: arch/arm/boot/dts/hisi*
1629 F: arch/arm64/boot/dts/hisilicon/
1631 ARM/HP JORNADA 7XX MACHINE SUPPORT
1632 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1636 F: arch/arm/mach-sa1100/jornada720.c
1637 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1639 ARM/IGEP MACHINE SUPPORT
1640 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1641 M: Javier Martinez Canillas <javier@dowhile0.org>
1642 L: linux-omap@vger.kernel.org
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 F: arch/arm/boot/dts/omap3-igep*
1647 ARM/INCOME PXA270 SUPPORT
1648 M: Marek Vasut <marek.vasut@gmail.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1653 ARM/INTEL IOP13XX ARM ARCHITECTURE
1654 M: Lennert Buytenhek <kernel@wantstofly.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 ARM/INTEL IOP32X ARM ARCHITECTURE
1659 M: Lennert Buytenhek <kernel@wantstofly.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 ARM/INTEL IOP33X ARM ARCHITECTURE
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 ARM/INTEL IQ81342EX MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/INTEL IXDP2850 MACHINE SUPPORT
1673 M: Lennert Buytenhek <kernel@wantstofly.org>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 ARM/INTEL IXP4XX ARM ARCHITECTURE
1678 M: Imre Kaloz <kaloz@openwrt.org>
1679 M: Krzysztof Halasa <khalasa@piap.pl>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/mach-ixp4xx/
1684 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1685 M: Jonathan Cameron <jic23@cam.ac.uk>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/mach-pxa/stargate2.c
1689 F: drivers/pcmcia/pxa2xx_stargate2.c
1691 ARM/INTEL XSC3 (MANZANO) ARM CORE
1692 M: Lennert Buytenhek <kernel@wantstofly.org>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1697 M: Lennert Buytenhek <kernel@wantstofly.org>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 ARM/LG1K ARCHITECTURE
1702 M: Chanho Min <chanho.min@lge.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm64/boot/dts/lg/
1707 ARM/LOGICPD PXA270 MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/LPC18XX ARCHITECTURE
1713 M: Vladimir Zapolskiy <vz@mleia.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/boot/dts/lpc43*
1717 F: drivers/i2c/busses/i2c-lpc2k.c
1718 F: drivers/memory/pl172.c
1719 F: drivers/mtd/spi-nor/nxp-spifi.c
1720 F: drivers/rtc/rtc-lpc24xx.c
1723 ARM/LPC32XX SOC SUPPORT
1724 M: Vladimir Zapolskiy <vz@mleia.com>
1725 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1729 F: arch/arm/boot/dts/lpc32*
1730 F: arch/arm/mach-lpc32xx/
1731 F: drivers/i2c/busses/i2c-pnx.c
1732 F: drivers/net/ethernet/nxp/lpc_eth.c
1733 F: drivers/usb/host/ohci-nxp.c
1734 F: drivers/watchdog/pnx4008_wdt.c
1737 ARM/MAGICIAN MACHINE SUPPORT
1738 M: Philipp Zabel <philipp.zabel@gmail.com>
1741 ARM/Marvell Dove/MV78xx0/Orion SOC support
1742 M: Jason Cooper <jason@lakedaemon.net>
1743 M: Andrew Lunn <andrew@lunn.ch>
1744 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 M: Gregory Clement <gregory.clement@bootlin.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/soc/dove/
1749 F: arch/arm/mach-dove/
1750 F: arch/arm/mach-mv78xx0/
1751 F: arch/arm/mach-orion5x/
1752 F: arch/arm/plat-orion/
1753 F: arch/arm/boot/dts/dove*
1754 F: arch/arm/boot/dts/orion5x*
1756 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1757 M: Jason Cooper <jason@lakedaemon.net>
1758 M: Andrew Lunn <andrew@lunn.ch>
1759 M: Gregory Clement <gregory.clement@bootlin.com>
1760 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 F: arch/arm/boot/dts/armada*
1764 F: arch/arm/boot/dts/kirkwood*
1765 F: arch/arm/configs/mvebu_*_defconfig
1766 F: arch/arm/mach-mvebu/
1767 F: arch/arm64/boot/dts/marvell/armada*
1768 F: drivers/cpufreq/armada-37xx-cpufreq.c
1769 F: drivers/cpufreq/armada-8k-cpufreq.c
1770 F: drivers/cpufreq/mvebu-cpufreq.c
1771 F: drivers/irqchip/irq-armada-370-xp.c
1772 F: drivers/irqchip/irq-mvebu-*
1773 F: drivers/pinctrl/mvebu/
1774 F: drivers/rtc/rtc-armada38x.c
1776 ARM/Mediatek RTC DRIVER
1777 M: Eddie Huang <eddie.huang@mediatek.com>
1778 M: Sean Wang <sean.wang@mediatek.com>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1782 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1783 F: drivers/rtc/rtc-mt6397.c
1784 F: drivers/rtc/rtc-mt7622.c
1786 ARM/Mediatek SoC support
1787 M: Matthias Brugger <matthias.bgg@gmail.com>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 W: https://mtk.bcnfs.org/
1791 C: irc://chat.freenode.net/linux-mediatek
1793 F: arch/arm/boot/dts/mt6*
1794 F: arch/arm/boot/dts/mt7*
1795 F: arch/arm/boot/dts/mt8*
1796 F: arch/arm/mach-mediatek/
1797 F: arch/arm64/boot/dts/mediatek/
1798 F: drivers/soc/mediatek/
1803 ARM/Mediatek USB3 PHY DRIVER
1804 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1808 F: drivers/phy/mediatek/
1809 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1811 ARM/MICREL KS8695 ARCHITECTURE
1812 M: Greg Ungerer <gerg@uclinux.org>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: arch/arm/mach-ks8695/
1817 ARM/Microchip (AT91) SoC support
1818 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1819 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1820 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 W: http://www.linux4sam.org
1823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1827 F: arch/arm/mach-at91/
1828 F: include/soc/at91/
1829 F: arch/arm/boot/dts/at91*.dts
1830 F: arch/arm/boot/dts/at91*.dtsi
1831 F: arch/arm/boot/dts/sama*.dts
1832 F: arch/arm/boot/dts/sama*.dtsi
1833 F: arch/arm/include/debug/at91.S
1834 F: drivers/memory/atmel*
1835 F: drivers/watchdog/sama5d4_wdt.c
1836 X: drivers/input/touchscreen/atmel_mxt_ts.c
1837 X: drivers/net/wireless/atmel/
1839 ARM/MIOA701 MACHINE SUPPORT
1840 M: Robert Jarzmik <robert.jarzmik@free.fr>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F: arch/arm/mach-pxa/mioa701.c
1845 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1846 M: Michael Petchkovsky <mkpetch@internode.on.net>
1849 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1850 M: Linus Walleij <linus.walleij@linaro.org>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 F: arch/arm/mach-nomadik/
1854 F: arch/arm/mach-u300/
1855 F: arch/arm/mach-ux500/
1856 F: arch/arm/boot/dts/ste-*
1857 F: drivers/clk/clk-nomadik.c
1858 F: drivers/clk/clk-u300.c
1859 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1860 F: drivers/clocksource/timer-u300.c
1861 F: drivers/dma/coh901318*
1862 F: drivers/dma/ste_dma40*
1863 F: drivers/hwspinlock/u8500_hsem.c
1864 F: drivers/i2c/busses/i2c-nomadik.c
1865 F: drivers/i2c/busses/i2c-stu300.c
1866 F: drivers/mfd/ab3100*
1867 F: drivers/mfd/ab8500*
1868 F: drivers/mfd/abx500*
1869 F: drivers/mfd/dbx500*
1870 F: drivers/mfd/db8500*
1871 F: drivers/pinctrl/nomadik/
1872 F: drivers/pinctrl/pinctrl-coh901*
1873 F: drivers/pinctrl/pinctrl-u300.c
1874 F: drivers/rtc/rtc-ab3100.c
1875 F: drivers/rtc/rtc-ab8500.c
1876 F: drivers/rtc/rtc-coh901331.c
1877 F: drivers/rtc/rtc-pl031.c
1878 F: drivers/watchdog/coh901327_wdt.c
1879 F: Documentation/devicetree/bindings/arm/ste-*
1880 F: Documentation/devicetree/bindings/arm/ux500/
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1883 ARM/NUVOTON NPCM ARCHITECTURE
1884 M: Avi Fishman <avifishman70@gmail.com>
1885 M: Tomer Maimon <tmaimon77@gmail.com>
1886 R: Patrick Venture <venture@google.com>
1887 R: Nancy Yuen <yuenn@google.com>
1888 R: Brendan Higgins <brendanhiggins@google.com>
1889 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1891 F: arch/arm/mach-npcm/
1892 F: arch/arm/boot/dts/nuvoton-npcm*
1893 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1895 F: Documentation/devicetree/bindings/*/*npcm*
1896 F: Documentation/devicetree/bindings/*/*/*npcm*
1898 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1899 M: Wan ZongShun <mcuos.com@gmail.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 W: http://www.mcuos.com
1903 F: arch/arm/mach-w90x900/
1904 F: drivers/input/keyboard/w90p910_keypad.c
1905 F: drivers/input/touchscreen/w90p910_ts.c
1906 F: drivers/watchdog/nuc900_wdt.c
1907 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1908 F: drivers/mtd/nand/raw/nuc900_nand.c
1909 F: drivers/rtc/rtc-nuc900.c
1910 F: drivers/spi/spi-nuc900.c
1911 F: drivers/usb/host/ehci-w90x900.c
1912 F: drivers/video/fbdev/nuc900fb.c
1914 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1915 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1916 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1918 F: arch/arm/mach-s3c24xx/mach-gta02.c
1919 F: arch/arm/mach-s3c24xx/gta02.h
1921 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1922 M: Alexander Clouter <alex@digriz.org.uk>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W: http://www.digriz.org.uk/ts78xx/kernel
1926 F: arch/arm/mach-orion5x/ts78xx-*
1928 ARM/OXNAS platform support
1929 M: Neil Armstrong <narmstrong@baylibre.com>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 L: linux-oxnas@groups.io (moderated for non-subscribers)
1933 F: arch/arm/mach-oxnas/
1934 F: arch/arm/boot/dts/ox8*.dts*
1937 ARM/PALM TREO SUPPORT
1938 M: Tomas Cech <sleep_walker@suse.com>
1939 L: linux-arm-kernel@lists.infradead.org
1940 W: http://hackndev.com
1942 F: arch/arm/mach-pxa/palmtreo.*
1944 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1945 M: Marek Vasut <marek.vasut@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 W: http://hackndev.com
1949 F: arch/arm/mach-pxa/include/mach/palmtx.h
1950 F: arch/arm/mach-pxa/palmtx.c
1951 F: arch/arm/mach-pxa/palmt5.*
1952 F: arch/arm/mach-pxa/include/mach/palmld.h
1953 F: arch/arm/mach-pxa/palmld.c
1954 F: arch/arm/mach-pxa/palmte2.*
1955 F: arch/arm/mach-pxa/include/mach/palmtc.h
1956 F: arch/arm/mach-pxa/palmtc.c
1959 M: Sergey Lapin <slapin@ossfans.org>
1960 L: linux-arm-kernel@lists.infradead.org
1961 W: http://hackndev.com
1963 F: arch/arm/mach-pxa/palmz72.*
1966 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1967 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1970 ARM/PT DIGITAL BOARD PORT
1971 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 W: http://www.armlinux.org.uk/
1976 ARM/QUALCOMM SUPPORT
1977 M: Andy Gross <andy.gross@linaro.org>
1978 M: David Brown <david.brown@linaro.org>
1979 L: linux-arm-msm@vger.kernel.org
1981 F: Documentation/devicetree/bindings/soc/qcom/
1982 F: Documentation/devicetree/bindings/*/qcom*
1983 F: arch/arm/boot/dts/qcom-*.dts
1984 F: arch/arm/boot/dts/qcom-*.dtsi
1985 F: arch/arm/mach-qcom/
1986 F: arch/arm64/boot/dts/qcom/
1989 F: drivers/*/*/qcom/
1990 F: drivers/*/*/qcom*
1991 F: drivers/*/pm8???-*
1992 F: drivers/bluetooth/btqcomsmd.c
1993 F: drivers/clocksource/timer-qcom.c
1994 F: drivers/extcon/extcon-qcom*
1995 F: drivers/iommu/msm*
1996 F: drivers/i2c/busses/i2c-qup.c
1997 F: drivers/i2c/busses/i2c-qcom-geni.c
1998 F: drivers/mfd/ssbi.c
1999 F: drivers/mmc/host/mmci_qcom*
2000 F: drivers/mmc/host/sdhci_msm.c
2001 F: drivers/pci/controller/dwc/pcie-qcom.c
2002 F: drivers/phy/qualcomm/
2003 F: drivers/power/*/msm*
2004 F: drivers/reset/reset-qcom-*
2005 F: drivers/scsi/ufs/ufs-qcom.*
2006 F: drivers/spi/spi-qup.c
2007 F: drivers/spi/spi-geni-qcom.c
2008 F: drivers/spi/spi-qcom-qspi.c
2009 F: drivers/tty/serial/msm_serial.c
2010 F: drivers/usb/dwc3/dwc3-qcom.c
2011 F: include/dt-bindings/*/qcom*
2012 F: include/linux/*/qcom*
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2015 ARM/RADISYS ENP2611 MACHINE SUPPORT
2016 M: Lennert Buytenhek <kernel@wantstofly.org>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 ARM/RDA MICRO ARCHITECTURE
2021 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2025 F: arch/arm/boot/dts/rda8810pl-*
2026 F: drivers/clocksource/timer-rda.c
2027 F: drivers/irqchip/irq-rda-intc.c
2028 F: drivers/tty/serial/rda-uart.c
2029 F: Documentation/devicetree/bindings/arm/rda.txt
2030 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2031 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2032 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2034 ARM/REALTEK ARCHITECTURE
2035 M: Andreas Färber <afaerber@suse.de>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm64/boot/dts/realtek/
2039 F: Documentation/devicetree/bindings/arm/realtek.txt
2041 ARM/RENESAS ARM64 ARCHITECTURE
2042 M: Simon Horman <horms@verge.net.au>
2043 M: Magnus Damm <magnus.damm@gmail.com>
2044 L: linux-renesas-soc@vger.kernel.org
2045 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2048 F: arch/arm64/boot/dts/renesas/
2049 F: Documentation/devicetree/bindings/arm/renesas.yaml
2050 F: drivers/soc/renesas/
2051 F: include/linux/soc/renesas/
2053 ARM/RISCPC ARCHITECTURE
2054 M: Russell King <linux@armlinux.org.uk>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W: http://www.armlinux.org.uk/
2058 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2059 F: arch/arm/include/asm/hardware/ioc.h
2060 F: arch/arm/include/asm/hardware/iomd.h
2061 F: arch/arm/include/asm/hardware/memc.h
2062 F: arch/arm/mach-rpc/
2063 F: drivers/net/ethernet/8390/etherh.c
2064 F: drivers/net/ethernet/i825xx/ether1*
2065 F: drivers/net/ethernet/seeq/ether3*
2066 F: drivers/scsi/arm/
2068 ARM/Rockchip SoC support
2069 M: Heiko Stuebner <heiko@sntech.de>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L: linux-rockchip@lists.infradead.org
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2074 F: arch/arm/boot/dts/rk3*
2075 F: arch/arm/boot/dts/rv1108*
2076 F: arch/arm/mach-rockchip/
2077 F: drivers/clk/rockchip/
2078 F: drivers/i2c/busses/i2c-rk3x.c
2079 F: drivers/*/*rockchip*
2080 F: drivers/*/*/*rockchip*
2081 F: sound/soc/rockchip/
2084 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2085 M: Kukjin Kim <kgene@kernel.org>
2086 M: Krzysztof Kozlowski <krzk@kernel.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2089 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2091 F: arch/arm/boot/dts/s3c*
2092 F: arch/arm/boot/dts/s5p*
2093 F: arch/arm/boot/dts/exynos*
2094 F: arch/arm64/boot/dts/exynos/
2095 F: arch/arm/plat-samsung/
2096 F: arch/arm/mach-s3c24*/
2097 F: arch/arm/mach-s3c64xx/
2098 F: arch/arm/mach-s5p*/
2099 F: arch/arm/mach-exynos*/
2100 F: drivers/*/*s3c24*
2101 F: drivers/*/*/*s3c24*
2102 F: drivers/*/*s3c64xx*
2103 F: drivers/*/*s5pv210*
2104 F: drivers/memory/samsung/*
2105 F: drivers/soc/samsung/*
2106 F: Documentation/arm/Samsung/
2107 F: Documentation/devicetree/bindings/arm/samsung/
2108 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2109 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2112 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2113 M: Kyungmin Park <kyungmin.park@samsung.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 F: arch/arm/mach-s5pv210/
2118 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2119 M: Kyungmin Park <kyungmin.park@samsung.com>
2120 M: Kamil Debski <kamil@wypas.org>
2121 M: Andrzej Hajda <a.hajda@samsung.com>
2122 L: linux-arm-kernel@lists.infradead.org
2123 L: linux-media@vger.kernel.org
2125 F: drivers/media/platform/s5p-g2d/
2127 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2128 M: Marek Szyprowski <m.szyprowski@samsung.com>
2129 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2130 L: linux-media@vger.kernel.org
2132 F: drivers/media/platform/s5p-cec/
2133 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2135 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2136 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2137 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2138 L: linux-arm-kernel@lists.infradead.org
2139 L: linux-media@vger.kernel.org
2141 F: drivers/media/platform/s5p-jpeg/
2143 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2144 M: Kyungmin Park <kyungmin.park@samsung.com>
2145 M: Kamil Debski <kamil@wypas.org>
2146 M: Jeongtae Park <jtp.park@samsung.com>
2147 M: Andrzej Hajda <a.hajda@samsung.com>
2148 L: linux-arm-kernel@lists.infradead.org
2149 L: linux-media@vger.kernel.org
2151 F: drivers/media/platform/s5p-mfc/
2153 ARM/SHMOBILE ARM ARCHITECTURE
2154 M: Simon Horman <horms@verge.net.au>
2155 M: Magnus Damm <magnus.damm@gmail.com>
2156 L: linux-renesas-soc@vger.kernel.org
2157 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2160 F: arch/arm/boot/dts/emev2*
2161 F: arch/arm/boot/dts/gr-peach*
2162 F: arch/arm/boot/dts/iwg20d-q7*
2163 F: arch/arm/boot/dts/r7s*
2164 F: arch/arm/boot/dts/r8a*
2165 F: arch/arm/boot/dts/r9a*
2166 F: arch/arm/boot/dts/sh*
2167 F: arch/arm/configs/shmobile_defconfig
2168 F: arch/arm/include/debug/renesas-scif.S
2169 F: arch/arm/mach-shmobile/
2170 F: Documentation/devicetree/bindings/arm/renesas.yaml
2171 F: drivers/soc/renesas/
2172 F: include/linux/soc/renesas/
2174 ARM/SOCFPGA ARCHITECTURE
2175 M: Dinh Nguyen <dinguyen@kernel.org>
2177 F: arch/arm/mach-socfpga/
2178 F: arch/arm/boot/dts/socfpga*
2179 F: arch/arm/configs/socfpga_defconfig
2180 F: arch/arm64/boot/dts/altera/
2181 W: http://www.rocketboards.org
2182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2184 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2185 M: Dinh Nguyen <dinguyen@kernel.org>
2187 F: drivers/clk/socfpga/
2189 ARM/SOCFPGA EDAC SUPPORT
2190 M: Thor Thayer <thor.thayer@linux.intel.com>
2192 F: drivers/edac/altera_edac.
2194 ARM/SPREADTRUM SoC SUPPORT
2195 M: Orson Zhai <orsonzhai@gmail.com>
2196 M: Baolin Wang <baolin.wang@linaro.org>
2197 M: Chunyan Zhang <zhang.lyra@gmail.com>
2199 F: arch/arm64/boot/dts/sprd
2202 ARM/STI ARCHITECTURE
2203 M: Patrice Chotard <patrice.chotard@st.com>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 W: http://www.stlinux.com
2207 F: arch/arm/mach-sti/
2208 F: arch/arm/boot/dts/sti*
2209 F: drivers/char/hw_random/st-rng.c
2210 F: drivers/clocksource/arm_global_timer.c
2211 F: drivers/clocksource/clksrc_st_lpc.c
2212 F: drivers/cpufreq/sti-cpufreq.c
2213 F: drivers/dma/st_fdma*
2214 F: drivers/i2c/busses/i2c-st.c
2215 F: drivers/media/rc/st_rc.c
2216 F: drivers/media/platform/sti/c8sectpfe/
2217 F: drivers/mmc/host/sdhci-st.c
2218 F: drivers/phy/st/phy-miphy28lp.c
2219 F: drivers/phy/st/phy-stih407-usb.c
2220 F: drivers/pinctrl/pinctrl-st.c
2221 F: drivers/remoteproc/st_remoteproc.c
2222 F: drivers/remoteproc/st_slim_rproc.c
2223 F: drivers/reset/sti/
2224 F: drivers/rtc/rtc-st-lpc.c
2225 F: drivers/tty/serial/st-asc.c
2226 F: drivers/usb/dwc3/dwc3-st.c
2227 F: drivers/usb/host/ehci-st.c
2228 F: drivers/usb/host/ohci-st.c
2229 F: drivers/watchdog/st_lpc_wdt.c
2230 F: drivers/ata/ahci_st.c
2231 F: include/linux/remoteproc/st_slim_rproc.h
2233 ARM/STM32 ARCHITECTURE
2234 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2235 M: Alexandre Torgue <alexandre.torgue@st.com>
2236 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2242 F: arch/arm/boot/dts/stm32*
2243 F: arch/arm/mach-stm32/
2244 F: drivers/clocksource/armv7m_systick.c
2246 ARM/Synaptics SoC support
2247 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2248 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 F: arch/arm/mach-berlin/
2252 F: arch/arm/boot/dts/berlin*
2253 F: arch/arm64/boot/dts/synaptics/
2255 ARM/TANGO ARCHITECTURE
2256 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2257 M: Mans Rullgard <mans@mansr.com>
2258 L: linux-arm-kernel@lists.infradead.org
2262 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2263 M: Lennert Buytenhek <kernel@wantstofly.org>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2268 M: Hans Verkuil <hans.verkuil@cisco.com>
2269 L: linux-tegra@vger.kernel.org
2270 L: linux-media@vger.kernel.org
2272 F: drivers/media/platform/tegra-cec/
2273 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2275 ARM/TETON BGA MACHINE SUPPORT
2276 M: "Mark F. Brown" <mark.brown314@gmail.com>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2281 M: Santosh Shilimkar <ssantosh@kernel.org>
2282 L: linux-kernel@vger.kernel.org
2284 F: drivers/memory/*emif*
2286 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2287 M: Tero Kristo <t-kristo@ti.com>
2288 M: Nishanth Menon <nm@ti.com>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2292 F: arch/arm64/boot/dts/ti/Makefile
2293 F: arch/arm64/boot/dts/ti/k3-*
2294 F: include/dt-bindings/pinctrl/k3.h
2296 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2297 M: Santosh Shilimkar <ssantosh@kernel.org>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm/mach-keystone/
2301 F: arch/arm/boot/dts/keystone-*
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2304 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2305 M: Santosh Shilimkar <ssantosh@kernel.org>
2306 L: linux-kernel@vger.kernel.org
2308 F: drivers/clk/keystone/
2310 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2311 M: Santosh Shilimkar <ssantosh@kernel.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 L: linux-kernel@vger.kernel.org
2315 F: drivers/clocksource/timer-keystone.c
2317 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2318 M: Santosh Shilimkar <ssantosh@kernel.org>
2319 L: linux-kernel@vger.kernel.org
2321 F: drivers/power/reset/keystone-reset.c
2323 ARM/THECUS N2100 MACHINE SUPPORT
2324 M: Lennert Buytenhek <kernel@wantstofly.org>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 ARM/TOSA MACHINE SUPPORT
2329 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2330 M: Dirk Opfer <dirk@opfer-online.de>
2333 ARM/UNIPHIER ARCHITECTURE
2334 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2338 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2339 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2340 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2341 F: arch/arm/boot/dts/uniphier*
2342 F: arch/arm/include/asm/hardware/cache-uniphier.h
2343 F: arch/arm/mach-uniphier/
2344 F: arch/arm/mm/cache-uniphier.c
2345 F: arch/arm64/boot/dts/socionext/uniphier*
2346 F: drivers/bus/uniphier-system-bus.c
2347 F: drivers/clk/uniphier/
2348 F: drivers/dmaengine/uniphier-mdmac.c
2349 F: drivers/gpio/gpio-uniphier.c
2350 F: drivers/i2c/busses/i2c-uniphier*
2351 F: drivers/irqchip/irq-uniphier-aidet.c
2352 F: drivers/mmc/host/uniphier-sd.c
2353 F: drivers/pinctrl/uniphier/
2354 F: drivers/reset/reset-uniphier.c
2355 F: drivers/tty/serial/8250/8250_uniphier.c
2358 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2359 M: Ulf Hansson <ulf.hansson@linaro.org>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T: git git://git.linaro.org/people/ulfh/clk.git
2363 F: drivers/clk/ux500/
2365 ARM/VERSATILE EXPRESS PLATFORM
2366 M: Liviu Dudau <liviu.dudau@arm.com>
2367 M: Sudeep Holla <sudeep.holla@arm.com>
2368 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 F: arch/arm/boot/dts/vexpress*
2372 F: arch/arm64/boot/dts/arm/
2373 F: arch/arm/mach-vexpress/
2376 F: drivers/clk/versatile/clk-vexpress-osc.c
2377 F: drivers/clocksource/timer-versatile.c
2381 M: Russell King <linux@armlinux.org.uk>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 W: http://www.armlinux.org.uk/
2387 ARM/VOIPAC PXA270 SUPPORT
2388 M: Marek Vasut <marek.vasut@gmail.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: arch/arm/mach-pxa/vpac270.c
2392 F: arch/arm/mach-pxa/include/mach/vpac270.h
2394 ARM/VT8500 ARM ARCHITECTURE
2395 M: Tony Prisk <linux@prisktech.co.nz>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 F: arch/arm/mach-vt8500/
2399 F: drivers/clocksource/timer-vt8500.c
2400 F: drivers/i2c/busses/i2c-wmt.c
2401 F: drivers/mmc/host/wmt-sdmmc.c
2402 F: drivers/pwm/pwm-vt8500.c
2403 F: drivers/rtc/rtc-vt8500.c
2404 F: drivers/tty/serial/vt8500_serial.c
2405 F: drivers/usb/host/ehci-platform.c
2406 F: drivers/usb/host/uhci-platform.c
2407 F: drivers/video/fbdev/vt8500lcdfb.*
2408 F: drivers/video/fbdev/wm8505fb*
2409 F: drivers/video/fbdev/wmt_ge_rops.*
2411 ARM/ZIPIT Z2 SUPPORT
2412 M: Marek Vasut <marek.vasut@gmail.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 F: arch/arm/mach-pxa/z2.c
2416 F: arch/arm/mach-pxa/include/mach/z2.h
2418 ARM/ZTE ARCHITECTURE
2419 M: Jun Nie <jun.nie@linaro.org>
2420 M: Shawn Guo <shawnguo@kernel.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 F: arch/arm/boot/dts/zx2967*
2424 F: arch/arm/mach-zx/
2425 F: arch/arm64/boot/dts/zte/
2427 F: drivers/dma/zx_dma.c
2428 F: drivers/gpio/gpio-zx.c
2429 F: drivers/i2c/busses/i2c-zx2967.c
2430 F: drivers/mmc/host/dw_mmc-zx.*
2431 F: drivers/pinctrl/zte/
2433 F: drivers/thermal/zx2967_thermal.c
2434 F: drivers/watchdog/zx2967_wdt.c
2435 F: Documentation/devicetree/bindings/arm/zte.yaml
2436 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2437 F: Documentation/devicetree/bindings/dma/zxdma.txt
2438 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2439 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2440 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2441 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2442 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2443 F: Documentation/devicetree/bindings/soc/zte/
2444 F: Documentation/devicetree/bindings/sound/zte,*.txt
2445 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2446 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2447 F: include/dt-bindings/clock/zx2967*.h
2448 F: include/dt-bindings/soc/zte,*.h
2449 F: sound/soc/codecs/zx_aud96p22.c
2452 ARM/ZYNQ ARCHITECTURE
2453 M: Michal Simek <michal.simek@xilinx.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 W: http://wiki.xilinx.com
2456 T: git https://github.com/Xilinx/linux-xlnx.git
2458 F: arch/arm/mach-zynq/
2459 F: drivers/cpuidle/cpuidle-zynq.c
2460 F: drivers/block/xsysace.c
2463 F: drivers/clocksource/timer-cadence-ttc.c
2464 F: drivers/i2c/busses/i2c-cadence.c
2465 F: drivers/mmc/host/sdhci-of-arasan.c
2466 F: drivers/edac/synopsys_edac.c
2467 F: drivers/i2c/busses/i2c-xiic.c
2469 ARM64 PORT (AARCH64 ARCHITECTURE)
2470 M: Catalin Marinas <catalin.marinas@arm.com>
2471 M: Will Deacon <will.deacon@arm.com>
2472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2476 X: arch/arm64/boot/dts/
2477 F: Documentation/arm64/
2479 AS3645A LED FLASH CONTROLLER DRIVER
2480 M: Sakari Ailus <sakari.ailus@iki.fi>
2481 L: linux-leds@vger.kernel.org
2483 F: drivers/leds/leds-as3645a.c
2485 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2486 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2487 L: linux-media@vger.kernel.org
2488 T: git git://linuxtv.org/media_tree.git
2490 F: drivers/media/i2c/ak7375.c
2491 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2493 ASAHI KASEI AK8974 DRIVER
2494 M: Linus Walleij <linus.walleij@linaro.org>
2495 L: linux-iio@vger.kernel.org
2496 W: http://www.akm.com/
2498 F: drivers/iio/magnetometer/ak8974.c
2500 ASC7621 HARDWARE MONITOR DRIVER
2501 M: George Joseph <george.joseph@fairview5.com>
2502 L: linux-hwmon@vger.kernel.org
2504 F: Documentation/hwmon/asc7621
2505 F: drivers/hwmon/asc7621.c
2507 ASPEED VIDEO ENGINE DRIVER
2508 M: Eddie James <eajames@linux.ibm.com>
2509 L: linux-media@vger.kernel.org
2510 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2512 F: drivers/media/platform/aspeed-video.c
2513 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2515 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2516 M: Corentin Chary <corentin.chary@gmail.com>
2517 L: acpi4asus-user@lists.sourceforge.net
2518 L: platform-driver-x86@vger.kernel.org
2519 W: http://acpi4asus.sf.net
2521 F: drivers/platform/x86/asus*.c
2522 F: drivers/platform/x86/eeepc*.c
2524 ASUS WIRELESS RADIO CONTROL DRIVER
2525 M: João Paulo Rechi Vita <jprvita@gmail.com>
2526 L: platform-driver-x86@vger.kernel.org
2528 F: drivers/platform/x86/asus-wireless.c
2531 M: David Howells <dhowells@redhat.com>
2532 L: keyrings@vger.kernel.org
2534 F: Documentation/crypto/asymmetric-keys.txt
2535 F: include/linux/verification.h
2536 F: include/crypto/public_key.h
2537 F: include/crypto/pkcs7.h
2538 F: crypto/asymmetric_keys/
2540 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2541 R: Dan Williams <dan.j.williams@intel.com>
2542 W: http://sourceforge.net/projects/xscaleiop
2544 F: Documentation/crypto/async-tx-api.txt
2547 F: include/linux/dmaengine.h
2548 F: include/linux/async_tx.h
2551 M: Bartosz Golaszewski <brgl@bgdev.pl>
2552 L: linux-i2c@vger.kernel.org
2553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2555 F: Documentation/devicetree/bindings/eeprom/at24.txt
2556 F: drivers/misc/eeprom/at24.c
2557 F: include/linux/platform_data/at24.h
2559 ATA OVER ETHERNET (AOE) DRIVER
2560 M: "Ed L. Cashin" <ed.cashin@acm.org>
2561 W: http://www.openaoe.org/
2563 F: Documentation/aoe/
2564 F: drivers/block/aoe/
2566 ATHEROS 71XX/9XXX GPIO DRIVER
2567 M: Alban Bedel <albeu@free.fr>
2568 W: https://github.com/AlbanBedel/linux
2569 T: git git://github.com/AlbanBedel/linux
2571 F: drivers/gpio/gpio-ath79.c
2572 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2574 ATHEROS 71XX/9XXX USB PHY DRIVER
2575 M: Alban Bedel <albeu@free.fr>
2576 W: https://github.com/AlbanBedel/linux
2577 T: git git://github.com/AlbanBedel/linux
2579 F: drivers/phy/qualcomm/phy-ath79-usb.c
2580 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2582 ATHEROS ATH GENERIC UTILITIES
2583 M: Kalle Valo <kvalo@codeaurora.org>
2584 L: linux-wireless@vger.kernel.org
2586 F: drivers/net/wireless/ath/*
2588 ATHEROS ATH5K WIRELESS DRIVER
2589 M: Jiri Slaby <jirislaby@gmail.com>
2590 M: Nick Kossifidis <mickflemm@gmail.com>
2591 M: Luis Chamberlain <mcgrof@kernel.org>
2592 L: linux-wireless@vger.kernel.org
2593 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2595 F: drivers/net/wireless/ath/ath5k/
2597 ATHEROS ATH6KL WIRELESS DRIVER
2598 M: Kalle Valo <kvalo@codeaurora.org>
2599 L: linux-wireless@vger.kernel.org
2600 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2603 F: drivers/net/wireless/ath/ath6kl/
2606 M: Ville Syrjala <syrjala@sci.fi>
2608 F: drivers/input/misc/ati_remote2.c
2610 ATK0110 HWMON DRIVER
2611 M: Luca Tettamanti <kronos.it@gmail.com>
2612 L: linux-hwmon@vger.kernel.org
2614 F: drivers/hwmon/asus_atk0110.c
2616 ATLX ETHERNET DRIVERS
2617 M: Jay Cliburn <jcliburn@gmail.com>
2618 M: Chris Snook <chris.snook@gmail.com>
2619 L: netdev@vger.kernel.org
2620 W: http://sourceforge.net/projects/atl1
2621 W: http://atl1.sourceforge.net
2623 F: drivers/net/ethernet/atheros/
2626 M: Chas Williams <3chas3@gmail.com>
2627 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2628 L: netdev@vger.kernel.org
2629 W: http://linux-atm.sourceforge.net
2632 F: include/linux/atm*
2633 F: include/uapi/linux/atm*
2635 ATMEL MACB ETHERNET DRIVER
2636 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2638 F: drivers/net/ethernet/cadence/
2640 ATMEL MAXTOUCH DRIVER
2641 M: Nick Dyer <nick@shmanahar.org>
2642 T: git git://github.com/ndyer/linux.git
2644 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2645 F: drivers/input/touchscreen/atmel_mxt_ts.c
2647 ATMEL WIRELESS DRIVER
2648 M: Simon Kelley <simon@thekelleys.org.uk>
2649 L: linux-wireless@vger.kernel.org
2650 W: http://www.thekelleys.org.uk/atmel
2651 W: http://atmelwlandriver.sourceforge.net/
2653 F: drivers/net/wireless/atmel/atmel*
2655 ATOMIC INFRASTRUCTURE
2656 M: Will Deacon <will.deacon@arm.com>
2657 M: Peter Zijlstra <peterz@infradead.org>
2658 R: Boqun Feng <boqun.feng@gmail.com>
2659 L: linux-kernel@vger.kernel.org
2661 F: arch/*/include/asm/atomic*.h
2662 F: include/*/atomic*.h
2665 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2666 M: Bradley Grove <linuxdrivers@attotech.com>
2667 L: linux-scsi@vger.kernel.org
2668 W: http://www.attotech.com
2670 F: drivers/scsi/esas2r
2672 ATUSB IEEE 802.15.4 RADIO DRIVER
2673 M: Stefan Schmidt <stefan@datenfreihafen.org>
2674 L: linux-wpan@vger.kernel.org
2676 F: drivers/net/ieee802154/atusb.c
2677 F: drivers/net/ieee802154/atusb.h
2678 F: drivers/net/ieee802154/at86rf230.h
2681 M: Paul Moore <paul@paul-moore.com>
2682 M: Eric Paris <eparis@redhat.com>
2683 L: linux-audit@redhat.com (moderated for non-subscribers)
2684 W: https://github.com/linux-audit
2685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2687 F: include/linux/audit.h
2688 F: include/uapi/linux/audit.h
2691 AUXILIARY DISPLAY DRIVERS
2692 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2694 F: drivers/auxdisplay/
2695 F: include/linux/cfag12864b.h
2697 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2698 M: Andreas Klinger <ak@it-klinger.de>
2699 L: linux-iio@vger.kernel.org
2701 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2702 F: drivers/iio/adc/hx711.c
2705 M: Ralf Baechle <ralf@linux-mips.org>
2706 L: linux-hams@vger.kernel.org
2707 W: http://www.linux-ax25.org/
2709 F: include/uapi/linux/ax25.h
2710 F: include/net/ax25.h
2714 M: Peter Rosin <peda@axentia.se>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 F: Documentation/devicetree/bindings/arm/axentia.txt
2718 F: arch/arm/boot/dts/at91-linea.dtsi
2719 F: arch/arm/boot/dts/at91-natte.dtsi
2720 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2721 F: arch/arm/boot/dts/at91-tse850-3.dts
2723 AXENTIA ASOC DRIVERS
2724 M: Peter Rosin <peda@axentia.se>
2725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2727 F: Documentation/devicetree/bindings/sound/axentia,*
2728 F: sound/soc/atmel/tse850-pcm5142.c
2730 AXXIA I2C CONTROLLER
2731 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2732 L: linux-i2c@vger.kernel.org
2734 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2735 F: drivers/i2c/busses/i2c-axxia.c
2738 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2739 L: linux-media@vger.kernel.org
2740 W: https://linuxtv.org
2741 T: git git://linuxtv.org/media_tree.git
2743 F: drivers/media/usb/dvb-usb-v2/az6007.c
2745 AZTECH FM RADIO RECEIVER DRIVER
2746 M: Hans Verkuil <hverkuil@xs4all.nl>
2747 L: linux-media@vger.kernel.org
2748 T: git git://linuxtv.org/media_tree.git
2749 W: https://linuxtv.org
2751 F: drivers/media/radio/radio-aztech*
2754 L: linux-wireless@vger.kernel.org
2755 L: b43-dev@lists.infradead.org
2756 W: http://wireless.kernel.org/en/users/Drivers/b43
2758 F: drivers/net/wireless/broadcom/b43/
2760 B43LEGACY WIRELESS DRIVER
2761 M: Larry Finger <Larry.Finger@lwfinger.net>
2762 L: linux-wireless@vger.kernel.org
2763 L: b43-dev@lists.infradead.org
2764 W: http://wireless.kernel.org/en/users/Drivers/b43
2766 F: drivers/net/wireless/broadcom/b43legacy/
2768 BACKLIGHT CLASS/SUBSYSTEM
2769 M: Lee Jones <lee.jones@linaro.org>
2770 M: Daniel Thompson <daniel.thompson@linaro.org>
2771 M: Jingoo Han <jingoohan1@gmail.com>
2772 L: dri-devel@lists.freedesktop.org
2773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2775 F: drivers/video/backlight/
2776 F: include/linux/backlight.h
2777 F: include/linux/pwm_backlight.h
2778 F: Documentation/devicetree/bindings/leds/backlight
2781 M: Marek Lindner <mareklindner@neomailbox.ch>
2782 M: Simon Wunderlich <sw@simonwunderlich.de>
2783 M: Antonio Quartulli <a@unstable.cc>
2784 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2785 W: https://www.open-mesh.org/
2786 Q: https://patchwork.open-mesh.org/project/batman/list/
2788 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2789 F: Documentation/ABI/testing/sysfs-class-net-mesh
2790 F: Documentation/networking/batman-adv.rst
2791 F: include/uapi/linux/batadv_packet.h
2792 F: include/uapi/linux/batman_adv.h
2795 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2796 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2797 L: linux-hams@vger.kernel.org
2798 W: http://www.baycom.org/~tom/ham/ham.html
2800 F: drivers/net/hamradio/baycom*
2802 BCACHE (BLOCK LAYER CACHE)
2803 M: Coly Li <colyli@suse.de>
2804 M: Kent Overstreet <kent.overstreet@gmail.com>
2805 L: linux-bcache@vger.kernel.org
2806 W: http://bcache.evilpiepirate.org
2807 C: irc://irc.oftc.net/bcache
2809 F: drivers/md/bcache/
2811 BDISP ST MEDIA DRIVER
2812 M: Fabien Dessenne <fabien.dessenne@st.com>
2813 L: linux-media@vger.kernel.org
2814 T: git git://linuxtv.org/media_tree.git
2815 W: https://linuxtv.org
2817 F: drivers/media/platform/sti/bdisp
2819 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2820 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2821 L: netdev@vger.kernel.org
2823 F: drivers/net/ethernet/ec_bhf.c
2826 M: Luis de Bethencourt <luisbg@kernel.org>
2827 M: Salah Triki <salah.triki@gmail.com>
2829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2830 F: Documentation/filesystems/befs.txt
2834 M: Paolo Valente <paolo.valente@linaro.org>
2835 M: Jens Axboe <axboe@kernel.dk>
2836 L: linux-block@vger.kernel.org
2839 F: Documentation/block/bfq-iosched.txt
2842 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2844 F: Documentation/filesystems/bfs.txt
2846 F: include/uapi/linux/bfs_fs.h
2848 BLINKM RGB LED DRIVER
2849 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2851 F: drivers/leds/leds-blinkm.c
2854 M: Jens Axboe <axboe@kernel.dk>
2855 L: linux-block@vger.kernel.org
2856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2860 F: kernel/trace/blktrace.c
2864 M: Joern Engel <joern@lazybastard.org>
2865 L: linux-mtd@lists.infradead.org
2867 F: drivers/mtd/devices/block2mtd.c
2870 M: Marcel Holtmann <marcel@holtmann.org>
2871 M: Johan Hedberg <johan.hedberg@gmail.com>
2872 L: linux-bluetooth@vger.kernel.org
2873 W: http://www.bluez.org/
2874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2877 F: drivers/bluetooth/
2880 M: Marcel Holtmann <marcel@holtmann.org>
2881 M: Johan Hedberg <johan.hedberg@gmail.com>
2882 L: linux-bluetooth@vger.kernel.org
2883 W: http://www.bluez.org/
2884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2888 F: include/net/bluetooth/
2891 M: Jay Vosburgh <j.vosburgh@gmail.com>
2892 M: Veaceslav Falico <vfalico@gmail.com>
2893 M: Andy Gospodarek <andy@greyhouse.net>
2894 L: netdev@vger.kernel.org
2895 W: http://sourceforge.net/projects/bonding/
2897 F: drivers/net/bonding/
2898 F: include/uapi/linux/if_bonding.h
2900 BPF (Safe dynamic programs and tools)
2901 M: Alexei Starovoitov <ast@kernel.org>
2902 M: Daniel Borkmann <daniel@iogearbox.net>
2903 R: Martin KaFai Lau <kafai@fb.com>
2904 R: Song Liu <songliubraving@fb.com>
2905 R: Yonghong Song <yhs@fb.com>
2906 L: netdev@vger.kernel.org
2907 L: bpf@vger.kernel.org
2908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2910 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2913 F: Documentation/networking/filter.txt
2914 F: Documentation/bpf/
2915 F: include/linux/bpf*
2916 F: include/linux/filter.h
2917 F: include/trace/events/xdp.h
2918 F: include/uapi/linux/bpf*
2919 F: include/uapi/linux/filter.h
2921 F: kernel/trace/bpf_trace.c
2924 F: net/core/filter.c
2925 F: net/sched/act_bpf.c
2926 F: net/sched/cls_bpf.c
2930 F: tools/testing/selftests/bpf/
2935 M: Shubham Bansal <illusionist.neo@gmail.com>
2936 L: netdev@vger.kernel.org
2937 L: bpf@vger.kernel.org
2942 M: Daniel Borkmann <daniel@iogearbox.net>
2943 M: Alexei Starovoitov <ast@kernel.org>
2944 M: Zi Shen Lim <zlim.lnx@gmail.com>
2945 L: netdev@vger.kernel.org
2946 L: bpf@vger.kernel.org
2950 BPF JIT for MIPS (32-BIT AND 64-BIT)
2951 M: Paul Burton <paul.burton@mips.com>
2952 L: netdev@vger.kernel.org
2953 L: bpf@vger.kernel.org
2957 BPF JIT for NFP NICs
2958 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2959 L: netdev@vger.kernel.org
2960 L: bpf@vger.kernel.org
2962 F: drivers/net/ethernet/netronome/nfp/bpf/
2964 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2965 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2966 M: Sandipan Das <sandipan@linux.ibm.com>
2967 L: netdev@vger.kernel.org
2968 L: bpf@vger.kernel.org
2970 F: arch/powerpc/net/
2972 BPF JIT for RISC-V (RV64G)
2973 M: Björn Töpel <bjorn.topel@gmail.com>
2974 L: netdev@vger.kernel.org
2979 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2980 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2981 L: netdev@vger.kernel.org
2982 L: bpf@vger.kernel.org
2985 X: arch/s390/net/pnet.c
2987 BPF JIT for SPARC (32-BIT AND 64-BIT)
2988 M: David S. Miller <davem@davemloft.net>
2989 L: netdev@vger.kernel.org
2990 L: bpf@vger.kernel.org
2994 BPF JIT for X86 32-BIT
2995 M: Wang YanQing <udknight@gmail.com>
2996 L: netdev@vger.kernel.org
2997 L: bpf@vger.kernel.org
2999 F: arch/x86/net/bpf_jit_comp32.c
3001 BPF JIT for X86 64-BIT
3002 M: Alexei Starovoitov <ast@kernel.org>
3003 M: Daniel Borkmann <daniel@iogearbox.net>
3004 L: netdev@vger.kernel.org
3005 L: bpf@vger.kernel.org
3008 X: arch/x86/net/bpf_jit_comp32.c
3010 BROADCOM B44 10/100 ETHERNET DRIVER
3011 M: Michael Chan <michael.chan@broadcom.com>
3012 L: netdev@vger.kernel.org
3014 F: drivers/net/ethernet/broadcom/b44.*
3016 BROADCOM B53 ETHERNET SWITCH DRIVER
3017 M: Florian Fainelli <f.fainelli@gmail.com>
3018 L: netdev@vger.kernel.org
3019 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3021 F: drivers/net/dsa/b53/*
3022 F: include/linux/platform_data/b53.h
3024 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3025 M: Florian Fainelli <f.fainelli@gmail.com>
3026 M: Ray Jui <rjui@broadcom.com>
3027 M: Scott Branden <sbranden@broadcom.com>
3028 M: bcm-kernel-feedback-list@broadcom.com
3029 T: git git://github.com/broadcom/mach-bcm
3035 F: arch/arm/mach-bcm/
3037 BROADCOM BCM2835 ARM ARCHITECTURE
3038 M: Eric Anholt <eric@anholt.net>
3039 M: Stefan Wahren <stefan.wahren@i2se.com>
3040 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3042 T: git git://github.com/anholt/linux
3045 F: drivers/staging/vc04_services
3047 BROADCOM BCM47XX MIPS ARCHITECTURE
3048 M: Hauke Mehrtens <hauke@hauke-m.de>
3049 M: Rafał Miłecki <zajec5@gmail.com>
3050 L: linux-mips@vger.kernel.org
3052 F: Documentation/devicetree/bindings/mips/brcm/
3053 F: arch/mips/bcm47xx/*
3054 F: arch/mips/include/asm/mach-bcm47xx/*
3056 BROADCOM BCM5301X ARM ARCHITECTURE
3057 M: Hauke Mehrtens <hauke@hauke-m.de>
3058 M: Rafał Miłecki <zajec5@gmail.com>
3059 M: bcm-kernel-feedback-list@broadcom.com
3060 L: linux-arm-kernel@lists.infradead.org
3062 F: arch/arm/mach-bcm/bcm_5301x.c
3063 F: arch/arm/boot/dts/bcm5301x*.dtsi
3064 F: arch/arm/boot/dts/bcm470*
3065 F: arch/arm/boot/dts/bcm953012*
3067 BROADCOM BCM53573 ARM ARCHITECTURE
3068 M: Rafał Miłecki <rafal@milecki.pl>
3069 L: linux-arm-kernel@lists.infradead.org
3071 F: arch/arm/boot/dts/bcm53573*
3072 F: arch/arm/boot/dts/bcm47189*
3074 BROADCOM BCM63XX ARM ARCHITECTURE
3075 M: Florian Fainelli <f.fainelli@gmail.com>
3076 M: bcm-kernel-feedback-list@broadcom.com
3077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3078 T: git git://github.com/broadcom/stblinux.git
3082 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3083 M: Kevin Cernekee <cernekee@gmail.com>
3084 L: linux-usb@vger.kernel.org
3086 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3088 BROADCOM BCM7XXX ARM ARCHITECTURE
3089 M: Brian Norris <computersforpeace@gmail.com>
3090 M: Gregory Fong <gregory.0xf0@gmail.com>
3091 M: Florian Fainelli <f.fainelli@gmail.com>
3092 M: bcm-kernel-feedback-list@broadcom.com
3093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 T: git git://github.com/broadcom/stblinux.git
3096 F: arch/arm/mach-bcm/*brcmstb*
3097 F: arch/arm/boot/dts/bcm7*.dts*
3098 F: drivers/bus/brcmstb_gisb.c
3099 F: arch/arm/mm/cache-b15-rac.c
3100 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3103 BROADCOM BMIPS CPUFREQ DRIVER
3104 M: Markus Mayer <mmayer@broadcom.com>
3105 M: bcm-kernel-feedback-list@broadcom.com
3106 L: linux-pm@vger.kernel.org
3108 F: drivers/cpufreq/bmips-cpufreq.c
3110 BROADCOM BMIPS MIPS ARCHITECTURE
3111 M: Kevin Cernekee <cernekee@gmail.com>
3112 M: Florian Fainelli <f.fainelli@gmail.com>
3113 L: linux-mips@vger.kernel.org
3114 T: git git://github.com/broadcom/stblinux.git
3116 F: arch/mips/bmips/*
3117 F: arch/mips/include/asm/mach-bmips/*
3118 F: arch/mips/kernel/*bmips*
3119 F: arch/mips/boot/dts/brcm/bcm*.dts*
3120 F: drivers/irqchip/irq-bcm63*
3121 F: drivers/irqchip/irq-bcm7*
3122 F: drivers/irqchip/irq-brcmstb*
3123 F: include/linux/bcm963xx_nvram.h
3124 F: include/linux/bcm963xx_tag.h
3126 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3127 M: Rasesh Mody <rmody@marvell.com>
3128 M: GR-Linux-NIC-Dev@marvell.com
3129 L: netdev@vger.kernel.org
3131 F: drivers/net/ethernet/broadcom/bnx2.*
3132 F: drivers/net/ethernet/broadcom/bnx2_*
3134 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3135 M: QLogic-Storage-Upstream@qlogic.com
3136 L: linux-scsi@vger.kernel.org
3138 F: drivers/scsi/bnx2fc/
3140 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3141 M: QLogic-Storage-Upstream@qlogic.com
3142 L: linux-scsi@vger.kernel.org
3144 F: drivers/scsi/bnx2i/
3146 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3147 M: Ariel Elior <aelior@marvell.com>
3148 M: Sudarsana Kalluru <skalluru@marvell.com>
3149 M: GR-everest-linux-l2@marvell.com
3150 L: netdev@vger.kernel.org
3152 F: drivers/net/ethernet/broadcom/bnx2x/
3154 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3155 M: Michael Chan <michael.chan@broadcom.com>
3156 L: netdev@vger.kernel.org
3158 F: drivers/net/ethernet/broadcom/bnxt/
3160 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3161 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3162 M: Franky Lin <franky.lin@broadcom.com>
3163 M: Hante Meuleman <hante.meuleman@broadcom.com>
3164 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3165 M: Wright Feng <wright.feng@cypress.com>
3166 L: linux-wireless@vger.kernel.org
3167 L: brcm80211-dev-list.pdl@broadcom.com
3168 L: brcm80211-dev-list@cypress.com
3170 F: drivers/net/wireless/broadcom/brcm80211/
3172 BROADCOM BRCMSTB GPIO DRIVER
3173 M: Gregory Fong <gregory.0xf0@gmail.com>
3174 L: bcm-kernel-feedback-list@broadcom.com
3176 F: drivers/gpio/gpio-brcmstb.c
3177 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3179 BROADCOM BRCMSTB I2C DRIVER
3180 M: Kamal Dasu <kdasu.kdev@gmail.com>
3181 L: linux-i2c@vger.kernel.org
3182 L: bcm-kernel-feedback-list@broadcom.com
3184 F: drivers/i2c/busses/i2c-brcmstb.c
3185 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3187 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3188 M: Al Cooper <alcooperx@gmail.com>
3189 L: linux-kernel@vger.kernel.org
3190 L: bcm-kernel-feedback-list@broadcom.com
3192 F: drivers/phy/broadcom/phy-brcm-usb*
3194 BROADCOM GENET ETHERNET DRIVER
3195 M: Doug Berger <opendmb@gmail.com>
3196 M: Florian Fainelli <f.fainelli@gmail.com>
3197 L: netdev@vger.kernel.org
3199 F: drivers/net/ethernet/broadcom/genet/
3201 BROADCOM IPROC ARM ARCHITECTURE
3202 M: Ray Jui <rjui@broadcom.com>
3203 M: Scott Branden <sbranden@broadcom.com>
3204 M: bcm-kernel-feedback-list@broadcom.com
3205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3206 T: git git://github.com/broadcom/cygnus-linux.git
3223 F: arch/arm64/boot/dts/broadcom/northstar2/*
3224 F: arch/arm64/boot/dts/broadcom/stingray/*
3225 F: drivers/clk/bcm/clk-ns*
3226 F: drivers/clk/bcm/clk-sr*
3227 F: drivers/pinctrl/bcm/pinctrl-ns*
3228 F: include/dt-bindings/clock/bcm-sr*
3230 BROADCOM KONA GPIO DRIVER
3231 M: Ray Jui <rjui@broadcom.com>
3232 L: bcm-kernel-feedback-list@broadcom.com
3234 F: drivers/gpio/gpio-bcm-kona.c
3235 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3237 BROADCOM NETXTREME-E ROCE DRIVER
3238 M: Selvin Xavier <selvin.xavier@broadcom.com>
3239 M: Devesh Sharma <devesh.sharma@broadcom.com>
3240 M: Somnath Kotur <somnath.kotur@broadcom.com>
3241 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3242 L: linux-rdma@vger.kernel.org
3243 W: http://www.broadcom.com
3245 F: drivers/infiniband/hw/bnxt_re/
3246 F: include/uapi/rdma/bnxt_re-abi.h
3248 BROADCOM NVRAM DRIVER
3249 M: Rafał Miłecki <zajec5@gmail.com>
3250 L: linux-mips@vger.kernel.org
3252 F: drivers/firmware/broadcom/*
3254 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3255 M: Rafał Miłecki <zajec5@gmail.com>
3256 L: linux-wireless@vger.kernel.org
3259 F: include/linux/bcma/
3261 BROADCOM STB AVS CPUFREQ DRIVER
3262 M: Markus Mayer <mmayer@broadcom.com>
3263 M: bcm-kernel-feedback-list@broadcom.com
3264 L: linux-pm@vger.kernel.org
3266 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3267 F: drivers/cpufreq/brcmstb*
3269 BROADCOM STB AVS TMON DRIVER
3270 M: Markus Mayer <mmayer@broadcom.com>
3271 M: bcm-kernel-feedback-list@broadcom.com
3272 L: linux-pm@vger.kernel.org
3274 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3275 F: drivers/thermal/broadcom/brcmstb*
3277 BROADCOM STB NAND FLASH DRIVER
3278 M: Brian Norris <computersforpeace@gmail.com>
3279 M: Kamal Dasu <kdasu.kdev@gmail.com>
3280 L: linux-mtd@lists.infradead.org
3281 L: bcm-kernel-feedback-list@broadcom.com
3283 F: drivers/mtd/nand/raw/brcmnand/
3285 BROADCOM STB DPFE DRIVER
3286 M: Markus Mayer <mmayer@broadcom.com>
3287 M: bcm-kernel-feedback-list@broadcom.com
3288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3290 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3291 F: drivers/memory/brcmstb_dpfe.c
3294 M: Kamal Dasu <kdasu.kdev@gmail.com>
3295 M: bcm-kernel-feedback-list@broadcom.com
3297 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3298 F: drivers/spi/spi-bcm-qspi.*
3299 F: drivers/spi/spi-brcmstb-qspi.c
3300 F: drivers/spi/spi-iproc-qspi.c
3302 BROADCOM SYSTEMPORT ETHERNET DRIVER
3303 M: Florian Fainelli <f.fainelli@gmail.com>
3304 L: netdev@vger.kernel.org
3306 F: drivers/net/ethernet/broadcom/bcmsysport.*
3308 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3309 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3310 M: Prashant Sreedharan <prashant@broadcom.com>
3311 M: Michael Chan <mchan@broadcom.com>
3312 L: netdev@vger.kernel.org
3314 F: drivers/net/ethernet/broadcom/tg3.*
3316 BROCADE BFA FC SCSI DRIVER
3317 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3318 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3319 L: linux-scsi@vger.kernel.org
3321 F: drivers/scsi/bfa/
3323 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3324 M: Rasesh Mody <rmody@marvell.com>
3325 M: Sudarsana Kalluru <skalluru@marvell.com>
3326 M: GR-Linux-NIC-Dev@marvell.com
3327 L: netdev@vger.kernel.org
3329 F: drivers/net/ethernet/brocade/bna/
3331 BSG (block layer generic sg v4 driver)
3332 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3333 L: linux-scsi@vger.kernel.org
3336 F: include/linux/bsg.h
3337 F: include/uapi/linux/bsg.h
3340 M: Clemens Ladisch <clemens@ladisch.de>
3341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3342 T: git git://git.alsa-project.org/alsa-kernel.git
3344 F: Documentation/sound/cards/bt87x.rst
3345 F: sound/pci/bt87x.c
3348 M: Michael Buesch <m@bues.ch>
3349 W: http://bu3sch.de/btgpio.php
3351 F: drivers/gpio/gpio-bt8xx.c
3354 M: Chris Mason <clm@fb.com>
3355 M: Josef Bacik <josef@toxicpanda.com>
3356 M: David Sterba <dsterba@suse.com>
3357 L: linux-btrfs@vger.kernel.org
3358 W: http://btrfs.wiki.kernel.org/
3359 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3362 F: Documentation/filesystems/btrfs.txt
3364 F: include/linux/btrfs*
3365 F: include/uapi/linux/btrfs*
3367 BTTV VIDEO4LINUX DRIVER
3368 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3369 L: linux-media@vger.kernel.org
3370 W: https://linuxtv.org
3371 T: git git://linuxtv.org/media_tree.git
3373 F: Documentation/media/v4l-drivers/bttv*
3374 F: drivers/media/pci/bt8xx/bttv*
3376 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3377 M: Chanwoo Choi <cw00.choi@samsung.com>
3378 L: linux-pm@vger.kernel.org
3379 L: linux-samsung-soc@vger.kernel.org
3380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3382 F: drivers/devfreq/exynos-bus.c
3383 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3385 BUSLOGIC SCSI DRIVER
3386 M: Khalid Aziz <khalid@gonehiking.org>
3387 L: linux-scsi@vger.kernel.org
3389 F: drivers/scsi/BusLogic.*
3390 F: drivers/scsi/FlashPoint.*
3392 C-MEDIA CMI8788 DRIVER
3393 M: Clemens Ladisch <clemens@ladisch.de>
3394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3395 T: git git://git.alsa-project.org/alsa-kernel.git
3397 F: sound/pci/oxygen/
3400 M: Guo Ren <guoren@kernel.org>
3401 T: git https://github.com/c-sky/csky-linux.git
3404 F: Documentation/devicetree/bindings/csky/
3405 F: drivers/irqchip/irq-csky-*
3406 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3407 F: drivers/clocksource/timer-gx6605s.c
3408 F: drivers/clocksource/timer-mp-csky.c
3409 F: Documentation/devicetree/bindings/timer/csky,*
3414 M: Mark Salter <msalter@redhat.com>
3415 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3416 L: linux-c6x-dev@linux-c6x.org
3417 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3421 CA8210 IEEE-802.15.4 RADIO DRIVER
3422 M: Harry Morris <h.morris@cascoda.com>
3423 L: linux-wpan@vger.kernel.org
3424 W: https://github.com/Cascoda/ca8210-linux.git
3426 F: drivers/net/ieee802154/ca8210.c
3427 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3429 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3430 M: David Howells <dhowells@redhat.com>
3431 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3433 F: Documentation/filesystems/caching/cachefiles.txt
3436 CADENCE MIPI-CSI2 BRIDGES
3437 M: Maxime Ripard <maxime.ripard@bootlin.com>
3438 L: linux-media@vger.kernel.org
3440 F: Documentation/devicetree/bindings/media/cdns,*.txt
3441 F: drivers/media/platform/cadence/cdns-csi2*
3443 CADET FM/AM RADIO RECEIVER DRIVER
3444 M: Hans Verkuil <hverkuil@xs4all.nl>
3445 L: linux-media@vger.kernel.org
3446 T: git git://linuxtv.org/media_tree.git
3447 W: https://linuxtv.org
3449 F: drivers/media/radio/radio-cadet*
3451 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3452 M: Jonathan Corbet <corbet@lwn.net>
3453 L: linux-media@vger.kernel.org
3454 T: git git://linuxtv.org/media_tree.git
3456 F: Documentation/media/v4l-drivers/cafe_ccic*
3457 F: drivers/media/platform/marvell-ccic/
3460 L: netdev@vger.kernel.org
3462 F: Documentation/networking/caif/
3463 F: drivers/net/caif/
3464 F: include/uapi/linux/caif/
3465 F: include/net/caif/
3469 M: Toke Høiland-Jørgensen <toke@toke.dk>
3470 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3472 F: net/sched/sch_cake.c
3474 CALGARY x86-64 IOMMU
3475 M: Muli Ben-Yehuda <mulix@mulix.org>
3476 M: Jon Mason <jdmason@kudzu.us>
3477 L: iommu@lists.linux-foundation.org
3479 F: arch/x86/kernel/pci-calgary_64.c
3480 F: arch/x86/kernel/tce_64.c
3481 F: arch/x86/include/asm/calgary.h
3482 F: arch/x86/include/asm/tce.h
3485 M: Wolfgang Grandegger <wg@grandegger.com>
3486 M: Marc Kleine-Budde <mkl@pengutronix.de>
3487 L: linux-can@vger.kernel.org
3488 W: https://github.com/linux-can
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3492 F: Documentation/devicetree/bindings/net/can/
3494 F: include/linux/can/dev.h
3495 F: include/linux/can/platform/
3496 F: include/uapi/linux/can/error.h
3497 F: include/uapi/linux/can/netlink.h
3500 M: Oliver Hartkopp <socketcan@hartkopp.net>
3501 M: Marc Kleine-Budde <mkl@pengutronix.de>
3502 L: linux-can@vger.kernel.org
3503 W: https://github.com/linux-can
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3507 F: Documentation/networking/can.rst
3509 F: include/linux/can/core.h
3510 F: include/uapi/linux/can.h
3511 F: include/uapi/linux/can/bcm.h
3512 F: include/uapi/linux/can/raw.h
3513 F: include/uapi/linux/can/gw.h
3516 M: Serge Hallyn <serge@hallyn.com>
3517 L: linux-security-module@vger.kernel.org
3519 F: include/linux/capability.h
3520 F: include/uapi/linux/capability.h
3521 F: security/commoncap.c
3522 F: kernel/capability.c
3524 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3525 M: Kevin Tsai <ktsai@capellamicro.com>
3527 F: drivers/iio/light/cm*
3529 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3530 M: Christian Lamparter <chunkeey@googlemail.com>
3531 L: linux-wireless@vger.kernel.org
3532 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3534 F: drivers/net/wireless/ath/carl9170/
3537 M: Jan Glauber <jglauber@cavium.com>
3538 M: David Daney <david.daney@cavium.com>
3539 W: http://www.cavium.com
3541 F: drivers/i2c/busses/i2c-octeon*
3542 F: drivers/i2c/busses/i2c-thunderx*
3544 CAVIUM LIQUIDIO NETWORK DRIVER
3545 M: Derek Chickles <dchickles@marvell.com>
3546 M: Satanand Burla <sburla@marvell.com>
3547 M: Felix Manlunas <fmanlunas@marvell.com>
3548 L: netdev@vger.kernel.org
3549 W: http://www.cavium.com
3551 F: drivers/net/ethernet/cavium/liquidio/
3554 M: Jan Glauber <jglauber@cavium.com>
3555 M: David Daney <david.daney@cavium.com>
3556 M: Steven J. Hill <Steven.Hill@cavium.com>
3557 W: http://www.cavium.com
3559 F: drivers/mmc/host/cavium*
3561 CAVIUM OCTEON-TX CRYPTO DRIVER
3562 M: George Cherian <george.cherian@cavium.com>
3563 L: linux-crypto@vger.kernel.org
3564 W: http://www.cavium.com
3566 F: drivers/crypto/cavium/cpt/
3568 CAVIUM THUNDERX2 ARM64 SOC
3569 M: Robert Richter <rrichter@cavium.com>
3570 M: Jayachandran C <jnair@caviumnetworks.com>
3571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3573 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3574 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3576 CC2520 IEEE-802.15.4 RADIO DRIVER
3577 M: Varka Bhadram <varkabhadram@gmail.com>
3578 L: linux-wpan@vger.kernel.org
3580 F: drivers/net/ieee802154/cc2520.c
3581 F: include/linux/spi/cc2520.h
3582 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3584 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3585 M: Gilad Ben-Yossef <gilad@benyossef.com>
3586 L: linux-crypto@vger.kernel.org
3588 F: drivers/crypto/ccree/
3589 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3592 M: Hans Verkuil <hans.verkuil@cisco.com>
3593 L: linux-media@vger.kernel.org
3594 T: git git://linuxtv.org/media_tree.git
3595 W: http://linuxtv.org
3597 F: Documentation/media/kapi/cec-core.rst
3598 F: Documentation/media/uapi/cec
3599 F: drivers/media/cec/
3600 F: drivers/media/rc/keymaps/rc-cec.c
3601 F: include/media/cec.h
3602 F: include/media/cec-notifier.h
3603 F: include/uapi/linux/cec.h
3604 F: include/uapi/linux/cec-funcs.h
3605 F: Documentation/devicetree/bindings/media/cec.txt
3606 F: Documentation/ABI/testing/debugfs-cec-error-inj
3609 M: Hans Verkuil <hans.verkuil@cisco.com>
3610 L: linux-media@vger.kernel.org
3611 T: git git://linuxtv.org/media_tree.git
3612 W: http://linuxtv.org
3614 F: drivers/media/platform/cec-gpio/
3615 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3617 CELL BROADBAND ENGINE ARCHITECTURE
3618 M: Arnd Bergmann <arnd@arndb.de>
3619 L: linuxppc-dev@lists.ozlabs.org
3620 W: http://www.ibm.com/developerworks/power/cell/
3622 F: arch/powerpc/include/asm/cell*.h
3623 F: arch/powerpc/include/asm/spu*.h
3624 F: arch/powerpc/include/uapi/asm/spu*.h
3625 F: arch/powerpc/oprofile/*cell*
3626 F: arch/powerpc/platforms/cell/
3628 CEPH COMMON CODE (LIBCEPH)
3629 M: Ilya Dryomov <idryomov@gmail.com>
3630 M: "Yan, Zheng" <zyan@redhat.com>
3631 M: Sage Weil <sage@redhat.com>
3632 L: ceph-devel@vger.kernel.org
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3635 T: git git://github.com/ceph/ceph-client.git
3638 F: include/linux/ceph/
3639 F: include/linux/crush/
3641 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3642 M: "Yan, Zheng" <zyan@redhat.com>
3643 M: Sage Weil <sage@redhat.com>
3644 M: Ilya Dryomov <idryomov@gmail.com>
3645 L: ceph-devel@vger.kernel.org
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3648 T: git git://github.com/ceph/ceph-client.git
3650 F: Documentation/filesystems/ceph.txt
3653 CERTIFICATE HANDLING:
3654 M: David Howells <dhowells@redhat.com>
3655 M: David Woodhouse <dwmw2@infradead.org>
3656 L: keyrings@vger.kernel.org
3658 F: Documentation/admin-guide/module-signing.rst
3660 F: scripts/sign-file.c
3661 F: scripts/extract-cert.c
3663 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3664 L: linux-usb@vger.kernel.org
3666 F: Documentation/usb/WUSB-Design-overview.txt
3667 F: Documentation/usb/wusb-cbaf
3668 F: drivers/usb/host/hwa-hc.c
3669 F: drivers/usb/host/whci/
3670 F: drivers/usb/wusbcore/
3671 F: include/linux/usb/wusb*
3673 CFAG12864B LCD DRIVER
3674 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3676 F: drivers/auxdisplay/cfag12864b.c
3677 F: include/linux/cfag12864b.h
3679 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3680 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3682 F: drivers/auxdisplay/cfag12864bfb.c
3683 F: include/linux/cfag12864b.h
3685 802.11 (including CFG80211/NL80211)
3686 M: Johannes Berg <johannes@sipsolutions.net>
3687 L: linux-wireless@vger.kernel.org
3688 W: http://wireless.kernel.org/
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3693 F: include/uapi/linux/nl80211.h
3694 F: include/linux/ieee80211.h
3695 F: include/net/wext.h
3696 F: include/net/cfg80211.h
3697 F: include/net/iw_handler.h
3698 F: include/net/ieee80211_radiotap.h
3699 F: Documentation/driver-api/80211/cfg80211.rst
3700 F: Documentation/networking/regulatory.txt
3702 CHAR and MISC DRIVERS
3703 M: Arnd Bergmann <arnd@arndb.de>
3704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3709 F: include/linux/miscdevice.h
3712 M: Andy Whitcroft <apw@canonical.com>
3713 M: Joe Perches <joe@perches.com>