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*
327 F: drivers/pci/*/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andy@infradead.org>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <matthew@wil.cx>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
554 M: Antti Palosaari <crope@iki.fi>
555 L: linux-media@vger.kernel.org
556 W: https://linuxtv.org
557 W: http://palosaari.fi/linux/
558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
559 T: git git://linuxtv.org/anttip/media_tree.git
561 F: drivers/media/dvb-frontends/af9013*
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9033*
574 M: David Sterba <dsterba@suse.com>
575 L: linux-fsdevel@vger.kernel.org
577 F: Documentation/filesystems/affs.txt
581 M: David Howells <dhowells@redhat.com>
582 L: linux-afs@lists.infradead.org
585 F: include/trace/events/afs.h
586 F: Documentation/filesystems/afs.txt
587 W: https://www.infradead.org/~dhowells/kafs/
590 M: David Airlie <airlied@linux.ie>
591 T: git git://anongit.freedesktop.org/drm/drm
594 F: include/linux/agp*
595 F: include/uapi/linux/agp*
598 M: "Juergen E. Fischer" <fischer@norbit.de>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aha152x*
602 F: drivers/scsi/pcmcia/aha152x*
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M: Hannes Reinecke <hare@suse.com>
606 L: linux-scsi@vger.kernel.org
608 F: drivers/scsi/aic7xxx/
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M: Hans Verkuil <hverkuil@xs4all.nl>
612 L: linux-media@vger.kernel.org
613 T: git git://linuxtv.org/media_tree.git
614 W: https://linuxtv.org
616 F: drivers/media/radio/radio-aimslab*
619 M: Benjamin LaHaise <bcrl@kvack.org>
620 L: linux-aio@kvack.org
623 F: include/linux/*aio*.h
626 M: Antti Palosaari <crope@iki.fi>
627 L: linux-media@vger.kernel.org
628 W: https://linuxtv.org
629 W: http://palosaari.fi/linux/
630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
631 T: git git://linuxtv.org/anttip/media_tree.git
633 F: drivers/media/usb/airspy/
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
638 F: drivers/net/ethernet/alacritech/*
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M: Duncan Sands <duncan.sands@free.fr>
642 L: linux-usb@vger.kernel.org
643 W: http://www.linux-usb.org/SpeedTouch/
645 F: drivers/usb/atm/speedtch.c
646 F: drivers/usb/atm/usbatm.c
648 ALCHEMY AU1XX0 MMC DRIVER
649 M: Manuel Lauss <manuel.lauss@gmail.com>
651 F: drivers/mmc/host/au1xmmc.c
654 M: Rudolf Marek <r.marek@assembler.cz>
655 L: linux-i2c@vger.kernel.org
657 F: Documentation/i2c/busses/i2c-ali1563
658 F: drivers/i2c/busses/i2c-ali1563.c
660 ALLWINNER SECURITY SYSTEM
661 M: Corentin Labbe <clabbe.montjoie@gmail.com>
662 L: linux-crypto@vger.kernel.org
664 F: drivers/crypto/sunxi-ss/
667 M: Richard Henderson <rth@twiddle.net>
668 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M: Matt Turner <mattst88@gmail.com>
671 L: linux-alpha@vger.kernel.org
674 ALPS PS/2 TOUCHPAD DRIVER
675 R: Pali Rohár <pali.rohar@gmail.com>
676 F: drivers/input/mouse/alps.*
678 ALTERA I2C CONTROLLER DRIVER
679 M: Thor Thayer <thor.thayer@linux.intel.com>
681 F: drivers/i2c/busses/i2c-altera.c
683 ALTERA MAILBOX DRIVER
684 M: Ley Foon Tan <lftan@altera.com>
685 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
687 F: drivers/mailbox/mailbox-altera.c
690 M: Tien Hock Loh <thloh@altera.com>
691 L: linux-gpio@vger.kernel.org
693 F: drivers/gpio/gpio-altera.c
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M: Thor Thayer <thor.thayer@linux.intel.com>
698 F: drivers/gpio/gpio-altera-a10sr.c
699 F: drivers/mfd/altera-a10sr.c
700 F: drivers/reset/reset-a10sr.c
701 F: include/linux/mfd/altera-a10sr.h
702 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M: Vince Bridgers <vbridger@opensource.altera.com>
706 L: netdev@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/net/ethernet/altera/
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M: Tobias Klauser <tklauser@distanz.ch>
713 L: linux-serial@vger.kernel.org
714 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 F: drivers/tty/serial/altera_uart.c
717 F: drivers/tty/serial/altera_jtaguart.c
718 F: include/linux/altera_uart.h
719 F: include/linux/altera_jtaguart.h
721 AMAZON ETHERNET DRIVERS
722 M: Netanel Belgazal <netanel@amazon.com>
723 R: Saeed Bishara <saeedb@amazon.com>
724 R: Zorik Machulsky <zorik@amazon.com>
725 L: netdev@vger.kernel.org
727 F: Documentation/networking/ena.txt
728 F: drivers/net/ethernet/amazon/
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M: Tom Lendacky <thomas.lendacky@amd.com>
732 M: Gary Hook <gary.hook@amd.com>
733 L: linux-crypto@vger.kernel.org
735 F: drivers/crypto/ccp/
736 F: include/linux/ccp.h
739 M: Harry Wentland <harry.wentland@amd.com>
740 M: Leo Li <sunpeng.li@amd.com>
741 L: amd-gfx@lists.freedesktop.org
742 T: git git://people.freedesktop.org/~agd5f/linux
744 F: drivers/gpu/drm/amd/display/
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M: Huang Rui <ray.huang@amd.com>
748 L: linux-hwmon@vger.kernel.org
750 F: Documentation/hwmon/fam15h_power
751 F: drivers/hwmon/fam15h_power.c
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
756 F: drivers/usb/gadget/udc/amd5536udc.*
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P: Andres Salomon <dilinger@queued.net>
760 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
763 F: drivers/char/hw_random/geode-rng.c
764 F: drivers/crypto/geode*
765 F: drivers/video/fbdev/geode/
766 F: arch/x86/include/asm/geode.h
769 M: Joerg Roedel <joro@8bytes.org>
770 L: iommu@lists.linux-foundation.org
771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
773 F: drivers/iommu/amd_iommu*.[ch]
774 F: include/linux/amd-iommu.h
777 M: Oded Gabbay <oded.gabbay@gmail.com>
778 L: dri-devel@lists.freedesktop.org
779 T: git git://people.freedesktop.org/~gabbayo/linux.git
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F: drivers/gpu/drm/amd/amdkfd/
789 F: drivers/gpu/drm/amd/include/cik_structs.h
790 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F: drivers/gpu/drm/amd/include/vi_structs.h
792 F: drivers/gpu/drm/amd/include/v9_structs.h
793 F: include/uapi/linux/kfd_ioctl.h
796 M: Rex Zhu <rex.zhu@amd.com>
797 M: Evan Quan <evan.quan@amd.com>
798 L: amd-gfx@lists.freedesktop.org
800 F: drivers/gpu/drm/amd/powerplay/
801 T: git git://people.freedesktop.org/~agd5f/linux
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M: Brijesh Singh <brijeshkumar.singh@amd.com>
805 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M: Tom Lendacky <thomas.lendacky@amd.com>
808 F: arch/arm64/boot/dts/amd/
811 M: Tom Lendacky <thomas.lendacky@amd.com>
812 L: netdev@vger.kernel.org
814 F: drivers/net/ethernet/amd/xgbe/
815 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
817 ANALOG DEVICES INC AD5686 DRIVER
818 M: Stefan Popa <stefan.popa@analog.com>
819 L: linux-pm@vger.kernel.org
820 W: http://ez.analog.com/community/linux-device-drivers
822 F: drivers/iio/dac/ad5686*
823 F: drivers/iio/dac/ad5696*
825 ANALOG DEVICES INC AD5758 DRIVER
826 M: Stefan Popa <stefan.popa@analog.com>
827 L: linux-iio@vger.kernel.org
828 W: http://ez.analog.com/community/linux-device-drivers
830 F: drivers/iio/dac/ad5758.c
831 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
833 ANALOG DEVICES INC AD9389B DRIVER
834 M: Hans Verkuil <hans.verkuil@cisco.com>
835 L: linux-media@vger.kernel.org
837 F: drivers/media/i2c/ad9389b*
839 ANALOG DEVICES INC ADGS1408 DRIVER
840 M: Mircea Caprioru <mircea.caprioru@analog.com>
842 F: drivers/mux/adgs1408.c
843 F: Documentation/devicetree/bindings/mux/adgs1408.txt
845 ANALOG DEVICES INC ADP5061 DRIVER
846 M: Stefan Popa <stefan.popa@analog.com>
847 L: linux-pm@vger.kernel.org
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: drivers/power/supply/adp5061.c
852 ANALOG DEVICES INC ADV7180 DRIVER
853 M: Lars-Peter Clausen <lars@metafoo.de>
854 L: linux-media@vger.kernel.org
855 W: http://ez.analog.com/community/linux-device-drivers
857 F: drivers/media/i2c/adv7180.c
859 ANALOG DEVICES INC ADV748X DRIVER
860 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
861 L: linux-media@vger.kernel.org
863 F: drivers/media/i2c/adv748x/*
865 ANALOG DEVICES INC ADV7511 DRIVER
866 M: Hans Verkuil <hans.verkuil@cisco.com>
867 L: linux-media@vger.kernel.org
869 F: drivers/media/i2c/adv7511*
871 ANALOG DEVICES INC ADV7604 DRIVER
872 M: Hans Verkuil <hans.verkuil@cisco.com>
873 L: linux-media@vger.kernel.org
875 F: drivers/media/i2c/adv7604*
877 ANALOG DEVICES INC ADV7842 DRIVER
878 M: Hans Verkuil <hans.verkuil@cisco.com>
879 L: linux-media@vger.kernel.org
881 F: drivers/media/i2c/adv7842*
883 ANALOG DEVICES INC ASOC CODEC DRIVERS
884 M: Lars-Peter Clausen <lars@metafoo.de>
885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
886 W: http://wiki.analog.com/
887 W: http://ez.analog.com/community/linux-device-drivers
889 F: sound/soc/codecs/adau*
890 F: sound/soc/codecs/adav*
891 F: sound/soc/codecs/ad1*
892 F: sound/soc/codecs/ad7*
893 F: sound/soc/codecs/ssm*
894 F: sound/soc/codecs/sigmadsp.*
896 ANALOG DEVICES INC DMA DRIVERS
897 M: Lars-Peter Clausen <lars@metafoo.de>
898 W: http://ez.analog.com/community/linux-device-drivers
900 F: drivers/dma/dma-axi-dmac.c
902 ANALOG DEVICES INC IIO DRIVERS
903 M: Lars-Peter Clausen <lars@metafoo.de>
904 M: Michael Hennerich <Michael.Hennerich@analog.com>
905 W: http://wiki.analog.com/
906 W: http://ez.analog.com/community/linux-device-drivers
908 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
911 F: drivers/iio/adc/ltc2497*
912 X: drivers/iio/*/adjd*
913 F: drivers/staging/iio/*/ad*
916 M: Greentime Hu <green.hu@gmail.com>
917 M: Vincent Chen <deanbo422@gmail.com>
918 T: git https://github.com/andestech/linux.git
921 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922 F: Documentation/devicetree/bindings/nds32/
926 ANDROID CONFIG FRAGMENTS
927 M: Rob Herring <robh@kernel.org>
929 F: kernel/configs/android*
932 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933 M: Arve Hjønnevåg <arve@android.com>
934 M: Todd Kjos <tkjos@android.com>
935 M: Martijn Coenen <maco@android.com>
936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937 L: devel@driverdev.osuosl.org
940 F: drivers/staging/android/
942 ANDROID GOLDFISH PIC DRIVER
943 M: Miodrag Dinic <miodrag.dinic@mips.com>
945 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946 F: drivers/irqchip/irq-goldfish-pic.c
948 ANDROID GOLDFISH RTC DRIVER
949 M: Miodrag Dinic <miodrag.dinic@mips.com>
951 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952 F: drivers/rtc/rtc-goldfish.c
955 M: Laura Abbott <labbott@redhat.com>
956 M: Sumit Semwal <sumit.semwal@linaro.org>
957 L: devel@driverdev.osuosl.org
958 L: dri-devel@lists.freedesktop.org
959 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
961 F: drivers/staging/android/ion
962 F: drivers/staging/android/uapi/ion.h
964 AOA (Apple Onboard Audio) ALSA DRIVER
965 M: Johannes Berg <johannes@sipsolutions.net>
966 L: linuxppc-dev@lists.ozlabs.org
967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
971 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972 M: William Breathitt Gray <vilhelm.gray@gmail.com>
973 L: linux-iio@vger.kernel.org
975 F: drivers/iio/adc/stx104.c
978 M: Jiri Kosina <jikos@kernel.org>
980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981 F: arch/x86/kernel/apm_32.c
982 F: include/linux/apm_bios.h
983 F: include/uapi/linux/apm_bios.h
984 F: drivers/char/apm-emulation.c
986 APPARMOR SECURITY MODULE
987 M: John Johansen <john.johansen@canonical.com>
988 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
992 F: security/apparmor/
993 F: Documentation/admin-guide/LSM/apparmor.rst
995 APPLE BCM5974 MULTITOUCH DRIVER
996 M: Henrik Rydberg <rydberg@bitmath.org>
997 L: linux-input@vger.kernel.org
999 F: drivers/input/mouse/bcm5974.c
1002 M: Henrik Rydberg <rydberg@bitmath.org>
1003 L: linux-hwmon@vger.kernel.org
1005 F: drivers/hwmon/applesmc.c
1007 APPLETALK NETWORK LAYER
1008 L: netdev@vger.kernel.org
1010 F: drivers/net/appletalk/
1013 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014 M: Duc Dang <dhdang@apm.com>
1016 F: arch/arm64/boot/dts/apm/
1018 APPLIED MICRO (APM) X-GENE SOC EDAC
1019 M: Loc Ho <lho@apm.com>
1021 F: drivers/edac/xgene_edac.c
1022 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1024 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025 M: Iyappan Subramanian <isubramanian@apm.com>
1026 M: Keyur Chudgar <kchudgar@apm.com>
1028 F: drivers/net/ethernet/apm/xgene-v2/
1030 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031 M: Iyappan Subramanian <isubramanian@apm.com>
1032 M: Keyur Chudgar <kchudgar@apm.com>
1033 M: Quan Nguyen <qnguyen@apm.com>
1035 F: drivers/net/ethernet/apm/xgene/
1036 F: drivers/net/phy/mdio-xgene.c
1037 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1040 APPLIED MICRO (APM) X-GENE SOC PMU
1041 M: Tai Nguyen <ttnguyen@apm.com>
1043 F: drivers/perf/xgene_pmu.c
1044 F: Documentation/perf/xgene-pmu.txt
1045 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1047 APTINA CAMERA SENSOR PLL
1048 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049 L: linux-media@vger.kernel.org
1051 F: drivers/media/i2c/aptina-pll.*
1053 ARC FRAMEBUFFER DRIVER
1054 M: Jaya Kumar <jayalk@intworks.biz>
1056 F: drivers/video/fbdev/arcfb.c
1057 F: drivers/video/fbdev/core/fb_defio.c
1060 M: Alexey Brodkin <abrodkin@synopsys.com>
1062 F: drivers/gpu/drm/arc/
1063 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1065 ARCNET NETWORK LAYER
1066 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1067 L: netdev@vger.kernel.org
1069 F: drivers/net/arcnet/
1070 F: include/uapi/linux/if_arcnet.h
1072 ARM ARCHITECTED TIMER DRIVER
1073 M: Mark Rutland <mark.rutland@arm.com>
1074 M: Marc Zyngier <marc.zyngier@arm.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 F: arch/arm/include/asm/arch_timer.h
1078 F: arch/arm64/include/asm/arch_timer.h
1079 F: drivers/clocksource/arm_arch_timer.c
1081 ARM HDLCD DRM DRIVER
1082 M: Liviu Dudau <liviu.dudau@arm.com>
1084 F: drivers/gpu/drm/arm/hdlcd_*
1085 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1087 ARM MALI-DP DRM DRIVER
1088 M: Liviu Dudau <liviu.dudau@arm.com>
1089 M: Brian Starkey <brian.starkey@arm.com>
1090 M: Mali DP Maintainers <malidp@foss.arm.com>
1092 F: drivers/gpu/drm/arm/
1093 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1095 ARM MFM AND FLOPPY DRIVERS
1096 M: Ian Molton <spyro@f2s.com>
1098 F: arch/arm/lib/floppydma.S
1099 F: arch/arm/include/asm/floppy.h
1101 ARM PMU PROFILING AND DEBUGGING
1102 M: Will Deacon <will.deacon@arm.com>
1103 M: Mark Rutland <mark.rutland@arm.com>
1105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 F: arch/arm*/kernel/perf_*
1107 F: arch/arm/oprofile/common.c
1108 F: arch/arm*/kernel/hw_breakpoint.c
1109 F: arch/arm*/include/asm/hw_breakpoint.h
1110 F: arch/arm*/include/asm/perf_event.h
1112 F: include/linux/perf/arm_pmu.h
1113 F: Documentation/devicetree/bindings/arm/pmu.txt
1114 F: Documentation/devicetree/bindings/perf/
1117 M: Russell King <linux@armlinux.org.uk>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 W: http://www.armlinux.org.uk/
1121 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1123 X: arch/arm/boot/dts/
1125 ARM PRIMECELL AACI PL041 DRIVER
1126 M: Russell King <linux@armlinux.org.uk>
1130 ARM PRIMECELL BUS SUPPORT
1131 M: Russell King <linux@armlinux.org.uk>
1134 F: include/linux/amba/bus.h
1136 ARM PRIMECELL CLCD PL110 DRIVER
1137 M: Russell King <linux@armlinux.org.uk>
1139 F: drivers/video/fbdev/amba-clcd.*
1141 ARM PRIMECELL KMI PL050 DRIVER
1142 M: Russell King <linux@armlinux.org.uk>
1144 F: drivers/input/serio/ambakmi.*
1145 F: include/linux/amba/kmi.h
1147 ARM PRIMECELL MMCI PL180/1 DRIVER
1148 M: Russell King <linux@armlinux.org.uk>
1150 F: drivers/mmc/host/mmci.*
1151 F: include/linux/amba/mmci.h
1153 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154 M: Russell King <linux@armlinux.org.uk>
1156 F: drivers/tty/serial/amba-pl01*.c
1157 F: include/linux/amba/serial.h
1160 M: Will Deacon <will.deacon@arm.com>
1161 R: Robin Murphy <robin.murphy@arm.com>
1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 F: drivers/iommu/arm-smmu.c
1165 F: drivers/iommu/arm-smmu-v3.c
1166 F: drivers/iommu/io-pgtable-arm.c
1167 F: drivers/iommu/io-pgtable-arm-v7s.c
1169 ARM SUB-ARCHITECTURES
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1176 ARM/ACTIONS SEMI ARCHITECTURE
1177 M: Andreas Färber <afaerber@suse.de>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 F: arch/arm/mach-actions/
1182 F: arch/arm/boot/dts/owl-*
1183 F: arch/arm64/boot/dts/actions/
1184 F: drivers/clocksource/owl-*
1185 F: drivers/pinctrl/actions/*
1186 F: drivers/soc/actions/
1187 F: include/dt-bindings/power/owl-*
1188 F: include/linux/soc/actions/
1189 F: Documentation/devicetree/bindings/arm/actions.txt
1190 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1194 ARM/ADS SPHERE MACHINE SUPPORT
1195 M: Lennert Buytenhek <kernel@wantstofly.org>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 ARM/AFEB9260 MACHINE SUPPORT
1200 M: Sergey Lapin <slapin@ossfans.org>
1201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 ARM/AJECO 1ARM MACHINE SUPPORT
1205 M: Lennert Buytenhek <kernel@wantstofly.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 ARM/Allwinner SoC Clock Support
1210 M: Emilio López <emilio@elopez.com.ar>
1212 F: drivers/clk/sunxi/
1214 ARM/Allwinner sunXi SoC support
1215 M: Maxime Ripard <maxime.ripard@bootlin.com>
1216 M: Chen-Yu Tsai <wens@csie.org>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 F: arch/arm/mach-sunxi/
1222 F: arch/arm64/boot/dts/allwinner/
1223 F: drivers/clk/sunxi-ng/
1224 F: drivers/pinctrl/sunxi/
1225 F: drivers/soc/sunxi/
1226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1228 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229 M: Neil Armstrong <narmstrong@baylibre.com>
1230 M: Jerome Brunet <jbrunet@baylibre.com>
1231 L: linux-amlogic@lists.infradead.org
1233 F: drivers/clk/meson/
1234 F: include/dt-bindings/clock/meson*
1235 F: include/dt-bindings/clock/gxbb*
1236 F: Documentation/devicetree/bindings/clock/amlogic*
1238 ARM/Amlogic Meson SoC support
1239 M: Carlo Caione <carlo@caione.org>
1240 M: Kevin Hilman <khilman@baylibre.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 L: linux-amlogic@lists.infradead.org
1243 W: http://linux-meson.com/
1245 F: arch/arm/mach-meson/
1246 F: arch/arm/boot/dts/meson*
1247 F: arch/arm64/boot/dts/amlogic/
1248 F: drivers/pinctrl/meson/
1249 F: drivers/mmc/host/meson*
1252 ARM/Annapurna Labs ALPINE ARCHITECTURE
1253 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 F: arch/arm/mach-alpine/
1258 F: arch/arm/boot/dts/alpine*
1259 F: arch/arm64/boot/dts/al/
1260 F: drivers/*/*alpine*
1262 ARM/ARTPEC MACHINE SUPPORT
1263 M: Jesper Nilsson <jesper.nilsson@axis.com>
1264 M: Lars Persson <lars.persson@axis.com>
1266 L: linux-arm-kernel@axis.com
1267 F: arch/arm/mach-artpec
1268 F: arch/arm/boot/dts/artpec6*
1270 F: drivers/crypto/axis
1271 F: drivers/pinctrl/pinctrl-artpec*
1272 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1274 ARM/ASPEED I2C DRIVER
1275 M: Brendan Higgins <brendanhiggins@google.com>
1276 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277 R: Joel Stanley <joel@jms.id.au>
1278 L: linux-i2c@vger.kernel.org
1279 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1281 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1282 F: drivers/i2c/busses/i2c-aspeed.c
1283 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1286 ARM/ASPEED MACHINE SUPPORT
1287 M: Joel Stanley <joel@jms.id.au>
1288 R: Andrew Jeffery <andrew@aj.id.au>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294 F: arch/arm/mach-aspeed/
1295 F: arch/arm/boot/dts/aspeed-*
1298 ARM/ATMEL AT91 Clock Support
1299 M: Boris Brezillon <boris.brezillon@bootlin.com>
1303 ARM/CALXEDA HIGHBANK ARCHITECTURE
1304 M: Rob Herring <robh@kernel.org>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 F: arch/arm/mach-highbank/
1308 F: arch/arm/boot/dts/highbank.dts
1309 F: arch/arm/boot/dts/ecx-*.dts*
1311 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1312 M: Krzysztof Halasa <khalasa@piap.pl>
1314 F: arch/arm/mach-cns3xxx/
1316 ARM/CAVIUM THUNDER NETWORK DRIVER
1317 M: Sunil Goutham <sgoutham@cavium.com>
1318 M: Robert Richter <rric@kernel.org>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 F: drivers/net/ethernet/cavium/thunder/
1323 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1324 M: Lukasz Majewski <lukma@denx.de>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 F: arch/arm/mach-ep93xx/ts72xx.c
1329 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1330 M: Alexander Shiyan <shc_work@mail.ru>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1336 M: Lennert Buytenhek <kernel@wantstofly.org>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1341 M: Hartley Sweeten <hsweeten@visionengravers.com>
1342 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: arch/arm/mach-ep93xx/
1346 F: arch/arm/mach-ep93xx/include/mach/
1349 M: Russell King <linux@armlinux.org.uk>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1353 F: drivers/clk/clkdev.c
1355 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1356 M: Mike Rapoport <mike@compulab.co.il>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1361 M: Baruch Siach <baruch@tkos.co.il>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 F: arch/arm/boot/dts/cx92755*
1367 ARM/CONTEC MICRO9 MACHINE SUPPORT
1368 M: Hubert Feurstein <hubert.feurstein@contec.at>
1370 F: arch/arm/mach-ep93xx/micro9.c
1372 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1373 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: drivers/hwtracing/coresight/*
1377 F: Documentation/trace/coresight.txt
1378 F: Documentation/trace/coresight-cpu-debug.txt
1379 F: Documentation/devicetree/bindings/arm/coresight.txt
1380 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1381 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1382 F: tools/perf/arch/arm/util/pmu.c
1383 F: tools/perf/arch/arm/util/auxtrace.c
1384 F: tools/perf/arch/arm/util/cs-etm.c
1385 F: tools/perf/arch/arm/util/cs-etm.h
1386 F: tools/perf/util/cs-etm.*
1387 F: tools/perf/util/cs-etm-decoder/*
1389 ARM/CORGI MACHINE SUPPORT
1390 M: Richard Purdie <rpurdie@rpsys.net>
1393 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1394 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1395 M: Linus Walleij <linus.walleij@linaro.org>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 T: git git://github.com/ulli-kroll/linux.git
1399 F: Documentation/devicetree/bindings/arm/gemini.txt
1400 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1401 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1402 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1403 F: arch/arm/mach-gemini/
1404 F: drivers/net/ethernet/cortina/
1405 F: drivers/pinctrl/pinctrl-gemini.c
1406 F: drivers/rtc/rtc-ftrtc010.c
1408 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1409 M: Barry Song <baohua@kernel.org>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1413 F: arch/arm/boot/dts/prima2*
1414 F: arch/arm/mach-prima2/
1415 F: drivers/clk/sirf/
1416 F: drivers/clocksource/timer-prima2.c
1417 F: drivers/clocksource/timer-atlas7.c
1420 ARM/EBSA110 MACHINE SUPPORT
1421 M: Russell King <linux@armlinux.org.uk>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 W: http://www.armlinux.org.uk/
1425 F: arch/arm/mach-ebsa110/
1426 F: drivers/net/ethernet/amd/am79c961a.*
1428 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1429 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1430 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1436 M: Robert Jarzmik <robert.jarzmik@free.fr>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 F: arch/arm/mach-pxa/ezx.c
1441 ARM/FARADAY FA526 PORT
1442 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 T: git git://git.berlios.de/gemini-board
1446 F: arch/arm/mm/*-fa*
1448 ARM/FOOTBRIDGE ARCHITECTURE
1449 M: Russell King <linux@armlinux.org.uk>
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 W: http://www.armlinux.org.uk/
1453 F: arch/arm/include/asm/hardware/dec21285.h
1454 F: arch/arm/mach-footbridge/
1456 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1457 M: Shawn Guo <shawnguo@kernel.org>
1458 M: Sascha Hauer <s.hauer@pengutronix.de>
1459 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1460 R: Fabio Estevam <fabio.estevam@nxp.com>
1461 R: NXP Linux Team <linux-imx@nxp.com>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1465 F: arch/arm/mach-imx/
1466 F: arch/arm/mach-mxs/
1467 F: arch/arm/boot/dts/imx*
1468 F: arch/arm/configs/imx*_defconfig
1473 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1474 M: Shawn Guo <shawnguo@kernel.org>
1475 M: Sascha Hauer <s.hauer@pengutronix.de>
1476 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1477 R: Stefan Agner <stefan@agner.ch>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1481 F: arch/arm/mach-imx/*vf610*
1482 F: arch/arm/boot/dts/vf*
1484 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1485 M: Lennert Buytenhek <kernel@wantstofly.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 ARM/GUMSTIX MACHINE SUPPORT
1490 M: Steve Sakoman <sakoman@gmail.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1495 M: Philipp Zabel <philipp.zabel@gmail.com>
1496 M: Paul Parsons <lost.distance@yahoo.com>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 F: arch/arm/mach-pxa/hx4700.c
1500 F: arch/arm/mach-pxa/include/mach/hx4700.h
1501 F: sound/soc/pxa/hx4700.c
1503 ARM/HISILICON SOC SUPPORT
1504 M: Wei Xu <xuwei5@hisilicon.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W: http://www.hisilicon.com
1508 T: git git://github.com/hisilicon/linux-hisi.git
1509 F: arch/arm/mach-hisi/
1510 F: arch/arm/boot/dts/hi3*
1511 F: arch/arm/boot/dts/hip*
1512 F: arch/arm/boot/dts/hisi*
1513 F: arch/arm64/boot/dts/hisilicon/
1515 ARM/HP JORNADA 7XX MACHINE SUPPORT
1516 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1520 F: arch/arm/mach-sa1100/jornada720.c
1521 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1523 ARM/IGEP MACHINE SUPPORT
1524 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1525 M: Javier Martinez Canillas <javier@dowhile0.org>
1526 L: linux-omap@vger.kernel.org
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 F: arch/arm/boot/dts/omap3-igep*
1531 ARM/INCOME PXA270 SUPPORT
1532 M: Marek Vasut <marek.vasut@gmail.com>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1537 ARM/INTEL IOP13XX ARM ARCHITECTURE
1538 M: Lennert Buytenhek <kernel@wantstofly.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/INTEL IOP32X ARM ARCHITECTURE
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/INTEL IOP33X ARM ARCHITECTURE
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/INTEL IQ81342EX MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/INTEL IXDP2850 MACHINE SUPPORT
1557 M: Lennert Buytenhek <kernel@wantstofly.org>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/INTEL IXP4XX ARM ARCHITECTURE
1562 M: Imre Kaloz <kaloz@openwrt.org>
1563 M: Krzysztof Halasa <khalasa@piap.pl>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm/mach-ixp4xx/
1568 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1569 M: Jonathan Cameron <jic23@cam.ac.uk>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 F: arch/arm/mach-pxa/stargate2.c
1573 F: drivers/pcmcia/pxa2xx_stargate2.c
1575 ARM/INTEL XSC3 (MANZANO) ARM CORE
1576 M: Lennert Buytenhek <kernel@wantstofly.org>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1581 M: Lennert Buytenhek <kernel@wantstofly.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 ARM/LG1K ARCHITECTURE
1586 M: Chanho Min <chanho.min@lge.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F: arch/arm64/boot/dts/lg/
1591 ARM/LOGICPD PXA270 MACHINE SUPPORT
1592 M: Lennert Buytenhek <kernel@wantstofly.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 ARM/LPC18XX ARCHITECTURE
1597 M: Joachim Eastwood <manabian@gmail.com>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: arch/arm/boot/dts/lpc43*
1601 F: drivers/clk/nxp/clk-lpc18xx*
1602 F: drivers/clocksource/time-lpc32xx.c
1603 F: drivers/i2c/busses/i2c-lpc2k.c
1604 F: drivers/memory/pl172.c
1605 F: drivers/mtd/spi-nor/nxp-spifi.c
1606 F: drivers/rtc/rtc-lpc24xx.c
1609 ARM/LPC32XX SOC SUPPORT
1610 M: Vladimir Zapolskiy <vz@mleia.com>
1611 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1615 F: arch/arm/boot/dts/lpc32*
1616 F: arch/arm/mach-lpc32xx/
1617 F: drivers/i2c/busses/i2c-pnx.c
1618 F: drivers/net/ethernet/nxp/lpc_eth.c
1619 F: drivers/usb/host/ohci-nxp.c
1620 F: drivers/watchdog/pnx4008_wdt.c
1623 ARM/MAGICIAN MACHINE SUPPORT
1624 M: Philipp Zabel <philipp.zabel@gmail.com>
1627 ARM/Marvell Dove/MV78xx0/Orion SOC support
1628 M: Jason Cooper <jason@lakedaemon.net>
1629 M: Andrew Lunn <andrew@lunn.ch>
1630 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1631 M: Gregory Clement <gregory.clement@bootlin.com>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 F: Documentation/devicetree/bindings/soc/dove/
1635 F: arch/arm/mach-dove/
1636 F: arch/arm/mach-mv78xx0/
1637 F: arch/arm/mach-orion5x/
1638 F: arch/arm/plat-orion/
1639 F: arch/arm/boot/dts/dove*
1640 F: arch/arm/boot/dts/orion5x*
1642 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1643 M: Jason Cooper <jason@lakedaemon.net>
1644 M: Andrew Lunn <andrew@lunn.ch>
1645 M: Gregory Clement <gregory.clement@bootlin.com>
1646 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: arch/arm/boot/dts/armada*
1650 F: arch/arm/boot/dts/kirkwood*
1651 F: arch/arm/configs/mvebu_*_defconfig
1652 F: arch/arm/mach-mvebu/
1653 F: arch/arm64/boot/dts/marvell/armada*
1654 F: drivers/cpufreq/armada-37xx-cpufreq.c
1655 F: drivers/cpufreq/mvebu-cpufreq.c
1656 F: drivers/irqchip/irq-armada-370-xp.c
1657 F: drivers/irqchip/irq-mvebu-*
1658 F: drivers/pinctrl/mvebu/
1659 F: drivers/rtc/rtc-armada38x.c
1661 ARM/Mediatek RTC DRIVER
1662 M: Eddie Huang <eddie.huang@mediatek.com>
1663 M: Sean Wang <sean.wang@mediatek.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1668 F: drivers/rtc/rtc-mt6397.c
1669 F: drivers/rtc/rtc-mt7622.c
1671 ARM/Mediatek SoC support
1672 M: Matthias Brugger <matthias.bgg@gmail.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm/boot/dts/mt6*
1677 F: arch/arm/boot/dts/mt7*
1678 F: arch/arm/boot/dts/mt8*
1679 F: arch/arm/mach-mediatek/
1680 F: arch/arm64/boot/dts/mediatek/
1684 ARM/Mediatek USB3 PHY DRIVER
1685 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1689 F: drivers/phy/mediatek/
1690 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1692 ARM/MICREL KS8695 ARCHITECTURE
1693 M: Greg Ungerer <gerg@uclinux.org>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: arch/arm/mach-ks8695/
1698 ARM/Microchip (AT91) SoC support
1699 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1700 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 W: http://www.linux4sam.org
1703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1707 F: arch/arm/mach-at91/
1708 F: include/soc/at91/
1709 F: arch/arm/boot/dts/at91*.dts
1710 F: arch/arm/boot/dts/at91*.dtsi
1711 F: arch/arm/boot/dts/sama*.dts
1712 F: arch/arm/boot/dts/sama*.dtsi
1713 F: arch/arm/include/debug/at91.S
1714 F: drivers/memory/atmel*
1715 F: drivers/watchdog/sama5d4_wdt.c
1716 X: drivers/input/touchscreen/atmel_mxt_ts.c
1717 X: drivers/net/wireless/atmel/
1719 ARM/MIOA701 MACHINE SUPPORT
1720 M: Robert Jarzmik <robert.jarzmik@free.fr>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 F: arch/arm/mach-pxa/mioa701.c
1725 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1726 M: Michael Petchkovsky <mkpetch@internode.on.net>
1729 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1730 M: Linus Walleij <linus.walleij@linaro.org>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 F: arch/arm/mach-nomadik/
1734 F: arch/arm/mach-u300/
1735 F: arch/arm/mach-ux500/
1736 F: arch/arm/boot/dts/ste-*
1737 F: drivers/clk/clk-nomadik.c
1738 F: drivers/clk/clk-u300.c
1739 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1740 F: drivers/clocksource/timer-u300.c
1741 F: drivers/dma/coh901318*
1742 F: drivers/dma/ste_dma40*
1743 F: drivers/hwspinlock/u8500_hsem.c
1744 F: drivers/i2c/busses/i2c-nomadik.c
1745 F: drivers/i2c/busses/i2c-stu300.c
1746 F: drivers/mfd/ab3100*
1747 F: drivers/mfd/ab8500*
1748 F: drivers/mfd/abx500*
1749 F: drivers/mfd/dbx500*
1750 F: drivers/mfd/db8500*
1751 F: drivers/pinctrl/nomadik/
1752 F: drivers/pinctrl/pinctrl-coh901*
1753 F: drivers/pinctrl/pinctrl-u300.c
1754 F: drivers/rtc/rtc-ab3100.c
1755 F: drivers/rtc/rtc-ab8500.c
1756 F: drivers/rtc/rtc-coh901331.c
1757 F: drivers/rtc/rtc-pl031.c
1758 F: drivers/watchdog/coh901327_wdt.c
1759 F: Documentation/devicetree/bindings/arm/ste-*
1760 F: Documentation/devicetree/bindings/arm/ux500/
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1763 ARM/NUVOTON NPCM ARCHITECTURE
1764 M: Avi Fishman <avifishman70@gmail.com>
1765 M: Tomer Maimon <tmaimon77@gmail.com>
1766 R: Patrick Venture <venture@google.com>
1767 R: Nancy Yuen <yuenn@google.com>
1768 R: Brendan Higgins <brendanhiggins@google.com>
1769 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1771 F: arch/arm/mach-npcm/
1772 F: arch/arm/boot/dts/nuvoton-npcm*
1773 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1775 F: Documentation/devicetree/bindings/*/*npcm*
1776 F: Documentation/devicetree/bindings/*/*/*npcm*
1778 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1779 M: Wan ZongShun <mcuos.com@gmail.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W: http://www.mcuos.com
1783 F: arch/arm/mach-w90x900/
1784 F: drivers/input/keyboard/w90p910_keypad.c
1785 F: drivers/input/touchscreen/w90p910_ts.c
1786 F: drivers/watchdog/nuc900_wdt.c
1787 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1788 F: drivers/mtd/nand/raw/nuc900_nand.c
1789 F: drivers/rtc/rtc-nuc900.c
1790 F: drivers/spi/spi-nuc900.c
1791 F: drivers/usb/host/ehci-w90x900.c
1792 F: drivers/video/fbdev/nuc900fb.c
1794 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1795 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1796 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1797 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1800 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1801 M: Alexander Clouter <alex@digriz.org.uk>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 W: http://www.digriz.org.uk/ts78xx/kernel
1805 F: arch/arm/mach-orion5x/ts78xx-*
1807 ARM/OXNAS platform support
1808 M: Neil Armstrong <narmstrong@baylibre.com>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L: linux-oxnas@groups.io (moderated for non-subscribers)
1812 F: arch/arm/mach-oxnas/
1813 F: arch/arm/boot/dts/ox8*.dts*
1816 ARM/PALM TREO SUPPORT
1817 M: Tomas Cech <sleep_walker@suse.com>
1818 L: linux-arm-kernel@lists.infradead.org
1819 W: http://hackndev.com
1821 F: arch/arm/mach-pxa/palmtreo.*
1823 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1824 M: Marek Vasut <marek.vasut@gmail.com>
1825 L: linux-arm-kernel@lists.infradead.org
1826 W: http://hackndev.com
1828 F: arch/arm/mach-pxa/include/mach/palmtx.h
1829 F: arch/arm/mach-pxa/palmtx.c
1830 F: arch/arm/mach-pxa/palmt5.*
1831 F: arch/arm/mach-pxa/include/mach/palmld.h
1832 F: arch/arm/mach-pxa/palmld.c
1833 F: arch/arm/mach-pxa/palmte2.*
1834 F: arch/arm/mach-pxa/include/mach/palmtc.h
1835 F: arch/arm/mach-pxa/palmtc.c
1838 M: Sergey Lapin <slapin@ossfans.org>
1839 L: linux-arm-kernel@lists.infradead.org
1840 W: http://hackndev.com
1842 F: arch/arm/mach-pxa/palmz72.*
1845 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1846 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1849 ARM/PT DIGITAL BOARD PORT
1850 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W: http://www.armlinux.org.uk/
1855 ARM/QUALCOMM SUPPORT
1856 M: Andy Gross <andy.gross@linaro.org>
1857 M: David Brown <david.brown@linaro.org>
1858 L: linux-arm-msm@vger.kernel.org
1859 L: linux-soc@vger.kernel.org
1861 F: Documentation/devicetree/bindings/soc/qcom/
1862 F: arch/arm/boot/dts/qcom-*.dts
1863 F: arch/arm/boot/dts/qcom-*.dtsi
1864 F: arch/arm/mach-qcom/
1865 F: arch/arm64/boot/dts/qcom/*
1866 F: drivers/i2c/busses/i2c-qup.c
1867 F: drivers/clk/qcom/
1868 F: drivers/dma/qcom/
1869 F: drivers/soc/qcom/
1870 F: drivers/spi/spi-qup.c
1871 F: drivers/tty/serial/msm_serial.c
1872 F: drivers/*/pm8???-*
1873 F: drivers/mfd/ssbi.c
1874 F: drivers/firmware/qcom_scm*
1875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1877 ARM/RADISYS ENP2611 MACHINE SUPPORT
1878 M: Lennert Buytenhek <kernel@wantstofly.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 ARM/REALTEK ARCHITECTURE
1883 M: Andreas Färber <afaerber@suse.de>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F: arch/arm64/boot/dts/realtek/
1887 F: Documentation/devicetree/bindings/arm/realtek.txt
1889 ARM/RENESAS ARM64 ARCHITECTURE
1890 M: Simon Horman <horms@verge.net.au>
1891 M: Magnus Damm <magnus.damm@gmail.com>
1892 L: linux-renesas-soc@vger.kernel.org
1893 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1896 F: arch/arm64/boot/dts/renesas/
1897 F: Documentation/devicetree/bindings/arm/shmobile.txt
1898 F: drivers/soc/renesas/
1899 F: include/linux/soc/renesas/
1901 ARM/RISCPC ARCHITECTURE
1902 M: Russell King <linux@armlinux.org.uk>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 W: http://www.armlinux.org.uk/
1906 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1907 F: arch/arm/include/asm/hardware/ioc.h
1908 F: arch/arm/include/asm/hardware/iomd.h
1909 F: arch/arm/include/asm/hardware/memc.h
1910 F: arch/arm/mach-rpc/
1911 F: drivers/net/ethernet/8390/etherh.c
1912 F: drivers/net/ethernet/i825xx/ether1*
1913 F: drivers/net/ethernet/seeq/ether3*
1914 F: drivers/scsi/arm/
1916 ARM/Rockchip SoC support
1917 M: Heiko Stuebner <heiko@sntech.de>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 L: linux-rockchip@lists.infradead.org
1920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1922 F: arch/arm/boot/dts/rk3*
1923 F: arch/arm/boot/dts/rv1108*
1924 F: arch/arm/mach-rockchip/
1925 F: drivers/clk/rockchip/
1926 F: drivers/i2c/busses/i2c-rk3x.c
1927 F: drivers/*/*rockchip*
1928 F: drivers/*/*/*rockchip*
1929 F: sound/soc/rockchip/
1932 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1933 M: Kukjin Kim <kgene@kernel.org>
1934 M: Krzysztof Kozlowski <krzk@kernel.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1937 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1939 F: arch/arm/boot/dts/s3c*
1940 F: arch/arm/boot/dts/s5p*
1941 F: arch/arm/boot/dts/exynos*
1942 F: arch/arm64/boot/dts/exynos/
1943 F: arch/arm/plat-samsung/
1944 F: arch/arm/mach-s3c24*/
1945 F: arch/arm/mach-s3c64xx/
1946 F: arch/arm/mach-s5p*/
1947 F: arch/arm/mach-exynos*/
1948 F: drivers/*/*s3c24*
1949 F: drivers/*/*/*s3c24*
1950 F: drivers/*/*s3c64xx*
1951 F: drivers/*/*s5pv210*
1952 F: drivers/memory/samsung/*
1953 F: drivers/soc/samsung/*
1954 F: Documentation/arm/Samsung/
1955 F: Documentation/devicetree/bindings/arm/samsung/
1956 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1957 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1960 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1961 M: Kyungmin Park <kyungmin.park@samsung.com>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 F: arch/arm/mach-s5pv210/
1966 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1967 M: Kyungmin Park <kyungmin.park@samsung.com>
1968 M: Kamil Debski <kamil@wypas.org>
1969 M: Andrzej Hajda <a.hajda@samsung.com>
1970 L: linux-arm-kernel@lists.infradead.org
1971 L: linux-media@vger.kernel.org
1973 F: drivers/media/platform/s5p-g2d/
1975 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1976 M: Marek Szyprowski <m.szyprowski@samsung.com>
1977 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1978 L: linux-media@vger.kernel.org
1980 F: drivers/media/platform/s5p-cec/
1981 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1983 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1984 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1985 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1986 L: linux-arm-kernel@lists.infradead.org
1987 L: linux-media@vger.kernel.org
1989 F: drivers/media/platform/s5p-jpeg/
1991 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1992 M: Kyungmin Park <kyungmin.park@samsung.com>
1993 M: Kamil Debski <kamil@wypas.org>
1994 M: Jeongtae Park <jtp.park@samsung.com>
1995 M: Andrzej Hajda <a.hajda@samsung.com>
1996 L: linux-arm-kernel@lists.infradead.org
1997 L: linux-media@vger.kernel.org
1999 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2000 F: drivers/media/platform/s5p-mfc/
2002 ARM/SHMOBILE ARM ARCHITECTURE
2003 M: Simon Horman <horms@verge.net.au>
2004 M: Magnus Damm <magnus.damm@gmail.com>
2005 L: linux-renesas-soc@vger.kernel.org
2006 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2009 F: arch/arm/boot/dts/emev2*
2010 F: arch/arm/boot/dts/r7s*
2011 F: arch/arm/boot/dts/r8a*
2012 F: arch/arm/boot/dts/sh*
2013 F: arch/arm/configs/shmobile_defconfig
2014 F: arch/arm/include/debug/renesas-scif.S
2015 F: arch/arm/mach-shmobile/
2016 F: Documentation/devicetree/bindings/arm/shmobile.txt
2017 F: drivers/soc/renesas/
2018 F: include/linux/soc/renesas/
2020 ARM/SOCFPGA ARCHITECTURE
2021 M: Dinh Nguyen <dinguyen@kernel.org>
2023 F: arch/arm/mach-socfpga/
2024 F: arch/arm/boot/dts/socfpga*
2025 F: arch/arm/configs/socfpga_defconfig
2026 F: arch/arm64/boot/dts/altera/
2027 W: http://www.rocketboards.org
2028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2030 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2031 M: Dinh Nguyen <dinguyen@kernel.org>
2033 F: drivers/clk/socfpga/
2035 ARM/SOCFPGA EDAC SUPPORT
2036 M: Thor Thayer <thor.thayer@linux.intel.com>
2038 F: drivers/edac/altera_edac.
2040 ARM/SPREADTRUM SoC SUPPORT
2041 M: Orson Zhai <orsonzhai@gmail.com>
2042 M: Baolin Wang <baolin.wang@linaro.org>
2043 M: Chunyan Zhang <zhang.lyra@gmail.com>
2045 F: arch/arm64/boot/dts/sprd
2048 ARM/STI ARCHITECTURE
2049 M: Patrice Chotard <patrice.chotard@st.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 W: http://www.stlinux.com
2053 F: arch/arm/mach-sti/
2054 F: arch/arm/boot/dts/sti*
2055 F: drivers/char/hw_random/st-rng.c
2056 F: drivers/clocksource/arm_global_timer.c
2057 F: drivers/clocksource/clksrc_st_lpc.c
2058 F: drivers/cpufreq/sti-cpufreq.c
2059 F: drivers/dma/st_fdma*
2060 F: drivers/i2c/busses/i2c-st.c
2061 F: drivers/media/rc/st_rc.c
2062 F: drivers/media/platform/sti/c8sectpfe/
2063 F: drivers/mmc/host/sdhci-st.c
2064 F: drivers/phy/st/phy-miphy28lp.c
2065 F: drivers/phy/st/phy-stih407-usb.c
2066 F: drivers/pinctrl/pinctrl-st.c
2067 F: drivers/remoteproc/st_remoteproc.c
2068 F: drivers/remoteproc/st_slim_rproc.c
2069 F: drivers/reset/sti/
2070 F: drivers/rtc/rtc-st-lpc.c
2071 F: drivers/tty/serial/st-asc.c
2072 F: drivers/usb/dwc3/dwc3-st.c
2073 F: drivers/usb/host/ehci-st.c
2074 F: drivers/usb/host/ohci-st.c
2075 F: drivers/watchdog/st_lpc_wdt.c
2076 F: drivers/ata/ahci_st.c
2077 F: include/linux/remoteproc/st_slim_rproc.h
2079 ARM/STM32 ARCHITECTURE
2080 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2081 M: Alexandre Torgue <alexandre.torgue@st.com>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2086 F: arch/arm/boot/dts/stm32*
2087 F: arch/arm/mach-stm32/
2088 F: drivers/clocksource/armv7m_systick.c
2090 ARM/Synaptics Berlin SoC support
2091 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2092 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 F: arch/arm/mach-berlin/
2096 F: arch/arm/boot/dts/berlin*
2097 F: arch/arm64/boot/dts/marvell/berlin*
2099 ARM/TANGO ARCHITECTURE
2100 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2101 M: Mans Rullgard <mans@mansr.com>
2102 L: linux-arm-kernel@lists.infradead.org
2106 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2107 M: Lennert Buytenhek <kernel@wantstofly.org>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2112 M: Hans Verkuil <hans.verkuil@cisco.com>
2113 L: linux-tegra@vger.kernel.org
2114 L: linux-media@vger.kernel.org
2116 F: drivers/media/platform/tegra-cec/
2117 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2119 ARM/TETON BGA MACHINE SUPPORT
2120 M: "Mark F. Brown" <mark.brown314@gmail.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2125 M: Santosh Shilimkar <ssantosh@kernel.org>
2126 L: linux-kernel@vger.kernel.org
2128 F: drivers/memory/*emif*
2130 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2131 M: Santosh Shilimkar <ssantosh@kernel.org>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 F: arch/arm/mach-keystone/
2135 F: arch/arm/boot/dts/keystone-*
2136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2138 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2139 M: Santosh Shilimkar <ssantosh@kernel.org>
2140 L: linux-kernel@vger.kernel.org
2142 F: drivers/clk/keystone/
2144 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2145 M: Santosh Shilimkar <ssantosh@kernel.org>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 L: linux-kernel@vger.kernel.org
2149 F: drivers/clocksource/timer-keystone.c
2151 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2152 M: Santosh Shilimkar <ssantosh@kernel.org>
2153 L: linux-kernel@vger.kernel.org
2155 F: drivers/power/reset/keystone-reset.c
2157 ARM/THECUS N2100 MACHINE SUPPORT
2158 M: Lennert Buytenhek <kernel@wantstofly.org>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 ARM/TOSA MACHINE SUPPORT
2163 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2164 M: Dirk Opfer <dirk@opfer-online.de>
2167 ARM/UNIPHIER ARCHITECTURE
2168 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2172 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2173 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2174 F: arch/arm/boot/dts/uniphier*
2175 F: arch/arm/include/asm/hardware/cache-uniphier.h
2176 F: arch/arm/mach-uniphier/
2177 F: arch/arm/mm/cache-uniphier.c
2178 F: arch/arm64/boot/dts/socionext/uniphier*
2179 F: drivers/bus/uniphier-system-bus.c
2180 F: drivers/clk/uniphier/
2181 F: drivers/gpio/gpio-uniphier.c
2182 F: drivers/i2c/busses/i2c-uniphier*
2183 F: drivers/irqchip/irq-uniphier-aidet.c
2184 F: drivers/pinctrl/uniphier/
2185 F: drivers/reset/reset-uniphier.c
2186 F: drivers/tty/serial/8250/8250_uniphier.c
2189 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2190 M: Ulf Hansson <ulf.hansson@linaro.org>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 T: git git://git.linaro.org/people/ulfh/clk.git
2194 F: drivers/clk/ux500/
2196 ARM/VERSATILE EXPRESS PLATFORM
2197 M: Liviu Dudau <liviu.dudau@arm.com>
2198 M: Sudeep Holla <sudeep.holla@arm.com>
2199 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 F: arch/arm/boot/dts/vexpress*
2203 F: arch/arm64/boot/dts/arm/
2204 F: arch/arm/mach-vexpress/
2207 F: drivers/clk/versatile/clk-vexpress-osc.c
2208 F: drivers/clocksource/versatile.c
2212 M: Russell King <linux@armlinux.org.uk>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 W: http://www.armlinux.org.uk/
2218 ARM/VOIPAC PXA270 SUPPORT
2219 M: Marek Vasut <marek.vasut@gmail.com>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 F: arch/arm/mach-pxa/vpac270.c
2223 F: arch/arm/mach-pxa/include/mach/vpac270.h
2225 ARM/VT8500 ARM ARCHITECTURE
2226 M: Tony Prisk <linux@prisktech.co.nz>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 F: arch/arm/mach-vt8500/
2230 F: drivers/clocksource/vt8500_timer.c
2231 F: drivers/i2c/busses/i2c-wmt.c
2232 F: drivers/mmc/host/wmt-sdmmc.c
2233 F: drivers/pwm/pwm-vt8500.c
2234 F: drivers/rtc/rtc-vt8500.c
2235 F: drivers/tty/serial/vt8500_serial.c
2236 F: drivers/usb/host/ehci-platform.c
2237 F: drivers/usb/host/uhci-platform.c
2238 F: drivers/video/fbdev/vt8500lcdfb.*
2239 F: drivers/video/fbdev/wm8505fb*
2240 F: drivers/video/fbdev/wmt_ge_rops.*
2242 ARM/ZIPIT Z2 SUPPORT
2243 M: Marek Vasut <marek.vasut@gmail.com>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 F: arch/arm/mach-pxa/z2.c
2247 F: arch/arm/mach-pxa/include/mach/z2.h
2249 ARM/ZTE ARCHITECTURE
2250 M: Jun Nie <jun.nie@linaro.org>
2251 M: Baoyou Xie <baoyou.xie@linaro.org>
2252 M: Shawn Guo <shawnguo@kernel.org>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 F: arch/arm/boot/dts/zx2967*
2256 F: arch/arm/mach-zx/
2257 F: arch/arm64/boot/dts/zte/
2259 F: drivers/dma/zx_dma.c
2260 F: drivers/gpio/gpio-zx.c
2261 F: drivers/i2c/busses/i2c-zx2967.c
2262 F: drivers/mmc/host/dw_mmc-zx.*
2263 F: drivers/pinctrl/zte/
2265 F: drivers/thermal/zx2967_thermal.c
2266 F: drivers/watchdog/zx2967_wdt.c
2267 F: Documentation/devicetree/bindings/arm/zte.txt
2268 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2269 F: Documentation/devicetree/bindings/dma/zxdma.txt
2270 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2271 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2272 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2273 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2274 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2275 F: Documentation/devicetree/bindings/soc/zte/
2276 F: Documentation/devicetree/bindings/sound/zte,*.txt
2277 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2278 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2279 F: include/dt-bindings/clock/zx2967*.h
2280 F: include/dt-bindings/soc/zte,*.h
2281 F: sound/soc/codecs/zx_aud96p22.c
2284 ARM/ZYNQ ARCHITECTURE
2285 M: Michal Simek <michal.simek@xilinx.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 W: http://wiki.xilinx.com
2288 T: git https://github.com/Xilinx/linux-xlnx.git
2290 F: arch/arm/mach-zynq/
2291 F: drivers/cpuidle/cpuidle-zynq.c
2292 F: drivers/block/xsysace.c
2295 F: drivers/clocksource/cadence_ttc_timer.c
2296 F: drivers/i2c/busses/i2c-cadence.c
2297 F: drivers/mmc/host/sdhci-of-arasan.c
2298 F: drivers/edac/synopsys_edac.c
2300 ARM64 PORT (AARCH64 ARCHITECTURE)
2301 M: Catalin Marinas <catalin.marinas@arm.com>
2302 M: Will Deacon <will.deacon@arm.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2307 X: arch/arm64/boot/dts/
2308 F: Documentation/arm64/
2310 AS3645A LED FLASH CONTROLLER DRIVER
2311 M: Sakari Ailus <sakari.ailus@iki.fi>
2312 L: linux-leds@vger.kernel.org
2314 F: drivers/leds/leds-as3645a.c
2316 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2317 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2318 L: linux-media@vger.kernel.org
2319 T: git git://linuxtv.org/media_tree.git
2321 F: drivers/media/i2c/ak7375.c
2322 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2324 ASAHI KASEI AK8974 DRIVER
2325 M: Linus Walleij <linus.walleij@linaro.org>
2326 L: linux-iio@vger.kernel.org
2327 W: http://www.akm.com/
2329 F: drivers/iio/magnetometer/ak8974.c
2331 ASC7621 HARDWARE MONITOR DRIVER
2332 M: George Joseph <george.joseph@fairview5.com>
2333 L: linux-hwmon@vger.kernel.org
2335 F: Documentation/hwmon/asc7621
2336 F: drivers/hwmon/asc7621.c
2338 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2339 M: Corentin Chary <corentin.chary@gmail.com>
2340 L: acpi4asus-user@lists.sourceforge.net
2341 L: platform-driver-x86@vger.kernel.org
2342 W: http://acpi4asus.sf.net
2344 F: drivers/platform/x86/asus*.c
2345 F: drivers/platform/x86/eeepc*.c
2347 ASUS WIRELESS RADIO CONTROL DRIVER
2348 M: João Paulo Rechi Vita <jprvita@gmail.com>
2349 L: platform-driver-x86@vger.kernel.org
2351 F: drivers/platform/x86/asus-wireless.c
2354 M: David Howells <dhowells@redhat.com>
2355 L: keyrings@vger.kernel.org
2357 F: Documentation/crypto/asymmetric-keys.txt
2358 F: include/linux/verification.h
2359 F: include/crypto/public_key.h
2360 F: include/crypto/pkcs7.h
2361 F: crypto/asymmetric_keys/
2363 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2364 R: Dan Williams <dan.j.williams@intel.com>
2365 W: http://sourceforge.net/projects/xscaleiop
2367 F: Documentation/crypto/async-tx-api.txt
2370 F: include/linux/dmaengine.h
2371 F: include/linux/async_tx.h
2374 M: Bartosz Golaszewski <brgl@bgdev.pl>
2375 L: linux-i2c@vger.kernel.org
2376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2378 F: Documentation/devicetree/bindings/eeprom/at24.txt
2379 F: drivers/misc/eeprom/at24.c
2380 F: include/linux/platform_data/at24.h
2382 ATA OVER ETHERNET (AOE) DRIVER
2383 M: "Ed L. Cashin" <ed.cashin@acm.org>
2384 W: http://www.openaoe.org/
2386 F: Documentation/aoe/
2387 F: drivers/block/aoe/
2389 ATHEROS 71XX/9XXX GPIO DRIVER
2390 M: Alban Bedel <albeu@free.fr>
2391 W: https://github.com/AlbanBedel/linux
2392 T: git git://github.com/AlbanBedel/linux
2394 F: drivers/gpio/gpio-ath79.c
2395 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2397 ATHEROS 71XX/9XXX USB PHY DRIVER
2398 M: Alban Bedel <albeu@free.fr>
2399 W: https://github.com/AlbanBedel/linux
2400 T: git git://github.com/AlbanBedel/linux
2402 F: drivers/phy/qualcomm/phy-ath79-usb.c
2403 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2405 ATHEROS ATH GENERIC UTILITIES
2406 M: Kalle Valo <kvalo@codeaurora.org>
2407 L: linux-wireless@vger.kernel.org
2409 F: drivers/net/wireless/ath/*
2411 ATHEROS ATH5K WIRELESS DRIVER
2412 M: Jiri Slaby <jirislaby@gmail.com>
2413 M: Nick Kossifidis <mickflemm@gmail.com>
2414 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2415 L: linux-wireless@vger.kernel.org
2416 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2418 F: drivers/net/wireless/ath/ath5k/
2420 ATHEROS ATH6KL WIRELESS DRIVER
2421 M: Kalle Valo <kvalo@codeaurora.org>
2422 L: linux-wireless@vger.kernel.org
2423 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2426 F: drivers/net/wireless/ath/ath6kl/
2429 M: Ville Syrjala <syrjala@sci.fi>
2431 F: drivers/input/misc/ati_remote2.c
2433 ATK0110 HWMON DRIVER
2434 M: Luca Tettamanti <kronos.it@gmail.com>
2435 L: linux-hwmon@vger.kernel.org
2437 F: drivers/hwmon/asus_atk0110.c
2439 ATLX ETHERNET DRIVERS
2440 M: Jay Cliburn <jcliburn@gmail.com>
2441 M: Chris Snook <chris.snook@gmail.com>
2442 L: netdev@vger.kernel.org
2443 W: http://sourceforge.net/projects/atl1
2444 W: http://atl1.sourceforge.net
2446 F: drivers/net/ethernet/atheros/
2449 M: Chas Williams <3chas3@gmail.com>
2450 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2451 L: netdev@vger.kernel.org
2452 W: http://linux-atm.sourceforge.net
2455 F: include/linux/atm*
2456 F: include/uapi/linux/atm*
2458 ATMEL AT91 / AT32 MCI DRIVER
2459 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2461 F: drivers/mmc/host/atmel-mci.c
2463 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2464 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2466 F: drivers/power/reset/at91-sama5d2_shdwc.c
2468 ATMEL Audio ALSA driver
2469 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2475 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2476 L: linux-i2c@vger.kernel.org
2478 F: drivers/i2c/busses/i2c-at91.c
2481 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2482 L: linux-media@vger.kernel.org
2484 F: drivers/media/platform/atmel/atmel-isi.c
2485 F: include/media/atmel-isi.h
2488 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2489 L: linux-fbdev@vger.kernel.org
2491 F: drivers/video/fbdev/atmel_lcdfb.c
2492 F: include/video/atmel_lcdc.h
2494 ATMEL MACB ETHERNET DRIVER
2495 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2497 F: drivers/net/ethernet/cadence/
2499 ATMEL MAXTOUCH DRIVER
2500 M: Nick Dyer <nick@shmanahar.org>
2501 T: git git://github.com/ndyer/linux.git
2503 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2504 F: drivers/input/touchscreen/atmel_mxt_ts.c
2506 ATMEL SAMA5D2 ADC DRIVER
2507 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2508 L: linux-iio@vger.kernel.org
2510 F: drivers/iio/adc/at91-sama5d2_adc.c
2513 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2514 L: linux-mmc@vger.kernel.org
2516 F: drivers/mmc/host/sdhci-of-at91.c
2519 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2521 F: drivers/spi/spi-atmel.*
2524 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 F: drivers/misc/atmel-ssc.c
2528 F: include/linux/atmel-ssc.h
2530 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2531 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 F: drivers/misc/atmel_tclib.c
2535 F: drivers/clocksource/tcb_clksrc.c
2537 ATMEL USBA UDC DRIVER
2538 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2543 ATMEL WIRELESS DRIVER
2544 M: Simon Kelley <simon@thekelleys.org.uk>
2545 L: linux-wireless@vger.kernel.org
2546 W: http://www.thekelleys.org.uk/atmel
2547 W: http://atmelwlandriver.sourceforge.net/
2549 F: drivers/net/wireless/atmel/atmel*
2552 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2553 L: linux-arm-kernel@lists.infradead.org
2554 L: dmaengine@vger.kernel.org
2556 F: drivers/dma/at_xdmac.c
2558 ATOMIC INFRASTRUCTURE
2559 M: Will Deacon <will.deacon@arm.com>
2560 M: Peter Zijlstra <peterz@infradead.org>
2561 R: Boqun Feng <boqun.feng@gmail.com>
2562 L: linux-kernel@vger.kernel.org
2564 F: arch/*/include/asm/atomic*.h
2565 F: include/*/atomic*.h
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M: Bradley Grove <linuxdrivers@attotech.com>
2569 L: linux-scsi@vger.kernel.org
2570 W: http://www.attotech.com
2572 F: drivers/scsi/esas2r
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M: Stefan Schmidt <stefan@datenfreihafen.org>
2576 L: linux-wpan@vger.kernel.org
2578 F: drivers/net/ieee802154/atusb.c
2579 F: drivers/net/ieee802154/atusb.h
2580 F: drivers/net/ieee802154/at86rf230.h
2583 M: Paul Moore <paul@paul-moore.com>
2584 M: Eric Paris <eparis@redhat.com>
2585 L: linux-audit@redhat.com (moderated for non-subscribers)
2586 W: https://github.com/linux-audit
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2589 F: include/linux/audit.h
2590 F: include/uapi/linux/audit.h
2593 AUXILIARY DISPLAY DRIVERS
2594 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2596 F: drivers/auxdisplay/
2597 F: include/linux/cfag12864b.h
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M: Andreas Klinger <ak@it-klinger.de>
2601 L: linux-iio@vger.kernel.org
2603 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F: drivers/iio/adc/hx711.c
2607 M: Ralf Baechle <ralf@linux-mips.org>
2608 L: linux-hams@vger.kernel.org
2609 W: http://www.linux-ax25.org/
2611 F: include/uapi/linux/ax25.h
2612 F: include/net/ax25.h
2616 M: Peter Rosin <peda@axentia.se>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: Documentation/devicetree/bindings/arm/axentia.txt
2620 F: arch/arm/boot/dts/at91-linea.dtsi
2621 F: arch/arm/boot/dts/at91-natte.dtsi
2622 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F: arch/arm/boot/dts/at91-tse850-3.dts
2625 AXENTIA ASOC DRIVERS
2626 M: Peter Rosin <peda@axentia.se>
2627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2629 F: Documentation/devicetree/bindings/sound/axentia,*
2630 F: sound/soc/atmel/tse850-pcm5142.c
2633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L: linux-media@vger.kernel.org
2635 W: https://linuxtv.org
2636 T: git git://linuxtv.org/media_tree.git
2638 F: drivers/media/usb/dvb-usb-v2/az6007.c
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M: Hans Verkuil <hverkuil@xs4all.nl>
2642 L: linux-media@vger.kernel.org
2643 T: git git://linuxtv.org/media_tree.git
2644 W: https://linuxtv.org
2646 F: drivers/media/radio/radio-aztech*
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/b43/
2655 B43LEGACY WIRELESS DRIVER
2656 M: Larry Finger <Larry.Finger@lwfinger.net>
2657 L: linux-wireless@vger.kernel.org
2658 L: b43-dev@lists.infradead.org
2659 W: http://wireless.kernel.org/en/users/Drivers/b43
2661 F: drivers/net/wireless/broadcom/b43legacy/
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M: Lee Jones <lee.jones@linaro.org>
2665 M: Daniel Thompson <daniel.thompson@linaro.org>
2666 M: Jingoo Han <jingoohan1@gmail.com>
2667 L: dri-devel@lists.freedesktop.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2670 F: drivers/video/backlight/
2671 F: include/linux/backlight.h
2672 F: include/linux/pwm_backlight.h
2673 F: Documentation/devicetree/bindings/leds/backlight
2676 M: Marek Lindner <mareklindner@neomailbox.ch>
2677 M: Simon Wunderlich <sw@simonwunderlich.de>
2678 M: Antonio Quartulli <a@unstable.cc>
2679 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W: https://www.open-mesh.org/
2681 Q: https://patchwork.open-mesh.org/project/batman/list/
2683 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F: Documentation/ABI/testing/sysfs-class-net-mesh
2685 F: Documentation/networking/batman-adv.rst
2686 F: include/uapi/linux/batadv_packet.h
2687 F: include/uapi/linux/batman_adv.h
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L: linux-hams@vger.kernel.org
2693 W: http://www.baycom.org/~tom/ham/ham.html
2695 F: drivers/net/hamradio/baycom*
2697 BCACHE (BLOCK LAYER CACHE)
2698 M: Coly Li <colyli@suse.de>
2699 M: Kent Overstreet <kent.overstreet@gmail.com>
2700 L: linux-bcache@vger.kernel.org
2701 W: http://bcache.evilpiepirate.org
2702 C: irc://irc.oftc.net/bcache
2704 F: drivers/md/bcache/
2706 BDISP ST MEDIA DRIVER
2707 M: Fabien Dessenne <fabien.dessenne@st.com>
2708 L: linux-media@vger.kernel.org
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/platform/sti/bdisp
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L: netdev@vger.kernel.org
2718 F: drivers/net/ethernet/ec_bhf.c
2721 M: Luis de Bethencourt <luisbg@kernel.org>
2722 M: Salah Triki <salah.triki@gmail.com>
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F: Documentation/filesystems/befs.txt
2729 M: Paolo Valente <paolo.valente@linaro.org>
2730 M: Jens Axboe <axboe@kernel.dk>
2731 L: linux-block@vger.kernel.org
2734 F: Documentation/block/bfq-iosched.txt
2737 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2739 F: Documentation/filesystems/bfs.txt
2741 F: include/uapi/linux/bfs_fs.h
2743 BLINKM RGB LED DRIVER
2744 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2746 F: drivers/leds/leds-blinkm.c
2749 M: Jens Axboe <axboe@kernel.dk>
2750 L: linux-block@vger.kernel.org
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2755 F: kernel/trace/blktrace.c
2759 M: Joern Engel <joern@lazybastard.org>
2760 L: linux-mtd@lists.infradead.org
2762 F: drivers/mtd/devices/block2mtd.c
2765 M: Marcel Holtmann <marcel@holtmann.org>
2766 M: Johan Hedberg <johan.hedberg@gmail.com>
2767 L: linux-bluetooth@vger.kernel.org
2768 W: http://www.bluez.org/
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2772 F: drivers/bluetooth/
2775 M: Marcel Holtmann <marcel@holtmann.org>
2776 M: Johan Hedberg <johan.hedberg@gmail.com>
2777 L: linux-bluetooth@vger.kernel.org
2778 W: http://www.bluez.org/
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: include/net/bluetooth/
2786 M: Jay Vosburgh <j.vosburgh@gmail.com>
2787 M: Veaceslav Falico <vfalico@gmail.com>
2788 M: Andy Gospodarek <andy@greyhouse.net>
2789 L: netdev@vger.kernel.org
2790 W: http://sourceforge.net/projects/bonding/
2792 F: drivers/net/bonding/
2793 F: include/uapi/linux/if_bonding.h
2795 BPF (Safe dynamic programs and tools)
2796 M: Alexei Starovoitov <ast@kernel.org>
2797 M: Daniel Borkmann <daniel@iogearbox.net>
2798 L: netdev@vger.kernel.org
2799 L: linux-kernel@vger.kernel.org
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2804 F: arch/x86/net/bpf_jit*
2805 F: Documentation/networking/filter.txt
2806 F: Documentation/bpf/
2807 F: include/linux/bpf*
2808 F: include/linux/filter.h
2809 F: include/trace/events/xdp.h
2810 F: include/uapi/linux/bpf*
2811 F: include/uapi/linux/filter.h
2813 F: kernel/trace/bpf_trace.c
2816 F: net/core/filter.c
2817 F: net/sched/act_bpf.c
2818 F: net/sched/cls_bpf.c
2822 F: tools/testing/selftests/bpf/
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M: Michael Chan <michael.chan@broadcom.com>
2826 L: netdev@vger.kernel.org
2828 F: drivers/net/ethernet/broadcom/b44.*
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M: Florian Fainelli <f.fainelli@gmail.com>
2832 L: netdev@vger.kernel.org
2833 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2835 F: drivers/net/dsa/b53/*
2836 F: include/linux/platform_data/b53.h
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M: Florian Fainelli <f.fainelli@gmail.com>
2840 M: Ray Jui <rjui@broadcom.com>
2841 M: Scott Branden <sbranden@broadcom.com>
2842 M: bcm-kernel-feedback-list@broadcom.com
2843 T: git git://github.com/broadcom/mach-bcm
2849 F: arch/arm/mach-bcm/
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M: Eric Anholt <eric@anholt.net>
2853 M: Stefan Wahren <stefan.wahren@i2se.com>
2854 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T: git git://github.com/anholt/linux
2859 F: drivers/staging/vc04_services
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M: Hauke Mehrtens <hauke@hauke-m.de>
2863 M: Rafał Miłecki <zajec5@gmail.com>
2864 L: linux-mips@linux-mips.org
2866 F: Documentation/devicetree/bindings/mips/brcm/
2867 F: arch/mips/bcm47xx/*
2868 F: arch/mips/include/asm/mach-bcm47xx/*
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M: Hauke Mehrtens <hauke@hauke-m.de>
2872 M: Rafał Miłecki <zajec5@gmail.com>
2873 M: Jon Mason <jonmason@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-arm-kernel@lists.infradead.org
2877 F: arch/arm/mach-bcm/bcm_5301x.c
2878 F: arch/arm/boot/dts/bcm5301x*.dtsi
2879 F: arch/arm/boot/dts/bcm470*
2880 F: arch/arm/boot/dts/bcm953012*
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M: Rafał Miłecki <rafal@milecki.pl>
2884 L: linux-arm-kernel@lists.infradead.org
2886 F: arch/arm/boot/dts/bcm53573*
2887 F: arch/arm/boot/dts/bcm47189*
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M: Florian Fainelli <f.fainelli@gmail.com>
2891 M: bcm-kernel-feedback-list@broadcom.com
2892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T: git git://github.com/broadcom/stblinux.git
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M: Kevin Cernekee <cernekee@gmail.com>
2899 L: linux-usb@vger.kernel.org
2901 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M: Brian Norris <computersforpeace@gmail.com>
2905 M: Gregory Fong <gregory.0xf0@gmail.com>
2906 M: Florian Fainelli <f.fainelli@gmail.com>
2907 M: bcm-kernel-feedback-list@broadcom.com
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T: git git://github.com/broadcom/stblinux.git
2911 F: arch/arm/mach-bcm/*brcmstb*
2912 F: arch/arm/boot/dts/bcm7*.dts*
2913 F: drivers/bus/brcmstb_gisb.c
2914 F: arch/arm/mm/cache-b15-rac.c
2915 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M: Markus Mayer <mmayer@broadcom.com>
2920 M: bcm-kernel-feedback-list@broadcom.com
2921 L: linux-pm@vger.kernel.org
2923 F: drivers/cpufreq/bmips-cpufreq.c
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M: Kevin Cernekee <cernekee@gmail.com>
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: linux-mips@linux-mips.org
2929 T: git git://github.com/broadcom/stblinux.git
2931 F: arch/mips/bmips/*
2932 F: arch/mips/include/asm/mach-bmips/*
2933 F: arch/mips/kernel/*bmips*
2934 F: arch/mips/boot/dts/brcm/bcm*.dts*
2935 F: drivers/irqchip/irq-bcm63*
2936 F: drivers/irqchip/irq-bcm7*
2937 F: drivers/irqchip/irq-brcmstb*
2938 F: include/linux/bcm963xx_nvram.h
2939 F: include/linux/bcm963xx_tag.h
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M: Rasesh Mody <rasesh.mody@cavium.com>
2943 M: Harish Patil <harish.patil@cavium.com>
2944 M: Dept-GELinuxNICDev@cavium.com
2945 L: netdev@vger.kernel.org
2947 F: drivers/net/ethernet/broadcom/bnx2.*
2948 F: drivers/net/ethernet/broadcom/bnx2_*
2950 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2951 M: QLogic-Storage-Upstream@qlogic.com
2952 L: linux-scsi@vger.kernel.org
2954 F: drivers/scsi/bnx2fc/
2956 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2957 M: QLogic-Storage-Upstream@qlogic.com
2958 L: linux-scsi@vger.kernel.org
2960 F: drivers/scsi/bnx2i/
2962 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2963 M: Ariel Elior <ariel.elior@cavium.com>
2964 M: everest-linux-l2@cavium.com
2965 L: netdev@vger.kernel.org
2967 F: drivers/net/ethernet/broadcom/bnx2x/
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M: Michael Chan <michael.chan@broadcom.com>
2971 L: netdev@vger.kernel.org
2973 F: drivers/net/ethernet/broadcom/bnxt/
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M: Franky Lin <franky.lin@broadcom.com>
2978 M: Hante Meuleman <hante.meuleman@broadcom.com>
2979 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M: Wright Feng <wright.feng@cypress.com>
2981 L: linux-wireless@vger.kernel.org
2982 L: brcm80211-dev-list.pdl@broadcom.com
2983 L: brcm80211-dev-list@cypress.com
2985 F: drivers/net/wireless/broadcom/brcm80211/
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M: Gregory Fong <gregory.0xf0@gmail.com>
2989 L: bcm-kernel-feedback-list@broadcom.com
2991 F: drivers/gpio/gpio-brcmstb.c
2992 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.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
3101 BROADCOM SYSTEMPORT ETHERNET DRIVER
3102 M: Florian Fainelli <f.fainelli@gmail.com>
3103 L: netdev@vger.kernel.org
3105 F: drivers/net/ethernet/broadcom/bcmsysport.*
3107 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3108 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3109 M: Prashant Sreedharan <prashant@broadcom.com>
3110 M: Michael Chan <mchan@broadcom.com>
3111 L: netdev@vger.kernel.org
3113 F: drivers/net/ethernet/broadcom/tg3.*
3115 BROCADE BFA FC SCSI DRIVER
3116 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3117 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3118 L: linux-scsi@vger.kernel.org
3120 F: drivers/scsi/bfa/
3122 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3123 M: Rasesh Mody <rasesh.mody@cavium.com>
3124 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3125 M: Dept-GELinuxNICDev@cavium.com
3126 L: netdev@vger.kernel.org
3128 F: drivers/net/ethernet/brocade/bna/
3130 BSG (block layer generic sg v4 driver)
3131 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3132 L: linux-scsi@vger.kernel.org
3135 F: include/linux/bsg.h
3136 F: include/uapi/linux/bsg.h
3139 M: Clemens Ladisch <clemens@ladisch.de>
3140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3141 T: git git://git.alsa-project.org/alsa-kernel.git
3143 F: Documentation/sound/cards/bt87x.rst
3144 F: sound/pci/bt87x.c
3147 M: Michael Buesch <m@bues.ch>
3148 W: http://bu3sch.de/btgpio.php
3150 F: drivers/gpio/gpio-bt8xx.c
3153 M: Chris Mason <clm@fb.com>
3154 M: Josef Bacik <jbacik@fb.com>
3155 M: David Sterba <dsterba@suse.com>
3156 L: linux-btrfs@vger.kernel.org
3157 W: http://btrfs.wiki.kernel.org/
3158 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3161 F: Documentation/filesystems/btrfs.txt
3163 F: include/linux/btrfs*
3164 F: include/uapi/linux/btrfs*
3166 BTTV VIDEO4LINUX DRIVER
3167 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3168 L: linux-media@vger.kernel.org
3169 W: https://linuxtv.org
3170 T: git git://linuxtv.org/media_tree.git
3172 F: Documentation/media/v4l-drivers/bttv*
3173 F: drivers/media/pci/bt8xx/bttv*
3175 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3176 M: Chanwoo Choi <cw00.choi@samsung.com>
3177 L: linux-pm@vger.kernel.org
3178 L: linux-samsung-soc@vger.kernel.org
3179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3181 F: drivers/devfreq/exynos-bus.c
3182 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3184 BUSLOGIC SCSI DRIVER
3185 M: Khalid Aziz <khalid@gonehiking.org>
3186 L: linux-scsi@vger.kernel.org
3188 F: drivers/scsi/BusLogic.*
3189 F: drivers/scsi/FlashPoint.*
3191 C-MEDIA CMI8788 DRIVER
3192 M: Clemens Ladisch <clemens@ladisch.de>
3193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3194 T: git git://git.alsa-project.org/alsa-kernel.git
3196 F: sound/pci/oxygen/
3199 M: Mark Salter <msalter@redhat.com>
3200 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3201 L: linux-c6x-dev@linux-c6x.org
3202 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3206 CA8210 IEEE-802.15.4 RADIO DRIVER
3207 M: Harry Morris <h.morris@cascoda.com>
3208 L: linux-wpan@vger.kernel.org
3209 W: https://github.com/Cascoda/ca8210-linux.git
3211 F: drivers/net/ieee802154/ca8210.c
3212 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3214 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3215 M: David Howells <dhowells@redhat.com>
3216 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3218 F: Documentation/filesystems/caching/cachefiles.txt
3221 CADENCE MIPI-CSI2 BRIDGES
3222 M: Maxime Ripard <maxime.ripard@bootlin.com>
3223 L: linux-media@vger.kernel.org
3225 F: Documentation/devicetree/bindings/media/cdns,*.txt
3226 F: drivers/media/platform/cadence/cdns-csi2*
3228 CADET FM/AM RADIO RECEIVER DRIVER
3229 M: Hans Verkuil <hverkuil@xs4all.nl>
3230 L: linux-media@vger.kernel.org
3231 T: git git://linuxtv.org/media_tree.git
3232 W: https://linuxtv.org
3234 F: drivers/media/radio/radio-cadet*
3236 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3237 M: Jonathan Corbet <corbet@lwn.net>
3238 L: linux-media@vger.kernel.org
3239 T: git git://linuxtv.org/media_tree.git
3241 F: Documentation/media/v4l-drivers/cafe_ccic*
3242 F: drivers/media/platform/marvell-ccic/
3245 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3246 L: netdev@vger.kernel.org
3248 F: Documentation/networking/caif/
3249 F: drivers/net/caif/
3250 F: include/uapi/linux/caif/
3251 F: include/net/caif/
3254 CALGARY x86-64 IOMMU
3255 M: Muli Ben-Yehuda <mulix@mulix.org>
3256 M: Jon Mason <jdmason@kudzu.us>
3257 L: iommu@lists.linux-foundation.org
3259 F: arch/x86/kernel/pci-calgary_64.c
3260 F: arch/x86/kernel/tce_64.c
3261 F: arch/x86/include/asm/calgary.h
3262 F: arch/x86/include/asm/tce.h
3265 M: Wolfgang Grandegger <wg@grandegger.com>
3266 M: Marc Kleine-Budde <mkl@pengutronix.de>
3267 L: linux-can@vger.kernel.org
3268 W: https://github.com/linux-can
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3272 F: Documentation/devicetree/bindings/net/can/
3274 F: include/linux/can/dev.h
3275 F: include/linux/can/platform/
3276 F: include/uapi/linux/can/error.h
3277 F: include/uapi/linux/can/netlink.h
3280 M: Oliver Hartkopp <socketcan@hartkopp.net>
3281 M: Marc Kleine-Budde <mkl@pengutronix.de>
3282 L: linux-can@vger.kernel.org
3283 W: https://github.com/linux-can
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3287 F: Documentation/networking/can.rst
3289 F: include/linux/can/core.h
3290 F: include/uapi/linux/can.h
3291 F: include/uapi/linux/can/bcm.h
3292 F: include/uapi/linux/can/raw.h
3293 F: include/uapi/linux/can/gw.h
3296 M: Serge Hallyn <serge@hallyn.com>
3297 L: linux-security-module@vger.kernel.org
3299 F: include/linux/capability.h
3300 F: include/uapi/linux/capability.h
3301 F: security/commoncap.c
3302 F: kernel/capability.c
3304 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3305 M: Kevin Tsai <ktsai@capellamicro.com>
3307 F: drivers/iio/light/cm*
3309 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3310 M: Christian Lamparter <chunkeey@googlemail.com>
3311 L: linux-wireless@vger.kernel.org
3312 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3314 F: drivers/net/wireless/ath/carl9170/
3317 M: Jan Glauber <jglauber@cavium.com>
3318 M: David Daney <david.daney@cavium.com>
3319 W: http://www.cavium.com
3321 F: drivers/i2c/busses/i2c-octeon*
3322 F: drivers/i2c/busses/i2c-thunderx*
3324 CAVIUM LIQUIDIO NETWORK DRIVER
3325 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3326 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3327 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3328 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3329 L: netdev@vger.kernel.org
3330 W: http://www.cavium.com
3332 F: drivers/net/ethernet/cavium/liquidio/
3335 M: Jan Glauber <jglauber@cavium.com>
3336 M: David Daney <david.daney@cavium.com>
3337 M: Steven J. Hill <Steven.Hill@cavium.com>
3338 W: http://www.cavium.com
3340 F: drivers/mmc/host/cavium*
3342 CAVIUM OCTEON-TX CRYPTO DRIVER
3343 M: George Cherian <george.cherian@cavium.com>
3344 L: linux-crypto@vger.kernel.org
3345 W: http://www.cavium.com
3347 F: drivers/crypto/cavium/cpt/
3349 CAVIUM THUNDERX2 ARM64 SOC
3350 M: Robert Richter <rrichter@cavium.com>
3351 M: Jayachandran C <jnair@caviumnetworks.com>
3352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3354 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3355 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3357 CC2520 IEEE-802.15.4 RADIO DRIVER
3358 M: Varka Bhadram <varkabhadram@gmail.com>
3359 L: linux-wpan@vger.kernel.org
3361 F: drivers/net/ieee802154/cc2520.c
3362 F: include/linux/spi/cc2520.h
3363 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3365 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3366 M: Gilad Ben-Yossef <gilad@benyossef.com>
3367 L: linux-crypto@vger.kernel.org
3369 F: drivers/crypto/ccree/
3370 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3373 M: Hans Verkuil <hans.verkuil@cisco.com>
3374 L: linux-media@vger.kernel.org
3375 T: git git://linuxtv.org/media_tree.git
3376 W: http://linuxtv.org
3378 F: Documentation/media/kapi/cec-core.rst
3379 F: Documentation/media/uapi/cec
3380 F: drivers/media/cec/
3381 F: drivers/media/rc/keymaps/rc-cec.c
3382 F: include/media/cec.h
3383 F: include/media/cec-notifier.h
3384 F: include/uapi/linux/cec.h
3385 F: include/uapi/linux/cec-funcs.h
3386 F: Documentation/devicetree/bindings/media/cec.txt
3387 F: Documentation/ABI/testing/debugfs-cec-error-inj
3390 M: Hans Verkuil <hans.verkuil@cisco.com>
3391 L: linux-media@vger.kernel.org
3392 T: git git://linuxtv.org/media_tree.git
3393 W: http://linuxtv.org
3395 F: drivers/media/platform/cec-gpio/
3396 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3398 CELL BROADBAND ENGINE ARCHITECTURE
3399 M: Arnd Bergmann <arnd@arndb.de>
3400 L: linuxppc-dev@lists.ozlabs.org
3401 W: http://www.ibm.com/developerworks/power/cell/
3403 F: arch/powerpc/include/asm/cell*.h
3404 F: arch/powerpc/include/asm/spu*.h
3405 F: arch/powerpc/include/uapi/asm/spu*.h
3406 F: arch/powerpc/oprofile/*cell*
3407 F: arch/powerpc/platforms/cell/
3409 CEPH COMMON CODE (LIBCEPH)
3410 M: Ilya Dryomov <idryomov@gmail.com>
3411 M: "Yan, Zheng" <zyan@redhat.com>
3412 M: Sage Weil <sage@redhat.com>
3413 L: ceph-devel@vger.kernel.org
3415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3416 T: git git://github.com/ceph/ceph-client.git
3419 F: include/linux/ceph/
3420 F: include/linux/crush/
3422 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3423 M: "Yan, Zheng" <zyan@redhat.com>
3424 M: Sage Weil <sage@redhat.com>
3425 M: Ilya Dryomov <idryomov@gmail.com>
3426 L: ceph-devel@vger.kernel.org
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3429 T: git git://github.com/ceph/ceph-client.git
3431 F: Documentation/filesystems/ceph.txt
3434 CERTIFICATE HANDLING:
3435 M: David Howells <dhowells@redhat.com>
3436 M: David Woodhouse <dwmw2@infradead.org>
3437 L: keyrings@vger.kernel.org
3439 F: Documentation/admin-guide/module-signing.rst
3441 F: scripts/sign-file.c
3442 F: scripts/extract-cert.c
3444 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3445 L: linux-usb@vger.kernel.org
3447 F: Documentation/usb/WUSB-Design-overview.txt
3448 F: Documentation/usb/wusb-cbaf
3449 F: drivers/usb/host/hwa-hc.c
3450 F: drivers/usb/host/whci/
3451 F: drivers/usb/wusbcore/
3452 F: include/linux/usb/wusb*
3454 CFAG12864B LCD DRIVER
3455 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3457 F: drivers/auxdisplay/cfag12864b.c
3458 F: include/linux/cfag12864b.h
3460 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3461 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3463 F: drivers/auxdisplay/cfag12864bfb.c
3464 F: include/linux/cfag12864b.h
3466 802.11 (including CFG80211/NL80211)
3467 M: Johannes Berg <johannes@sipsolutions.net>
3468 L: linux-wireless@vger.kernel.org
3469 W: http://wireless.kernel.org/
3470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3474 F: include/uapi/linux/nl80211.h
3475 F: include/linux/ieee80211.h
3476 F: include/net/wext.h
3477 F: include/net/cfg80211.h
3478 F: include/net/iw_handler.h
3479 F: include/net/ieee80211_radiotap.h
3480 F: Documentation/driver-api/80211/cfg80211.rst
3481 F: Documentation/networking/regulatory.txt
3483 CHAR and MISC DRIVERS
3484 M: Arnd Bergmann <arnd@arndb.de>
3485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3490 F: include/linux/miscdevice.h
3493 M: Andy Whitcroft <apw@canonical.com>
3494 M: Joe Perches <joe@perches.com>
3496 F: scripts/checkpatch.pl
3498 CHINESE DOCUMENTATION
3499 M: Harry Wei <harryxiyou@gmail.com>
3500 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3501 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3503 F: Documentation/translations/zh_CN/
3505 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3506 M: Peter Chen <Peter.Chen@nxp.com>
3507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3508 L: linux-usb@vger.kernel.org
3510 F: drivers/usb/chipidea/
3512 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3513 M: Hans de Goede <hdegoede@redhat.com>
3514 L: linux-input@vger.kernel.org
3516 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3517 F: drivers/input/touchscreen/chipone_icn8318.c
3519 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3520 M: Hans de Goede <hdegoede@redhat.com>
3521 L: linux-input@vger.kernel.org
3523 F: drivers/input/touchscreen/chipone_icn8505.c
3525 CHROME HARDWARE PLATFORM SUPPORT
3526 M: Benson Leung <bleung@chromium.org>
3527 M: Olof Johansson <olof@lixom.net>
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3530 F: drivers/platform/chrome/
3532 CIRRUS LOGIC AUDIO CODEC DRIVERS
3533 M: Brian Austin <brian.austin@cirrus.com>
3534 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3537 F: sound/soc/codecs/cs*
3539 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3540 M: Hartley Sweeten <hsweeten@visionengravers.com>
3541 L: netdev@vger.kernel.org
3543 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3545 CISCO FCOE HBA DRIVER
3546 M: Satish Kharat <satishkh@cisco.com>
3547 M: Sesidhar Baddela <sebaddel@cisco.com>
3548 M: Karan Tilak Kumar <kartilak@cisco.com>
3549 L: linux-scsi@vger.kernel.org
3551 F: drivers/scsi/fnic/
3553 CISCO SCSI HBA DRIVER
3554 M: Karan Tilak Kumar <kartilak@cisco.com>
3555 M: Sesidhar Baddela <sebaddel@cisco.com>
3556 L: linux-scsi@vger.kernel.org
3558 F: drivers/scsi/snic/
3560 CISCO VIC ETHERNET NIC DRIVER
3561 M: Christian Benvenuti <benve@cisco.com>
3562 M: Govindarajulu Varadarajan <_govind@gmx.com>
3563 M: Parvi Kaustubhi <pkaustub@cisco.com>
3565 F: drivers/net/ethernet/cisco/enic/
3567 CISCO VIC LOW LATENCY NIC DRIVER
3568 M: Christian Benvenuti <benve@cisco.com>
3570 F: drivers/infiniband/hw/usnic/
3572 CIRRUS LOGIC MADERA CODEC DRIVERS
3573 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3574 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3576 L: patches@opensource.cirrus.com
3577 T: git https://github.com/CirrusLogic/linux-drivers.git
3578 W: https://github.com/CirrusLogic/linux-drivers/wiki
3580 F: Documentation/devicetree/bindings/mfd/madera.txt
3581 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3582 F: include/linux/mfd/madera/*
3583 F: drivers/gpio/gpio-madera*
3584 F: drivers/mfd/madera*
3585 F: drivers/mfd/cs47l*
3586 F: drivers/pinctrl/cirrus/*
3589 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3594 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3595 L: linux-kernel@vger.kernel.org
3598 F: include/linux/cleancache.h
3601 M: Russell King <linux@armlinux.org.uk>
3602 L: linux-clk@vger.kernel.org
3604 F: include/linux/clk.h
3606 CLOCKSOURCE, CLOCKEVENT DRIVERS
3607 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3608 M: Thomas Gleixner <tglx@linutronix.de>
3609 L: linux-kernel@vger.kernel.org
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3612 F: drivers/clocksource/
3613 F: Documentation/devicetree/bindings/timer/
3616 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3617 M: Daniel Oliveira Nascimento <don@syst.com.br>
3618 L: platform-driver-x86@vger.kernel.org
3620 F: drivers/platform/x86/classmate-laptop.c
3623 M: Hans Verkuil <hans.verkuil@cisco.com>
3624 L: linux-media@vger.kernel.org
3625 T: git git://linuxtv.org/media_tree.git
3626 W: https://linuxtv.org
3628 F: drivers/media/pci/cobalt/
3630 COCCINELLE/Semantic Patches (SmPL)
3631 M: Julia Lawall <Julia.Lawall@lip6.fr>
3632 M: Gilles Muller <Gilles.Muller@lip6.fr>
3633 M: Nicolas Palix <nicolas.palix@imag.fr>
3634 M: Michal Marek <michal.lkml@markovi.net>
3635 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3637 W: http://coccinelle.lip6.fr/
3639 F: Documentation/dev-tools/coccinelle.rst
3640 F: scripts/coccinelle/
3641 F: scripts/coccicheck
3644 M: Jan Harkes <jaharkes@cs.cmu.edu>
3646 L: codalist@coda.cs.cmu.edu
3647 W: http://www.coda.cs.cmu.edu/
3649 F: Documentation/filesystems/coda.txt
3651 F: include/linux/coda*.h
3652 F: include/uapi/linux/coda*.h
3654 CODA V4L2 MEM2MEM DRIVER
3655 M: Philipp Zabel <p.zabel@pengutronix.de>
3656 L: linux-media@vger.kernel.org
3658 F: Documentation/devicetree/bindings/media/coda.txt
3659 F: drivers/media/platform/coda/
3661 COMMON CLK FRAMEWORK
3662 M: Michael Turquette <mturquette@baylibre.com>
3663 M: Stephen Boyd <sboyd@kernel.org>
3664 L: linux-clk@vger.kernel.org
3665 Q: http://patchwork.kernel.org/project/linux-clk/list/
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3668 F: Documentation/devicetree/bindings/clock/
3670 X: drivers/clk/clkdev.c
3671 F: include/linux/clk-pr*
3672 F: include/linux/clk/
3673 F: include/linux/of_clk.h
3675 COMMON INTERNET FILE SYSTEM (CIFS)
3676 M: Steve French <sfrench@samba.org>
3677 L: linux-cifs@vger.kernel.org
3678 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3679 W: http://linux-cifs.samba.org/
3680 T: git git://git.samba.org/sfrench/cifs-2.6.git
3682 F: Documentation/filesystems/cifs/
3685 COMPACTPCI HOTPLUG CORE
3686 M: Scott Murray <scott@spiteful.org>
3687 L: linux-pci@vger.kernel.org
3689 F: drivers/pci/hotplug/cpci_hotplug*
3691 COMPACTPCI HOTPLUG GENERIC DRIVER
3692 M: Scott Murray <scott@spiteful.org>
3693 L: linux-pci@vger.kernel.org
3695 F: drivers/pci/hotplug/cpcihp_generic.c
3697 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3698 M: Scott Murray <scott@spiteful.org>
3699 L: linux-pci@vger.kernel.org
3701 F: drivers/pci/hotplug/cpcihp_zt5550.*
3703 COMPAL LAPTOP SUPPORT
3704 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3705 L: platform-driver-x86@vger.kernel.org
3707 F: drivers/platform/x86/compal-laptop.c
3709 CONEXANT ACCESSRUNNER USB DRIVER
3710 L: accessrunner-general@lists.sourceforge.net
3711 W: http://accessrunner.sourceforge.net/
3713 F: drivers/usb/atm/cxacru.c
3716 M: Joel Becker <jlbec@evilplan.org>
3717 M: Christoph Hellwig <hch@lst.de>
3718 T: git git://git.infradead.org/users/hch/configfs.git
3721 F: include/linux/configfs.h
3724 M: Evgeniy Polyakov <zbr@ioremap.net>
3725 L: netdev@vger.kernel.org
3727 F: drivers/connector/
3729 CONTROL GROUP (CGROUP)
3730 M: Tejun Heo <tj@kernel.org>
3731 M: Li Zefan <lizefan@huawei.com>
3732 M: Johannes Weiner <hannes@cmpxchg.org>
3733 L: cgroups@vger.kernel.org
3734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3736 F: Documentation/cgroup*
3737 F: include/linux/cgroup*
3740 CONTROL GROUP - CPUSET
3741 M: Li Zefan <lizefan@huawei.com>
3742 L: cgroups@vger.kernel.org
3743 W: http://www.bullopensource.org/cpuset/
3744 W: http://oss.sgi.com/projects/cpusets/
3745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3747 F: Documentation/cgroup-v1/cpusets.txt
3748 F: include/linux/cpuset.h
3749 F: kernel/cgroup/cpuset.c
3751 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3752 M: Johannes Weiner <hannes@cmpxchg.org>
3753 M: Michal Hocko <mhocko@kernel.org>
3754 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3755 L: cgroups@vger.kernel.org
3756 L: linux-mm@kvack.org
3761 CORETEMP HARDWARE MONITORING DRIVER
3762 M: Fenghua Yu <fenghua.yu@intel.com>
3763 L: linux-hwmon@vger.kernel.org
3765 F: Documentation/hwmon/coretemp
3766 F: drivers/hwmon/coretemp.c
3768 COSA/SRP SYNC SERIAL DRIVER
3769 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3770 W: http://www.fi.muni.cz/~kas/cosa/
3772 F: drivers/net/wan/cosa*
3774 CPMAC ETHERNET DRIVER
3775 M: Florian Fainelli <f.fainelli@gmail.com>
3776 L: netdev@vger.kernel.org
3778 F: drivers/net/ethernet/ti/cpmac.c
3780 CPU FREQUENCY DRIVERS
3781 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3782 M: Viresh Kumar <viresh.kumar@linaro.org>
3783 L: linux-pm@vger.kernel.org
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3786 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3787 B: https://bugzilla.kernel.org
3788 F: Documentation/cpu-freq/
3789 F: Documentation/devicetree/bindings/cpufreq/
3791 F: include/linux/cpufreq.h
3792 F: tools/testing/selftests/cpufreq/
3794 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3795 M: Viresh Kumar <viresh.kumar@linaro.org>
3796 M: Sudeep Holla <sudeep.holla@arm.com>
3797 L: linux-pm@vger.kernel.org
3798 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3800 F: drivers/cpufreq/arm_big_little.h
3801 F: drivers/cpufreq/arm_big_little.c
3802 F: drivers/cpufreq/arm_big_little_dt.c
3804 CPU POWER MONITORING SUBSYSTEM
3805 M: Thomas Renninger <trenn@suse.com>
3806 M: Shuah Khan <shuah@kernel.org>
3807 L: linux-pm@vger.kernel.org
3809 F: tools/power/cpupower/
3812 M: "H. Peter Anvin" <hpa@zytor.com>
3814 F: arch/x86/kernel/cpuid.c
3815 F: arch/x86/kernel/msr.c
3817 CPUIDLE DRIVER - ARM BIG LITTLE
3818 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3819 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3820 L: linux-pm@vger.kernel.org
3821 L: linux-arm-kernel@lists.infradead.org
3822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3824 F: drivers/cpuidle/cpuidle-big_little.c
3826 CPUIDLE DRIVER - ARM EXYNOS
3827 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3828 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3829 M: Kukjin Kim <kgene@kernel.org>
3830 L: linux-pm@vger.kernel.org
3831 L: linux-samsung-soc@vger.kernel.org
3833 F: drivers/cpuidle/cpuidle-exynos.c
3834 F: arch/arm/mach-exynos/pm.c
3837 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3838 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3839 L: linux-pm@vger.kernel.org
3841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3842 B: https://bugzilla.kernel.org
3843 F: drivers/cpuidle/*
3844 F: include/linux/cpuidle.h
3847 M: Nicolas Pitre <nico@linaro.org>
3849 F: Documentation/filesystems/cramfs.txt
3853 M: Herbert Xu <herbert@gondor.apana.org.au>
3854 M: "David S. Miller" <davem@davemloft.net>
3855 L: linux-crypto@vger.kernel.org
3856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3859 F: Documentation/crypto/
3860 F: Documentation/devicetree/bindings/crypto/
3865 F: include/linux/crypto*
3867 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3868 M: Neil Horman <nhorman@tuxdriver.com>
3869 L: linux-crypto@vger.kernel.org
3871 F: crypto/ansi_cprng.c
3875 M: Hans Verkuil <hverkuil@xs4all.nl>
3876 L: linux-media@vger.kernel.org
3877 T: git git://linuxtv.org/media_tree.git
3878 W: http://linuxtv.org
3880 F: drivers/media/i2c/cs3308.c
3881 F: drivers/media/i2c/cs3308.h
3883 CS5535 Audio ALSA driver
3884 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3886 F: sound/pci/cs5535audio/
3889 M: Solomon Peachy <pizza@shaftnet.org>
3891 F: drivers/net/wireless/st/cw1200/
3893 CX18 VIDEO4LINUX DRIVER
3894 M: Andy Walls <awalls@md.metrocast.net>
3895 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3896 L: linux-media@vger.kernel.org
3897 T: git git://linuxtv.org/media_tree.git
3898 W: https://linuxtv.org
3899 W: http://www.ivtvdriver.org/index.php/Cx18
3901 F: Documentation/media/v4l-drivers/cx18*
3902 F: drivers/media/pci/cx18/
3903 F: include/uapi/linux/ivtv*
3905 CX2341X MPEG ENCODER HELPER MODULE
3906 M: Hans Verkuil <hverkuil@xs4all.nl>
3907 L: linux-media@vger.kernel.org
3908 T: git git://linuxtv.org/media_tree.git
3909 W: https://linuxtv.org
3911 F: drivers/media/common/cx2341x*
3912 F: include/media/cx2341x*
3914 CX24120 MEDIA DRIVER
3915 M: Jemma Denson <jdenson@gmail.com>
3916 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3917 L: linux-media@vger.kernel.org
3918 W: https://linuxtv.org
3919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3921 F: drivers/media/dvb-frontends/cx24120*
3923 CX88 VIDEO4LINUX DRIVER
3924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3925 L: linux-media@vger.kernel.org
3926 W: https://linuxtv.org
3927 T: git git://linuxtv.org/media_tree.git
3929 F: Documentation/media/v4l-drivers/cx88*
3930 F: drivers/media/pci/cx88/
3932 CXD2820R MEDIA DRIVER
3933 M: Antti Palosaari <crope@iki.fi>
3934 L: linux-media@vger.kernel.org
3935 W: https://linuxtv.org
3936 W: http://palosaari.fi/linux/
3937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938 T: git git://linuxtv.org/anttip/media_tree.git
3940 F: drivers/media/dvb-frontends/cxd2820r*
3942 CXGB3 ETHERNET DRIVER (CXGB3)
3943 M: Santosh Raspatur <santosh@chelsio.com>
3944 L: netdev@vger.kernel.org
3945 W: http://www.chelsio.com
3947 F: drivers/net/ethernet/chelsio/cxgb3/
3949 CXGB3 ISCSI DRIVER (CXGB3I)