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/r9a*
2018 F: arch/arm/boot/dts/sh*
2019 F: arch/arm/configs/shmobile_defconfig
2020 F: arch/arm/include/debug/renesas-scif.S
2021 F: arch/arm/mach-shmobile/
2022 F: Documentation/devicetree/bindings/arm/shmobile.txt
2023 F: drivers/soc/renesas/
2024 F: include/linux/soc/renesas/
2026 ARM/SOCFPGA ARCHITECTURE
2027 M: Dinh Nguyen <dinguyen@kernel.org>
2029 F: arch/arm/mach-socfpga/
2030 F: arch/arm/boot/dts/socfpga*
2031 F: arch/arm/configs/socfpga_defconfig
2032 F: arch/arm64/boot/dts/altera/
2033 W: http://www.rocketboards.org
2034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2036 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037 M: Dinh Nguyen <dinguyen@kernel.org>
2039 F: drivers/clk/socfpga/
2041 ARM/SOCFPGA EDAC SUPPORT
2042 M: Thor Thayer <thor.thayer@linux.intel.com>
2044 F: drivers/edac/altera_edac.
2046 ARM/SPREADTRUM SoC SUPPORT
2047 M: Orson Zhai <orsonzhai@gmail.com>
2048 M: Baolin Wang <baolin.wang@linaro.org>
2049 M: Chunyan Zhang <zhang.lyra@gmail.com>
2051 F: arch/arm64/boot/dts/sprd
2054 ARM/STI ARCHITECTURE
2055 M: Patrice Chotard <patrice.chotard@st.com>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 W: http://www.stlinux.com
2059 F: arch/arm/mach-sti/
2060 F: arch/arm/boot/dts/sti*
2061 F: drivers/char/hw_random/st-rng.c
2062 F: drivers/clocksource/arm_global_timer.c
2063 F: drivers/clocksource/clksrc_st_lpc.c
2064 F: drivers/cpufreq/sti-cpufreq.c
2065 F: drivers/dma/st_fdma*
2066 F: drivers/i2c/busses/i2c-st.c
2067 F: drivers/media/rc/st_rc.c
2068 F: drivers/media/platform/sti/c8sectpfe/
2069 F: drivers/mmc/host/sdhci-st.c
2070 F: drivers/phy/st/phy-miphy28lp.c
2071 F: drivers/phy/st/phy-stih407-usb.c
2072 F: drivers/pinctrl/pinctrl-st.c
2073 F: drivers/remoteproc/st_remoteproc.c
2074 F: drivers/remoteproc/st_slim_rproc.c
2075 F: drivers/reset/sti/
2076 F: drivers/rtc/rtc-st-lpc.c
2077 F: drivers/tty/serial/st-asc.c
2078 F: drivers/usb/dwc3/dwc3-st.c
2079 F: drivers/usb/host/ehci-st.c
2080 F: drivers/usb/host/ohci-st.c
2081 F: drivers/watchdog/st_lpc_wdt.c
2082 F: drivers/ata/ahci_st.c
2083 F: include/linux/remoteproc/st_slim_rproc.h
2085 ARM/STM32 ARCHITECTURE
2086 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087 M: Alexandre Torgue <alexandre.torgue@st.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2092 F: arch/arm/boot/dts/stm32*
2093 F: arch/arm/mach-stm32/
2094 F: drivers/clocksource/armv7m_systick.c
2096 ARM/Synaptics Berlin SoC support
2097 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 F: arch/arm/mach-berlin/
2102 F: arch/arm/boot/dts/berlin*
2103 F: arch/arm64/boot/dts/marvell/berlin*
2105 ARM/TANGO ARCHITECTURE
2106 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2107 M: Mans Rullgard <mans@mansr.com>
2108 L: linux-arm-kernel@lists.infradead.org
2112 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113 M: Lennert Buytenhek <kernel@wantstofly.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118 M: Hans Verkuil <hans.verkuil@cisco.com>
2119 L: linux-tegra@vger.kernel.org
2120 L: linux-media@vger.kernel.org
2122 F: drivers/media/platform/tegra-cec/
2123 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2125 ARM/TETON BGA MACHINE SUPPORT
2126 M: "Mark F. Brown" <mark.brown314@gmail.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131 M: Santosh Shilimkar <ssantosh@kernel.org>
2132 L: linux-kernel@vger.kernel.org
2134 F: drivers/memory/*emif*
2136 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137 M: Tero Kristo <t-kristo@ti.com>
2138 M: Nishanth Menon <nm@ti.com>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2142 F: arch/arm64/boot/dts/ti/Makefile
2143 F: arch/arm64/boot/dts/ti/k3-*
2145 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146 M: Santosh Shilimkar <ssantosh@kernel.org>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 F: arch/arm/mach-keystone/
2150 F: arch/arm/boot/dts/keystone-*
2151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2153 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154 M: Santosh Shilimkar <ssantosh@kernel.org>
2155 L: linux-kernel@vger.kernel.org
2157 F: drivers/clk/keystone/
2159 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160 M: Santosh Shilimkar <ssantosh@kernel.org>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 L: linux-kernel@vger.kernel.org
2164 F: drivers/clocksource/timer-keystone.c
2166 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167 M: Santosh Shilimkar <ssantosh@kernel.org>
2168 L: linux-kernel@vger.kernel.org
2170 F: drivers/power/reset/keystone-reset.c
2172 ARM/THECUS N2100 MACHINE SUPPORT
2173 M: Lennert Buytenhek <kernel@wantstofly.org>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 ARM/TOSA MACHINE SUPPORT
2178 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179 M: Dirk Opfer <dirk@opfer-online.de>
2182 ARM/UNIPHIER ARCHITECTURE
2183 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2187 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189 F: arch/arm/boot/dts/uniphier*
2190 F: arch/arm/include/asm/hardware/cache-uniphier.h
2191 F: arch/arm/mach-uniphier/
2192 F: arch/arm/mm/cache-uniphier.c
2193 F: arch/arm64/boot/dts/socionext/uniphier*
2194 F: drivers/bus/uniphier-system-bus.c
2195 F: drivers/clk/uniphier/
2196 F: drivers/gpio/gpio-uniphier.c
2197 F: drivers/i2c/busses/i2c-uniphier*
2198 F: drivers/irqchip/irq-uniphier-aidet.c
2199 F: drivers/pinctrl/uniphier/
2200 F: drivers/reset/reset-uniphier.c
2201 F: drivers/tty/serial/8250/8250_uniphier.c
2204 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205 M: Ulf Hansson <ulf.hansson@linaro.org>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 T: git git://git.linaro.org/people/ulfh/clk.git
2209 F: drivers/clk/ux500/
2211 ARM/VERSATILE EXPRESS PLATFORM
2212 M: Liviu Dudau <liviu.dudau@arm.com>
2213 M: Sudeep Holla <sudeep.holla@arm.com>
2214 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 F: arch/arm/boot/dts/vexpress*
2218 F: arch/arm64/boot/dts/arm/
2219 F: arch/arm/mach-vexpress/
2222 F: drivers/clk/versatile/clk-vexpress-osc.c
2223 F: drivers/clocksource/versatile.c
2227 M: Russell King <linux@armlinux.org.uk>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W: http://www.armlinux.org.uk/
2233 ARM/VOIPAC PXA270 SUPPORT
2234 M: Marek Vasut <marek.vasut@gmail.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 F: arch/arm/mach-pxa/vpac270.c
2238 F: arch/arm/mach-pxa/include/mach/vpac270.h
2240 ARM/VT8500 ARM ARCHITECTURE
2241 M: Tony Prisk <linux@prisktech.co.nz>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 F: arch/arm/mach-vt8500/
2245 F: drivers/clocksource/vt8500_timer.c
2246 F: drivers/i2c/busses/i2c-wmt.c
2247 F: drivers/mmc/host/wmt-sdmmc.c
2248 F: drivers/pwm/pwm-vt8500.c
2249 F: drivers/rtc/rtc-vt8500.c
2250 F: drivers/tty/serial/vt8500_serial.c
2251 F: drivers/usb/host/ehci-platform.c
2252 F: drivers/usb/host/uhci-platform.c
2253 F: drivers/video/fbdev/vt8500lcdfb.*
2254 F: drivers/video/fbdev/wm8505fb*
2255 F: drivers/video/fbdev/wmt_ge_rops.*
2257 ARM/ZIPIT Z2 SUPPORT
2258 M: Marek Vasut <marek.vasut@gmail.com>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 F: arch/arm/mach-pxa/z2.c
2262 F: arch/arm/mach-pxa/include/mach/z2.h
2264 ARM/ZTE ARCHITECTURE
2265 M: Jun Nie <jun.nie@linaro.org>
2266 M: Baoyou Xie <baoyou.xie@linaro.org>
2267 M: Shawn Guo <shawnguo@kernel.org>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 F: arch/arm/boot/dts/zx2967*
2271 F: arch/arm/mach-zx/
2272 F: arch/arm64/boot/dts/zte/
2274 F: drivers/dma/zx_dma.c
2275 F: drivers/gpio/gpio-zx.c
2276 F: drivers/i2c/busses/i2c-zx2967.c
2277 F: drivers/mmc/host/dw_mmc-zx.*
2278 F: drivers/pinctrl/zte/
2280 F: drivers/thermal/zx2967_thermal.c
2281 F: drivers/watchdog/zx2967_wdt.c
2282 F: Documentation/devicetree/bindings/arm/zte.txt
2283 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2284 F: Documentation/devicetree/bindings/dma/zxdma.txt
2285 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290 F: Documentation/devicetree/bindings/soc/zte/
2291 F: Documentation/devicetree/bindings/sound/zte,*.txt
2292 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294 F: include/dt-bindings/clock/zx2967*.h
2295 F: include/dt-bindings/soc/zte,*.h
2296 F: sound/soc/codecs/zx_aud96p22.c
2299 ARM/ZYNQ ARCHITECTURE
2300 M: Michal Simek <michal.simek@xilinx.com>
2301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 W: http://wiki.xilinx.com
2303 T: git https://github.com/Xilinx/linux-xlnx.git
2305 F: arch/arm/mach-zynq/
2306 F: drivers/cpuidle/cpuidle-zynq.c
2307 F: drivers/block/xsysace.c
2310 F: drivers/clocksource/cadence_ttc_timer.c
2311 F: drivers/i2c/busses/i2c-cadence.c
2312 F: drivers/mmc/host/sdhci-of-arasan.c
2313 F: drivers/edac/synopsys_edac.c
2315 ARM64 PORT (AARCH64 ARCHITECTURE)
2316 M: Catalin Marinas <catalin.marinas@arm.com>
2317 M: Will Deacon <will.deacon@arm.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2322 X: arch/arm64/boot/dts/
2323 F: Documentation/arm64/
2325 AS3645A LED FLASH CONTROLLER DRIVER
2326 M: Sakari Ailus <sakari.ailus@iki.fi>
2327 L: linux-leds@vger.kernel.org
2329 F: drivers/leds/leds-as3645a.c
2331 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2333 L: linux-media@vger.kernel.org
2334 T: git git://linuxtv.org/media_tree.git
2336 F: drivers/media/i2c/ak7375.c
2337 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2339 ASAHI KASEI AK8974 DRIVER
2340 M: Linus Walleij <linus.walleij@linaro.org>
2341 L: linux-iio@vger.kernel.org
2342 W: http://www.akm.com/
2344 F: drivers/iio/magnetometer/ak8974.c
2346 ASC7621 HARDWARE MONITOR DRIVER
2347 M: George Joseph <george.joseph@fairview5.com>
2348 L: linux-hwmon@vger.kernel.org
2350 F: Documentation/hwmon/asc7621
2351 F: drivers/hwmon/asc7621.c
2353 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354 M: Corentin Chary <corentin.chary@gmail.com>
2355 L: acpi4asus-user@lists.sourceforge.net
2356 L: platform-driver-x86@vger.kernel.org
2357 W: http://acpi4asus.sf.net
2359 F: drivers/platform/x86/asus*.c
2360 F: drivers/platform/x86/eeepc*.c
2362 ASUS WIRELESS RADIO CONTROL DRIVER
2363 M: João Paulo Rechi Vita <jprvita@gmail.com>
2364 L: platform-driver-x86@vger.kernel.org
2366 F: drivers/platform/x86/asus-wireless.c
2369 M: David Howells <dhowells@redhat.com>
2370 L: keyrings@vger.kernel.org
2372 F: Documentation/crypto/asymmetric-keys.txt
2373 F: include/linux/verification.h
2374 F: include/crypto/public_key.h
2375 F: include/crypto/pkcs7.h
2376 F: crypto/asymmetric_keys/
2378 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379 R: Dan Williams <dan.j.williams@intel.com>
2380 W: http://sourceforge.net/projects/xscaleiop
2382 F: Documentation/crypto/async-tx-api.txt
2385 F: include/linux/dmaengine.h
2386 F: include/linux/async_tx.h
2389 M: Bartosz Golaszewski <brgl@bgdev.pl>
2390 L: linux-i2c@vger.kernel.org
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2393 F: Documentation/devicetree/bindings/eeprom/at24.txt
2394 F: drivers/misc/eeprom/at24.c
2395 F: include/linux/platform_data/at24.h
2397 ATA OVER ETHERNET (AOE) DRIVER
2398 M: "Ed L. Cashin" <ed.cashin@acm.org>
2399 W: http://www.openaoe.org/
2401 F: Documentation/aoe/
2402 F: drivers/block/aoe/
2404 ATHEROS 71XX/9XXX GPIO DRIVER
2405 M: Alban Bedel <albeu@free.fr>
2406 W: https://github.com/AlbanBedel/linux
2407 T: git git://github.com/AlbanBedel/linux
2409 F: drivers/gpio/gpio-ath79.c
2410 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2412 ATHEROS 71XX/9XXX USB PHY DRIVER
2413 M: Alban Bedel <albeu@free.fr>
2414 W: https://github.com/AlbanBedel/linux
2415 T: git git://github.com/AlbanBedel/linux
2417 F: drivers/phy/qualcomm/phy-ath79-usb.c
2418 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2420 ATHEROS ATH GENERIC UTILITIES
2421 M: Kalle Valo <kvalo@codeaurora.org>
2422 L: linux-wireless@vger.kernel.org
2424 F: drivers/net/wireless/ath/*
2426 ATHEROS ATH5K WIRELESS DRIVER
2427 M: Jiri Slaby <jirislaby@gmail.com>
2428 M: Nick Kossifidis <mickflemm@gmail.com>
2429 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430 L: linux-wireless@vger.kernel.org
2431 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2433 F: drivers/net/wireless/ath/ath5k/
2435 ATHEROS ATH6KL WIRELESS DRIVER
2436 M: Kalle Valo <kvalo@codeaurora.org>
2437 L: linux-wireless@vger.kernel.org
2438 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2441 F: drivers/net/wireless/ath/ath6kl/
2444 M: Ville Syrjala <syrjala@sci.fi>
2446 F: drivers/input/misc/ati_remote2.c
2448 ATK0110 HWMON DRIVER
2449 M: Luca Tettamanti <kronos.it@gmail.com>
2450 L: linux-hwmon@vger.kernel.org
2452 F: drivers/hwmon/asus_atk0110.c
2454 ATLX ETHERNET DRIVERS
2455 M: Jay Cliburn <jcliburn@gmail.com>
2456 M: Chris Snook <chris.snook@gmail.com>
2457 L: netdev@vger.kernel.org
2458 W: http://sourceforge.net/projects/atl1
2459 W: http://atl1.sourceforge.net
2461 F: drivers/net/ethernet/atheros/
2464 M: Chas Williams <3chas3@gmail.com>
2465 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466 L: netdev@vger.kernel.org
2467 W: http://linux-atm.sourceforge.net
2470 F: include/linux/atm*
2471 F: include/uapi/linux/atm*
2473 ATMEL AT91 / AT32 MCI DRIVER
2474 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2476 F: drivers/mmc/host/atmel-mci.c
2478 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2481 F: drivers/power/reset/at91-sama5d2_shdwc.c
2483 ATMEL Audio ALSA driver
2484 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2490 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2491 L: linux-i2c@vger.kernel.org
2493 F: drivers/i2c/busses/i2c-at91.c
2496 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2497 L: linux-media@vger.kernel.org
2499 F: drivers/media/platform/atmel/atmel-isi.c
2500 F: include/media/atmel-isi.h
2503 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2504 L: linux-fbdev@vger.kernel.org
2506 F: drivers/video/fbdev/atmel_lcdfb.c
2507 F: include/video/atmel_lcdc.h
2509 ATMEL MACB ETHERNET DRIVER
2510 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2512 F: drivers/net/ethernet/cadence/
2514 ATMEL MAXTOUCH DRIVER
2515 M: Nick Dyer <nick@shmanahar.org>
2516 T: git git://github.com/ndyer/linux.git
2518 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2519 F: drivers/input/touchscreen/atmel_mxt_ts.c
2521 ATMEL SAMA5D2 ADC DRIVER
2522 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2523 L: linux-iio@vger.kernel.org
2525 F: drivers/iio/adc/at91-sama5d2_adc.c
2528 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2529 L: linux-mmc@vger.kernel.org
2531 F: drivers/mmc/host/sdhci-of-at91.c
2534 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2536 F: drivers/spi/spi-atmel.*
2539 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 F: drivers/misc/atmel-ssc.c
2543 F: include/linux/atmel-ssc.h
2545 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2546 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 F: drivers/misc/atmel_tclib.c
2550 F: drivers/clocksource/tcb_clksrc.c
2552 ATMEL USBA UDC DRIVER
2553 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2558 ATMEL WIRELESS DRIVER
2559 M: Simon Kelley <simon@thekelleys.org.uk>
2560 L: linux-wireless@vger.kernel.org
2561 W: http://www.thekelleys.org.uk/atmel
2562 W: http://atmelwlandriver.sourceforge.net/
2564 F: drivers/net/wireless/atmel/atmel*
2567 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2568 L: linux-arm-kernel@lists.infradead.org
2569 L: dmaengine@vger.kernel.org
2571 F: drivers/dma/at_xdmac.c
2573 ATOMIC INFRASTRUCTURE
2574 M: Will Deacon <will.deacon@arm.com>
2575 M: Peter Zijlstra <peterz@infradead.org>
2576 R: Boqun Feng <boqun.feng@gmail.com>
2577 L: linux-kernel@vger.kernel.org
2579 F: arch/*/include/asm/atomic*.h
2580 F: include/*/atomic*.h
2582 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2583 M: Bradley Grove <linuxdrivers@attotech.com>
2584 L: linux-scsi@vger.kernel.org
2585 W: http://www.attotech.com
2587 F: drivers/scsi/esas2r
2589 ATUSB IEEE 802.15.4 RADIO DRIVER
2590 M: Stefan Schmidt <stefan@datenfreihafen.org>
2591 L: linux-wpan@vger.kernel.org
2593 F: drivers/net/ieee802154/atusb.c
2594 F: drivers/net/ieee802154/atusb.h
2595 F: drivers/net/ieee802154/at86rf230.h
2598 M: Paul Moore <paul@paul-moore.com>
2599 M: Eric Paris <eparis@redhat.com>
2600 L: linux-audit@redhat.com (moderated for non-subscribers)
2601 W: https://github.com/linux-audit
2602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2604 F: include/linux/audit.h
2605 F: include/uapi/linux/audit.h
2608 AUXILIARY DISPLAY DRIVERS
2609 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611 F: drivers/auxdisplay/
2612 F: include/linux/cfag12864b.h
2614 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2615 M: Andreas Klinger <ak@it-klinger.de>
2616 L: linux-iio@vger.kernel.org
2618 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2619 F: drivers/iio/adc/hx711.c
2622 M: Ralf Baechle <ralf@linux-mips.org>
2623 L: linux-hams@vger.kernel.org
2624 W: http://www.linux-ax25.org/
2626 F: include/uapi/linux/ax25.h
2627 F: include/net/ax25.h
2631 M: Peter Rosin <peda@axentia.se>
2632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634 F: Documentation/devicetree/bindings/arm/axentia.txt
2635 F: arch/arm/boot/dts/at91-linea.dtsi
2636 F: arch/arm/boot/dts/at91-natte.dtsi
2637 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2638 F: arch/arm/boot/dts/at91-tse850-3.dts
2640 AXENTIA ASOC DRIVERS
2641 M: Peter Rosin <peda@axentia.se>
2642 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2644 F: Documentation/devicetree/bindings/sound/axentia,*
2645 F: sound/soc/atmel/tse850-pcm5142.c
2648 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2649 L: linux-media@vger.kernel.org
2650 W: https://linuxtv.org
2651 T: git git://linuxtv.org/media_tree.git
2653 F: drivers/media/usb/dvb-usb-v2/az6007.c
2655 AZTECH FM RADIO RECEIVER DRIVER
2656 M: Hans Verkuil <hverkuil@xs4all.nl>
2657 L: linux-media@vger.kernel.org
2658 T: git git://linuxtv.org/media_tree.git
2659 W: https://linuxtv.org
2661 F: drivers/media/radio/radio-aztech*
2664 L: linux-wireless@vger.kernel.org
2665 L: b43-dev@lists.infradead.org
2666 W: http://wireless.kernel.org/en/users/Drivers/b43
2668 F: drivers/net/wireless/broadcom/b43/
2670 B43LEGACY WIRELESS DRIVER
2671 M: Larry Finger <Larry.Finger@lwfinger.net>
2672 L: linux-wireless@vger.kernel.org
2673 L: b43-dev@lists.infradead.org
2674 W: http://wireless.kernel.org/en/users/Drivers/b43
2676 F: drivers/net/wireless/broadcom/b43legacy/
2678 BACKLIGHT CLASS/SUBSYSTEM
2679 M: Lee Jones <lee.jones@linaro.org>
2680 M: Daniel Thompson <daniel.thompson@linaro.org>
2681 M: Jingoo Han <jingoohan1@gmail.com>
2682 L: dri-devel@lists.freedesktop.org
2683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2685 F: drivers/video/backlight/
2686 F: include/linux/backlight.h
2687 F: include/linux/pwm_backlight.h
2688 F: Documentation/devicetree/bindings/leds/backlight
2691 M: Marek Lindner <mareklindner@neomailbox.ch>
2692 M: Simon Wunderlich <sw@simonwunderlich.de>
2693 M: Antonio Quartulli <a@unstable.cc>
2694 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2695 W: https://www.open-mesh.org/
2696 Q: https://patchwork.open-mesh.org/project/batman/list/
2698 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2699 F: Documentation/ABI/testing/sysfs-class-net-mesh
2700 F: Documentation/networking/batman-adv.rst
2701 F: include/uapi/linux/batadv_packet.h
2702 F: include/uapi/linux/batman_adv.h
2705 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2706 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2707 L: linux-hams@vger.kernel.org
2708 W: http://www.baycom.org/~tom/ham/ham.html
2710 F: drivers/net/hamradio/baycom*
2712 BCACHE (BLOCK LAYER CACHE)
2713 M: Coly Li <colyli@suse.de>
2714 M: Kent Overstreet <kent.overstreet@gmail.com>
2715 L: linux-bcache@vger.kernel.org
2716 W: http://bcache.evilpiepirate.org
2717 C: irc://irc.oftc.net/bcache
2719 F: drivers/md/bcache/
2721 BDISP ST MEDIA DRIVER
2722 M: Fabien Dessenne <fabien.dessenne@st.com>
2723 L: linux-media@vger.kernel.org
2724 T: git git://linuxtv.org/media_tree.git
2725 W: https://linuxtv.org
2727 F: drivers/media/platform/sti/bdisp
2729 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2730 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2731 L: netdev@vger.kernel.org
2733 F: drivers/net/ethernet/ec_bhf.c
2736 M: Luis de Bethencourt <luisbg@kernel.org>
2737 M: Salah Triki <salah.triki@gmail.com>
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2740 F: Documentation/filesystems/befs.txt
2744 M: Paolo Valente <paolo.valente@linaro.org>
2745 M: Jens Axboe <axboe@kernel.dk>
2746 L: linux-block@vger.kernel.org
2749 F: Documentation/block/bfq-iosched.txt
2752 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2754 F: Documentation/filesystems/bfs.txt
2756 F: include/uapi/linux/bfs_fs.h
2758 BLINKM RGB LED DRIVER
2759 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2761 F: drivers/leds/leds-blinkm.c
2764 M: Jens Axboe <axboe@kernel.dk>
2765 L: linux-block@vger.kernel.org
2766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2770 F: kernel/trace/blktrace.c
2774 M: Joern Engel <joern@lazybastard.org>
2775 L: linux-mtd@lists.infradead.org
2777 F: drivers/mtd/devices/block2mtd.c
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
2787 F: drivers/bluetooth/
2790 M: Marcel Holtmann <marcel@holtmann.org>
2791 M: Johan Hedberg <johan.hedberg@gmail.com>
2792 L: linux-bluetooth@vger.kernel.org
2793 W: http://www.bluez.org/
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2798 F: include/net/bluetooth/
2801 M: Jay Vosburgh <j.vosburgh@gmail.com>
2802 M: Veaceslav Falico <vfalico@gmail.com>
2803 M: Andy Gospodarek <andy@greyhouse.net>
2804 L: netdev@vger.kernel.org
2805 W: http://sourceforge.net/projects/bonding/
2807 F: drivers/net/bonding/
2808 F: include/uapi/linux/if_bonding.h
2810 BPF (Safe dynamic programs and tools)
2811 M: Alexei Starovoitov <ast@kernel.org>
2812 M: Daniel Borkmann <daniel@iogearbox.net>
2813 L: netdev@vger.kernel.org
2814 L: linux-kernel@vger.kernel.org
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2817 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2819 F: arch/x86/net/bpf_jit*
2820 F: Documentation/networking/filter.txt
2821 F: Documentation/bpf/
2822 F: include/linux/bpf*
2823 F: include/linux/filter.h
2824 F: include/trace/events/xdp.h
2825 F: include/uapi/linux/bpf*
2826 F: include/uapi/linux/filter.h
2828 F: kernel/trace/bpf_trace.c
2831 F: net/core/filter.c
2832 F: net/sched/act_bpf.c
2833 F: net/sched/cls_bpf.c
2837 F: tools/testing/selftests/bpf/
2839 BROADCOM B44 10/100 ETHERNET DRIVER
2840 M: Michael Chan <michael.chan@broadcom.com>
2841 L: netdev@vger.kernel.org
2843 F: drivers/net/ethernet/broadcom/b44.*
2845 BROADCOM B53 ETHERNET SWITCH DRIVER
2846 M: Florian Fainelli <f.fainelli@gmail.com>
2847 L: netdev@vger.kernel.org
2848 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2850 F: drivers/net/dsa/b53/*
2851 F: include/linux/platform_data/b53.h
2853 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2854 M: Florian Fainelli <f.fainelli@gmail.com>
2855 M: Ray Jui <rjui@broadcom.com>
2856 M: Scott Branden <sbranden@broadcom.com>
2857 M: bcm-kernel-feedback-list@broadcom.com
2858 T: git git://github.com/broadcom/mach-bcm
2864 F: arch/arm/mach-bcm/
2866 BROADCOM BCM2835 ARM ARCHITECTURE
2867 M: Eric Anholt <eric@anholt.net>
2868 M: Stefan Wahren <stefan.wahren@i2se.com>
2869 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 T: git git://github.com/anholt/linux
2874 F: drivers/staging/vc04_services
2876 BROADCOM BCM47XX MIPS ARCHITECTURE
2877 M: Hauke Mehrtens <hauke@hauke-m.de>
2878 M: Rafał Miłecki <zajec5@gmail.com>
2879 L: linux-mips@linux-mips.org
2881 F: Documentation/devicetree/bindings/mips/brcm/
2882 F: arch/mips/bcm47xx/*
2883 F: arch/mips/include/asm/mach-bcm47xx/*
2885 BROADCOM BCM5301X ARM ARCHITECTURE
2886 M: Hauke Mehrtens <hauke@hauke-m.de>
2887 M: Rafał Miłecki <zajec5@gmail.com>
2888 M: Jon Mason <jonmason@broadcom.com>
2889 M: bcm-kernel-feedback-list@broadcom.com
2890 L: linux-arm-kernel@lists.infradead.org
2892 F: arch/arm/mach-bcm/bcm_5301x.c
2893 F: arch/arm/boot/dts/bcm5301x*.dtsi
2894 F: arch/arm/boot/dts/bcm470*
2895 F: arch/arm/boot/dts/bcm953012*
2897 BROADCOM BCM53573 ARM ARCHITECTURE
2898 M: Rafał Miłecki <rafal@milecki.pl>
2899 L: linux-arm-kernel@lists.infradead.org
2901 F: arch/arm/boot/dts/bcm53573*
2902 F: arch/arm/boot/dts/bcm47189*
2904 BROADCOM BCM63XX ARM ARCHITECTURE
2905 M: Florian Fainelli <f.fainelli@gmail.com>
2906 M: bcm-kernel-feedback-list@broadcom.com
2907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T: git git://github.com/broadcom/stblinux.git
2912 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2913 M: Kevin Cernekee <cernekee@gmail.com>
2914 L: linux-usb@vger.kernel.org
2916 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2918 BROADCOM BCM7XXX ARM ARCHITECTURE
2919 M: Brian Norris <computersforpeace@gmail.com>
2920 M: Gregory Fong <gregory.0xf0@gmail.com>
2921 M: Florian Fainelli <f.fainelli@gmail.com>
2922 M: bcm-kernel-feedback-list@broadcom.com
2923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924 T: git git://github.com/broadcom/stblinux.git
2926 F: arch/arm/mach-bcm/*brcmstb*
2927 F: arch/arm/boot/dts/bcm7*.dts*
2928 F: drivers/bus/brcmstb_gisb.c
2929 F: arch/arm/mm/cache-b15-rac.c
2930 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2933 BROADCOM BMIPS CPUFREQ DRIVER
2934 M: Markus Mayer <mmayer@broadcom.com>
2935 M: bcm-kernel-feedback-list@broadcom.com
2936 L: linux-pm@vger.kernel.org
2938 F: drivers/cpufreq/bmips-cpufreq.c
2940 BROADCOM BMIPS MIPS ARCHITECTURE
2941 M: Kevin Cernekee <cernekee@gmail.com>
2942 M: Florian Fainelli <f.fainelli@gmail.com>
2943 L: linux-mips@linux-mips.org
2944 T: git git://github.com/broadcom/stblinux.git
2946 F: arch/mips/bmips/*
2947 F: arch/mips/include/asm/mach-bmips/*
2948 F: arch/mips/kernel/*bmips*
2949 F: arch/mips/boot/dts/brcm/bcm*.dts*
2950 F: drivers/irqchip/irq-bcm63*
2951 F: drivers/irqchip/irq-bcm7*
2952 F: drivers/irqchip/irq-brcmstb*
2953 F: include/linux/bcm963xx_nvram.h
2954 F: include/linux/bcm963xx_tag.h
2956 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2957 M: Rasesh Mody <rasesh.mody@cavium.com>
2958 M: Harish Patil <harish.patil@cavium.com>
2959 M: Dept-GELinuxNICDev@cavium.com
2960 L: netdev@vger.kernel.org
2962 F: drivers/net/ethernet/broadcom/bnx2.*
2963 F: drivers/net/ethernet/broadcom/bnx2_*
2965 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966 M: QLogic-Storage-Upstream@qlogic.com
2967 L: linux-scsi@vger.kernel.org
2969 F: drivers/scsi/bnx2fc/
2971 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972 M: QLogic-Storage-Upstream@qlogic.com
2973 L: linux-scsi@vger.kernel.org
2975 F: drivers/scsi/bnx2i/
2977 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978 M: Ariel Elior <ariel.elior@cavium.com>
2979 M: everest-linux-l2@cavium.com
2980 L: netdev@vger.kernel.org
2982 F: drivers/net/ethernet/broadcom/bnx2x/
2984 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2985 M: Michael Chan <michael.chan@broadcom.com>
2986 L: netdev@vger.kernel.org
2988 F: drivers/net/ethernet/broadcom/bnxt/
2990 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2991 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2992 M: Franky Lin <franky.lin@broadcom.com>
2993 M: Hante Meuleman <hante.meuleman@broadcom.com>
2994 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2995 M: Wright Feng <wright.feng@cypress.com>
2996 L: linux-wireless@vger.kernel.org
2997 L: brcm80211-dev-list.pdl@broadcom.com
2998 L: brcm80211-dev-list@cypress.com
3000 F: drivers/net/wireless/broadcom/brcm80211/
3002 BROADCOM BRCMSTB GPIO DRIVER
3003 M: Gregory Fong <gregory.0xf0@gmail.com>
3004 L: bcm-kernel-feedback-list@broadcom.com
3006 F: drivers/gpio/gpio-brcmstb.c
3007 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3009 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3010 M: Al Cooper <alcooperx@gmail.com>
3011 L: linux-kernel@vger.kernel.org
3012 L: bcm-kernel-feedback-list@broadcom.com
3014 F: drivers/phy/broadcom/phy-brcm-usb*
3016 BROADCOM GENET ETHERNET DRIVER
3017 M: Doug Berger <opendmb@gmail.com>
3018 M: Florian Fainelli <f.fainelli@gmail.com>
3019 L: netdev@vger.kernel.org
3021 F: drivers/net/ethernet/broadcom/genet/
3023 BROADCOM IPROC ARM ARCHITECTURE
3024 M: Ray Jui <rjui@broadcom.com>
3025 M: Scott Branden <sbranden@broadcom.com>
3026 M: Jon Mason <jonmason@broadcom.com>
3027 M: bcm-kernel-feedback-list@broadcom.com
3028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029 T: git git://github.com/broadcom/cygnus-linux.git
3046 F: arch/arm64/boot/dts/broadcom/northstar2/*
3047 F: arch/arm64/boot/dts/broadcom/stingray/*
3048 F: drivers/clk/bcm/clk-ns*
3049 F: drivers/clk/bcm/clk-sr*
3050 F: drivers/pinctrl/bcm/pinctrl-ns*
3051 F: include/dt-bindings/clock/bcm-sr*
3053 BROADCOM KONA GPIO DRIVER
3054 M: Ray Jui <rjui@broadcom.com>
3055 L: bcm-kernel-feedback-list@broadcom.com
3057 F: drivers/gpio/gpio-bcm-kona.c
3058 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3060 BROADCOM NETXTREME-E ROCE DRIVER
3061 M: Selvin Xavier <selvin.xavier@broadcom.com>
3062 M: Devesh Sharma <devesh.sharma@broadcom.com>
3063 M: Somnath Kotur <somnath.kotur@broadcom.com>
3064 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3065 L: linux-rdma@vger.kernel.org
3066 W: http://www.broadcom.com
3068 F: drivers/infiniband/hw/bnxt_re/
3069 F: include/uapi/rdma/bnxt_re-abi.h
3071 BROADCOM NVRAM DRIVER
3072 M: Rafał Miłecki <zajec5@gmail.com>
3073 L: linux-mips@linux-mips.org
3075 F: drivers/firmware/broadcom/*
3077 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3078 M: Rafał Miłecki <zajec5@gmail.com>
3079 L: linux-wireless@vger.kernel.org
3082 F: include/linux/bcma/
3084 BROADCOM STB AVS CPUFREQ DRIVER
3085 M: Markus Mayer <mmayer@broadcom.com>
3086 M: bcm-kernel-feedback-list@broadcom.com
3087 L: linux-pm@vger.kernel.org
3089 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3090 F: drivers/cpufreq/brcmstb*
3092 BROADCOM STB AVS TMON DRIVER
3093 M: Markus Mayer <mmayer@broadcom.com>
3094 M: bcm-kernel-feedback-list@broadcom.com
3095 L: linux-pm@vger.kernel.org
3097 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3098 F: drivers/thermal/broadcom/brcmstb*
3100 BROADCOM STB NAND FLASH DRIVER
3101 M: Brian Norris <computersforpeace@gmail.com>
3102 M: Kamal Dasu <kdasu.kdev@gmail.com>
3103 L: linux-mtd@lists.infradead.org
3104 L: bcm-kernel-feedback-list@broadcom.com
3106 F: drivers/mtd/nand/raw/brcmnand/
3108 BROADCOM STB DPFE DRIVER
3109 M: Markus Mayer <mmayer@broadcom.com>
3110 M: bcm-kernel-feedback-list@broadcom.com
3111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3113 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3114 F: drivers/memory/brcmstb_dpfe.c
3116 BROADCOM SYSTEMPORT ETHERNET DRIVER
3117 M: Florian Fainelli <f.fainelli@gmail.com>
3118 L: netdev@vger.kernel.org
3120 F: drivers/net/ethernet/broadcom/bcmsysport.*
3122 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3123 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3124 M: Prashant Sreedharan <prashant@broadcom.com>
3125 M: Michael Chan <mchan@broadcom.com>
3126 L: netdev@vger.kernel.org
3128 F: drivers/net/ethernet/broadcom/tg3.*
3130 BROCADE BFA FC SCSI DRIVER
3131 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3132 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3133 L: linux-scsi@vger.kernel.org
3135 F: drivers/scsi/bfa/
3137 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3138 M: Rasesh Mody <rasesh.mody@cavium.com>
3139 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3140 M: Dept-GELinuxNICDev@cavium.com
3141 L: netdev@vger.kernel.org
3143 F: drivers/net/ethernet/brocade/bna/
3145 BSG (block layer generic sg v4 driver)
3146 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3147 L: linux-scsi@vger.kernel.org
3150 F: include/linux/bsg.h
3151 F: include/uapi/linux/bsg.h
3154 M: Clemens Ladisch <clemens@ladisch.de>
3155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3156 T: git git://git.alsa-project.org/alsa-kernel.git
3158 F: Documentation/sound/cards/bt87x.rst
3159 F: sound/pci/bt87x.c
3162 M: Michael Buesch <m@bues.ch>
3163 W: http://bu3sch.de/btgpio.php
3165 F: drivers/gpio/gpio-bt8xx.c
3168 M: Chris Mason <clm@fb.com>
3169 M: Josef Bacik <jbacik@fb.com>
3170 M: David Sterba <dsterba@suse.com>
3171 L: linux-btrfs@vger.kernel.org
3172 W: http://btrfs.wiki.kernel.org/
3173 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176 F: Documentation/filesystems/btrfs.txt
3178 F: include/linux/btrfs*
3179 F: include/uapi/linux/btrfs*
3181 BTTV VIDEO4LINUX DRIVER
3182 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3183 L: linux-media@vger.kernel.org
3184 W: https://linuxtv.org
3185 T: git git://linuxtv.org/media_tree.git
3187 F: Documentation/media/v4l-drivers/bttv*
3188 F: drivers/media/pci/bt8xx/bttv*
3190 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3191 M: Chanwoo Choi <cw00.choi@samsung.com>
3192 L: linux-pm@vger.kernel.org
3193 L: linux-samsung-soc@vger.kernel.org
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196 F: drivers/devfreq/exynos-bus.c
3197 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199 BUSLOGIC SCSI DRIVER
3200 M: Khalid Aziz <khalid@gonehiking.org>
3201 L: linux-scsi@vger.kernel.org
3203 F: drivers/scsi/BusLogic.*
3204 F: drivers/scsi/FlashPoint.*
3206 C-MEDIA CMI8788 DRIVER
3207 M: Clemens Ladisch <clemens@ladisch.de>
3208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3209 T: git git://git.alsa-project.org/alsa-kernel.git
3211 F: sound/pci/oxygen/
3214 M: Mark Salter <msalter@redhat.com>
3215 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3216 L: linux-c6x-dev@linux-c6x.org
3217 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3221 CA8210 IEEE-802.15.4 RADIO DRIVER
3222 M: Harry Morris <h.morris@cascoda.com>
3223 L: linux-wpan@vger.kernel.org
3224 W: https://github.com/Cascoda/ca8210-linux.git
3226 F: drivers/net/ieee802154/ca8210.c
3227 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3229 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3230 M: David Howells <dhowells@redhat.com>
3231 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3233 F: Documentation/filesystems/caching/cachefiles.txt
3236 CADENCE MIPI-CSI2 BRIDGES
3237 M: Maxime Ripard <maxime.ripard@bootlin.com>
3238 L: linux-media@vger.kernel.org
3240 F: Documentation/devicetree/bindings/media/cdns,*.txt
3241 F: drivers/media/platform/cadence/cdns-csi2*
3243 CADET FM/AM RADIO RECEIVER DRIVER
3244 M: Hans Verkuil <hverkuil@xs4all.nl>
3245 L: linux-media@vger.kernel.org
3246 T: git git://linuxtv.org/media_tree.git
3247 W: https://linuxtv.org
3249 F: drivers/media/radio/radio-cadet*
3251 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3252 M: Jonathan Corbet <corbet@lwn.net>
3253 L: linux-media@vger.kernel.org
3254 T: git git://linuxtv.org/media_tree.git
3256 F: Documentation/media/v4l-drivers/cafe_ccic*
3257 F: drivers/media/platform/marvell-ccic/
3260 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3261 L: netdev@vger.kernel.org
3263 F: Documentation/networking/caif/
3264 F: drivers/net/caif/
3265 F: include/uapi/linux/caif/
3266 F: include/net/caif/
3269 CALGARY x86-64 IOMMU
3270 M: Muli Ben-Yehuda <mulix@mulix.org>
3271 M: Jon Mason <jdmason@kudzu.us>
3272 L: iommu@lists.linux-foundation.org
3274 F: arch/x86/kernel/pci-calgary_64.c
3275 F: arch/x86/kernel/tce_64.c
3276 F: arch/x86/include/asm/calgary.h
3277 F: arch/x86/include/asm/tce.h
3280 M: Wolfgang Grandegger <wg@grandegger.com>
3281 M: Marc Kleine-Budde <mkl@pengutronix.de>
3282 L: linux-can@vger.kernel.org
3283 W: https://github.com/linux-can
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3287 F: Documentation/devicetree/bindings/net/can/
3289 F: include/linux/can/dev.h
3290 F: include/linux/can/platform/
3291 F: include/uapi/linux/can/error.h
3292 F: include/uapi/linux/can/netlink.h
3295 M: Oliver Hartkopp <socketcan@hartkopp.net>
3296 M: Marc Kleine-Budde <mkl@pengutronix.de>
3297 L: linux-can@vger.kernel.org
3298 W: https://github.com/linux-can
3299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3302 F: Documentation/networking/can.rst
3304 F: include/linux/can/core.h
3305 F: include/uapi/linux/can.h
3306 F: include/uapi/linux/can/bcm.h
3307 F: include/uapi/linux/can/raw.h
3308 F: include/uapi/linux/can/gw.h
3311 M: Serge Hallyn <serge@hallyn.com>
3312 L: linux-security-module@vger.kernel.org
3314 F: include/linux/capability.h
3315 F: include/uapi/linux/capability.h
3316 F: security/commoncap.c
3317 F: kernel/capability.c
3319 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3320 M: Kevin Tsai <ktsai@capellamicro.com>
3322 F: drivers/iio/light/cm*
3324 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3325 M: Christian Lamparter <chunkeey@googlemail.com>
3326 L: linux-wireless@vger.kernel.org
3327 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3329 F: drivers/net/wireless/ath/carl9170/
3332 M: Jan Glauber <jglauber@cavium.com>
3333 M: David Daney <david.daney@cavium.com>
3334 W: http://www.cavium.com
3336 F: drivers/i2c/busses/i2c-octeon*
3337 F: drivers/i2c/busses/i2c-thunderx*
3339 CAVIUM LIQUIDIO NETWORK DRIVER
3340 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3341 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3342 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3343 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3344 L: netdev@vger.kernel.org
3345 W: http://www.cavium.com
3347 F: drivers/net/ethernet/cavium/liquidio/
3350 M: Jan Glauber <jglauber@cavium.com>
3351 M: David Daney <david.daney@cavium.com>
3352 M: Steven J. Hill <Steven.Hill@cavium.com>
3353 W: http://www.cavium.com
3355 F: drivers/mmc/host/cavium*
3357 CAVIUM OCTEON-TX CRYPTO DRIVER
3358 M: George Cherian <george.cherian@cavium.com>
3359 L: linux-crypto@vger.kernel.org
3360 W: http://www.cavium.com
3362 F: drivers/crypto/cavium/cpt/
3364 CAVIUM THUNDERX2 ARM64 SOC
3365 M: Robert Richter <rrichter@cavium.com>
3366 M: Jayachandran C <jnair@caviumnetworks.com>
3367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3369 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3370 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3372 CC2520 IEEE-802.15.4 RADIO DRIVER
3373 M: Varka Bhadram <varkabhadram@gmail.com>
3374 L: linux-wpan@vger.kernel.org
3376 F: drivers/net/ieee802154/cc2520.c
3377 F: include/linux/spi/cc2520.h
3378 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3380 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3381 M: Gilad Ben-Yossef <gilad@benyossef.com>
3382 L: linux-crypto@vger.kernel.org
3384 F: drivers/crypto/ccree/
3385 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3388 M: Hans Verkuil <hans.verkuil@cisco.com>
3389 L: linux-media@vger.kernel.org
3390 T: git git://linuxtv.org/media_tree.git
3391 W: http://linuxtv.org
3393 F: Documentation/media/kapi/cec-core.rst
3394 F: Documentation/media/uapi/cec
3395 F: drivers/media/cec/
3396 F: drivers/media/rc/keymaps/rc-cec.c
3397 F: include/media/cec.h
3398 F: include/media/cec-notifier.h
3399 F: include/uapi/linux/cec.h
3400 F: include/uapi/linux/cec-funcs.h
3401 F: Documentation/devicetree/bindings/media/cec.txt
3402 F: Documentation/ABI/testing/debugfs-cec-error-inj
3405 M: Hans Verkuil <hans.verkuil@cisco.com>
3406 L: linux-media@vger.kernel.org
3407 T: git git://linuxtv.org/media_tree.git
3408 W: http://linuxtv.org
3410 F: drivers/media/platform/cec-gpio/
3411 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3413 CELL BROADBAND ENGINE ARCHITECTURE
3414 M: Arnd Bergmann <arnd@arndb.de>
3415 L: linuxppc-dev@lists.ozlabs.org
3416 W: http://www.ibm.com/developerworks/power/cell/
3418 F: arch/powerpc/include/asm/cell*.h
3419 F: arch/powerpc/include/asm/spu*.h
3420 F: arch/powerpc/include/uapi/asm/spu*.h
3421 F: arch/powerpc/oprofile/*cell*
3422 F: arch/powerpc/platforms/cell/
3424 CEPH COMMON CODE (LIBCEPH)
3425 M: Ilya Dryomov <idryomov@gmail.com>
3426 M: "Yan, Zheng" <zyan@redhat.com>
3427 M: Sage Weil <sage@redhat.com>
3428 L: ceph-devel@vger.kernel.org
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3431 T: git git://github.com/ceph/ceph-client.git
3434 F: include/linux/ceph/
3435 F: include/linux/crush/
3437 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3438 M: "Yan, Zheng" <zyan@redhat.com>
3439 M: Sage Weil <sage@redhat.com>
3440 M: Ilya Dryomov <idryomov@gmail.com>
3441 L: ceph-devel@vger.kernel.org
3443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3444 T: git git://github.com/ceph/ceph-client.git
3446 F: Documentation/filesystems/ceph.txt
3449 CERTIFICATE HANDLING:
3450 M: David Howells <dhowells@redhat.com>
3451 M: David Woodhouse <dwmw2@infradead.org>
3452 L: keyrings@vger.kernel.org
3454 F: Documentation/admin-guide/module-signing.rst
3456 F: scripts/sign-file.c
3457 F: scripts/extract-cert.c
3459 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3460 L: linux-usb@vger.kernel.org
3462 F: Documentation/usb/WUSB-Design-overview.txt
3463 F: Documentation/usb/wusb-cbaf
3464 F: drivers/usb/host/hwa-hc.c
3465 F: drivers/usb/host/whci/
3466 F: drivers/usb/wusbcore/
3467 F: include/linux/usb/wusb*
3469 CFAG12864B LCD DRIVER
3470 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3472 F: drivers/auxdisplay/cfag12864b.c
3473 F: include/linux/cfag12864b.h
3475 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3476 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3478 F: drivers/auxdisplay/cfag12864bfb.c
3479 F: include/linux/cfag12864b.h
3481 802.11 (including CFG80211/NL80211)
3482 M: Johannes Berg <johannes@sipsolutions.net>
3483 L: linux-wireless@vger.kernel.org
3484 W: http://wireless.kernel.org/
3485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3489 F: include/uapi/linux/nl80211.h
3490 F: include/linux/ieee80211.h
3491 F: include/net/wext.h
3492 F: include/net/cfg80211.h
3493 F: include/net/iw_handler.h
3494 F: include/net/ieee80211_radiotap.h
3495 F: Documentation/driver-api/80211/cfg80211.rst
3496 F: Documentation/networking/regulatory.txt
3498 CHAR and MISC DRIVERS
3499 M: Arnd Bergmann <arnd@arndb.de>
3500 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3505 F: include/linux/miscdevice.h
3508 M: Andy Whitcroft <apw@canonical.com>
3509 M: Joe Perches <joe@perches.com>
3511 F: scripts/checkpatch.pl
3513 CHINESE DOCUMENTATION
3514 M: Harry Wei <harryxiyou@gmail.com>
3515 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3516 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3518 F: Documentation/translations/zh_CN/
3520 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3521 M: Peter Chen <Peter.Chen@nxp.com>
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3523 L: linux-usb@vger.kernel.org
3525 F: drivers/usb/chipidea/
3527 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3528 M: Hans de Goede <hdegoede@redhat.com>
3529 L: linux-input@vger.kernel.org
3531 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3532 F: drivers/input/touchscreen/chipone_icn8318.c
3534 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3535 M: Hans de Goede <hdegoede@redhat.com>
3536 L: linux-input@vger.kernel.org
3538 F: drivers/input/touchscreen/chipone_icn8505.c
3540 CHROME HARDWARE PLATFORM SUPPORT
3541 M: Benson Leung <bleung@chromium.org>
3542 M: Olof Johansson <olof@lixom.net>
3544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3545 F: drivers/platform/chrome/
3547 CIRRUS LOGIC AUDIO CODEC DRIVERS
3548 M: Brian Austin <brian.austin@cirrus.com>
3549 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3552 F: sound/soc/codecs/cs*
3554 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3555 M: Hartley Sweeten <hsweeten@visionengravers.com>
3556 L: netdev@vger.kernel.org
3558 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3560 CISCO FCOE HBA DRIVER
3561 M: Satish Kharat <satishkh@cisco.com>
3562 M: Sesidhar Baddela <sebaddel@cisco.com>
3563 M: Karan Tilak Kumar <kartilak@cisco.com>
3564 L: linux-scsi@vger.kernel.org
3566 F: drivers/scsi/fnic/
3568 CISCO SCSI HBA DRIVER
3569 M: Karan Tilak Kumar <kartilak@cisco.com>
3570 M: Sesidhar Baddela <sebaddel@cisco.com>
3571 L: linux-scsi@vger.kernel.org
3573 F: drivers/scsi/snic/
3575 CISCO VIC ETHERNET NIC DRIVER
3576 M: Christian Benvenuti <benve@cisco.com>
3577 M: Govindarajulu Varadarajan <_govind@gmx.com>
3578 M: Parvi Kaustubhi <pkaustub@cisco.com>
3580 F: drivers/net/ethernet/cisco/enic/
3582 CISCO VIC LOW LATENCY NIC DRIVER
3583 M: Christian Benvenuti <benve@cisco.com>
3585 F: drivers/infiniband/hw/usnic/
3587 CIRRUS LOGIC MADERA CODEC DRIVERS
3588 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3589 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3591 L: patches@opensource.cirrus.com
3592 T: git https://github.com/CirrusLogic/linux-drivers.git
3593 W: https://github.com/CirrusLogic/linux-drivers/wiki
3595 F: Documentation/devicetree/bindings/mfd/madera.txt
3596 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3597 F: include/linux/mfd/madera/*
3598 F: drivers/gpio/gpio-madera*
3599 F: drivers/mfd/madera*
3600 F: drivers/mfd/cs47l*
3601 F: drivers/pinctrl/cirrus/*
3604 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3609 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3610 L: linux-kernel@vger.kernel.org
3613 F: include/linux/cleancache.h
3616 M: Russell King <linux@armlinux.org.uk>
3617 L: linux-clk@vger.kernel.org
3619 F: include/linux/clk.h
3621 CLOCKSOURCE, CLOCKEVENT DRIVERS
3622 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3623 M: Thomas Gleixner <tglx@linutronix.de>
3624 L: linux-kernel@vger.kernel.org
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3627 F: drivers/clocksource/
3628 F: Documentation/devicetree/bindings/timer/
3631 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3632 M: Daniel Oliveira Nascimento <don@syst.com.br>
3633 L: platform-driver-x86@vger.kernel.org
3635 F: drivers/platform/x86/classmate-laptop.c
3638 M: Hans Verkuil <hans.verkuil@cisco.com>
3639 L: linux-media@vger.kernel.org
3640 T: git git://linuxtv.org/media_tree.git
3641 W: https://linuxtv.org
3643 F: drivers/media/pci/cobalt/
3645 COCCINELLE/Semantic Patches (SmPL)
3646 M: Julia Lawall <Julia.Lawall@lip6.fr>
3647 M: Gilles Muller <Gilles.Muller@lip6.fr>
3648 M: Nicolas Palix <nicolas.palix@imag.fr>
3649 M: Michal Marek <michal.lkml@markovi.net>
3650 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3652 W: http://coccinelle.lip6.fr/
3654 F: Documentation/dev-tools/coccinelle.rst
3655 F: scripts/coccinelle/
3656 F: scripts/coccicheck
3659 M: Jan Harkes <jaharkes@cs.cmu.edu>
3661 L: codalist@coda.cs.cmu.edu
3662 W: http://www.coda.cs.cmu.edu/
3664 F: Documentation/filesystems/coda.txt
3666 F: include/linux/coda*.h
3667 F: include/uapi/linux/coda*.h
3669 CODA V4L2 MEM2MEM DRIVER
3670 M: Philipp Zabel <p.zabel@pengutronix.de>
3671 L: linux-media@vger.kernel.org
3673 F: Documentation/devicetree/bindings/media/coda.txt
3674 F: drivers/media/platform/coda/
3676 COMMON CLK FRAMEWORK
3677 M: Michael Turquette <mturquette@baylibre.com>
3678 M: Stephen Boyd <sboyd@kernel.org>
3679 L: linux-clk@vger.kernel.org
3680 Q: http://patchwork.kernel.org/project/linux-clk/list/
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3683 F: Documentation/devicetree/bindings/clock/
3685 X: drivers/clk/clkdev.c
3686 F: include/linux/clk-pr*
3687 F: include/linux/clk/
3688 F: include/linux/of_clk.h
3690 COMMON INTERNET FILE SYSTEM (CIFS)
3691 M: Steve French <sfrench@samba.org>
3692 L: linux-cifs@vger.kernel.org
3693 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3694 W: http://linux-cifs.samba.org/
3695 T: git git://git.samba.org/sfrench/cifs-2.6.git
3697 F: Documentation/filesystems/cifs/
3700 COMPACTPCI HOTPLUG CORE
3701 M: Scott Murray <scott@spiteful.org>
3702 L: linux-pci@vger.kernel.org
3704 F: drivers/pci/hotplug/cpci_hotplug*
3706 COMPACTPCI HOTPLUG GENERIC DRIVER
3707 M: Scott Murray <scott@spiteful.org>
3708 L: linux-pci@vger.kernel.org
3710 F: drivers/pci/hotplug/cpcihp_generic.c
3712 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3713 M: Scott Murray <scott@spiteful.org>
3714 L: linux-pci@vger.kernel.org
3716 F: drivers/pci/hotplug/cpcihp_zt5550.*
3718 COMPAL LAPTOP SUPPORT
3719 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3720 L: platform-driver-x86@vger.kernel.org
3722 F: drivers/platform/x86/compal-laptop.c
3724 CONEXANT ACCESSRUNNER USB DRIVER
3725 L: accessrunner-general@lists.sourceforge.net
3726 W: http://accessrunner.sourceforge.net/
3728 F: drivers/usb/atm/cxacru.c
3731 M: Joel Becker <jlbec@evilplan.org>
3732 M: Christoph Hellwig <hch@lst.de>
3733 T: git git://git.infradead.org/users/hch/configfs.git
3736 F: include/linux/configfs.h
3739 M: Evgeniy Polyakov <zbr@ioremap.net>
3740 L: netdev@vger.kernel.org
3742 F: drivers/connector/
3744 CONTROL GROUP (CGROUP)
3745 M: Tejun Heo <tj@kernel.org>
3746 M: Li Zefan <lizefan@huawei.com>
3747 M: Johannes Weiner <hannes@cmpxchg.org>
3748 L: cgroups@vger.kernel.org
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3751 F: Documentation/cgroup*
3752 F: include/linux/cgroup*
3755 CONTROL GROUP - CPUSET
3756 M: Li Zefan <lizefan@huawei.com>
3757 L: cgroups@vger.kernel.org
3758 W: http://www.bullopensource.org/cpuset/
3759 W: http://oss.sgi.com/projects/cpusets/
3760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3762 F: Documentation/cgroup-v1/cpusets.txt
3763 F: include/linux/cpuset.h
3764 F: kernel/cgroup/cpuset.c
3766 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3767 M: Johannes Weiner <hannes@cmpxchg.org>
3768 M: Michal Hocko <mhocko@kernel.org>
3769 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3770 L: cgroups@vger.kernel.org
3771 L: linux-mm@kvack.org
3776 CORETEMP HARDWARE MONITORING DRIVER
3777 M: Fenghua Yu <fenghua.yu@intel.com>
3778 L: linux-hwmon@vger.kernel.org
3780 F: Documentation/hwmon/coretemp
3781 F: drivers/hwmon/coretemp.c
3783 COSA/SRP SYNC SERIAL DRIVER
3784 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3785 W: http://www.fi.muni.cz/~kas/cosa/
3787 F: drivers/net/wan/cosa*
3789 CPMAC ETHERNET DRIVER
3790 M: Florian Fainelli <f.fainelli@gmail.com>
3791 L: netdev@vger.kernel.org
3793 F: drivers/net/ethernet/ti/cpmac.c
3795 CPU FREQUENCY DRIVERS
3796 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3797 M: Viresh Kumar <viresh.kumar@linaro.org>
3798 L: linux-pm@vger.kernel.org
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3802 B: https://bugzilla.kernel.org
3803 F: Documentation/cpu-freq/
3804 F: Documentation/devicetree/bindings/cpufreq/
3806 F: include/linux/cpufreq.h
3807 F: tools/testing/selftests/cpufreq/
3809 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3810 M: Viresh Kumar <viresh.kumar@linaro.org>
3811 M: Sudeep Holla <sudeep.holla@arm.com>
3812 L: linux-pm@vger.kernel.org
3813 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3815 F: drivers/cpufreq/arm_big_little.h
3816 F: drivers/cpufreq/arm_big_little.c
3817 F: drivers/cpufreq/arm_big_little_dt.c
3819 CPU POWER MONITORING SUBSYSTEM
3820 M: Thomas Renninger <trenn@suse.com>
3821 M: Shuah Khan <shuah@kernel.org>
3822 L: linux-pm@vger.kernel.org
3824 F: tools/power/cpupower/
3827 M: "H. Peter Anvin" <hpa@zytor.com>
3829 F: arch/x86/kernel/cpuid.c
3830 F: arch/x86/kernel/msr.c
3832 CPUIDLE DRIVER - ARM BIG LITTLE
3833 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3835 L: linux-pm@vger.kernel.org
3836 L: linux-arm-kernel@lists.infradead.org
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3839 F: drivers/cpuidle/cpuidle-big_little.c
3841 CPUIDLE DRIVER - ARM EXYNOS
3842 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3844 M: Kukjin Kim <kgene@kernel.org>
3845 L: linux-pm@vger.kernel.org
3846 L: linux-samsung-soc@vger.kernel.org
3848 F: drivers/cpuidle/cpuidle-exynos.c
3849 F: arch/arm/mach-exynos/pm.c
3852 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3853 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3854 L: linux-pm@vger.kernel.org
3856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857 B: https://bugzilla.kernel.org
3858 F: drivers/cpuidle/*
3859 F: include/linux/cpuidle.h
3862 M: Nicolas Pitre <nico@linaro.org>
3864 F: Documentation/filesystems/cramfs.txt
3868 M: Herbert Xu <herbert@gondor.apana.org.au>
3869 M: "David S. Miller" <davem@davemloft.net>
3870 L: linux-crypto@vger.kernel.org
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3874 F: Documentation/crypto/
3875 F: Documentation/devicetree/bindings/crypto/
3880 F: include/linux/crypto*
3882 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3883 M: Neil Horman <nhorman@tuxdriver.com>
3884 L: linux-crypto@vger.kernel.org
3886 F: crypto/ansi_cprng.c
3890 M: Hans Verkuil <hverkuil@xs4all.nl>
3891 L: linux-media@vger.kernel.org
3892 T: git git://linuxtv.org/media_tree.git
3893 W: http://linuxtv.org
3895 F: drivers/media/i2c/cs3308.c
3896 F: drivers/media/i2c/cs3308.h
3898 CS5535 Audio ALSA driver
3899 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3901 F: sound/pci/cs5535audio/
3904 M: Solomon Peachy <pizza@shaftnet.org>
3906 F: drivers/net/wireless/st/cw1200/
3908 CX18 VIDEO4LINUX DRIVER
3909 M: Andy Walls <awalls@md.metrocast.net>
3910 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3911 L: linux-media@vger.kernel.org
3912 T: git git://linuxtv.org/media_tree.git
3913 W: https://linuxtv.org
3914 W: http://www.ivtvdriver.org/index.php/Cx18
3916 F: Documentation/media/v4l-drivers/cx18*
3917 F: drivers/media/pci/cx18/
3918 F: include/uapi/linux/ivtv*
3920 CX2341X MPEG ENCODER HELPER MODULE
3921 M: Hans Verkuil <hverkuil@xs4all.nl>
3922 L: linux-media@vger.kernel.org
3923 T: git git://linuxtv.org/media_tree.git
3924 W: https://linuxtv.org
3926 F: drivers/media/common/cx2341x*
3927 F: include/media/cx2341x*
3929 CX24120 MEDIA DRIVER
3930 M: Jemma Denson <jdenson@gmail.com>
3931 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3932 L: linux-media@vger.kernel.org
3933 W: https://linuxtv.org
3934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936 F: drivers/media/dvb-frontends/cx24120*
3938 CX88 VIDEO4LINUX DRIVER
3939 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3940 L: linux-media@vger.kernel.org
3941 W: https://linuxtv.org
3942 T: git git://linuxtv.org/media_tree.git
3944 F: Documentation/media/v4l-drivers/cx88*
3945 F: drivers/media/pci/cx88/
3947 CXD2820R MEDIA DRIVER
3948 M: Antti Palosaari <crope@iki.fi>
3949 L: linux-media@vger.kernel.org
3950 W: https://linuxtv.org
3951 W: http://palosaari.fi/linux/
3952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3953 T: git git://linuxtv.org/anttip/media_tree.git
3955 F: drivers/media/dvb-frontends/cxd2820r*
3957 CXGB3 ETHERNET DRIVER (CXGB3)
3958 M: Santosh Raspatur <santosh@chelsio.com>
3959 L: netdev@vger.kernel.org
3960 W: http://www.chelsio.com
3962 F: drivers/net/ethernet/chelsio/cxgb3/
3964 CXGB3 ISCSI DRIVER (CXGB3I)
3965 M: Karen Xie <kxie@chelsio.com>
3966 L: linux-scsi@vger.kernel.org
3967 W: http://www.chelsio.com
3969 F: drivers/scsi/cxgbi/cxgb3i
3971 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3972 M: Steve Wise <swise@chelsio.com>
3973 L: linux-rdma@vger.kernel.org
3974 W: http://www.openfabrics.org
3976 F: drivers/infiniband/hw/cxgb3/
3977 F: include/uapi/rdma/cxgb3-abi.h
3979 CXGB4 CRYPTO DRIVER (chcr)
3980 M: Harsh Jain <harsh@chelsio.com>
3981 L: linux-crypto@vger.kernel.org
3982 W: http://www.chelsio.com
3984 F: drivers/crypto/chelsio
3986 CXGB4 ETHERNET DRIVER (CXGB4)
3987 M: Ganesh Goudar <ganeshgr@chelsio.com>
3988 L: netdev@vger.kernel.org
3989 W: http://www.chelsio.com
3991 F: drivers/net/ethernet/chelsio/cxgb4/
3993 CXGB4 ISCSI DRIVER (CXGB4I)
3994 M: Karen Xie <kxie@chelsio.com>
3995 L: linux-scsi@vger.kernel.org
3996 W: http://www.chelsio.com
3998 F: drivers/scsi/cxgbi/cxgb4i
4000 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4001 M: Steve Wise <swise@chelsio.com>
4002 L: linux-rdma@vger.kernel.org
4003 W: http://www.openfabrics.org
4005 F: drivers/infiniband/hw/cxgb4/
4006 F: include/uapi/rdma/cxgb4-abi.h
4008 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4009 M: Casey Leedom <leedom@chelsio.com>
4010 L: netdev@vger.kernel.org
4011 W: http://www.chelsio.com
4013 F: drivers/net/ethernet/chelsio/cxgb4vf/
4015 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4016 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4017 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4018 L: linuxppc-dev@lists.ozlabs.org
4020 F: arch/powerpc/platforms/powernv/pci-cxl.c
4021 F: drivers/misc/cxl/
4022 F: include/misc/cxl*
4023 F: include/uapi/misc/cxl.h
4024 F: Documentation/powerpc/cxl.txt
4025 F: Documentation/ABI/testing/sysfs-class-cxl
4027 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4028 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4029 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4030 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4031 L: linux-scsi@vger.kernel.org
4033 F: drivers/scsi/cxlflash/
4034 F: include/uapi/scsi/cxlflash_ioctls.h
4035 F: Documentation/powerpc/cxlflash.txt
4038 M: Russell King <linux@armlinux.org.uk>
4039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4040 W: http://www.armlinux.org.uk/
4042 F: drivers/video/fbdev/cyber2000fb.*
4044 CYCLADES ASYNC MUX DRIVER
4045 W: http://www.cyclades.com/
4047 F: drivers/tty/cyclades.c
4048 F: include/linux/cyclades.h
4049 F: include/uapi/linux/cyclades.h
4051 CYCLADES PC300 DRIVER
4052 W: http://www.cyclades.com/
4054 F: drivers/net/wan/pc300*
4056 CYPRESS_FIRMWARE MEDIA DRIVER
4057 M: Antti Palosaari <crope@iki.fi>
4058 L: linux-media@vger.kernel.org
4059 W: https://linuxtv.org
4060 W: http://palosaari.fi/linux/
4061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4062 T: git git://linuxtv.org/anttip/media_tree.git
4064 F: drivers/media/common/cypress_firmware*
4066 CYTTSP TOUCHSCREEN DRIVER
4067 M: Ferruh Yigit <fery@cypress.com>
4068 L: linux-input@vger.kernel.org
4070 F: drivers/input/touchscreen/cyttsp*
4071 F: include/linux/input/cyttsp.h
4073 D-LINK DIR-685 TOUCHKEYS DRIVER
4074 M: Linus Walleij <linus.walleij@linaro.org>
4075 L: linux-input@vger.kernel.org
4077 F: drivers/input/dlink-dir685-touchkeys.c
4079 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4080 M: Joshua Kinard <kumba@gentoo.org>
4082 F: drivers/rtc/rtc-ds1685.c
4083 F: include/linux/rtc/ds1685.h
4085 DAMA SLAVE for AX.25
4086 M: Joerg Reuter <jreuter@yaina.de>
4087 W: http://yaina.de/jreuter/
4088 W: http://www.qsl.net/dl1bke/
4089 L: linux-hams@vger.kernel.org
4091 F: net/ax25/af_ax25.c
4092 F: net/ax25/ax25_dev.c
4093 F: net/ax25/ax25_ds_*
4094 F: net/ax25/ax25_in.c
4095 F: net/ax25/ax25_out.c
4096 F: net/ax25/ax25_timer.c
4097 F: net/ax25/sysctl_net_ax25.c
4099 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4100 L: netdev@vger.kernel.org
4102 F: Documentation/networking/dmfe.txt
4103 F: drivers/net/ethernet/dec/tulip/dmfe.c
4105 DC390/AM53C974 SCSI driver
4106 M: Hannes Reinecke <hare@suse.com>
4107 L: linux-scsi@vger.kernel.org
4109 F: drivers/scsi/am53c974.c
4112 M: Oliver Neukum <oliver@neukum.org>
4113 M: Ali Akcaagac <aliakc@web.de>
4114 M: Jamie Lenehan <lenehan@twibble.org>
4115 L: dc395x@twibble.org
4116 W: http://twibble.org/dist/dc395x/
4117 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4119 F: Documentation/scsi/dc395x.txt
4120 F: drivers/scsi/dc395x.*
4123 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4124 L: dccp@vger.kernel.org
4125 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4127 F: include/linux/dccp.h
4128 F: include/uapi/linux/dccp.h
4129 F: include/linux/tfrc.h
4132 DECnet NETWORK LAYER
4133 W: http://linux-decnet.sourceforge.net
4134 L: linux-decnet-user@lists.sourceforge.net
4136 F: Documentation/networking/decnet.txt
4139 DECSTATION PLATFORM SUPPORT
4140 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4141 L: linux-mips@linux-mips.org
4142 W: http://www.linux-mips.org/wiki/DECstation
4145 F: arch/mips/include/asm/dec/
4146 F: arch/mips/include/asm/mach-dec/
4148 DEFXX FDDI NETWORK DRIVER
4149 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4151 F: drivers/net/fddi/defxx.*
4154 M: Pali Rohár <pali.rohar@gmail.com>
4155 M: Mario Limonciello <mario.limonciello@dell.com>
4156 L: platform-driver-x86@vger.kernel.org
4158 F: drivers/platform/x86/dell-smbios.*
4160 DELL SMBIOS SMM DRIVER
4161 M: Mario Limonciello <mario.limonciello@dell.com>
4162 L: platform-driver-x86@vger.kernel.org
4164 F: drivers/platform/x86/dell-smbios-smm.c
4166 DELL SMBIOS WMI DRIVER
4167 M: Mario Limonciello <mario.limonciello@dell.com>
4168 L: platform-driver-x86@vger.kernel.org
4170 F: drivers/platform/x86/dell-smbios-wmi.c
4171 F: tools/wmi/dell-smbios-example.c
4174 M: Matthew Garrett <mjg59@srcf.ucam.org>
4175 M: Pali Rohár <pali.rohar@gmail.com>
4176 L: platform-driver-x86@vger.kernel.org
4178 F: drivers/platform/x86/dell-laptop.c
4180 DELL LAPTOP FREEFALL DRIVER
4181 M: Pali Rohár <pali.rohar@gmail.com>
4183 F: drivers/platform/x86/dell-smo8800.c
4185 DELL LAPTOP RBTN DRIVER
4186 M: Pali Rohár <pali.rohar@gmail.com>
4188 F: drivers/platform/x86/dell-rbtn.*
4190 DELL LAPTOP SMM DRIVER
4191 M: Pali Rohár <pali.rohar@gmail.com>
4193 F: drivers/hwmon/dell-smm-hwmon.c
4194 F: include/uapi/linux/i8k.h
4196 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4197 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4199 F: Documentation/dcdbas.txt
4200 F: drivers/firmware/dcdbas.*
4202 DELL WMI NOTIFICATIONS DRIVER
4203 M: Matthew Garrett <mjg59@srcf.ucam.org>
4204 M: Pali Rohár <pali.rohar@gmail.com>
4206 F: drivers/platform/x86/dell-wmi.c
4208 DELL WMI DESCRIPTOR DRIVER
4209 M: Mario Limonciello <mario.limonciello@dell.com>
4211 F: drivers/platform/x86/dell-wmi-descriptor.c
4213 DELTA ST MEDIA DRIVER
4214 M: Hugues Fruchet <hugues.fruchet@st.com>
4215 L: linux-media@vger.kernel.org
4216 T: git git://linuxtv.org/media_tree.git
4217 W: https://linuxtv.org
4219 F: drivers/media/platform/sti/delta
4222 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4223 L: linux-mtd@lists.infradead.org
4225 F: drivers/mtd/nand/raw/denali*
4227 DESIGNWARE USB2 DRD IP DRIVER
4228 M: Minas Harutyunyan <hminas@synopsys.com>
4229 L: linux-usb@vger.kernel.org
4230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4232 F: drivers/usb/dwc2/
4234 DESIGNWARE USB3 DRD IP DRIVER
4235 M: Felipe Balbi <balbi@kernel.org>
4236 L: linux-usb@vger.kernel.org
4237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4239 F: drivers/usb/dwc3/
4241 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4242 M: Andreas Klinger <ak@it-klinger.de>
4243 L: linux-iio@vger.kernel.org
4245 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4246 F: drivers/iio/proximity/srf*.c
4248 DEVICE COREDUMP (DEV_COREDUMP)
4249 M: Johannes Berg <johannes@sipsolutions.net>
4250 L: linux-kernel@vger.kernel.org
4252 F: drivers/base/devcoredump.c
4253 F: include/linux/devcoredump.h
4255 DEVICE FREQUENCY (DEVFREQ)
4256 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4257 M: Kyungmin Park <kyungmin.park@samsung.com>
4258 R: Chanwoo Choi <cw00.choi@samsung.com>
4259 L: linux-pm@vger.kernel.org
4260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4263 F: include/linux/devfreq.h
4264 F: Documentation/devicetree/bindings/devfreq/
4266 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4267 M: Chanwoo Choi <cw00.choi@samsung.com>
4268 L: linux-pm@vger.kernel.org
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4271 F: drivers/devfreq/event/
4272 F: drivers/devfreq/devfreq-event.c
4273 F: include/linux/devfreq-event.h
4274 F: Documentation/devicetree/bindings/devfreq/event/
4276 DEVICE NUMBER REGISTRY
4277 M: Torben Mathiasen <device@lanana.org>
4278 W: http://lanana.org/docs/device-list/index.html
4282 M: Alasdair Kergon <agk@redhat.com>
4283 M: Mike Snitzer <snitzer@redhat.com>
4284 M: dm-devel@redhat.com
4285 L: dm-devel@redhat.com
4286 W: http://sources.redhat.com/dm
4287 Q: http://patchwork.kernel.org/project/dm-devel/list/
4288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4289 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4291 F: Documentation/device-mapper/
4292 F: drivers/md/Makefile
4293 F: drivers/md/Kconfig
4295 F: drivers/md/persistent-data/
4296 F: include/linux/device-mapper.h
4297 F: include/linux/dm-*.h
4298 F: include/uapi/linux/dm-*.h
4301 M: Jiri Pirko <jiri@mellanox.com>
4302 L: netdev@vger.kernel.org
4304 F: net/core/devlink.c
4305 F: include/net/devlink.h
4306 F: include/uapi/linux/devlink.h
4308 DIALOG SEMICONDUCTOR DRIVERS
4309 M: Support Opensource <support.opensource@diasemi.com>
4310 W: http://www.dialog-semiconductor.com/products
4312 F: Documentation/hwmon/da90??
4313 F: Documentation/devicetree/bindings/mfd/da90*.txt
4314 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4315 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4316 F: Documentation/devicetree/bindings/regulator/da92*.txt
4317 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4318 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4319 F: drivers/gpio/gpio-da90??.c
4320 F: drivers/hwmon/da90??-hwmon.c
4321 F: drivers/iio/adc/da91??-*.c
4322 F: drivers/input/misc/da90??_onkey.c
4323 F: drivers/input/touchscreen/da9052_tsi.c
4324 F: drivers/leds/leds-da90??.c
4325 F: drivers/mfd/da903x.c
4326 F: drivers/mfd/da90??-*.c
4327 F: drivers/mfd/da91??-*.c
4328 F: drivers/power/supply/da9052-battery.c
4329 F: drivers/power/supply/da91??-*.c
4330 F: drivers/regulator/da903x.c
4331 F: drivers/regulator/da9???-regulator.[ch]
4332 F: drivers/thermal/da90??-thermal.c
4333 F: drivers/rtc/rtc-da90??.c
4334 F: drivers/video/backlight/da90??_bl.c
4335 F: drivers/watchdog/da90??_wdt.c
4336 F: include/linux/mfd/da903x.h
4337 F: include/linux/mfd/da9052/
4338 F: include/linux/mfd/da9055/
4339 F: include/linux/mfd/da9062/
4340 F: include/linux/mfd/da9063/
4341 F: include/linux/mfd/da9150/
4342 F: include/linux/regulator/da9211.h
4343 F: include/sound/da[79]*.h
4344 F: sound/soc/codecs/da[79]*.[ch]
4346 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4347 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4348 L: linux-gpio@vger.kernel.org
4350 F: drivers/gpio/gpio-gpio-mm.c
4352 DIGI NEO AND CLASSIC PCI PRODUCTS
4353 M: Lidza Louina <lidza.louina@gmail.com>
4354 M: Mark Hounschell <markh@compro.net>
4355 L: driverdev-devel@linuxdriverproject.org
4357 F: drivers/staging/dgnc/
4359 DIOLAN U2C-12 I2C DRIVER
4360 M: Guenter Roeck <linux@roeck-us.net>
4361 L: linux-i2c@vger.kernel.org
4363 F: drivers/i2c/busses/i2c-diolan-u2c.c
4365 FILESYSTEM DIRECT ACCESS (DAX)
4366 M: Matthew Wilcox <mawilcox@microsoft.com>
4367 M: Ross Zwisler <zwisler@kernel.org>
4368 M: Jan Kara <jack@suse.cz>
4369 L: linux-fsdevel@vger.kernel.org
4372 F: include/linux/dax.h
4373 F: include/trace/events/fs_dax.h
4375 DEVICE DIRECT ACCESS (DAX)
4376 M: Dan Williams <dan.j.williams@intel.com>
4377 M: Dave Jiang <dave.jiang@intel.com>
4378 M: Ross Zwisler <zwisler@kernel.org>
4379 M: Vishal Verma <vishal.l.verma@intel.com>
4380 L: linux-nvdimm@lists.01.org
4384 DIRECTORY NOTIFICATION (DNOTIFY)
4385 M: Jan Kara <jack@suse.cz>
4386 R: Amir Goldstein <amir73il@gmail.com>
4387 L: linux-fsdevel@vger.kernel.org
4389 F: Documentation/filesystems/dnotify.txt
4390 F: fs/notify/dnotify/
4391 F: include/linux/dnotify.h
4393 DISK GEOMETRY AND PARTITION HANDLING
4394 M: Andries Brouwer <aeb@cwi.nl>
4395 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4396 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4397 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4401 M: Jan Kara <jack@suse.com>
4403 F: Documentation/filesystems/quota.txt
4405 F: include/linux/quota*.h
4406 F: include/uapi/linux/quota*.h
4408 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4409 M: Bernie Thompson <bernie@plugable.com>
4410 L: linux-fbdev@vger.kernel.org
4412 W: http://plugable.com/category/projects/udlfb/
4413 F: drivers/video/fbdev/udlfb.c
4414 F: include/video/udlfb.h
4415 F: Documentation/fb/udlfb.txt
4417 DISTRIBUTED LOCK MANAGER (DLM)
4418 M: Christine Caulfield <ccaulfie@redhat.com>
4419 M: David Teigland <teigland@redhat.com>
4420 L: cluster-devel@redhat.com
4421 W: http://sources.redhat.com/cluster/
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4426 DMA BUFFER SHARING FRAMEWORK
4427 M: Sumit Semwal <sumit.semwal@linaro.org>
4429 L: linux-media@vger.kernel.org
4430 L: dri-devel@lists.freedesktop.org
4431 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4433 F: include/linux/dma-buf*
4434 F: include/linux/reservation.h
4435 F: include/linux/*fence.h
4436 F: Documentation/driver-api/dma-buf.rst
4437 T: git git://anongit.freedesktop.org/drm/drm-misc
4439 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4440 M: Vinod Koul <vkoul@kernel.org>
4441 L: dmaengine@vger.kernel.org
4442 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4445 F: include/linux/dmaengine.h
4446 F: include/linux/of_dma.h
4447 F: Documentation/devicetree/bindings/dma/
4448 F: Documentation/driver-api/dmaengine/
4449 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4452 M: Christoph Hellwig <hch@lst.de>
4453 M: Marek Szyprowski <m.szyprowski@samsung.com>
4454 R: Robin Murphy <robin.murphy@arm.com>
4455 L: iommu@lists.linux-foundation.org
4456 T: git git://git.infradead.org/users/hch/dma-mapping.git
4457 W: http://git.infradead.org/users/hch/dma-mapping.git
4460 F: include/asm-generic/dma-mapping.h
4461 F: include/linux/dma-direct.h
4462 F: include/linux/dma-mapping.h
4463 F: include/linux/dma-noncoherent.h
4465 DME1737 HARDWARE MONITOR DRIVER
4466 M: Juerg Haefliger <juergh@gmail.com>
4467 L: linux-hwmon@vger.kernel.org
4469 F: Documentation/hwmon/dme1737
4470 F: drivers/hwmon/dme1737.c
4473 M: Jean Delvare <jdelvare@suse.com>
4475 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4476 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4477 F: drivers/firmware/dmi-id.c
4478 F: drivers/firmware/dmi_scan.c
4479 F: include/linux/dmi.h
4482 M: Jonathan Corbet <corbet@lwn.net>
4483 L: linux-doc@vger.kernel.org
4486 F: scripts/kernel-doc
4487 X: Documentation/ABI/
4488 X: Documentation/devicetree/
4489 X: Documentation/acpi
4490 X: Documentation/power
4491 X: Documentation/spi
4492 X: Documentation/media
4493 T: git git://git.lwn.net/linux.git docs-next
4495 DOCUMENTATION/ITALIAN
4496 M: Federico Vaga <federico.vaga@vaga.pv.it>
4497 L: linux-doc@vger.kernel.org
4499 F: Documentation/translations/it_IT
4501 DONGWOON DW9714 LENS VOICE COIL DRIVER
4502 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4503 L: linux-media@vger.kernel.org
4504 T: git git://linuxtv.org/media_tree.git
4506 F: drivers/media/i2c/dw9714.c
4508 DONGWOON DW9807 LENS VOICE COIL DRIVER
4509 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4510 L: linux-media@vger.kernel.org
4511 T: git git://linuxtv.org/media_tree.git
4513 F: drivers/media/i2c/dw9807.c
4516 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4517 L: blinux-list@redhat.com
4519 F: drivers/char/dtlk.c
4520 F: include/linux/dtlk.h
4522 DPAA2 DATAPATH I/O (DPIO) DRIVER
4523 M: Roy Pledge <Roy.Pledge@nxp.com>
4524 L: linux-kernel@vger.kernel.org
4526 F: drivers/soc/fsl/dpio
4528 DPAA2 ETHERNET DRIVER
4529 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4530 L: linux-kernel@vger.kernel.org
4532 F: drivers/staging/fsl-dpaa2/ethernet
4534 DPAA2 ETHERNET SWITCH DRIVER
4535 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4536 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4537 L: linux-kernel@vger.kernel.org
4539 F: drivers/staging/fsl-dpaa2/ethsw
4541 DPAA2 PTP CLOCK DRIVER
4542 M: Yangbo Lu <yangbo.lu@nxp.com>
4543 L: linux-kernel@vger.kernel.org
4545 F: drivers/staging/fsl-dpaa2/rtc
4547 DPT_I2O SCSI RAID DRIVER
4548 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4549 L: linux-scsi@vger.kernel.org
4550 W: http://www.adaptec.com/
4552 F: drivers/scsi/dpt*
4553 F: drivers/scsi/dpt/
4556 M: Philipp Reisner <philipp.reisner@linbit.com>
4557 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4558 L: drbd-dev@lists.linbit.com
4559 W: http://www.drbd.org
4560 T: git git://git.linbit.com/linux-drbd.git
4561 T: git git://git.linbit.com/drbd-8.4.git
4563 F: drivers/block/drbd/
4565 F: Documentation/blockdev/drbd/
4567 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4569 R: "Rafael J. Wysocki" <rafael@kernel.org>
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4572 F: Documentation/kobject.txt
4576 F: include/linux/debugfs.h
4577 F: include/linux/kobj*
4580 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4581 M: Kevin Hilman <khilman@kernel.org>
4582 M: Nishanth Menon <nm@ti.com>
4584 F: drivers/power/avs/
4585 F: include/linux/power/smartreflex.h
4586 L: linux-pm@vger.kernel.org
4588 DRM DRIVER FOR ARM PL111 CLCD
4589 M: Eric Anholt <eric@anholt.net>
4590 T: git git://anongit.freedesktop.org/drm/drm-misc
4592 F: drivers/gpu/drm/pl111/
4594 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4595 M: Linus Walleij <linus.walleij@linaro.org>
4596 T: git git://anongit.freedesktop.org/drm/drm-misc
4598 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4599 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4601 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4602 M: Dave Airlie <airlied@redhat.com>
4604 F: drivers/gpu/drm/ast/
4606 DRM DRIVER FOR BOCHS VIRTUAL GPU
4607 M: Gerd Hoffmann <kraxel@redhat.com>
4608 L: virtualization@lists.linux-foundation.org
4609 T: git git://anongit.freedesktop.org/drm/drm-misc
4611 F: drivers/gpu/drm/bochs/
4613 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4614 M: Linus Walleij <linus.walleij@linaro.org>
4615 T: git git://anongit.freedesktop.org/drm/drm-misc
4617 F: drivers/gpu/drm/tve200/
4619 DRM DRIVER FOR ILITEK ILI9225 PANELS
4620 M: David Lechner <david@lechnology.com>
4622 F: drivers/gpu/drm/tinydrm/ili9225.c
4623 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4625 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4626 S: Orphan / Obsolete
4627 F: drivers/gpu/drm/i810/
4628 F: include/uapi/drm/i810_drm.h
4630 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4631 S: Orphan / Obsolete
4632 F: drivers/gpu/drm/mga/
4633 F: include/uapi/drm/mga_drm.h
4635 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4636 M: Dave Airlie <airlied@redhat.com>
4638 F: drivers/gpu/drm/mgag200/
4640 DRM DRIVER FOR MI0283QT
4641 M: Noralf Trønnes <noralf@tronnes.org>
4643 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4644 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4646 DRM DRIVER FOR MSM ADRENO GPU
4647 M: Rob Clark <robdclark@gmail.com>
4648 L: linux-arm-msm@vger.kernel.org
4649 L: dri-devel@lists.freedesktop.org
4650 L: freedreno@lists.freedesktop.org
4651 T: git git://people.freedesktop.org/~robclark/linux
4653 F: drivers/gpu/drm/msm/
4654 F: include/uapi/drm/msm_drm.h
4655 F: Documentation/devicetree/bindings/display/msm/
4657 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4658 M: Ben Skeggs <bskeggs@redhat.com>
4659 L: dri-devel@lists.freedesktop.org
4660 L: nouveau@lists.freedesktop.org
4661 T: git git://github.com/skeggsb/linux
4663 F: drivers/gpu/drm/nouveau/
4664 F: include/uapi/drm/nouveau_drm.h
4666 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4667 M: Noralf Trønnes <noralf@tronnes.org>
4669 F: drivers/gpu/drm/tinydrm/repaper.c
4670 F: Documentation/devicetree/bindings/display/repaper.txt
4672 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4673 M: Dave Airlie <airlied@redhat.com>
4674 M: Gerd Hoffmann <kraxel@redhat.com>
4675 L: virtualization@lists.linux-foundation.org
4676 T: git git://anongit.freedesktop.org/drm/drm-misc
4678 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4679 F: drivers/gpu/drm/cirrus/
4681 DRM DRIVER FOR QXL VIRTUAL GPU
4682 M: Dave Airlie <airlied@redhat.com>
4683 M: Gerd Hoffmann <kraxel@redhat.com>
4684 L: virtualization@lists.linux-foundation.org
4685 T: git git://anongit.freedesktop.org/drm/drm-misc
4687 F: drivers/gpu/drm/qxl/
4688 F: include/uapi/drm/qxl_drm.h
4690 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4691 S: Orphan / Obsolete
4692 F: drivers/gpu/drm/r128/
4693 F: include/uapi/drm/r128_drm.h
4695 DRM DRIVER FOR SAVAGE VIDEO CARDS
4696 S: Orphan / Obsolete
4697 F: drivers/gpu/drm/savage/
4698 F: include/uapi/drm/savage_drm.h
4700 DRM DRIVER FOR SIS VIDEO CARDS
4701 S: Orphan / Obsolete
4702 F: drivers/gpu/drm/sis/
4703 F: include/uapi/drm/sis_drm.h
4705 DRM DRIVER FOR SITRONIX ST7586 PANELS
4706 M: David Lechner <david@lechnology.com>
4708 F: drivers/gpu/drm/tinydrm/st7586.c
4709 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4711 DRM DRIVER FOR SITRONIX ST7735R PANELS
4712 M: David Lechner <david@lechnology.com>
4714 F: drivers/gpu/drm/tinydrm/st7735r.c
4715 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4717 DRM DRIVER FOR TDFX VIDEO CARDS
4718 S: Orphan / Obsolete
4719 F: drivers/gpu/drm/tdfx/
4721 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4722 M: Dave Airlie <airlied@redhat.com>
4723 R: Sean Paul <sean@poorly.run>
4724 L: dri-devel@lists.freedesktop.org
4726 F: drivers/gpu/drm/udl/
4727 T: git git://anongit.freedesktop.org/drm/drm-misc
4729 DRM DRIVER FOR VMWARE VIRTUAL GPU
4730 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4731 M: Sinclair Yeh <syeh@vmware.com>
4732 M: Thomas Hellstrom <thellstrom@vmware.com>
4733 L: dri-devel@lists.freedesktop.org
4734 T: git git://people.freedesktop.org/~syeh/repos_linux
4735 T: git git://people.freedesktop.org/~thomash/linux
4737 F: drivers/gpu/drm/vmwgfx/
4738 F: include/uapi/drm/vmwgfx_drm.h
4741 M: David Airlie <airlied@linux.ie>
4742 L: dri-devel@lists.freedesktop.org
4743 T: git git://anongit.freedesktop.org/drm/drm
4744 B: https://bugs.freedesktop.org/
4745 C: irc://chat.freenode.net/dri-devel
4749 F: Documentation/devicetree/bindings/display/
4750 F: Documentation/devicetree/bindings/gpu/
4751 F: Documentation/gpu/
4753 F: include/uapi/drm/
4754 F: include/linux/vga*
4756 DRM DRIVERS AND MISC GPU PATCHES
4757 M: Gustavo Padovan <gustavo@padovan.org>
4758 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4759 M: Sean Paul <sean@poorly.run>
4760 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4762 T: git git://anongit.freedesktop.org/drm/drm-misc
4763 F: Documentation/gpu/
4765 F: drivers/gpu/drm/*
4767 F: include/uapi/drm/drm*
4768 F: include/linux/vga*
4770 DRM DRIVERS FOR ALLWINNER A10
4771 M: Maxime Ripard <maxime.ripard@bootlin.com>
4772 L: dri-devel@lists.freedesktop.org
4774 F: drivers/gpu/drm/sun4i/
4775 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4776 T: git git://anongit.freedesktop.org/drm/drm-misc
4778 DRM DRIVERS FOR AMLOGIC SOCS
4779 M: Neil Armstrong <narmstrong@baylibre.com>
4780 L: dri-devel@lists.freedesktop.org
4781 L: linux-amlogic@lists.infradead.org
4782 W: http://linux-meson.com/
4784 F: drivers/gpu/drm/meson/
4785 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4786 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4787 F: Documentation/gpu/meson.rst
4788 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 DRM DRIVERS FOR ATMEL HLCDC
4791 M: Boris Brezillon <boris.brezillon@bootlin.com>
4792 L: dri-devel@lists.freedesktop.org
4794 F: drivers/gpu/drm/atmel-hlcdc/
4795 F: Documentation/devicetree/bindings/display/atmel/
4796 T: git git://anongit.freedesktop.org/drm/drm-misc
4798 DRM DRIVERS FOR BRIDGE CHIPS
4799 M: Archit Taneja <architt@codeaurora.org>
4800 M: Andrzej Hajda <a.hajda@samsung.com>
4801 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4803 T: git git://anongit.freedesktop.org/drm/drm-misc
4804 F: drivers/gpu/drm/bridge/
4806 DRM DRIVERS FOR EXYNOS
4807 M: Inki Dae <inki.dae@samsung.com>
4808 M: Joonyoung Shim <jy0922.shim@samsung.com>
4809 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4810 M: Kyungmin Park <kyungmin.park@samsung.com>
4811 L: dri-devel@lists.freedesktop.org
4812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4814 F: drivers/gpu/drm/exynos/
4815 F: include/uapi/drm/exynos_drm.h
4816 F: Documentation/devicetree/bindings/display/exynos/
4818 DRM DRIVERS FOR FREESCALE DCU
4819 M: Stefan Agner <stefan@agner.ch>
4820 M: Alison Wang <alison.wang@nxp.com>
4821 L: dri-devel@lists.freedesktop.org
4823 F: drivers/gpu/drm/fsl-dcu/
4824 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4825 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4826 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4827 T: git git://anongit.freedesktop.org/drm/drm-misc
4829 DRM DRIVERS FOR FREESCALE IMX
4830 M: Philipp Zabel <p.zabel@pengutronix.de>
4831 L: dri-devel@lists.freedesktop.org
4833 F: drivers/gpu/drm/imx/
4834 F: drivers/gpu/ipu-v3/
4835 F: Documentation/devicetree/bindings/display/imx/
4837 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4838 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4839 L: dri-devel@lists.freedesktop.org
4840 T: git git://github.com/patjak/drm-gma500
4842 F: drivers/gpu/drm/gma500/
4844 DRM DRIVERS FOR HISILICON
4845 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4846 M: Rongrong Zou <zourongrong@gmail.com>
4847 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4848 R: Chen Feng <puck.chen@hisilicon.com>
4849 L: dri-devel@lists.freedesktop.org
4850 T: git git://github.com/xin3liang/linux.git
4852 F: drivers/gpu/drm/hisilicon/
4853 F: Documentation/devicetree/bindings/display/hisilicon/
4855 DRM DRIVERS FOR MEDIATEK
4856 M: CK Hu <ck.hu@mediatek.com>
4857 M: Philipp Zabel <p.zabel@pengutronix.de>
4858 L: dri-devel@lists.freedesktop.org
4860 F: drivers/gpu/drm/mediatek/
4861 F: Documentation/devicetree/bindings/display/mediatek/
4863 DRM DRIVERS FOR NVIDIA TEGRA
4864 M: Thierry Reding <thierry.reding@gmail.com>
4865 L: dri-devel@lists.freedesktop.org
4866 L: linux-tegra@vger.kernel.org
4867 T: git git://anongit.freedesktop.org/tegra/linux.git
4869 F: drivers/gpu/drm/tegra/
4870 F: drivers/gpu/host1x/
4871 F: include/linux/host1x.h
4872 F: include/uapi/drm/tegra_drm.h
4873 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4875 DRM DRIVERS FOR RENESAS
4876 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4877 L: dri-devel@lists.freedesktop.org
4878 L: linux-renesas-soc@vger.kernel.org
4879 T: git git://linuxtv.org/pinchartl/fbdev
4881 F: drivers/gpu/drm/rcar-du/
4882 F: drivers/gpu/drm/shmobile/
4883 F: include/linux/platform_data/shmob_drm.h
4884 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4885 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4886 F: Documentation/devicetree/bindings/display/renesas,du.txt
4888 DRM DRIVERS FOR ROCKCHIP
4889 M: Sandy Huang <hjc@rock-chips.com>
4890 M: Heiko Stübner <heiko@sntech.de>
4891 L: dri-devel@lists.freedesktop.org
4893 F: drivers/gpu/drm/rockchip/
4894 F: Documentation/devicetree/bindings/display/rockchip/
4895 T: git git://anongit.freedesktop.org/drm/drm-misc
4898 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4899 M: Vincent Abriou <vincent.abriou@st.com>
4900 L: dri-devel@lists.freedesktop.org
4901 T: git git://anongit.freedesktop.org/drm/drm-misc
4903 F: drivers/gpu/drm/sti
4904 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4907 M: Yannick Fertre <yannick.fertre@st.com>
4908 M: Philippe Cornu <philippe.cornu@st.com>
4909 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4910 M: Vincent Abriou <vincent.abriou@st.com>
4911 L: dri-devel@lists.freedesktop.org
4912 T: git git://anongit.freedesktop.org/drm/drm-misc
4914 F: drivers/gpu/drm/stm
4915 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4917 DRM DRIVERS FOR TI LCDC
4918 M: Jyri Sarha <jsarha@ti.com>
4919 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4920 L: dri-devel@lists.freedesktop.org
4922 F: drivers/gpu/drm/tilcdc/
4923 F: Documentation/devicetree/bindings/display/tilcdc/
4925 DRM DRIVERS FOR TI OMAP
4926 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4927 L: dri-devel@lists.freedesktop.org
4929 F: drivers/gpu/drm/omapdrm/
4930 F: Documentation/devicetree/bindings/display/ti/
4933 M: Eric Anholt <eric@anholt.net>
4935 F: drivers/gpu/drm/v3d/
4936 F: include/uapi/drm/v3d_drm.h
4937 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4938 T: git git://anongit.freedesktop.org/drm/drm-misc
4941 M: Eric Anholt <eric@anholt.net>
4942 T: git git://github.com/anholt/linux
4944 F: drivers/gpu/drm/vc4/
4945 F: include/uapi/drm/vc4_drm.h
4946 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4947 T: git git://anongit.freedesktop.org/drm/drm-misc
4949 DRM DRIVERS FOR VIVANTE GPU IP
4950 M: Lucas Stach <l.stach@pengutronix.de>
4951 R: Russell King <linux+etnaviv@armlinux.org.uk>
4952 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4953 L: etnaviv@lists.freedesktop.org
4954 L: dri-devel@lists.freedesktop.org
4956 F: drivers/gpu/drm/etnaviv/
4957 F: include/uapi/drm/etnaviv_drm.h
4958 F: Documentation/devicetree/bindings/display/etnaviv/
4960 DRM DRIVERS FOR ZTE ZX
4961 M: Shawn Guo <shawnguo@kernel.org>
4962 L: dri-devel@lists.freedesktop.org
4964 F: drivers/gpu/drm/zte/
4965 F: Documentation/devicetree/bindings/display/zte,vou.txt
4966 T: git git://anongit.freedesktop.org/drm/drm-misc
4969 M: Thierry Reding <thierry.reding@gmail.com>
4970 L: dri-devel@lists.freedesktop.org
4971 T: git git://anongit.freedesktop.org/drm/drm-misc
4973 F: drivers/gpu/drm/drm_panel.c
4974 F: drivers/gpu/drm/panel/
4975 F: include/drm/drm_panel.h
4976 F: Documentation/devicetree/bindings/display/panel/
4979 M: Noralf Trønnes <noralf@tronnes.org>
4980 W: https://github.com/notro/tinydrm/wiki/Development
4981 T: git git://anongit.freedesktop.org/drm/drm-misc
4983 F: drivers/gpu/drm/tinydrm/
4984 F: include/drm/tinydrm/
4987 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4989 L: dri-devel@lists.freedesktop.org
4990 L: xen-devel@lists.xen.org
4992 F: drivers/gpu/drm/xen/
4993 F: Documentation/gpu/xen-front.rst
4996 M: Christian Koenig <christian.koenig@amd.com>
4997 M: Huang Rui <ray.huang@amd.com>
4998 M: Junwei Zhang <Jerry.Zhang@amd.com>
4999 T: git git://people.freedesktop.org/~agd5f/linux
5001 L: dri-devel@lists.freedesktop.org
5003 F: drivers/gpu/drm/ttm/
5005 DSBR100 USB FM RADIO DRIVER
5006 M: Alexey Klimov <klimov.linux@gmail.com>
5007 L: linux-media@vger.kernel.org
5008 T: git git://linuxtv.org/media_tree.git
5010 F: drivers/media/radio/dsbr100.c
5013 M: Francois Romieu <romieu@fr.zoreil.com>
5014 L: netdev@vger.kernel.org
5016 F: drivers/net/wan/dscc4.c
5019 M: Hans Verkuil <hverkuil@xs4all.nl>
5020 L: linux-media@vger.kernel.org
5021 T: git git://linuxtv.org/media_tree.git
5022 W: https://linuxtv.org
5024 F: drivers/media/pci/dt3155/
5026 DVB_USB_AF9015 MEDIA DRIVER
5027 M: Antti Palosaari <crope@iki.fi>
5028 L: linux-media@vger.kernel.org
5029 W: https://linuxtv.org
5030 W: http://palosaari.fi/linux/
5031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5032 T: git git://linuxtv.org/anttip/media_tree.git
5034 F: drivers/media/usb/dvb-usb-v2/af9015*
5036 DVB_USB_AF9035 MEDIA DRIVER
5037 M: Antti Palosaari <crope@iki.fi>
5038 L: linux-media@vger.kernel.org
5039 W: https://linuxtv.org
5040 W: http://palosaari.fi/linux/
5041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5042 T: git git://linuxtv.org/anttip/media_tree.git
5044 F: drivers/media/usb/dvb-usb-v2/af9035*
5046 DVB_USB_ANYSEE MEDIA DRIVER
5047 M: Antti Palosaari <crope@iki.fi>
5048 L: linux-media@vger.kernel.org
5049 W: https://linuxtv.org
5050 W: http://palosaari.fi/linux/
5051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5052 T: git git://linuxtv.org/anttip/media_tree.git
5054 F: drivers/media/usb/dvb-usb-v2/anysee*
5056 DVB_USB_AU6610 MEDIA DRIVER
5057 M: Antti Palosaari <crope@iki.fi>
5058 L: linux-media@vger.kernel.org
5059 W: https://linuxtv.org
5060 W: http://palosaari.fi/linux/
5061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5062 T: git git://linuxtv.org/anttip/media_tree.git
5064 F: drivers/media/usb/dvb-usb-v2/au6610*
5066 DVB_USB_CE6230 MEDIA DRIVER
5067 M: Antti Palosaari <crope@iki.fi>
5068 L: linux-media@vger.kernel.org
5069 W: https://linuxtv.org
5070 W: http://palosaari.fi/linux/
5071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5072 T: git git://linuxtv.org/anttip/media_tree.git
5074 F: drivers/media/usb/dvb-usb-v2/ce6230*
5076 DVB_USB_CXUSB MEDIA DRIVER
5077 M: Michael Krufky <mkrufky@linuxtv.org>
5078 L: linux-media@vger.kernel.org
5079 W: https://linuxtv.org
5080 W: http://github.com/mkrufky
5081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5082 T: git git://linuxtv.org/media_tree.git
5084 F: drivers/media/usb/dvb-usb/cxusb*
5086 DVB_USB_EC168 MEDIA DRIVER
5087 M: Antti Palosaari <crope@iki.fi>
5088 L: linux-media@vger.kernel.org
5089 W: https://linuxtv.org
5090 W: http://palosaari.fi/linux/
5091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5092 T: git git://linuxtv.org/anttip/media_tree.git
5094 F: drivers/media/usb/dvb-usb-v2/ec168*
5096 DVB_USB_GL861 MEDIA DRIVER
5097 M: Antti Palosaari <crope@iki.fi>
5098 L: linux-media@vger.kernel.org
5099 W: https://linuxtv.org
5100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5101 T: git git://linuxtv.org/anttip/media_tree.git
5103 F: drivers/media/usb/dvb-usb-v2/gl861*
5105 DVB_USB_MXL111SF MEDIA DRIVER
5106 M: Michael Krufky <mkrufky@linuxtv.org>
5107 L: linux-media@vger.kernel.org
5108 W: https://linuxtv.org
5109 W: http://github.com/mkrufky
5110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5111 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5113 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5115 DVB_USB_RTL28XXU MEDIA DRIVER
5116 M: Antti Palosaari <crope@iki.fi>
5117 L: linux-media@vger.kernel.org
5118 W: https://linuxtv.org
5119 W: http://palosaari.fi/linux/
5120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5121 T: git git://linuxtv.org/anttip/media_tree.git
5123 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5125 DVB_USB_V2 MEDIA DRIVER
5126 M: Antti Palosaari <crope@iki.fi>
5127 L: linux-media@vger.kernel.org
5128 W: https://linuxtv.org
5129 W: http://palosaari.fi/linux/
5130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5131 T: git git://linuxtv.org/anttip/media_tree.git
5133 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5134 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5137 M: Jason Baron <jbaron@akamai.com>
5139 F: lib/dynamic_debug.c
5140 F: include/linux/dynamic_debug.h
5142 DYNAMIC INTERRUPT MODERATION
5143 M: Tal Gilboa <talgi@mellanox.com>
5145 F: include/linux/net_dim.h
5147 DZ DECSTATION DZ11 SERIAL DRIVER
5148 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5150 F: drivers/tty/serial/dz.*
5152 E3X0 POWER BUTTON DRIVER
5153 M: Moritz Fischer <moritz.fischer@ettus.com>
5154 L: usrp-users@lists.ettus.com
5155 W: http://www.ettus.com
5157 F: drivers/input/misc/e3x0-button.c
5158 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5161 M: Antti Palosaari <crope@iki.fi>
5162 L: linux-media@vger.kernel.org
5163 W: https://linuxtv.org
5164 W: http://palosaari.fi/linux/
5165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5166 T: git git://linuxtv.org/anttip/media_tree.git
5168 F: drivers/media/tuners/e4000*
5170 EARTH_PT1 MEDIA DRIVER
5171 M: Akihiro Tsukada <tskd08@gmail.com>
5172 L: linux-media@vger.kernel.org
5174 F: drivers/media/pci/pt1/
5176 EARTH_PT3 MEDIA DRIVER
5177 M: Akihiro Tsukada <tskd08@gmail.com>
5178 L: linux-media@vger.kernel.org
5180 F: drivers/media/pci/pt3/
5183 M: Antti Palosaari <crope@iki.fi>
5184 L: linux-media@vger.kernel.org
5185 W: https://linuxtv.org
5186 W: http://palosaari.fi/linux/
5187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5188 T: git git://linuxtv.org/anttip/media_tree.git
5190 F: drivers/media/dvb-frontends/ec100*
5193 M: Tyler Hicks <tyhicks@canonical.com>
5194 L: ecryptfs@vger.kernel.org
5195 W: http://ecryptfs.org
5196 W: https://launchpad.net/ecryptfs
5197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5199 F: Documentation/filesystems/ecryptfs.txt
5203 M: Borislav Petkov <bp@alien8.de>
5204 L: linux-edac@vger.kernel.org
5206 F: drivers/edac/amd64_edac*
5209 M: Robert Richter <rric@kernel.org>
5210 L: linux-edac@vger.kernel.org
5212 F: drivers/edac/highbank*
5215 M: Ralf Baechle <ralf@linux-mips.org>
5216 M: David Daney <david.daney@cavium.com>
5217 L: linux-edac@vger.kernel.org
5218 L: linux-mips@linux-mips.org
5220 F: drivers/edac/octeon_edac*
5222 EDAC-CAVIUM THUNDERX
5223 M: David Daney <david.daney@cavium.com>
5224 M: Jan Glauber <jglauber@cavium.com>
5225 L: linux-edac@vger.kernel.org
5227 F: drivers/edac/thunderx_edac*
5230 M: Borislav Petkov <bp@alien8.de>
5231 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5232 L: linux-edac@vger.kernel.org
5233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5236 F: Documentation/admin-guide/ras.rst
5237 F: Documentation/driver-api/edac.rst
5239 F: include/linux/edac.h
5242 M: Mark Gross <mark.gross@intel.com>
5243 L: linux-edac@vger.kernel.org
5245 F: drivers/edac/e752x_edac.c
5248 L: linux-edac@vger.kernel.org
5250 F: drivers/edac/e7xxx_edac.c
5253 M: York Sun <york.sun@nxp.com>
5254 L: linux-edac@vger.kernel.org
5256 F: drivers/edac/fsl_ddr_edac.*
5259 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5260 L: linux-edac@vger.kernel.org
5262 F: drivers/edac/ghes_edac.c
5265 L: linux-edac@vger.kernel.org
5267 F: drivers/edac/i3000_edac.c
5270 L: linux-edac@vger.kernel.org
5272 F: drivers/edac/i5000_edac.c
5275 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5276 L: linux-edac@vger.kernel.org
5278 F: drivers/edac/i5400_edac.c
5281 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5282 L: linux-edac@vger.kernel.org
5284 F: drivers/edac/i7300_edac.c
5287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5288 L: linux-edac@vger.kernel.org
5290 F: drivers/edac/i7core_edac.c
5293 M: Tim Small <tim@buttersideup.com>
5294 L: linux-edac@vger.kernel.org
5296 F: drivers/edac/i82443bxgx_edac.c
5299 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5300 M: "Arvind R." <arvino55@gmail.com>
5301 L: linux-edac@vger.kernel.org
5303 F: drivers/edac/i82975x_edac.c
5306 M: Jason Baron <jbaron@akamai.com>
5307 L: linux-edac@vger.kernel.org
5309 F: drivers/edac/ie31200_edac.c
5312 M: Johannes Thumshirn <morbidrsa@gmail.com>
5313 L: linux-edac@vger.kernel.org
5315 F: drivers/edac/mpc85xx_edac.[ch]
5318 M: Egor Martovetsky <egor@pasemi.com>
5319 L: linux-edac@vger.kernel.org
5321 F: drivers/edac/pasemi_edac.c
5324 M: Tony Luck <tony.luck@intel.com>
5325 L: linux-edac@vger.kernel.org
5327 F: drivers/edac/pnd2_edac.[ch]
5330 M: Tim Small <tim@buttersideup.com>
5331 L: linux-edac@vger.kernel.org
5333 F: drivers/edac/r82600_edac.c
5336 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5337 L: linux-edac@vger.kernel.org
5339 F: drivers/edac/sb_edac.c
5342 M: Tony Luck <tony.luck@intel.com>
5343 L: linux-edac@vger.kernel.org
5345 F: drivers/edac/skx_edac.c
5348 M: Tero Kristo <t-kristo@ti.com>
5349 L: linux-edac@vger.kernel.org
5351 F: drivers/edac/ti_edac.c
5353 EDIROL UA-101/UA-1000 DRIVER
5354 M: Clemens Ladisch <clemens@ladisch.de>
5355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5356 T: git git://git.alsa-project.org/alsa-kernel.git
5358 F: sound/usb/misc/ua101.c
5361 L: linux-efi@vger.kernel.org
5362 M: Ivan Hu <ivan.hu@canonical.com>
5363 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5365 F: drivers/firmware/efi/test/
5367 EFI VARIABLE FILESYSTEM
5368 M: Matthew Garrett <matthew.garrett@nebula.com>
5369 M: Jeremy Kerr <jk@ozlabs.org>
5370 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5372 L: linux-efi@vger.kernel.org
5376 EFIFB FRAMEBUFFER DRIVER
5377 L: linux-fbdev@vger.kernel.org
5378 M: Peter Jones <pjones@redhat.com>
5380 F: drivers/video/fbdev/efifb.c
5383 W: http://aeschi.ch.eu.org/efs/
5387 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5388 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5389 L: netdev@vger.kernel.org
5391 F: drivers/net/ethernet/ibm/ehea/
5393 EM28XX VIDEO4LINUX DRIVER
5394 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5395 L: linux-media@vger.kernel.org
5396 W: https://linuxtv.org
5397 T: git git://linuxtv.org/media_tree.git
5399 F: drivers/media/usb/em28xx/
5400 F: Documentation/media/v4l-drivers/em28xx*
5403 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5404 M: Matt Mackall <mpm@selenic.com>
5405 M: David Woodhouse <dwmw2@infradead.org>
5406 L: linux-embedded@vger.kernel.org
5409 Emulex 10Gbps iSCSI - OneConnect DRIVER
5410 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5411 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5412 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5413 L: linux-scsi@vger.kernel.org
5414 W: http://www.broadcom.com
5416 F: drivers/scsi/be2iscsi/
5418 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5419 M: Sathya Perla <sathya.perla@broadcom.com>
5420 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5421 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5422 M: Somnath Kotur <somnath.kotur@broadcom.com>
5423 L: netdev@vger.kernel.org
5424 W: http://www.emulex.com
5426 F: drivers/net/ethernet/emulex/benet/
5428 EMULEX ONECONNECT ROCE DRIVER
5429 M: Selvin Xavier <selvin.xavier@broadcom.com>
5430 M: Devesh Sharma <devesh.sharma@broadcom.com>
5431 L: linux-rdma@vger.kernel.org
5432 W: http://www.broadcom.com
5434 F: drivers/infiniband/hw/ocrdma/
5435 F: include/uapi/rdma/ocrdma-abi.h
5437 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5438 M: James Smart <james.smart@broadcom.com>
5439 M: Dick Kennedy <dick.kennedy@broadcom.com>
5440 L: linux-scsi@vger.kernel.org
5441 W: http://www.broadcom.com
5443 F: drivers/scsi/lpfc/
5445 ENE CB710 FLASH CARD READER DRIVER
5446 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5448 F: drivers/misc/cb710/
5449 F: drivers/mmc/host/cb710-mmc.*
5450 F: include/linux/cb710.h
5452 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5453 M: Maxim Levitsky <maximlevitsky@gmail.com>
5455 F: drivers/media/rc/ene_ir.*
5457 EPSON S1D13XXX FRAMEBUFFER DRIVER
5458 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5461 F: drivers/video/fbdev/s1d13xxxfb.c
5462 F: include/video/s1d13xxxfb.h
5464 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5465 M: Jeff Layton <jlayton@kernel.org>
5468 F: include/linux/errseq.h
5470 ET131X NETWORK DRIVER
5471 M: Mark Einon <mark.einon@gmail.com>
5473 F: drivers/net/ethernet/agere/
5476 M: Stephen Hemminger <stephen@networkplumber.org>
5477 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5478 L: netdev@vger.kernel.org
5479 W: http://www.linuxfoundation.org/en/Net:Bridge
5481 F: include/linux/netfilter_bridge/
5484 ETHERNET PHY LIBRARY
5485 M: Andrew Lunn <andrew@lunn.ch>
5486 M: Florian Fainelli <f.fainelli@gmail.com>
5487 L: netdev@vger.kernel.org
5489 F: Documentation/ABI/testing/sysfs-bus-mdio
5490 F: Documentation/devicetree/bindings/net/mdio*
5491 F: Documentation/networking/phy.txt
5493 F: drivers/of/of_mdio.c
5494 F: drivers/of/of_net.c
5495 F: include/linux/*mdio*.h
5496 F: include/linux/of_net.h
5497 F: include/linux/phy.h
5498 F: include/linux/phy_fixed.h
5499 F: include/linux/platform_data/mdio-bcm-unimac.h
5500 F: include/trace/events/mdio.h
5501 F: include/uapi/linux/mdio.h
5502 F: include/uapi/linux/mii.h
5505 M: Jan Kara <jack@suse.com>
5506 L: linux-ext4@vger.kernel.org
5508 F: Documentation/filesystems/ext2.txt
5510 F: include/linux/ext2*
5513 M: "Theodore Ts'o" <tytso@mit.edu>
5514 M: Andreas Dilger <adilger.kernel@dilger.ca>
5515 L: linux-ext4@vger.kernel.org
5516 W: http://ext4.wiki.kernel.org
5517 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5520 F: Documentation/filesystems/ext4.txt
5523 Extended Verification Module (EVM)
5524 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5525 L: linux-integrity@vger.kernel.org
5527 F: security/integrity/evm/
5529 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5530 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5531 L: linux-efi@vger.kernel.org
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5534 F: Documentation/efi-stub.txt
5535 F: arch/*/kernel/efi.c
5536 F: arch/x86/boot/compressed/eboot.[ch]
5537 F: arch/*/include/asm/efi.h
5538 F: arch/x86/platform/efi/
5539 F: drivers/firmware/efi/
5540 F: include/linux/efi*.h
5541 F: arch/arm/boot/compressed/efi-header.S
5542 F: arch/arm64/kernel/efi-entry.S
5544 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5545 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5546 M: Chanwoo Choi <cw00.choi@samsung.com>
5547 L: linux-kernel@vger.kernel.org
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5551 F: include/linux/extcon/
5552 F: include/linux/extcon.h
5553 F: Documentation/extcon/
5554 F: Documentation/devicetree/bindings/extcon/
5557 M: Jingoo Han <jingoohan1@gmail.com>
5558 L: dri-devel@lists.freedesktop.org
5560 F: drivers/gpu/drm/exynos/exynos_dp*
5562 EXYNOS SYSMMU (IOMMU) driver
5563 M: Marek Szyprowski <m.szyprowski@samsung.com>
5564 L: iommu@lists.linux-foundation.org
5566 F: drivers/iommu/exynos-iommu.c
5568 EZchip NPS platform support
5569 M: Vineet Gupta <vgupta@synopsys.com>
5570 M: Ofer Levi <oferle@mellanox.com>
5572 F: arch/arc/plat-eznps
5573 F: arch/arc/boot/dts/eznps.dts
5576 M: Jaegeuk Kim <jaegeuk@kernel.org>
5577 M: Chao Yu <yuchao0@huawei.com>
5578 L: linux-f2fs-devel@lists.sourceforge.net
5579 W: https://f2fs.wiki.kernel.org/
5580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5582 F: Documentation/filesystems/f2fs.txt
5583 F: Documentation/ABI/testing/sysfs-fs-f2fs
5585 F: include/linux/f2fs_fs.h
5586 F: include/trace/events/f2fs.h
5588 F71805F HARDWARE MONITORING DRIVER
5589 M: Jean Delvare <jdelvare@suse.com>
5590 L: linux-hwmon@vger.kernel.org
5592 F: Documentation/hwmon/f71805f
5593 F: drivers/hwmon/f71805f.c
5596 M: Josh Poimboeuf <jpoimboe@redhat.com>
5598 F: scripts/faddr2line
5601 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5602 L: netdev@vger.kernel.org
5604 F: net/core/failover.c
5605 F: include/net/failover.h
5606 F: Documentation/networking/failover.rst
5609 M: Jan Kara <jack@suse.cz>
5610 R: Amir Goldstein <amir73il@gmail.com>
5611 L: linux-fsdevel@vger.kernel.org
5613 F: fs/notify/fanotify/
5614 F: include/linux/fanotify.h
5615 F: include/uapi/linux/fanotify.h
5617 FARSYNC SYNCHRONOUS DRIVER
5618 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5619 W: http://www.farsite.co.uk/
5621 F: drivers/net/wan/farsync.*
5623 FAULT INJECTION SUPPORT
5624 M: Akinobu Mita <akinobu.mita@gmail.com>
5626 F: Documentation/fault-injection/
5627 F: lib/fault-inject.c
5629 FBTFT Framebuffer drivers
5630 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5632 F: drivers/staging/fbtft/
5635 M: Michael Buesch <m@bues.ch>
5636 L: linux-media@vger.kernel.org
5638 F: drivers/media/tuners/fc0011.h
5639 F: drivers/media/tuners/fc0011.c
5642 M: Antti Palosaari <crope@iki.fi>
5643 L: linux-media@vger.kernel.org
5644 W: https://linuxtv.org
5645 W: http://palosaari.fi/linux/
5646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5647 T: git git://linuxtv.org/anttip/media_tree.git
5649 F: drivers/media/tuners/fc2580*
5651 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5652 M: Johannes Thumshirn <jth@kernel.org>
5653 L: linux-scsi@vger.kernel.org
5654 W: www.Open-FCoE.org
5656 F: drivers/scsi/libfc/
5657 F: drivers/scsi/fcoe/
5659 F: include/scsi/libfc.h
5660 F: include/scsi/libfcoe.h
5661 F: include/uapi/scsi/fc/
5663 FILE LOCKING (flock() and fcntl()/lockf())
5664 M: Jeff Layton <jlayton@kernel.org>
5665 M: "J. Bruce Fields" <bfields@fieldses.org>
5666 L: linux-fsdevel@vger.kernel.org
5668 F: include/linux/fcntl.h
5669 F: include/uapi/linux/fcntl.h
5673 FILESYSTEMS (VFS and infrastructure)
5674 M: Alexander Viro <viro@zeniv.linux.org.uk>
5675 L: linux-fsdevel@vger.kernel.org
5678 F: include/linux/fs.h
5679 F: include/uapi/linux/fs.h
5681 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5682 M: Riku Voipio <riku.voipio@iki.fi>
5683 L: linux-hwmon@vger.kernel.org
5685 F: drivers/hwmon/f75375s.c
5686 F: include/linux/f75375s.h
5688 FIREWIRE AUDIO DRIVERS
5689 M: Clemens Ladisch <clemens@ladisch.de>
5690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5691 T: git git://git.alsa-project.org/alsa-kernel.git
5695 FIREWIRE MEDIA DRIVERS (firedtv)
5696 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5697 L: linux-media@vger.kernel.org
5698 L: linux1394-devel@lists.sourceforge.net
5699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5701 F: drivers/media/firewire/
5703 FIREWIRE SBP-2 TARGET
5704 M: Chris Boot <bootc@bootc.net>
5705 L: linux-scsi@vger.kernel.org
5706 L: target-devel@vger.kernel.org
5707 L: linux1394-devel@lists.sourceforge.net
5708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5710 F: drivers/target/sbp/
5713 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5714 L: linux1394-devel@lists.sourceforge.net
5715 W: http://ieee1394.wiki.kernel.org/
5716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5718 F: drivers/firewire/
5719 F: include/linux/firewire.h
5720 F: include/uapi/linux/firewire*.h
5723 FIRMWARE LOADER (request_firmware)
5724 M: Luis R. Rodriguez <mcgrof@kernel.org>
5725 L: linux-kernel@vger.kernel.org
5727 F: Documentation/firmware_class/
5728 F: drivers/base/firmware_loader/
5729 F: include/linux/firmware.h
5731 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5732 M: Joshua Morris <josh.h.morris@us.ibm.com>
5733 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5735 F: drivers/block/rsxx/
5738 M: Jiri Kosina <jikos@kernel.org>
5739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5741 F: drivers/block/floppy.c
5744 M: Alessandro Rubini <rubini@gnudd.com>
5745 W: http://www.ohwr.org/projects/fmc-bus
5748 F: include/linux/fmc*.h
5749 F: include/linux/ipmi-fru.h
5752 FPGA MANAGER FRAMEWORK
5753 M: Alan Tull <atull@kernel.org>
5754 M: Moritz Fischer <mdf@kernel.org>
5755 L: linux-fpga@vger.kernel.org
5757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5758 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5759 F: Documentation/fpga/
5760 F: Documentation/driver-api/fpga/
5761 F: Documentation/devicetree/bindings/fpga/
5763 F: include/linux/fpga/
5764 W: http://www.rocketboards.org
5767 M: Wu Hao <hao.wu@intel.com>
5768 L: linux-fpga@vger.kernel.org
5770 F: Documentation/fpga/dfl.txt
5771 F: include/uapi/linux/fpga-dfl.h
5772 F: drivers/fpga/dfl*
5775 M: Bill Metzenthen <billm@melbpc.org.au>
5776 W: http://floatingpoint.sourceforge.net/emulator/index.html
5778 F: arch/x86/math-emu/
5780 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5781 L: netdev@vger.kernel.org
5783 F: drivers/net/wan/dlci.c
5784 F: drivers/net/wan/sdla.c
5787 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5788 L: dri-devel@lists.freedesktop.org
5789 L: linux-fbdev@vger.kernel.org
5790 T: git git://github.com/bzolnier/linux.git
5791 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5793 F: Documentation/fb/
5796 F: include/linux/fb.h
5797 F: include/uapi/video/
5798 F: include/uapi/linux/fb.h
5800 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5801 M: Horia Geantă <horia.geanta@nxp.com>
5802 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5803 L: linux-crypto@vger.kernel.org
5805 F: drivers/crypto/caam/
5806 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5808 FREESCALE DIU FRAMEBUFFER DRIVER
5809 M: Timur Tabi <timur@kernel.org>
5810 L: linux-fbdev@vger.kernel.org
5812 F: drivers/video/fbdev/fsl-diu-fb.*
5814 FREESCALE DMA DRIVER
5815 M: Li Yang <leoyang.li@nxp.com>
5816 M: Zhang Wei <zw@zh-kernel.org>
5817 L: linuxppc-dev@lists.ozlabs.org
5819 F: drivers/dma/fsldma.*
5821 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5822 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5823 L: netdev@vger.kernel.org
5825 F: drivers/net/ethernet/freescale/gianfar*
5826 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5828 FREESCALE GPMI NAND DRIVER
5829 M: Han Xu <han.xu@nxp.com>
5830 L: linux-mtd@lists.infradead.org
5832 F: drivers/mtd/nand/raw/gpmi-nand/*
5834 FREESCALE I2C CPM DRIVER
5835 M: Jochen Friedrich <jochen@scram.de>
5836 L: linuxppc-dev@lists.ozlabs.org
5837 L: linux-i2c@vger.kernel.org
5839 F: drivers/i2c/busses/i2c-cpm.c
5841 FREESCALE IMX / MXC FEC DRIVER
5842 M: Fugang Duan <fugang.duan@nxp.com>
5843 L: netdev@vger.kernel.org
5845 F: drivers/net/ethernet/freescale/fec_main.c
5846 F: drivers/net/ethernet/freescale/fec_ptp.c
5847 F: drivers/net/ethernet/freescale/fec.h
5848 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5850 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5851 M: Sascha Hauer <s.hauer@pengutronix.de>
5852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5853 L: linux-fbdev@vger.kernel.org
5854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5856 F: include/linux/platform_data/video-imxfb.h
5857 F: drivers/video/fbdev/imxfb.c
5859 FREESCALE QORIQ DPAA ETHERNET DRIVER
5860 M: Madalin Bucur <madalin.bucur@nxp.com>
5861 L: netdev@vger.kernel.org
5863 F: drivers/net/ethernet/freescale/dpaa
5865 FREESCALE QORIQ DPAA FMAN DRIVER
5866 M: Madalin Bucur <madalin.bucur@nxp.com>
5867 L: netdev@vger.kernel.org
5869 F: drivers/net/ethernet/freescale/fman
5870 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5872 FREESCALE QORIQ PTP CLOCK DRIVER
5873 M: Yangbo Lu <yangbo.lu@nxp.com>
5874 L: netdev@vger.kernel.org
5876 F: drivers/ptp/ptp_qoriq.c
5877 F: include/linux/fsl/ptp_qoriq.h
5878 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5880 FREESCALE QUAD SPI DRIVER
5881 M: Han Xu <han.xu@nxp.com>
5882 L: linux-mtd@lists.infradead.org
5884 F: drivers/mtd/spi-nor/fsl-quadspi.c
5886 FREESCALE QUICC ENGINE LIBRARY
5887 M: Qiang Zhao <qiang.zhao@nxp.com>
5888 L: linuxppc-dev@lists.ozlabs.org
5890 F: drivers/soc/fsl/qe/
5891 F: include/soc/fsl/*qe*.h
5892 F: include/soc/fsl/*ucc*.h
5894 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5895 M: Li Yang <leoyang.li@nxp.com>
5896 L: netdev@vger.kernel.org
5897 L: linuxppc-dev@lists.ozlabs.org
5899 F: drivers/net/ethernet/freescale/ucc_geth*
5901 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5902 M: Zhao Qiang <qiang.zhao@nxp.com>
5903 L: netdev@vger.kernel.org
5904 L: linuxppc-dev@lists.ozlabs.org
5906 F: drivers/net/wan/fsl_ucc_hdlc*
5908 FREESCALE QUICC ENGINE UCC UART DRIVER
5909 M: Timur Tabi <timur@kernel.org>
5910 L: linuxppc-dev@lists.ozlabs.org
5912 F: drivers/tty/serial/ucc_uart.c
5914 FREESCALE SOC DRIVERS
5915 M: Li Yang <leoyang.li@nxp.com>
5916 L: linuxppc-dev@lists.ozlabs.org
5917 L: linux-arm-kernel@lists.infradead.org
5919 F: Documentation/devicetree/bindings/soc/fsl/
5921 F: include/linux/fsl/
5923 FREESCALE SOC FS_ENET DRIVER
5924 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5925 L: linuxppc-dev@lists.ozlabs.org
5926 L: netdev@vger.kernel.org
5928 F: drivers/net/ethernet/freescale/fs_enet/
5929 F: include/linux/fs_enet_pd.h
5931 FREESCALE SOC SOUND DRIVERS
5932 M: Timur Tabi <timur@kernel.org>
5933 M: Nicolin Chen <nicoleotsuka@gmail.com>
5934 M: Xiubo Li <Xiubo.Lee@gmail.com>
5935 R: Fabio Estevam <fabio.estevam@nxp.com>
5936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5937 L: linuxppc-dev@lists.ozlabs.org
5939 F: sound/soc/fsl/fsl*
5940 F: sound/soc/fsl/imx*
5941 F: sound/soc/fsl/mpc8610_hpcd.c
5943 FREESCALE USB PERIPHERAL DRIVERS
5944 M: Li Yang <leoyang.li@nxp.com>
5945 L: linux-usb@vger.kernel.org
5946 L: linuxppc-dev@lists.ozlabs.org
5948 F: drivers/usb/gadget/udc/fsl*
5951 M: Christoph Hellwig <hch@infradead.org>
5952 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5957 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5958 M: Pavel Machek <pavel@ucw.cz>
5959 L: linux-pm@vger.kernel.org
5961 F: Documentation/power/freezing-of-tasks.txt
5962 F: include/linux/freezer.h
5966 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5967 L: linux-kernel@vger.kernel.org
5970 F: include/linux/frontswap.h
5972 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5973 M: David Howells <dhowells@redhat.com>
5974 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5976 F: Documentation/filesystems/caching/
5978 F: include/linux/fscache*.h
5980 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5981 M: Theodore Y. Ts'o <tytso@mit.edu>
5982 M: Jaegeuk Kim <jaegeuk@kernel.org>
5983 L: linux-fscrypt@vger.kernel.org
5984 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5988 F: include/linux/fscrypt*.h
5989 F: Documentation/filesystems/fscrypt.rst
5991 FSI-ATTACHED I2C DRIVER
5992 M: Eddie James <eajames@linux.vnet.ibm.com>
5993 L: linux-i2c@vger.kernel.org
5994 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
5996 F: drivers/i2c/busses/i2c-fsi.c
5997 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5999 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6000 M: Jan Kara <jack@suse.cz>
6001 R: Amir Goldstein <amir73il@gmail.com>
6002 L: linux-fsdevel@vger.kernel.org
6005 F: include/linux/fsnotify*.h
6007 FUJITSU LAPTOP EXTRAS
6008 M: Jonathan Woithe <jwoithe@just42.net>
6009 L: platform-driver-x86@vger.kernel.org
6011 F: drivers/platform/x86/fujitsu-laptop.c
6013 FUJITSU M-5MO LS CAMERA ISP DRIVER
6014 M: Kyungmin Park <kyungmin.park@samsung.com>
6015 M: Heungjun Kim <riverful.kim@samsung.com>
6016 L: linux-media@vger.kernel.org
6018 F: drivers/media/i2c/m5mols/
6019 F: include/media/i2c/m5mols.h
6021 FUJITSU TABLET EXTRAS
6022 M: Robert Gerlach <khnz@gmx.de>
6023 L: platform-driver-x86@vger.kernel.org
6025 F: drivers/platform/x86/fujitsu-tablet.c
6027 FUSE: FILESYSTEM IN USERSPACE
6028 M: Miklos Szeredi <miklos@szeredi.hu>
6029 L: linux-fsdevel@vger.kernel.org
6030 W: http://fuse.sourceforge.net/
6031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6034 F: include/uapi/linux/fuse.h
6035 F: Documentation/filesystems/fuse.txt
6038 M: Thomas Gleixner <tglx@linutronix.de>
6039 M: Ingo Molnar <mingo@redhat.com>
6040 R: Peter Zijlstra <peterz@infradead.org>
6041 R: Darren Hart <dvhart@infradead.org>
6042 L: linux-kernel@vger.kernel.org
6043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6046 F: kernel/futex_compat.c
6047 F: include/asm-generic/futex.h
6048 F: include/linux/futex.h
6049 F: include/uapi/linux/futex.h
6050 F: tools/testing/selftests/futex/
6051 F: tools/perf/bench/futex*
6052 F: Documentation/*futex*
6055 M: Kees Cook <keescook@chromium.org>
6056 R: Emese Revfy <re.emese@gmail.com>
6057 L: kernel-hardening@lists.openwall.com
6059 F: scripts/gcc-plugins/
6060 F: scripts/gcc-plugin.sh
6061 F: scripts/Makefile.gcc-plugins
6062 F: Documentation/gcc-plugins.txt
6064 GASKET DRIVER FRAMEWORK
6065 M: Rob Springer <rspringer@google.com>
6066 M: John Joseph <jnjoseph@google.com>
6067 M: Ben Chan <benchan@chromium.org>
6069 F: drivers/staging/gasket/
6071 GCOV BASED KERNEL PROFILING
6072 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6075 F: Documentation/dev-tools/gcov.rst
6077 GDB KERNEL DEBUGGING HELPER SCRIPTS
6078 M: Jan Kiszka <jan.kiszka@siemens.com>
6079 M: Kieran Bingham <kbingham@kernel.org>
6083 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6084 M: Achim Leubner <achim_leubner@adaptec.com>
6085 L: linux-scsi@vger.kernel.org
6086 W: http://www.icp-vortex.com/
6088 F: drivers/scsi/gdt*
6090 GEMTEK FM RADIO RECEIVER DRIVER
6091 M: Hans Verkuil <hverkuil@xs4all.nl>
6092 L: linux-media@vger.kernel.org
6093 T: git git://linuxtv.org/media_tree.git
6094 W: https://linuxtv.org
6096 F: drivers/media/radio/radio-gemtek*
6098 GENERIC GPIO I2C DRIVER
6099 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6101 F: drivers/i2c/busses/i2c-gpio.c
6102 F: include/linux/platform_data/i2c-gpio.h
6104 GENERIC GPIO I2C MULTIPLEXER DRIVER
6105 M: Peter Korsgaard <peter.korsgaard@barco.com>
6106 L: linux-i2c@vger.kernel.org
6108 F: drivers/i2c/muxes/i2c-mux-gpio.c
6109 F: include/linux/platform_data/i2c-mux-gpio.h
6110 F: Documentation/i2c/muxes/i2c-mux-gpio
6112 GENERIC HDLC (WAN) DRIVERS
6113 M: Krzysztof Halasa <khc@pm.waw.pl>
6114 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6116 F: drivers/net/wan/c101.c
6117 F: drivers/net/wan/hd6457*
6118 F: drivers/net/wan/hdlc*
6119 F: drivers/net/wan/n2.c
6120 F: drivers/net/wan/pc300too.c
6121 F: drivers/net/wan/pci200syn.c
6122 F: drivers/net/wan/wanxl*
6124 GENERIC INCLUDE/ASM HEADER FILES
6125 M: Arnd Bergmann <arnd@arndb.de>
6126 L: linux-arch@vger.kernel.org
6127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6129 F: include/asm-generic/
6130 F: include/uapi/asm-generic/
6132 GENERIC PHY FRAMEWORK
6133 M: Kishon Vijay Abraham I <kishon@ti.com>
6134 L: linux-kernel@vger.kernel.org
6135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6138 F: include/linux/phy/
6140 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6141 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6143 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6146 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6147 M: Kevin Hilman <khilman@kernel.org>
6148 M: Ulf Hansson <ulf.hansson@linaro.org>
6149 L: linux-pm@vger.kernel.org
6151 F: drivers/base/power/domain*.c
6152 F: include/linux/pm_domain.h
6153 F: Documentation/devicetree/bindings/power/power_domain.txt
6155 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6156 M: Eugen Hristev <eugen.hristev@microchip.com>
6157 L: linux-input@vger.kernel.org
6159 F: drivers/input/touchscreen/resistive-adc-touch.c
6161 GENERIC UIO DRIVER FOR PCI DEVICES
6162 M: "Michael S. Tsirkin" <mst@redhat.com>
6163 L: kvm@vger.kernel.org
6165 F: drivers/uio/uio_pci_generic.c
6167 GENWQE (IBM Generic Workqueue Card)
6168 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6169 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6171 F: drivers/misc/genwqe/
6173 GET_MAINTAINER SCRIPT
6174 M: Joe Perches <joe@perches.com>
6176 F: scripts/get_maintainer.pl
6179 M: Bob Peterson <rpeterso@redhat.com>
6180 M: Andreas Gruenbacher <agruenba@redhat.com>
6181 L: cluster-devel@redhat.com
6182 W: http://sources.redhat.com/cluster/
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6185 F: Documentation/filesystems/gfs2*.txt
6187 F: include/uapi/linux/gfs2_ondisk.h
6189 GIGASET ISDN DRIVERS
6190 M: Paul Bolle <pebolle@tiscali.nl>
6191 L: gigaset307x-common@lists.sourceforge.net
6192 W: http://gigaset307x.sourceforge.net/
6194 F: Documentation/isdn/README.gigaset
6195 F: drivers/isdn/gigaset/
6196 F: include/uapi/linux/gigaset_dev.h
6199 M: Johan Hovold <johan@kernel.org>
6201 F: Documentation/ABI/testing/sysfs-class-gnss
6202 F: Documentation/devicetree/bindings/gnss/
6204 F: include/linux/gnss.h
6207 M: Hans Verkuil <hans.verkuil@cisco.com>
6208 L: linux-media@vger.kernel.org
6210 F: drivers/media/usb/go7007/
6213 M: Bastien Nocera <hadess@hadess.net>
6214 L: linux-input@vger.kernel.org
6216 F: drivers/input/touchscreen/goodix.c
6218 GPD POCKET FAN DRIVER
6219 M: Hans de Goede <hdegoede@redhat.com>
6220 L: platform-driver-x86@vger.kernel.org
6222 F: drivers/platform/x86/gpd-pocket-fan.c
6225 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6226 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6227 L: linux-gpio@vger.kernel.org
6228 L: linux-acpi@vger.kernel.org
6230 F: Documentation/acpi/gpio-properties.txt
6231 F: drivers/gpio/gpiolib-acpi.c
6234 M: Sean Young <sean@mess.org>
6235 L: linux-media@vger.kernel.org
6237 F: drivers/media/rc/gpio-ir-tx.c
6240 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6241 R: Bartosz Golaszewski <brgl@bgdev.pl>
6242 L: linux-gpio@vger.kernel.org
6244 F: drivers/gpio/gpio-mockup.c
6245 F: tools/testing/selftests/gpio/
6248 M: Linus Walleij <linus.walleij@linaro.org>
6249 L: linux-gpio@vger.kernel.org
6250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6252 F: Documentation/devicetree/bindings/gpio/
6253 F: Documentation/driver-api/gpio/
6254 F: Documentation/gpio/
6255 F: Documentation/ABI/testing/gpio-cdev
6256 F: Documentation/ABI/obsolete/sysfs-gpio
6258 F: include/linux/gpio/
6259 F: include/linux/gpio.h
6260 F: include/linux/of_gpio.h
6261 F: include/asm-generic/gpio.h
6262 F: include/uapi/linux/gpio.h
6265 GRE DEMULTIPLEXER DRIVER
6266 M: Dmitry Kozlov <xeb@mail.ru>
6267 L: netdev@vger.kernel.org
6269 F: net/ipv4/gre_demux.c
6270 F: net/ipv4/gre_offload.c
6271 F: include/net/gre.h
6273 GRETH 10/100/1G Ethernet MAC device driver
6274 M: Andreas Larsson <andreas@gaisler.com>
6275 L: netdev@vger.kernel.org
6277 F: drivers/net/ethernet/aeroflex/
6279 GREYBUS AUDIO PROTOCOLS DRIVERS
6280 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6281 M: Mark Greer <mgreer@animalcreek.com>
6283 F: drivers/staging/greybus/audio_apbridgea.c
6284 F: drivers/staging/greybus/audio_apbridgea.h
6285 F: drivers/staging/greybus/audio_codec.c
6286 F: drivers/staging/greybus/audio_codec.h
6287 F: drivers/staging/greybus/audio_gb.c
6288 F: drivers/staging/greybus/audio_manager.c
6289 F: drivers/staging/greybus/audio_manager.h
6290 F: drivers/staging/greybus/audio_manager_module.c
6291 F: drivers/staging/greybus/audio_manager_private.h
6292 F: drivers/staging/greybus/audio_manager_sysfs.c
6293 F: drivers/staging/greybus/audio_module.c
6294 F: drivers/staging/greybus/audio_topology.c
6296 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6297 M: Viresh Kumar <vireshk@kernel.org>
6299 F: drivers/staging/greybus/authentication.c
6300 F: drivers/staging/greybus/bootrom.c
6301 F: drivers/staging/greybus/firmware.h
6302 F: drivers/staging/greybus/fw-core.c
6303 F: drivers/staging/greybus/fw-download.c
6304 F: drivers/staging/greybus/fw-management.c
6305 F: drivers/staging/greybus/greybus_authentication.h
6306 F: drivers/staging/greybus/greybus_firmware.h
6307 F: drivers/staging/greybus/hid.c
6308 F: drivers/staging/greybus/i2c.c
6309 F: drivers/staging/greybus/spi.c
6310 F: drivers/staging/greybus/spilib.c
6311 F: drivers/staging/greybus/spilib.h
6313 GREYBUS LOOPBACK DRIVER
6314 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6316 F: drivers/staging/greybus/loopback.c
6318 GREYBUS PLATFORM DRIVERS
6319 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6321 F: drivers/staging/greybus/arche-platform.c
6322 F: drivers/staging/greybus/arche-apb-ctrl.c
6323 F: drivers/staging/greybus/arche_platform.h
6325 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6326 M: Rui Miguel Silva <rmfrfs@gmail.com>
6328 F: drivers/staging/greybus/sdio.c
6329 F: drivers/staging/greybus/light.c
6330 F: drivers/staging/greybus/gpio.c
6331 F: drivers/staging/greybus/power_supply.c
6332 F: drivers/staging/greybus/spi.c
6333 F: drivers/staging/greybus/spilib.c
6336 M: Johan Hovold <johan@kernel.org>
6337 M: Alex Elder <elder@kernel.org>
6338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6340 F: drivers/staging/greybus/
6341 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6343 GREYBUS UART PROTOCOLS DRIVERS
6344 M: David Lin <dtwlin@gmail.com>
6346 F: drivers/staging/greybus/uart.c
6347 F: drivers/staging/greybus/log.c
6349 GS1662 VIDEO SERIALIZER
6350 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6351 L: linux-media@vger.kernel.org
6352 T: git git://linuxtv.org/media_tree.git
6354 F: drivers/media/spi/gs1662.c
6356 GSPCA FINEPIX SUBDRIVER
6357 M: Frank Zago <frank@zago.net>
6358 L: linux-media@vger.kernel.org
6359 T: git git://linuxtv.org/media_tree.git
6361 F: drivers/media/usb/gspca/finepix.c
6363 GSPCA GL860 SUBDRIVER
6364 M: Olivier Lorin <o.lorin@laposte.net>
6365 L: linux-media@vger.kernel.org
6366 T: git git://linuxtv.org/media_tree.git
6368 F: drivers/media/usb/gspca/gl860/
6370 GSPCA M5602 SUBDRIVER
6371 M: Erik Andren <erik.andren@gmail.com>
6372 L: linux-media@vger.kernel.org
6373 T: git git://linuxtv.org/media_tree.git
6375 F: drivers/media/usb/gspca/m5602/
6377 GSPCA PAC207 SONIXB SUBDRIVER
6378 M: Hans Verkuil <hverkuil@xs4all.nl>
6379 L: linux-media@vger.kernel.org
6380 T: git git://linuxtv.org/media_tree.git
6382 F: drivers/media/usb/gspca/pac207.c
6384 GSPCA SN9C20X SUBDRIVER
6385 M: Brian Johnson <brijohn@gmail.com>
6386 L: linux-media@vger.kernel.org
6387 T: git git://linuxtv.org/media_tree.git
6389 F: drivers/media/usb/gspca/sn9c20x.c
6391 GSPCA T613 SUBDRIVER
6392 M: Leandro Costantino <lcostantino@gmail.com>
6393 L: linux-media@vger.kernel.org
6394 T: git git://linuxtv.org/media_tree.git
6396 F: drivers/media/usb/gspca/t613.c
6398 GSPCA USB WEBCAM DRIVER
6399 M: Hans Verkuil <hverkuil@xs4all.nl>
6400 L: linux-media@vger.kernel.org
6401 T: git git://linuxtv.org/media_tree.git
6403 F: drivers/media/usb/gspca/
6405 GTP (GPRS Tunneling Protocol)
6406 M: Pablo Neira Ayuso <pablo@netfilter.org>
6407 M: Harald Welte <laforge@gnumonks.org>
6408 L: osmocom-net-gprs@lists.osmocom.org
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6411 F: drivers/net/gtp.c
6413 GUID PARTITION TABLE (GPT)
6414 M: Davidlohr Bueso <dave@stgolabs.net>
6415 L: linux-efi@vger.kernel.org
6417 F: block/partitions/efi.*
6420 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6421 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6422 W: http://uclinux-h8.sourceforge.jp
6423 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6426 F: drivers/clocksource/h8300_*.c
6427 F: drivers/clk/h8300/
6428 F: drivers/irqchip/irq-renesas-h8*.c
6431 M: Antti Palosaari <crope@iki.fi>
6432 L: linux-media@vger.kernel.org
6433 W: https://linuxtv.org
6434 W: http://palosaari.fi/linux/
6435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6436 T: git git://linuxtv.org/anttip/media_tree.git
6438 F: drivers/media/usb/hackrf/
6440 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6441 M: Frank Seidel <frank@f-seidel.de>
6442 L: platform-driver-x86@vger.kernel.org
6443 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6445 F: drivers/platform/x86/hdaps.c
6448 M: Jean Delvare <jdelvare@suse.com>
6449 M: Guenter Roeck <linux@roeck-us.net>
6450 L: linux-hwmon@vger.kernel.org
6451 W: http://hwmon.wiki.kernel.org/
6452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6454 F: Documentation/devicetree/bindings/hwmon/
6455 F: Documentation/hwmon/
6457 F: include/linux/hwmon*.h
6459 HARDWARE RANDOM NUMBER GENERATOR CORE
6460 M: Matt Mackall <mpm@selenic.com>
6461 M: Herbert Xu <herbert@gondor.apana.org.au>
6462 L: linux-crypto@vger.kernel.org
6464 F: Documentation/devicetree/bindings/rng/
6465 F: Documentation/hw_random.txt
6466 F: drivers/char/hw_random/
6467 F: include/linux/hw_random.h
6469 HARDWARE TRACING FACILITIES
6470 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6472 F: drivers/hwtracing/
6474 HARDWARE SPINLOCK CORE
6475 M: Ohad Ben-Cohen <ohad@wizery.com>
6476 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6477 L: linux-remoteproc@vger.kernel.org
6479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6480 F: Documentation/devicetree/bindings/hwlock/
6481 F: Documentation/hwspinlock.txt
6482 F: drivers/hwspinlock/
6483 F: include/linux/hwspinlock.h
6485 HARMONY SOUND DRIVER
6486 L: linux-parisc@vger.kernel.org
6488 F: sound/parisc/harmony.*
6490 HDPVR USB VIDEO ENCODER DRIVER
6491 M: Hans Verkuil <hverkuil@xs4all.nl>
6492 L: linux-media@vger.kernel.org
6493 T: git git://linuxtv.org/media_tree.git
6494 W: https://linuxtv.org
6496 F: drivers/media/usb/hdpvr/
6498 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6499 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6501 F: Documentation/watchdog/hpwdt.txt
6502 F: drivers/watchdog/hpwdt.c
6504 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6505 M: Don Brace <don.brace@microsemi.com>
6506 L: esc.storagedev@microsemi.com
6507 L: linux-scsi@vger.kernel.org
6509 F: Documentation/scsi/hpsa.txt
6510 F: drivers/scsi/hpsa*.[ch]
6511 F: include/linux/cciss*.h
6512 F: include/uapi/linux/cciss*.h
6515 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6516 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6517 L: linux-rdma@vger.kernel.org
6519 F: drivers/infiniband/hw/hfi1
6522 L: linux-fsdevel@vger.kernel.org
6524 F: Documentation/filesystems/hfs.txt
6528 L: linux-fsdevel@vger.kernel.org
6530 F: Documentation/filesystems/hfsplus.txt
6533 HGA FRAMEBUFFER DRIVER
6534 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6535 L: linux-nvidia@lists.surfsouth.com
6536 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6538 F: drivers/video/fbdev/hgafb.c
6540 HIBERNATION (aka Software Suspend, aka swsusp)
6541 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6542 M: Pavel Machek <pavel@ucw.cz>
6543 L: linux-pm@vger.kernel.org
6544 B: https://bugzilla.kernel.org
6547 F: drivers/base/power/
6549 F: include/linux/suspend.h
6550 F: include/linux/freezer.h
6551 F: include/linux/pm.h
6552 F: arch/*/include/asm/suspend*.h
6555 M: Jiri Kosina <jikos@kernel.org>
6556 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6557 L: linux-input@vger.kernel.org
6558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6561 F: include/linux/hid*
6562 F: include/uapi/linux/hid*
6564 HID SENSOR HUB DRIVERS
6565 M: Jiri Kosina <jikos@kernel.org>
6566 M: Jonathan Cameron <jic23@kernel.org>
6567 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6568 L: linux-input@vger.kernel.org
6569 L: linux-iio@vger.kernel.org
6571 F: Documentation/hid/hid-sensor*
6572 F: drivers/hid/hid-sensor-*
6573 F: drivers/iio/*/hid-*
6574 F: include/linux/hid-sensor-*
6576 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6577 M: Thomas Gleixner <tglx@linutronix.de>
6578 L: linux-kernel@vger.kernel.org
6579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6581 F: Documentation/timers/
6582 F: kernel/time/hrtimer.c
6583 F: kernel/time/clockevents.c
6584 F: kernel/time/timer_*.c
6585 F: include/linux/clockchips.h
6586 F: include/linux/hrtimer.h
6588 HIGH-SPEED SCC DRIVER FOR AX.25
6589 L: linux-hams@vger.kernel.org
6591 F: drivers/net/hamradio/dmascc.c
6592 F: drivers/net/hamradio/scc.c
6594 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6595 M: HighPoint Linux Team <linux@highpoint-tech.com>
6596 W: http://www.highpoint-tech.com
6598 F: Documentation/scsi/hptiop.txt
6599 F: drivers/scsi/hptiop.c
6602 M: Jes Sorensen <jes@trained-monkey.org>
6603 L: linux-hippi@sunsite.dk
6605 F: include/linux/hippidevice.h
6606 F: include/uapi/linux/if_hippi.h
6608 F: drivers/net/hippi/
6610 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
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/hns3/
6618 HISILICON LPC BUS DRIVER
6619 M: john.garry@huawei.com
6620 W: http://www.hisilicon.com
6622 F: drivers/bus/hisi_lpc.c
6623 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6625 HISILICON NETWORK SUBSYSTEM DRIVER
6626 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6627 M: Salil Mehta <salil.mehta@huawei.com>
6628 L: netdev@vger.kernel.org
6629 W: http://www.hisilicon.com
6631 F: drivers/net/ethernet/hisilicon/
6632 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6634 HISILICON PMU DRIVER
6635 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6636 W: http://www.hisilicon.com
6638 F: drivers/perf/hisilicon
6639 F: Documentation/perf/hisi-pmu.txt
6641 HISILICON ROCE DRIVER
6642 M: Lijun Ou <oulijun@huawei.com>
6643 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6644 L: linux-rdma@vger.kernel.org
6646 F: drivers/infiniband/hw/hns/
6647 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6649 HISILICON SAS Controller
6650 M: John Garry <john.garry@huawei.com>
6651 W: http://www.hisilicon.com
6653 F: drivers/scsi/hisi_sas/
6654 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6656 HMM - Heterogeneous Memory Management
6657 M: Jérôme Glisse <jglisse@redhat.com>
6658 L: linux-mm@kvack.org
6661 F: include/linux/hmm*
6662 F: Documentation/vm/hmm.rst
6665 M: Jouni Malinen <j@w1.fi>
6666 L: linux-wireless@vger.kernel.org
6667 W: http://w1.fi/hostap-driver.html
6669 F: drivers/net/wireless/intersil/hostap/
6671 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6672 L: platform-driver-x86@vger.kernel.org
6674 F: drivers/platform/x86/tc1100-wmi.c
6676 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6677 M: Jaroslav Kysela <perex@perex.cz>
6679 F: drivers/net/ethernet/hp/hp100.*
6681 HPET: High Precision Event Timers driver
6682 M: Clemens Ladisch <clemens@ladisch.de>
6684 F: Documentation/timers/hpet.txt
6685 F: drivers/char/hpet.c
6686 F: include/linux/hpet.h
6687 F: include/uapi/linux/hpet.h
6691 F: arch/x86/kernel/hpet.c
6692 F: arch/x86/include/asm/hpet.h
6695 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6696 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6701 M: Sebastian Reichel <sre@kernel.org>
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6704 F: Documentation/ABI/testing/sysfs-bus-hsi
6705 F: Documentation/driver-api/hsi.rst
6707 F: include/linux/hsi/
6708 F: include/uapi/linux/hsi/
6711 L: linux-usb@vger.kernel.org
6713 F: drivers/net/usb/hso.c
6715 HSR NETWORK PROTOCOL
6716 M: Arvid Brodin <arvid.brodin@alten.se>
6717 L: netdev@vger.kernel.org
6721 HT16K33 LED CONTROLLER DRIVER
6722 M: Robin van der Gracht <robin@protonic.nl>
6724 F: drivers/auxdisplay/ht16k33.c
6725 F: Documentation/devicetree/bindings/display/ht16k33.txt
6727 HTCPEN TOUCHSCREEN DRIVER
6728 M: Pau Oliva Fora <pof@eslack.org>
6729 L: linux-input@vger.kernel.org
6731 F: drivers/input/touchscreen/htcpen.c
6733 HUAWEI ETHERNET DRIVER
6734 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6735 L: netdev@vger.kernel.org
6737 F: Documentation/networking/hinic.txt
6738 F: drivers/net/ethernet/huawei/hinic/
6741 M: Mike Kravetz <mike.kravetz@oracle.com>
6742 L: linux-mm@kvack.org
6746 F: include/linux/hugetlb.h
6747 F: Documentation/admin-guide/mm/hugetlbpage.rst
6748 F: Documentation/vm/hugetlbfs_reserv.rst
6749 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6752 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6753 L: linux-media@vger.kernel.org
6754 T: git git://linuxtv.org/media_tree.git
6755 W: https://linuxtv.org
6757 F: drivers/media/platform/sti/hva
6759 HWPOISON MEMORY FAILURE HANDLING
6760 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6761 L: linux-mm@kvack.org
6763 F: mm/memory-failure.c
6764 F: mm/hwpoison-inject.c
6766 Hyper-V CORE AND DRIVERS
6767 M: "K. Y. Srinivasan" <kys@microsoft.com>
6768 M: Haiyang Zhang <haiyangz@microsoft.com>
6769 M: Stephen Hemminger <sthemmin@microsoft.com>
6770 L: devel@linuxdriverproject.org
6772 F: Documentation/networking/netvsc.txt
6773 F: arch/x86/include/asm/mshyperv.h
6774 F: arch/x86/include/asm/trace/hyperv.h
6775 F: arch/x86/include/asm/hyperv-tlfs.h
6776 F: arch/x86/kernel/cpu/mshyperv.c
6778 F: drivers/hid/hid-hyperv.c
6780 F: drivers/input/serio/hyperv-keyboard.c
6781 F: drivers/pci/controller/pci-hyperv.c
6782 F: drivers/net/hyperv/
6783 F: drivers/scsi/storvsc_drv.c
6784 F: drivers/uio/uio_hv_generic.c
6785 F: drivers/video/fbdev/hyperv_fb.c
6786 F: net/vmw_vsock/hyperv_transport.c
6787 F: include/linux/hyperv.h
6788 F: include/uapi/linux/hyperv.h
6790 F: Documentation/ABI/stable/sysfs-bus-vmbus
6792 HYPERVISOR VIRTUAL CONSOLE DRIVER
6793 L: linuxppc-dev@lists.ozlabs.org
6798 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6799 L: linux-i2c@vger.kernel.org
6800 L: linux-acpi@vger.kernel.org
6802 F: drivers/i2c/i2c-core-acpi.c
6805 M: Peter Rosin <peda@axentia.se>
6806 L: linux-i2c@vger.kernel.org
6808 F: Documentation/i2c/i2c-topology
6809 F: Documentation/i2c/muxes/
6810 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6811 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6812 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6813 F: drivers/i2c/i2c-mux.c
6814 F: drivers/i2c/muxes/
6815 F: include/linux/i2c-mux.h
6817 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6818 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6819 L: linux-i2c@vger.kernel.org
6821 F: drivers/i2c/busses/i2c-mv64xxx.c
6823 I2C OVER PARALLEL PORT
6824 M: Jean Delvare <jdelvare@suse.com>
6825 L: linux-i2c@vger.kernel.org
6827 F: Documentation/i2c/busses/i2c-parport
6828 F: Documentation/i2c/busses/i2c-parport-light
6829 F: drivers/i2c/busses/i2c-parport.c
6830 F: drivers/i2c/busses/i2c-parport-light.c
6833 M: Wolfram Sang <wsa@the-dreams.de>
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/i2c.txt
6840 F: Documentation/i2c/
6842 F: include/linux/i2c.h
6843 F: include/linux/i2c-dev.h
6844 F: include/linux/i2c-smbus.h
6845 F: include/uapi/linux/i2c.h
6846 F: include/uapi/linux/i2c-*.h
6848 I2C SUBSYSTEM HOST DRIVERS
6849 L: linux-i2c@vger.kernel.org
6850 W: https://i2c.wiki.kernel.org/
6851 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6854 F: Documentation/devicetree/bindings/i2c/
6855 F: drivers/i2c/algos/
6856 F: drivers/i2c/busses/
6859 M: Jean Delvare <jdelvare@suse.com>
6860 L: linux-i2c@vger.kernel.org
6862 F: Documentation/i2c/busses/i2c-taos-evm
6863 F: drivers/i2c/busses/i2c-taos-evm.c
6866 M: Till Harbaum <till@harbaum.org>
6867 L: linux-i2c@vger.kernel.org
6868 W: http://www.harbaum.org/till/i2c_tiny_usb
6870 F: drivers/i2c/busses/i2c-tiny-usb.c
6872 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6873 M: Jean Delvare <jdelvare@suse.com>
6874 L: linux-i2c@vger.kernel.org
6876 F: Documentation/i2c/busses/i2c-ali1535
6877 F: Documentation/i2c/busses/i2c-ali1563
6878 F: Documentation/i2c/busses/i2c-ali15x3
6879 F: Documentation/i2c/busses/i2c-amd756
6880 F: Documentation/i2c/busses/i2c-amd8111
6881 F: Documentation/i2c/busses/i2c-i801
6882 F: Documentation/i2c/busses/i2c-nforce2
6883 F: Documentation/i2c/busses/i2c-piix4
6884 F: Documentation/i2c/busses/i2c-sis5595
6885 F: Documentation/i2c/busses/i2c-sis630
6886 F: Documentation/i2c/busses/i2c-sis96x
6887 F: Documentation/i2c/busses/i2c-via
6888 F: Documentation/i2c/busses/i2c-viapro
6889 F: drivers/i2c/busses/i2c-ali1535.c
6890 F: drivers/i2c/busses/i2c-ali1563.c
6891 F: drivers/i2c/busses/i2c-ali15x3.c
6892 F: drivers/i2c/busses/i2c-amd756.c
6893 F: drivers/i2c/busses/i2c-amd756-s4882.c
6894 F: drivers/i2c/busses/i2c-amd8111.c
6895 F: drivers/i2c/busses/i2c-i801.c
6896 F: drivers/i2c/busses/i2c-isch.c
6897 F: drivers/i2c/busses/i2c-nforce2.c
6898 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6899 F: drivers/i2c/busses/i2c-piix4.c
6900 F: drivers/i2c/busses/i2c-sis5595.c
6901 F: drivers/i2c/busses/i2c-sis630.c
6902 F: drivers/i2c/busses/i2c-sis96x.c
6903 F: drivers/i2c/busses/i2c-via.c
6904 F: drivers/i2c/busses/i2c-viapro.c
6906 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6907 M: Hans de Goede <hdegoede@redhat.com>
6908 L: linux-i2c@vger.kernel.org
6910 F: drivers/i2c/busses/i2c-cht-wc.c
6912 I2C/SMBUS ISMT DRIVER
6913 M: Seth Heasley <seth.heasley@intel.com>
6914 M: Neil Horman <nhorman@tuxdriver.com>
6915 L: linux-i2c@vger.kernel.org
6916 F: drivers/i2c/busses/i2c-ismt.c
6917 F: Documentation/i2c/busses/i2c-ismt
6919 I2C/SMBUS STUB DRIVER
6920 M: Jean Delvare <jdelvare@suse.com>
6921 L: linux-i2c@vger.kernel.org
6923 F: drivers/i2c/i2c-stub.c
6925 IA64 (Itanium) PLATFORM
6926 M: Tony Luck <tony.luck@intel.com>
6927 M: Fenghua Yu <fenghua.yu@intel.com>
6928 L: linux-ia64@vger.kernel.org
6929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6933 IBM Power 842 compression accelerator
6934 M: Haren Myneni <haren@us.ibm.com>
6936 F: drivers/crypto/nx/Makefile
6937 F: drivers/crypto/nx/Kconfig
6938 F: drivers/crypto/nx/nx-842*
6939 F: include/linux/sw842.h
6943 IBM Power in-Nest Crypto Acceleration
6944 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6945 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6946 L: linux-crypto@vger.kernel.org
6948 F: drivers/crypto/nx/Makefile
6949 F: drivers/crypto/nx/Kconfig
6950 F: drivers/crypto/nx/nx-aes*
6951 F: drivers/crypto/nx/nx-sha*
6952 F: drivers/crypto/nx/nx.*
6953 F: drivers/crypto/nx/nx_csbcpb.h
6954 F: drivers/crypto/nx/nx_debugfs.h
6956 IBM Power Linux RAID adapter
6957 M: Brian King <brking@us.ibm.com>
6959 F: drivers/scsi/ipr.*
6961 IBM Power SRIOV Virtual NIC Device Driver
6962 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6963 M: John Allen <jallen@linux.vnet.ibm.com>
6964 L: netdev@vger.kernel.org
6966 F: drivers/net/ethernet/ibm/ibmvnic.*
6968 IBM Power Virtual Accelerator Switchboard
6969 M: Sukadev Bhattiprolu
6970 L: linuxppc-dev@lists.ozlabs.org
6972 F: arch/powerpc/platforms/powernv/vas*
6973 F: arch/powerpc/platforms/powernv/copy-paste.h
6974 F: arch/powerpc/include/asm/vas.h
6975 F: arch/powerpc/include/uapi/asm/vas.h
6977 IBM Power Virtual Ethernet Device Driver
6978 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6979 L: netdev@vger.kernel.org
6981 F: drivers/net/ethernet/ibm/ibmveth.*
6983 IBM Power Virtual FC Device Drivers
6984 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6985 L: linux-scsi@vger.kernel.org
6987 F: drivers/scsi/ibmvscsi/ibmvfc*
6989 IBM Power Virtual Management Channel Driver
6990 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6991 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6993 F: drivers/misc/ibmvmc.*
6995 IBM Power Virtual SCSI Device Drivers
6996 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6997 L: linux-scsi@vger.kernel.org
6999 F: drivers/scsi/ibmvscsi/ibmvscsi*
7000 F: include/scsi/viosrp.h
7002 IBM Power Virtual SCSI Device Target Driver
7003 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7004 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7005 L: linux-scsi@vger.kernel.org
7006 L: target-devel@vger.kernel.org
7008 F: drivers/scsi/ibmvscsi_tgt/
7010 IBM Power VMX Cryptographic instructions
7011 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013 L: linux-crypto@vger.kernel.org
7015 F: drivers/crypto/vmx/Makefile
7016 F: drivers/crypto/vmx/Kconfig
7017 F: drivers/crypto/vmx/vmx.c
7018 F: drivers/crypto/vmx/aes*
7019 F: drivers/crypto/vmx/ghash*
7020 F: drivers/crypto/vmx/ppc-xlate.pl
7022 IBM ServeRAID RAID DRIVER
7024 F: drivers/scsi/ips.*
7026 ICH LPC AND GPIO DRIVER
7027 M: Peter Tyser <ptyser@xes-inc.com>
7029 F: drivers/mfd/lpc_ich.c
7030 F: drivers/gpio/gpio-ich.c
7033 M: "David S. Miller" <davem@davemloft.net>
7034 L: linux-ide@vger.kernel.org
7035 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7038 F: Documentation/ide/
7040 F: include/linux/ide.h
7043 M: Borislav Petkov <bp@alien8.de>
7044 L: linux-ide@vger.kernel.org
7046 F: Documentation/cdrom/ide-cd
7047 F: drivers/ide/ide-cd*
7049 IDEAPAD LAPTOP EXTRAS DRIVER
7050 M: Ike Panhc <ike.pan@canonical.com>
7051 L: platform-driver-x86@vger.kernel.org
7052 W: http://launchpad.net/ideapad-laptop
7054 F: drivers/platform/x86/ideapad-laptop.c
7056 IDEAPAD LAPTOP SLIDEBAR DRIVER
7057 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7058 L: linux-input@vger.kernel.org
7059 W: https://github.com/o2genum/ideapad-slidebar
7061 F: drivers/input/misc/ideapad_slidebar.c
7063 IDT VersaClock 5 CLOCK DRIVER
7064 M: Marek Vasut <marek.vasut@gmail.com>
7066 F: drivers/clk/clk-versaclock5.c
7068 IEEE 802.15.4 SUBSYSTEM
7069 M: Alexander Aring <alex.aring@gmail.com>
7070 M: Stefan Schmidt <stefan@datenfreihafen.org>
7071 L: linux-wpan@vger.kernel.org
7072 W: http://wpan.cakelab.org/
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7078 F: drivers/net/ieee802154/
7079 F: include/linux/nl802154.h
7080 F: include/linux/ieee802154.h
7081 F: include/net/nl802154.h
7082 F: include/net/mac802154.h
7083 F: include/net/af_ieee802154.h
7084 F: include/net/cfg802154.h
7085 F: include/net/ieee802154_netdev.h
7086 F: Documentation/networking/ieee802154.txt
7089 M: Yotam Gigi <yotam.gi@gmail.com>
7090 M: Jamal Hadi Salim <jhs@mojatatu.com>
7092 F: include/net/ife.h
7093 F: include/uapi/linux/ife.h
7095 IGORPLUG-USB IR RECEIVER
7096 M: Sean Young <sean@mess.org>
7097 L: linux-media@vger.kernel.org
7099 F: drivers/media/rc/igorplugusb.c
7101 IGUANAWORKS USB IR TRANSCEIVER
7102 M: Sean Young <sean@mess.org>
7103 L: linux-media@vger.kernel.org
7105 F: drivers/media/rc/iguanair.c
7107 IIO DIGITAL POTENTIOMETER DAC
7108 M: Peter Rosin <peda@axentia.se>
7109 L: linux-iio@vger.kernel.org
7111 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7112 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7113 F: drivers/iio/dac/dpot-dac.c
7115 IIO ENVELOPE DETECTOR
7116 M: Peter Rosin <peda@axentia.se>
7117 L: linux-iio@vger.kernel.org
7119 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7120 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7121 F: drivers/iio/adc/envelope-detector.c
7124 M: Peter Rosin <peda@axentia.se>
7125 L: linux-iio@vger.kernel.org
7127 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7128 F: drivers/iio/multiplexer/iio-mux.c
7130 IIO SUBSYSTEM AND DRIVERS
7131 M: Jonathan Cameron <jic23@kernel.org>
7132 R: Hartmut Knaack <knaack.h@gmx.de>
7133 R: Lars-Peter Clausen <lars@metafoo.de>
7134 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7135 L: linux-iio@vger.kernel.org
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7138 F: Documentation/ABI/testing/configfs-iio*
7139 F: Documentation/ABI/testing/sysfs-bus-iio*
7140 F: Documentation/devicetree/bindings/iio/
7142 F: drivers/staging/iio/
7143 F: include/linux/iio/
7147 M: Peter Rosin <peda@axentia.se>
7148 L: linux-iio@vger.kernel.org
7150 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7151 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7152 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7153 F: drivers/iio/afe/iio-rescale.c
7155 IKANOS/ADI EAGLE ADSL USB DRIVER
7156 M: Matthieu Castet <castet.matthieu@free.fr>
7157 M: Stanislaw Gruszka <stf_xl@wp.pl>
7159 F: drivers/usb/atm/ueagle-atm.c
7161 IMGTEC ASCII LCD DRIVER
7162 M: Paul Burton <paul.burton@mips.com>
7164 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7165 F: drivers/auxdisplay/img-ascii-lcd.c
7167 IMGTEC IR DECODER DRIVER
7168 M: James Hogan <jhogan@kernel.org>
7170 F: drivers/media/rc/img-ir/
7172 IMON SOUNDGRAPH USB IR RECEIVER
7173 M: Sean Young <sean@mess.org>
7174 L: linux-media@vger.kernel.org
7176 F: drivers/media/rc/imon_raw.c
7177 F: drivers/media/rc/imon.c
7179 IMS TWINTURBO FRAMEBUFFER DRIVER
7180 L: linux-fbdev@vger.kernel.org
7182 F: drivers/video/fbdev/imsttfb.c
7184 INA209 HARDWARE MONITOR DRIVER
7185 M: Guenter Roeck <linux@roeck-us.net>
7186 L: linux-hwmon@vger.kernel.org
7188 F: Documentation/hwmon/ina209
7189 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7190 F: drivers/hwmon/ina209.c
7192 INA2XX HARDWARE MONITOR DRIVER
7193 M: Guenter Roeck <linux@roeck-us.net>
7194 L: linux-hwmon@vger.kernel.org
7196 F: Documentation/hwmon/ina2xx
7197 F: drivers/hwmon/ina2xx.c
7198 F: include/linux/platform_data/ina2xx.h
7200 INDUSTRY PACK SUBSYSTEM (IPACK)
7201 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7202 M: Jens Taprogge <jens.taprogge@taprogge.org>
7203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7204 L: industrypack-devel@lists.sourceforge.net
7205 W: http://industrypack.sourceforge.net
7209 INFINIBAND SUBSYSTEM
7210 M: Doug Ledford <dledford@redhat.com>
7211 M: Jason Gunthorpe <jgg@mellanox.com>
7212 L: linux-rdma@vger.kernel.org
7213 W: https://github.com/linux-rdma/rdma-core
7214 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7217 F: Documentation/devicetree/bindings/infiniband/
7218 F: Documentation/infiniband/
7219 F: drivers/infiniband/
7220 F: include/uapi/linux/if_infiniband.h
7221 F: include/uapi/rdma/
7224 INGENIC JZ4780 DMA Driver
7225 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7227 F: drivers/dma/dma-jz4780.c
7229 INGENIC JZ4780 NAND DRIVER
7230 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7231 L: linux-mtd@lists.infradead.org
7233 F: drivers/mtd/nand/raw/jz4780_*
7236 M: Jan Kara <jack@suse.cz>
7237 R: Amir Goldstein <amir73il@gmail.com>
7238 L: linux-fsdevel@vger.kernel.org
7240 F: Documentation/filesystems/inotify.txt
7241 F: fs/notify/inotify/
7242 F: include/linux/inotify.h
7243 F: include/uapi/linux/inotify.h
7245 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7246 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7247 L: linux-input@vger.kernel.org
7248 Q: http://patchwork.kernel.org/project/linux-input/list/
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7252 F: include/linux/input.h
7253 F: include/uapi/linux/input.h
7254 F: include/uapi/linux/input-event-codes.h
7255 F: include/linux/input/
7256 F: Documentation/devicetree/bindings/input/
7257 F: Documentation/devicetree/bindings/serio/
7258 F: Documentation/input/
7260 INPUT MULTITOUCH (MT) PROTOCOL
7261 M: Henrik Rydberg <rydberg@bitmath.org>
7262 L: linux-input@vger.kernel.org
7264 F: Documentation/input/multi-touch-protocol.rst
7265 F: drivers/input/input-mt.c
7268 INSIDE SECURE CRYPTO DRIVER
7269 M: Antoine Tenart <antoine.tenart@bootlin.com>
7270 F: drivers/crypto/inside-secure/
7272 L: linux-crypto@vger.kernel.org
7274 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7275 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7276 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7277 L: linux-integrity@vger.kernel.org
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7280 F: security/integrity/ima/
7282 INTEL 810/815 FRAMEBUFFER DRIVER
7283 M: Antonino Daplas <adaplas@gmail.com>
7284 L: linux-fbdev@vger.kernel.org
7286 F: drivers/video/fbdev/i810/
7289 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7290 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7291 M: Jie Yang <yang.jie@linux.intel.com>
7292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7296 INTEL C600 SERIES SAS CONTROLLER DRIVER
7297 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7298 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7299 L: linux-scsi@vger.kernel.org
7300 T: git git://git.code.sf.net/p/intel-sas/isci
7302 F: drivers/scsi/isci/
7304 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7305 M: Jani Nikula <jani.nikula@linux.intel.com>
7306 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7307 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7308 L: intel-gfx@lists.freedesktop.org
7309 W: https://01.org/linuxgraphics/
7310 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7311 C: irc://chat.freenode.net/intel-gfx
7312 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7313 T: git git://anongit.freedesktop.org/drm-intel
7315 F: drivers/gpu/drm/i915/
7316 F: include/drm/i915*
7317 F: include/uapi/drm/i915_drm.h
7318 F: Documentation/gpu/i915.rst
7320 INTEL ETHERNET DRIVERS
7321 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7322 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7323 W: http://www.intel.com/support/feedback.htm
7324 W: http://e1000.sourceforge.net/
7325 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7329 F: Documentation/networking/e100.rst
7330 F: Documentation/networking/e1000.rst
7331 F: Documentation/networking/e1000e.txt
7332 F: Documentation/networking/igb.txt
7333 F: Documentation/networking/igbvf.txt
7334 F: Documentation/networking/ixgb.txt
7335 F: Documentation/networking/ixgbe.txt
7336 F: Documentation/networking/ixgbevf.txt
7337 F: Documentation/networking/i40e.txt
7338 F: Documentation/networking/i40evf.txt
7339 F: Documentation/networking/ice.txt
7340 F: drivers/net/ethernet/intel/
7341 F: drivers/net/ethernet/intel/*/
7342 F: include/linux/avf/virtchnl.h
7344 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7345 M: Maik Broemme <mbroemme@libmpq.org>
7346 L: linux-fbdev@vger.kernel.org
7348 F: Documentation/fb/intelfb.txt
7349 F: drivers/video/fbdev/intelfb/
7351 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7352 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7353 M: Zhi Wang <zhi.a.wang@intel.com>
7354 L: intel-gvt-dev@lists.freedesktop.org
7355 L: intel-gfx@lists.freedesktop.org
7356 W: https://01.org/igvt-g
7357 T: git https://github.com/intel/gvt-linux.git
7359 F: drivers/gpu/drm/i915/gvt/
7361 INTEL HID EVENT DRIVER
7362 M: Alex Hung <alex.hung@canonical.com>
7363 L: platform-driver-x86@vger.kernel.org
7365 F: drivers/platform/x86/intel-hid.c
7367 INTEL I/OAT DMA DRIVER
7368 M: Dave Jiang <dave.jiang@intel.com>
7369 R: Dan Williams <dan.j.williams@intel.com>
7370 L: dmaengine@vger.kernel.org
7371 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7373 F: drivers/dma/ioat*
7376 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7377 M: Len Brown <lenb@kernel.org>
7378 L: linux-pm@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7380 B: https://bugzilla.kernel.org
7382 F: drivers/idle/intel_idle.c
7384 INTEL INTEGRATED SENSOR HUB DRIVER
7385 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7386 M: Jiri Kosina <jikos@kernel.org>
7387 L: linux-input@vger.kernel.org
7389 F: drivers/hid/intel-ish-hid/
7392 M: David Woodhouse <dwmw2@infradead.org>
7393 L: iommu@lists.linux-foundation.org
7394 T: git git://git.infradead.org/iommu-2.6.git
7396 F: drivers/iommu/intel-iommu.c
7397 F: include/linux/intel-iommu.h
7399 INTEL IOP-ADMA DMA DRIVER
7400 R: Dan Williams <dan.j.williams@intel.com>
7402 F: drivers/dma/iop-adma.c
7404 INTEL IPU3 CSI-2 CIO2 DRIVER
7405 M: Yong Zhi <yong.zhi@intel.com>
7406 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7407 M: Bingbu Cao <bingbu.cao@intel.com>
7408 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7409 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7410 L: linux-media@vger.kernel.org
7412 F: drivers/media/pci/intel/ipu3/
7413 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7415 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7416 M: Krzysztof Halasa <khalasa@piap.pl>
7418 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7419 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7420 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7421 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7422 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7423 F: drivers/net/wan/ixp4xx_hss.c
7425 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7426 M: Deepak Saxena <dsaxena@plexity.net>
7428 F: drivers/char/hw_random/ixp4xx-rng.c
7430 INTEL MANAGEMENT ENGINE (mei)
7431 M: Tomas Winkler <tomas.winkler@intel.com>
7432 L: linux-kernel@vger.kernel.org
7434 F: include/uapi/linux/mei.h
7435 F: include/linux/mei_cl_bus.h
7436 F: drivers/misc/mei/*
7437 F: drivers/watchdog/mei_wdt.c
7438 F: Documentation/misc-devices/mei/*
7441 INTEL MENLOW THERMAL DRIVER
7442 M: Sujith Thomas <sujith.thomas@intel.com>
7443 L: platform-driver-x86@vger.kernel.org
7444 W: https://01.org/linux-acpi
7446 F: drivers/platform/x86/intel_menlow.c
7448 INTEL MERRIFIELD GPIO DRIVER
7449 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7450 L: linux-gpio@vger.kernel.org
7452 F: drivers/gpio/gpio-merrifield.c
7454 INTEL MIC DRIVERS (mic)
7455 M: Sudeep Dutt <sudeep.dutt@intel.com>
7456 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7458 W: https://github.com/sudeepdutt/mic
7459 W: http://software.intel.com/en-us/mic-developer
7460 F: include/linux/mic_bus.h
7461 F: include/linux/scif.h
7462 F: include/uapi/linux/mic_common.h
7463 F: include/uapi/linux/mic_ioctl.h
7464 F: include/uapi/linux/scif_ioctl.h
7465 F: drivers/misc/mic/
7466 F: drivers/dma/mic_x100_dma.c
7467 F: drivers/dma/mic_x100_dma.h
7468 F: Documentation/mic/
7470 INTEL PMC CORE DRIVER
7471 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7472 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7473 L: platform-driver-x86@vger.kernel.org
7475 F: arch/x86/include/asm/pmc_core.h
7476 F: drivers/platform/x86/intel_pmc_core*
7478 INTEL PMC/P-Unit IPC DRIVER
7479 M: Zha Qipeng<qipeng.zha@intel.com>
7480 L: platform-driver-x86@vger.kernel.org
7482 F: drivers/platform/x86/intel_pmc_ipc.c
7483 F: drivers/platform/x86/intel_punit_ipc.c
7484 F: arch/x86/include/asm/intel_pmc_ipc.h
7485 F: arch/x86/include/asm/intel_punit_ipc.h
7487 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7488 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7489 L: linux-wireless@vger.kernel.org
7491 F: Documentation/networking/README.ipw2100
7492 F: Documentation/networking/README.ipw2200
7493 F: drivers/net/wireless/intel/ipw2x00/
7496 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7497 M: Len Brown <lenb@kernel.org>
7498 L: linux-pm@vger.kernel.org
7500 F: drivers/cpufreq/intel_pstate.c
7502 INTEL RDMA RNIC DRIVER
7503 M: Faisal Latif <faisal.latif@intel.com>
7504 M: Shiraz Saleem <shiraz.saleem@intel.com>
7505 L: linux-rdma@vger.kernel.org
7507 F: drivers/infiniband/hw/i40iw/
7508 F: include/uapi/rdma/i40iw-abi.h
7510 INTEL SHA MULTIBUFFER DRIVER
7511 M: Megha Dey <megha.dey@linux.intel.com>
7512 R: Tim Chen <tim.c.chen@linux.intel.com>
7513 L: linux-crypto@vger.kernel.org
7515 F: arch/x86/crypto/sha*-mb/
7518 INTEL TELEMETRY DRIVER
7519 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7520 L: platform-driver-x86@vger.kernel.org
7522 F: arch/x86/include/asm/intel_telemetry.h
7523 F: drivers/platform/x86/intel_telemetry*
7525 INTEL VIRTUAL BUTTON DRIVER
7526 M: AceLan Kao <acelan.kao@canonical.com>
7527 L: platform-driver-x86@vger.kernel.org
7529 F: drivers/platform/x86/intel-vbtn.c
7531 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7532 M: Stanislaw Gruszka <sgruszka@redhat.com>
7533 L: linux-wireless@vger.kernel.org
7535 F: drivers/net/wireless/intel/iwlegacy/
7537 INTEL WIRELESS WIFI LINK (iwlwifi)
7538 M: Johannes Berg <johannes.berg@intel.com>
7539 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7540 M: Luca Coelho <luciano.coelho@intel.com>
7541 M: Intel Linux Wireless <linuxwifi@intel.com>
7542 L: linux-wireless@vger.kernel.org
7543 W: http://intellinuxwireless.org
7544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7546 F: drivers/net/wireless/intel/iwlwifi/
7548 INTEL WIRELESS WIMAX CONNECTION 2400
7549 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7550 M: linux-wimax@intel.com
7551 L: wimax@linuxwimax.org (subscribers-only)
7553 W: http://linuxwimax.org
7554 F: Documentation/wimax/README.i2400m
7555 F: drivers/net/wimax/i2400m/
7556 F: include/uapi/linux/wimax/i2400m.h
7558 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7559 M: Mario Limonciello <mario.limonciello@dell.com>
7561 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7564 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7566 F: Documentation/trace/intel_th.rst
7567 F: drivers/hwtracing/intel_th/
7569 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7570 M: Ning Sun <ning.sun@intel.com>
7571 L: tboot-devel@lists.sourceforge.net
7572 W: http://tboot.sourceforge.net
7573 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7575 F: Documentation/intel_txt.txt
7576 F: include/linux/tboot.h
7577 F: arch/x86/kernel/tboot.c
7579 INTEL-MID GPIO DRIVER
7580 M: David Cohen <david.a.cohen@linux.intel.com>
7581 L: linux-gpio@vger.kernel.org
7583 F: drivers/gpio/gpio-intel-mid.c
7585 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7586 M: Linus Walleij <linus.walleij@linaro.org>
7587 L: linux-iio@vger.kernel.org
7589 F: drivers/iio/gyro/mpu3050*
7590 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7592 IOC3 ETHERNET DRIVER
7593 M: Ralf Baechle <ralf@linux-mips.org>
7594 L: linux-mips@linux-mips.org
7596 F: drivers/net/ethernet/sgi/ioc3-eth.c
7599 M: Pat Gefre <pfg@sgi.com>
7600 L: linux-serial@vger.kernel.org
7602 F: drivers/tty/serial/ioc3_serial.c
7605 M: Joerg Roedel <joro@8bytes.org>
7606 L: iommu@lists.linux-foundation.org
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7609 F: Documentation/devicetree/bindings/iommu/
7611 F: include/linux/iommu.h
7612 F: include/linux/of_iommu.h
7613 F: include/linux/iova.h
7616 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7618 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7621 M: Corey Minyard <minyard@acm.org>
7622 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7623 W: http://openipmi.sourceforge.net/
7625 F: Documentation/IPMI.txt
7626 F: drivers/char/ipmi/
7627 F: include/linux/ipmi*
7628 F: include/uapi/linux/ipmi*
7630 IPS SCSI RAID DRIVER
7631 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7632 L: linux-scsi@vger.kernel.org
7633 W: http://www.adaptec.com/
7635 F: drivers/scsi/ips*
7638 M: Wensong Zhang <wensong@linux-vs.org>
7639 M: Simon Horman <horms@verge.net.au>
7640 M: Julian Anastasov <ja@ssi.bg>
7641 L: netdev@vger.kernel.org
7642 L: lvs-devel@vger.kernel.org
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7646 F: Documentation/networking/ipvs-sysctl.txt
7647 F: include/net/ip_vs.h
7648 F: include/uapi/linux/ip_vs.h
7649 F: net/netfilter/ipvs/
7652 M: Jiri Kosina <jikos@kernel.org>
7653 M: David Sterba <dsterba@suse.com>
7655 F: drivers/tty/ipwireless/
7658 L: netdev@vger.kernel.org
7660 F: include/uapi/linux/ipx.h
7661 F: drivers/staging/ipx/
7663 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7664 M: Marc Zyngier <marc.zyngier@arm.com>
7666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7667 F: Documentation/IRQ-domain.txt
7668 F: include/linux/irqdomain.h
7669 F: kernel/irq/irqdomain.c
7673 M: Thomas Gleixner <tglx@linutronix.de>
7674 L: linux-kernel@vger.kernel.org
7676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7680 M: Thomas Gleixner <tglx@linutronix.de>
7681 M: Jason Cooper <jason@lakedaemon.net>
7682 M: Marc Zyngier <marc.zyngier@arm.com>
7683 L: linux-kernel@vger.kernel.org
7685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7686 F: Documentation/devicetree/bindings/interrupt-controller/
7690 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7692 F: Documentation/isa.txt
7693 F: drivers/base/isa.c
7694 F: include/linux/isa.h
7697 M: Hans Verkuil <hverkuil@xs4all.nl>
7698 L: linux-media@vger.kernel.org
7699 T: git git://linuxtv.org/media_tree.git
7700 W: https://linuxtv.org
7702 F: drivers/media/radio/radio-isa*
7705 M: Jaroslav Kysela <perex@perex.cz>
7707 F: Documentation/isapnp.txt
7708 F: drivers/pnp/isapnp/
7709 F: include/linux/isapnp.h
7712 M: Lee Duncan <lduncan@suse.com>
7713 M: Chris Leech <cleech@redhat.com>
7714 L: open-iscsi@googlegroups.com
7715 W: www.open-iscsi.com
7717 F: drivers/scsi/*iscsi*
7718 F: include/scsi/*iscsi*
7720 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7721 M: Peter Jones <pjones@redhat.com>
7722 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7724 F: drivers/firmware/iscsi_ibft*
7726 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7727 M: Sagi Grimberg <sagi@grimberg.me>
7728 M: Max Gurtovoy <maxg@mellanox.com>
7729 L: linux-rdma@vger.kernel.org
7731 W: http://www.openfabrics.org
7732 W: www.open-iscsi.org
7733 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7734 F: drivers/infiniband/ulp/iser/
7736 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7737 M: Sagi Grimberg <sagi@grimberg.me>
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7739 L: linux-rdma@vger.kernel.org
7740 L: target-devel@vger.kernel.org
7742 W: http://www.linux-iscsi.org
7743 F: drivers/infiniband/ulp/isert
7746 M: Karsten Keil <isdn@linux-pingi.de>
7747 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7748 L: netdev@vger.kernel.org
7749 W: http://www.isdn4linux.de
7750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7752 F: Documentation/isdn/
7754 F: include/linux/isdn.h
7755 F: include/linux/isdn/
7756 F: include/uapi/linux/isdn.h
7757 F: include/uapi/linux/isdn/
7759 ISDN SUBSYSTEM (Eicon active card driver)
7760 M: Armin Schindler <mac@melware.de>
7761 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7762 W: http://www.melware.de
7764 F: drivers/isdn/hardware/eicon/
7766 IT87 HARDWARE MONITORING DRIVER
7767 M: Jean Delvare <jdelvare@suse.com>
7768 L: linux-hwmon@vger.kernel.org
7770 F: Documentation/hwmon/it87
7771 F: drivers/hwmon/it87.c
7774 M: Antti Palosaari <crope@iki.fi>
7775 L: linux-media@vger.kernel.org
7776 W: https://linuxtv.org
7777 W: http://palosaari.fi/linux/
7778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7779 T: git git://linuxtv.org/anttip/media_tree.git
7781 F: drivers/media/tuners/it913x*
7783 IVTV VIDEO4LINUX DRIVER
7784 M: Andy Walls <awalls@md.metrocast.net>
7785 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7786 L: linux-media@vger.kernel.org
7787 T: git git://linuxtv.org/media_tree.git
7788 W: http://www.ivtvdriver.org
7790 F: Documentation/media/v4l-drivers/ivtv*
7791 F: drivers/media/pci/ivtv/
7792 F: include/uapi/linux/ivtv*
7794 IX2505V MEDIA DRIVER
7795 M: Malcolm Priestley <tvboxspy@gmail.com>
7796 L: linux-media@vger.kernel.org
7797 W: https://linuxtv.org
7798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7800 F: drivers/media/dvb-frontends/ix2505v*
7802 JAILHOUSE HYPERVISOR INTERFACE
7803 M: Jan Kiszka <jan.kiszka@siemens.com>
7804 L: jailhouse-dev@googlegroups.com
7806 F: arch/x86/kernel/jailhouse.c
7807 F: arch/x86/include/asm/jailhouse_para.h
7809 JC42.4 TEMPERATURE SENSOR DRIVER
7810 M: Guenter Roeck <linux@roeck-us.net>
7811 L: linux-hwmon@vger.kernel.org
7813 F: drivers/hwmon/jc42.c
7814 F: Documentation/hwmon/jc42
7817 M: Dave Kleikamp <shaggy@kernel.org>
7818 L: jfs-discussion@lists.sourceforge.net
7819 W: http://jfs.sourceforge.net/
7820 T: git git://github.com/kleikamp/linux-shaggy.git
7822 F: Documentation/filesystems/jfs.txt
7826 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7827 L: netdev@vger.kernel.org
7829 F: drivers/net/ethernet/jme.*
7831 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7832 M: David Woodhouse <dwmw2@infradead.org>
7833 L: linux-mtd@lists.infradead.org
7834 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7837 F: include/uapi/linux/jffs2.h
7839 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7840 M: "Theodore Ts'o" <tytso@mit.edu>
7841 M: Jan Kara <jack@suse.com>
7842 L: linux-ext4@vger.kernel.org
7845 F: include/linux/jbd2.h
7847 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7848 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7849 L: linux-media@vger.kernel.org
7851 F: drivers/media/platform/rcar_jpu.c
7853 JSM Neo PCI based serial card
7854 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7855 L: linux-serial@vger.kernel.org
7857 F: drivers/tty/serial/jsm/
7859 K10TEMP HARDWARE MONITORING DRIVER
7860 M: Clemens Ladisch <clemens@ladisch.de>
7861 L: linux-hwmon@vger.kernel.org
7863 F: Documentation/hwmon/k10temp
7864 F: drivers/hwmon/k10temp.c
7866 K8TEMP HARDWARE MONITORING DRIVER
7867 M: Rudolf Marek <r.marek@assembler.cz>
7868 L: linux-hwmon@vger.kernel.org
7870 F: Documentation/hwmon/k8temp
7871 F: drivers/hwmon/k8temp.c
7874 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7875 R: Alexander Potapenko <glider@google.com>
7876 R: Dmitry Vyukov <dvyukov@google.com>
7877 L: kasan-dev@googlegroups.com
7879 F: arch/*/include/asm/kasan.h
7880 F: arch/*/mm/kasan_init*
7881 F: Documentation/dev-tools/kasan.rst
7882 F: include/linux/kasan*.h
7885 F: scripts/Makefile.kasan
7888 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7890 L: linux-kbuild@vger.kernel.org
7892 F: Documentation/kbuild/kconfig*
7894 F: scripts/Kconfig.include
7897 M: Dave Young <dyoung@redhat.com>
7898 M: Baoquan He <bhe@redhat.com>
7899 R: Vivek Goyal <vgoyal@redhat.com>
7900 L: kexec@lists.infradead.org
7901 W: http://lse.sourceforge.net/kdump/
7903 F: Documentation/kdump/
7905 KEENE FM RADIO TRANSMITTER DRIVER
7906 M: Hans Verkuil <hverkuil@xs4all.nl>
7907 L: linux-media@vger.kernel.org
7908 T: git git://linuxtv.org/media_tree.git
7909 W: https://linuxtv.org
7911 F: drivers/media/radio/radio-keene*
7914 M: Ian Kent <raven@themaw.net>
7915 L: autofs@vger.kernel.org
7919 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7920 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7921 M: Michal Marek <michal.lkml@markovi.net>
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7923 L: linux-kbuild@vger.kernel.org
7925 F: Documentation/kbuild/
7928 F: scripts/Makefile*
7935 L: kernel-janitors@vger.kernel.org
7936 W: http://kernelnewbies.org/KernelJanitors
7939 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7940 M: "J. Bruce Fields" <bfields@fieldses.org>
7941 M: Jeff Layton <jlayton@kernel.org>
7942 L: linux-nfs@vger.kernel.org
7943 W: http://nfs.sourceforge.net/
7944 T: git git://linux-nfs.org/~bfields/linux.git
7947 F: include/uapi/linux/nfsd/
7951 F: include/linux/lockd/
7952 F: include/linux/sunrpc/
7953 F: include/uapi/linux/sunrpc/
7955 KERNEL SELFTEST FRAMEWORK
7956 M: Shuah Khan <shuah@kernel.org>
7957 L: linux-kselftest@vger.kernel.org
7958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7959 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7961 F: tools/testing/selftests/
7962 F: Documentation/dev-tools/kselftest*
7964 KERNEL USERMODE HELPER
7965 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7966 L: linux-kernel@vger.kernel.org
7969 F: include/linux/umh.h
7971 KERNEL VIRTUAL MACHINE (KVM)
7972 M: Paolo Bonzini <pbonzini@redhat.com>
7973 M: Radim Krčmář <rkrcmar@redhat.com>
7974 L: kvm@vger.kernel.org
7975 W: http://www.linux-kvm.org
7976 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7978 F: Documentation/virtual/kvm/
7979 F: include/trace/events/kvm.h
7980 F: include/uapi/asm-generic/kvm*
7981 F: include/uapi/linux/kvm*
7982 F: include/asm-generic/kvm*
7983 F: include/linux/kvm*
7984 F: include/kvm/iodev.h
7988 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7989 M: Joerg Roedel <joro@8bytes.org>
7990 L: kvm@vger.kernel.org
7991 W: http://www.linux-kvm.org/
7993 F: arch/x86/include/asm/svm.h
7994 F: arch/x86/kvm/svm.c
7996 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7997 M: Christoffer Dall <christoffer.dall@arm.com>
7998 M: Marc Zyngier <marc.zyngier@arm.com>
7999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8000 L: kvmarm@lists.cs.columbia.edu
8001 W: http://systems.cs.columbia.edu/projects/kvm-arm
8002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8004 F: arch/arm/include/uapi/asm/kvm*
8005 F: arch/arm/include/asm/kvm*
8008 F: include/kvm/arm_*
8010 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8011 M: Christoffer Dall <christoffer.dall@arm.com>
8012 M: Marc Zyngier <marc.zyngier@arm.com>
8013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8014 L: kvmarm@lists.cs.columbia.edu
8016 F: arch/arm64/include/uapi/asm/kvm*
8017 F: arch/arm64/include/asm/kvm*
8020 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8021 M: James Hogan <jhogan@kernel.org>
8022 L: linux-mips@linux-mips.org
8024 F: arch/mips/include/uapi/asm/kvm*
8025 F: arch/mips/include/asm/kvm*
8028 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8029 M: Paul Mackerras <paulus@ozlabs.org>
8030 L: kvm-ppc@vger.kernel.org
8031 W: http://www.linux-kvm.org/
8032 T: git git://github.com/agraf/linux-2.6.git
8034 F: arch/powerpc/include/uapi/asm/kvm*
8035 F: arch/powerpc/include/asm/kvm*
8036 F: arch/powerpc/kvm/
8037 F: arch/powerpc/kernel/kvm*
8039 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8040 M: Christian Borntraeger <borntraeger@de.ibm.com>
8041 M: Janosch Frank <frankja@linux.ibm.com>
8042 R: David Hildenbrand <david@redhat.com>
8043 R: Cornelia Huck <cohuck@redhat.com>
8044 L: linux-s390@vger.kernel.org
8045 W: http://www.ibm.com/developerworks/linux/linux390/
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8048 F: arch/s390/include/uapi/asm/kvm*
8049 F: arch/s390/include/asm/gmap.h
8050 F: arch/s390/include/asm/kvm*
8052 F: arch/s390/mm/gmap.c
8054 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8055 M: Paolo Bonzini <pbonzini@redhat.com>
8056 M: Radim Krčmář <rkrcmar@redhat.com>
8057 L: kvm@vger.kernel.org
8058 W: http://www.linux-kvm.org
8059 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8062 F: arch/x86/include/uapi/asm/kvm*
8063 F: arch/x86/include/asm/kvm*
8064 F: arch/x86/include/asm/pvclock-abi.h
8065 F: arch/x86/kernel/kvm.c
8066 F: arch/x86/kernel/kvmclock.c
8069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8070 M: Tejun Heo <tj@kernel.org>
8071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8073 F: include/linux/kernfs.h
8077 M: Eric Biederman <ebiederm@xmission.com>
8078 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8079 L: kexec@lists.infradead.org
8081 F: include/linux/kexec.h
8082 F: include/uapi/linux/kexec.h
8086 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8087 L: linux-integrity@vger.kernel.org
8088 L: keyrings@vger.kernel.org
8090 F: Documentation/security/keys/trusted-encrypted.rst
8091 F: include/keys/encrypted-type.h
8092 F: security/keys/encrypted-keys/
8095 M: James Bottomley <jejb@linux.vnet.ibm.com>
8096 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8097 L: linux-integrity@vger.kernel.org
8098 L: keyrings@vger.kernel.org
8100 F: Documentation/security/keys/trusted-encrypted.rst
8101 F: include/keys/trusted-type.h
8102 F: security/keys/trusted.c
8103 F: security/keys/trusted.h
8106 M: David Howells <dhowells@redhat.com>
8107 L: keyrings@vger.kernel.org
8109 F: Documentation/security/keys/core.rst
8110 F: include/linux/key.h
8111 F: include/linux/key-type.h
8112 F: include/linux/keyctl.h
8113 F: include/uapi/linux/keyctl.h
8117 KGDB / KDB /debug_core
8118 M: Jason Wessel <jason.wessel@windriver.com>
8119 M: Daniel Thompson <daniel.thompson@linaro.org>
8120 W: http://kgdb.wiki.kernel.org/
8121 L: kgdb-bugreport@lists.sourceforge.net
8122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8124 F: Documentation/dev-tools/kgdb.rst
8125 F: drivers/misc/kgdbts.c
8126 F: drivers/tty/serial/kgdboc.c
8127 F: include/linux/kdb.h
8128 F: include/linux/kgdb.h
8132 M: Catalin Marinas <catalin.marinas@arm.com>
8134 F: Documentation/dev-tools/kmemleak.rst
8135 F: include/linux/kmemleak.h
8137 F: mm/kmemleak-test.c
8139 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8140 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8141 L: linux-kernel@vger.kernel.org
8144 F: include/linux/kmod.h
8146 F: tools/testing/selftests/kmod/
8149 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8150 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8151 M: "David S. Miller" <davem@davemloft.net>
8152 M: Masami Hiramatsu <mhiramat@kernel.org>
8154 F: Documentation/kprobes.txt
8155 F: include/linux/kprobes.h
8156 F: include/asm-generic/kprobes.h
8159 KS0108 LCD CONTROLLER DRIVER
8160 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8162 F: Documentation/auxdisplay/ks0108
8163 F: drivers/auxdisplay/ks0108.c
8164 F: include/linux/ks0108.h
8167 M: David Ahern <dsa@cumulusnetworks.com>
8168 L: netdev@vger.kernel.org
8171 F: include/net/l3mdev.h
8173 LANTIQ MIPS ARCHITECTURE
8174 M: John Crispin <john@phrozen.org>
8175 L: linux-mips@linux-mips.org
8178 F: drivers/soc/lantiq
8181 L: linux-x25@vger.kernel.org
8183 F: Documentation/networking/lapb-module.txt
8187 LASI 53c700 driver for PARISC
8188 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8189 L: linux-scsi@vger.kernel.org
8191 F: Documentation/scsi/53c700.txt
8192 F: drivers/scsi/53c700*
8195 M: Tobin C. Harding <me@tobin.cc>
8196 M: Tycho Andersen <tycho@tycho.ws>
8197 L: kernel-hardening@lists.openwall.com
8199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8200 F: scripts/leaking_addresses.pl
8203 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8204 M: Pavel Machek <pavel@ucw.cz>
8205 L: linux-leds@vger.kernel.org
8206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8208 F: Documentation/devicetree/bindings/leds/
8210 F: include/linux/leds.h
8212 LEGACY EEPROM DRIVER
8213 M: Jean Delvare <jdelvare@suse.com>
8215 F: Documentation/misc-devices/eeprom
8216 F: drivers/misc/eeprom/eeprom.c
8219 R: David Lechner <david@lechnology.com>
8221 F: arch/arm/boot/dts/da850-lego-ev3.dts
8222 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8223 F: drivers/power/supply/lego_ev3_battery.c
8225 LEGO USB Tower driver
8226 M: Juergen Stuber <starblue@users.sourceforge.net>
8227 L: legousb-devel@lists.sourceforge.net
8228 W: http://legousb.sourceforge.net/
8230 F: drivers/usb/misc/legousbtower.c
8233 M: Michael Krufky <mkrufky@linuxtv.org>
8234 L: linux-media@vger.kernel.org
8235 W: https://linuxtv.org
8236 W: http://github.com/mkrufky
8237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8238 T: git git://linuxtv.org/mkrufky/tuners.git
8240 F: drivers/media/dvb-frontends/lg2160.*
8242 LGDT3305 MEDIA DRIVER
8243 M: Michael Krufky <mkrufky@linuxtv.org>
8244 L: linux-media@vger.kernel.org
8245 W: https://linuxtv.org
8246 W: http://github.com/mkrufky
8247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8248 T: git git://linuxtv.org/mkrufky/tuners.git
8250 F: drivers/media/dvb-frontends/lgdt3305.*
8252 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8253 M: Viresh Kumar <vireshk@kernel.org>
8254 L: linux-ide@vger.kernel.org
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8257 F: include/linux/pata_arasan_cf_data.h
8258 F: drivers/ata/pata_arasan_cf.c
8261 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8262 M: Jens Axboe <kernel.dk>
8263 L: linux-ide@vger.kernel.org
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8266 F: drivers/ata/pata_*.c
8267 F: drivers/ata/ata_generic.c
8269 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8270 M: Linus Walleij <linus.walleij@linaro.org>
8271 L: linux-ide@vger.kernel.org
8272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8274 F: drivers/ata/pata_ftide010.c
8275 F: drivers/ata/sata_gemini.c
8276 F: drivers/ata/sata_gemini.h
8278 LIBATA SATA AHCI PLATFORM devices support
8279 M: Hans de Goede <hdegoede@redhat.com>
8280 M: Jens Axboe <axboe@kernel.dk>
8281 L: linux-ide@vger.kernel.org
8282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8284 F: drivers/ata/ahci_platform.c
8285 F: drivers/ata/libahci_platform.c
8286 F: include/linux/ahci_platform.h
8288 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8289 M: Mikael Pettersson <mikpelinux@gmail.com>
8290 L: linux-ide@vger.kernel.org
8291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8293 F: drivers/ata/sata_promise.*
8295 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8296 M: Jens Axboe <axboe@kernel.dk>
8297 L: linux-ide@vger.kernel.org
8298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8301 F: include/linux/ata.h
8302 F: include/linux/libata.h
8303 F: Documentation/devicetree/bindings/ata/
8306 M: Sasha Levin <alexander.levin@verizon.com>
8308 F: tools/lib/lockdep/
8310 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8311 M: Ross Zwisler <zwisler@kernel.org>
8312 M: Dan Williams <dan.j.williams@intel.com>
8313 M: Vishal Verma <vishal.l.verma@intel.com>
8314 M: Dave Jiang <dave.jiang@intel.com>
8315 L: linux-nvdimm@lists.01.org
8316 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8318 F: drivers/nvdimm/blk.c
8319 F: drivers/nvdimm/region_devs.c
8321 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8322 M: Vishal Verma <vishal.l.verma@intel.com>
8323 M: Dan Williams <dan.j.williams@intel.com>
8324 M: Ross Zwisler <zwisler@kernel.org>
8325 M: Dave Jiang <dave.jiang@intel.com>
8326 L: linux-nvdimm@lists.01.org
8327 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8329 F: drivers/nvdimm/btt*
8331 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8332 M: Ross Zwisler <zwisler@kernel.org>
8333 M: Dan Williams <dan.j.williams@intel.com>
8334 M: Vishal Verma <vishal.l.verma@intel.com>
8335 M: Dave Jiang <dave.jiang@intel.com>
8336 L: linux-nvdimm@lists.01.org
8337 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8339 F: drivers/nvdimm/pmem*
8341 LIBNVDIMM: DEVICETREE BINDINGS
8342 M: Oliver O'Halloran <oohall@gmail.com>
8343 L: linux-nvdimm@lists.01.org
8344 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8346 F: drivers/nvdimm/of_pmem.c
8347 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8349 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8350 M: Dan Williams <dan.j.williams@intel.com>
8351 M: Ross Zwisler <zwisler@kernel.org>
8352 M: Vishal Verma <vishal.l.verma@intel.com>
8353 M: Dave Jiang <dave.jiang@intel.com>
8354 L: linux-nvdimm@lists.01.org
8355 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8359 F: drivers/acpi/nfit/*
8360 F: include/linux/nd.h
8361 F: include/linux/libnvdimm.h
8362 F: include/uapi/linux/ndctl.h
8364 LIGHTNVM PLATFORM SUPPORT
8365 M: Matias Bjorling <mb@lightnvm.io>
8366 W: http://github/OpenChannelSSD
8367 L: linux-block@vger.kernel.org
8369 F: drivers/lightnvm/
8370 F: include/linux/lightnvm.h
8371 F: include/uapi/linux/lightnvm.h
8373 LINUX FOR POWER MACINTOSH
8374 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8375 W: http://www.penguinppc.org/
8376 L: linuxppc-dev@lists.ozlabs.org
8378 F: arch/powerpc/platforms/powermac/
8379 F: drivers/macintosh/
8381 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8382 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8383 M: Paul Mackerras <paulus@samba.org>
8384 M: Michael Ellerman <mpe@ellerman.id.au>
8385 W: https://github.com/linuxppc/linux/wiki
8386 L: linuxppc-dev@lists.ozlabs.org
8387 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8390 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8391 F: Documentation/devicetree/bindings/powerpc/
8392 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8393 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8394 F: Documentation/powerpc/
8396 F: drivers/char/tpm/tpm_ibmvtpm*
8397 F: drivers/crypto/nx/
8398 F: drivers/crypto/vmx/
8399 F: drivers/i2c/busses/i2c-opal.c
8400 F: drivers/net/ethernet/ibm/ibmveth.*
8401 F: drivers/net/ethernet/ibm/ibmvnic.*
8402 F: drivers/pci/hotplug/pnv_php.c
8403 F: drivers/pci/hotplug/rpa*
8404 F: drivers/rtc/rtc-opal.c
8405 F: drivers/scsi/ibmvscsi/
8406 F: drivers/tty/hvc/hvc_opal.c
8407 F: drivers/watchdog/wdrtas.c
8408 F: tools/testing/selftests/powerpc
8415 LINUX FOR POWERPC EMBEDDED MPC5XXX
8416 M: Anatolij Gustschin <agust@denx.de>
8417 L: linuxppc-dev@lists.ozlabs.org
8418 T: git git://git.denx.de/linux-denx-agust.git
8420 F: arch/powerpc/platforms/512x/
8421 F: arch/powerpc/platforms/52xx/
8423 LINUX FOR POWERPC EMBEDDED PPC4XX
8424 M: Alistair Popple <alistair@popple.id.au>
8425 M: Matt Porter <mporter@kernel.crashing.org>
8426 W: http://www.penguinppc.org/
8427 L: linuxppc-dev@lists.ozlabs.org
8429 F: arch/powerpc/platforms/40x/
8430 F: arch/powerpc/platforms/44x/
8432 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8433 M: Scott Wood <oss@buserror.net>
8434 M: Kumar Gala <galak@kernel.crashing.org>
8435 W: http://www.penguinppc.org/
8436 L: linuxppc-dev@lists.ozlabs.org
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8439 F: arch/powerpc/platforms/83xx/
8440 F: arch/powerpc/platforms/85xx/
8441 F: Documentation/devicetree/bindings/powerpc/fsl/
8443 LINUX FOR POWERPC EMBEDDED PPC8XX
8444 M: Vitaly Bordug <vitb@kernel.crashing.org>
8445 W: http://www.penguinppc.org/
8446 L: linuxppc-dev@lists.ozlabs.org
8448 F: arch/powerpc/platforms/8xx/
8450 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8451 L: linuxppc-dev@lists.ozlabs.org
8453 F: arch/powerpc/*/*virtex*
8454 F: arch/powerpc/*/*/*virtex*
8456 LINUX FOR POWERPC PA SEMI PWRFICIENT
8457 L: linuxppc-dev@lists.ozlabs.org
8459 F: arch/powerpc/platforms/pasemi/
8460 F: drivers/*/*pasemi*
8461 F: drivers/*/*/*pasemi*
8463 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8464 M: Kees Cook <keescook@chromium.org>
8466 F: drivers/misc/lkdtm/*
8468 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8469 M: Alan Stern <stern@rowland.harvard.edu>
8470 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8471 M: Will Deacon <will.deacon@arm.com>
8472 M: Peter Zijlstra <peterz@infradead.org>
8473 M: Boqun Feng <boqun.feng@gmail.com>
8474 M: Nicholas Piggin <npiggin@gmail.com>
8475 M: David Howells <dhowells@redhat.com>
8476 M: Jade Alglave <j.alglave@ucl.ac.uk>
8477 M: Luc Maranget <luc.maranget@inria.fr>
8478 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8479 R: Akira Yokosawa <akiyks@gmail.com>
8480 R: Daniel Lustig <dlustig@nvidia.com>
8481 L: linux-kernel@vger.kernel.org
8482 L: linux-arch@vger.kernel.org
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8485 F: tools/memory-model/
8486 F: Documentation/atomic_bitops.txt
8487 F: Documentation/atomic_t.txt
8488 F: Documentation/core-api/atomic_ops.rst
8489 F: Documentation/core-api/refcount-vs-atomic.rst
8490 F: Documentation/memory-barriers.txt
8492 LIS3LV02D ACCELEROMETER DRIVER
8493 M: Eric Piel <eric.piel@tremplin-utc.net>
8495 F: Documentation/misc-devices/lis3lv02d
8496 F: drivers/misc/lis3lv02d/
8497 F: drivers/platform/x86/hp_accel.c
8500 M: Josh Poimboeuf <jpoimboe@redhat.com>
8501 M: Jessica Yu <jeyu@kernel.org>
8502 M: Jiri Kosina <jikos@kernel.org>
8503 M: Miroslav Benes <mbenes@suse.cz>
8504 R: Petr Mladek <pmladek@suse.com>
8506 F: kernel/livepatch/
8507 F: include/linux/livepatch.h
8508 F: arch/x86/include/asm/livepatch.h
8509 F: arch/x86/kernel/livepatch.c
8510 F: Documentation/livepatch/
8511 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8512 F: samples/livepatch/
8513 L: live-patching@vger.kernel.org
8514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8517 L: netdev@vger.kernel.org
8519 F: include/linux/llc.h
8520 F: include/uapi/linux/llc.h
8524 LM73 HARDWARE MONITOR DRIVER
8525 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8526 L: linux-hwmon@vger.kernel.org
8528 F: drivers/hwmon/lm73.c
8530 LM78 HARDWARE MONITOR DRIVER
8531 M: Jean Delvare <jdelvare@suse.com>
8532 L: linux-hwmon@vger.kernel.org
8534 F: Documentation/hwmon/lm78
8535 F: drivers/hwmon/lm78.c
8537 LM83 HARDWARE MONITOR DRIVER
8538 M: Jean Delvare <jdelvare@suse.com>
8539 L: linux-hwmon@vger.kernel.org
8541 F: Documentation/hwmon/lm83
8542 F: drivers/hwmon/lm83.c
8544 LM90 HARDWARE MONITOR DRIVER
8545 M: Jean Delvare <jdelvare@suse.com>
8546 L: linux-hwmon@vger.kernel.org
8548 F: Documentation/hwmon/lm90
8549 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8550 F: drivers/hwmon/lm90.c
8551 F: include/dt-bindings/thermal/lm90.h
8553 LM95234 HARDWARE MONITOR DRIVER
8554 M: Guenter Roeck <linux@roeck-us.net>
8555 L: linux-hwmon@vger.kernel.org
8557 F: Documentation/hwmon/lm95234
8558 F: drivers/hwmon/lm95234.c
8560 LME2510 MEDIA DRIVER
8561 M: Malcolm Priestley <tvboxspy@gmail.com>
8562 L: linux-media@vger.kernel.org
8563 W: https://linuxtv.org
8564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8566 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8568 LOADPIN SECURITY MODULE
8569 M: Kees Cook <keescook@chromium.org>
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8572 F: security/loadpin/
8573 F: Documentation/admin-guide/LSM/LoadPin.rst
8576 M: Peter Zijlstra <peterz@infradead.org>
8577 M: Ingo Molnar <mingo@redhat.com>
8578 M: Will Deacon <will.deacon@arm.com>
8579 L: linux-kernel@vger.kernel.org
8580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8582 F: Documentation/locking/
8583 F: include/linux/lockdep.h
8584 F: include/linux/spinlock*.h
8585 F: arch/*/include/asm/spinlock*.h
8586 F: include/linux/rwlock*.h
8587 F: include/linux/mutex*.h
8588 F: arch/*/include/asm/mutex*.h
8589 F: include/linux/rwsem*.h
8590 F: arch/*/include/asm/rwsem.h
8591 F: include/linux/seqlock.h
8592 F: lib/locking*.[ch]
8594 X: kernel/locking/locktorture.c
8596 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8597 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8598 L: linux-ntfs-dev@lists.sourceforge.net
8599 W: http://www.linux-ntfs.org/content/view/19/37/
8601 F: Documentation/ldm.txt
8602 F: block/partitions/ldm.*
8604 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8605 M: Sathya Prakash <sathya.prakash@broadcom.com>
8606 M: Chaitra P B <chaitra.basappa@broadcom.com>
8607 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8608 L: MPT-FusionLinux.pdl@broadcom.com
8609 L: linux-scsi@vger.kernel.org
8610 W: http://www.avagotech.com/support/
8612 F: drivers/message/fusion/
8613 F: drivers/scsi/mpt3sas/
8615 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8616 M: Matthew Wilcox <matthew@wil.cx>
8617 L: linux-scsi@vger.kernel.org
8619 F: drivers/scsi/sym53c8xx_2/
8621 LTC4261 HARDWARE MONITOR DRIVER
8622 M: Guenter Roeck <linux@roeck-us.net>
8623 L: linux-hwmon@vger.kernel.org
8625 F: Documentation/hwmon/ltc4261
8626 F: drivers/hwmon/ltc4261.c
8628 LTC4306 I2C MULTIPLEXER DRIVER
8629 M: Michael Hennerich <michael.hennerich@analog.com>
8630 W: http://ez.analog.com/community/linux-device-drivers
8631 L: linux-i2c@vger.kernel.org
8633 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8634 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8636 LTP (Linux Test Project)
8637 M: Mike Frysinger <vapier@gentoo.org>
8638 M: Cyril Hrubis <chrubis@suse.cz>
8639 M: Wanlong Gao <wanlong.gao@gmail.com>
8640 M: Jan Stancek <jstancek@redhat.com>
8641 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8642 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8643 L: ltp@lists.linux.it (subscribers-only)
8644 W: http://linux-test-project.github.io/
8645 T: git git://github.com/linux-test-project/ltp.git
8649 M: Geert Uytterhoeven <geert@linux-m68k.org>
8650 L: linux-m68k@lists.linux-m68k.org
8651 W: http://www.linux-m68k.org/
8652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8657 M68K ON APPLE MACINTOSH
8658 M: Joshua Thompson <funaho@jurai.org>
8659 W: http://www.mac.linux-m68k.org/
8660 L: linux-m68k@lists.linux-m68k.org
8665 M: Philip Blundell <philb@gnu.org>
8666 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8670 M88DS3103 MEDIA DRIVER
8671 M: Antti Palosaari <crope@iki.fi>
8672 L: linux-media@vger.kernel.org
8673 W: https://linuxtv.org
8674 W: http://palosaari.fi/linux/
8675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8676 T: git git://linuxtv.org/anttip/media_tree.git
8678 F: drivers/media/dvb-frontends/m88ds3103*
8680 M88RS2000 MEDIA DRIVER
8681 M: Malcolm Priestley <tvboxspy@gmail.com>
8682 L: linux-media@vger.kernel.org
8683 W: https://linuxtv.org
8684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8686 F: drivers/media/dvb-frontends/m88rs2000*
8688 MA901 MASTERKIT USB FM RADIO DRIVER
8689 M: Alexey Klimov <klimov.linux@gmail.com>
8690 L: linux-media@vger.kernel.org
8691 T: git git://linuxtv.org/media_tree.git
8693 F: drivers/media/radio/radio-ma901.c
8696 M: Johannes Berg <johannes@sipsolutions.net>
8697 L: linux-wireless@vger.kernel.org
8698 W: http://wireless.kernel.org/
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8702 F: Documentation/networking/mac80211-injection.txt
8703 F: include/net/mac80211.h
8705 F: drivers/net/wireless/mac80211_hwsim.[ch]
8706 F: Documentation/networking/mac80211_hwsim/README
8709 M: Jassi Brar <jassisinghbrar@gmail.com>
8710 L: linux-kernel@vger.kernel.org
8713 F: include/linux/mailbox_client.h
8714 F: include/linux/mailbox_controller.h
8716 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8717 M: Michael Kerrisk <mtk.manpages@gmail.com>
8718 W: http://www.kernel.org/doc/man-pages
8719 L: linux-man@vger.kernel.org
8722 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8723 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8724 L: linux-mips@linux-mips.org
8726 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8728 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8729 M: Andrew Lunn <andrew@lunn.ch>
8730 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8731 L: netdev@vger.kernel.org
8733 F: drivers/net/dsa/mv88e6xxx/
8734 F: linux/platform_data/mv88e6xxx.h
8735 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8737 MARVELL ARMADA DRM SUPPORT
8738 M: Russell King <linux@armlinux.org.uk>
8740 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8741 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8742 F: drivers/gpu/drm/armada/
8743 F: include/uapi/drm/armada_drm.h
8744 F: Documentation/devicetree/bindings/display/armada/
8746 MARVELL CRYPTO DRIVER
8747 M: Boris Brezillon <boris.brezillon@bootlin.com>
8748 M: Arnaud Ebalard <arno@natisbad.org>
8749 F: drivers/crypto/marvell/
8751 L: linux-crypto@vger.kernel.org
8753 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8754 M: Mirko Lindner <mlindner@marvell.com>
8755 M: Stephen Hemminger <stephen@networkplumber.org>
8756 L: netdev@vger.kernel.org
8758 F: drivers/net/ethernet/marvell/sk*
8760 MARVELL LIBERTAS WIRELESS DRIVER
8761 L: libertas-dev@lists.infradead.org
8763 F: drivers/net/wireless/marvell/libertas/
8765 MARVELL MACCHIATOBIN SUPPORT
8766 M: Russell King <linux@armlinux.org.uk>
8767 L: linux-arm-kernel@lists.infradead.org
8769 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8771 MARVELL MV643XX ETHERNET DRIVER
8772 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8773 L: netdev@vger.kernel.org
8775 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8776 F: include/linux/mv643xx.h
8778 MARVELL MV88X3310 PHY DRIVER
8779 M: Russell King <linux@armlinux.org.uk>
8780 L: netdev@vger.kernel.org
8782 F: drivers/net/phy/marvell10g.c
8784 MARVELL MVNETA ETHERNET DRIVER
8785 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8786 L: netdev@vger.kernel.org
8788 F: drivers/net/ethernet/marvell/mvneta.*
8790 MARVELL MWIFIEX WIRELESS DRIVER
8791 M: Amitkumar Karwar <amitkarwar@gmail.com>
8792 M: Nishant Sarmukadam <nishants@marvell.com>
8793 M: Ganapathi Bhat <gbhat@marvell.com>
8794 M: Xinming Hu <huxinming820@gmail.com>
8795 L: linux-wireless@vger.kernel.org
8797 F: drivers/net/wireless/marvell/mwifiex/
8799 MARVELL MWL8K WIRELESS DRIVER
8800 M: Lennert Buytenhek <buytenh@wantstofly.org>
8801 L: linux-wireless@vger.kernel.org
8803 F: drivers/net/wireless/marvell/mwl8k.c
8805 MARVELL NAND CONTROLLER DRIVER
8806 M: Miquel Raynal <miquel.raynal@bootlin.com>
8807 L: linux-mtd@lists.infradead.org
8809 F: drivers/mtd/nand/raw/marvell_nand.c
8810 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8812 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8813 M: Nicolas Pitre <nico@fluxnic.net>
8815 F: drivers/mmc/host/mvsdio.*
8817 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8818 M: Hu Ziji <huziji@marvell.com>
8819 L: linux-mmc@vger.kernel.org
8821 F: drivers/mmc/host/sdhci-xenon*
8822 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8824 MATROX FRAMEBUFFER DRIVER
8825 L: linux-fbdev@vger.kernel.org
8827 F: drivers/video/fbdev/matrox/matroxfb_*
8828 F: include/uapi/linux/matroxfb.h
8830 MAX16065 HARDWARE MONITOR DRIVER
8831 M: Guenter Roeck <linux@roeck-us.net>
8832 L: linux-hwmon@vger.kernel.org
8834 F: Documentation/hwmon/max16065
8835 F: drivers/hwmon/max16065.c
8837 MAX20751 HARDWARE MONITOR DRIVER
8838 M: Guenter Roeck <linux@roeck-us.net>
8839 L: linux-hwmon@vger.kernel.org
8841 F: Documentation/hwmon/max20751
8842 F: drivers/hwmon/max20751.c
8844 MAX2175 SDR TUNER DRIVER
8845 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8846 L: linux-media@vger.kernel.org
8847 T: git git://linuxtv.org/media_tree.git
8849 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8850 F: Documentation/media/v4l-drivers/max2175.rst
8851 F: drivers/media/i2c/max2175*
8852 F: include/uapi/linux/max2175.h
8854 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8855 L: linux-hwmon@vger.kernel.org
8857 F: Documentation/hwmon/max6650
8858 F: drivers/hwmon/max6650.c
8860 MAX6697 HARDWARE MONITOR DRIVER
8861 M: Guenter Roeck <linux@roeck-us.net>
8862 L: linux-hwmon@vger.kernel.org
8864 F: Documentation/hwmon/max6697
8865 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8866 F: drivers/hwmon/max6697.c
8867 F: include/linux/platform_data/max6697.h
8869 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8870 M: Peter Rosin <peda@axentia.se>
8871 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8873 F: Documentation/devicetree/bindings/sound/max9860.txt
8874 F: sound/soc/codecs/max9860.*
8876 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8877 M: Javier Martinez Canillas <javier@dowhile0.org>
8878 L: linux-kernel@vger.kernel.org
8880 F: drivers/regulator/max77802-regulator.c
8881 F: Documentation/devicetree/bindings/*/*max77802.txt
8882 F: include/dt-bindings/*/*max77802.h
8884 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8885 M: Krzysztof Kozlowski <krzk@kernel.org>
8886 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8887 L: linux-pm@vger.kernel.org
8889 F: drivers/power/supply/max14577_charger.c
8890 F: drivers/power/supply/max77693_charger.c
8892 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8893 M: Chanwoo Choi <cw00.choi@samsung.com>
8894 M: Krzysztof Kozlowski <krzk@kernel.org>
8895 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8896 L: linux-kernel@vger.kernel.org
8898 F: drivers/*/max14577*.c
8899 F: drivers/*/max77686*.c
8900 F: drivers/*/max77693*.c
8901 F: drivers/extcon/extcon-max14577.c
8902 F: drivers/extcon/extcon-max77693.c
8903 F: drivers/rtc/rtc-max77686.c
8904 F: drivers/clk/clk-max77686.c
8905 F: Documentation/devicetree/bindings/mfd/max14577.txt
8906 F: Documentation/devicetree/bindings/*/max77686.txt
8907 F: Documentation/devicetree/bindings/mfd/max77693.txt
8908 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8909 F: include/linux/mfd/max14577*.h
8910 F: include/linux/mfd/max77686*.h
8911 F: include/linux/mfd/max77693*.h
8913 MAXIRADIO FM RADIO RECEIVER DRIVER
8914 M: Hans Verkuil <hverkuil@xs4all.nl>
8915 L: linux-media@vger.kernel.org
8916 T: git git://linuxtv.org/media_tree.git
8917 W: https://linuxtv.org
8919 F: drivers/media/radio/radio-maxiradio*
8921 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8922 M: Peter Rosin <peda@axentia.se>
8923 L: linux-iio@vger.kernel.org
8925 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8926 F: drivers/iio/potentiometer/mcp4018.c
8927 F: drivers/iio/potentiometer/mcp4531.c
8929 MCR20A IEEE-802.15.4 RADIO DRIVER
8930 M: Xue Liu <liuxuenetmail@gmail.com>
8931 L: linux-wpan@vger.kernel.org
8932 W: https://github.com/xueliu/mcr20a-linux
8934 F: drivers/net/ieee802154/mcr20a.c
8935 F: drivers/net/ieee802154/mcr20a.h
8936 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8938 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8939 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8940 L: linux-iio@vger.kernel.org
8942 F: drivers/iio/dac/cio-dac.c
8944 MEDIA DRIVERS FOR ASCOT2E
8945 M: Sergey Kozlov <serjk@netup.ru>
8946 M: Abylay Ospan <aospan@netup.ru>
8947 L: linux-media@vger.kernel.org
8948 W: https://linuxtv.org
8950 T: git git://linuxtv.org/media_tree.git
8952 F: drivers/media/dvb-frontends/ascot2e*
8954 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8955 M: Jasmin Jessich <jasmin@anw.at>
8956 L: linux-media@vger.kernel.org
8957 W: https://linuxtv.org
8958 T: git git://linuxtv.org/media_tree.git
8960 F: drivers/media/dvb-frontends/cxd2099*
8962 MEDIA DRIVERS FOR CXD2841ER
8963 M: Sergey Kozlov <serjk@netup.ru>
8964 M: Abylay Ospan <aospan@netup.ru>
8965 L: linux-media@vger.kernel.org
8966 W: https://linuxtv.org
8968 T: git git://linuxtv.org/media_tree.git
8970 F: drivers/media/dvb-frontends/cxd2841er*
8972 MEDIA DRIVERS FOR CXD2880
8973 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8974 L: linux-media@vger.kernel.org
8975 W: http://linuxtv.org/
8976 T: git git://linuxtv.org/media_tree.git
8978 F: drivers/media/dvb-frontends/cxd2880/*
8979 F: drivers/media/spi/cxd2880*
8981 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8982 M: Daniel Scheller <d.scheller.oss@gmail.com>
8983 L: linux-media@vger.kernel.org
8984 W: https://linuxtv.org
8985 T: git git://linuxtv.org/media_tree.git
8987 F: drivers/media/pci/ddbridge/*
8989 MEDIA DRIVERS FOR FREESCALE IMX
8990 M: Steve Longerbeam <slongerbeam@gmail.com>
8991 M: Philipp Zabel <p.zabel@pengutronix.de>
8992 L: linux-media@vger.kernel.org
8993 T: git git://linuxtv.org/media_tree.git
8995 F: Documentation/devicetree/bindings/media/imx.txt
8996 F: Documentation/media/v4l-drivers/imx.rst
8997 F: drivers/staging/media/imx/
8998 F: include/linux/imx-media.h
8999 F: include/media/imx.h
9001 MEDIA DRIVERS FOR HELENE
9002 M: Abylay Ospan <aospan@netup.ru>
9003 L: linux-media@vger.kernel.org
9004 W: https://linuxtv.org
9006 T: git git://linuxtv.org/media_tree.git
9008 F: drivers/media/dvb-frontends/helene*
9010 MEDIA DRIVERS FOR HORUS3A
9011 M: Sergey Kozlov <serjk@netup.ru>
9012 M: Abylay Ospan <aospan@netup.ru>
9013 L: linux-media@vger.kernel.org
9014 W: https://linuxtv.org
9016 T: git git://linuxtv.org/media_tree.git
9018 F: drivers/media/dvb-frontends/horus3a*
9020 MEDIA DRIVERS FOR LNBH25
9021 M: Sergey Kozlov <serjk@netup.ru>
9022 M: Abylay Ospan <aospan@netup.ru>
9023 L: linux-media@vger.kernel.org
9024 W: https://linuxtv.org
9026 T: git git://linuxtv.org/media_tree.git
9028 F: drivers/media/dvb-frontends/lnbh25*
9030 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9031 M: Daniel Scheller <d.scheller.oss@gmail.com>
9032 L: linux-media@vger.kernel.org
9033 W: https://linuxtv.org
9034 T: git git://linuxtv.org/media_tree.git
9036 F: drivers/media/dvb-frontends/mxl5xx*
9038 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9039 M: Sergey Kozlov <serjk@netup.ru>
9040 M: Abylay Ospan <aospan@netup.ru>
9041 L: linux-media@vger.kernel.org
9042 W: https://linuxtv.org
9044 T: git git://linuxtv.org/media_tree.git
9046 F: drivers/media/pci/netup_unidvb/*
9048 MEDIA DRIVERS FOR RENESAS - CEU
9049 M: Jacopo Mondi <jacopo@jmondi.org>
9050 L: linux-media@vger.kernel.org
9051 L: linux-renesas-soc@vger.kernel.org
9052 T: git git://linuxtv.org/media_tree.git
9054 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9055 F: drivers/media/platform/renesas-ceu.c
9056 F: include/media/drv-intf/renesas-ceu.h
9058 MEDIA DRIVERS FOR RENESAS - DRIF
9059 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9060 L: linux-media@vger.kernel.org
9061 L: linux-renesas-soc@vger.kernel.org
9062 T: git git://linuxtv.org/media_tree.git
9064 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9065 F: drivers/media/platform/rcar_drif.c
9067 MEDIA DRIVERS FOR RENESAS - FCP
9068 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9069 L: linux-media@vger.kernel.org
9070 L: linux-renesas-soc@vger.kernel.org
9071 T: git git://linuxtv.org/media_tree.git
9073 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9074 F: drivers/media/platform/rcar-fcp.c
9075 F: include/media/rcar-fcp.h
9077 MEDIA DRIVERS FOR RENESAS - FDP1
9078 M: Kieran Bingham <kieran@bingham.xyz>
9079 L: linux-media@vger.kernel.org
9080 L: linux-renesas-soc@vger.kernel.org
9081 T: git git://linuxtv.org/media_tree.git
9083 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9084 F: drivers/media/platform/rcar_fdp1.c
9086 MEDIA DRIVERS FOR RENESAS - VIN
9087 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9088 L: linux-media@vger.kernel.org
9089 L: linux-renesas-soc@vger.kernel.org
9090 T: git git://linuxtv.org/media_tree.git
9092 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9093 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9094 F: drivers/media/platform/rcar-vin/
9096 MEDIA DRIVERS FOR RENESAS - VSP1
9097 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9098 L: linux-media@vger.kernel.org
9099 L: linux-renesas-soc@vger.kernel.org
9100 T: git git://linuxtv.org/media_tree.git
9102 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9103 F: drivers/media/platform/vsp1/
9105 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9106 M: Daniel Scheller <d.scheller.oss@gmail.com>
9107 L: linux-media@vger.kernel.org
9108 W: https://linuxtv.org
9109 T: git git://linuxtv.org/media_tree.git
9111 F: drivers/media/dvb-frontends/stv0910*
9113 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9114 M: Daniel Scheller <d.scheller.oss@gmail.com>
9115 L: linux-media@vger.kernel.org
9116 W: https://linuxtv.org
9117 T: git git://linuxtv.org/media_tree.git
9119 F: drivers/media/dvb-frontends/stv6111*
9121 MEDIA DRIVERS FOR STM32 - DCMI
9122 M: Hugues Fruchet <hugues.fruchet@st.com>
9123 L: linux-media@vger.kernel.org
9124 T: git git://linuxtv.org/media_tree.git
9126 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9127 F: drivers/media/platform/stm32/stm32-dcmi.c
9129 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9130 M: Dmitry Osipenko <digetx@gmail.com>
9131 L: linux-media@vger.kernel.org
9132 L: linux-tegra@vger.kernel.org
9133 T: git git://linuxtv.org/media_tree.git
9135 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9136 F: drivers/staging/media/tegra-vde/
9138 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9139 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9140 P: LinuxTV.org Project
9141 L: linux-media@vger.kernel.org
9142 W: https://linuxtv.org
9143 Q: http://patchwork.kernel.org/project/linux-media/list/
9144 T: git git://linuxtv.org/media_tree.git
9146 F: Documentation/devicetree/bindings/media/
9147 F: Documentation/media/
9149 F: drivers/staging/media/
9150 F: include/linux/platform_data/media/
9152 F: include/uapi/linux/dvb/
9153 F: include/uapi/linux/videodev2.h
9154 F: include/uapi/linux/media.h
9155 F: include/uapi/linux/v4l2-*
9156 F: include/uapi/linux/meye.h
9157 F: include/uapi/linux/ivtv*
9158 F: include/uapi/linux/uvcvideo.h
9160 MEDIATEK BLUETOOTH DRIVER
9161 M: Sean Wang <sean.wang@mediatek.com>
9162 L: linux-bluetooth@vger.kernel.org
9163 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9165 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9166 F: drivers/bluetooth/btmtkuart.c
9169 M: Sean Wang <sean.wang@mediatek.com>
9171 F: drivers/media/rc/mtk-cir.c
9174 M: Sean Wang <sean.wang@mediatek.com>
9175 L: dmaengine@vger.kernel.org
9176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9177 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9179 F: Documentation/devicetree/bindings/dma/mtk-*
9180 F: drivers/dma/mediatek/
9182 MEDIATEK PMIC LED DRIVER
9183 M: Sean Wang <sean.wang@mediatek.com>
9185 F: drivers/leds/leds-mt6323.c
9186 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9188 MEDIATEK ETHERNET DRIVER
9189 M: Felix Fietkau <nbd@openwrt.org>
9190 M: John Crispin <john@phrozen.org>
9191 M: Sean Wang <sean.wang@mediatek.com>
9192 M: Nelson Chang <nelson.chang@mediatek.com>
9193 L: netdev@vger.kernel.org
9195 F: drivers/net/ethernet/mediatek/
9197 MEDIATEK SWITCH DRIVER
9198 M: Sean Wang <sean.wang@mediatek.com>
9199 L: netdev@vger.kernel.org
9201 F: drivers/net/dsa/mt7530.*
9202 F: net/dsa/tag_mtk.c
9204 MEDIATEK JPEG DRIVER
9205 M: Rick Chang <rick.chang@mediatek.com>
9206 M: Bin Liu <bin.liu@mediatek.com>
9208 F: drivers/media/platform/mtk-jpeg/
9209 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9212 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9213 M: Houlong Wei <houlong.wei@mediatek.com>
9214 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9216 F: drivers/media/platform/mtk-mdp/
9217 F: drivers/media/platform/mtk-vpu/
9218 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9220 MEDIATEK MEDIA DRIVER
9221 M: Tiffany Lin <tiffany.lin@mediatek.com>
9222 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9224 F: drivers/media/platform/mtk-vcodec/
9225 F: drivers/media/platform/mtk-vpu/
9226 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9227 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9229 MEDIATEK MT7601U WIRELESS LAN DRIVER
9230 M: Jakub Kicinski <kubakici@wp.pl>
9231 L: linux-wireless@vger.kernel.org
9233 F: drivers/net/wireless/mediatek/mt7601u/
9235 MEDIATEK NAND CONTROLLER DRIVER
9236 M: Xiaolei Li <xiaolei.li@mediatek.com>
9237 L: linux-mtd@lists.infradead.org
9239 F: drivers/mtd/nand/raw/mtk_*
9240 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9242 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9243 M: Sean Wang <sean.wang@mediatek.com>
9245 F: drivers/char/hw_random/mtk-rng.c
9247 MEDIATEK USB3 DRD IP DRIVER
9248 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9249 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9251 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9253 F: drivers/usb/mtu3/
9255 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9256 M: Peter Senna Tschudin <peter.senna@gmail.com>
9257 M: Martin Donnelly <martin.donnelly@ge.com>
9258 M: Martyn Welch <martyn.welch@collabora.co.uk>
9260 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9261 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9263 MEGARAID SCSI/SAS DRIVERS
9264 M: Kashyap Desai <kashyap.desai@broadcom.com>
9265 M: Sumit Saxena <sumit.saxena@broadcom.com>
9266 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9267 L: megaraidlinux.pdl@broadcom.com
9268 L: linux-scsi@vger.kernel.org
9269 W: http://www.avagotech.com/support/
9271 F: Documentation/scsi/megaraid.txt
9272 F: drivers/scsi/megaraid.*
9273 F: drivers/scsi/megaraid/
9275 MELEXIS MLX90614 DRIVER
9276 M: Crt Mori <cmo@melexis.com>
9277 L: linux-iio@vger.kernel.org
9278 W: http://www.melexis.com
9280 F: drivers/iio/temperature/mlx90614.c
9282 MELEXIS MLX90632 DRIVER
9283 M: Crt Mori <cmo@melexis.com>
9284 L: linux-iio@vger.kernel.org
9285 W: http://www.melexis.com
9287 F: drivers/iio/temperature/mlx90632.c
9289 MELFAS MIP4 TOUCHSCREEN DRIVER
9290 M: Sangwon Jee <jeesw@melfas.com>
9291 W: http://www.melfas.com
9293 F: drivers/input/touchscreen/melfas_mip4.c
9294 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9296 MELLANOX ETHERNET DRIVER (mlx4_en)
9297 M: Tariq Toukan <tariqt@mellanox.com>
9298 L: netdev@vger.kernel.org
9300 W: http://www.mellanox.com
9301 Q: http://patchwork.ozlabs.org/project/netdev/list/
9302 F: drivers/net/ethernet/mellanox/mlx4/en_*
9304 MELLANOX ETHERNET DRIVER (mlx5e)
9305 M: Saeed Mahameed <saeedm@mellanox.com>
9306 L: netdev@vger.kernel.org
9308 W: http://www.mellanox.com
9309 Q: http://patchwork.ozlabs.org/project/netdev/list/
9310 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9312 MELLANOX ETHERNET INNOVA DRIVERS
9313 R: Boris Pismenny <borisp@mellanox.com>
9314 L: netdev@vger.kernel.org
9316 W: http://www.mellanox.com
9317 Q: http://patchwork.ozlabs.org/project/netdev/list/
9318 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9319 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9320 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9321 F: include/linux/mlx5/mlx5_ifc_fpga.h
9323 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9324 R: Boris Pismenny <borisp@mellanox.com>
9325 L: netdev@vger.kernel.org
9327 W: http://www.mellanox.com
9328 Q: http://patchwork.ozlabs.org/project/netdev/list/
9329 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9330 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9332 MELLANOX ETHERNET SWITCH DRIVERS
9333 M: Jiri Pirko <jiri@mellanox.com>
9334 M: Ido Schimmel <idosch@mellanox.com>
9335 L: netdev@vger.kernel.org
9337 W: http://www.mellanox.com
9338 Q: http://patchwork.ozlabs.org/project/netdev/list/
9339 F: drivers/net/ethernet/mellanox/mlxsw/
9340 F: tools/testing/selftests/drivers/net/mlxsw/
9342 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9343 M: mlxsw@mellanox.com
9344 L: netdev@vger.kernel.org
9346 W: http://www.mellanox.com
9347 Q: http://patchwork.ozlabs.org/project/netdev/list/
9348 F: drivers/net/ethernet/mellanox/mlxfw/
9350 MELLANOX HARDWARE PLATFORM SUPPORT
9351 M: Andy Shevchenko <andy@infradead.org>
9352 M: Darren Hart <dvhart@infradead.org>
9353 M: Vadim Pasternak <vadimp@mellanox.com>
9354 L: platform-driver-x86@vger.kernel.org
9356 F: drivers/platform/mellanox/
9358 MELLANOX MLX4 core VPI driver
9359 M: Tariq Toukan <tariqt@mellanox.com>
9360 L: netdev@vger.kernel.org
9361 L: linux-rdma@vger.kernel.org
9362 W: http://www.mellanox.com
9363 Q: http://patchwork.ozlabs.org/project/netdev/list/
9365 F: drivers/net/ethernet/mellanox/mlx4/
9366 F: include/linux/mlx4/
9368 MELLANOX MLX4 IB driver
9369 M: Yishai Hadas <yishaih@mellanox.com>
9370 L: linux-rdma@vger.kernel.org
9371 W: http://www.mellanox.com
9372 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9374 F: drivers/infiniband/hw/mlx4/
9375 F: include/linux/mlx4/
9376 F: include/uapi/rdma/mlx4-abi.h
9378 MELLANOX MLX5 core VPI driver
9379 M: Saeed Mahameed <saeedm@mellanox.com>
9380 M: Leon Romanovsky <leonro@mellanox.com>
9381 L: netdev@vger.kernel.org
9382 L: linux-rdma@vger.kernel.org
9383 W: http://www.mellanox.com
9384 Q: http://patchwork.ozlabs.org/project/netdev/list/
9386 F: drivers/net/ethernet/mellanox/mlx5/core/
9387 F: include/linux/mlx5/
9389 MELLANOX MLX5 IB driver
9390 M: Leon Romanovsky <leonro@mellanox.com>
9391 L: linux-rdma@vger.kernel.org
9392 W: http://www.mellanox.com
9393 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9395 F: drivers/infiniband/hw/mlx5/
9396 F: include/linux/mlx5/
9397 F: include/uapi/rdma/mlx5-abi.h
9399 MELLANOX MLXCPLD I2C AND MUX DRIVER
9400 M: Vadim Pasternak <vadimp@mellanox.com>
9401 M: Michael Shych <michaelsh@mellanox.com>
9402 L: linux-i2c@vger.kernel.org
9404 F: drivers/i2c/busses/i2c-mlxcpld.c
9405 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9406 F: Documentation/i2c/busses/i2c-mlxcpld
9408 MELLANOX MLXCPLD LED DRIVER
9409 M: Vadim Pasternak <vadimp@mellanox.com>
9410 L: linux-leds@vger.kernel.org
9412 F: drivers/leds/leds-mlxcpld.c
9413 F: drivers/leds/leds-mlxreg.c
9414 F: Documentation/leds/leds-mlxcpld.txt
9416 MELLANOX PLATFORM DRIVER
9417 M: Vadim Pasternak <vadimp@mellanox.com>
9418 L: platform-driver-x86@vger.kernel.org
9420 F: drivers/platform/x86/mlx-platform.c
9423 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9424 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9425 L: linux-kernel@vger.kernel.org
9427 F: kernel/sched/membarrier.c
9428 F: include/uapi/linux/membarrier.h
9429 F: arch/powerpc/include/asm/membarrier.h
9432 L: linux-mm@kvack.org
9433 W: http://www.linux-mm.org
9435 F: include/linux/mm.h
9436 F: include/linux/gfp.h
9437 F: include/linux/mmzone.h
9438 F: include/linux/memory_hotplug.h
9439 F: include/linux/vmalloc.h
9442 MEMORY TECHNOLOGY DEVICES (MTD)
9443 M: David Woodhouse <dwmw2@infradead.org>
9444 M: Brian Norris <computersforpeace@gmail.com>
9445 M: Boris Brezillon <boris.brezillon@bootlin.com>
9446 M: Marek Vasut <marek.vasut@gmail.com>
9447 M: Richard Weinberger <richard@nod.at>
9448 L: linux-mtd@lists.infradead.org
9449 W: http://www.linux-mtd.infradead.org/
9450 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9451 T: git git://git.infradead.org/linux-mtd.git master
9452 T: git git://git.infradead.org/linux-mtd.git mtd/next
9454 F: Documentation/devicetree/bindings/mtd/
9456 F: include/linux/mtd/
9457 F: include/uapi/mtd/
9459 MEN A21 WATCHDOG DRIVER
9460 M: Johannes Thumshirn <morbidrsa@gmail.com>
9461 L: linux-watchdog@vger.kernel.org
9463 F: drivers/watchdog/mena21_wdt.c
9465 MEN CHAMELEON BUS (mcb)
9466 M: Johannes Thumshirn <morbidrsa@gmail.com>
9469 F: include/linux/mcb.h
9470 F: Documentation/men-chameleon-bus.txt
9472 MEN F21BMC (Board Management Controller)
9473 M: Andreas Werner <andreas.werner@men.de>
9475 F: drivers/mfd/menf21bmc.c
9476 F: drivers/watchdog/menf21bmc_wdt.c
9477 F: drivers/leds/leds-menf21bmc.c
9478 F: drivers/hwmon/menf21bmc_hwmon.c
9479 F: Documentation/hwmon/menf21bmc
9481 MEN Z069 WATCHDOG DRIVER
9482 M: Johannes Thumshirn <jth@kernel.org>
9483 L: linux-watchdog@vger.kernel.org
9485 F: drivers/watchdog/menz069_wdt.c
9487 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9488 M: Neil Armstrong <narmstrong@baylibre.com>
9489 L: linux-media@lists.freedesktop.org
9490 L: linux-amlogic@lists.infradead.org
9491 W: http://linux-meson.com/
9493 F: drivers/media/platform/meson/ao-cec.c
9494 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9495 T: git git://linuxtv.org/media_tree.git
9497 MICROBLAZE ARCHITECTURE
9498 M: Michal Simek <monstr@monstr.eu>
9499 W: http://www.monstr.eu/fdt/
9500 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9504 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9505 M: Richard Genoud <richard.genoud@gmail.com>
9507 F: drivers/tty/serial/atmel_serial.c
9508 F: drivers/tty/serial/atmel_serial.h
9510 MICROCHIP / ATMEL DMA DRIVER
9511 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9513 L: dmaengine@vger.kernel.org
9515 F: drivers/dma/at_hdmac.c
9516 F: drivers/dma/at_hdmac_regs.h
9517 F: include/linux/platform_data/dma-atmel.h
9519 MICROCHIP / ATMEL ECC DRIVER
9520 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9521 L: linux-crypto@vger.kernel.org
9523 F: drivers/crypto/atmel-ecc.*
9525 MICROCHIP / ATMEL ISC DRIVER
9526 M: Songjun Wu <songjun.wu@microchip.com>
9527 L: linux-media@vger.kernel.org
9529 F: drivers/media/platform/atmel/atmel-isc.c
9530 F: drivers/media/platform/atmel/atmel-isc-regs.h
9531 F: devicetree/bindings/media/atmel-isc.txt
9533 MICROCHIP / ATMEL NAND DRIVER
9534 M: Josh Wu <rainyfeeling@outlook.com>
9535 L: linux-mtd@lists.infradead.org
9537 F: drivers/mtd/nand/raw/atmel/*
9538 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9540 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9541 M: Woojung Huh <Woojung.Huh@microchip.com>
9542 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9543 L: netdev@vger.kernel.org
9545 F: net/dsa/tag_ksz.c
9546 F: drivers/net/dsa/microchip/*
9547 F: include/linux/platform_data/microchip-ksz.h
9548 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9550 MICROCHIP LAN743X ETHERNET DRIVER
9551 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9552 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9553 L: netdev@vger.kernel.org
9555 F: drivers/net/ethernet/microchip/lan743x_*
9557 MICROCHIP USB251XB DRIVER
9558 M: Richard Leitner <richard.leitner@skidata.com>
9559 L: linux-usb@vger.kernel.org
9561 F: drivers/usb/misc/usb251xb.c
9562 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9565 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9566 L: linux-mips@linux-mips.org
9568 F: arch/mips/generic/board-ocelot.c
9569 F: arch/mips/configs/generic/board-ocelot.config
9570 F: arch/mips/boot/dts/mscc/
9571 F: Documentation/devicetree/bindings/mips/mscc.txt
9573 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9574 M: Don Brace <don.brace@microsemi.com>
9575 L: esc.storagedev@microsemi.com
9576 L: linux-scsi@vger.kernel.org
9578 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9579 F: drivers/scsi/smartpqi/Kconfig
9580 F: drivers/scsi/smartpqi/Makefile
9581 F: include/linux/cciss*.h
9582 F: include/uapi/linux/cciss*.h
9583 F: Documentation/scsi/smartpqi.txt
9585 MICROSEMI ETHERNET SWITCH DRIVER
9586 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9587 L: netdev@vger.kernel.org
9589 F: drivers/net/ethernet/mscc/
9591 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9592 M: Chen Yu <yu.c.chen@intel.com>
9593 L: platform-driver-x86@vger.kernel.org
9595 F: drivers/platform/x86/surfacepro3_button.c
9598 M: Oliver Neukum <oliver@neukum.org>
9600 F: drivers/usb/image/microtek.*
9603 M: Ralf Baechle <ralf@linux-mips.org>
9604 M: Paul Burton <paul.burton@mips.com>
9605 M: James Hogan <jhogan@kernel.org>
9606 L: linux-mips@linux-mips.org
9607 W: http://www.linux-mips.org/
9608 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9610 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9612 F: Documentation/devicetree/bindings/mips/
9613 F: Documentation/mips/
9615 F: drivers/platform/mips/
9617 MIPS BOSTON DEVELOPMENT BOARD
9618 M: Paul Burton <paul.burton@mips.com>
9619 L: linux-mips@linux-mips.org
9621 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9622 F: arch/mips/boot/dts/img/boston.dts
9623 F: arch/mips/configs/generic/board-boston.config
9624 F: drivers/clk/imgtec/clk-boston.c
9625 F: include/dt-bindings/clock/boston-clock.h
9627 MIPS GENERIC PLATFORM
9628 M: Paul Burton <paul.burton@mips.com>
9629 L: linux-mips@linux-mips.org
9631 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9632 F: arch/mips/generic/
9633 F: arch/mips/tools/generic-board-config.sh
9635 MIPS/LOONGSON1 ARCHITECTURE
9636 M: Keguang Zhang <keguang.zhang@gmail.com>
9637 L: linux-mips@linux-mips.org
9639 F: arch/mips/loongson32/
9640 F: arch/mips/include/asm/mach-loongson32/
9641 F: drivers/*/*loongson1*
9642 F: drivers/*/*/*loongson1*
9644 MIPS/LOONGSON2 ARCHITECTURE
9645 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9646 L: linux-mips@linux-mips.org
9648 F: arch/mips/loongson64/*{2e/2f}*
9649 F: arch/mips/include/asm/mach-loongson64/
9650 F: drivers/*/*loongson2*
9651 F: drivers/*/*/*loongson2*
9653 MIPS/LOONGSON3 ARCHITECTURE
9654 M: Huacai Chen <chenhc@lemote.com>
9655 L: linux-mips@linux-mips.org
9657 F: arch/mips/loongson64/
9658 F: arch/mips/include/asm/mach-loongson64/
9659 F: drivers/platform/mips/cpu_hwmon.c
9660 F: drivers/*/*loongson3*
9661 F: drivers/*/*/*loongson3*
9663 MIPS RINT INSTRUCTION EMULATION
9664 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9665 L: linux-mips@linux-mips.org
9667 F: arch/mips/math-emu/sp_rint.c
9668 F: arch/mips/math-emu/dp_rint.c
9670 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9671 M: Hans Verkuil <hverkuil@xs4all.nl>
9672 L: linux-media@vger.kernel.org
9673 T: git git://linuxtv.org/media_tree.git
9674 W: https://linuxtv.org
9676 F: drivers/media/radio/radio-miropcm20*
9679 M: Eric Miao <eric.y.miao@gmail.com>
9680 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9682 T: git git://github.com/hzhuang1/linux.git
9683 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9685 F: arch/arm/boot/dts/mmp*
9686 F: arch/arm/mach-mmp/
9688 MN88472 MEDIA DRIVER
9689 M: Antti Palosaari <crope@iki.fi>
9690 L: linux-media@vger.kernel.org
9691 W: https://linuxtv.org
9692 W: http://palosaari.fi/linux/
9693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9695 F: drivers/media/dvb-frontends/mn88472*
9697 MN88473 MEDIA DRIVER
9698 M: Antti Palosaari <crope@iki.fi>
9699 L: linux-media@vger.kernel.org
9700 W: https://linuxtv.org
9701 W: http://palosaari.fi/linux/
9702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9704 F: drivers/media/dvb-frontends/mn88473*
9706 PCI DRIVER FOR MOBIVEIL PCIE IP
9707 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9708 L: linux-pci@vger.kernel.org
9710 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9711 F: drivers/pci/controller/pcie-mobiveil.c
9714 M: Jessica Yu <jeyu@kernel.org>
9715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9717 F: include/linux/module.h
9720 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9721 W: http://popies.net/meye/
9723 F: Documentation/media/v4l-drivers/meye*
9724 F: drivers/media/pci/meye/
9725 F: include/uapi/linux/meye.h
9727 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9728 M: Jiri Slaby <jirislaby@gmail.com>
9730 F: Documentation/serial/moxa-smartio
9731 F: drivers/tty/mxser.*
9733 MR800 AVERMEDIA USB FM RADIO DRIVER
9734 M: Alexey Klimov <klimov.linux@gmail.com>
9735 L: linux-media@vger.kernel.org
9736 T: git git://linuxtv.org/media_tree.git
9738 F: drivers/media/radio/radio-mr800.c
9740 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9741 M: Alan Ott <alan@signal11.us>
9742 L: linux-wpan@vger.kernel.org
9744 F: drivers/net/ieee802154/mrf24j40.c
9745 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9748 M: "Lee, Chun-Yi" <jlee@suse.com>
9749 L: platform-driver-x86@vger.kernel.org
9751 F: drivers/platform/x86/msi-laptop.c
9754 L: platform-driver-x86@vger.kernel.org
9756 F: drivers/platform/x86/msi-wmi.c
9759 M: Antti Palosaari <crope@iki.fi>
9760 L: linux-media@vger.kernel.org
9761 W: https://linuxtv.org
9762 W: http://palosaari.fi/linux/
9763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9764 T: git git://linuxtv.org/anttip/media_tree.git
9766 F: drivers/media/tuners/msi001*
9768 MSI2500 MEDIA DRIVER
9769 M: Antti Palosaari <crope@iki.fi>
9770 L: linux-media@vger.kernel.org
9771 W: https://linuxtv.org
9772 W: http://palosaari.fi/linux/
9773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9774 T: git git://linuxtv.org/anttip/media_tree.git
9776 F: drivers/media/usb/msi2500/
9778 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9779 M: Robert Jarzmik <robert.jarzmik@free.fr>
9780 L: linux-mtd@lists.infradead.org
9782 F: drivers/mtd/devices/docg3*
9784 MT9M032 APTINA SENSOR DRIVER
9785 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9786 L: linux-media@vger.kernel.org
9787 T: git git://linuxtv.org/media_tree.git
9789 F: drivers/media/i2c/mt9m032.c
9790 F: include/media/i2c/mt9m032.h
9792 MT9P031 APTINA CAMERA SENSOR
9793 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9794 L: linux-media@vger.kernel.org
9795 T: git git://linuxtv.org/media_tree.git
9797 F: drivers/media/i2c/mt9p031.c
9798 F: include/media/i2c/mt9p031.h
9800 MT9T001 APTINA CAMERA SENSOR
9801 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9802 L: linux-media@vger.kernel.org
9803 T: git git://linuxtv.org/media_tree.git
9805 F: drivers/media/i2c/mt9t001.c
9806 F: include/media/i2c/mt9t001.h
9808 MT9T112 APTINA CAMERA SENSOR
9809 M: Jacopo Mondi <jacopo@jmondi.org>
9810 L: linux-media@vger.kernel.org
9811 T: git git://linuxtv.org/media_tree.git
9813 F: drivers/media/i2c/mt9t112.c
9814 F: include/media/i2c/mt9t112.h
9816 MT9V032 APTINA CAMERA SENSOR
9817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9818 L: linux-media@vger.kernel.org
9819 T: git git://linuxtv.org/media_tree.git
9821 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9822 F: drivers/media/i2c/mt9v032.c
9823 F: include/media/i2c/mt9v032.h
9825 MT9V111 APTINA CAMERA SENSOR
9826 M: Jacopo Mondi <jacopo@jmondi.org>
9827 L: linux-media@vger.kernel.org
9828 T: git git://linuxtv.org/media_tree.git
9830 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9831 F: drivers/media/i2c/mt9v111.c
9833 MULTIFUNCTION DEVICES (MFD)
9834 M: Lee Jones <lee.jones@linaro.org>
9835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9837 F: Documentation/devicetree/bindings/mfd/
9839 F: include/linux/mfd/
9840 F: include/dt-bindings/mfd/
9842 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9844 F: drivers/mmc/host/mmc_spi.c
9845 F: include/linux/spi/mmc_spi.h
9847 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9848 M: Ulf Hansson <ulf.hansson@linaro.org>
9849 L: linux-mmc@vger.kernel.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9852 F: Documentation/devicetree/bindings/mmc/
9854 F: include/linux/mmc/
9855 F: include/uapi/linux/mmc/
9857 MULTIPLEXER SUBSYSTEM
9858 M: Peter Rosin <peda@axentia.se>
9860 F: Documentation/ABI/testing/sysfs-class-mux*
9861 F: Documentation/devicetree/bindings/mux/
9862 F: include/linux/dt-bindings/mux/
9863 F: include/linux/mux/
9866 MULTITECH MULTIPORT CARD (ISICOM)
9868 F: drivers/tty/isicom.c
9869 F: include/linux/isicom.h
9871 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9872 M: Bin Liu <b-liu@ti.com>
9873 L: linux-usb@vger.kernel.org
9875 F: drivers/usb/musb/
9877 MXL301RF MEDIA DRIVER
9878 M: Akihiro Tsukada <tskd08@gmail.com>
9879 L: linux-media@vger.kernel.org
9881 F: drivers/media/tuners/mxl301rf*
9883 MXL5007T MEDIA DRIVER
9884 M: Michael Krufky <mkrufky@linuxtv.org>
9885 L: linux-media@vger.kernel.org
9886 W: https://linuxtv.org
9887 W: http://github.com/mkrufky
9888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9889 T: git git://linuxtv.org/mkrufky/tuners.git
9891 F: drivers/media/tuners/mxl5007t.*
9894 M: Marek Vasut <marex@denx.de>
9895 M: Stefan Agner <stefan@agner.ch>
9896 L: dri-devel@lists.freedesktop.org
9898 F: drivers/gpu/drm/mxsfb/
9899 F: Documentation/devicetree/bindings/display/mxsfb.txt
9900 T: git git://anongit.freedesktop.org/drm/drm-misc
9902 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9903 M: Chris Lee <christopher.lee@cspi.com>
9904 L: netdev@vger.kernel.org
9905 W: https://www.cspi.com/ethernet-products/support/downloads/
9907 F: drivers/net/ethernet/myricom/myri10ge/
9909 NAND FLASH SUBSYSTEM
9910 M: Boris Brezillon <boris.brezillon@bootlin.com>
9911 M: Miquel Raynal <miquel.raynal@bootlin.com>
9912 R: Richard Weinberger <richard@nod.at>
9913 L: linux-mtd@lists.infradead.org
9914 W: http://www.linux-mtd.infradead.org/
9915 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9916 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9917 T: git git://git.infradead.org/linux-mtd.git nand/next
9919 F: drivers/mtd/nand/
9920 F: include/linux/mtd/*nand*.h
9922 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9923 M: Daniel Mack <zonque@gmail.com>
9925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9926 W: http://www.native-instruments.com
9929 NATSEMI ETHERNET DRIVER (DP8381x)
9931 F: drivers/net/ethernet/natsemi/natsemi.c
9934 M: Petr Vandrovec <petr@vandrovec.name>
9936 F: drivers/staging/ncpfs/
9938 NCR 5380 SCSI DRIVERS
9939 M: Finn Thain <fthain@telegraphics.com.au>
9940 M: Michael Schmitz <schmitzmic@gmail.com>
9941 L: linux-scsi@vger.kernel.org
9943 F: Documentation/scsi/g_NCR5380.txt
9944 F: drivers/scsi/NCR5380.*
9945 F: drivers/scsi/arm/cumana_1.c
9946 F: drivers/scsi/arm/oak.c
9947 F: drivers/scsi/atari_scsi.*
9948 F: drivers/scsi/dmx3191d.c
9949 F: drivers/scsi/g_NCR5380.*
9950 F: drivers/scsi/mac_scsi.*
9951 F: drivers/scsi/sun3_scsi.*
9952 F: drivers/scsi/sun3_scsi_vme.c
9955 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9959 NCT6775 HARDWARE MONITOR DRIVER
9960 M: Guenter Roeck <linux@roeck-us.net>
9961 L: linux-hwmon@vger.kernel.org
9963 F: Documentation/hwmon/nct6775
9964 F: drivers/hwmon/nct6775.c
9967 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9968 L: netdev@vger.kernel.org
9970 F: driver/net/net_failover.c
9971 F: include/net/net_failover.h
9972 F: Documentation/networking/net_failover.rst
9974 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9975 M: Faisal Latif <faisal.latif@intel.com>
9976 L: linux-rdma@vger.kernel.org
9977 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9979 F: drivers/infiniband/hw/nes/
9980 F: include/uapi/rdma/nes-abi.h
9982 NETEM NETWORK EMULATOR
9983 M: Stephen Hemminger <stephen@networkplumber.org>
9984 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9986 F: net/sched/sch_netem.c
9988 NETERION 10GbE DRIVERS (s2io/vxge)
9989 M: Jon Mason <jdmason@kudzu.us>
9990 L: netdev@vger.kernel.org
9992 F: Documentation/networking/s2io.txt
9993 F: Documentation/networking/vxge.txt
9994 F: drivers/net/ethernet/neterion/
9997 M: Pablo Neira Ayuso <pablo@netfilter.org>
9998 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9999 M: Florian Westphal <fw@strlen.de>
10000 L: netfilter-devel@vger.kernel.org
10001 L: coreteam@netfilter.org
10002 W: http://www.netfilter.org/
10003 W: http://www.iptables.org/
10004 W: http://www.nftables.org/
10005 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10009 F: include/linux/netfilter*
10010 F: include/linux/netfilter/
10011 F: include/net/netfilter/
10012 F: include/uapi/linux/netfilter*
10013 F: include/uapi/linux/netfilter/
10014 F: net/*/netfilter.c
10015 F: net/*/netfilter/
10017 F: net/bridge/br_netfilter*.c
10019 NETROM NETWORK LAYER
10020 M: Ralf Baechle <ralf@linux-mips.org>
10021 L: linux-hams@vger.kernel.org
10022 W: http://www.linux-ax25.org/
10024 F: include/net/netrom.h
10025 F: include/uapi/linux/netrom.h
10028 NETRONOME ETHERNET DRIVERS
10029 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10030 L: oss-drivers@netronome.com
10032 F: drivers/net/ethernet/netronome/
10034 NETWORK BLOCK DEVICE (NBD)
10035 M: Josef Bacik <josef@toxicpanda.com>
10037 L: linux-block@vger.kernel.org
10038 L: nbd@other.debian.org
10039 F: Documentation/blockdev/nbd.txt
10040 F: drivers/block/nbd.c
10041 F: include/uapi/linux/nbd.h
10043 NETWORK DROP MONITOR
10044 M: Neil Horman <nhorman@tuxdriver.com>
10045 L: netdev@vger.kernel.org
10047 W: https://fedorahosted.org/dropwatch/
10048 F: net/core/drop_monitor.c
10051 M: "David S. Miller" <davem@davemloft.net>
10052 L: netdev@vger.kernel.org
10053 W: http://www.linuxfoundation.org/en/Net
10054 Q: http://patchwork.ozlabs.org/project/netdev/list/
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10058 F: Documentation/devicetree/bindings/net/
10060 F: include/linux/if_*
10061 F: include/linux/netdevice.h
10062 F: include/linux/etherdevice.h
10063 F: include/linux/fcdevice.h
10064 F: include/linux/fddidevice.h
10065 F: include/linux/hippidevice.h
10066 F: include/linux/inetdevice.h
10067 F: include/uapi/linux/if_*
10068 F: include/uapi/linux/netdevice.h
10070 NETWORKING DRIVERS (WIRELESS)
10071 M: Kalle Valo <kvalo@codeaurora.org>
10072 L: linux-wireless@vger.kernel.org
10073 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10077 F: Documentation/devicetree/bindings/net/wireless/
10078 F: drivers/net/wireless/
10081 M: Andrew Lunn <andrew@lunn.ch>
10082 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10083 M: Florian Fainelli <f.fainelli@gmail.com>
10085 F: Documentation/devicetree/bindings/net/dsa/
10087 F: include/net/dsa.h
10088 F: include/linux/dsa/
10089 F: drivers/net/dsa/
10091 NETWORKING [GENERAL]
10092 M: "David S. Miller" <davem@davemloft.net>
10093 L: netdev@vger.kernel.org
10094 W: http://www.linuxfoundation.org/en/Net
10095 Q: http://patchwork.ozlabs.org/project/netdev/list/
10096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10098 B: mailto:netdev@vger.kernel.org
10102 F: include/linux/in.h
10103 F: include/linux/net.h
10104 F: include/linux/netdevice.h
10105 F: include/uapi/linux/in.h
10106 F: include/uapi/linux/net.h
10107 F: include/uapi/linux/netdevice.h
10108 F: include/uapi/linux/net_namespace.h
10109 F: tools/testing/selftests/net/
10112 F: Documentation/networking/
10115 M: Steffen Klassert <steffen.klassert@secunet.com>
10116 M: Herbert Xu <herbert@gondor.apana.org.au>
10117 M: "David S. Miller" <davem@davemloft.net>
10118 L: netdev@vger.kernel.org
10119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10128 F: net/ipv4/ipcomp.c
10129 F: net/ipv4/ip_vti.c
10133 F: net/ipv6/ipcomp6.c
10134 F: net/ipv6/ip6_vti.c
10135 F: include/uapi/linux/xfrm.h
10136 F: include/net/xfrm.h
10138 NETWORKING [IPv4/IPv6]
10139 M: "David S. Miller" <davem@davemloft.net>
10140 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10141 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10142 L: netdev@vger.kernel.org
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10150 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10151 M: Paul Moore <paul@paul-moore.com>
10152 W: https://github.com/netlabel
10153 L: netdev@vger.kernel.org
10154 L: linux-security-module@vger.kernel.org
10156 F: Documentation/netlabel/
10157 F: include/net/calipso.h
10158 F: include/net/cipso_ipv4.h
10159 F: include/net/netlabel.h
10160 F: include/uapi/linux/netfilter/xt_SECMARK.h
10161 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10163 F: net/ipv4/cipso_ipv4.c
10164 F: net/ipv6/calipso.c
10165 F: net/netfilter/xt_CONNSECMARK.c
10166 F: net/netfilter/xt_SECMARK.c
10169 M: Eric Dumazet <edumazet@google.com>
10170 L: netdev@vger.kernel.org
10173 F: net/ipv4/syncookies.c
10175 F: net/ipv6/syncookies.c
10176 F: include/uapi/linux/tcp.h
10177 F: include/net/tcp.h
10178 F: include/linux/tcp.h
10179 F: include/trace/events/tcp.h
10182 M: Boris Pismenny <borisp@mellanox.com>
10183 M: Aviad Yehezkel <aviadye@mellanox.com>
10184 M: Dave Watson <davejwatson@fb.com>
10185 L: netdev@vger.kernel.org
10188 F: include/uapi/linux/tls.h
10189 F: include/net/tls.h
10191 NETWORKING [WIRELESS]
10192 L: linux-wireless@vger.kernel.org
10193 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10196 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10198 F: drivers/net/netdevsim/*
10200 NETXEN (1/10) GbE SUPPORT
10201 M: Manish Chopra <manish.chopra@cavium.com>
10202 M: Rahul Verma <rahul.verma@cavium.com>
10203 M: Dept-GELinuxNICDev@cavium.com
10204 L: netdev@vger.kernel.org
10206 F: drivers/net/ethernet/qlogic/netxen/
10209 M: Samuel Ortiz <sameo@linux.intel.com>
10210 L: linux-wireless@vger.kernel.org
10211 L: linux-nfc@lists.01.org (subscribers-only)
10214 F: include/net/nfc/
10215 F: include/uapi/linux/nfc.h
10217 F: include/linux/platform_data/nfcmrvl.h
10218 F: include/linux/platform_data/nxp-nci.h
10219 F: Documentation/devicetree/bindings/net/nfc/
10221 NFS, SUNRPC, AND LOCKD CLIENTS
10222 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10223 M: Anna Schumaker <anna.schumaker@netapp.com>
10224 L: linux-nfs@vger.kernel.org
10225 W: http://client.linux-nfs.org
10226 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10232 F: include/linux/lockd/
10233 F: include/linux/nfs*
10234 F: include/linux/sunrpc/
10235 F: include/uapi/linux/nfs*
10236 F: include/uapi/linux/sunrpc/
10239 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10240 L: linux-nilfs@vger.kernel.org
10241 W: https://nilfs.sourceforge.io/
10242 W: https://nilfs.osdn.jp/
10243 T: git git://github.com/konis/nilfs2.git
10245 F: Documentation/filesystems/nilfs2.txt
10247 F: include/trace/events/nilfs2.h
10248 F: include/uapi/linux/nilfs2_api.h
10249 F: include/uapi/linux/nilfs2_ondisk.h
10251 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10252 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10253 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10255 F: Documentation/scsi/NinjaSCSI.txt
10256 F: drivers/scsi/pcmcia/nsp_*
10258 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10259 M: GOTO Masanori <gotom@debian.or.jp>
10260 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10261 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10263 F: Documentation/scsi/NinjaSCSI.txt
10264 F: drivers/scsi/nsp32*
10267 M: Ley Foon Tan <lftan@altera.com>
10268 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10273 NOHZ, DYNTICKS SUPPORT
10274 M: Frederic Weisbecker <fweisbec@gmail.com>
10275 M: Thomas Gleixner <tglx@linutronix.de>
10276 M: Ingo Molnar <mingo@kernel.org>
10277 L: linux-kernel@vger.kernel.org
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10280 F: kernel/time/tick*.*
10281 F: include/linux/tick.h
10282 F: include/linux/sched/nohz.h
10284 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10285 M: Pavel Machek <pavel@ucw.cz>
10286 M: Sakari Ailus <sakari.ailus@iki.fi>
10287 L: linux-media@vger.kernel.org
10289 F: drivers/media/i2c/et8ek8
10290 F: drivers/media/i2c/ad5820.c
10292 NOKIA N900 POWER SUPPLY DRIVERS
10293 R: Pali Rohár <pali.rohar@gmail.com>
10294 F: include/linux/power/bq2415x_charger.h
10295 F: include/linux/power/bq27xxx_battery.h
10296 F: include/linux/power/isp1704_charger.h
10297 F: drivers/power/supply/bq2415x_charger.c
10298 F: drivers/power/supply/bq27xxx_battery.c
10299 F: drivers/power/supply/bq27xxx_battery_i2c.c
10300 F: drivers/power/supply/isp1704_charger.c
10301 F: drivers/power/supply/rx51_battery.c
10304 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10305 L: linux-ntb@googlegroups.com
10307 F: drivers/ntb/hw/amd/
10310 M: Jon Mason <jdmason@kudzu.us>
10311 M: Dave Jiang <dave.jiang@intel.com>
10312 M: Allen Hubbe <allenbh@gmail.com>
10313 L: linux-ntb@googlegroups.com
10315 W: https://github.com/jonmason/ntb/wiki
10316 T: git git://github.com/jonmason/ntb.git
10318 F: drivers/net/ntb_netdev.c
10319 F: include/linux/ntb.h
10320 F: include/linux/ntb_transport.h
10321 F: tools/testing/selftests/ntb/
10324 M: Serge Semin <fancer.lancer@gmail.com>
10325 L: linux-ntb@googlegroups.com
10327 F: drivers/ntb/hw/idt/
10330 M: Dave Jiang <dave.jiang@intel.com>
10331 L: linux-ntb@googlegroups.com
10333 W: https://github.com/davejiang/linux/wiki
10334 T: git https://github.com/davejiang/linux.git
10335 F: drivers/ntb/hw/intel/
10338 M: Anton Altaparmakov <anton@tuxera.com>
10339 L: linux-ntfs-dev@lists.sourceforge.net
10340 W: http://www.tuxera.com/
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10343 F: Documentation/filesystems/ntfs.txt
10347 M: Finn Thain <fthain@telegraphics.com.au>
10348 L: linux-m68k@lists.linux-m68k.org
10350 F: arch/*/include/asm/nubus.h
10352 F: include/linux/nubus.h
10353 F: include/uapi/linux/nubus.h
10355 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10356 M: Antonino Daplas <adaplas@gmail.com>
10357 L: linux-fbdev@vger.kernel.org
10359 F: drivers/video/fbdev/riva/
10360 F: drivers/video/fbdev/nvidia/
10363 M: Keith Busch <keith.busch@intel.com>
10364 M: Jens Axboe <axboe@fb.com>
10365 M: Christoph Hellwig <hch@lst.de>
10366 M: Sagi Grimberg <sagi@grimberg.me>
10367 L: linux-nvme@lists.infradead.org
10368 T: git://git.infradead.org/nvme.git
10369 W: http://git.infradead.org/nvme.git
10371 F: drivers/nvme/host/
10372 F: include/linux/nvme.h
10373 F: include/uapi/linux/nvme_ioctl.h
10375 NVM EXPRESS FC TRANSPORT DRIVERS
10376 M: James Smart <james.smart@broadcom.com>
10377 L: linux-nvme@lists.infradead.org
10379 F: include/linux/nvme-fc.h
10380 F: include/linux/nvme-fc-driver.h
10381 F: drivers/nvme/host/fc.c
10382 F: drivers/nvme/target/fc.c
10383 F: drivers/nvme/target/fcloop.c
10385 NVM EXPRESS TARGET DRIVER
10386 M: Christoph Hellwig <hch@lst.de>
10387 M: Sagi Grimberg <sagi@grimberg.me>
10388 L: linux-nvme@lists.infradead.org
10389 T: git://git.infradead.org/nvme.git
10390 W: http://git.infradead.org/nvme.git
10392 F: drivers/nvme/target/
10395 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10398 F: Documentation/devicetree/bindings/nvmem/
10399 F: Documentation/ABI/stable/sysfs-bus-nvmem
10400 F: include/linux/nvmem-consumer.h
10401 F: include/linux/nvmem-provider.h
10403 NXP SGTL5000 DRIVER
10404 M: Fabio Estevam <fabio.estevam@nxp.com>
10405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10407 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10408 F: sound/soc/codecs/sgtl5000*
10410 NXP TDA998X DRM DRIVER
10411 M: Russell King <linux@armlinux.org.uk>
10413 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10414 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10415 F: drivers/gpu/drm/i2c/tda998x_drv.c
10416 F: include/drm/i2c/tda998x.h
10417 F: include/dt-bindings/display/tda998x.h
10421 M: Peter Rosin <peda@axentia.se>
10422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10424 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10425 F: sound/soc/codecs/tfa9879*
10428 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10429 R: Charles Gorand <charles.gorand@effinnov.com>
10430 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10432 F: drivers/nfc/nxp-nci
10435 M: Josh Poimboeuf <jpoimboe@redhat.com>
10436 M: Peter Zijlstra <peterz@infradead.org>
10440 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10441 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10442 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10443 L: linuxppc-dev@lists.ozlabs.org
10445 F: arch/powerpc/platforms/powernv/ocxl.c
10446 F: arch/powerpc/include/asm/pnv-ocxl.h
10447 F: drivers/misc/ocxl/
10448 F: include/misc/ocxl*
10449 F: include/uapi/misc/ocxl.h
10450 F: Documentation/accelerators/ocxl.rst
10453 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10454 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10456 L: linux-omap@vger.kernel.org
10460 OMAP CLOCK FRAMEWORK SUPPORT
10461 M: Paul Walmsley <paul@pwsan.com>
10462 L: linux-omap@vger.kernel.org
10464 F: arch/arm/*omap*/*clock*
10466 OMAP DEVICE TREE SUPPORT
10467 M: Benoît Cousson <bcousson@baylibre.com>
10468 M: Tony Lindgren <tony@atomide.com>
10469 L: linux-omap@vger.kernel.org
10470 L: devicetree@vger.kernel.org
10472 F: arch/arm/boot/dts/*omap*
10473 F: arch/arm/boot/dts/*am3*
10474 F: arch/arm/boot/dts/*am4*
10475 F: arch/arm/boot/dts/*am5*
10476 F: arch/arm/boot/dts/*dra7*
10478 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10479 L: linux-omap@vger.kernel.org
10480 L: linux-fbdev@vger.kernel.org
10482 F: drivers/video/fbdev/omap2/
10483 F: Documentation/arm/OMAP/DSS
10485 OMAP FRAMEBUFFER SUPPORT
10486 L: linux-fbdev@vger.kernel.org
10487 L: linux-omap@vger.kernel.org
10489 F: drivers/video/fbdev/omap/
10491 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10492 M: Roger Quadros <rogerq@ti.com>
10493 M: Tony Lindgren <tony@atomide.com>
10494 L: linux-omap@vger.kernel.org
10496 F: drivers/memory/omap-gpmc.c
10497 F: arch/arm/mach-omap2/*gpmc*
10500 M: Grygorii Strashko <grygorii.strashko@ti.com>
10501 M: Santosh Shilimkar <ssantosh@kernel.org>
10502 M: Kevin Hilman <khilman@kernel.org>
10503 L: linux-omap@vger.kernel.org
10505 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10506 F: drivers/gpio/gpio-omap.c
10508 OMAP HARDWARE SPINLOCK SUPPORT
10509 M: Ohad Ben-Cohen <ohad@wizery.com>
10510 L: linux-omap@vger.kernel.org
10512 F: drivers/hwspinlock/omap_hwspinlock.c
10514 OMAP HS MMC SUPPORT
10515 L: linux-mmc@vger.kernel.org
10516 L: linux-omap@vger.kernel.org
10518 F: drivers/mmc/host/omap_hsmmc.c
10521 M: Paul Walmsley <paul@pwsan.com>
10522 L: linux-omap@vger.kernel.org
10524 F: arch/arm/mach-omap2/omap_hwmod*data*
10526 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10527 M: Benoît Cousson <bcousson@baylibre.com>
10528 L: linux-omap@vger.kernel.org
10530 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10533 M: Benoît Cousson <bcousson@baylibre.com>
10534 M: Paul Walmsley <paul@pwsan.com>
10535 L: linux-omap@vger.kernel.org
10537 F: arch/arm/mach-omap2/omap_hwmod.*
10539 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10540 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10541 L: linux-media@vger.kernel.org
10543 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10544 F: drivers/media/platform/omap3isp/
10545 F: drivers/staging/media/omap4iss/
10548 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10549 L: linux-omap@vger.kernel.org
10551 F: drivers/mmc/host/omap.c
10553 OMAP POWER MANAGEMENT SUPPORT
10554 M: Kevin Hilman <khilman@kernel.org>
10555 L: linux-omap@vger.kernel.org
10557 F: arch/arm/*omap*/*pm*
10558 F: drivers/cpufreq/omap-cpufreq.c
10560 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10561 M: Rajendra Nayak <rnayak@codeaurora.org>
10562 M: Paul Walmsley <paul@pwsan.com>
10563 L: linux-omap@vger.kernel.org
10565 F: arch/arm/mach-omap2/prm*
10567 OMAP RANDOM NUMBER GENERATOR SUPPORT
10568 M: Deepak Saxena <dsaxena@plexity.net>
10570 F: drivers/char/hw_random/omap-rng.c
10573 L: linux-usb@vger.kernel.org
10574 L: linux-omap@vger.kernel.org
10576 F: drivers/usb/*/*omap*
10577 F: arch/arm/*omap*/usb*
10579 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10580 M: Mark Jackson <mpfj@newflow.co.uk>
10581 L: linux-omap@vger.kernel.org
10583 F: arch/arm/boot/dts/am335x-nano.dts
10586 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10587 M: Tony Lindgren <tony@atomide.com>
10588 L: linux-omap@vger.kernel.org
10589 Q: http://patchwork.kernel.org/project/linux-omap/list/
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10592 F: arch/arm/mach-omap1/
10593 F: arch/arm/plat-omap/
10594 F: arch/arm/configs/omap1_defconfig
10595 F: drivers/i2c/busses/i2c-omap.c
10596 F: include/linux/platform_data/i2c-omap.h
10597 F: include/linux/platform_data/ams-delta-fiq.h
10600 M: Tony Lindgren <tony@atomide.com>
10601 L: linux-omap@vger.kernel.org
10602 W: http://www.muru.com/linux/omap/
10603 W: http://linux.omap.com/
10604 Q: http://patchwork.kernel.org/project/linux-omap/list/
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10607 F: arch/arm/mach-omap2/
10608 F: arch/arm/plat-omap/
10609 F: arch/arm/configs/omap2plus_defconfig
10610 F: drivers/i2c/busses/i2c-omap.c
10611 F: drivers/irqchip/irq-omap-intc.c
10612 F: drivers/mfd/*omap*.c
10613 F: drivers/mfd/menelaus.c
10614 F: drivers/mfd/palmas.c
10615 F: drivers/mfd/tps65217.c
10616 F: drivers/mfd/tps65218.c
10617 F: drivers/mfd/tps65910.c
10618 F: drivers/mfd/twl-core.[ch]
10619 F: drivers/mfd/twl4030*.c
10620 F: drivers/mfd/twl6030*.c
10621 F: drivers/mfd/twl6040*.c
10622 F: drivers/regulator/palmas-regulator*.c
10623 F: drivers/regulator/pbias-regulator.c
10624 F: drivers/regulator/tps65217-regulator.c
10625 F: drivers/regulator/tps65218-regulator.c
10626 F: drivers/regulator/tps65910-regulator.c
10627 F: drivers/regulator/twl-regulator.c
10628 F: drivers/regulator/twl6030-regulator.c
10629 F: include/linux/platform_data/i2c-omap.h
10631 ONION OMEGA2+ BOARD
10632 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10633 L: linux-mips@linux-mips.org
10635 F: arch/mips/boot/dts/ralink/omega2p.dts
10638 M: Bob Copeland <me@bobcopeland.com>
10639 L: linux-karma-devel@lists.sourceforge.net
10641 F: Documentation/filesystems/omfs.txt
10644 OMNIKEY CARDMAN 4000 DRIVER
10645 M: Harald Welte <laforge@gnumonks.org>
10647 F: drivers/char/pcmcia/cm4000_cs.c
10648 F: include/linux/cm4000_cs.h
10649 F: include/uapi/linux/cm4000_cs.h
10651 OMNIKEY CARDMAN 4040 DRIVER
10652 M: Harald Welte <laforge@gnumonks.org>
10654 F: drivers/char/pcmcia/cm4040_cs.*
10656 OMNIVISION OV13858 SENSOR DRIVER
10657 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10658 L: linux-media@vger.kernel.org
10659 T: git git://linuxtv.org/media_tree.git
10661 F: drivers/media/i2c/ov13858.c
10663 OMNIVISION OV2680 SENSOR DRIVER
10664 M: Rui Miguel Silva <rmfrfs@gmail.com>
10665 L: linux-media@vger.kernel.org
10666 T: git git://linuxtv.org/media_tree.git
10668 F: drivers/media/i2c/ov2680.c
10669 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10671 OMNIVISION OV2685 SENSOR DRIVER
10672 M: Shunqian Zheng <zhengsq@rock-chips.com>
10673 L: linux-media@vger.kernel.org
10674 T: git git://linuxtv.org/media_tree.git
10676 F: drivers/media/i2c/ov2685.c
10678 OMNIVISION OV5640 SENSOR DRIVER
10679 M: Steve Longerbeam <slongerbeam@gmail.com>
10680 L: linux-media@vger.kernel.org
10681 T: git git://linuxtv.org/media_tree.git
10683 F: drivers/media/i2c/ov5640.c
10685 OMNIVISION OV5647 SENSOR DRIVER
10686 M: Luis Oliveira <lolivei@synopsys.com>
10687 L: linux-media@vger.kernel.org
10688 T: git git://linuxtv.org/media_tree.git
10690 F: drivers/media/i2c/ov5647.c
10692 OMNIVISION OV5695 SENSOR DRIVER
10693 M: Shunqian Zheng <zhengsq@rock-chips.com>
10694 L: linux-media@vger.kernel.org
10695 T: git git://linuxtv.org/media_tree.git
10697 F: drivers/media/i2c/ov5695.c
10699 OMNIVISION OV7670 SENSOR DRIVER
10700 M: Jonathan Corbet <corbet@lwn.net>
10701 L: linux-media@vger.kernel.org
10702 T: git git://linuxtv.org/media_tree.git
10704 F: drivers/media/i2c/ov7670.c
10705 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10707 OMNIVISION OV772x SENSOR DRIVER
10708 M: Jacopo Mondi <jacopo@jmondi.org>
10709 L: linux-media@vger.kernel.org
10710 T: git git://linuxtv.org/media_tree.git
10712 F: drivers/media/i2c/ov772x.c
10713 F: include/media/i2c/ov772x.h
10714 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10716 OMNIVISION OV7740 SENSOR DRIVER
10717 M: Wenyou Yang <wenyou.yang@microchip.com>
10718 L: linux-media@vger.kernel.org
10719 T: git git://linuxtv.org/media_tree.git
10721 F: drivers/media/i2c/ov7740.c
10722 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10724 OMNIVISION OV9650 SENSOR DRIVER
10725 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10726 R: Akinobu Mita <akinobu.mita@gmail.com>
10727 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10728 L: linux-media@vger.kernel.org
10729 T: git git://linuxtv.org/media_tree.git
10731 F: drivers/media/i2c/ov9650.c
10732 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10734 ONENAND FLASH DRIVER
10735 M: Kyungmin Park <kyungmin.park@samsung.com>
10736 L: linux-mtd@lists.infradead.org
10738 F: drivers/mtd/nand/onenand/
10739 F: include/linux/mtd/onenand*.h
10741 ONSTREAM SCSI TAPE DRIVER
10742 M: Willem Riede <osst@riede.org>
10743 L: osst-users@lists.sourceforge.net
10744 L: linux-scsi@vger.kernel.org
10746 F: Documentation/scsi/osst.txt
10747 F: drivers/scsi/osst.*
10748 F: drivers/scsi/osst_*.h
10749 F: drivers/scsi/st.h
10752 M: Jens Wiklander <jens.wiklander@linaro.org>
10754 F: drivers/tee/optee/
10757 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10758 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10759 L: linux-rdma@vger.kernel.org
10761 F: drivers/infiniband/ulp/opa_vnic
10763 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10764 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10765 M: Frank Rowand <frowand.list@gmail.com>
10766 L: devicetree@vger.kernel.org
10768 F: Documentation/devicetree/dynamic-resolution-notes.txt
10769 F: Documentation/devicetree/overlay-notes.txt
10770 F: drivers/of/overlay.c
10771 F: drivers/of/resolver.c
10772 K: of_overlay_notifier_
10774 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10775 M: Rob Herring <robh+dt@kernel.org>
10776 M: Frank Rowand <frowand.list@gmail.com>
10777 L: devicetree@vger.kernel.org
10778 W: http://www.devicetree.org/
10779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10782 F: include/linux/of*.h
10784 F: Documentation/ABI/testing/sysfs-firmware-ofw
10786 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10787 M: Rob Herring <robh+dt@kernel.org>
10788 M: Mark Rutland <mark.rutland@arm.com>
10789 L: devicetree@vger.kernel.org
10790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10791 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10793 F: Documentation/devicetree/
10794 F: arch/*/boot/dts/
10795 F: include/dt-bindings/
10797 OPENCORES I2C BUS DRIVER
10798 M: Peter Korsgaard <peter@korsgaard.com>
10799 L: linux-i2c@vger.kernel.org
10801 F: Documentation/i2c/busses/i2c-ocores
10802 F: drivers/i2c/busses/i2c-ocores.c
10804 OPENRISC ARCHITECTURE
10805 M: Jonas Bonn <jonas@southpole.se>
10806 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10807 M: Stafford Horne <shorne@gmail.com>
10808 T: git git://github.com/openrisc/linux.git
10809 L: openrisc@lists.librecores.org
10810 W: http://openrisc.io
10812 F: Documentation/devicetree/bindings/openrisc/
10813 F: Documentation/openrisc/
10815 F: drivers/irqchip/irq-ompic.c
10816 F: drivers/irqchip/irq-or1k-*
10819 M: Pravin B Shelar <pshelar@ovn.org>
10820 L: netdev@vger.kernel.org
10821 L: dev@openvswitch.org
10822 W: http://openvswitch.org
10824 F: net/openvswitch/
10825 F: include/uapi/linux/openvswitch.h
10827 OPERATING PERFORMANCE POINTS (OPP)
10828 M: Viresh Kumar <vireshk@kernel.org>
10829 M: Nishanth Menon <nm@ti.com>
10830 M: Stephen Boyd <sboyd@kernel.org>
10831 L: linux-pm@vger.kernel.org
10833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10835 F: include/linux/pm_opp.h
10836 F: Documentation/power/opp.txt
10837 F: Documentation/devicetree/bindings/opp/
10840 M: Clemens Ladisch <clemens@ladisch.de>
10841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10842 T: git git://git.alsa-project.org/alsa-kernel.git
10844 F: sound/drivers/opl4/
10847 M: Robert Richter <rric@kernel.org>
10848 L: oprofile-list@lists.sf.net
10850 F: arch/*/include/asm/oprofile*.h
10851 F: arch/*/oprofile/
10852 F: drivers/oprofile/
10853 F: include/linux/oprofile.h
10855 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10856 M: Mark Fasheh <mark@fasheh.com>
10857 M: Joel Becker <jlbec@evilplan.org>
10858 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10859 W: http://ocfs2.wiki.kernel.org
10861 F: Documentation/filesystems/ocfs2.txt
10862 F: Documentation/filesystems/dlmfs.txt
10865 ORANGEFS FILESYSTEM
10866 M: Mike Marshall <hubcap@omnibond.com>
10867 R: Martin Brandenburg <martin@omnibond.com>
10868 L: devel@lists.orangefs.org
10869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10872 F: Documentation/filesystems/orangefs.txt
10875 L: linux-wireless@vger.kernel.org
10876 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10877 W: http://www.nongnu.org/orinoco/
10879 F: drivers/net/wireless/intersil/orinoco/
10881 OSD LIBRARY and FILESYSTEM
10882 M: Boaz Harrosh <ooo@electrozaur.com>
10884 F: drivers/scsi/osd/
10885 F: include/scsi/osd_*
10888 OV2659 OMNIVISION SENSOR DRIVER
10889 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10890 L: linux-media@vger.kernel.org
10891 W: https://linuxtv.org
10892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10893 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10895 F: drivers/media/i2c/ov2659.c
10896 F: include/media/i2c/ov2659.h
10899 M: Miklos Szeredi <miklos@szeredi.hu>
10900 L: linux-unionfs@vger.kernel.org
10901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10904 F: Documentation/filesystems/overlayfs.txt
10906 P54 WIRELESS DRIVER
10907 M: Christian Lamparter <chunkeey@googlemail.com>
10908 L: linux-wireless@vger.kernel.org
10909 W: http://wireless.kernel.org/en/users/Drivers/p54
10911 F: drivers/net/wireless/intersil/p54/
10913 PA SEMI ETHERNET DRIVER
10914 L: netdev@vger.kernel.org
10916 F: drivers/net/ethernet/pasemi/*
10918 PA SEMI SMBUS DRIVER
10919 L: linux-i2c@vger.kernel.org
10921 F: drivers/i2c/busses/i2c-pasemi.c
10923 PADATA PARALLEL EXECUTION MECHANISM
10924 M: Steffen Klassert <steffen.klassert@secunet.com>
10925 L: linux-crypto@vger.kernel.org
10928 F: include/linux/padata.h
10929 F: Documentation/padata.txt
10931 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10932 M: Harald Welte <laforge@gnumonks.org>
10933 L: platform-driver-x86@vger.kernel.org
10935 F: drivers/platform/x86/panasonic-laptop.c
10937 PARALLEL LCD/KEYPAD PANEL DRIVER
10938 M: Willy Tarreau <willy@haproxy.com>
10939 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10941 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10942 F: drivers/misc/panel.c
10944 PARALLEL PORT SUBSYSTEM
10945 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10946 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10947 L: linux-parport@lists.infradead.org (subscribers-only)
10949 F: drivers/parport/
10950 F: include/linux/parport*.h
10951 F: drivers/char/ppdev.c
10952 F: include/uapi/linux/ppdev.h
10953 F: Documentation/parport*.txt
10955 PARAVIRT_OPS INTERFACE
10956 M: Juergen Gross <jgross@suse.com>
10957 M: Alok Kataria <akataria@vmware.com>
10958 L: virtualization@lists.linux-foundation.org
10960 F: Documentation/virtual/paravirt_ops.txt
10961 F: arch/*/kernel/paravirt*
10962 F: arch/*/include/asm/paravirt*.h
10963 F: include/linux/hypervisor.h
10965 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10966 M: Tim Waugh <tim@cyberelk.net>
10967 L: linux-parport@lists.infradead.org (subscribers-only)
10969 F: Documentation/blockdev/paride.txt
10970 F: drivers/block/paride/
10972 PARISC ARCHITECTURE
10973 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10974 M: Helge Deller <deller@gmx.de>
10975 L: linux-parisc@vger.kernel.org
10976 W: http://www.parisc-linux.org/
10977 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10982 F: Documentation/parisc/
10984 F: drivers/char/agp/parisc-agp.c
10985 F: drivers/input/serio/gscps2.c
10986 F: drivers/parport/parport_gsc.*
10987 F: drivers/tty/serial/8250/8250_gsc.c
10988 F: drivers/video/fbdev/sti*
10989 F: drivers/video/console/sti*
10990 F: drivers/video/logo/logo_parisc*
10993 M: Jiri Pirko <jiri@mellanox.com>
10994 L: netdev@vger.kernel.org
10997 F: lib/test_parman.c
10998 F: include/linux/parman.h
11000 PC87360 HARDWARE MONITORING DRIVER
11001 M: Jim Cromie <jim.cromie@gmail.com>
11002 L: linux-hwmon@vger.kernel.org
11004 F: Documentation/hwmon/pc87360
11005 F: drivers/hwmon/pc87360.c
11007 PC8736x GPIO DRIVER
11008 M: Jim Cromie <jim.cromie@gmail.com>
11010 F: drivers/char/pc8736x_gpio.c
11012 PC87427 HARDWARE MONITORING DRIVER
11013 M: Jean Delvare <jdelvare@suse.com>
11014 L: linux-hwmon@vger.kernel.org
11016 F: Documentation/hwmon/pc87427
11017 F: drivers/hwmon/pc87427.c
11020 M: Riku Voipio <riku.voipio@iki.fi>
11022 F: drivers/leds/leds-pca9532.c
11023 F: include/linux/leds-pca9532.h
11025 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11026 M: Guenter Roeck <linux@roeck-us.net>
11027 L: linux-i2c@vger.kernel.org
11029 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11031 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11032 M: Khalid Aziz <khalid@gonehiking.org>
11034 F: drivers/firmware/pcdp.*
11036 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11037 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11038 L: linux-pci@vger.kernel.org
11039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11041 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11042 F: drivers/pci/controller/pci-aardvark.c
11044 PCI DRIVER FOR ALTERA PCIE IP
11045 M: Ley Foon Tan <lftan@altera.com>
11046 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11047 L: linux-pci@vger.kernel.org
11049 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11050 F: drivers/pci/controller/pcie-altera.c
11052 PCI DRIVER FOR APPLIEDMICRO XGENE
11053 M: Tanmay Inamdar <tinamdar@apm.com>
11054 L: linux-pci@vger.kernel.org
11055 L: linux-arm-kernel@lists.infradead.org
11057 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11058 F: drivers/pci/controller/pci-xgene.c
11060 PCI DRIVER FOR ARM VERSATILE PLATFORM
11061 M: Rob Herring <robh@kernel.org>
11062 L: linux-pci@vger.kernel.org
11063 L: linux-arm-kernel@lists.infradead.org
11065 F: Documentation/devicetree/bindings/pci/versatile.txt
11066 F: drivers/pci/controller/pci-versatile.c
11068 PCI DRIVER FOR ARMADA 8K
11069 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11070 L: linux-pci@vger.kernel.org
11071 L: linux-arm-kernel@lists.infradead.org
11073 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11074 F: drivers/pci/controller/dwc/pcie-armada8k.c
11076 PCI DRIVER FOR CADENCE PCIE IP
11077 M: Alan Douglas <adouglas@cadence.com>
11078 L: linux-pci@vger.kernel.org
11080 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11081 F: drivers/pci/controller/pcie-cadence*
11083 PCI DRIVER FOR FREESCALE LAYERSCAPE
11084 M: Minghuan Lian <minghuan.Lian@nxp.com>
11085 M: Mingkai Hu <mingkai.hu@nxp.com>
11086 M: Roy Zang <roy.zang@nxp.com>
11087 L: linuxppc-dev@lists.ozlabs.org
11088 L: linux-pci@vger.kernel.org
11089 L: linux-arm-kernel@lists.infradead.org
11091 F: drivers/pci/controller/dwc/*layerscape*
11093 PCI DRIVER FOR GENERIC OF HOSTS
11094 M: Will Deacon <will.deacon@arm.com>
11095 L: linux-pci@vger.kernel.org
11096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11098 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11099 F: drivers/pci/controller/pci-host-common.c
11100 F: drivers/pci/controller/pci-host-generic.c
11102 PCI DRIVER FOR IMX6
11103 M: Richard Zhu <hongxing.zhu@nxp.com>
11104 M: Lucas Stach <l.stach@pengutronix.de>
11105 L: linux-pci@vger.kernel.org
11106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11108 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11109 F: drivers/pci/controller/dwc/*imx6*
11111 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11112 M: Keith Busch <keith.busch@intel.com>
11113 M: Jonathan Derrick <jonathan.derrick@intel.com>
11114 L: linux-pci@vger.kernel.org
11116 F: drivers/pci/controller/vmd.c
11118 PCI DRIVER FOR MICROSEMI SWITCHTEC
11119 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11120 M: Logan Gunthorpe <logang@deltatee.com>
11121 L: linux-pci@vger.kernel.org
11123 F: Documentation/switchtec.txt
11124 F: Documentation/ABI/testing/sysfs-class-switchtec
11125 F: drivers/pci/switch/switchtec*
11126 F: include/uapi/linux/switchtec_ioctl.h
11127 F: include/linux/switchtec.h
11128 F: drivers/ntb/hw/mscc/
11130 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11131 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11132 M: Jason Cooper <jason@lakedaemon.net>
11133 L: linux-pci@vger.kernel.org
11134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11136 F: drivers/pci/controller/*mvebu*
11138 PCI DRIVER FOR NVIDIA TEGRA
11139 M: Thierry Reding <thierry.reding@gmail.com>
11140 L: linux-tegra@vger.kernel.org
11141 L: linux-pci@vger.kernel.org
11143 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11144 F: drivers/pci/controller/pci-tegra.c
11146 PCI DRIVER FOR RENESAS R-CAR
11147 M: Simon Horman <horms@verge.net.au>
11148 L: linux-pci@vger.kernel.org
11149 L: linux-renesas-soc@vger.kernel.org
11151 F: drivers/pci/controller/*rcar*
11153 PCI DRIVER FOR SAMSUNG EXYNOS
11154 M: Jingoo Han <jingoohan1@gmail.com>
11155 L: linux-pci@vger.kernel.org
11156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11157 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11159 F: drivers/pci/controller/dwc/pci-exynos.c
11161 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11162 M: Jingoo Han <jingoohan1@gmail.com>
11163 M: Joao Pinto <Joao.Pinto@synopsys.com>
11164 L: linux-pci@vger.kernel.org
11166 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11167 F: drivers/pci/controller/dwc/*designware*
11169 PCI DRIVER FOR TI DRA7XX
11170 M: Kishon Vijay Abraham I <kishon@ti.com>
11171 L: linux-omap@vger.kernel.org
11172 L: linux-pci@vger.kernel.org
11174 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11175 F: drivers/pci/controller/dwc/pci-dra7xx.c
11177 PCI DRIVER FOR TI KEYSTONE
11178 M: Murali Karicheri <m-karicheri2@ti.com>
11179 L: linux-pci@vger.kernel.org
11180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11182 F: drivers/pci/controller/dwc/*keystone*
11184 PCI ENDPOINT SUBSYSTEM
11185 M: Kishon Vijay Abraham I <kishon@ti.com>
11186 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11187 L: linux-pci@vger.kernel.org
11188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11190 F: drivers/pci/endpoint/
11191 F: drivers/misc/pci_endpoint_test.c
11194 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11195 M: Russell Currey <ruscur@russell.cc>
11196 L: linuxppc-dev@lists.ozlabs.org
11198 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11199 F: arch/powerpc/kernel/eeh*.c
11200 F: arch/powerpc/platforms/*/eeh*.c
11201 F: arch/powerpc/include/*/eeh*.h
11204 M: Linas Vepstas <linasvepstas@gmail.com>
11205 L: linux-pci@vger.kernel.org
11207 F: Documentation/PCI/pci-error-recovery.txt
11209 PCI MSI DRIVER FOR ALTERA MSI IP
11210 M: Ley Foon Tan <lftan@altera.com>
11211 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11212 L: linux-pci@vger.kernel.org
11214 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11215 F: drivers/pci/controller/pcie-altera-msi.c
11217 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11218 M: Duc Dang <dhdang@apm.com>
11219 L: linux-pci@vger.kernel.org
11220 L: linux-arm-kernel@lists.infradead.org
11222 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11223 F: drivers/pci/controller/pci-xgene-msi.c
11226 M: Bjorn Helgaas <bhelgaas@google.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/helgaas/pci.git
11231 F: Documentation/devicetree/bindings/pci/
11232 F: Documentation/PCI/
11233 F: drivers/acpi/pci*
11235 F: include/asm-generic/pci*
11236 F: include/linux/pci*
11237 F: include/linux/of_pci.h
11238 F: include/uapi/linux/pci*
11241 F: arch/x86/kernel/quirks.c
11243 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11244 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11245 L: linux-pci@vger.kernel.org
11246 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11249 F: drivers/pci/controller/
11251 PCIE DRIVER FOR AXIS ARTPEC
11252 M: Jesper Nilsson <jesper.nilsson@axis.com>
11253 L: linux-arm-kernel@axis.com
11254 L: linux-pci@vger.kernel.org
11256 F: Documentation/devicetree/bindings/pci/axis,artpec*
11257 F: drivers/pci/controller/dwc/*artpec*
11259 PCIE DRIVER FOR CAVIUM THUNDERX
11260 M: David Daney <david.daney@cavium.com>
11261 L: linux-pci@vger.kernel.org
11262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11264 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11265 F: drivers/pci/controller/pci-thunder-*
11267 PCIE DRIVER FOR HISILICON
11268 M: Zhou Wang <wangzhou1@hisilicon.com>
11269 L: linux-pci@vger.kernel.org
11271 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11272 F: drivers/pci/controller/dwc/pcie-hisi.c
11274 PCIE DRIVER FOR HISILICON KIRIN
11275 M: Xiaowei Song <songxiaowei@hisilicon.com>
11276 M: Binghui Wang <wangbinghui@hisilicon.com>
11277 L: linux-pci@vger.kernel.org
11279 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11280 F: drivers/pci/controller/dwc/pcie-kirin.c
11282 PCIE DRIVER FOR HISILICON STB
11283 M: Jianguo Sun <sunjianguo1@huawei.com>
11284 M: Shawn Guo <shawn.guo@linaro.org>
11285 L: linux-pci@vger.kernel.org
11287 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11288 F: drivers/pci/controller/dwc/pcie-histb.c
11290 PCIE DRIVER FOR MEDIATEK
11291 M: Ryder Lee <ryder.lee@mediatek.com>
11292 L: linux-pci@vger.kernel.org
11293 L: linux-mediatek@lists.infradead.org
11295 F: Documentation/devicetree/bindings/pci/mediatek*
11296 F: drivers/pci/controller/*mediatek*
11298 PCIE DRIVER FOR QUALCOMM MSM
11299 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11300 L: linux-pci@vger.kernel.org
11301 L: linux-arm-msm@vger.kernel.org
11303 F: drivers/pci/controller/dwc/*qcom*
11305 PCIE DRIVER FOR ROCKCHIP
11306 M: Shawn Lin <shawn.lin@rock-chips.com>
11307 L: linux-pci@vger.kernel.org
11308 L: linux-rockchip@lists.infradead.org
11310 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11311 F: drivers/pci/controller/pcie-rockchip*
11313 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11314 M: Linus Walleij <linus.walleij@linaro.org>
11315 L: linux-pci@vger.kernel.org
11317 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11318 F: drivers/pci/controller/pci-v3-semi.c
11320 PCIE DRIVER FOR ST SPEAR13XX
11321 M: Pratyush Anand <pratyush.anand@gmail.com>
11322 L: linux-pci@vger.kernel.org
11324 F: drivers/pci/controller/dwc/*spear*
11327 M: Dominik Brodowski <linux@dominikbrodowski.net>
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11330 F: Documentation/pcmcia/
11335 PCNET32 NETWORK DRIVER
11336 M: Don Fry <pcnet32@frontier.com>
11337 L: netdev@vger.kernel.org
11339 F: drivers/net/ethernet/amd/pcnet32.c
11341 PCRYPT PARALLEL CRYPTO ENGINE
11342 M: Steffen Klassert <steffen.klassert@secunet.com>
11343 L: linux-crypto@vger.kernel.org
11346 F: include/crypto/pcrypt.h
11348 PEAQ WMI HOTKEYS DRIVER
11349 M: Hans de Goede <hdegoede@redhat.com>
11350 L: platform-driver-x86@vger.kernel.org
11352 F: drivers/platform/x86/peaq-wmi.c
11354 PER-CPU MEMORY ALLOCATOR
11355 M: Tejun Heo <tj@kernel.org>
11356 M: Christoph Lameter <cl@linux.com>
11357 M: Dennis Zhou <dennisszhou@gmail.com>
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11360 F: include/linux/percpu*.h
11362 F: arch/*/include/asm/percpu.h
11364 PER-TASK DELAY ACCOUNTING
11365 M: Balbir Singh <bsingharora@gmail.com>
11367 F: include/linux/delayacct.h
11368 F: kernel/delayacct.c
11370 PERFORMANCE EVENTS SUBSYSTEM
11371 M: Peter Zijlstra <peterz@infradead.org>
11372 M: Ingo Molnar <mingo@redhat.com>
11373 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11374 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11375 R: Jiri Olsa <jolsa@redhat.com>
11376 R: Namhyung Kim <namhyung@kernel.org>
11377 L: linux-kernel@vger.kernel.org
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11381 F: include/linux/perf_event.h
11382 F: include/uapi/linux/perf_event.h
11383 F: arch/*/kernel/perf_event*.c
11384 F: arch/*/kernel/*/perf_event*.c
11385 F: arch/*/kernel/*/*/perf_event*.c
11386 F: arch/*/include/asm/perf_event.h
11387 F: arch/*/kernel/perf_callchain.c
11391 PERSONALITY HANDLING
11392 M: Christoph Hellwig <hch@infradead.org>
11393 L: linux-abi-devel@lists.sourceforge.net
11395 F: include/linux/personality.h
11396 F: include/uapi/linux/personality.h
11398 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11399 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11400 L: linux-input@vger.kernel.org
11402 F: Documentation/input/devices/pxrc.rst
11403 F: drivers/input/joystick/pxrc.c
11406 M: Remi Denis-Courmont <courmisch@gmail.com>
11408 F: Documentation/networking/phonet.txt
11409 F: include/linux/phonet.h
11410 F: include/net/phonet/
11411 F: include/uapi/linux/phonet.h
11415 M: Joern Engel <joern@lazybastard.org>
11416 L: linux-mtd@lists.infradead.org
11418 F: drivers/mtd/devices/phram.c
11421 M: Bruno Prémont <bonbons@linux-vserver.org>
11422 L: linux-input@vger.kernel.org
11424 F: drivers/hid/hid-picolcd*
11427 M: Jamie Iles <jamie@jamieiles.com>
11428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11429 T: git git://github.com/jamieiles/linux-2.6-ji.git
11431 F: arch/arm/boot/dts/picoxcell*
11432 F: arch/arm/mach-picoxcell/
11433 F: drivers/crypto/picoxcell*
11435 PIN CONTROL SUBSYSTEM
11436 M: Linus Walleij <linus.walleij@linaro.org>
11437 L: linux-gpio@vger.kernel.org
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11440 F: Documentation/devicetree/bindings/pinctrl/
11441 F: Documentation/driver-api/pinctl.rst
11442 F: drivers/pinctrl/
11443 F: include/linux/pinctrl/
11445 PIN CONTROLLER - ATMEL AT91
11446 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11449 F: drivers/pinctrl/pinctrl-at91.*
11451 PIN CONTROLLER - ATMEL AT91 PIO4
11452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11454 L: linux-gpio@vger.kernel.org
11456 F: drivers/pinctrl/pinctrl-at91-pio4.*
11458 PIN CONTROLLER - FREESCALE
11459 M: Dong Aisheng <aisheng.dong@nxp.com>
11460 M: Fabio Estevam <festevam@gmail.com>
11461 M: Shawn Guo <shawnguo@kernel.org>
11462 M: Stefan Agner <stefan@agner.ch>
11463 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11464 L: linux-gpio@vger.kernel.org
11466 F: drivers/pinctrl/freescale/
11467 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11469 PIN CONTROLLER - INTEL
11470 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11471 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11473 F: drivers/pinctrl/intel/
11475 PIN CONTROLLER - MEDIATEK
11476 M: Sean Wang <sean.wang@mediatek.com>
11477 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11479 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11480 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11481 F: drivers/pinctrl/mediatek/mtk-eint.*
11482 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11483 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11484 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11486 PIN CONTROLLER - QUALCOMM
11487 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11489 L: linux-arm-msm@vger.kernel.org
11490 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11491 F: drivers/pinctrl/qcom/
11493 PIN CONTROLLER - RENESAS
11494 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11495 M: Geert Uytterhoeven <geert+renesas@glider.be>
11496 L: linux-renesas-soc@vger.kernel.org
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11499 F: drivers/pinctrl/sh-pfc/
11501 PIN CONTROLLER - SAMSUNG
11502 M: Tomasz Figa <tomasz.figa@gmail.com>
11503 M: Krzysztof Kozlowski <krzk@kernel.org>
11504 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11506 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11507 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11510 F: drivers/pinctrl/samsung/
11511 F: include/dt-bindings/pinctrl/samsung.h
11512 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11514 PIN CONTROLLER - SINGLE
11515 M: Tony Lindgren <tony@atomide.com>
11516 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11518 L: linux-omap@vger.kernel.org
11520 F: drivers/pinctrl/pinctrl-single.c
11522 PIN CONTROLLER - ST SPEAR
11523 M: Viresh Kumar <vireshk@kernel.org>
11524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525 W: http://www.st.com/spear
11527 F: drivers/pinctrl/spear/
11529 PISTACHIO SOC SUPPORT
11530 M: James Hartley <james.hartley@sondrel.com>
11531 L: linux-mips@linux-mips.org
11533 F: arch/mips/pistachio/
11534 F: arch/mips/include/asm/mach-pistachio/
11535 F: arch/mips/boot/dts/img/pistachio*
11536 F: arch/mips/configs/pistachio*_defconfig
11540 M: linux-block@vger.kernel.org
11541 F: drivers/block/pktcdvd.c
11542 F: include/linux/pktcdvd.h
11543 F: include/uapi/linux/pktcdvd.h
11545 PKUNITY SOC DRIVERS
11546 M: Guan Xuetao <gxt@pku.edu.cn>
11547 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11549 T: git git://github.com/gxt/linux.git
11550 F: drivers/input/serio/i8042-unicore32io.h
11551 F: drivers/i2c/busses/i2c-puv3.c
11552 F: drivers/video/fbdev/fb-puv3.c
11553 F: drivers/rtc/rtc-puv3.c
11555 PMBUS HARDWARE MONITORING DRIVERS
11556 M: Guenter Roeck <linux@roeck-us.net>
11557 L: linux-hwmon@vger.kernel.org
11558 W: http://hwmon.wiki.kernel.org/
11559 W: http://www.roeck-us.net/linux/drivers/
11560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11562 F: Documentation/hwmon/pmbus
11563 F: drivers/hwmon/pmbus/
11564 F: include/linux/pmbus.h
11566 PMC SIERRA MaxRAID DRIVER
11567 L: linux-scsi@vger.kernel.org
11568 W: http://www.pmc-sierra.com/
11570 F: drivers/scsi/pmcraid.*
11572 PMC SIERRA PM8001 DRIVER
11573 M: Jack Wang <jinpu.wang@profitbricks.com>
11574 M: lindar_liu@usish.com
11575 L: linux-scsi@vger.kernel.org
11577 F: drivers/scsi/pm8001/
11580 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11584 POSIX CLOCKS and TIMERS
11585 M: Thomas Gleixner <tglx@linutronix.de>
11586 L: linux-kernel@vger.kernel.org
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11590 F: include/linux/timer*
11591 F: kernel/time/*timer*
11593 POWER MANAGEMENT CORE
11594 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11595 L: linux-pm@vger.kernel.org
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11597 B: https://bugzilla.kernel.org
11599 F: drivers/base/power/
11600 F: include/linux/pm.h
11601 F: include/linux/pm_*
11602 F: include/linux/powercap.h
11603 F: drivers/powercap/
11604 F: kernel/configs/nopm.config
11606 POWER STATE COORDINATION INTERFACE (PSCI)
11607 M: Mark Rutland <mark.rutland@arm.com>
11608 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11609 L: linux-arm-kernel@lists.infradead.org
11611 F: drivers/firmware/psci*.c
11612 F: include/linux/psci.h
11613 F: include/uapi/linux/psci.h
11615 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11616 M: Sebastian Reichel <sre@kernel.org>
11617 L: linux-pm@vger.kernel.org
11618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11620 F: Documentation/ABI/testing/sysfs-class-power
11621 F: Documentation/devicetree/bindings/power/supply/
11622 F: include/linux/power_supply.h
11623 F: drivers/power/supply/
11625 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11626 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11627 L: linuxppc-dev@lists.ozlabs.org
11629 F: drivers/char/powernv-op-panel.c
11631 PPP OVER ATM (RFC 2364)
11632 M: Mitchell Blank Jr <mitch@sfgoth.com>
11634 F: net/atm/pppoatm.c
11635 F: include/uapi/linux/atmppp.h
11638 M: Michal Ostrowski <mostrows@earthlink.net>
11640 F: drivers/net/ppp/pppoe.c
11641 F: drivers/net/ppp/pppox.c
11644 M: James Chapman <jchapman@katalix.com>
11646 F: net/l2tp/l2tp_ppp.c
11647 F: include/linux/if_pppol2tp.h
11648 F: include/uapi/linux/if_pppol2tp.h
11650 PPP PROTOCOL DRIVERS AND COMPRESSORS
11651 M: Paul Mackerras <paulus@samba.org>
11652 L: linux-ppp@vger.kernel.org
11654 F: drivers/net/ppp/ppp_*
11657 M: Rodolfo Giometti <giometti@enneenne.com>
11658 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11659 L: linuxpps@ml.enneenne.com (subscribers-only)
11661 F: Documentation/pps/
11662 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11663 F: Documentation/ABI/testing/sysfs-pps
11665 F: include/linux/pps*.h
11666 F: include/uapi/linux/pps.h
11669 M: Dmitry Kozlov <xeb@mail.ru>
11670 L: netdev@vger.kernel.org
11672 F: drivers/net/ppp/pptp.c
11673 W: http://sourceforge.net/projects/accel-pptp
11676 M: Robert Love <rml@tech9.net>
11677 L: kpreempt-tech@lists.sourceforge.net
11678 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11680 F: Documentation/preempt-locking.txt
11681 F: include/linux/preempt.h
11684 M: Petr Mladek <pmladek@suse.com>
11685 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11686 R: Steven Rostedt <rostedt@goodmis.org>
11689 F: include/linux/printk.h
11691 PRISM54 WIRELESS DRIVER
11692 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11693 L: linux-wireless@vger.kernel.org
11694 W: http://wireless.kernel.org/en/users/Drivers/p54
11696 F: drivers/net/wireless/intersil/prism54/
11699 R: Alexey Dobriyan <adobriyan@gmail.com>
11700 L: linux-kernel@vger.kernel.org
11701 L: linux-fsdevel@vger.kernel.org
11704 F: include/linux/proc_fs.h
11705 F: tools/testing/selftests/proc/
11708 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11709 M: Kees Cook <keescook@chromium.org>
11710 L: linux-kernel@vger.kernel.org
11711 L: linux-fsdevel@vger.kernel.org
11713 F: fs/proc/proc_sysctl.c
11714 F: include/linux/sysctl.h
11716 F: tools/testing/selftests/sysctl/
11718 PS3 NETWORK SUPPORT
11719 M: Geoff Levand <geoff@infradead.org>
11720 L: netdev@vger.kernel.org
11721 L: linuxppc-dev@lists.ozlabs.org
11723 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11725 PS3 PLATFORM SUPPORT
11726 M: Geoff Levand <geoff@infradead.org>
11727 L: linuxppc-dev@lists.ozlabs.org
11729 F: arch/powerpc/boot/ps3*
11730 F: arch/powerpc/include/asm/lv1call.h
11731 F: arch/powerpc/include/asm/ps3*.h
11732 F: arch/powerpc/platforms/ps3/
11735 F: drivers/rtc/rtc-ps3.c
11736 F: drivers/usb/host/*ps3.c
11737 F: sound/ppc/snd_ps3*
11740 M: Jim Paris <jim@jtan.com>
11741 M: Geoff Levand <geoff@infradead.org>
11742 L: linuxppc-dev@lists.ozlabs.org
11744 F: drivers/block/ps3vram.c
11746 PSAMPLE PACKET SAMPLING SUPPORT:
11747 M: Yotam Gigi <yotam.gi@gmail.com>
11750 F: include/net/psample.h
11751 F: include/uapi/linux/psample.h
11754 M: Kees Cook <keescook@chromium.org>
11755 M: Anton Vorontsov <anton@enomsg.org>
11756 M: Colin Cross <ccross@android.com>
11757 M: Tony Luck <tony.luck@intel.com>
11759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11761 F: include/linux/pstore*
11762 F: drivers/firmware/efi/efi-pstore.c
11763 F: drivers/acpi/apei/erst.c
11764 F: Documentation/admin-guide/ramoops.rst
11765 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11766 K: \b(pstore|ramoops)
11768 PTP HARDWARE CLOCK SUPPORT
11769 M: Richard Cochran <richardcochran@gmail.com>
11770 L: netdev@vger.kernel.org
11772 W: http://linuxptp.sourceforge.net/
11773 F: Documentation/ABI/testing/sysfs-ptp
11774 F: Documentation/ptp/*
11775 F: drivers/net/phy/dp83640*
11777 F: include/linux/ptp_cl*
11780 M: Oleg Nesterov <oleg@redhat.com>
11782 F: include/asm-generic/syscall.h
11783 F: include/linux/ptrace.h
11784 F: include/linux/regset.h
11785 F: include/linux/tracehook.h
11786 F: include/uapi/linux/ptrace.h
11787 F: include/uapi/linux/ptrace.h
11788 F: include/asm-generic/ptrace.h
11790 F: arch/*/ptrace*.c
11791 F: arch/*/*/ptrace*.c
11792 F: arch/*/include/asm/ptrace*.h
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/pulse8-cec/*
11800 F: Documentation/media/cec-drivers/pulse8-cec.rst
11802 PVRUSB2 VIDEO4LINUX DRIVER
11803 M: Mike Isely <isely@pobox.com>
11804 L: pvrusb2@isely.net (subscribers-only)
11805 L: linux-media@vger.kernel.org
11806 W: http://www.isely.net/pvrusb2/
11807 T: git git://linuxtv.org/media_tree.git
11809 F: Documentation/media/v4l-drivers/pvrusb2*
11810 F: drivers/media/usb/pvrusb2/
11813 M: Hans Verkuil <hverkuil@xs4all.nl>
11814 L: linux-media@vger.kernel.org
11815 T: git git://linuxtv.org/media_tree.git
11817 F: drivers/media/usb/pwc/*
11820 M: Kamil Debski <kamil@wypas.org>
11821 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11822 L: linux-hwmon@vger.kernel.org
11824 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11825 F: Documentation/hwmon/pwm-fan
11826 F: drivers/hwmon/pwm-fan.c
11829 M: Sean Young <sean@mess.org>
11830 L: linux-media@vger.kernel.org
11832 F: drivers/media/rc/pwm-ir-tx.c
11835 M: Thierry Reding <thierry.reding@gmail.com>
11836 L: linux-pwm@vger.kernel.org
11838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11839 F: Documentation/pwm.txt
11840 F: Documentation/devicetree/bindings/pwm/
11841 F: include/linux/pwm.h
11843 F: drivers/video/backlight/pwm_bl.c
11844 F: include/linux/pwm_backlight.h
11845 F: drivers/gpio/gpio-mvebu.c
11846 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11849 M: Robert Jarzmik <robert.jarzmik@free.fr>
11850 L: linux-gpio@vger.kernel.org
11852 F: drivers/gpio/gpio-pxa.c
11858 M: Robert Jarzmik <robert.jarzmik@free.fr>
11859 L: linux-rtc@vger.kernel.org
11862 PXA2xx/PXA3xx SUPPORT
11863 M: Daniel Mack <daniel@zonque.org>
11864 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11865 M: Robert Jarzmik <robert.jarzmik@free.fr>
11866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867 T: git git://github.com/hzhuang1/linux.git
11868 T: git git://github.com/rjarzmik/linux.git
11870 F: arch/arm/boot/dts/pxa*
11871 F: arch/arm/mach-pxa/
11872 F: drivers/dma/pxa*
11873 F: drivers/pcmcia/pxa2xx*
11874 F: drivers/pinctrl/pxa/
11875 F: drivers/spi/spi-pxa2xx*
11876 F: drivers/usb/gadget/udc/pxa2*
11877 F: include/sound/pxa2xx-lib.h
11882 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11883 L: qat-linux@intel.com
11885 F: drivers/crypto/qat/
11887 QCOM AUDIO (ASoC) DRIVERS
11888 M: Patrick Lai <plai@codeaurora.org>
11889 M: Banajit Goswami <bgoswami@codeaurora.org>
11890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11894 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11895 M: Gabriel Somlo <somlo@cmu.edu>
11896 M: "Michael S. Tsirkin" <mst@redhat.com>
11897 L: qemu-devel@nongnu.org
11899 F: drivers/firmware/qemu_fw_cfg.c
11900 F: include/uapi/linux/qemu_fw_cfg.h
11903 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11904 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11905 L: linux-rdma@vger.kernel.org
11907 F: drivers/infiniband/hw/qib/
11909 QLOGIC QL41xxx FCOE DRIVER
11910 M: QLogic-Storage-Upstream@cavium.com
11911 L: linux-scsi@vger.kernel.org
11913 F: drivers/scsi/qedf/
11915 QLOGIC QL41xxx ISCSI DRIVER
11916 M: QLogic-Storage-Upstream@cavium.com
11917 L: linux-scsi@vger.kernel.org
11919 F: drivers/scsi/qedi/
11921 QLOGIC QL4xxx ETHERNET DRIVER
11922 M: Ariel Elior <Ariel.Elior@cavium.com>
11923 M: everest-linux-l2@cavium.com
11924 L: netdev@vger.kernel.org
11926 F: drivers/net/ethernet/qlogic/qed/
11927 F: include/linux/qed/
11928 F: drivers/net/ethernet/qlogic/qede/
11930 QLOGIC QL4xxx RDMA DRIVER
11931 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11932 M: Ariel Elior <Ariel.Elior@cavium.com>
11933 L: linux-rdma@vger.kernel.org
11935 F: drivers/infiniband/hw/qedr/
11936 F: include/uapi/rdma/qedr-abi.h
11938 QLOGIC QLA1280 SCSI DRIVER
11939 M: Michael Reed <mdr@sgi.com>
11940 L: linux-scsi@vger.kernel.org
11942 F: drivers/scsi/qla1280.[ch]
11944 QLOGIC QLA2XXX FC-SCSI DRIVER
11945 M: qla2xxx-upstream@qlogic.com
11946 L: linux-scsi@vger.kernel.org
11948 F: Documentation/scsi/LICENSE.qla2xxx
11949 F: drivers/scsi/qla2xxx/
11951 QLOGIC QLA3XXX NETWORK DRIVER
11952 M: Dept-GELinuxNICDev@cavium.com
11953 L: netdev@vger.kernel.org
11955 F: Documentation/networking/LICENSE.qla3xxx
11956 F: drivers/net/ethernet/qlogic/qla3xxx.*
11958 QLOGIC QLA4XXX iSCSI DRIVER
11959 M: QLogic-Storage-Upstream@qlogic.com
11960 L: linux-scsi@vger.kernel.org
11962 F: Documentation/scsi/LICENSE.qla4xxx
11963 F: drivers/scsi/qla4xxx/
11965 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11966 M: Harish Patil <harish.patil@cavium.com>
11967 M: Manish Chopra <manish.chopra@cavium.com>
11968 M: Dept-GELinuxNICDev@cavium.com
11969 L: netdev@vger.kernel.org
11971 F: drivers/net/ethernet/qlogic/qlcnic/
11973 QLOGIC QLGE 10Gb ETHERNET DRIVER
11974 M: Harish Patil <harish.patil@cavium.com>
11975 M: Manish Chopra <manish.chopra@cavium.com>
11976 M: Dept-GELinuxNICDev@cavium.com
11977 L: netdev@vger.kernel.org
11979 F: drivers/net/ethernet/qlogic/qlge/
11981 QM1D1B0004 MEDIA DRIVER
11982 M: Akihiro Tsukada <tskd08@gmail.com>
11983 L: linux-media@vger.kernel.org
11985 F: drivers/media/tuners/qm1d1b0004*
11987 QM1D1C0042 MEDIA DRIVER
11988 M: Akihiro Tsukada <tskd08@gmail.com>
11989 L: linux-media@vger.kernel.org
11991 F: drivers/media/tuners/qm1d1c0042*
11994 M: Anders Larsen <al@alarsen.net>
11995 W: http://www.alarsen.net/linux/qnx4fs/
11998 F: include/uapi/linux/qnx4_fs.h
11999 F: include/uapi/linux/qnxtypes.h
12001 QORIQ DPAA2 FSL-MC BUS DRIVER
12002 M: Stuart Yoder <stuyoder@gmail.com>
12003 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12004 L: linux-kernel@vger.kernel.org
12006 F: drivers/bus/fsl-mc/
12007 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12008 F: Documentation/networking/dpaa2/overview.rst
12010 QT1010 MEDIA DRIVER
12011 M: Antti Palosaari <crope@iki.fi>
12012 L: linux-media@vger.kernel.org
12013 W: https://linuxtv.org
12014 W: http://palosaari.fi/linux/
12015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12016 T: git git://linuxtv.org/anttip/media_tree.git
12018 F: drivers/media/tuners/qt1010*
12020 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12021 M: Kalle Valo <kvalo@codeaurora.org>
12022 L: ath10k@lists.infradead.org
12023 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12026 F: drivers/net/wireless/ath/ath10k/
12028 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12029 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12030 L: linux-wireless@vger.kernel.org
12031 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12033 F: drivers/net/wireless/ath/ath9k/
12035 QUALCOMM CAMERA SUBSYSTEM DRIVER
12036 M: Todor Tomov <todor.tomov@linaro.org>
12037 L: linux-media@vger.kernel.org
12039 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12040 F: Documentation/media/v4l-drivers/qcom_camss.rst
12041 F: drivers/media/platform/qcom/camss/
12043 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12044 M: Ilia Lin <ilia.lin@gmail.com>
12045 L: linux-pm@vger.kernel.org
12047 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12048 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12050 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12051 M: Timur Tabi <timur@kernel.org>
12052 L: netdev@vger.kernel.org
12054 F: drivers/net/ethernet/qualcomm/emac/
12056 QUALCOMM GENERIC INTERFACE I2C DRIVER
12057 M: Alok Chauhan <alokc@codeaurora.org>
12058 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12059 L: linux-i2c@vger.kernel.org
12060 L: linux-arm-msm@vger.kernel.org
12062 F: drivers/i2c/busses/i2c-qcom-geni.c
12064 QUALCOMM HEXAGON ARCHITECTURE
12065 M: Richard Kuo <rkuo@codeaurora.org>
12066 L: linux-hexagon@vger.kernel.org
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12071 QUALCOMM HIDMA DRIVER
12072 M: Sinan Kaya <okaya@kernel.org>
12073 L: linux-arm-kernel@lists.infradead.org
12074 L: linux-arm-msm@vger.kernel.org
12075 L: dmaengine@vger.kernel.org
12077 F: drivers/dma/qcom/hidma*
12080 M: Rob Clark <robdclark@gmail.com>
12081 L: iommu@lists.linux-foundation.org
12082 L: linux-arm-msm@vger.kernel.org
12084 F: drivers/iommu/qcom_iommu.c
12086 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12087 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12088 L: linux-media@vger.kernel.org
12089 L: linux-arm-msm@vger.kernel.org
12090 T: git git://linuxtv.org/media_tree.git
12092 F: drivers/media/platform/qcom/venus/
12094 QUALCOMM WCN36XX WIRELESS DRIVER
12095 M: Kalle Valo <kvalo@codeaurora.org>
12096 L: wcn36xx@lists.infradead.org
12097 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12098 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12100 F: drivers/net/wireless/ath/wcn36xx/
12102 QUANTENNA QTNFMAC WIRELESS DRIVER
12103 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12104 M: Avinash Patil <avinashp@quantenna.com>
12105 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12106 L: linux-wireless@vger.kernel.org
12108 F: drivers/net/wireless/quantenna
12110 RADEON and AMDGPU DRM DRIVERS
12111 M: Alex Deucher <alexander.deucher@amd.com>
12112 M: Christian König <christian.koenig@amd.com>
12113 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12114 L: amd-gfx@lists.freedesktop.org
12115 T: git git://people.freedesktop.org/~agd5f/linux
12117 F: drivers/gpu/drm/radeon/
12118 F: include/uapi/drm/radeon_drm.h
12119 F: drivers/gpu/drm/amd/
12120 F: include/uapi/drm/amdgpu_drm.h
12122 RADEON FRAMEBUFFER DISPLAY DRIVER
12123 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12124 L: linux-fbdev@vger.kernel.org
12126 F: drivers/video/fbdev/aty/radeon*
12127 F: include/uapi/linux/radeonfb.h
12129 RADIOSHARK RADIO DRIVER
12130 M: Hans Verkuil <hverkuil@xs4all.nl>
12131 L: linux-media@vger.kernel.org
12132 T: git git://linuxtv.org/media_tree.git
12134 F: drivers/media/radio/radio-shark.c
12136 RADIOSHARK2 RADIO DRIVER
12137 M: Hans Verkuil <hverkuil@xs4all.nl>
12138 L: linux-media@vger.kernel.org
12139 T: git git://linuxtv.org/media_tree.git
12141 F: drivers/media/radio/radio-shark2.c
12142 F: drivers/media/radio/radio-tea5777.c
12144 RADOS BLOCK DEVICE (RBD)
12145 M: Ilya Dryomov <idryomov@gmail.com>
12146 M: Sage Weil <sage@redhat.com>
12147 M: Alex Elder <elder@kernel.org>
12148 L: ceph-devel@vger.kernel.org
12149 W: http://ceph.com/
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12151 T: git git://github.com/ceph/ceph-client.git
12153 F: Documentation/ABI/testing/sysfs-bus-rbd
12154 F: drivers/block/rbd.c
12155 F: drivers/block/rbd_types.h
12157 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12158 M: Paul Mackerras <paulus@samba.org>
12159 L: linux-fbdev@vger.kernel.org
12161 F: drivers/video/fbdev/aty/aty128fb.c
12163 RAINSHADOW-CEC DRIVER
12164 M: Hans Verkuil <hverkuil@xs4all.nl>
12165 L: linux-media@vger.kernel.org
12166 T: git git://linuxtv.org/media_tree.git
12168 F: drivers/media/usb/rainshadow-cec/*
12170 RALINK MIPS ARCHITECTURE
12171 M: John Crispin <john@phrozen.org>
12172 L: linux-mips@linux-mips.org
12174 F: arch/mips/ralink
12176 RALINK RT2X00 WIRELESS LAN DRIVER
12178 M: Stanislaw Gruszka <sgruszka@redhat.com>
12179 M: Helmut Schaa <helmut.schaa@googlemail.com>
12180 L: linux-wireless@vger.kernel.org
12182 F: drivers/net/wireless/ralink/rt2x00/
12184 RAMDISK RAM BLOCK DEVICE DRIVER
12185 M: Jens Axboe <axboe@kernel.dk>
12187 F: Documentation/blockdev/ramdisk.txt
12188 F: drivers/block/brd.c
12190 RANCHU VIRTUAL BOARD FOR MIPS
12191 M: Miodrag Dinic <miodrag.dinic@mips.com>
12192 L: linux-mips@linux-mips.org
12194 F: arch/mips/generic/board-ranchu.c
12195 F: arch/mips/configs/generic/board-ranchu.config
12197 RANDOM NUMBER DRIVER
12198 M: "Theodore Ts'o" <tytso@mit.edu>
12200 F: drivers/char/random.c
12203 M: Matt Porter <mporter@kernel.crashing.org>
12204 M: Alexandre Bounine <alex.bou9@gmail.com>
12206 F: drivers/rapidio/
12208 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12209 L: linux-wireless@vger.kernel.org
12211 F: drivers/net/wireless/ray*
12213 RCUTORTURE TEST FRAMEWORK
12214 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12215 M: Josh Triplett <josh@joshtriplett.org>
12216 R: Steven Rostedt <rostedt@goodmis.org>
12217 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12218 R: Lai Jiangshan <jiangshanlai@gmail.com>
12219 L: linux-kernel@vger.kernel.org
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12222 F: tools/testing/selftests/rcutorture
12225 M: Florian Fainelli <florian@openwrt.org>
12228 RDC R6040 FAST ETHERNET DRIVER
12229 M: Florian Fainelli <f.fainelli@gmail.com>
12230 L: netdev@vger.kernel.org
12232 F: drivers/net/ethernet/rdc/r6040.c
12234 RDMAVT - RDMA verbs software
12235 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12236 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12237 L: linux-rdma@vger.kernel.org
12239 F: drivers/infiniband/sw/rdmavt
12241 RDS - RELIABLE DATAGRAM SOCKETS
12242 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12243 L: netdev@vger.kernel.org
12244 L: linux-rdma@vger.kernel.org
12245 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12246 W: https://oss.oracle.com/projects/rds/
12249 F: Documentation/networking/rds.txt
12251 RDT - RESOURCE ALLOCATION
12252 M: Fenghua Yu <fenghua.yu@intel.com>
12253 L: linux-kernel@vger.kernel.org
12255 F: arch/x86/kernel/cpu/intel_rdt*
12256 F: arch/x86/include/asm/intel_rdt_sched.h
12257 F: Documentation/x86/intel_rdt*
12259 READ-COPY UPDATE (RCU)
12260 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12261 M: Josh Triplett <josh@joshtriplett.org>
12262 R: Steven Rostedt <rostedt@goodmis.org>
12263 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12264 R: Lai Jiangshan <jiangshanlai@gmail.com>
12265 L: linux-kernel@vger.kernel.org
12266 W: http://www.rdrop.com/users/paulmck/RCU/
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12269 F: Documentation/RCU/
12270 X: Documentation/RCU/torture.txt
12271 F: include/linux/rcu*
12272 X: include/linux/srcu*.h
12274 X: kernel/rcu/srcu*.c
12276 REAL TIME CLOCK (RTC) SUBSYSTEM
12277 M: Alessandro Zummo <a.zummo@towertech.it>
12278 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12279 L: linux-rtc@vger.kernel.org
12280 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12283 F: Documentation/devicetree/bindings/rtc/
12284 F: Documentation/rtc.txt
12286 F: include/linux/rtc.h
12287 F: include/uapi/linux/rtc.h
12288 F: include/linux/rtc/
12289 F: include/linux/platform_data/rtc-*
12290 F: tools/testing/selftests/rtc/
12292 REALTEK AUDIO CODECS
12293 M: Bard Liao <bardliao@realtek.com>
12294 M: Oder Chiou <oder_chiou@realtek.com>
12296 F: sound/soc/codecs/rt*
12297 F: include/sound/rt*.h
12299 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12300 M: Linus Walleij <linus.walleij@linaro.org>
12302 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12303 F: drivers/net/dsa/realtek-smi*
12304 F: drivers/net/dsa/rtl83*
12306 REGISTER MAP ABSTRACTION
12307 M: Mark Brown <broonie@kernel.org>
12308 L: linux-kernel@vger.kernel.org
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12311 F: Documentation/devicetree/bindings/regmap/
12312 F: drivers/base/regmap/
12313 F: include/linux/regmap.h
12315 REISERFS FILE SYSTEM
12316 L: reiserfs-devel@vger.kernel.org
12320 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12321 M: Ohad Ben-Cohen <ohad@wizery.com>
12322 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12323 L: linux-remoteproc@vger.kernel.org
12324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12326 F: Documentation/devicetree/bindings/remoteproc/
12327 F: Documentation/remoteproc.txt
12328 F: drivers/remoteproc/
12329 F: include/linux/remoteproc.h
12331 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12332 M: Ohad Ben-Cohen <ohad@wizery.com>
12333 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12334 L: linux-remoteproc@vger.kernel.org
12335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12338 F: Documentation/rpmsg.txt
12339 F: include/linux/rpmsg.h
12340 F: include/linux/rpmsg/
12342 RENESAS CLOCK DRIVERS
12343 M: Geert Uytterhoeven <geert+renesas@glider.be>
12344 L: linux-renesas-soc@vger.kernel.org
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12347 F: drivers/clk/renesas/
12349 RENESAS EMEV2 I2C DRIVER
12350 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12352 F: drivers/i2c/busses/i2c-emev2.c
12354 RENESAS ETHERNET DRIVERS
12355 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12356 L: netdev@vger.kernel.org
12357 L: linux-renesas-soc@vger.kernel.org
12358 F: Documentation/devicetree/bindings/net/renesas,*.txt
12359 F: Documentation/devicetree/bindings/net/sh_eth.txt
12360 F: drivers/net/ethernet/renesas/
12361 F: include/linux/sh_eth.h
12363 RENESAS R-CAR GYROADC DRIVER
12364 M: Marek Vasut <marek.vasut@gmail.com>
12365 L: linux-iio@vger.kernel.org
12367 F: drivers/iio/adc/rcar_gyro_adc.c
12369 RENESAS R-CAR I2C DRIVERS
12370 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12372 F: drivers/i2c/busses/i2c-rcar.c
12373 F: drivers/i2c/busses/i2c-sh_mobile.c
12375 RENESAS USB PHY DRIVER
12376 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12377 L: linux-renesas-soc@vger.kernel.org
12379 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12381 RESET CONTROLLER FRAMEWORK
12382 M: Philipp Zabel <p.zabel@pengutronix.de>
12383 T: git git://git.pengutronix.de/git/pza/linux
12386 F: Documentation/devicetree/bindings/reset/
12387 F: include/dt-bindings/reset/
12388 F: include/linux/reset.h
12389 F: include/linux/reset-controller.h
12391 RESTARTABLE SEQUENCES SUPPORT
12392 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12393 M: Peter Zijlstra <peterz@infradead.org>
12394 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12395 M: Boqun Feng <boqun.feng@gmail.com>
12396 L: linux-kernel@vger.kernel.org
12399 F: include/uapi/linux/rseq.h
12400 F: include/trace/events/rseq.h
12401 F: tools/testing/selftests/rseq/
12404 M: Johannes Berg <johannes@sipsolutions.net>
12405 L: linux-wireless@vger.kernel.org
12406 W: http://wireless.kernel.org/
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12410 F: Documentation/rfkill.txt
12411 F: Documentation/ABI/stable/sysfs-class-rfkill
12413 F: include/linux/rfkill.h
12414 F: include/uapi/linux/rfkill.h
12417 M: Thomas Graf <tgraf@suug.ch>
12418 M: Herbert Xu <herbert@gondor.apana.org.au>
12419 L: netdev@vger.kernel.org
12421 F: lib/rhashtable.c
12422 F: lib/test_rhashtable.c
12423 F: include/linux/rhashtable.h
12424 F: include/linux/rhashtable-types.h
12426 RICOH R5C592 MEMORYSTICK DRIVER
12427 M: Maxim Levitsky <maximlevitsky@gmail.com>
12429 F: drivers/memstick/host/r592.*
12431 RICOH SMARTMEDIA/XD DRIVER
12432 M: Maxim Levitsky <maximlevitsky@gmail.com>
12434 F: drivers/mtd/nand/raw/r852.c
12435 F: drivers/mtd/nand/raw/r852.h
12437 RISC-V ARCHITECTURE
12438 M: Palmer Dabbelt <palmer@sifive.com>
12439 M: Albert Ou <aou@eecs.berkeley.edu>
12440 L: linux-riscv@lists.infradead.org
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12448 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12449 W: http://sourceforge.net/projects/roccat/
12451 F: drivers/hid/hid-roccat*
12452 F: include/linux/hid-roccat*
12453 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12455 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12456 M: Jacob chen <jacob2.chen@rock-chips.com>
12457 L: linux-media@vger.kernel.org
12459 F: drivers/media/platform/rockchip/rga/
12460 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12463 M: Jiri Pirko <jiri@resnulli.us>
12464 L: netdev@vger.kernel.org
12466 F: drivers/net/ethernet/rocker/
12470 W: http://www.comtrol.com
12472 F: Documentation/serial/rocket.txt
12473 F: drivers/tty/rocket*
12475 ROCKETPORT EXPRESS/INFINITY DRIVER
12476 M: Kevin Cernekee <cernekee@gmail.com>
12477 L: linux-serial@vger.kernel.org
12479 F: drivers/tty/serial/rp2.*
12481 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12482 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12483 L: linux-kernel@vger.kernel.org
12484 L: linux-renesas-soc@vger.kernel.org
12486 F: drivers/mfd/bd9571mwv.c
12487 F: drivers/regulator/bd9571mwv-regulator.c
12488 F: drivers/gpio/gpio-bd9571mwv.c
12489 F: include/linux/mfd/bd9571mwv.h
12490 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12493 M: Ralf Baechle <ralf@linux-mips.org>
12494 L: linux-hams@vger.kernel.org
12495 W: http://www.linux-ax25.org/
12497 F: include/net/rose.h
12498 F: include/uapi/linux/rose.h
12501 RTL2830 MEDIA DRIVER
12502 M: Antti Palosaari <crope@iki.fi>
12503 L: linux-media@vger.kernel.org
12504 W: https://linuxtv.org
12505 W: http://palosaari.fi/linux/
12506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12507 T: git git://linuxtv.org/anttip/media_tree.git
12509 F: drivers/media/dvb-frontends/rtl2830*
12511 RTL2832 MEDIA DRIVER
12512 M: Antti Palosaari <crope@iki.fi>
12513 L: linux-media@vger.kernel.org
12514 W: https://linuxtv.org
12515 W: http://palosaari.fi/linux/
12516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12517 T: git git://linuxtv.org/anttip/media_tree.git
12519 F: drivers/media/dvb-frontends/rtl2832*
12521 RTL2832_SDR MEDIA DRIVER
12522 M: Antti Palosaari <crope@iki.fi>
12523 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://palosaari.fi/linux/
12526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12527 T: git git://linuxtv.org/anttip/media_tree.git
12529 F: drivers/media/dvb-frontends/rtl2832_sdr*
12531 RTL8180 WIRELESS DRIVER
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/rtl818x/rtl8180/
12538 RTL8187 WIRELESS DRIVER
12539 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12540 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12541 M: Larry Finger <Larry.Finger@lwfinger.net>
12542 L: linux-wireless@vger.kernel.org
12543 W: http://wireless.kernel.org/
12544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12546 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12548 REALTEK WIRELESS DRIVER (rtlwifi family)
12549 M: Ping-Ke Shih <pkshih@realtek.com>
12550 L: linux-wireless@vger.kernel.org
12551 W: http://wireless.kernel.org/
12552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12554 F: drivers/net/wireless/realtek/rtlwifi/
12556 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12557 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12558 L: linux-wireless@vger.kernel.org
12559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12561 F: drivers/net/wireless/realtek/rtl8xxxu/
12563 RXRPC SOCKETS (AF_RXRPC)
12564 M: David Howells <dhowells@redhat.com>
12565 L: linux-afs@lists.infradead.org
12568 F: include/keys/rxrpc-type.h
12569 F: include/net/af_rxrpc.h
12570 F: include/trace/events/rxrpc.h
12571 F: include/uapi/linux/rxrpc.h
12572 F: Documentation/networking/rxrpc.txt
12573 W: https://www.infradead.org/~dhowells/kafs/
12575 S3 SAVAGE FRAMEBUFFER DRIVER
12576 M: Antonino Daplas <adaplas@gmail.com>
12577 L: linux-fbdev@vger.kernel.org
12579 F: drivers/video/fbdev/savage/
12582 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12583 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12584 L: linux-s390@vger.kernel.org
12585 W: http://www.ibm.com/developerworks/linux/linux390/
12586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12590 F: Documentation/s390/
12591 F: Documentation/driver-api/s390-drivers.rst
12593 S390 COMMON I/O LAYER
12594 M: Sebastian Ott <sebott@linux.ibm.com>
12595 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12596 L: linux-s390@vger.kernel.org
12597 W: http://www.ibm.com/developerworks/linux/linux390/
12599 F: drivers/s390/cio/
12602 M: Stefan Haberland <sth@linux.ibm.com>
12603 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12604 L: linux-s390@vger.kernel.org
12605 W: http://www.ibm.com/developerworks/linux/linux390/
12607 F: drivers/s390/block/dasd*
12608 F: block/partitions/ibm.c
12611 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12612 L: linux-s390@vger.kernel.org
12613 W: http://www.ibm.com/developerworks/linux/linux390/
12615 F: drivers/iommu/s390-iommu.c
12617 S390 IUCV NETWORK LAYER
12618 M: Julian Wiedmann <jwi@linux.ibm.com>
12619 M: Ursula Braun <ubraun@linux.ibm.com>
12620 L: linux-s390@vger.kernel.org
12621 W: http://www.ibm.com/developerworks/linux/linux390/
12623 F: drivers/s390/net/*iucv*
12624 F: include/net/iucv/
12627 S390 NETWORK DRIVERS
12628 M: Julian Wiedmann <jwi@linux.ibm.com>
12629 M: Ursula Braun <ubraun@linux.ibm.com>
12630 L: linux-s390@vger.kernel.org
12631 W: http://www.ibm.com/developerworks/linux/linux390/
12633 F: drivers/s390/net/
12636 M: Sebastian Ott <sebott@linux.ibm.com>
12637 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12638 L: linux-s390@vger.kernel.org
12639 W: http://www.ibm.com/developerworks/linux/linux390/
12642 F: drivers/pci/hotplug/s390_pci_hpc.c
12644 S390 VFIO-CCW DRIVER
12645 M: Cornelia Huck <cohuck@redhat.com>
12646 M: Halil Pasic <pasic@linux.ibm.com>
12647 L: linux-s390@vger.kernel.org
12648 L: kvm@vger.kernel.org
12650 F: drivers/s390/cio/vfio_ccw*
12651 F: Documentation/s390/vfio-ccw.txt
12652 F: include/uapi/linux/vfio_ccw.h
12655 M: Harald Freudenberger <freude@linux.ibm.com>
12656 L: linux-s390@vger.kernel.org
12657 W: http://www.ibm.com/developerworks/linux/linux390/
12659 F: drivers/s390/crypto/
12662 M: Steffen Maier <maier@linux.ibm.com>
12663 M: Benjamin Block <bblock@linux.ibm.com>
12664 L: linux-s390@vger.kernel.org
12665 W: http://www.ibm.com/developerworks/linux/linux390/
12667 F: drivers/s390/scsi/zfcp_*
12669 S3C24XX SD/MMC Driver
12670 M: Ben Dooks <ben-linux@fluff.org>
12671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12673 F: drivers/mmc/host/s3cmci.*
12675 SAA6588 RDS RECEIVER DRIVER
12676 M: Hans Verkuil <hverkuil@xs4all.nl>
12677 L: linux-media@vger.kernel.org
12678 T: git git://linuxtv.org/media_tree.git
12679 W: https://linuxtv.org
12681 F: drivers/media/i2c/saa6588*
12683 SAA7134 VIDEO4LINUX DRIVER
12684 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12685 L: linux-media@vger.kernel.org
12686 W: https://linuxtv.org
12687 T: git git://linuxtv.org/media_tree.git
12689 F: Documentation/media/v4l-drivers/saa7134*
12690 F: drivers/media/pci/saa7134/
12692 SAA7146 VIDEO4LINUX-2 DRIVER
12693 M: Hans Verkuil <hverkuil@xs4all.nl>
12694 L: linux-media@vger.kernel.org
12695 T: git git://linuxtv.org/media_tree.git
12697 F: drivers/media/common/saa7146/
12698 F: drivers/media/pci/saa7146/
12699 F: include/media/saa7146*
12701 SAMSUNG AUDIO (ASoC) DRIVERS
12702 M: Krzysztof Kozlowski <krzk@kernel.org>
12703 M: Sangbeom Kim <sbkim73@samsung.com>
12704 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12707 F: sound/soc/samsung/
12708 F: Documentation/devicetree/bindings/sound/samsung*
12710 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12711 M: Krzysztof Kozlowski <krzk@kernel.org>
12712 L: linux-crypto@vger.kernel.org
12713 L: linux-samsung-soc@vger.kernel.org
12715 F: drivers/crypto/exynos-rng.c
12716 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12718 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12719 M: Łukasz Stelmach <l.stelmach@samsung.com>
12720 L: linux-samsung-soc@vger.kernel.org
12722 F: drivers/char/hw_random/exynos-trng.c
12723 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12725 SAMSUNG FRAMEBUFFER DRIVER
12726 M: Jingoo Han <jingoohan1@gmail.com>
12727 L: linux-fbdev@vger.kernel.org
12729 F: drivers/video/fbdev/s3c-fb.c
12731 SAMSUNG LAPTOP DRIVER
12732 M: Corentin Chary <corentin.chary@gmail.com>
12733 L: platform-driver-x86@vger.kernel.org
12735 F: drivers/platform/x86/samsung-laptop.c
12737 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12738 M: Sangbeom Kim <sbkim73@samsung.com>
12739 M: Krzysztof Kozlowski <krzk@kernel.org>
12740 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12741 L: linux-kernel@vger.kernel.org
12742 L: linux-samsung-soc@vger.kernel.org
12744 F: drivers/mfd/sec*.c
12745 F: drivers/regulator/s2m*.c
12746 F: drivers/regulator/s5m*.c
12747 F: drivers/clk/clk-s2mps11.c
12748 F: drivers/rtc/rtc-s5m.c
12749 F: include/linux/mfd/samsung/
12750 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12751 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12752 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12753 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12755 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12756 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12757 L: linux-media@vger.kernel.org
12758 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12760 F: drivers/media/platform/s3c-camif/
12761 F: include/media/drv-intf/s3c_camif.h
12763 SAMSUNG S3FWRN5 NFC DRIVER
12764 M: Robert Baldyga <r.baldyga@samsung.com>
12765 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12766 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12768 F: drivers/nfc/s3fwrn5
12770 SAMSUNG S5C73M3 CAMERA DRIVER
12771 M: Kyungmin Park <kyungmin.park@samsung.com>
12772 M: Andrzej Hajda <a.hajda@samsung.com>
12773 L: linux-media@vger.kernel.org
12775 F: drivers/media/i2c/s5c73m3/*
12777 SAMSUNG S5K5BAF CAMERA DRIVER
12778 M: Kyungmin Park <kyungmin.park@samsung.com>
12779 M: Andrzej Hajda <a.hajda@samsung.com>
12780 L: linux-media@vger.kernel.org
12782 F: drivers/media/i2c/s5k5baf.c
12784 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12785 M: Krzysztof Kozlowski <krzk@kernel.org>
12786 M: Vladimir Zapolskiy <vz@mleia.com>
12787 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12788 L: linux-crypto@vger.kernel.org
12789 L: linux-samsung-soc@vger.kernel.org
12791 F: drivers/crypto/s5p-sss.c
12793 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12794 M: Kyungmin Park <kyungmin.park@samsung.com>
12795 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12796 L: linux-media@vger.kernel.org
12797 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12799 F: drivers/media/platform/exynos4-is/
12801 SAMSUNG SOC CLOCK DRIVERS
12802 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12803 M: Tomasz Figa <tomasz.figa@gmail.com>
12804 M: Chanwoo Choi <cw00.choi@samsung.com>
12806 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12808 F: drivers/clk/samsung/
12809 F: include/dt-bindings/clock/exynos*.h
12810 F: Documentation/devicetree/bindings/clock/exynos*.txt
12812 SAMSUNG SPI DRIVERS
12813 M: Kukjin Kim <kgene@kernel.org>
12814 M: Krzysztof Kozlowski <krzk@kernel.org>
12815 M: Andi Shyti <andi@etezian.org>
12816 L: linux-spi@vger.kernel.org
12817 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12819 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12820 F: drivers/spi/spi-s3c*
12821 F: include/linux/platform_data/spi-s3c64xx.h
12823 SAMSUNG SXGBE DRIVERS
12824 M: Byungho An <bh74.an@samsung.com>
12825 M: Girish K S <ks.giri@samsung.com>
12826 M: Vipul Pandya <vipul.pandya@samsung.com>
12828 L: netdev@vger.kernel.org
12829 F: drivers/net/ethernet/samsung/sxgbe/
12831 SAMSUNG THERMAL DRIVER
12832 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12833 L: linux-pm@vger.kernel.org
12834 L: linux-samsung-soc@vger.kernel.org
12836 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12837 F: drivers/thermal/samsung/
12839 SAMSUNG USB2 PHY DRIVER
12840 M: Kamil Debski <kamil@wypas.org>
12841 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12842 L: linux-kernel@vger.kernel.org
12844 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12845 F: Documentation/phy/samsung-usb2.txt
12846 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12847 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12848 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12849 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12850 F: drivers/phy/samsung/phy-samsung-usb2.c
12851 F: drivers/phy/samsung/phy-samsung-usb2.h
12854 M: Zwane Mwaikambo <zwanem@gmail.com>
12856 F: drivers/watchdog/sc1200wdt.c
12859 M: Ingo Molnar <mingo@redhat.com>
12860 M: Peter Zijlstra <peterz@infradead.org>
12861 L: linux-kernel@vger.kernel.org
12862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12865 F: include/linux/sched.h
12866 F: include/uapi/linux/sched.h
12867 F: include/linux/wait.h
12869 SCR24X CHIP CARD INTERFACE DRIVER
12870 M: Lubomir Rintel <lkundrak@v3.sk>
12872 F: drivers/char/pcmcia/scr24x_cs.c
12875 M: Jens Axboe <axboe@kernel.dk>
12876 L: linux-scsi@vger.kernel.org
12877 W: http://www.kernel.dk
12879 F: drivers/scsi/sr*
12881 SCSI RDMA PROTOCOL (SRP) INITIATOR
12882 M: Bart Van Assche <bvanassche@acm.org>
12883 L: linux-rdma@vger.kernel.org
12885 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12886 F: drivers/infiniband/ulp/srp/
12887 F: include/scsi/srp.h
12889 SCSI RDMA PROTOCOL (SRP) TARGET
12890 M: Bart Van Assche <bvanassche@acm.org>
12891 L: linux-rdma@vger.kernel.org
12892 L: target-devel@vger.kernel.org
12894 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12895 F: drivers/infiniband/ulp/srpt/
12898 M: Doug Gilbert <dgilbert@interlog.com>
12899 L: linux-scsi@vger.kernel.org
12900 W: http://sg.danny.cz/sg
12902 F: Documentation/scsi/scsi-generic.txt
12903 F: drivers/scsi/sg.c
12904 F: include/scsi/sg.h
12907 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12909 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12911 L: linux-scsi@vger.kernel.org
12913 F: Documentation/devicetree/bindings/scsi/
12918 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12919 L: linux-scsi@vger.kernel.org
12921 F: Documentation/scsi/st.txt
12922 F: drivers/scsi/st.*
12923 F: drivers/scsi/st_*.h
12926 M: Vlad Yasevich <vyasevich@gmail.com>
12927 M: Neil Horman <nhorman@tuxdriver.com>
12928 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12929 L: linux-sctp@vger.kernel.org
12930 W: http://lksctp.sourceforge.net
12932 F: Documentation/networking/sctp.txt
12933 F: include/linux/sctp.h
12934 F: include/uapi/linux/sctp.h
12935 F: include/net/sctp/
12939 M: Jim Cromie <jim.cromie@gmail.com>
12941 F: Documentation/i2c/busses/scx200_acb
12942 F: arch/x86/platform/scx200/
12943 F: drivers/watchdog/scx200_wdt.c
12944 F: drivers/i2c/busses/scx200*
12945 F: drivers/mtd/maps/scx200_docflash.c
12946 F: include/linux/scx200.h
12949 M: Jim Cromie <jim.cromie@gmail.com>
12951 F: drivers/char/scx200_gpio.c
12952 F: include/linux/scx200_gpio.h
12954 SCx200 HRT CLOCKSOURCE DRIVER
12955 M: Jim Cromie <jim.cromie@gmail.com>
12957 F: drivers/clocksource/scx200_hrt.c
12959 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12960 M: Sascha Sommer <saschasommer@freenet.de>
12961 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12963 F: drivers/mmc/host/sdricoh_cs.c
12966 M: Kees Cook <keescook@chromium.org>
12967 R: Andy Lutomirski <luto@amacapital.net>
12968 R: Will Drewry <wad@chromium.org>
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12971 F: kernel/seccomp.c
12972 F: include/uapi/linux/seccomp.h
12973 F: include/linux/seccomp.h
12974 F: tools/testing/selftests/seccomp/*
12975 F: tools/testing/selftests/kselftest_harness.h
12976 F: Documentation/userspace-api/seccomp_filter.rst
12977 K: \bsecure_computing
12980 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12981 M: Al Cooper <alcooperx@gmail.com>
12982 L: linux-mmc@vger.kernel.org
12983 L: bcm-kernel-feedback-list@broadcom.com
12985 F: drivers/mmc/host/sdhci-brcmstb*
12987 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12988 M: Adrian Hunter <adrian.hunter@intel.com>
12989 L: linux-mmc@vger.kernel.org
12990 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12992 F: drivers/mmc/host/sdhci*
12993 F: include/linux/mmc/sdhci*
12995 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12996 M: Prabu Thangamuthu <prabu.t@synopsys.com>
12997 M: Manjunath M B <manjumb@synopsys.com>
12998 L: linux-mmc@vger.kernel.org
13000 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13002 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13003 M: Ben Dooks <ben-linux@fluff.org>
13004 M: Jaehoon Chung <jh80.chung@samsung.com>
13005 L: linux-mmc@vger.kernel.org
13007 F: drivers/mmc/host/sdhci-s3c*
13009 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13010 M: Viresh Kumar <vireshk@kernel.org>
13011 L: linux-mmc@vger.kernel.org
13013 F: drivers/mmc/host/sdhci-spear.c
13015 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13016 M: Kishon Vijay Abraham I <kishon@ti.com>
13017 L: linux-mmc@vger.kernel.org
13019 F: drivers/mmc/host/sdhci-omap.c
13021 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13022 M: Scott Bauer <scott.bauer@intel.com>
13023 M: Jonathan Derrick <jonathan.derrick@intel.com>
13024 L: linux-block@vger.kernel.org
13027 F: block/opal_proto.h
13028 F: include/linux/sed*
13029 F: include/uapi/linux/sed*
13032 M: Security Officers <security@kernel.org>
13036 M: James Morris <jmorris@namei.org>
13037 M: "Serge E. Hallyn" <serge@hallyn.com>
13038 L: linux-security-module@vger.kernel.org (suggested Cc:)
13039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13040 W: http://kernsec.org/
13043 X: security/selinux/
13045 SELINUX SECURITY MODULE
13046 M: Paul Moore <paul@paul-moore.com>
13047 M: Stephen Smalley <sds@tycho.nsa.gov>
13048 M: Eric Paris <eparis@parisplace.org>
13049 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13050 W: https://selinuxproject.org
13051 W: https://github.com/SELinuxProject
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13054 F: include/linux/selinux*
13055 F: security/selinux/
13056 F: scripts/selinux/
13057 F: Documentation/admin-guide/LSM/SELinux.rst
13060 M: Jiri Slaby <jirislaby@gmail.com>
13062 F: drivers/misc/phantom.c
13063 F: include/uapi/linux/phantom.h
13066 M: Rob Herring <robh@kernel.org>
13067 L: linux-serial@vger.kernel.org
13069 F: Documentation/devicetree/bindings/serial/slave-device.txt
13070 F: drivers/tty/serdev/
13071 F: include/linux/serdev.h
13074 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13075 L: linux-serial@vger.kernel.org
13077 F: Documentation/devicetree/bindings/serial/
13078 F: drivers/tty/serial/
13081 M: Sean Young <sean@mess.org>
13082 L: linux-media@vger.kernel.org
13084 F: drivers/media/rc/serial_ir.c
13087 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13088 M: Edward Cree <ecree@solarflare.com>
13089 M: Bert Kenward <bkenward@solarflare.com>
13090 L: netdev@vger.kernel.org
13092 F: drivers/net/ethernet/sfc/
13095 M: Dimitri Sivanich <sivanich@sgi.com>
13097 F: drivers/misc/sgi-gru/
13099 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13100 M: Pat Gefre <pfg@sgi.com>
13101 L: linux-ia64@vger.kernel.org
13103 F: Documentation/ia64/serial.txt
13104 F: drivers/tty/serial/ioc?_serial.c
13105 F: include/linux/ioc?.h
13107 SGI XP/XPC/XPNET DRIVER
13108 M: Cliff Whickman <cpw@sgi.com>
13109 M: Robin Holt <robinmholt@gmail.com>
13111 F: drivers/misc/sgi-xp/
13113 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13114 M: Ursula Braun <ubraun@linux.ibm.com>
13115 L: linux-s390@vger.kernel.org
13116 W: http://www.ibm.com/developerworks/linux/linux390/
13120 SHARP RJ54N1CB0C SENSOR DRIVER
13121 M: Jacopo Mondi <jacopo@jmondi.org>
13122 L: linux-media@vger.kernel.org
13123 T: git git://linuxtv.org/media_tree.git
13125 F: drivers/media/i2c/rj54n1cb0c.c
13126 F: include/media/i2c/rj54n1cb0c.h
13128 SH_VEU V4L2 MEM2MEM DRIVER
13129 L: linux-media@vger.kernel.org
13131 F: drivers/media/platform/sh_veu.c
13133 SH_VOU V4L2 OUTPUT DRIVER
13134 L: linux-media@vger.kernel.org
13136 F: drivers/media/platform/sh_vou.c
13137 F: include/media/drv-intf/sh_vou.h
13139 SI2157 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/tuners/si2157*
13149 SI2165 MEDIA DRIVER
13150 M: Matthias Schwarzott <zzam@gentoo.org>
13151 L: linux-media@vger.kernel.org
13152 W: https://linuxtv.org
13153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13155 F: drivers/media/dvb-frontends/si2165*
13157 SI2168 MEDIA DRIVER
13158 M: Antti Palosaari <crope@iki.fi>
13159 L: linux-media@vger.kernel.org
13160 W: https://linuxtv.org
13161 W: http://palosaari.fi/linux/
13162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13163 T: git git://linuxtv.org/anttip/media_tree.git
13165 F: drivers/media/dvb-frontends/si2168*
13167 SI470X FM RADIO RECEIVER I2C DRIVER
13168 M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-i2c.c
13175 SI470X FM RADIO RECEIVER USB DRIVER
13176 M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-common.c
13182 F: drivers/media/radio/si470x/radio-si470x.h
13183 F: drivers/media/radio/si470x/radio-si470x-usb.c
13185 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13186 M: Eduardo Valentin <edubezval@gmail.com>
13187 L: linux-media@vger.kernel.org
13188 T: git git://linuxtv.org/media_tree.git
13189 W: https://linuxtv.org
13191 F: drivers/media/radio/si4713/si4713.?
13193 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13194 M: Eduardo Valentin <edubezval@gmail.com>
13195 L: linux-media@vger.kernel.org
13196 T: git git://linuxtv.org/media_tree.git
13197 W: https://linuxtv.org
13199 F: drivers/media/radio/si4713/radio-platform-si4713.c
13201 SI4713 FM RADIO TRANSMITTER USB DRIVER
13202 M: Hans Verkuil <hverkuil@xs4all.nl>
13203 L: linux-media@vger.kernel.org
13204 T: git git://linuxtv.org/media_tree.git
13205 W: https://linuxtv.org
13207 F: drivers/media/radio/si4713/radio-usb-si4713.c
13210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13211 L: linux-media@vger.kernel.org
13212 W: https://linuxtv.org
13213 T: git git://linuxtv.org/media_tree.git
13215 F: drivers/media/common/siano/
13216 F: drivers/media/usb/siano/
13217 F: drivers/media/usb/siano/
13218 F: drivers/media/mmc/siano/
13221 M: Palmer Dabbelt <palmer@sifive.com>
13222 L: linux-riscv@lists.infradead.org
13223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13228 SILEAD TOUCHSCREEN DRIVER
13229 M: Hans de Goede <hdegoede@redhat.com>
13230 L: linux-input@vger.kernel.org
13231 L: platform-driver-x86@vger.kernel.org
13233 F: drivers/input/touchscreen/silead.c
13234 F: drivers/platform/x86/touchscreen_dmi.c
13236 SILICON MOTION SM712 FRAME BUFFER DRIVER
13237 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13238 M: Teddy Wang <teddy.wang@siliconmotion.com>
13239 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13240 L: linux-fbdev@vger.kernel.org
13242 F: drivers/video/fbdev/sm712*
13243 F: Documentation/fb/sm712fb.txt
13245 SIMPLE FIRMWARE INTERFACE (SFI)
13246 M: Len Brown <lenb@kernel.org>
13247 L: sfi-devel@simplefirmware.org
13248 W: http://simplefirmware.org/
13249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13251 F: arch/x86/platform/sfi/
13253 F: include/linux/sfi*.h
13256 M: Hans de Goede <hdegoede@redhat.com>
13257 L: linux-fbdev@vger.kernel.org
13259 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13260 F: drivers/video/fbdev/simplefb.c
13261 F: include/linux/platform_data/simplefb.h
13263 SIMTEC EB110ATX (Chalice CATS)
13265 P: Vincent Sanders <vince@simtec.co.uk>
13266 M: Simtec Linux Team <linux@simtec.co.uk>
13267 W: http://www.simtec.co.uk/products/EB110ATX/
13270 SIMTEC EB2410ITX (BAST)
13272 P: Vincent Sanders <vince@simtec.co.uk>
13273 M: Simtec Linux Team <linux@simtec.co.uk>
13274 W: http://www.simtec.co.uk/products/EB2410ITX/
13276 F: arch/arm/mach-s3c24xx/mach-bast.c
13277 F: arch/arm/mach-s3c24xx/bast-ide.c
13278 F: arch/arm/mach-s3c24xx/bast-irq.c
13280 SIPHASH PRF ROUTINES
13281 M: Jason A. Donenfeld <Jason@zx2c4.com>
13284 F: lib/test_siphash.c
13285 F: include/linux/siphash.h
13288 M: Gavin Schenk <g.schenk@eckelmann.de>
13289 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13290 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13293 F: include/trace/events/siox.h
13295 SIS 190 ETHERNET DRIVER
13296 M: Francois Romieu <romieu@fr.zoreil.com>
13297 L: netdev@vger.kernel.org
13299 F: drivers/net/ethernet/sis/sis190.c
13301 SIS 900/7016 FAST ETHERNET DRIVER
13302 M: Daniele Venzano <venza@brownhat.org>
13303 W: http://www.brownhat.org/sis900.html
13304 L: netdev@vger.kernel.org
13306 F: drivers/net/ethernet/sis/sis900.*
13308 SIS FRAMEBUFFER DRIVER
13309 M: Thomas Winischhofer <thomas@winischhofer.net>
13310 W: http://www.winischhofer.net/linuxsisvga.shtml
13312 F: Documentation/fb/sisfb.txt
13313 F: drivers/video/fbdev/sis/
13314 F: include/video/sisfb.h
13317 M: Thomas Winischhofer <thomas@winischhofer.net>
13318 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13320 F: drivers/usb/misc/sisusbvga/
13323 M: Christoph Lameter <cl@linux.com>
13324 M: Pekka Enberg <penberg@kernel.org>
13325 M: David Rientjes <rientjes@google.com>
13326 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13327 M: Andrew Morton <akpm@linux-foundation.org>
13328 L: linux-mm@kvack.org
13330 F: include/linux/sl?b*.h
13333 SLEEPABLE READ-COPY UPDATE (SRCU)
13334 M: Lai Jiangshan <jiangshanlai@gmail.com>
13335 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13336 M: Josh Triplett <josh@joshtriplett.org>
13337 R: Steven Rostedt <rostedt@goodmis.org>
13338 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13339 L: linux-kernel@vger.kernel.org
13340 W: http://www.rdrop.com/users/paulmck/RCU/
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13343 F: include/linux/srcu*.h
13344 F: kernel/rcu/srcu*.c
13346 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13347 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13350 F: drivers/slimbus/
13351 F: Documentation/devicetree/bindings/slimbus/
13352 F: include/linux/slimbus.h
13354 SMACK SECURITY MODULE
13355 M: Casey Schaufler <casey@schaufler-ca.com>
13356 L: linux-security-module@vger.kernel.org
13357 W: http://schaufler-ca.com
13358 T: git git://github.com/cschaufler/smack-next
13360 F: Documentation/admin-guide/LSM/Smack.rst
13363 SMC91x ETHERNET DRIVER
13364 M: Nicolas Pitre <nico@fluxnic.net>
13366 F: drivers/net/ethernet/smsc/smc91x.*
13368 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13369 M: Sakari Ailus <sakari.ailus@iki.fi>
13370 L: linux-media@vger.kernel.org
13372 F: drivers/media/i2c/smiapp/
13373 F: include/media/i2c/smiapp.h
13374 F: drivers/media/i2c/smiapp-pll.c
13375 F: drivers/media/i2c/smiapp-pll.h
13376 F: include/uapi/linux/smiapp.h
13377 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13379 SMM665 HARDWARE MONITOR DRIVER
13380 M: Guenter Roeck <linux@roeck-us.net>
13381 L: linux-hwmon@vger.kernel.org
13383 F: Documentation/hwmon/smm665
13384 F: drivers/hwmon/smm665.c
13386 SMSC EMC2103 HARDWARE MONITOR DRIVER
13387 M: Steve Glendinning <steve.glendinning@shawell.net>
13388 L: linux-hwmon@vger.kernel.org
13390 F: Documentation/hwmon/emc2103
13391 F: drivers/hwmon/emc2103.c
13393 SMSC SCH5627 HARDWARE MONITOR DRIVER
13394 M: Hans de Goede <hdegoede@redhat.com>
13395 L: linux-hwmon@vger.kernel.org
13397 F: Documentation/hwmon/sch5627
13398 F: drivers/hwmon/sch5627.c
13400 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13401 M: Steve Glendinning <steve.glendinning@shawell.net>
13402 L: linux-fbdev@vger.kernel.org
13404 F: drivers/video/fbdev/smscufx.c
13406 SMSC47B397 HARDWARE MONITOR DRIVER
13407 M: Jean Delvare <jdelvare@suse.com>
13408 L: linux-hwmon@vger.kernel.org
13410 F: Documentation/hwmon/smsc47b397
13411 F: drivers/hwmon/smsc47b397.c
13413 SMSC911x ETHERNET DRIVER
13414 M: Steve Glendinning <steve.glendinning@shawell.net>
13415 L: netdev@vger.kernel.org
13417 F: include/linux/smsc911x.h
13418 F: drivers/net/ethernet/smsc/smsc911x.*
13420 SMSC9420 PCI ETHERNET DRIVER
13421 M: Steve Glendinning <steve.glendinning@shawell.net>
13422 L: netdev@vger.kernel.org
13424 F: drivers/net/ethernet/smsc/smsc9420.*
13426 SOC-CAMERA V4L2 SUBSYSTEM
13427 L: linux-media@vger.kernel.org
13428 T: git git://linuxtv.org/media_tree.git
13430 F: include/media/soc*
13431 F: drivers/media/i2c/soc_camera/
13432 F: drivers/media/platform/soc_camera/
13434 SOCIONEXT SYNQUACER I2C DRIVER
13435 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13436 L: linux-i2c@vger.kernel.org
13438 F: drivers/i2c/busses/i2c-synquacer.c
13439 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13441 SOCIONEXT UNIPHIER SOUND DRIVER
13442 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13445 F: sound/soc/uniphier/
13447 SOEKRIS NET48XX LED SUPPORT
13448 M: Chris Boot <bootc@bootc.net>
13450 F: drivers/leds/leds-net48xx.c
13452 SOFT-ROCE DRIVER (rxe)
13453 M: Moni Shoua <monis@mellanox.com>
13454 L: linux-rdma@vger.kernel.org
13456 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13457 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13458 F: drivers/infiniband/sw/rxe/
13459 F: include/uapi/rdma/rdma_user_rxe.h
13461 SOFTLOGIC 6x10 MPEG CODEC
13462 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13463 M: Anton Sviridenko <anton@corp.bluecherry.net>
13464 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13465 M: Andrey Utkin <andrey_utkin@fastmail.com>
13466 M: Ismael Luceno <ismael@iodev.co.uk>
13467 L: linux-media@vger.kernel.org
13469 F: drivers/media/pci/solo6x10/
13471 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13472 M: James Morse <james.morse@arm.com>
13473 L: linux-arm-kernel@lists.infradead.org
13475 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13476 F: drivers/firmware/arm_sdei.c
13477 F: include/linux/sdei.h
13478 F: include/uapi/linux/sdei.h
13480 SOFTWARE RAID (Multiple Disks) SUPPORT
13481 M: Shaohua Li <shli@kernel.org>
13482 L: linux-raid@vger.kernel.org
13483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13485 F: drivers/md/Makefile
13486 F: drivers/md/Kconfig
13488 F: drivers/md/raid*
13489 F: include/linux/raid/
13490 F: include/uapi/linux/raid/
13492 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13493 M: Jassi Brar <jaswinder.singh@linaro.org>
13494 L: netdev@vger.kernel.org
13496 F: drivers/net/ethernet/socionext/netsec.c
13497 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13499 SOLIDRUN CLEARFOG SUPPORT
13500 M: Russell King <linux@armlinux.org.uk>
13502 F: arch/arm/boot/dts/armada-388-clearfog*
13503 F: arch/arm/boot/dts/armada-38x-solidrun-*
13505 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13506 M: Russell King <linux@armlinux.org.uk>
13508 F: arch/arm/boot/dts/imx6*-cubox-i*
13509 F: arch/arm/boot/dts/imx6*-hummingboard*
13510 F: arch/arm/boot/dts/imx6*-sr-*
13512 SONIC NETWORK DRIVER
13513 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13514 L: netdev@vger.kernel.org
13516 F: drivers/net/ethernet/natsemi/sonic.*
13518 SONICS SILICON BACKPLANE DRIVER (SSB)
13519 M: Michael Buesch <m@bues.ch>
13520 L: linux-wireless@vger.kernel.org
13523 F: include/linux/ssb/
13525 SONY IMX258 SENSOR DRIVER
13526 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13527 L: linux-media@vger.kernel.org
13528 T: git git://linuxtv.org/media_tree.git
13530 F: drivers/media/i2c/imx258.c
13532 SONY IMX274 SENSOR DRIVER
13533 M: Leon Luo <leonl@leopardimaging.com>
13534 L: linux-media@vger.kernel.org
13535 T: git git://linuxtv.org/media_tree.git
13537 F: drivers/media/i2c/imx274.c
13538 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13540 SONY MEMORYSTICK CARD SUPPORT
13541 M: Alex Dubov <oakad@yahoo.com>
13542 W: http://tifmxx.berlios.de/
13544 F: drivers/memstick/host/tifm_ms.c
13546 SONY MEMORYSTICK STANDARD SUPPORT
13547 M: Maxim Levitsky <maximlevitsky@gmail.com>
13549 F: drivers/memstick/core/ms_block.*
13551 SONY VAIO CONTROL DEVICE DRIVER
13552 M: Mattia Dongili <malattia@linux.it>
13553 L: platform-driver-x86@vger.kernel.org
13554 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13556 F: Documentation/laptops/sony-laptop.txt
13557 F: drivers/char/sonypi.c
13558 F: drivers/platform/x86/sony-laptop.c
13559 F: include/linux/sony-laptop.h
13562 M: Jaroslav Kysela <perex@perex.cz>
13563 M: Takashi Iwai <tiwai@suse.com>
13564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13565 W: http://www.alsa-project.org/
13566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13567 T: git git://git.alsa-project.org/alsa-kernel.git
13568 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13570 F: Documentation/sound/
13572 F: include/uapi/sound/
13575 SOUND - COMPRESSED AUDIO
13576 M: Vinod Koul <vkoul@kernel.org>
13577 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13580 F: Documentation/sound/designs/compress-offload.rst
13581 F: include/sound/compress_driver.h
13582 F: include/uapi/sound/compress_*
13583 F: sound/core/compress_offload.c
13584 F: sound/soc/soc-compress.c
13586 SOUND - DMAENGINE HELPERS
13587 M: Lars-Peter Clausen <lars@metafoo.de>
13589 F: include/sound/dmaengine_pcm.h
13590 F: sound/core/pcm_dmaengine.c
13591 F: sound/soc/soc-generic-dmaengine-pcm.c
13593 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13594 M: Liam Girdwood <lgirdwood@gmail.com>
13595 M: Mark Brown <broonie@kernel.org>
13596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13598 W: http://alsa-project.org/main/index.php/ASoC
13600 F: Documentation/devicetree/bindings/sound/
13601 F: Documentation/sound/soc/
13603 F: include/sound/soc*
13605 SOUNDWIRE SUBSYSTEM
13606 M: Vinod Koul <vinod.koul@intel.com>
13607 M: Sanyog Kale <sanyog.r.kale@intel.com>
13608 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13611 F: Documentation/driver-api/soundwire/
13612 F: drivers/soundwire/
13613 F: include/linux/soundwire/
13616 M: Olli Salonen <olli.salonen@iki.fi>
13617 L: linux-media@vger.kernel.org
13618 W: https://linuxtv.org
13619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13621 F: drivers/media/dvb-frontends/sp2*
13623 SPARC + UltraSPARC (sparc/sparc64)
13624 M: "David S. Miller" <davem@davemloft.net>
13625 L: sparclinux@vger.kernel.org
13626 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13633 SPARC SERIAL DRIVERS
13634 M: "David S. Miller" <davem@davemloft.net>
13635 L: sparclinux@vger.kernel.org
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13639 F: include/linux/sunserialcore.h
13640 F: drivers/tty/serial/suncore.c
13641 F: drivers/tty/serial/sunhv.c
13642 F: drivers/tty/serial/sunsab.c
13643 F: drivers/tty/serial/sunsab.h
13644 F: drivers/tty/serial/sunsu.c
13645 F: drivers/tty/serial/sunzilog.c
13646 F: drivers/tty/serial/sunzilog.h
13647 F: drivers/tty/vcc.c
13650 M: "Christopher Li" <sparse@chrisli.org>
13651 L: linux-sparse@vger.kernel.org
13652 W: https://sparse.wiki.kernel.org/
13653 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13654 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13656 F: include/linux/compiler.h
13658 SPEAR CLOCK FRAMEWORK SUPPORT
13659 M: Viresh Kumar <vireshk@kernel.org>
13660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13661 W: http://www.st.com/spear
13663 F: drivers/clk/spear/
13665 SPEAR PLATFORM SUPPORT
13666 M: Viresh Kumar <vireshk@kernel.org>
13667 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13669 W: http://www.st.com/spear
13671 F: arch/arm/boot/dts/spear*
13672 F: arch/arm/mach-spear/
13675 M: Marek Vasut <marek.vasut@gmail.com>
13676 L: linux-mtd@lists.infradead.org
13677 W: http://www.linux-mtd.infradead.org/
13678 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13679 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13680 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13682 F: drivers/mtd/spi-nor/
13683 F: include/linux/mtd/spi-nor.h
13686 M: Mark Brown <broonie@kernel.org>
13687 L: linux-spi@vger.kernel.org
13688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13689 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13691 F: Documentation/devicetree/bindings/spi/
13692 F: Documentation/spi/
13694 F: include/linux/spi/
13695 F: include/uapi/linux/spi/
13698 SPIDERNET NETWORK DRIVER for CELL
13699 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13700 L: netdev@vger.kernel.org
13702 F: Documentation/networking/spider_net.txt
13703 F: drivers/net/ethernet/toshiba/spider_net*
13706 R: Stephen Boyd <sboyd@kernel.org>
13707 L: linux-arm-msm@vger.kernel.org
13708 F: Documentation/devicetree/bindings/spmi/
13710 F: include/dt-bindings/spmi/spmi.h
13711 F: include/linux/spmi.h
13712 F: include/trace/events/spmi.h
13715 M: Jeremy Kerr <jk@ozlabs.org>
13716 L: linuxppc-dev@lists.ozlabs.org
13717 W: http://www.ibm.com/developerworks/power/cell/
13719 F: Documentation/filesystems/spufs.txt
13720 F: arch/powerpc/platforms/cell/spufs/
13722 SQUASHFS FILE SYSTEM
13723 M: Phillip Lougher <phillip@squashfs.org.uk>
13724 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13725 W: http://squashfs.org.uk
13726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13728 F: Documentation/filesystems/squashfs.txt
13731 SRM (Alpha) environment access
13732 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13734 F: arch/alpha/kernel/srm_env.c
13736 ST STM32 I2C/SMBUS DRIVER
13737 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13738 L: linux-i2c@vger.kernel.org
13740 F: drivers/i2c/busses/i2c-stm32*
13743 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744 L: stable@vger.kernel.org
13746 F: Documentation/process/stable-kernel-rules.rst
13749 M: Ian Abbott <abbotti@mev.co.uk>
13750 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13752 F: drivers/staging/comedi/
13754 STAGING - EROFS FILE SYSTEM
13755 M: Gao Xiang <gaoxiang25@huawei.com>
13756 M: Chao Yu <yuchao0@huawei.com>
13757 L: linux-erofs@lists.ozlabs.org
13759 F: drivers/staging/erofs/
13761 STAGING - FLARION FT1000 DRIVERS
13762 M: Marek Belisko <marek.belisko@gmail.com>
13764 F: drivers/staging/ft1000/
13766 STAGING - INDUSTRIAL IO
13767 M: Jonathan Cameron <jic23@kernel.org>
13768 L: linux-iio@vger.kernel.org
13770 F: Documentation/devicetree/bindings/staging/iio/
13771 F: drivers/staging/iio/
13773 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13774 M: Marc Dietrich <marvin24@gmx.de>
13775 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13776 L: linux-tegra@vger.kernel.org
13778 F: drivers/staging/nvec/
13780 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13781 M: Jens Frederich <jfrederich@gmail.com>
13782 M: Daniel Drake <dsd@laptop.org>
13783 M: Jon Nettleton <jon.nettleton@gmail.com>
13784 W: http://wiki.laptop.org/go/DCON
13786 F: drivers/staging/olpc_dcon/
13788 STAGING - REALTEK RTL8712U DRIVERS
13789 M: Larry Finger <Larry.Finger@lwfinger.net>
13790 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13792 F: drivers/staging/rtl8712/
13794 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13795 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13796 M: Teddy Wang <teddy.wang@siliconmotion.com>
13797 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13798 L: linux-fbdev@vger.kernel.org
13800 F: drivers/staging/sm750fb/
13802 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13803 M: William Hubbs <w.d.hubbs@gmail.com>
13804 M: Chris Brannon <chris@the-brannons.com>
13805 M: Kirk Reiser <kirk@reisers.ca>
13806 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13807 L: speakup@linux-speakup.org
13808 W: http://www.linux-speakup.org/
13810 F: drivers/staging/speakup/
13812 STAGING - VIA VT665X DRIVERS
13813 M: Forest Bond <forest@alittletooquiet.net>
13815 F: drivers/staging/vt665?/
13817 STAGING - WILC1000 WIFI DRIVER
13818 M: Aditya Shankar <aditya.shankar@microchip.com>
13819 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13820 L: linux-wireless@vger.kernel.org
13822 F: drivers/staging/wilc1000/
13824 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13825 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13827 F: drivers/staging/xgifb/
13830 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13832 L: devel@driverdev.osuosl.org
13834 F: drivers/staging/
13836 STARFIRE/DURALAN NETWORK DRIVER
13837 M: Ion Badulescu <ionut@badula.org>
13839 F: drivers/net/ethernet/adaptec/starfire*
13841 STEC S1220 SKD DRIVER
13842 M: Bart Van Assche <bart.vanassche@wdc.com>
13843 L: linux-block@vger.kernel.org
13845 F: drivers/block/skd*[ch]
13847 STI AUDIO (ASoC) DRIVERS
13848 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13851 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13855 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13857 F: drivers/staging/media/st-cec/
13858 F: Documentation/devicetree/bindings/media/stih-cec.txt
13860 STK1160 USB VIDEO CAPTURE DRIVER
13861 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13862 L: linux-media@vger.kernel.org
13863 T: git git://linuxtv.org/media_tree.git
13865 F: drivers/media/usb/stk1160/
13867 STM32 AUDIO (ASoC) DRIVERS
13868 M: Olivier Moysan <olivier.moysan@st.com>
13869 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13872 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13875 STM32 TIMER/LPTIMER DRIVERS
13876 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13878 F: drivers/*/stm32-*timer*
13879 F: drivers/pwm/pwm-stm32*
13880 F: include/linux/*/stm32-*tim*
13881 F: Documentation/ABI/testing/*timer-stm32
13882 F: Documentation/devicetree/bindings/*/stm32-*timer*
13883 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13885 STMMAC ETHERNET DRIVER
13886 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13887 M: Alexandre Torgue <alexandre.torgue@st.com>
13888 M: Jose Abreu <joabreu@synopsys.com>
13889 L: netdev@vger.kernel.org
13890 W: http://www.stlinux.com
13892 F: drivers/net/ethernet/stmicro/stmmac/
13895 M: Sam Creasey <sammy@sammy.net>
13896 W: http://sammy.net/sun3/
13898 F: arch/m68k/kernel/*sun3*
13899 F: arch/m68k/sun3*/
13900 F: arch/m68k/include/asm/sun3*
13901 F: drivers/net/ethernet/i825xx/sun3*
13903 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13904 M: Hans de Goede <hdegoede@redhat.com>
13905 L: linux-input@vger.kernel.org
13907 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13908 F: drivers/input/keyboard/sun4i-lradc-keys.c
13910 SUNDANCE NETWORK DRIVER
13911 M: Denis Kirjanov <kda@linux-powerpc.org>
13912 L: netdev@vger.kernel.org
13914 F: drivers/net/ethernet/dlink/sundance.c
13917 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13918 M: Rich Felker <dalias@libc.org>
13919 L: linux-sh@vger.kernel.org
13920 Q: http://patchwork.kernel.org/project/linux-sh/list/
13922 F: Documentation/sh/
13927 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13928 M: Len Brown <len.brown@intel.com>
13929 M: Pavel Machek <pavel@ucw.cz>
13930 L: linux-pm@vger.kernel.org
13931 B: https://bugzilla.kernel.org
13933 F: Documentation/power/
13934 F: arch/x86/kernel/acpi/
13935 F: drivers/base/power/
13937 F: include/linux/suspend.h
13938 F: include/linux/freezer.h
13939 F: include/linux/pm.h
13942 M: Martin Mares <mj@ucw.cz>
13943 L: linux-video@atrey.karlin.mff.cuni.cz
13945 F: Documentation/svga.txt
13946 F: arch/x86/boot/video*
13949 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13950 L: iommu@lists.linux-foundation.org
13951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13953 F: kernel/dma/swiotlb.c
13954 F: arch/*/kernel/pci-swiotlb.c
13955 F: include/linux/swiotlb.h
13958 M: Jiri Pirko <jiri@resnulli.us>
13959 M: Ivan Vecera <ivecera@redhat.com>
13960 L: netdev@vger.kernel.org
13963 F: include/net/switchdev.h
13965 SY8106A REGULATOR DRIVER
13966 M: Icenowy Zheng <icenowy@aosc.io>
13968 F: drivers/regulator/sy8106a-regulator.c
13969 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13971 SYNC FILE FRAMEWORK
13972 M: Sumit Semwal <sumit.semwal@linaro.org>
13973 R: Gustavo Padovan <gustavo@padovan.org>
13975 L: linux-media@vger.kernel.org
13976 L: dri-devel@lists.freedesktop.org
13977 F: drivers/dma-buf/sync_*
13978 F: drivers/dma-buf/dma-fence*
13979 F: drivers/dma-buf/sw_sync.c
13980 F: include/linux/sync_file.h
13981 F: include/uapi/linux/sync_file.h
13982 F: Documentation/sync_file.txt
13983 T: git git://anongit.freedesktop.org/drm/drm-misc
13985 SYNOPSYS ARC ARCHITECTURE
13986 M: Vineet Gupta <vgupta@synopsys.com>
13987 L: linux-snps-arc@lists.infradead.org
13990 F: Documentation/devicetree/bindings/arc/*
13991 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13992 F: drivers/clocksource/arc_timer.c
13993 F: drivers/tty/serial/arc_uart.c
13994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13996 SYNOPSYS ARC HSDK SDP pll clock driver
13997 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13999 F: drivers/clk/clk-hsdk-pll.c
14000 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14002 SYNOPSYS ARC SDP clock driver
14003 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14005 F: drivers/clk/axs10x/*
14006 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14008 SYNOPSYS ARC SDP platform support
14009 M: Alexey Brodkin <abrodkin@synopsys.com>
14011 F: arch/arc/plat-axs10x
14012 F: arch/arc/boot/dts/ax*
14013 F: Documentation/devicetree/bindings/arc/axs10*
14015 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14016 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14018 F: drivers/reset/reset-axs10x.c
14019 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14021 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14022 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14024 F: drivers/tty/serial/8250/8250_dw.c
14026 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14027 M: Hoan Tran <hotran@apm.com>
14028 L: linux-gpio@vger.kernel.org
14030 F: drivers/gpio/gpio-dwapb.c
14031 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14033 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14034 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14036 F: drivers/dma/dwi-axi-dmac/
14037 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14039 SYNOPSYS DESIGNWARE DMAC DRIVER
14040 M: Viresh Kumar <vireshk@kernel.org>
14041 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14043 F: include/linux/dma/dw.h
14044 F: include/linux/platform_data/dma-dw.h
14047 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14048 M: Jose Abreu <Jose.Abreu@synopsys.com>
14049 L: netdev@vger.kernel.org
14051 F: drivers/net/ethernet/synopsys/
14053 SYNOPSYS DESIGNWARE I2C DRIVER
14054 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14055 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14056 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14057 L: linux-i2c@vger.kernel.org
14059 F: drivers/i2c/busses/i2c-designware-*
14060 F: include/linux/platform_data/i2c-designware.h
14062 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14063 M: Jaehoon Chung <jh80.chung@samsung.com>
14064 L: linux-mmc@vger.kernel.org
14066 F: drivers/mmc/host/dw_mmc*
14068 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14069 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14071 F: drivers/reset/reset-hsdk.c
14072 F: include/dt-bindings/reset/snps,hsdk-reset.h
14073 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14075 SYSTEM CONFIGURATION (SYSCON)
14076 M: Lee Jones <lee.jones@linaro.org>
14077 M: Arnd Bergmann <arnd@arndb.de>
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14080 F: drivers/mfd/syscon.c
14082 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14083 M: Sudeep Holla <sudeep.holla@arm.com>
14084 L: linux-arm-kernel@lists.infradead.org
14086 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14087 F: drivers/clk/clk-sc[mp]i.c
14088 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14089 F: drivers/firmware/arm_scpi.c
14090 F: drivers/firmware/arm_scmi/
14091 F: include/linux/sc[mp]i_protocol.h
14093 SYSTEM RESET/SHUTDOWN DRIVERS
14094 M: Sebastian Reichel <sre@kernel.org>
14095 L: linux-pm@vger.kernel.org
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14098 F: Documentation/devicetree/bindings/power/reset/
14099 F: drivers/power/reset/
14101 SYSTEM TRACE MODULE CLASS
14102 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14105 F: Documentation/trace/stm.rst
14106 F: drivers/hwtracing/stm/
14107 F: include/linux/stm.h
14108 F: include/uapi/linux/stm.h
14111 M: Christoph Hellwig <hch@infradead.org>
14113 F: Documentation/filesystems/sysv-fs.txt
14115 F: include/linux/sysv_fs.h
14118 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14119 L: linux-scsi@vger.kernel.org
14120 L: target-devel@vger.kernel.org
14121 W: http://www.linux-iscsi.org
14122 W: http://groups.google.com/group/linux-iscsi-target-dev
14123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14127 F: Documentation/target/
14129 TASKSTATS STATISTICS INTERFACE
14130 M: Balbir Singh <bsingharora@gmail.com>
14132 F: Documentation/accounting/taskstats*
14133 F: include/linux/taskstats*
14134 F: kernel/taskstats.c
14137 M: Jamal Hadi Salim <jhs@mojatatu.com>
14138 M: Cong Wang <xiyou.wangcong@gmail.com>
14139 M: Jiri Pirko <jiri@resnulli.us>
14140 L: netdev@vger.kernel.org
14142 F: include/net/pkt_cls.h
14143 F: include/net/pkt_sched.h
14144 F: include/net/tc_act/
14145 F: include/uapi/linux/pkt_cls.h
14146 F: include/uapi/linux/pkt_sched.h
14147 F: include/uapi/linux/tc_act/
14148 F: include/uapi/linux/tc_ematch/
14151 TC90522 MEDIA DRIVER
14152 M: Akihiro Tsukada <tskd08@gmail.com>
14153 L: linux-media@vger.kernel.org
14155 F: drivers/media/dvb-frontends/tc90522*
14157 TCP LOW PRIORITY MODULE
14158 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14159 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14160 W: http://tcp-lp-mod.sourceforge.net/
14162 F: net/ipv4/tcp_lp.c
14164 TDA10071 MEDIA DRIVER
14165 M: Antti Palosaari <crope@iki.fi>
14166 L: linux-media@vger.kernel.org
14167 W: https://linuxtv.org
14168 W: http://palosaari.fi/linux/
14169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14170 T: git git://linuxtv.org/anttip/media_tree.git
14172 F: drivers/media/dvb-frontends/tda10071*
14174 TDA18212 MEDIA DRIVER
14175 M: Antti Palosaari <crope@iki.fi>
14176 L: linux-media@vger.kernel.org
14177 W: https://linuxtv.org
14178 W: http://palosaari.fi/linux/
14179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14180 T: git git://linuxtv.org/anttip/media_tree.git
14182 F: drivers/media/tuners/tda18212*
14184 TDA18218 MEDIA DRIVER
14185 M: Antti Palosaari <crope@iki.fi>
14186 L: linux-media@vger.kernel.org
14187 W: https://linuxtv.org
14188 W: http://palosaari.fi/linux/
14189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14190 T: git git://linuxtv.org/anttip/media_tree.git
14192 F: drivers/media/tuners/tda18218*
14194 TDA18250 MEDIA DRIVER
14195 M: Olli Salonen <olli.salonen@iki.fi>
14196 L: linux-media@vger.kernel.org
14197 W: https://linuxtv.org
14198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14199 T: git git://linuxtv.org/media_tree.git
14201 F: drivers/media/tuners/tda18250*
14203 TDA18271 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/tda18271*
14213 TDA1997x MEDIA DRIVER
14214 M: Tim Harvey <tharvey@gateworks.com>
14215 L: linux-media@vger.kernel.org
14216 W: https://linuxtv.org
14217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14219 F: drivers/media/i2c/tda1997x.*
14221 TDA827x MEDIA DRIVER
14222 M: Michael Krufky <mkrufky@linuxtv.org>
14223 L: linux-media@vger.kernel.org
14224 W: https://linuxtv.org
14225 W: http://github.com/mkrufky
14226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14227 T: git git://linuxtv.org/mkrufky/tuners.git
14229 F: drivers/media/tuners/tda8290.*
14231 TDA8290 MEDIA DRIVER
14232 M: Michael Krufky <mkrufky@linuxtv.org>
14233 L: linux-media@vger.kernel.org
14234 W: https://linuxtv.org
14235 W: http://github.com/mkrufky
14236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14237 T: git git://linuxtv.org/mkrufky/tuners.git
14239 F: drivers/media/tuners/tda8290.*
14241 TDA9840 MEDIA DRIVER
14242 M: Hans Verkuil <hverkuil@xs4all.nl>
14243 L: linux-media@vger.kernel.org
14244 T: git git://linuxtv.org/media_tree.git
14245 W: https://linuxtv.org
14247 F: drivers/media/i2c/tda9840*
14249 TEA5761 TUNER DRIVER
14250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14251 L: linux-media@vger.kernel.org
14252 W: https://linuxtv.org
14253 T: git git://linuxtv.org/media_tree.git
14255 F: drivers/media/tuners/tea5761.*
14257 TEA5767 TUNER DRIVER
14258 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14259 L: linux-media@vger.kernel.org
14260 W: https://linuxtv.org
14261 T: git git://linuxtv.org/media_tree.git
14263 F: drivers/media/tuners/tea5767.*
14265 TEA6415C MEDIA DRIVER
14266 M: Hans Verkuil <hverkuil@xs4all.nl>
14267 L: linux-media@vger.kernel.org
14268 T: git git://linuxtv.org/media_tree.git
14269 W: https://linuxtv.org
14271 F: drivers/media/i2c/tea6415c*
14273 TEA6420 MEDIA DRIVER
14274 M: Hans Verkuil <hverkuil@xs4all.nl>
14275 L: linux-media@vger.kernel.org
14276 T: git git://linuxtv.org/media_tree.git
14277 W: https://linuxtv.org
14279 F: drivers/media/i2c/tea6420*
14282 M: Jiri Pirko <jiri@resnulli.us>
14283 L: netdev@vger.kernel.org
14285 F: drivers/net/team/
14286 F: include/linux/if_team.h
14287 F: include/uapi/linux/if_team.h
14289 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14290 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14292 F: arch/x86/platform/ts5500/
14294 TECHNOTREND USB IR RECEIVER
14295 M: Sean Young <sean@mess.org>
14296 L: linux-media@vger.kernel.org
14298 F: drivers/media/rc/ttusbir.c
14300 TECHWELL TW9910 VIDEO DECODER
14301 L: linux-media@vger.kernel.org
14303 F: drivers/media/i2c/tw9910.c
14304 F: include/media/i2c/tw9910.h
14307 M: Jens Wiklander <jens.wiklander@linaro.org>
14309 F: include/linux/tee_drv.h
14310 F: include/uapi/linux/tee.h
14312 F: Documentation/tee.txt
14314 TEGRA ARCHITECTURE SUPPORT
14315 M: Thierry Reding <thierry.reding@gmail.com>
14316 M: Jonathan Hunter <jonathanh@nvidia.com>
14317 L: linux-tegra@vger.kernel.org
14318 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14324 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14325 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14327 F: drivers/clk/tegra/
14330 M: Laxman Dewangan <ldewangan@nvidia.com>
14331 M: Jon Hunter <jonathanh@nvidia.com>
14333 F: drivers/dma/tegra*
14336 M: Laxman Dewangan <ldewangan@nvidia.com>
14338 F: drivers/i2c/busses/i2c-tegra.c
14340 TEGRA IOMMU DRIVERS
14341 M: Thierry Reding <thierry.reding@gmail.com>
14342 L: linux-tegra@vger.kernel.org
14344 F: drivers/iommu/tegra*
14347 M: Laxman Dewangan <ldewangan@nvidia.com>
14349 F: drivers/input/keyboard/tegra-kbc.c
14352 M: Stefan Agner <stefan@agner.ch>
14353 M: Lucas Stach <dev@lynxeye.de>
14355 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14356 F: drivers/mtd/nand/raw/tegra_nand.c
14359 M: Thierry Reding <thierry.reding@gmail.com>
14361 F: drivers/pwm/pwm-tegra.c
14363 TEGRA SERIAL DRIVER
14364 M: Laxman Dewangan <ldewangan@nvidia.com>
14366 F: drivers/tty/serial/serial-tegra.c
14369 M: Laxman Dewangan <ldewangan@nvidia.com>
14371 F: drivers/spi/spi-tegra*
14373 TEHUTI ETHERNET DRIVER
14374 M: Andy Gospodarek <andy@greyhouse.net>
14375 L: netdev@vger.kernel.org
14377 F: drivers/net/ethernet/tehuti/*
14379 Telecom Clock Driver for MCPL0010
14380 M: Mark Gross <mark.gross@intel.com>
14382 F: drivers/char/tlclk.c
14384 TENSILICA XTENSA PORT (xtensa)
14385 M: Chris Zankel <chris@zankel.net>
14386 M: Max Filippov <jcmvbkbc@gmail.com>
14387 L: linux-xtensa@linux-xtensa.org
14388 T: git git://github.com/czankel/xtensa-linux.git
14391 F: drivers/irqchip/irq-xtensa-*
14393 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14394 M: Nishanth Menon <nm@ti.com>
14395 M: Tero Kristo <t-kristo@ti.com>
14396 M: Santosh Shilimkar <ssantosh@kernel.org>
14397 L: linux-arm-kernel@lists.infradead.org
14399 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14400 F: drivers/firmware/ti_sci*
14401 F: include/linux/soc/ti/ti_sci_protocol.h
14402 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14403 F: include/dt-bindings/genpd/k2g.h
14404 F: drivers/soc/ti/ti_sci_pm_domains.c
14405 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14406 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14407 F: drivers/clk/keystone/sci-clk.c
14408 F: drivers/reset/reset-ti-sci.c
14410 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14411 M: Hans Verkuil <hverkuil@xs4all.nl>
14412 L: linux-media@vger.kernel.org
14413 T: git git://linuxtv.org/media_tree.git
14414 W: https://linuxtv.org
14416 F: drivers/media/radio/radio-raremono.c
14419 M: Zhang Rui <rui.zhang@intel.com>
14420 M: Eduardo Valentin <edubezval@gmail.com>
14421 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14422 L: linux-pm@vger.kernel.org
14423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14425 Q: https://patchwork.kernel.org/project/linux-pm/list/
14427 F: drivers/thermal/
14428 F: include/linux/thermal.h
14429 F: include/uapi/linux/thermal.h
14430 F: include/linux/cpu_cooling.h
14431 F: Documentation/devicetree/bindings/thermal/
14433 THERMAL/CPU_COOLING
14434 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14435 M: Viresh Kumar <viresh.kumar@linaro.org>
14436 M: Javi Merino <javi.merino@kernel.org>
14437 L: linux-pm@vger.kernel.org
14439 F: Documentation/thermal/cpu-cooling-api.txt
14440 F: drivers/thermal/cpu_cooling.c
14441 F: include/linux/cpu_cooling.h
14443 THINKPAD ACPI EXTRAS DRIVER
14444 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14445 L: ibm-acpi-devel@lists.sourceforge.net
14446 L: platform-driver-x86@vger.kernel.org
14447 W: http://ibm-acpi.sourceforge.net
14448 W: http://thinkwiki.org/wiki/Ibm-acpi
14449 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14451 F: drivers/platform/x86/thinkpad_acpi.c
14454 M: Andreas Noever <andreas.noever@gmail.com>
14455 M: Michael Jamet <michael.jamet@intel.com>
14456 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14457 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14460 F: Documentation/admin-guide/thunderbolt.rst
14461 F: drivers/thunderbolt/
14462 F: include/linux/thunderbolt.h
14464 THUNDERBOLT NETWORK DRIVER
14465 M: Michael Jamet <michael.jamet@intel.com>
14466 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14467 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14468 L: netdev@vger.kernel.org
14470 F: drivers/net/thunderbolt.c
14472 THUNDERX GPIO DRIVER
14473 M: David Daney <david.daney@cavium.com>
14475 F: drivers/gpio/gpio-thunderx.c
14477 TI AM437X VPFE DRIVER
14478 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14479 L: linux-media@vger.kernel.org
14480 W: https://linuxtv.org
14481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14482 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14484 F: drivers/media/platform/am437x/
14486 TI BANDGAP AND THERMAL DRIVER
14487 M: Eduardo Valentin <edubezval@gmail.com>
14488 M: Keerthy <j-keerthy@ti.com>
14489 L: linux-pm@vger.kernel.org
14490 L: linux-omap@vger.kernel.org
14492 F: drivers/thermal/ti-soc-thermal/
14494 TI BQ27XXX POWER SUPPLY DRIVER
14495 R: Andrew F. Davis <afd@ti.com>
14496 F: include/linux/power/bq27xxx_battery.h
14497 F: drivers/power/supply/bq27xxx_battery.c
14498 F: drivers/power/supply/bq27xxx_battery_i2c.c
14500 TI CDCE706 CLOCK DRIVER
14501 M: Max Filippov <jcmvbkbc@gmail.com>
14503 F: drivers/clk/clk-cdce706.c
14506 M: Tero Kristo <t-kristo@ti.com>
14507 L: linux-omap@vger.kernel.org
14510 F: include/linux/clk/ti.h
14512 TI DAVINCI MACHINE SUPPORT
14513 M: Sekhar Nori <nsekhar@ti.com>
14514 M: Kevin Hilman <khilman@kernel.org>
14515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14518 F: arch/arm/mach-davinci/
14519 F: drivers/i2c/busses/i2c-davinci.c
14520 F: arch/arm/boot/dts/da850*
14522 TI DAVINCI SERIES CLOCK DRIVER
14523 M: David Lechner <david@lechnology.com>
14524 R: Sekhar Nori <nsekhar@ti.com>
14526 F: Documentation/devicetree/bindings/clock/ti/davinci/
14527 F: drivers/clk/davinci/
14529 TI DAVINCI SERIES GPIO DRIVER
14530 M: Keerthy <j-keerthy@ti.com>
14531 L: linux-gpio@vger.kernel.org
14533 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14534 F: drivers/gpio/gpio-davinci.c
14536 TI DAVINCI SERIES MEDIA DRIVER
14537 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14538 L: linux-media@vger.kernel.org
14539 W: https://linuxtv.org
14540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14541 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14543 F: drivers/media/platform/davinci/
14544 F: include/media/davinci/
14546 TI ETHERNET SWITCH DRIVER (CPSW)
14547 R: Grygorii Strashko <grygorii.strashko@ti.com>
14548 L: linux-omap@vger.kernel.org
14549 L: netdev@vger.kernel.org
14551 F: drivers/net/ethernet/ti/cpsw*
14552 F: drivers/net/ethernet/ti/davinci*
14554 TI FLASH MEDIA INTERFACE DRIVER
14555 M: Alex Dubov <oakad@yahoo.com>
14557 F: drivers/misc/tifm*
14558 F: drivers/mmc/host/tifm_sd.c
14559 F: include/linux/tifm.h
14561 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14562 M: Santosh Shilimkar <ssantosh@kernel.org>
14563 L: linux-kernel@vger.kernel.org
14564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14566 F: drivers/soc/ti/*
14567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14569 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14570 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14571 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14574 F: sound/soc/codecs/lm49453*
14575 F: sound/soc/codecs/isabelle*
14577 TI LP855x BACKLIGHT DRIVER
14578 M: Milo Kim <milo.kim@ti.com>
14580 F: Documentation/backlight/lp855x-driver.txt
14581 F: drivers/video/backlight/lp855x_bl.c
14582 F: include/linux/platform_data/lp855x.h
14584 TI LP8727 CHARGER DRIVER
14585 M: Milo Kim <milo.kim@ti.com>
14587 F: drivers/power/supply/lp8727_charger.c
14588 F: include/linux/platform_data/lp8727.h
14590 TI LP8788 MFD DRIVER
14591 M: Milo Kim <milo.kim@ti.com>
14593 F: drivers/iio/adc/lp8788_adc.c
14594 F: drivers/leds/leds-lp8788.c
14595 F: drivers/mfd/lp8788*.c
14596 F: drivers/power/supply/lp8788-charger.c
14597 F: drivers/regulator/lp8788-*.c
14598 F: include/linux/mfd/lp8788*.h
14600 TI NETCP ETHERNET DRIVER
14601 M: Wingman Kwok <w-kwok2@ti.com>
14602 M: Murali Karicheri <m-karicheri2@ti.com>
14603 L: netdev@vger.kernel.org
14605 F: drivers/net/ethernet/ti/netcp*
14607 TI TAS571X FAMILY ASoC CODEC DRIVER
14608 M: Kevin Cernekee <cernekee@chromium.org>
14609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14611 F: sound/soc/codecs/tas571x*
14613 TI TRF7970A NFC DRIVER
14614 M: Mark Greer <mgreer@animalcreek.com>
14615 L: linux-wireless@vger.kernel.org
14616 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14618 F: drivers/nfc/trf7970a.c
14619 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14621 TI TWL4030 SERIES SOC CODEC DRIVER
14622 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14625 F: sound/soc/codecs/twl4030*
14628 M: Benoit Parrot <bparrot@ti.com>
14629 L: linux-media@vger.kernel.org
14630 W: http://linuxtv.org/
14631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14633 F: drivers/media/platform/ti-vpe/
14635 TI WILINK WIRELESS DRIVERS
14636 L: linux-wireless@vger.kernel.org
14637 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14638 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14641 F: drivers/net/wireless/ti/
14642 F: include/linux/wl12xx.h
14644 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14645 M: John Stultz <john.stultz@linaro.org>
14646 M: Thomas Gleixner <tglx@linutronix.de>
14647 R: Stephen Boyd <sboyd@kernel.org>
14648 L: linux-kernel@vger.kernel.org
14649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14651 F: include/linux/clocksource.h
14652 F: include/linux/time.h
14653 F: include/linux/timex.h
14654 F: include/uapi/linux/time.h
14655 F: include/uapi/linux/timex.h
14656 F: kernel/time/clocksource.c
14657 F: kernel/time/time*.c
14658 F: kernel/time/alarmtimer.c
14659 F: kernel/time/ntp.c
14660 F: tools/testing/selftests/timers/
14663 M: Jon Maloy <jon.maloy@ericsson.com>
14664 M: Ying Xue <ying.xue@windriver.com>
14665 L: netdev@vger.kernel.org (core kernel code)
14666 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14667 W: http://tipc.sourceforge.net/
14669 F: include/uapi/linux/tipc*.h
14672 TLAN NETWORK DRIVER
14673 M: Samuel Chessman <chessman@tux.org>
14674 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14675 W: http://sourceforge.net/projects/tlan/
14677 F: Documentation/networking/tlan.txt
14678 F: drivers/net/ethernet/ti/tlan.*
14680 TM6000 VIDEO4LINUX DRIVER
14681 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14682 L: linux-media@vger.kernel.org
14683 W: https://linuxtv.org
14684 T: git git://linuxtv.org/media_tree.git
14686 F: drivers/media/usb/tm6000/
14687 F: Documentation/media/v4l-drivers/tm6000*
14689 TMIO/SDHI MMC DRIVER
14690 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14691 L: linux-mmc@vger.kernel.org
14693 F: drivers/mmc/host/tmio_mmc*
14694 F: drivers/mmc/host/renesas_sdhi*
14695 F: include/linux/mfd/tmio.h
14697 TMP401 HARDWARE MONITOR DRIVER
14698 M: Guenter Roeck <linux@roeck-us.net>
14699 L: linux-hwmon@vger.kernel.org
14701 F: Documentation/hwmon/tmp401
14702 F: drivers/hwmon/tmp401.c
14704 TMPFS (SHMEM FILESYSTEM)
14705 M: Hugh Dickins <hughd@google.com>
14706 L: linux-mm@kvack.org
14708 F: include/linux/shmem_fs.h
14711 TOMOYO SECURITY MODULE
14712 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14713 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14714 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14715 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14716 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14717 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14718 W: http://tomoyo.sourceforge.jp/
14719 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14721 F: security/tomoyo/
14723 TOPSTAR LAPTOP EXTRAS DRIVER
14724 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14725 L: platform-driver-x86@vger.kernel.org
14727 F: drivers/platform/x86/topstar-laptop.c
14729 TORTURE-TEST MODULES
14730 M: Davidlohr Bueso <dave@stgolabs.net>
14731 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14732 M: Josh Triplett <josh@joshtriplett.org>
14733 L: linux-kernel@vger.kernel.org
14735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14736 F: Documentation/RCU/torture.txt
14737 F: kernel/torture.c
14738 F: kernel/rcu/rcutorture.c
14739 F: kernel/rcu/rcuperf.c
14740 F: kernel/locking/locktorture.c
14742 TOSHIBA ACPI EXTRAS DRIVER
14743 M: Azael Avalos <coproscefalo@gmail.com>
14744 L: platform-driver-x86@vger.kernel.org
14746 F: drivers/platform/x86/toshiba_acpi.c
14748 TOSHIBA BLUETOOTH DRIVER
14749 M: Azael Avalos <coproscefalo@gmail.com>
14750 L: platform-driver-x86@vger.kernel.org
14752 F: drivers/platform/x86/toshiba_bluetooth.c
14754 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14755 M: Azael Avalos <coproscefalo@gmail.com>
14756 L: platform-driver-x86@vger.kernel.org
14758 F: drivers/platform/x86/toshiba_haps.c
14761 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14762 W: http://www.buzzard.org.uk/toshiba/
14764 F: drivers/char/toshiba.c
14765 F: include/linux/toshiba.h
14766 F: include/uapi/linux/toshiba.h
14768 TOSHIBA TC358743 DRIVER
14769 M: Mats Randgaard <matrandg@cisco.com>
14770 L: linux-media@vger.kernel.org
14772 F: drivers/media/i2c/tc358743*
14773 F: include/media/i2c/tc358743.h
14775 TOSHIBA WMI HOTKEYS DRIVER
14776 M: Azael Avalos <coproscefalo@gmail.com>
14777 L: platform-driver-x86@vger.kernel.org
14779 F: drivers/platform/x86/toshiba-wmi.c
14782 M: Peter Huewe <peterhuewe@gmx.de>
14783 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14784 R: Jason Gunthorpe <jgg@ziepe.ca>
14785 L: linux-integrity@vger.kernel.org
14786 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14787 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14788 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14790 F: drivers/char/tpm/
14793 M: Steven Rostedt <rostedt@goodmis.org>
14794 M: Ingo Molnar <mingo@redhat.com>
14795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14797 F: Documentation/trace/ftrace.rst
14798 F: arch/*/*/*/ftrace.h
14799 F: arch/*/kernel/ftrace.c
14800 F: include/*/ftrace.h
14801 F: include/linux/trace*.h
14804 F: tools/testing/selftests/ftrace/
14806 TRACING MMIO ACCESSES (MMIOTRACE)
14807 M: Steven Rostedt <rostedt@goodmis.org>
14808 M: Ingo Molnar <mingo@kernel.org>
14809 R: Karol Herbst <karolherbst@gmail.com>
14810 R: Pekka Paalanen <ppaalanen@gmail.com>
14812 L: linux-kernel@vger.kernel.org
14813 L: nouveau@lists.freedesktop.org
14814 F: kernel/trace/trace_mmiotrace.c
14815 F: include/linux/mmiotrace.h
14816 F: arch/x86/mm/kmmio.c
14817 F: arch/x86/mm/mmio-mod.c
14818 F: arch/x86/mm/testmmiotrace.c
14821 M: Jiri Kosina <trivial@kernel.org>
14822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14824 K: ^Subject:.*(?i)trivial
14826 TEMPO SEMICONDUCTOR DRIVERS
14827 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14829 F: sound/soc/codecs/tscs*.c
14830 F: sound/soc/codecs/tscs*.h
14831 F: Documentation/devicetree/bindings/sound/tscs*.txt
14834 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14835 M: Jiri Slaby <jslaby@suse.com>
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14838 F: Documentation/serial/
14840 F: drivers/tty/serial/serial_core.c
14841 F: include/linux/serial_core.h
14842 F: include/linux/serial.h
14843 F: include/linux/tty.h
14844 F: include/uapi/linux/serial_core.h
14845 F: include/uapi/linux/serial.h
14846 F: include/uapi/linux/tty.h
14848 TUA9001 MEDIA DRIVER
14849 M: Antti Palosaari <crope@iki.fi>
14850 L: linux-media@vger.kernel.org
14851 W: https://linuxtv.org
14852 W: http://palosaari.fi/linux/
14853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14854 T: git git://linuxtv.org/anttip/media_tree.git
14856 F: drivers/media/tuners/tua9001*
14858 TULIP NETWORK DRIVERS
14859 L: netdev@vger.kernel.org
14860 L: linux-parisc@vger.kernel.org
14862 F: drivers/net/ethernet/dec/tulip/
14865 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14866 W: http://vtun.sourceforge.net/tun
14868 F: Documentation/networking/tuntap.txt
14869 F: arch/um/os-Linux/drivers/
14871 TURBOCHANNEL SUBSYSTEM
14872 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14873 M: Ralf Baechle <ralf@linux-mips.org>
14874 L: linux-mips@linux-mips.org
14875 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14878 F: include/linux/tc.h
14881 M: "Len Brown" <lenb@kernel.org>
14882 L: linux-pm@vger.kernel.org
14883 B: https://bugzilla.kernel.org
14884 Q: https://patchwork.kernel.org/project/linux-pm/list/
14885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14887 F: tools/power/x86/turbostat/
14889 TW5864 VIDEO4LINUX DRIVER
14890 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14891 M: Anton Sviridenko <anton@corp.bluecherry.net>
14892 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14893 M: Andrey Utkin <andrey_utkin@fastmail.com>
14894 L: linux-media@vger.kernel.org
14896 F: drivers/media/pci/tw5864/
14898 TW68 VIDEO4LINUX DRIVER
14899 M: Hans Verkuil <hverkuil@xs4all.nl>
14900 L: linux-media@vger.kernel.org
14901 T: git git://linuxtv.org/media_tree.git
14902 W: https://linuxtv.org
14904 F: drivers/media/pci/tw68/
14906 TW686X VIDEO4LINUX DRIVER
14907 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14908 L: linux-media@vger.kernel.org
14909 T: git git://linuxtv.org/media_tree.git
14910 W: http://linuxtv.org
14912 F: drivers/media/pci/tw686x/
14914 UBI FILE SYSTEM (UBIFS)
14915 M: Richard Weinberger <richard@nod.at>
14916 M: Artem Bityutskiy <dedekind1@gmail.com>
14917 M: Adrian Hunter <adrian.hunter@intel.com>
14918 L: linux-mtd@lists.infradead.org
14919 T: git git://git.infradead.org/ubifs-2.6.git
14920 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14922 F: Documentation/filesystems/ubifs.txt
14925 UCLINUX (M68KNOMMU AND COLDFIRE)
14926 M: Greg Ungerer <gerg@linux-m68k.org>
14927 W: http://www.linux-m68k.org/
14928 W: http://www.uclinux.org/
14929 L: linux-m68k@lists.linux-m68k.org
14930 L: uclinux-dev@uclinux.org (subscribers-only)
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14933 F: arch/m68k/coldfire/
14935 F: arch/m68k/*/*_no.*
14936 F: arch/m68k/include/asm/*_no.*
14939 M: Jan Kara <jack@suse.com>
14941 F: Documentation/filesystems/udf.txt
14945 M: Bastien Nocera <hadess@hadess.net>
14946 L: linux-input@vger.kernel.org
14948 F: drivers/hid/hid-udraw-ps3.c
14951 M: Evgeniy Dushistov <dushistov@mail.ru>
14953 F: Documentation/filesystems/ufs.txt
14956 UHID USERSPACE HID IO DRIVER:
14957 M: David Herrmann <dh.herrmann@googlemail.com>
14958 L: linux-input@vger.kernel.org
14960 F: drivers/hid/uhid.c
14961 F: include/uapi/linux/uhid.h
14964 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14965 L: linux-usb@vger.kernel.org
14967 F: drivers/usb/common/ulpi.c
14968 F: include/linux/ulpi/
14970 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14971 L: linux-usb@vger.kernel.org
14974 F: include/linux/uwb.h
14975 F: include/linux/uwb/
14977 UNICORE32 ARCHITECTURE:
14978 M: Guan Xuetao <gxt@pku.edu.cn>
14979 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14981 T: git git://github.com/gxt/linux.git
14985 M: Tony Finch <dot@dotat.at>
14986 W: http://dotat.at/prog/unifdef
14988 F: scripts/unifdef.c
14990 UNIFORM CDROM DRIVER
14991 M: Jens Axboe <axboe@kernel.dk>
14992 W: http://www.kernel.dk
14994 F: Documentation/cdrom/
14995 F: drivers/cdrom/cdrom.c
14996 F: include/linux/cdrom.h
14997 F: include/uapi/linux/cdrom.h
14999 UNISYS S-PAR DRIVERS
15000 M: David Kershner <david.kershner@unisys.com>
15001 L: sparmaintainer@unisys.com (Unisys internal)
15003 F: include/linux/visorbus.h
15004 F: drivers/visorbus/
15005 F: drivers/staging/unisys/
15007 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15008 M: Vinayak Holikatti <vinholikatti@gmail.com>
15009 L: linux-scsi@vger.kernel.org
15011 F: Documentation/scsi/ufs.txt
15012 F: drivers/scsi/ufs/
15014 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15015 M: Joao Pinto <jpinto@synopsys.com>
15016 L: linux-scsi@vger.kernel.org
15018 F: drivers/scsi/ufs/*dwc*
15020 UNSORTED BLOCK IMAGES (UBI)
15021 M: Artem Bityutskiy <dedekind1@gmail.com>
15022 M: Richard Weinberger <richard@nod.at>
15023 W: http://www.linux-mtd.infradead.org/
15024 L: linux-mtd@lists.infradead.org
15025 T: git git://git.infradead.org/ubifs-2.6.git
15027 F: drivers/mtd/ubi/
15028 F: include/linux/mtd/ubi.h
15029 F: include/uapi/mtd/ubi-user.h
15031 USB "USBNET" DRIVER FRAMEWORK
15032 M: Oliver Neukum <oneukum@suse.com>
15033 L: netdev@vger.kernel.org
15034 W: http://www.linux-usb.org/usbnet
15036 F: drivers/net/usb/usbnet.c
15037 F: include/linux/usb/usbnet.h
15040 M: Oliver Neukum <oneukum@suse.com>
15041 L: linux-usb@vger.kernel.org
15043 F: Documentation/usb/acm.txt
15044 F: drivers/usb/class/cdc-acm.*
15046 USB AR5523 WIRELESS DRIVER
15047 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15048 L: linux-wireless@vger.kernel.org
15050 F: drivers/net/wireless/ath/ar5523/
15053 M: Oliver Neukum <oneukum@suse.com>
15054 L: linux-usb@vger.kernel.org
15055 L: linux-scsi@vger.kernel.org
15057 F: drivers/usb/storage/uas.c
15059 USB CDC ETHERNET DRIVER
15060 M: Oliver Neukum <oliver@neukum.org>
15061 L: linux-usb@vger.kernel.org
15063 F: drivers/net/usb/cdc_*.c
15064 F: include/uapi/linux/usb/cdc.h
15066 USB CHAOSKEY DRIVER
15067 M: Keith Packard <keithp@keithp.com>
15068 L: linux-usb@vger.kernel.org
15070 F: drivers/usb/misc/chaoskey.c
15072 USB CYPRESS C67X00 DRIVER
15073 M: Peter Korsgaard <jacmet@sunsite.dk>
15074 L: linux-usb@vger.kernel.org
15076 F: drivers/usb/c67x00/
15078 USB DAVICOM DM9601 DRIVER
15079 M: Peter Korsgaard <jacmet@sunsite.dk>
15080 L: netdev@vger.kernel.org
15081 W: http://www.linux-usb.org/usbnet
15083 F: drivers/net/usb/dm9601.c
15085 USB DIAMOND RIO500 DRIVER
15086 M: Cesar Miquel <miquel@df.uba.ar>
15087 L: rio500-users@lists.sourceforge.net
15088 W: http://rio500.sourceforge.net
15090 F: drivers/usb/misc/rio500*
15093 M: Alan Stern <stern@rowland.harvard.edu>
15094 L: linux-usb@vger.kernel.org
15096 F: Documentation/usb/ehci.txt
15097 F: drivers/usb/host/ehci*
15099 USB GADGET/PERIPHERAL SUBSYSTEM
15100 M: Felipe Balbi <balbi@kernel.org>
15101 L: linux-usb@vger.kernel.org
15102 W: http://www.linux-usb.org/gadget
15103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15105 F: drivers/usb/gadget/
15106 F: include/linux/usb/gadget*
15108 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15109 M: Jiri Kosina <jikos@kernel.org>
15110 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15111 L: linux-usb@vger.kernel.org
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15114 F: Documentation/hid/hiddev.txt
15115 F: drivers/hid/usbhid/
15117 USB INTEL XHCI ROLE MUX DRIVER
15118 M: Hans de Goede <hdegoede@redhat.com>
15119 L: linux-usb@vger.kernel.org
15121 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15124 M: Olav Kongas <ok@artecdesign.ee>
15125 L: linux-usb@vger.kernel.org
15127 F: drivers/usb/host/isp116x*
15128 F: include/linux/usb/isp116x.h
15130 USB LAN78XX ETHERNET DRIVER
15131 M: Woojung Huh <woojung.huh@microchip.com>
15132 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15133 L: netdev@vger.kernel.org
15135 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15136 F: drivers/net/usb/lan78xx.*
15137 F: include/dt-bindings/net/microchip-lan78xx.h
15139 USB MASS STORAGE DRIVER
15140 M: Alan Stern <stern@rowland.harvard.edu>
15141 L: linux-usb@vger.kernel.org
15142 L: usb-storage@lists.one-eyed-alien.net
15144 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15145 F: drivers/usb/storage/
15148 M: Clemens Ladisch <clemens@ladisch.de>
15149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15150 T: git git://git.alsa-project.org/alsa-kernel.git
15152 F: sound/usb/midi.*
15154 USB NETWORKING DRIVERS
15155 L: linux-usb@vger.kernel.org
15157 F: drivers/net/usb/
15160 M: Alan Stern <stern@rowland.harvard.edu>
15161 L: linux-usb@vger.kernel.org
15163 F: Documentation/usb/ohci.txt
15164 F: drivers/usb/host/ohci*
15166 USB OTG FSM (Finite State Machine)
15167 M: Peter Chen <Peter.Chen@nxp.com>
15168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15169 L: linux-usb@vger.kernel.org
15171 F: drivers/usb/common/usb-otg-fsm.c
15174 M: Valentina Manea <valentina.manea.m@gmail.com>
15175 M: Shuah Khan <shuah@kernel.org>
15176 L: linux-usb@vger.kernel.org
15178 F: Documentation/usb/usbip_protocol.txt
15179 F: drivers/usb/usbip/
15180 F: tools/usb/usbip/
15181 F: tools/testing/selftests/drivers/usb/usbip/
15184 M: Petko Manolov <petkan@nucleusys.com>
15185 L: linux-usb@vger.kernel.org
15186 L: netdev@vger.kernel.org
15187 T: git git://github.com/petkan/pegasus.git
15188 W: https://github.com/petkan/pegasus
15190 F: drivers/net/usb/pegasus.*
15193 M: Felipe Balbi <balbi@kernel.org>
15194 L: linux-usb@vger.kernel.org
15195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15197 F: drivers/usb/phy/
15199 USB PRINTER DRIVER (usblp)
15200 M: Pete Zaitcev <zaitcev@redhat.com>
15201 L: linux-usb@vger.kernel.org
15203 F: drivers/usb/class/usblp.c
15205 USB QMI WWAN NETWORK DRIVER
15206 M: Bjørn Mork <bjorn@mork.no>
15207 L: netdev@vger.kernel.org
15209 F: Documentation/ABI/testing/sysfs-class-net-qmi
15210 F: drivers/net/usb/qmi_wwan.c
15213 M: Petko Manolov <petkan@nucleusys.com>
15214 L: linux-usb@vger.kernel.org
15215 L: netdev@vger.kernel.org
15216 T: git git://github.com/petkan/rtl8150.git
15217 W: https://github.com/petkan/rtl8150
15219 F: drivers/net/usb/rtl8150.c
15221 USB SERIAL SUBSYSTEM
15222 M: Johan Hovold <johan@kernel.org>
15223 L: linux-usb@vger.kernel.org
15224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15226 F: Documentation/usb/usb-serial.txt
15227 F: drivers/usb/serial/
15228 F: include/linux/usb/serial.h
15230 USB SMSC75XX ETHERNET DRIVER
15231 M: Steve Glendinning <steve.glendinning@shawell.net>
15232 L: netdev@vger.kernel.org
15234 F: drivers/net/usb/smsc75xx.*
15236 USB SMSC95XX ETHERNET DRIVER
15237 M: Steve Glendinning <steve.glendinning@shawell.net>
15238 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15239 L: netdev@vger.kernel.org
15241 F: drivers/net/usb/smsc95xx.*
15244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15245 L: linux-usb@vger.kernel.org
15246 W: http://www.linux-usb.org
15247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15249 F: Documentation/devicetree/bindings/usb/
15250 F: Documentation/usb/
15252 F: include/linux/usb.h
15253 F: include/linux/usb/
15255 USB TYPEC PI3USB30532 MUX DRIVER
15256 M: Hans de Goede <hdegoede@redhat.com>
15257 L: linux-usb@vger.kernel.org
15259 F: drivers/usb/typec/mux/pi3usb30532.c
15262 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15263 L: linux-usb@vger.kernel.org
15265 F: Documentation/ABI/testing/sysfs-class-typec
15266 F: Documentation/driver-api/usb/typec.rst
15267 F: drivers/usb/typec/
15268 F: include/linux/usb/typec.h
15270 USB TYPEC BUS FOR ALTERNATE MODES
15271 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15272 L: linux-usb@vger.kernel.org
15274 F: Documentation/ABI/testing/sysfs-bus-typec
15275 F: Documentation/driver-api/usb/typec_bus.rst
15276 F: drivers/usb/typec/altmodes/
15277 F: include/linux/usb/typec_altmode.h
15280 M: Alan Stern <stern@rowland.harvard.edu>
15281 L: linux-usb@vger.kernel.org
15283 F: drivers/usb/host/uhci*
15286 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15287 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15288 L: linux-media@vger.kernel.org
15289 T: git git://linuxtv.org/media_tree.git
15290 W: http://www.ideasonboard.org/uvc/
15292 F: drivers/media/usb/uvc/
15293 F: include/uapi/linux/uvcvideo.h
15296 M: Hans Verkuil <hverkuil@xs4all.nl>
15297 L: linux-media@vger.kernel.org
15298 T: git git://linuxtv.org/media_tree.git
15299 W: https://linuxtv.org
15301 F: drivers/media/usb/usbvision/
15304 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15305 L: linux-usb@vger.kernel.org
15307 F: drivers/usb/gadget/function/*uvc*
15308 F: drivers/usb/gadget/legacy/webcam.c
15309 F: include/uapi/linux/usb/g_uvc.h
15311 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15312 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15313 L: linux-wireless@vger.kernel.org
15315 F: drivers/net/wireless/rndis_wlan.c
15318 M: Mathias Nyman <mathias.nyman@intel.com>
15319 L: linux-usb@vger.kernel.org
15321 F: drivers/usb/host/xhci*
15322 F: drivers/usb/host/pci-quirks*
15325 L: linux-wireless@vger.kernel.org
15326 W: http://linux-lc100020.sourceforge.net
15328 F: drivers/net/wireless/zydas/zd1201.*
15331 M: Antoine Jacquet <royale@zerezo.com>
15332 L: linux-usb@vger.kernel.org
15333 L: linux-media@vger.kernel.org
15334 T: git git://linuxtv.org/media_tree.git
15335 W: http://royale.zerezo.com/zr364xx/
15337 F: Documentation/media/v4l-drivers/zr364xx*
15338 F: drivers/media/usb/zr364xx/
15340 USER-MODE LINUX (UML)
15341 M: Jeff Dike <jdike@addtoit.com>
15342 M: Richard Weinberger <richard@nod.at>
15343 L: linux-um@lists.infradead.org
15344 W: http://user-mode-linux.sourceforge.net
15345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15347 F: Documentation/virtual/uml/
15353 USERSPACE DMA BUFFER DRIVER
15354 M: Gerd Hoffmann <kraxel@redhat.com>
15356 L: dri-devel@lists.freedesktop.org
15357 F: drivers/dma-buf/udmabuf.c
15358 F: include/uapi/linux/udmabuf.h
15359 T: git git://anongit.freedesktop.org/drm/drm-misc
15361 USERSPACE I/O (UIO)
15362 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15365 F: Documentation/driver-api/uio-howto.rst
15367 F: include/linux/uio*.h
15370 M: Karel Zak <kzak@redhat.com>
15371 L: util-linux@vger.kernel.org
15372 W: http://en.wikipedia.org/wiki/Util-linux
15373 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15377 M: Christoph Hellwig <hch@lst.de>
15378 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15379 L: linux-kernel@vger.kernel.org
15380 T: git git://git.infradead.org/users/hch/uuid.git
15383 F: include/linux/uuid.h
15384 F: include/uapi/linux/uuid.h
15388 M: Michal Januszewski <spock@gentoo.org>
15389 L: linux-fbdev@vger.kernel.org
15390 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15392 F: Documentation/fb/uvesafb.txt
15393 F: drivers/video/fbdev/uvesafb.*
15396 M: Stefan Agner <stefan@agner.ch>
15397 L: linux-mtd@lists.infradead.org
15399 F: drivers/mtd/nand/raw/vf610_nfc.c
15401 VFAT/FAT/MSDOS FILESYSTEM
15402 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15404 F: Documentation/filesystems/vfat.txt
15408 M: Alex Williamson <alex.williamson@redhat.com>
15409 L: kvm@vger.kernel.org
15410 T: git git://github.com/awilliam/linux-vfio.git
15412 F: Documentation/vfio.txt
15414 F: include/linux/vfio.h
15415 F: include/uapi/linux/vfio.h
15417 VFIO MEDIATED DEVICE DRIVERS
15418 M: Kirti Wankhede <kwankhede@nvidia.com>
15419 L: kvm@vger.kernel.org
15421 F: Documentation/vfio-mediated-device.txt
15422 F: drivers/vfio/mdev/
15423 F: include/linux/mdev.h
15424 F: samples/vfio-mdev/
15426 VFIO PLATFORM DRIVER
15427 M: Eric Auger <eric.auger@redhat.com>
15428 L: kvm@vger.kernel.org
15430 F: drivers/vfio/platform/
15433 R: Lukas Wunner <lukas@wunner.de>
15435 F: Documentation/gpu/vga-switcheroo.rst
15436 F: drivers/gpu/vga/vga_switcheroo.c
15437 F: include/linux/vga_switcheroo.h
15438 T: git git://anongit.freedesktop.org/drm/drm-misc
15440 VIA RHINE NETWORK DRIVER
15442 F: drivers/net/ethernet/via/via-rhine.c
15444 VIA SD/MMC CARD CONTROLLER DRIVER
15445 M: Bruce Chang <brucechang@via.com.tw>
15446 M: Harald Welte <HaraldWelte@viatech.com>
15448 F: drivers/mmc/host/via-sdmmc.c
15450 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15451 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15452 L: linux-fbdev@vger.kernel.org
15454 F: include/linux/via-core.h
15455 F: include/linux/via-gpio.h
15456 F: include/linux/via_i2c.h
15457 F: drivers/video/fbdev/via/
15459 VIA VELOCITY NETWORK DRIVER
15460 M: Francois Romieu <romieu@fr.zoreil.com>
15461 L: netdev@vger.kernel.org
15463 F: drivers/net/ethernet/via/via-velocity.*
15465 VICODEC VIRTUAL CODEC DRIVER
15466 M: Hans Verkuil <hans.verkuil@cisco.com>
15467 L: linux-media@vger.kernel.org
15468 T: git git://linuxtv.org/media_tree.git
15469 W: https://linuxtv.org
15471 F: drivers/media/platform/vicodec/*
15473 VIDEO MULTIPLEXER DRIVER
15474 M: Philipp Zabel <p.zabel@pengutronix.de>
15475 L: linux-media@vger.kernel.org
15477 F: drivers/media/platform/video-mux.c
15479 VIDEO I2C POLLING DRIVER
15480 M: Matt Ranostay <matt.ranostay@konsulko.com>
15481 L: linux-media@vger.kernel.org
15483 F: drivers/media/i2c/video-i2c.c
15485 VIDEOBUF2 FRAMEWORK
15486 M: Pawel Osciak <pawel@osciak.com>
15487 M: Marek Szyprowski <m.szyprowski@samsung.com>
15488 M: Kyungmin Park <kyungmin.park@samsung.com>
15489 L: linux-media@vger.kernel.org
15491 F: drivers/media/v4l2-core/videobuf2-*
15492 F: include/media/videobuf2-*
15494 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15495 M: Helen Koike <helen.koike@collabora.com>
15496 L: linux-media@vger.kernel.org
15497 T: git git://linuxtv.org/media_tree.git
15498 W: https://linuxtv.org
15500 F: drivers/media/platform/vimc/*
15503 M: Alex Williamson <alex.williamson@redhat.com>
15504 M: Paolo Bonzini <pbonzini@redhat.com>
15505 L: kvm@vger.kernel.org
15509 VIRTIO AND VHOST VSOCK DRIVER
15510 M: Stefan Hajnoczi <stefanha@redhat.com>
15511 L: kvm@vger.kernel.org
15512 L: virtualization@lists.linux-foundation.org
15513 L: netdev@vger.kernel.org
15515 F: include/linux/virtio_vsock.h
15516 F: include/uapi/linux/virtio_vsock.h
15517 F: include/uapi/linux/vsockmon.h
15518 F: include/uapi/linux/vm_sockets_diag.h
15519 F: net/vmw_vsock/diag.c
15520 F: net/vmw_vsock/af_vsock_tap.c
15521 F: net/vmw_vsock/virtio_transport_common.c
15522 F: net/vmw_vsock/virtio_transport.c
15523 F: drivers/net/vsockmon.c
15524 F: drivers/vhost/vsock.c
15525 F: drivers/vhost/vsock.h
15526 F: tools/testing/vsock/
15528 VIRTIO CONSOLE DRIVER
15529 M: Amit Shah <amit@kernel.org>
15530 L: virtualization@lists.linux-foundation.org
15532 F: drivers/char/virtio_console.c
15533 F: include/linux/virtio_console.h
15534 F: include/uapi/linux/virtio_console.h
15536 VIRTIO CORE, NET AND BLOCK DRIVERS
15537 M: "Michael S. Tsirkin" <mst@redhat.com>
15538 M: Jason Wang <jasowang@redhat.com>
15539 L: virtualization@lists.linux-foundation.org
15541 F: Documentation/devicetree/bindings/virtio/
15544 F: drivers/net/virtio_net.c
15545 F: drivers/block/virtio_blk.c
15546 F: include/linux/virtio*.h
15547 F: include/uapi/linux/virtio_*.h
15548 F: drivers/crypto/virtio/
15549 F: mm/balloon_compaction.c
15551 VIRTIO CRYPTO DRIVER
15552 M: Gonglei <arei.gonglei@huawei.com>
15553 L: virtualization@lists.linux-foundation.org
15554 L: linux-crypto@vger.kernel.org
15556 F: drivers/crypto/virtio/
15557 F: include/uapi/linux/virtio_crypto.h
15559 VIRTIO DRIVERS FOR S390
15560 M: Cornelia Huck <cohuck@redhat.com>
15561 M: Halil Pasic <pasic@linux.ibm.com>
15562 L: linux-s390@vger.kernel.org
15563 L: virtualization@lists.linux-foundation.org
15564 L: kvm@vger.kernel.org
15566 F: drivers/s390/virtio/
15567 F: arch/s390/include/uapi/asm/virtio-ccw.h
15570 M: David Airlie <airlied@linux.ie>
15571 M: Gerd Hoffmann <kraxel@redhat.com>
15572 L: dri-devel@lists.freedesktop.org
15573 L: virtualization@lists.linux-foundation.org
15574 T: git git://anongit.freedesktop.org/drm/drm-misc
15576 F: drivers/gpu/drm/virtio/
15577 F: include/uapi/linux/virtio_gpu.h
15579 VIRTIO HOST (VHOST)
15580 M: "Michael S. Tsirkin" <mst@redhat.com>
15581 M: Jason Wang <jasowang@redhat.com>
15582 L: kvm@vger.kernel.org
15583 L: virtualization@lists.linux-foundation.org
15584 L: netdev@vger.kernel.org
15585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15588 F: include/uapi/linux/vhost.h
15590 VIRTIO INPUT DRIVER
15591 M: Gerd Hoffmann <kraxel@redhat.com>
15593 F: drivers/virtio/virtio_input.c
15594 F: include/uapi/linux/virtio_input.h
15596 VIRTUAL BOX GUEST DEVICE DRIVER
15597 M: Hans de Goede <hdegoede@redhat.com>
15598 M: Arnd Bergmann <arnd@arndb.de>
15599 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15601 F: include/linux/vbox_utils.h
15602 F: include/uapi/linux/vbox*.h
15603 F: drivers/virt/vboxguest/
15605 VIRTUAL SERIO DEVICE DRIVER
15606 M: Stephen Chandler Paul <thatslyude@gmail.com>
15608 F: drivers/input/serio/userio.c
15609 F: include/uapi/linux/userio.h
15611 VIVID VIRTUAL VIDEO DRIVER
15612 M: Hans Verkuil <hverkuil@xs4all.nl>
15613 L: linux-media@vger.kernel.org
15614 T: git git://linuxtv.org/media_tree.git
15615 W: https://linuxtv.org
15617 F: drivers/media/platform/vivid/*
15620 M: Florian Fainelli <f.fainelli@gmail.com>
15621 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15623 F: drivers/vlynq/vlynq.c
15624 F: include/linux/vlynq.h
15627 M: Martyn Welch <martyn@welchs.me.uk>
15628 M: Manohar Vanga <manohar.vanga@gmail.com>
15629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15630 L: devel@driverdev.osuosl.org
15632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15633 F: Documentation/driver-api/vme.rst
15634 F: drivers/staging/vme/
15636 F: include/linux/vme*
15638 VMWARE BALLOON DRIVER
15639 M: Xavier Deguillard <xdeguillard@vmware.com>
15640 M: Nadav Amit <namit@vmware.com>
15641 M: "VMware, Inc." <pv-drivers@vmware.com>
15642 L: linux-kernel@vger.kernel.org
15644 F: drivers/misc/vmw_balloon.c
15646 VMWARE HYPERVISOR INTERFACE
15647 M: Alok Kataria <akataria@vmware.com>
15648 L: virtualization@lists.linux-foundation.org
15650 F: arch/x86/kernel/cpu/vmware.c
15652 VMWARE PVRDMA DRIVER
15653 M: Adit Ranadive <aditr@vmware.com>
15654 M: VMware PV-Drivers <pv-drivers@vmware.com>
15655 L: linux-rdma@vger.kernel.org
15657 F: drivers/infiniband/hw/vmw_pvrdma/
15659 VMware PVSCSI driver
15660 M: Jim Gill <jgill@vmware.com>
15661 M: VMware PV-Drivers <pv-drivers@vmware.com>
15662 L: linux-scsi@vger.kernel.org
15664 F: drivers/scsi/vmw_pvscsi.c
15665 F: drivers/scsi/vmw_pvscsi.h
15667 VMWARE VMMOUSE SUBDRIVER
15668 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15669 M: "VMware, Inc." <pv-drivers@vmware.com>
15670 L: linux-input@vger.kernel.org
15672 F: drivers/input/mouse/vmmouse.c
15673 F: drivers/input/mouse/vmmouse.h
15675 VMWARE VMXNET3 ETHERNET DRIVER
15676 M: Ronak Doshi <doshir@vmware.com>
15677 M: "VMware, Inc." <pv-drivers@vmware.com>
15678 L: netdev@vger.kernel.org
15680 F: drivers/net/vmxnet3/
15682 VOCORE VOCORE2 BOARD
15683 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15684 L: linux-mips@linux-mips.org
15686 F: arch/mips/boot/dts/ralink/vocore2.dts
15688 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15689 M: Liam Girdwood <lgirdwood@gmail.com>
15690 M: Mark Brown <broonie@kernel.org>
15691 L: linux-kernel@vger.kernel.org
15692 W: http://www.slimlogic.co.uk/?p=48
15693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15695 F: Documentation/devicetree/bindings/regulator/
15696 F: Documentation/power/regulator/
15697 F: drivers/regulator/
15698 F: include/dt-bindings/regulator/
15699 F: include/linux/regulator/
15702 M: David Ahern <dsa@cumulusnetworks.com>
15703 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15704 L: netdev@vger.kernel.org
15706 F: drivers/net/vrf.c
15707 F: Documentation/networking/vrf.txt
15709 VT1211 HARDWARE MONITOR DRIVER
15710 M: Juerg Haefliger <juergh@gmail.com>
15711 L: linux-hwmon@vger.kernel.org
15713 F: Documentation/hwmon/vt1211
15714 F: drivers/hwmon/vt1211.c
15716 VT8231 HARDWARE MONITOR DRIVER
15717 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15718 L: linux-hwmon@vger.kernel.org
15720 F: drivers/hwmon/vt8231.c
15722 VUB300 USB to SDIO/SD/MMC bridge chip
15723 M: Tony Olech <tony.olech@elandigitalsystems.com>
15724 L: linux-mmc@vger.kernel.org
15725 L: linux-usb@vger.kernel.org
15727 F: drivers/mmc/host/vub300.c
15729 W1 DALLAS'S 1-WIRE BUS
15730 M: Evgeniy Polyakov <zbr@ioremap.net>
15732 F: Documentation/devicetree/bindings/w1/
15733 F: Documentation/w1/
15735 F: include/linux/w1.h
15737 W83791D HARDWARE MONITORING DRIVER
15738 M: Marc Hulsman <m.hulsman@tudelft.nl>
15739 L: linux-hwmon@vger.kernel.org
15741 F: Documentation/hwmon/w83791d
15742 F: drivers/hwmon/w83791d.c
15744 W83793 HARDWARE MONITORING DRIVER
15745 M: Rudolf Marek <r.marek@assembler.cz>
15746 L: linux-hwmon@vger.kernel.org
15748 F: Documentation/hwmon/w83793
15749 F: drivers/hwmon/w83793.c
15751 W83795 HARDWARE MONITORING DRIVER
15752 M: Jean Delvare <jdelvare@suse.com>
15753 L: linux-hwmon@vger.kernel.org
15755 F: drivers/hwmon/w83795.c
15757 W83L51xD SD/MMC CARD INTERFACE DRIVER
15758 M: Pierre Ossman <pierre@ossman.eu>
15760 F: drivers/mmc/host/wbsd.*
15762 WACOM PROTOCOL 4 SERIAL TABLETS
15763 M: Julian Squires <julian@cipht.net>
15764 M: Hans de Goede <hdegoede@redhat.com>
15765 L: linux-input@vger.kernel.org
15767 F: drivers/input/tablet/wacom_serial4.c
15769 WATCHDOG DEVICE DRIVERS
15770 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15771 M: Guenter Roeck <linux@roeck-us.net>
15772 L: linux-watchdog@vger.kernel.org
15773 W: http://www.linux-watchdog.org/
15774 T: git git://www.linux-watchdog.org/linux-watchdog.git
15776 F: Documentation/devicetree/bindings/watchdog/
15777 F: Documentation/watchdog/
15778 F: drivers/watchdog/
15779 F: include/linux/watchdog.h
15780 F: include/uapi/linux/watchdog.h
15782 WHISKEYCOVE PMIC GPIO DRIVER
15783 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15784 L: linux-gpio@vger.kernel.org
15786 F: drivers/gpio/gpio-wcove.c
15789 M: David Herrmann <dh.herrmann@googlemail.com>
15790 L: linux-input@vger.kernel.org
15792 F: drivers/hid/hid-wiimote*
15794 WILOCITY WIL6210 WIRELESS DRIVER
15795 M: Maya Erez <merez@codeaurora.org>
15796 L: linux-wireless@vger.kernel.org
15797 L: wil6210@qti.qualcomm.com
15799 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15800 F: drivers/net/wireless/ath/wil6210/
15803 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15804 M: linux-wimax@intel.com
15805 L: wimax@linuxwimax.org (subscribers-only)
15807 W: http://linuxwimax.org
15808 F: Documentation/wimax/README.wimax
15809 F: include/linux/wimax/debug.h
15810 F: include/net/wimax.h
15811 F: include/uapi/linux/wimax.h
15815 M: David Härdeman <david@hardeman.nu>
15817 F: drivers/media/rc/winbond-cir.c
15819 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15820 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15821 L: linux-watchdog@vger.kernel.org
15823 F: drivers/watchdog/ebc-c384_wdt.c
15825 WINSYSTEMS WS16C48 GPIO DRIVER
15826 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15827 L: linux-gpio@vger.kernel.org
15829 F: drivers/gpio/gpio-ws16c48.c
15831 WISTRON LAPTOP BUTTON DRIVER
15832 M: Miloslav Trmac <mitr@volny.cz>
15834 F: drivers/input/misc/wistron_btns.c
15836 WL3501 WIRELESS PCMCIA CARD DRIVER
15837 L: linux-wireless@vger.kernel.org
15839 F: drivers/net/wireless/wl3501*
15841 WOLFSON MICROELECTRONICS DRIVERS
15842 L: patches@opensource.cirrus.com
15843 T: git https://github.com/CirrusLogic/linux-drivers.git
15844 W: https://github.com/CirrusLogic/linux-drivers/wiki
15846 F: Documentation/hwmon/wm83??
15847 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15848 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15849 F: Documentation/devicetree/bindings/mfd/arizona.txt
15850 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15851 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15852 F: arch/arm/mach-s3c64xx/mach-crag6410*
15853 F: drivers/clk/clk-wm83*.c
15854 F: drivers/extcon/extcon-arizona.c
15855 F: drivers/leds/leds-wm83*.c
15856 F: drivers/gpio/gpio-*wm*.c
15857 F: drivers/gpio/gpio-arizona.c
15858 F: drivers/hwmon/wm83??-hwmon.c
15859 F: drivers/input/misc/wm831x-on.c
15860 F: drivers/input/touchscreen/wm831x-ts.c
15861 F: drivers/input/touchscreen/wm97*.c
15862 F: drivers/mfd/arizona*
15863 F: drivers/mfd/wm*.c
15864 F: drivers/mfd/cs47l24*
15865 F: drivers/power/supply/wm83*.c
15866 F: drivers/rtc/rtc-wm83*.c
15867 F: drivers/regulator/wm8*.c
15868 F: drivers/regulator/arizona*
15869 F: drivers/video/backlight/wm83*_bl.c
15870 F: drivers/watchdog/wm83*_wdt.c
15871 F: include/linux/mfd/arizona/
15872 F: include/linux/mfd/wm831x/
15873 F: include/linux/mfd/wm8350/
15874 F: include/linux/mfd/wm8400*
15875 F: include/linux/regulator/arizona*
15876 F: include/linux/wm97xx.h
15877 F: include/sound/wm????.h
15878 F: sound/soc/codecs/arizona.?
15879 F: sound/soc/codecs/wm*
15880 F: sound/soc/codecs/cs47l24*
15883 M: Tejun Heo <tj@kernel.org>
15884 R: Lai Jiangshan <jiangshanlai@gmail.com>
15885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15887 F: include/linux/workqueue.h
15888 F: kernel/workqueue.c
15889 F: Documentation/core-api/workqueue.rst
15891 X-POWERS AXP288 PMIC DRIVERS
15892 M: Hans de Goede <hdegoede@redhat.com>
15895 F: drivers/acpi/pmic/intel_pmic_xpower.c
15897 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15898 M: Chen-Yu Tsai <wens@csie.org>
15899 L: linux-kernel@vger.kernel.org
15904 M: Andrew Hendry <andrew.hendry@gmail.com>
15905 L: linux-x25@vger.kernel.org
15907 F: Documentation/networking/x25*
15908 F: include/net/x25*
15911 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15912 M: Thomas Gleixner <tglx@linutronix.de>
15913 M: Ingo Molnar <mingo@redhat.com>
15914 R: "H. Peter Anvin" <hpa@zytor.com>
15916 L: linux-kernel@vger.kernel.org
15917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15919 F: Documentation/devicetree/bindings/x86/
15920 F: Documentation/x86/
15924 M: Andy Lutomirski <luto@kernel.org>
15925 L: linux-kernel@vger.kernel.org
15926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15930 X86 MCE INFRASTRUCTURE
15931 M: Tony Luck <tony.luck@intel.com>
15932 M: Borislav Petkov <bp@alien8.de>
15933 L: linux-edac@vger.kernel.org
15935 F: arch/x86/kernel/cpu/mcheck/*
15937 X86 MICROCODE UPDATE SUPPORT
15938 M: Borislav Petkov <bp@alien8.de>
15940 F: arch/x86/kernel/cpu/microcode/*
15942 X86 PLATFORM DRIVERS
15943 M: Darren Hart <dvhart@infradead.org>
15944 M: Andy Shevchenko <andy@infradead.org>
15945 L: platform-driver-x86@vger.kernel.org
15946 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15948 F: drivers/platform/x86/
15949 F: drivers/platform/olpc/
15952 M: Andy Lutomirski <luto@kernel.org>
15953 L: linux-kernel@vger.kernel.org
15954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15956 F: arch/x86/entry/vdso/
15958 XC2028/3028 TUNER DRIVER
15959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15960 L: linux-media@vger.kernel.org
15961 W: https://linuxtv.org
15962 T: git git://linuxtv.org/media_tree.git
15964 F: drivers/media/tuners/tuner-xc2028.*
15966 XDP SOCKETS (AF_XDP)
15967 M: Björn Töpel <bjorn.topel@intel.com>
15968 M: Magnus Karlsson <magnus.karlsson@intel.com>
15969 L: netdev@vger.kernel.org
15971 F: kernel/bpf/xskmap.c
15974 XEN BLOCK SUBSYSTEM
15975 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15976 M: Roger Pau Monné <roger.pau@citrix.com>
15977 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15979 F: drivers/block/xen-blkback/*
15980 F: drivers/block/xen*
15983 M: Stefano Stabellini <sstabellini@kernel.org>
15984 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15987 F: arch/arm/include/asm/xen/
15989 XEN HYPERVISOR ARM64
15990 M: Stefano Stabellini <sstabellini@kernel.org>
15991 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15994 F: arch/arm64/include/asm/xen/
15996 XEN HYPERVISOR INTERFACE
15997 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15998 M: Juergen Gross <jgross@suse.com>
15999 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16003 F: drivers/*/xen-*front.c
16005 F: arch/x86/include/asm/xen/
16006 F: arch/x86/include/asm/pvclock-abi.h
16008 F: include/uapi/xen/
16009 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16010 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16012 XEN NETWORK BACKEND DRIVER
16013 M: Wei Liu <wei.liu2@citrix.com>
16014 M: Paul Durrant <paul.durrant@citrix.com>
16015 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16016 L: netdev@vger.kernel.org
16018 F: drivers/net/xen-netback/*
16021 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16024 F: arch/x86/pci/*xen*
16025 F: drivers/pci/*xen*
16028 M: Juergen Gross <jgross@suse.com>
16029 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16030 L: linux-scsi@vger.kernel.org
16032 F: drivers/scsi/xen-scsifront.c
16033 F: drivers/xen/xen-scsiback.c
16034 F: include/xen/interface/io/vscsiif.h
16036 XEN SWIOTLB SUBSYSTEM
16037 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16038 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16039 L: iommu@lists.linux-foundation.org
16041 F: arch/x86/xen/*swiotlb*
16042 F: drivers/xen/*swiotlb*
16044 XEN SOUND FRONTEND DRIVER
16045 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16046 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16052 M: Darrick J. Wong <darrick.wong@oracle.com>
16053 M: linux-xfs@vger.kernel.org
16054 L: linux-xfs@vger.kernel.org
16056 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16058 F: Documentation/filesystems/xfs.txt
16061 XILINX AXI ETHERNET DRIVER
16062 M: Anirudha Sarangi <anirudh@xilinx.com>
16063 M: John Linn <John.Linn@xilinx.com>
16065 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16067 XILINX UARTLITE SERIAL DRIVER
16068 M: Peter Korsgaard <jacmet@sunsite.dk>
16069 L: linux-serial@vger.kernel.org
16071 F: drivers/tty/serial/uartlite.c
16073 XILINX VIDEO IP CORES
16074 M: Hyun Kwon <hyun.kwon@xilinx.com>
16075 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16076 L: linux-media@vger.kernel.org
16077 T: git git://linuxtv.org/media_tree.git
16079 F: Documentation/devicetree/bindings/media/xilinx/
16080 F: drivers/media/platform/xilinx/
16081 F: include/uapi/linux/xilinx-v4l2-controls.h
16084 M: Eli Billauer <eli.billauer@gmail.com>
16085 L: linux-kernel@vger.kernel.org
16087 F: drivers/char/xillybus/
16090 M: George Cherian <george.cherian@cavium.com>
16091 M: Jan Glauber <jglauber@cavium.com>
16092 L: linux-i2c@vger.kernel.org
16093 W: http://www.cavium.com
16095 F: drivers/i2c/busses/i2c-xlp9xx.c
16097 XRA1403 GPIO EXPANDER
16098 M: Nandor Han <nandor.han@ge.com>
16099 M: Semi Malinen <semi.malinen@ge.com>
16100 L: linux-gpio@vger.kernel.org
16102 F: drivers/gpio/gpio-xra1403.c
16103 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16105 XTENSA XTFPGA PLATFORM SUPPORT
16106 M: Max Filippov <jcmvbkbc@gmail.com>
16107 L: linux-xtensa@linux-xtensa.org
16109 F: drivers/spi/spi-xtensa-xtfpga.c
16110 F: sound/soc/xtensa/xtfpga-i2s.c
16112 YAM DRIVER FOR AX.25
16113 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16114 L: linux-hams@vger.kernel.org
16116 F: drivers/net/hamradio/yam*
16117 F: include/linux/yam.h
16119 YAMA SECURITY MODULE
16120 M: Kees Cook <keescook@chromium.org>
16121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16124 F: Documentation/admin-guide/LSM/Yama.rst
16126 YEALINK PHONE DRIVER
16127 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16128 L: usbb2k-api-dev@nongnu.org
16130 F: Documentation/input/devices/yealink.rst
16131 F: drivers/input/misc/yealink.*
16133 Z8530 DRIVER FOR AX.25
16134 M: Joerg Reuter <jreuter@yaina.de>
16135 W: http://yaina.de/jreuter/
16136 W: http://www.qsl.net/dl1bke/
16137 L: linux-hams@vger.kernel.org
16139 F: Documentation/networking/z8530drv.txt
16140 F: drivers/net/hamradio/*scc.c
16141 F: drivers/net/hamradio/z8530.h
16143 ZBUD COMPRESSED PAGE ALLOCATOR
16144 M: Seth Jennings <sjenning@redhat.com>
16145 M: Dan Streetman <ddstreet@ieee.org>
16146 L: linux-mm@kvack.org
16149 F: include/linux/zbud.h
16151 ZD1211RW WIRELESS DRIVER
16152 M: Daniel Drake <dsd@gentoo.org>
16153 M: Ulrich Kunitz <kune@deine-taler.de>
16154 W: http://zd1211.ath.cx/wiki/DriverRewrite
16155 L: linux-wireless@vger.kernel.org
16156 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16158 F: drivers/net/wireless/zydas/zd1211rw/
16160 ZD1301 MEDIA DRIVER
16161 M: Antti Palosaari <crope@iki.fi>
16162 L: linux-media@vger.kernel.org
16163 W: https://linuxtv.org/
16164 W: http://palosaari.fi/linux/
16165 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16167 F: drivers/media/usb/dvb-usb-v2/zd1301*
16169 ZD1301_DEMOD MEDIA DRIVER
16170 M: Antti Palosaari <crope@iki.fi>
16171 L: linux-media@vger.kernel.org
16172 W: https://linuxtv.org/
16173 W: http://palosaari.fi/linux/
16174 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16176 F: drivers/media/dvb-frontends/zd1301_demod*
16178 ZPOOL COMPRESSED PAGE STORAGE API
16179 M: Dan Streetman <ddstreet@ieee.org>
16180 L: linux-mm@kvack.org
16183 F: include/linux/zpool.h
16185 ZR36067 VIDEO FOR LINUX DRIVER
16186 L: mjpeg-users@lists.sourceforge.net
16187 L: linux-media@vger.kernel.org
16188 W: http://mjpeg.sourceforge.net/driver-zoran/
16189 T: hg https://linuxtv.org/hg/v4l-dvb
16191 F: drivers/staging/media/zoran/
16193 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16194 M: Minchan Kim <minchan@kernel.org>
16195 M: Nitin Gupta <ngupta@vflare.org>
16196 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16197 L: linux-kernel@vger.kernel.org
16199 F: drivers/block/zram/
16200 F: Documentation/blockdev/zram.txt
16202 ZS DECSTATION Z85C30 SERIAL DRIVER
16203 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16205 F: drivers/tty/serial/zs.*
16207 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16208 M: Minchan Kim <minchan@kernel.org>
16209 M: Nitin Gupta <ngupta@vflare.org>
16210 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16211 L: linux-mm@kvack.org
16214 F: include/linux/zsmalloc.h
16215 F: Documentation/vm/zsmalloc.rst
16217 ZSWAP COMPRESSED SWAP CACHING
16218 M: Seth Jennings <sjenning@redhat.com>
16219 M: Dan Streetman <ddstreet@ieee.org>
16220 L: linux-mm@kvack.org
16225 M: Linus Torvalds <torvalds@linux-foundation.org>
16226 L: linux-kernel@vger.kernel.org
16227 Q: http://patchwork.kernel.org/project/LKML/list/
16228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16229 S: Buried alive in reporters