3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
327 F: drivers/pci/*/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andy@infradead.org>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <matthew@wil.cx>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
554 M: Antti Palosaari <crope@iki.fi>
555 L: linux-media@vger.kernel.org
556 W: https://linuxtv.org
557 W: http://palosaari.fi/linux/
558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
559 T: git git://linuxtv.org/anttip/media_tree.git
561 F: drivers/media/dvb-frontends/af9013*
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9033*
574 M: David Sterba <dsterba@suse.com>
575 L: linux-fsdevel@vger.kernel.org
577 F: Documentation/filesystems/affs.txt
581 M: David Howells <dhowells@redhat.com>
582 L: linux-afs@lists.infradead.org
585 F: include/trace/events/afs.h
586 F: Documentation/filesystems/afs.txt
587 W: https://www.infradead.org/~dhowells/kafs/
590 M: David Airlie <airlied@linux.ie>
591 T: git git://anongit.freedesktop.org/drm/drm
594 F: include/linux/agp*
595 F: include/uapi/linux/agp*
598 M: "Juergen E. Fischer" <fischer@norbit.de>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aha152x*
602 F: drivers/scsi/pcmcia/aha152x*
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M: Hannes Reinecke <hare@suse.com>
606 L: linux-scsi@vger.kernel.org
608 F: drivers/scsi/aic7xxx/
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M: Hans Verkuil <hverkuil@xs4all.nl>
612 L: linux-media@vger.kernel.org
613 T: git git://linuxtv.org/media_tree.git
614 W: https://linuxtv.org
616 F: drivers/media/radio/radio-aimslab*
619 M: Benjamin LaHaise <bcrl@kvack.org>
620 L: linux-aio@kvack.org
623 F: include/linux/*aio*.h
626 M: Antti Palosaari <crope@iki.fi>
627 L: linux-media@vger.kernel.org
628 W: https://linuxtv.org
629 W: http://palosaari.fi/linux/
630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
631 T: git git://linuxtv.org/anttip/media_tree.git
633 F: drivers/media/usb/airspy/
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
638 F: drivers/net/ethernet/alacritech/*
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M: Duncan Sands <duncan.sands@free.fr>
642 L: linux-usb@vger.kernel.org
643 W: http://www.linux-usb.org/SpeedTouch/
645 F: drivers/usb/atm/speedtch.c
646 F: drivers/usb/atm/usbatm.c
648 ALCHEMY AU1XX0 MMC DRIVER
649 M: Manuel Lauss <manuel.lauss@gmail.com>
651 F: drivers/mmc/host/au1xmmc.c
654 M: Rudolf Marek <r.marek@assembler.cz>
655 L: linux-i2c@vger.kernel.org
657 F: Documentation/i2c/busses/i2c-ali1563
658 F: drivers/i2c/busses/i2c-ali1563.c
660 ALLWINNER SECURITY SYSTEM
661 M: Corentin Labbe <clabbe.montjoie@gmail.com>
662 L: linux-crypto@vger.kernel.org
664 F: drivers/crypto/sunxi-ss/
667 M: Richard Henderson <rth@twiddle.net>
668 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M: Matt Turner <mattst88@gmail.com>
671 L: linux-alpha@vger.kernel.org
674 ALPS PS/2 TOUCHPAD DRIVER
675 R: Pali Rohár <pali.rohar@gmail.com>
676 F: drivers/input/mouse/alps.*
678 ALTERA I2C CONTROLLER DRIVER
679 M: Thor Thayer <thor.thayer@linux.intel.com>
681 F: drivers/i2c/busses/i2c-altera.c
683 ALTERA MAILBOX DRIVER
684 M: Ley Foon Tan <lftan@altera.com>
685 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
687 F: drivers/mailbox/mailbox-altera.c
690 M: Tien Hock Loh <thloh@altera.com>
691 L: linux-gpio@vger.kernel.org
693 F: drivers/gpio/gpio-altera.c
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M: Thor Thayer <thor.thayer@linux.intel.com>
698 F: drivers/gpio/gpio-altera-a10sr.c
699 F: drivers/mfd/altera-a10sr.c
700 F: drivers/reset/reset-a10sr.c
701 F: include/linux/mfd/altera-a10sr.h
702 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M: Vince Bridgers <vbridger@opensource.altera.com>
706 L: netdev@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/net/ethernet/altera/
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M: Tobias Klauser <tklauser@distanz.ch>
713 L: linux-serial@vger.kernel.org
714 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 F: drivers/tty/serial/altera_uart.c
717 F: drivers/tty/serial/altera_jtaguart.c
718 F: include/linux/altera_uart.h
719 F: include/linux/altera_jtaguart.h
721 AMAZON ETHERNET DRIVERS
722 M: Netanel Belgazal <netanel@amazon.com>
723 R: Saeed Bishara <saeedb@amazon.com>
724 R: Zorik Machulsky <zorik@amazon.com>
725 L: netdev@vger.kernel.org
727 F: Documentation/networking/ena.txt
728 F: drivers/net/ethernet/amazon/
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M: Tom Lendacky <thomas.lendacky@amd.com>
732 M: Gary Hook <gary.hook@amd.com>
733 L: linux-crypto@vger.kernel.org
735 F: drivers/crypto/ccp/
736 F: include/linux/ccp.h
739 M: Harry Wentland <harry.wentland@amd.com>
740 M: Leo Li <sunpeng.li@amd.com>
741 L: amd-gfx@lists.freedesktop.org
742 T: git git://people.freedesktop.org/~agd5f/linux
744 F: drivers/gpu/drm/amd/display/
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M: Huang Rui <ray.huang@amd.com>
748 L: linux-hwmon@vger.kernel.org
750 F: Documentation/hwmon/fam15h_power
751 F: drivers/hwmon/fam15h_power.c
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
756 F: drivers/usb/gadget/udc/amd5536udc.*
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P: Andres Salomon <dilinger@queued.net>
760 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
763 F: drivers/char/hw_random/geode-rng.c
764 F: drivers/crypto/geode*
765 F: drivers/video/fbdev/geode/
766 F: arch/x86/include/asm/geode.h
769 M: Joerg Roedel <joro@8bytes.org>
770 L: iommu@lists.linux-foundation.org
771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
773 F: drivers/iommu/amd_iommu*.[ch]
774 F: include/linux/amd-iommu.h
777 M: Oded Gabbay <oded.gabbay@gmail.com>
778 L: dri-devel@lists.freedesktop.org
779 T: git git://people.freedesktop.org/~gabbayo/linux.git
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F: drivers/gpu/drm/amd/amdkfd/
789 F: drivers/gpu/drm/amd/include/cik_structs.h
790 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F: drivers/gpu/drm/amd/include/vi_structs.h
792 F: drivers/gpu/drm/amd/include/v9_structs.h
793 F: include/uapi/linux/kfd_ioctl.h
796 M: Rex Zhu <rex.zhu@amd.com>
797 M: Evan Quan <evan.quan@amd.com>
798 L: amd-gfx@lists.freedesktop.org
800 F: drivers/gpu/drm/amd/powerplay/
801 T: git git://people.freedesktop.org/~agd5f/linux
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M: Brijesh Singh <brijeshkumar.singh@amd.com>
805 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M: Tom Lendacky <thomas.lendacky@amd.com>
808 F: arch/arm64/boot/dts/amd/
811 M: Tom Lendacky <thomas.lendacky@amd.com>
812 L: netdev@vger.kernel.org
814 F: drivers/net/ethernet/amd/xgbe/
815 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
817 ANALOG DEVICES INC AD5686 DRIVER
818 M: Stefan Popa <stefan.popa@analog.com>
819 L: linux-pm@vger.kernel.org
820 W: http://ez.analog.com/community/linux-device-drivers
822 F: drivers/iio/dac/ad5686*
823 F: drivers/iio/dac/ad5696*
825 ANALOG DEVICES INC AD5758 DRIVER
826 M: Stefan Popa <stefan.popa@analog.com>
827 L: linux-iio@vger.kernel.org
828 W: http://ez.analog.com/community/linux-device-drivers
830 F: drivers/iio/dac/ad5758.c
831 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
833 ANALOG DEVICES INC AD9389B DRIVER
834 M: Hans Verkuil <hans.verkuil@cisco.com>
835 L: linux-media@vger.kernel.org
837 F: drivers/media/i2c/ad9389b*
839 ANALOG DEVICES INC ADGS1408 DRIVER
840 M: Mircea Caprioru <mircea.caprioru@analog.com>
842 F: drivers/mux/adgs1408.c
843 F: Documentation/devicetree/bindings/mux/adgs1408.txt
845 ANALOG DEVICES INC ADP5061 DRIVER
846 M: Stefan Popa <stefan.popa@analog.com>
847 L: linux-pm@vger.kernel.org
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: drivers/power/supply/adp5061.c
852 ANALOG DEVICES INC ADV7180 DRIVER
853 M: Lars-Peter Clausen <lars@metafoo.de>
854 L: linux-media@vger.kernel.org
855 W: http://ez.analog.com/community/linux-device-drivers
857 F: drivers/media/i2c/adv7180.c
859 ANALOG DEVICES INC ADV748X DRIVER
860 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
861 L: linux-media@vger.kernel.org
863 F: drivers/media/i2c/adv748x/*
865 ANALOG DEVICES INC ADV7511 DRIVER
866 M: Hans Verkuil <hans.verkuil@cisco.com>
867 L: linux-media@vger.kernel.org
869 F: drivers/media/i2c/adv7511*
871 ANALOG DEVICES INC ADV7604 DRIVER
872 M: Hans Verkuil <hans.verkuil@cisco.com>
873 L: linux-media@vger.kernel.org
875 F: drivers/media/i2c/adv7604*
877 ANALOG DEVICES INC ADV7842 DRIVER
878 M: Hans Verkuil <hans.verkuil@cisco.com>
879 L: linux-media@vger.kernel.org
881 F: drivers/media/i2c/adv7842*
883 ANALOG DEVICES INC ASOC CODEC DRIVERS
884 M: Lars-Peter Clausen <lars@metafoo.de>
885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
886 W: http://wiki.analog.com/
887 W: http://ez.analog.com/community/linux-device-drivers
889 F: sound/soc/codecs/adau*
890 F: sound/soc/codecs/adav*
891 F: sound/soc/codecs/ad1*
892 F: sound/soc/codecs/ad7*
893 F: sound/soc/codecs/ssm*
894 F: sound/soc/codecs/sigmadsp.*
896 ANALOG DEVICES INC DMA DRIVERS
897 M: Lars-Peter Clausen <lars@metafoo.de>
898 W: http://ez.analog.com/community/linux-device-drivers
900 F: drivers/dma/dma-axi-dmac.c
902 ANALOG DEVICES INC IIO DRIVERS
903 M: Lars-Peter Clausen <lars@metafoo.de>
904 M: Michael Hennerich <Michael.Hennerich@analog.com>
905 W: http://wiki.analog.com/
906 W: http://ez.analog.com/community/linux-device-drivers
908 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
911 F: drivers/iio/adc/ltc2497*
912 X: drivers/iio/*/adjd*
913 F: drivers/staging/iio/*/ad*
916 M: Greentime Hu <green.hu@gmail.com>
917 M: Vincent Chen <deanbo422@gmail.com>
918 T: git https://github.com/andestech/linux.git
921 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922 F: Documentation/devicetree/bindings/nds32/
926 ANDROID CONFIG FRAGMENTS
927 M: Rob Herring <robh@kernel.org>
929 F: kernel/configs/android*
932 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933 M: Arve Hjønnevåg <arve@android.com>
934 M: Todd Kjos <tkjos@android.com>
935 M: Martijn Coenen <maco@android.com>
936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937 L: devel@driverdev.osuosl.org
940 F: drivers/staging/android/
942 ANDROID GOLDFISH PIC DRIVER
943 M: Miodrag Dinic <miodrag.dinic@mips.com>
945 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946 F: drivers/irqchip/irq-goldfish-pic.c
948 ANDROID GOLDFISH RTC DRIVER
949 M: Miodrag Dinic <miodrag.dinic@mips.com>
951 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952 F: drivers/rtc/rtc-goldfish.c
955 M: Laura Abbott <labbott@redhat.com>
956 M: Sumit Semwal <sumit.semwal@linaro.org>
957 L: devel@driverdev.osuosl.org
958 L: dri-devel@lists.freedesktop.org
959 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
961 F: drivers/staging/android/ion
962 F: drivers/staging/android/uapi/ion.h
964 AOA (Apple Onboard Audio) ALSA DRIVER
965 M: Johannes Berg <johannes@sipsolutions.net>
966 L: linuxppc-dev@lists.ozlabs.org
967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
971 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972 M: William Breathitt Gray <vilhelm.gray@gmail.com>
973 L: linux-iio@vger.kernel.org
975 F: drivers/iio/adc/stx104.c
978 M: Jiri Kosina <jikos@kernel.org>
980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981 F: arch/x86/kernel/apm_32.c
982 F: include/linux/apm_bios.h
983 F: include/uapi/linux/apm_bios.h
984 F: drivers/char/apm-emulation.c
986 APPARMOR SECURITY MODULE
987 M: John Johansen <john.johansen@canonical.com>
988 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
992 F: security/apparmor/
993 F: Documentation/admin-guide/LSM/apparmor.rst
995 APPLE BCM5974 MULTITOUCH DRIVER
996 M: Henrik Rydberg <rydberg@bitmath.org>
997 L: linux-input@vger.kernel.org
999 F: drivers/input/mouse/bcm5974.c
1002 M: Henrik Rydberg <rydberg@bitmath.org>
1003 L: linux-hwmon@vger.kernel.org
1005 F: drivers/hwmon/applesmc.c
1007 APPLETALK NETWORK LAYER
1008 L: netdev@vger.kernel.org
1010 F: drivers/net/appletalk/
1013 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014 M: Duc Dang <dhdang@apm.com>
1016 F: arch/arm64/boot/dts/apm/
1018 APPLIED MICRO (APM) X-GENE SOC EDAC
1019 M: Loc Ho <lho@apm.com>
1021 F: drivers/edac/xgene_edac.c
1022 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1024 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025 M: Iyappan Subramanian <isubramanian@apm.com>
1026 M: Keyur Chudgar <kchudgar@apm.com>
1028 F: drivers/net/ethernet/apm/xgene-v2/
1030 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031 M: Iyappan Subramanian <isubramanian@apm.com>
1032 M: Keyur Chudgar <kchudgar@apm.com>
1033 M: Quan Nguyen <qnguyen@apm.com>
1035 F: drivers/net/ethernet/apm/xgene/
1036 F: drivers/net/phy/mdio-xgene.c
1037 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1040 APPLIED MICRO (APM) X-GENE SOC PMU
1041 M: Tai Nguyen <ttnguyen@apm.com>
1043 F: drivers/perf/xgene_pmu.c
1044 F: Documentation/perf/xgene-pmu.txt
1045 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1047 APTINA CAMERA SENSOR PLL
1048 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049 L: linux-media@vger.kernel.org
1051 F: drivers/media/i2c/aptina-pll.*
1053 ARC FRAMEBUFFER DRIVER
1054 M: Jaya Kumar <jayalk@intworks.biz>
1056 F: drivers/video/fbdev/arcfb.c
1057 F: drivers/video/fbdev/core/fb_defio.c
1060 M: Alexey Brodkin <abrodkin@synopsys.com>
1062 F: drivers/gpu/drm/arc/
1063 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1065 ARCNET NETWORK LAYER
1066 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1067 L: netdev@vger.kernel.org
1069 F: drivers/net/arcnet/
1070 F: include/uapi/linux/if_arcnet.h
1072 ARM ARCHITECTED TIMER DRIVER
1073 M: Mark Rutland <mark.rutland@arm.com>
1074 M: Marc Zyngier <marc.zyngier@arm.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 F: arch/arm/include/asm/arch_timer.h
1078 F: arch/arm64/include/asm/arch_timer.h
1079 F: drivers/clocksource/arm_arch_timer.c
1081 ARM HDLCD DRM DRIVER
1082 M: Liviu Dudau <liviu.dudau@arm.com>
1084 F: drivers/gpu/drm/arm/hdlcd_*
1085 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1087 ARM MALI-DP DRM DRIVER
1088 M: Liviu Dudau <liviu.dudau@arm.com>
1089 M: Brian Starkey <brian.starkey@arm.com>
1090 M: Mali DP Maintainers <malidp@foss.arm.com>
1092 F: drivers/gpu/drm/arm/
1093 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1095 ARM MFM AND FLOPPY DRIVERS
1096 M: Ian Molton <spyro@f2s.com>
1098 F: arch/arm/lib/floppydma.S
1099 F: arch/arm/include/asm/floppy.h
1101 ARM PMU PROFILING AND DEBUGGING
1102 M: Will Deacon <will.deacon@arm.com>
1103 M: Mark Rutland <mark.rutland@arm.com>
1105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 F: arch/arm*/kernel/perf_*
1107 F: arch/arm/oprofile/common.c
1108 F: arch/arm*/kernel/hw_breakpoint.c
1109 F: arch/arm*/include/asm/hw_breakpoint.h
1110 F: arch/arm*/include/asm/perf_event.h
1112 F: include/linux/perf/arm_pmu.h
1113 F: Documentation/devicetree/bindings/arm/pmu.txt
1114 F: Documentation/devicetree/bindings/perf/
1117 M: Russell King <linux@armlinux.org.uk>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 W: http://www.armlinux.org.uk/
1121 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1123 X: arch/arm/boot/dts/
1125 ARM PRIMECELL AACI PL041 DRIVER
1126 M: Russell King <linux@armlinux.org.uk>
1130 ARM PRIMECELL BUS SUPPORT
1131 M: Russell King <linux@armlinux.org.uk>
1134 F: include/linux/amba/bus.h
1136 ARM PRIMECELL CLCD PL110 DRIVER
1137 M: Russell King <linux@armlinux.org.uk>
1139 F: drivers/video/fbdev/amba-clcd.*
1141 ARM PRIMECELL KMI PL050 DRIVER
1142 M: Russell King <linux@armlinux.org.uk>
1144 F: drivers/input/serio/ambakmi.*
1145 F: include/linux/amba/kmi.h
1147 ARM PRIMECELL MMCI PL180/1 DRIVER
1148 M: Russell King <linux@armlinux.org.uk>
1150 F: drivers/mmc/host/mmci.*
1151 F: include/linux/amba/mmci.h
1153 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154 M: Russell King <linux@armlinux.org.uk>
1156 F: drivers/tty/serial/amba-pl01*.c
1157 F: include/linux/amba/serial.h
1160 M: Will Deacon <will.deacon@arm.com>
1161 R: Robin Murphy <robin.murphy@arm.com>
1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 F: drivers/iommu/arm-smmu.c
1165 F: drivers/iommu/arm-smmu-v3.c
1166 F: drivers/iommu/io-pgtable-arm.c
1167 F: drivers/iommu/io-pgtable-arm-v7s.c
1169 ARM SUB-ARCHITECTURES
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1176 ARM/ACTIONS SEMI ARCHITECTURE
1177 M: Andreas Färber <afaerber@suse.de>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 F: arch/arm/mach-actions/
1182 F: arch/arm/boot/dts/owl-*
1183 F: arch/arm64/boot/dts/actions/
1184 F: drivers/clocksource/owl-*
1185 F: drivers/pinctrl/actions/*
1186 F: drivers/soc/actions/
1187 F: include/dt-bindings/power/owl-*
1188 F: include/linux/soc/actions/
1189 F: Documentation/devicetree/bindings/arm/actions.txt
1190 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1194 ARM/ADS SPHERE MACHINE SUPPORT
1195 M: Lennert Buytenhek <kernel@wantstofly.org>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 ARM/AFEB9260 MACHINE SUPPORT
1200 M: Sergey Lapin <slapin@ossfans.org>
1201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 ARM/AJECO 1ARM MACHINE SUPPORT
1205 M: Lennert Buytenhek <kernel@wantstofly.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 ARM/Allwinner SoC Clock Support
1210 M: Emilio López <emilio@elopez.com.ar>
1212 F: drivers/clk/sunxi/
1214 ARM/Allwinner sunXi SoC support
1215 M: Maxime Ripard <maxime.ripard@bootlin.com>
1216 M: Chen-Yu Tsai <wens@csie.org>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 F: arch/arm/mach-sunxi/
1222 F: arch/arm64/boot/dts/allwinner/
1223 F: drivers/clk/sunxi-ng/
1224 F: drivers/pinctrl/sunxi/
1225 F: drivers/soc/sunxi/
1226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1228 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229 M: Neil Armstrong <narmstrong@baylibre.com>
1230 M: Jerome Brunet <jbrunet@baylibre.com>
1231 L: linux-amlogic@lists.infradead.org
1233 F: drivers/clk/meson/
1234 F: include/dt-bindings/clock/meson*
1235 F: include/dt-bindings/clock/gxbb*
1236 F: Documentation/devicetree/bindings/clock/amlogic*
1238 ARM/Amlogic Meson SoC support
1239 M: Carlo Caione <carlo@caione.org>
1240 M: Kevin Hilman <khilman@baylibre.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 L: linux-amlogic@lists.infradead.org
1243 W: http://linux-meson.com/
1245 F: arch/arm/mach-meson/
1246 F: arch/arm/boot/dts/meson*
1247 F: arch/arm64/boot/dts/amlogic/
1248 F: drivers/pinctrl/meson/
1249 F: drivers/mmc/host/meson*
1252 ARM/Annapurna Labs ALPINE ARCHITECTURE
1253 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 F: arch/arm/mach-alpine/
1258 F: arch/arm/boot/dts/alpine*
1259 F: arch/arm64/boot/dts/al/
1260 F: drivers/*/*alpine*
1262 ARM/ARTPEC MACHINE SUPPORT
1263 M: Jesper Nilsson <jesper.nilsson@axis.com>
1264 M: Lars Persson <lars.persson@axis.com>
1266 L: linux-arm-kernel@axis.com
1267 F: arch/arm/mach-artpec
1268 F: arch/arm/boot/dts/artpec6*
1270 F: drivers/crypto/axis
1271 F: drivers/pinctrl/pinctrl-artpec*
1272 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1274 ARM/ASPEED I2C DRIVER
1275 M: Brendan Higgins <brendanhiggins@google.com>
1276 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277 R: Joel Stanley <joel@jms.id.au>
1278 L: linux-i2c@vger.kernel.org
1279 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1281 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1282 F: drivers/i2c/busses/i2c-aspeed.c
1283 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1286 ARM/ASPEED MACHINE SUPPORT
1287 M: Joel Stanley <joel@jms.id.au>
1288 R: Andrew Jeffery <andrew@aj.id.au>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294 F: arch/arm/mach-aspeed/
1295 F: arch/arm/boot/dts/aspeed-*
1298 ARM/CALXEDA HIGHBANK ARCHITECTURE
1299 M: Rob Herring <robh@kernel.org>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 F: arch/arm/mach-highbank/
1303 F: arch/arm/boot/dts/highbank.dts
1304 F: arch/arm/boot/dts/ecx-*.dts*
1306 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307 M: Krzysztof Halasa <khalasa@piap.pl>
1309 F: arch/arm/mach-cns3xxx/
1311 ARM/CAVIUM THUNDER NETWORK DRIVER
1312 M: Sunil Goutham <sgoutham@cavium.com>
1313 M: Robert Richter <rric@kernel.org>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 F: drivers/net/ethernet/cavium/thunder/
1318 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319 M: Lukasz Majewski <lukma@denx.de>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 F: arch/arm/mach-ep93xx/ts72xx.c
1324 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325 M: Alexander Shiyan <shc_work@mail.ru>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331 M: Lennert Buytenhek <kernel@wantstofly.org>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336 M: Hartley Sweeten <hsweeten@visionengravers.com>
1337 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 F: arch/arm/mach-ep93xx/
1341 F: arch/arm/mach-ep93xx/include/mach/
1344 M: Russell King <linux@armlinux.org.uk>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348 F: drivers/clk/clkdev.c
1350 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351 M: Mike Rapoport <mike@compulab.co.il>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356 M: Baruch Siach <baruch@tkos.co.il>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 F: arch/arm/boot/dts/cx92755*
1362 ARM/CONTEC MICRO9 MACHINE SUPPORT
1363 M: Hubert Feurstein <hubert.feurstein@contec.at>
1365 F: arch/arm/mach-ep93xx/micro9.c
1367 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 F: drivers/hwtracing/coresight/*
1372 F: Documentation/trace/coresight.txt
1373 F: Documentation/trace/coresight-cpu-debug.txt
1374 F: Documentation/devicetree/bindings/arm/coresight.txt
1375 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377 F: tools/perf/arch/arm/util/pmu.c
1378 F: tools/perf/arch/arm/util/auxtrace.c
1379 F: tools/perf/arch/arm/util/cs-etm.c
1380 F: tools/perf/arch/arm/util/cs-etm.h
1381 F: tools/perf/util/cs-etm.*
1382 F: tools/perf/util/cs-etm-decoder/*
1384 ARM/CORGI MACHINE SUPPORT
1385 M: Richard Purdie <rpurdie@rpsys.net>
1388 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390 M: Linus Walleij <linus.walleij@linaro.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 T: git git://github.com/ulli-kroll/linux.git
1394 F: Documentation/devicetree/bindings/arm/gemini.txt
1395 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398 F: arch/arm/mach-gemini/
1399 F: drivers/net/ethernet/cortina/
1400 F: drivers/pinctrl/pinctrl-gemini.c
1401 F: drivers/rtc/rtc-ftrtc010.c
1403 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404 M: Barry Song <baohua@kernel.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1408 F: arch/arm/boot/dts/prima2*
1409 F: arch/arm/mach-prima2/
1410 F: drivers/clk/sirf/
1411 F: drivers/clocksource/timer-prima2.c
1412 F: drivers/clocksource/timer-atlas7.c
1415 ARM/EBSA110 MACHINE SUPPORT
1416 M: Russell King <linux@armlinux.org.uk>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 W: http://www.armlinux.org.uk/
1420 F: arch/arm/mach-ebsa110/
1421 F: drivers/net/ethernet/amd/am79c961a.*
1423 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431 M: Robert Jarzmik <robert.jarzmik@free.fr>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 F: arch/arm/mach-pxa/ezx.c
1436 ARM/FARADAY FA526 PORT
1437 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 T: git git://git.berlios.de/gemini-board
1441 F: arch/arm/mm/*-fa*
1443 ARM/FOOTBRIDGE ARCHITECTURE
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 W: http://www.armlinux.org.uk/
1448 F: arch/arm/include/asm/hardware/dec21285.h
1449 F: arch/arm/mach-footbridge/
1451 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452 M: Shawn Guo <shawnguo@kernel.org>
1453 M: Sascha Hauer <s.hauer@pengutronix.de>
1454 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1455 R: Fabio Estevam <fabio.estevam@nxp.com>
1456 R: NXP Linux Team <linux-imx@nxp.com>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460 F: arch/arm/mach-imx/
1461 F: arch/arm/mach-mxs/
1462 F: arch/arm/boot/dts/imx*
1463 F: arch/arm/configs/imx*_defconfig
1468 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469 M: Shawn Guo <shawnguo@kernel.org>
1470 M: Sascha Hauer <s.hauer@pengutronix.de>
1471 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1472 R: Stefan Agner <stefan@agner.ch>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476 F: arch/arm/mach-imx/*vf610*
1477 F: arch/arm/boot/dts/vf*
1479 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480 M: Shawn Guo <shawnguo@kernel.org>
1481 M: Li Yang <leoyang.li@nxp.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485 F: arch/arm/boot/dts/ls1021a*
1486 F: arch/arm64/boot/dts/freescale/fsl-*
1487 F: arch/arm64/boot/dts/freescale/qoriq-*
1489 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490 M: Lennert Buytenhek <kernel@wantstofly.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/GUMSTIX MACHINE SUPPORT
1495 M: Steve Sakoman <sakoman@gmail.com>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500 M: Philipp Zabel <philipp.zabel@gmail.com>
1501 M: Paul Parsons <lost.distance@yahoo.com>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/mach-pxa/hx4700.c
1505 F: arch/arm/mach-pxa/include/mach/hx4700.h
1506 F: sound/soc/pxa/hx4700.c
1508 ARM/HISILICON SOC SUPPORT
1509 M: Wei Xu <xuwei5@hisilicon.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 W: http://www.hisilicon.com
1513 T: git git://github.com/hisilicon/linux-hisi.git
1514 F: arch/arm/mach-hisi/
1515 F: arch/arm/boot/dts/hi3*
1516 F: arch/arm/boot/dts/hip*
1517 F: arch/arm/boot/dts/hisi*
1518 F: arch/arm64/boot/dts/hisilicon/
1520 ARM/HP JORNADA 7XX MACHINE SUPPORT
1521 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525 F: arch/arm/mach-sa1100/jornada720.c
1526 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1528 ARM/IGEP MACHINE SUPPORT
1529 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1530 M: Javier Martinez Canillas <javier@dowhile0.org>
1531 L: linux-omap@vger.kernel.org
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm/boot/dts/omap3-igep*
1536 ARM/INCOME PXA270 SUPPORT
1537 M: Marek Vasut <marek.vasut@gmail.com>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1542 ARM/INTEL IOP13XX ARM ARCHITECTURE
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/INTEL IOP32X ARM ARCHITECTURE
1548 M: Lennert Buytenhek <kernel@wantstofly.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/INTEL IOP33X ARM ARCHITECTURE
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/INTEL IQ81342EX MACHINE SUPPORT
1557 M: Lennert Buytenhek <kernel@wantstofly.org>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/INTEL IXDP2850 MACHINE SUPPORT
1562 M: Lennert Buytenhek <kernel@wantstofly.org>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 ARM/INTEL IXP4XX ARM ARCHITECTURE
1567 M: Imre Kaloz <kaloz@openwrt.org>
1568 M: Krzysztof Halasa <khalasa@piap.pl>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/mach-ixp4xx/
1573 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574 M: Jonathan Cameron <jic23@cam.ac.uk>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 F: arch/arm/mach-pxa/stargate2.c
1578 F: drivers/pcmcia/pxa2xx_stargate2.c
1580 ARM/INTEL XSC3 (MANZANO) ARM CORE
1581 M: Lennert Buytenhek <kernel@wantstofly.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586 M: Lennert Buytenhek <kernel@wantstofly.org>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 ARM/LG1K ARCHITECTURE
1591 M: Chanho Min <chanho.min@lge.com>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 F: arch/arm64/boot/dts/lg/
1596 ARM/LOGICPD PXA270 MACHINE SUPPORT
1597 M: Lennert Buytenhek <kernel@wantstofly.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 ARM/LPC18XX ARCHITECTURE
1602 M: Joachim Eastwood <manabian@gmail.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm/boot/dts/lpc43*
1606 F: drivers/clk/nxp/clk-lpc18xx*
1607 F: drivers/clocksource/time-lpc32xx.c
1608 F: drivers/i2c/busses/i2c-lpc2k.c
1609 F: drivers/memory/pl172.c
1610 F: drivers/mtd/spi-nor/nxp-spifi.c
1611 F: drivers/rtc/rtc-lpc24xx.c
1614 ARM/LPC32XX SOC SUPPORT
1615 M: Vladimir Zapolskiy <vz@mleia.com>
1616 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1620 F: arch/arm/boot/dts/lpc32*
1621 F: arch/arm/mach-lpc32xx/
1622 F: drivers/i2c/busses/i2c-pnx.c
1623 F: drivers/net/ethernet/nxp/lpc_eth.c
1624 F: drivers/usb/host/ohci-nxp.c
1625 F: drivers/watchdog/pnx4008_wdt.c
1628 ARM/MAGICIAN MACHINE SUPPORT
1629 M: Philipp Zabel <philipp.zabel@gmail.com>
1632 ARM/Marvell Dove/MV78xx0/Orion SOC support
1633 M: Jason Cooper <jason@lakedaemon.net>
1634 M: Andrew Lunn <andrew@lunn.ch>
1635 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636 M: Gregory Clement <gregory.clement@bootlin.com>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: Documentation/devicetree/bindings/soc/dove/
1640 F: arch/arm/mach-dove/
1641 F: arch/arm/mach-mv78xx0/
1642 F: arch/arm/mach-orion5x/
1643 F: arch/arm/plat-orion/
1644 F: arch/arm/boot/dts/dove*
1645 F: arch/arm/boot/dts/orion5x*
1647 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648 M: Jason Cooper <jason@lakedaemon.net>
1649 M: Andrew Lunn <andrew@lunn.ch>
1650 M: Gregory Clement <gregory.clement@bootlin.com>
1651 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 F: arch/arm/boot/dts/armada*
1655 F: arch/arm/boot/dts/kirkwood*
1656 F: arch/arm/configs/mvebu_*_defconfig
1657 F: arch/arm/mach-mvebu/
1658 F: arch/arm64/boot/dts/marvell/armada*
1659 F: drivers/cpufreq/armada-37xx-cpufreq.c
1660 F: drivers/cpufreq/mvebu-cpufreq.c
1661 F: drivers/irqchip/irq-armada-370-xp.c
1662 F: drivers/irqchip/irq-mvebu-*
1663 F: drivers/pinctrl/mvebu/
1664 F: drivers/rtc/rtc-armada38x.c
1666 ARM/Mediatek RTC DRIVER
1667 M: Eddie Huang <eddie.huang@mediatek.com>
1668 M: Sean Wang <sean.wang@mediatek.com>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1672 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673 F: drivers/rtc/rtc-mt6397.c
1674 F: drivers/rtc/rtc-mt7622.c
1676 ARM/Mediatek SoC support
1677 M: Matthias Brugger <matthias.bgg@gmail.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1681 F: arch/arm/boot/dts/mt6*
1682 F: arch/arm/boot/dts/mt7*
1683 F: arch/arm/boot/dts/mt8*
1684 F: arch/arm/mach-mediatek/
1685 F: arch/arm64/boot/dts/mediatek/
1689 ARM/Mediatek USB3 PHY DRIVER
1690 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1694 F: drivers/phy/mediatek/
1695 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1697 ARM/MICREL KS8695 ARCHITECTURE
1698 M: Greg Ungerer <gerg@uclinux.org>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: arch/arm/mach-ks8695/
1703 ARM/Microchip (AT91) SoC support
1704 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1705 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 W: http://www.linux4sam.org
1708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1712 F: arch/arm/mach-at91/
1713 F: include/soc/at91/
1714 F: arch/arm/boot/dts/at91*.dts
1715 F: arch/arm/boot/dts/at91*.dtsi
1716 F: arch/arm/boot/dts/sama*.dts
1717 F: arch/arm/boot/dts/sama*.dtsi
1718 F: arch/arm/include/debug/at91.S
1719 F: drivers/memory/atmel*
1720 F: drivers/watchdog/sama5d4_wdt.c
1721 X: drivers/input/touchscreen/atmel_mxt_ts.c
1722 X: drivers/net/wireless/atmel/
1724 ARM/MIOA701 MACHINE SUPPORT
1725 M: Robert Jarzmik <robert.jarzmik@free.fr>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: arch/arm/mach-pxa/mioa701.c
1730 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731 M: Michael Petchkovsky <mkpetch@internode.on.net>
1734 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735 M: Linus Walleij <linus.walleij@linaro.org>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 F: arch/arm/mach-nomadik/
1739 F: arch/arm/mach-u300/
1740 F: arch/arm/mach-ux500/
1741 F: arch/arm/boot/dts/ste-*
1742 F: drivers/clk/clk-nomadik.c
1743 F: drivers/clk/clk-u300.c
1744 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1745 F: drivers/clocksource/timer-u300.c
1746 F: drivers/dma/coh901318*
1747 F: drivers/dma/ste_dma40*
1748 F: drivers/hwspinlock/u8500_hsem.c
1749 F: drivers/i2c/busses/i2c-nomadik.c
1750 F: drivers/i2c/busses/i2c-stu300.c
1751 F: drivers/mfd/ab3100*
1752 F: drivers/mfd/ab8500*
1753 F: drivers/mfd/abx500*
1754 F: drivers/mfd/dbx500*
1755 F: drivers/mfd/db8500*
1756 F: drivers/pinctrl/nomadik/
1757 F: drivers/pinctrl/pinctrl-coh901*
1758 F: drivers/pinctrl/pinctrl-u300.c
1759 F: drivers/rtc/rtc-ab3100.c
1760 F: drivers/rtc/rtc-ab8500.c
1761 F: drivers/rtc/rtc-coh901331.c
1762 F: drivers/rtc/rtc-pl031.c
1763 F: drivers/watchdog/coh901327_wdt.c
1764 F: Documentation/devicetree/bindings/arm/ste-*
1765 F: Documentation/devicetree/bindings/arm/ux500/
1766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1768 ARM/NUVOTON NPCM ARCHITECTURE
1769 M: Avi Fishman <avifishman70@gmail.com>
1770 M: Tomer Maimon <tmaimon77@gmail.com>
1771 R: Patrick Venture <venture@google.com>
1772 R: Nancy Yuen <yuenn@google.com>
1773 R: Brendan Higgins <brendanhiggins@google.com>
1774 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1776 F: arch/arm/mach-npcm/
1777 F: arch/arm/boot/dts/nuvoton-npcm*
1778 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1780 F: Documentation/devicetree/bindings/*/*npcm*
1781 F: Documentation/devicetree/bindings/*/*/*npcm*
1783 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784 M: Wan ZongShun <mcuos.com@gmail.com>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 W: http://www.mcuos.com
1788 F: arch/arm/mach-w90x900/
1789 F: drivers/input/keyboard/w90p910_keypad.c
1790 F: drivers/input/touchscreen/w90p910_ts.c
1791 F: drivers/watchdog/nuc900_wdt.c
1792 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1793 F: drivers/mtd/nand/raw/nuc900_nand.c
1794 F: drivers/rtc/rtc-nuc900.c
1795 F: drivers/spi/spi-nuc900.c
1796 F: drivers/usb/host/ehci-w90x900.c
1797 F: drivers/video/fbdev/nuc900fb.c
1799 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1801 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1802 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1805 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806 M: Alexander Clouter <alex@digriz.org.uk>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 W: http://www.digriz.org.uk/ts78xx/kernel
1810 F: arch/arm/mach-orion5x/ts78xx-*
1812 ARM/OXNAS platform support
1813 M: Neil Armstrong <narmstrong@baylibre.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 L: linux-oxnas@groups.io (moderated for non-subscribers)
1817 F: arch/arm/mach-oxnas/
1818 F: arch/arm/boot/dts/ox8*.dts*
1821 ARM/PALM TREO SUPPORT
1822 M: Tomas Cech <sleep_walker@suse.com>
1823 L: linux-arm-kernel@lists.infradead.org
1824 W: http://hackndev.com
1826 F: arch/arm/mach-pxa/palmtreo.*
1828 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829 M: Marek Vasut <marek.vasut@gmail.com>
1830 L: linux-arm-kernel@lists.infradead.org
1831 W: http://hackndev.com
1833 F: arch/arm/mach-pxa/include/mach/palmtx.h
1834 F: arch/arm/mach-pxa/palmtx.c
1835 F: arch/arm/mach-pxa/palmt5.*
1836 F: arch/arm/mach-pxa/include/mach/palmld.h
1837 F: arch/arm/mach-pxa/palmld.c
1838 F: arch/arm/mach-pxa/palmte2.*
1839 F: arch/arm/mach-pxa/include/mach/palmtc.h
1840 F: arch/arm/mach-pxa/palmtc.c
1843 M: Sergey Lapin <slapin@ossfans.org>
1844 L: linux-arm-kernel@lists.infradead.org
1845 W: http://hackndev.com
1847 F: arch/arm/mach-pxa/palmz72.*
1850 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1851 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1854 ARM/PT DIGITAL BOARD PORT
1855 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W: http://www.armlinux.org.uk/
1860 ARM/QUALCOMM SUPPORT
1861 M: Andy Gross <andy.gross@linaro.org>
1862 M: David Brown <david.brown@linaro.org>
1863 L: linux-arm-msm@vger.kernel.org
1864 L: linux-soc@vger.kernel.org
1866 F: Documentation/devicetree/bindings/soc/qcom/
1867 F: arch/arm/boot/dts/qcom-*.dts
1868 F: arch/arm/boot/dts/qcom-*.dtsi
1869 F: arch/arm/mach-qcom/
1870 F: arch/arm64/boot/dts/qcom/*
1871 F: drivers/i2c/busses/i2c-qup.c
1872 F: drivers/clk/qcom/
1873 F: drivers/dma/qcom/
1874 F: drivers/soc/qcom/
1875 F: drivers/spi/spi-qup.c
1876 F: drivers/tty/serial/msm_serial.c
1877 F: drivers/*/pm8???-*
1878 F: drivers/mfd/ssbi.c
1879 F: drivers/firmware/qcom_scm*
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1882 ARM/RADISYS ENP2611 MACHINE SUPPORT
1883 M: Lennert Buytenhek <kernel@wantstofly.org>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 ARM/REALTEK ARCHITECTURE
1888 M: Andreas Färber <afaerber@suse.de>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 F: arch/arm64/boot/dts/realtek/
1892 F: Documentation/devicetree/bindings/arm/realtek.txt
1894 ARM/RENESAS ARM64 ARCHITECTURE
1895 M: Simon Horman <horms@verge.net.au>
1896 M: Magnus Damm <magnus.damm@gmail.com>
1897 L: linux-renesas-soc@vger.kernel.org
1898 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1901 F: arch/arm64/boot/dts/renesas/
1902 F: Documentation/devicetree/bindings/arm/shmobile.txt
1903 F: drivers/soc/renesas/
1904 F: include/linux/soc/renesas/
1906 ARM/RISCPC ARCHITECTURE
1907 M: Russell King <linux@armlinux.org.uk>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 W: http://www.armlinux.org.uk/
1911 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1912 F: arch/arm/include/asm/hardware/ioc.h
1913 F: arch/arm/include/asm/hardware/iomd.h
1914 F: arch/arm/include/asm/hardware/memc.h
1915 F: arch/arm/mach-rpc/
1916 F: drivers/net/ethernet/8390/etherh.c
1917 F: drivers/net/ethernet/i825xx/ether1*
1918 F: drivers/net/ethernet/seeq/ether3*
1919 F: drivers/scsi/arm/
1921 ARM/Rockchip SoC support
1922 M: Heiko Stuebner <heiko@sntech.de>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 L: linux-rockchip@lists.infradead.org
1925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1927 F: arch/arm/boot/dts/rk3*
1928 F: arch/arm/boot/dts/rv1108*
1929 F: arch/arm/mach-rockchip/
1930 F: drivers/clk/rockchip/
1931 F: drivers/i2c/busses/i2c-rk3x.c
1932 F: drivers/*/*rockchip*
1933 F: drivers/*/*/*rockchip*
1934 F: sound/soc/rockchip/
1937 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938 M: Kukjin Kim <kgene@kernel.org>
1939 M: Krzysztof Kozlowski <krzk@kernel.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1944 F: arch/arm/boot/dts/s3c*
1945 F: arch/arm/boot/dts/s5p*
1946 F: arch/arm/boot/dts/exynos*
1947 F: arch/arm64/boot/dts/exynos/
1948 F: arch/arm/plat-samsung/
1949 F: arch/arm/mach-s3c24*/
1950 F: arch/arm/mach-s3c64xx/
1951 F: arch/arm/mach-s5p*/
1952 F: arch/arm/mach-exynos*/
1953 F: drivers/*/*s3c24*
1954 F: drivers/*/*/*s3c24*
1955 F: drivers/*/*s3c64xx*
1956 F: drivers/*/*s5pv210*
1957 F: drivers/memory/samsung/*
1958 F: drivers/soc/samsung/*
1959 F: Documentation/arm/Samsung/
1960 F: Documentation/devicetree/bindings/arm/samsung/
1961 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1962 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1965 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966 M: Kyungmin Park <kyungmin.park@samsung.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 F: arch/arm/mach-s5pv210/
1971 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972 M: Kyungmin Park <kyungmin.park@samsung.com>
1973 M: Kamil Debski <kamil@wypas.org>
1974 M: Andrzej Hajda <a.hajda@samsung.com>
1975 L: linux-arm-kernel@lists.infradead.org
1976 L: linux-media@vger.kernel.org
1978 F: drivers/media/platform/s5p-g2d/
1980 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981 M: Marek Szyprowski <m.szyprowski@samsung.com>
1982 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983 L: linux-media@vger.kernel.org
1985 F: drivers/media/platform/s5p-cec/
1986 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1988 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991 L: linux-arm-kernel@lists.infradead.org
1992 L: linux-media@vger.kernel.org
1994 F: drivers/media/platform/s5p-jpeg/
1996 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997 M: Kyungmin Park <kyungmin.park@samsung.com>
1998 M: Kamil Debski <kamil@wypas.org>
1999 M: Jeongtae Park <jtp.park@samsung.com>
2000 M: Andrzej Hajda <a.hajda@samsung.com>
2001 L: linux-arm-kernel@lists.infradead.org
2002 L: linux-media@vger.kernel.org
2004 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2005 F: drivers/media/platform/s5p-mfc/
2007 ARM/SHMOBILE ARM ARCHITECTURE
2008 M: Simon Horman <horms@verge.net.au>
2009 M: Magnus Damm <magnus.damm@gmail.com>
2010 L: linux-renesas-soc@vger.kernel.org
2011 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2014 F: arch/arm/boot/dts/emev2*
2015 F: arch/arm/boot/dts/r7s*
2016 F: arch/arm/boot/dts/r8a*
2017 F: arch/arm/boot/dts/sh*
2018 F: arch/arm/configs/shmobile_defconfig
2019 F: arch/arm/include/debug/renesas-scif.S
2020 F: arch/arm/mach-shmobile/
2021 F: Documentation/devicetree/bindings/arm/shmobile.txt
2022 F: drivers/soc/renesas/
2023 F: include/linux/soc/renesas/
2025 ARM/SOCFPGA ARCHITECTURE
2026 M: Dinh Nguyen <dinguyen@kernel.org>
2028 F: arch/arm/mach-socfpga/
2029 F: arch/arm/boot/dts/socfpga*
2030 F: arch/arm/configs/socfpga_defconfig
2031 F: arch/arm64/boot/dts/altera/
2032 W: http://www.rocketboards.org
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036 M: Dinh Nguyen <dinguyen@kernel.org>
2038 F: drivers/clk/socfpga/
2040 ARM/SOCFPGA EDAC SUPPORT
2041 M: Thor Thayer <thor.thayer@linux.intel.com>
2043 F: drivers/edac/altera_edac.
2045 ARM/SPREADTRUM SoC SUPPORT
2046 M: Orson Zhai <orsonzhai@gmail.com>
2047 M: Baolin Wang <baolin.wang@linaro.org>
2048 M: Chunyan Zhang <zhang.lyra@gmail.com>
2050 F: arch/arm64/boot/dts/sprd
2053 ARM/STI ARCHITECTURE
2054 M: Patrice Chotard <patrice.chotard@st.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W: http://www.stlinux.com
2058 F: arch/arm/mach-sti/
2059 F: arch/arm/boot/dts/sti*
2060 F: drivers/char/hw_random/st-rng.c
2061 F: drivers/clocksource/arm_global_timer.c
2062 F: drivers/clocksource/clksrc_st_lpc.c
2063 F: drivers/cpufreq/sti-cpufreq.c
2064 F: drivers/dma/st_fdma*
2065 F: drivers/i2c/busses/i2c-st.c
2066 F: drivers/media/rc/st_rc.c
2067 F: drivers/media/platform/sti/c8sectpfe/
2068 F: drivers/mmc/host/sdhci-st.c
2069 F: drivers/phy/st/phy-miphy28lp.c
2070 F: drivers/phy/st/phy-stih407-usb.c
2071 F: drivers/pinctrl/pinctrl-st.c
2072 F: drivers/remoteproc/st_remoteproc.c
2073 F: drivers/remoteproc/st_slim_rproc.c
2074 F: drivers/reset/sti/
2075 F: drivers/rtc/rtc-st-lpc.c
2076 F: drivers/tty/serial/st-asc.c
2077 F: drivers/usb/dwc3/dwc3-st.c
2078 F: drivers/usb/host/ehci-st.c
2079 F: drivers/usb/host/ohci-st.c
2080 F: drivers/watchdog/st_lpc_wdt.c
2081 F: drivers/ata/ahci_st.c
2082 F: include/linux/remoteproc/st_slim_rproc.h
2084 ARM/STM32 ARCHITECTURE
2085 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086 M: Alexandre Torgue <alexandre.torgue@st.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091 F: arch/arm/boot/dts/stm32*
2092 F: arch/arm/mach-stm32/
2093 F: drivers/clocksource/armv7m_systick.c
2095 ARM/Synaptics Berlin SoC support
2096 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 F: arch/arm/mach-berlin/
2101 F: arch/arm/boot/dts/berlin*
2102 F: arch/arm64/boot/dts/marvell/berlin*
2104 ARM/TANGO ARCHITECTURE
2105 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2106 M: Mans Rullgard <mans@mansr.com>
2107 L: linux-arm-kernel@lists.infradead.org
2111 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112 M: Lennert Buytenhek <kernel@wantstofly.org>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117 M: Hans Verkuil <hans.verkuil@cisco.com>
2118 L: linux-tegra@vger.kernel.org
2119 L: linux-media@vger.kernel.org
2121 F: drivers/media/platform/tegra-cec/
2122 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2124 ARM/TETON BGA MACHINE SUPPORT
2125 M: "Mark F. Brown" <mark.brown314@gmail.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130 M: Santosh Shilimkar <ssantosh@kernel.org>
2131 L: linux-kernel@vger.kernel.org
2133 F: drivers/memory/*emif*
2135 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2136 M: Santosh Shilimkar <ssantosh@kernel.org>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 F: arch/arm/mach-keystone/
2140 F: arch/arm/boot/dts/keystone-*
2141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2143 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2144 M: Santosh Shilimkar <ssantosh@kernel.org>
2145 L: linux-kernel@vger.kernel.org
2147 F: drivers/clk/keystone/
2149 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2150 M: Santosh Shilimkar <ssantosh@kernel.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 L: linux-kernel@vger.kernel.org
2154 F: drivers/clocksource/timer-keystone.c
2156 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2157 M: Santosh Shilimkar <ssantosh@kernel.org>
2158 L: linux-kernel@vger.kernel.org
2160 F: drivers/power/reset/keystone-reset.c
2162 ARM/THECUS N2100 MACHINE SUPPORT
2163 M: Lennert Buytenhek <kernel@wantstofly.org>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 ARM/TOSA MACHINE SUPPORT
2168 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2169 M: Dirk Opfer <dirk@opfer-online.de>
2172 ARM/UNIPHIER ARCHITECTURE
2173 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2177 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2178 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2179 F: arch/arm/boot/dts/uniphier*
2180 F: arch/arm/include/asm/hardware/cache-uniphier.h
2181 F: arch/arm/mach-uniphier/
2182 F: arch/arm/mm/cache-uniphier.c
2183 F: arch/arm64/boot/dts/socionext/uniphier*
2184 F: drivers/bus/uniphier-system-bus.c
2185 F: drivers/clk/uniphier/
2186 F: drivers/gpio/gpio-uniphier.c
2187 F: drivers/i2c/busses/i2c-uniphier*
2188 F: drivers/irqchip/irq-uniphier-aidet.c
2189 F: drivers/pinctrl/uniphier/
2190 F: drivers/reset/reset-uniphier.c
2191 F: drivers/tty/serial/8250/8250_uniphier.c
2194 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2195 M: Ulf Hansson <ulf.hansson@linaro.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 T: git git://git.linaro.org/people/ulfh/clk.git
2199 F: drivers/clk/ux500/
2201 ARM/VERSATILE EXPRESS PLATFORM
2202 M: Liviu Dudau <liviu.dudau@arm.com>
2203 M: Sudeep Holla <sudeep.holla@arm.com>
2204 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 F: arch/arm/boot/dts/vexpress*
2208 F: arch/arm64/boot/dts/arm/
2209 F: arch/arm/mach-vexpress/
2212 F: drivers/clk/versatile/clk-vexpress-osc.c
2213 F: drivers/clocksource/versatile.c
2217 M: Russell King <linux@armlinux.org.uk>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 W: http://www.armlinux.org.uk/
2223 ARM/VOIPAC PXA270 SUPPORT
2224 M: Marek Vasut <marek.vasut@gmail.com>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 F: arch/arm/mach-pxa/vpac270.c
2228 F: arch/arm/mach-pxa/include/mach/vpac270.h
2230 ARM/VT8500 ARM ARCHITECTURE
2231 M: Tony Prisk <linux@prisktech.co.nz>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 F: arch/arm/mach-vt8500/
2235 F: drivers/clocksource/vt8500_timer.c
2236 F: drivers/i2c/busses/i2c-wmt.c
2237 F: drivers/mmc/host/wmt-sdmmc.c
2238 F: drivers/pwm/pwm-vt8500.c
2239 F: drivers/rtc/rtc-vt8500.c
2240 F: drivers/tty/serial/vt8500_serial.c
2241 F: drivers/usb/host/ehci-platform.c
2242 F: drivers/usb/host/uhci-platform.c
2243 F: drivers/video/fbdev/vt8500lcdfb.*
2244 F: drivers/video/fbdev/wm8505fb*
2245 F: drivers/video/fbdev/wmt_ge_rops.*
2247 ARM/ZIPIT Z2 SUPPORT
2248 M: Marek Vasut <marek.vasut@gmail.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 F: arch/arm/mach-pxa/z2.c
2252 F: arch/arm/mach-pxa/include/mach/z2.h
2254 ARM/ZTE ARCHITECTURE
2255 M: Jun Nie <jun.nie@linaro.org>
2256 M: Baoyou Xie <baoyou.xie@linaro.org>
2257 M: Shawn Guo <shawnguo@kernel.org>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 F: arch/arm/boot/dts/zx2967*
2261 F: arch/arm/mach-zx/
2262 F: arch/arm64/boot/dts/zte/
2264 F: drivers/dma/zx_dma.c
2265 F: drivers/gpio/gpio-zx.c
2266 F: drivers/i2c/busses/i2c-zx2967.c
2267 F: drivers/mmc/host/dw_mmc-zx.*
2268 F: drivers/pinctrl/zte/
2270 F: drivers/thermal/zx2967_thermal.c
2271 F: drivers/watchdog/zx2967_wdt.c
2272 F: Documentation/devicetree/bindings/arm/zte.txt
2273 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2274 F: Documentation/devicetree/bindings/dma/zxdma.txt
2275 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2276 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2277 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2278 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2279 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2280 F: Documentation/devicetree/bindings/soc/zte/
2281 F: Documentation/devicetree/bindings/sound/zte,*.txt
2282 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2283 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2284 F: include/dt-bindings/clock/zx2967*.h
2285 F: include/dt-bindings/soc/zte,*.h
2286 F: sound/soc/codecs/zx_aud96p22.c
2289 ARM/ZYNQ ARCHITECTURE
2290 M: Michal Simek <michal.simek@xilinx.com>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 W: http://wiki.xilinx.com
2293 T: git https://github.com/Xilinx/linux-xlnx.git
2295 F: arch/arm/mach-zynq/
2296 F: drivers/cpuidle/cpuidle-zynq.c
2297 F: drivers/block/xsysace.c
2300 F: drivers/clocksource/cadence_ttc_timer.c
2301 F: drivers/i2c/busses/i2c-cadence.c
2302 F: drivers/mmc/host/sdhci-of-arasan.c
2303 F: drivers/edac/synopsys_edac.c
2305 ARM64 PORT (AARCH64 ARCHITECTURE)
2306 M: Catalin Marinas <catalin.marinas@arm.com>
2307 M: Will Deacon <will.deacon@arm.com>
2308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2312 X: arch/arm64/boot/dts/
2313 F: Documentation/arm64/
2315 AS3645A LED FLASH CONTROLLER DRIVER
2316 M: Sakari Ailus <sakari.ailus@iki.fi>
2317 L: linux-leds@vger.kernel.org
2319 F: drivers/leds/leds-as3645a.c
2321 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2322 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2323 L: linux-media@vger.kernel.org
2324 T: git git://linuxtv.org/media_tree.git
2326 F: drivers/media/i2c/ak7375.c
2327 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2329 ASAHI KASEI AK8974 DRIVER
2330 M: Linus Walleij <linus.walleij@linaro.org>
2331 L: linux-iio@vger.kernel.org
2332 W: http://www.akm.com/
2334 F: drivers/iio/magnetometer/ak8974.c
2336 ASC7621 HARDWARE MONITOR DRIVER
2337 M: George Joseph <george.joseph@fairview5.com>
2338 L: linux-hwmon@vger.kernel.org
2340 F: Documentation/hwmon/asc7621
2341 F: drivers/hwmon/asc7621.c
2343 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2344 M: Corentin Chary <corentin.chary@gmail.com>
2345 L: acpi4asus-user@lists.sourceforge.net
2346 L: platform-driver-x86@vger.kernel.org
2347 W: http://acpi4asus.sf.net
2349 F: drivers/platform/x86/asus*.c
2350 F: drivers/platform/x86/eeepc*.c
2352 ASUS WIRELESS RADIO CONTROL DRIVER
2353 M: João Paulo Rechi Vita <jprvita@gmail.com>
2354 L: platform-driver-x86@vger.kernel.org
2356 F: drivers/platform/x86/asus-wireless.c
2359 M: David Howells <dhowells@redhat.com>
2360 L: keyrings@vger.kernel.org
2362 F: Documentation/crypto/asymmetric-keys.txt
2363 F: include/linux/verification.h
2364 F: include/crypto/public_key.h
2365 F: include/crypto/pkcs7.h
2366 F: crypto/asymmetric_keys/
2368 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2369 R: Dan Williams <dan.j.williams@intel.com>
2370 W: http://sourceforge.net/projects/xscaleiop
2372 F: Documentation/crypto/async-tx-api.txt
2375 F: include/linux/dmaengine.h
2376 F: include/linux/async_tx.h
2379 M: Bartosz Golaszewski <brgl@bgdev.pl>
2380 L: linux-i2c@vger.kernel.org
2381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2383 F: Documentation/devicetree/bindings/eeprom/at24.txt
2384 F: drivers/misc/eeprom/at24.c
2385 F: include/linux/platform_data/at24.h
2387 ATA OVER ETHERNET (AOE) DRIVER
2388 M: "Ed L. Cashin" <ed.cashin@acm.org>
2389 W: http://www.openaoe.org/
2391 F: Documentation/aoe/
2392 F: drivers/block/aoe/
2394 ATHEROS 71XX/9XXX GPIO DRIVER
2395 M: Alban Bedel <albeu@free.fr>
2396 W: https://github.com/AlbanBedel/linux
2397 T: git git://github.com/AlbanBedel/linux
2399 F: drivers/gpio/gpio-ath79.c
2400 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2402 ATHEROS 71XX/9XXX USB PHY DRIVER
2403 M: Alban Bedel <albeu@free.fr>
2404 W: https://github.com/AlbanBedel/linux
2405 T: git git://github.com/AlbanBedel/linux
2407 F: drivers/phy/qualcomm/phy-ath79-usb.c
2408 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2410 ATHEROS ATH GENERIC UTILITIES
2411 M: Kalle Valo <kvalo@codeaurora.org>
2412 L: linux-wireless@vger.kernel.org
2414 F: drivers/net/wireless/ath/*
2416 ATHEROS ATH5K WIRELESS DRIVER
2417 M: Jiri Slaby <jirislaby@gmail.com>
2418 M: Nick Kossifidis <mickflemm@gmail.com>
2419 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2420 L: linux-wireless@vger.kernel.org
2421 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2423 F: drivers/net/wireless/ath/ath5k/
2425 ATHEROS ATH6KL WIRELESS DRIVER
2426 M: Kalle Valo <kvalo@codeaurora.org>
2427 L: linux-wireless@vger.kernel.org
2428 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2431 F: drivers/net/wireless/ath/ath6kl/
2434 M: Ville Syrjala <syrjala@sci.fi>
2436 F: drivers/input/misc/ati_remote2.c
2438 ATK0110 HWMON DRIVER
2439 M: Luca Tettamanti <kronos.it@gmail.com>
2440 L: linux-hwmon@vger.kernel.org
2442 F: drivers/hwmon/asus_atk0110.c
2444 ATLX ETHERNET DRIVERS
2445 M: Jay Cliburn <jcliburn@gmail.com>
2446 M: Chris Snook <chris.snook@gmail.com>
2447 L: netdev@vger.kernel.org
2448 W: http://sourceforge.net/projects/atl1
2449 W: http://atl1.sourceforge.net
2451 F: drivers/net/ethernet/atheros/
2454 M: Chas Williams <3chas3@gmail.com>
2455 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2456 L: netdev@vger.kernel.org
2457 W: http://linux-atm.sourceforge.net
2460 F: include/linux/atm*
2461 F: include/uapi/linux/atm*
2463 ATMEL AT91 / AT32 MCI DRIVER
2464 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2466 F: drivers/mmc/host/atmel-mci.c
2468 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2469 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2471 F: drivers/power/reset/at91-sama5d2_shdwc.c
2473 ATMEL Audio ALSA driver
2474 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2480 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2481 L: linux-i2c@vger.kernel.org
2483 F: drivers/i2c/busses/i2c-at91.c
2486 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2487 L: linux-media@vger.kernel.org
2489 F: drivers/media/platform/atmel/atmel-isi.c
2490 F: include/media/atmel-isi.h
2493 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2494 L: linux-fbdev@vger.kernel.org
2496 F: drivers/video/fbdev/atmel_lcdfb.c
2497 F: include/video/atmel_lcdc.h
2499 ATMEL MACB ETHERNET DRIVER
2500 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2502 F: drivers/net/ethernet/cadence/
2504 ATMEL MAXTOUCH DRIVER
2505 M: Nick Dyer <nick@shmanahar.org>
2506 T: git git://github.com/ndyer/linux.git
2508 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2509 F: drivers/input/touchscreen/atmel_mxt_ts.c
2511 ATMEL SAMA5D2 ADC DRIVER
2512 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2513 L: linux-iio@vger.kernel.org
2515 F: drivers/iio/adc/at91-sama5d2_adc.c
2518 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2519 L: linux-mmc@vger.kernel.org
2521 F: drivers/mmc/host/sdhci-of-at91.c
2524 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2526 F: drivers/spi/spi-atmel.*
2529 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: drivers/misc/atmel-ssc.c
2533 F: include/linux/atmel-ssc.h
2535 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2536 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 F: drivers/misc/atmel_tclib.c
2540 F: drivers/clocksource/tcb_clksrc.c
2542 ATMEL USBA UDC DRIVER
2543 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2548 ATMEL WIRELESS DRIVER
2549 M: Simon Kelley <simon@thekelleys.org.uk>
2550 L: linux-wireless@vger.kernel.org
2551 W: http://www.thekelleys.org.uk/atmel
2552 W: http://atmelwlandriver.sourceforge.net/
2554 F: drivers/net/wireless/atmel/atmel*
2557 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2558 L: linux-arm-kernel@lists.infradead.org
2559 L: dmaengine@vger.kernel.org
2561 F: drivers/dma/at_xdmac.c
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
2638 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2639 L: linux-media@vger.kernel.org
2640 W: https://linuxtv.org
2641 T: git git://linuxtv.org/media_tree.git
2643 F: drivers/media/usb/dvb-usb-v2/az6007.c
2645 AZTECH FM RADIO RECEIVER DRIVER
2646 M: Hans Verkuil <hverkuil@xs4all.nl>
2647 L: linux-media@vger.kernel.org
2648 T: git git://linuxtv.org/media_tree.git
2649 W: https://linuxtv.org
2651 F: drivers/media/radio/radio-aztech*
2654 L: linux-wireless@vger.kernel.org
2655 L: b43-dev@lists.infradead.org
2656 W: http://wireless.kernel.org/en/users/Drivers/b43
2658 F: drivers/net/wireless/broadcom/b43/
2660 B43LEGACY WIRELESS DRIVER
2661 M: Larry Finger <Larry.Finger@lwfinger.net>
2662 L: linux-wireless@vger.kernel.org
2663 L: b43-dev@lists.infradead.org
2664 W: http://wireless.kernel.org/en/users/Drivers/b43
2666 F: drivers/net/wireless/broadcom/b43legacy/
2668 BACKLIGHT CLASS/SUBSYSTEM
2669 M: Lee Jones <lee.jones@linaro.org>
2670 M: Daniel Thompson <daniel.thompson@linaro.org>
2671 M: Jingoo Han <jingoohan1@gmail.com>
2672 L: dri-devel@lists.freedesktop.org
2673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2675 F: drivers/video/backlight/
2676 F: include/linux/backlight.h
2677 F: include/linux/pwm_backlight.h
2678 F: Documentation/devicetree/bindings/leds/backlight
2681 M: Marek Lindner <mareklindner@neomailbox.ch>
2682 M: Simon Wunderlich <sw@simonwunderlich.de>
2683 M: Antonio Quartulli <a@unstable.cc>
2684 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2685 W: https://www.open-mesh.org/
2686 Q: https://patchwork.open-mesh.org/project/batman/list/
2688 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2689 F: Documentation/ABI/testing/sysfs-class-net-mesh
2690 F: Documentation/networking/batman-adv.rst
2691 F: include/uapi/linux/batadv_packet.h
2692 F: include/uapi/linux/batman_adv.h
2695 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2696 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2697 L: linux-hams@vger.kernel.org
2698 W: http://www.baycom.org/~tom/ham/ham.html
2700 F: drivers/net/hamradio/baycom*
2702 BCACHE (BLOCK LAYER CACHE)
2703 M: Coly Li <colyli@suse.de>
2704 M: Kent Overstreet <kent.overstreet@gmail.com>
2705 L: linux-bcache@vger.kernel.org
2706 W: http://bcache.evilpiepirate.org
2707 C: irc://irc.oftc.net/bcache
2709 F: drivers/md/bcache/
2711 BDISP ST MEDIA DRIVER
2712 M: Fabien Dessenne <fabien.dessenne@st.com>
2713 L: linux-media@vger.kernel.org
2714 T: git git://linuxtv.org/media_tree.git
2715 W: https://linuxtv.org
2717 F: drivers/media/platform/sti/bdisp
2719 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2720 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2721 L: netdev@vger.kernel.org
2723 F: drivers/net/ethernet/ec_bhf.c
2726 M: Luis de Bethencourt <luisbg@kernel.org>
2727 M: Salah Triki <salah.triki@gmail.com>
2729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2730 F: Documentation/filesystems/befs.txt
2734 M: Paolo Valente <paolo.valente@linaro.org>
2735 M: Jens Axboe <axboe@kernel.dk>
2736 L: linux-block@vger.kernel.org
2739 F: Documentation/block/bfq-iosched.txt
2742 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2744 F: Documentation/filesystems/bfs.txt
2746 F: include/uapi/linux/bfs_fs.h
2748 BLINKM RGB LED DRIVER
2749 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2751 F: drivers/leds/leds-blinkm.c
2754 M: Jens Axboe <axboe@kernel.dk>
2755 L: linux-block@vger.kernel.org
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2760 F: kernel/trace/blktrace.c
2764 M: Joern Engel <joern@lazybastard.org>
2765 L: linux-mtd@lists.infradead.org
2767 F: drivers/mtd/devices/block2mtd.c
2770 M: Marcel Holtmann <marcel@holtmann.org>
2771 M: Johan Hedberg <johan.hedberg@gmail.com>
2772 L: linux-bluetooth@vger.kernel.org
2773 W: http://www.bluez.org/
2774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2777 F: drivers/bluetooth/
2780 M: Marcel Holtmann <marcel@holtmann.org>
2781 M: Johan Hedberg <johan.hedberg@gmail.com>
2782 L: linux-bluetooth@vger.kernel.org
2783 W: http://www.bluez.org/
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2788 F: include/net/bluetooth/
2791 M: Jay Vosburgh <j.vosburgh@gmail.com>
2792 M: Veaceslav Falico <vfalico@gmail.com>
2793 M: Andy Gospodarek <andy@greyhouse.net>
2794 L: netdev@vger.kernel.org
2795 W: http://sourceforge.net/projects/bonding/
2797 F: drivers/net/bonding/
2798 F: include/uapi/linux/if_bonding.h
2800 BPF (Safe dynamic programs and tools)
2801 M: Alexei Starovoitov <ast@kernel.org>
2802 M: Daniel Borkmann <daniel@iogearbox.net>
2803 L: netdev@vger.kernel.org
2804 L: linux-kernel@vger.kernel.org
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2807 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2809 F: arch/x86/net/bpf_jit*
2810 F: Documentation/networking/filter.txt
2811 F: Documentation/bpf/
2812 F: include/linux/bpf*
2813 F: include/linux/filter.h
2814 F: include/trace/events/xdp.h
2815 F: include/uapi/linux/bpf*
2816 F: include/uapi/linux/filter.h
2818 F: kernel/trace/bpf_trace.c
2821 F: net/core/filter.c
2822 F: net/sched/act_bpf.c
2823 F: net/sched/cls_bpf.c
2827 F: tools/testing/selftests/bpf/
2829 BROADCOM B44 10/100 ETHERNET DRIVER
2830 M: Michael Chan <michael.chan@broadcom.com>
2831 L: netdev@vger.kernel.org
2833 F: drivers/net/ethernet/broadcom/b44.*
2835 BROADCOM B53 ETHERNET SWITCH DRIVER
2836 M: Florian Fainelli <f.fainelli@gmail.com>
2837 L: netdev@vger.kernel.org
2838 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2840 F: drivers/net/dsa/b53/*
2841 F: include/linux/platform_data/b53.h
2843 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2844 M: Florian Fainelli <f.fainelli@gmail.com>
2845 M: Ray Jui <rjui@broadcom.com>
2846 M: Scott Branden <sbranden@broadcom.com>
2847 M: bcm-kernel-feedback-list@broadcom.com
2848 T: git git://github.com/broadcom/mach-bcm
2854 F: arch/arm/mach-bcm/
2856 BROADCOM BCM2835 ARM ARCHITECTURE
2857 M: Eric Anholt <eric@anholt.net>
2858 M: Stefan Wahren <stefan.wahren@i2se.com>
2859 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 T: git git://github.com/anholt/linux
2864 F: drivers/staging/vc04_services
2866 BROADCOM BCM47XX MIPS ARCHITECTURE
2867 M: Hauke Mehrtens <hauke@hauke-m.de>
2868 M: Rafał Miłecki <zajec5@gmail.com>
2869 L: linux-mips@linux-mips.org
2871 F: Documentation/devicetree/bindings/mips/brcm/
2872 F: arch/mips/bcm47xx/*
2873 F: arch/mips/include/asm/mach-bcm47xx/*
2875 BROADCOM BCM5301X ARM ARCHITECTURE
2876 M: Hauke Mehrtens <hauke@hauke-m.de>
2877 M: Rafał Miłecki <zajec5@gmail.com>
2878 M: Jon Mason <jonmason@broadcom.com>
2879 M: bcm-kernel-feedback-list@broadcom.com
2880 L: linux-arm-kernel@lists.infradead.org
2882 F: arch/arm/mach-bcm/bcm_5301x.c
2883 F: arch/arm/boot/dts/bcm5301x*.dtsi
2884 F: arch/arm/boot/dts/bcm470*
2885 F: arch/arm/boot/dts/bcm953012*
2887 BROADCOM BCM53573 ARM ARCHITECTURE
2888 M: Rafał Miłecki <rafal@milecki.pl>
2889 L: linux-arm-kernel@lists.infradead.org
2891 F: arch/arm/boot/dts/bcm53573*
2892 F: arch/arm/boot/dts/bcm47189*
2894 BROADCOM BCM63XX ARM ARCHITECTURE
2895 M: Florian Fainelli <f.fainelli@gmail.com>
2896 M: bcm-kernel-feedback-list@broadcom.com
2897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2898 T: git git://github.com/broadcom/stblinux.git
2902 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2903 M: Kevin Cernekee <cernekee@gmail.com>
2904 L: linux-usb@vger.kernel.org
2906 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2908 BROADCOM BCM7XXX ARM ARCHITECTURE
2909 M: Brian Norris <computersforpeace@gmail.com>
2910 M: Gregory Fong <gregory.0xf0@gmail.com>
2911 M: Florian Fainelli <f.fainelli@gmail.com>
2912 M: bcm-kernel-feedback-list@broadcom.com
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2914 T: git git://github.com/broadcom/stblinux.git
2916 F: arch/arm/mach-bcm/*brcmstb*
2917 F: arch/arm/boot/dts/bcm7*.dts*
2918 F: drivers/bus/brcmstb_gisb.c
2919 F: arch/arm/mm/cache-b15-rac.c
2920 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2923 BROADCOM BMIPS CPUFREQ DRIVER
2924 M: Markus Mayer <mmayer@broadcom.com>
2925 M: bcm-kernel-feedback-list@broadcom.com
2926 L: linux-pm@vger.kernel.org
2928 F: drivers/cpufreq/bmips-cpufreq.c
2930 BROADCOM BMIPS MIPS ARCHITECTURE
2931 M: Kevin Cernekee <cernekee@gmail.com>
2932 M: Florian Fainelli <f.fainelli@gmail.com>
2933 L: linux-mips@linux-mips.org
2934 T: git git://github.com/broadcom/stblinux.git
2936 F: arch/mips/bmips/*
2937 F: arch/mips/include/asm/mach-bmips/*
2938 F: arch/mips/kernel/*bmips*
2939 F: arch/mips/boot/dts/brcm/bcm*.dts*
2940 F: drivers/irqchip/irq-bcm63*
2941 F: drivers/irqchip/irq-bcm7*
2942 F: drivers/irqchip/irq-brcmstb*
2943 F: include/linux/bcm963xx_nvram.h
2944 F: include/linux/bcm963xx_tag.h
2946 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2947 M: Rasesh Mody <rasesh.mody@cavium.com>
2948 M: Harish Patil <harish.patil@cavium.com>
2949 M: Dept-GELinuxNICDev@cavium.com
2950 L: netdev@vger.kernel.org
2952 F: drivers/net/ethernet/broadcom/bnx2.*
2953 F: drivers/net/ethernet/broadcom/bnx2_*
2955 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2956 M: QLogic-Storage-Upstream@qlogic.com
2957 L: linux-scsi@vger.kernel.org
2959 F: drivers/scsi/bnx2fc/
2961 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2962 M: QLogic-Storage-Upstream@qlogic.com
2963 L: linux-scsi@vger.kernel.org
2965 F: drivers/scsi/bnx2i/
2967 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2968 M: Ariel Elior <ariel.elior@cavium.com>
2969 M: everest-linux-l2@cavium.com
2970 L: netdev@vger.kernel.org
2972 F: drivers/net/ethernet/broadcom/bnx2x/
2974 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2975 M: Michael Chan <michael.chan@broadcom.com>
2976 L: netdev@vger.kernel.org
2978 F: drivers/net/ethernet/broadcom/bnxt/
2980 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2981 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2982 M: Franky Lin <franky.lin@broadcom.com>
2983 M: Hante Meuleman <hante.meuleman@broadcom.com>
2984 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2985 M: Wright Feng <wright.feng@cypress.com>
2986 L: linux-wireless@vger.kernel.org
2987 L: brcm80211-dev-list.pdl@broadcom.com
2988 L: brcm80211-dev-list@cypress.com
2990 F: drivers/net/wireless/broadcom/brcm80211/
2992 BROADCOM BRCMSTB GPIO DRIVER
2993 M: Gregory Fong <gregory.0xf0@gmail.com>
2994 L: bcm-kernel-feedback-list@broadcom.com
2996 F: drivers/gpio/gpio-brcmstb.c
2997 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2999 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3000 M: Al Cooper <alcooperx@gmail.com>
3001 L: linux-kernel@vger.kernel.org
3002 L: bcm-kernel-feedback-list@broadcom.com
3004 F: drivers/phy/broadcom/phy-brcm-usb*
3006 BROADCOM GENET ETHERNET DRIVER
3007 M: Doug Berger <opendmb@gmail.com>
3008 M: Florian Fainelli <f.fainelli@gmail.com>
3009 L: netdev@vger.kernel.org
3011 F: drivers/net/ethernet/broadcom/genet/
3013 BROADCOM IPROC ARM ARCHITECTURE
3014 M: Ray Jui <rjui@broadcom.com>
3015 M: Scott Branden <sbranden@broadcom.com>
3016 M: Jon Mason <jonmason@broadcom.com>
3017 M: bcm-kernel-feedback-list@broadcom.com
3018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3019 T: git git://github.com/broadcom/cygnus-linux.git
3036 F: arch/arm64/boot/dts/broadcom/northstar2/*
3037 F: arch/arm64/boot/dts/broadcom/stingray/*
3038 F: drivers/clk/bcm/clk-ns*
3039 F: drivers/clk/bcm/clk-sr*
3040 F: drivers/pinctrl/bcm/pinctrl-ns*
3041 F: include/dt-bindings/clock/bcm-sr*
3043 BROADCOM KONA GPIO DRIVER
3044 M: Ray Jui <rjui@broadcom.com>
3045 L: bcm-kernel-feedback-list@broadcom.com
3047 F: drivers/gpio/gpio-bcm-kona.c
3048 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3050 BROADCOM NETXTREME-E ROCE DRIVER
3051 M: Selvin Xavier <selvin.xavier@broadcom.com>
3052 M: Devesh Sharma <devesh.sharma@broadcom.com>
3053 M: Somnath Kotur <somnath.kotur@broadcom.com>
3054 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3055 L: linux-rdma@vger.kernel.org
3056 W: http://www.broadcom.com
3058 F: drivers/infiniband/hw/bnxt_re/
3059 F: include/uapi/rdma/bnxt_re-abi.h
3061 BROADCOM NVRAM DRIVER
3062 M: Rafał Miłecki <zajec5@gmail.com>
3063 L: linux-mips@linux-mips.org
3065 F: drivers/firmware/broadcom/*
3067 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3068 M: Rafał Miłecki <zajec5@gmail.com>
3069 L: linux-wireless@vger.kernel.org
3072 F: include/linux/bcma/
3074 BROADCOM STB AVS CPUFREQ DRIVER
3075 M: Markus Mayer <mmayer@broadcom.com>
3076 M: bcm-kernel-feedback-list@broadcom.com
3077 L: linux-pm@vger.kernel.org
3079 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3080 F: drivers/cpufreq/brcmstb*
3082 BROADCOM STB AVS TMON DRIVER
3083 M: Markus Mayer <mmayer@broadcom.com>
3084 M: bcm-kernel-feedback-list@broadcom.com
3085 L: linux-pm@vger.kernel.org
3087 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3088 F: drivers/thermal/broadcom/brcmstb*
3090 BROADCOM STB NAND FLASH DRIVER
3091 M: Brian Norris <computersforpeace@gmail.com>
3092 M: Kamal Dasu <kdasu.kdev@gmail.com>
3093 L: linux-mtd@lists.infradead.org
3094 L: bcm-kernel-feedback-list@broadcom.com
3096 F: drivers/mtd/nand/raw/brcmnand/
3098 BROADCOM STB DPFE DRIVER
3099 M: Markus Mayer <mmayer@broadcom.com>
3100 M: bcm-kernel-feedback-list@broadcom.com
3101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3103 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3104 F: drivers/memory/brcmstb_dpfe.c
3106 BROADCOM SYSTEMPORT ETHERNET DRIVER
3107 M: Florian Fainelli <f.fainelli@gmail.com>
3108 L: netdev@vger.kernel.org
3110 F: drivers/net/ethernet/broadcom/bcmsysport.*
3112 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3113 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3114 M: Prashant Sreedharan <prashant@broadcom.com>
3115 M: Michael Chan <mchan@broadcom.com>
3116 L: netdev@vger.kernel.org
3118 F: drivers/net/ethernet/broadcom/tg3.*
3120 BROCADE BFA FC SCSI DRIVER
3121 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3122 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3123 L: linux-scsi@vger.kernel.org
3125 F: drivers/scsi/bfa/
3127 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3128 M: Rasesh Mody <rasesh.mody@cavium.com>
3129 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3130 M: Dept-GELinuxNICDev@cavium.com
3131 L: netdev@vger.kernel.org
3133 F: drivers/net/ethernet/brocade/bna/
3135 BSG (block layer generic sg v4 driver)
3136 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3137 L: linux-scsi@vger.kernel.org
3140 F: include/linux/bsg.h
3141 F: include/uapi/linux/bsg.h
3144 M: Clemens Ladisch <clemens@ladisch.de>
3145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3146 T: git git://git.alsa-project.org/alsa-kernel.git
3148 F: Documentation/sound/cards/bt87x.rst
3149 F: sound/pci/bt87x.c
3152 M: Michael Buesch <m@bues.ch>
3153 W: http://bu3sch.de/btgpio.php
3155 F: drivers/gpio/gpio-bt8xx.c
3158 M: Chris Mason <clm@fb.com>
3159 M: Josef Bacik <jbacik@fb.com>
3160 M: David Sterba <dsterba@suse.com>
3161 L: linux-btrfs@vger.kernel.org
3162 W: http://btrfs.wiki.kernel.org/
3163 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3166 F: Documentation/filesystems/btrfs.txt
3168 F: include/linux/btrfs*
3169 F: include/uapi/linux/btrfs*
3171 BTTV VIDEO4LINUX DRIVER
3172 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3173 L: linux-media@vger.kernel.org
3174 W: https://linuxtv.org
3175 T: git git://linuxtv.org/media_tree.git
3177 F: Documentation/media/v4l-drivers/bttv*
3178 F: drivers/media/pci/bt8xx/bttv*
3180 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3181 M: Chanwoo Choi <cw00.choi@samsung.com>
3182 L: linux-pm@vger.kernel.org
3183 L: linux-samsung-soc@vger.kernel.org
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3186 F: drivers/devfreq/exynos-bus.c
3187 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3189 BUSLOGIC SCSI DRIVER
3190 M: Khalid Aziz <khalid@gonehiking.org>
3191 L: linux-scsi@vger.kernel.org
3193 F: drivers/scsi/BusLogic.*
3194 F: drivers/scsi/FlashPoint.*
3196 C-MEDIA CMI8788 DRIVER
3197 M: Clemens Ladisch <clemens@ladisch.de>
3198 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3199 T: git git://git.alsa-project.org/alsa-kernel.git
3201 F: sound/pci/oxygen/
3204 M: Mark Salter <msalter@redhat.com>
3205 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3206 L: linux-c6x-dev@linux-c6x.org
3207 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3211 CA8210 IEEE-802.15.4 RADIO DRIVER
3212 M: Harry Morris <h.morris@cascoda.com>
3213 L: linux-wpan@vger.kernel.org
3214 W: https://github.com/Cascoda/ca8210-linux.git
3216 F: drivers/net/ieee802154/ca8210.c
3217 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3219 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3220 M: David Howells <dhowells@redhat.com>
3221 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3223 F: Documentation/filesystems/caching/cachefiles.txt
3226 CADENCE MIPI-CSI2 BRIDGES
3227 M: Maxime Ripard <maxime.ripard@bootlin.com>
3228 L: linux-media@vger.kernel.org
3230 F: Documentation/devicetree/bindings/media/cdns,*.txt
3231 F: drivers/media/platform/cadence/cdns-csi2*
3233 CADET FM/AM RADIO RECEIVER DRIVER
3234 M: Hans Verkuil <hverkuil@xs4all.nl>
3235 L: linux-media@vger.kernel.org
3236 T: git git://linuxtv.org/media_tree.git
3237 W: https://linuxtv.org
3239 F: drivers/media/radio/radio-cadet*
3241 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3242 M: Jonathan Corbet <corbet@lwn.net>
3243 L: linux-media@vger.kernel.org
3244 T: git git://linuxtv.org/media_tree.git
3246 F: Documentation/media/v4l-drivers/cafe_ccic*
3247 F: drivers/media/platform/marvell-ccic/
3250 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3251 L: netdev@vger.kernel.org
3253 F: Documentation/networking/caif/
3254 F: drivers/net/caif/
3255 F: include/uapi/linux/caif/
3256 F: include/net/caif/
3259 CALGARY x86-64 IOMMU
3260 M: Muli Ben-Yehuda <mulix@mulix.org>
3261 M: Jon Mason <jdmason@kudzu.us>
3262 L: iommu@lists.linux-foundation.org
3264 F: arch/x86/kernel/pci-calgary_64.c
3265 F: arch/x86/kernel/tce_64.c
3266 F: arch/x86/include/asm/calgary.h
3267 F: arch/x86/include/asm/tce.h
3270 M: Wolfgang Grandegger <wg@grandegger.com>
3271 M: Marc Kleine-Budde <mkl@pengutronix.de>
3272 L: linux-can@vger.kernel.org
3273 W: https://github.com/linux-can
3274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3277 F: Documentation/devicetree/bindings/net/can/
3279 F: include/linux/can/dev.h
3280 F: include/linux/can/platform/
3281 F: include/uapi/linux/can/error.h
3282 F: include/uapi/linux/can/netlink.h
3285 M: Oliver Hartkopp <socketcan@hartkopp.net>
3286 M: Marc Kleine-Budde <mkl@pengutronix.de>
3287 L: linux-can@vger.kernel.org
3288 W: https://github.com/linux-can
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3292 F: Documentation/networking/can.rst
3294 F: include/linux/can/core.h
3295 F: include/uapi/linux/can.h
3296 F: include/uapi/linux/can/bcm.h
3297 F: include/uapi/linux/can/raw.h
3298 F: include/uapi/linux/can/gw.h
3301 M: Serge Hallyn <serge@hallyn.com>
3302 L: linux-security-module@vger.kernel.org
3304 F: include/linux/capability.h
3305 F: include/uapi/linux/capability.h
3306 F: security/commoncap.c
3307 F: kernel/capability.c
3309 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3310 M: Kevin Tsai <ktsai@capellamicro.com>
3312 F: drivers/iio/light/cm*
3314 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3315 M: Christian Lamparter <chunkeey@googlemail.com>
3316 L: linux-wireless@vger.kernel.org
3317 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3319 F: drivers/net/wireless/ath/carl9170/
3322 M: Jan Glauber <jglauber@cavium.com>
3323 M: David Daney <david.daney@cavium.com>
3324 W: http://www.cavium.com
3326 F: drivers/i2c/busses/i2c-octeon*
3327 F: drivers/i2c/busses/i2c-thunderx*
3329 CAVIUM LIQUIDIO NETWORK DRIVER
3330 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3331 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3332 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3333 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3334 L: netdev@vger.kernel.org
3335 W: http://www.cavium.com
3337 F: drivers/net/ethernet/cavium/liquidio/
3340 M: Jan Glauber <jglauber@cavium.com>
3341 M: David Daney <david.daney@cavium.com>
3342 M: Steven J. Hill <Steven.Hill@cavium.com>
3343 W: http://www.cavium.com
3345 F: drivers/mmc/host/cavium*
3347 CAVIUM OCTEON-TX CRYPTO DRIVER
3348 M: George Cherian <george.cherian@cavium.com>
3349 L: linux-crypto@vger.kernel.org
3350 W: http://www.cavium.com
3352 F: drivers/crypto/cavium/cpt/
3354 CAVIUM THUNDERX2 ARM64 SOC
3355 M: Robert Richter <rrichter@cavium.com>
3356 M: Jayachandran C <jnair@caviumnetworks.com>
3357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3360 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3362 CC2520 IEEE-802.15.4 RADIO DRIVER
3363 M: Varka Bhadram <varkabhadram@gmail.com>
3364 L: linux-wpan@vger.kernel.org
3366 F: drivers/net/ieee802154/cc2520.c
3367 F: include/linux/spi/cc2520.h
3368 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3370 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3371 M: Gilad Ben-Yossef <gilad@benyossef.com>
3372 L: linux-crypto@vger.kernel.org
3374 F: drivers/crypto/ccree/
3375 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3378 M: Hans Verkuil <hans.verkuil@cisco.com>
3379 L: linux-media@vger.kernel.org
3380 T: git git://linuxtv.org/media_tree.git
3381 W: http://linuxtv.org
3383 F: Documentation/media/kapi/cec-core.rst
3384 F: Documentation/media/uapi/cec
3385 F: drivers/media/cec/
3386 F: drivers/media/rc/keymaps/rc-cec.c
3387 F: include/media/cec.h
3388 F: include/media/cec-notifier.h
3389 F: include/uapi/linux/cec.h
3390 F: include/uapi/linux/cec-funcs.h
3391 F: Documentation/devicetree/bindings/media/cec.txt
3392 F: Documentation/ABI/testing/debugfs-cec-error-inj
3395 M: Hans Verkuil <hans.verkuil@cisco.com>
3396 L: linux-media@vger.kernel.org
3397 T: git git://linuxtv.org/media_tree.git
3398 W: http://linuxtv.org
3400 F: drivers/media/platform/cec-gpio/
3401 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3403 CELL BROADBAND ENGINE ARCHITECTURE
3404 M: Arnd Bergmann <arnd@arndb.de>
3405 L: linuxppc-dev@lists.ozlabs.org
3406 W: http://www.ibm.com/developerworks/power/cell/
3408 F: arch/powerpc/include/asm/cell*.h
3409 F: arch/powerpc/include/asm/spu*.h
3410 F: arch/powerpc/include/uapi/asm/spu*.h
3411 F: arch/powerpc/oprofile/*cell*
3412 F: arch/powerpc/platforms/cell/
3414 CEPH COMMON CODE (LIBCEPH)
3415 M: Ilya Dryomov <idryomov@gmail.com>
3416 M: "Yan, Zheng" <zyan@redhat.com>
3417 M: Sage Weil <sage@redhat.com>
3418 L: ceph-devel@vger.kernel.org
3420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3421 T: git git://github.com/ceph/ceph-client.git
3424 F: include/linux/ceph/
3425 F: include/linux/crush/
3427 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3428 M: "Yan, Zheng" <zyan@redhat.com>
3429 M: Sage Weil <sage@redhat.com>
3430 M: Ilya Dryomov <idryomov@gmail.com>
3431 L: ceph-devel@vger.kernel.org
3433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3434 T: git git://github.com/ceph/ceph-client.git
3436 F: Documentation/filesystems/ceph.txt
3439 CERTIFICATE HANDLING:
3440 M: David Howells <dhowells@redhat.com>
3441 M: David Woodhouse <dwmw2@infradead.org>
3442 L: keyrings@vger.kernel.org
3444 F: Documentation/admin-guide/module-signing.rst
3446 F: scripts/sign-file.c
3447 F: scripts/extract-cert.c
3449 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3450 L: linux-usb@vger.kernel.org
3452 F: Documentation/usb/WUSB-Design-overview.txt
3453 F: Documentation/usb/wusb-cbaf
3454 F: drivers/usb/host/hwa-hc.c
3455 F: drivers/usb/host/whci/
3456 F: drivers/usb/wusbcore/
3457 F: include/linux/usb/wusb*
3459 CFAG12864B LCD DRIVER
3460 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3462 F: drivers/auxdisplay/cfag12864b.c
3463 F: include/linux/cfag12864b.h
3465 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3466 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3468 F: drivers/auxdisplay/cfag12864bfb.c
3469 F: include/linux/cfag12864b.h
3471 802.11 (including CFG80211/NL80211)
3472 M: Johannes Berg <johannes@sipsolutions.net>
3473 L: linux-wireless@vger.kernel.org
3474 W: http://wireless.kernel.org/
3475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3479 F: include/uapi/linux/nl80211.h
3480 F: include/linux/ieee80211.h
3481 F: include/net/wext.h
3482 F: include/net/cfg80211.h
3483 F: include/net/iw_handler.h
3484 F: include/net/ieee80211_radiotap.h
3485 F: Documentation/driver-api/80211/cfg80211.rst
3486 F: Documentation/networking/regulatory.txt
3488 CHAR and MISC DRIVERS
3489 M: Arnd Bergmann <arnd@arndb.de>
3490 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3495 F: include/linux/miscdevice.h
3498 M: Andy Whitcroft <apw@canonical.com>
3499 M: Joe Perches <joe@perches.com>
3501 F: scripts/checkpatch.pl
3503 CHINESE DOCUMENTATION
3504 M: Harry Wei <harryxiyou@gmail.com>
3505 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3506 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3508 F: Documentation/translations/zh_CN/
3510 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3511 M: Peter Chen <Peter.Chen@nxp.com>
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3513 L: linux-usb@vger.kernel.org
3515 F: drivers/usb/chipidea/
3517 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3518 M: Hans de Goede <hdegoede@redhat.com>
3519 L: linux-input@vger.kernel.org
3521 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3522 F: drivers/input/touchscreen/chipone_icn8318.c
3524 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3525 M: Hans de Goede <hdegoede@redhat.com>
3526 L: linux-input@vger.kernel.org
3528 F: drivers/input/touchscreen/chipone_icn8505.c
3530 CHROME HARDWARE PLATFORM SUPPORT
3531 M: Benson Leung <bleung@chromium.org>
3532 M: Olof Johansson <olof@lixom.net>
3534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3535 F: drivers/platform/chrome/
3537 CIRRUS LOGIC AUDIO CODEC DRIVERS
3538 M: Brian Austin <brian.austin@cirrus.com>
3539 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3542 F: sound/soc/codecs/cs*
3544 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3545 M: Hartley Sweeten <hsweeten@visionengravers.com>
3546 L: netdev@vger.kernel.org
3548 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3550 CISCO FCOE HBA DRIVER
3551 M: Satish Kharat <satishkh@cisco.com>
3552 M: Sesidhar Baddela <sebaddel@cisco.com>
3553 M: Karan Tilak Kumar <kartilak@cisco.com>
3554 L: linux-scsi@vger.kernel.org
3556 F: drivers/scsi/fnic/
3558 CISCO SCSI HBA DRIVER
3559 M: Karan Tilak Kumar <kartilak@cisco.com>
3560 M: Sesidhar Baddela <sebaddel@cisco.com>
3561 L: linux-scsi@vger.kernel.org
3563 F: drivers/scsi/snic/
3565 CISCO VIC ETHERNET NIC DRIVER
3566 M: Christian Benvenuti <benve@cisco.com>
3567 M: Govindarajulu Varadarajan <_govind@gmx.com>
3568 M: Parvi Kaustubhi <pkaustub@cisco.com>
3570 F: drivers/net/ethernet/cisco/enic/
3572 CISCO VIC LOW LATENCY NIC DRIVER
3573 M: Christian Benvenuti <benve@cisco.com>
3575 F: drivers/infiniband/hw/usnic/
3577 CIRRUS LOGIC MADERA CODEC DRIVERS
3578 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3579 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3581 L: patches@opensource.cirrus.com
3582 T: git https://github.com/CirrusLogic/linux-drivers.git
3583 W: https://github.com/CirrusLogic/linux-drivers/wiki
3585 F: Documentation/devicetree/bindings/mfd/madera.txt
3586 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3587 F: include/linux/mfd/madera/*
3588 F: drivers/gpio/gpio-madera*
3589 F: drivers/mfd/madera*
3590 F: drivers/mfd/cs47l*
3591 F: drivers/pinctrl/cirrus/*
3594 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3599 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3600 L: linux-kernel@vger.kernel.org
3603 F: include/linux/cleancache.h
3606 M: Russell King <linux@armlinux.org.uk>
3607 L: linux-clk@vger.kernel.org
3609 F: include/linux/clk.h
3611 CLOCKSOURCE, CLOCKEVENT DRIVERS
3612 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3613 M: Thomas Gleixner <tglx@linutronix.de>
3614 L: linux-kernel@vger.kernel.org
3615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3617 F: drivers/clocksource/
3618 F: Documentation/devicetree/bindings/timer/
3621 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3622 M: Daniel Oliveira Nascimento <don@syst.com.br>
3623 L: platform-driver-x86@vger.kernel.org
3625 F: drivers/platform/x86/classmate-laptop.c
3628 M: Hans Verkuil <hans.verkuil@cisco.com>
3629 L: linux-media@vger.kernel.org
3630 T: git git://linuxtv.org/media_tree.git
3631 W: https://linuxtv.org
3633 F: drivers/media/pci/cobalt/
3635 COCCINELLE/Semantic Patches (SmPL)
3636 M: Julia Lawall <Julia.Lawall@lip6.fr>
3637 M: Gilles Muller <Gilles.Muller@lip6.fr>
3638 M: Nicolas Palix <nicolas.palix@imag.fr>
3639 M: Michal Marek <michal.lkml@markovi.net>
3640 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3642 W: http://coccinelle.lip6.fr/
3644 F: Documentation/dev-tools/coccinelle.rst
3645 F: scripts/coccinelle/
3646 F: scripts/coccicheck
3649 M: Jan Harkes <jaharkes@cs.cmu.edu>
3651 L: codalist@coda.cs.cmu.edu
3652 W: http://www.coda.cs.cmu.edu/
3654 F: Documentation/filesystems/coda.txt
3656 F: include/linux/coda*.h
3657 F: include/uapi/linux/coda*.h
3659 CODA V4L2 MEM2MEM DRIVER
3660 M: Philipp Zabel <p.zabel@pengutronix.de>
3661 L: linux-media@vger.kernel.org
3663 F: Documentation/devicetree/bindings/media/coda.txt
3664 F: drivers/media/platform/coda/
3666 COMMON CLK FRAMEWORK
3667 M: Michael Turquette <mturquette@baylibre.com>
3668 M: Stephen Boyd <sboyd@kernel.org>
3669 L: linux-clk@vger.kernel.org
3670 Q: http://patchwork.kernel.org/project/linux-clk/list/
3671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3673 F: Documentation/devicetree/bindings/clock/
3675 X: drivers/clk/clkdev.c
3676 F: include/linux/clk-pr*
3677 F: include/linux/clk/
3678 F: include/linux/of_clk.h
3680 COMMON INTERNET FILE SYSTEM (CIFS)
3681 M: Steve French <sfrench@samba.org>
3682 L: linux-cifs@vger.kernel.org
3683 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3684 W: http://linux-cifs.samba.org/
3685 T: git git://git.samba.org/sfrench/cifs-2.6.git
3687 F: Documentation/filesystems/cifs/
3690 COMPACTPCI HOTPLUG CORE
3691 M: Scott Murray <scott@spiteful.org>
3692 L: linux-pci@vger.kernel.org
3694 F: drivers/pci/hotplug/cpci_hotplug*
3696 COMPACTPCI HOTPLUG GENERIC DRIVER
3697 M: Scott Murray <scott@spiteful.org>
3698 L: linux-pci@vger.kernel.org
3700 F: drivers/pci/hotplug/cpcihp_generic.c
3702 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3703 M: Scott Murray <scott@spiteful.org>
3704 L: linux-pci@vger.kernel.org
3706 F: drivers/pci/hotplug/cpcihp_zt5550.*
3708 COMPAL LAPTOP SUPPORT
3709 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3710 L: platform-driver-x86@vger.kernel.org
3712 F: drivers/platform/x86/compal-laptop.c
3714 CONEXANT ACCESSRUNNER USB DRIVER
3715 L: accessrunner-general@lists.sourceforge.net
3716 W: http://accessrunner.sourceforge.net/
3718 F: drivers/usb/atm/cxacru.c
3721 M: Joel Becker <jlbec@evilplan.org>
3722 M: Christoph Hellwig <hch@lst.de>
3723 T: git git://git.infradead.org/users/hch/configfs.git
3726 F: include/linux/configfs.h
3729 M: Evgeniy Polyakov <zbr@ioremap.net>
3730 L: netdev@vger.kernel.org
3732 F: drivers/connector/
3734 CONTROL GROUP (CGROUP)
3735 M: Tejun Heo <tj@kernel.org>
3736 M: Li Zefan <lizefan@huawei.com>
3737 M: Johannes Weiner <hannes@cmpxchg.org>
3738 L: cgroups@vger.kernel.org
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3741 F: Documentation/cgroup*
3742 F: include/linux/cgroup*
3745 CONTROL GROUP - CPUSET
3746 M: Li Zefan <lizefan@huawei.com>
3747 L: cgroups@vger.kernel.org
3748 W: http://www.bullopensource.org/cpuset/
3749 W: http://oss.sgi.com/projects/cpusets/
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3752 F: Documentation/cgroup-v1/cpusets.txt
3753 F: include/linux/cpuset.h
3754 F: kernel/cgroup/cpuset.c
3756 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3757 M: Johannes Weiner <hannes@cmpxchg.org>
3758 M: Michal Hocko <mhocko@kernel.org>
3759 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3760 L: cgroups@vger.kernel.org
3761 L: linux-mm@kvack.org
3766 CORETEMP HARDWARE MONITORING DRIVER
3767 M: Fenghua Yu <fenghua.yu@intel.com>
3768 L: linux-hwmon@vger.kernel.org
3770 F: Documentation/hwmon/coretemp
3771 F: drivers/hwmon/coretemp.c
3773 COSA/SRP SYNC SERIAL DRIVER
3774 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3775 W: http://www.fi.muni.cz/~kas/cosa/
3777 F: drivers/net/wan/cosa*
3779 CPMAC ETHERNET DRIVER
3780 M: Florian Fainelli <f.fainelli@gmail.com>
3781 L: netdev@vger.kernel.org
3783 F: drivers/net/ethernet/ti/cpmac.c
3785 CPU FREQUENCY DRIVERS
3786 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3787 M: Viresh Kumar <viresh.kumar@linaro.org>
3788 L: linux-pm@vger.kernel.org
3790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3791 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3792 B: https://bugzilla.kernel.org
3793 F: Documentation/cpu-freq/
3794 F: Documentation/devicetree/bindings/cpufreq/
3796 F: include/linux/cpufreq.h
3797 F: tools/testing/selftests/cpufreq/
3799 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3800 M: Viresh Kumar <viresh.kumar@linaro.org>
3801 M: Sudeep Holla <sudeep.holla@arm.com>
3802 L: linux-pm@vger.kernel.org
3803 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3805 F: drivers/cpufreq/arm_big_little.h
3806 F: drivers/cpufreq/arm_big_little.c
3807 F: drivers/cpufreq/arm_big_little_dt.c
3809 CPU POWER MONITORING SUBSYSTEM
3810 M: Thomas Renninger <trenn@suse.com>
3811 M: Shuah Khan <shuah@kernel.org>
3812 L: linux-pm@vger.kernel.org
3814 F: tools/power/cpupower/
3817 M: "H. Peter Anvin" <hpa@zytor.com>
3819 F: arch/x86/kernel/cpuid.c
3820 F: arch/x86/kernel/msr.c
3822 CPUIDLE DRIVER - ARM BIG LITTLE
3823 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3824 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3825 L: linux-pm@vger.kernel.org
3826 L: linux-arm-kernel@lists.infradead.org
3827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 F: drivers/cpuidle/cpuidle-big_little.c
3831 CPUIDLE DRIVER - ARM EXYNOS
3832 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3833 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3834 M: Kukjin Kim <kgene@kernel.org>
3835 L: linux-pm@vger.kernel.org
3836 L: linux-samsung-soc@vger.kernel.org
3838 F: drivers/cpuidle/cpuidle-exynos.c
3839 F: arch/arm/mach-exynos/pm.c
3842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3843 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3844 L: linux-pm@vger.kernel.org
3846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3847 B: https://bugzilla.kernel.org
3848 F: drivers/cpuidle/*
3849 F: include/linux/cpuidle.h
3852 M: Nicolas Pitre <nico@linaro.org>
3854 F: Documentation/filesystems/cramfs.txt
3858 M: Herbert Xu <herbert@gondor.apana.org.au>
3859 M: "David S. Miller" <davem@davemloft.net>
3860 L: linux-crypto@vger.kernel.org
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3864 F: Documentation/crypto/
3865 F: Documentation/devicetree/bindings/crypto/
3870 F: include/linux/crypto*
3872 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3873 M: Neil Horman <nhorman@tuxdriver.com>
3874 L: linux-crypto@vger.kernel.org
3876 F: crypto/ansi_cprng.c
3880 M: Hans Verkuil <hverkuil@xs4all.nl>
3881 L: linux-media@vger.kernel.org
3882 T: git git://linuxtv.org/media_tree.git
3883 W: http://linuxtv.org
3885 F: drivers/media/i2c/cs3308.c
3886 F: drivers/media/i2c/cs3308.h
3888 CS5535 Audio ALSA driver
3889 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3891 F: sound/pci/cs5535audio/
3894 M: Solomon Peachy <pizza@shaftnet.org>
3896 F: drivers/net/wireless/st/cw1200/
3898 CX18 VIDEO4LINUX DRIVER
3899 M: Andy Walls <awalls@md.metrocast.net>
3900 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3901 L: linux-media@vger.kernel.org
3902 T: git git://linuxtv.org/media_tree.git
3903 W: https://linuxtv.org
3904 W: http://www.ivtvdriver.org/index.php/Cx18
3906 F: Documentation/media/v4l-drivers/cx18*
3907 F: drivers/media/pci/cx18/
3908 F: include/uapi/linux/ivtv*
3910 CX2341X MPEG ENCODER HELPER MODULE
3911 M: Hans Verkuil <hverkuil@xs4all.nl>
3912 L: linux-media@vger.kernel.org
3913 T: git git://linuxtv.org/media_tree.git
3914 W: https://linuxtv.org
3916 F: drivers/media/common/cx2341x*
3917 F: include/media/cx2341x*
3919 CX24120 MEDIA DRIVER
3920 M: Jemma Denson <jdenson@gmail.com>
3921 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3922 L: linux-media@vger.kernel.org
3923 W: https://linuxtv.org
3924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3926 F: drivers/media/dvb-frontends/cx24120*
3928 CX88 VIDEO4LINUX DRIVER
3929 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3930 L: linux-media@vger.kernel.org
3931 W: https://linuxtv.org
3932 T: git git://linuxtv.org/media_tree.git
3934 F: Documentation/media/v4l-drivers/cx88*
3935 F: drivers/media/pci/cx88/
3937 CXD2820R MEDIA DRIVER
3938 M: Antti Palosaari <crope@iki.fi>
3939 L: linux-media@vger.kernel.org
3940 W: https://linuxtv.org
3941 W: http://palosaari.fi/linux/
3942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3943 T: git git://linuxtv.org/anttip/media_tree.git
3945 F: drivers/media/dvb-frontends/cxd2820r*
3947 CXGB3 ETHERNET DRIVER (CXGB3)
3948 M: Santosh Raspatur <santosh@chelsio.com>
3949 L: netdev@vger.kernel.org
3950 W: http://www.chelsio.com
3952 F: drivers/net/ethernet/chelsio/cxgb3/
3954 CXGB3 ISCSI DRIVER (CXGB3I)
3955 M: Karen Xie <kxie@chelsio.com>
3956 L: linux-scsi@vger.kernel.org
3957 W: http://www.chelsio.com
3959 F: drivers/scsi/cxgbi/cxgb3i
3961 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3962 M: Steve Wise <swise@chelsio.com>
3963 L: linux-rdma@vger.kernel.org
3964 W: http://www.openfabrics.org
3966 F: drivers/infiniband/hw/cxgb3/
3967 F: include/uapi/rdma/cxgb3-abi.h
3969 CXGB4 CRYPTO DRIVER (chcr)
3970 M: Harsh Jain <harsh@chelsio.com>
3971 L: linux-crypto@vger.kernel.org
3972 W: http://www.chelsio.com
3974 F: drivers/crypto/chelsio
3976 CXGB4 ETHERNET DRIVER (CXGB4)
3977 M: Ganesh Goudar <ganeshgr@chelsio.com>
3978 L: netdev@vger.kernel.org
3979 W: http://www.chelsio.com
3981 F: drivers/net/ethernet/chelsio/cxgb4/
3983 CXGB4 ISCSI DRIVER (CXGB4I)
3984 M: Karen Xie <kxie@chelsio.com>
3985 L: linux-scsi@vger.kernel.org
3986 W: http://www.chelsio.com
3988 F: drivers/scsi/cxgbi/cxgb4i
3990 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3991 M: Steve Wise <swise@chelsio.com>
3992 L: linux-rdma@vger.kernel.org
3993 W: http://www.openfabrics.org
3995 F: drivers/infiniband/hw/cxgb4/
3996 F: include/uapi/rdma/cxgb4-abi.h
3998 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3999 M: Casey Leedom <leedom@chelsio.com>
4000 L: netdev@vger.kernel.org
4001 W: http://www.chelsio.com
4003 F: drivers/net/ethernet/chelsio/cxgb4vf/
4005 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4006 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4007 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4008 L: linuxppc-dev@lists.ozlabs.org
4010 F: arch/powerpc/platforms/powernv/pci-cxl.c
4011 F: drivers/misc/cxl/
4012 F: include/misc/cxl*
4013 F: include/uapi/misc/cxl.h
4014 F: Documentation/powerpc/cxl.txt
4015 F: Documentation/ABI/testing/sysfs-class-cxl
4017 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4018 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4019 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4020 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4021 L: linux-scsi@vger.kernel.org
4023 F: drivers/scsi/cxlflash/
4024 F: include/uapi/scsi/cxlflash_ioctls.h
4025 F: Documentation/powerpc/cxlflash.txt
4028 M: Russell King <linux@armlinux.org.uk>
4029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4030 W: http://www.armlinux.org.uk/
4032 F: drivers/video/fbdev/cyber2000fb.*
4034 CYCLADES ASYNC MUX DRIVER
4035 W: http://www.cyclades.com/
4037 F: drivers/tty/cyclades.c
4038 F: include/linux/cyclades.h
4039 F: include/uapi/linux/cyclades.h
4041 CYCLADES PC300 DRIVER
4042 W: http://www.cyclades.com/
4044 F: drivers/net/wan/pc300*
4046 CYPRESS_FIRMWARE MEDIA DRIVER
4047 M: Antti Palosaari <crope@iki.fi>
4048 L: linux-media@vger.kernel.org
4049 W: https://linuxtv.org
4050 W: http://palosaari.fi/linux/
4051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4052 T: git git://linuxtv.org/anttip/media_tree.git
4054 F: drivers/media/common/cypress_firmware*
4056 CYTTSP TOUCHSCREEN DRIVER
4057 M: Ferruh Yigit <fery@cypress.com>
4058 L: linux-input@vger.kernel.org
4060 F: drivers/input/touchscreen/cyttsp*
4061 F: include/linux/input/cyttsp.h
4063 D-LINK DIR-685 TOUCHKEYS DRIVER
4064 M: Linus Walleij <linus.walleij@linaro.org>
4065 L: linux-input@vger.kernel.org
4067 F: drivers/input/dlink-dir685-touchkeys.c
4069 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4070 M: Joshua Kinard <kumba@gentoo.org>
4072 F: drivers/rtc/rtc-ds1685.c
4073 F: include/linux/rtc/ds1685.h
4075 DAMA SLAVE for AX.25
4076 M: Joerg Reuter <jreuter@yaina.de>
4077 W: http://yaina.de/jreuter/
4078 W: http://www.qsl.net/dl1bke/
4079 L: linux-hams@vger.kernel.org
4081 F: net/ax25/af_ax25.c
4082 F: net/ax25/ax25_dev.c
4083 F: net/ax25/ax25_ds_*
4084 F: net/ax25/ax25_in.c
4085 F: net/ax25/ax25_out.c
4086 F: net/ax25/ax25_timer.c
4087 F: net/ax25/sysctl_net_ax25.c
4089 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4090 L: netdev@vger.kernel.org
4092 F: Documentation/networking/dmfe.txt
4093 F: drivers/net/ethernet/dec/tulip/dmfe.c
4095 DC390/AM53C974 SCSI driver
4096 M: Hannes Reinecke <hare@suse.com>
4097 L: linux-scsi@vger.kernel.org
4099 F: drivers/scsi/am53c974.c
4102 M: Oliver Neukum <oliver@neukum.org>
4103 M: Ali Akcaagac <aliakc@web.de>
4104 M: Jamie Lenehan <lenehan@twibble.org>
4105 L: dc395x@twibble.org
4106 W: http://twibble.org/dist/dc395x/
4107 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4109 F: Documentation/scsi/dc395x.txt
4110 F: drivers/scsi/dc395x.*
4113 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4114 L: dccp@vger.kernel.org
4115 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4117 F: include/linux/dccp.h
4118 F: include/uapi/linux/dccp.h
4119 F: include/linux/tfrc.h
4122 DECnet NETWORK LAYER
4123 W: http://linux-decnet.sourceforge.net
4124 L: linux-decnet-user@lists.sourceforge.net
4126 F: Documentation/networking/decnet.txt
4129 DECSTATION PLATFORM SUPPORT
4130 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4131 L: linux-mips@linux-mips.org
4132 W: http://www.linux-mips.org/wiki/DECstation
4135 F: arch/mips/include/asm/dec/
4136 F: arch/mips/include/asm/mach-dec/
4138 DEFXX FDDI NETWORK DRIVER
4139 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4141 F: drivers/net/fddi/defxx.*
4144 M: Pali Rohár <pali.rohar@gmail.com>
4145 M: Mario Limonciello <mario.limonciello@dell.com>
4146 L: platform-driver-x86@vger.kernel.org
4148 F: drivers/platform/x86/dell-smbios.*
4150 DELL SMBIOS SMM DRIVER
4151 M: Mario Limonciello <mario.limonciello@dell.com>
4152 L: platform-driver-x86@vger.kernel.org
4154 F: drivers/platform/x86/dell-smbios-smm.c
4156 DELL SMBIOS WMI DRIVER
4157 M: Mario Limonciello <mario.limonciello@dell.com>
4158 L: platform-driver-x86@vger.kernel.org
4160 F: drivers/platform/x86/dell-smbios-wmi.c
4161 F: tools/wmi/dell-smbios-example.c
4164 M: Matthew Garrett <mjg59@srcf.ucam.org>
4165 M: Pali Rohár <pali.rohar@gmail.com>
4166 L: platform-driver-x86@vger.kernel.org
4168 F: drivers/platform/x86/dell-laptop.c
4170 DELL LAPTOP FREEFALL DRIVER
4171 M: Pali Rohár <pali.rohar@gmail.com>
4173 F: drivers/platform/x86/dell-smo8800.c
4175 DELL LAPTOP RBTN DRIVER
4176 M: Pali Rohár <pali.rohar@gmail.com>
4178 F: drivers/platform/x86/dell-rbtn.*
4180 DELL LAPTOP SMM DRIVER
4181 M: Pali Rohár <pali.rohar@gmail.com>
4183 F: drivers/hwmon/dell-smm-hwmon.c
4184 F: include/uapi/linux/i8k.h
4186 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4187 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4189 F: Documentation/dcdbas.txt
4190 F: drivers/firmware/dcdbas.*
4192 DELL WMI NOTIFICATIONS DRIVER
4193 M: Matthew Garrett <mjg59@srcf.ucam.org>
4194 M: Pali Rohár <pali.rohar@gmail.com>
4196 F: drivers/platform/x86/dell-wmi.c
4198 DELL WMI DESCRIPTOR DRIVER
4199 M: Mario Limonciello <mario.limonciello@dell.com>
4201 F: drivers/platform/x86/dell-wmi-descriptor.c
4203 DELTA ST MEDIA DRIVER
4204 M: Hugues Fruchet <hugues.fruchet@st.com>
4205 L: linux-media@vger.kernel.org
4206 T: git git://linuxtv.org/media_tree.git
4207 W: https://linuxtv.org
4209 F: drivers/media/platform/sti/delta
4212 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4213 L: linux-mtd@lists.infradead.org
4215 F: drivers/mtd/nand/raw/denali*
4217 DESIGNWARE USB2 DRD IP DRIVER
4218 M: Minas Harutyunyan <hminas@synopsys.com>
4219 L: linux-usb@vger.kernel.org
4220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4222 F: drivers/usb/dwc2/
4224 DESIGNWARE USB3 DRD IP DRIVER
4225 M: Felipe Balbi <balbi@kernel.org>
4226 L: linux-usb@vger.kernel.org
4227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4229 F: drivers/usb/dwc3/
4231 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4232 M: Andreas Klinger <ak@it-klinger.de>
4233 L: linux-iio@vger.kernel.org
4235 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4236 F: drivers/iio/proximity/srf*.c
4238 DEVICE COREDUMP (DEV_COREDUMP)
4239 M: Johannes Berg <johannes@sipsolutions.net>
4240 L: linux-kernel@vger.kernel.org
4242 F: drivers/base/devcoredump.c
4243 F: include/linux/devcoredump.h
4245 DEVICE FREQUENCY (DEVFREQ)
4246 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4247 M: Kyungmin Park <kyungmin.park@samsung.com>
4248 R: Chanwoo Choi <cw00.choi@samsung.com>
4249 L: linux-pm@vger.kernel.org
4250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4253 F: include/linux/devfreq.h
4254 F: Documentation/devicetree/bindings/devfreq/
4256 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4257 M: Chanwoo Choi <cw00.choi@samsung.com>
4258 L: linux-pm@vger.kernel.org
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4261 F: drivers/devfreq/event/
4262 F: drivers/devfreq/devfreq-event.c
4263 F: include/linux/devfreq-event.h
4264 F: Documentation/devicetree/bindings/devfreq/event/
4266 DEVICE NUMBER REGISTRY
4267 M: Torben Mathiasen <device@lanana.org>
4268 W: http://lanana.org/docs/device-list/index.html
4272 M: Alasdair Kergon <agk@redhat.com>
4273 M: Mike Snitzer <snitzer@redhat.com>
4274 M: dm-devel@redhat.com
4275 L: dm-devel@redhat.com
4276 W: http://sources.redhat.com/dm
4277 Q: http://patchwork.kernel.org/project/dm-devel/list/
4278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4279 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4281 F: Documentation/device-mapper/
4282 F: drivers/md/Makefile
4283 F: drivers/md/Kconfig
4285 F: drivers/md/persistent-data/
4286 F: include/linux/device-mapper.h
4287 F: include/linux/dm-*.h
4288 F: include/uapi/linux/dm-*.h
4291 M: Jiri Pirko <jiri@mellanox.com>
4292 L: netdev@vger.kernel.org
4294 F: net/core/devlink.c
4295 F: include/net/devlink.h
4296 F: include/uapi/linux/devlink.h
4298 DIALOG SEMICONDUCTOR DRIVERS
4299 M: Support Opensource <support.opensource@diasemi.com>
4300 W: http://www.dialog-semiconductor.com/products
4302 F: Documentation/hwmon/da90??
4303 F: Documentation/devicetree/bindings/mfd/da90*.txt
4304 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4305 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4306 F: Documentation/devicetree/bindings/regulator/da92*.txt
4307 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4308 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4309 F: drivers/gpio/gpio-da90??.c
4310 F: drivers/hwmon/da90??-hwmon.c
4311 F: drivers/iio/adc/da91??-*.c
4312 F: drivers/input/misc/da90??_onkey.c
4313 F: drivers/input/touchscreen/da9052_tsi.c
4314 F: drivers/leds/leds-da90??.c
4315 F: drivers/mfd/da903x.c
4316 F: drivers/mfd/da90??-*.c
4317 F: drivers/mfd/da91??-*.c
4318 F: drivers/power/supply/da9052-battery.c
4319 F: drivers/power/supply/da91??-*.c
4320 F: drivers/regulator/da903x.c
4321 F: drivers/regulator/da9???-regulator.[ch]
4322 F: drivers/thermal/da90??-thermal.c
4323 F: drivers/rtc/rtc-da90??.c
4324 F: drivers/video/backlight/da90??_bl.c
4325 F: drivers/watchdog/da90??_wdt.c
4326 F: include/linux/mfd/da903x.h
4327 F: include/linux/mfd/da9052/
4328 F: include/linux/mfd/da9055/
4329 F: include/linux/mfd/da9062/
4330 F: include/linux/mfd/da9063/
4331 F: include/linux/mfd/da9150/
4332 F: include/linux/regulator/da9211.h
4333 F: include/sound/da[79]*.h
4334 F: sound/soc/codecs/da[79]*.[ch]
4336 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4337 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4338 L: linux-gpio@vger.kernel.org
4340 F: drivers/gpio/gpio-gpio-mm.c
4342 DIGI NEO AND CLASSIC PCI PRODUCTS
4343 M: Lidza Louina <lidza.louina@gmail.com>
4344 M: Mark Hounschell <markh@compro.net>
4345 L: driverdev-devel@linuxdriverproject.org
4347 F: drivers/staging/dgnc/
4349 DIOLAN U2C-12 I2C DRIVER
4350 M: Guenter Roeck <linux@roeck-us.net>
4351 L: linux-i2c@vger.kernel.org
4353 F: drivers/i2c/busses/i2c-diolan-u2c.c
4355 FILESYSTEM DIRECT ACCESS (DAX)
4356 M: Matthew Wilcox <mawilcox@microsoft.com>
4357 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4358 L: linux-fsdevel@vger.kernel.org
4361 F: include/linux/dax.h
4362 F: include/trace/events/fs_dax.h
4364 DEVICE DIRECT ACCESS (DAX)
4365 M: Dan Williams <dan.j.williams@intel.com>
4366 M: Dave Jiang <dave.jiang@intel.com>
4367 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4368 M: Vishal Verma <vishal.l.verma@intel.com>
4369 L: linux-nvdimm@lists.01.org
4373 DIRECTORY NOTIFICATION (DNOTIFY)
4374 M: Jan Kara <jack@suse.cz>
4375 R: Amir Goldstein <amir73il@gmail.com>
4376 L: linux-fsdevel@vger.kernel.org
4378 F: Documentation/filesystems/dnotify.txt
4379 F: fs/notify/dnotify/
4380 F: include/linux/dnotify.h
4382 DISK GEOMETRY AND PARTITION HANDLING
4383 M: Andries Brouwer <aeb@cwi.nl>
4384 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4385 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4386 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4390 M: Jan Kara <jack@suse.com>
4392 F: Documentation/filesystems/quota.txt
4394 F: include/linux/quota*.h
4395 F: include/uapi/linux/quota*.h
4397 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4398 M: Bernie Thompson <bernie@plugable.com>
4399 L: linux-fbdev@vger.kernel.org
4401 W: http://plugable.com/category/projects/udlfb/
4402 F: drivers/video/fbdev/udlfb.c
4403 F: include/video/udlfb.h
4404 F: Documentation/fb/udlfb.txt
4406 DISTRIBUTED LOCK MANAGER (DLM)
4407 M: Christine Caulfield <ccaulfie@redhat.com>
4408 M: David Teigland <teigland@redhat.com>
4409 L: cluster-devel@redhat.com
4410 W: http://sources.redhat.com/cluster/
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4415 DMA BUFFER SHARING FRAMEWORK
4416 M: Sumit Semwal <sumit.semwal@linaro.org>
4418 L: linux-media@vger.kernel.org
4419 L: dri-devel@lists.freedesktop.org
4420 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4422 F: include/linux/dma-buf*
4423 F: include/linux/reservation.h
4424 F: include/linux/*fence.h
4425 F: Documentation/driver-api/dma-buf.rst
4426 T: git git://anongit.freedesktop.org/drm/drm-misc
4428 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4429 M: Vinod Koul <vkoul@kernel.org>
4430 L: dmaengine@vger.kernel.org
4431 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4434 F: include/linux/dmaengine.h
4435 F: include/linux/of_dma.h
4436 F: Documentation/devicetree/bindings/dma/
4437 F: Documentation/driver-api/dmaengine/
4438 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4441 M: Christoph Hellwig <hch@lst.de>
4442 M: Marek Szyprowski <m.szyprowski@samsung.com>
4443 R: Robin Murphy <robin.murphy@arm.com>
4444 L: iommu@lists.linux-foundation.org
4445 T: git git://git.infradead.org/users/hch/dma-mapping.git
4446 W: http://git.infradead.org/users/hch/dma-mapping.git
4449 F: include/asm-generic/dma-mapping.h
4450 F: include/linux/dma-direct.h
4451 F: include/linux/dma-mapping.h
4452 F: include/linux/dma-noncoherent.h
4454 DME1737 HARDWARE MONITOR DRIVER
4455 M: Juerg Haefliger <juergh@gmail.com>
4456 L: linux-hwmon@vger.kernel.org
4458 F: Documentation/hwmon/dme1737
4459 F: drivers/hwmon/dme1737.c
4462 M: Jean Delvare <jdelvare@suse.com>
4464 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4465 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4466 F: drivers/firmware/dmi-id.c
4467 F: drivers/firmware/dmi_scan.c
4468 F: include/linux/dmi.h
4471 M: Jonathan Corbet <corbet@lwn.net>
4472 L: linux-doc@vger.kernel.org
4475 F: scripts/kernel-doc
4476 X: Documentation/ABI/
4477 X: Documentation/devicetree/
4478 X: Documentation/acpi
4479 X: Documentation/power
4480 X: Documentation/spi
4481 X: Documentation/media
4482 T: git git://git.lwn.net/linux.git docs-next
4484 DOCUMENTATION/ITALIAN
4485 M: Federico Vaga <federico.vaga@vaga.pv.it>
4486 L: linux-doc@vger.kernel.org
4488 F: Documentation/translations/it_IT
4490 DONGWOON DW9714 LENS VOICE COIL DRIVER
4491 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4492 L: linux-media@vger.kernel.org
4493 T: git git://linuxtv.org/media_tree.git
4495 F: drivers/media/i2c/dw9714.c
4497 DONGWOON DW9807 LENS VOICE COIL DRIVER
4498 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4499 L: linux-media@vger.kernel.org
4500 T: git git://linuxtv.org/media_tree.git
4502 F: drivers/media/i2c/dw9807.c
4505 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4506 L: blinux-list@redhat.com
4508 F: drivers/char/dtlk.c
4509 F: include/linux/dtlk.h
4511 DPAA2 DATAPATH I/O (DPIO) DRIVER
4512 M: Roy Pledge <Roy.Pledge@nxp.com>
4513 L: linux-kernel@vger.kernel.org
4515 F: drivers/staging/fsl-mc/bus/dpio
4517 DPAA2 ETHERNET DRIVER
4518 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4519 L: linux-kernel@vger.kernel.org
4521 F: drivers/staging/fsl-dpaa2/ethernet
4523 DPAA2 ETHERNET SWITCH DRIVER
4524 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4525 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4526 L: linux-kernel@vger.kernel.org
4528 F: drivers/staging/fsl-dpaa2/ethsw
4530 DPAA2 PTP CLOCK DRIVER
4531 M: Yangbo Lu <yangbo.lu@nxp.com>
4532 L: linux-kernel@vger.kernel.org
4534 F: drivers/staging/fsl-dpaa2/rtc
4536 DPT_I2O SCSI RAID DRIVER
4537 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4538 L: linux-scsi@vger.kernel.org
4539 W: http://www.adaptec.com/
4541 F: drivers/scsi/dpt*
4542 F: drivers/scsi/dpt/
4545 M: Philipp Reisner <philipp.reisner@linbit.com>
4546 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4547 L: drbd-dev@lists.linbit.com
4548 W: http://www.drbd.org
4549 T: git git://git.linbit.com/linux-drbd.git
4550 T: git git://git.linbit.com/drbd-8.4.git
4552 F: drivers/block/drbd/
4554 F: Documentation/blockdev/drbd/
4556 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4557 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4558 R: "Rafael J. Wysocki" <rafael@kernel.org>
4559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4561 F: Documentation/kobject.txt
4565 F: include/linux/debugfs.h
4566 F: include/linux/kobj*
4569 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4570 M: Kevin Hilman <khilman@kernel.org>
4571 M: Nishanth Menon <nm@ti.com>
4573 F: drivers/power/avs/
4574 F: include/linux/power/smartreflex.h
4575 L: linux-pm@vger.kernel.org
4577 DRM DRIVER FOR ARM PL111 CLCD
4578 M: Eric Anholt <eric@anholt.net>
4579 T: git git://anongit.freedesktop.org/drm/drm-misc
4581 F: drivers/gpu/drm/pl111/
4583 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4584 M: Linus Walleij <linus.walleij@linaro.org>
4585 T: git git://anongit.freedesktop.org/drm/drm-misc
4587 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4588 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4590 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4591 M: Dave Airlie <airlied@redhat.com>
4593 F: drivers/gpu/drm/ast/
4595 DRM DRIVER FOR BOCHS VIRTUAL GPU
4596 M: Gerd Hoffmann <kraxel@redhat.com>
4597 L: virtualization@lists.linux-foundation.org
4598 T: git git://anongit.freedesktop.org/drm/drm-misc
4600 F: drivers/gpu/drm/bochs/
4602 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4603 M: Linus Walleij <linus.walleij@linaro.org>
4604 T: git git://anongit.freedesktop.org/drm/drm-misc
4606 F: drivers/gpu/drm/tve200/
4608 DRM DRIVER FOR ILITEK ILI9225 PANELS
4609 M: David Lechner <david@lechnology.com>
4611 F: drivers/gpu/drm/tinydrm/ili9225.c
4612 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4614 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4615 S: Orphan / Obsolete
4616 F: drivers/gpu/drm/i810/
4617 F: include/uapi/drm/i810_drm.h
4619 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4620 S: Orphan / Obsolete
4621 F: drivers/gpu/drm/mga/
4622 F: include/uapi/drm/mga_drm.h
4624 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4625 M: Dave Airlie <airlied@redhat.com>
4627 F: drivers/gpu/drm/mgag200/
4629 DRM DRIVER FOR MI0283QT
4630 M: Noralf Trønnes <noralf@tronnes.org>
4632 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4633 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4635 DRM DRIVER FOR MSM ADRENO GPU
4636 M: Rob Clark <robdclark@gmail.com>
4637 L: linux-arm-msm@vger.kernel.org
4638 L: dri-devel@lists.freedesktop.org
4639 L: freedreno@lists.freedesktop.org
4640 T: git git://people.freedesktop.org/~robclark/linux
4642 F: drivers/gpu/drm/msm/
4643 F: include/uapi/drm/msm_drm.h
4644 F: Documentation/devicetree/bindings/display/msm/
4646 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4647 M: Ben Skeggs <bskeggs@redhat.com>
4648 L: dri-devel@lists.freedesktop.org
4649 L: nouveau@lists.freedesktop.org
4650 T: git git://github.com/skeggsb/linux
4652 F: drivers/gpu/drm/nouveau/
4653 F: include/uapi/drm/nouveau_drm.h
4655 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4656 M: Noralf Trønnes <noralf@tronnes.org>
4658 F: drivers/gpu/drm/tinydrm/repaper.c
4659 F: Documentation/devicetree/bindings/display/repaper.txt
4661 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4662 M: Dave Airlie <airlied@redhat.com>
4663 M: Gerd Hoffmann <kraxel@redhat.com>
4664 L: virtualization@lists.linux-foundation.org
4665 T: git git://anongit.freedesktop.org/drm/drm-misc
4667 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4668 F: drivers/gpu/drm/cirrus/
4670 DRM DRIVER FOR QXL VIRTUAL GPU
4671 M: Dave Airlie <airlied@redhat.com>
4672 M: Gerd Hoffmann <kraxel@redhat.com>
4673 L: virtualization@lists.linux-foundation.org
4674 T: git git://anongit.freedesktop.org/drm/drm-misc
4676 F: drivers/gpu/drm/qxl/
4677 F: include/uapi/drm/qxl_drm.h
4679 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4680 S: Orphan / Obsolete
4681 F: drivers/gpu/drm/r128/
4682 F: include/uapi/drm/r128_drm.h
4684 DRM DRIVER FOR SAVAGE VIDEO CARDS
4685 S: Orphan / Obsolete
4686 F: drivers/gpu/drm/savage/
4687 F: include/uapi/drm/savage_drm.h
4689 DRM DRIVER FOR SIS VIDEO CARDS
4690 S: Orphan / Obsolete
4691 F: drivers/gpu/drm/sis/
4692 F: include/uapi/drm/sis_drm.h
4694 DRM DRIVER FOR SITRONIX ST7586 PANELS
4695 M: David Lechner <david@lechnology.com>
4697 F: drivers/gpu/drm/tinydrm/st7586.c
4698 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4700 DRM DRIVER FOR SITRONIX ST7735R PANELS
4701 M: David Lechner <david@lechnology.com>
4703 F: drivers/gpu/drm/tinydrm/st7735r.c
4704 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4706 DRM DRIVER FOR TDFX VIDEO CARDS
4707 S: Orphan / Obsolete
4708 F: drivers/gpu/drm/tdfx/
4710 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4711 M: Dave Airlie <airlied@redhat.com>
4713 F: drivers/gpu/drm/udl/
4715 DRM DRIVER FOR VMWARE VIRTUAL GPU
4716 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4717 M: Sinclair Yeh <syeh@vmware.com>
4718 M: Thomas Hellstrom <thellstrom@vmware.com>
4719 L: dri-devel@lists.freedesktop.org
4720 T: git git://people.freedesktop.org/~syeh/repos_linux
4721 T: git git://people.freedesktop.org/~thomash/linux
4723 F: drivers/gpu/drm/vmwgfx/
4724 F: include/uapi/drm/vmwgfx_drm.h
4727 M: David Airlie <airlied@linux.ie>
4728 L: dri-devel@lists.freedesktop.org
4729 T: git git://anongit.freedesktop.org/drm/drm
4730 B: https://bugs.freedesktop.org/
4731 C: irc://chat.freenode.net/dri-devel
4735 F: Documentation/devicetree/bindings/display/
4736 F: Documentation/devicetree/bindings/gpu/
4737 F: Documentation/gpu/
4739 F: include/uapi/drm/
4740 F: include/linux/vga*
4742 DRM DRIVERS AND MISC GPU PATCHES
4743 M: Gustavo Padovan <gustavo@padovan.org>
4744 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4745 M: Sean Paul <seanpaul@chromium.org>
4746 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4748 T: git git://anongit.freedesktop.org/drm/drm-misc
4749 F: Documentation/gpu/
4751 F: drivers/gpu/drm/*
4753 F: include/uapi/drm/drm*
4754 F: include/linux/vga*
4756 DRM DRIVERS FOR ALLWINNER A10
4757 M: Maxime Ripard <maxime.ripard@bootlin.com>
4758 L: dri-devel@lists.freedesktop.org
4760 F: drivers/gpu/drm/sun4i/
4761 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4762 T: git git://anongit.freedesktop.org/drm/drm-misc
4764 DRM DRIVERS FOR AMLOGIC SOCS
4765 M: Neil Armstrong <narmstrong@baylibre.com>
4766 L: dri-devel@lists.freedesktop.org
4767 L: linux-amlogic@lists.infradead.org
4768 W: http://linux-meson.com/
4770 F: drivers/gpu/drm/meson/
4771 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4772 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4773 F: Documentation/gpu/meson.rst
4774 T: git git://anongit.freedesktop.org/drm/drm-misc
4776 DRM DRIVERS FOR ATMEL HLCDC
4777 M: Boris Brezillon <boris.brezillon@bootlin.com>
4778 L: dri-devel@lists.freedesktop.org
4780 F: drivers/gpu/drm/atmel-hlcdc/
4781 F: Documentation/devicetree/bindings/display/atmel/
4782 T: git git://anongit.freedesktop.org/drm/drm-misc
4784 DRM DRIVERS FOR BRIDGE CHIPS
4785 M: Archit Taneja <architt@codeaurora.org>
4786 M: Andrzej Hajda <a.hajda@samsung.com>
4787 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4789 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 F: drivers/gpu/drm/bridge/
4792 DRM DRIVERS FOR EXYNOS
4793 M: Inki Dae <inki.dae@samsung.com>
4794 M: Joonyoung Shim <jy0922.shim@samsung.com>
4795 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4796 M: Kyungmin Park <kyungmin.park@samsung.com>
4797 L: dri-devel@lists.freedesktop.org
4798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4800 F: drivers/gpu/drm/exynos/
4801 F: include/uapi/drm/exynos_drm.h
4802 F: Documentation/devicetree/bindings/display/exynos/
4804 DRM DRIVERS FOR FREESCALE DCU
4805 M: Stefan Agner <stefan@agner.ch>
4806 M: Alison Wang <alison.wang@nxp.com>
4807 L: dri-devel@lists.freedesktop.org
4809 F: drivers/gpu/drm/fsl-dcu/
4810 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4811 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4812 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4814 DRM DRIVERS FOR FREESCALE IMX
4815 M: Philipp Zabel <p.zabel@pengutronix.de>
4816 L: dri-devel@lists.freedesktop.org
4818 F: drivers/gpu/drm/imx/
4819 F: drivers/gpu/ipu-v3/
4820 F: Documentation/devicetree/bindings/display/imx/
4822 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4823 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4824 L: dri-devel@lists.freedesktop.org
4825 T: git git://github.com/patjak/drm-gma500
4827 F: drivers/gpu/drm/gma500/
4829 DRM DRIVERS FOR HISILICON
4830 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4831 M: Rongrong Zou <zourongrong@gmail.com>
4832 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4833 R: Chen Feng <puck.chen@hisilicon.com>
4834 L: dri-devel@lists.freedesktop.org
4835 T: git git://github.com/xin3liang/linux.git
4837 F: drivers/gpu/drm/hisilicon/
4838 F: Documentation/devicetree/bindings/display/hisilicon/
4840 DRM DRIVERS FOR MEDIATEK
4841 M: CK Hu <ck.hu@mediatek.com>
4842 M: Philipp Zabel <p.zabel@pengutronix.de>
4843 L: dri-devel@lists.freedesktop.org
4845 F: drivers/gpu/drm/mediatek/
4846 F: Documentation/devicetree/bindings/display/mediatek/
4848 DRM DRIVERS FOR NVIDIA TEGRA
4849 M: Thierry Reding <thierry.reding@gmail.com>
4850 L: dri-devel@lists.freedesktop.org
4851 L: linux-tegra@vger.kernel.org
4852 T: git git://anongit.freedesktop.org/tegra/linux.git
4854 F: drivers/gpu/drm/tegra/
4855 F: drivers/gpu/host1x/
4856 F: include/linux/host1x.h
4857 F: include/uapi/drm/tegra_drm.h
4858 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4860 DRM DRIVERS FOR RENESAS
4861 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4862 L: dri-devel@lists.freedesktop.org
4863 L: linux-renesas-soc@vger.kernel.org
4864 T: git git://linuxtv.org/pinchartl/fbdev
4866 F: drivers/gpu/drm/rcar-du/
4867 F: drivers/gpu/drm/shmobile/
4868 F: include/linux/platform_data/shmob_drm.h
4869 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4870 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4871 F: Documentation/devicetree/bindings/display/renesas,du.txt
4873 DRM DRIVERS FOR ROCKCHIP
4874 M: Sandy Huang <hjc@rock-chips.com>
4875 M: Heiko Stübner <heiko@sntech.de>
4876 L: dri-devel@lists.freedesktop.org
4878 F: drivers/gpu/drm/rockchip/
4879 F: Documentation/devicetree/bindings/display/rockchip/
4880 T: git git://anongit.freedesktop.org/drm/drm-misc
4883 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4884 M: Vincent Abriou <vincent.abriou@st.com>
4885 L: dri-devel@lists.freedesktop.org
4886 T: git git://anongit.freedesktop.org/drm/drm-misc
4888 F: drivers/gpu/drm/sti
4889 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4892 M: Yannick Fertre <yannick.fertre@st.com>
4893 M: Philippe Cornu <philippe.cornu@st.com>
4894 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4895 M: Vincent Abriou <vincent.abriou@st.com>
4896 L: dri-devel@lists.freedesktop.org
4897 T: git git://anongit.freedesktop.org/drm/drm-misc
4899 F: drivers/gpu/drm/stm
4900 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4902 DRM DRIVERS FOR TI LCDC
4903 M: Jyri Sarha <jsarha@ti.com>
4904 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4905 L: dri-devel@lists.freedesktop.org
4907 F: drivers/gpu/drm/tilcdc/
4908 F: Documentation/devicetree/bindings/display/tilcdc/
4910 DRM DRIVERS FOR TI OMAP
4911 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4912 L: dri-devel@lists.freedesktop.org
4914 F: drivers/gpu/drm/omapdrm/
4915 F: Documentation/devicetree/bindings/display/ti/
4918 M: Eric Anholt <eric@anholt.net>
4920 F: drivers/gpu/drm/v3d/
4921 F: include/uapi/drm/v3d_drm.h
4922 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4923 T: git git://anongit.freedesktop.org/drm/drm-misc
4926 M: Eric Anholt <eric@anholt.net>
4927 T: git git://github.com/anholt/linux
4929 F: drivers/gpu/drm/vc4/
4930 F: include/uapi/drm/vc4_drm.h
4931 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4932 T: git git://anongit.freedesktop.org/drm/drm-misc
4934 DRM DRIVERS FOR VIVANTE GPU IP
4935 M: Lucas Stach <l.stach@pengutronix.de>
4936 R: Russell King <linux+etnaviv@armlinux.org.uk>
4937 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4938 L: etnaviv@lists.freedesktop.org
4939 L: dri-devel@lists.freedesktop.org
4941 F: drivers/gpu/drm/etnaviv/
4942 F: include/uapi/drm/etnaviv_drm.h
4943 F: Documentation/devicetree/bindings/display/etnaviv/
4945 DRM DRIVERS FOR ZTE ZX
4946 M: Shawn Guo <shawnguo@kernel.org>
4947 L: dri-devel@lists.freedesktop.org
4949 F: drivers/gpu/drm/zte/
4950 F: Documentation/devicetree/bindings/display/zte,vou.txt
4951 T: git git://anongit.freedesktop.org/drm/drm-misc
4954 M: Thierry Reding <thierry.reding@gmail.com>
4955 L: dri-devel@lists.freedesktop.org
4956 T: git git://anongit.freedesktop.org/drm/drm-misc
4958 F: drivers/gpu/drm/drm_panel.c
4959 F: drivers/gpu/drm/panel/
4960 F: include/drm/drm_panel.h
4961 F: Documentation/devicetree/bindings/display/panel/
4964 M: Noralf Trønnes <noralf@tronnes.org>
4965 W: https://github.com/notro/tinydrm/wiki/Development
4966 T: git git://anongit.freedesktop.org/drm/drm-misc
4968 F: drivers/gpu/drm/tinydrm/
4969 F: include/drm/tinydrm/
4972 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4973 T: git git://anongit.freedesktop.org/drm/drm-misc
4974 L: dri-devel@lists.freedesktop.org
4975 L: xen-devel@lists.xen.org
4977 F: drivers/gpu/drm/xen/
4978 F: Documentation/gpu/xen-front.rst
4981 M: Christian Koenig <christian.koenig@amd.com>
4982 M: Huang Rui <ray.huang@amd.com>
4983 M: Junwei Zhang <Jerry.Zhang@amd.com>
4984 T: git git://people.freedesktop.org/~agd5f/linux
4986 L: dri-devel@lists.freedesktop.org
4988 F: drivers/gpu/drm/ttm/
4990 DSBR100 USB FM RADIO DRIVER
4991 M: Alexey Klimov <klimov.linux@gmail.com>
4992 L: linux-media@vger.kernel.org
4993 T: git git://linuxtv.org/media_tree.git
4995 F: drivers/media/radio/dsbr100.c
4998 M: Francois Romieu <romieu@fr.zoreil.com>
4999 L: netdev@vger.kernel.org
5001 F: drivers/net/wan/dscc4.c
5004 M: Hans Verkuil <hverkuil@xs4all.nl>
5005 L: linux-media@vger.kernel.org
5006 T: git git://linuxtv.org/media_tree.git
5007 W: https://linuxtv.org
5009 F: drivers/media/pci/dt3155/
5011 DVB_USB_AF9015 MEDIA DRIVER
5012 M: Antti Palosaari <crope@iki.fi>
5013 L: linux-media@vger.kernel.org
5014 W: https://linuxtv.org
5015 W: http://palosaari.fi/linux/
5016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5017 T: git git://linuxtv.org/anttip/media_tree.git
5019 F: drivers/media/usb/dvb-usb-v2/af9015*
5021 DVB_USB_AF9035 MEDIA DRIVER
5022 M: Antti Palosaari <crope@iki.fi>
5023 L: linux-media@vger.kernel.org
5024 W: https://linuxtv.org
5025 W: http://palosaari.fi/linux/
5026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5027 T: git git://linuxtv.org/anttip/media_tree.git
5029 F: drivers/media/usb/dvb-usb-v2/af9035*
5031 DVB_USB_ANYSEE MEDIA DRIVER
5032 M: Antti Palosaari <crope@iki.fi>
5033 L: linux-media@vger.kernel.org
5034 W: https://linuxtv.org
5035 W: http://palosaari.fi/linux/
5036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5037 T: git git://linuxtv.org/anttip/media_tree.git
5039 F: drivers/media/usb/dvb-usb-v2/anysee*
5041 DVB_USB_AU6610 MEDIA DRIVER
5042 M: Antti Palosaari <crope@iki.fi>
5043 L: linux-media@vger.kernel.org
5044 W: https://linuxtv.org
5045 W: http://palosaari.fi/linux/
5046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5047 T: git git://linuxtv.org/anttip/media_tree.git
5049 F: drivers/media/usb/dvb-usb-v2/au6610*
5051 DVB_USB_CE6230 MEDIA DRIVER
5052 M: Antti Palosaari <crope@iki.fi>
5053 L: linux-media@vger.kernel.org
5054 W: https://linuxtv.org
5055 W: http://palosaari.fi/linux/
5056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5057 T: git git://linuxtv.org/anttip/media_tree.git
5059 F: drivers/media/usb/dvb-usb-v2/ce6230*
5061 DVB_USB_CXUSB MEDIA DRIVER
5062 M: Michael Krufky <mkrufky@linuxtv.org>
5063 L: linux-media@vger.kernel.org
5064 W: https://linuxtv.org
5065 W: http://github.com/mkrufky
5066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5067 T: git git://linuxtv.org/media_tree.git
5069 F: drivers/media/usb/dvb-usb/cxusb*
5071 DVB_USB_EC168 MEDIA DRIVER
5072 M: Antti Palosaari <crope@iki.fi>
5073 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 W: http://palosaari.fi/linux/
5076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5077 T: git git://linuxtv.org/anttip/media_tree.git
5079 F: drivers/media/usb/dvb-usb-v2/ec168*
5081 DVB_USB_GL861 MEDIA DRIVER
5082 M: Antti Palosaari <crope@iki.fi>
5083 L: linux-media@vger.kernel.org
5084 W: https://linuxtv.org
5085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5086 T: git git://linuxtv.org/anttip/media_tree.git
5088 F: drivers/media/usb/dvb-usb-v2/gl861*
5090 DVB_USB_MXL111SF MEDIA DRIVER
5091 M: Michael Krufky <mkrufky@linuxtv.org>
5092 L: linux-media@vger.kernel.org
5093 W: https://linuxtv.org
5094 W: http://github.com/mkrufky
5095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5096 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5098 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5100 DVB_USB_RTL28XXU MEDIA DRIVER
5101 M: Antti Palosaari <crope@iki.fi>
5102 L: linux-media@vger.kernel.org
5103 W: https://linuxtv.org
5104 W: http://palosaari.fi/linux/
5105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5106 T: git git://linuxtv.org/anttip/media_tree.git
5108 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5110 DVB_USB_V2 MEDIA DRIVER
5111 M: Antti Palosaari <crope@iki.fi>
5112 L: linux-media@vger.kernel.org
5113 W: https://linuxtv.org
5114 W: http://palosaari.fi/linux/
5115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5116 T: git git://linuxtv.org/anttip/media_tree.git
5118 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5119 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5122 M: Jason Baron <jbaron@akamai.com>
5124 F: lib/dynamic_debug.c
5125 F: include/linux/dynamic_debug.h
5127 DYNAMIC INTERRUPT MODERATION
5128 M: Tal Gilboa <talgi@mellanox.com>
5130 F: include/linux/net_dim.h
5132 DZ DECSTATION DZ11 SERIAL DRIVER
5133 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5135 F: drivers/tty/serial/dz.*
5137 E3X0 POWER BUTTON DRIVER
5138 M: Moritz Fischer <moritz.fischer@ettus.com>
5139 L: usrp-users@lists.ettus.com
5140 W: http://www.ettus.com
5142 F: drivers/input/misc/e3x0-button.c
5143 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5146 M: Antti Palosaari <crope@iki.fi>
5147 L: linux-media@vger.kernel.org
5148 W: https://linuxtv.org
5149 W: http://palosaari.fi/linux/
5150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5151 T: git git://linuxtv.org/anttip/media_tree.git
5153 F: drivers/media/tuners/e4000*
5155 EARTH_PT1 MEDIA DRIVER
5156 M: Akihiro Tsukada <tskd08@gmail.com>
5157 L: linux-media@vger.kernel.org
5159 F: drivers/media/pci/pt1/
5161 EARTH_PT3 MEDIA DRIVER
5162 M: Akihiro Tsukada <tskd08@gmail.com>
5163 L: linux-media@vger.kernel.org
5165 F: drivers/media/pci/pt3/
5168 M: Antti Palosaari <crope@iki.fi>
5169 L: linux-media@vger.kernel.org
5170 W: https://linuxtv.org
5171 W: http://palosaari.fi/linux/
5172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5173 T: git git://linuxtv.org/anttip/media_tree.git
5175 F: drivers/media/dvb-frontends/ec100*
5178 M: Tyler Hicks <tyhicks@canonical.com>
5179 L: ecryptfs@vger.kernel.org
5180 W: http://ecryptfs.org
5181 W: https://launchpad.net/ecryptfs
5182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5184 F: Documentation/filesystems/ecryptfs.txt
5188 M: Borislav Petkov <bp@alien8.de>
5189 L: linux-edac@vger.kernel.org
5191 F: drivers/edac/amd64_edac*
5194 M: Robert Richter <rric@kernel.org>
5195 L: linux-edac@vger.kernel.org
5197 F: drivers/edac/highbank*
5200 M: Ralf Baechle <ralf@linux-mips.org>
5201 M: David Daney <david.daney@cavium.com>
5202 L: linux-edac@vger.kernel.org
5203 L: linux-mips@linux-mips.org
5205 F: drivers/edac/octeon_edac*
5207 EDAC-CAVIUM THUNDERX
5208 M: David Daney <david.daney@cavium.com>
5209 M: Jan Glauber <jglauber@cavium.com>
5210 L: linux-edac@vger.kernel.org
5212 F: drivers/edac/thunderx_edac*
5215 M: Borislav Petkov <bp@alien8.de>
5216 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5217 L: linux-edac@vger.kernel.org
5218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5221 F: Documentation/admin-guide/ras.rst
5222 F: Documentation/driver-api/edac.rst
5224 F: include/linux/edac.h
5227 M: Mark Gross <mark.gross@intel.com>
5228 L: linux-edac@vger.kernel.org
5230 F: drivers/edac/e752x_edac.c
5233 L: linux-edac@vger.kernel.org
5235 F: drivers/edac/e7xxx_edac.c
5238 M: York Sun <york.sun@nxp.com>
5239 L: linux-edac@vger.kernel.org
5241 F: drivers/edac/fsl_ddr_edac.*
5244 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5245 L: linux-edac@vger.kernel.org
5247 F: drivers/edac/ghes_edac.c
5250 L: linux-edac@vger.kernel.org
5252 F: drivers/edac/i3000_edac.c
5255 L: linux-edac@vger.kernel.org
5257 F: drivers/edac/i5000_edac.c
5260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L: linux-edac@vger.kernel.org
5263 F: drivers/edac/i5400_edac.c
5266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5267 L: linux-edac@vger.kernel.org
5269 F: drivers/edac/i7300_edac.c
5272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5273 L: linux-edac@vger.kernel.org
5275 F: drivers/edac/i7core_edac.c
5278 M: Tim Small <tim@buttersideup.com>
5279 L: linux-edac@vger.kernel.org
5281 F: drivers/edac/i82443bxgx_edac.c
5284 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5285 M: "Arvind R." <arvino55@gmail.com>
5286 L: linux-edac@vger.kernel.org
5288 F: drivers/edac/i82975x_edac.c
5291 M: Jason Baron <jbaron@akamai.com>
5292 L: linux-edac@vger.kernel.org
5294 F: drivers/edac/ie31200_edac.c
5297 M: Johannes Thumshirn <morbidrsa@gmail.com>
5298 L: linux-edac@vger.kernel.org
5300 F: drivers/edac/mpc85xx_edac.[ch]
5303 M: Egor Martovetsky <egor@pasemi.com>
5304 L: linux-edac@vger.kernel.org
5306 F: drivers/edac/pasemi_edac.c
5309 M: Tony Luck <tony.luck@intel.com>
5310 L: linux-edac@vger.kernel.org
5312 F: drivers/edac/pnd2_edac.[ch]
5315 M: Tim Small <tim@buttersideup.com>
5316 L: linux-edac@vger.kernel.org
5318 F: drivers/edac/r82600_edac.c
5321 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5322 L: linux-edac@vger.kernel.org
5324 F: drivers/edac/sb_edac.c
5327 M: Tony Luck <tony.luck@intel.com>
5328 L: linux-edac@vger.kernel.org
5330 F: drivers/edac/skx_edac.c
5333 M: Tero Kristo <t-kristo@ti.com>
5334 L: linux-edac@vger.kernel.org
5336 F: drivers/edac/ti_edac.c
5338 EDIROL UA-101/UA-1000 DRIVER
5339 M: Clemens Ladisch <clemens@ladisch.de>
5340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5341 T: git git://git.alsa-project.org/alsa-kernel.git
5343 F: sound/usb/misc/ua101.c
5346 L: linux-efi@vger.kernel.org
5347 M: Ivan Hu <ivan.hu@canonical.com>
5348 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5350 F: drivers/firmware/efi/test/
5352 EFI VARIABLE FILESYSTEM
5353 M: Matthew Garrett <matthew.garrett@nebula.com>
5354 M: Jeremy Kerr <jk@ozlabs.org>
5355 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5357 L: linux-efi@vger.kernel.org
5361 EFIFB FRAMEBUFFER DRIVER
5362 L: linux-fbdev@vger.kernel.org
5363 M: Peter Jones <pjones@redhat.com>
5365 F: drivers/video/fbdev/efifb.c
5368 W: http://aeschi.ch.eu.org/efs/
5372 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5373 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5374 L: netdev@vger.kernel.org
5376 F: drivers/net/ethernet/ibm/ehea/
5378 EM28XX VIDEO4LINUX DRIVER
5379 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5380 L: linux-media@vger.kernel.org
5381 W: https://linuxtv.org
5382 T: git git://linuxtv.org/media_tree.git
5384 F: drivers/media/usb/em28xx/
5385 F: Documentation/media/v4l-drivers/em28xx*
5388 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5389 M: Matt Mackall <mpm@selenic.com>
5390 M: David Woodhouse <dwmw2@infradead.org>
5391 L: linux-embedded@vger.kernel.org
5394 Emulex 10Gbps iSCSI - OneConnect DRIVER
5395 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5396 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5397 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5398 L: linux-scsi@vger.kernel.org
5399 W: http://www.broadcom.com
5401 F: drivers/scsi/be2iscsi/
5403 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5404 M: Sathya Perla <sathya.perla@broadcom.com>
5405 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5406 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5407 M: Somnath Kotur <somnath.kotur@broadcom.com>
5408 L: netdev@vger.kernel.org
5409 W: http://www.emulex.com
5411 F: drivers/net/ethernet/emulex/benet/
5413 EMULEX ONECONNECT ROCE DRIVER
5414 M: Selvin Xavier <selvin.xavier@broadcom.com>
5415 M: Devesh Sharma <devesh.sharma@broadcom.com>
5416 L: linux-rdma@vger.kernel.org
5417 W: http://www.broadcom.com
5419 F: drivers/infiniband/hw/ocrdma/
5420 F: include/uapi/rdma/ocrdma-abi.h
5422 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5423 M: James Smart <james.smart@broadcom.com>
5424 M: Dick Kennedy <dick.kennedy@broadcom.com>
5425 L: linux-scsi@vger.kernel.org
5426 W: http://www.broadcom.com
5428 F: drivers/scsi/lpfc/
5430 ENE CB710 FLASH CARD READER DRIVER
5431 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5433 F: drivers/misc/cb710/
5434 F: drivers/mmc/host/cb710-mmc.*
5435 F: include/linux/cb710.h
5437 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5438 M: Maxim Levitsky <maximlevitsky@gmail.com>
5440 F: drivers/media/rc/ene_ir.*
5442 EPSON S1D13XXX FRAMEBUFFER DRIVER
5443 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5446 F: drivers/video/fbdev/s1d13xxxfb.c
5447 F: include/video/s1d13xxxfb.h
5449 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5450 M: Jeff Layton <jlayton@kernel.org>
5453 F: include/linux/errseq.h
5455 ET131X NETWORK DRIVER
5456 M: Mark Einon <mark.einon@gmail.com>
5458 F: drivers/net/ethernet/agere/
5461 M: Stephen Hemminger <stephen@networkplumber.org>
5462 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5463 L: netdev@vger.kernel.org
5464 W: http://www.linuxfoundation.org/en/Net:Bridge
5466 F: include/linux/netfilter_bridge/
5469 ETHERNET PHY LIBRARY
5470 M: Andrew Lunn <andrew@lunn.ch>
5471 M: Florian Fainelli <f.fainelli@gmail.com>
5472 L: netdev@vger.kernel.org
5474 F: Documentation/ABI/testing/sysfs-bus-mdio
5475 F: Documentation/devicetree/bindings/net/mdio*
5476 F: Documentation/networking/phy.txt
5478 F: drivers/of/of_mdio.c
5479 F: drivers/of/of_net.c
5480 F: include/linux/*mdio*.h
5481 F: include/linux/of_net.h
5482 F: include/linux/phy.h
5483 F: include/linux/phy_fixed.h
5484 F: include/linux/platform_data/mdio-bcm-unimac.h
5485 F: include/trace/events/mdio.h
5486 F: include/uapi/linux/mdio.h
5487 F: include/uapi/linux/mii.h
5490 M: Jan Kara <jack@suse.com>
5491 L: linux-ext4@vger.kernel.org
5493 F: Documentation/filesystems/ext2.txt
5495 F: include/linux/ext2*
5498 M: "Theodore Ts'o" <tytso@mit.edu>
5499 M: Andreas Dilger <adilger.kernel@dilger.ca>
5500 L: linux-ext4@vger.kernel.org
5501 W: http://ext4.wiki.kernel.org
5502 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5505 F: Documentation/filesystems/ext4.txt
5508 Extended Verification Module (EVM)
5509 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5510 L: linux-integrity@vger.kernel.org
5512 F: security/integrity/evm/
5514 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5515 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5516 L: linux-efi@vger.kernel.org
5517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5519 F: Documentation/efi-stub.txt
5520 F: arch/*/kernel/efi.c
5521 F: arch/x86/boot/compressed/eboot.[ch]
5522 F: arch/*/include/asm/efi.h
5523 F: arch/x86/platform/efi/
5524 F: drivers/firmware/efi/
5525 F: include/linux/efi*.h
5526 F: arch/arm/boot/compressed/efi-header.S
5527 F: arch/arm64/kernel/efi-entry.S
5529 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5530 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5531 M: Chanwoo Choi <cw00.choi@samsung.com>
5532 L: linux-kernel@vger.kernel.org
5533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5536 F: include/linux/extcon/
5537 F: include/linux/extcon.h
5538 F: Documentation/extcon/
5539 F: Documentation/devicetree/bindings/extcon/
5542 M: Jingoo Han <jingoohan1@gmail.com>
5543 L: dri-devel@lists.freedesktop.org
5545 F: drivers/gpu/drm/exynos/exynos_dp*
5547 EXYNOS SYSMMU (IOMMU) driver
5548 M: Marek Szyprowski <m.szyprowski@samsung.com>
5549 L: iommu@lists.linux-foundation.org
5551 F: drivers/iommu/exynos-iommu.c
5553 EZchip NPS platform support
5554 M: Vineet Gupta <vgupta@synopsys.com>
5555 M: Ofer Levi <oferle@mellanox.com>
5557 F: arch/arc/plat-eznps
5558 F: arch/arc/boot/dts/eznps.dts
5561 M: Jaegeuk Kim <jaegeuk@kernel.org>
5562 M: Chao Yu <yuchao0@huawei.com>
5563 L: linux-f2fs-devel@lists.sourceforge.net
5564 W: https://f2fs.wiki.kernel.org/
5565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5567 F: Documentation/filesystems/f2fs.txt
5568 F: Documentation/ABI/testing/sysfs-fs-f2fs
5570 F: include/linux/f2fs_fs.h
5571 F: include/trace/events/f2fs.h
5573 F71805F HARDWARE MONITORING DRIVER
5574 M: Jean Delvare <jdelvare@suse.com>
5575 L: linux-hwmon@vger.kernel.org
5577 F: Documentation/hwmon/f71805f
5578 F: drivers/hwmon/f71805f.c
5581 M: Josh Poimboeuf <jpoimboe@redhat.com>
5583 F: scripts/faddr2line
5586 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5587 L: netdev@vger.kernel.org
5589 F: net/core/failover.c
5590 F: include/net/failover.h
5591 F: Documentation/networking/failover.rst
5594 M: Jan Kara <jack@suse.cz>
5595 R: Amir Goldstein <amir73il@gmail.com>
5596 L: linux-fsdevel@vger.kernel.org
5598 F: fs/notify/fanotify/
5599 F: include/linux/fanotify.h
5600 F: include/uapi/linux/fanotify.h
5602 FARSYNC SYNCHRONOUS DRIVER
5603 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5604 W: http://www.farsite.co.uk/
5606 F: drivers/net/wan/farsync.*
5608 FAULT INJECTION SUPPORT
5609 M: Akinobu Mita <akinobu.mita@gmail.com>
5611 F: Documentation/fault-injection/
5612 F: lib/fault-inject.c
5614 FBTFT Framebuffer drivers
5615 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5617 F: drivers/staging/fbtft/
5620 M: Michael Buesch <m@bues.ch>
5621 L: linux-media@vger.kernel.org
5623 F: drivers/media/tuners/fc0011.h
5624 F: drivers/media/tuners/fc0011.c
5627 M: Antti Palosaari <crope@iki.fi>
5628 L: linux-media@vger.kernel.org
5629 W: https://linuxtv.org
5630 W: http://palosaari.fi/linux/
5631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5632 T: git git://linuxtv.org/anttip/media_tree.git
5634 F: drivers/media/tuners/fc2580*
5636 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5637 M: Johannes Thumshirn <jth@kernel.org>
5638 L: linux-scsi@vger.kernel.org
5639 W: www.Open-FCoE.org
5641 F: drivers/scsi/libfc/
5642 F: drivers/scsi/fcoe/
5644 F: include/scsi/libfc.h
5645 F: include/scsi/libfcoe.h
5646 F: include/uapi/scsi/fc/
5648 FILE LOCKING (flock() and fcntl()/lockf())
5649 M: Jeff Layton <jlayton@kernel.org>
5650 M: "J. Bruce Fields" <bfields@fieldses.org>
5651 L: linux-fsdevel@vger.kernel.org
5653 F: include/linux/fcntl.h
5654 F: include/uapi/linux/fcntl.h
5658 FILESYSTEMS (VFS and infrastructure)
5659 M: Alexander Viro <viro@zeniv.linux.org.uk>
5660 L: linux-fsdevel@vger.kernel.org
5663 F: include/linux/fs.h
5664 F: include/uapi/linux/fs.h
5666 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5667 M: Riku Voipio <riku.voipio@iki.fi>
5668 L: linux-hwmon@vger.kernel.org
5670 F: drivers/hwmon/f75375s.c
5671 F: include/linux/f75375s.h
5673 FIREWIRE AUDIO DRIVERS
5674 M: Clemens Ladisch <clemens@ladisch.de>
5675 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5676 T: git git://git.alsa-project.org/alsa-kernel.git
5680 FIREWIRE MEDIA DRIVERS (firedtv)
5681 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5682 L: linux-media@vger.kernel.org
5683 L: linux1394-devel@lists.sourceforge.net
5684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5686 F: drivers/media/firewire/
5688 FIREWIRE SBP-2 TARGET
5689 M: Chris Boot <bootc@bootc.net>
5690 L: linux-scsi@vger.kernel.org
5691 L: target-devel@vger.kernel.org
5692 L: linux1394-devel@lists.sourceforge.net
5693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5695 F: drivers/target/sbp/
5698 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5699 L: linux1394-devel@lists.sourceforge.net
5700 W: http://ieee1394.wiki.kernel.org/
5701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5703 F: drivers/firewire/
5704 F: include/linux/firewire.h
5705 F: include/uapi/linux/firewire*.h
5708 FIRMWARE LOADER (request_firmware)
5709 M: Luis R. Rodriguez <mcgrof@kernel.org>
5710 L: linux-kernel@vger.kernel.org
5712 F: Documentation/firmware_class/
5713 F: drivers/base/firmware_loader/
5714 F: include/linux/firmware.h
5716 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5717 M: Joshua Morris <josh.h.morris@us.ibm.com>
5718 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5720 F: drivers/block/rsxx/
5723 M: Jiri Kosina <jikos@kernel.org>
5724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5726 F: drivers/block/floppy.c
5729 M: Alessandro Rubini <rubini@gnudd.com>
5730 W: http://www.ohwr.org/projects/fmc-bus
5733 F: include/linux/fmc*.h
5734 F: include/linux/ipmi-fru.h
5737 FPGA MANAGER FRAMEWORK
5738 M: Alan Tull <atull@kernel.org>
5739 M: Moritz Fischer <mdf@kernel.org>
5740 L: linux-fpga@vger.kernel.org
5742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5743 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5744 F: Documentation/fpga/
5745 F: Documentation/driver-api/fpga/
5746 F: Documentation/devicetree/bindings/fpga/
5748 F: include/linux/fpga/
5749 W: http://www.rocketboards.org
5752 M: Wu Hao <hao.wu@intel.com>
5753 L: linux-fpga@vger.kernel.org
5755 F: Documentation/fpga/dfl.txt
5756 F: include/uapi/linux/fpga-dfl.h
5757 F: drivers/fpga/dfl*
5760 M: Bill Metzenthen <billm@melbpc.org.au>
5761 W: http://floatingpoint.sourceforge.net/emulator/index.html
5763 F: arch/x86/math-emu/
5765 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5766 L: netdev@vger.kernel.org
5768 F: drivers/net/wan/dlci.c
5769 F: drivers/net/wan/sdla.c
5772 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5773 L: dri-devel@lists.freedesktop.org
5774 L: linux-fbdev@vger.kernel.org
5775 T: git git://github.com/bzolnier/linux.git
5776 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5778 F: Documentation/fb/
5781 F: include/linux/fb.h
5782 F: include/uapi/video/
5783 F: include/uapi/linux/fb.h
5785 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5786 M: Horia Geantă <horia.geanta@nxp.com>
5787 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5788 L: linux-crypto@vger.kernel.org
5790 F: drivers/crypto/caam/
5791 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5793 FREESCALE DIU FRAMEBUFFER DRIVER
5794 M: Timur Tabi <timur@kernel.org>
5795 L: linux-fbdev@vger.kernel.org
5797 F: drivers/video/fbdev/fsl-diu-fb.*
5799 FREESCALE DMA DRIVER
5800 M: Li Yang <leoyang.li@nxp.com>
5801 M: Zhang Wei <zw@zh-kernel.org>
5802 L: linuxppc-dev@lists.ozlabs.org
5804 F: drivers/dma/fsldma.*
5806 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5807 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5808 L: netdev@vger.kernel.org
5810 F: drivers/net/ethernet/freescale/gianfar*
5811 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5813 FREESCALE GPMI NAND DRIVER
5814 M: Han Xu <han.xu@nxp.com>
5815 L: linux-mtd@lists.infradead.org
5817 F: drivers/mtd/nand/raw/gpmi-nand/*
5819 FREESCALE I2C CPM DRIVER
5820 M: Jochen Friedrich <jochen@scram.de>
5821 L: linuxppc-dev@lists.ozlabs.org
5822 L: linux-i2c@vger.kernel.org
5824 F: drivers/i2c/busses/i2c-cpm.c
5826 FREESCALE IMX / MXC FEC DRIVER
5827 M: Fugang Duan <fugang.duan@nxp.com>
5828 L: netdev@vger.kernel.org
5830 F: drivers/net/ethernet/freescale/fec_main.c
5831 F: drivers/net/ethernet/freescale/fec_ptp.c
5832 F: drivers/net/ethernet/freescale/fec.h
5833 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5835 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5836 M: Sascha Hauer <s.hauer@pengutronix.de>
5837 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5838 L: linux-fbdev@vger.kernel.org
5839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5841 F: include/linux/platform_data/video-imxfb.h
5842 F: drivers/video/fbdev/imxfb.c
5844 FREESCALE QORIQ DPAA ETHERNET DRIVER
5845 M: Madalin Bucur <madalin.bucur@nxp.com>
5846 L: netdev@vger.kernel.org
5848 F: drivers/net/ethernet/freescale/dpaa
5850 FREESCALE QORIQ DPAA FMAN DRIVER
5851 M: Madalin Bucur <madalin.bucur@nxp.com>
5852 L: netdev@vger.kernel.org
5854 F: drivers/net/ethernet/freescale/fman
5855 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5857 FREESCALE QORIQ PTP CLOCK DRIVER
5858 M: Yangbo Lu <yangbo.lu@nxp.com>
5859 L: netdev@vger.kernel.org
5861 F: drivers/ptp/ptp_qoriq.c
5862 F: include/linux/fsl/ptp_qoriq.h
5863 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5865 FREESCALE QUAD SPI DRIVER
5866 M: Han Xu <han.xu@nxp.com>
5867 L: linux-mtd@lists.infradead.org
5869 F: drivers/mtd/spi-nor/fsl-quadspi.c
5871 FREESCALE QUICC ENGINE LIBRARY
5872 M: Qiang Zhao <qiang.zhao@nxp.com>
5873 L: linuxppc-dev@lists.ozlabs.org
5875 F: drivers/soc/fsl/qe/
5876 F: include/soc/fsl/*qe*.h
5877 F: include/soc/fsl/*ucc*.h
5879 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5880 M: Li Yang <leoyang.li@nxp.com>
5881 L: netdev@vger.kernel.org
5882 L: linuxppc-dev@lists.ozlabs.org
5884 F: drivers/net/ethernet/freescale/ucc_geth*
5886 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5887 M: Zhao Qiang <qiang.zhao@nxp.com>
5888 L: netdev@vger.kernel.org
5889 L: linuxppc-dev@lists.ozlabs.org
5891 F: drivers/net/wan/fsl_ucc_hdlc*
5893 FREESCALE QUICC ENGINE UCC UART DRIVER
5894 M: Timur Tabi <timur@kernel.org>
5895 L: linuxppc-dev@lists.ozlabs.org
5897 F: drivers/tty/serial/ucc_uart.c
5899 FREESCALE SOC DRIVERS
5900 M: Li Yang <leoyang.li@nxp.com>
5901 L: linuxppc-dev@lists.ozlabs.org
5902 L: linux-arm-kernel@lists.infradead.org
5904 F: Documentation/devicetree/bindings/soc/fsl/
5906 F: include/linux/fsl/
5908 FREESCALE SOC FS_ENET DRIVER
5909 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5910 L: linuxppc-dev@lists.ozlabs.org
5911 L: netdev@vger.kernel.org
5913 F: drivers/net/ethernet/freescale/fs_enet/
5914 F: include/linux/fs_enet_pd.h
5916 FREESCALE SOC SOUND DRIVERS
5917 M: Timur Tabi <timur@kernel.org>
5918 M: Nicolin Chen <nicoleotsuka@gmail.com>
5919 M: Xiubo Li <Xiubo.Lee@gmail.com>
5920 R: Fabio Estevam <fabio.estevam@nxp.com>
5921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5922 L: linuxppc-dev@lists.ozlabs.org
5924 F: sound/soc/fsl/fsl*
5925 F: sound/soc/fsl/imx*
5926 F: sound/soc/fsl/mpc8610_hpcd.c
5928 FREESCALE USB PERIPHERAL DRIVERS
5929 M: Li Yang <leoyang.li@nxp.com>
5930 L: linux-usb@vger.kernel.org
5931 L: linuxppc-dev@lists.ozlabs.org
5933 F: drivers/usb/gadget/udc/fsl*
5936 M: Christoph Hellwig <hch@infradead.org>
5937 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5942 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5943 M: Pavel Machek <pavel@ucw.cz>
5944 L: linux-pm@vger.kernel.org
5946 F: Documentation/power/freezing-of-tasks.txt
5947 F: include/linux/freezer.h
5951 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5952 L: linux-kernel@vger.kernel.org
5955 F: include/linux/frontswap.h
5957 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5958 M: David Howells <dhowells@redhat.com>
5959 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5961 F: Documentation/filesystems/caching/
5963 F: include/linux/fscache*.h
5965 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5966 M: Theodore Y. Ts'o <tytso@mit.edu>
5967 M: Jaegeuk Kim <jaegeuk@kernel.org>
5968 L: linux-fscrypt@vger.kernel.org
5969 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5973 F: include/linux/fscrypt*.h
5974 F: Documentation/filesystems/fscrypt.rst
5976 FSI-ATTACHED I2C DRIVER
5977 M: Eddie James <eajames@linux.vnet.ibm.com>
5978 L: linux-i2c@vger.kernel.org
5979 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
5981 F: drivers/i2c/busses/i2c-fsi.c
5982 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5984 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5985 M: Jan Kara <jack@suse.cz>
5986 R: Amir Goldstein <amir73il@gmail.com>
5987 L: linux-fsdevel@vger.kernel.org
5990 F: include/linux/fsnotify*.h
5992 FUJITSU LAPTOP EXTRAS
5993 M: Jonathan Woithe <jwoithe@just42.net>
5994 L: platform-driver-x86@vger.kernel.org
5996 F: drivers/platform/x86/fujitsu-laptop.c
5998 FUJITSU M-5MO LS CAMERA ISP DRIVER
5999 M: Kyungmin Park <kyungmin.park@samsung.com>
6000 M: Heungjun Kim <riverful.kim@samsung.com>
6001 L: linux-media@vger.kernel.org
6003 F: drivers/media/i2c/m5mols/
6004 F: include/media/i2c/m5mols.h
6006 FUJITSU TABLET EXTRAS
6007 M: Robert Gerlach <khnz@gmx.de>
6008 L: platform-driver-x86@vger.kernel.org
6010 F: drivers/platform/x86/fujitsu-tablet.c
6012 FUSE: FILESYSTEM IN USERSPACE
6013 M: Miklos Szeredi <miklos@szeredi.hu>
6014 L: linux-fsdevel@vger.kernel.org
6015 W: http://fuse.sourceforge.net/
6016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6019 F: include/uapi/linux/fuse.h
6020 F: Documentation/filesystems/fuse.txt
6023 M: Thomas Gleixner <tglx@linutronix.de>
6024 M: Ingo Molnar <mingo@redhat.com>
6025 R: Peter Zijlstra <peterz@infradead.org>
6026 R: Darren Hart <dvhart@infradead.org>
6027 L: linux-kernel@vger.kernel.org
6028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6031 F: kernel/futex_compat.c
6032 F: include/asm-generic/futex.h
6033 F: include/linux/futex.h
6034 F: include/uapi/linux/futex.h
6035 F: tools/testing/selftests/futex/
6036 F: tools/perf/bench/futex*
6037 F: Documentation/*futex*
6040 M: Kees Cook <keescook@chromium.org>
6041 R: Emese Revfy <re.emese@gmail.com>
6042 L: kernel-hardening@lists.openwall.com
6044 F: scripts/gcc-plugins/
6045 F: scripts/gcc-plugin.sh
6046 F: scripts/Makefile.gcc-plugins
6047 F: Documentation/gcc-plugins.txt
6049 GASKET DRIVER FRAMEWORK
6050 M: Rob Springer <rspringer@google.com>
6051 M: John Joseph <jnjoseph@google.com>
6052 M: Ben Chan <benchan@chromium.org>
6054 F: drivers/staging/gasket/
6056 GCOV BASED KERNEL PROFILING
6057 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6060 F: Documentation/dev-tools/gcov.rst
6062 GDB KERNEL DEBUGGING HELPER SCRIPTS
6063 M: Jan Kiszka <jan.kiszka@siemens.com>
6064 M: Kieran Bingham <kbingham@kernel.org>
6068 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6069 M: Achim Leubner <achim_leubner@adaptec.com>
6070 L: linux-scsi@vger.kernel.org
6071 W: http://www.icp-vortex.com/
6073 F: drivers/scsi/gdt*
6075 GEMTEK FM RADIO RECEIVER DRIVER
6076 M: Hans Verkuil <hverkuil@xs4all.nl>
6077 L: linux-media@vger.kernel.org
6078 T: git git://linuxtv.org/media_tree.git
6079 W: https://linuxtv.org
6081 F: drivers/media/radio/radio-gemtek*
6083 GENERIC GPIO I2C DRIVER
6084 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6086 F: drivers/i2c/busses/i2c-gpio.c
6087 F: include/linux/platform_data/i2c-gpio.h
6089 GENERIC GPIO I2C MULTIPLEXER DRIVER
6090 M: Peter Korsgaard <peter.korsgaard@barco.com>
6091 L: linux-i2c@vger.kernel.org
6093 F: drivers/i2c/muxes/i2c-mux-gpio.c
6094 F: include/linux/platform_data/i2c-mux-gpio.h
6095 F: Documentation/i2c/muxes/i2c-mux-gpio
6097 GENERIC HDLC (WAN) DRIVERS
6098 M: Krzysztof Halasa <khc@pm.waw.pl>
6099 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6101 F: drivers/net/wan/c101.c
6102 F: drivers/net/wan/hd6457*
6103 F: drivers/net/wan/hdlc*
6104 F: drivers/net/wan/n2.c
6105 F: drivers/net/wan/pc300too.c
6106 F: drivers/net/wan/pci200syn.c
6107 F: drivers/net/wan/wanxl*
6109 GENERIC INCLUDE/ASM HEADER FILES
6110 M: Arnd Bergmann <arnd@arndb.de>
6111 L: linux-arch@vger.kernel.org
6112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6114 F: include/asm-generic/
6115 F: include/uapi/asm-generic/
6117 GENERIC PHY FRAMEWORK
6118 M: Kishon Vijay Abraham I <kishon@ti.com>
6119 L: linux-kernel@vger.kernel.org
6120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6123 F: include/linux/phy/
6125 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6126 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6128 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6131 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6132 M: Kevin Hilman <khilman@kernel.org>
6133 M: Ulf Hansson <ulf.hansson@linaro.org>
6134 L: linux-pm@vger.kernel.org
6136 F: drivers/base/power/domain*.c
6137 F: include/linux/pm_domain.h
6138 F: Documentation/devicetree/bindings/power/power_domain.txt
6140 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6141 M: Eugen Hristev <eugen.hristev@microchip.com>
6142 L: linux-input@vger.kernel.org
6144 F: drivers/input/touchscreen/resistive-adc-touch.c
6146 GENERIC UIO DRIVER FOR PCI DEVICES
6147 M: "Michael S. Tsirkin" <mst@redhat.com>
6148 L: kvm@vger.kernel.org
6150 F: drivers/uio/uio_pci_generic.c
6152 GENWQE (IBM Generic Workqueue Card)
6153 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6154 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6156 F: drivers/misc/genwqe/
6158 GET_MAINTAINER SCRIPT
6159 M: Joe Perches <joe@perches.com>
6161 F: scripts/get_maintainer.pl
6164 M: Bob Peterson <rpeterso@redhat.com>
6165 M: Andreas Gruenbacher <agruenba@redhat.com>
6166 L: cluster-devel@redhat.com
6167 W: http://sources.redhat.com/cluster/
6168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6170 F: Documentation/filesystems/gfs2*.txt
6172 F: include/uapi/linux/gfs2_ondisk.h
6174 GIGASET ISDN DRIVERS
6175 M: Paul Bolle <pebolle@tiscali.nl>
6176 L: gigaset307x-common@lists.sourceforge.net
6177 W: http://gigaset307x.sourceforge.net/
6179 F: Documentation/isdn/README.gigaset
6180 F: drivers/isdn/gigaset/
6181 F: include/uapi/linux/gigaset_dev.h
6184 M: Johan Hovold <johan@kernel.org>
6186 F: Documentation/ABI/testing/sysfs-class-gnss
6187 F: Documentation/devicetree/bindings/gnss/
6189 F: include/linux/gnss.h
6192 M: Hans Verkuil <hans.verkuil@cisco.com>
6193 L: linux-media@vger.kernel.org
6195 F: drivers/media/usb/go7007/
6198 M: Bastien Nocera <hadess@hadess.net>
6199 L: linux-input@vger.kernel.org
6201 F: drivers/input/touchscreen/goodix.c
6203 GPD POCKET FAN DRIVER
6204 M: Hans de Goede <hdegoede@redhat.com>
6205 L: platform-driver-x86@vger.kernel.org
6207 F: drivers/platform/x86/gpd-pocket-fan.c
6210 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6211 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6212 L: linux-gpio@vger.kernel.org
6213 L: linux-acpi@vger.kernel.org
6215 F: Documentation/acpi/gpio-properties.txt
6216 F: drivers/gpio/gpiolib-acpi.c
6219 M: Sean Young <sean@mess.org>
6220 L: linux-media@vger.kernel.org
6222 F: drivers/media/rc/gpio-ir-tx.c
6225 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6226 R: Bartosz Golaszewski <brgl@bgdev.pl>
6227 L: linux-gpio@vger.kernel.org
6229 F: drivers/gpio/gpio-mockup.c
6230 F: tools/testing/selftests/gpio/
6233 M: Linus Walleij <linus.walleij@linaro.org>
6234 L: linux-gpio@vger.kernel.org
6235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6237 F: Documentation/devicetree/bindings/gpio/
6238 F: Documentation/driver-api/gpio/
6239 F: Documentation/gpio/
6240 F: Documentation/ABI/testing/gpio-cdev
6241 F: Documentation/ABI/obsolete/sysfs-gpio
6243 F: include/linux/gpio/
6244 F: include/linux/gpio.h
6245 F: include/linux/of_gpio.h
6246 F: include/asm-generic/gpio.h
6247 F: include/uapi/linux/gpio.h
6250 GRE DEMULTIPLEXER DRIVER
6251 M: Dmitry Kozlov <xeb@mail.ru>
6252 L: netdev@vger.kernel.org
6254 F: net/ipv4/gre_demux.c
6255 F: net/ipv4/gre_offload.c
6256 F: include/net/gre.h
6258 GRETH 10/100/1G Ethernet MAC device driver
6259 M: Andreas Larsson <andreas@gaisler.com>
6260 L: netdev@vger.kernel.org
6262 F: drivers/net/ethernet/aeroflex/
6264 GREYBUS AUDIO PROTOCOLS DRIVERS
6265 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6266 M: Mark Greer <mgreer@animalcreek.com>
6268 F: drivers/staging/greybus/audio_apbridgea.c
6269 F: drivers/staging/greybus/audio_apbridgea.h
6270 F: drivers/staging/greybus/audio_codec.c
6271 F: drivers/staging/greybus/audio_codec.h
6272 F: drivers/staging/greybus/audio_gb.c
6273 F: drivers/staging/greybus/audio_manager.c
6274 F: drivers/staging/greybus/audio_manager.h
6275 F: drivers/staging/greybus/audio_manager_module.c
6276 F: drivers/staging/greybus/audio_manager_private.h
6277 F: drivers/staging/greybus/audio_manager_sysfs.c
6278 F: drivers/staging/greybus/audio_module.c
6279 F: drivers/staging/greybus/audio_topology.c
6281 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6282 M: Viresh Kumar <vireshk@kernel.org>
6284 F: drivers/staging/greybus/authentication.c
6285 F: drivers/staging/greybus/bootrom.c
6286 F: drivers/staging/greybus/firmware.h
6287 F: drivers/staging/greybus/fw-core.c
6288 F: drivers/staging/greybus/fw-download.c
6289 F: drivers/staging/greybus/fw-management.c
6290 F: drivers/staging/greybus/greybus_authentication.h
6291 F: drivers/staging/greybus/greybus_firmware.h
6292 F: drivers/staging/greybus/hid.c
6293 F: drivers/staging/greybus/i2c.c
6294 F: drivers/staging/greybus/spi.c
6295 F: drivers/staging/greybus/spilib.c
6296 F: drivers/staging/greybus/spilib.h
6298 GREYBUS LOOPBACK DRIVER
6299 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6301 F: drivers/staging/greybus/loopback.c
6303 GREYBUS PLATFORM DRIVERS
6304 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6306 F: drivers/staging/greybus/arche-platform.c
6307 F: drivers/staging/greybus/arche-apb-ctrl.c
6308 F: drivers/staging/greybus/arche_platform.h
6310 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6311 M: Rui Miguel Silva <rmfrfs@gmail.com>
6313 F: drivers/staging/greybus/sdio.c
6314 F: drivers/staging/greybus/light.c
6315 F: drivers/staging/greybus/gpio.c
6316 F: drivers/staging/greybus/power_supply.c
6317 F: drivers/staging/greybus/spi.c
6318 F: drivers/staging/greybus/spilib.c
6321 M: Johan Hovold <johan@kernel.org>
6322 M: Alex Elder <elder@kernel.org>
6323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6325 F: drivers/staging/greybus/
6326 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6328 GREYBUS UART PROTOCOLS DRIVERS
6329 M: David Lin <dtwlin@gmail.com>
6331 F: drivers/staging/greybus/uart.c
6332 F: drivers/staging/greybus/log.c
6334 GS1662 VIDEO SERIALIZER
6335 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6336 L: linux-media@vger.kernel.org
6337 T: git git://linuxtv.org/media_tree.git
6339 F: drivers/media/spi/gs1662.c
6341 GSPCA FINEPIX SUBDRIVER
6342 M: Frank Zago <frank@zago.net>
6343 L: linux-media@vger.kernel.org
6344 T: git git://linuxtv.org/media_tree.git
6346 F: drivers/media/usb/gspca/finepix.c
6348 GSPCA GL860 SUBDRIVER
6349 M: Olivier Lorin <o.lorin@laposte.net>
6350 L: linux-media@vger.kernel.org
6351 T: git git://linuxtv.org/media_tree.git
6353 F: drivers/media/usb/gspca/gl860/
6355 GSPCA M5602 SUBDRIVER
6356 M: Erik Andren <erik.andren@gmail.com>
6357 L: linux-media@vger.kernel.org
6358 T: git git://linuxtv.org/media_tree.git
6360 F: drivers/media/usb/gspca/m5602/
6362 GSPCA PAC207 SONIXB SUBDRIVER
6363 M: Hans Verkuil <hverkuil@xs4all.nl>
6364 L: linux-media@vger.kernel.org
6365 T: git git://linuxtv.org/media_tree.git
6367 F: drivers/media/usb/gspca/pac207.c
6369 GSPCA SN9C20X SUBDRIVER
6370 M: Brian Johnson <brijohn@gmail.com>
6371 L: linux-media@vger.kernel.org
6372 T: git git://linuxtv.org/media_tree.git
6374 F: drivers/media/usb/gspca/sn9c20x.c
6376 GSPCA T613 SUBDRIVER
6377 M: Leandro Costantino <lcostantino@gmail.com>
6378 L: linux-media@vger.kernel.org
6379 T: git git://linuxtv.org/media_tree.git
6381 F: drivers/media/usb/gspca/t613.c
6383 GSPCA USB WEBCAM DRIVER
6384 M: Hans Verkuil <hverkuil@xs4all.nl>
6385 L: linux-media@vger.kernel.org
6386 T: git git://linuxtv.org/media_tree.git
6388 F: drivers/media/usb/gspca/
6390 GTP (GPRS Tunneling Protocol)
6391 M: Pablo Neira Ayuso <pablo@netfilter.org>
6392 M: Harald Welte <laforge@gnumonks.org>
6393 L: osmocom-net-gprs@lists.osmocom.org
6394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6396 F: drivers/net/gtp.c
6398 GUID PARTITION TABLE (GPT)
6399 M: Davidlohr Bueso <dave@stgolabs.net>
6400 L: linux-efi@vger.kernel.org
6402 F: block/partitions/efi.*
6405 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6406 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6407 W: http://uclinux-h8.sourceforge.jp
6408 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6411 F: drivers/clocksource/h8300_*.c
6412 F: drivers/clk/h8300/
6413 F: drivers/irqchip/irq-renesas-h8*.c
6416 M: Antti Palosaari <crope@iki.fi>
6417 L: linux-media@vger.kernel.org
6418 W: https://linuxtv.org
6419 W: http://palosaari.fi/linux/
6420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6421 T: git git://linuxtv.org/anttip/media_tree.git
6423 F: drivers/media/usb/hackrf/
6425 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6426 M: Frank Seidel <frank@f-seidel.de>
6427 L: platform-driver-x86@vger.kernel.org
6428 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6430 F: drivers/platform/x86/hdaps.c
6433 M: Jean Delvare <jdelvare@suse.com>
6434 M: Guenter Roeck <linux@roeck-us.net>
6435 L: linux-hwmon@vger.kernel.org
6436 W: http://hwmon.wiki.kernel.org/
6437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6439 F: Documentation/devicetree/bindings/hwmon/
6440 F: Documentation/hwmon/
6442 F: include/linux/hwmon*.h
6444 HARDWARE RANDOM NUMBER GENERATOR CORE
6445 M: Matt Mackall <mpm@selenic.com>
6446 M: Herbert Xu <herbert@gondor.apana.org.au>
6447 L: linux-crypto@vger.kernel.org
6449 F: Documentation/devicetree/bindings/rng/
6450 F: Documentation/hw_random.txt
6451 F: drivers/char/hw_random/
6452 F: include/linux/hw_random.h
6454 HARDWARE TRACING FACILITIES
6455 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6457 F: drivers/hwtracing/
6459 HARDWARE SPINLOCK CORE
6460 M: Ohad Ben-Cohen <ohad@wizery.com>
6461 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6462 L: linux-remoteproc@vger.kernel.org
6464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6465 F: Documentation/devicetree/bindings/hwlock/
6466 F: Documentation/hwspinlock.txt
6467 F: drivers/hwspinlock/
6468 F: include/linux/hwspinlock.h
6470 HARMONY SOUND DRIVER
6471 L: linux-parisc@vger.kernel.org
6473 F: sound/parisc/harmony.*
6475 HDPVR USB VIDEO ENCODER DRIVER
6476 M: Hans Verkuil <hverkuil@xs4all.nl>
6477 L: linux-media@vger.kernel.org
6478 T: git git://linuxtv.org/media_tree.git
6479 W: https://linuxtv.org
6481 F: drivers/media/usb/hdpvr/
6483 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6484 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6486 F: Documentation/watchdog/hpwdt.txt
6487 F: drivers/watchdog/hpwdt.c
6489 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6490 M: Don Brace <don.brace@microsemi.com>
6491 L: esc.storagedev@microsemi.com
6492 L: linux-scsi@vger.kernel.org
6494 F: Documentation/scsi/hpsa.txt
6495 F: drivers/scsi/hpsa*.[ch]
6496 F: include/linux/cciss*.h
6497 F: include/uapi/linux/cciss*.h
6500 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6501 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6502 L: linux-rdma@vger.kernel.org
6504 F: drivers/infiniband/hw/hfi1
6507 L: linux-fsdevel@vger.kernel.org
6509 F: Documentation/filesystems/hfs.txt
6513 L: linux-fsdevel@vger.kernel.org
6515 F: Documentation/filesystems/hfsplus.txt
6518 HGA FRAMEBUFFER DRIVER
6519 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6520 L: linux-nvidia@lists.surfsouth.com
6521 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6523 F: drivers/video/fbdev/hgafb.c
6525 HIBERNATION (aka Software Suspend, aka swsusp)
6526 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6527 M: Pavel Machek <pavel@ucw.cz>
6528 L: linux-pm@vger.kernel.org
6529 B: https://bugzilla.kernel.org
6532 F: drivers/base/power/
6534 F: include/linux/suspend.h
6535 F: include/linux/freezer.h
6536 F: include/linux/pm.h
6537 F: arch/*/include/asm/suspend*.h
6540 M: Jiri Kosina <jikos@kernel.org>
6541 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6542 L: linux-input@vger.kernel.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6546 F: include/linux/hid*
6547 F: include/uapi/linux/hid*
6549 HID SENSOR HUB DRIVERS
6550 M: Jiri Kosina <jikos@kernel.org>
6551 M: Jonathan Cameron <jic23@kernel.org>
6552 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6553 L: linux-input@vger.kernel.org
6554 L: linux-iio@vger.kernel.org
6556 F: Documentation/hid/hid-sensor*
6557 F: drivers/hid/hid-sensor-*
6558 F: drivers/iio/*/hid-*
6559 F: include/linux/hid-sensor-*
6561 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6562 M: Thomas Gleixner <tglx@linutronix.de>
6563 L: linux-kernel@vger.kernel.org
6564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6566 F: Documentation/timers/
6567 F: kernel/time/hrtimer.c
6568 F: kernel/time/clockevents.c
6569 F: kernel/time/timer_*.c
6570 F: include/linux/clockchips.h
6571 F: include/linux/hrtimer.h
6573 HIGH-SPEED SCC DRIVER FOR AX.25
6574 L: linux-hams@vger.kernel.org
6576 F: drivers/net/hamradio/dmascc.c
6577 F: drivers/net/hamradio/scc.c
6579 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6580 M: HighPoint Linux Team <linux@highpoint-tech.com>
6581 W: http://www.highpoint-tech.com
6583 F: Documentation/scsi/hptiop.txt
6584 F: drivers/scsi/hptiop.c
6587 M: Jes Sorensen <jes@trained-monkey.org>
6588 L: linux-hippi@sunsite.dk
6590 F: include/linux/hippidevice.h
6591 F: include/uapi/linux/if_hippi.h
6593 F: drivers/net/hippi/
6595 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6596 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6597 M: Salil Mehta <salil.mehta@huawei.com>
6598 L: netdev@vger.kernel.org
6599 W: http://www.hisilicon.com
6601 F: drivers/net/ethernet/hisilicon/hns3/
6603 HISILICON LPC BUS DRIVER
6604 M: john.garry@huawei.com
6605 W: http://www.hisilicon.com
6607 F: drivers/bus/hisi_lpc.c
6608 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6610 HISILICON NETWORK SUBSYSTEM DRIVER
6611 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6612 M: Salil Mehta <salil.mehta@huawei.com>
6613 L: netdev@vger.kernel.org
6614 W: http://www.hisilicon.com
6616 F: drivers/net/ethernet/hisilicon/
6617 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6619 HISILICON PMU DRIVER
6620 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6621 W: http://www.hisilicon.com
6623 F: drivers/perf/hisilicon
6624 F: Documentation/perf/hisi-pmu.txt
6626 HISILICON ROCE DRIVER
6627 M: Lijun Ou <oulijun@huawei.com>
6628 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6629 L: linux-rdma@vger.kernel.org
6631 F: drivers/infiniband/hw/hns/
6632 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6634 HISILICON SAS Controller
6635 M: John Garry <john.garry@huawei.com>
6636 W: http://www.hisilicon.com
6638 F: drivers/scsi/hisi_sas/
6639 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6641 HMM - Heterogeneous Memory Management
6642 M: Jérôme Glisse <jglisse@redhat.com>
6643 L: linux-mm@kvack.org
6646 F: include/linux/hmm*
6647 F: Documentation/vm/hmm.rst
6650 M: Jouni Malinen <j@w1.fi>
6651 L: linux-wireless@vger.kernel.org
6652 W: http://w1.fi/hostap-driver.html
6654 F: drivers/net/wireless/intersil/hostap/
6656 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6657 L: platform-driver-x86@vger.kernel.org
6659 F: drivers/platform/x86/tc1100-wmi.c
6661 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6662 M: Jaroslav Kysela <perex@perex.cz>
6664 F: drivers/net/ethernet/hp/hp100.*
6666 HPET: High Precision Event Timers driver
6667 M: Clemens Ladisch <clemens@ladisch.de>
6669 F: Documentation/timers/hpet.txt
6670 F: drivers/char/hpet.c
6671 F: include/linux/hpet.h
6672 F: include/uapi/linux/hpet.h
6676 F: arch/x86/kernel/hpet.c
6677 F: arch/x86/include/asm/hpet.h
6680 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6681 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6686 M: Sebastian Reichel <sre@kernel.org>
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6689 F: Documentation/ABI/testing/sysfs-bus-hsi
6690 F: Documentation/driver-api/hsi.rst
6692 F: include/linux/hsi/
6693 F: include/uapi/linux/hsi/
6696 L: linux-usb@vger.kernel.org
6698 F: drivers/net/usb/hso.c
6700 HSR NETWORK PROTOCOL
6701 M: Arvid Brodin <arvid.brodin@alten.se>
6702 L: netdev@vger.kernel.org
6706 HT16K33 LED CONTROLLER DRIVER
6707 M: Robin van der Gracht <robin@protonic.nl>
6709 F: drivers/auxdisplay/ht16k33.c
6710 F: Documentation/devicetree/bindings/display/ht16k33.txt
6712 HTCPEN TOUCHSCREEN DRIVER
6713 M: Pau Oliva Fora <pof@eslack.org>
6714 L: linux-input@vger.kernel.org
6716 F: drivers/input/touchscreen/htcpen.c
6718 HUAWEI ETHERNET DRIVER
6719 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6720 L: netdev@vger.kernel.org
6722 F: Documentation/networking/hinic.txt
6723 F: drivers/net/ethernet/huawei/hinic/
6726 M: Mike Kravetz <mike.kravetz@oracle.com>
6727 L: linux-mm@kvack.org
6731 F: include/linux/hugetlb.h
6732 F: Documentation/admin-guide/mm/hugetlbpage.rst
6733 F: Documentation/vm/hugetlbfs_reserv.rst
6734 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6737 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6738 L: linux-media@vger.kernel.org
6739 T: git git://linuxtv.org/media_tree.git
6740 W: https://linuxtv.org
6742 F: drivers/media/platform/sti/hva
6744 HWPOISON MEMORY FAILURE HANDLING
6745 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6746 L: linux-mm@kvack.org
6748 F: mm/memory-failure.c
6749 F: mm/hwpoison-inject.c
6751 Hyper-V CORE AND DRIVERS
6752 M: "K. Y. Srinivasan" <kys@microsoft.com>
6753 M: Haiyang Zhang <haiyangz@microsoft.com>
6754 M: Stephen Hemminger <sthemmin@microsoft.com>
6755 L: devel@linuxdriverproject.org
6757 F: Documentation/networking/netvsc.txt
6758 F: arch/x86/include/asm/mshyperv.h
6759 F: arch/x86/include/asm/trace/hyperv.h
6760 F: arch/x86/include/asm/hyperv-tlfs.h
6761 F: arch/x86/kernel/cpu/mshyperv.c
6763 F: drivers/hid/hid-hyperv.c
6765 F: drivers/input/serio/hyperv-keyboard.c
6766 F: drivers/pci/controller/pci-hyperv.c
6767 F: drivers/net/hyperv/
6768 F: drivers/scsi/storvsc_drv.c
6769 F: drivers/uio/uio_hv_generic.c
6770 F: drivers/video/fbdev/hyperv_fb.c
6771 F: net/vmw_vsock/hyperv_transport.c
6772 F: include/linux/hyperv.h
6773 F: include/uapi/linux/hyperv.h
6775 F: Documentation/ABI/stable/sysfs-bus-vmbus
6777 HYPERVISOR VIRTUAL CONSOLE DRIVER
6778 L: linuxppc-dev@lists.ozlabs.org
6783 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6784 L: linux-i2c@vger.kernel.org
6785 L: linux-acpi@vger.kernel.org
6787 F: drivers/i2c/i2c-core-acpi.c
6790 M: Peter Rosin <peda@axentia.se>
6791 L: linux-i2c@vger.kernel.org
6793 F: Documentation/i2c/i2c-topology
6794 F: Documentation/i2c/muxes/
6795 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6796 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6797 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6798 F: drivers/i2c/i2c-mux.c
6799 F: drivers/i2c/muxes/
6800 F: include/linux/i2c-mux.h
6802 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6803 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6804 L: linux-i2c@vger.kernel.org
6806 F: drivers/i2c/busses/i2c-mv64xxx.c
6808 I2C OVER PARALLEL PORT
6809 M: Jean Delvare <jdelvare@suse.com>
6810 L: linux-i2c@vger.kernel.org
6812 F: Documentation/i2c/busses/i2c-parport
6813 F: Documentation/i2c/busses/i2c-parport-light
6814 F: drivers/i2c/busses/i2c-parport.c
6815 F: drivers/i2c/busses/i2c-parport-light.c
6818 M: Wolfram Sang <wsa@the-dreams.de>
6819 L: linux-i2c@vger.kernel.org
6820 W: https://i2c.wiki.kernel.org/
6821 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6824 F: Documentation/devicetree/bindings/i2c/i2c.txt
6825 F: Documentation/i2c/
6827 F: include/linux/i2c.h
6828 F: include/linux/i2c-dev.h
6829 F: include/linux/i2c-smbus.h
6830 F: include/uapi/linux/i2c.h
6831 F: include/uapi/linux/i2c-*.h
6833 I2C SUBSYSTEM HOST DRIVERS
6834 L: linux-i2c@vger.kernel.org
6835 W: https://i2c.wiki.kernel.org/
6836 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6839 F: Documentation/devicetree/bindings/i2c/
6840 F: drivers/i2c/algos/
6841 F: drivers/i2c/busses/
6844 M: Jean Delvare <jdelvare@suse.com>
6845 L: linux-i2c@vger.kernel.org
6847 F: Documentation/i2c/busses/i2c-taos-evm
6848 F: drivers/i2c/busses/i2c-taos-evm.c
6851 M: Till Harbaum <till@harbaum.org>
6852 L: linux-i2c@vger.kernel.org
6853 W: http://www.harbaum.org/till/i2c_tiny_usb
6855 F: drivers/i2c/busses/i2c-tiny-usb.c
6857 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6858 M: Jean Delvare <jdelvare@suse.com>
6859 L: linux-i2c@vger.kernel.org
6861 F: Documentation/i2c/busses/i2c-ali1535
6862 F: Documentation/i2c/busses/i2c-ali1563
6863 F: Documentation/i2c/busses/i2c-ali15x3
6864 F: Documentation/i2c/busses/i2c-amd756
6865 F: Documentation/i2c/busses/i2c-amd8111
6866 F: Documentation/i2c/busses/i2c-i801
6867 F: Documentation/i2c/busses/i2c-nforce2
6868 F: Documentation/i2c/busses/i2c-piix4
6869 F: Documentation/i2c/busses/i2c-sis5595
6870 F: Documentation/i2c/busses/i2c-sis630
6871 F: Documentation/i2c/busses/i2c-sis96x
6872 F: Documentation/i2c/busses/i2c-via
6873 F: Documentation/i2c/busses/i2c-viapro
6874 F: drivers/i2c/busses/i2c-ali1535.c
6875 F: drivers/i2c/busses/i2c-ali1563.c
6876 F: drivers/i2c/busses/i2c-ali15x3.c
6877 F: drivers/i2c/busses/i2c-amd756.c
6878 F: drivers/i2c/busses/i2c-amd756-s4882.c
6879 F: drivers/i2c/busses/i2c-amd8111.c
6880 F: drivers/i2c/busses/i2c-i801.c
6881 F: drivers/i2c/busses/i2c-isch.c
6882 F: drivers/i2c/busses/i2c-nforce2.c
6883 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6884 F: drivers/i2c/busses/i2c-piix4.c
6885 F: drivers/i2c/busses/i2c-sis5595.c
6886 F: drivers/i2c/busses/i2c-sis630.c
6887 F: drivers/i2c/busses/i2c-sis96x.c
6888 F: drivers/i2c/busses/i2c-via.c
6889 F: drivers/i2c/busses/i2c-viapro.c
6891 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6892 M: Hans de Goede <hdegoede@redhat.com>
6893 L: linux-i2c@vger.kernel.org
6895 F: drivers/i2c/busses/i2c-cht-wc.c
6897 I2C/SMBUS ISMT DRIVER
6898 M: Seth Heasley <seth.heasley@intel.com>
6899 M: Neil Horman <nhorman@tuxdriver.com>
6900 L: linux-i2c@vger.kernel.org
6901 F: drivers/i2c/busses/i2c-ismt.c
6902 F: Documentation/i2c/busses/i2c-ismt
6904 I2C/SMBUS STUB DRIVER
6905 M: Jean Delvare <jdelvare@suse.com>
6906 L: linux-i2c@vger.kernel.org
6908 F: drivers/i2c/i2c-stub.c
6910 IA64 (Itanium) PLATFORM
6911 M: Tony Luck <tony.luck@intel.com>
6912 M: Fenghua Yu <fenghua.yu@intel.com>
6913 L: linux-ia64@vger.kernel.org
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6918 IBM Power 842 compression accelerator
6919 M: Haren Myneni <haren@us.ibm.com>
6921 F: drivers/crypto/nx/Makefile
6922 F: drivers/crypto/nx/Kconfig
6923 F: drivers/crypto/nx/nx-842*
6924 F: include/linux/sw842.h
6928 IBM Power in-Nest Crypto Acceleration
6929 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6930 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6931 L: linux-crypto@vger.kernel.org
6933 F: drivers/crypto/nx/Makefile
6934 F: drivers/crypto/nx/Kconfig
6935 F: drivers/crypto/nx/nx-aes*
6936 F: drivers/crypto/nx/nx-sha*
6937 F: drivers/crypto/nx/nx.*
6938 F: drivers/crypto/nx/nx_csbcpb.h
6939 F: drivers/crypto/nx/nx_debugfs.h
6941 IBM Power Linux RAID adapter
6942 M: Brian King <brking@us.ibm.com>
6944 F: drivers/scsi/ipr.*
6946 IBM Power SRIOV Virtual NIC Device Driver
6947 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6948 M: John Allen <jallen@linux.vnet.ibm.com>
6949 L: netdev@vger.kernel.org
6951 F: drivers/net/ethernet/ibm/ibmvnic.*
6953 IBM Power Virtual Accelerator Switchboard
6954 M: Sukadev Bhattiprolu
6955 L: linuxppc-dev@lists.ozlabs.org
6957 F: arch/powerpc/platforms/powernv/vas*
6958 F: arch/powerpc/platforms/powernv/copy-paste.h
6959 F: arch/powerpc/include/asm/vas.h
6960 F: arch/powerpc/include/uapi/asm/vas.h
6962 IBM Power Virtual Ethernet Device Driver
6963 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6964 L: netdev@vger.kernel.org
6966 F: drivers/net/ethernet/ibm/ibmveth.*
6968 IBM Power Virtual FC Device Drivers
6969 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6970 L: linux-scsi@vger.kernel.org
6972 F: drivers/scsi/ibmvscsi/ibmvfc*
6974 IBM Power Virtual Management Channel Driver
6975 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6976 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6978 F: drivers/misc/ibmvmc.*
6980 IBM Power Virtual SCSI Device Drivers
6981 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6982 L: linux-scsi@vger.kernel.org
6984 F: drivers/scsi/ibmvscsi/ibmvscsi*
6985 F: include/scsi/viosrp.h
6987 IBM Power Virtual SCSI Device Target Driver
6988 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6989 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6990 L: linux-scsi@vger.kernel.org
6991 L: target-devel@vger.kernel.org
6993 F: drivers/scsi/ibmvscsi_tgt/
6995 IBM Power VMX Cryptographic instructions
6996 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6997 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6998 L: linux-crypto@vger.kernel.org
7000 F: drivers/crypto/vmx/Makefile
7001 F: drivers/crypto/vmx/Kconfig
7002 F: drivers/crypto/vmx/vmx.c
7003 F: drivers/crypto/vmx/aes*
7004 F: drivers/crypto/vmx/ghash*
7005 F: drivers/crypto/vmx/ppc-xlate.pl
7007 IBM ServeRAID RAID DRIVER
7009 F: drivers/scsi/ips.*
7011 ICH LPC AND GPIO DRIVER
7012 M: Peter Tyser <ptyser@xes-inc.com>
7014 F: drivers/mfd/lpc_ich.c
7015 F: drivers/gpio/gpio-ich.c
7018 M: "David S. Miller" <davem@davemloft.net>
7019 L: linux-ide@vger.kernel.org
7020 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7023 F: Documentation/ide/
7025 F: include/linux/ide.h
7028 M: Borislav Petkov <bp@alien8.de>
7029 L: linux-ide@vger.kernel.org
7031 F: Documentation/cdrom/ide-cd
7032 F: drivers/ide/ide-cd*
7034 IDEAPAD LAPTOP EXTRAS DRIVER
7035 M: Ike Panhc <ike.pan@canonical.com>
7036 L: platform-driver-x86@vger.kernel.org
7037 W: http://launchpad.net/ideapad-laptop
7039 F: drivers/platform/x86/ideapad-laptop.c
7041 IDEAPAD LAPTOP SLIDEBAR DRIVER
7042 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7043 L: linux-input@vger.kernel.org
7044 W: https://github.com/o2genum/ideapad-slidebar
7046 F: drivers/input/misc/ideapad_slidebar.c
7048 IDT VersaClock 5 CLOCK DRIVER
7049 M: Marek Vasut <marek.vasut@gmail.com>
7051 F: drivers/clk/clk-versaclock5.c
7053 IEEE 802.15.4 SUBSYSTEM
7054 M: Alexander Aring <alex.aring@gmail.com>
7055 M: Stefan Schmidt <stefan@datenfreihafen.org>
7056 L: linux-wpan@vger.kernel.org
7057 W: http://wpan.cakelab.org/
7058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7063 F: drivers/net/ieee802154/
7064 F: include/linux/nl802154.h
7065 F: include/linux/ieee802154.h
7066 F: include/net/nl802154.h
7067 F: include/net/mac802154.h
7068 F: include/net/af_ieee802154.h
7069 F: include/net/cfg802154.h
7070 F: include/net/ieee802154_netdev.h
7071 F: Documentation/networking/ieee802154.txt
7074 M: Yotam Gigi <yotam.gi@gmail.com>
7075 M: Jamal Hadi Salim <jhs@mojatatu.com>
7077 F: include/net/ife.h
7078 F: include/uapi/linux/ife.h
7080 IGORPLUG-USB IR RECEIVER
7081 M: Sean Young <sean@mess.org>
7082 L: linux-media@vger.kernel.org
7084 F: drivers/media/rc/igorplugusb.c
7086 IGUANAWORKS USB IR TRANSCEIVER
7087 M: Sean Young <sean@mess.org>
7088 L: linux-media@vger.kernel.org
7090 F: drivers/media/rc/iguanair.c
7092 IIO DIGITAL POTENTIOMETER DAC
7093 M: Peter Rosin <peda@axentia.se>
7094 L: linux-iio@vger.kernel.org
7096 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7097 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7098 F: drivers/iio/dac/dpot-dac.c
7100 IIO ENVELOPE DETECTOR
7101 M: Peter Rosin <peda@axentia.se>
7102 L: linux-iio@vger.kernel.org
7104 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7105 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7106 F: drivers/iio/adc/envelope-detector.c
7109 M: Peter Rosin <peda@axentia.se>
7110 L: linux-iio@vger.kernel.org
7112 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7113 F: drivers/iio/multiplexer/iio-mux.c
7115 IIO SUBSYSTEM AND DRIVERS
7116 M: Jonathan Cameron <jic23@kernel.org>
7117 R: Hartmut Knaack <knaack.h@gmx.de>
7118 R: Lars-Peter Clausen <lars@metafoo.de>
7119 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7120 L: linux-iio@vger.kernel.org
7121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7123 F: Documentation/ABI/testing/configfs-iio*
7124 F: Documentation/ABI/testing/sysfs-bus-iio*
7125 F: Documentation/devicetree/bindings/iio/
7127 F: drivers/staging/iio/
7128 F: include/linux/iio/
7132 M: Peter Rosin <peda@axentia.se>
7133 L: linux-iio@vger.kernel.org
7135 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7136 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7137 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7138 F: drivers/iio/afe/iio-rescale.c
7140 IKANOS/ADI EAGLE ADSL USB DRIVER
7141 M: Matthieu Castet <castet.matthieu@free.fr>
7142 M: Stanislaw Gruszka <stf_xl@wp.pl>
7144 F: drivers/usb/atm/ueagle-atm.c
7146 IMGTEC ASCII LCD DRIVER
7147 M: Paul Burton <paul.burton@mips.com>
7149 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7150 F: drivers/auxdisplay/img-ascii-lcd.c
7152 IMGTEC IR DECODER DRIVER
7153 M: James Hogan <jhogan@kernel.org>
7155 F: drivers/media/rc/img-ir/
7157 IMON SOUNDGRAPH USB IR RECEIVER
7158 M: Sean Young <sean@mess.org>
7159 L: linux-media@vger.kernel.org
7161 F: drivers/media/rc/imon_raw.c
7162 F: drivers/media/rc/imon.c
7164 IMS TWINTURBO FRAMEBUFFER DRIVER
7165 L: linux-fbdev@vger.kernel.org
7167 F: drivers/video/fbdev/imsttfb.c
7169 INA209 HARDWARE MONITOR DRIVER
7170 M: Guenter Roeck <linux@roeck-us.net>
7171 L: linux-hwmon@vger.kernel.org
7173 F: Documentation/hwmon/ina209
7174 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7175 F: drivers/hwmon/ina209.c
7177 INA2XX HARDWARE MONITOR DRIVER
7178 M: Guenter Roeck <linux@roeck-us.net>
7179 L: linux-hwmon@vger.kernel.org
7181 F: Documentation/hwmon/ina2xx
7182 F: drivers/hwmon/ina2xx.c
7183 F: include/linux/platform_data/ina2xx.h
7185 INDUSTRY PACK SUBSYSTEM (IPACK)
7186 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7187 M: Jens Taprogge <jens.taprogge@taprogge.org>
7188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7189 L: industrypack-devel@lists.sourceforge.net
7190 W: http://industrypack.sourceforge.net
7194 INFINIBAND SUBSYSTEM
7195 M: Doug Ledford <dledford@redhat.com>
7196 M: Jason Gunthorpe <jgg@mellanox.com>
7197 L: linux-rdma@vger.kernel.org
7198 W: https://github.com/linux-rdma/rdma-core
7199 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7202 F: Documentation/devicetree/bindings/infiniband/
7203 F: Documentation/infiniband/
7204 F: drivers/infiniband/
7205 F: include/uapi/linux/if_infiniband.h
7206 F: include/uapi/rdma/
7209 INGENIC JZ4780 DMA Driver
7210 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7212 F: drivers/dma/dma-jz4780.c
7214 INGENIC JZ4780 NAND DRIVER
7215 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7216 L: linux-mtd@lists.infradead.org
7218 F: drivers/mtd/nand/raw/jz4780_*
7221 M: Jan Kara <jack@suse.cz>
7222 R: Amir Goldstein <amir73il@gmail.com>
7223 L: linux-fsdevel@vger.kernel.org
7225 F: Documentation/filesystems/inotify.txt
7226 F: fs/notify/inotify/
7227 F: include/linux/inotify.h
7228 F: include/uapi/linux/inotify.h
7230 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7231 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7232 L: linux-input@vger.kernel.org
7233 Q: http://patchwork.kernel.org/project/linux-input/list/
7234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7237 F: include/linux/input.h
7238 F: include/uapi/linux/input.h
7239 F: include/uapi/linux/input-event-codes.h
7240 F: include/linux/input/
7241 F: Documentation/devicetree/bindings/input/
7242 F: Documentation/devicetree/bindings/serio/
7243 F: Documentation/input/
7245 INPUT MULTITOUCH (MT) PROTOCOL
7246 M: Henrik Rydberg <rydberg@bitmath.org>
7247 L: linux-input@vger.kernel.org
7249 F: Documentation/input/multi-touch-protocol.rst
7250 F: drivers/input/input-mt.c
7253 INSIDE SECURE CRYPTO DRIVER
7254 M: Antoine Tenart <antoine.tenart@bootlin.com>
7255 F: drivers/crypto/inside-secure/
7257 L: linux-crypto@vger.kernel.org
7259 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7260 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7261 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7262 L: linux-integrity@vger.kernel.org
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7265 F: security/integrity/ima/
7267 INTEL 810/815 FRAMEBUFFER DRIVER
7268 M: Antonino Daplas <adaplas@gmail.com>
7269 L: linux-fbdev@vger.kernel.org
7271 F: drivers/video/fbdev/i810/
7274 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7275 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7276 M: Jie Yang <yang.jie@linux.intel.com>
7277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7281 INTEL C600 SERIES SAS CONTROLLER DRIVER
7282 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7283 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7284 L: linux-scsi@vger.kernel.org
7285 T: git git://git.code.sf.net/p/intel-sas/isci
7287 F: drivers/scsi/isci/
7289 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7290 M: Jani Nikula <jani.nikula@linux.intel.com>
7291 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7292 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7293 L: intel-gfx@lists.freedesktop.org
7294 W: https://01.org/linuxgraphics/
7295 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7296 C: irc://chat.freenode.net/intel-gfx
7297 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7298 T: git git://anongit.freedesktop.org/drm-intel
7300 F: drivers/gpu/drm/i915/
7301 F: include/drm/i915*
7302 F: include/uapi/drm/i915_drm.h
7303 F: Documentation/gpu/i915.rst
7305 INTEL ETHERNET DRIVERS
7306 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7307 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7308 W: http://www.intel.com/support/feedback.htm
7309 W: http://e1000.sourceforge.net/
7310 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7314 F: Documentation/networking/e100.rst
7315 F: Documentation/networking/e1000.rst
7316 F: Documentation/networking/e1000e.txt
7317 F: Documentation/networking/igb.txt
7318 F: Documentation/networking/igbvf.txt
7319 F: Documentation/networking/ixgb.txt
7320 F: Documentation/networking/ixgbe.txt
7321 F: Documentation/networking/ixgbevf.txt
7322 F: Documentation/networking/i40e.txt
7323 F: Documentation/networking/i40evf.txt
7324 F: Documentation/networking/ice.txt
7325 F: drivers/net/ethernet/intel/
7326 F: drivers/net/ethernet/intel/*/
7327 F: include/linux/avf/virtchnl.h
7329 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7330 M: Maik Broemme <mbroemme@libmpq.org>
7331 L: linux-fbdev@vger.kernel.org
7333 F: Documentation/fb/intelfb.txt
7334 F: drivers/video/fbdev/intelfb/
7336 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7337 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7338 M: Zhi Wang <zhi.a.wang@intel.com>
7339 L: intel-gvt-dev@lists.freedesktop.org
7340 L: intel-gfx@lists.freedesktop.org
7341 W: https://01.org/igvt-g
7342 T: git https://github.com/intel/gvt-linux.git
7344 F: drivers/gpu/drm/i915/gvt/
7346 INTEL HID EVENT DRIVER
7347 M: Alex Hung <alex.hung@canonical.com>
7348 L: platform-driver-x86@vger.kernel.org
7350 F: drivers/platform/x86/intel-hid.c
7352 INTEL I/OAT DMA DRIVER
7353 M: Dave Jiang <dave.jiang@intel.com>
7354 R: Dan Williams <dan.j.williams@intel.com>
7355 L: dmaengine@vger.kernel.org
7356 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7358 F: drivers/dma/ioat*
7361 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7362 M: Len Brown <lenb@kernel.org>
7363 L: linux-pm@vger.kernel.org
7364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7365 B: https://bugzilla.kernel.org
7367 F: drivers/idle/intel_idle.c
7369 INTEL INTEGRATED SENSOR HUB DRIVER
7370 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7371 M: Jiri Kosina <jikos@kernel.org>
7372 L: linux-input@vger.kernel.org
7374 F: drivers/hid/intel-ish-hid/
7377 M: David Woodhouse <dwmw2@infradead.org>
7378 L: iommu@lists.linux-foundation.org
7379 T: git git://git.infradead.org/iommu-2.6.git
7381 F: drivers/iommu/intel-iommu.c
7382 F: include/linux/intel-iommu.h
7384 INTEL IOP-ADMA DMA DRIVER
7385 R: Dan Williams <dan.j.williams@intel.com>
7387 F: drivers/dma/iop-adma.c
7389 INTEL IPU3 CSI-2 CIO2 DRIVER
7390 M: Yong Zhi <yong.zhi@intel.com>
7391 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7392 M: Bingbu Cao <bingbu.cao@intel.com>
7393 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7394 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7395 L: linux-media@vger.kernel.org
7397 F: drivers/media/pci/intel/ipu3/
7398 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7400 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7401 M: Krzysztof Halasa <khalasa@piap.pl>
7403 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7404 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7405 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7406 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7407 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7408 F: drivers/net/wan/ixp4xx_hss.c
7410 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7411 M: Deepak Saxena <dsaxena@plexity.net>
7413 F: drivers/char/hw_random/ixp4xx-rng.c
7415 INTEL MANAGEMENT ENGINE (mei)
7416 M: Tomas Winkler <tomas.winkler@intel.com>
7417 L: linux-kernel@vger.kernel.org
7419 F: include/uapi/linux/mei.h
7420 F: include/linux/mei_cl_bus.h
7421 F: drivers/misc/mei/*
7422 F: drivers/watchdog/mei_wdt.c
7423 F: Documentation/misc-devices/mei/*
7426 INTEL MENLOW THERMAL DRIVER
7427 M: Sujith Thomas <sujith.thomas@intel.com>
7428 L: platform-driver-x86@vger.kernel.org
7429 W: https://01.org/linux-acpi
7431 F: drivers/platform/x86/intel_menlow.c
7433 INTEL MERRIFIELD GPIO DRIVER
7434 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7435 L: linux-gpio@vger.kernel.org
7437 F: drivers/gpio/gpio-merrifield.c
7439 INTEL MIC DRIVERS (mic)
7440 M: Sudeep Dutt <sudeep.dutt@intel.com>
7441 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7443 W: https://github.com/sudeepdutt/mic
7444 W: http://software.intel.com/en-us/mic-developer
7445 F: include/linux/mic_bus.h
7446 F: include/linux/scif.h
7447 F: include/uapi/linux/mic_common.h
7448 F: include/uapi/linux/mic_ioctl.h
7449 F: include/uapi/linux/scif_ioctl.h
7450 F: drivers/misc/mic/
7451 F: drivers/dma/mic_x100_dma.c
7452 F: drivers/dma/mic_x100_dma.h
7453 F: Documentation/mic/
7455 INTEL PMC CORE DRIVER
7456 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7457 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7458 L: platform-driver-x86@vger.kernel.org
7460 F: arch/x86/include/asm/pmc_core.h
7461 F: drivers/platform/x86/intel_pmc_core*
7463 INTEL PMC/P-Unit IPC DRIVER
7464 M: Zha Qipeng<qipeng.zha@intel.com>
7465 L: platform-driver-x86@vger.kernel.org
7467 F: drivers/platform/x86/intel_pmc_ipc.c
7468 F: drivers/platform/x86/intel_punit_ipc.c
7469 F: arch/x86/include/asm/intel_pmc_ipc.h
7470 F: arch/x86/include/asm/intel_punit_ipc.h
7472 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7473 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7474 L: linux-wireless@vger.kernel.org
7476 F: Documentation/networking/README.ipw2100
7477 F: Documentation/networking/README.ipw2200
7478 F: drivers/net/wireless/intel/ipw2x00/
7481 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7482 M: Len Brown <lenb@kernel.org>
7483 L: linux-pm@vger.kernel.org
7485 F: drivers/cpufreq/intel_pstate.c
7487 INTEL RDMA RNIC DRIVER
7488 M: Faisal Latif <faisal.latif@intel.com>
7489 M: Shiraz Saleem <shiraz.saleem@intel.com>
7490 L: linux-rdma@vger.kernel.org
7492 F: drivers/infiniband/hw/i40iw/
7493 F: include/uapi/rdma/i40iw-abi.h
7495 INTEL SHA MULTIBUFFER DRIVER
7496 M: Megha Dey <megha.dey@linux.intel.com>
7497 R: Tim Chen <tim.c.chen@linux.intel.com>
7498 L: linux-crypto@vger.kernel.org
7500 F: arch/x86/crypto/sha*-mb/
7503 INTEL TELEMETRY DRIVER
7504 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7505 L: platform-driver-x86@vger.kernel.org
7507 F: arch/x86/include/asm/intel_telemetry.h
7508 F: drivers/platform/x86/intel_telemetry*
7510 INTEL VIRTUAL BUTTON DRIVER
7511 M: AceLan Kao <acelan.kao@canonical.com>
7512 L: platform-driver-x86@vger.kernel.org
7514 F: drivers/platform/x86/intel-vbtn.c
7516 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7517 M: Stanislaw Gruszka <sgruszka@redhat.com>
7518 L: linux-wireless@vger.kernel.org
7520 F: drivers/net/wireless/intel/iwlegacy/
7522 INTEL WIRELESS WIFI LINK (iwlwifi)
7523 M: Johannes Berg <johannes.berg@intel.com>
7524 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7525 M: Luca Coelho <luciano.coelho@intel.com>
7526 M: Intel Linux Wireless <linuxwifi@intel.com>
7527 L: linux-wireless@vger.kernel.org
7528 W: http://intellinuxwireless.org
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7531 F: drivers/net/wireless/intel/iwlwifi/
7533 INTEL WIRELESS WIMAX CONNECTION 2400
7534 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7535 M: linux-wimax@intel.com
7536 L: wimax@linuxwimax.org (subscribers-only)
7538 W: http://linuxwimax.org
7539 F: Documentation/wimax/README.i2400m
7540 F: drivers/net/wimax/i2400m/
7541 F: include/uapi/linux/wimax/i2400m.h
7543 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7544 M: Mario Limonciello <mario.limonciello@dell.com>
7546 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7549 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7551 F: Documentation/trace/intel_th.rst
7552 F: drivers/hwtracing/intel_th/
7554 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7555 M: Ning Sun <ning.sun@intel.com>
7556 L: tboot-devel@lists.sourceforge.net
7557 W: http://tboot.sourceforge.net
7558 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7560 F: Documentation/intel_txt.txt
7561 F: include/linux/tboot.h
7562 F: arch/x86/kernel/tboot.c
7564 INTEL-MID GPIO DRIVER
7565 M: David Cohen <david.a.cohen@linux.intel.com>
7566 L: linux-gpio@vger.kernel.org
7568 F: drivers/gpio/gpio-intel-mid.c
7570 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7571 M: Linus Walleij <linus.walleij@linaro.org>
7572 L: linux-iio@vger.kernel.org
7574 F: drivers/iio/gyro/mpu3050*
7575 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7577 IOC3 ETHERNET DRIVER
7578 M: Ralf Baechle <ralf@linux-mips.org>
7579 L: linux-mips@linux-mips.org
7581 F: drivers/net/ethernet/sgi/ioc3-eth.c
7584 M: Pat Gefre <pfg@sgi.com>
7585 L: linux-serial@vger.kernel.org
7587 F: drivers/tty/serial/ioc3_serial.c
7590 M: Joerg Roedel <joro@8bytes.org>
7591 L: iommu@lists.linux-foundation.org
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7594 F: Documentation/devicetree/bindings/iommu/
7596 F: include/linux/iommu.h
7597 F: include/linux/of_iommu.h
7598 F: include/linux/iova.h
7601 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7603 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7606 M: Corey Minyard <minyard@acm.org>
7607 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7608 W: http://openipmi.sourceforge.net/
7610 F: Documentation/IPMI.txt
7611 F: drivers/char/ipmi/
7612 F: include/linux/ipmi*
7613 F: include/uapi/linux/ipmi*
7615 IPS SCSI RAID DRIVER
7616 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7617 L: linux-scsi@vger.kernel.org
7618 W: http://www.adaptec.com/
7620 F: drivers/scsi/ips*
7623 M: Wensong Zhang <wensong@linux-vs.org>
7624 M: Simon Horman <horms@verge.net.au>
7625 M: Julian Anastasov <ja@ssi.bg>
7626 L: netdev@vger.kernel.org
7627 L: lvs-devel@vger.kernel.org
7629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7631 F: Documentation/networking/ipvs-sysctl.txt
7632 F: include/net/ip_vs.h
7633 F: include/uapi/linux/ip_vs.h
7634 F: net/netfilter/ipvs/
7637 M: Jiri Kosina <jikos@kernel.org>
7638 M: David Sterba <dsterba@suse.com>
7640 F: drivers/tty/ipwireless/
7643 L: netdev@vger.kernel.org
7645 F: include/uapi/linux/ipx.h
7646 F: drivers/staging/ipx/
7648 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7649 M: Marc Zyngier <marc.zyngier@arm.com>
7651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7652 F: Documentation/IRQ-domain.txt
7653 F: include/linux/irqdomain.h
7654 F: kernel/irq/irqdomain.c
7658 M: Thomas Gleixner <tglx@linutronix.de>
7659 L: linux-kernel@vger.kernel.org
7661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7665 M: Thomas Gleixner <tglx@linutronix.de>
7666 M: Jason Cooper <jason@lakedaemon.net>
7667 M: Marc Zyngier <marc.zyngier@arm.com>
7668 L: linux-kernel@vger.kernel.org
7670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7671 F: Documentation/devicetree/bindings/interrupt-controller/
7675 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7677 F: Documentation/isa.txt
7678 F: drivers/base/isa.c
7679 F: include/linux/isa.h
7682 M: Hans Verkuil <hverkuil@xs4all.nl>
7683 L: linux-media@vger.kernel.org
7684 T: git git://linuxtv.org/media_tree.git
7685 W: https://linuxtv.org
7687 F: drivers/media/radio/radio-isa*
7690 M: Jaroslav Kysela <perex@perex.cz>
7692 F: Documentation/isapnp.txt
7693 F: drivers/pnp/isapnp/
7694 F: include/linux/isapnp.h
7697 M: Lee Duncan <lduncan@suse.com>
7698 M: Chris Leech <cleech@redhat.com>
7699 L: open-iscsi@googlegroups.com
7700 W: www.open-iscsi.com
7702 F: drivers/scsi/*iscsi*
7703 F: include/scsi/*iscsi*
7705 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7706 M: Peter Jones <pjones@redhat.com>
7707 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7709 F: drivers/firmware/iscsi_ibft*
7711 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7712 M: Sagi Grimberg <sagi@grimberg.me>
7713 M: Max Gurtovoy <maxg@mellanox.com>
7714 L: linux-rdma@vger.kernel.org
7716 W: http://www.openfabrics.org
7717 W: www.open-iscsi.org
7718 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7719 F: drivers/infiniband/ulp/iser/
7721 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7722 M: Sagi Grimberg <sagi@grimberg.me>
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7724 L: linux-rdma@vger.kernel.org
7725 L: target-devel@vger.kernel.org
7727 W: http://www.linux-iscsi.org
7728 F: drivers/infiniband/ulp/isert
7731 M: Karsten Keil <isdn@linux-pingi.de>
7732 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7733 L: netdev@vger.kernel.org
7734 W: http://www.isdn4linux.de
7735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7737 F: Documentation/isdn/
7739 F: include/linux/isdn.h
7740 F: include/linux/isdn/
7741 F: include/uapi/linux/isdn.h
7742 F: include/uapi/linux/isdn/
7744 ISDN SUBSYSTEM (Eicon active card driver)
7745 M: Armin Schindler <mac@melware.de>
7746 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7747 W: http://www.melware.de
7749 F: drivers/isdn/hardware/eicon/
7751 IT87 HARDWARE MONITORING DRIVER
7752 M: Jean Delvare <jdelvare@suse.com>
7753 L: linux-hwmon@vger.kernel.org
7755 F: Documentation/hwmon/it87
7756 F: drivers/hwmon/it87.c
7759 M: Antti Palosaari <crope@iki.fi>
7760 L: linux-media@vger.kernel.org
7761 W: https://linuxtv.org
7762 W: http://palosaari.fi/linux/
7763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7764 T: git git://linuxtv.org/anttip/media_tree.git
7766 F: drivers/media/tuners/it913x*
7768 IVTV VIDEO4LINUX DRIVER
7769 M: Andy Walls <awalls@md.metrocast.net>
7770 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7771 L: linux-media@vger.kernel.org
7772 T: git git://linuxtv.org/media_tree.git
7773 W: http://www.ivtvdriver.org
7775 F: Documentation/media/v4l-drivers/ivtv*
7776 F: drivers/media/pci/ivtv/
7777 F: include/uapi/linux/ivtv*
7779 IX2505V MEDIA DRIVER
7780 M: Malcolm Priestley <tvboxspy@gmail.com>
7781 L: linux-media@vger.kernel.org
7782 W: https://linuxtv.org
7783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7785 F: drivers/media/dvb-frontends/ix2505v*
7787 JAILHOUSE HYPERVISOR INTERFACE
7788 M: Jan Kiszka <jan.kiszka@siemens.com>
7789 L: jailhouse-dev@googlegroups.com
7791 F: arch/x86/kernel/jailhouse.c
7792 F: arch/x86/include/asm/jailhouse_para.h
7794 JC42.4 TEMPERATURE SENSOR DRIVER
7795 M: Guenter Roeck <linux@roeck-us.net>
7796 L: linux-hwmon@vger.kernel.org
7798 F: drivers/hwmon/jc42.c
7799 F: Documentation/hwmon/jc42
7802 M: Dave Kleikamp <shaggy@kernel.org>
7803 L: jfs-discussion@lists.sourceforge.net
7804 W: http://jfs.sourceforge.net/
7805 T: git git://github.com/kleikamp/linux-shaggy.git
7807 F: Documentation/filesystems/jfs.txt
7811 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7812 L: netdev@vger.kernel.org
7814 F: drivers/net/ethernet/jme.*
7816 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7817 M: David Woodhouse <dwmw2@infradead.org>
7818 L: linux-mtd@lists.infradead.org
7819 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7822 F: include/uapi/linux/jffs2.h
7824 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7825 M: "Theodore Ts'o" <tytso@mit.edu>
7826 M: Jan Kara <jack@suse.com>
7827 L: linux-ext4@vger.kernel.org
7830 F: include/linux/jbd2.h
7832 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7833 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7834 L: linux-media@vger.kernel.org
7836 F: drivers/media/platform/rcar_jpu.c
7838 JSM Neo PCI based serial card
7839 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7840 L: linux-serial@vger.kernel.org
7842 F: drivers/tty/serial/jsm/
7844 K10TEMP HARDWARE MONITORING DRIVER
7845 M: Clemens Ladisch <clemens@ladisch.de>
7846 L: linux-hwmon@vger.kernel.org
7848 F: Documentation/hwmon/k10temp
7849 F: drivers/hwmon/k10temp.c
7851 K8TEMP HARDWARE MONITORING DRIVER
7852 M: Rudolf Marek <r.marek@assembler.cz>
7853 L: linux-hwmon@vger.kernel.org
7855 F: Documentation/hwmon/k8temp
7856 F: drivers/hwmon/k8temp.c
7859 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7860 R: Alexander Potapenko <glider@google.com>
7861 R: Dmitry Vyukov <dvyukov@google.com>
7862 L: kasan-dev@googlegroups.com
7864 F: arch/*/include/asm/kasan.h
7865 F: arch/*/mm/kasan_init*
7866 F: Documentation/dev-tools/kasan.rst
7867 F: include/linux/kasan*.h
7870 F: scripts/Makefile.kasan
7873 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7875 L: linux-kbuild@vger.kernel.org
7877 F: Documentation/kbuild/kconfig*
7879 F: scripts/Kconfig.include
7882 M: Dave Young <dyoung@redhat.com>
7883 M: Baoquan He <bhe@redhat.com>
7884 R: Vivek Goyal <vgoyal@redhat.com>
7885 L: kexec@lists.infradead.org
7886 W: http://lse.sourceforge.net/kdump/
7888 F: Documentation/kdump/
7890 KEENE FM RADIO TRANSMITTER DRIVER
7891 M: Hans Verkuil <hverkuil@xs4all.nl>
7892 L: linux-media@vger.kernel.org
7893 T: git git://linuxtv.org/media_tree.git
7894 W: https://linuxtv.org
7896 F: drivers/media/radio/radio-keene*
7899 M: Ian Kent <raven@themaw.net>
7900 L: autofs@vger.kernel.org
7904 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7905 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7906 M: Michal Marek <michal.lkml@markovi.net>
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7908 L: linux-kbuild@vger.kernel.org
7910 F: Documentation/kbuild/
7913 F: scripts/Makefile*
7920 L: kernel-janitors@vger.kernel.org
7921 W: http://kernelnewbies.org/KernelJanitors
7924 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7925 M: "J. Bruce Fields" <bfields@fieldses.org>
7926 M: Jeff Layton <jlayton@kernel.org>
7927 L: linux-nfs@vger.kernel.org
7928 W: http://nfs.sourceforge.net/
7929 T: git git://linux-nfs.org/~bfields/linux.git
7932 F: include/uapi/linux/nfsd/
7936 F: include/linux/lockd/
7937 F: include/linux/sunrpc/
7938 F: include/uapi/linux/sunrpc/
7940 KERNEL SELFTEST FRAMEWORK
7941 M: Shuah Khan <shuah@kernel.org>
7942 L: linux-kselftest@vger.kernel.org
7943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7944 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7946 F: tools/testing/selftests/
7947 F: Documentation/dev-tools/kselftest*
7949 KERNEL USERMODE HELPER
7950 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7951 L: linux-kernel@vger.kernel.org
7954 F: include/linux/umh.h
7956 KERNEL VIRTUAL MACHINE (KVM)
7957 M: Paolo Bonzini <pbonzini@redhat.com>
7958 M: Radim Krčmář <rkrcmar@redhat.com>
7959 L: kvm@vger.kernel.org
7960 W: http://www.linux-kvm.org
7961 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7963 F: Documentation/virtual/kvm/
7964 F: include/trace/events/kvm.h
7965 F: include/uapi/asm-generic/kvm*
7966 F: include/uapi/linux/kvm*
7967 F: include/asm-generic/kvm*
7968 F: include/linux/kvm*
7969 F: include/kvm/iodev.h
7973 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7974 M: Joerg Roedel <joro@8bytes.org>
7975 L: kvm@vger.kernel.org
7976 W: http://www.linux-kvm.org/
7978 F: arch/x86/include/asm/svm.h
7979 F: arch/x86/kvm/svm.c
7981 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7982 M: Christoffer Dall <christoffer.dall@arm.com>
7983 M: Marc Zyngier <marc.zyngier@arm.com>
7984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7985 L: kvmarm@lists.cs.columbia.edu
7986 W: http://systems.cs.columbia.edu/projects/kvm-arm
7987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7989 F: arch/arm/include/uapi/asm/kvm*
7990 F: arch/arm/include/asm/kvm*
7993 F: include/kvm/arm_*
7995 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7996 M: Christoffer Dall <christoffer.dall@arm.com>
7997 M: Marc Zyngier <marc.zyngier@arm.com>
7998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7999 L: kvmarm@lists.cs.columbia.edu
8001 F: arch/arm64/include/uapi/asm/kvm*
8002 F: arch/arm64/include/asm/kvm*
8005 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8006 M: James Hogan <jhogan@kernel.org>
8007 L: linux-mips@linux-mips.org
8009 F: arch/mips/include/uapi/asm/kvm*
8010 F: arch/mips/include/asm/kvm*
8013 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8014 M: Paul Mackerras <paulus@ozlabs.org>
8015 L: kvm-ppc@vger.kernel.org
8016 W: http://www.linux-kvm.org/
8017 T: git git://github.com/agraf/linux-2.6.git
8019 F: arch/powerpc/include/uapi/asm/kvm*
8020 F: arch/powerpc/include/asm/kvm*
8021 F: arch/powerpc/kvm/
8022 F: arch/powerpc/kernel/kvm*
8024 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8025 M: Christian Borntraeger <borntraeger@de.ibm.com>
8026 M: Janosch Frank <frankja@linux.ibm.com>
8027 R: David Hildenbrand <david@redhat.com>
8028 R: Cornelia Huck <cohuck@redhat.com>
8029 L: linux-s390@vger.kernel.org
8030 W: http://www.ibm.com/developerworks/linux/linux390/
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8033 F: arch/s390/include/uapi/asm/kvm*
8034 F: arch/s390/include/asm/gmap.h
8035 F: arch/s390/include/asm/kvm*
8037 F: arch/s390/mm/gmap.c
8039 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8040 M: Paolo Bonzini <pbonzini@redhat.com>
8041 M: Radim Krčmář <rkrcmar@redhat.com>
8042 L: kvm@vger.kernel.org
8043 W: http://www.linux-kvm.org
8044 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8047 F: arch/x86/include/uapi/asm/kvm*
8048 F: arch/x86/include/asm/kvm*
8049 F: arch/x86/include/asm/pvclock-abi.h
8050 F: arch/x86/kernel/kvm.c
8051 F: arch/x86/kernel/kvmclock.c
8054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8055 M: Tejun Heo <tj@kernel.org>
8056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8058 F: include/linux/kernfs.h
8062 M: Eric Biederman <ebiederm@xmission.com>
8063 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8064 L: kexec@lists.infradead.org
8066 F: include/linux/kexec.h
8067 F: include/uapi/linux/kexec.h
8071 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8072 L: linux-integrity@vger.kernel.org
8073 L: keyrings@vger.kernel.org
8075 F: Documentation/security/keys/trusted-encrypted.rst
8076 F: include/keys/encrypted-type.h
8077 F: security/keys/encrypted-keys/
8080 M: James Bottomley <jejb@linux.vnet.ibm.com>
8081 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8082 L: linux-integrity@vger.kernel.org
8083 L: keyrings@vger.kernel.org
8085 F: Documentation/security/keys/trusted-encrypted.rst
8086 F: include/keys/trusted-type.h
8087 F: security/keys/trusted.c
8088 F: security/keys/trusted.h
8091 M: David Howells <dhowells@redhat.com>
8092 L: keyrings@vger.kernel.org
8094 F: Documentation/security/keys/core.rst
8095 F: include/linux/key.h
8096 F: include/linux/key-type.h
8097 F: include/linux/keyctl.h
8098 F: include/uapi/linux/keyctl.h
8102 KGDB / KDB /debug_core
8103 M: Jason Wessel <jason.wessel@windriver.com>
8104 M: Daniel Thompson <daniel.thompson@linaro.org>
8105 W: http://kgdb.wiki.kernel.org/
8106 L: kgdb-bugreport@lists.sourceforge.net
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8109 F: Documentation/dev-tools/kgdb.rst
8110 F: drivers/misc/kgdbts.c
8111 F: drivers/tty/serial/kgdboc.c
8112 F: include/linux/kdb.h
8113 F: include/linux/kgdb.h
8117 M: Catalin Marinas <catalin.marinas@arm.com>
8119 F: Documentation/dev-tools/kmemleak.rst
8120 F: include/linux/kmemleak.h
8122 F: mm/kmemleak-test.c
8124 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8125 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8126 L: linux-kernel@vger.kernel.org
8129 F: include/linux/kmod.h
8131 F: tools/testing/selftests/kmod/
8134 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8135 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8136 M: "David S. Miller" <davem@davemloft.net>
8137 M: Masami Hiramatsu <mhiramat@kernel.org>
8139 F: Documentation/kprobes.txt
8140 F: include/linux/kprobes.h
8141 F: include/asm-generic/kprobes.h
8144 KS0108 LCD CONTROLLER DRIVER
8145 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8147 F: Documentation/auxdisplay/ks0108
8148 F: drivers/auxdisplay/ks0108.c
8149 F: include/linux/ks0108.h
8152 M: David Ahern <dsa@cumulusnetworks.com>
8153 L: netdev@vger.kernel.org
8156 F: include/net/l3mdev.h
8158 LANTIQ MIPS ARCHITECTURE
8159 M: John Crispin <john@phrozen.org>
8160 L: linux-mips@linux-mips.org
8163 F: drivers/soc/lantiq
8166 L: linux-x25@vger.kernel.org
8168 F: Documentation/networking/lapb-module.txt
8172 LASI 53c700 driver for PARISC
8173 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8174 L: linux-scsi@vger.kernel.org
8176 F: Documentation/scsi/53c700.txt
8177 F: drivers/scsi/53c700*
8180 M: Tobin C. Harding <me@tobin.cc>
8181 M: Tycho Andersen <tycho@tycho.ws>
8182 L: kernel-hardening@lists.openwall.com
8184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8185 F: scripts/leaking_addresses.pl
8188 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8189 M: Pavel Machek <pavel@ucw.cz>
8190 L: linux-leds@vger.kernel.org
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8193 F: Documentation/devicetree/bindings/leds/
8195 F: include/linux/leds.h
8197 LEGACY EEPROM DRIVER
8198 M: Jean Delvare <jdelvare@suse.com>
8200 F: Documentation/misc-devices/eeprom
8201 F: drivers/misc/eeprom/eeprom.c
8204 R: David Lechner <david@lechnology.com>
8206 F: arch/arm/boot/dts/da850-lego-ev3.dts
8207 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8208 F: drivers/power/supply/lego_ev3_battery.c
8210 LEGO USB Tower driver
8211 M: Juergen Stuber <starblue@users.sourceforge.net>
8212 L: legousb-devel@lists.sourceforge.net
8213 W: http://legousb.sourceforge.net/
8215 F: drivers/usb/misc/legousbtower.c
8218 M: Michael Krufky <mkrufky@linuxtv.org>
8219 L: linux-media@vger.kernel.org
8220 W: https://linuxtv.org
8221 W: http://github.com/mkrufky
8222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8223 T: git git://linuxtv.org/mkrufky/tuners.git
8225 F: drivers/media/dvb-frontends/lg2160.*
8227 LGDT3305 MEDIA DRIVER
8228 M: Michael Krufky <mkrufky@linuxtv.org>
8229 L: linux-media@vger.kernel.org
8230 W: https://linuxtv.org
8231 W: http://github.com/mkrufky
8232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8233 T: git git://linuxtv.org/mkrufky/tuners.git
8235 F: drivers/media/dvb-frontends/lgdt3305.*
8237 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8238 M: Viresh Kumar <vireshk@kernel.org>
8239 L: linux-ide@vger.kernel.org
8240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8242 F: include/linux/pata_arasan_cf_data.h
8243 F: drivers/ata/pata_arasan_cf.c
8246 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8247 M: Tejun Heo <tj@kernel.org>
8248 L: linux-ide@vger.kernel.org
8249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8251 F: drivers/ata/pata_*.c
8252 F: drivers/ata/ata_generic.c
8254 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8255 M: Linus Walleij <linus.walleij@linaro.org>
8256 L: linux-ide@vger.kernel.org
8257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8259 F: drivers/ata/pata_ftide010.c
8260 F: drivers/ata/sata_gemini.c
8261 F: drivers/ata/sata_gemini.h
8263 LIBATA SATA AHCI PLATFORM devices support
8264 M: Hans de Goede <hdegoede@redhat.com>
8265 M: Tejun Heo <tj@kernel.org>
8266 L: linux-ide@vger.kernel.org
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269 F: drivers/ata/ahci_platform.c
8270 F: drivers/ata/libahci_platform.c
8271 F: include/linux/ahci_platform.h
8273 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8274 M: Mikael Pettersson <mikpelinux@gmail.com>
8275 L: linux-ide@vger.kernel.org
8276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8278 F: drivers/ata/sata_promise.*
8280 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8281 M: Tejun Heo <tj@kernel.org>
8282 L: linux-ide@vger.kernel.org
8283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8286 F: include/linux/ata.h
8287 F: include/linux/libata.h
8288 F: Documentation/devicetree/bindings/ata/
8291 M: Sasha Levin <alexander.levin@verizon.com>
8293 F: tools/lib/lockdep/
8295 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8296 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8297 M: Dan Williams <dan.j.williams@intel.com>
8298 M: Vishal Verma <vishal.l.verma@intel.com>
8299 M: Dave Jiang <dave.jiang@intel.com>
8300 L: linux-nvdimm@lists.01.org
8301 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8303 F: drivers/nvdimm/blk.c
8304 F: drivers/nvdimm/region_devs.c
8306 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8307 M: Vishal Verma <vishal.l.verma@intel.com>
8308 M: Dan Williams <dan.j.williams@intel.com>
8309 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8310 M: Dave Jiang <dave.jiang@intel.com>
8311 L: linux-nvdimm@lists.01.org
8312 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8314 F: drivers/nvdimm/btt*
8316 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8317 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8318 M: Dan Williams <dan.j.williams@intel.com>
8319 M: Vishal Verma <vishal.l.verma@intel.com>
8320 M: Dave Jiang <dave.jiang@intel.com>
8321 L: linux-nvdimm@lists.01.org
8322 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8324 F: drivers/nvdimm/pmem*
8326 LIBNVDIMM: DEVICETREE BINDINGS
8327 M: Oliver O'Halloran <oohall@gmail.com>
8328 L: linux-nvdimm@lists.01.org
8329 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8331 F: drivers/nvdimm/of_pmem.c
8332 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8334 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8335 M: Dan Williams <dan.j.williams@intel.com>
8336 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8337 M: Vishal Verma <vishal.l.verma@intel.com>
8338 M: Dave Jiang <dave.jiang@intel.com>
8339 L: linux-nvdimm@lists.01.org
8340 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8344 F: drivers/acpi/nfit/*
8345 F: include/linux/nd.h
8346 F: include/linux/libnvdimm.h
8347 F: include/uapi/linux/ndctl.h
8349 LIGHTNVM PLATFORM SUPPORT
8350 M: Matias Bjorling <mb@lightnvm.io>
8351 W: http://github/OpenChannelSSD
8352 L: linux-block@vger.kernel.org
8354 F: drivers/lightnvm/
8355 F: include/linux/lightnvm.h
8356 F: include/uapi/linux/lightnvm.h
8358 LINUX FOR POWER MACINTOSH
8359 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8360 W: http://www.penguinppc.org/
8361 L: linuxppc-dev@lists.ozlabs.org
8363 F: arch/powerpc/platforms/powermac/
8364 F: drivers/macintosh/
8366 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8367 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8368 M: Paul Mackerras <paulus@samba.org>
8369 M: Michael Ellerman <mpe@ellerman.id.au>
8370 W: https://github.com/linuxppc/linux/wiki
8371 L: linuxppc-dev@lists.ozlabs.org
8372 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8375 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8376 F: Documentation/devicetree/bindings/powerpc/
8377 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8378 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8379 F: Documentation/powerpc/
8381 F: drivers/char/tpm/tpm_ibmvtpm*
8382 F: drivers/crypto/nx/
8383 F: drivers/crypto/vmx/
8384 F: drivers/i2c/busses/i2c-opal.c
8385 F: drivers/net/ethernet/ibm/ibmveth.*
8386 F: drivers/net/ethernet/ibm/ibmvnic.*
8387 F: drivers/pci/hotplug/pnv_php.c
8388 F: drivers/pci/hotplug/rpa*
8389 F: drivers/rtc/rtc-opal.c
8390 F: drivers/scsi/ibmvscsi/
8391 F: drivers/tty/hvc/hvc_opal.c
8392 F: drivers/watchdog/wdrtas.c
8393 F: tools/testing/selftests/powerpc
8400 LINUX FOR POWERPC EMBEDDED MPC5XXX
8401 M: Anatolij Gustschin <agust@denx.de>
8402 L: linuxppc-dev@lists.ozlabs.org
8403 T: git git://git.denx.de/linux-denx-agust.git
8405 F: arch/powerpc/platforms/512x/
8406 F: arch/powerpc/platforms/52xx/
8408 LINUX FOR POWERPC EMBEDDED PPC4XX
8409 M: Alistair Popple <alistair@popple.id.au>
8410 M: Matt Porter <mporter@kernel.crashing.org>
8411 W: http://www.penguinppc.org/
8412 L: linuxppc-dev@lists.ozlabs.org
8414 F: arch/powerpc/platforms/40x/
8415 F: arch/powerpc/platforms/44x/
8417 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8418 M: Scott Wood <oss@buserror.net>
8419 M: Kumar Gala <galak@kernel.crashing.org>
8420 W: http://www.penguinppc.org/
8421 L: linuxppc-dev@lists.ozlabs.org
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8424 F: arch/powerpc/platforms/83xx/
8425 F: arch/powerpc/platforms/85xx/
8426 F: Documentation/devicetree/bindings/powerpc/fsl/
8428 LINUX FOR POWERPC EMBEDDED PPC8XX
8429 M: Vitaly Bordug <vitb@kernel.crashing.org>
8430 W: http://www.penguinppc.org/
8431 L: linuxppc-dev@lists.ozlabs.org
8433 F: arch/powerpc/platforms/8xx/
8435 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8436 L: linuxppc-dev@lists.ozlabs.org
8438 F: arch/powerpc/*/*virtex*
8439 F: arch/powerpc/*/*/*virtex*
8441 LINUX FOR POWERPC PA SEMI PWRFICIENT
8442 L: linuxppc-dev@lists.ozlabs.org
8444 F: arch/powerpc/platforms/pasemi/
8445 F: drivers/*/*pasemi*
8446 F: drivers/*/*/*pasemi*
8448 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8449 M: Kees Cook <keescook@chromium.org>
8451 F: drivers/misc/lkdtm/*
8453 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8454 M: Alan Stern <stern@rowland.harvard.edu>
8455 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8456 M: Will Deacon <will.deacon@arm.com>
8457 M: Peter Zijlstra <peterz@infradead.org>
8458 M: Boqun Feng <boqun.feng@gmail.com>
8459 M: Nicholas Piggin <npiggin@gmail.com>
8460 M: David Howells <dhowells@redhat.com>
8461 M: Jade Alglave <j.alglave@ucl.ac.uk>
8462 M: Luc Maranget <luc.maranget@inria.fr>
8463 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8464 R: Akira Yokosawa <akiyks@gmail.com>
8465 R: Daniel Lustig <dlustig@nvidia.com>
8466 L: linux-kernel@vger.kernel.org
8467 L: linux-arch@vger.kernel.org
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8470 F: tools/memory-model/
8471 F: Documentation/atomic_bitops.txt
8472 F: Documentation/atomic_t.txt
8473 F: Documentation/core-api/atomic_ops.rst
8474 F: Documentation/core-api/refcount-vs-atomic.rst
8475 F: Documentation/memory-barriers.txt
8477 LIS3LV02D ACCELEROMETER DRIVER
8478 M: Eric Piel <eric.piel@tremplin-utc.net>
8480 F: Documentation/misc-devices/lis3lv02d
8481 F: drivers/misc/lis3lv02d/
8482 F: drivers/platform/x86/hp_accel.c
8485 M: Josh Poimboeuf <jpoimboe@redhat.com>
8486 M: Jessica Yu <jeyu@kernel.org>
8487 M: Jiri Kosina <jikos@kernel.org>
8488 M: Miroslav Benes <mbenes@suse.cz>
8489 R: Petr Mladek <pmladek@suse.com>
8491 F: kernel/livepatch/
8492 F: include/linux/livepatch.h
8493 F: arch/x86/include/asm/livepatch.h
8494 F: arch/x86/kernel/livepatch.c
8495 F: Documentation/livepatch/
8496 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8497 F: samples/livepatch/
8498 L: live-patching@vger.kernel.org
8499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8502 L: netdev@vger.kernel.org
8504 F: include/linux/llc.h
8505 F: include/uapi/linux/llc.h
8509 LM73 HARDWARE MONITOR DRIVER
8510 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8511 L: linux-hwmon@vger.kernel.org
8513 F: drivers/hwmon/lm73.c
8515 LM78 HARDWARE MONITOR DRIVER
8516 M: Jean Delvare <jdelvare@suse.com>
8517 L: linux-hwmon@vger.kernel.org
8519 F: Documentation/hwmon/lm78
8520 F: drivers/hwmon/lm78.c
8522 LM83 HARDWARE MONITOR DRIVER
8523 M: Jean Delvare <jdelvare@suse.com>
8524 L: linux-hwmon@vger.kernel.org
8526 F: Documentation/hwmon/lm83
8527 F: drivers/hwmon/lm83.c
8529 LM90 HARDWARE MONITOR DRIVER
8530 M: Jean Delvare <jdelvare@suse.com>
8531 L: linux-hwmon@vger.kernel.org
8533 F: Documentation/hwmon/lm90
8534 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8535 F: drivers/hwmon/lm90.c
8536 F: include/dt-bindings/thermal/lm90.h
8538 LM95234 HARDWARE MONITOR DRIVER
8539 M: Guenter Roeck <linux@roeck-us.net>
8540 L: linux-hwmon@vger.kernel.org
8542 F: Documentation/hwmon/lm95234
8543 F: drivers/hwmon/lm95234.c
8545 LME2510 MEDIA DRIVER
8546 M: Malcolm Priestley <tvboxspy@gmail.com>
8547 L: linux-media@vger.kernel.org
8548 W: https://linuxtv.org
8549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8551 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8553 LOADPIN SECURITY MODULE
8554 M: Kees Cook <keescook@chromium.org>
8555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8557 F: security/loadpin/
8558 F: Documentation/admin-guide/LSM/LoadPin.rst
8561 M: Peter Zijlstra <peterz@infradead.org>
8562 M: Ingo Molnar <mingo@redhat.com>
8563 M: Will Deacon <will.deacon@arm.com>
8564 L: linux-kernel@vger.kernel.org
8565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8567 F: Documentation/locking/
8568 F: include/linux/lockdep.h
8569 F: include/linux/spinlock*.h
8570 F: arch/*/include/asm/spinlock*.h
8571 F: include/linux/rwlock*.h
8572 F: include/linux/mutex*.h
8573 F: arch/*/include/asm/mutex*.h
8574 F: include/linux/rwsem*.h
8575 F: arch/*/include/asm/rwsem.h
8576 F: include/linux/seqlock.h
8577 F: lib/locking*.[ch]
8579 X: kernel/locking/locktorture.c
8581 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8582 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8583 L: linux-ntfs-dev@lists.sourceforge.net
8584 W: http://www.linux-ntfs.org/content/view/19/37/
8586 F: Documentation/ldm.txt
8587 F: block/partitions/ldm.*
8589 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8590 M: Sathya Prakash <sathya.prakash@broadcom.com>
8591 M: Chaitra P B <chaitra.basappa@broadcom.com>
8592 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8593 L: MPT-FusionLinux.pdl@broadcom.com
8594 L: linux-scsi@vger.kernel.org
8595 W: http://www.avagotech.com/support/
8597 F: drivers/message/fusion/
8598 F: drivers/scsi/mpt3sas/
8600 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8601 M: Matthew Wilcox <matthew@wil.cx>
8602 L: linux-scsi@vger.kernel.org
8604 F: drivers/scsi/sym53c8xx_2/
8606 LTC4261 HARDWARE MONITOR DRIVER
8607 M: Guenter Roeck <linux@roeck-us.net>
8608 L: linux-hwmon@vger.kernel.org
8610 F: Documentation/hwmon/ltc4261
8611 F: drivers/hwmon/ltc4261.c
8613 LTC4306 I2C MULTIPLEXER DRIVER
8614 M: Michael Hennerich <michael.hennerich@analog.com>
8615 W: http://ez.analog.com/community/linux-device-drivers
8616 L: linux-i2c@vger.kernel.org
8618 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8619 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8621 LTP (Linux Test Project)
8622 M: Mike Frysinger <vapier@gentoo.org>
8623 M: Cyril Hrubis <chrubis@suse.cz>
8624 M: Wanlong Gao <wanlong.gao@gmail.com>
8625 M: Jan Stancek <jstancek@redhat.com>
8626 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8627 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8628 L: ltp@lists.linux.it (subscribers-only)
8629 W: http://linux-test-project.github.io/
8630 T: git git://github.com/linux-test-project/ltp.git
8634 M: Geert Uytterhoeven <geert@linux-m68k.org>
8635 L: linux-m68k@lists.linux-m68k.org
8636 W: http://www.linux-m68k.org/
8637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8642 M68K ON APPLE MACINTOSH
8643 M: Joshua Thompson <funaho@jurai.org>
8644 W: http://www.mac.linux-m68k.org/
8645 L: linux-m68k@lists.linux-m68k.org
8650 M: Philip Blundell <philb@gnu.org>
8651 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8655 M88DS3103 MEDIA DRIVER
8656 M: Antti Palosaari <crope@iki.fi>
8657 L: linux-media@vger.kernel.org
8658 W: https://linuxtv.org
8659 W: http://palosaari.fi/linux/
8660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8661 T: git git://linuxtv.org/anttip/media_tree.git
8663 F: drivers/media/dvb-frontends/m88ds3103*
8665 M88RS2000 MEDIA DRIVER
8666 M: Malcolm Priestley <tvboxspy@gmail.com>
8667 L: linux-media@vger.kernel.org
8668 W: https://linuxtv.org
8669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8671 F: drivers/media/dvb-frontends/m88rs2000*
8673 MA901 MASTERKIT USB FM RADIO DRIVER
8674 M: Alexey Klimov <klimov.linux@gmail.com>
8675 L: linux-media@vger.kernel.org
8676 T: git git://linuxtv.org/media_tree.git
8678 F: drivers/media/radio/radio-ma901.c
8681 M: Johannes Berg <johannes@sipsolutions.net>
8682 L: linux-wireless@vger.kernel.org
8683 W: http://wireless.kernel.org/
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8687 F: Documentation/networking/mac80211-injection.txt
8688 F: include/net/mac80211.h
8690 F: drivers/net/wireless/mac80211_hwsim.[ch]
8691 F: Documentation/networking/mac80211_hwsim/README
8694 M: Jassi Brar <jassisinghbrar@gmail.com>
8695 L: linux-kernel@vger.kernel.org
8698 F: include/linux/mailbox_client.h
8699 F: include/linux/mailbox_controller.h
8701 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8702 M: Michael Kerrisk <mtk.manpages@gmail.com>
8703 W: http://www.kernel.org/doc/man-pages
8704 L: linux-man@vger.kernel.org
8707 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8708 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8709 L: linux-mips@linux-mips.org
8711 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8713 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8714 M: Andrew Lunn <andrew@lunn.ch>
8715 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8716 L: netdev@vger.kernel.org
8718 F: drivers/net/dsa/mv88e6xxx/
8719 F: linux/platform_data/mv88e6xxx.h
8720 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8722 MARVELL ARMADA DRM SUPPORT
8723 M: Russell King <linux@armlinux.org.uk>
8725 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8726 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8727 F: drivers/gpu/drm/armada/
8728 F: include/uapi/drm/armada_drm.h
8729 F: Documentation/devicetree/bindings/display/armada/
8731 MARVELL CRYPTO DRIVER
8732 M: Boris Brezillon <boris.brezillon@bootlin.com>
8733 M: Arnaud Ebalard <arno@natisbad.org>
8734 F: drivers/crypto/marvell/
8736 L: linux-crypto@vger.kernel.org
8738 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8739 M: Mirko Lindner <mlindner@marvell.com>
8740 M: Stephen Hemminger <stephen@networkplumber.org>
8741 L: netdev@vger.kernel.org
8743 F: drivers/net/ethernet/marvell/sk*
8745 MARVELL LIBERTAS WIRELESS DRIVER
8746 L: libertas-dev@lists.infradead.org
8748 F: drivers/net/wireless/marvell/libertas/
8750 MARVELL MACCHIATOBIN SUPPORT
8751 M: Russell King <linux@armlinux.org.uk>
8752 L: linux-arm-kernel@lists.infradead.org
8754 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8756 MARVELL MV643XX ETHERNET DRIVER
8757 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8758 L: netdev@vger.kernel.org
8760 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8761 F: include/linux/mv643xx.h
8763 MARVELL MV88X3310 PHY DRIVER
8764 M: Russell King <linux@armlinux.org.uk>
8765 L: netdev@vger.kernel.org
8767 F: drivers/net/phy/marvell10g.c
8769 MARVELL MVNETA ETHERNET DRIVER
8770 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8771 L: netdev@vger.kernel.org
8773 F: drivers/net/ethernet/marvell/mvneta.*
8775 MARVELL MWIFIEX WIRELESS DRIVER
8776 M: Amitkumar Karwar <amitkarwar@gmail.com>
8777 M: Nishant Sarmukadam <nishants@marvell.com>
8778 M: Ganapathi Bhat <gbhat@marvell.com>
8779 M: Xinming Hu <huxinming820@gmail.com>
8780 L: linux-wireless@vger.kernel.org
8782 F: drivers/net/wireless/marvell/mwifiex/
8784 MARVELL MWL8K WIRELESS DRIVER
8785 M: Lennert Buytenhek <buytenh@wantstofly.org>
8786 L: linux-wireless@vger.kernel.org
8788 F: drivers/net/wireless/marvell/mwl8k.c
8790 MARVELL NAND CONTROLLER DRIVER
8791 M: Miquel Raynal <miquel.raynal@bootlin.com>
8792 L: linux-mtd@lists.infradead.org
8794 F: drivers/mtd/nand/raw/marvell_nand.c
8795 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8797 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8798 M: Nicolas Pitre <nico@fluxnic.net>
8800 F: drivers/mmc/host/mvsdio.*
8802 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8803 M: Hu Ziji <huziji@marvell.com>
8804 L: linux-mmc@vger.kernel.org
8806 F: drivers/mmc/host/sdhci-xenon*
8807 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8809 MATROX FRAMEBUFFER DRIVER
8810 L: linux-fbdev@vger.kernel.org
8812 F: drivers/video/fbdev/matrox/matroxfb_*
8813 F: include/uapi/linux/matroxfb.h
8815 MAX16065 HARDWARE MONITOR DRIVER
8816 M: Guenter Roeck <linux@roeck-us.net>
8817 L: linux-hwmon@vger.kernel.org
8819 F: Documentation/hwmon/max16065
8820 F: drivers/hwmon/max16065.c
8822 MAX20751 HARDWARE MONITOR DRIVER
8823 M: Guenter Roeck <linux@roeck-us.net>
8824 L: linux-hwmon@vger.kernel.org
8826 F: Documentation/hwmon/max20751
8827 F: drivers/hwmon/max20751.c
8829 MAX2175 SDR TUNER DRIVER
8830 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8831 L: linux-media@vger.kernel.org
8832 T: git git://linuxtv.org/media_tree.git
8834 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8835 F: Documentation/media/v4l-drivers/max2175.rst
8836 F: drivers/media/i2c/max2175*
8837 F: include/uapi/linux/max2175.h
8839 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8840 L: linux-hwmon@vger.kernel.org
8842 F: Documentation/hwmon/max6650
8843 F: drivers/hwmon/max6650.c
8845 MAX6697 HARDWARE MONITOR DRIVER
8846 M: Guenter Roeck <linux@roeck-us.net>
8847 L: linux-hwmon@vger.kernel.org
8849 F: Documentation/hwmon/max6697
8850 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8851 F: drivers/hwmon/max6697.c
8852 F: include/linux/platform_data/max6697.h
8854 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8855 M: Peter Rosin <peda@axentia.se>
8856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8858 F: Documentation/devicetree/bindings/sound/max9860.txt
8859 F: sound/soc/codecs/max9860.*
8861 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8862 M: Javier Martinez Canillas <javier@dowhile0.org>
8863 L: linux-kernel@vger.kernel.org
8865 F: drivers/regulator/max77802-regulator.c
8866 F: Documentation/devicetree/bindings/*/*max77802.txt
8867 F: include/dt-bindings/*/*max77802.h
8869 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8870 M: Krzysztof Kozlowski <krzk@kernel.org>
8871 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8872 L: linux-pm@vger.kernel.org
8874 F: drivers/power/supply/max14577_charger.c
8875 F: drivers/power/supply/max77693_charger.c
8877 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8878 M: Chanwoo Choi <cw00.choi@samsung.com>
8879 M: Krzysztof Kozlowski <krzk@kernel.org>
8880 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8881 L: linux-kernel@vger.kernel.org
8883 F: drivers/*/max14577*.c
8884 F: drivers/*/max77686*.c
8885 F: drivers/*/max77693*.c
8886 F: drivers/extcon/extcon-max14577.c
8887 F: drivers/extcon/extcon-max77693.c
8888 F: drivers/rtc/rtc-max77686.c
8889 F: drivers/clk/clk-max77686.c
8890 F: Documentation/devicetree/bindings/mfd/max14577.txt
8891 F: Documentation/devicetree/bindings/*/max77686.txt
8892 F: Documentation/devicetree/bindings/mfd/max77693.txt
8893 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8894 F: include/linux/mfd/max14577*.h
8895 F: include/linux/mfd/max77686*.h
8896 F: include/linux/mfd/max77693*.h
8898 MAXIRADIO FM RADIO RECEIVER DRIVER
8899 M: Hans Verkuil <hverkuil@xs4all.nl>
8900 L: linux-media@vger.kernel.org
8901 T: git git://linuxtv.org/media_tree.git
8902 W: https://linuxtv.org
8904 F: drivers/media/radio/radio-maxiradio*
8906 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8907 M: Peter Rosin <peda@axentia.se>
8908 L: linux-iio@vger.kernel.org
8910 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8911 F: drivers/iio/potentiometer/mcp4018.c
8912 F: drivers/iio/potentiometer/mcp4531.c
8914 MCR20A IEEE-802.15.4 RADIO DRIVER
8915 M: Xue Liu <liuxuenetmail@gmail.com>
8916 L: linux-wpan@vger.kernel.org
8917 W: https://github.com/xueliu/mcr20a-linux
8919 F: drivers/net/ieee802154/mcr20a.c
8920 F: drivers/net/ieee802154/mcr20a.h
8921 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8923 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8924 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8925 L: linux-iio@vger.kernel.org
8927 F: drivers/iio/dac/cio-dac.c
8929 MEDIA DRIVERS FOR ASCOT2E
8930 M: Sergey Kozlov <serjk@netup.ru>
8931 M: Abylay Ospan <aospan@netup.ru>
8932 L: linux-media@vger.kernel.org
8933 W: https://linuxtv.org
8935 T: git git://linuxtv.org/media_tree.git
8937 F: drivers/media/dvb-frontends/ascot2e*
8939 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8940 M: Jasmin Jessich <jasmin@anw.at>
8941 L: linux-media@vger.kernel.org
8942 W: https://linuxtv.org
8943 T: git git://linuxtv.org/media_tree.git
8945 F: drivers/media/dvb-frontends/cxd2099*
8947 MEDIA DRIVERS FOR CXD2841ER
8948 M: Sergey Kozlov <serjk@netup.ru>
8949 M: Abylay Ospan <aospan@netup.ru>
8950 L: linux-media@vger.kernel.org
8951 W: https://linuxtv.org
8953 T: git git://linuxtv.org/media_tree.git
8955 F: drivers/media/dvb-frontends/cxd2841er*
8957 MEDIA DRIVERS FOR CXD2880
8958 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8959 L: linux-media@vger.kernel.org
8960 W: http://linuxtv.org/
8961 T: git git://linuxtv.org/media_tree.git
8963 F: drivers/media/dvb-frontends/cxd2880/*
8964 F: drivers/media/spi/cxd2880*
8966 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8967 M: Daniel Scheller <d.scheller.oss@gmail.com>
8968 L: linux-media@vger.kernel.org
8969 W: https://linuxtv.org
8970 T: git git://linuxtv.org/media_tree.git
8972 F: drivers/media/pci/ddbridge/*
8974 MEDIA DRIVERS FOR FREESCALE IMX
8975 M: Steve Longerbeam <slongerbeam@gmail.com>
8976 M: Philipp Zabel <p.zabel@pengutronix.de>
8977 L: linux-media@vger.kernel.org
8978 T: git git://linuxtv.org/media_tree.git
8980 F: Documentation/devicetree/bindings/media/imx.txt
8981 F: Documentation/media/v4l-drivers/imx.rst
8982 F: drivers/staging/media/imx/
8983 F: include/linux/imx-media.h
8984 F: include/media/imx.h
8986 MEDIA DRIVERS FOR HELENE
8987 M: Abylay Ospan <aospan@netup.ru>
8988 L: linux-media@vger.kernel.org
8989 W: https://linuxtv.org
8991 T: git git://linuxtv.org/media_tree.git
8993 F: drivers/media/dvb-frontends/helene*
8995 MEDIA DRIVERS FOR HORUS3A
8996 M: Sergey Kozlov <serjk@netup.ru>
8997 M: Abylay Ospan <aospan@netup.ru>
8998 L: linux-media@vger.kernel.org
8999 W: https://linuxtv.org
9001 T: git git://linuxtv.org/media_tree.git
9003 F: drivers/media/dvb-frontends/horus3a*
9005 MEDIA DRIVERS FOR LNBH25
9006 M: Sergey Kozlov <serjk@netup.ru>
9007 M: Abylay Ospan <aospan@netup.ru>
9008 L: linux-media@vger.kernel.org
9009 W: https://linuxtv.org
9011 T: git git://linuxtv.org/media_tree.git
9013 F: drivers/media/dvb-frontends/lnbh25*
9015 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9016 M: Daniel Scheller <d.scheller.oss@gmail.com>
9017 L: linux-media@vger.kernel.org
9018 W: https://linuxtv.org
9019 T: git git://linuxtv.org/media_tree.git
9021 F: drivers/media/dvb-frontends/mxl5xx*
9023 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9024 M: Sergey Kozlov <serjk@netup.ru>
9025 M: Abylay Ospan <aospan@netup.ru>
9026 L: linux-media@vger.kernel.org
9027 W: https://linuxtv.org
9029 T: git git://linuxtv.org/media_tree.git
9031 F: drivers/media/pci/netup_unidvb/*
9033 MEDIA DRIVERS FOR RENESAS - CEU
9034 M: Jacopo Mondi <jacopo@jmondi.org>
9035 L: linux-media@vger.kernel.org
9036 L: linux-renesas-soc@vger.kernel.org
9037 T: git git://linuxtv.org/media_tree.git
9039 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9040 F: drivers/media/platform/renesas-ceu.c
9041 F: include/media/drv-intf/renesas-ceu.h
9043 MEDIA DRIVERS FOR RENESAS - DRIF
9044 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9045 L: linux-media@vger.kernel.org
9046 L: linux-renesas-soc@vger.kernel.org
9047 T: git git://linuxtv.org/media_tree.git
9049 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9050 F: drivers/media/platform/rcar_drif.c
9052 MEDIA DRIVERS FOR RENESAS - FCP
9053 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9054 L: linux-media@vger.kernel.org
9055 L: linux-renesas-soc@vger.kernel.org
9056 T: git git://linuxtv.org/media_tree.git
9058 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9059 F: drivers/media/platform/rcar-fcp.c
9060 F: include/media/rcar-fcp.h
9062 MEDIA DRIVERS FOR RENESAS - FDP1
9063 M: Kieran Bingham <kieran@bingham.xyz>
9064 L: linux-media@vger.kernel.org
9065 L: linux-renesas-soc@vger.kernel.org
9066 T: git git://linuxtv.org/media_tree.git
9068 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9069 F: drivers/media/platform/rcar_fdp1.c
9071 MEDIA DRIVERS FOR RENESAS - VIN
9072 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9073 L: linux-media@vger.kernel.org
9074 L: linux-renesas-soc@vger.kernel.org
9075 T: git git://linuxtv.org/media_tree.git
9077 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9078 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9079 F: drivers/media/platform/rcar-vin/
9081 MEDIA DRIVERS FOR RENESAS - VSP1
9082 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9083 L: linux-media@vger.kernel.org
9084 L: linux-renesas-soc@vger.kernel.org
9085 T: git git://linuxtv.org/media_tree.git
9087 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9088 F: drivers/media/platform/vsp1/
9090 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9091 M: Daniel Scheller <d.scheller.oss@gmail.com>
9092 L: linux-media@vger.kernel.org
9093 W: https://linuxtv.org
9094 T: git git://linuxtv.org/media_tree.git
9096 F: drivers/media/dvb-frontends/stv0910*
9098 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9099 M: Daniel Scheller <d.scheller.oss@gmail.com>
9100 L: linux-media@vger.kernel.org
9101 W: https://linuxtv.org
9102 T: git git://linuxtv.org/media_tree.git
9104 F: drivers/media/dvb-frontends/stv6111*
9106 MEDIA DRIVERS FOR STM32 - DCMI
9107 M: Hugues Fruchet <hugues.fruchet@st.com>
9108 L: linux-media@vger.kernel.org
9109 T: git git://linuxtv.org/media_tree.git
9111 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9112 F: drivers/media/platform/stm32/stm32-dcmi.c
9114 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9115 M: Dmitry Osipenko <digetx@gmail.com>
9116 L: linux-media@vger.kernel.org
9117 L: linux-tegra@vger.kernel.org
9118 T: git git://linuxtv.org/media_tree.git
9120 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9121 F: drivers/staging/media/tegra-vde/
9123 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9125 P: LinuxTV.org Project
9126 L: linux-media@vger.kernel.org
9127 W: https://linuxtv.org
9128 Q: http://patchwork.kernel.org/project/linux-media/list/
9129 T: git git://linuxtv.org/media_tree.git
9131 F: Documentation/devicetree/bindings/media/
9132 F: Documentation/media/
9134 F: drivers/staging/media/
9135 F: include/linux/platform_data/media/
9137 F: include/uapi/linux/dvb/
9138 F: include/uapi/linux/videodev2.h
9139 F: include/uapi/linux/media.h
9140 F: include/uapi/linux/v4l2-*
9141 F: include/uapi/linux/meye.h
9142 F: include/uapi/linux/ivtv*
9143 F: include/uapi/linux/uvcvideo.h
9145 MEDIATEK BLUETOOTH DRIVER
9146 M: Sean Wang <sean.wang@mediatek.com>
9147 L: linux-bluetooth@vger.kernel.org
9148 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9150 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9151 F: drivers/bluetooth/btmtkuart.c
9154 M: Sean Wang <sean.wang@mediatek.com>
9156 F: drivers/media/rc/mtk-cir.c
9159 M: Sean Wang <sean.wang@mediatek.com>
9160 L: dmaengine@vger.kernel.org
9161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9162 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9164 F: Documentation/devicetree/bindings/dma/mtk-*
9165 F: drivers/dma/mediatek/
9167 MEDIATEK PMIC LED DRIVER
9168 M: Sean Wang <sean.wang@mediatek.com>
9170 F: drivers/leds/leds-mt6323.c
9171 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9173 MEDIATEK ETHERNET DRIVER
9174 M: Felix Fietkau <nbd@openwrt.org>
9175 M: John Crispin <john@phrozen.org>
9176 M: Sean Wang <sean.wang@mediatek.com>
9177 M: Nelson Chang <nelson.chang@mediatek.com>
9178 L: netdev@vger.kernel.org
9180 F: drivers/net/ethernet/mediatek/
9182 MEDIATEK SWITCH DRIVER
9183 M: Sean Wang <sean.wang@mediatek.com>
9184 L: netdev@vger.kernel.org
9186 F: drivers/net/dsa/mt7530.*
9187 F: net/dsa/tag_mtk.c
9189 MEDIATEK JPEG DRIVER
9190 M: Rick Chang <rick.chang@mediatek.com>
9191 M: Bin Liu <bin.liu@mediatek.com>
9193 F: drivers/media/platform/mtk-jpeg/
9194 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9197 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9198 M: Houlong Wei <houlong.wei@mediatek.com>
9199 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9201 F: drivers/media/platform/mtk-mdp/
9202 F: drivers/media/platform/mtk-vpu/
9203 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9205 MEDIATEK MEDIA DRIVER
9206 M: Tiffany Lin <tiffany.lin@mediatek.com>
9207 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9209 F: drivers/media/platform/mtk-vcodec/
9210 F: drivers/media/platform/mtk-vpu/
9211 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9212 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9214 MEDIATEK MT7601U WIRELESS LAN DRIVER
9215 M: Jakub Kicinski <kubakici@wp.pl>
9216 L: linux-wireless@vger.kernel.org
9218 F: drivers/net/wireless/mediatek/mt7601u/
9220 MEDIATEK NAND CONTROLLER DRIVER
9221 M: Xiaolei Li <xiaolei.li@mediatek.com>
9222 L: linux-mtd@lists.infradead.org
9224 F: drivers/mtd/nand/raw/mtk_*
9225 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9227 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9228 M: Sean Wang <sean.wang@mediatek.com>
9230 F: drivers/char/hw_random/mtk-rng.c
9232 MEDIATEK USB3 DRD IP DRIVER
9233 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9234 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9236 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9238 F: drivers/usb/mtu3/
9240 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9241 M: Peter Senna Tschudin <peter.senna@gmail.com>
9242 M: Martin Donnelly <martin.donnelly@ge.com>
9243 M: Martyn Welch <martyn.welch@collabora.co.uk>
9245 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9246 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9248 MEGARAID SCSI/SAS DRIVERS
9249 M: Kashyap Desai <kashyap.desai@broadcom.com>
9250 M: Sumit Saxena <sumit.saxena@broadcom.com>
9251 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9252 L: megaraidlinux.pdl@broadcom.com
9253 L: linux-scsi@vger.kernel.org
9254 W: http://www.avagotech.com/support/
9256 F: Documentation/scsi/megaraid.txt
9257 F: drivers/scsi/megaraid.*
9258 F: drivers/scsi/megaraid/
9260 MELEXIS MLX90614 DRIVER
9261 M: Crt Mori <cmo@melexis.com>
9262 L: linux-iio@vger.kernel.org
9263 W: http://www.melexis.com
9265 F: drivers/iio/temperature/mlx90614.c
9267 MELEXIS MLX90632 DRIVER
9268 M: Crt Mori <cmo@melexis.com>
9269 L: linux-iio@vger.kernel.org
9270 W: http://www.melexis.com
9272 F: drivers/iio/temperature/mlx90632.c
9274 MELFAS MIP4 TOUCHSCREEN DRIVER
9275 M: Sangwon Jee <jeesw@melfas.com>
9276 W: http://www.melfas.com
9278 F: drivers/input/touchscreen/melfas_mip4.c
9279 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9281 MELLANOX ETHERNET DRIVER (mlx4_en)
9282 M: Tariq Toukan <tariqt@mellanox.com>
9283 L: netdev@vger.kernel.org
9285 W: http://www.mellanox.com
9286 Q: http://patchwork.ozlabs.org/project/netdev/list/
9287 F: drivers/net/ethernet/mellanox/mlx4/en_*
9289 MELLANOX ETHERNET DRIVER (mlx5e)
9290 M: Saeed Mahameed <saeedm@mellanox.com>
9291 L: netdev@vger.kernel.org
9293 W: http://www.mellanox.com
9294 Q: http://patchwork.ozlabs.org/project/netdev/list/
9295 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9297 MELLANOX ETHERNET INNOVA DRIVERS
9298 R: Boris Pismenny <borisp@mellanox.com>
9299 L: netdev@vger.kernel.org
9301 W: http://www.mellanox.com
9302 Q: http://patchwork.ozlabs.org/project/netdev/list/
9303 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9304 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9305 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9306 F: include/linux/mlx5/mlx5_ifc_fpga.h
9308 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9309 R: Boris Pismenny <borisp@mellanox.com>
9310 L: netdev@vger.kernel.org
9312 W: http://www.mellanox.com
9313 Q: http://patchwork.ozlabs.org/project/netdev/list/
9314 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9315 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9317 MELLANOX ETHERNET SWITCH DRIVERS
9318 M: Jiri Pirko <jiri@mellanox.com>
9319 M: Ido Schimmel <idosch@mellanox.com>
9320 L: netdev@vger.kernel.org
9322 W: http://www.mellanox.com
9323 Q: http://patchwork.ozlabs.org/project/netdev/list/
9324 F: drivers/net/ethernet/mellanox/mlxsw/
9325 F: tools/testing/selftests/drivers/net/mlxsw/
9327 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9328 M: mlxsw@mellanox.com
9329 L: netdev@vger.kernel.org
9331 W: http://www.mellanox.com
9332 Q: http://patchwork.ozlabs.org/project/netdev/list/
9333 F: drivers/net/ethernet/mellanox/mlxfw/
9335 MELLANOX HARDWARE PLATFORM SUPPORT
9336 M: Andy Shevchenko <andy@infradead.org>
9337 M: Darren Hart <dvhart@infradead.org>
9338 M: Vadim Pasternak <vadimp@mellanox.com>
9339 L: platform-driver-x86@vger.kernel.org
9341 F: drivers/platform/mellanox/
9343 MELLANOX MLX4 core VPI driver
9344 M: Tariq Toukan <tariqt@mellanox.com>
9345 L: netdev@vger.kernel.org
9346 L: linux-rdma@vger.kernel.org
9347 W: http://www.mellanox.com
9348 Q: http://patchwork.ozlabs.org/project/netdev/list/
9350 F: drivers/net/ethernet/mellanox/mlx4/
9351 F: include/linux/mlx4/
9353 MELLANOX MLX4 IB driver
9354 M: Yishai Hadas <yishaih@mellanox.com>
9355 L: linux-rdma@vger.kernel.org
9356 W: http://www.mellanox.com
9357 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9359 F: drivers/infiniband/hw/mlx4/
9360 F: include/linux/mlx4/
9361 F: include/uapi/rdma/mlx4-abi.h
9363 MELLANOX MLX5 core VPI driver
9364 M: Saeed Mahameed <saeedm@mellanox.com>
9365 M: Leon Romanovsky <leonro@mellanox.com>
9366 L: netdev@vger.kernel.org
9367 L: linux-rdma@vger.kernel.org
9368 W: http://www.mellanox.com
9369 Q: http://patchwork.ozlabs.org/project/netdev/list/
9371 F: drivers/net/ethernet/mellanox/mlx5/core/
9372 F: include/linux/mlx5/
9374 MELLANOX MLX5 IB driver
9375 M: Leon Romanovsky <leonro@mellanox.com>
9376 L: linux-rdma@vger.kernel.org
9377 W: http://www.mellanox.com
9378 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9380 F: drivers/infiniband/hw/mlx5/
9381 F: include/linux/mlx5/
9382 F: include/uapi/rdma/mlx5-abi.h
9384 MELLANOX MLXCPLD I2C AND MUX DRIVER
9385 M: Vadim Pasternak <vadimp@mellanox.com>
9386 M: Michael Shych <michaelsh@mellanox.com>
9387 L: linux-i2c@vger.kernel.org
9389 F: drivers/i2c/busses/i2c-mlxcpld.c
9390 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9391 F: Documentation/i2c/busses/i2c-mlxcpld
9393 MELLANOX MLXCPLD LED DRIVER
9394 M: Vadim Pasternak <vadimp@mellanox.com>
9395 L: linux-leds@vger.kernel.org
9397 F: drivers/leds/leds-mlxcpld.c
9398 F: drivers/leds/leds-mlxreg.c
9399 F: Documentation/leds/leds-mlxcpld.txt
9401 MELLANOX PLATFORM DRIVER
9402 M: Vadim Pasternak <vadimp@mellanox.com>
9403 L: platform-driver-x86@vger.kernel.org
9405 F: drivers/platform/x86/mlx-platform.c
9408 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9409 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9410 L: linux-kernel@vger.kernel.org
9412 F: kernel/sched/membarrier.c
9413 F: include/uapi/linux/membarrier.h
9414 F: arch/powerpc/include/asm/membarrier.h
9417 L: linux-mm@kvack.org
9418 W: http://www.linux-mm.org
9420 F: include/linux/mm.h
9421 F: include/linux/gfp.h
9422 F: include/linux/mmzone.h
9423 F: include/linux/memory_hotplug.h
9424 F: include/linux/vmalloc.h
9427 MEMORY TECHNOLOGY DEVICES (MTD)
9428 M: David Woodhouse <dwmw2@infradead.org>
9429 M: Brian Norris <computersforpeace@gmail.com>
9430 M: Boris Brezillon <boris.brezillon@bootlin.com>
9431 M: Marek Vasut <marek.vasut@gmail.com>
9432 M: Richard Weinberger <richard@nod.at>
9433 L: linux-mtd@lists.infradead.org
9434 W: http://www.linux-mtd.infradead.org/
9435 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9436 T: git git://git.infradead.org/linux-mtd.git master
9437 T: git git://git.infradead.org/linux-mtd.git mtd/next
9439 F: Documentation/devicetree/bindings/mtd/
9441 F: include/linux/mtd/
9442 F: include/uapi/mtd/
9444 MEN A21 WATCHDOG DRIVER
9445 M: Johannes Thumshirn <morbidrsa@gmail.com>
9446 L: linux-watchdog@vger.kernel.org
9448 F: drivers/watchdog/mena21_wdt.c
9450 MEN CHAMELEON BUS (mcb)
9451 M: Johannes Thumshirn <morbidrsa@gmail.com>
9454 F: include/linux/mcb.h
9455 F: Documentation/men-chameleon-bus.txt
9457 MEN F21BMC (Board Management Controller)
9458 M: Andreas Werner <andreas.werner@men.de>
9460 F: drivers/mfd/menf21bmc.c
9461 F: drivers/watchdog/menf21bmc_wdt.c
9462 F: drivers/leds/leds-menf21bmc.c
9463 F: drivers/hwmon/menf21bmc_hwmon.c
9464 F: Documentation/hwmon/menf21bmc
9466 MEN Z069 WATCHDOG DRIVER
9467 M: Johannes Thumshirn <jth@kernel.org>
9468 L: linux-watchdog@vger.kernel.org
9470 F: drivers/watchdog/menz069_wdt.c
9472 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9473 M: Neil Armstrong <narmstrong@baylibre.com>
9474 L: linux-media@lists.freedesktop.org
9475 L: linux-amlogic@lists.infradead.org
9476 W: http://linux-meson.com/
9478 F: drivers/media/platform/meson/ao-cec.c
9479 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9480 T: git git://linuxtv.org/media_tree.git
9482 MICROBLAZE ARCHITECTURE
9483 M: Michal Simek <monstr@monstr.eu>
9484 W: http://www.monstr.eu/fdt/
9485 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9489 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9490 M: Richard Genoud <richard.genoud@gmail.com>
9492 F: drivers/tty/serial/atmel_serial.c
9493 F: drivers/tty/serial/atmel_serial.h
9495 MICROCHIP / ATMEL DMA DRIVER
9496 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498 L: dmaengine@vger.kernel.org
9500 F: drivers/dma/at_hdmac.c
9501 F: drivers/dma/at_hdmac_regs.h
9502 F: include/linux/platform_data/dma-atmel.h
9504 MICROCHIP / ATMEL ECC DRIVER
9505 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9506 L: linux-crypto@vger.kernel.org
9508 F: drivers/crypto/atmel-ecc.*
9510 MICROCHIP / ATMEL ISC DRIVER
9511 M: Songjun Wu <songjun.wu@microchip.com>
9512 L: linux-media@vger.kernel.org
9514 F: drivers/media/platform/atmel/atmel-isc.c
9515 F: drivers/media/platform/atmel/atmel-isc-regs.h
9516 F: devicetree/bindings/media/atmel-isc.txt
9518 MICROCHIP / ATMEL NAND DRIVER
9519 M: Josh Wu <rainyfeeling@outlook.com>
9520 L: linux-mtd@lists.infradead.org
9522 F: drivers/mtd/nand/raw/atmel/*
9523 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9525 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9526 M: Woojung Huh <Woojung.Huh@microchip.com>
9527 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9528 L: netdev@vger.kernel.org
9530 F: net/dsa/tag_ksz.c
9531 F: drivers/net/dsa/microchip/*
9532 F: include/linux/platform_data/microchip-ksz.h
9533 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9535 MICROCHIP LAN743X ETHERNET DRIVER
9536 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9537 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9538 L: netdev@vger.kernel.org
9540 F: drivers/net/ethernet/microchip/lan743x_*
9542 MICROCHIP USB251XB DRIVER
9543 M: Richard Leitner <richard.leitner@skidata.com>
9544 L: linux-usb@vger.kernel.org
9546 F: drivers/usb/misc/usb251xb.c
9547 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9550 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9551 L: linux-mips@linux-mips.org
9553 F: arch/mips/generic/board-ocelot.c
9554 F: arch/mips/configs/generic/board-ocelot.config
9555 F: arch/mips/boot/dts/mscc/
9556 F: Documentation/devicetree/bindings/mips/mscc.txt
9558 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9559 M: Don Brace <don.brace@microsemi.com>
9560 L: esc.storagedev@microsemi.com
9561 L: linux-scsi@vger.kernel.org
9563 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9564 F: drivers/scsi/smartpqi/Kconfig
9565 F: drivers/scsi/smartpqi/Makefile
9566 F: include/linux/cciss*.h
9567 F: include/uapi/linux/cciss*.h
9568 F: Documentation/scsi/smartpqi.txt
9570 MICROSEMI ETHERNET SWITCH DRIVER
9571 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9572 L: netdev@vger.kernel.org
9574 F: drivers/net/ethernet/mscc/
9576 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9577 M: Chen Yu <yu.c.chen@intel.com>
9578 L: platform-driver-x86@vger.kernel.org
9580 F: drivers/platform/x86/surfacepro3_button.c
9583 M: Oliver Neukum <oliver@neukum.org>
9585 F: drivers/usb/image/microtek.*
9588 M: Ralf Baechle <ralf@linux-mips.org>
9589 M: Paul Burton <paul.burton@mips.com>
9590 M: James Hogan <jhogan@kernel.org>
9591 L: linux-mips@linux-mips.org
9592 W: http://www.linux-mips.org/
9593 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9595 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9597 F: Documentation/devicetree/bindings/mips/
9598 F: Documentation/mips/
9600 F: drivers/platform/mips/
9602 MIPS BOSTON DEVELOPMENT BOARD
9603 M: Paul Burton <paul.burton@mips.com>
9604 L: linux-mips@linux-mips.org
9606 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9607 F: arch/mips/boot/dts/img/boston.dts
9608 F: arch/mips/configs/generic/board-boston.config
9609 F: drivers/clk/imgtec/clk-boston.c
9610 F: include/dt-bindings/clock/boston-clock.h
9612 MIPS GENERIC PLATFORM
9613 M: Paul Burton <paul.burton@mips.com>
9614 L: linux-mips@linux-mips.org
9616 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9617 F: arch/mips/generic/
9618 F: arch/mips/tools/generic-board-config.sh
9620 MIPS/LOONGSON1 ARCHITECTURE
9621 M: Keguang Zhang <keguang.zhang@gmail.com>
9622 L: linux-mips@linux-mips.org
9624 F: arch/mips/loongson32/
9625 F: arch/mips/include/asm/mach-loongson32/
9626 F: drivers/*/*loongson1*
9627 F: drivers/*/*/*loongson1*
9629 MIPS/LOONGSON2 ARCHITECTURE
9630 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9631 L: linux-mips@linux-mips.org
9633 F: arch/mips/loongson64/*{2e/2f}*
9634 F: arch/mips/include/asm/mach-loongson64/
9635 F: drivers/*/*loongson2*
9636 F: drivers/*/*/*loongson2*
9638 MIPS/LOONGSON3 ARCHITECTURE
9639 M: Huacai Chen <chenhc@lemote.com>
9640 L: linux-mips@linux-mips.org
9642 F: arch/mips/loongson64/
9643 F: arch/mips/include/asm/mach-loongson64/
9644 F: drivers/platform/mips/cpu_hwmon.c
9645 F: drivers/*/*loongson3*
9646 F: drivers/*/*/*loongson3*
9648 MIPS RINT INSTRUCTION EMULATION
9649 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9650 L: linux-mips@linux-mips.org
9652 F: arch/mips/math-emu/sp_rint.c
9653 F: arch/mips/math-emu/dp_rint.c
9655 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9656 M: Hans Verkuil <hverkuil@xs4all.nl>
9657 L: linux-media@vger.kernel.org
9658 T: git git://linuxtv.org/media_tree.git
9659 W: https://linuxtv.org
9661 F: drivers/media/radio/radio-miropcm20*
9664 M: Eric Miao <eric.y.miao@gmail.com>
9665 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9667 T: git git://github.com/hzhuang1/linux.git
9668 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9670 F: arch/arm/boot/dts/mmp*
9671 F: arch/arm/mach-mmp/
9673 MN88472 MEDIA DRIVER
9674 M: Antti Palosaari <crope@iki.fi>
9675 L: linux-media@vger.kernel.org
9676 W: https://linuxtv.org
9677 W: http://palosaari.fi/linux/
9678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9680 F: drivers/media/dvb-frontends/mn88472*
9682 MN88473 MEDIA DRIVER
9683 M: Antti Palosaari <crope@iki.fi>
9684 L: linux-media@vger.kernel.org
9685 W: https://linuxtv.org
9686 W: http://palosaari.fi/linux/
9687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9689 F: drivers/media/dvb-frontends/mn88473*
9691 PCI DRIVER FOR MOBIVEIL PCIE IP
9692 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9693 L: linux-pci@vger.kernel.org
9695 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9696 F: drivers/pci/controller/pcie-mobiveil.c
9699 M: Jessica Yu <jeyu@kernel.org>
9700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9702 F: include/linux/module.h
9705 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9706 W: http://popies.net/meye/
9708 F: Documentation/media/v4l-drivers/meye*
9709 F: drivers/media/pci/meye/
9710 F: include/uapi/linux/meye.h
9712 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9713 M: Jiri Slaby <jirislaby@gmail.com>
9715 F: Documentation/serial/moxa-smartio
9716 F: drivers/tty/mxser.*
9718 MR800 AVERMEDIA USB FM RADIO DRIVER
9719 M: Alexey Klimov <klimov.linux@gmail.com>
9720 L: linux-media@vger.kernel.org
9721 T: git git://linuxtv.org/media_tree.git
9723 F: drivers/media/radio/radio-mr800.c
9725 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9726 M: Alan Ott <alan@signal11.us>
9727 L: linux-wpan@vger.kernel.org
9729 F: drivers/net/ieee802154/mrf24j40.c
9730 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9733 M: "Lee, Chun-Yi" <jlee@suse.com>
9734 L: platform-driver-x86@vger.kernel.org
9736 F: drivers/platform/x86/msi-laptop.c
9739 L: platform-driver-x86@vger.kernel.org
9741 F: drivers/platform/x86/msi-wmi.c
9744 M: Antti Palosaari <crope@iki.fi>
9745 L: linux-media@vger.kernel.org
9746 W: https://linuxtv.org
9747 W: http://palosaari.fi/linux/
9748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9749 T: git git://linuxtv.org/anttip/media_tree.git
9751 F: drivers/media/tuners/msi001*
9753 MSI2500 MEDIA DRIVER
9754 M: Antti Palosaari <crope@iki.fi>
9755 L: linux-media@vger.kernel.org
9756 W: https://linuxtv.org
9757 W: http://palosaari.fi/linux/
9758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9759 T: git git://linuxtv.org/anttip/media_tree.git
9761 F: drivers/media/usb/msi2500/
9763 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9764 M: Robert Jarzmik <robert.jarzmik@free.fr>
9765 L: linux-mtd@lists.infradead.org
9767 F: drivers/mtd/devices/docg3*
9769 MT9M032 APTINA SENSOR DRIVER
9770 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9771 L: linux-media@vger.kernel.org
9772 T: git git://linuxtv.org/media_tree.git
9774 F: drivers/media/i2c/mt9m032.c
9775 F: include/media/i2c/mt9m032.h
9777 MT9P031 APTINA CAMERA SENSOR
9778 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9779 L: linux-media@vger.kernel.org
9780 T: git git://linuxtv.org/media_tree.git
9782 F: drivers/media/i2c/mt9p031.c
9783 F: include/media/i2c/mt9p031.h
9785 MT9T001 APTINA CAMERA SENSOR
9786 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9787 L: linux-media@vger.kernel.org
9788 T: git git://linuxtv.org/media_tree.git
9790 F: drivers/media/i2c/mt9t001.c
9791 F: include/media/i2c/mt9t001.h
9793 MT9T112 APTINA CAMERA SENSOR
9794 M: Jacopo Mondi <jacopo@jmondi.org>
9795 L: linux-media@vger.kernel.org
9796 T: git git://linuxtv.org/media_tree.git
9798 F: drivers/media/i2c/mt9t112.c
9799 F: include/media/i2c/mt9t112.h
9801 MT9V032 APTINA CAMERA SENSOR
9802 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9803 L: linux-media@vger.kernel.org
9804 T: git git://linuxtv.org/media_tree.git
9806 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9807 F: drivers/media/i2c/mt9v032.c
9808 F: include/media/i2c/mt9v032.h
9810 MT9V111 APTINA CAMERA SENSOR
9811 M: Jacopo Mondi <jacopo@jmondi.org>
9812 L: linux-media@vger.kernel.org
9813 T: git git://linuxtv.org/media_tree.git
9815 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9816 F: drivers/media/i2c/mt9v111.c
9818 MULTIFUNCTION DEVICES (MFD)
9819 M: Lee Jones <lee.jones@linaro.org>
9820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9822 F: Documentation/devicetree/bindings/mfd/
9824 F: include/linux/mfd/
9825 F: include/dt-bindings/mfd/
9827 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9829 F: drivers/mmc/host/mmc_spi.c
9830 F: include/linux/spi/mmc_spi.h
9832 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9833 M: Ulf Hansson <ulf.hansson@linaro.org>
9834 L: linux-mmc@vger.kernel.org
9835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9837 F: Documentation/devicetree/bindings/mmc/
9839 F: include/linux/mmc/
9840 F: include/uapi/linux/mmc/
9842 MULTIPLEXER SUBSYSTEM
9843 M: Peter Rosin <peda@axentia.se>
9845 F: Documentation/ABI/testing/sysfs-class-mux*
9846 F: Documentation/devicetree/bindings/mux/
9847 F: include/linux/dt-bindings/mux/
9848 F: include/linux/mux/
9851 MULTITECH MULTIPORT CARD (ISICOM)
9853 F: drivers/tty/isicom.c
9854 F: include/linux/isicom.h
9856 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9857 M: Bin Liu <b-liu@ti.com>
9858 L: linux-usb@vger.kernel.org
9860 F: drivers/usb/musb/
9862 MXL301RF MEDIA DRIVER
9863 M: Akihiro Tsukada <tskd08@gmail.com>
9864 L: linux-media@vger.kernel.org
9866 F: drivers/media/tuners/mxl301rf*
9868 MXL5007T MEDIA DRIVER
9869 M: Michael Krufky <mkrufky@linuxtv.org>
9870 L: linux-media@vger.kernel.org
9871 W: https://linuxtv.org
9872 W: http://github.com/mkrufky
9873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9874 T: git git://linuxtv.org/mkrufky/tuners.git
9876 F: drivers/media/tuners/mxl5007t.*
9879 M: Marek Vasut <marex@denx.de>
9881 F: drivers/gpu/drm/mxsfb/
9882 F: Documentation/devicetree/bindings/display/mxsfb.txt
9884 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9885 M: Chris Lee <christopher.lee@cspi.com>
9886 L: netdev@vger.kernel.org
9887 W: https://www.cspi.com/ethernet-products/support/downloads/
9889 F: drivers/net/ethernet/myricom/myri10ge/
9891 NAND FLASH SUBSYSTEM
9892 M: Boris Brezillon <boris.brezillon@bootlin.com>
9893 M: Miquel Raynal <miquel.raynal@bootlin.com>
9894 R: Richard Weinberger <richard@nod.at>
9895 L: linux-mtd@lists.infradead.org
9896 W: http://www.linux-mtd.infradead.org/
9897 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9898 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9899 T: git git://git.infradead.org/linux-mtd.git nand/next
9901 F: drivers/mtd/nand/
9902 F: include/linux/mtd/*nand*.h
9904 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9905 M: Daniel Mack <zonque@gmail.com>
9907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9908 W: http://www.native-instruments.com
9911 NATSEMI ETHERNET DRIVER (DP8381x)
9913 F: drivers/net/ethernet/natsemi/natsemi.c
9916 M: Petr Vandrovec <petr@vandrovec.name>
9918 F: drivers/staging/ncpfs/
9920 NCR 5380 SCSI DRIVERS
9921 M: Finn Thain <fthain@telegraphics.com.au>
9922 M: Michael Schmitz <schmitzmic@gmail.com>
9923 L: linux-scsi@vger.kernel.org
9925 F: Documentation/scsi/g_NCR5380.txt
9926 F: drivers/scsi/NCR5380.*
9927 F: drivers/scsi/arm/cumana_1.c
9928 F: drivers/scsi/arm/oak.c
9929 F: drivers/scsi/atari_scsi.*
9930 F: drivers/scsi/dmx3191d.c
9931 F: drivers/scsi/g_NCR5380.*
9932 F: drivers/scsi/mac_scsi.*
9933 F: drivers/scsi/sun3_scsi.*
9934 F: drivers/scsi/sun3_scsi_vme.c
9937 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9941 NCT6775 HARDWARE MONITOR DRIVER
9942 M: Guenter Roeck <linux@roeck-us.net>
9943 L: linux-hwmon@vger.kernel.org
9945 F: Documentation/hwmon/nct6775
9946 F: drivers/hwmon/nct6775.c
9949 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9950 L: netdev@vger.kernel.org
9952 F: driver/net/net_failover.c
9953 F: include/net/net_failover.h
9954 F: Documentation/networking/net_failover.rst
9956 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9957 M: Faisal Latif <faisal.latif@intel.com>
9958 L: linux-rdma@vger.kernel.org
9959 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9961 F: drivers/infiniband/hw/nes/
9962 F: include/uapi/rdma/nes-abi.h
9964 NETEM NETWORK EMULATOR
9965 M: Stephen Hemminger <stephen@networkplumber.org>
9966 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9968 F: net/sched/sch_netem.c
9970 NETERION 10GbE DRIVERS (s2io/vxge)
9971 M: Jon Mason <jdmason@kudzu.us>
9972 L: netdev@vger.kernel.org
9974 F: Documentation/networking/s2io.txt
9975 F: Documentation/networking/vxge.txt
9976 F: drivers/net/ethernet/neterion/
9979 M: Pablo Neira Ayuso <pablo@netfilter.org>
9980 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9981 M: Florian Westphal <fw@strlen.de>
9982 L: netfilter-devel@vger.kernel.org
9983 L: coreteam@netfilter.org
9984 W: http://www.netfilter.org/
9985 W: http://www.iptables.org/
9986 W: http://www.nftables.org/
9987 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9991 F: include/linux/netfilter*
9992 F: include/linux/netfilter/
9993 F: include/net/netfilter/
9994 F: include/uapi/linux/netfilter*
9995 F: include/uapi/linux/netfilter/
9996 F: net/*/netfilter.c
9999 F: net/bridge/br_netfilter*.c
10001 NETROM NETWORK LAYER
10002 M: Ralf Baechle <ralf@linux-mips.org>
10003 L: linux-hams@vger.kernel.org
10004 W: http://www.linux-ax25.org/
10006 F: include/net/netrom.h
10007 F: include/uapi/linux/netrom.h
10010 NETRONOME ETHERNET DRIVERS
10011 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10012 L: oss-drivers@netronome.com
10014 F: drivers/net/ethernet/netronome/
10016 NETWORK BLOCK DEVICE (NBD)
10017 M: Josef Bacik <josef@toxicpanda.com>
10019 L: linux-block@vger.kernel.org
10020 L: nbd@other.debian.org
10021 F: Documentation/blockdev/nbd.txt
10022 F: drivers/block/nbd.c
10023 F: include/uapi/linux/nbd.h
10025 NETWORK DROP MONITOR
10026 M: Neil Horman <nhorman@tuxdriver.com>
10027 L: netdev@vger.kernel.org
10029 W: https://fedorahosted.org/dropwatch/
10030 F: net/core/drop_monitor.c
10033 M: "David S. Miller" <davem@davemloft.net>
10034 L: netdev@vger.kernel.org
10035 W: http://www.linuxfoundation.org/en/Net
10036 Q: http://patchwork.ozlabs.org/project/netdev/list/
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10040 F: Documentation/devicetree/bindings/net/
10042 F: include/linux/if_*
10043 F: include/linux/netdevice.h
10044 F: include/linux/etherdevice.h
10045 F: include/linux/fcdevice.h
10046 F: include/linux/fddidevice.h
10047 F: include/linux/hippidevice.h
10048 F: include/linux/inetdevice.h
10049 F: include/uapi/linux/if_*
10050 F: include/uapi/linux/netdevice.h
10052 NETWORKING DRIVERS (WIRELESS)
10053 M: Kalle Valo <kvalo@codeaurora.org>
10054 L: linux-wireless@vger.kernel.org
10055 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10059 F: Documentation/devicetree/bindings/net/wireless/
10060 F: drivers/net/wireless/
10063 M: Andrew Lunn <andrew@lunn.ch>
10064 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10065 M: Florian Fainelli <f.fainelli@gmail.com>
10067 F: Documentation/devicetree/bindings/net/dsa/
10069 F: include/net/dsa.h
10070 F: include/linux/dsa/
10071 F: drivers/net/dsa/
10073 NETWORKING [GENERAL]
10074 M: "David S. Miller" <davem@davemloft.net>
10075 L: netdev@vger.kernel.org
10076 W: http://www.linuxfoundation.org/en/Net
10077 Q: http://patchwork.ozlabs.org/project/netdev/list/
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10080 B: mailto:netdev@vger.kernel.org
10084 F: include/linux/in.h
10085 F: include/linux/net.h
10086 F: include/linux/netdevice.h
10087 F: include/uapi/linux/in.h
10088 F: include/uapi/linux/net.h
10089 F: include/uapi/linux/netdevice.h
10090 F: include/uapi/linux/net_namespace.h
10091 F: tools/testing/selftests/net/
10094 F: Documentation/networking/
10097 M: Steffen Klassert <steffen.klassert@secunet.com>
10098 M: Herbert Xu <herbert@gondor.apana.org.au>
10099 M: "David S. Miller" <davem@davemloft.net>
10100 L: netdev@vger.kernel.org
10101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10110 F: net/ipv4/ipcomp.c
10111 F: net/ipv4/ip_vti.c
10115 F: net/ipv6/ipcomp6.c
10116 F: net/ipv6/ip6_vti.c
10117 F: include/uapi/linux/xfrm.h
10118 F: include/net/xfrm.h
10120 NETWORKING [IPv4/IPv6]
10121 M: "David S. Miller" <davem@davemloft.net>
10122 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10123 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10124 L: netdev@vger.kernel.org
10125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10132 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10133 M: Paul Moore <paul@paul-moore.com>
10134 W: https://github.com/netlabel
10135 L: netdev@vger.kernel.org
10136 L: linux-security-module@vger.kernel.org
10138 F: Documentation/netlabel/
10139 F: include/net/calipso.h
10140 F: include/net/cipso_ipv4.h
10141 F: include/net/netlabel.h
10142 F: include/uapi/linux/netfilter/xt_SECMARK.h
10143 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10145 F: net/ipv4/cipso_ipv4.c
10146 F: net/ipv6/calipso.c
10147 F: net/netfilter/xt_CONNSECMARK.c
10148 F: net/netfilter/xt_SECMARK.c
10151 M: Eric Dumazet <edumazet@google.com>
10152 L: netdev@vger.kernel.org
10155 F: net/ipv4/syncookies.c
10157 F: net/ipv6/syncookies.c
10158 F: include/uapi/linux/tcp.h
10159 F: include/net/tcp.h
10160 F: include/linux/tcp.h
10161 F: include/trace/events/tcp.h
10164 M: Boris Pismenny <borisp@mellanox.com>
10165 M: Aviad Yehezkel <aviadye@mellanox.com>
10166 M: Dave Watson <davejwatson@fb.com>
10167 L: netdev@vger.kernel.org
10170 F: include/uapi/linux/tls.h
10171 F: include/net/tls.h
10173 NETWORKING [WIRELESS]
10174 L: linux-wireless@vger.kernel.org
10175 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10178 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10180 F: drivers/net/netdevsim/*
10182 NETXEN (1/10) GbE SUPPORT
10183 M: Manish Chopra <manish.chopra@cavium.com>
10184 M: Rahul Verma <rahul.verma@cavium.com>
10185 M: Dept-GELinuxNICDev@cavium.com
10186 L: netdev@vger.kernel.org
10188 F: drivers/net/ethernet/qlogic/netxen/
10191 M: Samuel Ortiz <sameo@linux.intel.com>
10192 L: linux-wireless@vger.kernel.org
10193 L: linux-nfc@lists.01.org (subscribers-only)
10196 F: include/net/nfc/
10197 F: include/uapi/linux/nfc.h
10199 F: include/linux/platform_data/nfcmrvl.h
10200 F: include/linux/platform_data/nxp-nci.h
10201 F: Documentation/devicetree/bindings/net/nfc/
10203 NFS, SUNRPC, AND LOCKD CLIENTS
10204 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10205 M: Anna Schumaker <anna.schumaker@netapp.com>
10206 L: linux-nfs@vger.kernel.org
10207 W: http://client.linux-nfs.org
10208 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10214 F: include/linux/lockd/
10215 F: include/linux/nfs*
10216 F: include/linux/sunrpc/
10217 F: include/uapi/linux/nfs*
10218 F: include/uapi/linux/sunrpc/
10221 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10222 L: linux-nilfs@vger.kernel.org
10223 W: https://nilfs.sourceforge.io/
10224 W: https://nilfs.osdn.jp/
10225 T: git git://github.com/konis/nilfs2.git
10227 F: Documentation/filesystems/nilfs2.txt
10229 F: include/trace/events/nilfs2.h
10230 F: include/uapi/linux/nilfs2_api.h
10231 F: include/uapi/linux/nilfs2_ondisk.h
10233 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10234 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10235 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10237 F: Documentation/scsi/NinjaSCSI.txt
10238 F: drivers/scsi/pcmcia/nsp_*
10240 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10241 M: GOTO Masanori <gotom@debian.or.jp>
10242 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10243 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10245 F: Documentation/scsi/NinjaSCSI.txt
10246 F: drivers/scsi/nsp32*
10249 M: Ley Foon Tan <lftan@altera.com>
10250 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10255 NOHZ, DYNTICKS SUPPORT
10256 M: Frederic Weisbecker <fweisbec@gmail.com>
10257 M: Thomas Gleixner <tglx@linutronix.de>
10258 M: Ingo Molnar <mingo@kernel.org>
10259 L: linux-kernel@vger.kernel.org
10260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10262 F: kernel/time/tick*.*
10263 F: include/linux/tick.h
10264 F: include/linux/sched/nohz.h
10266 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10267 M: Pavel Machek <pavel@ucw.cz>
10268 M: Sakari Ailus <sakari.ailus@iki.fi>
10269 L: linux-media@vger.kernel.org
10271 F: drivers/media/i2c/et8ek8
10272 F: drivers/media/i2c/ad5820.c
10274 NOKIA N900 POWER SUPPLY DRIVERS
10275 R: Pali Rohár <pali.rohar@gmail.com>
10276 F: include/linux/power/bq2415x_charger.h
10277 F: include/linux/power/bq27xxx_battery.h
10278 F: include/linux/power/isp1704_charger.h
10279 F: drivers/power/supply/bq2415x_charger.c
10280 F: drivers/power/supply/bq27xxx_battery.c
10281 F: drivers/power/supply/bq27xxx_battery_i2c.c
10282 F: drivers/power/supply/isp1704_charger.c
10283 F: drivers/power/supply/rx51_battery.c
10286 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10287 L: linux-ntb@googlegroups.com
10289 F: drivers/ntb/hw/amd/
10292 M: Jon Mason <jdmason@kudzu.us>
10293 M: Dave Jiang <dave.jiang@intel.com>
10294 M: Allen Hubbe <allenbh@gmail.com>
10295 L: linux-ntb@googlegroups.com
10297 W: https://github.com/jonmason/ntb/wiki
10298 T: git git://github.com/jonmason/ntb.git
10300 F: drivers/net/ntb_netdev.c
10301 F: include/linux/ntb.h
10302 F: include/linux/ntb_transport.h
10303 F: tools/testing/selftests/ntb/
10306 M: Serge Semin <fancer.lancer@gmail.com>
10307 L: linux-ntb@googlegroups.com
10309 F: drivers/ntb/hw/idt/
10312 M: Dave Jiang <dave.jiang@intel.com>
10313 L: linux-ntb@googlegroups.com
10315 W: https://github.com/davejiang/linux/wiki
10316 T: git https://github.com/davejiang/linux.git
10317 F: drivers/ntb/hw/intel/
10320 M: Anton Altaparmakov <anton@tuxera.com>
10321 L: linux-ntfs-dev@lists.sourceforge.net
10322 W: http://www.tuxera.com/
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10325 F: Documentation/filesystems/ntfs.txt
10329 M: Finn Thain <fthain@telegraphics.com.au>
10330 L: linux-m68k@lists.linux-m68k.org
10332 F: arch/*/include/asm/nubus.h
10334 F: include/linux/nubus.h
10335 F: include/uapi/linux/nubus.h
10337 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10338 M: Antonino Daplas <adaplas@gmail.com>
10339 L: linux-fbdev@vger.kernel.org
10341 F: drivers/video/fbdev/riva/
10342 F: drivers/video/fbdev/nvidia/
10345 M: Keith Busch <keith.busch@intel.com>
10346 M: Jens Axboe <axboe@fb.com>
10347 M: Christoph Hellwig <hch@lst.de>
10348 M: Sagi Grimberg <sagi@grimberg.me>
10349 L: linux-nvme@lists.infradead.org
10350 T: git://git.infradead.org/nvme.git
10351 W: http://git.infradead.org/nvme.git
10353 F: drivers/nvme/host/
10354 F: include/linux/nvme.h
10355 F: include/uapi/linux/nvme_ioctl.h
10357 NVM EXPRESS FC TRANSPORT DRIVERS
10358 M: James Smart <james.smart@broadcom.com>
10359 L: linux-nvme@lists.infradead.org
10361 F: include/linux/nvme-fc.h
10362 F: include/linux/nvme-fc-driver.h
10363 F: drivers/nvme/host/fc.c
10364 F: drivers/nvme/target/fc.c
10365 F: drivers/nvme/target/fcloop.c
10367 NVM EXPRESS TARGET DRIVER
10368 M: Christoph Hellwig <hch@lst.de>
10369 M: Sagi Grimberg <sagi@grimberg.me>
10370 L: linux-nvme@lists.infradead.org
10371 T: git://git.infradead.org/nvme.git
10372 W: http://git.infradead.org/nvme.git
10374 F: drivers/nvme/target/
10377 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10380 F: Documentation/devicetree/bindings/nvmem/
10381 F: Documentation/ABI/stable/sysfs-bus-nvmem
10382 F: include/linux/nvmem-consumer.h
10383 F: include/linux/nvmem-provider.h
10385 NXP SGTL5000 DRIVER
10386 M: Fabio Estevam <fabio.estevam@nxp.com>
10387 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10389 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10390 F: sound/soc/codecs/sgtl5000*
10392 NXP TDA998X DRM DRIVER
10393 M: Russell King <linux@armlinux.org.uk>
10395 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10396 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10397 F: drivers/gpu/drm/i2c/tda998x_drv.c
10398 F: include/drm/i2c/tda998x.h
10399 F: include/dt-bindings/display/tda998x.h
10403 M: Peter Rosin <peda@axentia.se>
10404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10406 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10407 F: sound/soc/codecs/tfa9879*
10410 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10411 R: Charles Gorand <charles.gorand@effinnov.com>
10412 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10414 F: drivers/nfc/nxp-nci
10417 M: Josh Poimboeuf <jpoimboe@redhat.com>
10418 M: Peter Zijlstra <peterz@infradead.org>
10422 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10423 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10424 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10425 L: linuxppc-dev@lists.ozlabs.org
10427 F: arch/powerpc/platforms/powernv/ocxl.c
10428 F: arch/powerpc/include/asm/pnv-ocxl.h
10429 F: drivers/misc/ocxl/
10430 F: include/misc/ocxl*
10431 F: include/uapi/misc/ocxl.h
10432 F: Documentation/accelerators/ocxl.rst
10435 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10436 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10438 L: linux-omap@vger.kernel.org
10442 OMAP CLOCK FRAMEWORK SUPPORT
10443 M: Paul Walmsley <paul@pwsan.com>
10444 L: linux-omap@vger.kernel.org
10446 F: arch/arm/*omap*/*clock*
10448 OMAP DEVICE TREE SUPPORT
10449 M: Benoît Cousson <bcousson@baylibre.com>
10450 M: Tony Lindgren <tony@atomide.com>
10451 L: linux-omap@vger.kernel.org
10452 L: devicetree@vger.kernel.org
10454 F: arch/arm/boot/dts/*omap*
10455 F: arch/arm/boot/dts/*am3*
10456 F: arch/arm/boot/dts/*am4*
10457 F: arch/arm/boot/dts/*am5*
10458 F: arch/arm/boot/dts/*dra7*
10460 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10461 L: linux-omap@vger.kernel.org
10462 L: linux-fbdev@vger.kernel.org
10464 F: drivers/video/fbdev/omap2/
10465 F: Documentation/arm/OMAP/DSS
10467 OMAP FRAMEBUFFER SUPPORT
10468 L: linux-fbdev@vger.kernel.org
10469 L: linux-omap@vger.kernel.org
10471 F: drivers/video/fbdev/omap/
10473 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10474 M: Roger Quadros <rogerq@ti.com>
10475 M: Tony Lindgren <tony@atomide.com>
10476 L: linux-omap@vger.kernel.org
10478 F: drivers/memory/omap-gpmc.c
10479 F: arch/arm/mach-omap2/*gpmc*
10482 M: Grygorii Strashko <grygorii.strashko@ti.com>
10483 M: Santosh Shilimkar <ssantosh@kernel.org>
10484 M: Kevin Hilman <khilman@kernel.org>
10485 L: linux-omap@vger.kernel.org
10487 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10488 F: drivers/gpio/gpio-omap.c
10490 OMAP HARDWARE SPINLOCK SUPPORT
10491 M: Ohad Ben-Cohen <ohad@wizery.com>
10492 L: linux-omap@vger.kernel.org
10494 F: drivers/hwspinlock/omap_hwspinlock.c
10496 OMAP HS MMC SUPPORT
10497 L: linux-mmc@vger.kernel.org
10498 L: linux-omap@vger.kernel.org
10500 F: drivers/mmc/host/omap_hsmmc.c
10503 M: Paul Walmsley <paul@pwsan.com>
10504 L: linux-omap@vger.kernel.org
10506 F: arch/arm/mach-omap2/omap_hwmod*data*
10508 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10509 M: Benoît Cousson <bcousson@baylibre.com>
10510 L: linux-omap@vger.kernel.org
10512 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10515 M: Benoît Cousson <bcousson@baylibre.com>
10516 M: Paul Walmsley <paul@pwsan.com>
10517 L: linux-omap@vger.kernel.org
10519 F: arch/arm/mach-omap2/omap_hwmod.*
10521 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10522 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10523 L: linux-media@vger.kernel.org
10525 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10526 F: drivers/media/platform/omap3isp/
10527 F: drivers/staging/media/omap4iss/
10530 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10531 L: linux-omap@vger.kernel.org
10533 F: drivers/mmc/host/omap.c
10535 OMAP POWER MANAGEMENT SUPPORT
10536 M: Kevin Hilman <khilman@kernel.org>
10537 L: linux-omap@vger.kernel.org
10539 F: arch/arm/*omap*/*pm*
10540 F: drivers/cpufreq/omap-cpufreq.c
10542 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10543 M: Rajendra Nayak <rnayak@codeaurora.org>
10544 M: Paul Walmsley <paul@pwsan.com>
10545 L: linux-omap@vger.kernel.org
10547 F: arch/arm/mach-omap2/prm*
10549 OMAP RANDOM NUMBER GENERATOR SUPPORT
10550 M: Deepak Saxena <dsaxena@plexity.net>
10552 F: drivers/char/hw_random/omap-rng.c
10555 L: linux-usb@vger.kernel.org
10556 L: linux-omap@vger.kernel.org
10558 F: drivers/usb/*/*omap*
10559 F: arch/arm/*omap*/usb*
10561 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10562 M: Mark Jackson <mpfj@newflow.co.uk>
10563 L: linux-omap@vger.kernel.org
10565 F: arch/arm/boot/dts/am335x-nano.dts
10568 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10569 M: Tony Lindgren <tony@atomide.com>
10570 L: linux-omap@vger.kernel.org
10571 Q: http://patchwork.kernel.org/project/linux-omap/list/
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10574 F: arch/arm/mach-omap1/
10575 F: arch/arm/plat-omap/
10576 F: arch/arm/configs/omap1_defconfig
10577 F: drivers/i2c/busses/i2c-omap.c
10578 F: include/linux/platform_data/i2c-omap.h
10579 F: include/linux/platform_data/ams-delta-fiq.h
10582 M: Tony Lindgren <tony@atomide.com>
10583 L: linux-omap@vger.kernel.org
10584 W: http://www.muru.com/linux/omap/
10585 W: http://linux.omap.com/
10586 Q: http://patchwork.kernel.org/project/linux-omap/list/
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10589 F: arch/arm/mach-omap2/
10590 F: arch/arm/plat-omap/
10591 F: arch/arm/configs/omap2plus_defconfig
10592 F: drivers/i2c/busses/i2c-omap.c
10593 F: drivers/irqchip/irq-omap-intc.c
10594 F: drivers/mfd/*omap*.c
10595 F: drivers/mfd/menelaus.c
10596 F: drivers/mfd/palmas.c
10597 F: drivers/mfd/tps65217.c
10598 F: drivers/mfd/tps65218.c
10599 F: drivers/mfd/tps65910.c
10600 F: drivers/mfd/twl-core.[ch]
10601 F: drivers/mfd/twl4030*.c
10602 F: drivers/mfd/twl6030*.c
10603 F: drivers/mfd/twl6040*.c
10604 F: drivers/regulator/palmas-regulator*.c
10605 F: drivers/regulator/pbias-regulator.c
10606 F: drivers/regulator/tps65217-regulator.c
10607 F: drivers/regulator/tps65218-regulator.c
10608 F: drivers/regulator/tps65910-regulator.c
10609 F: drivers/regulator/twl-regulator.c
10610 F: drivers/regulator/twl6030-regulator.c
10611 F: include/linux/platform_data/i2c-omap.h
10613 ONION OMEGA2+ BOARD
10614 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10615 L: linux-mips@linux-mips.org
10617 F: arch/mips/boot/dts/ralink/omega2p.dts
10620 M: Bob Copeland <me@bobcopeland.com>
10621 L: linux-karma-devel@lists.sourceforge.net
10623 F: Documentation/filesystems/omfs.txt
10626 OMNIKEY CARDMAN 4000 DRIVER
10627 M: Harald Welte <laforge@gnumonks.org>
10629 F: drivers/char/pcmcia/cm4000_cs.c
10630 F: include/linux/cm4000_cs.h
10631 F: include/uapi/linux/cm4000_cs.h
10633 OMNIKEY CARDMAN 4040 DRIVER
10634 M: Harald Welte <laforge@gnumonks.org>
10636 F: drivers/char/pcmcia/cm4040_cs.*
10638 OMNIVISION OV13858 SENSOR DRIVER
10639 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10640 L: linux-media@vger.kernel.org
10641 T: git git://linuxtv.org/media_tree.git
10643 F: drivers/media/i2c/ov13858.c
10645 OMNIVISION OV2680 SENSOR DRIVER
10646 M: Rui Miguel Silva <rmfrfs@gmail.com>
10647 L: linux-media@vger.kernel.org
10648 T: git git://linuxtv.org/media_tree.git
10650 F: drivers/media/i2c/ov2680.c
10651 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10653 OMNIVISION OV2685 SENSOR DRIVER
10654 M: Shunqian Zheng <zhengsq@rock-chips.com>
10655 L: linux-media@vger.kernel.org
10656 T: git git://linuxtv.org/media_tree.git
10658 F: drivers/media/i2c/ov2685.c
10660 OMNIVISION OV5640 SENSOR DRIVER
10661 M: Steve Longerbeam <slongerbeam@gmail.com>
10662 L: linux-media@vger.kernel.org
10663 T: git git://linuxtv.org/media_tree.git
10665 F: drivers/media/i2c/ov5640.c
10667 OMNIVISION OV5647 SENSOR DRIVER
10668 M: Luis Oliveira <lolivei@synopsys.com>
10669 L: linux-media@vger.kernel.org
10670 T: git git://linuxtv.org/media_tree.git
10672 F: drivers/media/i2c/ov5647.c
10674 OMNIVISION OV5695 SENSOR DRIVER
10675 M: Shunqian Zheng <zhengsq@rock-chips.com>
10676 L: linux-media@vger.kernel.org
10677 T: git git://linuxtv.org/media_tree.git
10679 F: drivers/media/i2c/ov5695.c
10681 OMNIVISION OV7670 SENSOR DRIVER
10682 M: Jonathan Corbet <corbet@lwn.net>
10683 L: linux-media@vger.kernel.org
10684 T: git git://linuxtv.org/media_tree.git
10686 F: drivers/media/i2c/ov7670.c
10687 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10689 OMNIVISION OV772x SENSOR DRIVER
10690 M: Jacopo Mondi <jacopo@jmondi.org>
10691 L: linux-media@vger.kernel.org
10692 T: git git://linuxtv.org/media_tree.git
10694 F: drivers/media/i2c/ov772x.c
10695 F: include/media/i2c/ov772x.h
10696 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10698 OMNIVISION OV7740 SENSOR DRIVER
10699 M: Wenyou Yang <wenyou.yang@microchip.com>
10700 L: linux-media@vger.kernel.org
10701 T: git git://linuxtv.org/media_tree.git
10703 F: drivers/media/i2c/ov7740.c
10704 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10706 OMNIVISION OV9650 SENSOR DRIVER
10707 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10708 R: Akinobu Mita <akinobu.mita@gmail.com>
10709 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10710 L: linux-media@vger.kernel.org
10711 T: git git://linuxtv.org/media_tree.git
10713 F: drivers/media/i2c/ov9650.c
10714 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10716 ONENAND FLASH DRIVER
10717 M: Kyungmin Park <kyungmin.park@samsung.com>
10718 L: linux-mtd@lists.infradead.org
10720 F: drivers/mtd/nand/onenand/
10721 F: include/linux/mtd/onenand*.h
10723 ONSTREAM SCSI TAPE DRIVER
10724 M: Willem Riede <osst@riede.org>
10725 L: osst-users@lists.sourceforge.net
10726 L: linux-scsi@vger.kernel.org
10728 F: Documentation/scsi/osst.txt
10729 F: drivers/scsi/osst.*
10730 F: drivers/scsi/osst_*.h
10731 F: drivers/scsi/st.h
10734 M: Jens Wiklander <jens.wiklander@linaro.org>
10736 F: drivers/tee/optee/
10739 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10740 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10741 L: linux-rdma@vger.kernel.org
10743 F: drivers/infiniband/ulp/opa_vnic
10745 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10746 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10747 M: Frank Rowand <frowand.list@gmail.com>
10748 L: devicetree@vger.kernel.org
10750 F: Documentation/devicetree/dynamic-resolution-notes.txt
10751 F: Documentation/devicetree/overlay-notes.txt
10752 F: drivers/of/overlay.c
10753 F: drivers/of/resolver.c
10754 K: of_overlay_notifier_
10756 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10757 M: Rob Herring <robh+dt@kernel.org>
10758 M: Frank Rowand <frowand.list@gmail.com>
10759 L: devicetree@vger.kernel.org
10760 W: http://www.devicetree.org/
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10764 F: include/linux/of*.h
10766 F: Documentation/ABI/testing/sysfs-firmware-ofw
10768 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10769 M: Rob Herring <robh+dt@kernel.org>
10770 M: Mark Rutland <mark.rutland@arm.com>
10771 L: devicetree@vger.kernel.org
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10773 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10775 F: Documentation/devicetree/
10776 F: arch/*/boot/dts/
10777 F: include/dt-bindings/
10779 OPENCORES I2C BUS DRIVER
10780 M: Peter Korsgaard <jacmet@sunsite.dk>
10781 L: linux-i2c@vger.kernel.org
10783 F: Documentation/i2c/busses/i2c-ocores
10784 F: drivers/i2c/busses/i2c-ocores.c
10786 OPENRISC ARCHITECTURE
10787 M: Jonas Bonn <jonas@southpole.se>
10788 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10789 M: Stafford Horne <shorne@gmail.com>
10790 T: git git://github.com/openrisc/linux.git
10791 L: openrisc@lists.librecores.org
10792 W: http://openrisc.io
10794 F: Documentation/devicetree/bindings/openrisc/
10795 F: Documentation/openrisc/
10797 F: drivers/irqchip/irq-ompic.c
10798 F: drivers/irqchip/irq-or1k-*
10801 M: Pravin B Shelar <pshelar@ovn.org>
10802 L: netdev@vger.kernel.org
10803 L: dev@openvswitch.org
10804 W: http://openvswitch.org
10806 F: net/openvswitch/
10807 F: include/uapi/linux/openvswitch.h
10809 OPERATING PERFORMANCE POINTS (OPP)
10810 M: Viresh Kumar <vireshk@kernel.org>
10811 M: Nishanth Menon <nm@ti.com>
10812 M: Stephen Boyd <sboyd@kernel.org>
10813 L: linux-pm@vger.kernel.org
10815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10817 F: include/linux/pm_opp.h
10818 F: Documentation/power/opp.txt
10819 F: Documentation/devicetree/bindings/opp/
10822 M: Clemens Ladisch <clemens@ladisch.de>
10823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10824 T: git git://git.alsa-project.org/alsa-kernel.git
10826 F: sound/drivers/opl4/
10829 M: Robert Richter <rric@kernel.org>
10830 L: oprofile-list@lists.sf.net
10832 F: arch/*/include/asm/oprofile*.h
10833 F: arch/*/oprofile/
10834 F: drivers/oprofile/
10835 F: include/linux/oprofile.h
10837 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10838 M: Mark Fasheh <mark@fasheh.com>
10839 M: Joel Becker <jlbec@evilplan.org>
10840 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10841 W: http://ocfs2.wiki.kernel.org
10843 F: Documentation/filesystems/ocfs2.txt
10844 F: Documentation/filesystems/dlmfs.txt
10847 ORANGEFS FILESYSTEM
10848 M: Mike Marshall <hubcap@omnibond.com>
10849 R: Martin Brandenburg <martin@omnibond.com>
10850 L: devel@lists.orangefs.org
10851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10854 F: Documentation/filesystems/orangefs.txt
10857 L: linux-wireless@vger.kernel.org
10858 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10859 W: http://www.nongnu.org/orinoco/
10861 F: drivers/net/wireless/intersil/orinoco/
10863 OSD LIBRARY and FILESYSTEM
10864 M: Boaz Harrosh <ooo@electrozaur.com>
10866 F: drivers/scsi/osd/
10867 F: include/scsi/osd_*
10870 OV2659 OMNIVISION SENSOR DRIVER
10871 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10872 L: linux-media@vger.kernel.org
10873 W: https://linuxtv.org
10874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10875 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10877 F: drivers/media/i2c/ov2659.c
10878 F: include/media/i2c/ov2659.h
10881 M: Miklos Szeredi <miklos@szeredi.hu>
10882 L: linux-unionfs@vger.kernel.org
10883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10886 F: Documentation/filesystems/overlayfs.txt
10888 P54 WIRELESS DRIVER
10889 M: Christian Lamparter <chunkeey@googlemail.com>
10890 L: linux-wireless@vger.kernel.org
10891 W: http://wireless.kernel.org/en/users/Drivers/p54
10893 F: drivers/net/wireless/intersil/p54/
10895 PA SEMI ETHERNET DRIVER
10896 L: netdev@vger.kernel.org
10898 F: drivers/net/ethernet/pasemi/*
10900 PA SEMI SMBUS DRIVER
10901 L: linux-i2c@vger.kernel.org
10903 F: drivers/i2c/busses/i2c-pasemi.c
10905 PADATA PARALLEL EXECUTION MECHANISM
10906 M: Steffen Klassert <steffen.klassert@secunet.com>
10907 L: linux-crypto@vger.kernel.org
10910 F: include/linux/padata.h
10911 F: Documentation/padata.txt
10913 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10914 M: Harald Welte <laforge@gnumonks.org>
10915 L: platform-driver-x86@vger.kernel.org
10917 F: drivers/platform/x86/panasonic-laptop.c
10919 PARALLEL LCD/KEYPAD PANEL DRIVER
10920 M: Willy Tarreau <willy@haproxy.com>
10921 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10923 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10924 F: drivers/misc/panel.c
10926 PARALLEL PORT SUBSYSTEM
10927 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10928 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10929 L: linux-parport@lists.infradead.org (subscribers-only)
10931 F: drivers/parport/
10932 F: include/linux/parport*.h
10933 F: drivers/char/ppdev.c
10934 F: include/uapi/linux/ppdev.h
10935 F: Documentation/parport*.txt
10937 PARAVIRT_OPS INTERFACE
10938 M: Juergen Gross <jgross@suse.com>
10939 M: Alok Kataria <akataria@vmware.com>
10940 L: virtualization@lists.linux-foundation.org
10942 F: Documentation/virtual/paravirt_ops.txt
10943 F: arch/*/kernel/paravirt*
10944 F: arch/*/include/asm/paravirt*.h
10945 F: include/linux/hypervisor.h
10947 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10948 M: Tim Waugh <tim@cyberelk.net>
10949 L: linux-parport@lists.infradead.org (subscribers-only)
10951 F: Documentation/blockdev/paride.txt
10952 F: drivers/block/paride/
10954 PARISC ARCHITECTURE
10955 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10956 M: Helge Deller <deller@gmx.de>
10957 L: linux-parisc@vger.kernel.org
10958 W: http://www.parisc-linux.org/
10959 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10964 F: Documentation/parisc/
10966 F: drivers/char/agp/parisc-agp.c
10967 F: drivers/input/serio/gscps2.c
10968 F: drivers/parport/parport_gsc.*
10969 F: drivers/tty/serial/8250/8250_gsc.c
10970 F: drivers/video/fbdev/sti*
10971 F: drivers/video/console/sti*
10972 F: drivers/video/logo/logo_parisc*
10975 M: Jiri Pirko <jiri@mellanox.com>
10976 L: netdev@vger.kernel.org
10979 F: lib/test_parman.c
10980 F: include/linux/parman.h
10982 PC87360 HARDWARE MONITORING DRIVER
10983 M: Jim Cromie <jim.cromie@gmail.com>
10984 L: linux-hwmon@vger.kernel.org
10986 F: Documentation/hwmon/pc87360
10987 F: drivers/hwmon/pc87360.c
10989 PC8736x GPIO DRIVER
10990 M: Jim Cromie <jim.cromie@gmail.com>
10992 F: drivers/char/pc8736x_gpio.c
10994 PC87427 HARDWARE MONITORING DRIVER
10995 M: Jean Delvare <jdelvare@suse.com>
10996 L: linux-hwmon@vger.kernel.org
10998 F: Documentation/hwmon/pc87427
10999 F: drivers/hwmon/pc87427.c
11002 M: Riku Voipio <riku.voipio@iki.fi>
11004 F: drivers/leds/leds-pca9532.c
11005 F: include/linux/leds-pca9532.h
11007 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11008 M: Guenter Roeck <linux@roeck-us.net>
11009 L: linux-i2c@vger.kernel.org
11011 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11013 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11014 M: Khalid Aziz <khalid@gonehiking.org>
11016 F: drivers/firmware/pcdp.*
11018 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11019 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11020 L: linux-pci@vger.kernel.org
11021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11023 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11024 F: drivers/pci/controller/pci-aardvark.c
11026 PCI DRIVER FOR ALTERA PCIE IP
11027 M: Ley Foon Tan <lftan@altera.com>
11028 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11029 L: linux-pci@vger.kernel.org
11031 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11032 F: drivers/pci/controller/pcie-altera.c
11034 PCI DRIVER FOR APPLIEDMICRO XGENE
11035 M: Tanmay Inamdar <tinamdar@apm.com>
11036 L: linux-pci@vger.kernel.org
11037 L: linux-arm-kernel@lists.infradead.org
11039 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11040 F: drivers/pci/controller/pci-xgene.c
11042 PCI DRIVER FOR ARM VERSATILE PLATFORM
11043 M: Rob Herring <robh@kernel.org>
11044 L: linux-pci@vger.kernel.org
11045 L: linux-arm-kernel@lists.infradead.org
11047 F: Documentation/devicetree/bindings/pci/versatile.txt
11048 F: drivers/pci/controller/pci-versatile.c
11050 PCI DRIVER FOR ARMADA 8K
11051 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11052 L: linux-pci@vger.kernel.org
11053 L: linux-arm-kernel@lists.infradead.org
11055 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11056 F: drivers/pci/controller/dwc/pcie-armada8k.c
11058 PCI DRIVER FOR CADENCE PCIE IP
11059 M: Alan Douglas <adouglas@cadence.com>
11060 L: linux-pci@vger.kernel.org
11062 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11063 F: drivers/pci/controller/pcie-cadence*
11065 PCI DRIVER FOR FREESCALE LAYERSCAPE
11066 M: Minghuan Lian <minghuan.Lian@nxp.com>
11067 M: Mingkai Hu <mingkai.hu@nxp.com>
11068 M: Roy Zang <roy.zang@nxp.com>
11069 L: linuxppc-dev@lists.ozlabs.org
11070 L: linux-pci@vger.kernel.org
11071 L: linux-arm-kernel@lists.infradead.org
11073 F: drivers/pci/controller/dwc/*layerscape*
11075 PCI DRIVER FOR GENERIC OF HOSTS
11076 M: Will Deacon <will.deacon@arm.com>
11077 L: linux-pci@vger.kernel.org
11078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11081 F: drivers/pci/controller/pci-host-common.c
11082 F: drivers/pci/controller/pci-host-generic.c
11084 PCI DRIVER FOR IMX6
11085 M: Richard Zhu <hongxing.zhu@nxp.com>
11086 M: Lucas Stach <l.stach@pengutronix.de>
11087 L: linux-pci@vger.kernel.org
11088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11091 F: drivers/pci/controller/dwc/*imx6*
11093 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11094 M: Keith Busch <keith.busch@intel.com>
11095 M: Jonathan Derrick <jonathan.derrick@intel.com>
11096 L: linux-pci@vger.kernel.org
11098 F: drivers/pci/controller/vmd.c
11100 PCI DRIVER FOR MICROSEMI SWITCHTEC
11101 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11102 M: Logan Gunthorpe <logang@deltatee.com>
11103 L: linux-pci@vger.kernel.org
11105 F: Documentation/switchtec.txt
11106 F: Documentation/ABI/testing/sysfs-class-switchtec
11107 F: drivers/pci/switch/switchtec*
11108 F: include/uapi/linux/switchtec_ioctl.h
11109 F: include/linux/switchtec.h
11110 F: drivers/ntb/hw/mscc/
11112 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11113 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11114 M: Jason Cooper <jason@lakedaemon.net>
11115 L: linux-pci@vger.kernel.org
11116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11118 F: drivers/pci/controller/*mvebu*
11120 PCI DRIVER FOR NVIDIA TEGRA
11121 M: Thierry Reding <thierry.reding@gmail.com>
11122 L: linux-tegra@vger.kernel.org
11123 L: linux-pci@vger.kernel.org
11125 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11126 F: drivers/pci/controller/pci-tegra.c
11128 PCI DRIVER FOR RENESAS R-CAR
11129 M: Simon Horman <horms@verge.net.au>
11130 L: linux-pci@vger.kernel.org
11131 L: linux-renesas-soc@vger.kernel.org
11133 F: drivers/pci/controller/*rcar*
11135 PCI DRIVER FOR SAMSUNG EXYNOS
11136 M: Jingoo Han <jingoohan1@gmail.com>
11137 L: linux-pci@vger.kernel.org
11138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11141 F: drivers/pci/controller/dwc/pci-exynos.c
11143 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11144 M: Jingoo Han <jingoohan1@gmail.com>
11145 M: Joao Pinto <Joao.Pinto@synopsys.com>
11146 L: linux-pci@vger.kernel.org
11148 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11149 F: drivers/pci/controller/dwc/*designware*
11151 PCI DRIVER FOR TI DRA7XX
11152 M: Kishon Vijay Abraham I <kishon@ti.com>
11153 L: linux-omap@vger.kernel.org
11154 L: linux-pci@vger.kernel.org
11156 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11157 F: drivers/pci/controller/dwc/pci-dra7xx.c
11159 PCI DRIVER FOR TI KEYSTONE
11160 M: Murali Karicheri <m-karicheri2@ti.com>
11161 L: linux-pci@vger.kernel.org
11162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11164 F: drivers/pci/controller/dwc/*keystone*
11166 PCI ENDPOINT SUBSYSTEM
11167 M: Kishon Vijay Abraham I <kishon@ti.com>
11168 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11169 L: linux-pci@vger.kernel.org
11170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11172 F: drivers/pci/endpoint/
11173 F: drivers/misc/pci_endpoint_test.c
11176 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11177 M: Russell Currey <ruscur@russell.cc>
11178 L: linuxppc-dev@lists.ozlabs.org
11180 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11181 F: arch/powerpc/kernel/eeh*.c
11182 F: arch/powerpc/platforms/*/eeh*.c
11183 F: arch/powerpc/include/*/eeh*.h
11186 M: Linas Vepstas <linasvepstas@gmail.com>
11187 L: linux-pci@vger.kernel.org
11189 F: Documentation/PCI/pci-error-recovery.txt
11191 PCI MSI DRIVER FOR ALTERA MSI IP
11192 M: Ley Foon Tan <lftan@altera.com>
11193 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11194 L: linux-pci@vger.kernel.org
11196 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11197 F: drivers/pci/controller/pcie-altera-msi.c
11199 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11200 M: Duc Dang <dhdang@apm.com>
11201 L: linux-pci@vger.kernel.org
11202 L: linux-arm-kernel@lists.infradead.org
11204 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11205 F: drivers/pci/controller/pci-xgene-msi.c
11208 M: Bjorn Helgaas <bhelgaas@google.com>
11209 L: linux-pci@vger.kernel.org
11210 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11213 F: Documentation/devicetree/bindings/pci/
11214 F: Documentation/PCI/
11215 F: drivers/acpi/pci*
11217 F: include/asm-generic/pci*
11218 F: include/linux/pci*
11219 F: include/linux/of_pci.h
11220 F: include/uapi/linux/pci*
11223 F: arch/x86/kernel/quirks.c
11225 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11226 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11227 L: linux-pci@vger.kernel.org
11228 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11231 F: drivers/pci/controller/
11233 PCIE DRIVER FOR AXIS ARTPEC
11234 M: Jesper Nilsson <jesper.nilsson@axis.com>
11235 L: linux-arm-kernel@axis.com
11236 L: linux-pci@vger.kernel.org
11238 F: Documentation/devicetree/bindings/pci/axis,artpec*
11239 F: drivers/pci/controller/dwc/*artpec*
11241 PCIE DRIVER FOR CAVIUM THUNDERX
11242 M: David Daney <david.daney@cavium.com>
11243 L: linux-pci@vger.kernel.org
11244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11246 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11247 F: drivers/pci/controller/pci-thunder-*
11249 PCIE DRIVER FOR HISILICON
11250 M: Zhou Wang <wangzhou1@hisilicon.com>
11251 L: linux-pci@vger.kernel.org
11253 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11254 F: drivers/pci/controller/dwc/pcie-hisi.c
11256 PCIE DRIVER FOR HISILICON KIRIN
11257 M: Xiaowei Song <songxiaowei@hisilicon.com>
11258 M: Binghui Wang <wangbinghui@hisilicon.com>
11259 L: linux-pci@vger.kernel.org
11261 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11262 F: drivers/pci/controller/dwc/pcie-kirin.c
11264 PCIE DRIVER FOR HISILICON STB
11265 M: Jianguo Sun <sunjianguo1@huawei.com>
11266 M: Shawn Guo <shawn.guo@linaro.org>
11267 L: linux-pci@vger.kernel.org
11269 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11270 F: drivers/pci/controller/dwc/pcie-histb.c
11272 PCIE DRIVER FOR MEDIATEK
11273 M: Ryder Lee <ryder.lee@mediatek.com>
11274 L: linux-pci@vger.kernel.org
11275 L: linux-mediatek@lists.infradead.org
11277 F: Documentation/devicetree/bindings/pci/mediatek*
11278 F: drivers/pci/controller/*mediatek*
11280 PCIE DRIVER FOR QUALCOMM MSM
11281 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11282 L: linux-pci@vger.kernel.org
11283 L: linux-arm-msm@vger.kernel.org
11285 F: drivers/pci/controller/dwc/*qcom*
11287 PCIE DRIVER FOR ROCKCHIP
11288 M: Shawn Lin <shawn.lin@rock-chips.com>
11289 L: linux-pci@vger.kernel.org
11290 L: linux-rockchip@lists.infradead.org
11292 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11293 F: drivers/pci/controller/pcie-rockchip*
11295 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11296 M: Linus Walleij <linus.walleij@linaro.org>
11297 L: linux-pci@vger.kernel.org
11299 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11300 F: drivers/pci/controller/pci-v3-semi.c
11302 PCIE DRIVER FOR ST SPEAR13XX
11303 M: Pratyush Anand <pratyush.anand@gmail.com>
11304 L: linux-pci@vger.kernel.org
11306 F: drivers/pci/controller/dwc/*spear*
11309 M: Dominik Brodowski <linux@dominikbrodowski.net>
11310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11312 F: Documentation/pcmcia/
11317 PCNET32 NETWORK DRIVER
11318 M: Don Fry <pcnet32@frontier.com>
11319 L: netdev@vger.kernel.org
11321 F: drivers/net/ethernet/amd/pcnet32.c
11323 PCRYPT PARALLEL CRYPTO ENGINE
11324 M: Steffen Klassert <steffen.klassert@secunet.com>
11325 L: linux-crypto@vger.kernel.org
11328 F: include/crypto/pcrypt.h
11330 PEAQ WMI HOTKEYS DRIVER
11331 M: Hans de Goede <hdegoede@redhat.com>
11332 L: platform-driver-x86@vger.kernel.org
11334 F: drivers/platform/x86/peaq-wmi.c
11336 PER-CPU MEMORY ALLOCATOR
11337 M: Tejun Heo <tj@kernel.org>
11338 M: Christoph Lameter <cl@linux.com>
11339 M: Dennis Zhou <dennisszhou@gmail.com>
11340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11342 F: include/linux/percpu*.h
11344 F: arch/*/include/asm/percpu.h
11346 PER-TASK DELAY ACCOUNTING
11347 M: Balbir Singh <bsingharora@gmail.com>
11349 F: include/linux/delayacct.h
11350 F: kernel/delayacct.c
11352 PERFORMANCE EVENTS SUBSYSTEM
11353 M: Peter Zijlstra <peterz@infradead.org>
11354 M: Ingo Molnar <mingo@redhat.com>
11355 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11356 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11357 R: Jiri Olsa <jolsa@redhat.com>
11358 R: Namhyung Kim <namhyung@kernel.org>
11359 L: linux-kernel@vger.kernel.org
11360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11363 F: include/linux/perf_event.h
11364 F: include/uapi/linux/perf_event.h
11365 F: arch/*/kernel/perf_event*.c
11366 F: arch/*/kernel/*/perf_event*.c
11367 F: arch/*/kernel/*/*/perf_event*.c
11368 F: arch/*/include/asm/perf_event.h
11369 F: arch/*/kernel/perf_callchain.c
11373 PERSONALITY HANDLING
11374 M: Christoph Hellwig <hch@infradead.org>
11375 L: linux-abi-devel@lists.sourceforge.net
11377 F: include/linux/personality.h
11378 F: include/uapi/linux/personality.h
11380 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11381 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11382 L: linux-input@vger.kernel.org
11384 F: Documentation/input/devices/pxrc.rst
11385 F: drivers/input/joystick/pxrc.c
11388 M: Remi Denis-Courmont <courmisch@gmail.com>
11390 F: Documentation/networking/phonet.txt
11391 F: include/linux/phonet.h
11392 F: include/net/phonet/
11393 F: include/uapi/linux/phonet.h
11397 M: Joern Engel <joern@lazybastard.org>
11398 L: linux-mtd@lists.infradead.org
11400 F: drivers/mtd/devices/phram.c
11403 M: Bruno Prémont <bonbons@linux-vserver.org>
11404 L: linux-input@vger.kernel.org
11406 F: drivers/hid/hid-picolcd*
11409 M: Jamie Iles <jamie@jamieiles.com>
11410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11411 T: git git://github.com/jamieiles/linux-2.6-ji.git
11413 F: arch/arm/boot/dts/picoxcell*
11414 F: arch/arm/mach-picoxcell/
11415 F: drivers/crypto/picoxcell*
11417 PIN CONTROL SUBSYSTEM
11418 M: Linus Walleij <linus.walleij@linaro.org>
11419 L: linux-gpio@vger.kernel.org
11420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11422 F: Documentation/devicetree/bindings/pinctrl/
11423 F: Documentation/driver-api/pinctl.rst
11424 F: drivers/pinctrl/
11425 F: include/linux/pinctrl/
11427 PIN CONTROLLER - ATMEL AT91
11428 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11431 F: drivers/pinctrl/pinctrl-at91.*
11433 PIN CONTROLLER - ATMEL AT91 PIO4
11434 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11436 L: linux-gpio@vger.kernel.org
11438 F: drivers/pinctrl/pinctrl-at91-pio4.*
11440 PIN CONTROLLER - FREESCALE
11441 M: Dong Aisheng <aisheng.dong@nxp.com>
11442 M: Fabio Estevam <festevam@gmail.com>
11443 M: Shawn Guo <shawnguo@kernel.org>
11444 M: Stefan Agner <stefan@agner.ch>
11445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11446 L: linux-gpio@vger.kernel.org
11448 F: drivers/pinctrl/freescale/
11449 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11451 PIN CONTROLLER - INTEL
11452 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11453 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11455 F: drivers/pinctrl/intel/
11457 PIN CONTROLLER - MEDIATEK
11458 M: Sean Wang <sean.wang@mediatek.com>
11459 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11461 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11462 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11463 F: drivers/pinctrl/mediatek/mtk-eint.*
11464 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11465 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11466 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11468 PIN CONTROLLER - QUALCOMM
11469 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11471 L: linux-arm-msm@vger.kernel.org
11472 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11473 F: drivers/pinctrl/qcom/
11475 PIN CONTROLLER - RENESAS
11476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11477 M: Geert Uytterhoeven <geert+renesas@glider.be>
11478 L: linux-renesas-soc@vger.kernel.org
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11481 F: drivers/pinctrl/sh-pfc/
11483 PIN CONTROLLER - SAMSUNG
11484 M: Tomasz Figa <tomasz.figa@gmail.com>
11485 M: Krzysztof Kozlowski <krzk@kernel.org>
11486 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11488 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11489 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11492 F: drivers/pinctrl/samsung/
11493 F: include/dt-bindings/pinctrl/samsung.h
11494 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11496 PIN CONTROLLER - SINGLE
11497 M: Tony Lindgren <tony@atomide.com>
11498 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11500 L: linux-omap@vger.kernel.org
11502 F: drivers/pinctrl/pinctrl-single.c
11504 PIN CONTROLLER - ST SPEAR
11505 M: Viresh Kumar <vireshk@kernel.org>
11506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507 W: http://www.st.com/spear
11509 F: drivers/pinctrl/spear/
11511 PISTACHIO SOC SUPPORT
11512 M: James Hartley <james.hartley@sondrel.com>
11513 L: linux-mips@linux-mips.org
11515 F: arch/mips/pistachio/
11516 F: arch/mips/include/asm/mach-pistachio/
11517 F: arch/mips/boot/dts/img/pistachio*
11518 F: arch/mips/configs/pistachio*_defconfig
11522 M: linux-block@vger.kernel.org
11523 F: drivers/block/pktcdvd.c
11524 F: include/linux/pktcdvd.h
11525 F: include/uapi/linux/pktcdvd.h
11527 PKUNITY SOC DRIVERS
11528 M: Guan Xuetao <gxt@pku.edu.cn>
11529 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11531 T: git git://github.com/gxt/linux.git
11532 F: drivers/input/serio/i8042-unicore32io.h
11533 F: drivers/i2c/busses/i2c-puv3.c
11534 F: drivers/video/fbdev/fb-puv3.c
11535 F: drivers/rtc/rtc-puv3.c
11537 PMBUS HARDWARE MONITORING DRIVERS
11538 M: Guenter Roeck <linux@roeck-us.net>
11539 L: linux-hwmon@vger.kernel.org
11540 W: http://hwmon.wiki.kernel.org/
11541 W: http://www.roeck-us.net/linux/drivers/
11542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11544 F: Documentation/hwmon/pmbus
11545 F: drivers/hwmon/pmbus/
11546 F: include/linux/pmbus.h
11548 PMC SIERRA MaxRAID DRIVER
11549 L: linux-scsi@vger.kernel.org
11550 W: http://www.pmc-sierra.com/
11552 F: drivers/scsi/pmcraid.*
11554 PMC SIERRA PM8001 DRIVER
11555 M: Jack Wang <jinpu.wang@profitbricks.com>
11556 M: lindar_liu@usish.com
11557 L: linux-scsi@vger.kernel.org
11559 F: drivers/scsi/pm8001/
11562 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11566 POSIX CLOCKS and TIMERS
11567 M: Thomas Gleixner <tglx@linutronix.de>
11568 L: linux-kernel@vger.kernel.org
11569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11572 F: include/linux/timer*
11573 F: kernel/time/*timer*
11575 POWER MANAGEMENT CORE
11576 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11577 L: linux-pm@vger.kernel.org
11578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11579 B: https://bugzilla.kernel.org
11581 F: drivers/base/power/
11582 F: include/linux/pm.h
11583 F: include/linux/pm_*
11584 F: include/linux/powercap.h
11585 F: drivers/powercap/
11586 F: kernel/configs/nopm.config
11588 POWER STATE COORDINATION INTERFACE (PSCI)
11589 M: Mark Rutland <mark.rutland@arm.com>
11590 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11591 L: linux-arm-kernel@lists.infradead.org
11593 F: drivers/firmware/psci*.c
11594 F: include/linux/psci.h
11595 F: include/uapi/linux/psci.h
11597 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11598 M: Sebastian Reichel <sre@kernel.org>
11599 L: linux-pm@vger.kernel.org
11600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11602 F: Documentation/ABI/testing/sysfs-class-power
11603 F: Documentation/devicetree/bindings/power/supply/
11604 F: include/linux/power_supply.h
11605 F: drivers/power/supply/
11607 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11608 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11609 L: linuxppc-dev@lists.ozlabs.org
11611 F: drivers/char/powernv-op-panel.c
11613 PPP OVER ATM (RFC 2364)
11614 M: Mitchell Blank Jr <mitch@sfgoth.com>
11616 F: net/atm/pppoatm.c
11617 F: include/uapi/linux/atmppp.h
11620 M: Michal Ostrowski <mostrows@earthlink.net>
11622 F: drivers/net/ppp/pppoe.c
11623 F: drivers/net/ppp/pppox.c
11626 M: James Chapman <jchapman@katalix.com>
11628 F: net/l2tp/l2tp_ppp.c
11629 F: include/linux/if_pppol2tp.h
11630 F: include/uapi/linux/if_pppol2tp.h
11632 PPP PROTOCOL DRIVERS AND COMPRESSORS
11633 M: Paul Mackerras <paulus@samba.org>
11634 L: linux-ppp@vger.kernel.org
11636 F: drivers/net/ppp/ppp_*
11639 M: Rodolfo Giometti <giometti@enneenne.com>
11640 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11641 L: linuxpps@ml.enneenne.com (subscribers-only)
11643 F: Documentation/pps/
11644 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11645 F: Documentation/ABI/testing/sysfs-pps
11647 F: include/linux/pps*.h
11648 F: include/uapi/linux/pps.h
11651 M: Dmitry Kozlov <xeb@mail.ru>
11652 L: netdev@vger.kernel.org
11654 F: drivers/net/ppp/pptp.c
11655 W: http://sourceforge.net/projects/accel-pptp
11658 M: Robert Love <rml@tech9.net>
11659 L: kpreempt-tech@lists.sourceforge.net
11660 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11662 F: Documentation/preempt-locking.txt
11663 F: include/linux/preempt.h
11666 M: Petr Mladek <pmladek@suse.com>
11667 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11668 R: Steven Rostedt <rostedt@goodmis.org>
11671 F: include/linux/printk.h
11673 PRISM54 WIRELESS DRIVER
11674 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11675 L: linux-wireless@vger.kernel.org
11676 W: http://wireless.kernel.org/en/users/Drivers/p54
11678 F: drivers/net/wireless/intersil/prism54/
11681 R: Alexey Dobriyan <adobriyan@gmail.com>
11682 L: linux-kernel@vger.kernel.org
11683 L: linux-fsdevel@vger.kernel.org
11686 F: include/linux/proc_fs.h
11687 F: tools/testing/selftests/proc/
11690 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11691 M: Kees Cook <keescook@chromium.org>
11692 L: linux-kernel@vger.kernel.org
11693 L: linux-fsdevel@vger.kernel.org
11695 F: fs/proc/proc_sysctl.c
11696 F: include/linux/sysctl.h
11698 F: tools/testing/selftests/sysctl/
11700 PS3 NETWORK SUPPORT
11701 M: Geoff Levand <geoff@infradead.org>
11702 L: netdev@vger.kernel.org
11703 L: linuxppc-dev@lists.ozlabs.org
11705 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11707 PS3 PLATFORM SUPPORT
11708 M: Geoff Levand <geoff@infradead.org>
11709 L: linuxppc-dev@lists.ozlabs.org
11711 F: arch/powerpc/boot/ps3*
11712 F: arch/powerpc/include/asm/lv1call.h
11713 F: arch/powerpc/include/asm/ps3*.h
11714 F: arch/powerpc/platforms/ps3/
11717 F: drivers/rtc/rtc-ps3.c
11718 F: drivers/usb/host/*ps3.c
11719 F: sound/ppc/snd_ps3*
11722 M: Jim Paris <jim@jtan.com>
11723 M: Geoff Levand <geoff@infradead.org>
11724 L: linuxppc-dev@lists.ozlabs.org
11726 F: drivers/block/ps3vram.c
11728 PSAMPLE PACKET SAMPLING SUPPORT:
11729 M: Yotam Gigi <yotam.gi@gmail.com>
11732 F: include/net/psample.h
11733 F: include/uapi/linux/psample.h
11736 M: Kees Cook <keescook@chromium.org>
11737 M: Anton Vorontsov <anton@enomsg.org>
11738 M: Colin Cross <ccross@android.com>
11739 M: Tony Luck <tony.luck@intel.com>
11741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11743 F: include/linux/pstore*
11744 F: drivers/firmware/efi/efi-pstore.c
11745 F: drivers/acpi/apei/erst.c
11746 F: Documentation/admin-guide/ramoops.rst
11747 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11748 K: \b(pstore|ramoops)
11750 PTP HARDWARE CLOCK SUPPORT
11751 M: Richard Cochran <richardcochran@gmail.com>
11752 L: netdev@vger.kernel.org
11754 W: http://linuxptp.sourceforge.net/
11755 F: Documentation/ABI/testing/sysfs-ptp
11756 F: Documentation/ptp/*
11757 F: drivers/net/phy/dp83640*
11759 F: include/linux/ptp_cl*
11762 M: Oleg Nesterov <oleg@redhat.com>
11764 F: include/asm-generic/syscall.h
11765 F: include/linux/ptrace.h
11766 F: include/linux/regset.h
11767 F: include/linux/tracehook.h
11768 F: include/uapi/linux/ptrace.h
11769 F: include/uapi/linux/ptrace.h
11770 F: include/asm-generic/ptrace.h
11772 F: arch/*/ptrace*.c
11773 F: arch/*/*/ptrace*.c
11774 F: arch/*/include/asm/ptrace*.h
11777 M: Hans Verkuil <hverkuil@xs4all.nl>
11778 L: linux-media@vger.kernel.org
11779 T: git git://linuxtv.org/media_tree.git
11781 F: drivers/media/usb/pulse8-cec/*
11782 F: Documentation/media/cec-drivers/pulse8-cec.rst
11784 PVRUSB2 VIDEO4LINUX DRIVER
11785 M: Mike Isely <isely@pobox.com>
11786 L: pvrusb2@isely.net (subscribers-only)
11787 L: linux-media@vger.kernel.org
11788 W: http://www.isely.net/pvrusb2/
11789 T: git git://linuxtv.org/media_tree.git
11791 F: Documentation/media/v4l-drivers/pvrusb2*
11792 F: drivers/media/usb/pvrusb2/
11795 M: Hans Verkuil <hverkuil@xs4all.nl>
11796 L: linux-media@vger.kernel.org
11797 T: git git://linuxtv.org/media_tree.git
11799 F: drivers/media/usb/pwc/*
11802 M: Kamil Debski <kamil@wypas.org>
11803 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11804 L: linux-hwmon@vger.kernel.org
11806 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11807 F: Documentation/hwmon/pwm-fan
11808 F: drivers/hwmon/pwm-fan.c
11811 M: Sean Young <sean@mess.org>
11812 L: linux-media@vger.kernel.org
11814 F: drivers/media/rc/pwm-ir-tx.c
11817 M: Thierry Reding <thierry.reding@gmail.com>
11818 L: linux-pwm@vger.kernel.org
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11821 F: Documentation/pwm.txt
11822 F: Documentation/devicetree/bindings/pwm/
11823 F: include/linux/pwm.h
11825 F: drivers/video/backlight/pwm_bl.c
11826 F: include/linux/pwm_backlight.h
11827 F: drivers/gpio/gpio-mvebu.c
11828 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11831 M: Robert Jarzmik <robert.jarzmik@free.fr>
11832 L: linux-gpio@vger.kernel.org
11834 F: drivers/gpio/gpio-pxa.c
11840 M: Robert Jarzmik <robert.jarzmik@free.fr>
11841 L: linux-rtc@vger.kernel.org
11844 PXA2xx/PXA3xx SUPPORT
11845 M: Daniel Mack <daniel@zonque.org>
11846 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11847 M: Robert Jarzmik <robert.jarzmik@free.fr>
11848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11849 T: git git://github.com/hzhuang1/linux.git
11850 T: git git://github.com/rjarzmik/linux.git
11852 F: arch/arm/boot/dts/pxa*
11853 F: arch/arm/mach-pxa/
11854 F: drivers/dma/pxa*
11855 F: drivers/pcmcia/pxa2xx*
11856 F: drivers/pinctrl/pxa/
11857 F: drivers/spi/spi-pxa2xx*
11858 F: drivers/usb/gadget/udc/pxa2*
11859 F: include/sound/pxa2xx-lib.h
11864 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11865 L: qat-linux@intel.com
11867 F: drivers/crypto/qat/
11869 QCOM AUDIO (ASoC) DRIVERS
11870 M: Patrick Lai <plai@codeaurora.org>
11871 M: Banajit Goswami <bgoswami@codeaurora.org>
11872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11876 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11877 M: Gabriel Somlo <somlo@cmu.edu>
11878 M: "Michael S. Tsirkin" <mst@redhat.com>
11879 L: qemu-devel@nongnu.org
11881 F: drivers/firmware/qemu_fw_cfg.c
11882 F: include/uapi/linux/qemu_fw_cfg.h
11885 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11886 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11887 L: linux-rdma@vger.kernel.org
11889 F: drivers/infiniband/hw/qib/
11891 QLOGIC QL41xxx FCOE DRIVER
11892 M: QLogic-Storage-Upstream@cavium.com
11893 L: linux-scsi@vger.kernel.org
11895 F: drivers/scsi/qedf/
11897 QLOGIC QL41xxx ISCSI DRIVER
11898 M: QLogic-Storage-Upstream@cavium.com
11899 L: linux-scsi@vger.kernel.org
11901 F: drivers/scsi/qedi/
11903 QLOGIC QL4xxx ETHERNET DRIVER
11904 M: Ariel Elior <Ariel.Elior@cavium.com>
11905 M: everest-linux-l2@cavium.com
11906 L: netdev@vger.kernel.org
11908 F: drivers/net/ethernet/qlogic/qed/
11909 F: include/linux/qed/
11910 F: drivers/net/ethernet/qlogic/qede/
11912 QLOGIC QL4xxx RDMA DRIVER
11913 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11914 M: Ariel Elior <Ariel.Elior@cavium.com>
11915 L: linux-rdma@vger.kernel.org
11917 F: drivers/infiniband/hw/qedr/
11918 F: include/uapi/rdma/qedr-abi.h
11920 QLOGIC QLA1280 SCSI DRIVER
11921 M: Michael Reed <mdr@sgi.com>
11922 L: linux-scsi@vger.kernel.org
11924 F: drivers/scsi/qla1280.[ch]
11926 QLOGIC QLA2XXX FC-SCSI DRIVER
11927 M: qla2xxx-upstream@qlogic.com
11928 L: linux-scsi@vger.kernel.org
11930 F: Documentation/scsi/LICENSE.qla2xxx
11931 F: drivers/scsi/qla2xxx/
11933 QLOGIC QLA3XXX NETWORK DRIVER
11934 M: Dept-GELinuxNICDev@cavium.com
11935 L: netdev@vger.kernel.org
11937 F: Documentation/networking/LICENSE.qla3xxx
11938 F: drivers/net/ethernet/qlogic/qla3xxx.*
11940 QLOGIC QLA4XXX iSCSI DRIVER
11941 M: QLogic-Storage-Upstream@qlogic.com
11942 L: linux-scsi@vger.kernel.org
11944 F: Documentation/scsi/LICENSE.qla4xxx
11945 F: drivers/scsi/qla4xxx/
11947 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11948 M: Harish Patil <harish.patil@cavium.com>
11949 M: Manish Chopra <manish.chopra@cavium.com>
11950 M: Dept-GELinuxNICDev@cavium.com
11951 L: netdev@vger.kernel.org
11953 F: drivers/net/ethernet/qlogic/qlcnic/
11955 QLOGIC QLGE 10Gb ETHERNET DRIVER
11956 M: Harish Patil <harish.patil@cavium.com>
11957 M: Manish Chopra <manish.chopra@cavium.com>
11958 M: Dept-GELinuxNICDev@cavium.com
11959 L: netdev@vger.kernel.org
11961 F: drivers/net/ethernet/qlogic/qlge/
11963 QM1D1B0004 MEDIA DRIVER
11964 M: Akihiro Tsukada <tskd08@gmail.com>
11965 L: linux-media@vger.kernel.org
11967 F: drivers/media/tuners/qm1d1b0004*
11969 QM1D1C0042 MEDIA DRIVER
11970 M: Akihiro Tsukada <tskd08@gmail.com>
11971 L: linux-media@vger.kernel.org
11973 F: drivers/media/tuners/qm1d1c0042*
11976 M: Anders Larsen <al@alarsen.net>
11977 W: http://www.alarsen.net/linux/qnx4fs/
11980 F: include/uapi/linux/qnx4_fs.h
11981 F: include/uapi/linux/qnxtypes.h
11983 QORIQ DPAA2 FSL-MC BUS DRIVER
11984 M: Stuart Yoder <stuyoder@gmail.com>
11985 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11986 L: linux-kernel@vger.kernel.org
11988 F: drivers/bus/fsl-mc/
11989 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11990 F: Documentation/networking/dpaa2/overview.rst
11992 QT1010 MEDIA DRIVER
11993 M: Antti Palosaari <crope@iki.fi>
11994 L: linux-media@vger.kernel.org
11995 W: https://linuxtv.org
11996 W: http://palosaari.fi/linux/
11997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11998 T: git git://linuxtv.org/anttip/media_tree.git
12000 F: drivers/media/tuners/qt1010*
12002 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12003 M: Kalle Valo <kvalo@codeaurora.org>
12004 L: ath10k@lists.infradead.org
12005 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12008 F: drivers/net/wireless/ath/ath10k/
12010 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12011 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12012 L: linux-wireless@vger.kernel.org
12013 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12015 F: drivers/net/wireless/ath/ath9k/
12017 QUALCOMM CAMERA SUBSYSTEM DRIVER
12018 M: Todor Tomov <todor.tomov@linaro.org>
12019 L: linux-media@vger.kernel.org
12021 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12022 F: Documentation/media/v4l-drivers/qcom_camss.rst
12023 F: drivers/media/platform/qcom/camss/
12025 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12026 M: Ilia Lin <ilia.lin@gmail.com>
12027 L: linux-pm@vger.kernel.org
12029 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12030 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12032 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12033 M: Timur Tabi <timur@kernel.org>
12034 L: netdev@vger.kernel.org
12036 F: drivers/net/ethernet/qualcomm/emac/
12038 QUALCOMM GENERIC INTERFACE I2C DRIVER
12039 M: Alok Chauhan <alokc@codeaurora.org>
12040 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12041 L: linux-i2c@vger.kernel.org
12042 L: linux-arm-msm@vger.kernel.org
12044 F: drivers/i2c/busses/i2c-qcom-geni.c
12046 QUALCOMM HEXAGON ARCHITECTURE
12047 M: Richard Kuo <rkuo@codeaurora.org>
12048 L: linux-hexagon@vger.kernel.org
12049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12053 QUALCOMM HIDMA DRIVER
12054 M: Sinan Kaya <okaya@kernel.org>
12055 L: linux-arm-kernel@lists.infradead.org
12056 L: linux-arm-msm@vger.kernel.org
12057 L: dmaengine@vger.kernel.org
12059 F: drivers/dma/qcom/hidma*
12062 M: Rob Clark <robdclark@gmail.com>
12063 L: iommu@lists.linux-foundation.org
12064 L: linux-arm-msm@vger.kernel.org
12066 F: drivers/iommu/qcom_iommu.c
12068 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12069 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12070 L: linux-media@vger.kernel.org
12071 L: linux-arm-msm@vger.kernel.org
12072 T: git git://linuxtv.org/media_tree.git
12074 F: drivers/media/platform/qcom/venus/
12076 QUALCOMM WCN36XX WIRELESS DRIVER
12077 M: Kalle Valo <kvalo@codeaurora.org>
12078 L: wcn36xx@lists.infradead.org
12079 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12080 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12082 F: drivers/net/wireless/ath/wcn36xx/
12084 QUANTENNA QTNFMAC WIRELESS DRIVER
12085 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12086 M: Avinash Patil <avinashp@quantenna.com>
12087 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12088 L: linux-wireless@vger.kernel.org
12090 F: drivers/net/wireless/quantenna
12092 RADEON and AMDGPU DRM DRIVERS
12093 M: Alex Deucher <alexander.deucher@amd.com>
12094 M: Christian König <christian.koenig@amd.com>
12095 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12096 L: amd-gfx@lists.freedesktop.org
12097 T: git git://people.freedesktop.org/~agd5f/linux
12099 F: drivers/gpu/drm/radeon/
12100 F: include/uapi/drm/radeon_drm.h
12101 F: drivers/gpu/drm/amd/
12102 F: include/uapi/drm/amdgpu_drm.h
12104 RADEON FRAMEBUFFER DISPLAY DRIVER
12105 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12106 L: linux-fbdev@vger.kernel.org
12108 F: drivers/video/fbdev/aty/radeon*
12109 F: include/uapi/linux/radeonfb.h
12111 RADIOSHARK RADIO DRIVER
12112 M: Hans Verkuil <hverkuil@xs4all.nl>
12113 L: linux-media@vger.kernel.org
12114 T: git git://linuxtv.org/media_tree.git
12116 F: drivers/media/radio/radio-shark.c
12118 RADIOSHARK2 RADIO DRIVER
12119 M: Hans Verkuil <hverkuil@xs4all.nl>
12120 L: linux-media@vger.kernel.org
12121 T: git git://linuxtv.org/media_tree.git
12123 F: drivers/media/radio/radio-shark2.c
12124 F: drivers/media/radio/radio-tea5777.c
12126 RADOS BLOCK DEVICE (RBD)
12127 M: Ilya Dryomov <idryomov@gmail.com>
12128 M: Sage Weil <sage@redhat.com>
12129 M: Alex Elder <elder@kernel.org>
12130 L: ceph-devel@vger.kernel.org
12131 W: http://ceph.com/
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12133 T: git git://github.com/ceph/ceph-client.git
12135 F: Documentation/ABI/testing/sysfs-bus-rbd
12136 F: drivers/block/rbd.c
12137 F: drivers/block/rbd_types.h
12139 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12140 M: Paul Mackerras <paulus@samba.org>
12141 L: linux-fbdev@vger.kernel.org
12143 F: drivers/video/fbdev/aty/aty128fb.c
12145 RAINSHADOW-CEC DRIVER
12146 M: Hans Verkuil <hverkuil@xs4all.nl>
12147 L: linux-media@vger.kernel.org
12148 T: git git://linuxtv.org/media_tree.git
12150 F: drivers/media/usb/rainshadow-cec/*
12152 RALINK MIPS ARCHITECTURE
12153 M: John Crispin <john@phrozen.org>
12154 L: linux-mips@linux-mips.org
12156 F: arch/mips/ralink
12158 RALINK RT2X00 WIRELESS LAN DRIVER
12160 M: Stanislaw Gruszka <sgruszka@redhat.com>
12161 M: Helmut Schaa <helmut.schaa@googlemail.com>
12162 L: linux-wireless@vger.kernel.org
12164 F: drivers/net/wireless/ralink/rt2x00/
12166 RAMDISK RAM BLOCK DEVICE DRIVER
12167 M: Jens Axboe <axboe@kernel.dk>
12169 F: Documentation/blockdev/ramdisk.txt
12170 F: drivers/block/brd.c
12172 RANCHU VIRTUAL BOARD FOR MIPS
12173 M: Miodrag Dinic <miodrag.dinic@mips.com>
12174 L: linux-mips@linux-mips.org
12176 F: arch/mips/generic/board-ranchu.c
12177 F: arch/mips/configs/generic/board-ranchu.config
12179 RANDOM NUMBER DRIVER
12180 M: "Theodore Ts'o" <tytso@mit.edu>
12182 F: drivers/char/random.c
12185 M: Matt Porter <mporter@kernel.crashing.org>
12186 M: Alexandre Bounine <alex.bou9@gmail.com>
12188 F: drivers/rapidio/
12190 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12191 L: linux-wireless@vger.kernel.org
12193 F: drivers/net/wireless/ray*
12195 RCUTORTURE TEST FRAMEWORK
12196 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12197 M: Josh Triplett <josh@joshtriplett.org>
12198 R: Steven Rostedt <rostedt@goodmis.org>
12199 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12200 R: Lai Jiangshan <jiangshanlai@gmail.com>
12201 L: linux-kernel@vger.kernel.org
12203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12204 F: tools/testing/selftests/rcutorture
12207 M: Florian Fainelli <florian@openwrt.org>
12210 RDC R6040 FAST ETHERNET DRIVER
12211 M: Florian Fainelli <f.fainelli@gmail.com>
12212 L: netdev@vger.kernel.org
12214 F: drivers/net/ethernet/rdc/r6040.c
12216 RDMAVT - RDMA verbs software
12217 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12218 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12219 L: linux-rdma@vger.kernel.org
12221 F: drivers/infiniband/sw/rdmavt
12223 RDS - RELIABLE DATAGRAM SOCKETS
12224 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12225 L: netdev@vger.kernel.org
12226 L: linux-rdma@vger.kernel.org
12227 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12228 W: https://oss.oracle.com/projects/rds/
12231 F: Documentation/networking/rds.txt
12233 RDT - RESOURCE ALLOCATION
12234 M: Fenghua Yu <fenghua.yu@intel.com>
12235 L: linux-kernel@vger.kernel.org
12237 F: arch/x86/kernel/cpu/intel_rdt*
12238 F: arch/x86/include/asm/intel_rdt_sched.h
12239 F: Documentation/x86/intel_rdt*
12241 READ-COPY UPDATE (RCU)
12242 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12243 M: Josh Triplett <josh@joshtriplett.org>
12244 R: Steven Rostedt <rostedt@goodmis.org>
12245 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12246 R: Lai Jiangshan <jiangshanlai@gmail.com>
12247 L: linux-kernel@vger.kernel.org
12248 W: http://www.rdrop.com/users/paulmck/RCU/
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12251 F: Documentation/RCU/
12252 X: Documentation/RCU/torture.txt
12253 F: include/linux/rcu*
12254 X: include/linux/srcu*.h
12256 X: kernel/rcu/srcu*.c
12258 REAL TIME CLOCK (RTC) SUBSYSTEM
12259 M: Alessandro Zummo <a.zummo@towertech.it>
12260 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12261 L: linux-rtc@vger.kernel.org
12262 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12265 F: Documentation/devicetree/bindings/rtc/
12266 F: Documentation/rtc.txt
12268 F: include/linux/rtc.h
12269 F: include/uapi/linux/rtc.h
12270 F: include/linux/rtc/
12271 F: include/linux/platform_data/rtc-*
12272 F: tools/testing/selftests/rtc/
12274 REALTEK AUDIO CODECS
12275 M: Bard Liao <bardliao@realtek.com>
12276 M: Oder Chiou <oder_chiou@realtek.com>
12278 F: sound/soc/codecs/rt*
12279 F: include/sound/rt*.h
12281 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12282 M: Linus Walleij <linus.walleij@linaro.org>
12284 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12285 F: drivers/net/dsa/realtek-smi*
12286 F: drivers/net/dsa/rtl83*
12288 REGISTER MAP ABSTRACTION
12289 M: Mark Brown <broonie@kernel.org>
12290 L: linux-kernel@vger.kernel.org
12291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12293 F: Documentation/devicetree/bindings/regmap/
12294 F: drivers/base/regmap/
12295 F: include/linux/regmap.h
12297 REISERFS FILE SYSTEM
12298 L: reiserfs-devel@vger.kernel.org
12302 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12303 M: Ohad Ben-Cohen <ohad@wizery.com>
12304 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12305 L: linux-remoteproc@vger.kernel.org
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12308 F: Documentation/devicetree/bindings/remoteproc/
12309 F: Documentation/remoteproc.txt
12310 F: drivers/remoteproc/
12311 F: include/linux/remoteproc.h
12313 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12314 M: Ohad Ben-Cohen <ohad@wizery.com>
12315 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12316 L: linux-remoteproc@vger.kernel.org
12317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12320 F: Documentation/rpmsg.txt
12321 F: include/linux/rpmsg.h
12322 F: include/linux/rpmsg/
12324 RENESAS CLOCK DRIVERS
12325 M: Geert Uytterhoeven <geert+renesas@glider.be>
12326 L: linux-renesas-soc@vger.kernel.org
12327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12329 F: drivers/clk/renesas/
12331 RENESAS EMEV2 I2C DRIVER
12332 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12334 F: drivers/i2c/busses/i2c-emev2.c
12336 RENESAS ETHERNET DRIVERS
12337 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12338 L: netdev@vger.kernel.org
12339 L: linux-renesas-soc@vger.kernel.org
12340 F: Documentation/devicetree/bindings/net/renesas,*.txt
12341 F: Documentation/devicetree/bindings/net/sh_eth.txt
12342 F: drivers/net/ethernet/renesas/
12343 F: include/linux/sh_eth.h
12345 RENESAS R-CAR GYROADC DRIVER
12346 M: Marek Vasut <marek.vasut@gmail.com>
12347 L: linux-iio@vger.kernel.org
12349 F: drivers/iio/adc/rcar_gyro_adc.c
12351 RENESAS R-CAR I2C DRIVERS
12352 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12354 F: drivers/i2c/busses/i2c-rcar.c
12355 F: drivers/i2c/busses/i2c-sh_mobile.c
12357 RENESAS USB PHY DRIVER
12358 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12359 L: linux-renesas-soc@vger.kernel.org
12361 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12363 RESET CONTROLLER FRAMEWORK
12364 M: Philipp Zabel <p.zabel@pengutronix.de>
12365 T: git git://git.pengutronix.de/git/pza/linux
12368 F: Documentation/devicetree/bindings/reset/
12369 F: include/dt-bindings/reset/
12370 F: include/linux/reset.h
12371 F: include/linux/reset-controller.h
12373 RESTARTABLE SEQUENCES SUPPORT
12374 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12375 M: Peter Zijlstra <peterz@infradead.org>
12376 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12377 M: Boqun Feng <boqun.feng@gmail.com>
12378 L: linux-kernel@vger.kernel.org
12381 F: include/uapi/linux/rseq.h
12382 F: include/trace/events/rseq.h
12383 F: tools/testing/selftests/rseq/
12386 M: Johannes Berg <johannes@sipsolutions.net>
12387 L: linux-wireless@vger.kernel.org
12388 W: http://wireless.kernel.org/
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12392 F: Documentation/rfkill.txt
12393 F: Documentation/ABI/stable/sysfs-class-rfkill
12395 F: include/linux/rfkill.h
12396 F: include/uapi/linux/rfkill.h
12399 M: Thomas Graf <tgraf@suug.ch>
12400 M: Herbert Xu <herbert@gondor.apana.org.au>
12401 L: netdev@vger.kernel.org
12403 F: lib/rhashtable.c
12404 F: lib/test_rhashtable.c
12405 F: include/linux/rhashtable.h
12406 F: include/linux/rhashtable-types.h
12408 RICOH R5C592 MEMORYSTICK DRIVER
12409 M: Maxim Levitsky <maximlevitsky@gmail.com>
12411 F: drivers/memstick/host/r592.*
12413 RICOH SMARTMEDIA/XD DRIVER
12414 M: Maxim Levitsky <maximlevitsky@gmail.com>
12416 F: drivers/mtd/nand/raw/r852.c
12417 F: drivers/mtd/nand/raw/r852.h
12419 RISC-V ARCHITECTURE
12420 M: Palmer Dabbelt <palmer@sifive.com>
12421 M: Albert Ou <aou@eecs.berkeley.edu>
12422 L: linux-riscv@lists.infradead.org
12423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12430 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12431 W: http://sourceforge.net/projects/roccat/
12433 F: drivers/hid/hid-roccat*
12434 F: include/linux/hid-roccat*
12435 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12437 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12438 M: Jacob chen <jacob2.chen@rock-chips.com>
12439 L: linux-media@vger.kernel.org
12441 F: drivers/media/platform/rockchip/rga/
12442 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12445 M: Jiri Pirko <jiri@resnulli.us>
12446 L: netdev@vger.kernel.org
12448 F: drivers/net/ethernet/rocker/
12452 W: http://www.comtrol.com
12454 F: Documentation/serial/rocket.txt
12455 F: drivers/tty/rocket*
12457 ROCKETPORT EXPRESS/INFINITY DRIVER
12458 M: Kevin Cernekee <cernekee@gmail.com>
12459 L: linux-serial@vger.kernel.org
12461 F: drivers/tty/serial/rp2.*
12463 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12464 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12465 L: linux-kernel@vger.kernel.org
12466 L: linux-renesas-soc@vger.kernel.org
12468 F: drivers/mfd/bd9571mwv.c
12469 F: drivers/regulator/bd9571mwv-regulator.c
12470 F: drivers/gpio/gpio-bd9571mwv.c
12471 F: include/linux/mfd/bd9571mwv.h
12472 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12475 M: Ralf Baechle <ralf@linux-mips.org>
12476 L: linux-hams@vger.kernel.org
12477 W: http://www.linux-ax25.org/
12479 F: include/net/rose.h
12480 F: include/uapi/linux/rose.h
12483 RTL2830 MEDIA DRIVER
12484 M: Antti Palosaari <crope@iki.fi>
12485 L: linux-media@vger.kernel.org
12486 W: https://linuxtv.org
12487 W: http://palosaari.fi/linux/
12488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12489 T: git git://linuxtv.org/anttip/media_tree.git
12491 F: drivers/media/dvb-frontends/rtl2830*
12493 RTL2832 MEDIA DRIVER
12494 M: Antti Palosaari <crope@iki.fi>
12495 L: linux-media@vger.kernel.org
12496 W: https://linuxtv.org
12497 W: http://palosaari.fi/linux/
12498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12499 T: git git://linuxtv.org/anttip/media_tree.git
12501 F: drivers/media/dvb-frontends/rtl2832*
12503 RTL2832_SDR MEDIA DRIVER
12504 M: Antti Palosaari <crope@iki.fi>
12505 L: linux-media@vger.kernel.org
12506 W: https://linuxtv.org
12507 W: http://palosaari.fi/linux/
12508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12509 T: git git://linuxtv.org/anttip/media_tree.git
12511 F: drivers/media/dvb-frontends/rtl2832_sdr*
12513 RTL8180 WIRELESS DRIVER
12514 L: linux-wireless@vger.kernel.org
12515 W: http://wireless.kernel.org/
12516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12518 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12520 RTL8187 WIRELESS DRIVER
12521 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12522 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12523 M: Larry Finger <Larry.Finger@lwfinger.net>
12524 L: linux-wireless@vger.kernel.org
12525 W: http://wireless.kernel.org/
12526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12528 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12530 REALTEK WIRELESS DRIVER (rtlwifi family)
12531 M: Ping-Ke Shih <pkshih@realtek.com>
12532 L: linux-wireless@vger.kernel.org
12533 W: http://wireless.kernel.org/
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12536 F: drivers/net/wireless/realtek/rtlwifi/
12538 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12539 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12540 L: linux-wireless@vger.kernel.org
12541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12543 F: drivers/net/wireless/realtek/rtl8xxxu/
12545 RXRPC SOCKETS (AF_RXRPC)
12546 M: David Howells <dhowells@redhat.com>
12547 L: linux-afs@lists.infradead.org
12550 F: include/keys/rxrpc-type.h
12551 F: include/net/af_rxrpc.h
12552 F: include/trace/events/rxrpc.h
12553 F: include/uapi/linux/rxrpc.h
12554 F: Documentation/networking/rxrpc.txt
12555 W: https://www.infradead.org/~dhowells/kafs/
12557 S3 SAVAGE FRAMEBUFFER DRIVER
12558 M: Antonino Daplas <adaplas@gmail.com>
12559 L: linux-fbdev@vger.kernel.org
12561 F: drivers/video/fbdev/savage/
12564 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12565 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12566 L: linux-s390@vger.kernel.org
12567 W: http://www.ibm.com/developerworks/linux/linux390/
12568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12572 F: Documentation/s390/
12573 F: Documentation/driver-api/s390-drivers.rst
12575 S390 COMMON I/O LAYER
12576 M: Sebastian Ott <sebott@linux.ibm.com>
12577 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12578 L: linux-s390@vger.kernel.org
12579 W: http://www.ibm.com/developerworks/linux/linux390/
12581 F: drivers/s390/cio/
12584 M: Stefan Haberland <sth@linux.ibm.com>
12585 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12586 L: linux-s390@vger.kernel.org
12587 W: http://www.ibm.com/developerworks/linux/linux390/
12589 F: drivers/s390/block/dasd*
12590 F: block/partitions/ibm.c
12593 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12594 L: linux-s390@vger.kernel.org
12595 W: http://www.ibm.com/developerworks/linux/linux390/
12597 F: drivers/iommu/s390-iommu.c
12599 S390 IUCV NETWORK LAYER
12600 M: Julian Wiedmann <jwi@linux.ibm.com>
12601 M: Ursula Braun <ubraun@linux.ibm.com>
12602 L: linux-s390@vger.kernel.org
12603 W: http://www.ibm.com/developerworks/linux/linux390/
12605 F: drivers/s390/net/*iucv*
12606 F: include/net/iucv/
12609 S390 NETWORK DRIVERS
12610 M: Julian Wiedmann <jwi@linux.ibm.com>
12611 M: Ursula Braun <ubraun@linux.ibm.com>
12612 L: linux-s390@vger.kernel.org
12613 W: http://www.ibm.com/developerworks/linux/linux390/
12615 F: drivers/s390/net/
12618 M: Sebastian Ott <sebott@linux.ibm.com>
12619 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12620 L: linux-s390@vger.kernel.org
12621 W: http://www.ibm.com/developerworks/linux/linux390/
12624 F: drivers/pci/hotplug/s390_pci_hpc.c
12626 S390 VFIO-CCW DRIVER
12627 M: Cornelia Huck <cohuck@redhat.com>
12628 M: Halil Pasic <pasic@linux.ibm.com>
12629 L: linux-s390@vger.kernel.org
12630 L: kvm@vger.kernel.org
12632 F: drivers/s390/cio/vfio_ccw*
12633 F: Documentation/s390/vfio-ccw.txt
12634 F: include/uapi/linux/vfio_ccw.h
12637 M: Harald Freudenberger <freude@linux.ibm.com>
12638 L: linux-s390@vger.kernel.org
12639 W: http://www.ibm.com/developerworks/linux/linux390/
12641 F: drivers/s390/crypto/
12644 M: Steffen Maier <maier@linux.ibm.com>
12645 M: Benjamin Block <bblock@linux.ibm.com>
12646 L: linux-s390@vger.kernel.org
12647 W: http://www.ibm.com/developerworks/linux/linux390/
12649 F: drivers/s390/scsi/zfcp_*
12651 S3C24XX SD/MMC Driver
12652 M: Ben Dooks <ben-linux@fluff.org>
12653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12655 F: drivers/mmc/host/s3cmci.*
12657 SAA6588 RDS RECEIVER DRIVER
12658 M: Hans Verkuil <hverkuil@xs4all.nl>
12659 L: linux-media@vger.kernel.org
12660 T: git git://linuxtv.org/media_tree.git
12661 W: https://linuxtv.org
12663 F: drivers/media/i2c/saa6588*
12665 SAA7134 VIDEO4LINUX DRIVER
12666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12667 L: linux-media@vger.kernel.org
12668 W: https://linuxtv.org
12669 T: git git://linuxtv.org/media_tree.git
12671 F: Documentation/media/v4l-drivers/saa7134*
12672 F: drivers/media/pci/saa7134/
12674 SAA7146 VIDEO4LINUX-2 DRIVER
12675 M: Hans Verkuil <hverkuil@xs4all.nl>
12676 L: linux-media@vger.kernel.org
12677 T: git git://linuxtv.org/media_tree.git
12679 F: drivers/media/common/saa7146/
12680 F: drivers/media/pci/saa7146/
12681 F: include/media/saa7146*
12683 SAMSUNG AUDIO (ASoC) DRIVERS
12684 M: Krzysztof Kozlowski <krzk@kernel.org>
12685 M: Sangbeom Kim <sbkim73@samsung.com>
12686 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12689 F: sound/soc/samsung/
12690 F: Documentation/devicetree/bindings/sound/samsung*
12692 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12693 M: Krzysztof Kozlowski <krzk@kernel.org>
12694 L: linux-crypto@vger.kernel.org
12695 L: linux-samsung-soc@vger.kernel.org
12697 F: drivers/crypto/exynos-rng.c
12698 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12700 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12701 M: Łukasz Stelmach <l.stelmach@samsung.com>
12702 L: linux-samsung-soc@vger.kernel.org
12704 F: drivers/char/hw_random/exynos-trng.c
12705 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12707 SAMSUNG FRAMEBUFFER DRIVER
12708 M: Jingoo Han <jingoohan1@gmail.com>
12709 L: linux-fbdev@vger.kernel.org
12711 F: drivers/video/fbdev/s3c-fb.c
12713 SAMSUNG LAPTOP DRIVER
12714 M: Corentin Chary <corentin.chary@gmail.com>
12715 L: platform-driver-x86@vger.kernel.org
12717 F: drivers/platform/x86/samsung-laptop.c
12719 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12720 M: Sangbeom Kim <sbkim73@samsung.com>
12721 M: Krzysztof Kozlowski <krzk@kernel.org>
12722 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12723 L: linux-kernel@vger.kernel.org
12724 L: linux-samsung-soc@vger.kernel.org
12726 F: drivers/mfd/sec*.c
12727 F: drivers/regulator/s2m*.c
12728 F: drivers/regulator/s5m*.c
12729 F: drivers/clk/clk-s2mps11.c
12730 F: drivers/rtc/rtc-s5m.c
12731 F: include/linux/mfd/samsung/
12732 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12733 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12734 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12735 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12737 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12738 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12739 L: linux-media@vger.kernel.org
12740 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12742 F: drivers/media/platform/s3c-camif/
12743 F: include/media/drv-intf/s3c_camif.h
12745 SAMSUNG S3FWRN5 NFC DRIVER
12746 M: Robert Baldyga <r.baldyga@samsung.com>
12747 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12748 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12750 F: drivers/nfc/s3fwrn5
12752 SAMSUNG S5C73M3 CAMERA DRIVER
12753 M: Kyungmin Park <kyungmin.park@samsung.com>
12754 M: Andrzej Hajda <a.hajda@samsung.com>
12755 L: linux-media@vger.kernel.org
12757 F: drivers/media/i2c/s5c73m3/*
12759 SAMSUNG S5K5BAF CAMERA DRIVER
12760 M: Kyungmin Park <kyungmin.park@samsung.com>
12761 M: Andrzej Hajda <a.hajda@samsung.com>
12762 L: linux-media@vger.kernel.org
12764 F: drivers/media/i2c/s5k5baf.c
12766 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12767 M: Krzysztof Kozlowski <krzk@kernel.org>
12768 M: Vladimir Zapolskiy <vz@mleia.com>
12769 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12770 L: linux-crypto@vger.kernel.org
12771 L: linux-samsung-soc@vger.kernel.org
12773 F: drivers/crypto/s5p-sss.c
12775 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12776 M: Kyungmin Park <kyungmin.park@samsung.com>
12777 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12778 L: linux-media@vger.kernel.org
12779 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12781 F: drivers/media/platform/exynos4-is/
12783 SAMSUNG SOC CLOCK DRIVERS
12784 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12785 M: Tomasz Figa <tomasz.figa@gmail.com>
12786 M: Chanwoo Choi <cw00.choi@samsung.com>
12788 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12790 F: drivers/clk/samsung/
12791 F: include/dt-bindings/clock/exynos*.h
12792 F: Documentation/devicetree/bindings/clock/exynos*.txt
12794 SAMSUNG SPI DRIVERS
12795 M: Kukjin Kim <kgene@kernel.org>
12796 M: Krzysztof Kozlowski <krzk@kernel.org>
12797 M: Andi Shyti <andi@etezian.org>
12798 L: linux-spi@vger.kernel.org
12799 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12801 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12802 F: drivers/spi/spi-s3c*
12803 F: include/linux/platform_data/spi-s3c64xx.h
12805 SAMSUNG SXGBE DRIVERS
12806 M: Byungho An <bh74.an@samsung.com>
12807 M: Girish K S <ks.giri@samsung.com>
12808 M: Vipul Pandya <vipul.pandya@samsung.com>
12810 L: netdev@vger.kernel.org
12811 F: drivers/net/ethernet/samsung/sxgbe/
12813 SAMSUNG THERMAL DRIVER
12814 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12815 L: linux-pm@vger.kernel.org
12816 L: linux-samsung-soc@vger.kernel.org
12818 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12819 F: drivers/thermal/samsung/
12821 SAMSUNG USB2 PHY DRIVER
12822 M: Kamil Debski <kamil@wypas.org>
12823 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12824 L: linux-kernel@vger.kernel.org
12826 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12827 F: Documentation/phy/samsung-usb2.txt
12828 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12829 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12830 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12831 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12832 F: drivers/phy/samsung/phy-samsung-usb2.c
12833 F: drivers/phy/samsung/phy-samsung-usb2.h
12836 M: Zwane Mwaikambo <zwanem@gmail.com>
12838 F: drivers/watchdog/sc1200wdt.c
12841 M: Ingo Molnar <mingo@redhat.com>
12842 M: Peter Zijlstra <peterz@infradead.org>
12843 L: linux-kernel@vger.kernel.org
12844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12847 F: include/linux/sched.h
12848 F: include/uapi/linux/sched.h
12849 F: include/linux/wait.h
12851 SCR24X CHIP CARD INTERFACE DRIVER
12852 M: Lubomir Rintel <lkundrak@v3.sk>
12854 F: drivers/char/pcmcia/scr24x_cs.c
12857 M: Jens Axboe <axboe@kernel.dk>
12858 L: linux-scsi@vger.kernel.org
12859 W: http://www.kernel.dk
12861 F: drivers/scsi/sr*
12863 SCSI RDMA PROTOCOL (SRP) INITIATOR
12864 M: Bart Van Assche <bvanassche@acm.org>
12865 L: linux-rdma@vger.kernel.org
12867 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12868 F: drivers/infiniband/ulp/srp/
12869 F: include/scsi/srp.h
12871 SCSI RDMA PROTOCOL (SRP) TARGET
12872 M: Bart Van Assche <bvanassche@acm.org>
12873 L: linux-rdma@vger.kernel.org
12874 L: target-devel@vger.kernel.org
12876 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12877 F: drivers/infiniband/ulp/srpt/
12880 M: Doug Gilbert <dgilbert@interlog.com>
12881 L: linux-scsi@vger.kernel.org
12882 W: http://sg.danny.cz/sg
12884 F: Documentation/scsi/scsi-generic.txt
12885 F: drivers/scsi/sg.c
12886 F: include/scsi/sg.h
12889 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12891 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12893 L: linux-scsi@vger.kernel.org
12895 F: Documentation/devicetree/bindings/scsi/
12900 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12901 L: linux-scsi@vger.kernel.org
12903 F: Documentation/scsi/st.txt
12904 F: drivers/scsi/st.*
12905 F: drivers/scsi/st_*.h
12908 M: Vlad Yasevich <vyasevich@gmail.com>
12909 M: Neil Horman <nhorman@tuxdriver.com>
12910 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12911 L: linux-sctp@vger.kernel.org
12912 W: http://lksctp.sourceforge.net
12914 F: Documentation/networking/sctp.txt
12915 F: include/linux/sctp.h
12916 F: include/uapi/linux/sctp.h
12917 F: include/net/sctp/
12921 M: Jim Cromie <jim.cromie@gmail.com>
12923 F: Documentation/i2c/busses/scx200_acb
12924 F: arch/x86/platform/scx200/
12925 F: drivers/watchdog/scx200_wdt.c
12926 F: drivers/i2c/busses/scx200*
12927 F: drivers/mtd/maps/scx200_docflash.c
12928 F: include/linux/scx200.h
12931 M: Jim Cromie <jim.cromie@gmail.com>
12933 F: drivers/char/scx200_gpio.c
12934 F: include/linux/scx200_gpio.h
12936 SCx200 HRT CLOCKSOURCE DRIVER
12937 M: Jim Cromie <jim.cromie@gmail.com>
12939 F: drivers/clocksource/scx200_hrt.c
12941 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12942 M: Sascha Sommer <saschasommer@freenet.de>
12943 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12945 F: drivers/mmc/host/sdricoh_cs.c
12948 M: Kees Cook <keescook@chromium.org>
12949 R: Andy Lutomirski <luto@amacapital.net>
12950 R: Will Drewry <wad@chromium.org>
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12953 F: kernel/seccomp.c
12954 F: include/uapi/linux/seccomp.h
12955 F: include/linux/seccomp.h
12956 F: tools/testing/selftests/seccomp/*
12957 F: tools/testing/selftests/kselftest_harness.h
12958 F: Documentation/userspace-api/seccomp_filter.rst
12959 K: \bsecure_computing
12962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12963 M: Al Cooper <alcooperx@gmail.com>
12964 L: linux-mmc@vger.kernel.org
12965 L: bcm-kernel-feedback-list@broadcom.com
12967 F: drivers/mmc/host/sdhci-brcmstb*
12969 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12970 M: Adrian Hunter <adrian.hunter@intel.com>
12971 L: linux-mmc@vger.kernel.org
12972 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12974 F: drivers/mmc/host/sdhci*
12975 F: include/linux/mmc/sdhci*
12977 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12978 M: Prabu Thangamuthu <prabu.t@synopsys.com>
12979 M: Manjunath M B <manjumb@synopsys.com>
12980 L: linux-mmc@vger.kernel.org
12982 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
12984 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12985 M: Ben Dooks <ben-linux@fluff.org>
12986 M: Jaehoon Chung <jh80.chung@samsung.com>
12987 L: linux-mmc@vger.kernel.org
12989 F: drivers/mmc/host/sdhci-s3c*
12991 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12992 M: Viresh Kumar <vireshk@kernel.org>
12993 L: linux-mmc@vger.kernel.org
12995 F: drivers/mmc/host/sdhci-spear.c
12997 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12998 M: Kishon Vijay Abraham I <kishon@ti.com>
12999 L: linux-mmc@vger.kernel.org
13001 F: drivers/mmc/host/sdhci-omap.c
13003 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13004 M: Scott Bauer <scott.bauer@intel.com>
13005 M: Jonathan Derrick <jonathan.derrick@intel.com>
13006 L: linux-block@vger.kernel.org
13009 F: block/opal_proto.h
13010 F: include/linux/sed*
13011 F: include/uapi/linux/sed*
13014 M: Security Officers <security@kernel.org>
13018 M: James Morris <jmorris@namei.org>
13019 M: "Serge E. Hallyn" <serge@hallyn.com>
13020 L: linux-security-module@vger.kernel.org (suggested Cc:)
13021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13022 W: http://kernsec.org/
13025 X: security/selinux/
13027 SELINUX SECURITY MODULE
13028 M: Paul Moore <paul@paul-moore.com>
13029 M: Stephen Smalley <sds@tycho.nsa.gov>
13030 M: Eric Paris <eparis@parisplace.org>
13031 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13032 W: https://selinuxproject.org
13033 W: https://github.com/SELinuxProject
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13036 F: include/linux/selinux*
13037 F: security/selinux/
13038 F: scripts/selinux/
13039 F: Documentation/admin-guide/LSM/SELinux.rst
13042 M: Jiri Slaby <jirislaby@gmail.com>
13044 F: drivers/misc/phantom.c
13045 F: include/uapi/linux/phantom.h
13048 M: Rob Herring <robh@kernel.org>
13049 L: linux-serial@vger.kernel.org
13051 F: Documentation/devicetree/bindings/serial/slave-device.txt
13052 F: drivers/tty/serdev/
13053 F: include/linux/serdev.h
13056 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13057 L: linux-serial@vger.kernel.org
13059 F: Documentation/devicetree/bindings/serial/
13060 F: drivers/tty/serial/
13063 M: Sean Young <sean@mess.org>
13064 L: linux-media@vger.kernel.org
13066 F: drivers/media/rc/serial_ir.c
13069 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13070 M: Edward Cree <ecree@solarflare.com>
13071 M: Bert Kenward <bkenward@solarflare.com>
13072 L: netdev@vger.kernel.org
13074 F: drivers/net/ethernet/sfc/
13077 M: Dimitri Sivanich <sivanich@sgi.com>
13079 F: drivers/misc/sgi-gru/
13081 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13082 M: Pat Gefre <pfg@sgi.com>
13083 L: linux-ia64@vger.kernel.org
13085 F: Documentation/ia64/serial.txt
13086 F: drivers/tty/serial/ioc?_serial.c
13087 F: include/linux/ioc?.h
13089 SGI XP/XPC/XPNET DRIVER
13090 M: Cliff Whickman <cpw@sgi.com>
13091 M: Robin Holt <robinmholt@gmail.com>
13093 F: drivers/misc/sgi-xp/
13095 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13096 M: Ursula Braun <ubraun@linux.ibm.com>
13097 L: linux-s390@vger.kernel.org
13098 W: http://www.ibm.com/developerworks/linux/linux390/
13102 SHARP RJ54N1CB0C SENSOR DRIVER
13103 M: Jacopo Mondi <jacopo@jmondi.org>
13104 L: linux-media@vger.kernel.org
13105 T: git git://linuxtv.org/media_tree.git
13107 F: drivers/media/i2c/rj54n1cb0c.c
13108 F: include/media/i2c/rj54n1cb0c.h
13110 SH_VEU V4L2 MEM2MEM DRIVER
13111 L: linux-media@vger.kernel.org
13113 F: drivers/media/platform/sh_veu.c
13115 SH_VOU V4L2 OUTPUT DRIVER
13116 L: linux-media@vger.kernel.org
13118 F: drivers/media/platform/sh_vou.c
13119 F: include/media/drv-intf/sh_vou.h
13121 SI2157 MEDIA DRIVER
13122 M: Antti Palosaari <crope@iki.fi>
13123 L: linux-media@vger.kernel.org
13124 W: https://linuxtv.org
13125 W: http://palosaari.fi/linux/
13126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13127 T: git git://linuxtv.org/anttip/media_tree.git
13129 F: drivers/media/tuners/si2157*
13131 SI2165 MEDIA DRIVER
13132 M: Matthias Schwarzott <zzam@gentoo.org>
13133 L: linux-media@vger.kernel.org
13134 W: https://linuxtv.org
13135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13137 F: drivers/media/dvb-frontends/si2165*
13139 SI2168 MEDIA DRIVER
13140 M: Antti Palosaari <crope@iki.fi>
13141 L: linux-media@vger.kernel.org
13142 W: https://linuxtv.org
13143 W: http://palosaari.fi/linux/
13144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13145 T: git git://linuxtv.org/anttip/media_tree.git
13147 F: drivers/media/dvb-frontends/si2168*
13149 SI470X FM RADIO RECEIVER I2C DRIVER
13150 M: Hans Verkuil <hverkuil@xs4all.nl>
13151 L: linux-media@vger.kernel.org
13152 T: git git://linuxtv.org/media_tree.git
13153 W: https://linuxtv.org
13155 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13157 SI470X FM RADIO RECEIVER USB DRIVER
13158 M: Hans Verkuil <hverkuil@xs4all.nl>
13159 L: linux-media@vger.kernel.org
13160 T: git git://linuxtv.org/media_tree.git
13161 W: https://linuxtv.org
13163 F: drivers/media/radio/si470x/radio-si470x-common.c
13164 F: drivers/media/radio/si470x/radio-si470x.h
13165 F: drivers/media/radio/si470x/radio-si470x-usb.c
13167 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13168 M: Eduardo Valentin <edubezval@gmail.com>
13169 L: linux-media@vger.kernel.org
13170 T: git git://linuxtv.org/media_tree.git
13171 W: https://linuxtv.org
13173 F: drivers/media/radio/si4713/si4713.?
13175 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13176 M: Eduardo Valentin <edubezval@gmail.com>
13177 L: linux-media@vger.kernel.org
13178 T: git git://linuxtv.org/media_tree.git
13179 W: https://linuxtv.org
13181 F: drivers/media/radio/si4713/radio-platform-si4713.c
13183 SI4713 FM RADIO TRANSMITTER USB DRIVER
13184 M: Hans Verkuil <hverkuil@xs4all.nl>
13185 L: linux-media@vger.kernel.org
13186 T: git git://linuxtv.org/media_tree.git
13187 W: https://linuxtv.org
13189 F: drivers/media/radio/si4713/radio-usb-si4713.c
13192 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13193 L: linux-media@vger.kernel.org
13194 W: https://linuxtv.org
13195 T: git git://linuxtv.org/media_tree.git
13197 F: drivers/media/common/siano/
13198 F: drivers/media/usb/siano/
13199 F: drivers/media/usb/siano/
13200 F: drivers/media/mmc/siano/
13203 M: Palmer Dabbelt <palmer@sifive.com>
13204 L: linux-riscv@lists.infradead.org
13205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13210 SILEAD TOUCHSCREEN DRIVER
13211 M: Hans de Goede <hdegoede@redhat.com>
13212 L: linux-input@vger.kernel.org
13213 L: platform-driver-x86@vger.kernel.org
13215 F: drivers/input/touchscreen/silead.c
13216 F: drivers/platform/x86/touchscreen_dmi.c
13218 SILICON MOTION SM712 FRAME BUFFER DRIVER
13219 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13220 M: Teddy Wang <teddy.wang@siliconmotion.com>
13221 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13222 L: linux-fbdev@vger.kernel.org
13224 F: drivers/video/fbdev/sm712*
13225 F: Documentation/fb/sm712fb.txt
13227 SIMPLE FIRMWARE INTERFACE (SFI)
13228 M: Len Brown <lenb@kernel.org>
13229 L: sfi-devel@simplefirmware.org
13230 W: http://simplefirmware.org/
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13233 F: arch/x86/platform/sfi/
13235 F: include/linux/sfi*.h
13238 M: Hans de Goede <hdegoede@redhat.com>
13239 L: linux-fbdev@vger.kernel.org
13241 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13242 F: drivers/video/fbdev/simplefb.c
13243 F: include/linux/platform_data/simplefb.h
13245 SIMTEC EB110ATX (Chalice CATS)
13247 P: Vincent Sanders <vince@simtec.co.uk>
13248 M: Simtec Linux Team <linux@simtec.co.uk>
13249 W: http://www.simtec.co.uk/products/EB110ATX/
13252 SIMTEC EB2410ITX (BAST)
13254 P: Vincent Sanders <vince@simtec.co.uk>
13255 M: Simtec Linux Team <linux@simtec.co.uk>
13256 W: http://www.simtec.co.uk/products/EB2410ITX/
13258 F: arch/arm/mach-s3c24xx/mach-bast.c
13259 F: arch/arm/mach-s3c24xx/bast-ide.c
13260 F: arch/arm/mach-s3c24xx/bast-irq.c
13262 SIPHASH PRF ROUTINES
13263 M: Jason A. Donenfeld <Jason@zx2c4.com>
13266 F: lib/test_siphash.c
13267 F: include/linux/siphash.h
13270 M: Gavin Schenk <g.schenk@eckelmann.de>
13271 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13272 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13275 F: include/trace/events/siox.h
13277 SIS 190 ETHERNET DRIVER
13278 M: Francois Romieu <romieu@fr.zoreil.com>
13279 L: netdev@vger.kernel.org
13281 F: drivers/net/ethernet/sis/sis190.c
13283 SIS 900/7016 FAST ETHERNET DRIVER
13284 M: Daniele Venzano <venza@brownhat.org>
13285 W: http://www.brownhat.org/sis900.html
13286 L: netdev@vger.kernel.org
13288 F: drivers/net/ethernet/sis/sis900.*
13290 SIS FRAMEBUFFER DRIVER
13291 M: Thomas Winischhofer <thomas@winischhofer.net>
13292 W: http://www.winischhofer.net/linuxsisvga.shtml
13294 F: Documentation/fb/sisfb.txt
13295 F: drivers/video/fbdev/sis/
13296 F: include/video/sisfb.h
13299 M: Thomas Winischhofer <thomas@winischhofer.net>
13300 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13302 F: drivers/usb/misc/sisusbvga/
13305 M: Christoph Lameter <cl@linux.com>
13306 M: Pekka Enberg <penberg@kernel.org>
13307 M: David Rientjes <rientjes@google.com>
13308 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13309 M: Andrew Morton <akpm@linux-foundation.org>
13310 L: linux-mm@kvack.org
13312 F: include/linux/sl?b*.h
13315 SLEEPABLE READ-COPY UPDATE (SRCU)
13316 M: Lai Jiangshan <jiangshanlai@gmail.com>
13317 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13318 M: Josh Triplett <josh@joshtriplett.org>
13319 R: Steven Rostedt <rostedt@goodmis.org>
13320 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13321 L: linux-kernel@vger.kernel.org
13322 W: http://www.rdrop.com/users/paulmck/RCU/
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13325 F: include/linux/srcu*.h
13326 F: kernel/rcu/srcu*.c
13328 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13329 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13332 F: drivers/slimbus/
13333 F: Documentation/devicetree/bindings/slimbus/
13334 F: include/linux/slimbus.h
13336 SMACK SECURITY MODULE
13337 M: Casey Schaufler <casey@schaufler-ca.com>
13338 L: linux-security-module@vger.kernel.org
13339 W: http://schaufler-ca.com
13340 T: git git://github.com/cschaufler/smack-next
13342 F: Documentation/admin-guide/LSM/Smack.rst
13345 SMC91x ETHERNET DRIVER
13346 M: Nicolas Pitre <nico@fluxnic.net>
13348 F: drivers/net/ethernet/smsc/smc91x.*
13350 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13351 M: Sakari Ailus <sakari.ailus@iki.fi>
13352 L: linux-media@vger.kernel.org
13354 F: drivers/media/i2c/smiapp/
13355 F: include/media/i2c/smiapp.h
13356 F: drivers/media/i2c/smiapp-pll.c
13357 F: drivers/media/i2c/smiapp-pll.h
13358 F: include/uapi/linux/smiapp.h
13359 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13361 SMM665 HARDWARE MONITOR DRIVER
13362 M: Guenter Roeck <linux@roeck-us.net>
13363 L: linux-hwmon@vger.kernel.org
13365 F: Documentation/hwmon/smm665
13366 F: drivers/hwmon/smm665.c
13368 SMSC EMC2103 HARDWARE MONITOR DRIVER
13369 M: Steve Glendinning <steve.glendinning@shawell.net>
13370 L: linux-hwmon@vger.kernel.org
13372 F: Documentation/hwmon/emc2103
13373 F: drivers/hwmon/emc2103.c
13375 SMSC SCH5627 HARDWARE MONITOR DRIVER
13376 M: Hans de Goede <hdegoede@redhat.com>
13377 L: linux-hwmon@vger.kernel.org
13379 F: Documentation/hwmon/sch5627
13380 F: drivers/hwmon/sch5627.c
13382 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13383 M: Steve Glendinning <steve.glendinning@shawell.net>
13384 L: linux-fbdev@vger.kernel.org
13386 F: drivers/video/fbdev/smscufx.c
13388 SMSC47B397 HARDWARE MONITOR DRIVER
13389 M: Jean Delvare <jdelvare@suse.com>
13390 L: linux-hwmon@vger.kernel.org
13392 F: Documentation/hwmon/smsc47b397
13393 F: drivers/hwmon/smsc47b397.c
13395 SMSC911x ETHERNET DRIVER
13396 M: Steve Glendinning <steve.glendinning@shawell.net>
13397 L: netdev@vger.kernel.org
13399 F: include/linux/smsc911x.h
13400 F: drivers/net/ethernet/smsc/smsc911x.*
13402 SMSC9420 PCI ETHERNET DRIVER
13403 M: Steve Glendinning <steve.glendinning@shawell.net>
13404 L: netdev@vger.kernel.org
13406 F: drivers/net/ethernet/smsc/smsc9420.*
13408 SOC-CAMERA V4L2 SUBSYSTEM
13409 L: linux-media@vger.kernel.org
13410 T: git git://linuxtv.org/media_tree.git
13412 F: include/media/soc*
13413 F: drivers/media/i2c/soc_camera/
13414 F: drivers/media/platform/soc_camera/
13416 SOCIONEXT SYNQUACER I2C DRIVER
13417 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13418 L: linux-i2c@vger.kernel.org
13420 F: drivers/i2c/busses/i2c-synquacer.c
13421 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13423 SOCIONEXT UNIPHIER SOUND DRIVER
13424 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13427 F: sound/soc/uniphier/
13429 SOEKRIS NET48XX LED SUPPORT
13430 M: Chris Boot <bootc@bootc.net>
13432 F: drivers/leds/leds-net48xx.c
13434 SOFT-ROCE DRIVER (rxe)
13435 M: Moni Shoua <monis@mellanox.com>
13436 L: linux-rdma@vger.kernel.org
13438 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13439 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13440 F: drivers/infiniband/sw/rxe/
13441 F: include/uapi/rdma/rdma_user_rxe.h
13443 SOFTLOGIC 6x10 MPEG CODEC
13444 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13445 M: Anton Sviridenko <anton@corp.bluecherry.net>
13446 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13447 M: Andrey Utkin <andrey_utkin@fastmail.com>
13448 M: Ismael Luceno <ismael@iodev.co.uk>
13449 L: linux-media@vger.kernel.org
13451 F: drivers/media/pci/solo6x10/
13453 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13454 M: James Morse <james.morse@arm.com>
13455 L: linux-arm-kernel@lists.infradead.org
13457 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13458 F: drivers/firmware/arm_sdei.c
13459 F: include/linux/sdei.h
13460 F: include/uapi/linux/sdei.h
13462 SOFTWARE RAID (Multiple Disks) SUPPORT
13463 M: Shaohua Li <shli@kernel.org>
13464 L: linux-raid@vger.kernel.org
13465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13467 F: drivers/md/Makefile
13468 F: drivers/md/Kconfig
13470 F: drivers/md/raid*
13471 F: include/linux/raid/
13472 F: include/uapi/linux/raid/
13474 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13475 M: Jassi Brar <jaswinder.singh@linaro.org>
13476 L: netdev@vger.kernel.org
13478 F: drivers/net/ethernet/socionext/netsec.c
13479 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13481 SOLIDRUN CLEARFOG SUPPORT
13482 M: Russell King <linux@armlinux.org.uk>
13484 F: arch/arm/boot/dts/armada-388-clearfog*
13485 F: arch/arm/boot/dts/armada-38x-solidrun-*
13487 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13488 M: Russell King <linux@armlinux.org.uk>
13490 F: arch/arm/boot/dts/imx6*-cubox-i*
13491 F: arch/arm/boot/dts/imx6*-hummingboard*
13492 F: arch/arm/boot/dts/imx6*-sr-*
13494 SONIC NETWORK DRIVER
13495 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13496 L: netdev@vger.kernel.org
13498 F: drivers/net/ethernet/natsemi/sonic.*
13500 SONICS SILICON BACKPLANE DRIVER (SSB)
13501 M: Michael Buesch <m@bues.ch>
13502 L: linux-wireless@vger.kernel.org
13505 F: include/linux/ssb/
13507 SONY IMX258 SENSOR DRIVER
13508 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13509 L: linux-media@vger.kernel.org
13510 T: git git://linuxtv.org/media_tree.git
13512 F: drivers/media/i2c/imx258.c
13514 SONY IMX274 SENSOR DRIVER
13515 M: Leon Luo <leonl@leopardimaging.com>
13516 L: linux-media@vger.kernel.org
13517 T: git git://linuxtv.org/media_tree.git
13519 F: drivers/media/i2c/imx274.c
13520 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13522 SONY MEMORYSTICK CARD SUPPORT
13523 M: Alex Dubov <oakad@yahoo.com>
13524 W: http://tifmxx.berlios.de/
13526 F: drivers/memstick/host/tifm_ms.c
13528 SONY MEMORYSTICK STANDARD SUPPORT
13529 M: Maxim Levitsky <maximlevitsky@gmail.com>
13531 F: drivers/memstick/core/ms_block.*
13533 SONY VAIO CONTROL DEVICE DRIVER
13534 M: Mattia Dongili <malattia@linux.it>
13535 L: platform-driver-x86@vger.kernel.org
13536 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13538 F: Documentation/laptops/sony-laptop.txt
13539 F: drivers/char/sonypi.c
13540 F: drivers/platform/x86/sony-laptop.c
13541 F: include/linux/sony-laptop.h
13544 M: Jaroslav Kysela <perex@perex.cz>
13545 M: Takashi Iwai <tiwai@suse.com>
13546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13547 W: http://www.alsa-project.org/
13548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13549 T: git git://git.alsa-project.org/alsa-kernel.git
13550 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13552 F: Documentation/sound/
13554 F: include/uapi/sound/
13557 SOUND - COMPRESSED AUDIO
13558 M: Vinod Koul <vkoul@kernel.org>
13559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13562 F: Documentation/sound/designs/compress-offload.rst
13563 F: include/sound/compress_driver.h
13564 F: include/uapi/sound/compress_*
13565 F: sound/core/compress_offload.c
13566 F: sound/soc/soc-compress.c
13568 SOUND - DMAENGINE HELPERS
13569 M: Lars-Peter Clausen <lars@metafoo.de>
13571 F: include/sound/dmaengine_pcm.h
13572 F: sound/core/pcm_dmaengine.c
13573 F: sound/soc/soc-generic-dmaengine-pcm.c
13575 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13576 M: Liam Girdwood <lgirdwood@gmail.com>
13577 M: Mark Brown <broonie@kernel.org>
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13580 W: http://alsa-project.org/main/index.php/ASoC
13582 F: Documentation/devicetree/bindings/sound/
13583 F: Documentation/sound/soc/
13585 F: include/sound/soc*
13587 SOUNDWIRE SUBSYSTEM
13588 M: Vinod Koul <vinod.koul@intel.com>
13589 M: Sanyog Kale <sanyog.r.kale@intel.com>
13590 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13591 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13593 F: Documentation/driver-api/soundwire/
13594 F: drivers/soundwire/
13595 F: include/linux/soundwire/
13598 M: Olli Salonen <olli.salonen@iki.fi>
13599 L: linux-media@vger.kernel.org
13600 W: https://linuxtv.org
13601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13603 F: drivers/media/dvb-frontends/sp2*
13605 SPARC + UltraSPARC (sparc/sparc64)
13606 M: "David S. Miller" <davem@davemloft.net>
13607 L: sparclinux@vger.kernel.org
13608 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13615 SPARC SERIAL DRIVERS
13616 M: "David S. Miller" <davem@davemloft.net>
13617 L: sparclinux@vger.kernel.org
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13621 F: include/linux/sunserialcore.h
13622 F: drivers/tty/serial/suncore.c
13623 F: drivers/tty/serial/sunhv.c
13624 F: drivers/tty/serial/sunsab.c
13625 F: drivers/tty/serial/sunsab.h
13626 F: drivers/tty/serial/sunsu.c
13627 F: drivers/tty/serial/sunzilog.c
13628 F: drivers/tty/serial/sunzilog.h
13629 F: drivers/tty/vcc.c
13632 M: "Christopher Li" <sparse@chrisli.org>
13633 L: linux-sparse@vger.kernel.org
13634 W: https://sparse.wiki.kernel.org/
13635 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13636 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13638 F: include/linux/compiler.h
13640 SPEAR CLOCK FRAMEWORK SUPPORT
13641 M: Viresh Kumar <vireshk@kernel.org>
13642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13643 W: http://www.st.com/spear
13645 F: drivers/clk/spear/
13647 SPEAR PLATFORM SUPPORT
13648 M: Viresh Kumar <vireshk@kernel.org>
13649 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13651 W: http://www.st.com/spear
13653 F: arch/arm/boot/dts/spear*
13654 F: arch/arm/mach-spear/
13657 M: Marek Vasut <marek.vasut@gmail.com>
13658 L: linux-mtd@lists.infradead.org
13659 W: http://www.linux-mtd.infradead.org/
13660 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13661 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13662 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13664 F: drivers/mtd/spi-nor/
13665 F: include/linux/mtd/spi-nor.h
13668 M: Mark Brown <broonie@kernel.org>
13669 L: linux-spi@vger.kernel.org
13670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13671 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13673 F: Documentation/devicetree/bindings/spi/
13674 F: Documentation/spi/
13676 F: include/linux/spi/
13677 F: include/uapi/linux/spi/
13680 SPIDERNET NETWORK DRIVER for CELL
13681 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13682 L: netdev@vger.kernel.org
13684 F: Documentation/networking/spider_net.txt
13685 F: drivers/net/ethernet/toshiba/spider_net*
13688 R: Stephen Boyd <sboyd@kernel.org>
13689 L: linux-arm-msm@vger.kernel.org
13690 F: Documentation/devicetree/bindings/spmi/
13692 F: include/dt-bindings/spmi/spmi.h
13693 F: include/linux/spmi.h
13694 F: include/trace/events/spmi.h
13697 M: Jeremy Kerr <jk@ozlabs.org>
13698 L: linuxppc-dev@lists.ozlabs.org
13699 W: http://www.ibm.com/developerworks/power/cell/
13701 F: Documentation/filesystems/spufs.txt
13702 F: arch/powerpc/platforms/cell/spufs/
13704 SQUASHFS FILE SYSTEM
13705 M: Phillip Lougher <phillip@squashfs.org.uk>
13706 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13707 W: http://squashfs.org.uk
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13710 F: Documentation/filesystems/squashfs.txt
13713 SRM (Alpha) environment access
13714 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13716 F: arch/alpha/kernel/srm_env.c
13718 ST STM32 I2C/SMBUS DRIVER
13719 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13720 L: linux-i2c@vger.kernel.org
13722 F: drivers/i2c/busses/i2c-stm32*
13725 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13726 L: stable@vger.kernel.org
13728 F: Documentation/process/stable-kernel-rules.rst
13731 M: Ian Abbott <abbotti@mev.co.uk>
13732 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13734 F: drivers/staging/comedi/
13736 STAGING - EROFS FILE SYSTEM
13737 M: Gao Xiang <gaoxiang25@huawei.com>
13738 M: Chao Yu <yuchao0@huawei.com>
13739 L: linux-erofs@lists.ozlabs.org
13741 F: drivers/staging/erofs/
13743 STAGING - FLARION FT1000 DRIVERS
13744 M: Marek Belisko <marek.belisko@gmail.com>
13746 F: drivers/staging/ft1000/
13748 STAGING - INDUSTRIAL IO
13749 M: Jonathan Cameron <jic23@kernel.org>
13750 L: linux-iio@vger.kernel.org
13752 F: Documentation/devicetree/bindings/staging/iio/
13753 F: drivers/staging/iio/
13755 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13756 M: Marc Dietrich <marvin24@gmx.de>
13757 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13758 L: linux-tegra@vger.kernel.org
13760 F: drivers/staging/nvec/
13762 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13763 M: Jens Frederich <jfrederich@gmail.com>
13764 M: Daniel Drake <dsd@laptop.org>
13765 M: Jon Nettleton <jon.nettleton@gmail.com>
13766 W: http://wiki.laptop.org/go/DCON
13768 F: drivers/staging/olpc_dcon/
13770 STAGING - REALTEK RTL8712U DRIVERS
13771 M: Larry Finger <Larry.Finger@lwfinger.net>
13772 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13774 F: drivers/staging/rtl8712/
13776 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13777 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13778 M: Teddy Wang <teddy.wang@siliconmotion.com>
13779 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13780 L: linux-fbdev@vger.kernel.org
13782 F: drivers/staging/sm750fb/
13784 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13785 M: William Hubbs <w.d.hubbs@gmail.com>
13786 M: Chris Brannon <chris@the-brannons.com>
13787 M: Kirk Reiser <kirk@reisers.ca>
13788 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13789 L: speakup@linux-speakup.org
13790 W: http://www.linux-speakup.org/
13792 F: drivers/staging/speakup/
13794 STAGING - VIA VT665X DRIVERS
13795 M: Forest Bond <forest@alittletooquiet.net>
13797 F: drivers/staging/vt665?/
13799 STAGING - WILC1000 WIFI DRIVER
13800 M: Aditya Shankar <aditya.shankar@microchip.com>
13801 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13802 L: linux-wireless@vger.kernel.org
13804 F: drivers/staging/wilc1000/
13806 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13807 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13809 F: drivers/staging/xgifb/
13812 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13814 L: devel@driverdev.osuosl.org
13816 F: drivers/staging/
13818 STARFIRE/DURALAN NETWORK DRIVER
13819 M: Ion Badulescu <ionut@badula.org>
13821 F: drivers/net/ethernet/adaptec/starfire*
13823 STEC S1220 SKD DRIVER
13824 M: Bart Van Assche <bart.vanassche@wdc.com>
13825 L: linux-block@vger.kernel.org
13827 F: drivers/block/skd*[ch]
13829 STI AUDIO (ASoC) DRIVERS
13830 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13833 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13837 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13839 F: drivers/staging/media/st-cec/
13840 F: Documentation/devicetree/bindings/media/stih-cec.txt
13842 STK1160 USB VIDEO CAPTURE DRIVER
13843 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13844 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13847 F: drivers/media/usb/stk1160/
13849 STM32 AUDIO (ASoC) DRIVERS
13850 M: Olivier Moysan <olivier.moysan@st.com>
13851 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13854 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13857 STM32 TIMER/LPTIMER DRIVERS
13858 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13860 F: drivers/*/stm32-*timer*
13861 F: drivers/pwm/pwm-stm32*
13862 F: include/linux/*/stm32-*tim*
13863 F: Documentation/ABI/testing/*timer-stm32
13864 F: Documentation/devicetree/bindings/*/stm32-*timer*
13865 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13867 STMMAC ETHERNET DRIVER
13868 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13869 M: Alexandre Torgue <alexandre.torgue@st.com>
13870 M: Jose Abreu <joabreu@synopsys.com>
13871 L: netdev@vger.kernel.org
13872 W: http://www.stlinux.com
13874 F: drivers/net/ethernet/stmicro/stmmac/
13877 M: Sam Creasey <sammy@sammy.net>
13878 W: http://sammy.net/sun3/
13880 F: arch/m68k/kernel/*sun3*
13881 F: arch/m68k/sun3*/
13882 F: arch/m68k/include/asm/sun3*
13883 F: drivers/net/ethernet/i825xx/sun3*
13885 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13886 M: Hans de Goede <hdegoede@redhat.com>
13887 L: linux-input@vger.kernel.org
13889 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13890 F: drivers/input/keyboard/sun4i-lradc-keys.c
13892 SUNDANCE NETWORK DRIVER
13893 M: Denis Kirjanov <kda@linux-powerpc.org>
13894 L: netdev@vger.kernel.org
13896 F: drivers/net/ethernet/dlink/sundance.c
13899 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13900 M: Rich Felker <dalias@libc.org>
13901 L: linux-sh@vger.kernel.org
13902 Q: http://patchwork.kernel.org/project/linux-sh/list/
13904 F: Documentation/sh/
13909 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13910 M: Len Brown <len.brown@intel.com>
13911 M: Pavel Machek <pavel@ucw.cz>
13912 L: linux-pm@vger.kernel.org
13913 B: https://bugzilla.kernel.org
13915 F: Documentation/power/
13916 F: arch/x86/kernel/acpi/
13917 F: drivers/base/power/
13919 F: include/linux/suspend.h
13920 F: include/linux/freezer.h
13921 F: include/linux/pm.h
13924 M: Martin Mares <mj@ucw.cz>
13925 L: linux-video@atrey.karlin.mff.cuni.cz
13927 F: Documentation/svga.txt
13928 F: arch/x86/boot/video*
13931 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13932 L: iommu@lists.linux-foundation.org
13933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13935 F: kernel/dma/swiotlb.c
13936 F: arch/*/kernel/pci-swiotlb.c
13937 F: include/linux/swiotlb.h
13940 M: Jiri Pirko <jiri@resnulli.us>
13941 M: Ivan Vecera <ivecera@redhat.com>
13942 L: netdev@vger.kernel.org
13945 F: include/net/switchdev.h
13947 SY8106A REGULATOR DRIVER
13948 M: Icenowy Zheng <icenowy@aosc.io>
13950 F: drivers/regulator/sy8106a-regulator.c
13951 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13953 SYNC FILE FRAMEWORK
13954 M: Sumit Semwal <sumit.semwal@linaro.org>
13955 R: Gustavo Padovan <gustavo@padovan.org>
13957 L: linux-media@vger.kernel.org
13958 L: dri-devel@lists.freedesktop.org
13959 F: drivers/dma-buf/sync_*
13960 F: drivers/dma-buf/dma-fence*
13961 F: drivers/dma-buf/sw_sync.c
13962 F: include/linux/sync_file.h
13963 F: include/uapi/linux/sync_file.h
13964 F: Documentation/sync_file.txt
13965 T: git git://anongit.freedesktop.org/drm/drm-misc
13967 SYNOPSYS ARC ARCHITECTURE
13968 M: Vineet Gupta <vgupta@synopsys.com>
13969 L: linux-snps-arc@lists.infradead.org
13972 F: Documentation/devicetree/bindings/arc/*
13973 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13974 F: drivers/clocksource/arc_timer.c
13975 F: drivers/tty/serial/arc_uart.c
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13978 SYNOPSYS ARC HSDK SDP pll clock driver
13979 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13981 F: drivers/clk/clk-hsdk-pll.c
13982 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13984 SYNOPSYS ARC SDP clock driver
13985 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13987 F: drivers/clk/axs10x/*
13988 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13990 SYNOPSYS ARC SDP platform support
13991 M: Alexey Brodkin <abrodkin@synopsys.com>
13993 F: arch/arc/plat-axs10x
13994 F: arch/arc/boot/dts/ax*
13995 F: Documentation/devicetree/bindings/arc/axs10*
13997 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13998 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14000 F: drivers/reset/reset-axs10x.c
14001 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14003 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14004 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14006 F: drivers/tty/serial/8250/8250_dw.c
14008 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14009 M: Hoan Tran <hotran@apm.com>
14010 L: linux-gpio@vger.kernel.org
14012 F: drivers/gpio/gpio-dwapb.c
14013 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14015 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14016 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14018 F: drivers/dma/dwi-axi-dmac/
14019 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14021 SYNOPSYS DESIGNWARE DMAC DRIVER
14022 M: Viresh Kumar <vireshk@kernel.org>
14023 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14025 F: include/linux/dma/dw.h
14026 F: include/linux/platform_data/dma-dw.h
14029 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14030 M: Jose Abreu <Jose.Abreu@synopsys.com>
14031 L: netdev@vger.kernel.org
14033 F: drivers/net/ethernet/synopsys/
14035 SYNOPSYS DESIGNWARE I2C DRIVER
14036 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14037 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14038 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14039 L: linux-i2c@vger.kernel.org
14041 F: drivers/i2c/busses/i2c-designware-*
14042 F: include/linux/platform_data/i2c-designware.h
14044 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14045 M: Jaehoon Chung <jh80.chung@samsung.com>
14046 L: linux-mmc@vger.kernel.org
14048 F: drivers/mmc/host/dw_mmc*
14050 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14051 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14053 F: drivers/reset/reset-hsdk.c
14054 F: include/dt-bindings/reset/snps,hsdk-reset.h
14055 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14057 SYSTEM CONFIGURATION (SYSCON)
14058 M: Lee Jones <lee.jones@linaro.org>
14059 M: Arnd Bergmann <arnd@arndb.de>
14060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14062 F: drivers/mfd/syscon.c
14064 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14065 M: Sudeep Holla <sudeep.holla@arm.com>
14066 L: linux-arm-kernel@lists.infradead.org
14068 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14069 F: drivers/clk/clk-sc[mp]i.c
14070 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14071 F: drivers/firmware/arm_scpi.c
14072 F: drivers/firmware/arm_scmi/
14073 F: include/linux/sc[mp]i_protocol.h
14075 SYSTEM RESET/SHUTDOWN DRIVERS
14076 M: Sebastian Reichel <sre@kernel.org>
14077 L: linux-pm@vger.kernel.org
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14080 F: Documentation/devicetree/bindings/power/reset/
14081 F: drivers/power/reset/
14083 SYSTEM TRACE MODULE CLASS
14084 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14087 F: Documentation/trace/stm.rst
14088 F: drivers/hwtracing/stm/
14089 F: include/linux/stm.h
14090 F: include/uapi/linux/stm.h
14093 M: Christoph Hellwig <hch@infradead.org>
14095 F: Documentation/filesystems/sysv-fs.txt
14097 F: include/linux/sysv_fs.h
14100 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14101 L: linux-scsi@vger.kernel.org
14102 L: target-devel@vger.kernel.org
14103 W: http://www.linux-iscsi.org
14104 W: http://groups.google.com/group/linux-iscsi-target-dev
14105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14109 F: Documentation/target/
14111 TASKSTATS STATISTICS INTERFACE
14112 M: Balbir Singh <bsingharora@gmail.com>
14114 F: Documentation/accounting/taskstats*
14115 F: include/linux/taskstats*
14116 F: kernel/taskstats.c
14119 M: Jamal Hadi Salim <jhs@mojatatu.com>
14120 M: Cong Wang <xiyou.wangcong@gmail.com>
14121 M: Jiri Pirko <jiri@resnulli.us>
14122 L: netdev@vger.kernel.org
14124 F: include/net/pkt_cls.h
14125 F: include/net/pkt_sched.h
14126 F: include/net/tc_act/
14127 F: include/uapi/linux/pkt_cls.h
14128 F: include/uapi/linux/pkt_sched.h
14129 F: include/uapi/linux/tc_act/
14130 F: include/uapi/linux/tc_ematch/
14133 TC90522 MEDIA DRIVER
14134 M: Akihiro Tsukada <tskd08@gmail.com>
14135 L: linux-media@vger.kernel.org
14137 F: drivers/media/dvb-frontends/tc90522*
14139 TCP LOW PRIORITY MODULE
14140 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14141 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14142 W: http://tcp-lp-mod.sourceforge.net/
14144 F: net/ipv4/tcp_lp.c
14146 TDA10071 MEDIA DRIVER
14147 M: Antti Palosaari <crope@iki.fi>
14148 L: linux-media@vger.kernel.org
14149 W: https://linuxtv.org
14150 W: http://palosaari.fi/linux/
14151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14152 T: git git://linuxtv.org/anttip/media_tree.git
14154 F: drivers/media/dvb-frontends/tda10071*
14156 TDA18212 MEDIA DRIVER
14157 M: Antti Palosaari <crope@iki.fi>
14158 L: linux-media@vger.kernel.org
14159 W: https://linuxtv.org
14160 W: http://palosaari.fi/linux/
14161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14162 T: git git://linuxtv.org/anttip/media_tree.git
14164 F: drivers/media/tuners/tda18212*
14166 TDA18218 MEDIA DRIVER
14167 M: Antti Palosaari <crope@iki.fi>
14168 L: linux-media@vger.kernel.org
14169 W: https://linuxtv.org
14170 W: http://palosaari.fi/linux/
14171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14172 T: git git://linuxtv.org/anttip/media_tree.git
14174 F: drivers/media/tuners/tda18218*
14176 TDA18250 MEDIA DRIVER
14177 M: Olli Salonen <olli.salonen@iki.fi>
14178 L: linux-media@vger.kernel.org
14179 W: https://linuxtv.org
14180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14181 T: git git://linuxtv.org/media_tree.git
14183 F: drivers/media/tuners/tda18250*
14185 TDA18271 MEDIA DRIVER
14186 M: Michael Krufky <mkrufky@linuxtv.org>
14187 L: linux-media@vger.kernel.org
14188 W: https://linuxtv.org
14189 W: http://github.com/mkrufky
14190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14191 T: git git://linuxtv.org/mkrufky/tuners.git
14193 F: drivers/media/tuners/tda18271*
14195 TDA1997x MEDIA DRIVER
14196 M: Tim Harvey <tharvey@gateworks.com>
14197 L: linux-media@vger.kernel.org
14198 W: https://linuxtv.org
14199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14201 F: drivers/media/i2c/tda1997x.*
14203 TDA827x MEDIA DRIVER
14204 M: Michael Krufky <mkrufky@linuxtv.org>
14205 L: linux-media@vger.kernel.org
14206 W: https://linuxtv.org
14207 W: http://github.com/mkrufky
14208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14209 T: git git://linuxtv.org/mkrufky/tuners.git
14211 F: drivers/media/tuners/tda8290.*
14213 TDA8290 MEDIA DRIVER
14214 M: Michael Krufky <mkrufky@linuxtv.org>
14215 L: linux-media@vger.kernel.org
14216 W: https://linuxtv.org
14217 W: http://github.com/mkrufky
14218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14219 T: git git://linuxtv.org/mkrufky/tuners.git
14221 F: drivers/media/tuners/tda8290.*
14223 TDA9840 MEDIA DRIVER
14224 M: Hans Verkuil <hverkuil@xs4all.nl>
14225 L: linux-media@vger.kernel.org
14226 T: git git://linuxtv.org/media_tree.git
14227 W: https://linuxtv.org
14229 F: drivers/media/i2c/tda9840*
14231 TEA5761 TUNER DRIVER
14232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14233 L: linux-media@vger.kernel.org
14234 W: https://linuxtv.org
14235 T: git git://linuxtv.org/media_tree.git
14237 F: drivers/media/tuners/tea5761.*
14239 TEA5767 TUNER DRIVER
14240 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14241 L: linux-media@vger.kernel.org
14242 W: https://linuxtv.org
14243 T: git git://linuxtv.org/media_tree.git
14245 F: drivers/media/tuners/tea5767.*
14247 TEA6415C MEDIA DRIVER
14248 M: Hans Verkuil <hverkuil@xs4all.nl>
14249 L: linux-media@vger.kernel.org
14250 T: git git://linuxtv.org/media_tree.git
14251 W: https://linuxtv.org
14253 F: drivers/media/i2c/tea6415c*
14255 TEA6420 MEDIA DRIVER
14256 M: Hans Verkuil <hverkuil@xs4all.nl>
14257 L: linux-media@vger.kernel.org
14258 T: git git://linuxtv.org/media_tree.git
14259 W: https://linuxtv.org
14261 F: drivers/media/i2c/tea6420*
14264 M: Jiri Pirko <jiri@resnulli.us>
14265 L: netdev@vger.kernel.org
14267 F: drivers/net/team/
14268 F: include/linux/if_team.h
14269 F: include/uapi/linux/if_team.h
14271 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14272 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14274 F: arch/x86/platform/ts5500/
14276 TECHNOTREND USB IR RECEIVER
14277 M: Sean Young <sean@mess.org>
14278 L: linux-media@vger.kernel.org
14280 F: drivers/media/rc/ttusbir.c
14282 TECHWELL TW9910 VIDEO DECODER
14283 L: linux-media@vger.kernel.org
14285 F: drivers/media/i2c/tw9910.c
14286 F: include/media/i2c/tw9910.h
14289 M: Jens Wiklander <jens.wiklander@linaro.org>
14291 F: include/linux/tee_drv.h
14292 F: include/uapi/linux/tee.h
14294 F: Documentation/tee.txt
14296 TEGRA ARCHITECTURE SUPPORT
14297 M: Thierry Reding <thierry.reding@gmail.com>
14298 M: Jonathan Hunter <jonathanh@nvidia.com>
14299 L: linux-tegra@vger.kernel.org
14300 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14306 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14307 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14309 F: drivers/clk/tegra/
14312 M: Laxman Dewangan <ldewangan@nvidia.com>
14313 M: Jon Hunter <jonathanh@nvidia.com>
14315 F: drivers/dma/tegra*
14318 M: Laxman Dewangan <ldewangan@nvidia.com>
14320 F: drivers/i2c/busses/i2c-tegra.c
14322 TEGRA IOMMU DRIVERS
14323 M: Thierry Reding <thierry.reding@gmail.com>
14324 L: linux-tegra@vger.kernel.org
14326 F: drivers/iommu/tegra*
14329 M: Laxman Dewangan <ldewangan@nvidia.com>
14331 F: drivers/input/keyboard/tegra-kbc.c
14334 M: Stefan Agner <stefan@agner.ch>
14335 M: Lucas Stach <dev@lynxeye.de>
14337 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14338 F: drivers/mtd/nand/raw/tegra_nand.c
14341 M: Thierry Reding <thierry.reding@gmail.com>
14343 F: drivers/pwm/pwm-tegra.c
14345 TEGRA SERIAL DRIVER
14346 M: Laxman Dewangan <ldewangan@nvidia.com>
14348 F: drivers/tty/serial/serial-tegra.c
14351 M: Laxman Dewangan <ldewangan@nvidia.com>
14353 F: drivers/spi/spi-tegra*
14355 TEHUTI ETHERNET DRIVER
14356 M: Andy Gospodarek <andy@greyhouse.net>
14357 L: netdev@vger.kernel.org
14359 F: drivers/net/ethernet/tehuti/*
14361 Telecom Clock Driver for MCPL0010
14362 M: Mark Gross <mark.gross@intel.com>
14364 F: drivers/char/tlclk.c
14366 TENSILICA XTENSA PORT (xtensa)
14367 M: Chris Zankel <chris@zankel.net>
14368 M: Max Filippov <jcmvbkbc@gmail.com>
14369 L: linux-xtensa@linux-xtensa.org
14370 T: git git://github.com/czankel/xtensa-linux.git
14373 F: drivers/irqchip/irq-xtensa-*
14375 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14376 M: Nishanth Menon <nm@ti.com>
14377 M: Tero Kristo <t-kristo@ti.com>
14378 M: Santosh Shilimkar <ssantosh@kernel.org>
14379 L: linux-arm-kernel@lists.infradead.org
14381 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14382 F: drivers/firmware/ti_sci*
14383 F: include/linux/soc/ti/ti_sci_protocol.h
14384 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14385 F: include/dt-bindings/genpd/k2g.h
14386 F: drivers/soc/ti/ti_sci_pm_domains.c
14387 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14388 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14389 F: drivers/clk/keystone/sci-clk.c
14390 F: drivers/reset/reset-ti-sci.c
14392 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14393 M: Hans Verkuil <hverkuil@xs4all.nl>
14394 L: linux-media@vger.kernel.org
14395 T: git git://linuxtv.org/media_tree.git
14396 W: https://linuxtv.org
14398 F: drivers/media/radio/radio-raremono.c
14401 M: Zhang Rui <rui.zhang@intel.com>
14402 M: Eduardo Valentin <edubezval@gmail.com>
14403 L: linux-pm@vger.kernel.org
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14406 Q: https://patchwork.kernel.org/project/linux-pm/list/
14408 F: drivers/thermal/
14409 F: include/linux/thermal.h
14410 F: include/uapi/linux/thermal.h
14411 F: include/linux/cpu_cooling.h
14412 F: Documentation/devicetree/bindings/thermal/
14414 THERMAL/CPU_COOLING
14415 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14416 M: Viresh Kumar <viresh.kumar@linaro.org>
14417 M: Javi Merino <javi.merino@kernel.org>
14418 L: linux-pm@vger.kernel.org
14420 F: Documentation/thermal/cpu-cooling-api.txt
14421 F: drivers/thermal/cpu_cooling.c
14422 F: include/linux/cpu_cooling.h
14424 THINKPAD ACPI EXTRAS DRIVER
14425 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14426 L: ibm-acpi-devel@lists.sourceforge.net
14427 L: platform-driver-x86@vger.kernel.org
14428 W: http://ibm-acpi.sourceforge.net
14429 W: http://thinkwiki.org/wiki/Ibm-acpi
14430 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14432 F: drivers/platform/x86/thinkpad_acpi.c
14435 M: Andreas Noever <andreas.noever@gmail.com>
14436 M: Michael Jamet <michael.jamet@intel.com>
14437 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14438 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14441 F: Documentation/admin-guide/thunderbolt.rst
14442 F: drivers/thunderbolt/
14443 F: include/linux/thunderbolt.h
14445 THUNDERBOLT NETWORK DRIVER
14446 M: Michael Jamet <michael.jamet@intel.com>
14447 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14448 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14449 L: netdev@vger.kernel.org
14451 F: drivers/net/thunderbolt.c
14453 THUNDERX GPIO DRIVER
14454 M: David Daney <david.daney@cavium.com>
14456 F: drivers/gpio/gpio-thunderx.c
14458 TI AM437X VPFE DRIVER
14459 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14460 L: linux-media@vger.kernel.org
14461 W: https://linuxtv.org
14462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14463 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14465 F: drivers/media/platform/am437x/
14467 TI BANDGAP AND THERMAL DRIVER
14468 M: Eduardo Valentin <edubezval@gmail.com>
14469 M: Keerthy <j-keerthy@ti.com>
14470 L: linux-pm@vger.kernel.org
14471 L: linux-omap@vger.kernel.org
14473 F: drivers/thermal/ti-soc-thermal/
14475 TI BQ27XXX POWER SUPPLY DRIVER
14476 R: Andrew F. Davis <afd@ti.com>
14477 F: include/linux/power/bq27xxx_battery.h
14478 F: drivers/power/supply/bq27xxx_battery.c
14479 F: drivers/power/supply/bq27xxx_battery_i2c.c
14481 TI CDCE706 CLOCK DRIVER
14482 M: Max Filippov <jcmvbkbc@gmail.com>
14484 F: drivers/clk/clk-cdce706.c
14487 M: Tero Kristo <t-kristo@ti.com>
14488 L: linux-omap@vger.kernel.org
14491 F: include/linux/clk/ti.h
14493 TI DAVINCI MACHINE SUPPORT
14494 M: Sekhar Nori <nsekhar@ti.com>
14495 M: Kevin Hilman <khilman@kernel.org>
14496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14499 F: arch/arm/mach-davinci/
14500 F: drivers/i2c/busses/i2c-davinci.c
14501 F: arch/arm/boot/dts/da850*
14503 TI DAVINCI SERIES CLOCK DRIVER
14504 M: David Lechner <david@lechnology.com>
14505 R: Sekhar Nori <nsekhar@ti.com>
14507 F: Documentation/devicetree/bindings/clock/ti/davinci/
14508 F: drivers/clk/davinci/
14510 TI DAVINCI SERIES GPIO DRIVER
14511 M: Keerthy <j-keerthy@ti.com>
14512 L: linux-gpio@vger.kernel.org
14514 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14515 F: drivers/gpio/gpio-davinci.c
14517 TI DAVINCI SERIES MEDIA DRIVER
14518 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14519 L: linux-media@vger.kernel.org
14520 W: https://linuxtv.org
14521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14522 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14524 F: drivers/media/platform/davinci/
14525 F: include/media/davinci/
14527 TI ETHERNET SWITCH DRIVER (CPSW)
14528 R: Grygorii Strashko <grygorii.strashko@ti.com>
14529 L: linux-omap@vger.kernel.org
14530 L: netdev@vger.kernel.org
14532 F: drivers/net/ethernet/ti/cpsw*
14533 F: drivers/net/ethernet/ti/davinci*
14535 TI FLASH MEDIA INTERFACE DRIVER
14536 M: Alex Dubov <oakad@yahoo.com>
14538 F: drivers/misc/tifm*
14539 F: drivers/mmc/host/tifm_sd.c
14540 F: include/linux/tifm.h
14542 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14543 M: Santosh Shilimkar <ssantosh@kernel.org>
14544 L: linux-kernel@vger.kernel.org
14545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14547 F: drivers/soc/ti/*
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14550 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14551 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14552 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14555 F: sound/soc/codecs/lm49453*
14556 F: sound/soc/codecs/isabelle*
14558 TI LP855x BACKLIGHT DRIVER
14559 M: Milo Kim <milo.kim@ti.com>
14561 F: Documentation/backlight/lp855x-driver.txt
14562 F: drivers/video/backlight/lp855x_bl.c
14563 F: include/linux/platform_data/lp855x.h
14565 TI LP8727 CHARGER DRIVER
14566 M: Milo Kim <milo.kim@ti.com>
14568 F: drivers/power/supply/lp8727_charger.c
14569 F: include/linux/platform_data/lp8727.h
14571 TI LP8788 MFD DRIVER
14572 M: Milo Kim <milo.kim@ti.com>
14574 F: drivers/iio/adc/lp8788_adc.c
14575 F: drivers/leds/leds-lp8788.c
14576 F: drivers/mfd/lp8788*.c
14577 F: drivers/power/supply/lp8788-charger.c
14578 F: drivers/regulator/lp8788-*.c
14579 F: include/linux/mfd/lp8788*.h
14581 TI NETCP ETHERNET DRIVER
14582 M: Wingman Kwok <w-kwok2@ti.com>
14583 M: Murali Karicheri <m-karicheri2@ti.com>
14584 L: netdev@vger.kernel.org
14586 F: drivers/net/ethernet/ti/netcp*
14588 TI TAS571X FAMILY ASoC CODEC DRIVER
14589 M: Kevin Cernekee <cernekee@chromium.org>
14590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14592 F: sound/soc/codecs/tas571x*
14594 TI TRF7970A NFC DRIVER
14595 M: Mark Greer <mgreer@animalcreek.com>
14596 L: linux-wireless@vger.kernel.org
14597 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14599 F: drivers/nfc/trf7970a.c
14600 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14602 TI TWL4030 SERIES SOC CODEC DRIVER
14603 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14606 F: sound/soc/codecs/twl4030*
14609 M: Benoit Parrot <bparrot@ti.com>
14610 L: linux-media@vger.kernel.org
14611 W: http://linuxtv.org/
14612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14614 F: drivers/media/platform/ti-vpe/
14616 TI WILINK WIRELESS DRIVERS
14617 L: linux-wireless@vger.kernel.org
14618 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14619 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14622 F: drivers/net/wireless/ti/
14623 F: include/linux/wl12xx.h
14625 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14626 M: John Stultz <john.stultz@linaro.org>
14627 M: Thomas Gleixner <tglx@linutronix.de>
14628 R: Stephen Boyd <sboyd@kernel.org>
14629 L: linux-kernel@vger.kernel.org
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14632 F: include/linux/clocksource.h
14633 F: include/linux/time.h
14634 F: include/linux/timex.h
14635 F: include/uapi/linux/time.h
14636 F: include/uapi/linux/timex.h
14637 F: kernel/time/clocksource.c
14638 F: kernel/time/time*.c
14639 F: kernel/time/alarmtimer.c
14640 F: kernel/time/ntp.c
14641 F: tools/testing/selftests/timers/
14644 M: Jon Maloy <jon.maloy@ericsson.com>
14645 M: Ying Xue <ying.xue@windriver.com>
14646 L: netdev@vger.kernel.org (core kernel code)
14647 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14648 W: http://tipc.sourceforge.net/
14650 F: include/uapi/linux/tipc*.h
14653 TLAN NETWORK DRIVER
14654 M: Samuel Chessman <chessman@tux.org>
14655 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14656 W: http://sourceforge.net/projects/tlan/
14658 F: Documentation/networking/tlan.txt
14659 F: drivers/net/ethernet/ti/tlan.*
14661 TM6000 VIDEO4LINUX DRIVER
14662 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14663 L: linux-media@vger.kernel.org
14664 W: https://linuxtv.org
14665 T: git git://linuxtv.org/media_tree.git
14667 F: drivers/media/usb/tm6000/
14668 F: Documentation/media/v4l-drivers/tm6000*
14670 TMIO/SDHI MMC DRIVER
14671 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14672 L: linux-mmc@vger.kernel.org
14674 F: drivers/mmc/host/tmio_mmc*
14675 F: drivers/mmc/host/renesas_sdhi*
14676 F: include/linux/mfd/tmio.h
14678 TMP401 HARDWARE MONITOR DRIVER
14679 M: Guenter Roeck <linux@roeck-us.net>
14680 L: linux-hwmon@vger.kernel.org
14682 F: Documentation/hwmon/tmp401
14683 F: drivers/hwmon/tmp401.c
14685 TMPFS (SHMEM FILESYSTEM)
14686 M: Hugh Dickins <hughd@google.com>
14687 L: linux-mm@kvack.org
14689 F: include/linux/shmem_fs.h
14692 TOMOYO SECURITY MODULE
14693 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14694 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14695 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14696 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14697 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14698 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14699 W: http://tomoyo.sourceforge.jp/
14700 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14702 F: security/tomoyo/
14704 TOPSTAR LAPTOP EXTRAS DRIVER
14705 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14706 L: platform-driver-x86@vger.kernel.org
14708 F: drivers/platform/x86/topstar-laptop.c
14710 TORTURE-TEST MODULES
14711 M: Davidlohr Bueso <dave@stgolabs.net>
14712 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14713 M: Josh Triplett <josh@joshtriplett.org>
14714 L: linux-kernel@vger.kernel.org
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14717 F: Documentation/RCU/torture.txt
14718 F: kernel/torture.c
14719 F: kernel/rcu/rcutorture.c
14720 F: kernel/rcu/rcuperf.c
14721 F: kernel/locking/locktorture.c
14723 TOSHIBA ACPI EXTRAS DRIVER
14724 M: Azael Avalos <coproscefalo@gmail.com>
14725 L: platform-driver-x86@vger.kernel.org
14727 F: drivers/platform/x86/toshiba_acpi.c
14729 TOSHIBA BLUETOOTH DRIVER
14730 M: Azael Avalos <coproscefalo@gmail.com>
14731 L: platform-driver-x86@vger.kernel.org
14733 F: drivers/platform/x86/toshiba_bluetooth.c
14735 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14736 M: Azael Avalos <coproscefalo@gmail.com>
14737 L: platform-driver-x86@vger.kernel.org
14739 F: drivers/platform/x86/toshiba_haps.c
14742 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14743 W: http://www.buzzard.org.uk/toshiba/
14745 F: drivers/char/toshiba.c
14746 F: include/linux/toshiba.h
14747 F: include/uapi/linux/toshiba.h
14749 TOSHIBA TC358743 DRIVER
14750 M: Mats Randgaard <matrandg@cisco.com>
14751 L: linux-media@vger.kernel.org
14753 F: drivers/media/i2c/tc358743*
14754 F: include/media/i2c/tc358743.h
14756 TOSHIBA WMI HOTKEYS DRIVER
14757 M: Azael Avalos <coproscefalo@gmail.com>
14758 L: platform-driver-x86@vger.kernel.org
14760 F: drivers/platform/x86/toshiba-wmi.c
14763 M: Peter Huewe <peterhuewe@gmx.de>
14764 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14765 R: Jason Gunthorpe <jgg@ziepe.ca>
14766 L: linux-integrity@vger.kernel.org
14767 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14768 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14769 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14771 F: drivers/char/tpm/
14774 M: Steven Rostedt <rostedt@goodmis.org>
14775 M: Ingo Molnar <mingo@redhat.com>
14776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14778 F: Documentation/trace/ftrace.rst
14779 F: arch/*/*/*/ftrace.h
14780 F: arch/*/kernel/ftrace.c
14781 F: include/*/ftrace.h
14782 F: include/linux/trace*.h
14785 F: tools/testing/selftests/ftrace/
14787 TRACING MMIO ACCESSES (MMIOTRACE)
14788 M: Steven Rostedt <rostedt@goodmis.org>
14789 M: Ingo Molnar <mingo@kernel.org>
14790 R: Karol Herbst <karolherbst@gmail.com>
14791 R: Pekka Paalanen <ppaalanen@gmail.com>
14793 L: linux-kernel@vger.kernel.org
14794 L: nouveau@lists.freedesktop.org
14795 F: kernel/trace/trace_mmiotrace.c
14796 F: include/linux/mmiotrace.h
14797 F: arch/x86/mm/kmmio.c
14798 F: arch/x86/mm/mmio-mod.c
14799 F: arch/x86/mm/testmmiotrace.c
14802 M: Jiri Kosina <trivial@kernel.org>
14803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14805 K: ^Subject:.*(?i)trivial
14807 TEMPO SEMICONDUCTOR DRIVERS
14808 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14810 F: sound/soc/codecs/tscs*.c
14811 F: sound/soc/codecs/tscs*.h
14812 F: Documentation/devicetree/bindings/sound/tscs*.txt
14815 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14816 M: Jiri Slaby <jslaby@suse.com>
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14819 F: Documentation/serial/
14821 F: drivers/tty/serial/serial_core.c
14822 F: include/linux/serial_core.h
14823 F: include/linux/serial.h
14824 F: include/linux/tty.h
14825 F: include/uapi/linux/serial_core.h
14826 F: include/uapi/linux/serial.h
14827 F: include/uapi/linux/tty.h
14829 TUA9001 MEDIA DRIVER
14830 M: Antti Palosaari <crope@iki.fi>
14831 L: linux-media@vger.kernel.org
14832 W: https://linuxtv.org
14833 W: http://palosaari.fi/linux/
14834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14835 T: git git://linuxtv.org/anttip/media_tree.git
14837 F: drivers/media/tuners/tua9001*
14839 TULIP NETWORK DRIVERS
14840 L: netdev@vger.kernel.org
14841 L: linux-parisc@vger.kernel.org
14843 F: drivers/net/ethernet/dec/tulip/
14846 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14847 W: http://vtun.sourceforge.net/tun
14849 F: Documentation/networking/tuntap.txt
14850 F: arch/um/os-Linux/drivers/
14852 TURBOCHANNEL SUBSYSTEM
14853 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14854 M: Ralf Baechle <ralf@linux-mips.org>
14855 L: linux-mips@linux-mips.org
14856 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14859 F: include/linux/tc.h
14862 M: "Len Brown" <lenb@kernel.org>
14863 L: linux-pm@vger.kernel.org
14864 B: https://bugzilla.kernel.org
14865 Q: https://patchwork.kernel.org/project/linux-pm/list/
14866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14868 F: tools/power/x86/turbostat/
14870 TW5864 VIDEO4LINUX DRIVER
14871 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14872 M: Anton Sviridenko <anton@corp.bluecherry.net>
14873 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14874 M: Andrey Utkin <andrey_utkin@fastmail.com>
14875 L: linux-media@vger.kernel.org
14877 F: drivers/media/pci/tw5864/
14879 TW68 VIDEO4LINUX DRIVER
14880 M: Hans Verkuil <hverkuil@xs4all.nl>
14881 L: linux-media@vger.kernel.org
14882 T: git git://linuxtv.org/media_tree.git
14883 W: https://linuxtv.org
14885 F: drivers/media/pci/tw68/
14887 TW686X VIDEO4LINUX DRIVER
14888 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14889 L: linux-media@vger.kernel.org
14890 T: git git://linuxtv.org/media_tree.git
14891 W: http://linuxtv.org
14893 F: drivers/media/pci/tw686x/
14895 UBI FILE SYSTEM (UBIFS)
14896 M: Richard Weinberger <richard@nod.at>
14897 M: Artem Bityutskiy <dedekind1@gmail.com>
14898 M: Adrian Hunter <adrian.hunter@intel.com>
14899 L: linux-mtd@lists.infradead.org
14900 T: git git://git.infradead.org/ubifs-2.6.git
14901 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14903 F: Documentation/filesystems/ubifs.txt
14906 UCLINUX (M68KNOMMU AND COLDFIRE)
14907 M: Greg Ungerer <gerg@linux-m68k.org>
14908 W: http://www.linux-m68k.org/
14909 W: http://www.uclinux.org/
14910 L: linux-m68k@lists.linux-m68k.org
14911 L: uclinux-dev@uclinux.org (subscribers-only)
14912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14914 F: arch/m68k/coldfire/
14916 F: arch/m68k/*/*_no.*
14917 F: arch/m68k/include/asm/*_no.*
14920 M: Jan Kara <jack@suse.com>
14922 F: Documentation/filesystems/udf.txt
14926 M: Bastien Nocera <hadess@hadess.net>
14927 L: linux-input@vger.kernel.org
14929 F: drivers/hid/hid-udraw-ps3.c
14932 M: Evgeniy Dushistov <dushistov@mail.ru>
14934 F: Documentation/filesystems/ufs.txt
14937 UHID USERSPACE HID IO DRIVER:
14938 M: David Herrmann <dh.herrmann@googlemail.com>
14939 L: linux-input@vger.kernel.org
14941 F: drivers/hid/uhid.c
14942 F: include/uapi/linux/uhid.h
14945 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14946 L: linux-usb@vger.kernel.org
14948 F: drivers/usb/common/ulpi.c
14949 F: include/linux/ulpi/
14951 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14952 L: linux-usb@vger.kernel.org
14955 F: include/linux/uwb.h
14956 F: include/linux/uwb/
14958 UNICORE32 ARCHITECTURE:
14959 M: Guan Xuetao <gxt@pku.edu.cn>
14960 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14962 T: git git://github.com/gxt/linux.git
14966 M: Tony Finch <dot@dotat.at>
14967 W: http://dotat.at/prog/unifdef
14969 F: scripts/unifdef.c
14971 UNIFORM CDROM DRIVER
14972 M: Jens Axboe <axboe@kernel.dk>
14973 W: http://www.kernel.dk
14975 F: Documentation/cdrom/
14976 F: drivers/cdrom/cdrom.c
14977 F: include/linux/cdrom.h
14978 F: include/uapi/linux/cdrom.h
14980 UNISYS S-PAR DRIVERS
14981 M: David Kershner <david.kershner@unisys.com>
14982 L: sparmaintainer@unisys.com (Unisys internal)
14984 F: include/linux/visorbus.h
14985 F: drivers/visorbus/
14986 F: drivers/staging/unisys/
14988 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14989 M: Vinayak Holikatti <vinholikatti@gmail.com>
14990 L: linux-scsi@vger.kernel.org
14992 F: Documentation/scsi/ufs.txt
14993 F: drivers/scsi/ufs/
14995 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14996 M: Joao Pinto <jpinto@synopsys.com>
14997 L: linux-scsi@vger.kernel.org
14999 F: drivers/scsi/ufs/*dwc*
15001 UNSORTED BLOCK IMAGES (UBI)
15002 M: Artem Bityutskiy <dedekind1@gmail.com>
15003 M: Richard Weinberger <richard@nod.at>
15004 W: http://www.linux-mtd.infradead.org/
15005 L: linux-mtd@lists.infradead.org
15006 T: git git://git.infradead.org/ubifs-2.6.git
15008 F: drivers/mtd/ubi/
15009 F: include/linux/mtd/ubi.h
15010 F: include/uapi/mtd/ubi-user.h
15012 USB "USBNET" DRIVER FRAMEWORK
15013 M: Oliver Neukum <oneukum@suse.com>
15014 L: netdev@vger.kernel.org
15015 W: http://www.linux-usb.org/usbnet
15017 F: drivers/net/usb/usbnet.c
15018 F: include/linux/usb/usbnet.h
15021 M: Oliver Neukum <oneukum@suse.com>
15022 L: linux-usb@vger.kernel.org
15024 F: Documentation/usb/acm.txt
15025 F: drivers/usb/class/cdc-acm.*
15027 USB AR5523 WIRELESS DRIVER
15028 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15029 L: linux-wireless@vger.kernel.org
15031 F: drivers/net/wireless/ath/ar5523/
15034 M: Oliver Neukum <oneukum@suse.com>
15035 L: linux-usb@vger.kernel.org
15036 L: linux-scsi@vger.kernel.org
15038 F: drivers/usb/storage/uas.c
15040 USB CDC ETHERNET DRIVER
15041 M: Oliver Neukum <oliver@neukum.org>
15042 L: linux-usb@vger.kernel.org
15044 F: drivers/net/usb/cdc_*.c
15045 F: include/uapi/linux/usb/cdc.h
15047 USB CHAOSKEY DRIVER
15048 M: Keith Packard <keithp@keithp.com>
15049 L: linux-usb@vger.kernel.org
15051 F: drivers/usb/misc/chaoskey.c
15053 USB CYPRESS C67X00 DRIVER
15054 M: Peter Korsgaard <jacmet@sunsite.dk>
15055 L: linux-usb@vger.kernel.org
15057 F: drivers/usb/c67x00/
15059 USB DAVICOM DM9601 DRIVER
15060 M: Peter Korsgaard <jacmet@sunsite.dk>
15061 L: netdev@vger.kernel.org
15062 W: http://www.linux-usb.org/usbnet
15064 F: drivers/net/usb/dm9601.c
15066 USB DIAMOND RIO500 DRIVER
15067 M: Cesar Miquel <miquel@df.uba.ar>
15068 L: rio500-users@lists.sourceforge.net
15069 W: http://rio500.sourceforge.net
15071 F: drivers/usb/misc/rio500*
15074 M: Alan Stern <stern@rowland.harvard.edu>
15075 L: linux-usb@vger.kernel.org
15077 F: Documentation/usb/ehci.txt
15078 F: drivers/usb/host/ehci*
15080 USB GADGET/PERIPHERAL SUBSYSTEM
15081 M: Felipe Balbi <balbi@kernel.org>
15082 L: linux-usb@vger.kernel.org
15083 W: http://www.linux-usb.org/gadget
15084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15086 F: drivers/usb/gadget/
15087 F: include/linux/usb/gadget*
15089 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15090 M: Jiri Kosina <jikos@kernel.org>
15091 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15092 L: linux-usb@vger.kernel.org
15093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15095 F: Documentation/hid/hiddev.txt
15096 F: drivers/hid/usbhid/
15098 USB INTEL XHCI ROLE MUX DRIVER
15099 M: Hans de Goede <hdegoede@redhat.com>
15100 L: linux-usb@vger.kernel.org
15102 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15105 M: Olav Kongas <ok@artecdesign.ee>
15106 L: linux-usb@vger.kernel.org
15108 F: drivers/usb/host/isp116x*
15109 F: include/linux/usb/isp116x.h
15111 USB LAN78XX ETHERNET DRIVER
15112 M: Woojung Huh <woojung.huh@microchip.com>
15113 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15114 L: netdev@vger.kernel.org
15116 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15117 F: drivers/net/usb/lan78xx.*
15118 F: include/dt-bindings/net/microchip-lan78xx.h
15120 USB MASS STORAGE DRIVER
15121 M: Alan Stern <stern@rowland.harvard.edu>
15122 L: linux-usb@vger.kernel.org
15123 L: usb-storage@lists.one-eyed-alien.net
15125 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15126 F: drivers/usb/storage/
15129 M: Clemens Ladisch <clemens@ladisch.de>
15130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15131 T: git git://git.alsa-project.org/alsa-kernel.git
15133 F: sound/usb/midi.*
15135 USB NETWORKING DRIVERS
15136 L: linux-usb@vger.kernel.org
15138 F: drivers/net/usb/
15141 M: Alan Stern <stern@rowland.harvard.edu>
15142 L: linux-usb@vger.kernel.org
15144 F: Documentation/usb/ohci.txt
15145 F: drivers/usb/host/ohci*
15147 USB OTG FSM (Finite State Machine)
15148 M: Peter Chen <Peter.Chen@nxp.com>
15149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15150 L: linux-usb@vger.kernel.org
15152 F: drivers/usb/common/usb-otg-fsm.c
15155 M: Valentina Manea <valentina.manea.m@gmail.com>
15156 M: Shuah Khan <shuah@kernel.org>
15157 L: linux-usb@vger.kernel.org
15159 F: Documentation/usb/usbip_protocol.txt
15160 F: drivers/usb/usbip/
15161 F: tools/usb/usbip/
15162 F: tools/testing/selftests/drivers/usb/usbip/
15165 M: Petko Manolov <petkan@nucleusys.com>
15166 L: linux-usb@vger.kernel.org
15167 L: netdev@vger.kernel.org
15168 T: git git://github.com/petkan/pegasus.git
15169 W: https://github.com/petkan/pegasus
15171 F: drivers/net/usb/pegasus.*
15174 M: Felipe Balbi <balbi@kernel.org>
15175 L: linux-usb@vger.kernel.org
15176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15178 F: drivers/usb/phy/
15180 USB PRINTER DRIVER (usblp)
15181 M: Pete Zaitcev <zaitcev@redhat.com>
15182 L: linux-usb@vger.kernel.org
15184 F: drivers/usb/class/usblp.c
15186 USB QMI WWAN NETWORK DRIVER
15187 M: Bjørn Mork <bjorn@mork.no>
15188 L: netdev@vger.kernel.org
15190 F: Documentation/ABI/testing/sysfs-class-net-qmi
15191 F: drivers/net/usb/qmi_wwan.c
15194 M: Petko Manolov <petkan@nucleusys.com>
15195 L: linux-usb@vger.kernel.org
15196 L: netdev@vger.kernel.org
15197 T: git git://github.com/petkan/rtl8150.git
15198 W: https://github.com/petkan/rtl8150
15200 F: drivers/net/usb/rtl8150.c
15202 USB SERIAL SUBSYSTEM
15203 M: Johan Hovold <johan@kernel.org>
15204 L: linux-usb@vger.kernel.org
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15207 F: Documentation/usb/usb-serial.txt
15208 F: drivers/usb/serial/
15209 F: include/linux/usb/serial.h
15211 USB SMSC75XX ETHERNET DRIVER
15212 M: Steve Glendinning <steve.glendinning@shawell.net>
15213 L: netdev@vger.kernel.org
15215 F: drivers/net/usb/smsc75xx.*
15217 USB SMSC95XX ETHERNET DRIVER
15218 M: Steve Glendinning <steve.glendinning@shawell.net>
15219 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15220 L: netdev@vger.kernel.org
15222 F: drivers/net/usb/smsc95xx.*
15225 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15226 L: linux-usb@vger.kernel.org
15227 W: http://www.linux-usb.org
15228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15230 F: Documentation/devicetree/bindings/usb/
15231 F: Documentation/usb/
15233 F: include/linux/usb.h
15234 F: include/linux/usb/
15236 USB TYPEC PI3USB30532 MUX DRIVER
15237 M: Hans de Goede <hdegoede@redhat.com>
15238 L: linux-usb@vger.kernel.org
15240 F: drivers/usb/typec/mux/pi3usb30532.c
15243 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15244 L: linux-usb@vger.kernel.org
15246 F: Documentation/ABI/testing/sysfs-class-typec
15247 F: Documentation/driver-api/usb/typec.rst
15248 F: drivers/usb/typec/
15249 F: include/linux/usb/typec.h
15251 USB TYPEC BUS FOR ALTERNATE MODES
15252 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15253 L: linux-usb@vger.kernel.org
15255 F: Documentation/ABI/testing/sysfs-bus-typec
15256 F: Documentation/driver-api/usb/typec_bus.rst
15257 F: drivers/usb/typec/altmodes/
15258 F: include/linux/usb/typec_altmode.h
15261 M: Alan Stern <stern@rowland.harvard.edu>
15262 L: linux-usb@vger.kernel.org
15264 F: drivers/usb/host/uhci*
15267 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15268 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15269 L: linux-media@vger.kernel.org
15270 T: git git://linuxtv.org/media_tree.git
15271 W: http://www.ideasonboard.org/uvc/
15273 F: drivers/media/usb/uvc/
15274 F: include/uapi/linux/uvcvideo.h
15277 M: Hans Verkuil <hverkuil@xs4all.nl>
15278 L: linux-media@vger.kernel.org
15279 T: git git://linuxtv.org/media_tree.git
15280 W: https://linuxtv.org
15282 F: drivers/media/usb/usbvision/
15285 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15286 L: linux-usb@vger.kernel.org
15288 F: drivers/usb/gadget/function/*uvc*
15289 F: drivers/usb/gadget/legacy/webcam.c
15290 F: include/uapi/linux/usb/g_uvc.h
15292 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15293 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15294 L: linux-wireless@vger.kernel.org
15296 F: drivers/net/wireless/rndis_wlan.c
15299 M: Mathias Nyman <mathias.nyman@intel.com>
15300 L: linux-usb@vger.kernel.org
15302 F: drivers/usb/host/xhci*
15303 F: drivers/usb/host/pci-quirks*
15306 L: linux-wireless@vger.kernel.org
15307 W: http://linux-lc100020.sourceforge.net
15309 F: drivers/net/wireless/zydas/zd1201.*
15312 M: Antoine Jacquet <royale@zerezo.com>
15313 L: linux-usb@vger.kernel.org
15314 L: linux-media@vger.kernel.org
15315 T: git git://linuxtv.org/media_tree.git
15316 W: http://royale.zerezo.com/zr364xx/
15318 F: Documentation/media/v4l-drivers/zr364xx*
15319 F: drivers/media/usb/zr364xx/
15321 USER-MODE LINUX (UML)
15322 M: Jeff Dike <jdike@addtoit.com>
15323 M: Richard Weinberger <richard@nod.at>
15324 L: linux-um@lists.infradead.org
15325 W: http://user-mode-linux.sourceforge.net
15326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15328 F: Documentation/virtual/uml/
15334 USERSPACE I/O (UIO)
15335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15338 F: Documentation/driver-api/uio-howto.rst
15340 F: include/linux/uio*.h
15343 M: Karel Zak <kzak@redhat.com>
15344 L: util-linux@vger.kernel.org
15345 W: http://en.wikipedia.org/wiki/Util-linux
15346 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15350 M: Christoph Hellwig <hch@lst.de>
15351 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15352 L: linux-kernel@vger.kernel.org
15353 T: git git://git.infradead.org/users/hch/uuid.git
15356 F: include/linux/uuid.h
15357 F: include/uapi/linux/uuid.h
15361 M: Michal Januszewski <spock@gentoo.org>
15362 L: linux-fbdev@vger.kernel.org
15363 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15365 F: Documentation/fb/uvesafb.txt
15366 F: drivers/video/fbdev/uvesafb.*
15369 M: Stefan Agner <stefan@agner.ch>
15370 L: linux-mtd@lists.infradead.org
15372 F: drivers/mtd/nand/raw/vf610_nfc.c
15374 VFAT/FAT/MSDOS FILESYSTEM
15375 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15377 F: Documentation/filesystems/vfat.txt
15381 M: Alex Williamson <alex.williamson@redhat.com>
15382 L: kvm@vger.kernel.org
15383 T: git git://github.com/awilliam/linux-vfio.git
15385 F: Documentation/vfio.txt
15387 F: include/linux/vfio.h
15388 F: include/uapi/linux/vfio.h
15390 VFIO MEDIATED DEVICE DRIVERS
15391 M: Kirti Wankhede <kwankhede@nvidia.com>
15392 L: kvm@vger.kernel.org
15394 F: Documentation/vfio-mediated-device.txt
15395 F: drivers/vfio/mdev/
15396 F: include/linux/mdev.h
15397 F: samples/vfio-mdev/
15399 VFIO PLATFORM DRIVER
15400 M: Eric Auger <eric.auger@redhat.com>
15401 L: kvm@vger.kernel.org
15403 F: drivers/vfio/platform/
15406 R: Lukas Wunner <lukas@wunner.de>
15408 F: Documentation/gpu/vga-switcheroo.rst
15409 F: drivers/gpu/vga/vga_switcheroo.c
15410 F: include/linux/vga_switcheroo.h
15411 T: git git://anongit.freedesktop.org/drm/drm-misc
15413 VIA RHINE NETWORK DRIVER
15415 F: drivers/net/ethernet/via/via-rhine.c
15417 VIA SD/MMC CARD CONTROLLER DRIVER
15418 M: Bruce Chang <brucechang@via.com.tw>
15419 M: Harald Welte <HaraldWelte@viatech.com>
15421 F: drivers/mmc/host/via-sdmmc.c
15423 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15424 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15425 L: linux-fbdev@vger.kernel.org
15427 F: include/linux/via-core.h
15428 F: include/linux/via-gpio.h
15429 F: include/linux/via_i2c.h
15430 F: drivers/video/fbdev/via/
15432 VIA VELOCITY NETWORK DRIVER
15433 M: Francois Romieu <romieu@fr.zoreil.com>
15434 L: netdev@vger.kernel.org
15436 F: drivers/net/ethernet/via/via-velocity.*
15438 VICODEC VIRTUAL CODEC DRIVER
15439 M: Hans Verkuil <hans.verkuil@cisco.com>
15440 L: linux-media@vger.kernel.org
15441 T: git git://linuxtv.org/media_tree.git
15442 W: https://linuxtv.org
15444 F: drivers/media/platform/vicodec/*
15446 VIDEO MULTIPLEXER DRIVER
15447 M: Philipp Zabel <p.zabel@pengutronix.de>
15448 L: linux-media@vger.kernel.org
15450 F: drivers/media/platform/video-mux.c
15452 VIDEO I2C POLLING DRIVER
15453 M: Matt Ranostay <matt.ranostay@konsulko.com>
15454 L: linux-media@vger.kernel.org
15456 F: drivers/media/i2c/video-i2c.c
15458 VIDEOBUF2 FRAMEWORK
15459 M: Pawel Osciak <pawel@osciak.com>
15460 M: Marek Szyprowski <m.szyprowski@samsung.com>
15461 M: Kyungmin Park <kyungmin.park@samsung.com>
15462 L: linux-media@vger.kernel.org
15464 F: drivers/media/v4l2-core/videobuf2-*
15465 F: include/media/videobuf2-*
15467 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15468 M: Helen Koike <helen.koike@collabora.com>
15469 L: linux-media@vger.kernel.org
15470 T: git git://linuxtv.org/media_tree.git
15471 W: https://linuxtv.org
15473 F: drivers/media/platform/vimc/*
15476 M: Alex Williamson <alex.williamson@redhat.com>
15477 M: Paolo Bonzini <pbonzini@redhat.com>
15478 L: kvm@vger.kernel.org
15482 VIRTIO AND VHOST VSOCK DRIVER
15483 M: Stefan Hajnoczi <stefanha@redhat.com>
15484 L: kvm@vger.kernel.org
15485 L: virtualization@lists.linux-foundation.org
15486 L: netdev@vger.kernel.org
15488 F: include/linux/virtio_vsock.h
15489 F: include/uapi/linux/virtio_vsock.h
15490 F: include/uapi/linux/vsockmon.h
15491 F: include/uapi/linux/vm_sockets_diag.h
15492 F: net/vmw_vsock/diag.c
15493 F: net/vmw_vsock/af_vsock_tap.c
15494 F: net/vmw_vsock/virtio_transport_common.c
15495 F: net/vmw_vsock/virtio_transport.c
15496 F: drivers/net/vsockmon.c
15497 F: drivers/vhost/vsock.c
15498 F: drivers/vhost/vsock.h
15499 F: tools/testing/vsock/
15501 VIRTIO CONSOLE DRIVER
15502 M: Amit Shah <amit@kernel.org>
15503 L: virtualization@lists.linux-foundation.org
15505 F: drivers/char/virtio_console.c
15506 F: include/linux/virtio_console.h
15507 F: include/uapi/linux/virtio_console.h
15509 VIRTIO CORE, NET AND BLOCK DRIVERS
15510 M: "Michael S. Tsirkin" <mst@redhat.com>
15511 M: Jason Wang <jasowang@redhat.com>
15512 L: virtualization@lists.linux-foundation.org
15514 F: Documentation/devicetree/bindings/virtio/
15517 F: drivers/net/virtio_net.c
15518 F: drivers/block/virtio_blk.c
15519 F: include/linux/virtio*.h
15520 F: include/uapi/linux/virtio_*.h
15521 F: drivers/crypto/virtio/
15522 F: mm/balloon_compaction.c
15524 VIRTIO CRYPTO DRIVER
15525 M: Gonglei <arei.gonglei@huawei.com>
15526 L: virtualization@lists.linux-foundation.org
15527 L: linux-crypto@vger.kernel.org
15529 F: drivers/crypto/virtio/
15530 F: include/uapi/linux/virtio_crypto.h
15532 VIRTIO DRIVERS FOR S390
15533 M: Cornelia Huck <cohuck@redhat.com>
15534 M: Halil Pasic <pasic@linux.ibm.com>
15535 L: linux-s390@vger.kernel.org
15536 L: virtualization@lists.linux-foundation.org
15537 L: kvm@vger.kernel.org
15539 F: drivers/s390/virtio/
15540 F: arch/s390/include/uapi/asm/virtio-ccw.h
15543 M: David Airlie <airlied@linux.ie>
15544 M: Gerd Hoffmann <kraxel@redhat.com>
15545 L: dri-devel@lists.freedesktop.org
15546 L: virtualization@lists.linux-foundation.org
15547 T: git git://anongit.freedesktop.org/drm/drm-misc
15549 F: drivers/gpu/drm/virtio/
15550 F: include/uapi/linux/virtio_gpu.h
15552 VIRTIO HOST (VHOST)
15553 M: "Michael S. Tsirkin" <mst@redhat.com>
15554 M: Jason Wang <jasowang@redhat.com>
15555 L: kvm@vger.kernel.org
15556 L: virtualization@lists.linux-foundation.org
15557 L: netdev@vger.kernel.org
15558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15561 F: include/uapi/linux/vhost.h
15563 VIRTIO INPUT DRIVER
15564 M: Gerd Hoffmann <kraxel@redhat.com>
15566 F: drivers/virtio/virtio_input.c
15567 F: include/uapi/linux/virtio_input.h
15569 VIRTUAL BOX GUEST DEVICE DRIVER
15570 M: Hans de Goede <hdegoede@redhat.com>
15571 M: Arnd Bergmann <arnd@arndb.de>
15572 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15574 F: include/linux/vbox_utils.h
15575 F: include/uapi/linux/vbox*.h
15576 F: drivers/virt/vboxguest/
15578 VIRTUAL SERIO DEVICE DRIVER
15579 M: Stephen Chandler Paul <thatslyude@gmail.com>
15581 F: drivers/input/serio/userio.c
15582 F: include/uapi/linux/userio.h
15584 VIVID VIRTUAL VIDEO DRIVER
15585 M: Hans Verkuil <hverkuil@xs4all.nl>
15586 L: linux-media@vger.kernel.org
15587 T: git git://linuxtv.org/media_tree.git
15588 W: https://linuxtv.org
15590 F: drivers/media/platform/vivid/*
15593 M: Florian Fainelli <f.fainelli@gmail.com>
15594 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15596 F: drivers/vlynq/vlynq.c
15597 F: include/linux/vlynq.h
15600 M: Martyn Welch <martyn@welchs.me.uk>
15601 M: Manohar Vanga <manohar.vanga@gmail.com>
15602 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15603 L: devel@driverdev.osuosl.org
15605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15606 F: Documentation/driver-api/vme.rst
15607 F: drivers/staging/vme/
15609 F: include/linux/vme*
15611 VMWARE BALLOON DRIVER
15612 M: Xavier Deguillard <xdeguillard@vmware.com>
15613 M: Nadav Amit <namit@vmware.com>
15614 M: "VMware, Inc." <pv-drivers@vmware.com>
15615 L: linux-kernel@vger.kernel.org
15617 F: drivers/misc/vmw_balloon.c
15619 VMWARE HYPERVISOR INTERFACE
15620 M: Alok Kataria <akataria@vmware.com>
15621 L: virtualization@lists.linux-foundation.org
15623 F: arch/x86/kernel/cpu/vmware.c
15625 VMWARE PVRDMA DRIVER
15626 M: Adit Ranadive <aditr@vmware.com>
15627 M: VMware PV-Drivers <pv-drivers@vmware.com>
15628 L: linux-rdma@vger.kernel.org
15630 F: drivers/infiniband/hw/vmw_pvrdma/
15632 VMware PVSCSI driver
15633 M: Jim Gill <jgill@vmware.com>
15634 M: VMware PV-Drivers <pv-drivers@vmware.com>
15635 L: linux-scsi@vger.kernel.org
15637 F: drivers/scsi/vmw_pvscsi.c
15638 F: drivers/scsi/vmw_pvscsi.h
15640 VMWARE VMMOUSE SUBDRIVER
15641 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15642 M: "VMware, Inc." <pv-drivers@vmware.com>
15643 L: linux-input@vger.kernel.org
15645 F: drivers/input/mouse/vmmouse.c
15646 F: drivers/input/mouse/vmmouse.h
15648 VMWARE VMXNET3 ETHERNET DRIVER
15649 M: Ronak Doshi <doshir@vmware.com>
15650 M: "VMware, Inc." <pv-drivers@vmware.com>
15651 L: netdev@vger.kernel.org
15653 F: drivers/net/vmxnet3/
15655 VOCORE VOCORE2 BOARD
15656 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15657 L: linux-mips@linux-mips.org
15659 F: arch/mips/boot/dts/ralink/vocore2.dts
15661 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15662 M: Liam Girdwood <lgirdwood@gmail.com>
15663 M: Mark Brown <broonie@kernel.org>
15664 L: linux-kernel@vger.kernel.org
15665 W: http://www.slimlogic.co.uk/?p=48
15666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15668 F: Documentation/devicetree/bindings/regulator/
15669 F: Documentation/power/regulator/
15670 F: drivers/regulator/
15671 F: include/dt-bindings/regulator/
15672 F: include/linux/regulator/
15675 M: David Ahern <dsa@cumulusnetworks.com>
15676 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15677 L: netdev@vger.kernel.org
15679 F: drivers/net/vrf.c
15680 F: Documentation/networking/vrf.txt
15682 VT1211 HARDWARE MONITOR DRIVER
15683 M: Juerg Haefliger <juergh@gmail.com>
15684 L: linux-hwmon@vger.kernel.org
15686 F: Documentation/hwmon/vt1211
15687 F: drivers/hwmon/vt1211.c
15689 VT8231 HARDWARE MONITOR DRIVER
15690 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15691 L: linux-hwmon@vger.kernel.org
15693 F: drivers/hwmon/vt8231.c
15695 VUB300 USB to SDIO/SD/MMC bridge chip
15696 M: Tony Olech <tony.olech@elandigitalsystems.com>
15697 L: linux-mmc@vger.kernel.org
15698 L: linux-usb@vger.kernel.org
15700 F: drivers/mmc/host/vub300.c
15702 W1 DALLAS'S 1-WIRE BUS
15703 M: Evgeniy Polyakov <zbr@ioremap.net>
15705 F: Documentation/devicetree/bindings/w1/
15706 F: Documentation/w1/
15708 F: include/linux/w1.h
15710 W83791D HARDWARE MONITORING DRIVER
15711 M: Marc Hulsman <m.hulsman@tudelft.nl>
15712 L: linux-hwmon@vger.kernel.org
15714 F: Documentation/hwmon/w83791d
15715 F: drivers/hwmon/w83791d.c
15717 W83793 HARDWARE MONITORING DRIVER
15718 M: Rudolf Marek <r.marek@assembler.cz>
15719 L: linux-hwmon@vger.kernel.org
15721 F: Documentation/hwmon/w83793
15722 F: drivers/hwmon/w83793.c
15724 W83795 HARDWARE MONITORING DRIVER
15725 M: Jean Delvare <jdelvare@suse.com>
15726 L: linux-hwmon@vger.kernel.org
15728 F: drivers/hwmon/w83795.c
15730 W83L51xD SD/MMC CARD INTERFACE DRIVER
15731 M: Pierre Ossman <pierre@ossman.eu>
15733 F: drivers/mmc/host/wbsd.*
15735 WACOM PROTOCOL 4 SERIAL TABLETS
15736 M: Julian Squires <julian@cipht.net>
15737 M: Hans de Goede <hdegoede@redhat.com>
15738 L: linux-input@vger.kernel.org
15740 F: drivers/input/tablet/wacom_serial4.c
15742 WATCHDOG DEVICE DRIVERS
15743 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15744 M: Guenter Roeck <linux@roeck-us.net>
15745 L: linux-watchdog@vger.kernel.org
15746 W: http://www.linux-watchdog.org/
15747 T: git git://www.linux-watchdog.org/linux-watchdog.git
15749 F: Documentation/devicetree/bindings/watchdog/
15750 F: Documentation/watchdog/
15751 F: drivers/watchdog/
15752 F: include/linux/watchdog.h
15753 F: include/uapi/linux/watchdog.h
15755 WHISKEYCOVE PMIC GPIO DRIVER
15756 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15757 L: linux-gpio@vger.kernel.org
15759 F: drivers/gpio/gpio-wcove.c
15762 M: David Herrmann <dh.herrmann@googlemail.com>
15763 L: linux-input@vger.kernel.org
15765 F: drivers/hid/hid-wiimote*
15767 WILOCITY WIL6210 WIRELESS DRIVER
15768 M: Maya Erez <merez@codeaurora.org>
15769 L: linux-wireless@vger.kernel.org
15770 L: wil6210@qti.qualcomm.com
15772 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15773 F: drivers/net/wireless/ath/wil6210/
15776 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15777 M: linux-wimax@intel.com
15778 L: wimax@linuxwimax.org (subscribers-only)
15780 W: http://linuxwimax.org
15781 F: Documentation/wimax/README.wimax
15782 F: include/linux/wimax/debug.h
15783 F: include/net/wimax.h
15784 F: include/uapi/linux/wimax.h
15788 M: David Härdeman <david@hardeman.nu>
15790 F: drivers/media/rc/winbond-cir.c
15792 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15793 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15794 L: linux-watchdog@vger.kernel.org
15796 F: drivers/watchdog/ebc-c384_wdt.c
15798 WINSYSTEMS WS16C48 GPIO DRIVER
15799 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15800 L: linux-gpio@vger.kernel.org
15802 F: drivers/gpio/gpio-ws16c48.c
15804 WISTRON LAPTOP BUTTON DRIVER
15805 M: Miloslav Trmac <mitr@volny.cz>
15807 F: drivers/input/misc/wistron_btns.c
15809 WL3501 WIRELESS PCMCIA CARD DRIVER
15810 L: linux-wireless@vger.kernel.org
15812 F: drivers/net/wireless/wl3501*
15814 WOLFSON MICROELECTRONICS DRIVERS
15815 L: patches@opensource.cirrus.com
15816 T: git https://github.com/CirrusLogic/linux-drivers.git
15817 W: https://github.com/CirrusLogic/linux-drivers/wiki
15819 F: Documentation/hwmon/wm83??
15820 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15821 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15822 F: Documentation/devicetree/bindings/mfd/arizona.txt
15823 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15824 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15825 F: arch/arm/mach-s3c64xx/mach-crag6410*
15826 F: drivers/clk/clk-wm83*.c
15827 F: drivers/extcon/extcon-arizona.c
15828 F: drivers/leds/leds-wm83*.c
15829 F: drivers/gpio/gpio-*wm*.c
15830 F: drivers/gpio/gpio-arizona.c
15831 F: drivers/hwmon/wm83??-hwmon.c
15832 F: drivers/input/misc/wm831x-on.c
15833 F: drivers/input/touchscreen/wm831x-ts.c
15834 F: drivers/input/touchscreen/wm97*.c
15835 F: drivers/mfd/arizona*
15836 F: drivers/mfd/wm*.c
15837 F: drivers/mfd/cs47l24*
15838 F: drivers/power/supply/wm83*.c
15839 F: drivers/rtc/rtc-wm83*.c
15840 F: drivers/regulator/wm8*.c
15841 F: drivers/regulator/arizona*
15842 F: drivers/video/backlight/wm83*_bl.c
15843 F: drivers/watchdog/wm83*_wdt.c
15844 F: include/linux/mfd/arizona/
15845 F: include/linux/mfd/wm831x/
15846 F: include/linux/mfd/wm8350/
15847 F: include/linux/mfd/wm8400*
15848 F: include/linux/regulator/arizona*
15849 F: include/linux/wm97xx.h
15850 F: include/sound/wm????.h
15851 F: sound/soc/codecs/arizona.?
15852 F: sound/soc/codecs/wm*
15853 F: sound/soc/codecs/cs47l24*
15856 M: Tejun Heo <tj@kernel.org>
15857 R: Lai Jiangshan <jiangshanlai@gmail.com>
15858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15860 F: include/linux/workqueue.h
15861 F: kernel/workqueue.c
15862 F: Documentation/core-api/workqueue.rst
15864 X-POWERS AXP288 PMIC DRIVERS
15865 M: Hans de Goede <hdegoede@redhat.com>
15868 F: drivers/acpi/pmic/intel_pmic_xpower.c
15870 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15871 M: Chen-Yu Tsai <wens@csie.org>
15872 L: linux-kernel@vger.kernel.org
15877 M: Andrew Hendry <andrew.hendry@gmail.com>
15878 L: linux-x25@vger.kernel.org
15880 F: Documentation/networking/x25*
15881 F: include/net/x25*
15884 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15885 M: Thomas Gleixner <tglx@linutronix.de>
15886 M: Ingo Molnar <mingo@redhat.com>
15887 R: "H. Peter Anvin" <hpa@zytor.com>
15889 L: linux-kernel@vger.kernel.org
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15892 F: Documentation/devicetree/bindings/x86/
15893 F: Documentation/x86/
15897 M: Andy Lutomirski <luto@kernel.org>
15898 L: linux-kernel@vger.kernel.org
15899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15903 X86 MCE INFRASTRUCTURE
15904 M: Tony Luck <tony.luck@intel.com>
15905 M: Borislav Petkov <bp@alien8.de>
15906 L: linux-edac@vger.kernel.org
15908 F: arch/x86/kernel/cpu/mcheck/*
15910 X86 MICROCODE UPDATE SUPPORT
15911 M: Borislav Petkov <bp@alien8.de>
15913 F: arch/x86/kernel/cpu/microcode/*
15915 X86 PLATFORM DRIVERS
15916 M: Darren Hart <dvhart@infradead.org>
15917 M: Andy Shevchenko <andy@infradead.org>
15918 L: platform-driver-x86@vger.kernel.org
15919 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15921 F: drivers/platform/x86/
15922 F: drivers/platform/olpc/
15925 M: Andy Lutomirski <luto@kernel.org>
15926 L: linux-kernel@vger.kernel.org
15927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15929 F: arch/x86/entry/vdso/
15931 XC2028/3028 TUNER DRIVER
15932 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15933 L: linux-media@vger.kernel.org
15934 W: https://linuxtv.org
15935 T: git git://linuxtv.org/media_tree.git
15937 F: drivers/media/tuners/tuner-xc2028.*
15939 XDP SOCKETS (AF_XDP)
15940 M: Björn Töpel <bjorn.topel@intel.com>
15941 M: Magnus Karlsson <magnus.karlsson@intel.com>
15942 L: netdev@vger.kernel.org
15944 F: kernel/bpf/xskmap.c
15947 XEN BLOCK SUBSYSTEM
15948 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15949 M: Roger Pau Monné <roger.pau@citrix.com>
15950 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15952 F: drivers/block/xen-blkback/*
15953 F: drivers/block/xen*
15956 M: Stefano Stabellini <sstabellini@kernel.org>
15957 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15960 F: arch/arm/include/asm/xen/
15962 XEN HYPERVISOR ARM64
15963 M: Stefano Stabellini <sstabellini@kernel.org>
15964 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15967 F: arch/arm64/include/asm/xen/
15969 XEN HYPERVISOR INTERFACE
15970 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15971 M: Juergen Gross <jgross@suse.com>
15972 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15976 F: drivers/*/xen-*front.c
15978 F: arch/x86/include/asm/xen/
15979 F: arch/x86/include/asm/pvclock-abi.h
15981 F: include/uapi/xen/
15982 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15983 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15985 XEN NETWORK BACKEND DRIVER
15986 M: Wei Liu <wei.liu2@citrix.com>
15987 M: Paul Durrant <paul.durrant@citrix.com>
15988 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15989 L: netdev@vger.kernel.org
15991 F: drivers/net/xen-netback/*
15994 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15995 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15997 F: arch/x86/pci/*xen*
15998 F: drivers/pci/*xen*
16001 M: Juergen Gross <jgross@suse.com>
16002 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16003 L: linux-scsi@vger.kernel.org
16005 F: drivers/scsi/xen-scsifront.c
16006 F: drivers/xen/xen-scsiback.c
16007 F: include/xen/interface/io/vscsiif.h
16009 XEN SWIOTLB SUBSYSTEM
16010 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16011 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16012 L: iommu@lists.linux-foundation.org
16014 F: arch/x86/xen/*swiotlb*
16015 F: drivers/xen/*swiotlb*
16017 XEN SOUND FRONTEND DRIVER
16018 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16019 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16020 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16025 M: Darrick J. Wong <darrick.wong@oracle.com>
16026 M: linux-xfs@vger.kernel.org
16027 L: linux-xfs@vger.kernel.org
16029 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16031 F: Documentation/filesystems/xfs.txt
16034 XILINX AXI ETHERNET DRIVER
16035 M: Anirudha Sarangi <anirudh@xilinx.com>
16036 M: John Linn <John.Linn@xilinx.com>
16038 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16040 XILINX UARTLITE SERIAL DRIVER
16041 M: Peter Korsgaard <jacmet@sunsite.dk>
16042 L: linux-serial@vger.kernel.org
16044 F: drivers/tty/serial/uartlite.c
16046 XILINX VIDEO IP CORES
16047 M: Hyun Kwon <hyun.kwon@xilinx.com>
16048 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16049 L: linux-media@vger.kernel.org
16050 T: git git://linuxtv.org/media_tree.git
16052 F: Documentation/devicetree/bindings/media/xilinx/
16053 F: drivers/media/platform/xilinx/
16054 F: include/uapi/linux/xilinx-v4l2-controls.h
16057 M: Eli Billauer <eli.billauer@gmail.com>
16058 L: linux-kernel@vger.kernel.org
16060 F: drivers/char/xillybus/
16063 M: George Cherian <george.cherian@cavium.com>
16064 M: Jan Glauber <jglauber@cavium.com>
16065 L: linux-i2c@vger.kernel.org
16066 W: http://www.cavium.com
16068 F: drivers/i2c/busses/i2c-xlp9xx.c
16070 XRA1403 GPIO EXPANDER
16071 M: Nandor Han <nandor.han@ge.com>
16072 M: Semi Malinen <semi.malinen@ge.com>
16073 L: linux-gpio@vger.kernel.org
16075 F: drivers/gpio/gpio-xra1403.c
16076 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16078 XTENSA XTFPGA PLATFORM SUPPORT
16079 M: Max Filippov <jcmvbkbc@gmail.com>
16080 L: linux-xtensa@linux-xtensa.org
16082 F: drivers/spi/spi-xtensa-xtfpga.c
16083 F: sound/soc/xtensa/xtfpga-i2s.c
16085 YAM DRIVER FOR AX.25
16086 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16087 L: linux-hams@vger.kernel.org
16089 F: drivers/net/hamradio/yam*
16090 F: include/linux/yam.h
16092 YAMA SECURITY MODULE
16093 M: Kees Cook <keescook@chromium.org>
16094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16097 F: Documentation/admin-guide/LSM/Yama.rst
16099 YEALINK PHONE DRIVER
16100 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16101 L: usbb2k-api-dev@nongnu.org
16103 F: Documentation/input/devices/yealink.rst
16104 F: drivers/input/misc/yealink.*
16106 Z8530 DRIVER FOR AX.25
16107 M: Joerg Reuter <jreuter@yaina.de>
16108 W: http://yaina.de/jreuter/
16109 W: http://www.qsl.net/dl1bke/
16110 L: linux-hams@vger.kernel.org
16112 F: Documentation/networking/z8530drv.txt
16113 F: drivers/net/hamradio/*scc.c
16114 F: drivers/net/hamradio/z8530.h
16116 ZBUD COMPRESSED PAGE ALLOCATOR
16117 M: Seth Jennings <sjenning@redhat.com>
16118 M: Dan Streetman <ddstreet@ieee.org>
16119 L: linux-mm@kvack.org
16122 F: include/linux/zbud.h
16124 ZD1211RW WIRELESS DRIVER
16125 M: Daniel Drake <dsd@gentoo.org>
16126 M: Ulrich Kunitz <kune@deine-taler.de>
16127 W: http://zd1211.ath.cx/wiki/DriverRewrite
16128 L: linux-wireless@vger.kernel.org
16129 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16131 F: drivers/net/wireless/zydas/zd1211rw/
16133 ZD1301 MEDIA DRIVER
16134 M: Antti Palosaari <crope@iki.fi>
16135 L: linux-media@vger.kernel.org
16136 W: https://linuxtv.org/
16137 W: http://palosaari.fi/linux/
16138 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16140 F: drivers/media/usb/dvb-usb-v2/zd1301*
16142 ZD1301_DEMOD MEDIA DRIVER
16143 M: Antti Palosaari <crope@iki.fi>
16144 L: linux-media@vger.kernel.org
16145 W: https://linuxtv.org/
16146 W: http://palosaari.fi/linux/
16147 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16149 F: drivers/media/dvb-frontends/zd1301_demod*
16151 ZPOOL COMPRESSED PAGE STORAGE API
16152 M: Dan Streetman <ddstreet@ieee.org>
16153 L: linux-mm@kvack.org
16156 F: include/linux/zpool.h
16158 ZR36067 VIDEO FOR LINUX DRIVER
16159 L: mjpeg-users@lists.sourceforge.net
16160 L: linux-media@vger.kernel.org
16161 W: http://mjpeg.sourceforge.net/driver-zoran/
16162 T: hg https://linuxtv.org/hg/v4l-dvb
16164 F: drivers/staging/media/zoran/
16166 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16167 M: Minchan Kim <minchan@kernel.org>
16168 M: Nitin Gupta <ngupta@vflare.org>
16169 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16170 L: linux-kernel@vger.kernel.org
16172 F: drivers/block/zram/
16173 F: Documentation/blockdev/zram.txt
16175 ZS DECSTATION Z85C30 SERIAL DRIVER
16176 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16178 F: drivers/tty/serial/zs.*
16180 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16181 M: Minchan Kim <minchan@kernel.org>
16182 M: Nitin Gupta <ngupta@vflare.org>
16183 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16184 L: linux-mm@kvack.org
16187 F: include/linux/zsmalloc.h
16188 F: Documentation/vm/zsmalloc.rst
16190 ZSWAP COMPRESSED SWAP CACHING
16191 M: Seth Jennings <sjenning@redhat.com>
16192 M: Dan Streetman <ddstreet@ieee.org>
16193 L: linux-mm@kvack.org
16198 M: Linus Torvalds <torvalds@linux-foundation.org>
16199 L: linux-kernel@vger.kernel.org
16200 Q: http://patchwork.kernel.org/project/LKML/list/
16201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16202 S: Buried alive in reporters