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 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: 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 <andriy.shevchenko@linux.intel.com>
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 <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD9389B DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
853 F: drivers/media/i2c/ad9389b*
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M: Mircea Caprioru <mircea.caprioru@analog.com>
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M: Stefan Popa <stefan.popa@analog.com>
863 L: linux-pm@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/power/supply/adp5061.c
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M: Lars-Peter Clausen <lars@metafoo.de>
870 L: linux-media@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/media/i2c/adv7180.c
875 ANALOG DEVICES INC ADV748X DRIVER
876 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L: linux-media@vger.kernel.org
879 F: drivers/media/i2c/adv748x/*
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
885 F: drivers/media/i2c/adv7511*
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M: Hans Verkuil <hans.verkuil@cisco.com>
889 L: linux-media@vger.kernel.org
891 F: drivers/media/i2c/adv7604*
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M: Hans Verkuil <hans.verkuil@cisco.com>
895 L: linux-media@vger.kernel.org
897 F: drivers/media/i2c/adv7842*
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
912 ANALOG DEVICES INC DMA DRIVERS
913 M: Lars-Peter Clausen <lars@metafoo.de>
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/dma/dma-axi-dmac.c
918 ANALOG DEVICES INC IIO DRIVERS
919 M: Lars-Peter Clausen <lars@metafoo.de>
920 M: Michael Hennerich <Michael.Hennerich@analog.com>
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
932 M: Greentime Hu <green.hu@gmail.com>
933 M: Vincent Chen <deanbo422@gmail.com>
934 T: git https://github.com/andestech/linux.git
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
942 ANDROID CONFIG FRAGMENTS
943 M: Rob Herring <robh@kernel.org>
945 F: kernel/configs/android*
948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M: Arve Hjønnevåg <arve@android.com>
950 M: Todd Kjos <tkjos@android.com>
951 M: Martijn Coenen <maco@android.com>
952 M: Joel Fernandes <joel@joelfernandes.org>
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L: devel@driverdev.osuosl.org
957 F: drivers/staging/android/
959 ANDROID GOLDFISH PIC DRIVER
960 M: Miodrag Dinic <miodrag.dinic@mips.com>
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
965 ANDROID GOLDFISH RTC DRIVER
966 M: Miodrag Dinic <miodrag.dinic@mips.com>
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
972 M: Laura Abbott <labbott@redhat.com>
973 M: Sumit Semwal <sumit.semwal@linaro.org>
974 L: devel@driverdev.osuosl.org
975 L: dri-devel@lists.freedesktop.org
976 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M: Johannes Berg <johannes@sipsolutions.net>
983 L: linuxppc-dev@lists.ozlabs.org
984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
990 L: linux-iio@vger.kernel.org
992 F: drivers/iio/adc/stx104.c
995 M: Jiri Kosina <jikos@kernel.org>
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1003 APPARMOR SECURITY MODULE
1004 M: John Johansen <john.johansen@canonical.com>
1005 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M: Henrik Rydberg <rydberg@bitmath.org>
1014 L: linux-input@vger.kernel.org
1016 F: drivers/input/mouse/bcm5974.c
1019 M: Henrik Rydberg <rydberg@bitmath.org>
1020 L: linux-hwmon@vger.kernel.org
1022 F: drivers/hwmon/applesmc.c
1024 APPLETALK NETWORK LAYER
1025 L: netdev@vger.kernel.org
1027 F: drivers/net/appletalk/
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M: Duc Dang <dhdang@apm.com>
1033 F: arch/arm64/boot/dts/apm/
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M: Loc Ho <lho@apm.com>
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M: Iyappan Subramanian <isubramanian@apm.com>
1043 M: Keyur Chudgar <kchudgar@apm.com>
1045 F: drivers/net/ethernet/apm/xgene-v2/
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M: Iyappan Subramanian <isubramanian@apm.com>
1049 M: Keyur Chudgar <kchudgar@apm.com>
1050 M: Quan Nguyen <qnguyen@apm.com>
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M: Tai Nguyen <ttnguyen@apm.com>
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1064 APTINA CAMERA SENSOR PLL
1065 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/aptina-pll.*
1070 ARC FRAMEBUFFER DRIVER
1071 M: Jaya Kumar <jayalk@intworks.biz>
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1077 M: Alexey Brodkin <abrodkin@synopsys.com>
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1082 ARCNET NETWORK LAYER
1083 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L: netdev@vger.kernel.org
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1089 ARM ARCHITECTED TIMER DRIVER
1090 M: Mark Rutland <mark.rutland@arm.com>
1091 M: Marc Zyngier <marc.zyngier@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M: Linus Walleij <linus.walleij@linaro.org>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1121 ARM HDLCD DRM DRIVER
1122 M: Liviu Dudau <liviu.dudau@arm.com>
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1127 ARM MALI-DP DRM DRIVER
1128 M: Liviu Dudau <liviu.dudau@arm.com>
1129 M: Brian Starkey <brian.starkey@arm.com>
1130 M: Mali DP Maintainers <malidp@foss.arm.com>
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1135 ARM MFM AND FLOPPY DRIVERS
1136 M: Ian Molton <spyro@f2s.com>
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1141 ARM PMU PROFILING AND DEBUGGING
1142 M: Will Deacon <will.deacon@arm.com>
1143 M: Mark Rutland <mark.rutland@arm.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1157 M: Russell King <linux@armlinux.org.uk>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W: http://www.armlinux.org.uk/
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1163 X: arch/arm/boot/dts/
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M: Russell King <linux@armlinux.org.uk>
1170 ARM PRIMECELL BUS SUPPORT
1171 M: Russell King <linux@armlinux.org.uk>
1174 F: include/linux/amba/bus.h
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M: Russell King <linux@armlinux.org.uk>
1179 F: drivers/video/fbdev/amba-clcd.*
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M: Linus Walleij <linus.walleij@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M: Russell King <linux@armlinux.org.uk>
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M: Linus Walleij <linus.walleij@linaro.org>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1214 M: Will Deacon <will.deacon@arm.com>
1215 R: Robin Murphy <robin.murphy@arm.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1223 ARM SUB-ARCHITECTURES
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M: Andreas Färber <afaerber@suse.de>
1232 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M: Sergey Lapin <slapin@ossfans.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 ARM/Allwinner SoC Clock Support
1271 M: Emilio López <emilio@elopez.com.ar>
1273 F: drivers/clk/sunxi/
1275 ARM/Allwinner sunXi SoC support
1276 M: Maxime Ripard <maxime.ripard@bootlin.com>
1277 M: Chen-Yu Tsai <wens@csie.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M: Neil Armstrong <narmstrong@baylibre.com>
1291 M: Jerome Brunet <jbrunet@baylibre.com>
1292 L: linux-amlogic@lists.infradead.org
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1299 ARM/Amlogic Meson SoC support
1300 M: Carlo Caione <carlo@caione.org>
1301 M: Kevin Hilman <khilman@baylibre.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L: linux-amlogic@lists.infradead.org
1304 W: http://linux-meson.com/
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M: Antoine Tenart <antoine.tenart@bootlin.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M: Jesper Nilsson <jesper.nilsson@axis.com>
1325 M: Lars Persson <lars.persson@axis.com>
1327 L: linux-arm-kernel@axis.com
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1335 ARM/ASPEED I2C DRIVER
1336 M: Brendan Higgins <brendanhiggins@google.com>
1337 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R: Joel Stanley <joel@jms.id.au>
1339 L: linux-i2c@vger.kernel.org
1340 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1347 ARM/ASPEED MACHINE SUPPORT
1348 M: Joel Stanley <joel@jms.id.au>
1349 R: Andrew Jeffery <andrew@aj.id.au>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M: Rob Herring <robh@kernel.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M: Krzysztof Halasa <khalasa@piap.pl>
1370 F: arch/arm/mach-cns3xxx/
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M: Sunil Goutham <sgoutham@cavium.com>
1374 M: Robert Richter <rric@kernel.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: drivers/net/ethernet/cavium/thunder/
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M: Lukasz Majewski <lukma@denx.de>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M: Alexander Shiyan <shc_work@mail.ru>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M: Hartley Sweeten <hsweeten@visionengravers.com>
1398 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1405 M: Russell King <linux@armlinux.org.uk>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M: Mike Rapoport <mike@compulab.co.il>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M: Baruch Siach <baruch@tkos.co.il>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/boot/dts/cx92755*
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M: Hubert Feurstein <hubert.feurstein@contec.at>
1426 F: arch/arm/mach-ep93xx/micro9.c
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1445 ARM/CORGI MACHINE SUPPORT
1446 M: Richard Purdie <rpurdie@rpsys.net>
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/ulli-kroll/linux.git
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M: Barry Song <baohua@kernel.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M: Russell King <linux@armlinux.org.uk>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W: http://www.armlinux.org.uk/
1482 F: arch/arm/mach-ebsa110/
1483 F: drivers/net/ethernet/amd/am79c961a.*
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M: Robert Jarzmik <robert.jarzmik@free.fr>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/ezx.c
1498 ARM/FARADAY FA526 PORT
1499 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 T: git git://git.berlios.de/gemini-board
1503 F: arch/arm/mm/*-fa*
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M: Russell King <linux@armlinux.org.uk>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W: http://www.armlinux.org.uk/
1510 F: arch/arm/include/asm/hardware/dec21285.h
1511 F: arch/arm/mach-footbridge/
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M: Shawn Guo <shawnguo@kernel.org>
1515 M: Sascha Hauer <s.hauer@pengutronix.de>
1516 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R: Fabio Estevam <fabio.estevam@nxp.com>
1518 R: NXP Linux Team <linux-imx@nxp.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F: arch/arm/mach-imx/
1523 F: arch/arm/mach-mxs/
1524 F: arch/arm/boot/dts/imx*
1525 F: arch/arm/configs/imx*_defconfig
1526 F: arch/arm64/boot/dts/freescale/imx*
1528 F: drivers/firmware/imx/
1530 F: include/linux/firmware/imx/
1533 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1534 M: Shawn Guo <shawnguo@kernel.org>
1535 M: Sascha Hauer <s.hauer@pengutronix.de>
1536 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1537 R: Stefan Agner <stefan@agner.ch>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1541 F: arch/arm/mach-imx/*vf610*
1542 F: arch/arm/boot/dts/vf*
1544 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1545 M: Shawn Guo <shawnguo@kernel.org>
1546 M: Li Yang <leoyang.li@nxp.com>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1550 F: arch/arm/boot/dts/ls1021a*
1551 F: arch/arm64/boot/dts/freescale/fsl-*
1552 F: arch/arm64/boot/dts/freescale/qoriq-*
1554 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1555 M: Lennert Buytenhek <kernel@wantstofly.org>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 ARM/GUMSTIX MACHINE SUPPORT
1560 M: Steve Sakoman <sakoman@gmail.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1565 M: Philipp Zabel <philipp.zabel@gmail.com>
1566 M: Paul Parsons <lost.distance@yahoo.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: arch/arm/mach-pxa/hx4700.c
1570 F: arch/arm/mach-pxa/include/mach/hx4700.h
1571 F: sound/soc/pxa/hx4700.c
1573 ARM/HISILICON SOC SUPPORT
1574 M: Wei Xu <xuwei5@hisilicon.com>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 W: http://www.hisilicon.com
1578 T: git git://github.com/hisilicon/linux-hisi.git
1579 F: arch/arm/mach-hisi/
1580 F: arch/arm/boot/dts/hi3*
1581 F: arch/arm/boot/dts/hip*
1582 F: arch/arm/boot/dts/hisi*
1583 F: arch/arm64/boot/dts/hisilicon/
1585 ARM/HP JORNADA 7XX MACHINE SUPPORT
1586 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1590 F: arch/arm/mach-sa1100/jornada720.c
1591 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1593 ARM/IGEP MACHINE SUPPORT
1594 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1595 M: Javier Martinez Canillas <javier@dowhile0.org>
1596 L: linux-omap@vger.kernel.org
1597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F: arch/arm/boot/dts/omap3-igep*
1601 ARM/INCOME PXA270 SUPPORT
1602 M: Marek Vasut <marek.vasut@gmail.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1607 ARM/INTEL IOP13XX ARM ARCHITECTURE
1608 M: Lennert Buytenhek <kernel@wantstofly.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 ARM/INTEL IOP32X ARM ARCHITECTURE
1613 M: Lennert Buytenhek <kernel@wantstofly.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 ARM/INTEL IOP33X ARM ARCHITECTURE
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 ARM/INTEL IQ81342EX MACHINE SUPPORT
1622 M: Lennert Buytenhek <kernel@wantstofly.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 ARM/INTEL IXDP2850 MACHINE SUPPORT
1627 M: Lennert Buytenhek <kernel@wantstofly.org>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 ARM/INTEL IXP4XX ARM ARCHITECTURE
1632 M: Imre Kaloz <kaloz@openwrt.org>
1633 M: Krzysztof Halasa <khalasa@piap.pl>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 F: arch/arm/mach-ixp4xx/
1638 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1639 M: Jonathan Cameron <jic23@cam.ac.uk>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/mach-pxa/stargate2.c
1643 F: drivers/pcmcia/pxa2xx_stargate2.c
1645 ARM/INTEL XSC3 (MANZANO) ARM CORE
1646 M: Lennert Buytenhek <kernel@wantstofly.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1651 M: Lennert Buytenhek <kernel@wantstofly.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 ARM/LG1K ARCHITECTURE
1656 M: Chanho Min <chanho.min@lge.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm64/boot/dts/lg/
1661 ARM/LOGICPD PXA270 MACHINE SUPPORT
1662 M: Lennert Buytenhek <kernel@wantstofly.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 ARM/LPC18XX ARCHITECTURE
1667 M: Vladimir Zapolskiy <vz@mleia.com>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 F: arch/arm/boot/dts/lpc43*
1671 F: drivers/i2c/busses/i2c-lpc2k.c
1672 F: drivers/memory/pl172.c
1673 F: drivers/mtd/spi-nor/nxp-spifi.c
1674 F: drivers/rtc/rtc-lpc24xx.c
1677 ARM/LPC32XX SOC SUPPORT
1678 M: Vladimir Zapolskiy <vz@mleia.com>
1679 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1683 F: arch/arm/boot/dts/lpc32*
1684 F: arch/arm/mach-lpc32xx/
1685 F: drivers/i2c/busses/i2c-pnx.c
1686 F: drivers/net/ethernet/nxp/lpc_eth.c
1687 F: drivers/usb/host/ohci-nxp.c
1688 F: drivers/watchdog/pnx4008_wdt.c
1691 ARM/MAGICIAN MACHINE SUPPORT
1692 M: Philipp Zabel <philipp.zabel@gmail.com>
1695 ARM/Marvell Dove/MV78xx0/Orion SOC support
1696 M: Jason Cooper <jason@lakedaemon.net>
1697 M: Andrew Lunn <andrew@lunn.ch>
1698 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1699 M: Gregory Clement <gregory.clement@bootlin.com>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: Documentation/devicetree/bindings/soc/dove/
1703 F: arch/arm/mach-dove/
1704 F: arch/arm/mach-mv78xx0/
1705 F: arch/arm/mach-orion5x/
1706 F: arch/arm/plat-orion/
1707 F: arch/arm/boot/dts/dove*
1708 F: arch/arm/boot/dts/orion5x*
1710 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1711 M: Jason Cooper <jason@lakedaemon.net>
1712 M: Andrew Lunn <andrew@lunn.ch>
1713 M: Gregory Clement <gregory.clement@bootlin.com>
1714 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/boot/dts/armada*
1718 F: arch/arm/boot/dts/kirkwood*
1719 F: arch/arm/configs/mvebu_*_defconfig
1720 F: arch/arm/mach-mvebu/
1721 F: arch/arm64/boot/dts/marvell/armada*
1722 F: drivers/cpufreq/armada-37xx-cpufreq.c
1723 F: drivers/cpufreq/mvebu-cpufreq.c
1724 F: drivers/irqchip/irq-armada-370-xp.c
1725 F: drivers/irqchip/irq-mvebu-*
1726 F: drivers/pinctrl/mvebu/
1727 F: drivers/rtc/rtc-armada38x.c
1729 ARM/Mediatek RTC DRIVER
1730 M: Eddie Huang <eddie.huang@mediatek.com>
1731 M: Sean Wang <sean.wang@mediatek.com>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1735 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1736 F: drivers/rtc/rtc-mt6397.c
1737 F: drivers/rtc/rtc-mt7622.c
1739 ARM/Mediatek SoC support
1740 M: Matthias Brugger <matthias.bgg@gmail.com>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1743 W: https://mtk.bcnfs.org/
1744 C: irc://chat.freenode.net/linux-mediatek
1746 F: arch/arm/boot/dts/mt6*
1747 F: arch/arm/boot/dts/mt7*
1748 F: arch/arm/boot/dts/mt8*
1749 F: arch/arm/mach-mediatek/
1750 F: arch/arm64/boot/dts/mediatek/
1751 F: drivers/soc/mediatek/
1756 ARM/Mediatek USB3 PHY DRIVER
1757 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1761 F: drivers/phy/mediatek/
1762 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1764 ARM/MICREL KS8695 ARCHITECTURE
1765 M: Greg Ungerer <gerg@uclinux.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: arch/arm/mach-ks8695/
1770 ARM/Microchip (AT91) SoC support
1771 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1772 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1773 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 W: http://www.linux4sam.org
1776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1780 F: arch/arm/mach-at91/
1781 F: include/soc/at91/
1782 F: arch/arm/boot/dts/at91*.dts
1783 F: arch/arm/boot/dts/at91*.dtsi
1784 F: arch/arm/boot/dts/sama*.dts
1785 F: arch/arm/boot/dts/sama*.dtsi
1786 F: arch/arm/include/debug/at91.S
1787 F: drivers/memory/atmel*
1788 F: drivers/watchdog/sama5d4_wdt.c
1789 X: drivers/input/touchscreen/atmel_mxt_ts.c
1790 X: drivers/net/wireless/atmel/
1792 ARM/MIOA701 MACHINE SUPPORT
1793 M: Robert Jarzmik <robert.jarzmik@free.fr>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 F: arch/arm/mach-pxa/mioa701.c
1798 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1799 M: Michael Petchkovsky <mkpetch@internode.on.net>
1802 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1803 M: Linus Walleij <linus.walleij@linaro.org>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: arch/arm/mach-nomadik/
1807 F: arch/arm/mach-u300/
1808 F: arch/arm/mach-ux500/
1809 F: arch/arm/boot/dts/ste-*
1810 F: drivers/clk/clk-nomadik.c
1811 F: drivers/clk/clk-u300.c
1812 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1813 F: drivers/clocksource/timer-u300.c
1814 F: drivers/dma/coh901318*
1815 F: drivers/dma/ste_dma40*
1816 F: drivers/hwspinlock/u8500_hsem.c
1817 F: drivers/i2c/busses/i2c-nomadik.c
1818 F: drivers/i2c/busses/i2c-stu300.c
1819 F: drivers/mfd/ab3100*
1820 F: drivers/mfd/ab8500*
1821 F: drivers/mfd/abx500*
1822 F: drivers/mfd/dbx500*
1823 F: drivers/mfd/db8500*
1824 F: drivers/pinctrl/nomadik/
1825 F: drivers/pinctrl/pinctrl-coh901*
1826 F: drivers/pinctrl/pinctrl-u300.c
1827 F: drivers/rtc/rtc-ab3100.c
1828 F: drivers/rtc/rtc-ab8500.c
1829 F: drivers/rtc/rtc-coh901331.c
1830 F: drivers/rtc/rtc-pl031.c
1831 F: drivers/watchdog/coh901327_wdt.c
1832 F: Documentation/devicetree/bindings/arm/ste-*
1833 F: Documentation/devicetree/bindings/arm/ux500/
1834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1836 ARM/NUVOTON NPCM ARCHITECTURE
1837 M: Avi Fishman <avifishman70@gmail.com>
1838 M: Tomer Maimon <tmaimon77@gmail.com>
1839 R: Patrick Venture <venture@google.com>
1840 R: Nancy Yuen <yuenn@google.com>
1841 R: Brendan Higgins <brendanhiggins@google.com>
1842 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1844 F: arch/arm/mach-npcm/
1845 F: arch/arm/boot/dts/nuvoton-npcm*
1846 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1848 F: Documentation/devicetree/bindings/*/*npcm*
1849 F: Documentation/devicetree/bindings/*/*/*npcm*
1851 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1852 M: Wan ZongShun <mcuos.com@gmail.com>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 W: http://www.mcuos.com
1856 F: arch/arm/mach-w90x900/
1857 F: drivers/input/keyboard/w90p910_keypad.c
1858 F: drivers/input/touchscreen/w90p910_ts.c
1859 F: drivers/watchdog/nuc900_wdt.c
1860 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1861 F: drivers/mtd/nand/raw/nuc900_nand.c
1862 F: drivers/rtc/rtc-nuc900.c
1863 F: drivers/spi/spi-nuc900.c
1864 F: drivers/usb/host/ehci-w90x900.c
1865 F: drivers/video/fbdev/nuc900fb.c
1867 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1868 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1869 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1870 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1873 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1874 M: Alexander Clouter <alex@digriz.org.uk>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 W: http://www.digriz.org.uk/ts78xx/kernel
1878 F: arch/arm/mach-orion5x/ts78xx-*
1880 ARM/OXNAS platform support
1881 M: Neil Armstrong <narmstrong@baylibre.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 L: linux-oxnas@groups.io (moderated for non-subscribers)
1885 F: arch/arm/mach-oxnas/
1886 F: arch/arm/boot/dts/ox8*.dts*
1889 ARM/PALM TREO SUPPORT
1890 M: Tomas Cech <sleep_walker@suse.com>
1891 L: linux-arm-kernel@lists.infradead.org
1892 W: http://hackndev.com
1894 F: arch/arm/mach-pxa/palmtreo.*
1896 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1897 M: Marek Vasut <marek.vasut@gmail.com>
1898 L: linux-arm-kernel@lists.infradead.org
1899 W: http://hackndev.com
1901 F: arch/arm/mach-pxa/include/mach/palmtx.h
1902 F: arch/arm/mach-pxa/palmtx.c
1903 F: arch/arm/mach-pxa/palmt5.*
1904 F: arch/arm/mach-pxa/include/mach/palmld.h
1905 F: arch/arm/mach-pxa/palmld.c
1906 F: arch/arm/mach-pxa/palmte2.*
1907 F: arch/arm/mach-pxa/include/mach/palmtc.h
1908 F: arch/arm/mach-pxa/palmtc.c
1911 M: Sergey Lapin <slapin@ossfans.org>
1912 L: linux-arm-kernel@lists.infradead.org
1913 W: http://hackndev.com
1915 F: arch/arm/mach-pxa/palmz72.*
1918 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1919 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1922 ARM/PT DIGITAL BOARD PORT
1923 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W: http://www.armlinux.org.uk/
1928 ARM/QUALCOMM SUPPORT
1929 M: Andy Gross <andy.gross@linaro.org>
1930 M: David Brown <david.brown@linaro.org>
1931 L: linux-arm-msm@vger.kernel.org
1933 F: Documentation/devicetree/bindings/soc/qcom/
1934 F: arch/arm/boot/dts/qcom-*.dts
1935 F: arch/arm/boot/dts/qcom-*.dtsi
1936 F: arch/arm/mach-qcom/
1937 F: arch/arm64/boot/dts/qcom/*
1938 F: drivers/i2c/busses/i2c-qup.c
1939 F: drivers/clk/qcom/
1940 F: drivers/dma/qcom/
1941 F: drivers/soc/qcom/
1942 F: drivers/spi/spi-qup.c
1943 F: drivers/tty/serial/msm_serial.c
1944 F: drivers/*/pm8???-*
1945 F: drivers/mfd/ssbi.c
1946 F: drivers/firmware/qcom_scm*
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1949 ARM/RADISYS ENP2611 MACHINE SUPPORT
1950 M: Lennert Buytenhek <kernel@wantstofly.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 ARM/REALTEK ARCHITECTURE
1955 M: Andreas Färber <afaerber@suse.de>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: arch/arm64/boot/dts/realtek/
1959 F: Documentation/devicetree/bindings/arm/realtek.txt
1961 ARM/RENESAS ARM64 ARCHITECTURE
1962 M: Simon Horman <horms@verge.net.au>
1963 M: Magnus Damm <magnus.damm@gmail.com>
1964 L: linux-renesas-soc@vger.kernel.org
1965 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968 F: arch/arm64/boot/dts/renesas/
1969 F: Documentation/devicetree/bindings/arm/shmobile.txt
1970 F: drivers/soc/renesas/
1971 F: include/linux/soc/renesas/
1973 ARM/RISCPC ARCHITECTURE
1974 M: Russell King <linux@armlinux.org.uk>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 W: http://www.armlinux.org.uk/
1978 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1979 F: arch/arm/include/asm/hardware/ioc.h
1980 F: arch/arm/include/asm/hardware/iomd.h
1981 F: arch/arm/include/asm/hardware/memc.h
1982 F: arch/arm/mach-rpc/
1983 F: drivers/net/ethernet/8390/etherh.c
1984 F: drivers/net/ethernet/i825xx/ether1*
1985 F: drivers/net/ethernet/seeq/ether3*
1986 F: drivers/scsi/arm/
1988 ARM/Rockchip SoC support
1989 M: Heiko Stuebner <heiko@sntech.de>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 L: linux-rockchip@lists.infradead.org
1992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1994 F: arch/arm/boot/dts/rk3*
1995 F: arch/arm/boot/dts/rv1108*
1996 F: arch/arm/mach-rockchip/
1997 F: drivers/clk/rockchip/
1998 F: drivers/i2c/busses/i2c-rk3x.c
1999 F: drivers/*/*rockchip*
2000 F: drivers/*/*/*rockchip*
2001 F: sound/soc/rockchip/
2004 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2005 M: Kukjin Kim <kgene@kernel.org>
2006 M: Krzysztof Kozlowski <krzk@kernel.org>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2009 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2011 F: arch/arm/boot/dts/s3c*
2012 F: arch/arm/boot/dts/s5p*
2013 F: arch/arm/boot/dts/exynos*
2014 F: arch/arm64/boot/dts/exynos/
2015 F: arch/arm/plat-samsung/
2016 F: arch/arm/mach-s3c24*/
2017 F: arch/arm/mach-s3c64xx/
2018 F: arch/arm/mach-s5p*/
2019 F: arch/arm/mach-exynos*/
2020 F: drivers/*/*s3c24*
2021 F: drivers/*/*/*s3c24*
2022 F: drivers/*/*s3c64xx*
2023 F: drivers/*/*s5pv210*
2024 F: drivers/memory/samsung/*
2025 F: drivers/soc/samsung/*
2026 F: Documentation/arm/Samsung/
2027 F: Documentation/devicetree/bindings/arm/samsung/
2028 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2029 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2032 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2033 M: Kyungmin Park <kyungmin.park@samsung.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: arch/arm/mach-s5pv210/
2038 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2039 M: Kyungmin Park <kyungmin.park@samsung.com>
2040 M: Kamil Debski <kamil@wypas.org>
2041 M: Andrzej Hajda <a.hajda@samsung.com>
2042 L: linux-arm-kernel@lists.infradead.org
2043 L: linux-media@vger.kernel.org
2045 F: drivers/media/platform/s5p-g2d/
2047 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2048 M: Marek Szyprowski <m.szyprowski@samsung.com>
2049 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2050 L: linux-media@vger.kernel.org
2052 F: drivers/media/platform/s5p-cec/
2053 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2055 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2056 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2057 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2058 L: linux-arm-kernel@lists.infradead.org
2059 L: linux-media@vger.kernel.org
2061 F: drivers/media/platform/s5p-jpeg/
2063 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2064 M: Kyungmin Park <kyungmin.park@samsung.com>
2065 M: Kamil Debski <kamil@wypas.org>
2066 M: Jeongtae Park <jtp.park@samsung.com>
2067 M: Andrzej Hajda <a.hajda@samsung.com>
2068 L: linux-arm-kernel@lists.infradead.org
2069 L: linux-media@vger.kernel.org
2071 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2072 F: drivers/media/platform/s5p-mfc/
2074 ARM/SHMOBILE ARM ARCHITECTURE
2075 M: Simon Horman <horms@verge.net.au>
2076 M: Magnus Damm <magnus.damm@gmail.com>
2077 L: linux-renesas-soc@vger.kernel.org
2078 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2081 F: arch/arm/boot/dts/emev2*
2082 F: arch/arm/boot/dts/r7s*
2083 F: arch/arm/boot/dts/r8a*
2084 F: arch/arm/boot/dts/r9a*
2085 F: arch/arm/boot/dts/sh*
2086 F: arch/arm/configs/shmobile_defconfig
2087 F: arch/arm/include/debug/renesas-scif.S
2088 F: arch/arm/mach-shmobile/
2089 F: Documentation/devicetree/bindings/arm/shmobile.txt
2090 F: drivers/soc/renesas/
2091 F: include/linux/soc/renesas/
2093 ARM/SOCFPGA ARCHITECTURE
2094 M: Dinh Nguyen <dinguyen@kernel.org>
2096 F: arch/arm/mach-socfpga/
2097 F: arch/arm/boot/dts/socfpga*
2098 F: arch/arm/configs/socfpga_defconfig
2099 F: arch/arm64/boot/dts/altera/
2100 W: http://www.rocketboards.org
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2103 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2104 M: Dinh Nguyen <dinguyen@kernel.org>
2106 F: drivers/clk/socfpga/
2108 ARM/SOCFPGA EDAC SUPPORT
2109 M: Thor Thayer <thor.thayer@linux.intel.com>
2111 F: drivers/edac/altera_edac.
2113 ARM/SPREADTRUM SoC SUPPORT
2114 M: Orson Zhai <orsonzhai@gmail.com>
2115 M: Baolin Wang <baolin.wang@linaro.org>
2116 M: Chunyan Zhang <zhang.lyra@gmail.com>
2118 F: arch/arm64/boot/dts/sprd
2121 ARM/STI ARCHITECTURE
2122 M: Patrice Chotard <patrice.chotard@st.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 W: http://www.stlinux.com
2126 F: arch/arm/mach-sti/
2127 F: arch/arm/boot/dts/sti*
2128 F: drivers/char/hw_random/st-rng.c
2129 F: drivers/clocksource/arm_global_timer.c
2130 F: drivers/clocksource/clksrc_st_lpc.c
2131 F: drivers/cpufreq/sti-cpufreq.c
2132 F: drivers/dma/st_fdma*
2133 F: drivers/i2c/busses/i2c-st.c
2134 F: drivers/media/rc/st_rc.c
2135 F: drivers/media/platform/sti/c8sectpfe/
2136 F: drivers/mmc/host/sdhci-st.c
2137 F: drivers/phy/st/phy-miphy28lp.c
2138 F: drivers/phy/st/phy-stih407-usb.c
2139 F: drivers/pinctrl/pinctrl-st.c
2140 F: drivers/remoteproc/st_remoteproc.c
2141 F: drivers/remoteproc/st_slim_rproc.c
2142 F: drivers/reset/sti/
2143 F: drivers/rtc/rtc-st-lpc.c
2144 F: drivers/tty/serial/st-asc.c
2145 F: drivers/usb/dwc3/dwc3-st.c
2146 F: drivers/usb/host/ehci-st.c
2147 F: drivers/usb/host/ohci-st.c
2148 F: drivers/watchdog/st_lpc_wdt.c
2149 F: drivers/ata/ahci_st.c
2150 F: include/linux/remoteproc/st_slim_rproc.h
2152 ARM/STM32 ARCHITECTURE
2153 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2154 M: Alexandre Torgue <alexandre.torgue@st.com>
2155 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2161 F: arch/arm/boot/dts/stm32*
2162 F: arch/arm/mach-stm32/
2163 F: drivers/clocksource/armv7m_systick.c
2165 ARM/Synaptics SoC support
2166 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2167 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 F: arch/arm/mach-berlin/
2171 F: arch/arm/boot/dts/berlin*
2172 F: arch/arm64/boot/dts/synaptics/
2174 ARM/TANGO ARCHITECTURE
2175 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2176 M: Mans Rullgard <mans@mansr.com>
2177 L: linux-arm-kernel@lists.infradead.org
2181 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2182 M: Lennert Buytenhek <kernel@wantstofly.org>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2187 M: Hans Verkuil <hans.verkuil@cisco.com>
2188 L: linux-tegra@vger.kernel.org
2189 L: linux-media@vger.kernel.org
2191 F: drivers/media/platform/tegra-cec/
2192 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2194 ARM/TETON BGA MACHINE SUPPORT
2195 M: "Mark F. Brown" <mark.brown314@gmail.com>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2200 M: Santosh Shilimkar <ssantosh@kernel.org>
2201 L: linux-kernel@vger.kernel.org
2203 F: drivers/memory/*emif*
2205 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2206 M: Tero Kristo <t-kristo@ti.com>
2207 M: Nishanth Menon <nm@ti.com>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2211 F: arch/arm64/boot/dts/ti/Makefile
2212 F: arch/arm64/boot/dts/ti/k3-*
2214 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2215 M: Santosh Shilimkar <ssantosh@kernel.org>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 F: arch/arm/mach-keystone/
2219 F: arch/arm/boot/dts/keystone-*
2220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2222 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-kernel@vger.kernel.org
2226 F: drivers/clk/keystone/
2228 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2229 M: Santosh Shilimkar <ssantosh@kernel.org>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 L: linux-kernel@vger.kernel.org
2233 F: drivers/clocksource/timer-keystone.c
2235 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2236 M: Santosh Shilimkar <ssantosh@kernel.org>
2237 L: linux-kernel@vger.kernel.org
2239 F: drivers/power/reset/keystone-reset.c
2241 ARM/THECUS N2100 MACHINE SUPPORT
2242 M: Lennert Buytenhek <kernel@wantstofly.org>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 ARM/TOSA MACHINE SUPPORT
2247 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2248 M: Dirk Opfer <dirk@opfer-online.de>
2251 ARM/UNIPHIER ARCHITECTURE
2252 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2256 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2257 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2258 F: arch/arm/boot/dts/uniphier*
2259 F: arch/arm/include/asm/hardware/cache-uniphier.h
2260 F: arch/arm/mach-uniphier/
2261 F: arch/arm/mm/cache-uniphier.c
2262 F: arch/arm64/boot/dts/socionext/uniphier*
2263 F: drivers/bus/uniphier-system-bus.c
2264 F: drivers/clk/uniphier/
2265 F: drivers/gpio/gpio-uniphier.c
2266 F: drivers/i2c/busses/i2c-uniphier*
2267 F: drivers/irqchip/irq-uniphier-aidet.c
2268 F: drivers/mmc/host/uniphier-sd.c
2269 F: drivers/pinctrl/uniphier/
2270 F: drivers/reset/reset-uniphier.c
2271 F: drivers/tty/serial/8250/8250_uniphier.c
2274 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2275 M: Ulf Hansson <ulf.hansson@linaro.org>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 T: git git://git.linaro.org/people/ulfh/clk.git
2279 F: drivers/clk/ux500/
2281 ARM/VERSATILE EXPRESS PLATFORM
2282 M: Liviu Dudau <liviu.dudau@arm.com>
2283 M: Sudeep Holla <sudeep.holla@arm.com>
2284 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 F: arch/arm/boot/dts/vexpress*
2288 F: arch/arm64/boot/dts/arm/
2289 F: arch/arm/mach-vexpress/
2292 F: drivers/clk/versatile/clk-vexpress-osc.c
2293 F: drivers/clocksource/timer-versatile.c
2297 M: Russell King <linux@armlinux.org.uk>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 W: http://www.armlinux.org.uk/
2303 ARM/VOIPAC PXA270 SUPPORT
2304 M: Marek Vasut <marek.vasut@gmail.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: arch/arm/mach-pxa/vpac270.c
2308 F: arch/arm/mach-pxa/include/mach/vpac270.h
2310 ARM/VT8500 ARM ARCHITECTURE
2311 M: Tony Prisk <linux@prisktech.co.nz>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 F: arch/arm/mach-vt8500/
2315 F: drivers/clocksource/timer-vt8500.c
2316 F: drivers/i2c/busses/i2c-wmt.c
2317 F: drivers/mmc/host/wmt-sdmmc.c
2318 F: drivers/pwm/pwm-vt8500.c
2319 F: drivers/rtc/rtc-vt8500.c
2320 F: drivers/tty/serial/vt8500_serial.c
2321 F: drivers/usb/host/ehci-platform.c
2322 F: drivers/usb/host/uhci-platform.c
2323 F: drivers/video/fbdev/vt8500lcdfb.*
2324 F: drivers/video/fbdev/wm8505fb*
2325 F: drivers/video/fbdev/wmt_ge_rops.*
2327 ARM/ZIPIT Z2 SUPPORT
2328 M: Marek Vasut <marek.vasut@gmail.com>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 F: arch/arm/mach-pxa/z2.c
2332 F: arch/arm/mach-pxa/include/mach/z2.h
2334 ARM/ZTE ARCHITECTURE
2335 M: Jun Nie <jun.nie@linaro.org>
2336 M: Shawn Guo <shawnguo@kernel.org>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 F: arch/arm/boot/dts/zx2967*
2340 F: arch/arm/mach-zx/
2341 F: arch/arm64/boot/dts/zte/
2343 F: drivers/dma/zx_dma.c
2344 F: drivers/gpio/gpio-zx.c
2345 F: drivers/i2c/busses/i2c-zx2967.c
2346 F: drivers/mmc/host/dw_mmc-zx.*
2347 F: drivers/pinctrl/zte/
2349 F: drivers/thermal/zx2967_thermal.c
2350 F: drivers/watchdog/zx2967_wdt.c
2351 F: Documentation/devicetree/bindings/arm/zte.txt
2352 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2353 F: Documentation/devicetree/bindings/dma/zxdma.txt
2354 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2355 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2356 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2357 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2358 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2359 F: Documentation/devicetree/bindings/soc/zte/
2360 F: Documentation/devicetree/bindings/sound/zte,*.txt
2361 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2362 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2363 F: include/dt-bindings/clock/zx2967*.h
2364 F: include/dt-bindings/soc/zte,*.h
2365 F: sound/soc/codecs/zx_aud96p22.c
2368 ARM/ZYNQ ARCHITECTURE
2369 M: Michal Simek <michal.simek@xilinx.com>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 W: http://wiki.xilinx.com
2372 T: git https://github.com/Xilinx/linux-xlnx.git
2374 F: arch/arm/mach-zynq/
2375 F: drivers/cpuidle/cpuidle-zynq.c
2376 F: drivers/block/xsysace.c
2379 F: drivers/clocksource/timer-cadence-ttc.c
2380 F: drivers/i2c/busses/i2c-cadence.c
2381 F: drivers/mmc/host/sdhci-of-arasan.c
2382 F: drivers/edac/synopsys_edac.c
2383 F: drivers/i2c/busses/i2c-xiic.c
2385 ARM64 PORT (AARCH64 ARCHITECTURE)
2386 M: Catalin Marinas <catalin.marinas@arm.com>
2387 M: Will Deacon <will.deacon@arm.com>
2388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2392 X: arch/arm64/boot/dts/
2393 F: Documentation/arm64/
2395 AS3645A LED FLASH CONTROLLER DRIVER
2396 M: Sakari Ailus <sakari.ailus@iki.fi>
2397 L: linux-leds@vger.kernel.org
2399 F: drivers/leds/leds-as3645a.c
2401 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2402 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2403 L: linux-media@vger.kernel.org
2404 T: git git://linuxtv.org/media_tree.git
2406 F: drivers/media/i2c/ak7375.c
2407 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2409 ASAHI KASEI AK8974 DRIVER
2410 M: Linus Walleij <linus.walleij@linaro.org>
2411 L: linux-iio@vger.kernel.org
2412 W: http://www.akm.com/
2414 F: drivers/iio/magnetometer/ak8974.c
2416 ASC7621 HARDWARE MONITOR DRIVER
2417 M: George Joseph <george.joseph@fairview5.com>
2418 L: linux-hwmon@vger.kernel.org
2420 F: Documentation/hwmon/asc7621
2421 F: drivers/hwmon/asc7621.c
2423 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2424 M: Corentin Chary <corentin.chary@gmail.com>
2425 L: acpi4asus-user@lists.sourceforge.net
2426 L: platform-driver-x86@vger.kernel.org
2427 W: http://acpi4asus.sf.net
2429 F: drivers/platform/x86/asus*.c
2430 F: drivers/platform/x86/eeepc*.c
2432 ASUS WIRELESS RADIO CONTROL DRIVER
2433 M: João Paulo Rechi Vita <jprvita@gmail.com>
2434 L: platform-driver-x86@vger.kernel.org
2436 F: drivers/platform/x86/asus-wireless.c
2439 M: David Howells <dhowells@redhat.com>
2440 L: keyrings@vger.kernel.org
2442 F: Documentation/crypto/asymmetric-keys.txt
2443 F: include/linux/verification.h
2444 F: include/crypto/public_key.h
2445 F: include/crypto/pkcs7.h
2446 F: crypto/asymmetric_keys/
2448 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2449 R: Dan Williams <dan.j.williams@intel.com>
2450 W: http://sourceforge.net/projects/xscaleiop
2452 F: Documentation/crypto/async-tx-api.txt
2455 F: include/linux/dmaengine.h
2456 F: include/linux/async_tx.h
2459 M: Bartosz Golaszewski <brgl@bgdev.pl>
2460 L: linux-i2c@vger.kernel.org
2461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2463 F: Documentation/devicetree/bindings/eeprom/at24.txt
2464 F: drivers/misc/eeprom/at24.c
2465 F: include/linux/platform_data/at24.h
2467 ATA OVER ETHERNET (AOE) DRIVER
2468 M: "Ed L. Cashin" <ed.cashin@acm.org>
2469 W: http://www.openaoe.org/
2471 F: Documentation/aoe/
2472 F: drivers/block/aoe/
2474 ATHEROS 71XX/9XXX GPIO DRIVER
2475 M: Alban Bedel <albeu@free.fr>
2476 W: https://github.com/AlbanBedel/linux
2477 T: git git://github.com/AlbanBedel/linux
2479 F: drivers/gpio/gpio-ath79.c
2480 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2482 ATHEROS 71XX/9XXX USB PHY DRIVER
2483 M: Alban Bedel <albeu@free.fr>
2484 W: https://github.com/AlbanBedel/linux
2485 T: git git://github.com/AlbanBedel/linux
2487 F: drivers/phy/qualcomm/phy-ath79-usb.c
2488 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2490 ATHEROS ATH GENERIC UTILITIES
2491 M: Kalle Valo <kvalo@codeaurora.org>
2492 L: linux-wireless@vger.kernel.org
2494 F: drivers/net/wireless/ath/*
2496 ATHEROS ATH5K WIRELESS DRIVER
2497 M: Jiri Slaby <jirislaby@gmail.com>
2498 M: Nick Kossifidis <mickflemm@gmail.com>
2499 M: Luis Chamberlain <mcgrof@kernel.org>
2500 L: linux-wireless@vger.kernel.org
2501 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2503 F: drivers/net/wireless/ath/ath5k/
2505 ATHEROS ATH6KL WIRELESS DRIVER
2506 M: Kalle Valo <kvalo@codeaurora.org>
2507 L: linux-wireless@vger.kernel.org
2508 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2511 F: drivers/net/wireless/ath/ath6kl/
2514 M: Ville Syrjala <syrjala@sci.fi>
2516 F: drivers/input/misc/ati_remote2.c
2518 ATK0110 HWMON DRIVER
2519 M: Luca Tettamanti <kronos.it@gmail.com>
2520 L: linux-hwmon@vger.kernel.org
2522 F: drivers/hwmon/asus_atk0110.c
2524 ATLX ETHERNET DRIVERS
2525 M: Jay Cliburn <jcliburn@gmail.com>
2526 M: Chris Snook <chris.snook@gmail.com>
2527 L: netdev@vger.kernel.org
2528 W: http://sourceforge.net/projects/atl1
2529 W: http://atl1.sourceforge.net
2531 F: drivers/net/ethernet/atheros/
2534 M: Chas Williams <3chas3@gmail.com>
2535 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2536 L: netdev@vger.kernel.org
2537 W: http://linux-atm.sourceforge.net
2540 F: include/linux/atm*
2541 F: include/uapi/linux/atm*
2543 ATMEL MACB ETHERNET DRIVER
2544 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2546 F: drivers/net/ethernet/cadence/
2548 ATMEL MAXTOUCH DRIVER
2549 M: Nick Dyer <nick@shmanahar.org>
2550 T: git git://github.com/ndyer/linux.git
2552 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2553 F: drivers/input/touchscreen/atmel_mxt_ts.c
2555 ATMEL WIRELESS DRIVER
2556 M: Simon Kelley <simon@thekelleys.org.uk>
2557 L: linux-wireless@vger.kernel.org
2558 W: http://www.thekelleys.org.uk/atmel
2559 W: http://atmelwlandriver.sourceforge.net/
2561 F: drivers/net/wireless/atmel/atmel*
2563 ATOMIC INFRASTRUCTURE
2564 M: Will Deacon <will.deacon@arm.com>
2565 M: Peter Zijlstra <peterz@infradead.org>
2566 R: Boqun Feng <boqun.feng@gmail.com>
2567 L: linux-kernel@vger.kernel.org
2569 F: arch/*/include/asm/atomic*.h
2570 F: include/*/atomic*.h
2572 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2573 M: Bradley Grove <linuxdrivers@attotech.com>
2574 L: linux-scsi@vger.kernel.org
2575 W: http://www.attotech.com
2577 F: drivers/scsi/esas2r
2579 ATUSB IEEE 802.15.4 RADIO DRIVER
2580 M: Stefan Schmidt <stefan@datenfreihafen.org>
2581 L: linux-wpan@vger.kernel.org
2583 F: drivers/net/ieee802154/atusb.c
2584 F: drivers/net/ieee802154/atusb.h
2585 F: drivers/net/ieee802154/at86rf230.h
2588 M: Paul Moore <paul@paul-moore.com>
2589 M: Eric Paris <eparis@redhat.com>
2590 L: linux-audit@redhat.com (moderated for non-subscribers)
2591 W: https://github.com/linux-audit
2592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2594 F: include/linux/audit.h
2595 F: include/uapi/linux/audit.h
2598 AUXILIARY DISPLAY DRIVERS
2599 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2601 F: drivers/auxdisplay/
2602 F: include/linux/cfag12864b.h
2604 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2605 M: Andreas Klinger <ak@it-klinger.de>
2606 L: linux-iio@vger.kernel.org
2608 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2609 F: drivers/iio/adc/hx711.c
2612 M: Ralf Baechle <ralf@linux-mips.org>
2613 L: linux-hams@vger.kernel.org
2614 W: http://www.linux-ax25.org/
2616 F: include/uapi/linux/ax25.h
2617 F: include/net/ax25.h
2621 M: Peter Rosin <peda@axentia.se>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 F: Documentation/devicetree/bindings/arm/axentia.txt
2625 F: arch/arm/boot/dts/at91-linea.dtsi
2626 F: arch/arm/boot/dts/at91-natte.dtsi
2627 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2628 F: arch/arm/boot/dts/at91-tse850-3.dts
2630 AXENTIA ASOC DRIVERS
2631 M: Peter Rosin <peda@axentia.se>
2632 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2634 F: Documentation/devicetree/bindings/sound/axentia,*
2635 F: sound/soc/atmel/tse850-pcm5142.c
2637 AXXIA I2C CONTROLLER
2638 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2639 L: linux-i2c@vger.kernel.org
2641 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2642 F: drivers/i2c/busses/i2c-axxia.c
2645 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2646 L: linux-media@vger.kernel.org
2647 W: https://linuxtv.org
2648 T: git git://linuxtv.org/media_tree.git
2650 F: drivers/media/usb/dvb-usb-v2/az6007.c
2652 AZTECH FM RADIO RECEIVER DRIVER
2653 M: Hans Verkuil <hverkuil@xs4all.nl>
2654 L: linux-media@vger.kernel.org
2655 T: git git://linuxtv.org/media_tree.git
2656 W: https://linuxtv.org
2658 F: drivers/media/radio/radio-aztech*
2661 L: linux-wireless@vger.kernel.org
2662 L: b43-dev@lists.infradead.org
2663 W: http://wireless.kernel.org/en/users/Drivers/b43
2665 F: drivers/net/wireless/broadcom/b43/
2667 B43LEGACY WIRELESS DRIVER
2668 M: Larry Finger <Larry.Finger@lwfinger.net>
2669 L: linux-wireless@vger.kernel.org
2670 L: b43-dev@lists.infradead.org
2671 W: http://wireless.kernel.org/en/users/Drivers/b43
2673 F: drivers/net/wireless/broadcom/b43legacy/
2675 BACKLIGHT CLASS/SUBSYSTEM
2676 M: Lee Jones <lee.jones@linaro.org>
2677 M: Daniel Thompson <daniel.thompson@linaro.org>
2678 M: Jingoo Han <jingoohan1@gmail.com>
2679 L: dri-devel@lists.freedesktop.org
2680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2682 F: drivers/video/backlight/
2683 F: include/linux/backlight.h
2684 F: include/linux/pwm_backlight.h
2685 F: Documentation/devicetree/bindings/leds/backlight
2688 M: Marek Lindner <mareklindner@neomailbox.ch>
2689 M: Simon Wunderlich <sw@simonwunderlich.de>
2690 M: Antonio Quartulli <a@unstable.cc>
2691 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2692 W: https://www.open-mesh.org/
2693 Q: https://patchwork.open-mesh.org/project/batman/list/
2695 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2696 F: Documentation/ABI/testing/sysfs-class-net-mesh
2697 F: Documentation/networking/batman-adv.rst
2698 F: include/uapi/linux/batadv_packet.h
2699 F: include/uapi/linux/batman_adv.h
2702 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2703 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2704 L: linux-hams@vger.kernel.org
2705 W: http://www.baycom.org/~tom/ham/ham.html
2707 F: drivers/net/hamradio/baycom*
2709 BCACHE (BLOCK LAYER CACHE)
2710 M: Coly Li <colyli@suse.de>
2711 M: Kent Overstreet <kent.overstreet@gmail.com>
2712 L: linux-bcache@vger.kernel.org
2713 W: http://bcache.evilpiepirate.org
2714 C: irc://irc.oftc.net/bcache
2716 F: drivers/md/bcache/
2718 BDISP ST MEDIA DRIVER
2719 M: Fabien Dessenne <fabien.dessenne@st.com>
2720 L: linux-media@vger.kernel.org
2721 T: git git://linuxtv.org/media_tree.git
2722 W: https://linuxtv.org
2724 F: drivers/media/platform/sti/bdisp
2726 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2727 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2728 L: netdev@vger.kernel.org
2730 F: drivers/net/ethernet/ec_bhf.c
2733 M: Luis de Bethencourt <luisbg@kernel.org>
2734 M: Salah Triki <salah.triki@gmail.com>
2736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2737 F: Documentation/filesystems/befs.txt
2741 M: Paolo Valente <paolo.valente@linaro.org>
2742 M: Jens Axboe <axboe@kernel.dk>
2743 L: linux-block@vger.kernel.org
2746 F: Documentation/block/bfq-iosched.txt
2749 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2751 F: Documentation/filesystems/bfs.txt
2753 F: include/uapi/linux/bfs_fs.h
2755 BLINKM RGB LED DRIVER
2756 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2758 F: drivers/leds/leds-blinkm.c
2761 M: Jens Axboe <axboe@kernel.dk>
2762 L: linux-block@vger.kernel.org
2763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2767 F: kernel/trace/blktrace.c
2771 M: Joern Engel <joern@lazybastard.org>
2772 L: linux-mtd@lists.infradead.org
2774 F: drivers/mtd/devices/block2mtd.c
2777 M: Marcel Holtmann <marcel@holtmann.org>
2778 M: Johan Hedberg <johan.hedberg@gmail.com>
2779 L: linux-bluetooth@vger.kernel.org
2780 W: http://www.bluez.org/
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2784 F: drivers/bluetooth/
2787 M: Marcel Holtmann <marcel@holtmann.org>
2788 M: Johan Hedberg <johan.hedberg@gmail.com>
2789 L: linux-bluetooth@vger.kernel.org
2790 W: http://www.bluez.org/
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2795 F: include/net/bluetooth/
2798 M: Jay Vosburgh <j.vosburgh@gmail.com>
2799 M: Veaceslav Falico <vfalico@gmail.com>
2800 M: Andy Gospodarek <andy@greyhouse.net>
2801 L: netdev@vger.kernel.org
2802 W: http://sourceforge.net/projects/bonding/
2804 F: drivers/net/bonding/
2805 F: include/uapi/linux/if_bonding.h
2807 BPF (Safe dynamic programs and tools)
2808 M: Alexei Starovoitov <ast@kernel.org>
2809 M: Daniel Borkmann <daniel@iogearbox.net>
2810 L: netdev@vger.kernel.org
2811 L: linux-kernel@vger.kernel.org
2812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2814 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2817 F: Documentation/networking/filter.txt
2818 F: Documentation/bpf/
2819 F: include/linux/bpf*
2820 F: include/linux/filter.h
2821 F: include/trace/events/xdp.h
2822 F: include/uapi/linux/bpf*
2823 F: include/uapi/linux/filter.h
2825 F: kernel/trace/bpf_trace.c
2828 F: net/core/filter.c
2829 F: net/sched/act_bpf.c
2830 F: net/sched/cls_bpf.c
2834 F: tools/testing/selftests/bpf/
2837 M: Shubham Bansal <illusionist.neo@gmail.com>
2838 L: netdev@vger.kernel.org
2843 M: Daniel Borkmann <daniel@iogearbox.net>
2844 M: Alexei Starovoitov <ast@kernel.org>
2845 M: Zi Shen Lim <zlim.lnx@gmail.com>
2846 L: netdev@vger.kernel.org
2850 BPF JIT for MIPS (32-BIT AND 64-BIT)
2851 M: Paul Burton <paul.burton@mips.com>
2852 L: netdev@vger.kernel.org
2856 BPF JIT for NFP NICs
2857 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2858 L: netdev@vger.kernel.org
2860 F: drivers/net/ethernet/netronome/nfp/bpf/
2862 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2863 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2864 M: Sandipan Das <sandipan@linux.ibm.com>
2865 L: netdev@vger.kernel.org
2867 F: arch/powerpc/net/
2870 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2871 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2872 L: netdev@vger.kernel.org
2875 X: arch/s390/net/pnet.c
2877 BPF JIT for SPARC (32-BIT AND 64-BIT)
2878 M: David S. Miller <davem@davemloft.net>
2879 L: netdev@vger.kernel.org
2883 BPF JIT for X86 32-BIT
2884 M: Wang YanQing <udknight@gmail.com>
2885 L: netdev@vger.kernel.org
2887 F: arch/x86/net/bpf_jit_comp32.c
2889 BPF JIT for X86 64-BIT
2890 M: Alexei Starovoitov <ast@kernel.org>
2891 M: Daniel Borkmann <daniel@iogearbox.net>
2892 L: netdev@vger.kernel.org
2895 X: arch/x86/net/bpf_jit_comp32.c
2897 BROADCOM B44 10/100 ETHERNET DRIVER
2898 M: Michael Chan <michael.chan@broadcom.com>
2899 L: netdev@vger.kernel.org
2901 F: drivers/net/ethernet/broadcom/b44.*
2903 BROADCOM B53 ETHERNET SWITCH DRIVER
2904 M: Florian Fainelli <f.fainelli@gmail.com>
2905 L: netdev@vger.kernel.org
2906 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2908 F: drivers/net/dsa/b53/*
2909 F: include/linux/platform_data/b53.h
2911 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2912 M: Florian Fainelli <f.fainelli@gmail.com>
2913 M: Ray Jui <rjui@broadcom.com>
2914 M: Scott Branden <sbranden@broadcom.com>
2915 M: bcm-kernel-feedback-list@broadcom.com
2916 T: git git://github.com/broadcom/mach-bcm
2922 F: arch/arm/mach-bcm/
2924 BROADCOM BCM2835 ARM ARCHITECTURE
2925 M: Eric Anholt <eric@anholt.net>
2926 M: Stefan Wahren <stefan.wahren@i2se.com>
2927 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2929 T: git git://github.com/anholt/linux
2932 F: drivers/staging/vc04_services
2934 BROADCOM BCM47XX MIPS ARCHITECTURE
2935 M: Hauke Mehrtens <hauke@hauke-m.de>
2936 M: Rafał Miłecki <zajec5@gmail.com>
2937 L: linux-mips@vger.kernel.org
2939 F: Documentation/devicetree/bindings/mips/brcm/
2940 F: arch/mips/bcm47xx/*
2941 F: arch/mips/include/asm/mach-bcm47xx/*
2943 BROADCOM BCM5301X ARM ARCHITECTURE
2944 M: Hauke Mehrtens <hauke@hauke-m.de>
2945 M: Rafał Miłecki <zajec5@gmail.com>
2946 M: bcm-kernel-feedback-list@broadcom.com
2947 L: linux-arm-kernel@lists.infradead.org
2949 F: arch/arm/mach-bcm/bcm_5301x.c
2950 F: arch/arm/boot/dts/bcm5301x*.dtsi
2951 F: arch/arm/boot/dts/bcm470*
2952 F: arch/arm/boot/dts/bcm953012*
2954 BROADCOM BCM53573 ARM ARCHITECTURE
2955 M: Rafał Miłecki <rafal@milecki.pl>
2956 L: linux-arm-kernel@lists.infradead.org
2958 F: arch/arm/boot/dts/bcm53573*
2959 F: arch/arm/boot/dts/bcm47189*
2961 BROADCOM BCM63XX ARM ARCHITECTURE
2962 M: Florian Fainelli <f.fainelli@gmail.com>
2963 M: bcm-kernel-feedback-list@broadcom.com
2964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2965 T: git git://github.com/broadcom/stblinux.git
2969 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2970 M: Kevin Cernekee <cernekee@gmail.com>
2971 L: linux-usb@vger.kernel.org
2973 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2975 BROADCOM BCM7XXX ARM ARCHITECTURE
2976 M: Brian Norris <computersforpeace@gmail.com>
2977 M: Gregory Fong <gregory.0xf0@gmail.com>
2978 M: Florian Fainelli <f.fainelli@gmail.com>
2979 M: bcm-kernel-feedback-list@broadcom.com
2980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981 T: git git://github.com/broadcom/stblinux.git
2983 F: arch/arm/mach-bcm/*brcmstb*
2984 F: arch/arm/boot/dts/bcm7*.dts*
2985 F: drivers/bus/brcmstb_gisb.c
2986 F: arch/arm/mm/cache-b15-rac.c
2987 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2990 BROADCOM BMIPS CPUFREQ DRIVER
2991 M: Markus Mayer <mmayer@broadcom.com>
2992 M: bcm-kernel-feedback-list@broadcom.com
2993 L: linux-pm@vger.kernel.org
2995 F: drivers/cpufreq/bmips-cpufreq.c
2997 BROADCOM BMIPS MIPS ARCHITECTURE
2998 M: Kevin Cernekee <cernekee@gmail.com>
2999 M: Florian Fainelli <f.fainelli@gmail.com>
3000 L: linux-mips@vger.kernel.org
3001 T: git git://github.com/broadcom/stblinux.git
3003 F: arch/mips/bmips/*
3004 F: arch/mips/include/asm/mach-bmips/*
3005 F: arch/mips/kernel/*bmips*
3006 F: arch/mips/boot/dts/brcm/bcm*.dts*
3007 F: drivers/irqchip/irq-bcm63*
3008 F: drivers/irqchip/irq-bcm7*
3009 F: drivers/irqchip/irq-brcmstb*
3010 F: include/linux/bcm963xx_nvram.h
3011 F: include/linux/bcm963xx_tag.h
3013 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3014 M: Rasesh Mody <rasesh.mody@cavium.com>
3015 M: Dept-GELinuxNICDev@cavium.com
3016 L: netdev@vger.kernel.org
3018 F: drivers/net/ethernet/broadcom/bnx2.*
3019 F: drivers/net/ethernet/broadcom/bnx2_*
3021 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3022 M: QLogic-Storage-Upstream@qlogic.com
3023 L: linux-scsi@vger.kernel.org
3025 F: drivers/scsi/bnx2fc/
3027 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3028 M: QLogic-Storage-Upstream@qlogic.com
3029 L: linux-scsi@vger.kernel.org
3031 F: drivers/scsi/bnx2i/
3033 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3034 M: Ariel Elior <ariel.elior@cavium.com>
3035 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3036 M: everest-linux-l2@cavium.com
3037 L: netdev@vger.kernel.org
3039 F: drivers/net/ethernet/broadcom/bnx2x/
3041 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3042 M: Michael Chan <michael.chan@broadcom.com>
3043 L: netdev@vger.kernel.org
3045 F: drivers/net/ethernet/broadcom/bnxt/
3047 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3048 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3049 M: Franky Lin <franky.lin@broadcom.com>
3050 M: Hante Meuleman <hante.meuleman@broadcom.com>
3051 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3052 M: Wright Feng <wright.feng@cypress.com>
3053 L: linux-wireless@vger.kernel.org
3054 L: brcm80211-dev-list.pdl@broadcom.com
3055 L: brcm80211-dev-list@cypress.com
3057 F: drivers/net/wireless/broadcom/brcm80211/
3059 BROADCOM BRCMSTB GPIO DRIVER
3060 M: Gregory Fong <gregory.0xf0@gmail.com>
3061 L: bcm-kernel-feedback-list@broadcom.com
3063 F: drivers/gpio/gpio-brcmstb.c
3064 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3066 BROADCOM BRCMSTB I2C DRIVER
3067 M: Kamal Dasu <kdasu.kdev@gmail.com>
3068 L: linux-i2c@vger.kernel.org
3069 L: bcm-kernel-feedback-list@broadcom.com
3071 F: drivers/i2c/busses/i2c-brcmstb.c
3072 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3074 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3075 M: Al Cooper <alcooperx@gmail.com>
3076 L: linux-kernel@vger.kernel.org
3077 L: bcm-kernel-feedback-list@broadcom.com
3079 F: drivers/phy/broadcom/phy-brcm-usb*
3081 BROADCOM GENET ETHERNET DRIVER
3082 M: Doug Berger <opendmb@gmail.com>
3083 M: Florian Fainelli <f.fainelli@gmail.com>
3084 L: netdev@vger.kernel.org
3086 F: drivers/net/ethernet/broadcom/genet/
3088 BROADCOM IPROC ARM ARCHITECTURE
3089 M: Ray Jui <rjui@broadcom.com>
3090 M: Scott Branden <sbranden@broadcom.com>
3091 M: bcm-kernel-feedback-list@broadcom.com
3092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093 T: git git://github.com/broadcom/cygnus-linux.git
3110 F: arch/arm64/boot/dts/broadcom/northstar2/*
3111 F: arch/arm64/boot/dts/broadcom/stingray/*
3112 F: drivers/clk/bcm/clk-ns*
3113 F: drivers/clk/bcm/clk-sr*
3114 F: drivers/pinctrl/bcm/pinctrl-ns*
3115 F: include/dt-bindings/clock/bcm-sr*
3117 BROADCOM KONA GPIO DRIVER
3118 M: Ray Jui <rjui@broadcom.com>
3119 L: bcm-kernel-feedback-list@broadcom.com
3121 F: drivers/gpio/gpio-bcm-kona.c
3122 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3124 BROADCOM NETXTREME-E ROCE DRIVER
3125 M: Selvin Xavier <selvin.xavier@broadcom.com>
3126 M: Devesh Sharma <devesh.sharma@broadcom.com>
3127 M: Somnath Kotur <somnath.kotur@broadcom.com>
3128 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3129 L: linux-rdma@vger.kernel.org
3130 W: http://www.broadcom.com
3132 F: drivers/infiniband/hw/bnxt_re/
3133 F: include/uapi/rdma/bnxt_re-abi.h
3135 BROADCOM NVRAM DRIVER
3136 M: Rafał Miłecki <zajec5@gmail.com>
3137 L: linux-mips@vger.kernel.org
3139 F: drivers/firmware/broadcom/*
3141 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3142 M: Rafał Miłecki <zajec5@gmail.com>
3143 L: linux-wireless@vger.kernel.org
3146 F: include/linux/bcma/
3148 BROADCOM STB AVS CPUFREQ DRIVER
3149 M: Markus Mayer <mmayer@broadcom.com>
3150 M: bcm-kernel-feedback-list@broadcom.com
3151 L: linux-pm@vger.kernel.org
3153 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3154 F: drivers/cpufreq/brcmstb*
3156 BROADCOM STB AVS TMON DRIVER
3157 M: Markus Mayer <mmayer@broadcom.com>
3158 M: bcm-kernel-feedback-list@broadcom.com
3159 L: linux-pm@vger.kernel.org
3161 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3162 F: drivers/thermal/broadcom/brcmstb*
3164 BROADCOM STB NAND FLASH DRIVER
3165 M: Brian Norris <computersforpeace@gmail.com>
3166 M: Kamal Dasu <kdasu.kdev@gmail.com>
3167 L: linux-mtd@lists.infradead.org
3168 L: bcm-kernel-feedback-list@broadcom.com
3170 F: drivers/mtd/nand/raw/brcmnand/
3172 BROADCOM STB DPFE DRIVER
3173 M: Markus Mayer <mmayer@broadcom.com>
3174 M: bcm-kernel-feedback-list@broadcom.com
3175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3177 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3178 F: drivers/memory/brcmstb_dpfe.c
3181 M: Kamal Dasu <kdasu.kdev@gmail.com>
3182 M: bcm-kernel-feedback-list@broadcom.com
3184 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3185 F: drivers/spi/spi-bcm-qspi.*
3186 F: drivers/spi/spi-brcmstb-qspi.c
3187 F: drivers/spi/spi-iproc-qspi.c
3189 BROADCOM SYSTEMPORT ETHERNET DRIVER
3190 M: Florian Fainelli <f.fainelli@gmail.com>
3191 L: netdev@vger.kernel.org
3193 F: drivers/net/ethernet/broadcom/bcmsysport.*
3195 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3196 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3197 M: Prashant Sreedharan <prashant@broadcom.com>
3198 M: Michael Chan <mchan@broadcom.com>
3199 L: netdev@vger.kernel.org
3201 F: drivers/net/ethernet/broadcom/tg3.*
3203 BROCADE BFA FC SCSI DRIVER
3204 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3205 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3206 L: linux-scsi@vger.kernel.org
3208 F: drivers/scsi/bfa/
3210 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3211 M: Rasesh Mody <rasesh.mody@cavium.com>
3212 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3213 M: Dept-GELinuxNICDev@cavium.com
3214 L: netdev@vger.kernel.org
3216 F: drivers/net/ethernet/brocade/bna/
3218 BSG (block layer generic sg v4 driver)
3219 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3220 L: linux-scsi@vger.kernel.org
3223 F: include/linux/bsg.h
3224 F: include/uapi/linux/bsg.h
3227 M: Clemens Ladisch <clemens@ladisch.de>
3228 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3229 T: git git://git.alsa-project.org/alsa-kernel.git
3231 F: Documentation/sound/cards/bt87x.rst
3232 F: sound/pci/bt87x.c
3235 M: Michael Buesch <m@bues.ch>
3236 W: http://bu3sch.de/btgpio.php
3238 F: drivers/gpio/gpio-bt8xx.c
3241 M: Chris Mason <clm@fb.com>
3242 M: Josef Bacik <josef@toxicpanda.com>
3243 M: David Sterba <dsterba@suse.com>
3244 L: linux-btrfs@vger.kernel.org
3245 W: http://btrfs.wiki.kernel.org/
3246 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3249 F: Documentation/filesystems/btrfs.txt
3251 F: include/linux/btrfs*
3252 F: include/uapi/linux/btrfs*
3254 BTTV VIDEO4LINUX DRIVER
3255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3256 L: linux-media@vger.kernel.org
3257 W: https://linuxtv.org
3258 T: git git://linuxtv.org/media_tree.git
3260 F: Documentation/media/v4l-drivers/bttv*
3261 F: drivers/media/pci/bt8xx/bttv*
3263 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3264 M: Chanwoo Choi <cw00.choi@samsung.com>
3265 L: linux-pm@vger.kernel.org
3266 L: linux-samsung-soc@vger.kernel.org
3267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3269 F: drivers/devfreq/exynos-bus.c
3270 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3272 BUSLOGIC SCSI DRIVER
3273 M: Khalid Aziz <khalid@gonehiking.org>
3274 L: linux-scsi@vger.kernel.org
3276 F: drivers/scsi/BusLogic.*
3277 F: drivers/scsi/FlashPoint.*
3279 C-MEDIA CMI8788 DRIVER
3280 M: Clemens Ladisch <clemens@ladisch.de>
3281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3282 T: git git://git.alsa-project.org/alsa-kernel.git
3284 F: sound/pci/oxygen/
3287 M: Guo Ren <guoren@kernel.org>
3288 T: git https://github.com/c-sky/csky-linux.git
3291 F: Documentation/devicetree/bindings/csky/
3292 F: drivers/irqchip/irq-csky-*
3293 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3294 F: drivers/clocksource/timer-gx6605s.c
3295 F: drivers/clocksource/timer-mp-csky.c
3296 F: Documentation/devicetree/bindings/timer/csky,*
3301 M: Mark Salter <msalter@redhat.com>
3302 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3303 L: linux-c6x-dev@linux-c6x.org
3304 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3308 CA8210 IEEE-802.15.4 RADIO DRIVER
3309 M: Harry Morris <h.morris@cascoda.com>
3310 L: linux-wpan@vger.kernel.org
3311 W: https://github.com/Cascoda/ca8210-linux.git
3313 F: drivers/net/ieee802154/ca8210.c
3314 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3316 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3317 M: David Howells <dhowells@redhat.com>
3318 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3320 F: Documentation/filesystems/caching/cachefiles.txt
3323 CADENCE MIPI-CSI2 BRIDGES
3324 M: Maxime Ripard <maxime.ripard@bootlin.com>
3325 L: linux-media@vger.kernel.org
3327 F: Documentation/devicetree/bindings/media/cdns,*.txt
3328 F: drivers/media/platform/cadence/cdns-csi2*
3330 CADET FM/AM RADIO RECEIVER DRIVER
3331 M: Hans Verkuil <hverkuil@xs4all.nl>
3332 L: linux-media@vger.kernel.org
3333 T: git git://linuxtv.org/media_tree.git
3334 W: https://linuxtv.org
3336 F: drivers/media/radio/radio-cadet*
3338 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3339 M: Jonathan Corbet <corbet@lwn.net>
3340 L: linux-media@vger.kernel.org
3341 T: git git://linuxtv.org/media_tree.git
3343 F: Documentation/media/v4l-drivers/cafe_ccic*
3344 F: drivers/media/platform/marvell-ccic/
3347 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3348 L: netdev@vger.kernel.org
3350 F: Documentation/networking/caif/
3351 F: drivers/net/caif/
3352 F: include/uapi/linux/caif/
3353 F: include/net/caif/
3357 M: Toke Høiland-Jørgensen <toke@toke.dk>
3358 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3360 F: net/sched/sch_cake.c
3362 CALGARY x86-64 IOMMU
3363 M: Muli Ben-Yehuda <mulix@mulix.org>
3364 M: Jon Mason <jdmason@kudzu.us>
3365 L: iommu@lists.linux-foundation.org
3367 F: arch/x86/kernel/pci-calgary_64.c
3368 F: arch/x86/kernel/tce_64.c
3369 F: arch/x86/include/asm/calgary.h
3370 F: arch/x86/include/asm/tce.h
3373 M: Wolfgang Grandegger <wg@grandegger.com>
3374 M: Marc Kleine-Budde <mkl@pengutronix.de>
3375 L: linux-can@vger.kernel.org
3376 W: https://github.com/linux-can
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3380 F: Documentation/devicetree/bindings/net/can/
3382 F: include/linux/can/dev.h
3383 F: include/linux/can/platform/
3384 F: include/uapi/linux/can/error.h
3385 F: include/uapi/linux/can/netlink.h
3388 M: Oliver Hartkopp <socketcan@hartkopp.net>
3389 M: Marc Kleine-Budde <mkl@pengutronix.de>
3390 L: linux-can@vger.kernel.org
3391 W: https://github.com/linux-can
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3395 F: Documentation/networking/can.rst
3397 F: include/linux/can/core.h
3398 F: include/uapi/linux/can.h
3399 F: include/uapi/linux/can/bcm.h
3400 F: include/uapi/linux/can/raw.h
3401 F: include/uapi/linux/can/gw.h
3404 M: Serge Hallyn <serge@hallyn.com>
3405 L: linux-security-module@vger.kernel.org
3407 F: include/linux/capability.h
3408 F: include/uapi/linux/capability.h
3409 F: security/commoncap.c
3410 F: kernel/capability.c
3412 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3413 M: Kevin Tsai <ktsai@capellamicro.com>
3415 F: drivers/iio/light/cm*
3417 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3418 M: Christian Lamparter <chunkeey@googlemail.com>
3419 L: linux-wireless@vger.kernel.org
3420 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3422 F: drivers/net/wireless/ath/carl9170/
3425 M: Jan Glauber <jglauber@cavium.com>
3426 M: David Daney <david.daney@cavium.com>
3427 W: http://www.cavium.com
3429 F: drivers/i2c/busses/i2c-octeon*
3430 F: drivers/i2c/busses/i2c-thunderx*
3432 CAVIUM LIQUIDIO NETWORK DRIVER
3433 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3434 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3435 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3436 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3437 L: netdev@vger.kernel.org
3438 W: http://www.cavium.com
3440 F: drivers/net/ethernet/cavium/liquidio/
3443 M: Jan Glauber <jglauber@cavium.com>
3444 M: David Daney <david.daney@cavium.com>
3445 M: Steven J. Hill <Steven.Hill@cavium.com>
3446 W: http://www.cavium.com
3448 F: drivers/mmc/host/cavium*
3450 CAVIUM OCTEON-TX CRYPTO DRIVER
3451 M: George Cherian <george.cherian@cavium.com>
3452 L: linux-crypto@vger.kernel.org
3453 W: http://www.cavium.com
3455 F: drivers/crypto/cavium/cpt/
3457 CAVIUM THUNDERX2 ARM64 SOC
3458 M: Robert Richter <rrichter@cavium.com>
3459 M: Jayachandran C <jnair@caviumnetworks.com>
3460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3462 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3463 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3465 CC2520 IEEE-802.15.4 RADIO DRIVER
3466 M: Varka Bhadram <varkabhadram@gmail.com>
3467 L: linux-wpan@vger.kernel.org
3469 F: drivers/net/ieee802154/cc2520.c
3470 F: include/linux/spi/cc2520.h
3471 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3473 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3474 M: Gilad Ben-Yossef <gilad@benyossef.com>
3475 L: linux-crypto@vger.kernel.org
3477 F: drivers/crypto/ccree/
3478 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3481 M: Hans Verkuil <hans.verkuil@cisco.com>
3482 L: linux-media@vger.kernel.org
3483 T: git git://linuxtv.org/media_tree.git
3484 W: http://linuxtv.org
3486 F: Documentation/media/kapi/cec-core.rst
3487 F: Documentation/media/uapi/cec
3488 F: drivers/media/cec/
3489 F: drivers/media/rc/keymaps/rc-cec.c
3490 F: include/media/cec.h
3491 F: include/media/cec-notifier.h
3492 F: include/uapi/linux/cec.h
3493 F: include/uapi/linux/cec-funcs.h
3494 F: Documentation/devicetree/bindings/media/cec.txt
3495 F: Documentation/ABI/testing/debugfs-cec-error-inj
3498 M: Hans Verkuil <hans.verkuil@cisco.com>
3499 L: linux-media@vger.kernel.org
3500 T: git git://linuxtv.org/media_tree.git
3501 W: http://linuxtv.org
3503 F: drivers/media/platform/cec-gpio/
3504 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3506 CELL BROADBAND ENGINE ARCHITECTURE
3507 M: Arnd Bergmann <arnd@arndb.de>
3508 L: linuxppc-dev@lists.ozlabs.org
3509 W: http://www.ibm.com/developerworks/power/cell/
3511 F: arch/powerpc/include/asm/cell*.h
3512 F: arch/powerpc/include/asm/spu*.h
3513 F: arch/powerpc/include/uapi/asm/spu*.h
3514 F: arch/powerpc/oprofile/*cell*
3515 F: arch/powerpc/platforms/cell/
3517 CEPH COMMON CODE (LIBCEPH)
3518 M: Ilya Dryomov <idryomov@gmail.com>
3519 M: "Yan, Zheng" <zyan@redhat.com>
3520 M: Sage Weil <sage@redhat.com>
3521 L: ceph-devel@vger.kernel.org
3523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3524 T: git git://github.com/ceph/ceph-client.git
3527 F: include/linux/ceph/
3528 F: include/linux/crush/
3530 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3531 M: "Yan, Zheng" <zyan@redhat.com>
3532 M: Sage Weil <sage@redhat.com>
3533 M: Ilya Dryomov <idryomov@gmail.com>
3534 L: ceph-devel@vger.kernel.org
3536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3537 T: git git://github.com/ceph/ceph-client.git
3539 F: Documentation/filesystems/ceph.txt
3542 CERTIFICATE HANDLING:
3543 M: David Howells <dhowells@redhat.com>
3544 M: David Woodhouse <dwmw2@infradead.org>
3545 L: keyrings@vger.kernel.org
3547 F: Documentation/admin-guide/module-signing.rst
3549 F: scripts/sign-file.c
3550 F: scripts/extract-cert.c
3552 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3553 L: linux-usb@vger.kernel.org
3555 F: Documentation/usb/WUSB-Design-overview.txt
3556 F: Documentation/usb/wusb-cbaf
3557 F: drivers/usb/host/hwa-hc.c
3558 F: drivers/usb/host/whci/
3559 F: drivers/usb/wusbcore/
3560 F: include/linux/usb/wusb*
3562 CFAG12864B LCD DRIVER
3563 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3565 F: drivers/auxdisplay/cfag12864b.c
3566 F: include/linux/cfag12864b.h
3568 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3569 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3571 F: drivers/auxdisplay/cfag12864bfb.c
3572 F: include/linux/cfag12864b.h
3574 802.11 (including CFG80211/NL80211)
3575 M: Johannes Berg <johannes@sipsolutions.net>
3576 L: linux-wireless@vger.kernel.org
3577 W: http://wireless.kernel.org/
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3582 F: include/uapi/linux/nl80211.h
3583 F: include/linux/ieee80211.h
3584 F: include/net/wext.h
3585 F: include/net/cfg80211.h
3586 F: include/net/iw_handler.h
3587 F: include/net/ieee80211_radiotap.h
3588 F: Documentation/driver-api/80211/cfg80211.rst
3589 F: Documentation/networking/regulatory.txt
3591 CHAR and MISC DRIVERS
3592 M: Arnd Bergmann <arnd@arndb.de>
3593 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3598 F: include/linux/miscdevice.h
3601 M: Andy Whitcroft <apw@canonical.com>
3602 M: Joe Perches <joe@perches.com>
3604 F: scripts/checkpatch.pl
3606 CHINESE DOCUMENTATION
3607 M: Harry Wei <harryxiyou@gmail.com>
3608 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3609 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3611 F: Documentation/translations/zh_CN/
3613 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3614 M: Peter Chen <Peter.Chen@nxp.com>
3615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3616 L: linux-usb@vger.kernel.org
3618 F: drivers/usb/chipidea/
3620 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3621 M: Hans de Goede <hdegoede@redhat.com>
3622 L: linux-input@vger.kernel.org
3624 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3625 F: drivers/input/touchscreen/chipone_icn8318.c
3627 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3628 M: Hans de Goede <hdegoede@redhat.com>
3629 L: linux-input@vger.kernel.org
3631 F: drivers/input/touchscreen/chipone_icn8505.c
3633 CHROME HARDWARE PLATFORM SUPPORT
3634 M: Benson Leung <bleung@chromium.org>
3635 M: Olof Johansson <olof@lixom.net>
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3638 F: drivers/platform/chrome/
3640 CIRRUS LOGIC AUDIO CODEC DRIVERS
3641 M: Brian Austin <brian.austin@cirrus.com>
3642 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3643 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3645 F: sound/soc/codecs/cs*
3647 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3648 M: Hartley Sweeten <hsweeten@visionengravers.com>
3649 L: netdev@vger.kernel.org
3651 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3653 CISCO FCOE HBA DRIVER
3654 M: Satish Kharat <satishkh@cisco.com>
3655 M: Sesidhar Baddela <sebaddel@cisco.com>
3656 M: Karan Tilak Kumar <kartilak@cisco.com>
3657 L: linux-scsi@vger.kernel.org
3659 F: drivers/scsi/fnic/
3661 CISCO SCSI HBA DRIVER
3662 M: Karan Tilak Kumar <kartilak@cisco.com>
3663 M: Sesidhar Baddela <sebaddel@cisco.com>
3664 L: linux-scsi@vger.kernel.org
3666 F: drivers/scsi/snic/
3668 CISCO VIC ETHERNET NIC DRIVER
3669 M: Christian Benvenuti <benve@cisco.com>
3670 M: Govindarajulu Varadarajan <_govind@gmx.com>
3671 M: Parvi Kaustubhi <pkaustub@cisco.com>
3673 F: drivers/net/ethernet/cisco/enic/
3675 CISCO VIC LOW LATENCY NIC DRIVER
3676 M: Christian Benvenuti <benve@cisco.com>
3678 F: drivers/infiniband/hw/usnic/
3680 CIRRUS LOGIC MADERA CODEC DRIVERS
3681 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3682 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3684 L: patches@opensource.cirrus.com
3685 T: git https://github.com/CirrusLogic/linux-drivers.git
3686 W: https://github.com/CirrusLogic/linux-drivers/wiki
3688 F: Documentation/devicetree/bindings/mfd/madera.txt
3689 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3690 F: include/linux/mfd/madera/*
3691 F: drivers/gpio/gpio-madera*
3692 F: drivers/mfd/madera*
3693 F: drivers/mfd/cs47l*
3694 F: drivers/pinctrl/cirrus/*
3697 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3702 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3703 L: linux-kernel@vger.kernel.org
3706 F: include/linux/cleancache.h
3709 M: Russell King <linux@armlinux.org.uk>
3710 L: linux-clk@vger.kernel.org
3712 F: include/linux/clk.h
3714 CLOCKSOURCE, CLOCKEVENT DRIVERS
3715 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3716 M: Thomas Gleixner <tglx@linutronix.de>
3717 L: linux-kernel@vger.kernel.org
3718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3720 F: drivers/clocksource/
3721 F: Documentation/devicetree/bindings/timer/
3724 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3725 M: Daniel Oliveira Nascimento <don@syst.com.br>
3726 L: platform-driver-x86@vger.kernel.org
3728 F: drivers/platform/x86/classmate-laptop.c
3731 M: Hans Verkuil <hans.verkuil@cisco.com>
3732 L: linux-media@vger.kernel.org
3733 T: git git://linuxtv.org/media_tree.git
3734 W: https://linuxtv.org
3736 F: drivers/media/pci/cobalt/
3738 COCCINELLE/Semantic Patches (SmPL)
3739 M: Julia Lawall <Julia.Lawall@lip6.fr>
3740 M: Gilles Muller <Gilles.Muller@lip6.fr>
3741 M: Nicolas Palix <nicolas.palix@imag.fr>
3742 M: Michal Marek <michal.lkml@markovi.net>
3743 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3745 W: http://coccinelle.lip6.fr/
3747 F: Documentation/dev-tools/coccinelle.rst
3748 F: scripts/coccinelle/
3749 F: scripts/coccicheck
3752 M: Jan Harkes <jaharkes@cs.cmu.edu>
3754 L: codalist@coda.cs.cmu.edu
3755 W: http://www.coda.cs.cmu.edu/
3757 F: Documentation/filesystems/coda.txt
3759 F: include/linux/coda*.h
3760 F: include/uapi/linux/coda*.h
3762 CODA V4L2 MEM2MEM DRIVER
3763 M: Philipp Zabel <p.zabel@pengutronix.de>
3764 L: linux-media@vger.kernel.org
3766 F: Documentation/devicetree/bindings/media/coda.txt
3767 F: drivers/media/platform/coda/
3770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3772 F: Documentation/process/code-of-conduct.rst
3773 F: Documentation/process/code-of-conduct-interpretation.rst
3775 COMMON CLK FRAMEWORK
3776 M: Michael Turquette <mturquette@baylibre.com>
3777 M: Stephen Boyd <sboyd@kernel.org>
3778 L: linux-clk@vger.kernel.org
3779 Q: http://patchwork.kernel.org/project/linux-clk/list/
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3782 F: Documentation/devicetree/bindings/clock/
3784 X: drivers/clk/clkdev.c
3785 F: include/linux/clk-pr*
3786 F: include/linux/clk/
3787 F: include/linux/of_clk.h
3789 COMMON INTERNET FILE SYSTEM (CIFS)
3790 M: Steve French <sfrench@samba.org>
3791 L: linux-cifs@vger.kernel.org
3792 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3793 W: http://linux-cifs.samba.org/
3794 T: git git://git.samba.org/sfrench/cifs-2.6.git
3796 F: Documentation/filesystems/cifs/
3799 COMPACTPCI HOTPLUG CORE
3800 M: Scott Murray <scott@spiteful.org>
3801 L: linux-pci@vger.kernel.org
3803 F: drivers/pci/hotplug/cpci_hotplug*
3805 COMPACTPCI HOTPLUG GENERIC DRIVER
3806 M: Scott Murray <scott@spiteful.org>
3807 L: linux-pci@vger.kernel.org
3809 F: drivers/pci/hotplug/cpcihp_generic.c
3811 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3812 M: Scott Murray <scott@spiteful.org>
3813 L: linux-pci@vger.kernel.org
3815 F: drivers/pci/hotplug/cpcihp_zt5550.*
3817 COMPAL LAPTOP SUPPORT
3818 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3819 L: platform-driver-x86@vger.kernel.org
3821 F: drivers/platform/x86/compal-laptop.c
3824 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3826 F: include/linux/compiler_attributes.h
3828 CONEXANT ACCESSRUNNER USB DRIVER
3829 L: accessrunner-general@lists.sourceforge.net
3830 W: http://accessrunner.sourceforge.net/
3832 F: drivers/usb/atm/cxacru.c
3835 M: Joel Becker <jlbec@evilplan.org>
3836 M: Christoph Hellwig <hch@lst.de>
3837 T: git git://git.infradead.org/users/hch/configfs.git
3840 F: include/linux/configfs.h
3843 M: Evgeniy Polyakov <zbr@ioremap.net>
3844 L: netdev@vger.kernel.org
3846 F: drivers/connector/
3848 CONTROL GROUP (CGROUP)
3849 M: Tejun Heo <tj@kernel.org>
3850 M: Li Zefan <lizefan@huawei.com>
3851 M: Johannes Weiner <hannes@cmpxchg.org>
3852 L: cgroups@vger.kernel.org
3853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3855 F: Documentation/cgroup*
3856 F: include/linux/cgroup*
3859 CONTROL GROUP - CPUSET
3860 M: Li Zefan <lizefan@huawei.com>
3861 L: cgroups@vger.kernel.org
3862 W: http://www.bullopensource.org/cpuset/
3863 W: http://oss.sgi.com/projects/cpusets/
3864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3866 F: Documentation/cgroup-v1/cpusets.txt
3867 F: include/linux/cpuset.h
3868 F: kernel/cgroup/cpuset.c
3870 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3871 M: Johannes Weiner <hannes@cmpxchg.org>
3872 M: Michal Hocko <mhocko@kernel.org>
3873 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3874 L: cgroups@vger.kernel.org
3875 L: linux-mm@kvack.org
3880 CORETEMP HARDWARE MONITORING DRIVER
3881 M: Fenghua Yu <fenghua.yu@intel.com>
3882 L: linux-hwmon@vger.kernel.org
3884 F: Documentation/hwmon/coretemp
3885 F: drivers/hwmon/coretemp.c
3887 COSA/SRP SYNC SERIAL DRIVER
3888 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3889 W: http://www.fi.muni.cz/~kas/cosa/
3891 F: drivers/net/wan/cosa*
3893 CPMAC ETHERNET DRIVER
3894 M: Florian Fainelli <f.fainelli@gmail.com>
3895 L: netdev@vger.kernel.org
3897 F: drivers/net/ethernet/ti/cpmac.c
3899 CPU FREQUENCY DRIVERS
3900 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3901 M: Viresh Kumar <viresh.kumar@linaro.org>
3902 L: linux-pm@vger.kernel.org
3904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3905 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3906 B: https://bugzilla.kernel.org
3907 F: Documentation/cpu-freq/
3908 F: Documentation/devicetree/bindings/cpufreq/
3910 F: include/linux/cpufreq.h
3911 F: tools/testing/selftests/cpufreq/
3913 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3914 M: Viresh Kumar <viresh.kumar@linaro.org>
3915 M: Sudeep Holla <sudeep.holla@arm.com>
3916 L: linux-pm@vger.kernel.org
3917 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3919 F: drivers/cpufreq/arm_big_little.h
3920 F: drivers/cpufreq/arm_big_little.c
3922 CPU POWER MONITORING SUBSYSTEM
3923 M: Thomas Renninger <trenn@suse.com>
3924 M: Shuah Khan <shuah@kernel.org>
3925 L: linux-pm@vger.kernel.org
3927 F: tools/power/cpupower/
3930 M: "H. Peter Anvin" <hpa@zytor.com>
3932 F: arch/x86/kernel/cpuid.c
3933 F: arch/x86/kernel/msr.c
3935 CPUIDLE DRIVER - ARM BIG LITTLE
3936 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3937 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3938 L: linux-pm@vger.kernel.org
3939 L: linux-arm-kernel@lists.infradead.org
3940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3942 F: drivers/cpuidle/cpuidle-big_little.c
3944 CPUIDLE DRIVER - ARM EXYNOS
3945 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>