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/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 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M: Hans de Goede <hdegoede@redhat.com>
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/i2c-multi-instantiate.c
377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M: Len Brown <lenb@kernel.org>
379 R: Andy Shevchenko <andy@infradead.org>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Richard Henderson <rth@twiddle.net>
676 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
677 M: Matt Turner <mattst88@gmail.com>
679 L: linux-alpha@vger.kernel.org
682 ALPS PS/2 TOUCHPAD DRIVER
683 R: Pali Rohár <pali.rohar@gmail.com>
684 F: drivers/input/mouse/alps.*
686 ALTERA I2C CONTROLLER DRIVER
687 M: Thor Thayer <thor.thayer@linux.intel.com>
689 F: drivers/i2c/busses/i2c-altera.c
691 ALTERA MAILBOX DRIVER
692 M: Ley Foon Tan <lftan@altera.com>
693 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
695 F: drivers/mailbox/mailbox-altera.c
698 M: Tien Hock Loh <thloh@altera.com>
699 L: linux-gpio@vger.kernel.org
701 F: drivers/gpio/gpio-altera.c
703 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
704 M: Thor Thayer <thor.thayer@linux.intel.com>
706 F: drivers/gpio/gpio-altera-a10sr.c
707 F: drivers/mfd/altera-a10sr.c
708 F: drivers/reset/reset-a10sr.c
709 F: include/linux/mfd/altera-a10sr.h
710 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
712 ALTERA TRIPLE SPEED ETHERNET DRIVER
713 M: Vince Bridgers <vbridger@opensource.altera.com>
714 L: netdev@vger.kernel.org
715 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
717 F: drivers/net/ethernet/altera/
719 ALTERA UART/JTAG UART SERIAL DRIVERS
720 M: Tobias Klauser <tklauser@distanz.ch>
721 L: linux-serial@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/tty/serial/altera_uart.c
725 F: drivers/tty/serial/altera_jtaguart.c
726 F: include/linux/altera_uart.h
727 F: include/linux/altera_jtaguart.h
729 AMAZON ETHERNET DRIVERS
730 M: Netanel Belgazal <netanel@amazon.com>
731 R: Saeed Bishara <saeedb@amazon.com>
732 R: Zorik Machulsky <zorik@amazon.com>
733 L: netdev@vger.kernel.org
735 F: Documentation/networking/ena.txt
736 F: drivers/net/ethernet/amazon/
738 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
739 M: Tom Lendacky <thomas.lendacky@amd.com>
740 M: Gary Hook <gary.hook@amd.com>
741 L: linux-crypto@vger.kernel.org
743 F: drivers/crypto/ccp/
744 F: include/linux/ccp.h
747 M: Harry Wentland <harry.wentland@amd.com>
748 M: Leo Li <sunpeng.li@amd.com>
749 L: amd-gfx@lists.freedesktop.org
750 T: git git://people.freedesktop.org/~agd5f/linux
752 F: drivers/gpu/drm/amd/display/
754 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
755 M: Huang Rui <ray.huang@amd.com>
756 L: linux-hwmon@vger.kernel.org
758 F: Documentation/hwmon/fam15h_power
759 F: drivers/hwmon/fam15h_power.c
761 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
762 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
764 F: drivers/usb/gadget/udc/amd5536udc.*
766 AMD GEODE PROCESSOR/CHIPSET SUPPORT
767 P: Andres Salomon <dilinger@queued.net>
768 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
769 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
771 F: drivers/char/hw_random/geode-rng.c
772 F: drivers/crypto/geode*
773 F: drivers/video/fbdev/geode/
774 F: arch/x86/include/asm/geode.h
777 M: Joerg Roedel <joro@8bytes.org>
778 L: iommu@lists.linux-foundation.org
779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
781 F: drivers/iommu/amd_iommu*.[ch]
782 F: include/linux/amd-iommu.h
785 M: Oded Gabbay <oded.gabbay@gmail.com>
786 L: dri-devel@lists.freedesktop.org
787 T: git git://people.freedesktop.org/~gabbayo/linux.git
789 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
790 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
791 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
792 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
793 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
794 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
795 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
796 F: drivers/gpu/drm/amd/amdkfd/
797 F: drivers/gpu/drm/amd/include/cik_structs.h
798 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
799 F: drivers/gpu/drm/amd/include/vi_structs.h
800 F: drivers/gpu/drm/amd/include/v9_structs.h
801 F: include/uapi/linux/kfd_ioctl.h
804 M: Rex Zhu <rex.zhu@amd.com>
805 M: Evan Quan <evan.quan@amd.com>
806 L: amd-gfx@lists.freedesktop.org
808 F: drivers/gpu/drm/amd/powerplay/
809 T: git git://people.freedesktop.org/~agd5f/linux
811 AMD SEATTLE DEVICE TREE SUPPORT
812 M: Brijesh Singh <brijeshkumar.singh@amd.com>
813 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
814 M: Tom Lendacky <thomas.lendacky@amd.com>
816 F: arch/arm64/boot/dts/amd/
819 M: Tom Lendacky <thomas.lendacky@amd.com>
820 L: netdev@vger.kernel.org
822 F: drivers/net/ethernet/amd/xgbe/
823 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
825 ANALOG DEVICES INC AD5686 DRIVER
826 M: Stefan Popa <stefan.popa@analog.com>
827 L: linux-pm@vger.kernel.org
828 W: http://ez.analog.com/community/linux-device-drivers
830 F: drivers/iio/dac/ad5686*
831 F: drivers/iio/dac/ad5696*
833 ANALOG DEVICES INC AD5758 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-iio@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5758.c
839 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
841 ANALOG DEVICES INC AD9389B DRIVER
842 M: Hans Verkuil <hans.verkuil@cisco.com>
843 L: linux-media@vger.kernel.org
845 F: drivers/media/i2c/ad9389b*
847 ANALOG DEVICES INC ADGS1408 DRIVER
848 M: Mircea Caprioru <mircea.caprioru@analog.com>
850 F: drivers/mux/adgs1408.c
851 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
853 ANALOG DEVICES INC ADP5061 DRIVER
854 M: Stefan Popa <stefan.popa@analog.com>
855 L: linux-pm@vger.kernel.org
856 W: http://ez.analog.com/community/linux-device-drivers
858 F: drivers/power/supply/adp5061.c
860 ANALOG DEVICES INC ADV7180 DRIVER
861 M: Lars-Peter Clausen <lars@metafoo.de>
862 L: linux-media@vger.kernel.org
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: drivers/media/i2c/adv7180.c
867 ANALOG DEVICES INC ADV748X DRIVER
868 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
869 L: linux-media@vger.kernel.org
871 F: drivers/media/i2c/adv748x/*
873 ANALOG DEVICES INC ADV7511 DRIVER
874 M: Hans Verkuil <hans.verkuil@cisco.com>
875 L: linux-media@vger.kernel.org
877 F: drivers/media/i2c/adv7511*
879 ANALOG DEVICES INC ADV7604 DRIVER
880 M: Hans Verkuil <hans.verkuil@cisco.com>
881 L: linux-media@vger.kernel.org
883 F: drivers/media/i2c/adv7604*
885 ANALOG DEVICES INC ADV7842 DRIVER
886 M: Hans Verkuil <hans.verkuil@cisco.com>
887 L: linux-media@vger.kernel.org
889 F: drivers/media/i2c/adv7842*
891 ANALOG DEVICES INC ASOC CODEC DRIVERS
892 M: Lars-Peter Clausen <lars@metafoo.de>
893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
894 W: http://wiki.analog.com/
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: sound/soc/codecs/adau*
898 F: sound/soc/codecs/adav*
899 F: sound/soc/codecs/ad1*
900 F: sound/soc/codecs/ad7*
901 F: sound/soc/codecs/ssm*
902 F: sound/soc/codecs/sigmadsp.*
904 ANALOG DEVICES INC DMA DRIVERS
905 M: Lars-Peter Clausen <lars@metafoo.de>
906 W: http://ez.analog.com/community/linux-device-drivers
908 F: drivers/dma/dma-axi-dmac.c
910 ANALOG DEVICES INC IIO DRIVERS
911 M: Lars-Peter Clausen <lars@metafoo.de>
912 M: Michael Hennerich <Michael.Hennerich@analog.com>
913 W: http://wiki.analog.com/
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
917 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
919 F: drivers/iio/adc/ltc2497*
920 X: drivers/iio/*/adjd*
921 F: drivers/staging/iio/*/ad*
924 M: Greentime Hu <green.hu@gmail.com>
925 M: Vincent Chen <deanbo422@gmail.com>
926 T: git https://github.com/andestech/linux.git
929 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
930 F: Documentation/devicetree/bindings/nds32/
934 ANDROID CONFIG FRAGMENTS
935 M: Rob Herring <robh@kernel.org>
937 F: kernel/configs/android*
940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
941 M: Arve Hjønnevåg <arve@android.com>
942 M: Todd Kjos <tkjos@android.com>
943 M: Martijn Coenen <maco@android.com>
944 M: Joel Fernandes <joel@joelfernandes.org>
945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L: devel@driverdev.osuosl.org
949 F: drivers/staging/android/
951 ANDROID GOLDFISH PIC DRIVER
952 M: Miodrag Dinic <miodrag.dinic@mips.com>
954 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F: drivers/irqchip/irq-goldfish-pic.c
957 ANDROID GOLDFISH RTC DRIVER
958 M: Miodrag Dinic <miodrag.dinic@mips.com>
960 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F: drivers/rtc/rtc-goldfish.c
964 M: Laura Abbott <labbott@redhat.com>
965 M: Sumit Semwal <sumit.semwal@linaro.org>
966 L: devel@driverdev.osuosl.org
967 L: dri-devel@lists.freedesktop.org
968 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
970 F: drivers/staging/android/ion
971 F: drivers/staging/android/uapi/ion.h
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M: Johannes Berg <johannes@sipsolutions.net>
975 L: linuxppc-dev@lists.ozlabs.org
976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M: William Breathitt Gray <vilhelm.gray@gmail.com>
982 L: linux-iio@vger.kernel.org
984 F: drivers/iio/adc/stx104.c
987 M: Jiri Kosina <jikos@kernel.org>
989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F: arch/x86/kernel/apm_32.c
991 F: include/linux/apm_bios.h
992 F: include/uapi/linux/apm_bios.h
993 F: drivers/char/apm-emulation.c
995 APPARMOR SECURITY MODULE
996 M: John Johansen <john.johansen@canonical.com>
997 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1001 F: security/apparmor/
1002 F: Documentation/admin-guide/LSM/apparmor.rst
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M: Henrik Rydberg <rydberg@bitmath.org>
1006 L: linux-input@vger.kernel.org
1008 F: drivers/input/mouse/bcm5974.c
1011 M: Henrik Rydberg <rydberg@bitmath.org>
1012 L: linux-hwmon@vger.kernel.org
1014 F: drivers/hwmon/applesmc.c
1016 APPLETALK NETWORK LAYER
1017 L: netdev@vger.kernel.org
1019 F: drivers/net/appletalk/
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M: Duc Dang <dhdang@apm.com>
1025 F: arch/arm64/boot/dts/apm/
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M: Loc Ho <lho@apm.com>
1030 F: drivers/edac/xgene_edac.c
1031 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M: Iyappan Subramanian <isubramanian@apm.com>
1035 M: Keyur Chudgar <kchudgar@apm.com>
1037 F: drivers/net/ethernet/apm/xgene-v2/
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M: Iyappan Subramanian <isubramanian@apm.com>
1041 M: Keyur Chudgar <kchudgar@apm.com>
1042 M: Quan Nguyen <qnguyen@apm.com>
1044 F: drivers/net/ethernet/apm/xgene/
1045 F: drivers/net/phy/mdio-xgene.c
1046 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M: Tai Nguyen <ttnguyen@apm.com>
1052 F: drivers/perf/xgene_pmu.c
1053 F: Documentation/perf/xgene-pmu.txt
1054 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1056 APTINA CAMERA SENSOR PLL
1057 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L: linux-media@vger.kernel.org
1060 F: drivers/media/i2c/aptina-pll.*
1062 ARC FRAMEBUFFER DRIVER
1063 M: Jaya Kumar <jayalk@intworks.biz>
1065 F: drivers/video/fbdev/arcfb.c
1066 F: drivers/video/fbdev/core/fb_defio.c
1069 M: Alexey Brodkin <abrodkin@synopsys.com>
1071 F: drivers/gpu/drm/arc/
1072 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1074 ARCNET NETWORK LAYER
1075 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L: netdev@vger.kernel.org
1078 F: drivers/net/arcnet/
1079 F: include/uapi/linux/if_arcnet.h
1081 ARM ARCHITECTED TIMER DRIVER
1082 M: Mark Rutland <mark.rutland@arm.com>
1083 M: Marc Zyngier <marc.zyngier@arm.com>
1084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086 F: arch/arm/include/asm/arch_timer.h
1087 F: arch/arm64/include/asm/arch_timer.h
1088 F: drivers/clocksource/arm_arch_timer.c
1090 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1091 M: Linus Walleij <linus.walleij@linaro.org>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: Documentation/devicetree/bindings/arm/arm-boards
1095 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1096 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1097 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1098 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1099 F: arch/arm/mach-integrator/
1100 F: arch/arm/mach-realview/
1101 F: arch/arm/mach-versatile/
1102 F: arch/arm/plat-versatile/
1103 F: arch/arm/boot/dts/arm-realview-*
1104 F: arch/arm/boot/dts/integrator*
1105 F: arch/arm/boot/dts/versatile*
1106 F: drivers/clk/versatile/
1107 F: drivers/i2c/busses/i2c-versatile.c
1108 F: drivers/irqchip/irq-versatile-fpga.c
1109 F: drivers/mtd/maps/physmap_of_versatile.c
1110 F: drivers/power/reset/arm-versatile-reboot.c
1111 F: drivers/soc/versatile/
1113 ARM HDLCD DRM DRIVER
1114 M: Liviu Dudau <liviu.dudau@arm.com>
1116 F: drivers/gpu/drm/arm/hdlcd_*
1117 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1119 ARM MALI-DP DRM DRIVER
1120 M: Liviu Dudau <liviu.dudau@arm.com>
1121 M: Brian Starkey <brian.starkey@arm.com>
1122 M: Mali DP Maintainers <malidp@foss.arm.com>
1124 F: drivers/gpu/drm/arm/
1125 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1127 ARM MFM AND FLOPPY DRIVERS
1128 M: Ian Molton <spyro@f2s.com>
1130 F: arch/arm/lib/floppydma.S
1131 F: arch/arm/include/asm/floppy.h
1133 ARM PMU PROFILING AND DEBUGGING
1134 M: Will Deacon <will.deacon@arm.com>
1135 M: Mark Rutland <mark.rutland@arm.com>
1137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 F: arch/arm*/kernel/perf_*
1139 F: arch/arm/oprofile/common.c
1140 F: arch/arm*/kernel/hw_breakpoint.c
1141 F: arch/arm*/include/asm/hw_breakpoint.h
1142 F: arch/arm*/include/asm/perf_event.h
1144 F: include/linux/perf/arm_pmu.h
1145 F: Documentation/devicetree/bindings/arm/pmu.txt
1146 F: Documentation/devicetree/bindings/perf/
1149 M: Russell King <linux@armlinux.org.uk>
1150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 W: http://www.armlinux.org.uk/
1153 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1155 X: arch/arm/boot/dts/
1157 ARM PRIMECELL AACI PL041 DRIVER
1158 M: Russell King <linux@armlinux.org.uk>
1162 ARM PRIMECELL BUS SUPPORT
1163 M: Russell King <linux@armlinux.org.uk>
1166 F: include/linux/amba/bus.h
1168 ARM PRIMECELL CLCD PL110 DRIVER
1169 M: Russell King <linux@armlinux.org.uk>
1171 F: drivers/video/fbdev/amba-clcd.*
1173 ARM PRIMECELL KMI PL050 DRIVER
1174 M: Russell King <linux@armlinux.org.uk>
1176 F: drivers/input/serio/ambakmi.*
1177 F: include/linux/amba/kmi.h
1179 ARM PRIMECELL MMCI PL180/1 DRIVER
1180 M: Russell King <linux@armlinux.org.uk>
1182 F: drivers/mmc/host/mmci.*
1183 F: include/linux/amba/mmci.h
1185 ARM PRIMECELL SSP PL022 SPI DRIVER
1186 M: Linus Walleij <linus.walleij@linaro.org>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1190 F: drivers/spi/spi-pl022.c
1192 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1193 M: Russell King <linux@armlinux.org.uk>
1195 F: drivers/tty/serial/amba-pl01*.c
1196 F: include/linux/amba/serial.h
1198 ARM PRIMECELL VIC PL190/PL192 DRIVER
1199 M: Linus Walleij <linus.walleij@linaro.org>
1200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1203 F: drivers/irqchip/irq-vic.c
1206 M: Will Deacon <will.deacon@arm.com>
1207 R: Robin Murphy <robin.murphy@arm.com>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: drivers/iommu/arm-smmu.c
1211 F: drivers/iommu/arm-smmu-v3.c
1212 F: drivers/iommu/io-pgtable-arm.c
1213 F: drivers/iommu/io-pgtable-arm-v7s.c
1215 ARM SUB-ARCHITECTURES
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1222 ARM/ACTIONS SEMI ARCHITECTURE
1223 M: Andreas Färber <afaerber@suse.de>
1224 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 F: arch/arm/mach-actions/
1229 F: arch/arm/boot/dts/owl-*
1230 F: arch/arm64/boot/dts/actions/
1231 F: drivers/clk/actions/
1232 F: drivers/clocksource/timer-owl*
1233 F: drivers/dma/owl-dma.c
1234 F: drivers/i2c/busses/i2c-owl.c
1235 F: drivers/pinctrl/actions/*
1236 F: drivers/soc/actions/
1237 F: include/dt-bindings/power/owl-*
1238 F: include/linux/soc/actions/
1239 F: Documentation/devicetree/bindings/arm/actions.txt
1240 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1241 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1242 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1243 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1244 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1245 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1247 ARM/ADS SPHERE MACHINE SUPPORT
1248 M: Lennert Buytenhek <kernel@wantstofly.org>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 ARM/AFEB9260 MACHINE SUPPORT
1253 M: Sergey Lapin <slapin@ossfans.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 ARM/AJECO 1ARM MACHINE SUPPORT
1258 M: Lennert Buytenhek <kernel@wantstofly.org>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 ARM/Allwinner SoC Clock Support
1263 M: Emilio López <emilio@elopez.com.ar>
1265 F: drivers/clk/sunxi/
1267 ARM/Allwinner sunXi SoC support
1268 M: Maxime Ripard <maxime.ripard@bootlin.com>
1269 M: Chen-Yu Tsai <wens@csie.org>
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F: arch/arm/mach-sunxi/
1275 F: arch/arm64/boot/dts/allwinner/
1276 F: drivers/clk/sunxi-ng/
1277 F: drivers/pinctrl/sunxi/
1278 F: drivers/soc/sunxi/
1279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1281 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1282 M: Neil Armstrong <narmstrong@baylibre.com>
1283 M: Jerome Brunet <jbrunet@baylibre.com>
1284 L: linux-amlogic@lists.infradead.org
1286 F: drivers/clk/meson/
1287 F: include/dt-bindings/clock/meson*
1288 F: include/dt-bindings/clock/gxbb*
1289 F: Documentation/devicetree/bindings/clock/amlogic*
1291 ARM/Amlogic Meson SoC support
1292 M: Carlo Caione <carlo@caione.org>
1293 M: Kevin Hilman <khilman@baylibre.com>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 L: linux-amlogic@lists.infradead.org
1296 W: http://linux-meson.com/
1298 F: arch/arm/mach-meson/
1299 F: arch/arm/boot/dts/meson*
1300 F: arch/arm64/boot/dts/amlogic/
1301 F: drivers/pinctrl/meson/
1302 F: drivers/mmc/host/meson*
1305 ARM/Annapurna Labs ALPINE ARCHITECTURE
1306 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1307 M: Antoine Tenart <antoine.tenart@bootlin.com>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 F: arch/arm/mach-alpine/
1311 F: arch/arm/boot/dts/alpine*
1312 F: arch/arm64/boot/dts/al/
1313 F: drivers/*/*alpine*
1315 ARM/ARTPEC MACHINE SUPPORT
1316 M: Jesper Nilsson <jesper.nilsson@axis.com>
1317 M: Lars Persson <lars.persson@axis.com>
1319 L: linux-arm-kernel@axis.com
1320 F: arch/arm/mach-artpec
1321 F: arch/arm/boot/dts/artpec6*
1323 F: drivers/crypto/axis
1324 F: drivers/pinctrl/pinctrl-artpec*
1325 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1327 ARM/ASPEED I2C DRIVER
1328 M: Brendan Higgins <brendanhiggins@google.com>
1329 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1330 R: Joel Stanley <joel@jms.id.au>
1331 L: linux-i2c@vger.kernel.org
1332 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1334 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1335 F: drivers/i2c/busses/i2c-aspeed.c
1336 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1337 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1339 ARM/ASPEED MACHINE SUPPORT
1340 M: Joel Stanley <joel@jms.id.au>
1341 R: Andrew Jeffery <andrew@aj.id.au>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1344 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1347 F: arch/arm/mach-aspeed/
1348 F: arch/arm/boot/dts/aspeed-*
1351 ARM/CALXEDA HIGHBANK ARCHITECTURE
1352 M: Rob Herring <robh@kernel.org>
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 F: arch/arm/mach-highbank/
1356 F: arch/arm/boot/dts/highbank.dts
1357 F: arch/arm/boot/dts/ecx-*.dts*
1359 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1360 M: Krzysztof Halasa <khalasa@piap.pl>
1362 F: arch/arm/mach-cns3xxx/
1364 ARM/CAVIUM THUNDER NETWORK DRIVER
1365 M: Sunil Goutham <sgoutham@cavium.com>
1366 M: Robert Richter <rric@kernel.org>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 F: drivers/net/ethernet/cavium/thunder/
1371 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1372 M: Lukasz Majewski <lukma@denx.de>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 F: arch/arm/mach-ep93xx/ts72xx.c
1377 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1378 M: Alexander Shiyan <shc_work@mail.ru>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1384 M: Lennert Buytenhek <kernel@wantstofly.org>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1389 M: Hartley Sweeten <hsweeten@visionengravers.com>
1390 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: arch/arm/mach-ep93xx/
1394 F: arch/arm/mach-ep93xx/include/mach/
1397 M: Russell King <linux@armlinux.org.uk>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1401 F: drivers/clk/clkdev.c
1403 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1404 M: Mike Rapoport <mike@compulab.co.il>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1409 M: Baruch Siach <baruch@tkos.co.il>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 F: arch/arm/boot/dts/cx92755*
1415 ARM/CONTEC MICRO9 MACHINE SUPPORT
1416 M: Hubert Feurstein <hubert.feurstein@contec.at>
1418 F: arch/arm/mach-ep93xx/micro9.c
1420 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1421 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 F: drivers/hwtracing/coresight/*
1425 F: Documentation/trace/coresight.txt
1426 F: Documentation/trace/coresight-cpu-debug.txt
1427 F: Documentation/devicetree/bindings/arm/coresight.txt
1428 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1429 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1430 F: tools/perf/arch/arm/util/pmu.c
1431 F: tools/perf/arch/arm/util/auxtrace.c
1432 F: tools/perf/arch/arm/util/cs-etm.c
1433 F: tools/perf/arch/arm/util/cs-etm.h
1434 F: tools/perf/util/cs-etm.*
1435 F: tools/perf/util/cs-etm-decoder/*
1437 ARM/CORGI MACHINE SUPPORT
1438 M: Richard Purdie <rpurdie@rpsys.net>
1441 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1442 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1443 M: Linus Walleij <linus.walleij@linaro.org>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 T: git git://github.com/ulli-kroll/linux.git
1447 F: Documentation/devicetree/bindings/arm/gemini.txt
1448 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1449 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1450 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1451 F: arch/arm/mach-gemini/
1452 F: drivers/net/ethernet/cortina/
1453 F: drivers/pinctrl/pinctrl-gemini.c
1454 F: drivers/rtc/rtc-ftrtc010.c
1456 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1457 M: Barry Song <baohua@kernel.org>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1461 F: arch/arm/boot/dts/prima2*
1462 F: arch/arm/mach-prima2/
1463 F: drivers/clk/sirf/
1464 F: drivers/clocksource/timer-prima2.c
1465 F: drivers/clocksource/timer-atlas7.c
1468 ARM/EBSA110 MACHINE SUPPORT
1469 M: Russell King <linux@armlinux.org.uk>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 W: http://www.armlinux.org.uk/
1473 F: arch/arm/mach-ebsa110/
1474 F: drivers/net/ethernet/amd/am79c961a.*
1476 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1477 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1478 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1484 M: Robert Jarzmik <robert.jarzmik@free.fr>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-pxa/ezx.c
1489 ARM/FARADAY FA526 PORT
1490 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T: git git://git.berlios.de/gemini-board
1494 F: arch/arm/mm/*-fa*
1496 ARM/FOOTBRIDGE ARCHITECTURE
1497 M: Russell King <linux@armlinux.org.uk>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 W: http://www.armlinux.org.uk/
1501 F: arch/arm/include/asm/hardware/dec21285.h
1502 F: arch/arm/mach-footbridge/
1504 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1505 M: Shawn Guo <shawnguo@kernel.org>
1506 M: Sascha Hauer <s.hauer@pengutronix.de>
1507 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1508 R: Fabio Estevam <fabio.estevam@nxp.com>
1509 R: NXP Linux Team <linux-imx@nxp.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1513 F: arch/arm/mach-imx/
1514 F: arch/arm/mach-mxs/
1515 F: arch/arm/boot/dts/imx*
1516 F: arch/arm/configs/imx*_defconfig
1518 F: drivers/firmware/imx/
1520 F: include/linux/firmware/imx/
1523 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1524 M: Shawn Guo <shawnguo@kernel.org>
1525 M: Sascha Hauer <s.hauer@pengutronix.de>
1526 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1527 R: Stefan Agner <stefan@agner.ch>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1531 F: arch/arm/mach-imx/*vf610*
1532 F: arch/arm/boot/dts/vf*
1534 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1535 M: Shawn Guo <shawnguo@kernel.org>
1536 M: Li Yang <leoyang.li@nxp.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F: arch/arm/boot/dts/ls1021a*
1541 F: arch/arm64/boot/dts/freescale/fsl-*
1542 F: arch/arm64/boot/dts/freescale/qoriq-*
1544 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1545 M: Lennert Buytenhek <kernel@wantstofly.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 ARM/GUMSTIX MACHINE SUPPORT
1550 M: Steve Sakoman <sakoman@gmail.com>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1555 M: Philipp Zabel <philipp.zabel@gmail.com>
1556 M: Paul Parsons <lost.distance@yahoo.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: arch/arm/mach-pxa/hx4700.c
1560 F: arch/arm/mach-pxa/include/mach/hx4700.h
1561 F: sound/soc/pxa/hx4700.c
1563 ARM/HISILICON SOC SUPPORT
1564 M: Wei Xu <xuwei5@hisilicon.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 W: http://www.hisilicon.com
1568 T: git git://github.com/hisilicon/linux-hisi.git
1569 F: arch/arm/mach-hisi/
1570 F: arch/arm/boot/dts/hi3*
1571 F: arch/arm/boot/dts/hip*
1572 F: arch/arm/boot/dts/hisi*
1573 F: arch/arm64/boot/dts/hisilicon/
1575 ARM/HP JORNADA 7XX MACHINE SUPPORT
1576 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1580 F: arch/arm/mach-sa1100/jornada720.c
1581 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1583 ARM/IGEP MACHINE SUPPORT
1584 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1585 M: Javier Martinez Canillas <javier@dowhile0.org>
1586 L: linux-omap@vger.kernel.org
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F: arch/arm/boot/dts/omap3-igep*
1591 ARM/INCOME PXA270 SUPPORT
1592 M: Marek Vasut <marek.vasut@gmail.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1597 ARM/INTEL IOP13XX ARM ARCHITECTURE
1598 M: Lennert Buytenhek <kernel@wantstofly.org>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 ARM/INTEL IOP32X ARM ARCHITECTURE
1603 M: Lennert Buytenhek <kernel@wantstofly.org>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 ARM/INTEL IOP33X ARM ARCHITECTURE
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/INTEL IQ81342EX MACHINE SUPPORT
1612 M: Lennert Buytenhek <kernel@wantstofly.org>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 ARM/INTEL IXDP2850 MACHINE SUPPORT
1617 M: Lennert Buytenhek <kernel@wantstofly.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 ARM/INTEL IXP4XX ARM ARCHITECTURE
1622 M: Imre Kaloz <kaloz@openwrt.org>
1623 M: Krzysztof Halasa <khalasa@piap.pl>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: arch/arm/mach-ixp4xx/
1628 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1629 M: Jonathan Cameron <jic23@cam.ac.uk>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 F: arch/arm/mach-pxa/stargate2.c
1633 F: drivers/pcmcia/pxa2xx_stargate2.c
1635 ARM/INTEL XSC3 (MANZANO) ARM CORE
1636 M: Lennert Buytenhek <kernel@wantstofly.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/LG1K ARCHITECTURE
1646 M: Chanho Min <chanho.min@lge.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: arch/arm64/boot/dts/lg/
1651 ARM/LOGICPD PXA270 MACHINE SUPPORT
1652 M: Lennert Buytenhek <kernel@wantstofly.org>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 ARM/LPC18XX ARCHITECTURE
1657 M: Vladimir Zapolskiy <vz@mleia.com>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 F: arch/arm/boot/dts/lpc43*
1661 F: drivers/i2c/busses/i2c-lpc2k.c
1662 F: drivers/memory/pl172.c
1663 F: drivers/mtd/spi-nor/nxp-spifi.c
1664 F: drivers/rtc/rtc-lpc24xx.c
1667 ARM/LPC32XX SOC SUPPORT
1668 M: Vladimir Zapolskiy <vz@mleia.com>
1669 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1673 F: arch/arm/boot/dts/lpc32*
1674 F: arch/arm/mach-lpc32xx/
1675 F: drivers/i2c/busses/i2c-pnx.c
1676 F: drivers/net/ethernet/nxp/lpc_eth.c
1677 F: drivers/usb/host/ohci-nxp.c
1678 F: drivers/watchdog/pnx4008_wdt.c
1681 ARM/MAGICIAN MACHINE SUPPORT
1682 M: Philipp Zabel <philipp.zabel@gmail.com>
1685 ARM/Marvell Dove/MV78xx0/Orion SOC support
1686 M: Jason Cooper <jason@lakedaemon.net>
1687 M: Andrew Lunn <andrew@lunn.ch>
1688 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1689 M: Gregory Clement <gregory.clement@bootlin.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: Documentation/devicetree/bindings/soc/dove/
1693 F: arch/arm/mach-dove/
1694 F: arch/arm/mach-mv78xx0/
1695 F: arch/arm/mach-orion5x/
1696 F: arch/arm/plat-orion/
1697 F: arch/arm/boot/dts/dove*
1698 F: arch/arm/boot/dts/orion5x*
1700 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1701 M: Jason Cooper <jason@lakedaemon.net>
1702 M: Andrew Lunn <andrew@lunn.ch>
1703 M: Gregory Clement <gregory.clement@bootlin.com>
1704 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: arch/arm/boot/dts/armada*
1708 F: arch/arm/boot/dts/kirkwood*
1709 F: arch/arm/configs/mvebu_*_defconfig
1710 F: arch/arm/mach-mvebu/
1711 F: arch/arm64/boot/dts/marvell/armada*
1712 F: drivers/cpufreq/armada-37xx-cpufreq.c
1713 F: drivers/cpufreq/mvebu-cpufreq.c
1714 F: drivers/irqchip/irq-armada-370-xp.c
1715 F: drivers/irqchip/irq-mvebu-*
1716 F: drivers/pinctrl/mvebu/
1717 F: drivers/rtc/rtc-armada38x.c
1719 ARM/Mediatek RTC DRIVER
1720 M: Eddie Huang <eddie.huang@mediatek.com>
1721 M: Sean Wang <sean.wang@mediatek.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1725 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1726 F: drivers/rtc/rtc-mt6397.c
1727 F: drivers/rtc/rtc-mt7622.c
1729 ARM/Mediatek SoC support
1730 M: Matthias Brugger <matthias.bgg@gmail.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1734 F: arch/arm/boot/dts/mt6*
1735 F: arch/arm/boot/dts/mt7*
1736 F: arch/arm/boot/dts/mt8*
1737 F: arch/arm/mach-mediatek/
1738 F: arch/arm64/boot/dts/mediatek/
1742 ARM/Mediatek USB3 PHY DRIVER
1743 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1747 F: drivers/phy/mediatek/
1748 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1750 ARM/MICREL KS8695 ARCHITECTURE
1751 M: Greg Ungerer <gerg@uclinux.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 F: arch/arm/mach-ks8695/
1756 ARM/Microchip (AT91) SoC support
1757 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1758 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1759 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 W: http://www.linux4sam.org
1762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1766 F: arch/arm/mach-at91/
1767 F: include/soc/at91/
1768 F: arch/arm/boot/dts/at91*.dts
1769 F: arch/arm/boot/dts/at91*.dtsi
1770 F: arch/arm/boot/dts/sama*.dts
1771 F: arch/arm/boot/dts/sama*.dtsi
1772 F: arch/arm/include/debug/at91.S
1773 F: drivers/memory/atmel*
1774 F: drivers/watchdog/sama5d4_wdt.c
1775 X: drivers/input/touchscreen/atmel_mxt_ts.c
1776 X: drivers/net/wireless/atmel/
1778 ARM/MIOA701 MACHINE SUPPORT
1779 M: Robert Jarzmik <robert.jarzmik@free.fr>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: arch/arm/mach-pxa/mioa701.c
1784 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1785 M: Michael Petchkovsky <mkpetch@internode.on.net>
1788 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1789 M: Linus Walleij <linus.walleij@linaro.org>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 F: arch/arm/mach-nomadik/
1793 F: arch/arm/mach-u300/
1794 F: arch/arm/mach-ux500/
1795 F: arch/arm/boot/dts/ste-*
1796 F: drivers/clk/clk-nomadik.c
1797 F: drivers/clk/clk-u300.c
1798 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1799 F: drivers/clocksource/timer-u300.c
1800 F: drivers/dma/coh901318*
1801 F: drivers/dma/ste_dma40*
1802 F: drivers/hwspinlock/u8500_hsem.c
1803 F: drivers/i2c/busses/i2c-nomadik.c
1804 F: drivers/i2c/busses/i2c-stu300.c
1805 F: drivers/mfd/ab3100*
1806 F: drivers/mfd/ab8500*
1807 F: drivers/mfd/abx500*
1808 F: drivers/mfd/dbx500*
1809 F: drivers/mfd/db8500*
1810 F: drivers/pinctrl/nomadik/
1811 F: drivers/pinctrl/pinctrl-coh901*
1812 F: drivers/pinctrl/pinctrl-u300.c
1813 F: drivers/rtc/rtc-ab3100.c
1814 F: drivers/rtc/rtc-ab8500.c
1815 F: drivers/rtc/rtc-coh901331.c
1816 F: drivers/rtc/rtc-pl031.c
1817 F: drivers/watchdog/coh901327_wdt.c
1818 F: Documentation/devicetree/bindings/arm/ste-*
1819 F: Documentation/devicetree/bindings/arm/ux500/
1820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1822 ARM/NUVOTON NPCM ARCHITECTURE
1823 M: Avi Fishman <avifishman70@gmail.com>
1824 M: Tomer Maimon <tmaimon77@gmail.com>
1825 R: Patrick Venture <venture@google.com>
1826 R: Nancy Yuen <yuenn@google.com>
1827 R: Brendan Higgins <brendanhiggins@google.com>
1828 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1830 F: arch/arm/mach-npcm/
1831 F: arch/arm/boot/dts/nuvoton-npcm*
1832 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1834 F: Documentation/devicetree/bindings/*/*npcm*
1835 F: Documentation/devicetree/bindings/*/*/*npcm*
1837 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1838 M: Wan ZongShun <mcuos.com@gmail.com>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 W: http://www.mcuos.com
1842 F: arch/arm/mach-w90x900/
1843 F: drivers/input/keyboard/w90p910_keypad.c
1844 F: drivers/input/touchscreen/w90p910_ts.c
1845 F: drivers/watchdog/nuc900_wdt.c
1846 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1847 F: drivers/mtd/nand/raw/nuc900_nand.c
1848 F: drivers/rtc/rtc-nuc900.c
1849 F: drivers/spi/spi-nuc900.c
1850 F: drivers/usb/host/ehci-w90x900.c
1851 F: drivers/video/fbdev/nuc900fb.c
1853 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1854 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1855 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1856 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1859 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1860 M: Alexander Clouter <alex@digriz.org.uk>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 W: http://www.digriz.org.uk/ts78xx/kernel
1864 F: arch/arm/mach-orion5x/ts78xx-*
1866 ARM/OXNAS platform support
1867 M: Neil Armstrong <narmstrong@baylibre.com>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 L: linux-oxnas@groups.io (moderated for non-subscribers)
1871 F: arch/arm/mach-oxnas/
1872 F: arch/arm/boot/dts/ox8*.dts*
1875 ARM/PALM TREO SUPPORT
1876 M: Tomas Cech <sleep_walker@suse.com>
1877 L: linux-arm-kernel@lists.infradead.org
1878 W: http://hackndev.com
1880 F: arch/arm/mach-pxa/palmtreo.*
1882 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1883 M: Marek Vasut <marek.vasut@gmail.com>
1884 L: linux-arm-kernel@lists.infradead.org
1885 W: http://hackndev.com
1887 F: arch/arm/mach-pxa/include/mach/palmtx.h
1888 F: arch/arm/mach-pxa/palmtx.c
1889 F: arch/arm/mach-pxa/palmt5.*
1890 F: arch/arm/mach-pxa/include/mach/palmld.h
1891 F: arch/arm/mach-pxa/palmld.c
1892 F: arch/arm/mach-pxa/palmte2.*
1893 F: arch/arm/mach-pxa/include/mach/palmtc.h
1894 F: arch/arm/mach-pxa/palmtc.c
1897 M: Sergey Lapin <slapin@ossfans.org>
1898 L: linux-arm-kernel@lists.infradead.org
1899 W: http://hackndev.com
1901 F: arch/arm/mach-pxa/palmz72.*
1904 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1905 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1908 ARM/PT DIGITAL BOARD PORT
1909 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W: http://www.armlinux.org.uk/
1914 ARM/QUALCOMM SUPPORT
1915 M: Andy Gross <andy.gross@linaro.org>
1916 M: David Brown <david.brown@linaro.org>
1917 L: linux-arm-msm@vger.kernel.org
1918 L: linux-soc@vger.kernel.org
1920 F: Documentation/devicetree/bindings/soc/qcom/
1921 F: arch/arm/boot/dts/qcom-*.dts
1922 F: arch/arm/boot/dts/qcom-*.dtsi
1923 F: arch/arm/mach-qcom/
1924 F: arch/arm64/boot/dts/qcom/*
1925 F: drivers/i2c/busses/i2c-qup.c
1926 F: drivers/clk/qcom/
1927 F: drivers/dma/qcom/
1928 F: drivers/soc/qcom/
1929 F: drivers/spi/spi-qup.c
1930 F: drivers/tty/serial/msm_serial.c
1931 F: drivers/*/pm8???-*
1932 F: drivers/mfd/ssbi.c
1933 F: drivers/firmware/qcom_scm*
1934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1936 ARM/RADISYS ENP2611 MACHINE SUPPORT
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/REALTEK ARCHITECTURE
1942 M: Andreas Färber <afaerber@suse.de>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm64/boot/dts/realtek/
1946 F: Documentation/devicetree/bindings/arm/realtek.txt
1948 ARM/RENESAS ARM64 ARCHITECTURE
1949 M: Simon Horman <horms@verge.net.au>
1950 M: Magnus Damm <magnus.damm@gmail.com>
1951 L: linux-renesas-soc@vger.kernel.org
1952 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1955 F: arch/arm64/boot/dts/renesas/
1956 F: Documentation/devicetree/bindings/arm/shmobile.txt
1957 F: drivers/soc/renesas/
1958 F: include/linux/soc/renesas/
1960 ARM/RISCPC ARCHITECTURE
1961 M: Russell King <linux@armlinux.org.uk>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 W: http://www.armlinux.org.uk/
1965 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1966 F: arch/arm/include/asm/hardware/ioc.h
1967 F: arch/arm/include/asm/hardware/iomd.h
1968 F: arch/arm/include/asm/hardware/memc.h
1969 F: arch/arm/mach-rpc/
1970 F: drivers/net/ethernet/8390/etherh.c
1971 F: drivers/net/ethernet/i825xx/ether1*
1972 F: drivers/net/ethernet/seeq/ether3*
1973 F: drivers/scsi/arm/
1975 ARM/Rockchip SoC support
1976 M: Heiko Stuebner <heiko@sntech.de>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 L: linux-rockchip@lists.infradead.org
1979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1981 F: arch/arm/boot/dts/rk3*
1982 F: arch/arm/boot/dts/rv1108*
1983 F: arch/arm/mach-rockchip/
1984 F: drivers/clk/rockchip/
1985 F: drivers/i2c/busses/i2c-rk3x.c
1986 F: drivers/*/*rockchip*
1987 F: drivers/*/*/*rockchip*
1988 F: sound/soc/rockchip/
1991 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1992 M: Kukjin Kim <kgene@kernel.org>
1993 M: Krzysztof Kozlowski <krzk@kernel.org>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1996 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1998 F: arch/arm/boot/dts/s3c*
1999 F: arch/arm/boot/dts/s5p*
2000 F: arch/arm/boot/dts/exynos*
2001 F: arch/arm64/boot/dts/exynos/
2002 F: arch/arm/plat-samsung/
2003 F: arch/arm/mach-s3c24*/
2004 F: arch/arm/mach-s3c64xx/
2005 F: arch/arm/mach-s5p*/
2006 F: arch/arm/mach-exynos*/
2007 F: drivers/*/*s3c24*
2008 F: drivers/*/*/*s3c24*
2009 F: drivers/*/*s3c64xx*
2010 F: drivers/*/*s5pv210*
2011 F: drivers/memory/samsung/*
2012 F: drivers/soc/samsung/*
2013 F: Documentation/arm/Samsung/
2014 F: Documentation/devicetree/bindings/arm/samsung/
2015 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2016 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2019 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2020 M: Kyungmin Park <kyungmin.park@samsung.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 F: arch/arm/mach-s5pv210/
2025 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2026 M: Kyungmin Park <kyungmin.park@samsung.com>
2027 M: Kamil Debski <kamil@wypas.org>
2028 M: Andrzej Hajda <a.hajda@samsung.com>
2029 L: linux-arm-kernel@lists.infradead.org
2030 L: linux-media@vger.kernel.org
2032 F: drivers/media/platform/s5p-g2d/
2034 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2035 M: Marek Szyprowski <m.szyprowski@samsung.com>
2036 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2037 L: linux-media@vger.kernel.org
2039 F: drivers/media/platform/s5p-cec/
2040 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2042 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2043 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2044 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2045 L: linux-arm-kernel@lists.infradead.org
2046 L: linux-media@vger.kernel.org
2048 F: drivers/media/platform/s5p-jpeg/
2050 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2051 M: Kyungmin Park <kyungmin.park@samsung.com>
2052 M: Kamil Debski <kamil@wypas.org>
2053 M: Jeongtae Park <jtp.park@samsung.com>
2054 M: Andrzej Hajda <a.hajda@samsung.com>
2055 L: linux-arm-kernel@lists.infradead.org
2056 L: linux-media@vger.kernel.org
2058 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2059 F: drivers/media/platform/s5p-mfc/
2061 ARM/SHMOBILE ARM ARCHITECTURE
2062 M: Simon Horman <horms@verge.net.au>
2063 M: Magnus Damm <magnus.damm@gmail.com>
2064 L: linux-renesas-soc@vger.kernel.org
2065 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2068 F: arch/arm/boot/dts/emev2*
2069 F: arch/arm/boot/dts/r7s*
2070 F: arch/arm/boot/dts/r8a*
2071 F: arch/arm/boot/dts/r9a*
2072 F: arch/arm/boot/dts/sh*
2073 F: arch/arm/configs/shmobile_defconfig
2074 F: arch/arm/include/debug/renesas-scif.S
2075 F: arch/arm/mach-shmobile/
2076 F: Documentation/devicetree/bindings/arm/shmobile.txt
2077 F: drivers/soc/renesas/
2078 F: include/linux/soc/renesas/
2080 ARM/SOCFPGA ARCHITECTURE
2081 M: Dinh Nguyen <dinguyen@kernel.org>
2083 F: arch/arm/mach-socfpga/
2084 F: arch/arm/boot/dts/socfpga*
2085 F: arch/arm/configs/socfpga_defconfig
2086 F: arch/arm64/boot/dts/altera/
2087 W: http://www.rocketboards.org
2088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2090 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2091 M: Dinh Nguyen <dinguyen@kernel.org>
2093 F: drivers/clk/socfpga/
2095 ARM/SOCFPGA EDAC SUPPORT
2096 M: Thor Thayer <thor.thayer@linux.intel.com>
2098 F: drivers/edac/altera_edac.
2100 ARM/SPREADTRUM SoC SUPPORT
2101 M: Orson Zhai <orsonzhai@gmail.com>
2102 M: Baolin Wang <baolin.wang@linaro.org>
2103 M: Chunyan Zhang <zhang.lyra@gmail.com>
2105 F: arch/arm64/boot/dts/sprd
2108 ARM/STI ARCHITECTURE
2109 M: Patrice Chotard <patrice.chotard@st.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 W: http://www.stlinux.com
2113 F: arch/arm/mach-sti/
2114 F: arch/arm/boot/dts/sti*
2115 F: drivers/char/hw_random/st-rng.c
2116 F: drivers/clocksource/arm_global_timer.c
2117 F: drivers/clocksource/clksrc_st_lpc.c
2118 F: drivers/cpufreq/sti-cpufreq.c
2119 F: drivers/dma/st_fdma*
2120 F: drivers/i2c/busses/i2c-st.c
2121 F: drivers/media/rc/st_rc.c
2122 F: drivers/media/platform/sti/c8sectpfe/
2123 F: drivers/mmc/host/sdhci-st.c
2124 F: drivers/phy/st/phy-miphy28lp.c
2125 F: drivers/phy/st/phy-stih407-usb.c
2126 F: drivers/pinctrl/pinctrl-st.c
2127 F: drivers/remoteproc/st_remoteproc.c
2128 F: drivers/remoteproc/st_slim_rproc.c
2129 F: drivers/reset/sti/
2130 F: drivers/rtc/rtc-st-lpc.c
2131 F: drivers/tty/serial/st-asc.c
2132 F: drivers/usb/dwc3/dwc3-st.c
2133 F: drivers/usb/host/ehci-st.c
2134 F: drivers/usb/host/ohci-st.c
2135 F: drivers/watchdog/st_lpc_wdt.c
2136 F: drivers/ata/ahci_st.c
2137 F: include/linux/remoteproc/st_slim_rproc.h
2139 ARM/STM32 ARCHITECTURE
2140 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2141 M: Alexandre Torgue <alexandre.torgue@st.com>
2142 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2148 F: arch/arm/boot/dts/stm32*
2149 F: arch/arm/mach-stm32/
2150 F: drivers/clocksource/armv7m_systick.c
2152 ARM/Synaptics SoC support
2153 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2154 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 F: arch/arm/mach-berlin/
2158 F: arch/arm/boot/dts/berlin*
2159 F: arch/arm64/boot/dts/synaptics/
2161 ARM/TANGO ARCHITECTURE
2162 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2163 M: Mans Rullgard <mans@mansr.com>
2164 L: linux-arm-kernel@lists.infradead.org
2168 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2169 M: Lennert Buytenhek <kernel@wantstofly.org>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2174 M: Hans Verkuil <hans.verkuil@cisco.com>
2175 L: linux-tegra@vger.kernel.org
2176 L: linux-media@vger.kernel.org
2178 F: drivers/media/platform/tegra-cec/
2179 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2181 ARM/TETON BGA MACHINE SUPPORT
2182 M: "Mark F. Brown" <mark.brown314@gmail.com>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2187 M: Santosh Shilimkar <ssantosh@kernel.org>
2188 L: linux-kernel@vger.kernel.org
2190 F: drivers/memory/*emif*
2192 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2193 M: Tero Kristo <t-kristo@ti.com>
2194 M: Nishanth Menon <nm@ti.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2198 F: arch/arm64/boot/dts/ti/Makefile
2199 F: arch/arm64/boot/dts/ti/k3-*
2201 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2202 M: Santosh Shilimkar <ssantosh@kernel.org>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: arch/arm/mach-keystone/
2206 F: arch/arm/boot/dts/keystone-*
2207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2209 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2210 M: Santosh Shilimkar <ssantosh@kernel.org>
2211 L: linux-kernel@vger.kernel.org
2213 F: drivers/clk/keystone/
2215 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2216 M: Santosh Shilimkar <ssantosh@kernel.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 L: linux-kernel@vger.kernel.org
2220 F: drivers/clocksource/timer-keystone.c
2222 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-kernel@vger.kernel.org
2226 F: drivers/power/reset/keystone-reset.c
2228 ARM/THECUS N2100 MACHINE SUPPORT
2229 M: Lennert Buytenhek <kernel@wantstofly.org>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 ARM/TOSA MACHINE SUPPORT
2234 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2235 M: Dirk Opfer <dirk@opfer-online.de>
2238 ARM/UNIPHIER ARCHITECTURE
2239 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2243 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2244 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2245 F: arch/arm/boot/dts/uniphier*
2246 F: arch/arm/include/asm/hardware/cache-uniphier.h
2247 F: arch/arm/mach-uniphier/
2248 F: arch/arm/mm/cache-uniphier.c
2249 F: arch/arm64/boot/dts/socionext/uniphier*
2250 F: drivers/bus/uniphier-system-bus.c
2251 F: drivers/clk/uniphier/
2252 F: drivers/gpio/gpio-uniphier.c
2253 F: drivers/i2c/busses/i2c-uniphier*
2254 F: drivers/irqchip/irq-uniphier-aidet.c
2255 F: drivers/mmc/host/uniphier-sd.c
2256 F: drivers/pinctrl/uniphier/
2257 F: drivers/reset/reset-uniphier.c
2258 F: drivers/tty/serial/8250/8250_uniphier.c
2261 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2262 M: Ulf Hansson <ulf.hansson@linaro.org>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://git.linaro.org/people/ulfh/clk.git
2266 F: drivers/clk/ux500/
2268 ARM/VERSATILE EXPRESS PLATFORM
2269 M: Liviu Dudau <liviu.dudau@arm.com>
2270 M: Sudeep Holla <sudeep.holla@arm.com>
2271 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 F: arch/arm/boot/dts/vexpress*
2275 F: arch/arm64/boot/dts/arm/
2276 F: arch/arm/mach-vexpress/
2279 F: drivers/clk/versatile/clk-vexpress-osc.c
2280 F: drivers/clocksource/timer-versatile.c
2284 M: Russell King <linux@armlinux.org.uk>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 W: http://www.armlinux.org.uk/
2290 ARM/VOIPAC PXA270 SUPPORT
2291 M: Marek Vasut <marek.vasut@gmail.com>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 F: arch/arm/mach-pxa/vpac270.c
2295 F: arch/arm/mach-pxa/include/mach/vpac270.h
2297 ARM/VT8500 ARM ARCHITECTURE
2298 M: Tony Prisk <linux@prisktech.co.nz>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 F: arch/arm/mach-vt8500/
2302 F: drivers/clocksource/timer-vt8500.c
2303 F: drivers/i2c/busses/i2c-wmt.c
2304 F: drivers/mmc/host/wmt-sdmmc.c
2305 F: drivers/pwm/pwm-vt8500.c
2306 F: drivers/rtc/rtc-vt8500.c
2307 F: drivers/tty/serial/vt8500_serial.c
2308 F: drivers/usb/host/ehci-platform.c
2309 F: drivers/usb/host/uhci-platform.c
2310 F: drivers/video/fbdev/vt8500lcdfb.*
2311 F: drivers/video/fbdev/wm8505fb*
2312 F: drivers/video/fbdev/wmt_ge_rops.*
2314 ARM/ZIPIT Z2 SUPPORT
2315 M: Marek Vasut <marek.vasut@gmail.com>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 F: arch/arm/mach-pxa/z2.c
2319 F: arch/arm/mach-pxa/include/mach/z2.h
2321 ARM/ZTE ARCHITECTURE
2322 M: Jun Nie <jun.nie@linaro.org>
2323 M: Shawn Guo <shawnguo@kernel.org>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 F: arch/arm/boot/dts/zx2967*
2327 F: arch/arm/mach-zx/
2328 F: arch/arm64/boot/dts/zte/
2330 F: drivers/dma/zx_dma.c
2331 F: drivers/gpio/gpio-zx.c
2332 F: drivers/i2c/busses/i2c-zx2967.c
2333 F: drivers/mmc/host/dw_mmc-zx.*
2334 F: drivers/pinctrl/zte/
2336 F: drivers/thermal/zx2967_thermal.c
2337 F: drivers/watchdog/zx2967_wdt.c
2338 F: Documentation/devicetree/bindings/arm/zte.txt
2339 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2340 F: Documentation/devicetree/bindings/dma/zxdma.txt
2341 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2342 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2343 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2344 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2345 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2346 F: Documentation/devicetree/bindings/soc/zte/
2347 F: Documentation/devicetree/bindings/sound/zte,*.txt
2348 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2349 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2350 F: include/dt-bindings/clock/zx2967*.h
2351 F: include/dt-bindings/soc/zte,*.h
2352 F: sound/soc/codecs/zx_aud96p22.c
2355 ARM/ZYNQ ARCHITECTURE
2356 M: Michal Simek <michal.simek@xilinx.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://wiki.xilinx.com
2359 T: git https://github.com/Xilinx/linux-xlnx.git
2361 F: arch/arm/mach-zynq/
2362 F: drivers/cpuidle/cpuidle-zynq.c
2363 F: drivers/block/xsysace.c
2366 F: drivers/clocksource/timer-cadence-ttc.c
2367 F: drivers/i2c/busses/i2c-cadence.c
2368 F: drivers/mmc/host/sdhci-of-arasan.c
2369 F: drivers/edac/synopsys_edac.c
2370 F: drivers/i2c/busses/i2c-xiic.c
2372 ARM64 PORT (AARCH64 ARCHITECTURE)
2373 M: Catalin Marinas <catalin.marinas@arm.com>
2374 M: Will Deacon <will.deacon@arm.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2379 X: arch/arm64/boot/dts/
2380 F: Documentation/arm64/
2382 AS3645A LED FLASH CONTROLLER DRIVER
2383 M: Sakari Ailus <sakari.ailus@iki.fi>
2384 L: linux-leds@vger.kernel.org
2386 F: drivers/leds/leds-as3645a.c
2388 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2389 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2390 L: linux-media@vger.kernel.org
2391 T: git git://linuxtv.org/media_tree.git
2393 F: drivers/media/i2c/ak7375.c
2394 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2396 ASAHI KASEI AK8974 DRIVER
2397 M: Linus Walleij <linus.walleij@linaro.org>
2398 L: linux-iio@vger.kernel.org
2399 W: http://www.akm.com/
2401 F: drivers/iio/magnetometer/ak8974.c
2403 ASC7621 HARDWARE MONITOR DRIVER
2404 M: George Joseph <george.joseph@fairview5.com>
2405 L: linux-hwmon@vger.kernel.org
2407 F: Documentation/hwmon/asc7621
2408 F: drivers/hwmon/asc7621.c
2410 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2411 M: Corentin Chary <corentin.chary@gmail.com>
2412 L: acpi4asus-user@lists.sourceforge.net
2413 L: platform-driver-x86@vger.kernel.org
2414 W: http://acpi4asus.sf.net
2416 F: drivers/platform/x86/asus*.c
2417 F: drivers/platform/x86/eeepc*.c
2419 ASUS WIRELESS RADIO CONTROL DRIVER
2420 M: João Paulo Rechi Vita <jprvita@gmail.com>
2421 L: platform-driver-x86@vger.kernel.org
2423 F: drivers/platform/x86/asus-wireless.c
2426 M: David Howells <dhowells@redhat.com>
2427 L: keyrings@vger.kernel.org
2429 F: Documentation/crypto/asymmetric-keys.txt
2430 F: include/linux/verification.h
2431 F: include/crypto/public_key.h
2432 F: include/crypto/pkcs7.h
2433 F: crypto/asymmetric_keys/
2435 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2436 R: Dan Williams <dan.j.williams@intel.com>
2437 W: http://sourceforge.net/projects/xscaleiop
2439 F: Documentation/crypto/async-tx-api.txt
2442 F: include/linux/dmaengine.h
2443 F: include/linux/async_tx.h
2446 M: Bartosz Golaszewski <brgl@bgdev.pl>
2447 L: linux-i2c@vger.kernel.org
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2450 F: Documentation/devicetree/bindings/eeprom/at24.txt
2451 F: drivers/misc/eeprom/at24.c
2452 F: include/linux/platform_data/at24.h
2454 ATA OVER ETHERNET (AOE) DRIVER
2455 M: "Ed L. Cashin" <ed.cashin@acm.org>
2456 W: http://www.openaoe.org/
2458 F: Documentation/aoe/
2459 F: drivers/block/aoe/
2461 ATHEROS 71XX/9XXX GPIO DRIVER
2462 M: Alban Bedel <albeu@free.fr>
2463 W: https://github.com/AlbanBedel/linux
2464 T: git git://github.com/AlbanBedel/linux
2466 F: drivers/gpio/gpio-ath79.c
2467 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2469 ATHEROS 71XX/9XXX USB PHY DRIVER
2470 M: Alban Bedel <albeu@free.fr>
2471 W: https://github.com/AlbanBedel/linux
2472 T: git git://github.com/AlbanBedel/linux
2474 F: drivers/phy/qualcomm/phy-ath79-usb.c
2475 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2477 ATHEROS ATH GENERIC UTILITIES
2478 M: Kalle Valo <kvalo@codeaurora.org>
2479 L: linux-wireless@vger.kernel.org
2481 F: drivers/net/wireless/ath/*
2483 ATHEROS ATH5K WIRELESS DRIVER
2484 M: Jiri Slaby <jirislaby@gmail.com>
2485 M: Nick Kossifidis <mickflemm@gmail.com>
2486 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2487 L: linux-wireless@vger.kernel.org
2488 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2490 F: drivers/net/wireless/ath/ath5k/
2492 ATHEROS ATH6KL WIRELESS DRIVER
2493 M: Kalle Valo <kvalo@codeaurora.org>
2494 L: linux-wireless@vger.kernel.org
2495 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2498 F: drivers/net/wireless/ath/ath6kl/
2501 M: Ville Syrjala <syrjala@sci.fi>
2503 F: drivers/input/misc/ati_remote2.c
2505 ATK0110 HWMON DRIVER
2506 M: Luca Tettamanti <kronos.it@gmail.com>
2507 L: linux-hwmon@vger.kernel.org
2509 F: drivers/hwmon/asus_atk0110.c
2511 ATLX ETHERNET DRIVERS
2512 M: Jay Cliburn <jcliburn@gmail.com>
2513 M: Chris Snook <chris.snook@gmail.com>
2514 L: netdev@vger.kernel.org
2515 W: http://sourceforge.net/projects/atl1
2516 W: http://atl1.sourceforge.net
2518 F: drivers/net/ethernet/atheros/
2521 M: Chas Williams <3chas3@gmail.com>
2522 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2523 L: netdev@vger.kernel.org
2524 W: http://linux-atm.sourceforge.net
2527 F: include/linux/atm*
2528 F: include/uapi/linux/atm*
2530 ATMEL MACB ETHERNET DRIVER
2531 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2533 F: drivers/net/ethernet/cadence/
2535 ATMEL MAXTOUCH DRIVER
2536 M: Nick Dyer <nick@shmanahar.org>
2537 T: git git://github.com/ndyer/linux.git
2539 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2540 F: drivers/input/touchscreen/atmel_mxt_ts.c
2542 ATMEL WIRELESS DRIVER
2543 M: Simon Kelley <simon@thekelleys.org.uk>
2544 L: linux-wireless@vger.kernel.org
2545 W: http://www.thekelleys.org.uk/atmel
2546 W: http://atmelwlandriver.sourceforge.net/
2548 F: drivers/net/wireless/atmel/atmel*
2550 ATOMIC INFRASTRUCTURE
2551 M: Will Deacon <will.deacon@arm.com>
2552 M: Peter Zijlstra <peterz@infradead.org>
2553 R: Boqun Feng <boqun.feng@gmail.com>
2554 L: linux-kernel@vger.kernel.org
2556 F: arch/*/include/asm/atomic*.h
2557 F: include/*/atomic*.h
2559 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2560 M: Bradley Grove <linuxdrivers@attotech.com>
2561 L: linux-scsi@vger.kernel.org
2562 W: http://www.attotech.com
2564 F: drivers/scsi/esas2r
2566 ATUSB IEEE 802.15.4 RADIO DRIVER
2567 M: Stefan Schmidt <stefan@datenfreihafen.org>
2568 L: linux-wpan@vger.kernel.org
2570 F: drivers/net/ieee802154/atusb.c
2571 F: drivers/net/ieee802154/atusb.h
2572 F: drivers/net/ieee802154/at86rf230.h
2575 M: Paul Moore <paul@paul-moore.com>
2576 M: Eric Paris <eparis@redhat.com>
2577 L: linux-audit@redhat.com (moderated for non-subscribers)
2578 W: https://github.com/linux-audit
2579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2581 F: include/linux/audit.h
2582 F: include/uapi/linux/audit.h
2585 AUXILIARY DISPLAY DRIVERS
2586 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2588 F: drivers/auxdisplay/
2589 F: include/linux/cfag12864b.h
2591 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2592 M: Andreas Klinger <ak@it-klinger.de>
2593 L: linux-iio@vger.kernel.org
2595 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2596 F: drivers/iio/adc/hx711.c
2599 M: Ralf Baechle <ralf@linux-mips.org>
2600 L: linux-hams@vger.kernel.org
2601 W: http://www.linux-ax25.org/
2603 F: include/uapi/linux/ax25.h
2604 F: include/net/ax25.h
2608 M: Peter Rosin <peda@axentia.se>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 F: Documentation/devicetree/bindings/arm/axentia.txt
2612 F: arch/arm/boot/dts/at91-linea.dtsi
2613 F: arch/arm/boot/dts/at91-natte.dtsi
2614 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2615 F: arch/arm/boot/dts/at91-tse850-3.dts
2617 AXENTIA ASOC DRIVERS
2618 M: Peter Rosin <peda@axentia.se>
2619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2621 F: Documentation/devicetree/bindings/sound/axentia,*
2622 F: sound/soc/atmel/tse850-pcm5142.c
2625 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2626 L: linux-media@vger.kernel.org
2627 W: https://linuxtv.org
2628 T: git git://linuxtv.org/media_tree.git
2630 F: drivers/media/usb/dvb-usb-v2/az6007.c
2632 AZTECH FM RADIO RECEIVER DRIVER
2633 M: Hans Verkuil <hverkuil@xs4all.nl>
2634 L: linux-media@vger.kernel.org
2635 T: git git://linuxtv.org/media_tree.git
2636 W: https://linuxtv.org
2638 F: drivers/media/radio/radio-aztech*
2641 L: linux-wireless@vger.kernel.org
2642 L: b43-dev@lists.infradead.org
2643 W: http://wireless.kernel.org/en/users/Drivers/b43
2645 F: drivers/net/wireless/broadcom/b43/
2647 B43LEGACY WIRELESS DRIVER
2648 M: Larry Finger <Larry.Finger@lwfinger.net>
2649 L: linux-wireless@vger.kernel.org
2650 L: b43-dev@lists.infradead.org
2651 W: http://wireless.kernel.org/en/users/Drivers/b43
2653 F: drivers/net/wireless/broadcom/b43legacy/
2655 BACKLIGHT CLASS/SUBSYSTEM
2656 M: Lee Jones <lee.jones@linaro.org>
2657 M: Daniel Thompson <daniel.thompson@linaro.org>
2658 M: Jingoo Han <jingoohan1@gmail.com>
2659 L: dri-devel@lists.freedesktop.org
2660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2662 F: drivers/video/backlight/
2663 F: include/linux/backlight.h
2664 F: include/linux/pwm_backlight.h
2665 F: Documentation/devicetree/bindings/leds/backlight
2668 M: Marek Lindner <mareklindner@neomailbox.ch>
2669 M: Simon Wunderlich <sw@simonwunderlich.de>
2670 M: Antonio Quartulli <a@unstable.cc>
2671 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2672 W: https://www.open-mesh.org/
2673 Q: https://patchwork.open-mesh.org/project/batman/list/
2675 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2676 F: Documentation/ABI/testing/sysfs-class-net-mesh
2677 F: Documentation/networking/batman-adv.rst
2678 F: include/uapi/linux/batadv_packet.h
2679 F: include/uapi/linux/batman_adv.h
2682 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2683 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2684 L: linux-hams@vger.kernel.org
2685 W: http://www.baycom.org/~tom/ham/ham.html
2687 F: drivers/net/hamradio/baycom*
2689 BCACHE (BLOCK LAYER CACHE)
2690 M: Coly Li <colyli@suse.de>
2691 M: Kent Overstreet <kent.overstreet@gmail.com>
2692 L: linux-bcache@vger.kernel.org
2693 W: http://bcache.evilpiepirate.org
2694 C: irc://irc.oftc.net/bcache
2696 F: drivers/md/bcache/
2698 BDISP ST MEDIA DRIVER
2699 M: Fabien Dessenne <fabien.dessenne@st.com>
2700 L: linux-media@vger.kernel.org
2701 T: git git://linuxtv.org/media_tree.git
2702 W: https://linuxtv.org
2704 F: drivers/media/platform/sti/bdisp
2706 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2707 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2708 L: netdev@vger.kernel.org
2710 F: drivers/net/ethernet/ec_bhf.c
2713 M: Luis de Bethencourt <luisbg@kernel.org>
2714 M: Salah Triki <salah.triki@gmail.com>
2716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2717 F: Documentation/filesystems/befs.txt
2721 M: Paolo Valente <paolo.valente@linaro.org>
2722 M: Jens Axboe <axboe@kernel.dk>
2723 L: linux-block@vger.kernel.org
2726 F: Documentation/block/bfq-iosched.txt
2729 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2731 F: Documentation/filesystems/bfs.txt
2733 F: include/uapi/linux/bfs_fs.h
2735 BLINKM RGB LED DRIVER
2736 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2738 F: drivers/leds/leds-blinkm.c
2741 M: Jens Axboe <axboe@kernel.dk>
2742 L: linux-block@vger.kernel.org
2743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2747 F: kernel/trace/blktrace.c
2751 M: Joern Engel <joern@lazybastard.org>
2752 L: linux-mtd@lists.infradead.org
2754 F: drivers/mtd/devices/block2mtd.c
2757 M: Marcel Holtmann <marcel@holtmann.org>
2758 M: Johan Hedberg <johan.hedberg@gmail.com>
2759 L: linux-bluetooth@vger.kernel.org
2760 W: http://www.bluez.org/
2761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2764 F: drivers/bluetooth/
2767 M: Marcel Holtmann <marcel@holtmann.org>
2768 M: Johan Hedberg <johan.hedberg@gmail.com>
2769 L: linux-bluetooth@vger.kernel.org
2770 W: http://www.bluez.org/
2771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2775 F: include/net/bluetooth/
2778 M: Jay Vosburgh <j.vosburgh@gmail.com>
2779 M: Veaceslav Falico <vfalico@gmail.com>
2780 M: Andy Gospodarek <andy@greyhouse.net>
2781 L: netdev@vger.kernel.org
2782 W: http://sourceforge.net/projects/bonding/
2784 F: drivers/net/bonding/
2785 F: include/uapi/linux/if_bonding.h
2787 BPF (Safe dynamic programs and tools)
2788 M: Alexei Starovoitov <ast@kernel.org>
2789 M: Daniel Borkmann <daniel@iogearbox.net>
2790 L: netdev@vger.kernel.org
2791 L: linux-kernel@vger.kernel.org
2792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2794 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2796 F: arch/x86/net/bpf_jit*
2797 F: Documentation/networking/filter.txt
2798 F: Documentation/bpf/
2799 F: include/linux/bpf*
2800 F: include/linux/filter.h
2801 F: include/trace/events/xdp.h
2802 F: include/uapi/linux/bpf*
2803 F: include/uapi/linux/filter.h
2805 F: kernel/trace/bpf_trace.c
2808 F: net/core/filter.c
2809 F: net/sched/act_bpf.c
2810 F: net/sched/cls_bpf.c
2814 F: tools/testing/selftests/bpf/
2816 BROADCOM B44 10/100 ETHERNET DRIVER
2817 M: Michael Chan <michael.chan@broadcom.com>
2818 L: netdev@vger.kernel.org
2820 F: drivers/net/ethernet/broadcom/b44.*
2822 BROADCOM B53 ETHERNET SWITCH DRIVER
2823 M: Florian Fainelli <f.fainelli@gmail.com>
2824 L: netdev@vger.kernel.org
2825 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2827 F: drivers/net/dsa/b53/*
2828 F: include/linux/platform_data/b53.h
2830 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2831 M: Florian Fainelli <f.fainelli@gmail.com>
2832 M: Ray Jui <rjui@broadcom.com>
2833 M: Scott Branden <sbranden@broadcom.com>
2834 M: bcm-kernel-feedback-list@broadcom.com
2835 T: git git://github.com/broadcom/mach-bcm
2841 F: arch/arm/mach-bcm/
2843 BROADCOM BCM2835 ARM ARCHITECTURE
2844 M: Eric Anholt <eric@anholt.net>
2845 M: Stefan Wahren <stefan.wahren@i2se.com>
2846 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 T: git git://github.com/anholt/linux
2851 F: drivers/staging/vc04_services
2853 BROADCOM BCM47XX MIPS ARCHITECTURE
2854 M: Hauke Mehrtens <hauke@hauke-m.de>
2855 M: Rafał Miłecki <zajec5@gmail.com>
2856 L: linux-mips@linux-mips.org
2858 F: Documentation/devicetree/bindings/mips/brcm/
2859 F: arch/mips/bcm47xx/*
2860 F: arch/mips/include/asm/mach-bcm47xx/*
2862 BROADCOM BCM5301X ARM ARCHITECTURE
2863 M: Hauke Mehrtens <hauke@hauke-m.de>
2864 M: Rafał Miłecki <zajec5@gmail.com>
2865 M: Jon Mason <jonmason@broadcom.com>
2866 M: bcm-kernel-feedback-list@broadcom.com
2867 L: linux-arm-kernel@lists.infradead.org
2869 F: arch/arm/mach-bcm/bcm_5301x.c
2870 F: arch/arm/boot/dts/bcm5301x*.dtsi
2871 F: arch/arm/boot/dts/bcm470*
2872 F: arch/arm/boot/dts/bcm953012*
2874 BROADCOM BCM53573 ARM ARCHITECTURE
2875 M: Rafał Miłecki <rafal@milecki.pl>
2876 L: linux-arm-kernel@lists.infradead.org
2878 F: arch/arm/boot/dts/bcm53573*
2879 F: arch/arm/boot/dts/bcm47189*
2881 BROADCOM BCM63XX ARM ARCHITECTURE
2882 M: Florian Fainelli <f.fainelli@gmail.com>
2883 M: bcm-kernel-feedback-list@broadcom.com
2884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885 T: git git://github.com/broadcom/stblinux.git
2889 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2890 M: Kevin Cernekee <cernekee@gmail.com>
2891 L: linux-usb@vger.kernel.org
2893 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2895 BROADCOM BCM7XXX ARM ARCHITECTURE
2896 M: Brian Norris <computersforpeace@gmail.com>
2897 M: Gregory Fong <gregory.0xf0@gmail.com>
2898 M: Florian Fainelli <f.fainelli@gmail.com>
2899 M: bcm-kernel-feedback-list@broadcom.com
2900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901 T: git git://github.com/broadcom/stblinux.git
2903 F: arch/arm/mach-bcm/*brcmstb*
2904 F: arch/arm/boot/dts/bcm7*.dts*
2905 F: drivers/bus/brcmstb_gisb.c
2906 F: arch/arm/mm/cache-b15-rac.c
2907 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2910 BROADCOM BMIPS CPUFREQ DRIVER
2911 M: Markus Mayer <mmayer@broadcom.com>
2912 M: bcm-kernel-feedback-list@broadcom.com
2913 L: linux-pm@vger.kernel.org
2915 F: drivers/cpufreq/bmips-cpufreq.c
2917 BROADCOM BMIPS MIPS ARCHITECTURE
2918 M: Kevin Cernekee <cernekee@gmail.com>
2919 M: Florian Fainelli <f.fainelli@gmail.com>
2920 L: linux-mips@linux-mips.org
2921 T: git git://github.com/broadcom/stblinux.git
2923 F: arch/mips/bmips/*
2924 F: arch/mips/include/asm/mach-bmips/*
2925 F: arch/mips/kernel/*bmips*
2926 F: arch/mips/boot/dts/brcm/bcm*.dts*
2927 F: drivers/irqchip/irq-bcm63*
2928 F: drivers/irqchip/irq-bcm7*
2929 F: drivers/irqchip/irq-brcmstb*
2930 F: include/linux/bcm963xx_nvram.h
2931 F: include/linux/bcm963xx_tag.h
2933 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2934 M: Rasesh Mody <rasesh.mody@cavium.com>
2935 M: Dept-GELinuxNICDev@cavium.com
2936 L: netdev@vger.kernel.org
2938 F: drivers/net/ethernet/broadcom/bnx2.*
2939 F: drivers/net/ethernet/broadcom/bnx2_*
2941 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2942 M: QLogic-Storage-Upstream@qlogic.com
2943 L: linux-scsi@vger.kernel.org
2945 F: drivers/scsi/bnx2fc/
2947 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2948 M: QLogic-Storage-Upstream@qlogic.com
2949 L: linux-scsi@vger.kernel.org
2951 F: drivers/scsi/bnx2i/
2953 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2954 M: Ariel Elior <ariel.elior@cavium.com>
2955 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2956 M: everest-linux-l2@cavium.com
2957 L: netdev@vger.kernel.org
2959 F: drivers/net/ethernet/broadcom/bnx2x/
2961 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2962 M: Michael Chan <michael.chan@broadcom.com>
2963 L: netdev@vger.kernel.org
2965 F: drivers/net/ethernet/broadcom/bnxt/
2967 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2968 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2969 M: Franky Lin <franky.lin@broadcom.com>
2970 M: Hante Meuleman <hante.meuleman@broadcom.com>
2971 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2972 M: Wright Feng <wright.feng@cypress.com>
2973 L: linux-wireless@vger.kernel.org
2974 L: brcm80211-dev-list.pdl@broadcom.com
2975 L: brcm80211-dev-list@cypress.com
2977 F: drivers/net/wireless/broadcom/brcm80211/
2979 BROADCOM BRCMSTB GPIO DRIVER
2980 M: Gregory Fong <gregory.0xf0@gmail.com>
2981 L: bcm-kernel-feedback-list@broadcom.com
2983 F: drivers/gpio/gpio-brcmstb.c
2984 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2986 BROADCOM BRCMSTB I2C DRIVER
2987 M: Kamal Dasu <kdasu.kdev@gmail.com>
2988 L: linux-i2c@vger.kernel.org
2989 L: bcm-kernel-feedback-list@broadcom.com
2991 F: drivers/i2c/busses/i2c-brcmstb.c
2992 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
2994 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2995 M: Al Cooper <alcooperx@gmail.com>
2996 L: linux-kernel@vger.kernel.org
2997 L: bcm-kernel-feedback-list@broadcom.com
2999 F: drivers/phy/broadcom/phy-brcm-usb*
3001 BROADCOM GENET ETHERNET DRIVER
3002 M: Doug Berger <opendmb@gmail.com>
3003 M: Florian Fainelli <f.fainelli@gmail.com>
3004 L: netdev@vger.kernel.org
3006 F: drivers/net/ethernet/broadcom/genet/
3008 BROADCOM IPROC ARM ARCHITECTURE
3009 M: Ray Jui <rjui@broadcom.com>
3010 M: Scott Branden <sbranden@broadcom.com>
3011 M: Jon Mason <jonmason@broadcom.com>
3012 M: bcm-kernel-feedback-list@broadcom.com
3013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014 T: git git://github.com/broadcom/cygnus-linux.git
3031 F: arch/arm64/boot/dts/broadcom/northstar2/*
3032 F: arch/arm64/boot/dts/broadcom/stingray/*
3033 F: drivers/clk/bcm/clk-ns*
3034 F: drivers/clk/bcm/clk-sr*
3035 F: drivers/pinctrl/bcm/pinctrl-ns*
3036 F: include/dt-bindings/clock/bcm-sr*
3038 BROADCOM KONA GPIO DRIVER
3039 M: Ray Jui <rjui@broadcom.com>
3040 L: bcm-kernel-feedback-list@broadcom.com
3042 F: drivers/gpio/gpio-bcm-kona.c
3043 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3045 BROADCOM NETXTREME-E ROCE DRIVER
3046 M: Selvin Xavier <selvin.xavier@broadcom.com>
3047 M: Devesh Sharma <devesh.sharma@broadcom.com>
3048 M: Somnath Kotur <somnath.kotur@broadcom.com>
3049 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3050 L: linux-rdma@vger.kernel.org
3051 W: http://www.broadcom.com
3053 F: drivers/infiniband/hw/bnxt_re/
3054 F: include/uapi/rdma/bnxt_re-abi.h
3056 BROADCOM NVRAM DRIVER
3057 M: Rafał Miłecki <zajec5@gmail.com>
3058 L: linux-mips@linux-mips.org
3060 F: drivers/firmware/broadcom/*
3062 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3063 M: Rafał Miłecki <zajec5@gmail.com>
3064 L: linux-wireless@vger.kernel.org
3067 F: include/linux/bcma/
3069 BROADCOM STB AVS CPUFREQ DRIVER
3070 M: Markus Mayer <mmayer@broadcom.com>
3071 M: bcm-kernel-feedback-list@broadcom.com
3072 L: linux-pm@vger.kernel.org
3074 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3075 F: drivers/cpufreq/brcmstb*
3077 BROADCOM STB AVS TMON DRIVER
3078 M: Markus Mayer <mmayer@broadcom.com>
3079 M: bcm-kernel-feedback-list@broadcom.com
3080 L: linux-pm@vger.kernel.org
3082 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3083 F: drivers/thermal/broadcom/brcmstb*
3085 BROADCOM STB NAND FLASH DRIVER
3086 M: Brian Norris <computersforpeace@gmail.com>
3087 M: Kamal Dasu <kdasu.kdev@gmail.com>
3088 L: linux-mtd@lists.infradead.org
3089 L: bcm-kernel-feedback-list@broadcom.com
3091 F: drivers/mtd/nand/raw/brcmnand/
3093 BROADCOM STB DPFE DRIVER
3094 M: Markus Mayer <mmayer@broadcom.com>
3095 M: bcm-kernel-feedback-list@broadcom.com
3096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3099 F: drivers/memory/brcmstb_dpfe.c
3102 M: Kamal Dasu <kdasu.kdev@gmail.com>
3103 M: bcm-kernel-feedback-list@broadcom.com
3105 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3106 F: drivers/spi/spi-bcm-qspi.*
3107 F: drivers/spi/spi-brcmstb-qspi.c
3108 F: drivers/spi/spi-iproc-qspi.c
3110 BROADCOM SYSTEMPORT ETHERNET DRIVER
3111 M: Florian Fainelli <f.fainelli@gmail.com>
3112 L: netdev@vger.kernel.org
3114 F: drivers/net/ethernet/broadcom/bcmsysport.*
3116 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3117 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3118 M: Prashant Sreedharan <prashant@broadcom.com>
3119 M: Michael Chan <mchan@broadcom.com>
3120 L: netdev@vger.kernel.org
3122 F: drivers/net/ethernet/broadcom/tg3.*
3124 BROCADE BFA FC SCSI DRIVER
3125 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3126 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3127 L: linux-scsi@vger.kernel.org
3129 F: drivers/scsi/bfa/
3131 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3132 M: Rasesh Mody <rasesh.mody@cavium.com>
3133 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3134 M: Dept-GELinuxNICDev@cavium.com
3135 L: netdev@vger.kernel.org
3137 F: drivers/net/ethernet/brocade/bna/
3139 BSG (block layer generic sg v4 driver)
3140 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3141 L: linux-scsi@vger.kernel.org
3144 F: include/linux/bsg.h
3145 F: include/uapi/linux/bsg.h
3148 M: Clemens Ladisch <clemens@ladisch.de>
3149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3150 T: git git://git.alsa-project.org/alsa-kernel.git
3152 F: Documentation/sound/cards/bt87x.rst
3153 F: sound/pci/bt87x.c
3156 M: Michael Buesch <m@bues.ch>
3157 W: http://bu3sch.de/btgpio.php
3159 F: drivers/gpio/gpio-bt8xx.c
3162 M: Chris Mason <clm@fb.com>
3163 M: Josef Bacik <josef@toxicpanda.com>
3164 M: David Sterba <dsterba@suse.com>
3165 L: linux-btrfs@vger.kernel.org
3166 W: http://btrfs.wiki.kernel.org/
3167 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3170 F: Documentation/filesystems/btrfs.txt
3172 F: include/linux/btrfs*
3173 F: include/uapi/linux/btrfs*
3175 BTTV VIDEO4LINUX DRIVER
3176 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3177 L: linux-media@vger.kernel.org
3178 W: https://linuxtv.org
3179 T: git git://linuxtv.org/media_tree.git
3181 F: Documentation/media/v4l-drivers/bttv*
3182 F: drivers/media/pci/bt8xx/bttv*
3184 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3185 M: Chanwoo Choi <cw00.choi@samsung.com>
3186 L: linux-pm@vger.kernel.org
3187 L: linux-samsung-soc@vger.kernel.org
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3190 F: drivers/devfreq/exynos-bus.c
3191 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3193 BUSLOGIC SCSI DRIVER
3194 M: Khalid Aziz <khalid@gonehiking.org>
3195 L: linux-scsi@vger.kernel.org
3197 F: drivers/scsi/BusLogic.*
3198 F: drivers/scsi/FlashPoint.*
3200 C-MEDIA CMI8788 DRIVER
3201 M: Clemens Ladisch <clemens@ladisch.de>
3202 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3203 T: git git://git.alsa-project.org/alsa-kernel.git
3205 F: sound/pci/oxygen/
3208 M: Guo Ren <ren_guo@c-sky.com>
3209 T: git https://github.com/c-sky/csky-linux.git
3212 F: Documentation/devicetree/bindings/csky/
3217 M: Mark Salter <msalter@redhat.com>
3218 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3219 L: linux-c6x-dev@linux-c6x.org
3220 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3224 CA8210 IEEE-802.15.4 RADIO DRIVER
3225 M: Harry Morris <h.morris@cascoda.com>
3226 L: linux-wpan@vger.kernel.org
3227 W: https://github.com/Cascoda/ca8210-linux.git
3229 F: drivers/net/ieee802154/ca8210.c
3230 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3232 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3233 M: David Howells <dhowells@redhat.com>
3234 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3236 F: Documentation/filesystems/caching/cachefiles.txt
3239 CADENCE MIPI-CSI2 BRIDGES
3240 M: Maxime Ripard <maxime.ripard@bootlin.com>
3241 L: linux-media@vger.kernel.org
3243 F: Documentation/devicetree/bindings/media/cdns,*.txt
3244 F: drivers/media/platform/cadence/cdns-csi2*
3246 CADET FM/AM RADIO RECEIVER DRIVER
3247 M: Hans Verkuil <hverkuil@xs4all.nl>
3248 L: linux-media@vger.kernel.org
3249 T: git git://linuxtv.org/media_tree.git
3250 W: https://linuxtv.org
3252 F: drivers/media/radio/radio-cadet*
3254 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3255 M: Jonathan Corbet <corbet@lwn.net>
3256 L: linux-media@vger.kernel.org
3257 T: git git://linuxtv.org/media_tree.git
3259 F: Documentation/media/v4l-drivers/cafe_ccic*
3260 F: drivers/media/platform/marvell-ccic/
3263 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3264 L: netdev@vger.kernel.org
3266 F: Documentation/networking/caif/
3267 F: drivers/net/caif/
3268 F: include/uapi/linux/caif/
3269 F: include/net/caif/
3272 CALGARY x86-64 IOMMU
3273 M: Muli Ben-Yehuda <mulix@mulix.org>
3274 M: Jon Mason <jdmason@kudzu.us>
3275 L: iommu@lists.linux-foundation.org
3277 F: arch/x86/kernel/pci-calgary_64.c
3278 F: arch/x86/kernel/tce_64.c
3279 F: arch/x86/include/asm/calgary.h
3280 F: arch/x86/include/asm/tce.h
3283 M: Wolfgang Grandegger <wg@grandegger.com>
3284 M: Marc Kleine-Budde <mkl@pengutronix.de>
3285 L: linux-can@vger.kernel.org
3286 W: https://github.com/linux-can
3287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3290 F: Documentation/devicetree/bindings/net/can/
3292 F: include/linux/can/dev.h
3293 F: include/linux/can/platform/
3294 F: include/uapi/linux/can/error.h
3295 F: include/uapi/linux/can/netlink.h
3298 M: Oliver Hartkopp <socketcan@hartkopp.net>
3299 M: Marc Kleine-Budde <mkl@pengutronix.de>
3300 L: linux-can@vger.kernel.org
3301 W: https://github.com/linux-can
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3305 F: Documentation/networking/can.rst
3307 F: include/linux/can/core.h
3308 F: include/uapi/linux/can.h
3309 F: include/uapi/linux/can/bcm.h
3310 F: include/uapi/linux/can/raw.h
3311 F: include/uapi/linux/can/gw.h
3314 M: Serge Hallyn <serge@hallyn.com>
3315 L: linux-security-module@vger.kernel.org
3317 F: include/linux/capability.h
3318 F: include/uapi/linux/capability.h
3319 F: security/commoncap.c
3320 F: kernel/capability.c
3322 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3323 M: Kevin Tsai <ktsai@capellamicro.com>
3325 F: drivers/iio/light/cm*
3327 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3328 M: Christian Lamparter <chunkeey@googlemail.com>
3329 L: linux-wireless@vger.kernel.org
3330 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3332 F: drivers/net/wireless/ath/carl9170/
3335 M: Jan Glauber <jglauber@cavium.com>
3336 M: David Daney <david.daney@cavium.com>
3337 W: http://www.cavium.com
3339 F: drivers/i2c/busses/i2c-octeon*
3340 F: drivers/i2c/busses/i2c-thunderx*
3342 CAVIUM LIQUIDIO NETWORK DRIVER
3343 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3344 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3345 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3346 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3347 L: netdev@vger.kernel.org
3348 W: http://www.cavium.com
3350 F: drivers/net/ethernet/cavium/liquidio/
3353 M: Jan Glauber <jglauber@cavium.com>
3354 M: David Daney <david.daney@cavium.com>
3355 M: Steven J. Hill <Steven.Hill@cavium.com>
3356 W: http://www.cavium.com
3358 F: drivers/mmc/host/cavium*
3360 CAVIUM OCTEON-TX CRYPTO DRIVER
3361 M: George Cherian <george.cherian@cavium.com>
3362 L: linux-crypto@vger.kernel.org
3363 W: http://www.cavium.com
3365 F: drivers/crypto/cavium/cpt/
3367 CAVIUM THUNDERX2 ARM64 SOC
3368 M: Robert Richter <rrichter@cavium.com>
3369 M: Jayachandran C <jnair@caviumnetworks.com>
3370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3372 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3373 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3375 CC2520 IEEE-802.15.4 RADIO DRIVER
3376 M: Varka Bhadram <varkabhadram@gmail.com>
3377 L: linux-wpan@vger.kernel.org
3379 F: drivers/net/ieee802154/cc2520.c
3380 F: include/linux/spi/cc2520.h
3381 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3383 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3384 M: Gilad Ben-Yossef <gilad@benyossef.com>
3385 L: linux-crypto@vger.kernel.org
3387 F: drivers/crypto/ccree/
3388 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3391 M: Hans Verkuil <hans.verkuil@cisco.com>
3392 L: linux-media@vger.kernel.org
3393 T: git git://linuxtv.org/media_tree.git
3394 W: http://linuxtv.org
3396 F: Documentation/media/kapi/cec-core.rst
3397 F: Documentation/media/uapi/cec
3398 F: drivers/media/cec/
3399 F: drivers/media/rc/keymaps/rc-cec.c
3400 F: include/media/cec.h
3401 F: include/media/cec-notifier.h
3402 F: include/uapi/linux/cec.h
3403 F: include/uapi/linux/cec-funcs.h
3404 F: Documentation/devicetree/bindings/media/cec.txt
3405 F: Documentation/ABI/testing/debugfs-cec-error-inj
3408 M: Hans Verkuil <hans.verkuil@cisco.com>
3409 L: linux-media@vger.kernel.org
3410 T: git git://linuxtv.org/media_tree.git
3411 W: http://linuxtv.org
3413 F: drivers/media/platform/cec-gpio/
3414 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3416 CELL BROADBAND ENGINE ARCHITECTURE
3417 M: Arnd Bergmann <arnd@arndb.de>
3418 L: linuxppc-dev@lists.ozlabs.org
3419 W: http://www.ibm.com/developerworks/power/cell/
3421 F: arch/powerpc/include/asm/cell*.h
3422 F: arch/powerpc/include/asm/spu*.h
3423 F: arch/powerpc/include/uapi/asm/spu*.h
3424 F: arch/powerpc/oprofile/*cell*
3425 F: arch/powerpc/platforms/cell/
3427 CEPH COMMON CODE (LIBCEPH)
3428 M: Ilya Dryomov <idryomov@gmail.com>
3429 M: "Yan, Zheng" <zyan@redhat.com>
3430 M: Sage Weil <sage@redhat.com>
3431 L: ceph-devel@vger.kernel.org
3433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3434 T: git git://github.com/ceph/ceph-client.git
3437 F: include/linux/ceph/
3438 F: include/linux/crush/
3440 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3441 M: "Yan, Zheng" <zyan@redhat.com>
3442 M: Sage Weil <sage@redhat.com>
3443 M: Ilya Dryomov <idryomov@gmail.com>
3444 L: ceph-devel@vger.kernel.org
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3447 T: git git://github.com/ceph/ceph-client.git
3449 F: Documentation/filesystems/ceph.txt
3452 CERTIFICATE HANDLING:
3453 M: David Howells <dhowells@redhat.com>
3454 M: David Woodhouse <dwmw2@infradead.org>
3455 L: keyrings@vger.kernel.org
3457 F: Documentation/admin-guide/module-signing.rst
3459 F: scripts/sign-file.c
3460 F: scripts/extract-cert.c
3462 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3463 L: linux-usb@vger.kernel.org
3465 F: Documentation/usb/WUSB-Design-overview.txt
3466 F: Documentation/usb/wusb-cbaf
3467 F: drivers/usb/host/hwa-hc.c
3468 F: drivers/usb/host/whci/
3469 F: drivers/usb/wusbcore/
3470 F: include/linux/usb/wusb*
3472 CFAG12864B LCD DRIVER
3473 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3475 F: drivers/auxdisplay/cfag12864b.c
3476 F: include/linux/cfag12864b.h
3478 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3479 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 F: drivers/auxdisplay/cfag12864bfb.c
3482 F: include/linux/cfag12864b.h
3484 802.11 (including CFG80211/NL80211)
3485 M: Johannes Berg <johannes@sipsolutions.net>
3486 L: linux-wireless@vger.kernel.org
3487 W: http://wireless.kernel.org/
3488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3492 F: include/uapi/linux/nl80211.h
3493 F: include/linux/ieee80211.h
3494 F: include/net/wext.h
3495 F: include/net/cfg80211.h
3496 F: include/net/iw_handler.h
3497 F: include/net/ieee80211_radiotap.h
3498 F: Documentation/driver-api/80211/cfg80211.rst
3499 F: Documentation/networking/regulatory.txt
3501 CHAR and MISC DRIVERS
3502 M: Arnd Bergmann <arnd@arndb.de>
3503 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3508 F: include/linux/miscdevice.h
3511 M: Andy Whitcroft <apw@canonical.com>
3512 M: Joe Perches <joe@perches.com>
3514 F: scripts/checkpatch.pl
3516 CHINESE DOCUMENTATION
3517 M: Harry Wei <harryxiyou@gmail.com>
3518 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3519 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3521 F: Documentation/translations/zh_CN/
3523 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3524 M: Peter Chen <Peter.Chen@nxp.com>
3525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3526 L: linux-usb@vger.kernel.org
3528 F: drivers/usb/chipidea/
3530 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3531 M: Hans de Goede <hdegoede@redhat.com>
3532 L: linux-input@vger.kernel.org
3534 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3535 F: drivers/input/touchscreen/chipone_icn8318.c
3537 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3538 M: Hans de Goede <hdegoede@redhat.com>
3539 L: linux-input@vger.kernel.org
3541 F: drivers/input/touchscreen/chipone_icn8505.c
3543 CHROME HARDWARE PLATFORM SUPPORT
3544 M: Benson Leung <bleung@chromium.org>
3545 M: Olof Johansson <olof@lixom.net>
3547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3548 F: drivers/platform/chrome/
3550 CIRRUS LOGIC AUDIO CODEC DRIVERS
3551 M: Brian Austin <brian.austin@cirrus.com>
3552 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3555 F: sound/soc/codecs/cs*
3557 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3558 M: Hartley Sweeten <hsweeten@visionengravers.com>
3559 L: netdev@vger.kernel.org
3561 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3563 CISCO FCOE HBA DRIVER
3564 M: Satish Kharat <satishkh@cisco.com>
3565 M: Sesidhar Baddela <sebaddel@cisco.com>
3566 M: Karan Tilak Kumar <kartilak@cisco.com>
3567 L: linux-scsi@vger.kernel.org
3569 F: drivers/scsi/fnic/
3571 CISCO SCSI HBA DRIVER
3572 M: Karan Tilak Kumar <kartilak@cisco.com>
3573 M: Sesidhar Baddela <sebaddel@cisco.com>
3574 L: linux-scsi@vger.kernel.org
3576 F: drivers/scsi/snic/
3578 CISCO VIC ETHERNET NIC DRIVER
3579 M: Christian Benvenuti <benve@cisco.com>
3580 M: Govindarajulu Varadarajan <_govind@gmx.com>
3581 M: Parvi Kaustubhi <pkaustub@cisco.com>
3583 F: drivers/net/ethernet/cisco/enic/
3585 CISCO VIC LOW LATENCY NIC DRIVER
3586 M: Christian Benvenuti <benve@cisco.com>
3588 F: drivers/infiniband/hw/usnic/
3590 CIRRUS LOGIC MADERA CODEC DRIVERS
3591 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3592 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3594 L: patches@opensource.cirrus.com
3595 T: git https://github.com/CirrusLogic/linux-drivers.git
3596 W: https://github.com/CirrusLogic/linux-drivers/wiki
3598 F: Documentation/devicetree/bindings/mfd/madera.txt
3599 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3600 F: include/linux/mfd/madera/*
3601 F: drivers/gpio/gpio-madera*
3602 F: drivers/mfd/madera*
3603 F: drivers/mfd/cs47l*
3604 F: drivers/pinctrl/cirrus/*
3607 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3612 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3613 L: linux-kernel@vger.kernel.org
3616 F: include/linux/cleancache.h
3619 M: Russell King <linux@armlinux.org.uk>
3620 L: linux-clk@vger.kernel.org
3622 F: include/linux/clk.h
3624 CLOCKSOURCE, CLOCKEVENT DRIVERS
3625 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3626 M: Thomas Gleixner <tglx@linutronix.de>
3627 L: linux-kernel@vger.kernel.org
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3630 F: drivers/clocksource/
3631 F: Documentation/devicetree/bindings/timer/
3634 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3635 M: Daniel Oliveira Nascimento <don@syst.com.br>
3636 L: platform-driver-x86@vger.kernel.org
3638 F: drivers/platform/x86/classmate-laptop.c
3641 M: Hans Verkuil <hans.verkuil@cisco.com>
3642 L: linux-media@vger.kernel.org
3643 T: git git://linuxtv.org/media_tree.git
3644 W: https://linuxtv.org
3646 F: drivers/media/pci/cobalt/
3648 COCCINELLE/Semantic Patches (SmPL)
3649 M: Julia Lawall <Julia.Lawall@lip6.fr>
3650 M: Gilles Muller <Gilles.Muller@lip6.fr>
3651 M: Nicolas Palix <nicolas.palix@imag.fr>
3652 M: Michal Marek <michal.lkml@markovi.net>
3653 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3655 W: http://coccinelle.lip6.fr/
3657 F: Documentation/dev-tools/coccinelle.rst
3658 F: scripts/coccinelle/
3659 F: scripts/coccicheck
3662 M: Jan Harkes <jaharkes@cs.cmu.edu>
3664 L: codalist@coda.cs.cmu.edu
3665 W: http://www.coda.cs.cmu.edu/
3667 F: Documentation/filesystems/coda.txt
3669 F: include/linux/coda*.h
3670 F: include/uapi/linux/coda*.h
3672 CODA V4L2 MEM2MEM DRIVER
3673 M: Philipp Zabel <p.zabel@pengutronix.de>
3674 L: linux-media@vger.kernel.org
3676 F: Documentation/devicetree/bindings/media/coda.txt
3677 F: drivers/media/platform/coda/
3680 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3682 F: Documentation/process/code-of-conduct.rst
3683 F: Documentation/process/code-of-conduct-interpretation.rst
3685 COMMON CLK FRAMEWORK
3686 M: Michael Turquette <mturquette@baylibre.com>
3687 M: Stephen Boyd <sboyd@kernel.org>
3688 L: linux-clk@vger.kernel.org
3689 Q: http://patchwork.kernel.org/project/linux-clk/list/
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3692 F: Documentation/devicetree/bindings/clock/
3694 X: drivers/clk/clkdev.c
3695 F: include/linux/clk-pr*
3696 F: include/linux/clk/
3697 F: include/linux/of_clk.h
3699 COMMON INTERNET FILE SYSTEM (CIFS)
3700 M: Steve French <sfrench@samba.org>
3701 L: linux-cifs@vger.kernel.org
3702 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3703 W: http://linux-cifs.samba.org/
3704 T: git git://git.samba.org/sfrench/cifs-2.6.git
3706 F: Documentation/filesystems/cifs/
3709 COMPACTPCI HOTPLUG CORE
3710 M: Scott Murray <scott@spiteful.org>
3711 L: linux-pci@vger.kernel.org
3713 F: drivers/pci/hotplug/cpci_hotplug*
3715 COMPACTPCI HOTPLUG GENERIC DRIVER
3716 M: Scott Murray <scott@spiteful.org>
3717 L: linux-pci@vger.kernel.org
3719 F: drivers/pci/hotplug/cpcihp_generic.c
3721 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3722 M: Scott Murray <scott@spiteful.org>
3723 L: linux-pci@vger.kernel.org
3725 F: drivers/pci/hotplug/cpcihp_zt5550.*
3727 COMPAL LAPTOP SUPPORT
3728 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3729 L: platform-driver-x86@vger.kernel.org
3731 F: drivers/platform/x86/compal-laptop.c
3733 CONEXANT ACCESSRUNNER USB DRIVER
3734 L: accessrunner-general@lists.sourceforge.net
3735 W: http://accessrunner.sourceforge.net/
3737 F: drivers/usb/atm/cxacru.c
3740 M: Joel Becker <jlbec@evilplan.org>
3741 M: Christoph Hellwig <hch@lst.de>
3742 T: git git://git.infradead.org/users/hch/configfs.git
3745 F: include/linux/configfs.h
3748 M: Evgeniy Polyakov <zbr@ioremap.net>
3749 L: netdev@vger.kernel.org
3751 F: drivers/connector/
3753 CONTROL GROUP (CGROUP)
3754 M: Tejun Heo <tj@kernel.org>
3755 M: Li Zefan <lizefan@huawei.com>
3756 M: Johannes Weiner <hannes@cmpxchg.org>
3757 L: cgroups@vger.kernel.org
3758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3760 F: Documentation/cgroup*
3761 F: include/linux/cgroup*
3764 CONTROL GROUP - CPUSET
3765 M: Li Zefan <lizefan@huawei.com>
3766 L: cgroups@vger.kernel.org
3767 W: http://www.bullopensource.org/cpuset/
3768 W: http://oss.sgi.com/projects/cpusets/
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3771 F: Documentation/cgroup-v1/cpusets.txt
3772 F: include/linux/cpuset.h
3773 F: kernel/cgroup/cpuset.c
3775 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3776 M: Johannes Weiner <hannes@cmpxchg.org>
3777 M: Michal Hocko <mhocko@kernel.org>
3778 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3779 L: cgroups@vger.kernel.org
3780 L: linux-mm@kvack.org
3785 CORETEMP HARDWARE MONITORING DRIVER
3786 M: Fenghua Yu <fenghua.yu@intel.com>
3787 L: linux-hwmon@vger.kernel.org
3789 F: Documentation/hwmon/coretemp
3790 F: drivers/hwmon/coretemp.c
3792 COSA/SRP SYNC SERIAL DRIVER
3793 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3794 W: http://www.fi.muni.cz/~kas/cosa/
3796 F: drivers/net/wan/cosa*
3798 CPMAC ETHERNET DRIVER
3799 M: Florian Fainelli <f.fainelli@gmail.com>
3800 L: netdev@vger.kernel.org
3802 F: drivers/net/ethernet/ti/cpmac.c
3804 CPU FREQUENCY DRIVERS
3805 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3806 M: Viresh Kumar <viresh.kumar@linaro.org>
3807 L: linux-pm@vger.kernel.org
3809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3810 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3811 B: https://bugzilla.kernel.org
3812 F: Documentation/cpu-freq/
3813 F: Documentation/devicetree/bindings/cpufreq/
3815 F: include/linux/cpufreq.h
3816 F: tools/testing/selftests/cpufreq/
3818 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3819 M: Viresh Kumar <viresh.kumar@linaro.org>
3820 M: Sudeep Holla <sudeep.holla@arm.com>
3821 L: linux-pm@vger.kernel.org
3822 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3824 F: drivers/cpufreq/arm_big_little.h
3825 F: drivers/cpufreq/arm_big_little.c
3827 CPU POWER MONITORING SUBSYSTEM
3828 M: Thomas Renninger <trenn@suse.com>
3829 M: Shuah Khan <shuah@kernel.org>
3830 L: linux-pm@vger.kernel.org
3832 F: tools/power/cpupower/
3835 M: "H. Peter Anvin" <hpa@zytor.com>
3837 F: arch/x86/kernel/cpuid.c
3838 F: arch/x86/kernel/msr.c
3840 CPUIDLE DRIVER - ARM BIG LITTLE
3841 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3842 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3843 L: linux-pm@vger.kernel.org
3844 L: linux-arm-kernel@lists.infradead.org
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3847 F: drivers/cpuidle/cpuidle-big_little.c
3849 CPUIDLE DRIVER - ARM EXYNOS
3850 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3851 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3852 M: Kukjin Kim <kgene@kernel.org>
3853 L: linux-pm@vger.kernel.org
3854 L: linux-samsung-soc@vger.kernel.org
3856 F: drivers/cpuidle/cpuidle-exynos.c
3857 F: arch/arm/mach-exynos/pm.c
3860 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3861 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L: linux-pm@vger.kernel.org
3864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865 B: https://bugzilla.kernel.org
3866 F: drivers/cpuidle/*
3867 F: include/linux/cpuidle.h
3870 M: Nicolas Pitre <nico@linaro.org>
3872 F: Documentation/filesystems/cramfs.txt
3876 M: Herbert Xu <herbert@gondor.apana.org.au>
3877 M: "David S. Miller" <davem@davemloft.net>
3878 L: linux-crypto@vger.kernel.org
3879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3882 F: Documentation/crypto/
3883 F: Documentation/devicetree/bindings/crypto/
3888 F: include/linux/crypto*
3890 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3891 M: Neil Horman <nhorman@tuxdriver.com>
3892 L: linux-crypto@vger.kernel.org
3894 F: crypto/ansi_cprng.c
3898 M: Hans Verkuil <hverkuil@xs4all.nl>
3899 L: linux-media@vger.kernel.org
3900 T: git git://linuxtv.org/media_tree.git
3901 W: http://linuxtv.org
3903 F: drivers/media/i2c/cs3308.c
3904 F: drivers/media/i2c/cs3308.h
3906 CS5535 Audio ALSA driver
3907 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3909 F: sound/pci/cs5535audio/
3912 M: Solomon Peachy <pizza@shaftnet.org>
3914 F: drivers/net/wireless/st/cw1200/
3916 CX18 VIDEO4LINUX DRIVER
3917 M: Andy Walls <awalls@md.metrocast.net>
3918 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3919 L: linux-media@vger.kernel.org
3920 T: git git://linuxtv.org/media_tree.git
3921 W: https://linuxtv.org
3922 W: http://www.ivtvdriver.org/index.php/Cx18
3924 F: Documentation/media/v4l-drivers/cx18*
3925 F: drivers/media/pci/cx18/
3926 F: include/uapi/linux/ivtv*
3928 CX2341X MPEG ENCODER HELPER MODULE
3929 M: Hans Verkuil <hverkuil@xs4all.nl>
3930 L: linux-media@vger.kernel.org
3931 T: git git://linuxtv.org/media_tree.git
3932 W: https://linuxtv.org
3934 F: drivers/media/common/cx2341x*
3935 F: include/media/cx2341x*
3937 CX24120 MEDIA DRIVER
3938 M: Jemma Denson <jdenson@gmail.com>
3939 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3940 L: linux-media@vger.kernel.org
3941 W: https://linuxtv.org
3942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3944 F: drivers/media/dvb-frontends/cx24120*
3946 CX88 VIDEO4LINUX DRIVER
3947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3948 L: linux-media@vger.kernel.org