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 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W: http://www.linux4sam.org
1709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1713 F: arch/arm/mach-at91/
1714 F: include/soc/at91/
1715 F: arch/arm/boot/dts/at91*.dts
1716 F: arch/arm/boot/dts/at91*.dtsi
1717 F: arch/arm/boot/dts/sama*.dts
1718 F: arch/arm/boot/dts/sama*.dtsi
1719 F: arch/arm/include/debug/at91.S
1720 F: drivers/memory/atmel*
1721 F: drivers/watchdog/sama5d4_wdt.c
1722 X: drivers/input/touchscreen/atmel_mxt_ts.c
1723 X: drivers/net/wireless/atmel/
1725 ARM/MIOA701 MACHINE SUPPORT
1726 M: Robert Jarzmik <robert.jarzmik@free.fr>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F: arch/arm/mach-pxa/mioa701.c
1731 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1732 M: Michael Petchkovsky <mkpetch@internode.on.net>
1735 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1736 M: Linus Walleij <linus.walleij@linaro.org>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 F: arch/arm/mach-nomadik/
1740 F: arch/arm/mach-u300/
1741 F: arch/arm/mach-ux500/
1742 F: arch/arm/boot/dts/ste-*
1743 F: drivers/clk/clk-nomadik.c
1744 F: drivers/clk/clk-u300.c
1745 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1746 F: drivers/clocksource/timer-u300.c
1747 F: drivers/dma/coh901318*
1748 F: drivers/dma/ste_dma40*
1749 F: drivers/hwspinlock/u8500_hsem.c
1750 F: drivers/i2c/busses/i2c-nomadik.c
1751 F: drivers/i2c/busses/i2c-stu300.c
1752 F: drivers/mfd/ab3100*
1753 F: drivers/mfd/ab8500*
1754 F: drivers/mfd/abx500*
1755 F: drivers/mfd/dbx500*
1756 F: drivers/mfd/db8500*
1757 F: drivers/pinctrl/nomadik/
1758 F: drivers/pinctrl/pinctrl-coh901*
1759 F: drivers/pinctrl/pinctrl-u300.c
1760 F: drivers/rtc/rtc-ab3100.c
1761 F: drivers/rtc/rtc-ab8500.c
1762 F: drivers/rtc/rtc-coh901331.c
1763 F: drivers/rtc/rtc-pl031.c
1764 F: drivers/watchdog/coh901327_wdt.c
1765 F: Documentation/devicetree/bindings/arm/ste-*
1766 F: Documentation/devicetree/bindings/arm/ux500/
1767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1769 ARM/NUVOTON NPCM ARCHITECTURE
1770 M: Avi Fishman <avifishman70@gmail.com>
1771 M: Tomer Maimon <tmaimon77@gmail.com>
1772 R: Patrick Venture <venture@google.com>
1773 R: Nancy Yuen <yuenn@google.com>
1774 R: Brendan Higgins <brendanhiggins@google.com>
1775 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1777 F: arch/arm/mach-npcm/
1778 F: arch/arm/boot/dts/nuvoton-npcm*
1779 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1781 F: Documentation/devicetree/bindings/*/*npcm*
1782 F: Documentation/devicetree/bindings/*/*/*npcm*
1784 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1785 M: Wan ZongShun <mcuos.com@gmail.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 W: http://www.mcuos.com
1789 F: arch/arm/mach-w90x900/
1790 F: drivers/input/keyboard/w90p910_keypad.c
1791 F: drivers/input/touchscreen/w90p910_ts.c
1792 F: drivers/watchdog/nuc900_wdt.c
1793 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1794 F: drivers/mtd/nand/raw/nuc900_nand.c
1795 F: drivers/rtc/rtc-nuc900.c
1796 F: drivers/spi/spi-nuc900.c
1797 F: drivers/usb/host/ehci-w90x900.c
1798 F: drivers/video/fbdev/nuc900fb.c
1800 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1801 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1802 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1803 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1806 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1807 M: Alexander Clouter <alex@digriz.org.uk>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.digriz.org.uk/ts78xx/kernel
1811 F: arch/arm/mach-orion5x/ts78xx-*
1813 ARM/OXNAS platform support
1814 M: Neil Armstrong <narmstrong@baylibre.com>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 L: linux-oxnas@groups.io (moderated for non-subscribers)
1818 F: arch/arm/mach-oxnas/
1819 F: arch/arm/boot/dts/ox8*.dts*
1822 ARM/PALM TREO SUPPORT
1823 M: Tomas Cech <sleep_walker@suse.com>
1824 L: linux-arm-kernel@lists.infradead.org
1825 W: http://hackndev.com
1827 F: arch/arm/mach-pxa/palmtreo.*
1829 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1830 M: Marek Vasut <marek.vasut@gmail.com>
1831 L: linux-arm-kernel@lists.infradead.org
1832 W: http://hackndev.com
1834 F: arch/arm/mach-pxa/include/mach/palmtx.h
1835 F: arch/arm/mach-pxa/palmtx.c
1836 F: arch/arm/mach-pxa/palmt5.*
1837 F: arch/arm/mach-pxa/include/mach/palmld.h
1838 F: arch/arm/mach-pxa/palmld.c
1839 F: arch/arm/mach-pxa/palmte2.*
1840 F: arch/arm/mach-pxa/include/mach/palmtc.h
1841 F: arch/arm/mach-pxa/palmtc.c
1844 M: Sergey Lapin <slapin@ossfans.org>
1845 L: linux-arm-kernel@lists.infradead.org
1846 W: http://hackndev.com
1848 F: arch/arm/mach-pxa/palmz72.*
1851 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1852 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1855 ARM/PT DIGITAL BOARD PORT
1856 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W: http://www.armlinux.org.uk/
1861 ARM/QUALCOMM SUPPORT
1862 M: Andy Gross <andy.gross@linaro.org>
1863 M: David Brown <david.brown@linaro.org>
1864 L: linux-arm-msm@vger.kernel.org
1865 L: linux-soc@vger.kernel.org
1867 F: Documentation/devicetree/bindings/soc/qcom/
1868 F: arch/arm/boot/dts/qcom-*.dts
1869 F: arch/arm/boot/dts/qcom-*.dtsi
1870 F: arch/arm/mach-qcom/
1871 F: arch/arm64/boot/dts/qcom/*
1872 F: drivers/i2c/busses/i2c-qup.c
1873 F: drivers/clk/qcom/
1874 F: drivers/dma/qcom/
1875 F: drivers/soc/qcom/
1876 F: drivers/spi/spi-qup.c
1877 F: drivers/tty/serial/msm_serial.c
1878 F: drivers/*/pm8???-*
1879 F: drivers/mfd/ssbi.c
1880 F: drivers/firmware/qcom_scm*
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1883 ARM/RADISYS ENP2611 MACHINE SUPPORT
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/REALTEK ARCHITECTURE
1889 M: Andreas Färber <afaerber@suse.de>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm64/boot/dts/realtek/
1893 F: Documentation/devicetree/bindings/arm/realtek.txt
1895 ARM/RENESAS ARM64 ARCHITECTURE
1896 M: Simon Horman <horms@verge.net.au>
1897 M: Magnus Damm <magnus.damm@gmail.com>
1898 L: linux-renesas-soc@vger.kernel.org
1899 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1902 F: arch/arm64/boot/dts/renesas/
1903 F: Documentation/devicetree/bindings/arm/shmobile.txt
1904 F: drivers/soc/renesas/
1905 F: include/linux/soc/renesas/
1907 ARM/RISCPC ARCHITECTURE
1908 M: Russell King <linux@armlinux.org.uk>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 W: http://www.armlinux.org.uk/
1912 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1913 F: arch/arm/include/asm/hardware/ioc.h
1914 F: arch/arm/include/asm/hardware/iomd.h
1915 F: arch/arm/include/asm/hardware/memc.h
1916 F: arch/arm/mach-rpc/
1917 F: drivers/net/ethernet/8390/etherh.c
1918 F: drivers/net/ethernet/i825xx/ether1*
1919 F: drivers/net/ethernet/seeq/ether3*
1920 F: drivers/scsi/arm/
1922 ARM/Rockchip SoC support
1923 M: Heiko Stuebner <heiko@sntech.de>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 L: linux-rockchip@lists.infradead.org
1926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1928 F: arch/arm/boot/dts/rk3*
1929 F: arch/arm/boot/dts/rv1108*
1930 F: arch/arm/mach-rockchip/
1931 F: drivers/clk/rockchip/
1932 F: drivers/i2c/busses/i2c-rk3x.c
1933 F: drivers/*/*rockchip*
1934 F: drivers/*/*/*rockchip*
1935 F: sound/soc/rockchip/
1938 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1939 M: Kukjin Kim <kgene@kernel.org>
1940 M: Krzysztof Kozlowski <krzk@kernel.org>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1943 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1945 F: arch/arm/boot/dts/s3c*
1946 F: arch/arm/boot/dts/s5p*
1947 F: arch/arm/boot/dts/exynos*
1948 F: arch/arm64/boot/dts/exynos/
1949 F: arch/arm/plat-samsung/
1950 F: arch/arm/mach-s3c24*/
1951 F: arch/arm/mach-s3c64xx/
1952 F: arch/arm/mach-s5p*/
1953 F: arch/arm/mach-exynos*/
1954 F: drivers/*/*s3c24*
1955 F: drivers/*/*/*s3c24*
1956 F: drivers/*/*s3c64xx*
1957 F: drivers/*/*s5pv210*
1958 F: drivers/memory/samsung/*
1959 F: drivers/soc/samsung/*
1960 F: Documentation/arm/Samsung/
1961 F: Documentation/devicetree/bindings/arm/samsung/
1962 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1963 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1966 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1967 M: Kyungmin Park <kyungmin.park@samsung.com>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 F: arch/arm/mach-s5pv210/
1972 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1973 M: Kyungmin Park <kyungmin.park@samsung.com>
1974 M: Kamil Debski <kamil@wypas.org>
1975 M: Andrzej Hajda <a.hajda@samsung.com>
1976 L: linux-arm-kernel@lists.infradead.org
1977 L: linux-media@vger.kernel.org
1979 F: drivers/media/platform/s5p-g2d/
1981 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1982 M: Marek Szyprowski <m.szyprowski@samsung.com>
1983 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1984 L: linux-media@vger.kernel.org
1986 F: drivers/media/platform/s5p-cec/
1987 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1989 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1990 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1991 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1992 L: linux-arm-kernel@lists.infradead.org
1993 L: linux-media@vger.kernel.org
1995 F: drivers/media/platform/s5p-jpeg/
1997 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1998 M: Kyungmin Park <kyungmin.park@samsung.com>
1999 M: Kamil Debski <kamil@wypas.org>
2000 M: Jeongtae Park <jtp.park@samsung.com>
2001 M: Andrzej Hajda <a.hajda@samsung.com>
2002 L: linux-arm-kernel@lists.infradead.org
2003 L: linux-media@vger.kernel.org
2005 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2006 F: drivers/media/platform/s5p-mfc/
2008 ARM/SHMOBILE ARM ARCHITECTURE
2009 M: Simon Horman <horms@verge.net.au>
2010 M: Magnus Damm <magnus.damm@gmail.com>
2011 L: linux-renesas-soc@vger.kernel.org
2012 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2015 F: arch/arm/boot/dts/emev2*
2016 F: arch/arm/boot/dts/r7s*
2017 F: arch/arm/boot/dts/r8a*
2018 F: arch/arm/boot/dts/r9a*
2019 F: arch/arm/boot/dts/sh*
2020 F: arch/arm/configs/shmobile_defconfig
2021 F: arch/arm/include/debug/renesas-scif.S
2022 F: arch/arm/mach-shmobile/
2023 F: Documentation/devicetree/bindings/arm/shmobile.txt
2024 F: drivers/soc/renesas/
2025 F: include/linux/soc/renesas/
2027 ARM/SOCFPGA ARCHITECTURE
2028 M: Dinh Nguyen <dinguyen@kernel.org>
2030 F: arch/arm/mach-socfpga/
2031 F: arch/arm/boot/dts/socfpga*
2032 F: arch/arm/configs/socfpga_defconfig
2033 F: arch/arm64/boot/dts/altera/
2034 W: http://www.rocketboards.org
2035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2037 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2038 M: Dinh Nguyen <dinguyen@kernel.org>
2040 F: drivers/clk/socfpga/
2042 ARM/SOCFPGA EDAC SUPPORT
2043 M: Thor Thayer <thor.thayer@linux.intel.com>
2045 F: drivers/edac/altera_edac.
2047 ARM/SPREADTRUM SoC SUPPORT
2048 M: Orson Zhai <orsonzhai@gmail.com>
2049 M: Baolin Wang <baolin.wang@linaro.org>
2050 M: Chunyan Zhang <zhang.lyra@gmail.com>
2052 F: arch/arm64/boot/dts/sprd
2055 ARM/STI ARCHITECTURE
2056 M: Patrice Chotard <patrice.chotard@st.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 W: http://www.stlinux.com
2060 F: arch/arm/mach-sti/
2061 F: arch/arm/boot/dts/sti*
2062 F: drivers/char/hw_random/st-rng.c
2063 F: drivers/clocksource/arm_global_timer.c
2064 F: drivers/clocksource/clksrc_st_lpc.c
2065 F: drivers/cpufreq/sti-cpufreq.c
2066 F: drivers/dma/st_fdma*
2067 F: drivers/i2c/busses/i2c-st.c
2068 F: drivers/media/rc/st_rc.c
2069 F: drivers/media/platform/sti/c8sectpfe/
2070 F: drivers/mmc/host/sdhci-st.c
2071 F: drivers/phy/st/phy-miphy28lp.c
2072 F: drivers/phy/st/phy-stih407-usb.c
2073 F: drivers/pinctrl/pinctrl-st.c
2074 F: drivers/remoteproc/st_remoteproc.c
2075 F: drivers/remoteproc/st_slim_rproc.c
2076 F: drivers/reset/sti/
2077 F: drivers/rtc/rtc-st-lpc.c
2078 F: drivers/tty/serial/st-asc.c
2079 F: drivers/usb/dwc3/dwc3-st.c
2080 F: drivers/usb/host/ehci-st.c
2081 F: drivers/usb/host/ohci-st.c
2082 F: drivers/watchdog/st_lpc_wdt.c
2083 F: drivers/ata/ahci_st.c
2084 F: include/linux/remoteproc/st_slim_rproc.h
2086 ARM/STM32 ARCHITECTURE
2087 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2088 M: Alexandre Torgue <alexandre.torgue@st.com>
2089 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2095 F: arch/arm/boot/dts/stm32*
2096 F: arch/arm/mach-stm32/
2097 F: drivers/clocksource/armv7m_systick.c
2099 ARM/Synaptics Berlin SoC support
2100 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2101 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 F: arch/arm/mach-berlin/
2105 F: arch/arm/boot/dts/berlin*
2106 F: arch/arm64/boot/dts/marvell/berlin*
2108 ARM/TANGO ARCHITECTURE
2109 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2110 M: Mans Rullgard <mans@mansr.com>
2111 L: linux-arm-kernel@lists.infradead.org
2115 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2116 M: Lennert Buytenhek <kernel@wantstofly.org>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2121 M: Hans Verkuil <hans.verkuil@cisco.com>
2122 L: linux-tegra@vger.kernel.org
2123 L: linux-media@vger.kernel.org
2125 F: drivers/media/platform/tegra-cec/
2126 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2128 ARM/TETON BGA MACHINE SUPPORT
2129 M: "Mark F. Brown" <mark.brown314@gmail.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2134 M: Santosh Shilimkar <ssantosh@kernel.org>
2135 L: linux-kernel@vger.kernel.org
2137 F: drivers/memory/*emif*
2139 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2140 M: Tero Kristo <t-kristo@ti.com>
2141 M: Nishanth Menon <nm@ti.com>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2145 F: arch/arm64/boot/dts/ti/Makefile
2146 F: arch/arm64/boot/dts/ti/k3-*
2148 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2149 M: Santosh Shilimkar <ssantosh@kernel.org>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 F: arch/arm/mach-keystone/
2153 F: arch/arm/boot/dts/keystone-*
2154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2156 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2157 M: Santosh Shilimkar <ssantosh@kernel.org>
2158 L: linux-kernel@vger.kernel.org
2160 F: drivers/clk/keystone/
2162 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2163 M: Santosh Shilimkar <ssantosh@kernel.org>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L: linux-kernel@vger.kernel.org
2167 F: drivers/clocksource/timer-keystone.c
2169 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2170 M: Santosh Shilimkar <ssantosh@kernel.org>
2171 L: linux-kernel@vger.kernel.org
2173 F: drivers/power/reset/keystone-reset.c
2175 ARM/THECUS N2100 MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/TOSA MACHINE SUPPORT
2181 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2182 M: Dirk Opfer <dirk@opfer-online.de>
2185 ARM/UNIPHIER ARCHITECTURE
2186 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2190 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2191 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2192 F: arch/arm/boot/dts/uniphier*
2193 F: arch/arm/include/asm/hardware/cache-uniphier.h
2194 F: arch/arm/mach-uniphier/
2195 F: arch/arm/mm/cache-uniphier.c
2196 F: arch/arm64/boot/dts/socionext/uniphier*
2197 F: drivers/bus/uniphier-system-bus.c
2198 F: drivers/clk/uniphier/
2199 F: drivers/gpio/gpio-uniphier.c
2200 F: drivers/i2c/busses/i2c-uniphier*
2201 F: drivers/irqchip/irq-uniphier-aidet.c
2202 F: drivers/pinctrl/uniphier/
2203 F: drivers/reset/reset-uniphier.c
2204 F: drivers/tty/serial/8250/8250_uniphier.c
2207 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2208 M: Ulf Hansson <ulf.hansson@linaro.org>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 T: git git://git.linaro.org/people/ulfh/clk.git
2212 F: drivers/clk/ux500/
2214 ARM/VERSATILE EXPRESS PLATFORM
2215 M: Liviu Dudau <liviu.dudau@arm.com>
2216 M: Sudeep Holla <sudeep.holla@arm.com>
2217 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 F: arch/arm/boot/dts/vexpress*
2221 F: arch/arm64/boot/dts/arm/
2222 F: arch/arm/mach-vexpress/
2225 F: drivers/clk/versatile/clk-vexpress-osc.c
2226 F: drivers/clocksource/versatile.c
2230 M: Russell King <linux@armlinux.org.uk>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 W: http://www.armlinux.org.uk/
2236 ARM/VOIPAC PXA270 SUPPORT
2237 M: Marek Vasut <marek.vasut@gmail.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: arch/arm/mach-pxa/vpac270.c
2241 F: arch/arm/mach-pxa/include/mach/vpac270.h
2243 ARM/VT8500 ARM ARCHITECTURE
2244 M: Tony Prisk <linux@prisktech.co.nz>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 F: arch/arm/mach-vt8500/
2248 F: drivers/clocksource/vt8500_timer.c
2249 F: drivers/i2c/busses/i2c-wmt.c
2250 F: drivers/mmc/host/wmt-sdmmc.c
2251 F: drivers/pwm/pwm-vt8500.c
2252 F: drivers/rtc/rtc-vt8500.c
2253 F: drivers/tty/serial/vt8500_serial.c
2254 F: drivers/usb/host/ehci-platform.c
2255 F: drivers/usb/host/uhci-platform.c
2256 F: drivers/video/fbdev/vt8500lcdfb.*
2257 F: drivers/video/fbdev/wm8505fb*
2258 F: drivers/video/fbdev/wmt_ge_rops.*
2260 ARM/ZIPIT Z2 SUPPORT
2261 M: Marek Vasut <marek.vasut@gmail.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 F: arch/arm/mach-pxa/z2.c
2265 F: arch/arm/mach-pxa/include/mach/z2.h
2267 ARM/ZTE ARCHITECTURE
2268 M: Jun Nie <jun.nie@linaro.org>
2269 M: Baoyou Xie <baoyou.xie@linaro.org>
2270 M: Shawn Guo <shawnguo@kernel.org>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 F: arch/arm/boot/dts/zx2967*
2274 F: arch/arm/mach-zx/
2275 F: arch/arm64/boot/dts/zte/
2277 F: drivers/dma/zx_dma.c
2278 F: drivers/gpio/gpio-zx.c
2279 F: drivers/i2c/busses/i2c-zx2967.c
2280 F: drivers/mmc/host/dw_mmc-zx.*
2281 F: drivers/pinctrl/zte/
2283 F: drivers/thermal/zx2967_thermal.c
2284 F: drivers/watchdog/zx2967_wdt.c
2285 F: Documentation/devicetree/bindings/arm/zte.txt
2286 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2287 F: Documentation/devicetree/bindings/dma/zxdma.txt
2288 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2289 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2290 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2291 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2292 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2293 F: Documentation/devicetree/bindings/soc/zte/
2294 F: Documentation/devicetree/bindings/sound/zte,*.txt
2295 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2296 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2297 F: include/dt-bindings/clock/zx2967*.h
2298 F: include/dt-bindings/soc/zte,*.h
2299 F: sound/soc/codecs/zx_aud96p22.c
2302 ARM/ZYNQ ARCHITECTURE
2303 M: Michal Simek <michal.simek@xilinx.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 W: http://wiki.xilinx.com
2306 T: git https://github.com/Xilinx/linux-xlnx.git
2308 F: arch/arm/mach-zynq/
2309 F: drivers/cpuidle/cpuidle-zynq.c
2310 F: drivers/block/xsysace.c
2313 F: drivers/clocksource/cadence_ttc_timer.c
2314 F: drivers/i2c/busses/i2c-cadence.c
2315 F: drivers/mmc/host/sdhci-of-arasan.c
2316 F: drivers/edac/synopsys_edac.c
2318 ARM64 PORT (AARCH64 ARCHITECTURE)
2319 M: Catalin Marinas <catalin.marinas@arm.com>
2320 M: Will Deacon <will.deacon@arm.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2325 X: arch/arm64/boot/dts/
2326 F: Documentation/arm64/
2328 AS3645A LED FLASH CONTROLLER DRIVER
2329 M: Sakari Ailus <sakari.ailus@iki.fi>
2330 L: linux-leds@vger.kernel.org
2332 F: drivers/leds/leds-as3645a.c
2334 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2335 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2336 L: linux-media@vger.kernel.org
2337 T: git git://linuxtv.org/media_tree.git
2339 F: drivers/media/i2c/ak7375.c
2340 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2342 ASAHI KASEI AK8974 DRIVER
2343 M: Linus Walleij <linus.walleij@linaro.org>
2344 L: linux-iio@vger.kernel.org
2345 W: http://www.akm.com/
2347 F: drivers/iio/magnetometer/ak8974.c
2349 ASC7621 HARDWARE MONITOR DRIVER
2350 M: George Joseph <george.joseph@fairview5.com>
2351 L: linux-hwmon@vger.kernel.org
2353 F: Documentation/hwmon/asc7621
2354 F: drivers/hwmon/asc7621.c
2356 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2357 M: Corentin Chary <corentin.chary@gmail.com>
2358 L: acpi4asus-user@lists.sourceforge.net
2359 L: platform-driver-x86@vger.kernel.org
2360 W: http://acpi4asus.sf.net
2362 F: drivers/platform/x86/asus*.c
2363 F: drivers/platform/x86/eeepc*.c
2365 ASUS WIRELESS RADIO CONTROL DRIVER
2366 M: João Paulo Rechi Vita <jprvita@gmail.com>
2367 L: platform-driver-x86@vger.kernel.org
2369 F: drivers/platform/x86/asus-wireless.c
2372 M: David Howells <dhowells@redhat.com>
2373 L: keyrings@vger.kernel.org
2375 F: Documentation/crypto/asymmetric-keys.txt
2376 F: include/linux/verification.h
2377 F: include/crypto/public_key.h
2378 F: include/crypto/pkcs7.h
2379 F: crypto/asymmetric_keys/
2381 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2382 R: Dan Williams <dan.j.williams@intel.com>
2383 W: http://sourceforge.net/projects/xscaleiop
2385 F: Documentation/crypto/async-tx-api.txt
2388 F: include/linux/dmaengine.h
2389 F: include/linux/async_tx.h
2392 M: Bartosz Golaszewski <brgl@bgdev.pl>
2393 L: linux-i2c@vger.kernel.org
2394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2396 F: Documentation/devicetree/bindings/eeprom/at24.txt
2397 F: drivers/misc/eeprom/at24.c
2398 F: include/linux/platform_data/at24.h
2400 ATA OVER ETHERNET (AOE) DRIVER
2401 M: "Ed L. Cashin" <ed.cashin@acm.org>
2402 W: http://www.openaoe.org/
2404 F: Documentation/aoe/
2405 F: drivers/block/aoe/
2407 ATHEROS 71XX/9XXX GPIO DRIVER
2408 M: Alban Bedel <albeu@free.fr>
2409 W: https://github.com/AlbanBedel/linux
2410 T: git git://github.com/AlbanBedel/linux
2412 F: drivers/gpio/gpio-ath79.c
2413 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2415 ATHEROS 71XX/9XXX USB PHY DRIVER
2416 M: Alban Bedel <albeu@free.fr>
2417 W: https://github.com/AlbanBedel/linux
2418 T: git git://github.com/AlbanBedel/linux
2420 F: drivers/phy/qualcomm/phy-ath79-usb.c
2421 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2423 ATHEROS ATH GENERIC UTILITIES
2424 M: Kalle Valo <kvalo@codeaurora.org>
2425 L: linux-wireless@vger.kernel.org
2427 F: drivers/net/wireless/ath/*
2429 ATHEROS ATH5K WIRELESS DRIVER
2430 M: Jiri Slaby <jirislaby@gmail.com>
2431 M: Nick Kossifidis <mickflemm@gmail.com>
2432 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2433 L: linux-wireless@vger.kernel.org
2434 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2436 F: drivers/net/wireless/ath/ath5k/
2438 ATHEROS ATH6KL WIRELESS DRIVER
2439 M: Kalle Valo <kvalo@codeaurora.org>
2440 L: linux-wireless@vger.kernel.org
2441 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2444 F: drivers/net/wireless/ath/ath6kl/
2447 M: Ville Syrjala <syrjala@sci.fi>
2449 F: drivers/input/misc/ati_remote2.c
2451 ATK0110 HWMON DRIVER
2452 M: Luca Tettamanti <kronos.it@gmail.com>
2453 L: linux-hwmon@vger.kernel.org
2455 F: drivers/hwmon/asus_atk0110.c
2457 ATLX ETHERNET DRIVERS
2458 M: Jay Cliburn <jcliburn@gmail.com>
2459 M: Chris Snook <chris.snook@gmail.com>
2460 L: netdev@vger.kernel.org
2461 W: http://sourceforge.net/projects/atl1
2462 W: http://atl1.sourceforge.net
2464 F: drivers/net/ethernet/atheros/
2467 M: Chas Williams <3chas3@gmail.com>
2468 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2469 L: netdev@vger.kernel.org
2470 W: http://linux-atm.sourceforge.net
2473 F: include/linux/atm*
2474 F: include/uapi/linux/atm*
2476 ATMEL MACB ETHERNET DRIVER
2477 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2479 F: drivers/net/ethernet/cadence/
2481 ATMEL MAXTOUCH DRIVER
2482 M: Nick Dyer <nick@shmanahar.org>
2483 T: git git://github.com/ndyer/linux.git
2485 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2486 F: drivers/input/touchscreen/atmel_mxt_ts.c
2488 ATMEL WIRELESS DRIVER
2489 M: Simon Kelley <simon@thekelleys.org.uk>
2490 L: linux-wireless@vger.kernel.org
2491 W: http://www.thekelleys.org.uk/atmel
2492 W: http://atmelwlandriver.sourceforge.net/
2494 F: drivers/net/wireless/atmel/atmel*
2496 ATOMIC INFRASTRUCTURE
2497 M: Will Deacon <will.deacon@arm.com>
2498 M: Peter Zijlstra <peterz@infradead.org>
2499 R: Boqun Feng <boqun.feng@gmail.com>
2500 L: linux-kernel@vger.kernel.org
2502 F: arch/*/include/asm/atomic*.h
2503 F: include/*/atomic*.h
2505 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2506 M: Bradley Grove <linuxdrivers@attotech.com>
2507 L: linux-scsi@vger.kernel.org
2508 W: http://www.attotech.com
2510 F: drivers/scsi/esas2r
2512 ATUSB IEEE 802.15.4 RADIO DRIVER
2513 M: Stefan Schmidt <stefan@datenfreihafen.org>
2514 L: linux-wpan@vger.kernel.org
2516 F: drivers/net/ieee802154/atusb.c
2517 F: drivers/net/ieee802154/atusb.h
2518 F: drivers/net/ieee802154/at86rf230.h
2521 M: Paul Moore <paul@paul-moore.com>
2522 M: Eric Paris <eparis@redhat.com>
2523 L: linux-audit@redhat.com (moderated for non-subscribers)
2524 W: https://github.com/linux-audit
2525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2527 F: include/linux/audit.h
2528 F: include/uapi/linux/audit.h
2531 AUXILIARY DISPLAY DRIVERS
2532 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2534 F: drivers/auxdisplay/
2535 F: include/linux/cfag12864b.h
2537 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2538 M: Andreas Klinger <ak@it-klinger.de>
2539 L: linux-iio@vger.kernel.org
2541 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2542 F: drivers/iio/adc/hx711.c
2545 M: Ralf Baechle <ralf@linux-mips.org>
2546 L: linux-hams@vger.kernel.org
2547 W: http://www.linux-ax25.org/
2549 F: include/uapi/linux/ax25.h
2550 F: include/net/ax25.h
2554 M: Peter Rosin <peda@axentia.se>
2555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 F: Documentation/devicetree/bindings/arm/axentia.txt
2558 F: arch/arm/boot/dts/at91-linea.dtsi
2559 F: arch/arm/boot/dts/at91-natte.dtsi
2560 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2561 F: arch/arm/boot/dts/at91-tse850-3.dts
2563 AXENTIA ASOC DRIVERS
2564 M: Peter Rosin <peda@axentia.se>
2565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2567 F: Documentation/devicetree/bindings/sound/axentia,*
2568 F: sound/soc/atmel/tse850-pcm5142.c
2571 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2572 L: linux-media@vger.kernel.org
2573 W: https://linuxtv.org
2574 T: git git://linuxtv.org/media_tree.git
2576 F: drivers/media/usb/dvb-usb-v2/az6007.c
2578 AZTECH FM RADIO RECEIVER DRIVER
2579 M: Hans Verkuil <hverkuil@xs4all.nl>
2580 L: linux-media@vger.kernel.org
2581 T: git git://linuxtv.org/media_tree.git
2582 W: https://linuxtv.org
2584 F: drivers/media/radio/radio-aztech*
2587 L: linux-wireless@vger.kernel.org
2588 L: b43-dev@lists.infradead.org
2589 W: http://wireless.kernel.org/en/users/Drivers/b43
2591 F: drivers/net/wireless/broadcom/b43/
2593 B43LEGACY WIRELESS DRIVER
2594 M: Larry Finger <Larry.Finger@lwfinger.net>
2595 L: linux-wireless@vger.kernel.org
2596 L: b43-dev@lists.infradead.org
2597 W: http://wireless.kernel.org/en/users/Drivers/b43
2599 F: drivers/net/wireless/broadcom/b43legacy/
2601 BACKLIGHT CLASS/SUBSYSTEM
2602 M: Lee Jones <lee.jones@linaro.org>
2603 M: Daniel Thompson <daniel.thompson@linaro.org>
2604 M: Jingoo Han <jingoohan1@gmail.com>
2605 L: dri-devel@lists.freedesktop.org
2606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2608 F: drivers/video/backlight/
2609 F: include/linux/backlight.h
2610 F: include/linux/pwm_backlight.h
2611 F: Documentation/devicetree/bindings/leds/backlight
2614 M: Marek Lindner <mareklindner@neomailbox.ch>
2615 M: Simon Wunderlich <sw@simonwunderlich.de>
2616 M: Antonio Quartulli <a@unstable.cc>
2617 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2618 W: https://www.open-mesh.org/
2619 Q: https://patchwork.open-mesh.org/project/batman/list/
2621 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2622 F: Documentation/ABI/testing/sysfs-class-net-mesh
2623 F: Documentation/networking/batman-adv.rst
2624 F: include/uapi/linux/batadv_packet.h
2625 F: include/uapi/linux/batman_adv.h
2628 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2629 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2630 L: linux-hams@vger.kernel.org
2631 W: http://www.baycom.org/~tom/ham/ham.html
2633 F: drivers/net/hamradio/baycom*
2635 BCACHE (BLOCK LAYER CACHE)
2636 M: Coly Li <colyli@suse.de>
2637 M: Kent Overstreet <kent.overstreet@gmail.com>
2638 L: linux-bcache@vger.kernel.org
2639 W: http://bcache.evilpiepirate.org
2640 C: irc://irc.oftc.net/bcache
2642 F: drivers/md/bcache/
2644 BDISP ST MEDIA DRIVER
2645 M: Fabien Dessenne <fabien.dessenne@st.com>
2646 L: linux-media@vger.kernel.org
2647 T: git git://linuxtv.org/media_tree.git
2648 W: https://linuxtv.org
2650 F: drivers/media/platform/sti/bdisp
2652 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2653 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2654 L: netdev@vger.kernel.org
2656 F: drivers/net/ethernet/ec_bhf.c
2659 M: Luis de Bethencourt <luisbg@kernel.org>
2660 M: Salah Triki <salah.triki@gmail.com>
2662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2663 F: Documentation/filesystems/befs.txt
2667 M: Paolo Valente <paolo.valente@linaro.org>
2668 M: Jens Axboe <axboe@kernel.dk>
2669 L: linux-block@vger.kernel.org
2672 F: Documentation/block/bfq-iosched.txt
2675 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2677 F: Documentation/filesystems/bfs.txt
2679 F: include/uapi/linux/bfs_fs.h
2681 BLINKM RGB LED DRIVER
2682 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2684 F: drivers/leds/leds-blinkm.c
2687 M: Jens Axboe <axboe@kernel.dk>
2688 L: linux-block@vger.kernel.org
2689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2693 F: kernel/trace/blktrace.c
2697 M: Joern Engel <joern@lazybastard.org>
2698 L: linux-mtd@lists.infradead.org
2700 F: drivers/mtd/devices/block2mtd.c
2703 M: Marcel Holtmann <marcel@holtmann.org>
2704 M: Johan Hedberg <johan.hedberg@gmail.com>
2705 L: linux-bluetooth@vger.kernel.org
2706 W: http://www.bluez.org/
2707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2710 F: drivers/bluetooth/
2713 M: Marcel Holtmann <marcel@holtmann.org>
2714 M: Johan Hedberg <johan.hedberg@gmail.com>
2715 L: linux-bluetooth@vger.kernel.org
2716 W: http://www.bluez.org/
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2721 F: include/net/bluetooth/
2724 M: Jay Vosburgh <j.vosburgh@gmail.com>
2725 M: Veaceslav Falico <vfalico@gmail.com>
2726 M: Andy Gospodarek <andy@greyhouse.net>
2727 L: netdev@vger.kernel.org
2728 W: http://sourceforge.net/projects/bonding/
2730 F: drivers/net/bonding/
2731 F: include/uapi/linux/if_bonding.h
2733 BPF (Safe dynamic programs and tools)
2734 M: Alexei Starovoitov <ast@kernel.org>
2735 M: Daniel Borkmann <daniel@iogearbox.net>
2736 L: netdev@vger.kernel.org
2737 L: linux-kernel@vger.kernel.org
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2740 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2742 F: arch/x86/net/bpf_jit*
2743 F: Documentation/networking/filter.txt
2744 F: Documentation/bpf/
2745 F: include/linux/bpf*
2746 F: include/linux/filter.h
2747 F: include/trace/events/xdp.h
2748 F: include/uapi/linux/bpf*
2749 F: include/uapi/linux/filter.h
2751 F: kernel/trace/bpf_trace.c
2754 F: net/core/filter.c
2755 F: net/sched/act_bpf.c
2756 F: net/sched/cls_bpf.c
2760 F: tools/testing/selftests/bpf/
2762 BROADCOM B44 10/100 ETHERNET DRIVER
2763 M: Michael Chan <michael.chan@broadcom.com>
2764 L: netdev@vger.kernel.org
2766 F: drivers/net/ethernet/broadcom/b44.*
2768 BROADCOM B53 ETHERNET SWITCH DRIVER
2769 M: Florian Fainelli <f.fainelli@gmail.com>
2770 L: netdev@vger.kernel.org
2771 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2773 F: drivers/net/dsa/b53/*
2774 F: include/linux/platform_data/b53.h
2776 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2777 M: Florian Fainelli <f.fainelli@gmail.com>
2778 M: Ray Jui <rjui@broadcom.com>
2779 M: Scott Branden <sbranden@broadcom.com>
2780 M: bcm-kernel-feedback-list@broadcom.com
2781 T: git git://github.com/broadcom/mach-bcm
2787 F: arch/arm/mach-bcm/
2789 BROADCOM BCM2835 ARM ARCHITECTURE
2790 M: Eric Anholt <eric@anholt.net>
2791 M: Stefan Wahren <stefan.wahren@i2se.com>
2792 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 T: git git://github.com/anholt/linux
2797 F: drivers/staging/vc04_services
2799 BROADCOM BCM47XX MIPS ARCHITECTURE
2800 M: Hauke Mehrtens <hauke@hauke-m.de>
2801 M: Rafał Miłecki <zajec5@gmail.com>
2802 L: linux-mips@linux-mips.org
2804 F: Documentation/devicetree/bindings/mips/brcm/
2805 F: arch/mips/bcm47xx/*
2806 F: arch/mips/include/asm/mach-bcm47xx/*
2808 BROADCOM BCM5301X ARM ARCHITECTURE
2809 M: Hauke Mehrtens <hauke@hauke-m.de>
2810 M: Rafał Miłecki <zajec5@gmail.com>
2811 M: Jon Mason <jonmason@broadcom.com>
2812 M: bcm-kernel-feedback-list@broadcom.com
2813 L: linux-arm-kernel@lists.infradead.org
2815 F: arch/arm/mach-bcm/bcm_5301x.c
2816 F: arch/arm/boot/dts/bcm5301x*.dtsi
2817 F: arch/arm/boot/dts/bcm470*
2818 F: arch/arm/boot/dts/bcm953012*
2820 BROADCOM BCM53573 ARM ARCHITECTURE
2821 M: Rafał Miłecki <rafal@milecki.pl>
2822 L: linux-arm-kernel@lists.infradead.org
2824 F: arch/arm/boot/dts/bcm53573*
2825 F: arch/arm/boot/dts/bcm47189*
2827 BROADCOM BCM63XX ARM ARCHITECTURE
2828 M: Florian Fainelli <f.fainelli@gmail.com>
2829 M: bcm-kernel-feedback-list@broadcom.com
2830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T: git git://github.com/broadcom/stblinux.git
2835 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2836 M: Kevin Cernekee <cernekee@gmail.com>
2837 L: linux-usb@vger.kernel.org
2839 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2841 BROADCOM BCM7XXX ARM ARCHITECTURE
2842 M: Brian Norris <computersforpeace@gmail.com>
2843 M: Gregory Fong <gregory.0xf0@gmail.com>
2844 M: Florian Fainelli <f.fainelli@gmail.com>
2845 M: bcm-kernel-feedback-list@broadcom.com
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847 T: git git://github.com/broadcom/stblinux.git
2849 F: arch/arm/mach-bcm/*brcmstb*
2850 F: arch/arm/boot/dts/bcm7*.dts*
2851 F: drivers/bus/brcmstb_gisb.c
2852 F: arch/arm/mm/cache-b15-rac.c
2853 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2856 BROADCOM BMIPS CPUFREQ DRIVER
2857 M: Markus Mayer <mmayer@broadcom.com>
2858 M: bcm-kernel-feedback-list@broadcom.com
2859 L: linux-pm@vger.kernel.org
2861 F: drivers/cpufreq/bmips-cpufreq.c
2863 BROADCOM BMIPS MIPS ARCHITECTURE
2864 M: Kevin Cernekee <cernekee@gmail.com>
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 L: linux-mips@linux-mips.org
2867 T: git git://github.com/broadcom/stblinux.git
2869 F: arch/mips/bmips/*
2870 F: arch/mips/include/asm/mach-bmips/*
2871 F: arch/mips/kernel/*bmips*
2872 F: arch/mips/boot/dts/brcm/bcm*.dts*
2873 F: drivers/irqchip/irq-bcm63*
2874 F: drivers/irqchip/irq-bcm7*
2875 F: drivers/irqchip/irq-brcmstb*
2876 F: include/linux/bcm963xx_nvram.h
2877 F: include/linux/bcm963xx_tag.h
2879 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2880 M: Rasesh Mody <rasesh.mody@cavium.com>
2881 M: Harish Patil <harish.patil@cavium.com>
2882 M: Dept-GELinuxNICDev@cavium.com
2883 L: netdev@vger.kernel.org
2885 F: drivers/net/ethernet/broadcom/bnx2.*
2886 F: drivers/net/ethernet/broadcom/bnx2_*
2888 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2889 M: QLogic-Storage-Upstream@qlogic.com
2890 L: linux-scsi@vger.kernel.org
2892 F: drivers/scsi/bnx2fc/
2894 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2895 M: QLogic-Storage-Upstream@qlogic.com
2896 L: linux-scsi@vger.kernel.org
2898 F: drivers/scsi/bnx2i/
2900 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2901 M: Ariel Elior <ariel.elior@cavium.com>
2902 M: everest-linux-l2@cavium.com
2903 L: netdev@vger.kernel.org
2905 F: drivers/net/ethernet/broadcom/bnx2x/
2907 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2908 M: Michael Chan <michael.chan@broadcom.com>
2909 L: netdev@vger.kernel.org
2911 F: drivers/net/ethernet/broadcom/bnxt/
2913 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2914 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2915 M: Franky Lin <franky.lin@broadcom.com>
2916 M: Hante Meuleman <hante.meuleman@broadcom.com>
2917 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2918 M: Wright Feng <wright.feng@cypress.com>
2919 L: linux-wireless@vger.kernel.org
2920 L: brcm80211-dev-list.pdl@broadcom.com
2921 L: brcm80211-dev-list@cypress.com
2923 F: drivers/net/wireless/broadcom/brcm80211/
2925 BROADCOM BRCMSTB GPIO DRIVER
2926 M: Gregory Fong <gregory.0xf0@gmail.com>
2927 L: bcm-kernel-feedback-list@broadcom.com
2929 F: drivers/gpio/gpio-brcmstb.c
2930 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2932 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2933 M: Al Cooper <alcooperx@gmail.com>
2934 L: linux-kernel@vger.kernel.org
2935 L: bcm-kernel-feedback-list@broadcom.com
2937 F: drivers/phy/broadcom/phy-brcm-usb*
2939 BROADCOM GENET ETHERNET DRIVER
2940 M: Doug Berger <opendmb@gmail.com>
2941 M: Florian Fainelli <f.fainelli@gmail.com>
2942 L: netdev@vger.kernel.org
2944 F: drivers/net/ethernet/broadcom/genet/
2946 BROADCOM IPROC ARM ARCHITECTURE
2947 M: Ray Jui <rjui@broadcom.com>
2948 M: Scott Branden <sbranden@broadcom.com>
2949 M: Jon Mason <jonmason@broadcom.com>
2950 M: bcm-kernel-feedback-list@broadcom.com
2951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 T: git git://github.com/broadcom/cygnus-linux.git
2969 F: arch/arm64/boot/dts/broadcom/northstar2/*
2970 F: arch/arm64/boot/dts/broadcom/stingray/*
2971 F: drivers/clk/bcm/clk-ns*
2972 F: drivers/clk/bcm/clk-sr*
2973 F: drivers/pinctrl/bcm/pinctrl-ns*
2974 F: include/dt-bindings/clock/bcm-sr*
2976 BROADCOM KONA GPIO DRIVER
2977 M: Ray Jui <rjui@broadcom.com>
2978 L: bcm-kernel-feedback-list@broadcom.com
2980 F: drivers/gpio/gpio-bcm-kona.c
2981 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2983 BROADCOM NETXTREME-E ROCE DRIVER
2984 M: Selvin Xavier <selvin.xavier@broadcom.com>
2985 M: Devesh Sharma <devesh.sharma@broadcom.com>
2986 M: Somnath Kotur <somnath.kotur@broadcom.com>
2987 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2988 L: linux-rdma@vger.kernel.org
2989 W: http://www.broadcom.com
2991 F: drivers/infiniband/hw/bnxt_re/
2992 F: include/uapi/rdma/bnxt_re-abi.h
2994 BROADCOM NVRAM DRIVER
2995 M: Rafał Miłecki <zajec5@gmail.com>
2996 L: linux-mips@linux-mips.org
2998 F: drivers/firmware/broadcom/*
3000 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3001 M: Rafał Miłecki <zajec5@gmail.com>
3002 L: linux-wireless@vger.kernel.org
3005 F: include/linux/bcma/
3007 BROADCOM STB AVS CPUFREQ DRIVER
3008 M: Markus Mayer <mmayer@broadcom.com>
3009 M: bcm-kernel-feedback-list@broadcom.com
3010 L: linux-pm@vger.kernel.org
3012 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3013 F: drivers/cpufreq/brcmstb*
3015 BROADCOM STB AVS TMON DRIVER
3016 M: Markus Mayer <mmayer@broadcom.com>
3017 M: bcm-kernel-feedback-list@broadcom.com
3018 L: linux-pm@vger.kernel.org
3020 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3021 F: drivers/thermal/broadcom/brcmstb*
3023 BROADCOM STB NAND FLASH DRIVER
3024 M: Brian Norris <computersforpeace@gmail.com>
3025 M: Kamal Dasu <kdasu.kdev@gmail.com>
3026 L: linux-mtd@lists.infradead.org
3027 L: bcm-kernel-feedback-list@broadcom.com
3029 F: drivers/mtd/nand/raw/brcmnand/
3031 BROADCOM STB DPFE DRIVER
3032 M: Markus Mayer <mmayer@broadcom.com>
3033 M: bcm-kernel-feedback-list@broadcom.com
3034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3036 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3037 F: drivers/memory/brcmstb_dpfe.c
3039 BROADCOM SYSTEMPORT ETHERNET DRIVER
3040 M: Florian Fainelli <f.fainelli@gmail.com>
3041 L: netdev@vger.kernel.org
3043 F: drivers/net/ethernet/broadcom/bcmsysport.*
3045 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3046 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3047 M: Prashant Sreedharan <prashant@broadcom.com>
3048 M: Michael Chan <mchan@broadcom.com>
3049 L: netdev@vger.kernel.org
3051 F: drivers/net/ethernet/broadcom/tg3.*
3053 BROCADE BFA FC SCSI DRIVER
3054 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3055 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3056 L: linux-scsi@vger.kernel.org
3058 F: drivers/scsi/bfa/
3060 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3061 M: Rasesh Mody <rasesh.mody@cavium.com>
3062 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3063 M: Dept-GELinuxNICDev@cavium.com
3064 L: netdev@vger.kernel.org
3066 F: drivers/net/ethernet/brocade/bna/
3068 BSG (block layer generic sg v4 driver)
3069 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3070 L: linux-scsi@vger.kernel.org
3073 F: include/linux/bsg.h
3074 F: include/uapi/linux/bsg.h
3077 M: Clemens Ladisch <clemens@ladisch.de>
3078 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3079 T: git git://git.alsa-project.org/alsa-kernel.git
3081 F: Documentation/sound/cards/bt87x.rst
3082 F: sound/pci/bt87x.c
3085 M: Michael Buesch <m@bues.ch>
3086 W: http://bu3sch.de/btgpio.php
3088 F: drivers/gpio/gpio-bt8xx.c
3091 M: Chris Mason <clm@fb.com>
3092 M: Josef Bacik <jbacik@fb.com>
3093 M: David Sterba <dsterba@suse.com>
3094 L: linux-btrfs@vger.kernel.org
3095 W: http://btrfs.wiki.kernel.org/
3096 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3099 F: Documentation/filesystems/btrfs.txt
3101 F: include/linux/btrfs*
3102 F: include/uapi/linux/btrfs*
3104 BTTV VIDEO4LINUX DRIVER
3105 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3106 L: linux-media@vger.kernel.org
3107 W: https://linuxtv.org
3108 T: git git://linuxtv.org/media_tree.git
3110 F: Documentation/media/v4l-drivers/bttv*
3111 F: drivers/media/pci/bt8xx/bttv*
3113 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3114 M: Chanwoo Choi <cw00.choi@samsung.com>
3115 L: linux-pm@vger.kernel.org
3116 L: linux-samsung-soc@vger.kernel.org
3117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3119 F: drivers/devfreq/exynos-bus.c
3120 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3122 BUSLOGIC SCSI DRIVER
3123 M: Khalid Aziz <khalid@gonehiking.org>
3124 L: linux-scsi@vger.kernel.org
3126 F: drivers/scsi/BusLogic.*
3127 F: drivers/scsi/FlashPoint.*
3129 C-MEDIA CMI8788 DRIVER
3130 M: Clemens Ladisch <clemens@ladisch.de>
3131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3132 T: git git://git.alsa-project.org/alsa-kernel.git
3134 F: sound/pci/oxygen/
3137 M: Mark Salter <msalter@redhat.com>
3138 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3139 L: linux-c6x-dev@linux-c6x.org
3140 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3144 CA8210 IEEE-802.15.4 RADIO DRIVER
3145 M: Harry Morris <h.morris@cascoda.com>
3146 L: linux-wpan@vger.kernel.org
3147 W: https://github.com/Cascoda/ca8210-linux.git
3149 F: drivers/net/ieee802154/ca8210.c
3150 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3152 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3153 M: David Howells <dhowells@redhat.com>
3154 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3156 F: Documentation/filesystems/caching/cachefiles.txt
3159 CADENCE MIPI-CSI2 BRIDGES
3160 M: Maxime Ripard <maxime.ripard@bootlin.com>
3161 L: linux-media@vger.kernel.org
3163 F: Documentation/devicetree/bindings/media/cdns,*.txt
3164 F: drivers/media/platform/cadence/cdns-csi2*
3166 CADET FM/AM RADIO RECEIVER DRIVER
3167 M: Hans Verkuil <hverkuil@xs4all.nl>
3168 L: linux-media@vger.kernel.org
3169 T: git git://linuxtv.org/media_tree.git
3170 W: https://linuxtv.org
3172 F: drivers/media/radio/radio-cadet*
3174 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3175 M: Jonathan Corbet <corbet@lwn.net>
3176 L: linux-media@vger.kernel.org
3177 T: git git://linuxtv.org/media_tree.git
3179 F: Documentation/media/v4l-drivers/cafe_ccic*
3180 F: drivers/media/platform/marvell-ccic/
3183 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3184 L: netdev@vger.kernel.org
3186 F: Documentation/networking/caif/
3187 F: drivers/net/caif/
3188 F: include/uapi/linux/caif/
3189 F: include/net/caif/
3192 CALGARY x86-64 IOMMU
3193 M: Muli Ben-Yehuda <mulix@mulix.org>
3194 M: Jon Mason <jdmason@kudzu.us>
3195 L: iommu@lists.linux-foundation.org
3197 F: arch/x86/kernel/pci-calgary_64.c
3198 F: arch/x86/kernel/tce_64.c
3199 F: arch/x86/include/asm/calgary.h
3200 F: arch/x86/include/asm/tce.h
3203 M: Wolfgang Grandegger <wg@grandegger.com>
3204 M: Marc Kleine-Budde <mkl@pengutronix.de>
3205 L: linux-can@vger.kernel.org
3206 W: https://github.com/linux-can
3207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3210 F: Documentation/devicetree/bindings/net/can/
3212 F: include/linux/can/dev.h
3213 F: include/linux/can/platform/
3214 F: include/uapi/linux/can/error.h
3215 F: include/uapi/linux/can/netlink.h
3218 M: Oliver Hartkopp <socketcan@hartkopp.net>
3219 M: Marc Kleine-Budde <mkl@pengutronix.de>
3220 L: linux-can@vger.kernel.org
3221 W: https://github.com/linux-can
3222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3225 F: Documentation/networking/can.rst
3227 F: include/linux/can/core.h
3228 F: include/uapi/linux/can.h
3229 F: include/uapi/linux/can/bcm.h
3230 F: include/uapi/linux/can/raw.h
3231 F: include/uapi/linux/can/gw.h
3234 M: Serge Hallyn <serge@hallyn.com>
3235 L: linux-security-module@vger.kernel.org
3237 F: include/linux/capability.h
3238 F: include/uapi/linux/capability.h
3239 F: security/commoncap.c
3240 F: kernel/capability.c
3242 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3243 M: Kevin Tsai <ktsai@capellamicro.com>
3245 F: drivers/iio/light/cm*
3247 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3248 M: Christian Lamparter <chunkeey@googlemail.com>
3249 L: linux-wireless@vger.kernel.org
3250 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3252 F: drivers/net/wireless/ath/carl9170/
3255 M: Jan Glauber <jglauber@cavium.com>
3256 M: David Daney <david.daney@cavium.com>
3257 W: http://www.cavium.com
3259 F: drivers/i2c/busses/i2c-octeon*
3260 F: drivers/i2c/busses/i2c-thunderx*
3262 CAVIUM LIQUIDIO NETWORK DRIVER
3263 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3264 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3265 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3266 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3267 L: netdev@vger.kernel.org
3268 W: http://www.cavium.com
3270 F: drivers/net/ethernet/cavium/liquidio/
3273 M: Jan Glauber <jglauber@cavium.com>
3274 M: David Daney <david.daney@cavium.com>
3275 M: Steven J. Hill <Steven.Hill@cavium.com>
3276 W: http://www.cavium.com
3278 F: drivers/mmc/host/cavium*
3280 CAVIUM OCTEON-TX CRYPTO DRIVER
3281 M: George Cherian <george.cherian@cavium.com>
3282 L: linux-crypto@vger.kernel.org
3283 W: http://www.cavium.com
3285 F: drivers/crypto/cavium/cpt/
3287 CAVIUM THUNDERX2 ARM64 SOC
3288 M: Robert Richter <rrichter@cavium.com>
3289 M: Jayachandran C <jnair@caviumnetworks.com>
3290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3292 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3293 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3295 CC2520 IEEE-802.15.4 RADIO DRIVER
3296 M: Varka Bhadram <varkabhadram@gmail.com>
3297 L: linux-wpan@vger.kernel.org
3299 F: drivers/net/ieee802154/cc2520.c
3300 F: include/linux/spi/cc2520.h
3301 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3303 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3304 M: Gilad Ben-Yossef <gilad@benyossef.com>
3305 L: linux-crypto@vger.kernel.org
3307 F: drivers/crypto/ccree/
3308 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3311 M: Hans Verkuil <hans.verkuil@cisco.com>
3312 L: linux-media@vger.kernel.org
3313 T: git git://linuxtv.org/media_tree.git
3314 W: http://linuxtv.org
3316 F: Documentation/media/kapi/cec-core.rst
3317 F: Documentation/media/uapi/cec
3318 F: drivers/media/cec/
3319 F: drivers/media/rc/keymaps/rc-cec.c
3320 F: include/media/cec.h
3321 F: include/media/cec-notifier.h
3322 F: include/uapi/linux/cec.h
3323 F: include/uapi/linux/cec-funcs.h
3324 F: Documentation/devicetree/bindings/media/cec.txt
3325 F: Documentation/ABI/testing/debugfs-cec-error-inj
3328 M: Hans Verkuil <hans.verkuil@cisco.com>
3329 L: linux-media@vger.kernel.org
3330 T: git git://linuxtv.org/media_tree.git
3331 W: http://linuxtv.org
3333 F: drivers/media/platform/cec-gpio/
3334 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3336 CELL BROADBAND ENGINE ARCHITECTURE
3337 M: Arnd Bergmann <arnd@arndb.de>
3338 L: linuxppc-dev@lists.ozlabs.org
3339 W: http://www.ibm.com/developerworks/power/cell/
3341 F: arch/powerpc/include/asm/cell*.h
3342 F: arch/powerpc/include/asm/spu*.h
3343 F: arch/powerpc/include/uapi/asm/spu*.h
3344 F: arch/powerpc/oprofile/*cell*
3345 F: arch/powerpc/platforms/cell/
3347 CEPH COMMON CODE (LIBCEPH)
3348 M: Ilya Dryomov <idryomov@gmail.com>
3349 M: "Yan, Zheng" <zyan@redhat.com>
3350 M: Sage Weil <sage@redhat.com>
3351 L: ceph-devel@vger.kernel.org
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3354 T: git git://github.com/ceph/ceph-client.git
3357 F: include/linux/ceph/
3358 F: include/linux/crush/
3360 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3361 M: "Yan, Zheng" <zyan@redhat.com>
3362 M: Sage Weil <sage@redhat.com>
3363 M: Ilya Dryomov <idryomov@gmail.com>
3364 L: ceph-devel@vger.kernel.org
3366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3367 T: git git://github.com/ceph/ceph-client.git
3369 F: Documentation/filesystems/ceph.txt
3372 CERTIFICATE HANDLING:
3373 M: David Howells <dhowells@redhat.com>
3374 M: David Woodhouse <dwmw2@infradead.org>
3375 L: keyrings@vger.kernel.org
3377 F: Documentation/admin-guide/module-signing.rst
3379 F: scripts/sign-file.c
3380 F: scripts/extract-cert.c
3382 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3383 L: linux-usb@vger.kernel.org
3385 F: Documentation/usb/WUSB-Design-overview.txt
3386 F: Documentation/usb/wusb-cbaf
3387 F: drivers/usb/host/hwa-hc.c
3388 F: drivers/usb/host/whci/
3389 F: drivers/usb/wusbcore/
3390 F: include/linux/usb/wusb*
3392 CFAG12864B LCD DRIVER
3393 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3395 F: drivers/auxdisplay/cfag12864b.c
3396 F: include/linux/cfag12864b.h
3398 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3399 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3401 F: drivers/auxdisplay/cfag12864bfb.c
3402 F: include/linux/cfag12864b.h
3404 802.11 (including CFG80211/NL80211)
3405 M: Johannes Berg <johannes@sipsolutions.net>
3406 L: linux-wireless@vger.kernel.org
3407 W: http://wireless.kernel.org/
3408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3412 F: include/uapi/linux/nl80211.h
3413 F: include/linux/ieee80211.h
3414 F: include/net/wext.h
3415 F: include/net/cfg80211.h
3416 F: include/net/iw_handler.h
3417 F: include/net/ieee80211_radiotap.h
3418 F: Documentation/driver-api/80211/cfg80211.rst
3419 F: Documentation/networking/regulatory.txt
3421 CHAR and MISC DRIVERS
3422 M: Arnd Bergmann <arnd@arndb.de>
3423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3428 F: include/linux/miscdevice.h
3431 M: Andy Whitcroft <apw@canonical.com>
3432 M: Joe Perches <joe@perches.com>
3434 F: scripts/checkpatch.pl
3436 CHINESE DOCUMENTATION
3437 M: Harry Wei <harryxiyou@gmail.com>
3438 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3439 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3441 F: Documentation/translations/zh_CN/
3443 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3444 M: Peter Chen <Peter.Chen@nxp.com>
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3446 L: linux-usb@vger.kernel.org
3448 F: drivers/usb/chipidea/
3450 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3451 M: Hans de Goede <hdegoede@redhat.com>
3452 L: linux-input@vger.kernel.org
3454 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3455 F: drivers/input/touchscreen/chipone_icn8318.c
3457 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3458 M: Hans de Goede <hdegoede@redhat.com>
3459 L: linux-input@vger.kernel.org
3461 F: drivers/input/touchscreen/chipone_icn8505.c
3463 CHROME HARDWARE PLATFORM SUPPORT
3464 M: Benson Leung <bleung@chromium.org>
3465 M: Olof Johansson <olof@lixom.net>
3467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3468 F: drivers/platform/chrome/
3470 CIRRUS LOGIC AUDIO CODEC DRIVERS
3471 M: Brian Austin <brian.austin@cirrus.com>
3472 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3475 F: sound/soc/codecs/cs*
3477 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3478 M: Hartley Sweeten <hsweeten@visionengravers.com>
3479 L: netdev@vger.kernel.org
3481 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3483 CISCO FCOE HBA DRIVER
3484 M: Satish Kharat <satishkh@cisco.com>
3485 M: Sesidhar Baddela <sebaddel@cisco.com>
3486 M: Karan Tilak Kumar <kartilak@cisco.com>
3487 L: linux-scsi@vger.kernel.org
3489 F: drivers/scsi/fnic/
3491 CISCO SCSI HBA DRIVER
3492 M: Karan Tilak Kumar <kartilak@cisco.com>
3493 M: Sesidhar Baddela <sebaddel@cisco.com>
3494 L: linux-scsi@vger.kernel.org
3496 F: drivers/scsi/snic/
3498 CISCO VIC ETHERNET NIC DRIVER
3499 M: Christian Benvenuti <benve@cisco.com>
3500 M: Govindarajulu Varadarajan <_govind@gmx.com>
3501 M: Parvi Kaustubhi <pkaustub@cisco.com>
3503 F: drivers/net/ethernet/cisco/enic/
3505 CISCO VIC LOW LATENCY NIC DRIVER
3506 M: Christian Benvenuti <benve@cisco.com>
3508 F: drivers/infiniband/hw/usnic/
3510 CIRRUS LOGIC MADERA CODEC DRIVERS
3511 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3512 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3513 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3514 L: patches@opensource.cirrus.com
3515 T: git https://github.com/CirrusLogic/linux-drivers.git
3516 W: https://github.com/CirrusLogic/linux-drivers/wiki
3518 F: Documentation/devicetree/bindings/mfd/madera.txt
3519 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3520 F: include/linux/mfd/madera/*
3521 F: drivers/gpio/gpio-madera*
3522 F: drivers/mfd/madera*
3523 F: drivers/mfd/cs47l*
3524 F: drivers/pinctrl/cirrus/*
3527 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3532 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3533 L: linux-kernel@vger.kernel.org
3536 F: include/linux/cleancache.h
3539 M: Russell King <linux@armlinux.org.uk>
3540 L: linux-clk@vger.kernel.org
3542 F: include/linux/clk.h
3544 CLOCKSOURCE, CLOCKEVENT DRIVERS
3545 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3546 M: Thomas Gleixner <tglx@linutronix.de>
3547 L: linux-kernel@vger.kernel.org
3548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3550 F: drivers/clocksource/
3551 F: Documentation/devicetree/bindings/timer/
3554 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3555 M: Daniel Oliveira Nascimento <don@syst.com.br>
3556 L: platform-driver-x86@vger.kernel.org
3558 F: drivers/platform/x86/classmate-laptop.c
3561 M: Hans Verkuil <hans.verkuil@cisco.com>
3562 L: linux-media@vger.kernel.org
3563 T: git git://linuxtv.org/media_tree.git
3564 W: https://linuxtv.org
3566 F: drivers/media/pci/cobalt/
3568 COCCINELLE/Semantic Patches (SmPL)
3569 M: Julia Lawall <Julia.Lawall@lip6.fr>
3570 M: Gilles Muller <Gilles.Muller@lip6.fr>
3571 M: Nicolas Palix <nicolas.palix@imag.fr>
3572 M: Michal Marek <michal.lkml@markovi.net>
3573 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3575 W: http://coccinelle.lip6.fr/
3577 F: Documentation/dev-tools/coccinelle.rst
3578 F: scripts/coccinelle/
3579 F: scripts/coccicheck
3582 M: Jan Harkes <jaharkes@cs.cmu.edu>
3584 L: codalist@coda.cs.cmu.edu
3585 W: http://www.coda.cs.cmu.edu/
3587 F: Documentation/filesystems/coda.txt
3589 F: include/linux/coda*.h
3590 F: include/uapi/linux/coda*.h
3592 CODA V4L2 MEM2MEM DRIVER
3593 M: Philipp Zabel <p.zabel@pengutronix.de>
3594 L: linux-media@vger.kernel.org
3596 F: Documentation/devicetree/bindings/media/coda.txt
3597 F: drivers/media/platform/coda/
3599 COMMON CLK FRAMEWORK
3600 M: Michael Turquette <mturquette@baylibre.com>
3601 M: Stephen Boyd <sboyd@kernel.org>
3602 L: linux-clk@vger.kernel.org
3603 Q: http://patchwork.kernel.org/project/linux-clk/list/
3604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3606 F: Documentation/devicetree/bindings/clock/
3608 X: drivers/clk/clkdev.c
3609 F: include/linux/clk-pr*
3610 F: include/linux/clk/
3611 F: include/linux/of_clk.h
3613 COMMON INTERNET FILE SYSTEM (CIFS)
3614 M: Steve French <sfrench@samba.org>
3615 L: linux-cifs@vger.kernel.org
3616 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3617 W: http://linux-cifs.samba.org/
3618 T: git git://git.samba.org/sfrench/cifs-2.6.git
3620 F: Documentation/filesystems/cifs/
3623 COMPACTPCI HOTPLUG CORE
3624 M: Scott Murray <scott@spiteful.org>
3625 L: linux-pci@vger.kernel.org
3627 F: drivers/pci/hotplug/cpci_hotplug*
3629 COMPACTPCI HOTPLUG GENERIC DRIVER
3630 M: Scott Murray <scott@spiteful.org>
3631 L: linux-pci@vger.kernel.org
3633 F: drivers/pci/hotplug/cpcihp_generic.c
3635 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3636 M: Scott Murray <scott@spiteful.org>
3637 L: linux-pci@vger.kernel.org
3639 F: drivers/pci/hotplug/cpcihp_zt5550.*
3641 COMPAL LAPTOP SUPPORT
3642 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3643 L: platform-driver-x86@vger.kernel.org
3645 F: drivers/platform/x86/compal-laptop.c
3647 CONEXANT ACCESSRUNNER USB DRIVER
3648 L: accessrunner-general@lists.sourceforge.net
3649 W: http://accessrunner.sourceforge.net/
3651 F: drivers/usb/atm/cxacru.c
3654 M: Joel Becker <jlbec@evilplan.org>
3655 M: Christoph Hellwig <hch@lst.de>
3656 T: git git://git.infradead.org/users/hch/configfs.git
3659 F: include/linux/configfs.h
3662 M: Evgeniy Polyakov <zbr@ioremap.net>
3663 L: netdev@vger.kernel.org
3665 F: drivers/connector/
3667 CONTROL GROUP (CGROUP)
3668 M: Tejun Heo <tj@kernel.org>
3669 M: Li Zefan <lizefan@huawei.com>
3670 M: Johannes Weiner <hannes@cmpxchg.org>
3671 L: cgroups@vger.kernel.org
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3674 F: Documentation/cgroup*
3675 F: include/linux/cgroup*
3678 CONTROL GROUP - CPUSET
3679 M: Li Zefan <lizefan@huawei.com>
3680 L: cgroups@vger.kernel.org
3681 W: http://www.bullopensource.org/cpuset/
3682 W: http://oss.sgi.com/projects/cpusets/
3683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3685 F: Documentation/cgroup-v1/cpusets.txt
3686 F: include/linux/cpuset.h
3687 F: kernel/cgroup/cpuset.c
3689 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3690 M: Johannes Weiner <hannes@cmpxchg.org>
3691 M: Michal Hocko <mhocko@kernel.org>
3692 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3693 L: cgroups@vger.kernel.org
3694 L: linux-mm@kvack.org
3699 CORETEMP HARDWARE MONITORING DRIVER
3700 M: Fenghua Yu <fenghua.yu@intel.com>
3701 L: linux-hwmon@vger.kernel.org
3703 F: Documentation/hwmon/coretemp
3704 F: drivers/hwmon/coretemp.c
3706 COSA/SRP SYNC SERIAL DRIVER
3707 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3708 W: http://www.fi.muni.cz/~kas/cosa/
3710 F: drivers/net/wan/cosa*
3712 CPMAC ETHERNET DRIVER
3713 M: Florian Fainelli <f.fainelli@gmail.com>
3714 L: netdev@vger.kernel.org
3716 F: drivers/net/ethernet/ti/cpmac.c
3718 CPU FREQUENCY DRIVERS
3719 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3720 M: Viresh Kumar <viresh.kumar@linaro.org>
3721 L: linux-pm@vger.kernel.org
3723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3724 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3725 B: https://bugzilla.kernel.org
3726 F: Documentation/cpu-freq/
3727 F: Documentation/devicetree/bindings/cpufreq/
3729 F: include/linux/cpufreq.h
3730 F: tools/testing/selftests/cpufreq/
3732 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3733 M: Viresh Kumar <viresh.kumar@linaro.org>
3734 M: Sudeep Holla <sudeep.holla@arm.com>
3735 L: linux-pm@vger.kernel.org
3736 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3738 F: drivers/cpufreq/arm_big_little.h
3739 F: drivers/cpufreq/arm_big_little.c
3740 F: drivers/cpufreq/arm_big_little_dt.c
3742 CPU POWER MONITORING SUBSYSTEM
3743 M: Thomas Renninger <trenn@suse.com>
3744 M: Shuah Khan <shuah@kernel.org>
3745 L: linux-pm@vger.kernel.org
3747 F: tools/power/cpupower/
3750 M: "H. Peter Anvin" <hpa@zytor.com>
3752 F: arch/x86/kernel/cpuid.c
3753 F: arch/x86/kernel/msr.c
3755 CPUIDLE DRIVER - ARM BIG LITTLE
3756 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3757 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3758 L: linux-pm@vger.kernel.org
3759 L: linux-arm-kernel@lists.infradead.org
3760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3762 F: drivers/cpuidle/cpuidle-big_little.c
3764 CPUIDLE DRIVER - ARM EXYNOS
3765 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3766 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3767 M: Kukjin Kim <kgene@kernel.org>
3768 L: linux-pm@vger.kernel.org
3769 L: linux-samsung-soc@vger.kernel.org
3771 F: drivers/cpuidle/cpuidle-exynos.c
3772 F: arch/arm/mach-exynos/pm.c
3775 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3776 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3777 L: linux-pm@vger.kernel.org
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3780 B: https://bugzilla.kernel.org
3781 F: drivers/cpuidle/*
3782 F: include/linux/cpuidle.h
3785 M: Nicolas Pitre <nico@linaro.org>
3787 F: Documentation/filesystems/cramfs.txt
3791 M: Herbert Xu <herbert@gondor.apana.org.au>
3792 M: "David S. Miller" <davem@davemloft.net>
3793 L: linux-crypto@vger.kernel.org
3794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3797 F: Documentation/crypto/
3798 F: Documentation/devicetree/bindings/crypto/
3803 F: include/linux/crypto*
3805 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3806 M: Neil Horman <nhorman@tuxdriver.com>
3807 L: linux-crypto@vger.kernel.org
3809 F: crypto/ansi_cprng.c
3813 M: Hans Verkuil <hverkuil@xs4all.nl>
3814 L: linux-media@vger.kernel.org
3815 T: git git://linuxtv.org/media_tree.git
3816 W: http://linuxtv.org
3818 F: drivers/media/i2c/cs3308.c
3819 F: drivers/media/i2c/cs3308.h
3821 CS5535 Audio ALSA driver
3822 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3824 F: sound/pci/cs5535audio/
3827 M: Solomon Peachy <pizza@shaftnet.org>
3829 F: drivers/net/wireless/st/cw1200/
3831 CX18 VIDEO4LINUX DRIVER
3832 M: Andy Walls <awalls@md.metrocast.net>
3833 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3834 L: linux-media@vger.kernel.org
3835 T: git git://linuxtv.org/media_tree.git
3836 W: https://linuxtv.org
3837 W: http://www.ivtvdriver.org/index.php/Cx18
3839 F: Documentation/media/v4l-drivers/cx18*
3840 F: drivers/media/pci/cx18/
3841 F: include/uapi/linux/ivtv*
3843 CX2341X MPEG ENCODER HELPER MODULE
3844 M: Hans Verkuil <hverkuil@xs4all.nl>
3845 L: linux-media@vger.kernel.org
3846 T: git git://linuxtv.org/media_tree.git
3847 W: https://linuxtv.org
3849 F: drivers/media/common/cx2341x*
3850 F: include/media/cx2341x*
3852 CX24120 MEDIA DRIVER
3853 M: Jemma Denson <jdenson@gmail.com>
3854 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3855 L: linux-media@vger.kernel.org
3856 W: https://linuxtv.org
3857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3859 F: drivers/media/dvb-frontends/cx24120*
3861 CX88 VIDEO4LINUX DRIVER
3862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3863 L: linux-media@vger.kernel.org
3864 W: https://linuxtv.org
3865 T: git git://linuxtv.org/media_tree.git
3867 F: Documentation/media/v4l-drivers/cx88*
3868 F: drivers/media/pci/cx88/
3870 CXD2820R MEDIA DRIVER
3871 M: Antti Palosaari <crope@iki.fi>
3872 L: linux-media@vger.kernel.org
3873 W: https://linuxtv.org
3874 W: http://palosaari.fi/linux/
3875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876 T: git git://linuxtv.org/anttip/media_tree.git
3878 F: drivers/media/dvb-frontends/cxd2820r*
3880 CXGB3 ETHERNET DRIVER (CXGB3)
3881 M: Santosh Raspatur <santosh@chelsio.com>
3882 L: netdev@vger.kernel.org
3883 W: http://www.chelsio.com
3885 F: drivers/net/ethernet/chelsio/cxgb3/
3887 CXGB3 ISCSI DRIVER (CXGB3I)
3888 M: Karen Xie <kxie@chelsio.com>
3889 L: linux-scsi@vger.kernel.org
3890 W: http://www.chelsio.com
3892 F: drivers/scsi/cxgbi/cxgb3i
3894 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3895 M: Steve Wise <swise@chelsio.com>
3896 L: linux-rdma@vger.kernel.org
3897 W: http://www.openfabrics.org
3899 F: drivers/infiniband/hw/cxgb3/
3900 F: include/uapi/rdma/cxgb3-abi.h
3902 CXGB4 CRYPTO DRIVER (chcr)
3903 M: Harsh Jain <harsh@chelsio.com>
3904 L: linux-crypto@vger.kernel.org
3905 W: http://www.chelsio.com
3907 F: drivers/crypto/chelsio
3909 CXGB4 ETHERNET DRIVER (CXGB4)
3910 M: Ganesh Goudar <ganeshgr@chelsio.com>
3911 L: netdev@vger.kernel.org
3912 W: http://www.chelsio.com
3914 F: drivers/net/ethernet/chelsio/cxgb4/
3916 CXGB4 ISCSI DRIVER (CXGB4I)
3917 M: Karen Xie <kxie@chelsio.com>
3918 L: linux-scsi@vger.kernel.org
3919 W: http://www.chelsio.com
3921 F: drivers/scsi/cxgbi/cxgb4i
3923 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3924 M: Steve Wise <swise@chelsio.com>
3925 L: linux-rdma@vger.kernel.org
3926 W: http://www.openfabrics.org
3928 F: drivers/infiniband/hw/cxgb4/
3929 F: include/uapi/rdma/cxgb4-abi.h
3931 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3932 M: Casey Leedom <leedom@chelsio.com>
3933 L: netdev@vger.kernel.org
3934 W: http://www.chelsio.com
3936 F: drivers/net/ethernet/chelsio/cxgb4vf/
3938 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3939 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3940 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3941 L: linuxppc-dev@lists.ozlabs.org
3943 F: arch/powerpc/platforms/powernv/pci-cxl.c
3944 F: drivers/misc/cxl/
3945 F: include/misc/cxl*
3946 F: include/uapi/misc/cxl.h
3947 F: Documentation/powerpc/cxl.txt
3948 F: Documentation/ABI/testing/sysfs-class-cxl
3950 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3951 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3952 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3953 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3954 L: linux-scsi@vger.kernel.org
3956 F: drivers/scsi/cxlflash/
3957 F: include/uapi/scsi/cxlflash_ioctls.h
3958 F: Documentation/powerpc/cxlflash.txt
3961 M: Russell King <linux@armlinux.org.uk>
3962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3963 W: http://www.armlinux.org.uk/
3965 F: drivers/video/fbdev/cyber2000fb.*
3967 CYCLADES ASYNC MUX DRIVER
3968 W: http://www.cyclades.com/
3970 F: drivers/tty/cyclades.c
3971 F: include/linux/cyclades.h
3972 F: include/uapi/linux/cyclades.h
3974 CYCLADES PC300 DRIVER
3975 W: http://www.cyclades.com/
3977 F: drivers/net/wan/pc300*
3979 CYPRESS_FIRMWARE MEDIA DRIVER
3980 M: Antti Palosaari <crope@iki.fi>
3981 L: linux-media@vger.kernel.org
3982 W: https://linuxtv.org
3983 W: http://palosaari.fi/linux/
3984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3985 T: git git://linuxtv.org/anttip/media_tree.git
3987 F: drivers/media/common/cypress_firmware*
3989 CYTTSP TOUCHSCREEN DRIVER
3990 M: Ferruh Yigit <fery@cypress.com>
3991 L: linux-input@vger.kernel.org
3993 F: drivers/input/touchscreen/cyttsp*
3994 F: include/linux/input/cyttsp.h
3996 D-LINK DIR-685 TOUCHKEYS DRIVER
3997 M: Linus Walleij <linus.walleij@linaro.org>
3998 L: linux-input@vger.kernel.org
4000 F: drivers/input/dlink-dir685-touchkeys.c
4002 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4003 M: Joshua Kinard <kumba@gentoo.org>
4005 F: drivers/rtc/rtc-ds1685.c
4006 F: include/linux/rtc/ds1685.h
4008 DAMA SLAVE for AX.25
4009 M: Joerg Reuter <jreuter@yaina.de>
4010 W: http://yaina.de/jreuter/
4011 W: http://www.qsl.net/dl1bke/
4012 L: linux-hams@vger.kernel.org
4014 F: net/ax25/af_ax25.c
4015 F: net/ax25/ax25_dev.c
4016 F: net/ax25/ax25_ds_*
4017 F: net/ax25/ax25_in.c
4018 F: net/ax25/ax25_out.c
4019 F: net/ax25/ax25_timer.c
4020 F: net/ax25/sysctl_net_ax25.c
4022 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4023 L: netdev@vger.kernel.org
4025 F: Documentation/networking/dmfe.txt
4026 F: drivers/net/ethernet/dec/tulip/dmfe.c
4028 DC390/AM53C974 SCSI driver
4029 M: Hannes Reinecke <hare@suse.com>
4030 L: linux-scsi@vger.kernel.org
4032 F: drivers/scsi/am53c974.c
4035 M: Oliver Neukum <oliver@neukum.org>
4036 M: Ali Akcaagac <aliakc@web.de>
4037 M: Jamie Lenehan <lenehan@twibble.org>
4038 L: dc395x@twibble.org
4039 W: http://twibble.org/dist/dc395x/
4040 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4042 F: Documentation/scsi/dc395x.txt
4043 F: drivers/scsi/dc395x.*
4046 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4047 L: dccp@vger.kernel.org
4048 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4050 F: include/linux/dccp.h
4051 F: include/uapi/linux/dccp.h
4052 F: include/linux/tfrc.h
4055 DECnet NETWORK LAYER
4056 W: http://linux-decnet.sourceforge.net
4057 L: linux-decnet-user@lists.sourceforge.net
4059 F: Documentation/networking/decnet.txt
4062 DECSTATION PLATFORM SUPPORT
4063 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4064 L: linux-mips@linux-mips.org
4065 W: http://www.linux-mips.org/wiki/DECstation
4068 F: arch/mips/include/asm/dec/
4069 F: arch/mips/include/asm/mach-dec/
4071 DEFXX FDDI NETWORK DRIVER
4072 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4074 F: drivers/net/fddi/defxx.*
4077 M: Pali Rohár <pali.rohar@gmail.com>
4078 M: Mario Limonciello <mario.limonciello@dell.com>
4079 L: platform-driver-x86@vger.kernel.org
4081 F: drivers/platform/x86/dell-smbios.*
4083 DELL SMBIOS SMM DRIVER
4084 M: Mario Limonciello <mario.limonciello@dell.com>
4085 L: platform-driver-x86@vger.kernel.org
4087 F: drivers/platform/x86/dell-smbios-smm.c
4089 DELL SMBIOS WMI DRIVER
4090 M: Mario Limonciello <mario.limonciello@dell.com>
4091 L: platform-driver-x86@vger.kernel.org
4093 F: drivers/platform/x86/dell-smbios-wmi.c
4094 F: tools/wmi/dell-smbios-example.c
4097 M: Matthew Garrett <mjg59@srcf.ucam.org>
4098 M: Pali Rohár <pali.rohar@gmail.com>
4099 L: platform-driver-x86@vger.kernel.org
4101 F: drivers/platform/x86/dell-laptop.c
4103 DELL LAPTOP FREEFALL DRIVER
4104 M: Pali Rohár <pali.rohar@gmail.com>
4106 F: drivers/platform/x86/dell-smo8800.c
4108 DELL LAPTOP RBTN DRIVER
4109 M: Pali Rohár <pali.rohar@gmail.com>
4111 F: drivers/platform/x86/dell-rbtn.*
4113 DELL LAPTOP SMM DRIVER
4114 M: Pali Rohár <pali.rohar@gmail.com>
4116 F: drivers/hwmon/dell-smm-hwmon.c
4117 F: include/uapi/linux/i8k.h
4119 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4120 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4122 F: Documentation/dcdbas.txt
4123 F: drivers/firmware/dcdbas.*
4125 DELL WMI NOTIFICATIONS DRIVER
4126 M: Matthew Garrett <mjg59@srcf.ucam.org>
4127 M: Pali Rohár <pali.rohar@gmail.com>
4129 F: drivers/platform/x86/dell-wmi.c
4131 DELL WMI DESCRIPTOR DRIVER
4132 M: Mario Limonciello <mario.limonciello@dell.com>
4134 F: drivers/platform/x86/dell-wmi-descriptor.c
4136 DELTA ST MEDIA DRIVER
4137 M: Hugues Fruchet <hugues.fruchet@st.com>
4138 L: linux-media@vger.kernel.org
4139 T: git git://linuxtv.org/media_tree.git
4140 W: https://linuxtv.org
4142 F: drivers/media/platform/sti/delta
4145 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4146 L: linux-mtd@lists.infradead.org
4148 F: drivers/mtd/nand/raw/denali*
4150 DESIGNWARE USB2 DRD IP DRIVER
4151 M: Minas Harutyunyan <hminas@synopsys.com>
4152 L: linux-usb@vger.kernel.org
4153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4155 F: drivers/usb/dwc2/
4157 DESIGNWARE USB3 DRD IP DRIVER
4158 M: Felipe Balbi <balbi@kernel.org>
4159 L: linux-usb@vger.kernel.org
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4162 F: drivers/usb/dwc3/
4164 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4165 M: Andreas Klinger <ak@it-klinger.de>
4166 L: linux-iio@vger.kernel.org
4168 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4169 F: drivers/iio/proximity/srf*.c
4171 DEVICE COREDUMP (DEV_COREDUMP)
4172 M: Johannes Berg <johannes@sipsolutions.net>
4173 L: linux-kernel@vger.kernel.org
4175 F: drivers/base/devcoredump.c
4176 F: include/linux/devcoredump.h
4178 DEVICE FREQUENCY (DEVFREQ)
4179 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4180 M: Kyungmin Park <kyungmin.park@samsung.com>
4181 R: Chanwoo Choi <cw00.choi@samsung.com>
4182 L: linux-pm@vger.kernel.org
4183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4186 F: include/linux/devfreq.h
4187 F: Documentation/devicetree/bindings/devfreq/
4189 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4190 M: Chanwoo Choi <cw00.choi@samsung.com>
4191 L: linux-pm@vger.kernel.org
4192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4194 F: drivers/devfreq/event/
4195 F: drivers/devfreq/devfreq-event.c
4196 F: include/linux/devfreq-event.h
4197 F: Documentation/devicetree/bindings/devfreq/event/
4199 DEVICE NUMBER REGISTRY
4200 M: Torben Mathiasen <device@lanana.org>
4201 W: http://lanana.org/docs/device-list/index.html
4205 M: Alasdair Kergon <agk@redhat.com>
4206 M: Mike Snitzer <snitzer@redhat.com>
4207 M: dm-devel@redhat.com
4208 L: dm-devel@redhat.com
4209 W: http://sources.redhat.com/dm
4210 Q: http://patchwork.kernel.org/project/dm-devel/list/
4211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4212 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4214 F: Documentation/device-mapper/
4215 F: drivers/md/Makefile
4216 F: drivers/md/Kconfig
4218 F: drivers/md/persistent-data/
4219 F: include/linux/device-mapper.h
4220 F: include/linux/dm-*.h
4221 F: include/uapi/linux/dm-*.h
4224 M: Jiri Pirko <jiri@mellanox.com>
4225 L: netdev@vger.kernel.org
4227 F: net/core/devlink.c
4228 F: include/net/devlink.h
4229 F: include/uapi/linux/devlink.h
4231 DIALOG SEMICONDUCTOR DRIVERS
4232 M: Support Opensource <support.opensource@diasemi.com>
4233 W: http://www.dialog-semiconductor.com/products
4235 F: Documentation/hwmon/da90??
4236 F: Documentation/devicetree/bindings/mfd/da90*.txt
4237 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4238 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4239 F: Documentation/devicetree/bindings/regulator/da92*.txt
4240 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4241 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4242 F: drivers/gpio/gpio-da90??.c
4243 F: drivers/hwmon/da90??-hwmon.c
4244 F: drivers/iio/adc/da91??-*.c
4245 F: drivers/input/misc/da90??_onkey.c
4246 F: drivers/input/touchscreen/da9052_tsi.c
4247 F: drivers/leds/leds-da90??.c
4248 F: drivers/mfd/da903x.c
4249 F: drivers/mfd/da90??-*.c
4250 F: drivers/mfd/da91??-*.c
4251 F: drivers/power/supply/da9052-battery.c
4252 F: drivers/power/supply/da91??-*.c
4253 F: drivers/regulator/da903x.c
4254 F: drivers/regulator/da9???-regulator.[ch]
4255 F: drivers/thermal/da90??-thermal.c
4256 F: drivers/rtc/rtc-da90??.c
4257 F: drivers/video/backlight/da90??_bl.c
4258 F: drivers/watchdog/da90??_wdt.c
4259 F: include/linux/mfd/da903x.h
4260 F: include/linux/mfd/da9052/
4261 F: include/linux/mfd/da9055/
4262 F: include/linux/mfd/da9062/
4263 F: include/linux/mfd/da9063/
4264 F: include/linux/mfd/da9150/
4265 F: include/linux/regulator/da9211.h
4266 F: include/sound/da[79]*.h
4267 F: sound/soc/codecs/da[79]*.[ch]
4269 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4271 L: linux-gpio@vger.kernel.org
4273 F: drivers/gpio/gpio-gpio-mm.c
4275 DIGI NEO AND CLASSIC PCI PRODUCTS
4276 M: Lidza Louina <lidza.louina@gmail.com>
4277 M: Mark Hounschell <markh@compro.net>
4278 L: driverdev-devel@linuxdriverproject.org
4280 F: drivers/staging/dgnc/
4282 DIOLAN U2C-12 I2C DRIVER
4283 M: Guenter Roeck <linux@roeck-us.net>
4284 L: linux-i2c@vger.kernel.org
4286 F: drivers/i2c/busses/i2c-diolan-u2c.c
4288 FILESYSTEM DIRECT ACCESS (DAX)
4289 M: Matthew Wilcox <mawilcox@microsoft.com>
4290 M: Ross Zwisler <zwisler@kernel.org>
4291 M: Jan Kara <jack@suse.cz>
4292 L: linux-fsdevel@vger.kernel.org
4295 F: include/linux/dax.h
4296 F: include/trace/events/fs_dax.h
4298 DEVICE DIRECT ACCESS (DAX)
4299 M: Dan Williams <dan.j.williams@intel.com>
4300 M: Dave Jiang <dave.jiang@intel.com>
4301 M: Ross Zwisler <zwisler@kernel.org>
4302 M: Vishal Verma <vishal.l.verma@intel.com>
4303 L: linux-nvdimm@lists.01.org
4307 DIRECTORY NOTIFICATION (DNOTIFY)
4308 M: Jan Kara <jack@suse.cz>
4309 R: Amir Goldstein <amir73il@gmail.com>
4310 L: linux-fsdevel@vger.kernel.org
4312 F: Documentation/filesystems/dnotify.txt
4313 F: fs/notify/dnotify/
4314 F: include/linux/dnotify.h
4316 DISK GEOMETRY AND PARTITION HANDLING
4317 M: Andries Brouwer <aeb@cwi.nl>
4318 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4319 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4320 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4324 M: Jan Kara <jack@suse.com>
4326 F: Documentation/filesystems/quota.txt
4328 F: include/linux/quota*.h
4329 F: include/uapi/linux/quota*.h
4331 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4332 M: Bernie Thompson <bernie@plugable.com>
4333 L: linux-fbdev@vger.kernel.org
4335 W: http://plugable.com/category/projects/udlfb/
4336 F: drivers/video/fbdev/udlfb.c
4337 F: include/video/udlfb.h
4338 F: Documentation/fb/udlfb.txt
4340 DISTRIBUTED LOCK MANAGER (DLM)
4341 M: Christine Caulfield <ccaulfie@redhat.com>
4342 M: David Teigland <teigland@redhat.com>
4343 L: cluster-devel@redhat.com
4344 W: http://sources.redhat.com/cluster/
4345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4349 DMA BUFFER SHARING FRAMEWORK
4350 M: Sumit Semwal <sumit.semwal@linaro.org>
4352 L: linux-media@vger.kernel.org
4353 L: dri-devel@lists.freedesktop.org
4354 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4356 F: include/linux/dma-buf*
4357 F: include/linux/reservation.h
4358 F: include/linux/*fence.h
4359 F: Documentation/driver-api/dma-buf.rst
4360 T: git git://anongit.freedesktop.org/drm/drm-misc
4362 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4363 M: Vinod Koul <vkoul@kernel.org>
4364 L: dmaengine@vger.kernel.org
4365 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4368 F: include/linux/dmaengine.h
4369 F: include/linux/of_dma.h
4370 F: Documentation/devicetree/bindings/dma/
4371 F: Documentation/driver-api/dmaengine/
4372 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4375 M: Christoph Hellwig <hch@lst.de>
4376 M: Marek Szyprowski <m.szyprowski@samsung.com>
4377 R: Robin Murphy <robin.murphy@arm.com>
4378 L: iommu@lists.linux-foundation.org
4379 T: git git://git.infradead.org/users/hch/dma-mapping.git
4380 W: http://git.infradead.org/users/hch/dma-mapping.git
4383 F: include/asm-generic/dma-mapping.h
4384 F: include/linux/dma-direct.h
4385 F: include/linux/dma-mapping.h
4386 F: include/linux/dma-noncoherent.h
4388 DME1737 HARDWARE MONITOR DRIVER
4389 M: Juerg Haefliger <juergh@gmail.com>
4390 L: linux-hwmon@vger.kernel.org
4392 F: Documentation/hwmon/dme1737
4393 F: drivers/hwmon/dme1737.c
4396 M: Jean Delvare <jdelvare@suse.com>
4398 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4399 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4400 F: drivers/firmware/dmi-id.c
4401 F: drivers/firmware/dmi_scan.c
4402 F: include/linux/dmi.h
4405 M: Jonathan Corbet <corbet@lwn.net>
4406 L: linux-doc@vger.kernel.org
4409 F: scripts/kernel-doc
4410 X: Documentation/ABI/
4411 X: Documentation/devicetree/
4412 X: Documentation/acpi
4413 X: Documentation/power
4414 X: Documentation/spi
4415 X: Documentation/media
4416 T: git git://git.lwn.net/linux.git docs-next
4418 DOCUMENTATION/ITALIAN
4419 M: Federico Vaga <federico.vaga@vaga.pv.it>
4420 L: linux-doc@vger.kernel.org
4422 F: Documentation/translations/it_IT
4424 DONGWOON DW9714 LENS VOICE COIL DRIVER
4425 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4426 L: linux-media@vger.kernel.org
4427 T: git git://linuxtv.org/media_tree.git
4429 F: drivers/media/i2c/dw9714.c
4431 DONGWOON DW9807 LENS VOICE COIL DRIVER
4432 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4433 L: linux-media@vger.kernel.org
4434 T: git git://linuxtv.org/media_tree.git
4436 F: drivers/media/i2c/dw9807.c
4439 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4440 L: blinux-list@redhat.com
4442 F: drivers/char/dtlk.c
4443 F: include/linux/dtlk.h
4445 DPAA2 DATAPATH I/O (DPIO) DRIVER
4446 M: Roy Pledge <Roy.Pledge@nxp.com>
4447 L: linux-kernel@vger.kernel.org
4449 F: drivers/soc/fsl/dpio
4451 DPAA2 ETHERNET DRIVER
4452 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4453 L: linux-kernel@vger.kernel.org
4455 F: drivers/staging/fsl-dpaa2/ethernet
4457 DPAA2 ETHERNET SWITCH DRIVER
4458 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4459 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4460 L: linux-kernel@vger.kernel.org
4462 F: drivers/staging/fsl-dpaa2/ethsw
4464 DPAA2 PTP CLOCK DRIVER
4465 M: Yangbo Lu <yangbo.lu@nxp.com>
4466 L: linux-kernel@vger.kernel.org
4468 F: drivers/staging/fsl-dpaa2/rtc
4470 DPT_I2O SCSI RAID DRIVER
4471 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4472 L: linux-scsi@vger.kernel.org
4473 W: http://www.adaptec.com/
4475 F: drivers/scsi/dpt*
4476 F: drivers/scsi/dpt/
4479 M: Philipp Reisner <philipp.reisner@linbit.com>
4480 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4481 L: drbd-dev@lists.linbit.com
4482 W: http://www.drbd.org
4483 T: git git://git.linbit.com/linux-drbd.git
4484 T: git git://git.linbit.com/drbd-8.4.git
4486 F: drivers/block/drbd/
4488 F: Documentation/blockdev/drbd/
4490 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4491 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4492 R: "Rafael J. Wysocki" <rafael@kernel.org>
4493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4495 F: Documentation/kobject.txt
4499 F: include/linux/debugfs.h
4500 F: include/linux/kobj*
4503 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4504 M: Kevin Hilman <khilman@kernel.org>
4505 M: Nishanth Menon <nm@ti.com>
4507 F: drivers/power/avs/
4508 F: include/linux/power/smartreflex.h
4509 L: linux-pm@vger.kernel.org
4511 DRM DRIVER FOR ARM PL111 CLCD
4512 M: Eric Anholt <eric@anholt.net>
4513 T: git git://anongit.freedesktop.org/drm/drm-misc
4515 F: drivers/gpu/drm/pl111/
4517 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4518 M: Linus Walleij <linus.walleij@linaro.org>
4519 T: git git://anongit.freedesktop.org/drm/drm-misc
4521 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4522 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4524 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4525 M: Dave Airlie <airlied@redhat.com>
4527 F: drivers/gpu/drm/ast/
4529 DRM DRIVER FOR BOCHS VIRTUAL GPU
4530 M: Gerd Hoffmann <kraxel@redhat.com>
4531 L: virtualization@lists.linux-foundation.org
4532 T: git git://anongit.freedesktop.org/drm/drm-misc
4534 F: drivers/gpu/drm/bochs/
4536 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4537 M: Linus Walleij <linus.walleij@linaro.org>
4538 T: git git://anongit.freedesktop.org/drm/drm-misc
4540 F: drivers/gpu/drm/tve200/
4542 DRM DRIVER FOR ILITEK ILI9225 PANELS
4543 M: David Lechner <david@lechnology.com>
4545 F: drivers/gpu/drm/tinydrm/ili9225.c
4546 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4548 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4549 S: Orphan / Obsolete
4550 F: drivers/gpu/drm/i810/
4551 F: include/uapi/drm/i810_drm.h
4553 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4554 S: Orphan / Obsolete
4555 F: drivers/gpu/drm/mga/
4556 F: include/uapi/drm/mga_drm.h
4558 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4559 M: Dave Airlie <airlied@redhat.com>
4561 F: drivers/gpu/drm/mgag200/
4563 DRM DRIVER FOR MI0283QT
4564 M: Noralf Trønnes <noralf@tronnes.org>
4566 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4567 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4569 DRM DRIVER FOR MSM ADRENO GPU
4570 M: Rob Clark <robdclark@gmail.com>
4571 L: linux-arm-msm@vger.kernel.org
4572 L: dri-devel@lists.freedesktop.org
4573 L: freedreno@lists.freedesktop.org
4574 T: git git://people.freedesktop.org/~robclark/linux
4576 F: drivers/gpu/drm/msm/
4577 F: include/uapi/drm/msm_drm.h
4578 F: Documentation/devicetree/bindings/display/msm/
4580 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4581 M: Ben Skeggs <bskeggs@redhat.com>
4582 L: dri-devel@lists.freedesktop.org
4583 L: nouveau@lists.freedesktop.org
4584 T: git git://github.com/skeggsb/linux
4586 F: drivers/gpu/drm/nouveau/
4587 F: include/uapi/drm/nouveau_drm.h
4589 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4590 M: Noralf Trønnes <noralf@tronnes.org>
4592 F: drivers/gpu/drm/tinydrm/repaper.c
4593 F: Documentation/devicetree/bindings/display/repaper.txt
4595 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4596 M: Dave Airlie <airlied@redhat.com>
4597 M: Gerd Hoffmann <kraxel@redhat.com>
4598 L: virtualization@lists.linux-foundation.org
4599 T: git git://anongit.freedesktop.org/drm/drm-misc
4601 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4602 F: drivers/gpu/drm/cirrus/
4604 DRM DRIVER FOR QXL VIRTUAL GPU
4605 M: Dave Airlie <airlied@redhat.com>
4606 M: Gerd Hoffmann <kraxel@redhat.com>
4607 L: virtualization@lists.linux-foundation.org
4608 T: git git://anongit.freedesktop.org/drm/drm-misc
4610 F: drivers/gpu/drm/qxl/
4611 F: include/uapi/drm/qxl_drm.h
4613 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4614 S: Orphan / Obsolete
4615 F: drivers/gpu/drm/r128/
4616 F: include/uapi/drm/r128_drm.h
4618 DRM DRIVER FOR SAVAGE VIDEO CARDS
4619 S: Orphan / Obsolete
4620 F: drivers/gpu/drm/savage/
4621 F: include/uapi/drm/savage_drm.h
4623 DRM DRIVER FOR SIS VIDEO CARDS
4624 S: Orphan / Obsolete
4625 F: drivers/gpu/drm/sis/
4626 F: include/uapi/drm/sis_drm.h
4628 DRM DRIVER FOR SITRONIX ST7586 PANELS
4629 M: David Lechner <david@lechnology.com>
4631 F: drivers/gpu/drm/tinydrm/st7586.c
4632 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4634 DRM DRIVER FOR SITRONIX ST7735R PANELS
4635 M: David Lechner <david@lechnology.com>
4637 F: drivers/gpu/drm/tinydrm/st7735r.c
4638 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4640 DRM DRIVER FOR TDFX VIDEO CARDS
4641 S: Orphan / Obsolete
4642 F: drivers/gpu/drm/tdfx/
4644 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4645 M: Dave Airlie <airlied@redhat.com>
4647 F: drivers/gpu/drm/udl/
4649 DRM DRIVER FOR VMWARE VIRTUAL GPU
4650 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4651 M: Sinclair Yeh <syeh@vmware.com>
4652 M: Thomas Hellstrom <thellstrom@vmware.com>
4653 L: dri-devel@lists.freedesktop.org
4654 T: git git://people.freedesktop.org/~syeh/repos_linux
4655 T: git git://people.freedesktop.org/~thomash/linux
4657 F: drivers/gpu/drm/vmwgfx/
4658 F: include/uapi/drm/vmwgfx_drm.h
4661 M: David Airlie <airlied@linux.ie>
4662 L: dri-devel@lists.freedesktop.org
4663 T: git git://anongit.freedesktop.org/drm/drm
4664 B: https://bugs.freedesktop.org/
4665 C: irc://chat.freenode.net/dri-devel
4669 F: Documentation/devicetree/bindings/display/
4670 F: Documentation/devicetree/bindings/gpu/
4671 F: Documentation/gpu/
4673 F: include/uapi/drm/
4674 F: include/linux/vga*
4676 DRM DRIVERS AND MISC GPU PATCHES
4677 M: Gustavo Padovan <gustavo@padovan.org>
4678 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4679 M: Sean Paul <sean@poorly.run>
4680 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4682 T: git git://anongit.freedesktop.org/drm/drm-misc
4683 F: Documentation/gpu/
4685 F: drivers/gpu/drm/*
4687 F: include/uapi/drm/drm*
4688 F: include/linux/vga*
4690 DRM DRIVERS FOR ALLWINNER A10
4691 M: Maxime Ripard <maxime.ripard@bootlin.com>
4692 L: dri-devel@lists.freedesktop.org
4694 F: drivers/gpu/drm/sun4i/
4695 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4696 T: git git://anongit.freedesktop.org/drm/drm-misc
4698 DRM DRIVERS FOR AMLOGIC SOCS
4699 M: Neil Armstrong <narmstrong@baylibre.com>
4700 L: dri-devel@lists.freedesktop.org
4701 L: linux-amlogic@lists.infradead.org
4702 W: http://linux-meson.com/
4704 F: drivers/gpu/drm/meson/
4705 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4706 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4707 F: Documentation/gpu/meson.rst
4708 T: git git://anongit.freedesktop.org/drm/drm-misc
4710 DRM DRIVERS FOR ATMEL HLCDC
4711 M: Boris Brezillon <boris.brezillon@bootlin.com>
4712 L: dri-devel@lists.freedesktop.org
4714 F: drivers/gpu/drm/atmel-hlcdc/
4715 F: Documentation/devicetree/bindings/display/atmel/
4716 T: git git://anongit.freedesktop.org/drm/drm-misc
4718 DRM DRIVERS FOR BRIDGE CHIPS
4719 M: Archit Taneja <architt@codeaurora.org>
4720 M: Andrzej Hajda <a.hajda@samsung.com>
4721 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4723 T: git git://anongit.freedesktop.org/drm/drm-misc
4724 F: drivers/gpu/drm/bridge/
4726 DRM DRIVERS FOR EXYNOS
4727 M: Inki Dae <inki.dae@samsung.com>
4728 M: Joonyoung Shim <jy0922.shim@samsung.com>
4729 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4730 M: Kyungmin Park <kyungmin.park@samsung.com>
4731 L: dri-devel@lists.freedesktop.org
4732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4734 F: drivers/gpu/drm/exynos/
4735 F: include/uapi/drm/exynos_drm.h
4736 F: Documentation/devicetree/bindings/display/exynos/
4738 DRM DRIVERS FOR FREESCALE DCU
4739 M: Stefan Agner <stefan@agner.ch>
4740 M: Alison Wang <alison.wang@nxp.com>
4741 L: dri-devel@lists.freedesktop.org
4743 F: drivers/gpu/drm/fsl-dcu/
4744 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4745 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4746 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4748 DRM DRIVERS FOR FREESCALE IMX
4749 M: Philipp Zabel <p.zabel@pengutronix.de>
4750 L: dri-devel@lists.freedesktop.org
4752 F: drivers/gpu/drm/imx/
4753 F: drivers/gpu/ipu-v3/
4754 F: Documentation/devicetree/bindings/display/imx/
4756 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4757 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4758 L: dri-devel@lists.freedesktop.org
4759 T: git git://github.com/patjak/drm-gma500
4761 F: drivers/gpu/drm/gma500/
4763 DRM DRIVERS FOR HISILICON
4764 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4765 M: Rongrong Zou <zourongrong@gmail.com>
4766 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4767 R: Chen Feng <puck.chen@hisilicon.com>
4768 L: dri-devel@lists.freedesktop.org
4769 T: git git://github.com/xin3liang/linux.git
4771 F: drivers/gpu/drm/hisilicon/
4772 F: Documentation/devicetree/bindings/display/hisilicon/
4774 DRM DRIVERS FOR MEDIATEK
4775 M: CK Hu <ck.hu@mediatek.com>
4776 M: Philipp Zabel <p.zabel@pengutronix.de>
4777 L: dri-devel@lists.freedesktop.org
4779 F: drivers/gpu/drm/mediatek/
4780 F: Documentation/devicetree/bindings/display/mediatek/
4782 DRM DRIVERS FOR NVIDIA TEGRA
4783 M: Thierry Reding <thierry.reding@gmail.com>
4784 L: dri-devel@lists.freedesktop.org
4785 L: linux-tegra@vger.kernel.org
4786 T: git git://anongit.freedesktop.org/tegra/linux.git
4788 F: drivers/gpu/drm/tegra/
4789 F: drivers/gpu/host1x/
4790 F: include/linux/host1x.h
4791 F: include/uapi/drm/tegra_drm.h
4792 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4794 DRM DRIVERS FOR RENESAS
4795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4796 L: dri-devel@lists.freedesktop.org
4797 L: linux-renesas-soc@vger.kernel.org
4798 T: git git://linuxtv.org/pinchartl/fbdev
4800 F: drivers/gpu/drm/rcar-du/
4801 F: drivers/gpu/drm/shmobile/
4802 F: include/linux/platform_data/shmob_drm.h
4803 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4804 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4805 F: Documentation/devicetree/bindings/display/renesas,du.txt
4807 DRM DRIVERS FOR ROCKCHIP
4808 M: Sandy Huang <hjc@rock-chips.com>
4809 M: Heiko Stübner <heiko@sntech.de>
4810 L: dri-devel@lists.freedesktop.org
4812 F: drivers/gpu/drm/rockchip/
4813 F: Documentation/devicetree/bindings/display/rockchip/
4814 T: git git://anongit.freedesktop.org/drm/drm-misc
4817 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4818 M: Vincent Abriou <vincent.abriou@st.com>
4819 L: dri-devel@lists.freedesktop.org
4820 T: git git://anongit.freedesktop.org/drm/drm-misc
4822 F: drivers/gpu/drm/sti
4823 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4826 M: Yannick Fertre <yannick.fertre@st.com>
4827 M: Philippe Cornu <philippe.cornu@st.com>
4828 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4829 M: Vincent Abriou <vincent.abriou@st.com>
4830 L: dri-devel@lists.freedesktop.org
4831 T: git git://anongit.freedesktop.org/drm/drm-misc
4833 F: drivers/gpu/drm/stm
4834 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4836 DRM DRIVERS FOR TI LCDC
4837 M: Jyri Sarha <jsarha@ti.com>
4838 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4839 L: dri-devel@lists.freedesktop.org
4841 F: drivers/gpu/drm/tilcdc/
4842 F: Documentation/devicetree/bindings/display/tilcdc/
4844 DRM DRIVERS FOR TI OMAP
4845 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4846 L: dri-devel@lists.freedesktop.org
4848 F: drivers/gpu/drm/omapdrm/
4849 F: Documentation/devicetree/bindings/display/ti/
4852 M: Eric Anholt <eric@anholt.net>
4854 F: drivers/gpu/drm/v3d/
4855 F: include/uapi/drm/v3d_drm.h
4856 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4857 T: git git://anongit.freedesktop.org/drm/drm-misc
4860 M: Eric Anholt <eric@anholt.net>
4861 T: git git://github.com/anholt/linux
4863 F: drivers/gpu/drm/vc4/
4864 F: include/uapi/drm/vc4_drm.h
4865 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4866 T: git git://anongit.freedesktop.org/drm/drm-misc
4868 DRM DRIVERS FOR VIVANTE GPU IP
4869 M: Lucas Stach <l.stach@pengutronix.de>
4870 R: Russell King <linux+etnaviv@armlinux.org.uk>
4871 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4872 L: etnaviv@lists.freedesktop.org
4873 L: dri-devel@lists.freedesktop.org
4875 F: drivers/gpu/drm/etnaviv/
4876 F: include/uapi/drm/etnaviv_drm.h
4877 F: Documentation/devicetree/bindings/display/etnaviv/
4879 DRM DRIVERS FOR ZTE ZX
4880 M: Shawn Guo <shawnguo@kernel.org>
4881 L: dri-devel@lists.freedesktop.org
4883 F: drivers/gpu/drm/zte/
4884 F: Documentation/devicetree/bindings/display/zte,vou.txt
4885 T: git git://anongit.freedesktop.org/drm/drm-misc
4888 M: Thierry Reding <thierry.reding@gmail.com>
4889 L: dri-devel@lists.freedesktop.org
4890 T: git git://anongit.freedesktop.org/drm/drm-misc
4892 F: drivers/gpu/drm/drm_panel.c
4893 F: drivers/gpu/drm/panel/
4894 F: include/drm/drm_panel.h
4895 F: Documentation/devicetree/bindings/display/panel/
4898 M: Noralf Trønnes <noralf@tronnes.org>
4899 W: https://github.com/notro/tinydrm/wiki/Development
4900 T: git git://anongit.freedesktop.org/drm/drm-misc
4902 F: drivers/gpu/drm/tinydrm/
4903 F: include/drm/tinydrm/
4906 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4907 T: git git://anongit.freedesktop.org/drm/drm-misc
4908 L: dri-devel@lists.freedesktop.org
4909 L: xen-devel@lists.xen.org
4911 F: drivers/gpu/drm/xen/
4912 F: Documentation/gpu/xen-front.rst
4915 M: Christian Koenig <christian.koenig@amd.com>
4916 M: Huang Rui <ray.huang@amd.com>
4917 M: Junwei Zhang <Jerry.Zhang@amd.com>
4918 T: git git://people.freedesktop.org/~agd5f/linux
4920 L: dri-devel@lists.freedesktop.org
4922 F: drivers/gpu/drm/ttm/
4924 DSBR100 USB FM RADIO DRIVER
4925 M: Alexey Klimov <klimov.linux@gmail.com>
4926 L: linux-media@vger.kernel.org
4927 T: git git://linuxtv.org/media_tree.git
4929 F: drivers/media/radio/dsbr100.c
4932 M: Francois Romieu <romieu@fr.zoreil.com>
4933 L: netdev@vger.kernel.org
4935 F: drivers/net/wan/dscc4.c
4938 M: Hans Verkuil <hverkuil@xs4all.nl>
4939 L: linux-media@vger.kernel.org
4940 T: git git://linuxtv.org/media_tree.git
4941 W: https://linuxtv.org
4943 F: drivers/media/pci/dt3155/
4945 DVB_USB_AF9015 MEDIA DRIVER
4946 M: Antti Palosaari <crope@iki.fi>
4947 L: linux-media@vger.kernel.org
4948 W: https://linuxtv.org
4949 W: http://palosaari.fi/linux/
4950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4951 T: git git://linuxtv.org/anttip/media_tree.git
4953 F: drivers/media/usb/dvb-usb-v2/af9015*
4955 DVB_USB_AF9035 MEDIA DRIVER
4956 M: Antti Palosaari <crope@iki.fi>
4957 L: linux-media@vger.kernel.org
4958 W: https://linuxtv.org
4959 W: http://palosaari.fi/linux/
4960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4961 T: git git://linuxtv.org/anttip/media_tree.git
4963 F: drivers/media/usb/dvb-usb-v2/af9035*
4965 DVB_USB_ANYSEE MEDIA DRIVER
4966 M: Antti Palosaari <crope@iki.fi>
4967 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 W: http://palosaari.fi/linux/
4970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4971 T: git git://linuxtv.org/anttip/media_tree.git
4973 F: drivers/media/usb/dvb-usb-v2/anysee*
4975 DVB_USB_AU6610 MEDIA DRIVER
4976 M: Antti Palosaari <crope@iki.fi>
4977 L: linux-media@vger.kernel.org
4978 W: https://linuxtv.org
4979 W: http://palosaari.fi/linux/
4980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4981 T: git git://linuxtv.org/anttip/media_tree.git
4983 F: drivers/media/usb/dvb-usb-v2/au6610*
4985 DVB_USB_CE6230 MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 W: http://palosaari.fi/linux/
4990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/usb/dvb-usb-v2/ce6230*
4995 DVB_USB_CXUSB MEDIA DRIVER
4996 M: Michael Krufky <mkrufky@linuxtv.org>
4997 L: linux-media@vger.kernel.org
4998 W: https://linuxtv.org
4999 W: http://github.com/mkrufky
5000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001 T: git git://linuxtv.org/media_tree.git
5003 F: drivers/media/usb/dvb-usb/cxusb*
5005 DVB_USB_EC168 MEDIA DRIVER
5006 M: Antti Palosaari <crope@iki.fi>
5007 L: linux-media@vger.kernel.org
5008 W: https://linuxtv.org
5009 W: http://palosaari.fi/linux/
5010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5011 T: git git://linuxtv.org/anttip/media_tree.git
5013 F: drivers/media/usb/dvb-usb-v2/ec168*
5015 DVB_USB_GL861 MEDIA DRIVER
5016 M: Antti Palosaari <crope@iki.fi>
5017 L: linux-media@vger.kernel.org
5018 W: https://linuxtv.org
5019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5020 T: git git://linuxtv.org/anttip/media_tree.git
5022 F: drivers/media/usb/dvb-usb-v2/gl861*
5024 DVB_USB_MXL111SF MEDIA DRIVER
5025 M: Michael Krufky <mkrufky@linuxtv.org>
5026 L: linux-media@vger.kernel.org
5027 W: https://linuxtv.org
5028 W: http://github.com/mkrufky
5029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5030 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5032 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5034 DVB_USB_RTL28XXU MEDIA DRIVER
5035 M: Antti Palosaari <crope@iki.fi>
5036 L: linux-media@vger.kernel.org
5037 W: https://linuxtv.org
5038 W: http://palosaari.fi/linux/
5039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5040 T: git git://linuxtv.org/anttip/media_tree.git
5042 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5044 DVB_USB_V2 MEDIA DRIVER
5045 M: Antti Palosaari <crope@iki.fi>
5046 L: linux-media@vger.kernel.org
5047 W: https://linuxtv.org
5048 W: http://palosaari.fi/linux/
5049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5050 T: git git://linuxtv.org/anttip/media_tree.git
5052 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5053 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5056 M: Jason Baron <jbaron@akamai.com>
5058 F: lib/dynamic_debug.c
5059 F: include/linux/dynamic_debug.h
5061 DYNAMIC INTERRUPT MODERATION
5062 M: Tal Gilboa <talgi@mellanox.com>
5064 F: include/linux/net_dim.h
5066 DZ DECSTATION DZ11 SERIAL DRIVER
5067 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5069 F: drivers/tty/serial/dz.*
5071 E3X0 POWER BUTTON DRIVER
5072 M: Moritz Fischer <moritz.fischer@ettus.com>
5073 L: usrp-users@lists.ettus.com
5074 W: http://www.ettus.com
5076 F: drivers/input/misc/e3x0-button.c
5077 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5080 M: Antti Palosaari <crope@iki.fi>
5081 L: linux-media@vger.kernel.org
5082 W: https://linuxtv.org
5083 W: http://palosaari.fi/linux/
5084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5085 T: git git://linuxtv.org/anttip/media_tree.git
5087 F: drivers/media/tuners/e4000*
5089 EARTH_PT1 MEDIA DRIVER
5090 M: Akihiro Tsukada <tskd08@gmail.com>
5091 L: linux-media@vger.kernel.org
5093 F: drivers/media/pci/pt1/
5095 EARTH_PT3 MEDIA DRIVER
5096 M: Akihiro Tsukada <tskd08@gmail.com>
5097 L: linux-media@vger.kernel.org
5099 F: drivers/media/pci/pt3/
5102 M: Antti Palosaari <crope@iki.fi>
5103 L: linux-media@vger.kernel.org
5104 W: https://linuxtv.org
5105 W: http://palosaari.fi/linux/
5106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5107 T: git git://linuxtv.org/anttip/media_tree.git
5109 F: drivers/media/dvb-frontends/ec100*
5112 M: Tyler Hicks <tyhicks@canonical.com>
5113 L: ecryptfs@vger.kernel.org
5114 W: http://ecryptfs.org
5115 W: https://launchpad.net/ecryptfs
5116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5118 F: Documentation/filesystems/ecryptfs.txt
5122 M: Borislav Petkov <bp@alien8.de>
5123 L: linux-edac@vger.kernel.org
5125 F: drivers/edac/amd64_edac*
5128 M: Robert Richter <rric@kernel.org>
5129 L: linux-edac@vger.kernel.org
5131 F: drivers/edac/highbank*
5134 M: Ralf Baechle <ralf@linux-mips.org>
5135 M: David Daney <david.daney@cavium.com>
5136 L: linux-edac@vger.kernel.org
5137 L: linux-mips@linux-mips.org
5139 F: drivers/edac/octeon_edac*
5141 EDAC-CAVIUM THUNDERX
5142 M: David Daney <david.daney@cavium.com>
5143 M: Jan Glauber <jglauber@cavium.com>
5144 L: linux-edac@vger.kernel.org
5146 F: drivers/edac/thunderx_edac*
5149 M: Borislav Petkov <bp@alien8.de>
5150 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5151 L: linux-edac@vger.kernel.org
5152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5155 F: Documentation/admin-guide/ras.rst
5156 F: Documentation/driver-api/edac.rst
5158 F: include/linux/edac.h
5161 M: Mark Gross <mark.gross@intel.com>
5162 L: linux-edac@vger.kernel.org
5164 F: drivers/edac/e752x_edac.c
5167 L: linux-edac@vger.kernel.org
5169 F: drivers/edac/e7xxx_edac.c
5172 M: York Sun <york.sun@nxp.com>
5173 L: linux-edac@vger.kernel.org
5175 F: drivers/edac/fsl_ddr_edac.*
5178 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5179 L: linux-edac@vger.kernel.org
5181 F: drivers/edac/ghes_edac.c
5184 L: linux-edac@vger.kernel.org
5186 F: drivers/edac/i3000_edac.c
5189 L: linux-edac@vger.kernel.org
5191 F: drivers/edac/i5000_edac.c
5194 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5195 L: linux-edac@vger.kernel.org
5197 F: drivers/edac/i5400_edac.c
5200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5201 L: linux-edac@vger.kernel.org
5203 F: drivers/edac/i7300_edac.c
5206 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5207 L: linux-edac@vger.kernel.org
5209 F: drivers/edac/i7core_edac.c
5212 M: Tim Small <tim@buttersideup.com>
5213 L: linux-edac@vger.kernel.org
5215 F: drivers/edac/i82443bxgx_edac.c
5218 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5219 M: "Arvind R." <arvino55@gmail.com>
5220 L: linux-edac@vger.kernel.org
5222 F: drivers/edac/i82975x_edac.c
5225 M: Jason Baron <jbaron@akamai.com>
5226 L: linux-edac@vger.kernel.org
5228 F: drivers/edac/ie31200_edac.c
5231 M: Johannes Thumshirn <morbidrsa@gmail.com>
5232 L: linux-edac@vger.kernel.org
5234 F: drivers/edac/mpc85xx_edac.[ch]
5237 M: Egor Martovetsky <egor@pasemi.com>
5238 L: linux-edac@vger.kernel.org
5240 F: drivers/edac/pasemi_edac.c
5243 M: Tony Luck <tony.luck@intel.com>
5244 L: linux-edac@vger.kernel.org
5246 F: drivers/edac/pnd2_edac.[ch]
5249 M: Tim Small <tim@buttersideup.com>
5250 L: linux-edac@vger.kernel.org
5252 F: drivers/edac/r82600_edac.c
5255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5256 L: linux-edac@vger.kernel.org
5258 F: drivers/edac/sb_edac.c
5261 M: Tony Luck <tony.luck@intel.com>
5262 L: linux-edac@vger.kernel.org
5264 F: drivers/edac/skx_edac.c
5267 M: Tero Kristo <t-kristo@ti.com>
5268 L: linux-edac@vger.kernel.org
5270 F: drivers/edac/ti_edac.c
5272 EDIROL UA-101/UA-1000 DRIVER
5273 M: Clemens Ladisch <clemens@ladisch.de>
5274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5275 T: git git://git.alsa-project.org/alsa-kernel.git
5277 F: sound/usb/misc/ua101.c
5280 L: linux-efi@vger.kernel.org
5281 M: Ivan Hu <ivan.hu@canonical.com>
5282 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5284 F: drivers/firmware/efi/test/
5286 EFI VARIABLE FILESYSTEM
5287 M: Matthew Garrett <matthew.garrett@nebula.com>
5288 M: Jeremy Kerr <jk@ozlabs.org>
5289 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5291 L: linux-efi@vger.kernel.org
5295 EFIFB FRAMEBUFFER DRIVER
5296 L: linux-fbdev@vger.kernel.org
5297 M: Peter Jones <pjones@redhat.com>
5299 F: drivers/video/fbdev/efifb.c
5302 W: http://aeschi.ch.eu.org/efs/
5306 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5307 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5308 L: netdev@vger.kernel.org
5310 F: drivers/net/ethernet/ibm/ehea/
5312 EM28XX VIDEO4LINUX DRIVER
5313 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5314 L: linux-media@vger.kernel.org
5315 W: https://linuxtv.org
5316 T: git git://linuxtv.org/media_tree.git
5318 F: drivers/media/usb/em28xx/
5319 F: Documentation/media/v4l-drivers/em28xx*
5322 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5323 M: Matt Mackall <mpm@selenic.com>
5324 M: David Woodhouse <dwmw2@infradead.org>
5325 L: linux-embedded@vger.kernel.org
5328 Emulex 10Gbps iSCSI - OneConnect DRIVER
5329 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5330 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5331 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5332 L: linux-scsi@vger.kernel.org
5333 W: http://www.broadcom.com
5335 F: drivers/scsi/be2iscsi/
5337 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5338 M: Sathya Perla <sathya.perla@broadcom.com>
5339 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5340 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5341 M: Somnath Kotur <somnath.kotur@broadcom.com>
5342 L: netdev@vger.kernel.org
5343 W: http://www.emulex.com
5345 F: drivers/net/ethernet/emulex/benet/
5347 EMULEX ONECONNECT ROCE DRIVER
5348 M: Selvin Xavier <selvin.xavier@broadcom.com>
5349 M: Devesh Sharma <devesh.sharma@broadcom.com>
5350 L: linux-rdma@vger.kernel.org
5351 W: http://www.broadcom.com
5353 F: drivers/infiniband/hw/ocrdma/
5354 F: include/uapi/rdma/ocrdma-abi.h
5356 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5357 M: James Smart <james.smart@broadcom.com>
5358 M: Dick Kennedy <dick.kennedy@broadcom.com>
5359 L: linux-scsi@vger.kernel.org
5360 W: http://www.broadcom.com
5362 F: drivers/scsi/lpfc/
5364 ENE CB710 FLASH CARD READER DRIVER
5365 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5367 F: drivers/misc/cb710/
5368 F: drivers/mmc/host/cb710-mmc.*
5369 F: include/linux/cb710.h
5371 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5372 M: Maxim Levitsky <maximlevitsky@gmail.com>
5374 F: drivers/media/rc/ene_ir.*
5376 EPSON S1D13XXX FRAMEBUFFER DRIVER
5377 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5380 F: drivers/video/fbdev/s1d13xxxfb.c
5381 F: include/video/s1d13xxxfb.h
5383 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5384 M: Jeff Layton <jlayton@kernel.org>
5387 F: include/linux/errseq.h
5389 ET131X NETWORK DRIVER
5390 M: Mark Einon <mark.einon@gmail.com>
5392 F: drivers/net/ethernet/agere/
5395 M: Stephen Hemminger <stephen@networkplumber.org>
5396 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5397 L: netdev@vger.kernel.org
5398 W: http://www.linuxfoundation.org/en/Net:Bridge
5400 F: include/linux/netfilter_bridge/
5403 ETHERNET PHY LIBRARY
5404 M: Andrew Lunn <andrew@lunn.ch>
5405 M: Florian Fainelli <f.fainelli@gmail.com>
5406 L: netdev@vger.kernel.org
5408 F: Documentation/ABI/testing/sysfs-bus-mdio
5409 F: Documentation/devicetree/bindings/net/mdio*
5410 F: Documentation/networking/phy.txt
5412 F: drivers/of/of_mdio.c
5413 F: drivers/of/of_net.c
5414 F: include/linux/*mdio*.h
5415 F: include/linux/of_net.h
5416 F: include/linux/phy.h
5417 F: include/linux/phy_fixed.h
5418 F: include/linux/platform_data/mdio-bcm-unimac.h
5419 F: include/trace/events/mdio.h
5420 F: include/uapi/linux/mdio.h
5421 F: include/uapi/linux/mii.h
5424 M: Jan Kara <jack@suse.com>
5425 L: linux-ext4@vger.kernel.org
5427 F: Documentation/filesystems/ext2.txt
5429 F: include/linux/ext2*
5432 M: "Theodore Ts'o" <tytso@mit.edu>
5433 M: Andreas Dilger <adilger.kernel@dilger.ca>
5434 L: linux-ext4@vger.kernel.org
5435 W: http://ext4.wiki.kernel.org
5436 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5439 F: Documentation/filesystems/ext4.txt
5442 Extended Verification Module (EVM)
5443 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5444 L: linux-integrity@vger.kernel.org
5446 F: security/integrity/evm/
5448 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5449 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5450 L: linux-efi@vger.kernel.org
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5453 F: Documentation/efi-stub.txt
5454 F: arch/*/kernel/efi.c
5455 F: arch/x86/boot/compressed/eboot.[ch]
5456 F: arch/*/include/asm/efi.h
5457 F: arch/x86/platform/efi/
5458 F: drivers/firmware/efi/
5459 F: include/linux/efi*.h
5460 F: arch/arm/boot/compressed/efi-header.S
5461 F: arch/arm64/kernel/efi-entry.S
5463 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5464 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5465 M: Chanwoo Choi <cw00.choi@samsung.com>
5466 L: linux-kernel@vger.kernel.org
5467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5470 F: include/linux/extcon/
5471 F: include/linux/extcon.h
5472 F: Documentation/extcon/
5473 F: Documentation/devicetree/bindings/extcon/
5476 M: Jingoo Han <jingoohan1@gmail.com>
5477 L: dri-devel@lists.freedesktop.org
5479 F: drivers/gpu/drm/exynos/exynos_dp*
5481 EXYNOS SYSMMU (IOMMU) driver
5482 M: Marek Szyprowski <m.szyprowski@samsung.com>
5483 L: iommu@lists.linux-foundation.org
5485 F: drivers/iommu/exynos-iommu.c
5487 EZchip NPS platform support
5488 M: Vineet Gupta <vgupta@synopsys.com>
5489 M: Ofer Levi <oferle@mellanox.com>
5491 F: arch/arc/plat-eznps
5492 F: arch/arc/boot/dts/eznps.dts
5495 M: Jaegeuk Kim <jaegeuk@kernel.org>
5496 M: Chao Yu <yuchao0@huawei.com>
5497 L: linux-f2fs-devel@lists.sourceforge.net
5498 W: https://f2fs.wiki.kernel.org/
5499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5501 F: Documentation/filesystems/f2fs.txt
5502 F: Documentation/ABI/testing/sysfs-fs-f2fs
5504 F: include/linux/f2fs_fs.h
5505 F: include/trace/events/f2fs.h
5507 F71805F HARDWARE MONITORING DRIVER
5508 M: Jean Delvare <jdelvare@suse.com>
5509 L: linux-hwmon@vger.kernel.org
5511 F: Documentation/hwmon/f71805f
5512 F: drivers/hwmon/f71805f.c
5515 M: Josh Poimboeuf <jpoimboe@redhat.com>
5517 F: scripts/faddr2line
5520 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5521 L: netdev@vger.kernel.org
5523 F: net/core/failover.c
5524 F: include/net/failover.h
5525 F: Documentation/networking/failover.rst
5528 M: Jan Kara <jack@suse.cz>
5529 R: Amir Goldstein <amir73il@gmail.com>
5530 L: linux-fsdevel@vger.kernel.org
5532 F: fs/notify/fanotify/
5533 F: include/linux/fanotify.h
5534 F: include/uapi/linux/fanotify.h
5536 FARSYNC SYNCHRONOUS DRIVER
5537 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5538 W: http://www.farsite.co.uk/
5540 F: drivers/net/wan/farsync.*
5542 FAULT INJECTION SUPPORT
5543 M: Akinobu Mita <akinobu.mita@gmail.com>
5545 F: Documentation/fault-injection/
5546 F: lib/fault-inject.c
5548 FBTFT Framebuffer drivers
5549 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5551 F: drivers/staging/fbtft/
5554 M: Michael Buesch <m@bues.ch>
5555 L: linux-media@vger.kernel.org
5557 F: drivers/media/tuners/fc0011.h
5558 F: drivers/media/tuners/fc0011.c
5561 M: Antti Palosaari <crope@iki.fi>
5562 L: linux-media@vger.kernel.org
5563 W: https://linuxtv.org
5564 W: http://palosaari.fi/linux/
5565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5566 T: git git://linuxtv.org/anttip/media_tree.git
5568 F: drivers/media/tuners/fc2580*
5570 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5571 M: Johannes Thumshirn <jth@kernel.org>
5572 L: linux-scsi@vger.kernel.org
5573 W: www.Open-FCoE.org
5575 F: drivers/scsi/libfc/
5576 F: drivers/scsi/fcoe/
5578 F: include/scsi/libfc.h
5579 F: include/scsi/libfcoe.h
5580 F: include/uapi/scsi/fc/
5582 FILE LOCKING (flock() and fcntl()/lockf())
5583 M: Jeff Layton <jlayton@kernel.org>
5584 M: "J. Bruce Fields" <bfields@fieldses.org>
5585 L: linux-fsdevel@vger.kernel.org
5587 F: include/linux/fcntl.h
5588 F: include/uapi/linux/fcntl.h
5592 FILESYSTEMS (VFS and infrastructure)
5593 M: Alexander Viro <viro@zeniv.linux.org.uk>
5594 L: linux-fsdevel@vger.kernel.org
5597 F: include/linux/fs.h
5598 F: include/uapi/linux/fs.h
5600 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5601 M: Riku Voipio <riku.voipio@iki.fi>
5602 L: linux-hwmon@vger.kernel.org
5604 F: drivers/hwmon/f75375s.c
5605 F: include/linux/f75375s.h
5607 FIREWIRE AUDIO DRIVERS
5608 M: Clemens Ladisch <clemens@ladisch.de>
5609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5610 T: git git://git.alsa-project.org/alsa-kernel.git
5614 FIREWIRE MEDIA DRIVERS (firedtv)
5615 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5616 L: linux-media@vger.kernel.org
5617 L: linux1394-devel@lists.sourceforge.net
5618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5620 F: drivers/media/firewire/
5622 FIREWIRE SBP-2 TARGET
5623 M: Chris Boot <bootc@bootc.net>
5624 L: linux-scsi@vger.kernel.org
5625 L: target-devel@vger.kernel.org
5626 L: linux1394-devel@lists.sourceforge.net
5627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5629 F: drivers/target/sbp/
5632 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5633 L: linux1394-devel@lists.sourceforge.net
5634 W: http://ieee1394.wiki.kernel.org/
5635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5637 F: drivers/firewire/
5638 F: include/linux/firewire.h
5639 F: include/uapi/linux/firewire*.h
5642 FIRMWARE LOADER (request_firmware)
5643 M: Luis R. Rodriguez <mcgrof@kernel.org>
5644 L: linux-kernel@vger.kernel.org
5646 F: Documentation/firmware_class/
5647 F: drivers/base/firmware_loader/
5648 F: include/linux/firmware.h
5650 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5651 M: Joshua Morris <josh.h.morris@us.ibm.com>
5652 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5654 F: drivers/block/rsxx/
5657 M: Jiri Kosina <jikos@kernel.org>
5658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5660 F: drivers/block/floppy.c
5663 M: Alessandro Rubini <rubini@gnudd.com>
5664 W: http://www.ohwr.org/projects/fmc-bus
5667 F: include/linux/fmc*.h
5668 F: include/linux/ipmi-fru.h
5671 FPGA MANAGER FRAMEWORK
5672 M: Alan Tull <atull@kernel.org>
5673 M: Moritz Fischer <mdf@kernel.org>
5674 L: linux-fpga@vger.kernel.org
5676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5677 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5678 F: Documentation/fpga/
5679 F: Documentation/driver-api/fpga/
5680 F: Documentation/devicetree/bindings/fpga/
5682 F: include/linux/fpga/
5683 W: http://www.rocketboards.org
5686 M: Wu Hao <hao.wu@intel.com>
5687 L: linux-fpga@vger.kernel.org
5689 F: Documentation/fpga/dfl.txt
5690 F: include/uapi/linux/fpga-dfl.h
5691 F: drivers/fpga/dfl*
5694 M: Bill Metzenthen <billm@melbpc.org.au>
5695 W: http://floatingpoint.sourceforge.net/emulator/index.html
5697 F: arch/x86/math-emu/
5699 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5700 L: netdev@vger.kernel.org
5702 F: drivers/net/wan/dlci.c
5703 F: drivers/net/wan/sdla.c
5706 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5707 L: dri-devel@lists.freedesktop.org
5708 L: linux-fbdev@vger.kernel.org
5709 T: git git://github.com/bzolnier/linux.git
5710 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5712 F: Documentation/fb/
5715 F: include/linux/fb.h
5716 F: include/uapi/video/
5717 F: include/uapi/linux/fb.h
5719 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5720 M: Horia Geantă <horia.geanta@nxp.com>
5721 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5722 L: linux-crypto@vger.kernel.org
5724 F: drivers/crypto/caam/
5725 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5727 FREESCALE DIU FRAMEBUFFER DRIVER
5728 M: Timur Tabi <timur@kernel.org>
5729 L: linux-fbdev@vger.kernel.org
5731 F: drivers/video/fbdev/fsl-diu-fb.*
5733 FREESCALE DMA DRIVER
5734 M: Li Yang <leoyang.li@nxp.com>
5735 M: Zhang Wei <zw@zh-kernel.org>
5736 L: linuxppc-dev@lists.ozlabs.org
5738 F: drivers/dma/fsldma.*
5740 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5741 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5742 L: netdev@vger.kernel.org
5744 F: drivers/net/ethernet/freescale/gianfar*
5745 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5747 FREESCALE GPMI NAND DRIVER
5748 M: Han Xu <han.xu@nxp.com>
5749 L: linux-mtd@lists.infradead.org
5751 F: drivers/mtd/nand/raw/gpmi-nand/*
5753 FREESCALE I2C CPM DRIVER
5754 M: Jochen Friedrich <jochen@scram.de>
5755 L: linuxppc-dev@lists.ozlabs.org
5756 L: linux-i2c@vger.kernel.org
5758 F: drivers/i2c/busses/i2c-cpm.c
5760 FREESCALE IMX / MXC FEC DRIVER
5761 M: Fugang Duan <fugang.duan@nxp.com>
5762 L: netdev@vger.kernel.org
5764 F: drivers/net/ethernet/freescale/fec_main.c
5765 F: drivers/net/ethernet/freescale/fec_ptp.c
5766 F: drivers/net/ethernet/freescale/fec.h
5767 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5769 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5770 M: Sascha Hauer <s.hauer@pengutronix.de>
5771 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5772 L: linux-fbdev@vger.kernel.org
5773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5775 F: include/linux/platform_data/video-imxfb.h
5776 F: drivers/video/fbdev/imxfb.c
5778 FREESCALE QORIQ DPAA ETHERNET DRIVER
5779 M: Madalin Bucur <madalin.bucur@nxp.com>
5780 L: netdev@vger.kernel.org
5782 F: drivers/net/ethernet/freescale/dpaa
5784 FREESCALE QORIQ DPAA FMAN DRIVER
5785 M: Madalin Bucur <madalin.bucur@nxp.com>
5786 L: netdev@vger.kernel.org
5788 F: drivers/net/ethernet/freescale/fman
5789 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5791 FREESCALE QORIQ PTP CLOCK DRIVER
5792 M: Yangbo Lu <yangbo.lu@nxp.com>
5793 L: netdev@vger.kernel.org
5795 F: drivers/ptp/ptp_qoriq.c
5796 F: include/linux/fsl/ptp_qoriq.h
5797 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5799 FREESCALE QUAD SPI DRIVER
5800 M: Han Xu <han.xu@nxp.com>
5801 L: linux-mtd@lists.infradead.org
5803 F: drivers/mtd/spi-nor/fsl-quadspi.c
5805 FREESCALE QUICC ENGINE LIBRARY
5806 M: Qiang Zhao <qiang.zhao@nxp.com>
5807 L: linuxppc-dev@lists.ozlabs.org
5809 F: drivers/soc/fsl/qe/
5810 F: include/soc/fsl/*qe*.h
5811 F: include/soc/fsl/*ucc*.h
5813 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5814 M: Li Yang <leoyang.li@nxp.com>
5815 L: netdev@vger.kernel.org
5816 L: linuxppc-dev@lists.ozlabs.org
5818 F: drivers/net/ethernet/freescale/ucc_geth*
5820 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5821 M: Zhao Qiang <qiang.zhao@nxp.com>
5822 L: netdev@vger.kernel.org
5823 L: linuxppc-dev@lists.ozlabs.org
5825 F: drivers/net/wan/fsl_ucc_hdlc*
5827 FREESCALE QUICC ENGINE UCC UART DRIVER
5828 M: Timur Tabi <timur@kernel.org>
5829 L: linuxppc-dev@lists.ozlabs.org
5831 F: drivers/tty/serial/ucc_uart.c
5833 FREESCALE SOC DRIVERS
5834 M: Li Yang <leoyang.li@nxp.com>
5835 L: linuxppc-dev@lists.ozlabs.org
5836 L: linux-arm-kernel@lists.infradead.org
5838 F: Documentation/devicetree/bindings/soc/fsl/
5840 F: include/linux/fsl/
5842 FREESCALE SOC FS_ENET DRIVER
5843 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5844 L: linuxppc-dev@lists.ozlabs.org
5845 L: netdev@vger.kernel.org
5847 F: drivers/net/ethernet/freescale/fs_enet/
5848 F: include/linux/fs_enet_pd.h
5850 FREESCALE SOC SOUND DRIVERS
5851 M: Timur Tabi <timur@kernel.org>
5852 M: Nicolin Chen <nicoleotsuka@gmail.com>
5853 M: Xiubo Li <Xiubo.Lee@gmail.com>
5854 R: Fabio Estevam <fabio.estevam@nxp.com>
5855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5856 L: linuxppc-dev@lists.ozlabs.org
5858 F: sound/soc/fsl/fsl*
5859 F: sound/soc/fsl/imx*
5860 F: sound/soc/fsl/mpc8610_hpcd.c
5862 FREESCALE USB PERIPHERAL DRIVERS
5863 M: Li Yang <leoyang.li@nxp.com>
5864 L: linux-usb@vger.kernel.org
5865 L: linuxppc-dev@lists.ozlabs.org
5867 F: drivers/usb/gadget/udc/fsl*
5870 M: Christoph Hellwig <hch@infradead.org>
5871 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5876 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5877 M: Pavel Machek <pavel@ucw.cz>
5878 L: linux-pm@vger.kernel.org
5880 F: Documentation/power/freezing-of-tasks.txt
5881 F: include/linux/freezer.h
5885 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5886 L: linux-kernel@vger.kernel.org
5889 F: include/linux/frontswap.h
5891 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5892 M: David Howells <dhowells@redhat.com>
5893 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5895 F: Documentation/filesystems/caching/
5897 F: include/linux/fscache*.h
5899 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5900 M: Theodore Y. Ts'o <tytso@mit.edu>
5901 M: Jaegeuk Kim <jaegeuk@kernel.org>
5902 L: linux-fscrypt@vger.kernel.org
5903 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5907 F: include/linux/fscrypt*.h
5908 F: Documentation/filesystems/fscrypt.rst
5910 FSI-ATTACHED I2C DRIVER
5911 M: Eddie James <eajames@linux.vnet.ibm.com>
5912 L: linux-i2c@vger.kernel.org
5913 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
5915 F: drivers/i2c/busses/i2c-fsi.c
5916 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5918 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5919 M: Jan Kara <jack@suse.cz>
5920 R: Amir Goldstein <amir73il@gmail.com>
5921 L: linux-fsdevel@vger.kernel.org
5924 F: include/linux/fsnotify*.h
5926 FUJITSU LAPTOP EXTRAS
5927 M: Jonathan Woithe <jwoithe@just42.net>
5928 L: platform-driver-x86@vger.kernel.org
5930 F: drivers/platform/x86/fujitsu-laptop.c
5932 FUJITSU M-5MO LS CAMERA ISP DRIVER
5933 M: Kyungmin Park <kyungmin.park@samsung.com>
5934 M: Heungjun Kim <riverful.kim@samsung.com>
5935 L: linux-media@vger.kernel.org
5937 F: drivers/media/i2c/m5mols/
5938 F: include/media/i2c/m5mols.h
5940 FUJITSU TABLET EXTRAS
5941 M: Robert Gerlach <khnz@gmx.de>
5942 L: platform-driver-x86@vger.kernel.org
5944 F: drivers/platform/x86/fujitsu-tablet.c
5946 FUSE: FILESYSTEM IN USERSPACE
5947 M: Miklos Szeredi <miklos@szeredi.hu>
5948 L: linux-fsdevel@vger.kernel.org
5949 W: http://fuse.sourceforge.net/
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5953 F: include/uapi/linux/fuse.h
5954 F: Documentation/filesystems/fuse.txt
5957 M: Thomas Gleixner <tglx@linutronix.de>
5958 M: Ingo Molnar <mingo@redhat.com>
5959 R: Peter Zijlstra <peterz@infradead.org>
5960 R: Darren Hart <dvhart@infradead.org>
5961 L: linux-kernel@vger.kernel.org
5962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5965 F: kernel/futex_compat.c
5966 F: include/asm-generic/futex.h
5967 F: include/linux/futex.h
5968 F: include/uapi/linux/futex.h
5969 F: tools/testing/selftests/futex/
5970 F: tools/perf/bench/futex*
5971 F: Documentation/*futex*
5974 M: Kees Cook <keescook@chromium.org>
5975 R: Emese Revfy <re.emese@gmail.com>
5976 L: kernel-hardening@lists.openwall.com
5978 F: scripts/gcc-plugins/
5979 F: scripts/gcc-plugin.sh
5980 F: scripts/Makefile.gcc-plugins
5981 F: Documentation/gcc-plugins.txt
5983 GASKET DRIVER FRAMEWORK
5984 M: Rob Springer <rspringer@google.com>
5985 M: John Joseph <jnjoseph@google.com>
5986 M: Ben Chan <benchan@chromium.org>
5988 F: drivers/staging/gasket/
5990 GCOV BASED KERNEL PROFILING
5991 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5994 F: Documentation/dev-tools/gcov.rst
5996 GDB KERNEL DEBUGGING HELPER SCRIPTS
5997 M: Jan Kiszka <jan.kiszka@siemens.com>
5998 M: Kieran Bingham <kbingham@kernel.org>
6002 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6003 M: Achim Leubner <achim_leubner@adaptec.com>
6004 L: linux-scsi@vger.kernel.org
6005 W: http://www.icp-vortex.com/
6007 F: drivers/scsi/gdt*
6009 GEMTEK FM RADIO RECEIVER DRIVER
6010 M: Hans Verkuil <hverkuil@xs4all.nl>
6011 L: linux-media@vger.kernel.org
6012 T: git git://linuxtv.org/media_tree.git
6013 W: https://linuxtv.org
6015 F: drivers/media/radio/radio-gemtek*
6017 GENERIC GPIO I2C DRIVER
6018 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6020 F: drivers/i2c/busses/i2c-gpio.c
6021 F: include/linux/platform_data/i2c-gpio.h
6023 GENERIC GPIO I2C MULTIPLEXER DRIVER
6024 M: Peter Korsgaard <peter.korsgaard@barco.com>
6025 L: linux-i2c@vger.kernel.org
6027 F: drivers/i2c/muxes/i2c-mux-gpio.c
6028 F: include/linux/platform_data/i2c-mux-gpio.h
6029 F: Documentation/i2c/muxes/i2c-mux-gpio
6031 GENERIC HDLC (WAN) DRIVERS
6032 M: Krzysztof Halasa <khc@pm.waw.pl>
6033 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6035 F: drivers/net/wan/c101.c
6036 F: drivers/net/wan/hd6457*
6037 F: drivers/net/wan/hdlc*
6038 F: drivers/net/wan/n2.c
6039 F: drivers/net/wan/pc300too.c
6040 F: drivers/net/wan/pci200syn.c
6041 F: drivers/net/wan/wanxl*
6043 GENERIC INCLUDE/ASM HEADER FILES
6044 M: Arnd Bergmann <arnd@arndb.de>
6045 L: linux-arch@vger.kernel.org
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6048 F: include/asm-generic/
6049 F: include/uapi/asm-generic/
6051 GENERIC PHY FRAMEWORK
6052 M: Kishon Vijay Abraham I <kishon@ti.com>
6053 L: linux-kernel@vger.kernel.org
6054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6057 F: include/linux/phy/
6059 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6060 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6062 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6065 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6066 M: Kevin Hilman <khilman@kernel.org>
6067 M: Ulf Hansson <ulf.hansson@linaro.org>
6068 L: linux-pm@vger.kernel.org
6070 F: drivers/base/power/domain*.c
6071 F: include/linux/pm_domain.h
6072 F: Documentation/devicetree/bindings/power/power_domain.txt
6074 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6075 M: Eugen Hristev <eugen.hristev@microchip.com>
6076 L: linux-input@vger.kernel.org
6078 F: drivers/input/touchscreen/resistive-adc-touch.c
6080 GENERIC UIO DRIVER FOR PCI DEVICES
6081 M: "Michael S. Tsirkin" <mst@redhat.com>
6082 L: kvm@vger.kernel.org
6084 F: drivers/uio/uio_pci_generic.c
6086 GENWQE (IBM Generic Workqueue Card)
6087 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6088 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6090 F: drivers/misc/genwqe/
6092 GET_MAINTAINER SCRIPT
6093 M: Joe Perches <joe@perches.com>
6095 F: scripts/get_maintainer.pl
6098 M: Bob Peterson <rpeterso@redhat.com>
6099 M: Andreas Gruenbacher <agruenba@redhat.com>
6100 L: cluster-devel@redhat.com
6101 W: http://sources.redhat.com/cluster/
6102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6104 F: Documentation/filesystems/gfs2*.txt
6106 F: include/uapi/linux/gfs2_ondisk.h
6108 GIGASET ISDN DRIVERS
6109 M: Paul Bolle <pebolle@tiscali.nl>
6110 L: gigaset307x-common@lists.sourceforge.net
6111 W: http://gigaset307x.sourceforge.net/
6113 F: Documentation/isdn/README.gigaset
6114 F: drivers/isdn/gigaset/
6115 F: include/uapi/linux/gigaset_dev.h
6118 M: Johan Hovold <johan@kernel.org>
6120 F: Documentation/ABI/testing/sysfs-class-gnss
6121 F: Documentation/devicetree/bindings/gnss/
6123 F: include/linux/gnss.h
6126 M: Hans Verkuil <hans.verkuil@cisco.com>
6127 L: linux-media@vger.kernel.org
6129 F: drivers/media/usb/go7007/
6132 M: Bastien Nocera <hadess@hadess.net>
6133 L: linux-input@vger.kernel.org
6135 F: drivers/input/touchscreen/goodix.c
6137 GPD POCKET FAN DRIVER
6138 M: Hans de Goede <hdegoede@redhat.com>
6139 L: platform-driver-x86@vger.kernel.org
6141 F: drivers/platform/x86/gpd-pocket-fan.c
6144 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6145 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6146 L: linux-gpio@vger.kernel.org
6147 L: linux-acpi@vger.kernel.org
6149 F: Documentation/acpi/gpio-properties.txt
6150 F: drivers/gpio/gpiolib-acpi.c
6153 M: Sean Young <sean@mess.org>
6154 L: linux-media@vger.kernel.org
6156 F: drivers/media/rc/gpio-ir-tx.c
6159 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6160 R: Bartosz Golaszewski <brgl@bgdev.pl>
6161 L: linux-gpio@vger.kernel.org
6163 F: drivers/gpio/gpio-mockup.c
6164 F: tools/testing/selftests/gpio/
6167 M: Linus Walleij <linus.walleij@linaro.org>
6168 L: linux-gpio@vger.kernel.org
6169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6171 F: Documentation/devicetree/bindings/gpio/
6172 F: Documentation/driver-api/gpio/
6173 F: Documentation/gpio/
6174 F: Documentation/ABI/testing/gpio-cdev
6175 F: Documentation/ABI/obsolete/sysfs-gpio
6177 F: include/linux/gpio/
6178 F: include/linux/gpio.h
6179 F: include/linux/of_gpio.h
6180 F: include/asm-generic/gpio.h
6181 F: include/uapi/linux/gpio.h
6184 GRE DEMULTIPLEXER DRIVER
6185 M: Dmitry Kozlov <xeb@mail.ru>
6186 L: netdev@vger.kernel.org
6188 F: net/ipv4/gre_demux.c
6189 F: net/ipv4/gre_offload.c
6190 F: include/net/gre.h
6192 GRETH 10/100/1G Ethernet MAC device driver
6193 M: Andreas Larsson <andreas@gaisler.com>
6194 L: netdev@vger.kernel.org
6196 F: drivers/net/ethernet/aeroflex/
6198 GREYBUS AUDIO PROTOCOLS DRIVERS
6199 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6200 M: Mark Greer <mgreer@animalcreek.com>
6202 F: drivers/staging/greybus/audio_apbridgea.c
6203 F: drivers/staging/greybus/audio_apbridgea.h
6204 F: drivers/staging/greybus/audio_codec.c
6205 F: drivers/staging/greybus/audio_codec.h
6206 F: drivers/staging/greybus/audio_gb.c
6207 F: drivers/staging/greybus/audio_manager.c
6208 F: drivers/staging/greybus/audio_manager.h
6209 F: drivers/staging/greybus/audio_manager_module.c
6210 F: drivers/staging/greybus/audio_manager_private.h
6211 F: drivers/staging/greybus/audio_manager_sysfs.c
6212 F: drivers/staging/greybus/audio_module.c
6213 F: drivers/staging/greybus/audio_topology.c
6215 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6216 M: Viresh Kumar <vireshk@kernel.org>
6218 F: drivers/staging/greybus/authentication.c
6219 F: drivers/staging/greybus/bootrom.c
6220 F: drivers/staging/greybus/firmware.h
6221 F: drivers/staging/greybus/fw-core.c
6222 F: drivers/staging/greybus/fw-download.c
6223 F: drivers/staging/greybus/fw-management.c
6224 F: drivers/staging/greybus/greybus_authentication.h
6225 F: drivers/staging/greybus/greybus_firmware.h
6226 F: drivers/staging/greybus/hid.c
6227 F: drivers/staging/greybus/i2c.c
6228 F: drivers/staging/greybus/spi.c
6229 F: drivers/staging/greybus/spilib.c
6230 F: drivers/staging/greybus/spilib.h
6232 GREYBUS LOOPBACK DRIVER
6233 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6235 F: drivers/staging/greybus/loopback.c
6237 GREYBUS PLATFORM DRIVERS
6238 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6240 F: drivers/staging/greybus/arche-platform.c
6241 F: drivers/staging/greybus/arche-apb-ctrl.c
6242 F: drivers/staging/greybus/arche_platform.h
6244 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6245 M: Rui Miguel Silva <rmfrfs@gmail.com>
6247 F: drivers/staging/greybus/sdio.c
6248 F: drivers/staging/greybus/light.c
6249 F: drivers/staging/greybus/gpio.c
6250 F: drivers/staging/greybus/power_supply.c
6251 F: drivers/staging/greybus/spi.c
6252 F: drivers/staging/greybus/spilib.c
6255 M: Johan Hovold <johan@kernel.org>
6256 M: Alex Elder <elder@kernel.org>
6257 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6259 F: drivers/staging/greybus/
6260 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6262 GREYBUS UART PROTOCOLS DRIVERS
6263 M: David Lin <dtwlin@gmail.com>
6265 F: drivers/staging/greybus/uart.c
6266 F: drivers/staging/greybus/log.c
6268 GS1662 VIDEO SERIALIZER
6269 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6270 L: linux-media@vger.kernel.org
6271 T: git git://linuxtv.org/media_tree.git
6273 F: drivers/media/spi/gs1662.c
6275 GSPCA FINEPIX SUBDRIVER
6276 M: Frank Zago <frank@zago.net>
6277 L: linux-media@vger.kernel.org
6278 T: git git://linuxtv.org/media_tree.git
6280 F: drivers/media/usb/gspca/finepix.c
6282 GSPCA GL860 SUBDRIVER
6283 M: Olivier Lorin <o.lorin@laposte.net>
6284 L: linux-media@vger.kernel.org
6285 T: git git://linuxtv.org/media_tree.git
6287 F: drivers/media/usb/gspca/gl860/
6289 GSPCA M5602 SUBDRIVER
6290 M: Erik Andren <erik.andren@gmail.com>
6291 L: linux-media@vger.kernel.org
6292 T: git git://linuxtv.org/media_tree.git
6294 F: drivers/media/usb/gspca/m5602/
6296 GSPCA PAC207 SONIXB SUBDRIVER
6297 M: Hans Verkuil <hverkuil@xs4all.nl>
6298 L: linux-media@vger.kernel.org
6299 T: git git://linuxtv.org/media_tree.git
6301 F: drivers/media/usb/gspca/pac207.c
6303 GSPCA SN9C20X SUBDRIVER
6304 M: Brian Johnson <brijohn@gmail.com>
6305 L: linux-media@vger.kernel.org
6306 T: git git://linuxtv.org/media_tree.git
6308 F: drivers/media/usb/gspca/sn9c20x.c
6310 GSPCA T613 SUBDRIVER
6311 M: Leandro Costantino <lcostantino@gmail.com>
6312 L: linux-media@vger.kernel.org
6313 T: git git://linuxtv.org/media_tree.git
6315 F: drivers/media/usb/gspca/t613.c
6317 GSPCA USB WEBCAM DRIVER
6318 M: Hans Verkuil <hverkuil@xs4all.nl>
6319 L: linux-media@vger.kernel.org
6320 T: git git://linuxtv.org/media_tree.git
6322 F: drivers/media/usb/gspca/
6324 GTP (GPRS Tunneling Protocol)
6325 M: Pablo Neira Ayuso <pablo@netfilter.org>
6326 M: Harald Welte <laforge@gnumonks.org>
6327 L: osmocom-net-gprs@lists.osmocom.org
6328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6330 F: drivers/net/gtp.c
6332 GUID PARTITION TABLE (GPT)
6333 M: Davidlohr Bueso <dave@stgolabs.net>
6334 L: linux-efi@vger.kernel.org
6336 F: block/partitions/efi.*
6339 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6340 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6341 W: http://uclinux-h8.sourceforge.jp
6342 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6345 F: drivers/clocksource/h8300_*.c
6346 F: drivers/clk/h8300/
6347 F: drivers/irqchip/irq-renesas-h8*.c
6350 M: Antti Palosaari <crope@iki.fi>
6351 L: linux-media@vger.kernel.org
6352 W: https://linuxtv.org
6353 W: http://palosaari.fi/linux/
6354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6355 T: git git://linuxtv.org/anttip/media_tree.git
6357 F: drivers/media/usb/hackrf/
6359 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6360 M: Frank Seidel <frank@f-seidel.de>
6361 L: platform-driver-x86@vger.kernel.org
6362 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6364 F: drivers/platform/x86/hdaps.c
6367 M: Jean Delvare <jdelvare@suse.com>
6368 M: Guenter Roeck <linux@roeck-us.net>
6369 L: linux-hwmon@vger.kernel.org
6370 W: http://hwmon.wiki.kernel.org/
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6373 F: Documentation/devicetree/bindings/hwmon/
6374 F: Documentation/hwmon/
6376 F: include/linux/hwmon*.h
6378 HARDWARE RANDOM NUMBER GENERATOR CORE
6379 M: Matt Mackall <mpm@selenic.com>
6380 M: Herbert Xu <herbert@gondor.apana.org.au>
6381 L: linux-crypto@vger.kernel.org
6383 F: Documentation/devicetree/bindings/rng/
6384 F: Documentation/hw_random.txt
6385 F: drivers/char/hw_random/
6386 F: include/linux/hw_random.h
6388 HARDWARE TRACING FACILITIES
6389 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6391 F: drivers/hwtracing/
6393 HARDWARE SPINLOCK CORE
6394 M: Ohad Ben-Cohen <ohad@wizery.com>
6395 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6396 L: linux-remoteproc@vger.kernel.org
6398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6399 F: Documentation/devicetree/bindings/hwlock/
6400 F: Documentation/hwspinlock.txt
6401 F: drivers/hwspinlock/
6402 F: include/linux/hwspinlock.h
6404 HARMONY SOUND DRIVER
6405 L: linux-parisc@vger.kernel.org
6407 F: sound/parisc/harmony.*
6409 HDPVR USB VIDEO ENCODER DRIVER
6410 M: Hans Verkuil <hverkuil@xs4all.nl>
6411 L: linux-media@vger.kernel.org
6412 T: git git://linuxtv.org/media_tree.git
6413 W: https://linuxtv.org
6415 F: drivers/media/usb/hdpvr/
6417 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6418 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6420 F: Documentation/watchdog/hpwdt.txt
6421 F: drivers/watchdog/hpwdt.c
6423 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6424 M: Don Brace <don.brace@microsemi.com>
6425 L: esc.storagedev@microsemi.com
6426 L: linux-scsi@vger.kernel.org
6428 F: Documentation/scsi/hpsa.txt
6429 F: drivers/scsi/hpsa*.[ch]
6430 F: include/linux/cciss*.h
6431 F: include/uapi/linux/cciss*.h
6434 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6435 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6436 L: linux-rdma@vger.kernel.org
6438 F: drivers/infiniband/hw/hfi1
6441 L: linux-fsdevel@vger.kernel.org
6443 F: Documentation/filesystems/hfs.txt
6447 L: linux-fsdevel@vger.kernel.org
6449 F: Documentation/filesystems/hfsplus.txt
6452 HGA FRAMEBUFFER DRIVER
6453 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6454 L: linux-nvidia@lists.surfsouth.com
6455 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6457 F: drivers/video/fbdev/hgafb.c
6459 HIBERNATION (aka Software Suspend, aka swsusp)
6460 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6461 M: Pavel Machek <pavel@ucw.cz>
6462 L: linux-pm@vger.kernel.org
6463 B: https://bugzilla.kernel.org
6466 F: drivers/base/power/
6468 F: include/linux/suspend.h
6469 F: include/linux/freezer.h
6470 F: include/linux/pm.h
6471 F: arch/*/include/asm/suspend*.h
6474 M: Jiri Kosina <jikos@kernel.org>
6475 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6476 L: linux-input@vger.kernel.org
6477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6480 F: include/linux/hid*
6481 F: include/uapi/linux/hid*
6483 HID SENSOR HUB DRIVERS
6484 M: Jiri Kosina <jikos@kernel.org>
6485 M: Jonathan Cameron <jic23@kernel.org>
6486 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6487 L: linux-input@vger.kernel.org
6488 L: linux-iio@vger.kernel.org
6490 F: Documentation/hid/hid-sensor*
6491 F: drivers/hid/hid-sensor-*
6492 F: drivers/iio/*/hid-*
6493 F: include/linux/hid-sensor-*
6495 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6496 M: Thomas Gleixner <tglx@linutronix.de>
6497 L: linux-kernel@vger.kernel.org
6498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6500 F: Documentation/timers/
6501 F: kernel/time/hrtimer.c
6502 F: kernel/time/clockevents.c
6503 F: kernel/time/timer_*.c
6504 F: include/linux/clockchips.h
6505 F: include/linux/hrtimer.h
6507 HIGH-SPEED SCC DRIVER FOR AX.25
6508 L: linux-hams@vger.kernel.org
6510 F: drivers/net/hamradio/dmascc.c
6511 F: drivers/net/hamradio/scc.c
6513 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6514 M: HighPoint Linux Team <linux@highpoint-tech.com>
6515 W: http://www.highpoint-tech.com
6517 F: Documentation/scsi/hptiop.txt
6518 F: drivers/scsi/hptiop.c
6521 M: Jes Sorensen <jes@trained-monkey.org>
6522 L: linux-hippi@sunsite.dk
6524 F: include/linux/hippidevice.h
6525 F: include/uapi/linux/if_hippi.h
6527 F: drivers/net/hippi/
6529 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6530 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6531 M: Salil Mehta <salil.mehta@huawei.com>
6532 L: netdev@vger.kernel.org
6533 W: http://www.hisilicon.com
6535 F: drivers/net/ethernet/hisilicon/hns3/
6537 HISILICON LPC BUS DRIVER
6538 M: john.garry@huawei.com
6539 W: http://www.hisilicon.com
6541 F: drivers/bus/hisi_lpc.c
6542 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6544 HISILICON NETWORK SUBSYSTEM DRIVER
6545 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6546 M: Salil Mehta <salil.mehta@huawei.com>
6547 L: netdev@vger.kernel.org
6548 W: http://www.hisilicon.com
6550 F: drivers/net/ethernet/hisilicon/
6551 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6553 HISILICON PMU DRIVER
6554 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6555 W: http://www.hisilicon.com
6557 F: drivers/perf/hisilicon
6558 F: Documentation/perf/hisi-pmu.txt
6560 HISILICON ROCE DRIVER
6561 M: Lijun Ou <oulijun@huawei.com>
6562 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6563 L: linux-rdma@vger.kernel.org
6565 F: drivers/infiniband/hw/hns/
6566 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6568 HISILICON SAS Controller
6569 M: John Garry <john.garry@huawei.com>
6570 W: http://www.hisilicon.com
6572 F: drivers/scsi/hisi_sas/
6573 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6575 HMM - Heterogeneous Memory Management
6576 M: Jérôme Glisse <jglisse@redhat.com>
6577 L: linux-mm@kvack.org
6580 F: include/linux/hmm*
6581 F: Documentation/vm/hmm.rst
6584 M: Jouni Malinen <j@w1.fi>
6585 L: linux-wireless@vger.kernel.org
6586 W: http://w1.fi/hostap-driver.html
6588 F: drivers/net/wireless/intersil/hostap/
6590 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6591 L: platform-driver-x86@vger.kernel.org
6593 F: drivers/platform/x86/tc1100-wmi.c
6595 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6596 M: Jaroslav Kysela <perex@perex.cz>
6598 F: drivers/net/ethernet/hp/hp100.*
6600 HPET: High Precision Event Timers driver
6601 M: Clemens Ladisch <clemens@ladisch.de>
6603 F: Documentation/timers/hpet.txt
6604 F: drivers/char/hpet.c
6605 F: include/linux/hpet.h
6606 F: include/uapi/linux/hpet.h
6610 F: arch/x86/kernel/hpet.c
6611 F: arch/x86/include/asm/hpet.h
6614 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6615 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6620 M: Sebastian Reichel <sre@kernel.org>
6621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6623 F: Documentation/ABI/testing/sysfs-bus-hsi
6624 F: Documentation/driver-api/hsi.rst
6626 F: include/linux/hsi/
6627 F: include/uapi/linux/hsi/
6630 L: linux-usb@vger.kernel.org
6632 F: drivers/net/usb/hso.c
6634 HSR NETWORK PROTOCOL
6635 M: Arvid Brodin <arvid.brodin@alten.se>
6636 L: netdev@vger.kernel.org
6640 HT16K33 LED CONTROLLER DRIVER
6641 M: Robin van der Gracht <robin@protonic.nl>
6643 F: drivers/auxdisplay/ht16k33.c
6644 F: Documentation/devicetree/bindings/display/ht16k33.txt
6646 HTCPEN TOUCHSCREEN DRIVER
6647 M: Pau Oliva Fora <pof@eslack.org>
6648 L: linux-input@vger.kernel.org
6650 F: drivers/input/touchscreen/htcpen.c
6652 HUAWEI ETHERNET DRIVER
6653 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6654 L: netdev@vger.kernel.org
6656 F: Documentation/networking/hinic.txt
6657 F: drivers/net/ethernet/huawei/hinic/
6660 M: Mike Kravetz <mike.kravetz@oracle.com>
6661 L: linux-mm@kvack.org
6665 F: include/linux/hugetlb.h
6666 F: Documentation/admin-guide/mm/hugetlbpage.rst
6667 F: Documentation/vm/hugetlbfs_reserv.rst
6668 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6671 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6672 L: linux-media@vger.kernel.org
6673 T: git git://linuxtv.org/media_tree.git
6674 W: https://linuxtv.org
6676 F: drivers/media/platform/sti/hva
6678 HWPOISON MEMORY FAILURE HANDLING
6679 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6680 L: linux-mm@kvack.org
6682 F: mm/memory-failure.c
6683 F: mm/hwpoison-inject.c
6685 Hyper-V CORE AND DRIVERS
6686 M: "K. Y. Srinivasan" <kys@microsoft.com>
6687 M: Haiyang Zhang <haiyangz@microsoft.com>
6688 M: Stephen Hemminger <sthemmin@microsoft.com>
6689 L: devel@linuxdriverproject.org
6691 F: Documentation/networking/netvsc.txt
6692 F: arch/x86/include/asm/mshyperv.h
6693 F: arch/x86/include/asm/trace/hyperv.h
6694 F: arch/x86/include/asm/hyperv-tlfs.h
6695 F: arch/x86/kernel/cpu/mshyperv.c
6697 F: drivers/hid/hid-hyperv.c
6699 F: drivers/input/serio/hyperv-keyboard.c
6700 F: drivers/pci/controller/pci-hyperv.c
6701 F: drivers/net/hyperv/
6702 F: drivers/scsi/storvsc_drv.c
6703 F: drivers/uio/uio_hv_generic.c
6704 F: drivers/video/fbdev/hyperv_fb.c
6705 F: net/vmw_vsock/hyperv_transport.c
6706 F: include/linux/hyperv.h
6707 F: include/uapi/linux/hyperv.h
6709 F: Documentation/ABI/stable/sysfs-bus-vmbus
6711 HYPERVISOR VIRTUAL CONSOLE DRIVER
6712 L: linuxppc-dev@lists.ozlabs.org
6717 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6718 L: linux-i2c@vger.kernel.org
6719 L: linux-acpi@vger.kernel.org
6721 F: drivers/i2c/i2c-core-acpi.c
6724 M: Peter Rosin <peda@axentia.se>
6725 L: linux-i2c@vger.kernel.org
6727 F: Documentation/i2c/i2c-topology
6728 F: Documentation/i2c/muxes/
6729 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6730 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6731 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6732 F: drivers/i2c/i2c-mux.c
6733 F: drivers/i2c/muxes/
6734 F: include/linux/i2c-mux.h
6736 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6737 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6738 L: linux-i2c@vger.kernel.org
6740 F: drivers/i2c/busses/i2c-mv64xxx.c
6742 I2C OVER PARALLEL PORT
6743 M: Jean Delvare <jdelvare@suse.com>
6744 L: linux-i2c@vger.kernel.org
6746 F: Documentation/i2c/busses/i2c-parport
6747 F: Documentation/i2c/busses/i2c-parport-light
6748 F: drivers/i2c/busses/i2c-parport.c
6749 F: drivers/i2c/busses/i2c-parport-light.c
6752 M: Wolfram Sang <wsa@the-dreams.de>
6753 L: linux-i2c@vger.kernel.org
6754 W: https://i2c.wiki.kernel.org/
6755 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6758 F: Documentation/devicetree/bindings/i2c/i2c.txt
6759 F: Documentation/i2c/
6761 F: include/linux/i2c.h
6762 F: include/linux/i2c-dev.h
6763 F: include/linux/i2c-smbus.h
6764 F: include/uapi/linux/i2c.h
6765 F: include/uapi/linux/i2c-*.h
6767 I2C SUBSYSTEM HOST DRIVERS
6768 L: linux-i2c@vger.kernel.org
6769 W: https://i2c.wiki.kernel.org/
6770 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6773 F: Documentation/devicetree/bindings/i2c/
6774 F: drivers/i2c/algos/
6775 F: drivers/i2c/busses/
6778 M: Jean Delvare <jdelvare@suse.com>
6779 L: linux-i2c@vger.kernel.org
6781 F: Documentation/i2c/busses/i2c-taos-evm
6782 F: drivers/i2c/busses/i2c-taos-evm.c
6785 M: Till Harbaum <till@harbaum.org>
6786 L: linux-i2c@vger.kernel.org
6787 W: http://www.harbaum.org/till/i2c_tiny_usb
6789 F: drivers/i2c/busses/i2c-tiny-usb.c
6791 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6792 M: Jean Delvare <jdelvare@suse.com>
6793 L: linux-i2c@vger.kernel.org
6795 F: Documentation/i2c/busses/i2c-ali1535
6796 F: Documentation/i2c/busses/i2c-ali1563
6797 F: Documentation/i2c/busses/i2c-ali15x3
6798 F: Documentation/i2c/busses/i2c-amd756
6799 F: Documentation/i2c/busses/i2c-amd8111
6800 F: Documentation/i2c/busses/i2c-i801
6801 F: Documentation/i2c/busses/i2c-nforce2
6802 F: Documentation/i2c/busses/i2c-piix4
6803 F: Documentation/i2c/busses/i2c-sis5595
6804 F: Documentation/i2c/busses/i2c-sis630
6805 F: Documentation/i2c/busses/i2c-sis96x
6806 F: Documentation/i2c/busses/i2c-via
6807 F: Documentation/i2c/busses/i2c-viapro
6808 F: drivers/i2c/busses/i2c-ali1535.c
6809 F: drivers/i2c/busses/i2c-ali1563.c
6810 F: drivers/i2c/busses/i2c-ali15x3.c
6811 F: drivers/i2c/busses/i2c-amd756.c
6812 F: drivers/i2c/busses/i2c-amd756-s4882.c
6813 F: drivers/i2c/busses/i2c-amd8111.c
6814 F: drivers/i2c/busses/i2c-i801.c
6815 F: drivers/i2c/busses/i2c-isch.c
6816 F: drivers/i2c/busses/i2c-nforce2.c
6817 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6818 F: drivers/i2c/busses/i2c-piix4.c
6819 F: drivers/i2c/busses/i2c-sis5595.c
6820 F: drivers/i2c/busses/i2c-sis630.c
6821 F: drivers/i2c/busses/i2c-sis96x.c
6822 F: drivers/i2c/busses/i2c-via.c
6823 F: drivers/i2c/busses/i2c-viapro.c
6825 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6826 M: Hans de Goede <hdegoede@redhat.com>
6827 L: linux-i2c@vger.kernel.org
6829 F: drivers/i2c/busses/i2c-cht-wc.c
6831 I2C/SMBUS ISMT DRIVER
6832 M: Seth Heasley <seth.heasley@intel.com>
6833 M: Neil Horman <nhorman@tuxdriver.com>
6834 L: linux-i2c@vger.kernel.org
6835 F: drivers/i2c/busses/i2c-ismt.c
6836 F: Documentation/i2c/busses/i2c-ismt
6838 I2C/SMBUS STUB DRIVER
6839 M: Jean Delvare <jdelvare@suse.com>
6840 L: linux-i2c@vger.kernel.org
6842 F: drivers/i2c/i2c-stub.c
6844 IA64 (Itanium) PLATFORM
6845 M: Tony Luck <tony.luck@intel.com>
6846 M: Fenghua Yu <fenghua.yu@intel.com>
6847 L: linux-ia64@vger.kernel.org
6848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6852 IBM Power 842 compression accelerator
6853 M: Haren Myneni <haren@us.ibm.com>
6855 F: drivers/crypto/nx/Makefile
6856 F: drivers/crypto/nx/Kconfig
6857 F: drivers/crypto/nx/nx-842*
6858 F: include/linux/sw842.h
6862 IBM Power in-Nest Crypto Acceleration
6863 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6864 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6865 L: linux-crypto@vger.kernel.org
6867 F: drivers/crypto/nx/Makefile
6868 F: drivers/crypto/nx/Kconfig
6869 F: drivers/crypto/nx/nx-aes*
6870 F: drivers/crypto/nx/nx-sha*
6871 F: drivers/crypto/nx/nx.*
6872 F: drivers/crypto/nx/nx_csbcpb.h
6873 F: drivers/crypto/nx/nx_debugfs.h
6875 IBM Power Linux RAID adapter
6876 M: Brian King <brking@us.ibm.com>
6878 F: drivers/scsi/ipr.*
6880 IBM Power SRIOV Virtual NIC Device Driver
6881 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6882 M: John Allen <jallen@linux.vnet.ibm.com>
6883 L: netdev@vger.kernel.org
6885 F: drivers/net/ethernet/ibm/ibmvnic.*
6887 IBM Power Virtual Accelerator Switchboard
6888 M: Sukadev Bhattiprolu
6889 L: linuxppc-dev@lists.ozlabs.org
6891 F: arch/powerpc/platforms/powernv/vas*
6892 F: arch/powerpc/platforms/powernv/copy-paste.h
6893 F: arch/powerpc/include/asm/vas.h
6894 F: arch/powerpc/include/uapi/asm/vas.h
6896 IBM Power Virtual Ethernet Device Driver
6897 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6898 L: netdev@vger.kernel.org
6900 F: drivers/net/ethernet/ibm/ibmveth.*
6902 IBM Power Virtual FC Device Drivers
6903 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6904 L: linux-scsi@vger.kernel.org
6906 F: drivers/scsi/ibmvscsi/ibmvfc*
6908 IBM Power Virtual Management Channel Driver
6909 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6910 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6912 F: drivers/misc/ibmvmc.*
6914 IBM Power Virtual SCSI Device Drivers
6915 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6916 L: linux-scsi@vger.kernel.org
6918 F: drivers/scsi/ibmvscsi/ibmvscsi*
6919 F: include/scsi/viosrp.h
6921 IBM Power Virtual SCSI Device Target Driver
6922 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6923 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6924 L: linux-scsi@vger.kernel.org
6925 L: target-devel@vger.kernel.org
6927 F: drivers/scsi/ibmvscsi_tgt/
6929 IBM Power VMX Cryptographic instructions
6930 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6931 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6932 L: linux-crypto@vger.kernel.org
6934 F: drivers/crypto/vmx/Makefile
6935 F: drivers/crypto/vmx/Kconfig
6936 F: drivers/crypto/vmx/vmx.c
6937 F: drivers/crypto/vmx/aes*
6938 F: drivers/crypto/vmx/ghash*
6939 F: drivers/crypto/vmx/ppc-xlate.pl
6941 IBM ServeRAID RAID DRIVER
6943 F: drivers/scsi/ips.*
6945 ICH LPC AND GPIO DRIVER
6946 M: Peter Tyser <ptyser@xes-inc.com>
6948 F: drivers/mfd/lpc_ich.c
6949 F: drivers/gpio/gpio-ich.c
6952 M: "David S. Miller" <davem@davemloft.net>
6953 L: linux-ide@vger.kernel.org
6954 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6957 F: Documentation/ide/
6959 F: include/linux/ide.h
6962 M: Borislav Petkov <bp@alien8.de>
6963 L: linux-ide@vger.kernel.org
6965 F: Documentation/cdrom/ide-cd
6966 F: drivers/ide/ide-cd*
6968 IDEAPAD LAPTOP EXTRAS DRIVER
6969 M: Ike Panhc <ike.pan@canonical.com>
6970 L: platform-driver-x86@vger.kernel.org
6971 W: http://launchpad.net/ideapad-laptop
6973 F: drivers/platform/x86/ideapad-laptop.c
6975 IDEAPAD LAPTOP SLIDEBAR DRIVER
6976 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6977 L: linux-input@vger.kernel.org
6978 W: https://github.com/o2genum/ideapad-slidebar
6980 F: drivers/input/misc/ideapad_slidebar.c
6982 IDT VersaClock 5 CLOCK DRIVER
6983 M: Marek Vasut <marek.vasut@gmail.com>
6985 F: drivers/clk/clk-versaclock5.c
6987 IEEE 802.15.4 SUBSYSTEM
6988 M: Alexander Aring <alex.aring@gmail.com>
6989 M: Stefan Schmidt <stefan@datenfreihafen.org>
6990 L: linux-wpan@vger.kernel.org
6991 W: http://wpan.cakelab.org/
6992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6997 F: drivers/net/ieee802154/
6998 F: include/linux/nl802154.h
6999 F: include/linux/ieee802154.h
7000 F: include/net/nl802154.h
7001 F: include/net/mac802154.h
7002 F: include/net/af_ieee802154.h
7003 F: include/net/cfg802154.h
7004 F: include/net/ieee802154_netdev.h
7005 F: Documentation/networking/ieee802154.txt
7008 M: Yotam Gigi <yotam.gi@gmail.com>
7009 M: Jamal Hadi Salim <jhs@mojatatu.com>
7011 F: include/net/ife.h
7012 F: include/uapi/linux/ife.h
7014 IGORPLUG-USB IR RECEIVER
7015 M: Sean Young <sean@mess.org>
7016 L: linux-media@vger.kernel.org
7018 F: drivers/media/rc/igorplugusb.c
7020 IGUANAWORKS USB IR TRANSCEIVER
7021 M: Sean Young <sean@mess.org>
7022 L: linux-media@vger.kernel.org
7024 F: drivers/media/rc/iguanair.c
7026 IIO DIGITAL POTENTIOMETER DAC
7027 M: Peter Rosin <peda@axentia.se>
7028 L: linux-iio@vger.kernel.org
7030 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7031 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7032 F: drivers/iio/dac/dpot-dac.c
7034 IIO ENVELOPE DETECTOR
7035 M: Peter Rosin <peda@axentia.se>
7036 L: linux-iio@vger.kernel.org
7038 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7039 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7040 F: drivers/iio/adc/envelope-detector.c
7043 M: Peter Rosin <peda@axentia.se>
7044 L: linux-iio@vger.kernel.org
7046 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7047 F: drivers/iio/multiplexer/iio-mux.c
7049 IIO SUBSYSTEM AND DRIVERS
7050 M: Jonathan Cameron <jic23@kernel.org>
7051 R: Hartmut Knaack <knaack.h@gmx.de>
7052 R: Lars-Peter Clausen <lars@metafoo.de>
7053 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7054 L: linux-iio@vger.kernel.org
7055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7057 F: Documentation/ABI/testing/configfs-iio*
7058 F: Documentation/ABI/testing/sysfs-bus-iio*
7059 F: Documentation/devicetree/bindings/iio/
7061 F: drivers/staging/iio/
7062 F: include/linux/iio/
7066 M: Peter Rosin <peda@axentia.se>
7067 L: linux-iio@vger.kernel.org
7069 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7070 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7071 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7072 F: drivers/iio/afe/iio-rescale.c
7074 IKANOS/ADI EAGLE ADSL USB DRIVER
7075 M: Matthieu Castet <castet.matthieu@free.fr>
7076 M: Stanislaw Gruszka <stf_xl@wp.pl>
7078 F: drivers/usb/atm/ueagle-atm.c
7080 IMGTEC ASCII LCD DRIVER
7081 M: Paul Burton <paul.burton@mips.com>
7083 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7084 F: drivers/auxdisplay/img-ascii-lcd.c
7086 IMGTEC IR DECODER DRIVER
7087 M: James Hogan <jhogan@kernel.org>
7089 F: drivers/media/rc/img-ir/
7091 IMON SOUNDGRAPH USB IR RECEIVER
7092 M: Sean Young <sean@mess.org>
7093 L: linux-media@vger.kernel.org
7095 F: drivers/media/rc/imon_raw.c
7096 F: drivers/media/rc/imon.c
7098 IMS TWINTURBO FRAMEBUFFER DRIVER
7099 L: linux-fbdev@vger.kernel.org
7101 F: drivers/video/fbdev/imsttfb.c
7103 INA209 HARDWARE MONITOR DRIVER
7104 M: Guenter Roeck <linux@roeck-us.net>
7105 L: linux-hwmon@vger.kernel.org
7107 F: Documentation/hwmon/ina209
7108 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7109 F: drivers/hwmon/ina209.c
7111 INA2XX HARDWARE MONITOR DRIVER
7112 M: Guenter Roeck <linux@roeck-us.net>
7113 L: linux-hwmon@vger.kernel.org
7115 F: Documentation/hwmon/ina2xx
7116 F: drivers/hwmon/ina2xx.c
7117 F: include/linux/platform_data/ina2xx.h
7119 INDUSTRY PACK SUBSYSTEM (IPACK)
7120 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7121 M: Jens Taprogge <jens.taprogge@taprogge.org>
7122 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7123 L: industrypack-devel@lists.sourceforge.net
7124 W: http://industrypack.sourceforge.net
7128 INFINIBAND SUBSYSTEM
7129 M: Doug Ledford <dledford@redhat.com>
7130 M: Jason Gunthorpe <jgg@mellanox.com>
7131 L: linux-rdma@vger.kernel.org
7132 W: https://github.com/linux-rdma/rdma-core
7133 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7136 F: Documentation/devicetree/bindings/infiniband/
7137 F: Documentation/infiniband/
7138 F: drivers/infiniband/
7139 F: include/uapi/linux/if_infiniband.h
7140 F: include/uapi/rdma/
7143 INGENIC JZ4780 DMA Driver
7144 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7146 F: drivers/dma/dma-jz4780.c
7148 INGENIC JZ4780 NAND DRIVER
7149 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7150 L: linux-mtd@lists.infradead.org
7152 F: drivers/mtd/nand/raw/jz4780_*
7155 M: Jan Kara <jack@suse.cz>
7156 R: Amir Goldstein <amir73il@gmail.com>
7157 L: linux-fsdevel@vger.kernel.org
7159 F: Documentation/filesystems/inotify.txt
7160 F: fs/notify/inotify/
7161 F: include/linux/inotify.h
7162 F: include/uapi/linux/inotify.h
7164 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7165 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7166 L: linux-input@vger.kernel.org
7167 Q: http://patchwork.kernel.org/project/linux-input/list/
7168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7171 F: include/linux/input.h
7172 F: include/uapi/linux/input.h
7173 F: include/uapi/linux/input-event-codes.h
7174 F: include/linux/input/
7175 F: Documentation/devicetree/bindings/input/
7176 F: Documentation/devicetree/bindings/serio/
7177 F: Documentation/input/
7179 INPUT MULTITOUCH (MT) PROTOCOL
7180 M: Henrik Rydberg <rydberg@bitmath.org>
7181 L: linux-input@vger.kernel.org
7183 F: Documentation/input/multi-touch-protocol.rst
7184 F: drivers/input/input-mt.c
7187 INSIDE SECURE CRYPTO DRIVER
7188 M: Antoine Tenart <antoine.tenart@bootlin.com>
7189 F: drivers/crypto/inside-secure/
7191 L: linux-crypto@vger.kernel.org
7193 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7194 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7195 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7196 L: linux-integrity@vger.kernel.org
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7199 F: security/integrity/ima/
7201 INTEL 810/815 FRAMEBUFFER DRIVER
7202 M: Antonino Daplas <adaplas@gmail.com>
7203 L: linux-fbdev@vger.kernel.org
7205 F: drivers/video/fbdev/i810/
7208 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7209 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7210 M: Jie Yang <yang.jie@linux.intel.com>
7211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7215 INTEL C600 SERIES SAS CONTROLLER DRIVER
7216 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7217 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7218 L: linux-scsi@vger.kernel.org
7219 T: git git://git.code.sf.net/p/intel-sas/isci
7221 F: drivers/scsi/isci/
7223 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7224 M: Jani Nikula <jani.nikula@linux.intel.com>
7225 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7226 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7227 L: intel-gfx@lists.freedesktop.org
7228 W: https://01.org/linuxgraphics/
7229 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7230 C: irc://chat.freenode.net/intel-gfx
7231 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7232 T: git git://anongit.freedesktop.org/drm-intel
7234 F: drivers/gpu/drm/i915/
7235 F: include/drm/i915*
7236 F: include/uapi/drm/i915_drm.h
7237 F: Documentation/gpu/i915.rst
7239 INTEL ETHERNET DRIVERS
7240 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7241 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7242 W: http://www.intel.com/support/feedback.htm
7243 W: http://e1000.sourceforge.net/
7244 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7248 F: Documentation/networking/e100.rst
7249 F: Documentation/networking/e1000.rst
7250 F: Documentation/networking/e1000e.txt
7251 F: Documentation/networking/igb.txt
7252 F: Documentation/networking/igbvf.txt
7253 F: Documentation/networking/ixgb.txt
7254 F: Documentation/networking/ixgbe.txt
7255 F: Documentation/networking/ixgbevf.txt
7256 F: Documentation/networking/i40e.txt
7257 F: Documentation/networking/i40evf.txt
7258 F: Documentation/networking/ice.txt
7259 F: drivers/net/ethernet/intel/
7260 F: drivers/net/ethernet/intel/*/
7261 F: include/linux/avf/virtchnl.h
7263 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7264 M: Maik Broemme <mbroemme@libmpq.org>
7265 L: linux-fbdev@vger.kernel.org
7267 F: Documentation/fb/intelfb.txt
7268 F: drivers/video/fbdev/intelfb/
7270 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7271 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7272 M: Zhi Wang <zhi.a.wang@intel.com>
7273 L: intel-gvt-dev@lists.freedesktop.org
7274 L: intel-gfx@lists.freedesktop.org
7275 W: https://01.org/igvt-g
7276 T: git https://github.com/intel/gvt-linux.git
7278 F: drivers/gpu/drm/i915/gvt/
7280 INTEL HID EVENT DRIVER
7281 M: Alex Hung <alex.hung@canonical.com>
7282 L: platform-driver-x86@vger.kernel.org
7284 F: drivers/platform/x86/intel-hid.c
7286 INTEL I/OAT DMA DRIVER
7287 M: Dave Jiang <dave.jiang@intel.com>
7288 R: Dan Williams <dan.j.williams@intel.com>
7289 L: dmaengine@vger.kernel.org
7290 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7292 F: drivers/dma/ioat*
7295 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7296 M: Len Brown <lenb@kernel.org>
7297 L: linux-pm@vger.kernel.org
7298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7299 B: https://bugzilla.kernel.org
7301 F: drivers/idle/intel_idle.c
7303 INTEL INTEGRATED SENSOR HUB DRIVER
7304 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7305 M: Jiri Kosina <jikos@kernel.org>
7306 L: linux-input@vger.kernel.org
7308 F: drivers/hid/intel-ish-hid/
7311 M: David Woodhouse <dwmw2@infradead.org>
7312 L: iommu@lists.linux-foundation.org
7313 T: git git://git.infradead.org/iommu-2.6.git
7315 F: drivers/iommu/intel-iommu.c
7316 F: include/linux/intel-iommu.h
7318 INTEL IOP-ADMA DMA DRIVER
7319 R: Dan Williams <dan.j.williams@intel.com>
7321 F: drivers/dma/iop-adma.c
7323 INTEL IPU3 CSI-2 CIO2 DRIVER
7324 M: Yong Zhi <yong.zhi@intel.com>
7325 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7326 M: Bingbu Cao <bingbu.cao@intel.com>
7327 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7328 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7329 L: linux-media@vger.kernel.org
7331 F: drivers/media/pci/intel/ipu3/
7332 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7334 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7335 M: Krzysztof Halasa <khalasa@piap.pl>
7337 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7338 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7339 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7340 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7341 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7342 F: drivers/net/wan/ixp4xx_hss.c
7344 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7345 M: Deepak Saxena <dsaxena@plexity.net>
7347 F: drivers/char/hw_random/ixp4xx-rng.c
7349 INTEL MANAGEMENT ENGINE (mei)
7350 M: Tomas Winkler <tomas.winkler@intel.com>
7351 L: linux-kernel@vger.kernel.org
7353 F: include/uapi/linux/mei.h
7354 F: include/linux/mei_cl_bus.h
7355 F: drivers/misc/mei/*
7356 F: drivers/watchdog/mei_wdt.c
7357 F: Documentation/misc-devices/mei/*
7360 INTEL MENLOW THERMAL DRIVER
7361 M: Sujith Thomas <sujith.thomas@intel.com>
7362 L: platform-driver-x86@vger.kernel.org
7363 W: https://01.org/linux-acpi
7365 F: drivers/platform/x86/intel_menlow.c
7367 INTEL MERRIFIELD GPIO DRIVER
7368 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7369 L: linux-gpio@vger.kernel.org
7371 F: drivers/gpio/gpio-merrifield.c
7373 INTEL MIC DRIVERS (mic)
7374 M: Sudeep Dutt <sudeep.dutt@intel.com>
7375 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7377 W: https://github.com/sudeepdutt/mic
7378 W: http://software.intel.com/en-us/mic-developer
7379 F: include/linux/mic_bus.h
7380 F: include/linux/scif.h
7381 F: include/uapi/linux/mic_common.h
7382 F: include/uapi/linux/mic_ioctl.h
7383 F: include/uapi/linux/scif_ioctl.h
7384 F: drivers/misc/mic/
7385 F: drivers/dma/mic_x100_dma.c
7386 F: drivers/dma/mic_x100_dma.h
7387 F: Documentation/mic/
7389 INTEL PMC CORE DRIVER
7390 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7391 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7392 L: platform-driver-x86@vger.kernel.org
7394 F: arch/x86/include/asm/pmc_core.h
7395 F: drivers/platform/x86/intel_pmc_core*
7397 INTEL PMC/P-Unit IPC DRIVER
7398 M: Zha Qipeng<qipeng.zha@intel.com>
7399 L: platform-driver-x86@vger.kernel.org
7401 F: drivers/platform/x86/intel_pmc_ipc.c
7402 F: drivers/platform/x86/intel_punit_ipc.c
7403 F: arch/x86/include/asm/intel_pmc_ipc.h
7404 F: arch/x86/include/asm/intel_punit_ipc.h
7406 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7407 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7408 L: linux-wireless@vger.kernel.org
7410 F: Documentation/networking/README.ipw2100
7411 F: Documentation/networking/README.ipw2200
7412 F: drivers/net/wireless/intel/ipw2x00/
7415 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7416 M: Len Brown <lenb@kernel.org>
7417 L: linux-pm@vger.kernel.org
7419 F: drivers/cpufreq/intel_pstate.c
7421 INTEL RDMA RNIC DRIVER
7422 M: Faisal Latif <faisal.latif@intel.com>
7423 M: Shiraz Saleem <shiraz.saleem@intel.com>
7424 L: linux-rdma@vger.kernel.org
7426 F: drivers/infiniband/hw/i40iw/
7427 F: include/uapi/rdma/i40iw-abi.h
7429 INTEL SHA MULTIBUFFER DRIVER
7430 M: Megha Dey <megha.dey@linux.intel.com>
7431 R: Tim Chen <tim.c.chen@linux.intel.com>
7432 L: linux-crypto@vger.kernel.org
7434 F: arch/x86/crypto/sha*-mb/
7437 INTEL TELEMETRY DRIVER
7438 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7439 L: platform-driver-x86@vger.kernel.org
7441 F: arch/x86/include/asm/intel_telemetry.h
7442 F: drivers/platform/x86/intel_telemetry*
7444 INTEL VIRTUAL BUTTON DRIVER
7445 M: AceLan Kao <acelan.kao@canonical.com>
7446 L: platform-driver-x86@vger.kernel.org
7448 F: drivers/platform/x86/intel-vbtn.c
7450 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7451 M: Stanislaw Gruszka <sgruszka@redhat.com>
7452 L: linux-wireless@vger.kernel.org
7454 F: drivers/net/wireless/intel/iwlegacy/
7456 INTEL WIRELESS WIFI LINK (iwlwifi)
7457 M: Johannes Berg <johannes.berg@intel.com>
7458 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7459 M: Luca Coelho <luciano.coelho@intel.com>
7460 M: Intel Linux Wireless <linuxwifi@intel.com>
7461 L: linux-wireless@vger.kernel.org
7462 W: http://intellinuxwireless.org
7463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7465 F: drivers/net/wireless/intel/iwlwifi/
7467 INTEL WIRELESS WIMAX CONNECTION 2400
7468 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7469 M: linux-wimax@intel.com
7470 L: wimax@linuxwimax.org (subscribers-only)
7472 W: http://linuxwimax.org
7473 F: Documentation/wimax/README.i2400m
7474 F: drivers/net/wimax/i2400m/
7475 F: include/uapi/linux/wimax/i2400m.h
7477 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7478 M: Mario Limonciello <mario.limonciello@dell.com>
7480 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7483 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7485 F: Documentation/trace/intel_th.rst
7486 F: drivers/hwtracing/intel_th/
7488 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7489 M: Ning Sun <ning.sun@intel.com>
7490 L: tboot-devel@lists.sourceforge.net
7491 W: http://tboot.sourceforge.net
7492 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7494 F: Documentation/intel_txt.txt
7495 F: include/linux/tboot.h
7496 F: arch/x86/kernel/tboot.c
7498 INTEL-MID GPIO DRIVER
7499 M: David Cohen <david.a.cohen@linux.intel.com>
7500 L: linux-gpio@vger.kernel.org
7502 F: drivers/gpio/gpio-intel-mid.c
7504 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7505 M: Linus Walleij <linus.walleij@linaro.org>
7506 L: linux-iio@vger.kernel.org
7508 F: drivers/iio/gyro/mpu3050*
7509 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7511 IOC3 ETHERNET DRIVER
7512 M: Ralf Baechle <ralf@linux-mips.org>
7513 L: linux-mips@linux-mips.org
7515 F: drivers/net/ethernet/sgi/ioc3-eth.c
7518 M: Pat Gefre <pfg@sgi.com>
7519 L: linux-serial@vger.kernel.org
7521 F: drivers/tty/serial/ioc3_serial.c
7524 M: Joerg Roedel <joro@8bytes.org>
7525 L: iommu@lists.linux-foundation.org
7526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7528 F: Documentation/devicetree/bindings/iommu/
7530 F: include/linux/iommu.h
7531 F: include/linux/of_iommu.h
7532 F: include/linux/iova.h
7535 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7537 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7540 M: Corey Minyard <minyard@acm.org>
7541 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7542 W: http://openipmi.sourceforge.net/
7544 F: Documentation/IPMI.txt
7545 F: drivers/char/ipmi/
7546 F: include/linux/ipmi*
7547 F: include/uapi/linux/ipmi*
7549 IPS SCSI RAID DRIVER
7550 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7551 L: linux-scsi@vger.kernel.org
7552 W: http://www.adaptec.com/
7554 F: drivers/scsi/ips*
7557 M: Wensong Zhang <wensong@linux-vs.org>
7558 M: Simon Horman <horms@verge.net.au>
7559 M: Julian Anastasov <ja@ssi.bg>
7560 L: netdev@vger.kernel.org
7561 L: lvs-devel@vger.kernel.org
7563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7565 F: Documentation/networking/ipvs-sysctl.txt
7566 F: include/net/ip_vs.h
7567 F: include/uapi/linux/ip_vs.h
7568 F: net/netfilter/ipvs/
7571 M: Jiri Kosina <jikos@kernel.org>
7572 M: David Sterba <dsterba@suse.com>
7574 F: drivers/tty/ipwireless/
7577 L: netdev@vger.kernel.org
7579 F: include/uapi/linux/ipx.h
7580 F: drivers/staging/ipx/
7582 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7583 M: Marc Zyngier <marc.zyngier@arm.com>
7585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7586 F: Documentation/IRQ-domain.txt
7587 F: include/linux/irqdomain.h
7588 F: kernel/irq/irqdomain.c
7592 M: Thomas Gleixner <tglx@linutronix.de>
7593 L: linux-kernel@vger.kernel.org
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7599 M: Thomas Gleixner <tglx@linutronix.de>
7600 M: Jason Cooper <jason@lakedaemon.net>
7601 M: Marc Zyngier <marc.zyngier@arm.com>
7602 L: linux-kernel@vger.kernel.org
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7605 F: Documentation/devicetree/bindings/interrupt-controller/
7609 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7611 F: Documentation/isa.txt
7612 F: drivers/base/isa.c
7613 F: include/linux/isa.h
7616 M: Hans Verkuil <hverkuil@xs4all.nl>
7617 L: linux-media@vger.kernel.org
7618 T: git git://linuxtv.org/media_tree.git
7619 W: https://linuxtv.org
7621 F: drivers/media/radio/radio-isa*
7624 M: Jaroslav Kysela <perex@perex.cz>
7626 F: Documentation/isapnp.txt
7627 F: drivers/pnp/isapnp/
7628 F: include/linux/isapnp.h
7631 M: Lee Duncan <lduncan@suse.com>
7632 M: Chris Leech <cleech@redhat.com>
7633 L: open-iscsi@googlegroups.com
7634 W: www.open-iscsi.com
7636 F: drivers/scsi/*iscsi*
7637 F: include/scsi/*iscsi*
7639 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7640 M: Peter Jones <pjones@redhat.com>
7641 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7643 F: drivers/firmware/iscsi_ibft*
7645 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7646 M: Sagi Grimberg <sagi@grimberg.me>
7647 M: Max Gurtovoy <maxg@mellanox.com>
7648 L: linux-rdma@vger.kernel.org
7650 W: http://www.openfabrics.org
7651 W: www.open-iscsi.org
7652 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7653 F: drivers/infiniband/ulp/iser/
7655 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7656 M: Sagi Grimberg <sagi@grimberg.me>
7657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7658 L: linux-rdma@vger.kernel.org
7659 L: target-devel@vger.kernel.org
7661 W: http://www.linux-iscsi.org
7662 F: drivers/infiniband/ulp/isert
7665 M: Karsten Keil <isdn@linux-pingi.de>
7666 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7667 L: netdev@vger.kernel.org
7668 W: http://www.isdn4linux.de
7669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7671 F: Documentation/isdn/
7673 F: include/linux/isdn.h
7674 F: include/linux/isdn/
7675 F: include/uapi/linux/isdn.h
7676 F: include/uapi/linux/isdn/
7678 ISDN SUBSYSTEM (Eicon active card driver)
7679 M: Armin Schindler <mac@melware.de>
7680 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7681 W: http://www.melware.de
7683 F: drivers/isdn/hardware/eicon/
7685 IT87 HARDWARE MONITORING DRIVER
7686 M: Jean Delvare <jdelvare@suse.com>
7687 L: linux-hwmon@vger.kernel.org
7689 F: Documentation/hwmon/it87
7690 F: drivers/hwmon/it87.c
7693 M: Antti Palosaari <crope@iki.fi>
7694 L: linux-media@vger.kernel.org
7695 W: https://linuxtv.org
7696 W: http://palosaari.fi/linux/
7697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7698 T: git git://linuxtv.org/anttip/media_tree.git
7700 F: drivers/media/tuners/it913x*
7702 IVTV VIDEO4LINUX DRIVER
7703 M: Andy Walls <awalls@md.metrocast.net>
7704 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7705 L: linux-media@vger.kernel.org
7706 T: git git://linuxtv.org/media_tree.git
7707 W: http://www.ivtvdriver.org
7709 F: Documentation/media/v4l-drivers/ivtv*
7710 F: drivers/media/pci/ivtv/
7711 F: include/uapi/linux/ivtv*
7713 IX2505V MEDIA DRIVER
7714 M: Malcolm Priestley <tvboxspy@gmail.com>
7715 L: linux-media@vger.kernel.org
7716 W: https://linuxtv.org
7717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7719 F: drivers/media/dvb-frontends/ix2505v*
7721 JAILHOUSE HYPERVISOR INTERFACE
7722 M: Jan Kiszka <jan.kiszka@siemens.com>
7723 L: jailhouse-dev@googlegroups.com
7725 F: arch/x86/kernel/jailhouse.c
7726 F: arch/x86/include/asm/jailhouse_para.h
7728 JC42.4 TEMPERATURE SENSOR DRIVER
7729 M: Guenter Roeck <linux@roeck-us.net>
7730 L: linux-hwmon@vger.kernel.org
7732 F: drivers/hwmon/jc42.c
7733 F: Documentation/hwmon/jc42
7736 M: Dave Kleikamp <shaggy@kernel.org>
7737 L: jfs-discussion@lists.sourceforge.net
7738 W: http://jfs.sourceforge.net/
7739 T: git git://github.com/kleikamp/linux-shaggy.git
7741 F: Documentation/filesystems/jfs.txt
7745 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7746 L: netdev@vger.kernel.org
7748 F: drivers/net/ethernet/jme.*
7750 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7751 M: David Woodhouse <dwmw2@infradead.org>
7752 L: linux-mtd@lists.infradead.org
7753 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7756 F: include/uapi/linux/jffs2.h
7758 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7759 M: "Theodore Ts'o" <tytso@mit.edu>
7760 M: Jan Kara <jack@suse.com>
7761 L: linux-ext4@vger.kernel.org
7764 F: include/linux/jbd2.h
7766 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7767 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7768 L: linux-media@vger.kernel.org
7770 F: drivers/media/platform/rcar_jpu.c
7772 JSM Neo PCI based serial card
7773 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7774 L: linux-serial@vger.kernel.org
7776 F: drivers/tty/serial/jsm/
7778 K10TEMP HARDWARE MONITORING DRIVER
7779 M: Clemens Ladisch <clemens@ladisch.de>
7780 L: linux-hwmon@vger.kernel.org
7782 F: Documentation/hwmon/k10temp
7783 F: drivers/hwmon/k10temp.c
7785 K8TEMP HARDWARE MONITORING DRIVER
7786 M: Rudolf Marek <r.marek@assembler.cz>
7787 L: linux-hwmon@vger.kernel.org
7789 F: Documentation/hwmon/k8temp
7790 F: drivers/hwmon/k8temp.c
7793 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7794 R: Alexander Potapenko <glider@google.com>
7795 R: Dmitry Vyukov <dvyukov@google.com>
7796 L: kasan-dev@googlegroups.com
7798 F: arch/*/include/asm/kasan.h
7799 F: arch/*/mm/kasan_init*
7800 F: Documentation/dev-tools/kasan.rst
7801 F: include/linux/kasan*.h
7804 F: scripts/Makefile.kasan
7807 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7809 L: linux-kbuild@vger.kernel.org
7811 F: Documentation/kbuild/kconfig*
7813 F: scripts/Kconfig.include
7816 M: Dave Young <dyoung@redhat.com>
7817 M: Baoquan He <bhe@redhat.com>
7818 R: Vivek Goyal <vgoyal@redhat.com>
7819 L: kexec@lists.infradead.org
7820 W: http://lse.sourceforge.net/kdump/
7822 F: Documentation/kdump/
7824 KEENE FM RADIO TRANSMITTER DRIVER
7825 M: Hans Verkuil <hverkuil@xs4all.nl>
7826 L: linux-media@vger.kernel.org
7827 T: git git://linuxtv.org/media_tree.git
7828 W: https://linuxtv.org
7830 F: drivers/media/radio/radio-keene*
7833 M: Ian Kent <raven@themaw.net>
7834 L: autofs@vger.kernel.org
7838 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7839 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7840 M: Michal Marek <michal.lkml@markovi.net>
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7842 L: linux-kbuild@vger.kernel.org
7844 F: Documentation/kbuild/
7847 F: scripts/Makefile*
7854 L: kernel-janitors@vger.kernel.org
7855 W: http://kernelnewbies.org/KernelJanitors
7858 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7859 M: "J. Bruce Fields" <bfields@fieldses.org>
7860 M: Jeff Layton <jlayton@kernel.org>
7861 L: linux-nfs@vger.kernel.org
7862 W: http://nfs.sourceforge.net/
7863 T: git git://linux-nfs.org/~bfields/linux.git
7866 F: include/uapi/linux/nfsd/
7870 F: include/linux/lockd/
7871 F: include/linux/sunrpc/
7872 F: include/uapi/linux/sunrpc/
7874 KERNEL SELFTEST FRAMEWORK
7875 M: Shuah Khan <shuah@kernel.org>
7876 L: linux-kselftest@vger.kernel.org
7877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7878 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7880 F: tools/testing/selftests/
7881 F: Documentation/dev-tools/kselftest*
7883 KERNEL USERMODE HELPER
7884 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7885 L: linux-kernel@vger.kernel.org
7888 F: include/linux/umh.h
7890 KERNEL VIRTUAL MACHINE (KVM)
7891 M: Paolo Bonzini <pbonzini@redhat.com>
7892 M: Radim Krčmář <rkrcmar@redhat.com>
7893 L: kvm@vger.kernel.org
7894 W: http://www.linux-kvm.org
7895 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7897 F: Documentation/virtual/kvm/
7898 F: include/trace/events/kvm.h
7899 F: include/uapi/asm-generic/kvm*
7900 F: include/uapi/linux/kvm*
7901 F: include/asm-generic/kvm*
7902 F: include/linux/kvm*
7903 F: include/kvm/iodev.h
7907 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7908 M: Joerg Roedel <joro@8bytes.org>
7909 L: kvm@vger.kernel.org
7910 W: http://www.linux-kvm.org/
7912 F: arch/x86/include/asm/svm.h
7913 F: arch/x86/kvm/svm.c
7915 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7916 M: Christoffer Dall <christoffer.dall@arm.com>
7917 M: Marc Zyngier <marc.zyngier@arm.com>
7918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7919 L: kvmarm@lists.cs.columbia.edu
7920 W: http://systems.cs.columbia.edu/projects/kvm-arm
7921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7923 F: arch/arm/include/uapi/asm/kvm*
7924 F: arch/arm/include/asm/kvm*
7927 F: include/kvm/arm_*
7929 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7930 M: Christoffer Dall <christoffer.dall@arm.com>
7931 M: Marc Zyngier <marc.zyngier@arm.com>
7932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7933 L: kvmarm@lists.cs.columbia.edu
7935 F: arch/arm64/include/uapi/asm/kvm*
7936 F: arch/arm64/include/asm/kvm*
7939 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7940 M: James Hogan <jhogan@kernel.org>
7941 L: linux-mips@linux-mips.org
7943 F: arch/mips/include/uapi/asm/kvm*
7944 F: arch/mips/include/asm/kvm*
7947 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7948 M: Paul Mackerras <paulus@ozlabs.org>
7949 L: kvm-ppc@vger.kernel.org
7950 W: http://www.linux-kvm.org/
7951 T: git git://github.com/agraf/linux-2.6.git
7953 F: arch/powerpc/include/uapi/asm/kvm*
7954 F: arch/powerpc/include/asm/kvm*
7955 F: arch/powerpc/kvm/
7956 F: arch/powerpc/kernel/kvm*
7958 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7959 M: Christian Borntraeger <borntraeger@de.ibm.com>
7960 M: Janosch Frank <frankja@linux.ibm.com>
7961 R: David Hildenbrand <david@redhat.com>
7962 R: Cornelia Huck <cohuck@redhat.com>
7963 L: linux-s390@vger.kernel.org
7964 W: http://www.ibm.com/developerworks/linux/linux390/
7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7967 F: arch/s390/include/uapi/asm/kvm*
7968 F: arch/s390/include/asm/gmap.h
7969 F: arch/s390/include/asm/kvm*
7971 F: arch/s390/mm/gmap.c
7973 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7974 M: Paolo Bonzini <pbonzini@redhat.com>
7975 M: Radim Krčmář <rkrcmar@redhat.com>
7976 L: kvm@vger.kernel.org
7977 W: http://www.linux-kvm.org
7978 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7981 F: arch/x86/include/uapi/asm/kvm*
7982 F: arch/x86/include/asm/kvm*
7983 F: arch/x86/include/asm/pvclock-abi.h
7984 F: arch/x86/kernel/kvm.c
7985 F: arch/x86/kernel/kvmclock.c
7988 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7989 M: Tejun Heo <tj@kernel.org>
7990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7992 F: include/linux/kernfs.h
7996 M: Eric Biederman <ebiederm@xmission.com>
7997 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7998 L: kexec@lists.infradead.org
8000 F: include/linux/kexec.h
8001 F: include/uapi/linux/kexec.h
8005 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8006 L: linux-integrity@vger.kernel.org
8007 L: keyrings@vger.kernel.org
8009 F: Documentation/security/keys/trusted-encrypted.rst
8010 F: include/keys/encrypted-type.h
8011 F: security/keys/encrypted-keys/
8014 M: James Bottomley <jejb@linux.vnet.ibm.com>
8015 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8016 L: linux-integrity@vger.kernel.org
8017 L: keyrings@vger.kernel.org
8019 F: Documentation/security/keys/trusted-encrypted.rst
8020 F: include/keys/trusted-type.h
8021 F: security/keys/trusted.c
8022 F: security/keys/trusted.h
8025 M: David Howells <dhowells@redhat.com>
8026 L: keyrings@vger.kernel.org
8028 F: Documentation/security/keys/core.rst
8029 F: include/linux/key.h
8030 F: include/linux/key-type.h
8031 F: include/linux/keyctl.h
8032 F: include/uapi/linux/keyctl.h
8036 KGDB / KDB /debug_core
8037 M: Jason Wessel <jason.wessel@windriver.com>
8038 M: Daniel Thompson <daniel.thompson@linaro.org>
8039 W: http://kgdb.wiki.kernel.org/
8040 L: kgdb-bugreport@lists.sourceforge.net
8041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8043 F: Documentation/dev-tools/kgdb.rst
8044 F: drivers/misc/kgdbts.c
8045 F: drivers/tty/serial/kgdboc.c
8046 F: include/linux/kdb.h
8047 F: include/linux/kgdb.h
8051 M: Catalin Marinas <catalin.marinas@arm.com>
8053 F: Documentation/dev-tools/kmemleak.rst
8054 F: include/linux/kmemleak.h
8056 F: mm/kmemleak-test.c
8058 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8059 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8060 L: linux-kernel@vger.kernel.org
8063 F: include/linux/kmod.h
8065 F: tools/testing/selftests/kmod/
8068 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8069 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8070 M: "David S. Miller" <davem@davemloft.net>
8071 M: Masami Hiramatsu <mhiramat@kernel.org>
8073 F: Documentation/kprobes.txt
8074 F: include/linux/kprobes.h
8075 F: include/asm-generic/kprobes.h
8078 KS0108 LCD CONTROLLER DRIVER
8079 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8081 F: Documentation/auxdisplay/ks0108
8082 F: drivers/auxdisplay/ks0108.c
8083 F: include/linux/ks0108.h
8086 M: David Ahern <dsa@cumulusnetworks.com>
8087 L: netdev@vger.kernel.org
8090 F: include/net/l3mdev.h
8092 LANTIQ MIPS ARCHITECTURE
8093 M: John Crispin <john@phrozen.org>
8094 L: linux-mips@linux-mips.org
8097 F: drivers/soc/lantiq
8100 L: linux-x25@vger.kernel.org
8102 F: Documentation/networking/lapb-module.txt
8106 LASI 53c700 driver for PARISC
8107 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8108 L: linux-scsi@vger.kernel.org
8110 F: Documentation/scsi/53c700.txt
8111 F: drivers/scsi/53c700*
8114 M: Tobin C. Harding <me@tobin.cc>
8115 M: Tycho Andersen <tycho@tycho.ws>
8116 L: kernel-hardening@lists.openwall.com
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8119 F: scripts/leaking_addresses.pl
8122 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8123 M: Pavel Machek <pavel@ucw.cz>
8124 L: linux-leds@vger.kernel.org
8125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8127 F: Documentation/devicetree/bindings/leds/
8129 F: include/linux/leds.h
8131 LEGACY EEPROM DRIVER
8132 M: Jean Delvare <jdelvare@suse.com>
8134 F: Documentation/misc-devices/eeprom
8135 F: drivers/misc/eeprom/eeprom.c
8138 R: David Lechner <david@lechnology.com>
8140 F: arch/arm/boot/dts/da850-lego-ev3.dts
8141 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8142 F: drivers/power/supply/lego_ev3_battery.c
8144 LEGO USB Tower driver
8145 M: Juergen Stuber <starblue@users.sourceforge.net>
8146 L: legousb-devel@lists.sourceforge.net
8147 W: http://legousb.sourceforge.net/
8149 F: drivers/usb/misc/legousbtower.c
8152 M: Michael Krufky <mkrufky@linuxtv.org>
8153 L: linux-media@vger.kernel.org
8154 W: https://linuxtv.org
8155 W: http://github.com/mkrufky
8156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8157 T: git git://linuxtv.org/mkrufky/tuners.git
8159 F: drivers/media/dvb-frontends/lg2160.*
8161 LGDT3305 MEDIA DRIVER
8162 M: Michael Krufky <mkrufky@linuxtv.org>
8163 L: linux-media@vger.kernel.org
8164 W: https://linuxtv.org
8165 W: http://github.com/mkrufky
8166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8167 T: git git://linuxtv.org/mkrufky/tuners.git
8169 F: drivers/media/dvb-frontends/lgdt3305.*
8171 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8172 M: Viresh Kumar <vireshk@kernel.org>
8173 L: linux-ide@vger.kernel.org
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8176 F: include/linux/pata_arasan_cf_data.h
8177 F: drivers/ata/pata_arasan_cf.c
8180 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8181 M: Jens Axboe <axboe@kernel.dk>
8182 L: linux-ide@vger.kernel.org
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8185 F: drivers/ata/pata_*.c
8186 F: drivers/ata/ata_generic.c
8188 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8189 M: Linus Walleij <linus.walleij@linaro.org>
8190 L: linux-ide@vger.kernel.org
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8193 F: drivers/ata/pata_ftide010.c
8194 F: drivers/ata/sata_gemini.c
8195 F: drivers/ata/sata_gemini.h
8197 LIBATA SATA AHCI PLATFORM devices support
8198 M: Hans de Goede <hdegoede@redhat.com>
8199 M: Jens Axboe <axboe@kernel.dk>
8200 L: linux-ide@vger.kernel.org
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8203 F: drivers/ata/ahci_platform.c
8204 F: drivers/ata/libahci_platform.c
8205 F: include/linux/ahci_platform.h
8207 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8208 M: Mikael Pettersson <mikpelinux@gmail.com>
8209 L: linux-ide@vger.kernel.org
8210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8212 F: drivers/ata/sata_promise.*
8214 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8215 M: Jens Axboe <axboe@kernel.dk>
8216 L: linux-ide@vger.kernel.org
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8220 F: include/linux/ata.h
8221 F: include/linux/libata.h
8222 F: Documentation/devicetree/bindings/ata/
8225 M: Sasha Levin <alexander.levin@verizon.com>
8227 F: tools/lib/lockdep/
8229 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8230 M: Ross Zwisler <zwisler@kernel.org>
8231 M: Dan Williams <dan.j.williams@intel.com>
8232 M: Vishal Verma <vishal.l.verma@intel.com>
8233 M: Dave Jiang <dave.jiang@intel.com>
8234 L: linux-nvdimm@lists.01.org
8235 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8237 F: drivers/nvdimm/blk.c
8238 F: drivers/nvdimm/region_devs.c
8240 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8241 M: Vishal Verma <vishal.l.verma@intel.com>
8242 M: Dan Williams <dan.j.williams@intel.com>
8243 M: Ross Zwisler <zwisler@kernel.org>
8244 M: Dave Jiang <dave.jiang@intel.com>
8245 L: linux-nvdimm@lists.01.org
8246 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8248 F: drivers/nvdimm/btt*
8250 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8251 M: Ross Zwisler <zwisler@kernel.org>
8252 M: Dan Williams <dan.j.williams@intel.com>
8253 M: Vishal Verma <vishal.l.verma@intel.com>
8254 M: Dave Jiang <dave.jiang@intel.com>
8255 L: linux-nvdimm@lists.01.org
8256 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8258 F: drivers/nvdimm/pmem*
8260 LIBNVDIMM: DEVICETREE BINDINGS
8261 M: Oliver O'Halloran <oohall@gmail.com>
8262 L: linux-nvdimm@lists.01.org
8263 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8265 F: drivers/nvdimm/of_pmem.c
8266 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8268 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8269 M: Dan Williams <dan.j.williams@intel.com>
8270 M: Ross Zwisler <zwisler@kernel.org>
8271 M: Vishal Verma <vishal.l.verma@intel.com>
8272 M: Dave Jiang <dave.jiang@intel.com>
8273 L: linux-nvdimm@lists.01.org
8274 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8278 F: drivers/acpi/nfit/*
8279 F: include/linux/nd.h
8280 F: include/linux/libnvdimm.h
8281 F: include/uapi/linux/ndctl.h
8283 LIGHTNVM PLATFORM SUPPORT
8284 M: Matias Bjorling <mb@lightnvm.io>
8285 W: http://github/OpenChannelSSD
8286 L: linux-block@vger.kernel.org
8288 F: drivers/lightnvm/
8289 F: include/linux/lightnvm.h
8290 F: include/uapi/linux/lightnvm.h
8292 LINUX FOR POWER MACINTOSH
8293 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8294 W: http://www.penguinppc.org/
8295 L: linuxppc-dev@lists.ozlabs.org
8297 F: arch/powerpc/platforms/powermac/
8298 F: drivers/macintosh/
8300 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8301 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8302 M: Paul Mackerras <paulus@samba.org>
8303 M: Michael Ellerman <mpe@ellerman.id.au>
8304 W: https://github.com/linuxppc/linux/wiki
8305 L: linuxppc-dev@lists.ozlabs.org
8306 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8309 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8310 F: Documentation/devicetree/bindings/powerpc/
8311 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8312 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8313 F: Documentation/powerpc/
8315 F: drivers/char/tpm/tpm_ibmvtpm*
8316 F: drivers/crypto/nx/
8317 F: drivers/crypto/vmx/
8318 F: drivers/i2c/busses/i2c-opal.c
8319 F: drivers/net/ethernet/ibm/ibmveth.*
8320 F: drivers/net/ethernet/ibm/ibmvnic.*
8321 F: drivers/pci/hotplug/pnv_php.c
8322 F: drivers/pci/hotplug/rpa*
8323 F: drivers/rtc/rtc-opal.c
8324 F: drivers/scsi/ibmvscsi/
8325 F: drivers/tty/hvc/hvc_opal.c
8326 F: drivers/watchdog/wdrtas.c
8327 F: tools/testing/selftests/powerpc
8334 LINUX FOR POWERPC EMBEDDED MPC5XXX
8335 M: Anatolij Gustschin <agust@denx.de>
8336 L: linuxppc-dev@lists.ozlabs.org
8337 T: git git://git.denx.de/linux-denx-agust.git
8339 F: arch/powerpc/platforms/512x/
8340 F: arch/powerpc/platforms/52xx/
8342 LINUX FOR POWERPC EMBEDDED PPC4XX
8343 M: Alistair Popple <alistair@popple.id.au>
8344 M: Matt Porter <mporter@kernel.crashing.org>
8345 W: http://www.penguinppc.org/
8346 L: linuxppc-dev@lists.ozlabs.org
8348 F: arch/powerpc/platforms/40x/
8349 F: arch/powerpc/platforms/44x/
8351 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8352 M: Scott Wood <oss@buserror.net>
8353 M: Kumar Gala <galak@kernel.crashing.org>
8354 W: http://www.penguinppc.org/
8355 L: linuxppc-dev@lists.ozlabs.org
8356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8358 F: arch/powerpc/platforms/83xx/
8359 F: arch/powerpc/platforms/85xx/
8360 F: Documentation/devicetree/bindings/powerpc/fsl/
8362 LINUX FOR POWERPC EMBEDDED PPC8XX
8363 M: Vitaly Bordug <vitb@kernel.crashing.org>
8364 W: http://www.penguinppc.org/
8365 L: linuxppc-dev@lists.ozlabs.org
8367 F: arch/powerpc/platforms/8xx/
8369 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8370 L: linuxppc-dev@lists.ozlabs.org
8372 F: arch/powerpc/*/*virtex*
8373 F: arch/powerpc/*/*/*virtex*
8375 LINUX FOR POWERPC PA SEMI PWRFICIENT
8376 L: linuxppc-dev@lists.ozlabs.org
8378 F: arch/powerpc/platforms/pasemi/
8379 F: drivers/*/*pasemi*
8380 F: drivers/*/*/*pasemi*
8382 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8383 M: Kees Cook <keescook@chromium.org>
8385 F: drivers/misc/lkdtm/*
8387 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8388 M: Alan Stern <stern@rowland.harvard.edu>
8389 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8390 M: Will Deacon <will.deacon@arm.com>
8391 M: Peter Zijlstra <peterz@infradead.org>
8392 M: Boqun Feng <boqun.feng@gmail.com>
8393 M: Nicholas Piggin <npiggin@gmail.com>
8394 M: David Howells <dhowells@redhat.com>
8395 M: Jade Alglave <j.alglave@ucl.ac.uk>
8396 M: Luc Maranget <luc.maranget@inria.fr>
8397 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8398 R: Akira Yokosawa <akiyks@gmail.com>
8399 R: Daniel Lustig <dlustig@nvidia.com>
8400 L: linux-kernel@vger.kernel.org
8401 L: linux-arch@vger.kernel.org
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8404 F: tools/memory-model/
8405 F: Documentation/atomic_bitops.txt
8406 F: Documentation/atomic_t.txt
8407 F: Documentation/core-api/atomic_ops.rst
8408 F: Documentation/core-api/refcount-vs-atomic.rst
8409 F: Documentation/memory-barriers.txt
8411 LIS3LV02D ACCELEROMETER DRIVER
8412 M: Eric Piel <eric.piel@tremplin-utc.net>
8414 F: Documentation/misc-devices/lis3lv02d
8415 F: drivers/misc/lis3lv02d/
8416 F: drivers/platform/x86/hp_accel.c
8419 M: Josh Poimboeuf <jpoimboe@redhat.com>
8420 M: Jessica Yu <jeyu@kernel.org>
8421 M: Jiri Kosina <jikos@kernel.org>
8422 M: Miroslav Benes <mbenes@suse.cz>
8423 R: Petr Mladek <pmladek@suse.com>
8425 F: kernel/livepatch/
8426 F: include/linux/livepatch.h
8427 F: arch/x86/include/asm/livepatch.h
8428 F: arch/x86/kernel/livepatch.c
8429 F: Documentation/livepatch/
8430 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8431 F: samples/livepatch/
8432 L: live-patching@vger.kernel.org
8433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8436 L: netdev@vger.kernel.org
8438 F: include/linux/llc.h
8439 F: include/uapi/linux/llc.h
8443 LM73 HARDWARE MONITOR DRIVER
8444 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8445 L: linux-hwmon@vger.kernel.org
8447 F: drivers/hwmon/lm73.c
8449 LM78 HARDWARE MONITOR DRIVER
8450 M: Jean Delvare <jdelvare@suse.com>
8451 L: linux-hwmon@vger.kernel.org
8453 F: Documentation/hwmon/lm78
8454 F: drivers/hwmon/lm78.c
8456 LM83 HARDWARE MONITOR DRIVER
8457 M: Jean Delvare <jdelvare@suse.com>
8458 L: linux-hwmon@vger.kernel.org
8460 F: Documentation/hwmon/lm83
8461 F: drivers/hwmon/lm83.c
8463 LM90 HARDWARE MONITOR DRIVER
8464 M: Jean Delvare <jdelvare@suse.com>
8465 L: linux-hwmon@vger.kernel.org
8467 F: Documentation/hwmon/lm90
8468 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8469 F: drivers/hwmon/lm90.c
8470 F: include/dt-bindings/thermal/lm90.h
8472 LM95234 HARDWARE MONITOR DRIVER
8473 M: Guenter Roeck <linux@roeck-us.net>
8474 L: linux-hwmon@vger.kernel.org
8476 F: Documentation/hwmon/lm95234
8477 F: drivers/hwmon/lm95234.c
8479 LME2510 MEDIA DRIVER
8480 M: Malcolm Priestley <tvboxspy@gmail.com>
8481 L: linux-media@vger.kernel.org
8482 W: https://linuxtv.org
8483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8485 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8487 LOADPIN SECURITY MODULE
8488 M: Kees Cook <keescook@chromium.org>
8489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8491 F: security/loadpin/
8492 F: Documentation/admin-guide/LSM/LoadPin.rst
8495 M: Peter Zijlstra <peterz@infradead.org>
8496 M: Ingo Molnar <mingo@redhat.com>
8497 M: Will Deacon <will.deacon@arm.com>
8498 L: linux-kernel@vger.kernel.org
8499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8501 F: Documentation/locking/
8502 F: include/linux/lockdep.h
8503 F: include/linux/spinlock*.h
8504 F: arch/*/include/asm/spinlock*.h
8505 F: include/linux/rwlock*.h
8506 F: include/linux/mutex*.h
8507 F: arch/*/include/asm/mutex*.h
8508 F: include/linux/rwsem*.h
8509 F: arch/*/include/asm/rwsem.h
8510 F: include/linux/seqlock.h
8511 F: lib/locking*.[ch]
8513 X: kernel/locking/locktorture.c
8515 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8516 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8517 L: linux-ntfs-dev@lists.sourceforge.net
8518 W: http://www.linux-ntfs.org/content/view/19/37/
8520 F: Documentation/ldm.txt
8521 F: block/partitions/ldm.*
8523 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8524 M: Sathya Prakash <sathya.prakash@broadcom.com>
8525 M: Chaitra P B <chaitra.basappa@broadcom.com>
8526 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8527 L: MPT-FusionLinux.pdl@broadcom.com
8528 L: linux-scsi@vger.kernel.org
8529 W: http://www.avagotech.com/support/
8531 F: drivers/message/fusion/
8532 F: drivers/scsi/mpt3sas/
8534 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8535 M: Matthew Wilcox <matthew@wil.cx>
8536 L: linux-scsi@vger.kernel.org
8538 F: drivers/scsi/sym53c8xx_2/
8540 LTC4261 HARDWARE MONITOR DRIVER
8541 M: Guenter Roeck <linux@roeck-us.net>
8542 L: linux-hwmon@vger.kernel.org
8544 F: Documentation/hwmon/ltc4261
8545 F: drivers/hwmon/ltc4261.c
8547 LTC4306 I2C MULTIPLEXER DRIVER
8548 M: Michael Hennerich <michael.hennerich@analog.com>
8549 W: http://ez.analog.com/community/linux-device-drivers
8550 L: linux-i2c@vger.kernel.org
8552 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8553 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8555 LTP (Linux Test Project)
8556 M: Mike Frysinger <vapier@gentoo.org>
8557 M: Cyril Hrubis <chrubis@suse.cz>
8558 M: Wanlong Gao <wanlong.gao@gmail.com>
8559 M: Jan Stancek <jstancek@redhat.com>
8560 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8561 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8562 L: ltp@lists.linux.it (subscribers-only)
8563 W: http://linux-test-project.github.io/
8564 T: git git://github.com/linux-test-project/ltp.git
8568 M: Geert Uytterhoeven <geert@linux-m68k.org>
8569 L: linux-m68k@lists.linux-m68k.org
8570 W: http://www.linux-m68k.org/
8571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8576 M68K ON APPLE MACINTOSH
8577 M: Joshua Thompson <funaho@jurai.org>
8578 W: http://www.mac.linux-m68k.org/
8579 L: linux-m68k@lists.linux-m68k.org
8584 M: Philip Blundell <philb@gnu.org>
8585 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8589 M88DS3103 MEDIA DRIVER
8590 M: Antti Palosaari <crope@iki.fi>
8591 L: linux-media@vger.kernel.org
8592 W: https://linuxtv.org
8593 W: http://palosaari.fi/linux/
8594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8595 T: git git://linuxtv.org/anttip/media_tree.git
8597 F: drivers/media/dvb-frontends/m88ds3103*
8599 M88RS2000 MEDIA DRIVER
8600 M: Malcolm Priestley <tvboxspy@gmail.com>
8601 L: linux-media@vger.kernel.org
8602 W: https://linuxtv.org
8603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8605 F: drivers/media/dvb-frontends/m88rs2000*
8607 MA901 MASTERKIT USB FM RADIO DRIVER
8608 M: Alexey Klimov <klimov.linux@gmail.com>
8609 L: linux-media@vger.kernel.org
8610 T: git git://linuxtv.org/media_tree.git
8612 F: drivers/media/radio/radio-ma901.c
8615 M: Johannes Berg <johannes@sipsolutions.net>
8616 L: linux-wireless@vger.kernel.org
8617 W: http://wireless.kernel.org/
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8621 F: Documentation/networking/mac80211-injection.txt
8622 F: include/net/mac80211.h
8624 F: drivers/net/wireless/mac80211_hwsim.[ch]
8625 F: Documentation/networking/mac80211_hwsim/README
8628 M: Jassi Brar <jassisinghbrar@gmail.com>
8629 L: linux-kernel@vger.kernel.org
8632 F: include/linux/mailbox_client.h
8633 F: include/linux/mailbox_controller.h
8635 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8636 M: Michael Kerrisk <mtk.manpages@gmail.com>
8637 W: http://www.kernel.org/doc/man-pages
8638 L: linux-man@vger.kernel.org
8641 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8642 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8643 L: linux-mips@linux-mips.org
8645 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8647 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8648 M: Andrew Lunn <andrew@lunn.ch>
8649 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8650 L: netdev@vger.kernel.org
8652 F: drivers/net/dsa/mv88e6xxx/
8653 F: linux/platform_data/mv88e6xxx.h
8654 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8656 MARVELL ARMADA DRM SUPPORT
8657 M: Russell King <linux@armlinux.org.uk>
8659 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8660 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8661 F: drivers/gpu/drm/armada/
8662 F: include/uapi/drm/armada_drm.h
8663 F: Documentation/devicetree/bindings/display/armada/
8665 MARVELL CRYPTO DRIVER
8666 M: Boris Brezillon <boris.brezillon@bootlin.com>
8667 M: Arnaud Ebalard <arno@natisbad.org>
8668 F: drivers/crypto/marvell/
8670 L: linux-crypto@vger.kernel.org
8672 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8673 M: Mirko Lindner <mlindner@marvell.com>
8674 M: Stephen Hemminger <stephen@networkplumber.org>
8675 L: netdev@vger.kernel.org
8677 F: drivers/net/ethernet/marvell/sk*
8679 MARVELL LIBERTAS WIRELESS DRIVER
8680 L: libertas-dev@lists.infradead.org
8682 F: drivers/net/wireless/marvell/libertas/
8684 MARVELL MACCHIATOBIN SUPPORT
8685 M: Russell King <linux@armlinux.org.uk>
8686 L: linux-arm-kernel@lists.infradead.org
8688 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8690 MARVELL MV643XX ETHERNET DRIVER
8691 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8692 L: netdev@vger.kernel.org
8694 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8695 F: include/linux/mv643xx.h
8697 MARVELL MV88X3310 PHY DRIVER
8698 M: Russell King <linux@armlinux.org.uk>
8699 L: netdev@vger.kernel.org
8701 F: drivers/net/phy/marvell10g.c
8703 MARVELL MVNETA ETHERNET DRIVER
8704 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8705 L: netdev@vger.kernel.org
8707 F: drivers/net/ethernet/marvell/mvneta.*
8709 MARVELL MWIFIEX WIRELESS DRIVER
8710 M: Amitkumar Karwar <amitkarwar@gmail.com>
8711 M: Nishant Sarmukadam <nishants@marvell.com>
8712 M: Ganapathi Bhat <gbhat@marvell.com>
8713 M: Xinming Hu <huxinming820@gmail.com>
8714 L: linux-wireless@vger.kernel.org
8716 F: drivers/net/wireless/marvell/mwifiex/
8718 MARVELL MWL8K WIRELESS DRIVER
8719 M: Lennert Buytenhek <buytenh@wantstofly.org>
8720 L: linux-wireless@vger.kernel.org
8722 F: drivers/net/wireless/marvell/mwl8k.c
8724 MARVELL NAND CONTROLLER DRIVER
8725 M: Miquel Raynal <miquel.raynal@bootlin.com>
8726 L: linux-mtd@lists.infradead.org
8728 F: drivers/mtd/nand/raw/marvell_nand.c
8729 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8731 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8732 M: Nicolas Pitre <nico@fluxnic.net>
8734 F: drivers/mmc/host/mvsdio.*
8736 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8737 M: Hu Ziji <huziji@marvell.com>
8738 L: linux-mmc@vger.kernel.org
8740 F: drivers/mmc/host/sdhci-xenon*
8741 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8743 MATROX FRAMEBUFFER DRIVER
8744 L: linux-fbdev@vger.kernel.org
8746 F: drivers/video/fbdev/matrox/matroxfb_*
8747 F: include/uapi/linux/matroxfb.h
8749 MAX16065 HARDWARE MONITOR DRIVER
8750 M: Guenter Roeck <linux@roeck-us.net>
8751 L: linux-hwmon@vger.kernel.org
8753 F: Documentation/hwmon/max16065
8754 F: drivers/hwmon/max16065.c
8756 MAX20751 HARDWARE MONITOR DRIVER
8757 M: Guenter Roeck <linux@roeck-us.net>
8758 L: linux-hwmon@vger.kernel.org
8760 F: Documentation/hwmon/max20751
8761 F: drivers/hwmon/max20751.c
8763 MAX2175 SDR TUNER DRIVER
8764 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8765 L: linux-media@vger.kernel.org
8766 T: git git://linuxtv.org/media_tree.git
8768 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8769 F: Documentation/media/v4l-drivers/max2175.rst
8770 F: drivers/media/i2c/max2175*
8771 F: include/uapi/linux/max2175.h
8773 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8774 L: linux-hwmon@vger.kernel.org
8776 F: Documentation/hwmon/max6650
8777 F: drivers/hwmon/max6650.c
8779 MAX6697 HARDWARE MONITOR DRIVER
8780 M: Guenter Roeck <linux@roeck-us.net>
8781 L: linux-hwmon@vger.kernel.org
8783 F: Documentation/hwmon/max6697
8784 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8785 F: drivers/hwmon/max6697.c
8786 F: include/linux/platform_data/max6697.h
8788 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8789 M: Peter Rosin <peda@axentia.se>
8790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8792 F: Documentation/devicetree/bindings/sound/max9860.txt
8793 F: sound/soc/codecs/max9860.*
8795 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8796 M: Javier Martinez Canillas <javier@dowhile0.org>
8797 L: linux-kernel@vger.kernel.org
8799 F: drivers/regulator/max77802-regulator.c
8800 F: Documentation/devicetree/bindings/*/*max77802.txt
8801 F: include/dt-bindings/*/*max77802.h
8803 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8804 M: Krzysztof Kozlowski <krzk@kernel.org>
8805 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8806 L: linux-pm@vger.kernel.org
8808 F: drivers/power/supply/max14577_charger.c
8809 F: drivers/power/supply/max77693_charger.c
8811 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8812 M: Chanwoo Choi <cw00.choi@samsung.com>
8813 M: Krzysztof Kozlowski <krzk@kernel.org>
8814 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8815 L: linux-kernel@vger.kernel.org
8817 F: drivers/*/max14577*.c
8818 F: drivers/*/max77686*.c
8819 F: drivers/*/max77693*.c
8820 F: drivers/extcon/extcon-max14577.c
8821 F: drivers/extcon/extcon-max77693.c
8822 F: drivers/rtc/rtc-max77686.c
8823 F: drivers/clk/clk-max77686.c
8824 F: Documentation/devicetree/bindings/mfd/max14577.txt
8825 F: Documentation/devicetree/bindings/*/max77686.txt
8826 F: Documentation/devicetree/bindings/mfd/max77693.txt
8827 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8828 F: include/linux/mfd/max14577*.h
8829 F: include/linux/mfd/max77686*.h
8830 F: include/linux/mfd/max77693*.h
8832 MAXIRADIO FM RADIO RECEIVER DRIVER
8833 M: Hans Verkuil <hverkuil@xs4all.nl>
8834 L: linux-media@vger.kernel.org
8835 T: git git://linuxtv.org/media_tree.git
8836 W: https://linuxtv.org
8838 F: drivers/media/radio/radio-maxiradio*
8840 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8841 M: Peter Rosin <peda@axentia.se>
8842 L: linux-iio@vger.kernel.org
8844 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8845 F: drivers/iio/potentiometer/mcp4018.c
8846 F: drivers/iio/potentiometer/mcp4531.c
8848 MCR20A IEEE-802.15.4 RADIO DRIVER
8849 M: Xue Liu <liuxuenetmail@gmail.com>
8850 L: linux-wpan@vger.kernel.org
8851 W: https://github.com/xueliu/mcr20a-linux
8853 F: drivers/net/ieee802154/mcr20a.c
8854 F: drivers/net/ieee802154/mcr20a.h
8855 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8857 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8858 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8859 L: linux-iio@vger.kernel.org
8861 F: drivers/iio/dac/cio-dac.c
8863 MEDIA DRIVERS FOR ASCOT2E
8864 M: Sergey Kozlov <serjk@netup.ru>
8865 M: Abylay Ospan <aospan@netup.ru>
8866 L: linux-media@vger.kernel.org
8867 W: https://linuxtv.org
8869 T: git git://linuxtv.org/media_tree.git
8871 F: drivers/media/dvb-frontends/ascot2e*
8873 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8874 M: Jasmin Jessich <jasmin@anw.at>
8875 L: linux-media@vger.kernel.org
8876 W: https://linuxtv.org
8877 T: git git://linuxtv.org/media_tree.git
8879 F: drivers/media/dvb-frontends/cxd2099*
8881 MEDIA DRIVERS FOR CXD2841ER
8882 M: Sergey Kozlov <serjk@netup.ru>
8883 M: Abylay Ospan <aospan@netup.ru>
8884 L: linux-media@vger.kernel.org
8885 W: https://linuxtv.org
8887 T: git git://linuxtv.org/media_tree.git
8889 F: drivers/media/dvb-frontends/cxd2841er*
8891 MEDIA DRIVERS FOR CXD2880
8892 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8893 L: linux-media@vger.kernel.org
8894 W: http://linuxtv.org/
8895 T: git git://linuxtv.org/media_tree.git
8897 F: drivers/media/dvb-frontends/cxd2880/*
8898 F: drivers/media/spi/cxd2880*
8900 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8901 M: Daniel Scheller <d.scheller.oss@gmail.com>
8902 L: linux-media@vger.kernel.org
8903 W: https://linuxtv.org
8904 T: git git://linuxtv.org/media_tree.git
8906 F: drivers/media/pci/ddbridge/*
8908 MEDIA DRIVERS FOR FREESCALE IMX
8909 M: Steve Longerbeam <slongerbeam@gmail.com>
8910 M: Philipp Zabel <p.zabel@pengutronix.de>
8911 L: linux-media@vger.kernel.org
8912 T: git git://linuxtv.org/media_tree.git
8914 F: Documentation/devicetree/bindings/media/imx.txt
8915 F: Documentation/media/v4l-drivers/imx.rst
8916 F: drivers/staging/media/imx/
8917 F: include/linux/imx-media.h
8918 F: include/media/imx.h
8920 MEDIA DRIVERS FOR HELENE
8921 M: Abylay Ospan <aospan@netup.ru>
8922 L: linux-media@vger.kernel.org
8923 W: https://linuxtv.org
8925 T: git git://linuxtv.org/media_tree.git
8927 F: drivers/media/dvb-frontends/helene*
8929 MEDIA DRIVERS FOR HORUS3A
8930 M: Sergey Kozlov <serjk@netup.ru>
8931 M: Abylay Ospan <aospan@netup.ru>
8932 L: linux-media@vger.kernel.org
8933 W: https://linuxtv.org
8935 T: git git://linuxtv.org/media_tree.git
8937 F: drivers/media/dvb-frontends/horus3a*
8939 MEDIA DRIVERS FOR LNBH25
8940 M: Sergey Kozlov <serjk@netup.ru>
8941 M: Abylay Ospan <aospan@netup.ru>
8942 L: linux-media@vger.kernel.org
8943 W: https://linuxtv.org
8945 T: git git://linuxtv.org/media_tree.git
8947 F: drivers/media/dvb-frontends/lnbh25*
8949 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8950 M: Daniel Scheller <d.scheller.oss@gmail.com>
8951 L: linux-media@vger.kernel.org
8952 W: https://linuxtv.org
8953 T: git git://linuxtv.org/media_tree.git
8955 F: drivers/media/dvb-frontends/mxl5xx*
8957 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8958 M: Sergey Kozlov <serjk@netup.ru>
8959 M: Abylay Ospan <aospan@netup.ru>
8960 L: linux-media@vger.kernel.org
8961 W: https://linuxtv.org
8963 T: git git://linuxtv.org/media_tree.git
8965 F: drivers/media/pci/netup_unidvb/*
8967 MEDIA DRIVERS FOR RENESAS - CEU
8968 M: Jacopo Mondi <jacopo@jmondi.org>
8969 L: linux-media@vger.kernel.org
8970 L: linux-renesas-soc@vger.kernel.org
8971 T: git git://linuxtv.org/media_tree.git
8973 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8974 F: drivers/media/platform/renesas-ceu.c
8975 F: include/media/drv-intf/renesas-ceu.h
8977 MEDIA DRIVERS FOR RENESAS - DRIF
8978 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8979 L: linux-media@vger.kernel.org
8980 L: linux-renesas-soc@vger.kernel.org
8981 T: git git://linuxtv.org/media_tree.git
8983 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8984 F: drivers/media/platform/rcar_drif.c
8986 MEDIA DRIVERS FOR RENESAS - FCP
8987 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8988 L: linux-media@vger.kernel.org
8989 L: linux-renesas-soc@vger.kernel.org
8990 T: git git://linuxtv.org/media_tree.git
8992 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8993 F: drivers/media/platform/rcar-fcp.c
8994 F: include/media/rcar-fcp.h
8996 MEDIA DRIVERS FOR RENESAS - FDP1
8997 M: Kieran Bingham <kieran@bingham.xyz>
8998 L: linux-media@vger.kernel.org
8999 L: linux-renesas-soc@vger.kernel.org
9000 T: git git://linuxtv.org/media_tree.git
9002 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9003 F: drivers/media/platform/rcar_fdp1.c
9005 MEDIA DRIVERS FOR RENESAS - VIN
9006 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9007 L: linux-media@vger.kernel.org
9008 L: linux-renesas-soc@vger.kernel.org
9009 T: git git://linuxtv.org/media_tree.git
9011 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9012 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9013 F: drivers/media/platform/rcar-vin/
9015 MEDIA DRIVERS FOR RENESAS - VSP1
9016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9017 L: linux-media@vger.kernel.org
9018 L: linux-renesas-soc@vger.kernel.org
9019 T: git git://linuxtv.org/media_tree.git
9021 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9022 F: drivers/media/platform/vsp1/
9024 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9025 M: Daniel Scheller <d.scheller.oss@gmail.com>
9026 L: linux-media@vger.kernel.org
9027 W: https://linuxtv.org
9028 T: git git://linuxtv.org/media_tree.git
9030 F: drivers/media/dvb-frontends/stv0910*
9032 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9033 M: Daniel Scheller <d.scheller.oss@gmail.com>
9034 L: linux-media@vger.kernel.org
9035 W: https://linuxtv.org
9036 T: git git://linuxtv.org/media_tree.git
9038 F: drivers/media/dvb-frontends/stv6111*
9040 MEDIA DRIVERS FOR STM32 - DCMI
9041 M: Hugues Fruchet <hugues.fruchet@st.com>
9042 L: linux-media@vger.kernel.org
9043 T: git git://linuxtv.org/media_tree.git
9045 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9046 F: drivers/media/platform/stm32/stm32-dcmi.c
9048 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9049 M: Dmitry Osipenko <digetx@gmail.com>
9050 L: linux-media@vger.kernel.org
9051 L: linux-tegra@vger.kernel.org
9052 T: git git://linuxtv.org/media_tree.git
9054 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9055 F: drivers/staging/media/tegra-vde/
9057 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9058 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9059 P: LinuxTV.org Project
9060 L: linux-media@vger.kernel.org
9061 W: https://linuxtv.org
9062 Q: http://patchwork.kernel.org/project/linux-media/list/
9063 T: git git://linuxtv.org/media_tree.git
9065 F: Documentation/devicetree/bindings/media/
9066 F: Documentation/media/
9068 F: drivers/staging/media/
9069 F: include/linux/platform_data/media/
9071 F: include/uapi/linux/dvb/
9072 F: include/uapi/linux/videodev2.h
9073 F: include/uapi/linux/media.h
9074 F: include/uapi/linux/v4l2-*
9075 F: include/uapi/linux/meye.h
9076 F: include/uapi/linux/ivtv*
9077 F: include/uapi/linux/uvcvideo.h
9079 MEDIATEK BLUETOOTH DRIVER
9080 M: Sean Wang <sean.wang@mediatek.com>
9081 L: linux-bluetooth@vger.kernel.org
9082 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9084 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9085 F: drivers/bluetooth/btmtkuart.c
9088 M: Sean Wang <sean.wang@mediatek.com>
9090 F: drivers/media/rc/mtk-cir.c
9093 M: Sean Wang <sean.wang@mediatek.com>
9094 L: dmaengine@vger.kernel.org
9095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9098 F: Documentation/devicetree/bindings/dma/mtk-*
9099 F: drivers/dma/mediatek/
9101 MEDIATEK PMIC LED DRIVER
9102 M: Sean Wang <sean.wang@mediatek.com>
9104 F: drivers/leds/leds-mt6323.c
9105 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9107 MEDIATEK ETHERNET DRIVER
9108 M: Felix Fietkau <nbd@openwrt.org>
9109 M: John Crispin <john@phrozen.org>
9110 M: Sean Wang <sean.wang@mediatek.com>
9111 M: Nelson Chang <nelson.chang@mediatek.com>
9112 L: netdev@vger.kernel.org
9114 F: drivers/net/ethernet/mediatek/
9116 MEDIATEK SWITCH DRIVER
9117 M: Sean Wang <sean.wang@mediatek.com>
9118 L: netdev@vger.kernel.org
9120 F: drivers/net/dsa/mt7530.*
9121 F: net/dsa/tag_mtk.c
9123 MEDIATEK JPEG DRIVER
9124 M: Rick Chang <rick.chang@mediatek.com>
9125 M: Bin Liu <bin.liu@mediatek.com>
9127 F: drivers/media/platform/mtk-jpeg/
9128 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9131 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9132 M: Houlong Wei <houlong.wei@mediatek.com>
9133 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9135 F: drivers/media/platform/mtk-mdp/
9136 F: drivers/media/platform/mtk-vpu/
9137 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9139 MEDIATEK MEDIA DRIVER
9140 M: Tiffany Lin <tiffany.lin@mediatek.com>
9141 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9143 F: drivers/media/platform/mtk-vcodec/
9144 F: drivers/media/platform/mtk-vpu/
9145 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9146 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9148 MEDIATEK MT7601U WIRELESS LAN DRIVER
9149 M: Jakub Kicinski <kubakici@wp.pl>
9150 L: linux-wireless@vger.kernel.org
9152 F: drivers/net/wireless/mediatek/mt7601u/
9154 MEDIATEK NAND CONTROLLER DRIVER
9155 M: Xiaolei Li <xiaolei.li@mediatek.com>
9156 L: linux-mtd@lists.infradead.org
9158 F: drivers/mtd/nand/raw/mtk_*
9159 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9161 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9162 M: Sean Wang <sean.wang@mediatek.com>
9164 F: drivers/char/hw_random/mtk-rng.c
9166 MEDIATEK USB3 DRD IP DRIVER
9167 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9168 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9170 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9172 F: drivers/usb/mtu3/
9174 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9175 M: Peter Senna Tschudin <peter.senna@gmail.com>
9176 M: Martin Donnelly <martin.donnelly@ge.com>
9177 M: Martyn Welch <martyn.welch@collabora.co.uk>
9179 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9180 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9182 MEGARAID SCSI/SAS DRIVERS
9183 M: Kashyap Desai <kashyap.desai@broadcom.com>
9184 M: Sumit Saxena <sumit.saxena@broadcom.com>
9185 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9186 L: megaraidlinux.pdl@broadcom.com
9187 L: linux-scsi@vger.kernel.org
9188 W: http://www.avagotech.com/support/
9190 F: Documentation/scsi/megaraid.txt
9191 F: drivers/scsi/megaraid.*
9192 F: drivers/scsi/megaraid/
9194 MELEXIS MLX90614 DRIVER
9195 M: Crt Mori <cmo@melexis.com>
9196 L: linux-iio@vger.kernel.org
9197 W: http://www.melexis.com
9199 F: drivers/iio/temperature/mlx90614.c
9201 MELEXIS MLX90632 DRIVER
9202 M: Crt Mori <cmo@melexis.com>
9203 L: linux-iio@vger.kernel.org
9204 W: http://www.melexis.com
9206 F: drivers/iio/temperature/mlx90632.c
9208 MELFAS MIP4 TOUCHSCREEN DRIVER
9209 M: Sangwon Jee <jeesw@melfas.com>
9210 W: http://www.melfas.com
9212 F: drivers/input/touchscreen/melfas_mip4.c
9213 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9215 MELLANOX ETHERNET DRIVER (mlx4_en)
9216 M: Tariq Toukan <tariqt@mellanox.com>
9217 L: netdev@vger.kernel.org
9219 W: http://www.mellanox.com
9220 Q: http://patchwork.ozlabs.org/project/netdev/list/
9221 F: drivers/net/ethernet/mellanox/mlx4/en_*
9223 MELLANOX ETHERNET DRIVER (mlx5e)
9224 M: Saeed Mahameed <saeedm@mellanox.com>
9225 L: netdev@vger.kernel.org
9227 W: http://www.mellanox.com
9228 Q: http://patchwork.ozlabs.org/project/netdev/list/
9229 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9231 MELLANOX ETHERNET INNOVA DRIVERS
9232 R: Boris Pismenny <borisp@mellanox.com>
9233 L: netdev@vger.kernel.org
9235 W: http://www.mellanox.com
9236 Q: http://patchwork.ozlabs.org/project/netdev/list/
9237 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9238 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9239 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9240 F: include/linux/mlx5/mlx5_ifc_fpga.h
9242 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9243 R: Boris Pismenny <borisp@mellanox.com>
9244 L: netdev@vger.kernel.org
9246 W: http://www.mellanox.com
9247 Q: http://patchwork.ozlabs.org/project/netdev/list/
9248 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9249 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9251 MELLANOX ETHERNET SWITCH DRIVERS
9252 M: Jiri Pirko <jiri@mellanox.com>
9253 M: Ido Schimmel <idosch@mellanox.com>
9254 L: netdev@vger.kernel.org
9256 W: http://www.mellanox.com
9257 Q: http://patchwork.ozlabs.org/project/netdev/list/
9258 F: drivers/net/ethernet/mellanox/mlxsw/
9259 F: tools/testing/selftests/drivers/net/mlxsw/
9261 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9262 M: mlxsw@mellanox.com
9263 L: netdev@vger.kernel.org
9265 W: http://www.mellanox.com
9266 Q: http://patchwork.ozlabs.org/project/netdev/list/
9267 F: drivers/net/ethernet/mellanox/mlxfw/
9269 MELLANOX HARDWARE PLATFORM SUPPORT
9270 M: Andy Shevchenko <andy@infradead.org>
9271 M: Darren Hart <dvhart@infradead.org>
9272 M: Vadim Pasternak <vadimp@mellanox.com>
9273 L: platform-driver-x86@vger.kernel.org
9275 F: drivers/platform/mellanox/
9277 MELLANOX MLX4 core VPI driver
9278 M: Tariq Toukan <tariqt@mellanox.com>
9279 L: netdev@vger.kernel.org
9280 L: linux-rdma@vger.kernel.org
9281 W: http://www.mellanox.com
9282 Q: http://patchwork.ozlabs.org/project/netdev/list/
9284 F: drivers/net/ethernet/mellanox/mlx4/
9285 F: include/linux/mlx4/
9287 MELLANOX MLX4 IB driver
9288 M: Yishai Hadas <yishaih@mellanox.com>
9289 L: linux-rdma@vger.kernel.org
9290 W: http://www.mellanox.com
9291 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9293 F: drivers/infiniband/hw/mlx4/
9294 F: include/linux/mlx4/
9295 F: include/uapi/rdma/mlx4-abi.h
9297 MELLANOX MLX5 core VPI driver
9298 M: Saeed Mahameed <saeedm@mellanox.com>
9299 M: Leon Romanovsky <leonro@mellanox.com>
9300 L: netdev@vger.kernel.org
9301 L: linux-rdma@vger.kernel.org
9302 W: http://www.mellanox.com
9303 Q: http://patchwork.ozlabs.org/project/netdev/list/
9305 F: drivers/net/ethernet/mellanox/mlx5/core/
9306 F: include/linux/mlx5/
9308 MELLANOX MLX5 IB driver
9309 M: Leon Romanovsky <leonro@mellanox.com>
9310 L: linux-rdma@vger.kernel.org
9311 W: http://www.mellanox.com
9312 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9314 F: drivers/infiniband/hw/mlx5/
9315 F: include/linux/mlx5/
9316 F: include/uapi/rdma/mlx5-abi.h
9318 MELLANOX MLXCPLD I2C AND MUX DRIVER
9319 M: Vadim Pasternak <vadimp@mellanox.com>
9320 M: Michael Shych <michaelsh@mellanox.com>
9321 L: linux-i2c@vger.kernel.org
9323 F: drivers/i2c/busses/i2c-mlxcpld.c
9324 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9325 F: Documentation/i2c/busses/i2c-mlxcpld
9327 MELLANOX MLXCPLD LED DRIVER
9328 M: Vadim Pasternak <vadimp@mellanox.com>
9329 L: linux-leds@vger.kernel.org
9331 F: drivers/leds/leds-mlxcpld.c
9332 F: drivers/leds/leds-mlxreg.c
9333 F: Documentation/leds/leds-mlxcpld.txt
9335 MELLANOX PLATFORM DRIVER
9336 M: Vadim Pasternak <vadimp@mellanox.com>
9337 L: platform-driver-x86@vger.kernel.org
9339 F: drivers/platform/x86/mlx-platform.c
9342 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9343 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9344 L: linux-kernel@vger.kernel.org
9346 F: kernel/sched/membarrier.c
9347 F: include/uapi/linux/membarrier.h
9348 F: arch/powerpc/include/asm/membarrier.h
9351 L: linux-mm@kvack.org
9352 W: http://www.linux-mm.org
9354 F: include/linux/mm.h
9355 F: include/linux/gfp.h
9356 F: include/linux/mmzone.h
9357 F: include/linux/memory_hotplug.h
9358 F: include/linux/vmalloc.h
9361 MEMORY TECHNOLOGY DEVICES (MTD)
9362 M: David Woodhouse <dwmw2@infradead.org>
9363 M: Brian Norris <computersforpeace@gmail.com>
9364 M: Boris Brezillon <boris.brezillon@bootlin.com>
9365 M: Marek Vasut <marek.vasut@gmail.com>
9366 M: Richard Weinberger <richard@nod.at>
9367 L: linux-mtd@lists.infradead.org
9368 W: http://www.linux-mtd.infradead.org/
9369 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9370 T: git git://git.infradead.org/linux-mtd.git master
9371 T: git git://git.infradead.org/linux-mtd.git mtd/next
9373 F: Documentation/devicetree/bindings/mtd/
9375 F: include/linux/mtd/
9376 F: include/uapi/mtd/
9378 MEN A21 WATCHDOG DRIVER
9379 M: Johannes Thumshirn <morbidrsa@gmail.com>
9380 L: linux-watchdog@vger.kernel.org
9382 F: drivers/watchdog/mena21_wdt.c
9384 MEN CHAMELEON BUS (mcb)
9385 M: Johannes Thumshirn <morbidrsa@gmail.com>
9388 F: include/linux/mcb.h
9389 F: Documentation/men-chameleon-bus.txt
9391 MEN F21BMC (Board Management Controller)
9392 M: Andreas Werner <andreas.werner@men.de>
9394 F: drivers/mfd/menf21bmc.c
9395 F: drivers/watchdog/menf21bmc_wdt.c
9396 F: drivers/leds/leds-menf21bmc.c
9397 F: drivers/hwmon/menf21bmc_hwmon.c
9398 F: Documentation/hwmon/menf21bmc
9400 MEN Z069 WATCHDOG DRIVER
9401 M: Johannes Thumshirn <jth@kernel.org>
9402 L: linux-watchdog@vger.kernel.org
9404 F: drivers/watchdog/menz069_wdt.c
9406 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9407 M: Neil Armstrong <narmstrong@baylibre.com>
9408 L: linux-media@lists.freedesktop.org
9409 L: linux-amlogic@lists.infradead.org
9410 W: http://linux-meson.com/
9412 F: drivers/media/platform/meson/ao-cec.c
9413 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9414 T: git git://linuxtv.org/media_tree.git
9416 MICROBLAZE ARCHITECTURE
9417 M: Michal Simek <monstr@monstr.eu>
9418 W: http://www.monstr.eu/fdt/
9419 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9423 MICROCHIP AT91 SERIAL DRIVER
9424 M: Richard Genoud <richard.genoud@gmail.com>
9426 F: drivers/tty/serial/atmel_serial.c
9427 F: drivers/tty/serial/atmel_serial.h
9429 MICROCHIP AUDIO ASOC DRIVERS
9430 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9435 MICROCHIP DMA DRIVER
9436 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9438 L: dmaengine@vger.kernel.org
9440 F: drivers/dma/at_hdmac.c
9441 F: drivers/dma/at_hdmac_regs.h
9442 F: include/linux/platform_data/dma-atmel.h
9443 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9444 F: include/dt-bindings/dma/at91.h
9446 MICROCHIP ECC DRIVER
9447 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9448 L: linux-crypto@vger.kernel.org
9450 F: drivers/crypto/atmel-ecc.*
9452 MICROCHIP I2C DRIVER
9453 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9454 L: linux-i2c@vger.kernel.org
9456 F: drivers/i2c/busses/i2c-at91.c
9458 MICROCHIP ISC DRIVER
9459 M: Eugen Hristev <eugen.hristev@microchip.com>
9460 L: linux-media@vger.kernel.org
9462 F: drivers/media/platform/atmel/atmel-isc.c
9463 F: drivers/media/platform/atmel/atmel-isc-regs.h
9464 F: devicetree/bindings/media/atmel-isc.txt
9466 MICROCHIP ISI DRIVER
9467 M: Eugen Hristev <eugen.hristev@microchip.com>
9468 L: linux-media@vger.kernel.org
9470 F: drivers/media/platform/atmel/atmel-isi.c
9471 F: include/media/atmel-isi.h
9473 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9474 M: Woojung Huh <Woojung.Huh@microchip.com>
9475 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9476 L: netdev@vger.kernel.org
9478 F: net/dsa/tag_ksz.c
9479 F: drivers/net/dsa/microchip/*
9480 F: include/linux/platform_data/microchip-ksz.h
9481 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9483 MICROCHIP LAN743X ETHERNET DRIVER
9484 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9485 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9486 L: netdev@vger.kernel.org
9488 F: drivers/net/ethernet/microchip/lan743x_*
9490 MICROCHIP LCDFB DRIVER
9491 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9492 L: linux-fbdev@vger.kernel.org
9494 F: drivers/video/fbdev/atmel_lcdfb.c
9495 F: include/video/atmel_lcdc.h
9497 MICROCHIP MMC/SD/SDIO MCI DRIVER
9498 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9500 F: drivers/mmc/host/atmel-mci.c
9502 MICROCHIP NAND DRIVER
9503 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9504 L: linux-mtd@lists.infradead.org
9506 F: drivers/mtd/nand/raw/atmel/*
9507 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9509 MICROCHIP PWM DRIVER
9510 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9512 L: linux-pwm@vger.kernel.org
9514 F: drivers/pwm/pwm-atmel.c
9515 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9517 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9518 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9519 M: Eugen Hristev <eugen.hristev@microchip.com>
9520 L: linux-iio@vger.kernel.org
9522 F: drivers/iio/adc/at91-sama5d2_adc.c
9523 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9524 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9526 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9527 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9529 F: drivers/power/reset/at91-sama5d2_shdwc.c
9531 MICROCHIP SPI DRIVER
9532 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9534 F: drivers/spi/spi-atmel.*
9536 MICROCHIP SSC DRIVER
9537 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540 F: drivers/misc/atmel-ssc.c
9541 F: include/linux/atmel-ssc.h
9543 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9544 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547 F: drivers/misc/atmel_tclib.c
9548 F: drivers/clocksource/tcb_clksrc.c
9550 MICROCHIP USBA UDC DRIVER
9551 M: Cristian Birsan <cristian.birsan@microchip.com>
9552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9556 MICROCHIP USB251XB DRIVER
9557 M: Richard Leitner <richard.leitner@skidata.com>
9558 L: linux-usb@vger.kernel.org
9560 F: drivers/usb/misc/usb251xb.c
9561 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9563 MICROCHIP XDMA DRIVER
9564 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9565 L: linux-arm-kernel@lists.infradead.org
9566 L: dmaengine@vger.kernel.org
9568 F: drivers/dma/at_xdmac.c
9571 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9572 L: linux-mips@linux-mips.org
9574 F: arch/mips/generic/board-ocelot.c
9575 F: arch/mips/configs/generic/board-ocelot.config
9576 F: arch/mips/boot/dts/mscc/
9577 F: Documentation/devicetree/bindings/mips/mscc.txt
9579 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9580 M: Don Brace <don.brace@microsemi.com>
9581 L: esc.storagedev@microsemi.com
9582 L: linux-scsi@vger.kernel.org
9584 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9585 F: drivers/scsi/smartpqi/Kconfig
9586 F: drivers/scsi/smartpqi/Makefile
9587 F: include/linux/cciss*.h
9588 F: include/uapi/linux/cciss*.h
9589 F: Documentation/scsi/smartpqi.txt
9591 MICROSEMI ETHERNET SWITCH DRIVER
9592 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9593 L: netdev@vger.kernel.org
9595 F: drivers/net/ethernet/mscc/
9597 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9598 M: Chen Yu <yu.c.chen@intel.com>
9599 L: platform-driver-x86@vger.kernel.org
9601 F: drivers/platform/x86/surfacepro3_button.c
9604 M: Oliver Neukum <oliver@neukum.org>
9606 F: drivers/usb/image/microtek.*
9609 M: Ralf Baechle <ralf@linux-mips.org>
9610 M: Paul Burton <paul.burton@mips.com>
9611 M: James Hogan <jhogan@kernel.org>
9612 L: linux-mips@linux-mips.org
9613 W: http://www.linux-mips.org/
9614 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9616 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9618 F: Documentation/devicetree/bindings/mips/
9619 F: Documentation/mips/
9621 F: drivers/platform/mips/
9623 MIPS BOSTON DEVELOPMENT BOARD
9624 M: Paul Burton <paul.burton@mips.com>
9625 L: linux-mips@linux-mips.org
9627 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9628 F: arch/mips/boot/dts/img/boston.dts
9629 F: arch/mips/configs/generic/board-boston.config
9630 F: drivers/clk/imgtec/clk-boston.c
9631 F: include/dt-bindings/clock/boston-clock.h
9633 MIPS GENERIC PLATFORM
9634 M: Paul Burton <paul.burton@mips.com>
9635 L: linux-mips@linux-mips.org
9637 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9638 F: arch/mips/generic/
9639 F: arch/mips/tools/generic-board-config.sh
9641 MIPS/LOONGSON1 ARCHITECTURE
9642 M: Keguang Zhang <keguang.zhang@gmail.com>
9643 L: linux-mips@linux-mips.org
9645 F: arch/mips/loongson32/
9646 F: arch/mips/include/asm/mach-loongson32/
9647 F: drivers/*/*loongson1*
9648 F: drivers/*/*/*loongson1*
9650 MIPS/LOONGSON2 ARCHITECTURE
9651 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9652 L: linux-mips@linux-mips.org
9654 F: arch/mips/loongson64/*{2e/2f}*
9655 F: arch/mips/include/asm/mach-loongson64/
9656 F: drivers/*/*loongson2*
9657 F: drivers/*/*/*loongson2*
9659 MIPS/LOONGSON3 ARCHITECTURE
9660 M: Huacai Chen <chenhc@lemote.com>
9661 L: linux-mips@linux-mips.org
9663 F: arch/mips/loongson64/
9664 F: arch/mips/include/asm/mach-loongson64/
9665 F: drivers/platform/mips/cpu_hwmon.c
9666 F: drivers/*/*loongson3*
9667 F: drivers/*/*/*loongson3*
9669 MIPS RINT INSTRUCTION EMULATION
9670 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9671 L: linux-mips@linux-mips.org
9673 F: arch/mips/math-emu/sp_rint.c
9674 F: arch/mips/math-emu/dp_rint.c
9676 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9677 M: Hans Verkuil <hverkuil@xs4all.nl>
9678 L: linux-media@vger.kernel.org
9679 T: git git://linuxtv.org/media_tree.git
9680 W: https://linuxtv.org
9682 F: drivers/media/radio/radio-miropcm20*
9685 M: Eric Miao <eric.y.miao@gmail.com>
9686 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688 T: git git://github.com/hzhuang1/linux.git
9689 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9691 F: arch/arm/boot/dts/mmp*
9692 F: arch/arm/mach-mmp/
9694 MN88472 MEDIA DRIVER
9695 M: Antti Palosaari <crope@iki.fi>
9696 L: linux-media@vger.kernel.org
9697 W: https://linuxtv.org
9698 W: http://palosaari.fi/linux/
9699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9701 F: drivers/media/dvb-frontends/mn88472*
9703 MN88473 MEDIA DRIVER
9704 M: Antti Palosaari <crope@iki.fi>
9705 L: linux-media@vger.kernel.org
9706 W: https://linuxtv.org
9707 W: http://palosaari.fi/linux/
9708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9710 F: drivers/media/dvb-frontends/mn88473*
9712 PCI DRIVER FOR MOBIVEIL PCIE IP
9713 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9714 L: linux-pci@vger.kernel.org
9716 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9717 F: drivers/pci/controller/pcie-mobiveil.c
9720 M: Jessica Yu <jeyu@kernel.org>
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9723 F: include/linux/module.h
9726 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9727 W: http://popies.net/meye/
9729 F: Documentation/media/v4l-drivers/meye*
9730 F: drivers/media/pci/meye/
9731 F: include/uapi/linux/meye.h
9733 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9734 M: Jiri Slaby <jirislaby@gmail.com>
9736 F: Documentation/serial/moxa-smartio
9737 F: drivers/tty/mxser.*
9739 MR800 AVERMEDIA USB FM RADIO DRIVER
9740 M: Alexey Klimov <klimov.linux@gmail.com>
9741 L: linux-media@vger.kernel.org
9742 T: git git://linuxtv.org/media_tree.git
9744 F: drivers/media/radio/radio-mr800.c
9746 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9747 M: Alan Ott <alan@signal11.us>
9748 L: linux-wpan@vger.kernel.org
9750 F: drivers/net/ieee802154/mrf24j40.c
9751 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9754 M: "Lee, Chun-Yi" <jlee@suse.com>
9755 L: platform-driver-x86@vger.kernel.org
9757 F: drivers/platform/x86/msi-laptop.c
9760 L: platform-driver-x86@vger.kernel.org
9762 F: drivers/platform/x86/msi-wmi.c
9765 M: Antti Palosaari <crope@iki.fi>
9766 L: linux-media@vger.kernel.org
9767 W: https://linuxtv.org
9768 W: http://palosaari.fi/linux/
9769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9770 T: git git://linuxtv.org/anttip/media_tree.git
9772 F: drivers/media/tuners/msi001*
9774 MSI2500 MEDIA DRIVER
9775 M: Antti Palosaari <crope@iki.fi>
9776 L: linux-media@vger.kernel.org
9777 W: https://linuxtv.org
9778 W: http://palosaari.fi/linux/
9779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9780 T: git git://linuxtv.org/anttip/media_tree.git
9782 F: drivers/media/usb/msi2500/
9784 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9785 M: Robert Jarzmik <robert.jarzmik@free.fr>
9786 L: linux-mtd@lists.infradead.org
9788 F: drivers/mtd/devices/docg3*
9790 MT9M032 APTINA SENSOR DRIVER
9791 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9792 L: linux-media@vger.kernel.org
9793 T: git git://linuxtv.org/media_tree.git
9795 F: drivers/media/i2c/mt9m032.c
9796 F: include/media/i2c/mt9m032.h
9798 MT9P031 APTINA CAMERA SENSOR
9799 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9800 L: linux-media@vger.kernel.org
9801 T: git git://linuxtv.org/media_tree.git
9803 F: drivers/media/i2c/mt9p031.c
9804 F: include/media/i2c/mt9p031.h
9806 MT9T001 APTINA CAMERA SENSOR
9807 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9808 L: linux-media@vger.kernel.org
9809 T: git git://linuxtv.org/media_tree.git
9811 F: drivers/media/i2c/mt9t001.c
9812 F: include/media/i2c/mt9t001.h
9814 MT9T112 APTINA CAMERA SENSOR
9815 M: Jacopo Mondi <jacopo@jmondi.org>
9816 L: linux-media@vger.kernel.org
9817 T: git git://linuxtv.org/media_tree.git
9819 F: drivers/media/i2c/mt9t112.c
9820 F: include/media/i2c/mt9t112.h
9822 MT9V032 APTINA CAMERA SENSOR
9823 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9824 L: linux-media@vger.kernel.org
9825 T: git git://linuxtv.org/media_tree.git
9827 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9828 F: drivers/media/i2c/mt9v032.c
9829 F: include/media/i2c/mt9v032.h
9831 MT9V111 APTINA CAMERA SENSOR
9832 M: Jacopo Mondi <jacopo@jmondi.org>
9833 L: linux-media@vger.kernel.org
9834 T: git git://linuxtv.org/media_tree.git
9836 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9837 F: drivers/media/i2c/mt9v111.c
9839 MULTIFUNCTION DEVICES (MFD)
9840 M: Lee Jones <lee.jones@linaro.org>
9841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9843 F: Documentation/devicetree/bindings/mfd/
9845 F: include/linux/mfd/
9846 F: include/dt-bindings/mfd/
9848 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9850 F: drivers/mmc/host/mmc_spi.c
9851 F: include/linux/spi/mmc_spi.h
9853 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9854 M: Ulf Hansson <ulf.hansson@linaro.org>
9855 L: linux-mmc@vger.kernel.org
9856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9858 F: Documentation/devicetree/bindings/mmc/
9860 F: include/linux/mmc/
9861 F: include/uapi/linux/mmc/
9863 MULTIPLEXER SUBSYSTEM
9864 M: Peter Rosin <peda@axentia.se>
9866 F: Documentation/ABI/testing/sysfs-class-mux*
9867 F: Documentation/devicetree/bindings/mux/
9868 F: include/linux/dt-bindings/mux/
9869 F: include/linux/mux/
9872 MULTITECH MULTIPORT CARD (ISICOM)
9874 F: drivers/tty/isicom.c
9875 F: include/linux/isicom.h
9877 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9878 M: Bin Liu <b-liu@ti.com>
9879 L: linux-usb@vger.kernel.org
9881 F: drivers/usb/musb/
9883 MXL301RF MEDIA DRIVER
9884 M: Akihiro Tsukada <tskd08@gmail.com>
9885 L: linux-media@vger.kernel.org
9887 F: drivers/media/tuners/mxl301rf*
9889 MXL5007T MEDIA DRIVER
9890 M: Michael Krufky <mkrufky@linuxtv.org>
9891 L: linux-media@vger.kernel.org
9892 W: https://linuxtv.org
9893 W: http://github.com/mkrufky
9894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9895 T: git git://linuxtv.org/mkrufky/tuners.git
9897 F: drivers/media/tuners/mxl5007t.*
9900 M: Marek Vasut <marex@denx.de>
9902 F: drivers/gpu/drm/mxsfb/
9903 F: Documentation/devicetree/bindings/display/mxsfb.txt
9905 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9906 M: Chris Lee <christopher.lee@cspi.com>
9907 L: netdev@vger.kernel.org
9908 W: https://www.cspi.com/ethernet-products/support/downloads/
9910 F: drivers/net/ethernet/myricom/myri10ge/
9912 NAND FLASH SUBSYSTEM
9913 M: Boris Brezillon <boris.brezillon@bootlin.com>
9914 M: Miquel Raynal <miquel.raynal@bootlin.com>
9915 R: Richard Weinberger <richard@nod.at>
9916 L: linux-mtd@lists.infradead.org
9917 W: http://www.linux-mtd.infradead.org/
9918 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9919 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9920 T: git git://git.infradead.org/linux-mtd.git nand/next
9922 F: drivers/mtd/nand/
9923 F: include/linux/mtd/*nand*.h
9925 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9926 M: Daniel Mack <zonque@gmail.com>
9928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9929 W: http://www.native-instruments.com
9932 NATSEMI ETHERNET DRIVER (DP8381x)
9934 F: drivers/net/ethernet/natsemi/natsemi.c
9937 M: Petr Vandrovec <petr@vandrovec.name>
9939 F: drivers/staging/ncpfs/
9941 NCR 5380 SCSI DRIVERS
9942 M: Finn Thain <fthain@telegraphics.com.au>
9943 M: Michael Schmitz <schmitzmic@gmail.com>
9944 L: linux-scsi@vger.kernel.org
9946 F: Documentation/scsi/g_NCR5380.txt
9947 F: drivers/scsi/NCR5380.*
9948 F: drivers/scsi/arm/cumana_1.c
9949 F: drivers/scsi/arm/oak.c
9950 F: drivers/scsi/atari_scsi.*
9951 F: drivers/scsi/dmx3191d.c
9952 F: drivers/scsi/g_NCR5380.*
9953 F: drivers/scsi/mac_scsi.*
9954 F: drivers/scsi/sun3_scsi.*
9955 F: drivers/scsi/sun3_scsi_vme.c
9958 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9962 NCT6775 HARDWARE MONITOR DRIVER
9963 M: Guenter Roeck <linux@roeck-us.net>
9964 L: linux-hwmon@vger.kernel.org
9966 F: Documentation/hwmon/nct6775
9967 F: drivers/hwmon/nct6775.c
9970 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9971 L: netdev@vger.kernel.org
9973 F: driver/net/net_failover.c
9974 F: include/net/net_failover.h
9975 F: Documentation/networking/net_failover.rst
9977 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9978 M: Faisal Latif <faisal.latif@intel.com>
9979 L: linux-rdma@vger.kernel.org
9980 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9982 F: drivers/infiniband/hw/nes/
9983 F: include/uapi/rdma/nes-abi.h
9985 NETEM NETWORK EMULATOR
9986 M: Stephen Hemminger <stephen@networkplumber.org>
9987 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9989 F: net/sched/sch_netem.c
9991 NETERION 10GbE DRIVERS (s2io/vxge)
9992 M: Jon Mason <jdmason@kudzu.us>
9993 L: netdev@vger.kernel.org
9995 F: Documentation/networking/s2io.txt
9996 F: Documentation/networking/vxge.txt
9997 F: drivers/net/ethernet/neterion/
10000 M: Pablo Neira Ayuso <pablo@netfilter.org>
10001 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10002 M: Florian Westphal <fw@strlen.de>
10003 L: netfilter-devel@vger.kernel.org
10004 L: coreteam@netfilter.org
10005 W: http://www.netfilter.org/
10006 W: http://www.iptables.org/
10007 W: http://www.nftables.org/
10008 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10012 F: include/linux/netfilter*
10013 F: include/linux/netfilter/
10014 F: include/net/netfilter/
10015 F: include/uapi/linux/netfilter*
10016 F: include/uapi/linux/netfilter/
10017 F: net/*/netfilter.c
10018 F: net/*/netfilter/
10020 F: net/bridge/br_netfilter*.c
10022 NETROM NETWORK LAYER
10023 M: Ralf Baechle <ralf@linux-mips.org>
10024 L: linux-hams@vger.kernel.org
10025 W: http://www.linux-ax25.org/
10027 F: include/net/netrom.h
10028 F: include/uapi/linux/netrom.h
10031 NETRONOME ETHERNET DRIVERS
10032 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10033 L: oss-drivers@netronome.com
10035 F: drivers/net/ethernet/netronome/
10037 NETWORK BLOCK DEVICE (NBD)
10038 M: Josef Bacik <josef@toxicpanda.com>
10040 L: linux-block@vger.kernel.org
10041 L: nbd@other.debian.org
10042 F: Documentation/blockdev/nbd.txt
10043 F: drivers/block/nbd.c
10044 F: include/uapi/linux/nbd.h
10046 NETWORK DROP MONITOR
10047 M: Neil Horman <nhorman@tuxdriver.com>
10048 L: netdev@vger.kernel.org
10050 W: https://fedorahosted.org/dropwatch/
10051 F: net/core/drop_monitor.c
10054 M: "David S. Miller" <davem@davemloft.net>
10055 L: netdev@vger.kernel.org
10056 W: http://www.linuxfoundation.org/en/Net
10057 Q: http://patchwork.ozlabs.org/project/netdev/list/
10058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10061 F: Documentation/devicetree/bindings/net/
10063 F: include/linux/if_*
10064 F: include/linux/netdevice.h
10065 F: include/linux/etherdevice.h
10066 F: include/linux/fcdevice.h
10067 F: include/linux/fddidevice.h
10068 F: include/linux/hippidevice.h
10069 F: include/linux/inetdevice.h
10070 F: include/uapi/linux/if_*
10071 F: include/uapi/linux/netdevice.h
10073 NETWORKING DRIVERS (WIRELESS)
10074 M: Kalle Valo <kvalo@codeaurora.org>
10075 L: linux-wireless@vger.kernel.org
10076 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10080 F: Documentation/devicetree/bindings/net/wireless/
10081 F: drivers/net/wireless/
10084 M: Andrew Lunn <andrew@lunn.ch>
10085 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10086 M: Florian Fainelli <f.fainelli@gmail.com>
10088 F: Documentation/devicetree/bindings/net/dsa/
10090 F: include/net/dsa.h
10091 F: include/linux/dsa/
10092 F: drivers/net/dsa/
10094 NETWORKING [GENERAL]
10095 M: "David S. Miller" <davem@davemloft.net>
10096 L: netdev@vger.kernel.org
10097 W: http://www.linuxfoundation.org/en/Net
10098 Q: http://patchwork.ozlabs.org/project/netdev/list/
10099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10101 B: mailto:netdev@vger.kernel.org
10105 F: include/linux/in.h
10106 F: include/linux/net.h
10107 F: include/linux/netdevice.h
10108 F: include/uapi/linux/in.h
10109 F: include/uapi/linux/net.h
10110 F: include/uapi/linux/netdevice.h
10111 F: include/uapi/linux/net_namespace.h
10112 F: tools/testing/selftests/net/
10115 F: Documentation/networking/
10118 M: Steffen Klassert <steffen.klassert@secunet.com>
10119 M: Herbert Xu <herbert@gondor.apana.org.au>
10120 M: "David S. Miller" <davem@davemloft.net>
10121 L: netdev@vger.kernel.org
10122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10131 F: net/ipv4/ipcomp.c
10132 F: net/ipv4/ip_vti.c
10136 F: net/ipv6/ipcomp6.c
10137 F: net/ipv6/ip6_vti.c
10138 F: include/uapi/linux/xfrm.h
10139 F: include/net/xfrm.h
10141 NETWORKING [IPv4/IPv6]
10142 M: "David S. Miller" <davem@davemloft.net>
10143 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10144 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10145 L: netdev@vger.kernel.org
10146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10153 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10154 M: Paul Moore <paul@paul-moore.com>
10155 W: https://github.com/netlabel
10156 L: netdev@vger.kernel.org
10157 L: linux-security-module@vger.kernel.org
10159 F: Documentation/netlabel/
10160 F: include/net/calipso.h
10161 F: include/net/cipso_ipv4.h
10162 F: include/net/netlabel.h
10163 F: include/uapi/linux/netfilter/xt_SECMARK.h
10164 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10166 F: net/ipv4/cipso_ipv4.c
10167 F: net/ipv6/calipso.c
10168 F: net/netfilter/xt_CONNSECMARK.c
10169 F: net/netfilter/xt_SECMARK.c
10172 M: Eric Dumazet <edumazet@google.com>
10173 L: netdev@vger.kernel.org
10176 F: net/ipv4/syncookies.c
10178 F: net/ipv6/syncookies.c
10179 F: include/uapi/linux/tcp.h
10180 F: include/net/tcp.h
10181 F: include/linux/tcp.h
10182 F: include/trace/events/tcp.h
10185 M: Boris Pismenny <borisp@mellanox.com>
10186 M: Aviad Yehezkel <aviadye@mellanox.com>
10187 M: Dave Watson <davejwatson@fb.com>
10188 L: netdev@vger.kernel.org
10191 F: include/uapi/linux/tls.h
10192 F: include/net/tls.h
10194 NETWORKING [WIRELESS]
10195 L: linux-wireless@vger.kernel.org
10196 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10199 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10201 F: drivers/net/netdevsim/*
10203 NETXEN (1/10) GbE SUPPORT
10204 M: Manish Chopra <manish.chopra@cavium.com>
10205 M: Rahul Verma <rahul.verma@cavium.com>
10206 M: Dept-GELinuxNICDev@cavium.com
10207 L: netdev@vger.kernel.org
10209 F: drivers/net/ethernet/qlogic/netxen/
10212 M: Samuel Ortiz <sameo@linux.intel.com>
10213 L: linux-wireless@vger.kernel.org
10214 L: linux-nfc@lists.01.org (subscribers-only)
10217 F: include/net/nfc/
10218 F: include/uapi/linux/nfc.h
10220 F: include/linux/platform_data/nfcmrvl.h
10221 F: include/linux/platform_data/nxp-nci.h
10222 F: Documentation/devicetree/bindings/net/nfc/
10224 NFS, SUNRPC, AND LOCKD CLIENTS
10225 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10226 M: Anna Schumaker <anna.schumaker@netapp.com>
10227 L: linux-nfs@vger.kernel.org
10228 W: http://client.linux-nfs.org
10229 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10235 F: include/linux/lockd/
10236 F: include/linux/nfs*
10237 F: include/linux/sunrpc/
10238 F: include/uapi/linux/nfs*
10239 F: include/uapi/linux/sunrpc/
10242 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10243 L: linux-nilfs@vger.kernel.org
10244 W: https://nilfs.sourceforge.io/
10245 W: https://nilfs.osdn.jp/
10246 T: git git://github.com/konis/nilfs2.git
10248 F: Documentation/filesystems/nilfs2.txt
10250 F: include/trace/events/nilfs2.h
10251 F: include/uapi/linux/nilfs2_api.h
10252 F: include/uapi/linux/nilfs2_ondisk.h
10254 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10255 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10256 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10258 F: Documentation/scsi/NinjaSCSI.txt
10259 F: drivers/scsi/pcmcia/nsp_*
10261 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10262 M: GOTO Masanori <gotom@debian.or.jp>
10263 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10264 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10266 F: Documentation/scsi/NinjaSCSI.txt
10267 F: drivers/scsi/nsp32*
10270 M: Ley Foon Tan <lftan@altera.com>
10271 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10276 NOHZ, DYNTICKS SUPPORT
10277 M: Frederic Weisbecker <fweisbec@gmail.com>
10278 M: Thomas Gleixner <tglx@linutronix.de>
10279 M: Ingo Molnar <mingo@kernel.org>
10280 L: linux-kernel@vger.kernel.org
10281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10283 F: kernel/time/tick*.*
10284 F: include/linux/tick.h
10285 F: include/linux/sched/nohz.h
10287 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10288 M: Pavel Machek <pavel@ucw.cz>
10289 M: Sakari Ailus <sakari.ailus@iki.fi>
10290 L: linux-media@vger.kernel.org
10292 F: drivers/media/i2c/et8ek8
10293 F: drivers/media/i2c/ad5820.c
10295 NOKIA N900 POWER SUPPLY DRIVERS
10296 R: Pali Rohár <pali.rohar@gmail.com>
10297 F: include/linux/power/bq2415x_charger.h
10298 F: include/linux/power/bq27xxx_battery.h
10299 F: include/linux/power/isp1704_charger.h
10300 F: drivers/power/supply/bq2415x_charger.c
10301 F: drivers/power/supply/bq27xxx_battery.c
10302 F: drivers/power/supply/bq27xxx_battery_i2c.c
10303 F: drivers/power/supply/isp1704_charger.c
10304 F: drivers/power/supply/rx51_battery.c
10307 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10308 L: linux-ntb@googlegroups.com
10310 F: drivers/ntb/hw/amd/
10313 M: Jon Mason <jdmason@kudzu.us>
10314 M: Dave Jiang <dave.jiang@intel.com>
10315 M: Allen Hubbe <allenbh@gmail.com>
10316 L: linux-ntb@googlegroups.com
10318 W: https://github.com/jonmason/ntb/wiki
10319 T: git git://github.com/jonmason/ntb.git
10321 F: drivers/net/ntb_netdev.c
10322 F: include/linux/ntb.h
10323 F: include/linux/ntb_transport.h
10324 F: tools/testing/selftests/ntb/
10327 M: Serge Semin <fancer.lancer@gmail.com>
10328 L: linux-ntb@googlegroups.com
10330 F: drivers/ntb/hw/idt/
10333 M: Dave Jiang <dave.jiang@intel.com>
10334 L: linux-ntb@googlegroups.com
10336 W: https://github.com/davejiang/linux/wiki
10337 T: git https://github.com/davejiang/linux.git
10338 F: drivers/ntb/hw/intel/
10341 M: Anton Altaparmakov <anton@tuxera.com>
10342 L: linux-ntfs-dev@lists.sourceforge.net
10343 W: http://www.tuxera.com/
10344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10346 F: Documentation/filesystems/ntfs.txt
10350 M: Finn Thain <fthain@telegraphics.com.au>
10351 L: linux-m68k@lists.linux-m68k.org
10353 F: arch/*/include/asm/nubus.h
10355 F: include/linux/nubus.h
10356 F: include/uapi/linux/nubus.h
10358 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10359 M: Antonino Daplas <adaplas@gmail.com>
10360 L: linux-fbdev@vger.kernel.org
10362 F: drivers/video/fbdev/riva/
10363 F: drivers/video/fbdev/nvidia/
10366 M: Keith Busch <keith.busch@intel.com>
10367 M: Jens Axboe <axboe@fb.com>
10368 M: Christoph Hellwig <hch@lst.de>
10369 M: Sagi Grimberg <sagi@grimberg.me>
10370 L: linux-nvme@lists.infradead.org
10371 T: git://git.infradead.org/nvme.git
10372 W: http://git.infradead.org/nvme.git
10374 F: drivers/nvme/host/
10375 F: include/linux/nvme.h
10376 F: include/uapi/linux/nvme_ioctl.h
10378 NVM EXPRESS FC TRANSPORT DRIVERS
10379 M: James Smart <james.smart@broadcom.com>
10380 L: linux-nvme@lists.infradead.org
10382 F: include/linux/nvme-fc.h
10383 F: include/linux/nvme-fc-driver.h
10384 F: drivers/nvme/host/fc.c
10385 F: drivers/nvme/target/fc.c
10386 F: drivers/nvme/target/fcloop.c
10388 NVM EXPRESS TARGET DRIVER
10389 M: Christoph Hellwig <hch@lst.de>
10390 M: Sagi Grimberg <sagi@grimberg.me>
10391 L: linux-nvme@lists.infradead.org
10392 T: git://git.infradead.org/nvme.git
10393 W: http://git.infradead.org/nvme.git
10395 F: drivers/nvme/target/
10398 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10401 F: Documentation/devicetree/bindings/nvmem/
10402 F: Documentation/ABI/stable/sysfs-bus-nvmem
10403 F: include/linux/nvmem-consumer.h
10404 F: include/linux/nvmem-provider.h
10406 NXP SGTL5000 DRIVER
10407 M: Fabio Estevam <fabio.estevam@nxp.com>
10408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10410 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10411 F: sound/soc/codecs/sgtl5000*
10413 NXP TDA998X DRM DRIVER
10414 M: Russell King <linux@armlinux.org.uk>
10416 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10417 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10418 F: drivers/gpu/drm/i2c/tda998x_drv.c
10419 F: include/drm/i2c/tda998x.h
10420 F: include/dt-bindings/display/tda998x.h
10424 M: Peter Rosin <peda@axentia.se>
10425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10427 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10428 F: sound/soc/codecs/tfa9879*
10431 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10432 R: Charles Gorand <charles.gorand@effinnov.com>
10433 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10435 F: drivers/nfc/nxp-nci
10438 M: Josh Poimboeuf <jpoimboe@redhat.com>
10439 M: Peter Zijlstra <peterz@infradead.org>
10443 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10444 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10445 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10446 L: linuxppc-dev@lists.ozlabs.org
10448 F: arch/powerpc/platforms/powernv/ocxl.c
10449 F: arch/powerpc/include/asm/pnv-ocxl.h
10450 F: drivers/misc/ocxl/
10451 F: include/misc/ocxl*
10452 F: include/uapi/misc/ocxl.h
10453 F: Documentation/accelerators/ocxl.rst
10456 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10457 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10459 L: linux-omap@vger.kernel.org
10463 OMAP CLOCK FRAMEWORK SUPPORT
10464 M: Paul Walmsley <paul@pwsan.com>
10465 L: linux-omap@vger.kernel.org
10467 F: arch/arm/*omap*/*clock*
10469 OMAP DEVICE TREE SUPPORT
10470 M: Benoît Cousson <bcousson@baylibre.com>
10471 M: Tony Lindgren <tony@atomide.com>
10472 L: linux-omap@vger.kernel.org
10473 L: devicetree@vger.kernel.org
10475 F: arch/arm/boot/dts/*omap*
10476 F: arch/arm/boot/dts/*am3*
10477 F: arch/arm/boot/dts/*am4*
10478 F: arch/arm/boot/dts/*am5*
10479 F: arch/arm/boot/dts/*dra7*
10481 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10482 L: linux-omap@vger.kernel.org
10483 L: linux-fbdev@vger.kernel.org
10485 F: drivers/video/fbdev/omap2/
10486 F: Documentation/arm/OMAP/DSS
10488 OMAP FRAMEBUFFER SUPPORT
10489 L: linux-fbdev@vger.kernel.org
10490 L: linux-omap@vger.kernel.org
10492 F: drivers/video/fbdev/omap/
10494 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10495 M: Roger Quadros <rogerq@ti.com>
10496 M: Tony Lindgren <tony@atomide.com>
10497 L: linux-omap@vger.kernel.org
10499 F: drivers/memory/omap-gpmc.c
10500 F: arch/arm/mach-omap2/*gpmc*
10503 M: Grygorii Strashko <grygorii.strashko@ti.com>
10504 M: Santosh Shilimkar <ssantosh@kernel.org>
10505 M: Kevin Hilman <khilman@kernel.org>
10506 L: linux-omap@vger.kernel.org
10508 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10509 F: drivers/gpio/gpio-omap.c
10511 OMAP HARDWARE SPINLOCK SUPPORT
10512 M: Ohad Ben-Cohen <ohad@wizery.com>
10513 L: linux-omap@vger.kernel.org
10515 F: drivers/hwspinlock/omap_hwspinlock.c
10517 OMAP HS MMC SUPPORT
10518 L: linux-mmc@vger.kernel.org
10519 L: linux-omap@vger.kernel.org
10521 F: drivers/mmc/host/omap_hsmmc.c
10524 M: Paul Walmsley <paul@pwsan.com>
10525 L: linux-omap@vger.kernel.org
10527 F: arch/arm/mach-omap2/omap_hwmod*data*
10529 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10530 M: Benoît Cousson <bcousson@baylibre.com>
10531 L: linux-omap@vger.kernel.org
10533 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10536 M: Benoît Cousson <bcousson@baylibre.com>
10537 M: Paul Walmsley <paul@pwsan.com>
10538 L: linux-omap@vger.kernel.org
10540 F: arch/arm/mach-omap2/omap_hwmod.*
10542 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10543 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10544 L: linux-media@vger.kernel.org
10546 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10547 F: drivers/media/platform/omap3isp/
10548 F: drivers/staging/media/omap4iss/
10551 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10552 L: linux-omap@vger.kernel.org
10554 F: drivers/mmc/host/omap.c
10556 OMAP POWER MANAGEMENT SUPPORT
10557 M: Kevin Hilman <khilman@kernel.org>
10558 L: linux-omap@vger.kernel.org
10560 F: arch/arm/*omap*/*pm*
10561 F: drivers/cpufreq/omap-cpufreq.c
10563 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10564 M: Rajendra Nayak <rnayak@codeaurora.org>
10565 M: Paul Walmsley <paul@pwsan.com>
10566 L: linux-omap@vger.kernel.org
10568 F: arch/arm/mach-omap2/prm*
10570 OMAP RANDOM NUMBER GENERATOR SUPPORT
10571 M: Deepak Saxena <dsaxena@plexity.net>
10573 F: drivers/char/hw_random/omap-rng.c
10576 L: linux-usb@vger.kernel.org
10577 L: linux-omap@vger.kernel.org
10579 F: drivers/usb/*/*omap*
10580 F: arch/arm/*omap*/usb*
10582 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10583 M: Mark Jackson <mpfj@newflow.co.uk>
10584 L: linux-omap@vger.kernel.org
10586 F: arch/arm/boot/dts/am335x-nano.dts
10589 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10590 M: Tony Lindgren <tony@atomide.com>
10591 L: linux-omap@vger.kernel.org
10592 Q: http://patchwork.kernel.org/project/linux-omap/list/
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10595 F: arch/arm/mach-omap1/
10596 F: arch/arm/plat-omap/
10597 F: arch/arm/configs/omap1_defconfig
10598 F: drivers/i2c/busses/i2c-omap.c
10599 F: include/linux/platform_data/i2c-omap.h
10600 F: include/linux/platform_data/ams-delta-fiq.h
10603 M: Tony Lindgren <tony@atomide.com>
10604 L: linux-omap@vger.kernel.org
10605 W: http://www.muru.com/linux/omap/
10606 W: http://linux.omap.com/
10607 Q: http://patchwork.kernel.org/project/linux-omap/list/
10608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10610 F: arch/arm/mach-omap2/
10611 F: arch/arm/plat-omap/
10612 F: arch/arm/configs/omap2plus_defconfig
10613 F: drivers/i2c/busses/i2c-omap.c
10614 F: drivers/irqchip/irq-omap-intc.c
10615 F: drivers/mfd/*omap*.c
10616 F: drivers/mfd/menelaus.c
10617 F: drivers/mfd/palmas.c
10618 F: drivers/mfd/tps65217.c
10619 F: drivers/mfd/tps65218.c
10620 F: drivers/mfd/tps65910.c
10621 F: drivers/mfd/twl-core.[ch]
10622 F: drivers/mfd/twl4030*.c
10623 F: drivers/mfd/twl6030*.c
10624 F: drivers/mfd/twl6040*.c
10625 F: drivers/regulator/palmas-regulator*.c
10626 F: drivers/regulator/pbias-regulator.c
10627 F: drivers/regulator/tps65217-regulator.c
10628 F: drivers/regulator/tps65218-regulator.c
10629 F: drivers/regulator/tps65910-regulator.c
10630 F: drivers/regulator/twl-regulator.c
10631 F: drivers/regulator/twl6030-regulator.c
10632 F: include/linux/platform_data/i2c-omap.h
10634 ONION OMEGA2+ BOARD
10635 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10636 L: linux-mips@linux-mips.org
10638 F: arch/mips/boot/dts/ralink/omega2p.dts
10641 M: Bob Copeland <me@bobcopeland.com>
10642 L: linux-karma-devel@lists.sourceforge.net
10644 F: Documentation/filesystems/omfs.txt
10647 OMNIKEY CARDMAN 4000 DRIVER
10648 M: Harald Welte <laforge@gnumonks.org>
10650 F: drivers/char/pcmcia/cm4000_cs.c
10651 F: include/linux/cm4000_cs.h
10652 F: include/uapi/linux/cm4000_cs.h
10654 OMNIKEY CARDMAN 4040 DRIVER
10655 M: Harald Welte <laforge@gnumonks.org>
10657 F: drivers/char/pcmcia/cm4040_cs.*
10659 OMNIVISION OV13858 SENSOR DRIVER
10660 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10661 L: linux-media@vger.kernel.org
10662 T: git git://linuxtv.org/media_tree.git
10664 F: drivers/media/i2c/ov13858.c
10666 OMNIVISION OV2680 SENSOR DRIVER
10667 M: Rui Miguel Silva <rmfrfs@gmail.com>
10668 L: linux-media@vger.kernel.org
10669 T: git git://linuxtv.org/media_tree.git
10671 F: drivers/media/i2c/ov2680.c
10672 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10674 OMNIVISION OV2685 SENSOR DRIVER
10675 M: Shunqian Zheng <zhengsq@rock-chips.com>
10676 L: linux-media@vger.kernel.org
10677 T: git git://linuxtv.org/media_tree.git
10679 F: drivers/media/i2c/ov2685.c
10681 OMNIVISION OV5640 SENSOR DRIVER
10682 M: Steve Longerbeam <slongerbeam@gmail.com>
10683 L: linux-media@vger.kernel.org
10684 T: git git://linuxtv.org/media_tree.git
10686 F: drivers/media/i2c/ov5640.c
10688 OMNIVISION OV5647 SENSOR DRIVER
10689 M: Luis Oliveira <lolivei@synopsys.com>
10690 L: linux-media@vger.kernel.org
10691 T: git git://linuxtv.org/media_tree.git
10693 F: drivers/media/i2c/ov5647.c
10695 OMNIVISION OV5695 SENSOR DRIVER
10696 M: Shunqian Zheng <zhengsq@rock-chips.com>
10697 L: linux-media@vger.kernel.org
10698 T: git git://linuxtv.org/media_tree.git
10700 F: drivers/media/i2c/ov5695.c
10702 OMNIVISION OV7670 SENSOR DRIVER
10703 M: Jonathan Corbet <corbet@lwn.net>
10704 L: linux-media@vger.kernel.org
10705 T: git git://linuxtv.org/media_tree.git
10707 F: drivers/media/i2c/ov7670.c
10708 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10710 OMNIVISION OV772x SENSOR DRIVER
10711 M: Jacopo Mondi <jacopo@jmondi.org>
10712 L: linux-media@vger.kernel.org
10713 T: git git://linuxtv.org/media_tree.git
10715 F: drivers/media/i2c/ov772x.c
10716 F: include/media/i2c/ov772x.h
10717 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10719 OMNIVISION OV7740 SENSOR DRIVER
10720 M: Wenyou Yang <wenyou.yang@microchip.com>
10721 L: linux-media@vger.kernel.org
10722 T: git git://linuxtv.org/media_tree.git
10724 F: drivers/media/i2c/ov7740.c
10725 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10727 OMNIVISION OV9650 SENSOR DRIVER
10728 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10729 R: Akinobu Mita <akinobu.mita@gmail.com>
10730 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10731 L: linux-media@vger.kernel.org
10732 T: git git://linuxtv.org/media_tree.git
10734 F: drivers/media/i2c/ov9650.c
10735 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10737 ONENAND FLASH DRIVER
10738 M: Kyungmin Park <kyungmin.park@samsung.com>
10739 L: linux-mtd@lists.infradead.org
10741 F: drivers/mtd/nand/onenand/
10742 F: include/linux/mtd/onenand*.h
10744 ONSTREAM SCSI TAPE DRIVER
10745 M: Willem Riede <osst@riede.org>
10746 L: osst-users@lists.sourceforge.net
10747 L: linux-scsi@vger.kernel.org
10749 F: Documentation/scsi/osst.txt
10750 F: drivers/scsi/osst.*
10751 F: drivers/scsi/osst_*.h
10752 F: drivers/scsi/st.h
10755 M: Jens Wiklander <jens.wiklander@linaro.org>
10757 F: drivers/tee/optee/
10760 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10761 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10762 L: linux-rdma@vger.kernel.org
10764 F: drivers/infiniband/ulp/opa_vnic
10766 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10767 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10768 M: Frank Rowand <frowand.list@gmail.com>
10769 L: devicetree@vger.kernel.org
10771 F: Documentation/devicetree/dynamic-resolution-notes.txt
10772 F: Documentation/devicetree/overlay-notes.txt
10773 F: drivers/of/overlay.c
10774 F: drivers/of/resolver.c
10775 K: of_overlay_notifier_
10777 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10778 M: Rob Herring <robh+dt@kernel.org>
10779 M: Frank Rowand <frowand.list@gmail.com>
10780 L: devicetree@vger.kernel.org
10781 W: http://www.devicetree.org/
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10785 F: include/linux/of*.h
10787 F: Documentation/ABI/testing/sysfs-firmware-ofw
10789 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10790 M: Rob Herring <robh+dt@kernel.org>
10791 M: Mark Rutland <mark.rutland@arm.com>
10792 L: devicetree@vger.kernel.org
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10794 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10796 F: Documentation/devicetree/
10797 F: arch/*/boot/dts/
10798 F: include/dt-bindings/
10800 OPENCORES I2C BUS DRIVER
10801 M: Peter Korsgaard <peter@korsgaard.com>
10802 L: linux-i2c@vger.kernel.org
10804 F: Documentation/i2c/busses/i2c-ocores
10805 F: drivers/i2c/busses/i2c-ocores.c
10807 OPENRISC ARCHITECTURE
10808 M: Jonas Bonn <jonas@southpole.se>
10809 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10810 M: Stafford Horne <shorne@gmail.com>
10811 T: git git://github.com/openrisc/linux.git
10812 L: openrisc@lists.librecores.org
10813 W: http://openrisc.io
10815 F: Documentation/devicetree/bindings/openrisc/
10816 F: Documentation/openrisc/
10818 F: drivers/irqchip/irq-ompic.c
10819 F: drivers/irqchip/irq-or1k-*
10822 M: Pravin B Shelar <pshelar@ovn.org>
10823 L: netdev@vger.kernel.org
10824 L: dev@openvswitch.org
10825 W: http://openvswitch.org
10827 F: net/openvswitch/
10828 F: include/uapi/linux/openvswitch.h
10830 OPERATING PERFORMANCE POINTS (OPP)
10831 M: Viresh Kumar <vireshk@kernel.org>
10832 M: Nishanth Menon <nm@ti.com>
10833 M: Stephen Boyd <sboyd@kernel.org>
10834 L: linux-pm@vger.kernel.org
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10838 F: include/linux/pm_opp.h
10839 F: Documentation/power/opp.txt
10840 F: Documentation/devicetree/bindings/opp/
10843 M: Clemens Ladisch <clemens@ladisch.de>
10844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10845 T: git git://git.alsa-project.org/alsa-kernel.git
10847 F: sound/drivers/opl4/
10850 M: Robert Richter <rric@kernel.org>
10851 L: oprofile-list@lists.sf.net
10853 F: arch/*/include/asm/oprofile*.h
10854 F: arch/*/oprofile/
10855 F: drivers/oprofile/
10856 F: include/linux/oprofile.h
10858 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10859 M: Mark Fasheh <mark@fasheh.com>
10860 M: Joel Becker <jlbec@evilplan.org>
10861 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10862 W: http://ocfs2.wiki.kernel.org
10864 F: Documentation/filesystems/ocfs2.txt
10865 F: Documentation/filesystems/dlmfs.txt
10868 ORANGEFS FILESYSTEM
10869 M: Mike Marshall <hubcap@omnibond.com>
10870 R: Martin Brandenburg <martin@omnibond.com>
10871 L: devel@lists.orangefs.org
10872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10875 F: Documentation/filesystems/orangefs.txt
10878 L: linux-wireless@vger.kernel.org
10879 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10880 W: http://www.nongnu.org/orinoco/
10882 F: drivers/net/wireless/intersil/orinoco/
10884 OSD LIBRARY and FILESYSTEM
10885 M: Boaz Harrosh <ooo@electrozaur.com>
10887 F: drivers/scsi/osd/
10888 F: include/scsi/osd_*
10891 OV2659 OMNIVISION SENSOR DRIVER
10892 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10893 L: linux-media@vger.kernel.org
10894 W: https://linuxtv.org
10895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10896 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10898 F: drivers/media/i2c/ov2659.c
10899 F: include/media/i2c/ov2659.h
10902 M: Miklos Szeredi <miklos@szeredi.hu>
10903 L: linux-unionfs@vger.kernel.org
10904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10907 F: Documentation/filesystems/overlayfs.txt
10909 P54 WIRELESS DRIVER
10910 M: Christian Lamparter <chunkeey@googlemail.com>
10911 L: linux-wireless@vger.kernel.org
10912 W: http://wireless.kernel.org/en/users/Drivers/p54
10914 F: drivers/net/wireless/intersil/p54/
10916 PA SEMI ETHERNET DRIVER
10917 L: netdev@vger.kernel.org
10919 F: drivers/net/ethernet/pasemi/*
10921 PA SEMI SMBUS DRIVER
10922 L: linux-i2c@vger.kernel.org
10924 F: drivers/i2c/busses/i2c-pasemi.c
10926 PADATA PARALLEL EXECUTION MECHANISM
10927 M: Steffen Klassert <steffen.klassert@secunet.com>
10928 L: linux-crypto@vger.kernel.org
10931 F: include/linux/padata.h
10932 F: Documentation/padata.txt
10934 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10935 M: Harald Welte <laforge@gnumonks.org>
10936 L: platform-driver-x86@vger.kernel.org
10938 F: drivers/platform/x86/panasonic-laptop.c
10940 PARALLEL LCD/KEYPAD PANEL DRIVER
10941 M: Willy Tarreau <willy@haproxy.com>
10942 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10944 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10945 F: drivers/misc/panel.c
10947 PARALLEL PORT SUBSYSTEM
10948 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10949 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10950 L: linux-parport@lists.infradead.org (subscribers-only)
10952 F: drivers/parport/
10953 F: include/linux/parport*.h
10954 F: drivers/char/ppdev.c
10955 F: include/uapi/linux/ppdev.h
10956 F: Documentation/parport*.txt
10958 PARAVIRT_OPS INTERFACE
10959 M: Juergen Gross <jgross@suse.com>
10960 M: Alok Kataria <akataria@vmware.com>
10961 L: virtualization@lists.linux-foundation.org
10963 F: Documentation/virtual/paravirt_ops.txt
10964 F: arch/*/kernel/paravirt*
10965 F: arch/*/include/asm/paravirt*.h
10966 F: include/linux/hypervisor.h
10968 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10969 M: Tim Waugh <tim@cyberelk.net>
10970 L: linux-parport@lists.infradead.org (subscribers-only)
10972 F: Documentation/blockdev/paride.txt
10973 F: drivers/block/paride/
10975 PARISC ARCHITECTURE
10976 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10977 M: Helge Deller <deller@gmx.de>
10978 L: linux-parisc@vger.kernel.org
10979 W: http://www.parisc-linux.org/
10980 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10985 F: Documentation/parisc/
10987 F: drivers/char/agp/parisc-agp.c
10988 F: drivers/input/serio/gscps2.c
10989 F: drivers/parport/parport_gsc.*
10990 F: drivers/tty/serial/8250/8250_gsc.c
10991 F: drivers/video/fbdev/sti*
10992 F: drivers/video/console/sti*
10993 F: drivers/video/logo/logo_parisc*
10996 M: Jiri Pirko <jiri@mellanox.com>
10997 L: netdev@vger.kernel.org
11000 F: lib/test_parman.c
11001 F: include/linux/parman.h
11003 PC87360 HARDWARE MONITORING DRIVER
11004 M: Jim Cromie <jim.cromie@gmail.com>
11005 L: linux-hwmon@vger.kernel.org
11007 F: Documentation/hwmon/pc87360
11008 F: drivers/hwmon/pc87360.c
11010 PC8736x GPIO DRIVER
11011 M: Jim Cromie <jim.cromie@gmail.com>
11013 F: drivers/char/pc8736x_gpio.c
11015 PC87427 HARDWARE MONITORING DRIVER
11016 M: Jean Delvare <jdelvare@suse.com>
11017 L: linux-hwmon@vger.kernel.org
11019 F: Documentation/hwmon/pc87427
11020 F: drivers/hwmon/pc87427.c
11023 M: Riku Voipio <riku.voipio@iki.fi>
11025 F: drivers/leds/leds-pca9532.c
11026 F: include/linux/leds-pca9532.h
11028 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11029 M: Guenter Roeck <linux@roeck-us.net>
11030 L: linux-i2c@vger.kernel.org
11032 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11034 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11035 M: Khalid Aziz <khalid@gonehiking.org>
11037 F: drivers/firmware/pcdp.*
11039 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11040 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11041 L: linux-pci@vger.kernel.org
11042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11044 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11045 F: drivers/pci/controller/pci-aardvark.c
11047 PCI DRIVER FOR ALTERA PCIE IP
11048 M: Ley Foon Tan <lftan@altera.com>
11049 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11050 L: linux-pci@vger.kernel.org
11052 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11053 F: drivers/pci/controller/pcie-altera.c
11055 PCI DRIVER FOR APPLIEDMICRO XGENE
11056 M: Tanmay Inamdar <tinamdar@apm.com>
11057 L: linux-pci@vger.kernel.org
11058 L: linux-arm-kernel@lists.infradead.org
11060 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11061 F: drivers/pci/controller/pci-xgene.c
11063 PCI DRIVER FOR ARM VERSATILE PLATFORM
11064 M: Rob Herring <robh@kernel.org>
11065 L: linux-pci@vger.kernel.org
11066 L: linux-arm-kernel@lists.infradead.org
11068 F: Documentation/devicetree/bindings/pci/versatile.txt
11069 F: drivers/pci/controller/pci-versatile.c
11071 PCI DRIVER FOR ARMADA 8K
11072 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11073 L: linux-pci@vger.kernel.org
11074 L: linux-arm-kernel@lists.infradead.org
11076 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11077 F: drivers/pci/controller/dwc/pcie-armada8k.c
11079 PCI DRIVER FOR CADENCE PCIE IP
11080 M: Alan Douglas <adouglas@cadence.com>
11081 L: linux-pci@vger.kernel.org
11083 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11084 F: drivers/pci/controller/pcie-cadence*
11086 PCI DRIVER FOR FREESCALE LAYERSCAPE
11087 M: Minghuan Lian <minghuan.Lian@nxp.com>
11088 M: Mingkai Hu <mingkai.hu@nxp.com>
11089 M: Roy Zang <roy.zang@nxp.com>
11090 L: linuxppc-dev@lists.ozlabs.org
11091 L: linux-pci@vger.kernel.org
11092 L: linux-arm-kernel@lists.infradead.org
11094 F: drivers/pci/controller/dwc/*layerscape*
11096 PCI DRIVER FOR GENERIC OF HOSTS
11097 M: Will Deacon <will.deacon@arm.com>
11098 L: linux-pci@vger.kernel.org
11099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11101 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11102 F: drivers/pci/controller/pci-host-common.c
11103 F: drivers/pci/controller/pci-host-generic.c
11105 PCI DRIVER FOR IMX6
11106 M: Richard Zhu <hongxing.zhu@nxp.com>
11107 M: Lucas Stach <l.stach@pengutronix.de>
11108 L: linux-pci@vger.kernel.org
11109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11111 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11112 F: drivers/pci/controller/dwc/*imx6*
11114 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11115 M: Keith Busch <keith.busch@intel.com>
11116 M: Jonathan Derrick <jonathan.derrick@intel.com>
11117 L: linux-pci@vger.kernel.org
11119 F: drivers/pci/controller/vmd.c
11121 PCI DRIVER FOR MICROSEMI SWITCHTEC
11122 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11123 M: Logan Gunthorpe <logang@deltatee.com>
11124 L: linux-pci@vger.kernel.org
11126 F: Documentation/switchtec.txt
11127 F: Documentation/ABI/testing/sysfs-class-switchtec
11128 F: drivers/pci/switch/switchtec*
11129 F: include/uapi/linux/switchtec_ioctl.h
11130 F: include/linux/switchtec.h
11131 F: drivers/ntb/hw/mscc/
11133 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11134 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11135 M: Jason Cooper <jason@lakedaemon.net>
11136 L: linux-pci@vger.kernel.org
11137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139 F: drivers/pci/controller/*mvebu*
11141 PCI DRIVER FOR NVIDIA TEGRA
11142 M: Thierry Reding <thierry.reding@gmail.com>
11143 L: linux-tegra@vger.kernel.org
11144 L: linux-pci@vger.kernel.org
11146 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11147 F: drivers/pci/controller/pci-tegra.c
11149 PCI DRIVER FOR RENESAS R-CAR
11150 M: Simon Horman <horms@verge.net.au>
11151 L: linux-pci@vger.kernel.org
11152 L: linux-renesas-soc@vger.kernel.org
11154 F: drivers/pci/controller/*rcar*
11156 PCI DRIVER FOR SAMSUNG EXYNOS
11157 M: Jingoo Han <jingoohan1@gmail.com>
11158 L: linux-pci@vger.kernel.org
11159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11162 F: drivers/pci/controller/dwc/pci-exynos.c
11164 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11165 M: Jingoo Han <jingoohan1@gmail.com>
11166 M: Joao Pinto <Joao.Pinto@synopsys.com>
11167 L: linux-pci@vger.kernel.org
11169 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11170 F: drivers/pci/controller/dwc/*designware*
11172 PCI DRIVER FOR TI DRA7XX
11173 M: Kishon Vijay Abraham I <kishon@ti.com>
11174 L: linux-omap@vger.kernel.org
11175 L: linux-pci@vger.kernel.org
11177 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11178 F: drivers/pci/controller/dwc/pci-dra7xx.c
11180 PCI DRIVER FOR TI KEYSTONE
11181 M: Murali Karicheri <m-karicheri2@ti.com>
11182 L: linux-pci@vger.kernel.org
11183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11185 F: drivers/pci/controller/dwc/*keystone*
11187 PCI ENDPOINT SUBSYSTEM
11188 M: Kishon Vijay Abraham I <kishon@ti.com>
11189 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11190 L: linux-pci@vger.kernel.org
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11193 F: drivers/pci/endpoint/
11194 F: drivers/misc/pci_endpoint_test.c
11197 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11198 M: Russell Currey <ruscur@russell.cc>
11199 L: linuxppc-dev@lists.ozlabs.org
11201 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11202 F: arch/powerpc/kernel/eeh*.c
11203 F: arch/powerpc/platforms/*/eeh*.c
11204 F: arch/powerpc/include/*/eeh*.h
11207 M: Linas Vepstas <linasvepstas@gmail.com>
11208 L: linux-pci@vger.kernel.org
11210 F: Documentation/PCI/pci-error-recovery.txt
11212 PCI MSI DRIVER FOR ALTERA MSI IP
11213 M: Ley Foon Tan <lftan@altera.com>
11214 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11215 L: linux-pci@vger.kernel.org
11217 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11218 F: drivers/pci/controller/pcie-altera-msi.c
11220 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11221 M: Duc Dang <dhdang@apm.com>
11222 L: linux-pci@vger.kernel.org
11223 L: linux-arm-kernel@lists.infradead.org
11225 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11226 F: drivers/pci/controller/pci-xgene-msi.c
11229 M: Bjorn Helgaas <bhelgaas@google.com>
11230 L: linux-pci@vger.kernel.org
11231 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11234 F: Documentation/devicetree/bindings/pci/
11235 F: Documentation/PCI/
11236 F: drivers/acpi/pci*
11238 F: include/asm-generic/pci*
11239 F: include/linux/pci*
11240 F: include/linux/of_pci.h
11241 F: include/uapi/linux/pci*
11244 F: arch/x86/kernel/quirks.c
11246 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11247 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11248 L: linux-pci@vger.kernel.org
11249 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11252 F: drivers/pci/controller/
11254 PCIE DRIVER FOR AXIS ARTPEC
11255 M: Jesper Nilsson <jesper.nilsson@axis.com>
11256 L: linux-arm-kernel@axis.com
11257 L: linux-pci@vger.kernel.org
11259 F: Documentation/devicetree/bindings/pci/axis,artpec*
11260 F: drivers/pci/controller/dwc/*artpec*
11262 PCIE DRIVER FOR CAVIUM THUNDERX
11263 M: David Daney <david.daney@cavium.com>
11264 L: linux-pci@vger.kernel.org
11265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11267 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11268 F: drivers/pci/controller/pci-thunder-*
11270 PCIE DRIVER FOR HISILICON
11271 M: Zhou Wang <wangzhou1@hisilicon.com>
11272 L: linux-pci@vger.kernel.org
11274 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11275 F: drivers/pci/controller/dwc/pcie-hisi.c
11277 PCIE DRIVER FOR HISILICON KIRIN
11278 M: Xiaowei Song <songxiaowei@hisilicon.com>
11279 M: Binghui Wang <wangbinghui@hisilicon.com>
11280 L: linux-pci@vger.kernel.org
11282 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11283 F: drivers/pci/controller/dwc/pcie-kirin.c
11285 PCIE DRIVER FOR HISILICON STB
11286 M: Jianguo Sun <sunjianguo1@huawei.com>
11287 M: Shawn Guo <shawn.guo@linaro.org>
11288 L: linux-pci@vger.kernel.org
11290 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11291 F: drivers/pci/controller/dwc/pcie-histb.c
11293 PCIE DRIVER FOR MEDIATEK
11294 M: Ryder Lee <ryder.lee@mediatek.com>
11295 L: linux-pci@vger.kernel.org
11296 L: linux-mediatek@lists.infradead.org
11298 F: Documentation/devicetree/bindings/pci/mediatek*
11299 F: drivers/pci/controller/*mediatek*
11301 PCIE DRIVER FOR QUALCOMM MSM
11302 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11303 L: linux-pci@vger.kernel.org
11304 L: linux-arm-msm@vger.kernel.org
11306 F: drivers/pci/controller/dwc/*qcom*
11308 PCIE DRIVER FOR ROCKCHIP
11309 M: Shawn Lin <shawn.lin@rock-chips.com>
11310 L: linux-pci@vger.kernel.org
11311 L: linux-rockchip@lists.infradead.org
11313 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11314 F: drivers/pci/controller/pcie-rockchip*
11316 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11317 M: Linus Walleij <linus.walleij@linaro.org>
11318 L: linux-pci@vger.kernel.org
11320 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11321 F: drivers/pci/controller/pci-v3-semi.c
11323 PCIE DRIVER FOR ST SPEAR13XX
11324 M: Pratyush Anand <pratyush.anand@gmail.com>
11325 L: linux-pci@vger.kernel.org
11327 F: drivers/pci/controller/dwc/*spear*
11330 M: Dominik Brodowski <linux@dominikbrodowski.net>
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11333 F: Documentation/pcmcia/
11338 PCNET32 NETWORK DRIVER
11339 M: Don Fry <pcnet32@frontier.com>
11340 L: netdev@vger.kernel.org
11342 F: drivers/net/ethernet/amd/pcnet32.c
11344 PCRYPT PARALLEL CRYPTO ENGINE
11345 M: Steffen Klassert <steffen.klassert@secunet.com>
11346 L: linux-crypto@vger.kernel.org
11349 F: include/crypto/pcrypt.h
11351 PEAQ WMI HOTKEYS DRIVER
11352 M: Hans de Goede <hdegoede@redhat.com>
11353 L: platform-driver-x86@vger.kernel.org
11355 F: drivers/platform/x86/peaq-wmi.c
11357 PER-CPU MEMORY ALLOCATOR
11358 M: Tejun Heo <tj@kernel.org>
11359 M: Christoph Lameter <cl@linux.com>
11360 M: Dennis Zhou <dennisszhou@gmail.com>
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11363 F: include/linux/percpu*.h
11365 F: arch/*/include/asm/percpu.h
11367 PER-TASK DELAY ACCOUNTING
11368 M: Balbir Singh <bsingharora@gmail.com>
11370 F: include/linux/delayacct.h
11371 F: kernel/delayacct.c
11373 PERFORMANCE EVENTS SUBSYSTEM
11374 M: Peter Zijlstra <peterz@infradead.org>
11375 M: Ingo Molnar <mingo@redhat.com>
11376 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11377 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11378 R: Jiri Olsa <jolsa@redhat.com>
11379 R: Namhyung Kim <namhyung@kernel.org>
11380 L: linux-kernel@vger.kernel.org
11381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11384 F: include/linux/perf_event.h
11385 F: include/uapi/linux/perf_event.h
11386 F: arch/*/kernel/perf_event*.c
11387 F: arch/*/kernel/*/perf_event*.c
11388 F: arch/*/kernel/*/*/perf_event*.c
11389 F: arch/*/include/asm/perf_event.h
11390 F: arch/*/kernel/perf_callchain.c
11394 PERSONALITY HANDLING
11395 M: Christoph Hellwig <hch@infradead.org>
11396 L: linux-abi-devel@lists.sourceforge.net
11398 F: include/linux/personality.h
11399 F: include/uapi/linux/personality.h
11401 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11402 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11403 L: linux-input@vger.kernel.org
11405 F: Documentation/input/devices/pxrc.rst
11406 F: drivers/input/joystick/pxrc.c
11409 M: Remi Denis-Courmont <courmisch@gmail.com>
11411 F: Documentation/networking/phonet.txt
11412 F: include/linux/phonet.h
11413 F: include/net/phonet/
11414 F: include/uapi/linux/phonet.h
11418 M: Joern Engel <joern@lazybastard.org>
11419 L: linux-mtd@lists.infradead.org
11421 F: drivers/mtd/devices/phram.c
11424 M: Bruno Prémont <bonbons@linux-vserver.org>
11425 L: linux-input@vger.kernel.org
11427 F: drivers/hid/hid-picolcd*
11430 M: Jamie Iles <jamie@jamieiles.com>
11431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11432 T: git git://github.com/jamieiles/linux-2.6-ji.git
11434 F: arch/arm/boot/dts/picoxcell*
11435 F: arch/arm/mach-picoxcell/
11436 F: drivers/crypto/picoxcell*
11438 PIN CONTROL SUBSYSTEM
11439 M: Linus Walleij <linus.walleij@linaro.org>
11440 L: linux-gpio@vger.kernel.org
11441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11443 F: Documentation/devicetree/bindings/pinctrl/
11444 F: Documentation/driver-api/pinctl.rst
11445 F: drivers/pinctrl/
11446 F: include/linux/pinctrl/
11448 PIN CONTROLLER - ATMEL AT91
11449 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452 F: drivers/pinctrl/pinctrl-at91.*
11454 PIN CONTROLLER - ATMEL AT91 PIO4
11455 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11457 L: linux-gpio@vger.kernel.org
11459 F: drivers/pinctrl/pinctrl-at91-pio4.*
11461 PIN CONTROLLER - FREESCALE
11462 M: Dong Aisheng <aisheng.dong@nxp.com>
11463 M: Fabio Estevam <festevam@gmail.com>
11464 M: Shawn Guo <shawnguo@kernel.org>
11465 M: Stefan Agner <stefan@agner.ch>
11466 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11467 L: linux-gpio@vger.kernel.org
11469 F: drivers/pinctrl/freescale/
11470 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11472 PIN CONTROLLER - INTEL
11473 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11474 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11476 F: drivers/pinctrl/intel/
11478 PIN CONTROLLER - MEDIATEK
11479 M: Sean Wang <sean.wang@mediatek.com>
11480 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11482 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11483 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11484 F: drivers/pinctrl/mediatek/mtk-eint.*
11485 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11486 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11487 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11489 PIN CONTROLLER - QUALCOMM
11490 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11492 L: linux-arm-msm@vger.kernel.org
11493 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11494 F: drivers/pinctrl/qcom/
11496 PIN CONTROLLER - RENESAS
11497 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11498 M: Geert Uytterhoeven <geert+renesas@glider.be>
11499 L: linux-renesas-soc@vger.kernel.org
11500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11502 F: drivers/pinctrl/sh-pfc/
11504 PIN CONTROLLER - SAMSUNG
11505 M: Tomasz Figa <tomasz.figa@gmail.com>
11506 M: Krzysztof Kozlowski <krzk@kernel.org>
11507 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11509 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11510 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11513 F: drivers/pinctrl/samsung/
11514 F: include/dt-bindings/pinctrl/samsung.h
11515 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11517 PIN CONTROLLER - SINGLE
11518 M: Tony Lindgren <tony@atomide.com>
11519 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11521 L: linux-omap@vger.kernel.org
11523 F: drivers/pinctrl/pinctrl-single.c
11525 PIN CONTROLLER - ST SPEAR
11526 M: Viresh Kumar <vireshk@kernel.org>
11527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11528 W: http://www.st.com/spear
11530 F: drivers/pinctrl/spear/
11532 PISTACHIO SOC SUPPORT
11533 M: James Hartley <james.hartley@sondrel.com>
11534 L: linux-mips@linux-mips.org
11536 F: arch/mips/pistachio/
11537 F: arch/mips/include/asm/mach-pistachio/
11538 F: arch/mips/boot/dts/img/pistachio*
11539 F: arch/mips/configs/pistachio*_defconfig
11543 M: linux-block@vger.kernel.org
11544 F: drivers/block/pktcdvd.c
11545 F: include/linux/pktcdvd.h
11546 F: include/uapi/linux/pktcdvd.h
11548 PKUNITY SOC DRIVERS
11549 M: Guan Xuetao <gxt@pku.edu.cn>
11550 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11552 T: git git://github.com/gxt/linux.git
11553 F: drivers/input/serio/i8042-unicore32io.h
11554 F: drivers/i2c/busses/i2c-puv3.c
11555 F: drivers/video/fbdev/fb-puv3.c
11556 F: drivers/rtc/rtc-puv3.c
11558 PMBUS HARDWARE MONITORING DRIVERS
11559 M: Guenter Roeck <linux@roeck-us.net>
11560 L: linux-hwmon@vger.kernel.org
11561 W: http://hwmon.wiki.kernel.org/
11562 W: http://www.roeck-us.net/linux/drivers/
11563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11565 F: Documentation/hwmon/pmbus
11566 F: drivers/hwmon/pmbus/
11567 F: include/linux/pmbus.h
11569 PMC SIERRA MaxRAID DRIVER
11570 L: linux-scsi@vger.kernel.org
11571 W: http://www.pmc-sierra.com/
11573 F: drivers/scsi/pmcraid.*
11575 PMC SIERRA PM8001 DRIVER
11576 M: Jack Wang <jinpu.wang@profitbricks.com>
11577 M: lindar_liu@usish.com
11578 L: linux-scsi@vger.kernel.org
11580 F: drivers/scsi/pm8001/
11583 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11587 POSIX CLOCKS and TIMERS
11588 M: Thomas Gleixner <tglx@linutronix.de>
11589 L: linux-kernel@vger.kernel.org
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11593 F: include/linux/timer*
11594 F: kernel/time/*timer*
11596 POWER MANAGEMENT CORE
11597 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11598 L: linux-pm@vger.kernel.org
11599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11600 B: https://bugzilla.kernel.org
11602 F: drivers/base/power/
11603 F: include/linux/pm.h
11604 F: include/linux/pm_*
11605 F: include/linux/powercap.h
11606 F: drivers/powercap/
11607 F: kernel/configs/nopm.config
11609 POWER STATE COORDINATION INTERFACE (PSCI)
11610 M: Mark Rutland <mark.rutland@arm.com>
11611 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11612 L: linux-arm-kernel@lists.infradead.org
11614 F: drivers/firmware/psci*.c
11615 F: include/linux/psci.h
11616 F: include/uapi/linux/psci.h
11618 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11619 M: Sebastian Reichel <sre@kernel.org>
11620 L: linux-pm@vger.kernel.org
11621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11623 F: Documentation/ABI/testing/sysfs-class-power
11624 F: Documentation/devicetree/bindings/power/supply/
11625 F: include/linux/power_supply.h
11626 F: drivers/power/supply/
11628 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11629 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11630 L: linuxppc-dev@lists.ozlabs.org
11632 F: drivers/char/powernv-op-panel.c
11634 PPP OVER ATM (RFC 2364)
11635 M: Mitchell Blank Jr <mitch@sfgoth.com>
11637 F: net/atm/pppoatm.c
11638 F: include/uapi/linux/atmppp.h
11641 M: Michal Ostrowski <mostrows@earthlink.net>
11643 F: drivers/net/ppp/pppoe.c
11644 F: drivers/net/ppp/pppox.c
11647 M: James Chapman <jchapman@katalix.com>
11649 F: net/l2tp/l2tp_ppp.c
11650 F: include/linux/if_pppol2tp.h
11651 F: include/uapi/linux/if_pppol2tp.h
11653 PPP PROTOCOL DRIVERS AND COMPRESSORS
11654 M: Paul Mackerras <paulus@samba.org>
11655 L: linux-ppp@vger.kernel.org
11657 F: drivers/net/ppp/ppp_*
11660 M: Rodolfo Giometti <giometti@enneenne.com>
11661 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11662 L: linuxpps@ml.enneenne.com (subscribers-only)
11664 F: Documentation/pps/
11665 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11666 F: Documentation/ABI/testing/sysfs-pps
11668 F: include/linux/pps*.h
11669 F: include/uapi/linux/pps.h
11672 M: Dmitry Kozlov <xeb@mail.ru>
11673 L: netdev@vger.kernel.org
11675 F: drivers/net/ppp/pptp.c
11676 W: http://sourceforge.net/projects/accel-pptp
11679 M: Robert Love <rml@tech9.net>
11680 L: kpreempt-tech@lists.sourceforge.net
11681 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11683 F: Documentation/preempt-locking.txt
11684 F: include/linux/preempt.h
11687 M: Petr Mladek <pmladek@suse.com>
11688 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11689 R: Steven Rostedt <rostedt@goodmis.org>
11692 F: include/linux/printk.h
11694 PRISM54 WIRELESS DRIVER
11695 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11696 L: linux-wireless@vger.kernel.org
11697 W: http://wireless.kernel.org/en/users/Drivers/p54
11699 F: drivers/net/wireless/intersil/prism54/
11702 R: Alexey Dobriyan <adobriyan@gmail.com>
11703 L: linux-kernel@vger.kernel.org
11704 L: linux-fsdevel@vger.kernel.org
11707 F: include/linux/proc_fs.h
11708 F: tools/testing/selftests/proc/
11711 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11712 M: Kees Cook <keescook@chromium.org>
11713 L: linux-kernel@vger.kernel.org
11714 L: linux-fsdevel@vger.kernel.org
11716 F: fs/proc/proc_sysctl.c
11717 F: include/linux/sysctl.h
11719 F: tools/testing/selftests/sysctl/
11721 PS3 NETWORK SUPPORT
11722 M: Geoff Levand <geoff@infradead.org>
11723 L: netdev@vger.kernel.org
11724 L: linuxppc-dev@lists.ozlabs.org
11726 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11728 PS3 PLATFORM SUPPORT
11729 M: Geoff Levand <geoff@infradead.org>
11730 L: linuxppc-dev@lists.ozlabs.org
11732 F: arch/powerpc/boot/ps3*
11733 F: arch/powerpc/include/asm/lv1call.h
11734 F: arch/powerpc/include/asm/ps3*.h
11735 F: arch/powerpc/platforms/ps3/
11738 F: drivers/rtc/rtc-ps3.c
11739 F: drivers/usb/host/*ps3.c
11740 F: sound/ppc/snd_ps3*
11743 M: Jim Paris <jim@jtan.com>
11744 M: Geoff Levand <geoff@infradead.org>
11745 L: linuxppc-dev@lists.ozlabs.org
11747 F: drivers/block/ps3vram.c
11749 PSAMPLE PACKET SAMPLING SUPPORT:
11750 M: Yotam Gigi <yotam.gi@gmail.com>
11753 F: include/net/psample.h
11754 F: include/uapi/linux/psample.h
11757 M: Kees Cook <keescook@chromium.org>
11758 M: Anton Vorontsov <anton@enomsg.org>
11759 M: Colin Cross <ccross@android.com>
11760 M: Tony Luck <tony.luck@intel.com>
11762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11764 F: include/linux/pstore*
11765 F: drivers/firmware/efi/efi-pstore.c
11766 F: drivers/acpi/apei/erst.c
11767 F: Documentation/admin-guide/ramoops.rst
11768 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11769 K: \b(pstore|ramoops)
11771 PTP HARDWARE CLOCK SUPPORT
11772 M: Richard Cochran <richardcochran@gmail.com>
11773 L: netdev@vger.kernel.org
11775 W: http://linuxptp.sourceforge.net/
11776 F: Documentation/ABI/testing/sysfs-ptp
11777 F: Documentation/ptp/*
11778 F: drivers/net/phy/dp83640*
11780 F: include/linux/ptp_cl*
11783 M: Oleg Nesterov <oleg@redhat.com>
11785 F: include/asm-generic/syscall.h
11786 F: include/linux/ptrace.h
11787 F: include/linux/regset.h
11788 F: include/linux/tracehook.h
11789 F: include/uapi/linux/ptrace.h
11790 F: include/uapi/linux/ptrace.h
11791 F: include/asm-generic/ptrace.h
11793 F: arch/*/ptrace*.c
11794 F: arch/*/*/ptrace*.c
11795 F: arch/*/include/asm/ptrace*.h
11798 M: Hans Verkuil <hverkuil@xs4all.nl>
11799 L: linux-media@vger.kernel.org
11800 T: git git://linuxtv.org/media_tree.git
11802 F: drivers/media/usb/pulse8-cec/*
11803 F: Documentation/media/cec-drivers/pulse8-cec.rst
11805 PVRUSB2 VIDEO4LINUX DRIVER
11806 M: Mike Isely <isely@pobox.com>
11807 L: pvrusb2@isely.net (subscribers-only)
11808 L: linux-media@vger.kernel.org
11809 W: http://www.isely.net/pvrusb2/
11810 T: git git://linuxtv.org/media_tree.git
11812 F: Documentation/media/v4l-drivers/pvrusb2*
11813 F: drivers/media/usb/pvrusb2/
11816 M: Hans Verkuil <hverkuil@xs4all.nl>
11817 L: linux-media@vger.kernel.org
11818 T: git git://linuxtv.org/media_tree.git
11820 F: drivers/media/usb/pwc/*
11823 M: Kamil Debski <kamil@wypas.org>
11824 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11825 L: linux-hwmon@vger.kernel.org
11827 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11828 F: Documentation/hwmon/pwm-fan
11829 F: drivers/hwmon/pwm-fan.c
11832 M: Sean Young <sean@mess.org>
11833 L: linux-media@vger.kernel.org
11835 F: drivers/media/rc/pwm-ir-tx.c
11838 M: Thierry Reding <thierry.reding@gmail.com>
11839 L: linux-pwm@vger.kernel.org
11841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11842 F: Documentation/pwm.txt
11843 F: Documentation/devicetree/bindings/pwm/
11844 F: include/linux/pwm.h
11846 F: drivers/video/backlight/pwm_bl.c
11847 F: include/linux/pwm_backlight.h
11848 F: drivers/gpio/gpio-mvebu.c
11849 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11852 M: Robert Jarzmik <robert.jarzmik@free.fr>
11853 L: linux-gpio@vger.kernel.org
11855 F: drivers/gpio/gpio-pxa.c
11861 M: Robert Jarzmik <robert.jarzmik@free.fr>
11862 L: linux-rtc@vger.kernel.org
11865 PXA2xx/PXA3xx SUPPORT
11866 M: Daniel Mack <daniel@zonque.org>
11867 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11868 M: Robert Jarzmik <robert.jarzmik@free.fr>
11869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11870 T: git git://github.com/hzhuang1/linux.git
11871 T: git git://github.com/rjarzmik/linux.git
11873 F: arch/arm/boot/dts/pxa*
11874 F: arch/arm/mach-pxa/
11875 F: drivers/dma/pxa*
11876 F: drivers/pcmcia/pxa2xx*
11877 F: drivers/pinctrl/pxa/
11878 F: drivers/spi/spi-pxa2xx*
11879 F: drivers/usb/gadget/udc/pxa2*
11880 F: include/sound/pxa2xx-lib.h
11885 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11886 L: qat-linux@intel.com
11888 F: drivers/crypto/qat/
11890 QCOM AUDIO (ASoC) DRIVERS
11891 M: Patrick Lai <plai@codeaurora.org>
11892 M: Banajit Goswami <bgoswami@codeaurora.org>
11893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11897 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11898 M: Gabriel Somlo <somlo@cmu.edu>
11899 M: "Michael S. Tsirkin" <mst@redhat.com>
11900 L: qemu-devel@nongnu.org
11902 F: drivers/firmware/qemu_fw_cfg.c
11903 F: include/uapi/linux/qemu_fw_cfg.h
11906 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11907 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11908 L: linux-rdma@vger.kernel.org
11910 F: drivers/infiniband/hw/qib/
11912 QLOGIC QL41xxx FCOE DRIVER
11913 M: QLogic-Storage-Upstream@cavium.com
11914 L: linux-scsi@vger.kernel.org
11916 F: drivers/scsi/qedf/
11918 QLOGIC QL41xxx ISCSI DRIVER
11919 M: QLogic-Storage-Upstream@cavium.com
11920 L: linux-scsi@vger.kernel.org
11922 F: drivers/scsi/qedi/
11924 QLOGIC QL4xxx ETHERNET DRIVER
11925 M: Ariel Elior <Ariel.Elior@cavium.com>
11926 M: everest-linux-l2@cavium.com
11927 L: netdev@vger.kernel.org
11929 F: drivers/net/ethernet/qlogic/qed/
11930 F: include/linux/qed/
11931 F: drivers/net/ethernet/qlogic/qede/
11933 QLOGIC QL4xxx RDMA DRIVER
11934 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11935 M: Ariel Elior <Ariel.Elior@cavium.com>
11936 L: linux-rdma@vger.kernel.org
11938 F: drivers/infiniband/hw/qedr/
11939 F: include/uapi/rdma/qedr-abi.h
11941 QLOGIC QLA1280 SCSI DRIVER
11942 M: Michael Reed <mdr@sgi.com>
11943 L: linux-scsi@vger.kernel.org
11945 F: drivers/scsi/qla1280.[ch]
11947 QLOGIC QLA2XXX FC-SCSI DRIVER
11948 M: qla2xxx-upstream@qlogic.com
11949 L: linux-scsi@vger.kernel.org
11951 F: Documentation/scsi/LICENSE.qla2xxx
11952 F: drivers/scsi/qla2xxx/
11954 QLOGIC QLA3XXX NETWORK DRIVER
11955 M: Dept-GELinuxNICDev@cavium.com
11956 L: netdev@vger.kernel.org
11958 F: Documentation/networking/LICENSE.qla3xxx
11959 F: drivers/net/ethernet/qlogic/qla3xxx.*
11961 QLOGIC QLA4XXX iSCSI DRIVER
11962 M: QLogic-Storage-Upstream@qlogic.com
11963 L: linux-scsi@vger.kernel.org
11965 F: Documentation/scsi/LICENSE.qla4xxx
11966 F: drivers/scsi/qla4xxx/
11968 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11969 M: Harish Patil <harish.patil@cavium.com>
11970 M: Manish Chopra <manish.chopra@cavium.com>
11971 M: Dept-GELinuxNICDev@cavium.com
11972 L: netdev@vger.kernel.org
11974 F: drivers/net/ethernet/qlogic/qlcnic/
11976 QLOGIC QLGE 10Gb ETHERNET DRIVER
11977 M: Harish Patil <harish.patil@cavium.com>
11978 M: Manish Chopra <manish.chopra@cavium.com>
11979 M: Dept-GELinuxNICDev@cavium.com
11980 L: netdev@vger.kernel.org
11982 F: drivers/net/ethernet/qlogic/qlge/
11984 QM1D1B0004 MEDIA DRIVER
11985 M: Akihiro Tsukada <tskd08@gmail.com>
11986 L: linux-media@vger.kernel.org
11988 F: drivers/media/tuners/qm1d1b0004*
11990 QM1D1C0042 MEDIA DRIVER
11991 M: Akihiro Tsukada <tskd08@gmail.com>
11992 L: linux-media@vger.kernel.org
11994 F: drivers/media/tuners/qm1d1c0042*
11997 M: Anders Larsen <al@alarsen.net>
11998 W: http://www.alarsen.net/linux/qnx4fs/
12001 F: include/uapi/linux/qnx4_fs.h
12002 F: include/uapi/linux/qnxtypes.h
12004 QORIQ DPAA2 FSL-MC BUS DRIVER
12005 M: Stuart Yoder <stuyoder@gmail.com>
12006 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12007 L: linux-kernel@vger.kernel.org
12009 F: drivers/bus/fsl-mc/
12010 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12011 F: Documentation/networking/dpaa2/overview.rst
12013 QT1010 MEDIA DRIVER
12014 M: Antti Palosaari <crope@iki.fi>
12015 L: linux-media@vger.kernel.org
12016 W: https://linuxtv.org
12017 W: http://palosaari.fi/linux/
12018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12019 T: git git://linuxtv.org/anttip/media_tree.git
12021 F: drivers/media/tuners/qt1010*
12023 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12024 M: Kalle Valo <kvalo@codeaurora.org>
12025 L: ath10k@lists.infradead.org
12026 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12029 F: drivers/net/wireless/ath/ath10k/
12031 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12032 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12033 L: linux-wireless@vger.kernel.org
12034 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12036 F: drivers/net/wireless/ath/ath9k/
12038 QUALCOMM CAMERA SUBSYSTEM DRIVER
12039 M: Todor Tomov <todor.tomov@linaro.org>
12040 L: linux-media@vger.kernel.org
12042 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12043 F: Documentation/media/v4l-drivers/qcom_camss.rst
12044 F: drivers/media/platform/qcom/camss/
12046 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12047 M: Ilia Lin <ilia.lin@gmail.com>
12048 L: linux-pm@vger.kernel.org
12050 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12051 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12053 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12054 M: Timur Tabi <timur@kernel.org>
12055 L: netdev@vger.kernel.org
12057 F: drivers/net/ethernet/qualcomm/emac/
12059 QUALCOMM GENERIC INTERFACE I2C DRIVER
12060 M: Alok Chauhan <alokc@codeaurora.org>
12061 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12062 L: linux-i2c@vger.kernel.org
12063 L: linux-arm-msm@vger.kernel.org
12065 F: drivers/i2c/busses/i2c-qcom-geni.c
12067 QUALCOMM HEXAGON ARCHITECTURE
12068 M: Richard Kuo <rkuo@codeaurora.org>
12069 L: linux-hexagon@vger.kernel.org
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12074 QUALCOMM HIDMA DRIVER
12075 M: Sinan Kaya <okaya@kernel.org>
12076 L: linux-arm-kernel@lists.infradead.org
12077 L: linux-arm-msm@vger.kernel.org
12078 L: dmaengine@vger.kernel.org
12080 F: drivers/dma/qcom/hidma*
12083 M: Rob Clark <robdclark@gmail.com>
12084 L: iommu@lists.linux-foundation.org
12085 L: linux-arm-msm@vger.kernel.org
12087 F: drivers/iommu/qcom_iommu.c
12089 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12090 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12091 L: linux-media@vger.kernel.org
12092 L: linux-arm-msm@vger.kernel.org
12093 T: git git://linuxtv.org/media_tree.git
12095 F: drivers/media/platform/qcom/venus/
12097 QUALCOMM WCN36XX WIRELESS DRIVER
12098 M: Kalle Valo <kvalo@codeaurora.org>
12099 L: wcn36xx@lists.infradead.org
12100 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12101 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12103 F: drivers/net/wireless/ath/wcn36xx/
12105 QUANTENNA QTNFMAC WIRELESS DRIVER
12106 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12107 M: Avinash Patil <avinashp@quantenna.com>
12108 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12109 L: linux-wireless@vger.kernel.org
12111 F: drivers/net/wireless/quantenna
12113 RADEON and AMDGPU DRM DRIVERS
12114 M: Alex Deucher <alexander.deucher@amd.com>
12115 M: Christian König <christian.koenig@amd.com>
12116 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12117 L: amd-gfx@lists.freedesktop.org
12118 T: git git://people.freedesktop.org/~agd5f/linux
12120 F: drivers/gpu/drm/radeon/
12121 F: include/uapi/drm/radeon_drm.h
12122 F: drivers/gpu/drm/amd/
12123 F: include/uapi/drm/amdgpu_drm.h
12125 RADEON FRAMEBUFFER DISPLAY DRIVER
12126 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12127 L: linux-fbdev@vger.kernel.org
12129 F: drivers/video/fbdev/aty/radeon*
12130 F: include/uapi/linux/radeonfb.h
12132 RADIOSHARK RADIO DRIVER
12133 M: Hans Verkuil <hverkuil@xs4all.nl>
12134 L: linux-media@vger.kernel.org
12135 T: git git://linuxtv.org/media_tree.git
12137 F: drivers/media/radio/radio-shark.c
12139 RADIOSHARK2 RADIO DRIVER
12140 M: Hans Verkuil <hverkuil@xs4all.nl>
12141 L: linux-media@vger.kernel.org
12142 T: git git://linuxtv.org/media_tree.git
12144 F: drivers/media/radio/radio-shark2.c
12145 F: drivers/media/radio/radio-tea5777.c
12147 RADOS BLOCK DEVICE (RBD)
12148 M: Ilya Dryomov <idryomov@gmail.com>
12149 M: Sage Weil <sage@redhat.com>
12150 M: Alex Elder <elder@kernel.org>
12151 L: ceph-devel@vger.kernel.org
12152 W: http://ceph.com/
12153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12154 T: git git://github.com/ceph/ceph-client.git
12156 F: Documentation/ABI/testing/sysfs-bus-rbd
12157 F: drivers/block/rbd.c
12158 F: drivers/block/rbd_types.h
12160 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12161 M: Paul Mackerras <paulus@samba.org>
12162 L: linux-fbdev@vger.kernel.org
12164 F: drivers/video/fbdev/aty/aty128fb.c
12166 RAINSHADOW-CEC DRIVER
12167 M: Hans Verkuil <hverkuil@xs4all.nl>
12168 L: linux-media@vger.kernel.org
12169 T: git git://linuxtv.org/media_tree.git
12171 F: drivers/media/usb/rainshadow-cec/*
12173 RALINK MIPS ARCHITECTURE
12174 M: John Crispin <john@phrozen.org>
12175 L: linux-mips@linux-mips.org
12177 F: arch/mips/ralink
12179 RALINK RT2X00 WIRELESS LAN DRIVER
12181 M: Stanislaw Gruszka <sgruszka@redhat.com>
12182 M: Helmut Schaa <helmut.schaa@googlemail.com>
12183 L: linux-wireless@vger.kernel.org
12185 F: drivers/net/wireless/ralink/rt2x00/
12187 RAMDISK RAM BLOCK DEVICE DRIVER
12188 M: Jens Axboe <axboe@kernel.dk>
12190 F: Documentation/blockdev/ramdisk.txt
12191 F: drivers/block/brd.c
12193 RANCHU VIRTUAL BOARD FOR MIPS
12194 M: Miodrag Dinic <miodrag.dinic@mips.com>
12195 L: linux-mips@linux-mips.org
12197 F: arch/mips/generic/board-ranchu.c
12198 F: arch/mips/configs/generic/board-ranchu.config
12200 RANDOM NUMBER DRIVER
12201 M: "Theodore Ts'o" <tytso@mit.edu>
12203 F: drivers/char/random.c
12206 M: Matt Porter <mporter@kernel.crashing.org>
12207 M: Alexandre Bounine <alex.bou9@gmail.com>
12209 F: drivers/rapidio/
12211 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12212 L: linux-wireless@vger.kernel.org
12214 F: drivers/net/wireless/ray*
12216 RCUTORTURE TEST FRAMEWORK
12217 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12218 M: Josh Triplett <josh@joshtriplett.org>
12219 R: Steven Rostedt <rostedt@goodmis.org>
12220 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12221 R: Lai Jiangshan <jiangshanlai@gmail.com>
12222 L: linux-kernel@vger.kernel.org
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12225 F: tools/testing/selftests/rcutorture
12228 M: Florian Fainelli <florian@openwrt.org>
12231 RDC R6040 FAST ETHERNET DRIVER
12232 M: Florian Fainelli <f.fainelli@gmail.com>
12233 L: netdev@vger.kernel.org
12235 F: drivers/net/ethernet/rdc/r6040.c
12237 RDMAVT - RDMA verbs software
12238 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12239 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12240 L: linux-rdma@vger.kernel.org
12242 F: drivers/infiniband/sw/rdmavt
12244 RDS - RELIABLE DATAGRAM SOCKETS
12245 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12246 L: netdev@vger.kernel.org
12247 L: linux-rdma@vger.kernel.org
12248 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12249 W: https://oss.oracle.com/projects/rds/
12252 F: Documentation/networking/rds.txt
12254 RDT - RESOURCE ALLOCATION
12255 M: Fenghua Yu <fenghua.yu@intel.com>
12256 L: linux-kernel@vger.kernel.org
12258 F: arch/x86/kernel/cpu/intel_rdt*
12259 F: arch/x86/include/asm/intel_rdt_sched.h
12260 F: Documentation/x86/intel_rdt*
12262 READ-COPY UPDATE (RCU)
12263 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12264 M: Josh Triplett <josh@joshtriplett.org>
12265 R: Steven Rostedt <rostedt@goodmis.org>
12266 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12267 R: Lai Jiangshan <jiangshanlai@gmail.com>
12268 L: linux-kernel@vger.kernel.org
12269 W: http://www.rdrop.com/users/paulmck/RCU/
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12272 F: Documentation/RCU/
12273 X: Documentation/RCU/torture.txt
12274 F: include/linux/rcu*
12275 X: include/linux/srcu*.h
12277 X: kernel/rcu/srcu*.c
12279 REAL TIME CLOCK (RTC) SUBSYSTEM
12280 M: Alessandro Zummo <a.zummo@towertech.it>
12281 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12282 L: linux-rtc@vger.kernel.org
12283 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12286 F: Documentation/devicetree/bindings/rtc/
12287 F: Documentation/rtc.txt
12289 F: include/linux/rtc.h
12290 F: include/uapi/linux/rtc.h
12291 F: include/linux/rtc/
12292 F: include/linux/platform_data/rtc-*
12293 F: tools/testing/selftests/rtc/
12295 REALTEK AUDIO CODECS
12296 M: Bard Liao <bardliao@realtek.com>
12297 M: Oder Chiou <oder_chiou@realtek.com>
12299 F: sound/soc/codecs/rt*
12300 F: include/sound/rt*.h
12302 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12303 M: Linus Walleij <linus.walleij@linaro.org>
12305 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12306 F: drivers/net/dsa/realtek-smi*
12307 F: drivers/net/dsa/rtl83*
12309 REGISTER MAP ABSTRACTION
12310 M: Mark Brown <broonie@kernel.org>
12311 L: linux-kernel@vger.kernel.org
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12314 F: Documentation/devicetree/bindings/regmap/
12315 F: drivers/base/regmap/
12316 F: include/linux/regmap.h
12318 REISERFS FILE SYSTEM
12319 L: reiserfs-devel@vger.kernel.org
12323 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12324 M: Ohad Ben-Cohen <ohad@wizery.com>
12325 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12326 L: linux-remoteproc@vger.kernel.org
12327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12329 F: Documentation/devicetree/bindings/remoteproc/
12330 F: Documentation/remoteproc.txt
12331 F: drivers/remoteproc/
12332 F: include/linux/remoteproc.h
12334 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12335 M: Ohad Ben-Cohen <ohad@wizery.com>
12336 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12337 L: linux-remoteproc@vger.kernel.org
12338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12341 F: Documentation/rpmsg.txt
12342 F: include/linux/rpmsg.h
12343 F: include/linux/rpmsg/
12345 RENESAS CLOCK DRIVERS
12346 M: Geert Uytterhoeven <geert+renesas@glider.be>
12347 L: linux-renesas-soc@vger.kernel.org
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12350 F: drivers/clk/renesas/
12352 RENESAS EMEV2 I2C DRIVER
12353 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12355 F: drivers/i2c/busses/i2c-emev2.c
12357 RENESAS ETHERNET DRIVERS
12358 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12359 L: netdev@vger.kernel.org
12360 L: linux-renesas-soc@vger.kernel.org
12361 F: Documentation/devicetree/bindings/net/renesas,*.txt
12362 F: Documentation/devicetree/bindings/net/sh_eth.txt
12363 F: drivers/net/ethernet/renesas/
12364 F: include/linux/sh_eth.h
12366 RENESAS R-CAR GYROADC DRIVER
12367 M: Marek Vasut <marek.vasut@gmail.com>
12368 L: linux-iio@vger.kernel.org
12370 F: drivers/iio/adc/rcar_gyro_adc.c
12372 RENESAS R-CAR I2C DRIVERS
12373 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12375 F: drivers/i2c/busses/i2c-rcar.c
12376 F: drivers/i2c/busses/i2c-sh_mobile.c
12378 RENESAS USB PHY DRIVER
12379 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12380 L: linux-renesas-soc@vger.kernel.org
12382 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12384 RESET CONTROLLER FRAMEWORK
12385 M: Philipp Zabel <p.zabel@pengutronix.de>
12386 T: git git://git.pengutronix.de/git/pza/linux
12389 F: Documentation/devicetree/bindings/reset/
12390 F: include/dt-bindings/reset/
12391 F: include/linux/reset.h
12392 F: include/linux/reset-controller.h
12394 RESTARTABLE SEQUENCES SUPPORT
12395 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12396 M: Peter Zijlstra <peterz@infradead.org>
12397 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12398 M: Boqun Feng <boqun.feng@gmail.com>
12399 L: linux-kernel@vger.kernel.org
12402 F: include/uapi/linux/rseq.h
12403 F: include/trace/events/rseq.h
12404 F: tools/testing/selftests/rseq/
12407 M: Johannes Berg <johannes@sipsolutions.net>
12408 L: linux-wireless@vger.kernel.org
12409 W: http://wireless.kernel.org/
12410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12413 F: Documentation/rfkill.txt
12414 F: Documentation/ABI/stable/sysfs-class-rfkill
12416 F: include/linux/rfkill.h
12417 F: include/uapi/linux/rfkill.h
12420 M: Thomas Graf <tgraf@suug.ch>
12421 M: Herbert Xu <herbert@gondor.apana.org.au>
12422 L: netdev@vger.kernel.org
12424 F: lib/rhashtable.c
12425 F: lib/test_rhashtable.c
12426 F: include/linux/rhashtable.h
12427 F: include/linux/rhashtable-types.h
12429 RICOH R5C592 MEMORYSTICK DRIVER
12430 M: Maxim Levitsky <maximlevitsky@gmail.com>
12432 F: drivers/memstick/host/r592.*
12434 RICOH SMARTMEDIA/XD DRIVER
12435 M: Maxim Levitsky <maximlevitsky@gmail.com>
12437 F: drivers/mtd/nand/raw/r852.c
12438 F: drivers/mtd/nand/raw/r852.h
12440 RISC-V ARCHITECTURE
12441 M: Palmer Dabbelt <palmer@sifive.com>
12442 M: Albert Ou <aou@eecs.berkeley.edu>
12443 L: linux-riscv@lists.infradead.org
12444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12451 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12452 W: http://sourceforge.net/projects/roccat/
12454 F: drivers/hid/hid-roccat*
12455 F: include/linux/hid-roccat*
12456 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12458 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12459 M: Jacob chen <jacob2.chen@rock-chips.com>
12460 L: linux-media@vger.kernel.org
12462 F: drivers/media/platform/rockchip/rga/
12463 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12466 M: Jiri Pirko <jiri@resnulli.us>
12467 L: netdev@vger.kernel.org
12469 F: drivers/net/ethernet/rocker/
12473 W: http://www.comtrol.com
12475 F: Documentation/serial/rocket.txt
12476 F: drivers/tty/rocket*
12478 ROCKETPORT EXPRESS/INFINITY DRIVER
12479 M: Kevin Cernekee <cernekee@gmail.com>
12480 L: linux-serial@vger.kernel.org
12482 F: drivers/tty/serial/rp2.*
12484 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12485 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12486 L: linux-kernel@vger.kernel.org
12487 L: linux-renesas-soc@vger.kernel.org
12489 F: drivers/mfd/bd9571mwv.c
12490 F: drivers/regulator/bd9571mwv-regulator.c
12491 F: drivers/gpio/gpio-bd9571mwv.c
12492 F: include/linux/mfd/bd9571mwv.h
12493 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12496 M: Ralf Baechle <ralf@linux-mips.org>
12497 L: linux-hams@vger.kernel.org
12498 W: http://www.linux-ax25.org/
12500 F: include/net/rose.h
12501 F: include/uapi/linux/rose.h
12504 RTL2830 MEDIA DRIVER
12505 M: Antti Palosaari <crope@iki.fi>
12506 L: linux-media@vger.kernel.org
12507 W: https://linuxtv.org
12508 W: http://palosaari.fi/linux/
12509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12510 T: git git://linuxtv.org/anttip/media_tree.git
12512 F: drivers/media/dvb-frontends/rtl2830*
12514 RTL2832 MEDIA DRIVER
12515 M: Antti Palosaari <crope@iki.fi>
12516 L: linux-media@vger.kernel.org
12517 W: https://linuxtv.org
12518 W: http://palosaari.fi/linux/
12519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12520 T: git git://linuxtv.org/anttip/media_tree.git
12522 F: drivers/media/dvb-frontends/rtl2832*
12524 RTL2832_SDR MEDIA DRIVER
12525 M: Antti Palosaari <crope@iki.fi>
12526 L: linux-media@vger.kernel.org
12527 W: https://linuxtv.org
12528 W: http://palosaari.fi/linux/
12529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12530 T: git git://linuxtv.org/anttip/media_tree.git
12532 F: drivers/media/dvb-frontends/rtl2832_sdr*
12534 RTL8180 WIRELESS DRIVER
12535 L: linux-wireless@vger.kernel.org
12536 W: http://wireless.kernel.org/
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12539 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12541 RTL8187 WIRELESS DRIVER
12542 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12543 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12544 M: Larry Finger <Larry.Finger@lwfinger.net>
12545 L: linux-wireless@vger.kernel.org
12546 W: http://wireless.kernel.org/
12547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12549 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12551 REALTEK WIRELESS DRIVER (rtlwifi family)
12552 M: Ping-Ke Shih <pkshih@realtek.com>
12553 L: linux-wireless@vger.kernel.org
12554 W: http://wireless.kernel.org/
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12557 F: drivers/net/wireless/realtek/rtlwifi/
12559 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12560 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12561 L: linux-wireless@vger.kernel.org
12562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12564 F: drivers/net/wireless/realtek/rtl8xxxu/
12566 RXRPC SOCKETS (AF_RXRPC)
12567 M: David Howells <dhowells@redhat.com>
12568 L: linux-afs@lists.infradead.org
12571 F: include/keys/rxrpc-type.h
12572 F: include/net/af_rxrpc.h
12573 F: include/trace/events/rxrpc.h
12574 F: include/uapi/linux/rxrpc.h
12575 F: Documentation/networking/rxrpc.txt
12576 W: https://www.infradead.org/~dhowells/kafs/
12578 S3 SAVAGE FRAMEBUFFER DRIVER
12579 M: Antonino Daplas <adaplas@gmail.com>
12580 L: linux-fbdev@vger.kernel.org
12582 F: drivers/video/fbdev/savage/
12585 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12586 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12587 L: linux-s390@vger.kernel.org
12588 W: http://www.ibm.com/developerworks/linux/linux390/
12589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12593 F: Documentation/s390/
12594 F: Documentation/driver-api/s390-drivers.rst
12596 S390 COMMON I/O LAYER
12597 M: Sebastian Ott <sebott@linux.ibm.com>
12598 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12599 L: linux-s390@vger.kernel.org
12600 W: http://www.ibm.com/developerworks/linux/linux390/
12602 F: drivers/s390/cio/
12605 M: Stefan Haberland <sth@linux.ibm.com>
12606 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12607 L: linux-s390@vger.kernel.org
12608 W: http://www.ibm.com/developerworks/linux/linux390/
12610 F: drivers/s390/block/dasd*
12611 F: block/partitions/ibm.c
12614 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12615 L: linux-s390@vger.kernel.org
12616 W: http://www.ibm.com/developerworks/linux/linux390/
12618 F: drivers/iommu/s390-iommu.c
12620 S390 IUCV NETWORK LAYER
12621 M: Julian Wiedmann <jwi@linux.ibm.com>
12622 M: Ursula Braun <ubraun@linux.ibm.com>
12623 L: linux-s390@vger.kernel.org
12624 W: http://www.ibm.com/developerworks/linux/linux390/
12626 F: drivers/s390/net/*iucv*
12627 F: include/net/iucv/
12630 S390 NETWORK DRIVERS
12631 M: Julian Wiedmann <jwi@linux.ibm.com>
12632 M: Ursula Braun <ubraun@linux.ibm.com>
12633 L: linux-s390@vger.kernel.org
12634 W: http://www.ibm.com/developerworks/linux/linux390/
12636 F: drivers/s390/net/
12639 M: Sebastian Ott <sebott@linux.ibm.com>
12640 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12641 L: linux-s390@vger.kernel.org
12642 W: http://www.ibm.com/developerworks/linux/linux390/
12645 F: drivers/pci/hotplug/s390_pci_hpc.c
12647 S390 VFIO-CCW DRIVER
12648 M: Cornelia Huck <cohuck@redhat.com>
12649 M: Halil Pasic <pasic@linux.ibm.com>
12650 L: linux-s390@vger.kernel.org
12651 L: kvm@vger.kernel.org
12653 F: drivers/s390/cio/vfio_ccw*
12654 F: Documentation/s390/vfio-ccw.txt
12655 F: include/uapi/linux/vfio_ccw.h
12658 M: Harald Freudenberger <freude@linux.ibm.com>
12659 L: linux-s390@vger.kernel.org
12660 W: http://www.ibm.com/developerworks/linux/linux390/
12662 F: drivers/s390/crypto/
12665 M: Steffen Maier <maier@linux.ibm.com>
12666 M: Benjamin Block <bblock@linux.ibm.com>
12667 L: linux-s390@vger.kernel.org
12668 W: http://www.ibm.com/developerworks/linux/linux390/
12670 F: drivers/s390/scsi/zfcp_*
12672 S3C24XX SD/MMC Driver
12673 M: Ben Dooks <ben-linux@fluff.org>
12674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12676 F: drivers/mmc/host/s3cmci.*
12678 SAA6588 RDS RECEIVER DRIVER
12679 M: Hans Verkuil <hverkuil@xs4all.nl>
12680 L: linux-media@vger.kernel.org
12681 T: git git://linuxtv.org/media_tree.git
12682 W: https://linuxtv.org
12684 F: drivers/media/i2c/saa6588*
12686 SAA7134 VIDEO4LINUX DRIVER
12687 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12688 L: linux-media@vger.kernel.org
12689 W: https://linuxtv.org
12690 T: git git://linuxtv.org/media_tree.git
12692 F: Documentation/media/v4l-drivers/saa7134*
12693 F: drivers/media/pci/saa7134/
12695 SAA7146 VIDEO4LINUX-2 DRIVER
12696 M: Hans Verkuil <hverkuil@xs4all.nl>
12697 L: linux-media@vger.kernel.org
12698 T: git git://linuxtv.org/media_tree.git
12700 F: drivers/media/common/saa7146/
12701 F: drivers/media/pci/saa7146/
12702 F: include/media/saa7146*
12704 SAMSUNG AUDIO (ASoC) DRIVERS
12705 M: Krzysztof Kozlowski <krzk@kernel.org>
12706 M: Sangbeom Kim <sbkim73@samsung.com>
12707 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12710 F: sound/soc/samsung/
12711 F: Documentation/devicetree/bindings/sound/samsung*
12713 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12714 M: Krzysztof Kozlowski <krzk@kernel.org>
12715 L: linux-crypto@vger.kernel.org
12716 L: linux-samsung-soc@vger.kernel.org
12718 F: drivers/crypto/exynos-rng.c
12719 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12721 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12722 M: Łukasz Stelmach <l.stelmach@samsung.com>
12723 L: linux-samsung-soc@vger.kernel.org
12725 F: drivers/char/hw_random/exynos-trng.c
12726 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12728 SAMSUNG FRAMEBUFFER DRIVER
12729 M: Jingoo Han <jingoohan1@gmail.com>
12730 L: linux-fbdev@vger.kernel.org
12732 F: drivers/video/fbdev/s3c-fb.c
12734 SAMSUNG LAPTOP DRIVER
12735 M: Corentin Chary <corentin.chary@gmail.com>
12736 L: platform-driver-x86@vger.kernel.org
12738 F: drivers/platform/x86/samsung-laptop.c
12740 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12741 M: Sangbeom Kim <sbkim73@samsung.com>
12742 M: Krzysztof Kozlowski <krzk@kernel.org>
12743 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12744 L: linux-kernel@vger.kernel.org
12745 L: linux-samsung-soc@vger.kernel.org
12747 F: drivers/mfd/sec*.c
12748 F: drivers/regulator/s2m*.c
12749 F: drivers/regulator/s5m*.c
12750 F: drivers/clk/clk-s2mps11.c
12751 F: drivers/rtc/rtc-s5m.c
12752 F: include/linux/mfd/samsung/
12753 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12754 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12755 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12756 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12758 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12759 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12760 L: linux-media@vger.kernel.org
12761 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12763 F: drivers/media/platform/s3c-camif/
12764 F: include/media/drv-intf/s3c_camif.h
12766 SAMSUNG S3FWRN5 NFC DRIVER
12767 M: Robert Baldyga <r.baldyga@samsung.com>
12768 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12769 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12771 F: drivers/nfc/s3fwrn5
12773 SAMSUNG S5C73M3 CAMERA DRIVER
12774 M: Kyungmin Park <kyungmin.park@samsung.com>
12775 M: Andrzej Hajda <a.hajda@samsung.com>
12776 L: linux-media@vger.kernel.org
12778 F: drivers/media/i2c/s5c73m3/*
12780 SAMSUNG S5K5BAF CAMERA DRIVER
12781 M: Kyungmin Park <kyungmin.park@samsung.com>
12782 M: Andrzej Hajda <a.hajda@samsung.com>
12783 L: linux-media@vger.kernel.org
12785 F: drivers/media/i2c/s5k5baf.c
12787 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12788 M: Krzysztof Kozlowski <krzk@kernel.org>
12789 M: Vladimir Zapolskiy <vz@mleia.com>
12790 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12791 L: linux-crypto@vger.kernel.org
12792 L: linux-samsung-soc@vger.kernel.org
12794 F: drivers/crypto/s5p-sss.c
12796 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12797 M: Kyungmin Park <kyungmin.park@samsung.com>
12798 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12799 L: linux-media@vger.kernel.org
12800 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12802 F: drivers/media/platform/exynos4-is/
12804 SAMSUNG SOC CLOCK DRIVERS
12805 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12806 M: Tomasz Figa <tomasz.figa@gmail.com>
12807 M: Chanwoo Choi <cw00.choi@samsung.com>
12809 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12811 F: drivers/clk/samsung/
12812 F: include/dt-bindings/clock/exynos*.h
12813 F: Documentation/devicetree/bindings/clock/exynos*.txt
12815 SAMSUNG SPI DRIVERS
12816 M: Kukjin Kim <kgene@kernel.org>
12817 M: Krzysztof Kozlowski <krzk@kernel.org>
12818 M: Andi Shyti <andi@etezian.org>
12819 L: linux-spi@vger.kernel.org
12820 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12822 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12823 F: drivers/spi/spi-s3c*
12824 F: include/linux/platform_data/spi-s3c64xx.h
12826 SAMSUNG SXGBE DRIVERS
12827 M: Byungho An <bh74.an@samsung.com>
12828 M: Girish K S <ks.giri@samsung.com>
12829 M: Vipul Pandya <vipul.pandya@samsung.com>
12831 L: netdev@vger.kernel.org
12832 F: drivers/net/ethernet/samsung/sxgbe/
12834 SAMSUNG THERMAL DRIVER
12835 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12836 L: linux-pm@vger.kernel.org
12837 L: linux-samsung-soc@vger.kernel.org
12839 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12840 F: drivers/thermal/samsung/
12842 SAMSUNG USB2 PHY DRIVER
12843 M: Kamil Debski <kamil@wypas.org>
12844 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12845 L: linux-kernel@vger.kernel.org
12847 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12848 F: Documentation/phy/samsung-usb2.txt
12849 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12850 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12851 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12852 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12853 F: drivers/phy/samsung/phy-samsung-usb2.c
12854 F: drivers/phy/samsung/phy-samsung-usb2.h
12857 M: Zwane Mwaikambo <zwanem@gmail.com>
12859 F: drivers/watchdog/sc1200wdt.c
12862 M: Ingo Molnar <mingo@redhat.com>
12863 M: Peter Zijlstra <peterz@infradead.org>
12864 L: linux-kernel@vger.kernel.org
12865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12868 F: include/linux/sched.h
12869 F: include/uapi/linux/sched.h
12870 F: include/linux/wait.h
12872 SCR24X CHIP CARD INTERFACE DRIVER
12873 M: Lubomir Rintel <lkundrak@v3.sk>
12875 F: drivers/char/pcmcia/scr24x_cs.c
12878 M: Jens Axboe <axboe@kernel.dk>
12879 L: linux-scsi@vger.kernel.org
12880 W: http://www.kernel.dk
12882 F: drivers/scsi/sr*
12884 SCSI RDMA PROTOCOL (SRP) INITIATOR
12885 M: Bart Van Assche <bvanassche@acm.org>
12886 L: linux-rdma@vger.kernel.org
12888 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12889 F: drivers/infiniband/ulp/srp/
12890 F: include/scsi/srp.h
12892 SCSI RDMA PROTOCOL (SRP) TARGET
12893 M: Bart Van Assche <bvanassche@acm.org>
12894 L: linux-rdma@vger.kernel.org
12895 L: target-devel@vger.kernel.org
12897 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12898 F: drivers/infiniband/ulp/srpt/
12901 M: Doug Gilbert <dgilbert@interlog.com>
12902 L: linux-scsi@vger.kernel.org
12903 W: http://sg.danny.cz/sg
12905 F: Documentation/scsi/scsi-generic.txt
12906 F: drivers/scsi/sg.c
12907 F: include/scsi/sg.h
12910 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12912 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12914 L: linux-scsi@vger.kernel.org
12916 F: Documentation/devicetree/bindings/scsi/
12921 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12922 L: linux-scsi@vger.kernel.org
12924 F: Documentation/scsi/st.txt
12925 F: drivers/scsi/st.*
12926 F: drivers/scsi/st_*.h
12929 M: Vlad Yasevich <vyasevich@gmail.com>
12930 M: Neil Horman <nhorman@tuxdriver.com>
12931 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12932 L: linux-sctp@vger.kernel.org
12933 W: http://lksctp.sourceforge.net
12935 F: Documentation/networking/sctp.txt
12936 F: include/linux/sctp.h
12937 F: include/uapi/linux/sctp.h
12938 F: include/net/sctp/
12942 M: Jim Cromie <jim.cromie@gmail.com>
12944 F: Documentation/i2c/busses/scx200_acb
12945 F: arch/x86/platform/scx200/
12946 F: drivers/watchdog/scx200_wdt.c
12947 F: drivers/i2c/busses/scx200*
12948 F: drivers/mtd/maps/scx200_docflash.c
12949 F: include/linux/scx200.h
12952 M: Jim Cromie <jim.cromie@gmail.com>
12954 F: drivers/char/scx200_gpio.c
12955 F: include/linux/scx200_gpio.h
12957 SCx200 HRT CLOCKSOURCE DRIVER
12958 M: Jim Cromie <jim.cromie@gmail.com>
12960 F: drivers/clocksource/scx200_hrt.c
12962 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12963 M: Sascha Sommer <saschasommer@freenet.de>
12964 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12966 F: drivers/mmc/host/sdricoh_cs.c
12969 M: Kees Cook <keescook@chromium.org>
12970 R: Andy Lutomirski <luto@amacapital.net>
12971 R: Will Drewry <wad@chromium.org>
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12974 F: kernel/seccomp.c
12975 F: include/uapi/linux/seccomp.h
12976 F: include/linux/seccomp.h
12977 F: tools/testing/selftests/seccomp/*
12978 F: tools/testing/selftests/kselftest_harness.h
12979 F: Documentation/userspace-api/seccomp_filter.rst
12980 K: \bsecure_computing
12983 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12984 M: Al Cooper <alcooperx@gmail.com>
12985 L: linux-mmc@vger.kernel.org
12986 L: bcm-kernel-feedback-list@broadcom.com
12988 F: drivers/mmc/host/sdhci-brcmstb*
12990 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12991 M: Adrian Hunter <adrian.hunter@intel.com>
12992 L: linux-mmc@vger.kernel.org
12993 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12995 F: drivers/mmc/host/sdhci*
12996 F: include/linux/mmc/sdhci*
12998 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12999 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13000 M: Manjunath M B <manjumb@synopsys.com>
13001 L: linux-mmc@vger.kernel.org
13003 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13005 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13006 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13007 L: linux-mmc@vger.kernel.org
13009 F: drivers/mmc/host/sdhci-of-at91.c
13011 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13012 M: Ben Dooks <ben-linux@fluff.org>
13013 M: Jaehoon Chung <jh80.chung@samsung.com>
13014 L: linux-mmc@vger.kernel.org
13016 F: drivers/mmc/host/sdhci-s3c*
13018 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13019 M: Viresh Kumar <vireshk@kernel.org>
13020 L: linux-mmc@vger.kernel.org
13022 F: drivers/mmc/host/sdhci-spear.c
13024 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13025 M: Kishon Vijay Abraham I <kishon@ti.com>
13026 L: linux-mmc@vger.kernel.org
13028 F: drivers/mmc/host/sdhci-omap.c
13030 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13031 M: Scott Bauer <scott.bauer@intel.com>
13032 M: Jonathan Derrick <jonathan.derrick@intel.com>
13033 L: linux-block@vger.kernel.org
13036 F: block/opal_proto.h
13037 F: include/linux/sed*
13038 F: include/uapi/linux/sed*
13041 M: Security Officers <security@kernel.org>
13045 M: James Morris <jmorris@namei.org>
13046 M: "Serge E. Hallyn" <serge@hallyn.com>
13047 L: linux-security-module@vger.kernel.org (suggested Cc:)
13048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13049 W: http://kernsec.org/
13052 X: security/selinux/
13054 SELINUX SECURITY MODULE
13055 M: Paul Moore <paul@paul-moore.com>
13056 M: Stephen Smalley <sds@tycho.nsa.gov>
13057 M: Eric Paris <eparis@parisplace.org>
13058 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13059 W: https://selinuxproject.org
13060 W: https://github.com/SELinuxProject
13061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13063 F: include/linux/selinux*
13064 F: security/selinux/
13065 F: scripts/selinux/
13066 F: Documentation/admin-guide/LSM/SELinux.rst
13069 M: Jiri Slaby <jirislaby@gmail.com>
13071 F: drivers/misc/phantom.c
13072 F: include/uapi/linux/phantom.h
13075 M: Rob Herring <robh@kernel.org>
13076 L: linux-serial@vger.kernel.org
13078 F: Documentation/devicetree/bindings/serial/slave-device.txt
13079 F: drivers/tty/serdev/
13080 F: include/linux/serdev.h
13083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13084 L: linux-serial@vger.kernel.org
13086 F: Documentation/devicetree/bindings/serial/
13087 F: drivers/tty/serial/
13090 M: Sean Young <sean@mess.org>
13091 L: linux-media@vger.kernel.org
13093 F: drivers/media/rc/serial_ir.c
13096 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13097 M: Edward Cree <ecree@solarflare.com>
13098 M: Bert Kenward <bkenward@solarflare.com>
13099 L: netdev@vger.kernel.org
13101 F: drivers/net/ethernet/sfc/
13104 M: Dimitri Sivanich <sivanich@sgi.com>
13106 F: drivers/misc/sgi-gru/
13108 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13109 M: Pat Gefre <pfg@sgi.com>
13110 L: linux-ia64@vger.kernel.org
13112 F: Documentation/ia64/serial.txt
13113 F: drivers/tty/serial/ioc?_serial.c
13114 F: include/linux/ioc?.h
13116 SGI XP/XPC/XPNET DRIVER
13117 M: Cliff Whickman <cpw@sgi.com>
13118 M: Robin Holt <robinmholt@gmail.com>
13120 F: drivers/misc/sgi-xp/
13122 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13123 M: Ursula Braun <ubraun@linux.ibm.com>
13124 L: linux-s390@vger.kernel.org
13125 W: http://www.ibm.com/developerworks/linux/linux390/
13129 SHARP RJ54N1CB0C SENSOR DRIVER
13130 M: Jacopo Mondi <jacopo@jmondi.org>
13131 L: linux-media@vger.kernel.org
13132 T: git git://linuxtv.org/media_tree.git
13134 F: drivers/media/i2c/rj54n1cb0c.c
13135 F: include/media/i2c/rj54n1cb0c.h
13137 SH_VEU V4L2 MEM2MEM DRIVER
13138 L: linux-media@vger.kernel.org
13140 F: drivers/media/platform/sh_veu.c
13142 SH_VOU V4L2 OUTPUT DRIVER
13143 L: linux-media@vger.kernel.org
13145 F: drivers/media/platform/sh_vou.c
13146 F: include/media/drv-intf/sh_vou.h
13148 SI2157 MEDIA DRIVER
13149 M: Antti Palosaari <crope@iki.fi>
13150 L: linux-media@vger.kernel.org
13151 W: https://linuxtv.org
13152 W: http://palosaari.fi/linux/
13153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13154 T: git git://linuxtv.org/anttip/media_tree.git
13156 F: drivers/media/tuners/si2157*
13158 SI2165 MEDIA DRIVER
13159 M: Matthias Schwarzott <zzam@gentoo.org>
13160 L: linux-media@vger.kernel.org
13161 W: https://linuxtv.org
13162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13164 F: drivers/media/dvb-frontends/si2165*
13166 SI2168 MEDIA DRIVER
13167 M: Antti Palosaari <crope@iki.fi>
13168 L: linux-media@vger.kernel.org
13169 W: https://linuxtv.org
13170 W: http://palosaari.fi/linux/
13171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13172 T: git git://linuxtv.org/anttip/media_tree.git
13174 F: drivers/media/dvb-frontends/si2168*
13176 SI470X FM RADIO RECEIVER I2C DRIVER
13177 M: Hans Verkuil <hverkuil@xs4all.nl>
13178 L: linux-media@vger.kernel.org
13179 T: git git://linuxtv.org/media_tree.git
13180 W: https://linuxtv.org
13182 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13184 SI470X FM RADIO RECEIVER USB DRIVER
13185 M: Hans Verkuil <hverkuil@xs4all.nl>
13186 L: linux-media@vger.kernel.org
13187 T: git git://linuxtv.org/media_tree.git
13188 W: https://linuxtv.org
13190 F: drivers/media/radio/si470x/radio-si470x-common.c
13191 F: drivers/media/radio/si470x/radio-si470x.h
13192 F: drivers/media/radio/si470x/radio-si470x-usb.c
13194 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13195 M: Eduardo Valentin <edubezval@gmail.com>
13196 L: linux-media@vger.kernel.org
13197 T: git git://linuxtv.org/media_tree.git
13198 W: https://linuxtv.org
13200 F: drivers/media/radio/si4713/si4713.?
13202 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13203 M: Eduardo Valentin <edubezval@gmail.com>
13204 L: linux-media@vger.kernel.org
13205 T: git git://linuxtv.org/media_tree.git
13206 W: https://linuxtv.org
13208 F: drivers/media/radio/si4713/radio-platform-si4713.c
13210 SI4713 FM RADIO TRANSMITTER USB DRIVER
13211 M: Hans Verkuil <hverkuil@xs4all.nl>
13212 L: linux-media@vger.kernel.org
13213 T: git git://linuxtv.org/media_tree.git
13214 W: https://linuxtv.org
13216 F: drivers/media/radio/si4713/radio-usb-si4713.c
13219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13220 L: linux-media@vger.kernel.org
13221 W: https://linuxtv.org
13222 T: git git://linuxtv.org/media_tree.git
13224 F: drivers/media/common/siano/
13225 F: drivers/media/usb/siano/
13226 F: drivers/media/usb/siano/
13227 F: drivers/media/mmc/siano/
13230 M: Palmer Dabbelt <palmer@sifive.com>
13231 L: linux-riscv@lists.infradead.org
13232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13237 SILEAD TOUCHSCREEN DRIVER
13238 M: Hans de Goede <hdegoede@redhat.com>
13239 L: linux-input@vger.kernel.org
13240 L: platform-driver-x86@vger.kernel.org
13242 F: drivers/input/touchscreen/silead.c
13243 F: drivers/platform/x86/touchscreen_dmi.c
13245 SILICON MOTION SM712 FRAME BUFFER DRIVER
13246 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13247 M: Teddy Wang <teddy.wang@siliconmotion.com>
13248 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13249 L: linux-fbdev@vger.kernel.org
13251 F: drivers/video/fbdev/sm712*
13252 F: Documentation/fb/sm712fb.txt
13254 SIMPLE FIRMWARE INTERFACE (SFI)
13255 M: Len Brown <lenb@kernel.org>
13256 L: sfi-devel@simplefirmware.org
13257 W: http://simplefirmware.org/
13258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13260 F: arch/x86/platform/sfi/
13262 F: include/linux/sfi*.h
13265 M: Hans de Goede <hdegoede@redhat.com>
13266 L: linux-fbdev@vger.kernel.org
13268 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13269 F: drivers/video/fbdev/simplefb.c
13270 F: include/linux/platform_data/simplefb.h
13272 SIMTEC EB110ATX (Chalice CATS)
13274 P: Vincent Sanders <vince@simtec.co.uk>
13275 M: Simtec Linux Team <linux@simtec.co.uk>
13276 W: http://www.simtec.co.uk/products/EB110ATX/
13279 SIMTEC EB2410ITX (BAST)
13281 P: Vincent Sanders <vince@simtec.co.uk>
13282 M: Simtec Linux Team <linux@simtec.co.uk>
13283 W: http://www.simtec.co.uk/products/EB2410ITX/
13285 F: arch/arm/mach-s3c24xx/mach-bast.c
13286 F: arch/arm/mach-s3c24xx/bast-ide.c
13287 F: arch/arm/mach-s3c24xx/bast-irq.c
13289 SIPHASH PRF ROUTINES
13290 M: Jason A. Donenfeld <Jason@zx2c4.com>
13293 F: lib/test_siphash.c
13294 F: include/linux/siphash.h
13297 M: Gavin Schenk <g.schenk@eckelmann.de>
13298 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13299 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13302 F: include/trace/events/siox.h
13304 SIS 190 ETHERNET DRIVER
13305 M: Francois Romieu <romieu@fr.zoreil.com>
13306 L: netdev@vger.kernel.org
13308 F: drivers/net/ethernet/sis/sis190.c
13310 SIS 900/7016 FAST ETHERNET DRIVER
13311 M: Daniele Venzano <venza@brownhat.org>
13312 W: http://www.brownhat.org/sis900.html
13313 L: netdev@vger.kernel.org
13315 F: drivers/net/ethernet/sis/sis900.*
13317 SIS FRAMEBUFFER DRIVER
13318 M: Thomas Winischhofer <thomas@winischhofer.net>
13319 W: http://www.winischhofer.net/linuxsisvga.shtml
13321 F: Documentation/fb/sisfb.txt
13322 F: drivers/video/fbdev/sis/
13323 F: include/video/sisfb.h
13326 M: Thomas Winischhofer <thomas@winischhofer.net>
13327 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13329 F: drivers/usb/misc/sisusbvga/
13332 M: Christoph Lameter <cl@linux.com>
13333 M: Pekka Enberg <penberg@kernel.org>
13334 M: David Rientjes <rientjes@google.com>
13335 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13336 M: Andrew Morton <akpm@linux-foundation.org>
13337 L: linux-mm@kvack.org
13339 F: include/linux/sl?b*.h
13342 SLEEPABLE READ-COPY UPDATE (SRCU)
13343 M: Lai Jiangshan <jiangshanlai@gmail.com>
13344 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13345 M: Josh Triplett <josh@joshtriplett.org>
13346 R: Steven Rostedt <rostedt@goodmis.org>
13347 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13348 L: linux-kernel@vger.kernel.org
13349 W: http://www.rdrop.com/users/paulmck/RCU/
13351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13352 F: include/linux/srcu*.h
13353 F: kernel/rcu/srcu*.c
13355 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13356 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13359 F: drivers/slimbus/
13360 F: Documentation/devicetree/bindings/slimbus/
13361 F: include/linux/slimbus.h
13363 SMACK SECURITY MODULE
13364 M: Casey Schaufler <casey@schaufler-ca.com>
13365 L: linux-security-module@vger.kernel.org
13366 W: http://schaufler-ca.com
13367 T: git git://github.com/cschaufler/smack-next
13369 F: Documentation/admin-guide/LSM/Smack.rst
13372 SMC91x ETHERNET DRIVER
13373 M: Nicolas Pitre <nico@fluxnic.net>
13375 F: drivers/net/ethernet/smsc/smc91x.*
13377 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13378 M: Sakari Ailus <sakari.ailus@iki.fi>
13379 L: linux-media@vger.kernel.org
13381 F: drivers/media/i2c/smiapp/
13382 F: include/media/i2c/smiapp.h
13383 F: drivers/media/i2c/smiapp-pll.c
13384 F: drivers/media/i2c/smiapp-pll.h
13385 F: include/uapi/linux/smiapp.h
13386 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13388 SMM665 HARDWARE MONITOR DRIVER
13389 M: Guenter Roeck <linux@roeck-us.net>
13390 L: linux-hwmon@vger.kernel.org
13392 F: Documentation/hwmon/smm665
13393 F: drivers/hwmon/smm665.c
13395 SMSC EMC2103 HARDWARE MONITOR DRIVER
13396 M: Steve Glendinning <steve.glendinning@shawell.net>
13397 L: linux-hwmon@vger.kernel.org
13399 F: Documentation/hwmon/emc2103
13400 F: drivers/hwmon/emc2103.c
13402 SMSC SCH5627 HARDWARE MONITOR DRIVER
13403 M: Hans de Goede <hdegoede@redhat.com>
13404 L: linux-hwmon@vger.kernel.org
13406 F: Documentation/hwmon/sch5627
13407 F: drivers/hwmon/sch5627.c
13409 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13410 M: Steve Glendinning <steve.glendinning@shawell.net>
13411 L: linux-fbdev@vger.kernel.org
13413 F: drivers/video/fbdev/smscufx.c
13415 SMSC47B397 HARDWARE MONITOR DRIVER
13416 M: Jean Delvare <jdelvare@suse.com>
13417 L: linux-hwmon@vger.kernel.org
13419 F: Documentation/hwmon/smsc47b397
13420 F: drivers/hwmon/smsc47b397.c
13422 SMSC911x ETHERNET DRIVER
13423 M: Steve Glendinning <steve.glendinning@shawell.net>
13424 L: netdev@vger.kernel.org
13426 F: include/linux/smsc911x.h
13427 F: drivers/net/ethernet/smsc/smsc911x.*
13429 SMSC9420 PCI ETHERNET DRIVER
13430 M: Steve Glendinning <steve.glendinning@shawell.net>
13431 L: netdev@vger.kernel.org
13433 F: drivers/net/ethernet/smsc/smsc9420.*
13435 SOC-CAMERA V4L2 SUBSYSTEM
13436 L: linux-media@vger.kernel.org
13437 T: git git://linuxtv.org/media_tree.git
13439 F: include/media/soc*
13440 F: drivers/media/i2c/soc_camera/
13441 F: drivers/media/platform/soc_camera/
13443 SOCIONEXT SYNQUACER I2C DRIVER
13444 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13445 L: linux-i2c@vger.kernel.org
13447 F: drivers/i2c/busses/i2c-synquacer.c
13448 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13450 SOCIONEXT UNIPHIER SOUND DRIVER
13451 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13452 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13454 F: sound/soc/uniphier/
13456 SOEKRIS NET48XX LED SUPPORT
13457 M: Chris Boot <bootc@bootc.net>
13459 F: drivers/leds/leds-net48xx.c
13461 SOFT-ROCE DRIVER (rxe)
13462 M: Moni Shoua <monis@mellanox.com>
13463 L: linux-rdma@vger.kernel.org
13465 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13466 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13467 F: drivers/infiniband/sw/rxe/
13468 F: include/uapi/rdma/rdma_user_rxe.h
13470 SOFTLOGIC 6x10 MPEG CODEC
13471 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13472 M: Anton Sviridenko <anton@corp.bluecherry.net>
13473 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13474 M: Andrey Utkin <andrey_utkin@fastmail.com>
13475 M: Ismael Luceno <ismael@iodev.co.uk>
13476 L: linux-media@vger.kernel.org
13478 F: drivers/media/pci/solo6x10/
13480 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13481 M: James Morse <james.morse@arm.com>
13482 L: linux-arm-kernel@lists.infradead.org
13484 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13485 F: drivers/firmware/arm_sdei.c
13486 F: include/linux/sdei.h
13487 F: include/uapi/linux/sdei.h
13489 SOFTWARE RAID (Multiple Disks) SUPPORT
13490 M: Shaohua Li <shli@kernel.org>
13491 L: linux-raid@vger.kernel.org
13492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13494 F: drivers/md/Makefile
13495 F: drivers/md/Kconfig
13497 F: drivers/md/raid*
13498 F: include/linux/raid/
13499 F: include/uapi/linux/raid/
13501 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13502 M: Jassi Brar <jaswinder.singh@linaro.org>
13503 L: netdev@vger.kernel.org
13505 F: drivers/net/ethernet/socionext/netsec.c
13506 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13508 SOLIDRUN CLEARFOG SUPPORT
13509 M: Russell King <linux@armlinux.org.uk>
13511 F: arch/arm/boot/dts/armada-388-clearfog*
13512 F: arch/arm/boot/dts/armada-38x-solidrun-*
13514 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13515 M: Russell King <linux@armlinux.org.uk>
13517 F: arch/arm/boot/dts/imx6*-cubox-i*
13518 F: arch/arm/boot/dts/imx6*-hummingboard*
13519 F: arch/arm/boot/dts/imx6*-sr-*
13521 SONIC NETWORK DRIVER
13522 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13523 L: netdev@vger.kernel.org
13525 F: drivers/net/ethernet/natsemi/sonic.*
13527 SONICS SILICON BACKPLANE DRIVER (SSB)
13528 M: Michael Buesch <m@bues.ch>
13529 L: linux-wireless@vger.kernel.org
13532 F: include/linux/ssb/
13534 SONY IMX258 SENSOR DRIVER
13535 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13536 L: linux-media@vger.kernel.org
13537 T: git git://linuxtv.org/media_tree.git
13539 F: drivers/media/i2c/imx258.c
13541 SONY IMX274 SENSOR DRIVER
13542 M: Leon Luo <leonl@leopardimaging.com>
13543 L: linux-media@vger.kernel.org
13544 T: git git://linuxtv.org/media_tree.git
13546 F: drivers/media/i2c/imx274.c
13547 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13549 SONY MEMORYSTICK CARD SUPPORT
13550 M: Alex Dubov <oakad@yahoo.com>
13551 W: http://tifmxx.berlios.de/
13553 F: drivers/memstick/host/tifm_ms.c
13555 SONY MEMORYSTICK STANDARD SUPPORT
13556 M: Maxim Levitsky <maximlevitsky@gmail.com>
13558 F: drivers/memstick/core/ms_block.*
13560 SONY VAIO CONTROL DEVICE DRIVER
13561 M: Mattia Dongili <malattia@linux.it>
13562 L: platform-driver-x86@vger.kernel.org
13563 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13565 F: Documentation/laptops/sony-laptop.txt
13566 F: drivers/char/sonypi.c
13567 F: drivers/platform/x86/sony-laptop.c
13568 F: include/linux/sony-laptop.h
13571 M: Jaroslav Kysela <perex@perex.cz>
13572 M: Takashi Iwai <tiwai@suse.com>
13573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13574 W: http://www.alsa-project.org/
13575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13576 T: git git://git.alsa-project.org/alsa-kernel.git
13577 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13579 F: Documentation/sound/
13581 F: include/uapi/sound/
13584 SOUND - COMPRESSED AUDIO
13585 M: Vinod Koul <vkoul@kernel.org>
13586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13589 F: Documentation/sound/designs/compress-offload.rst
13590 F: include/sound/compress_driver.h
13591 F: include/uapi/sound/compress_*
13592 F: sound/core/compress_offload.c
13593 F: sound/soc/soc-compress.c
13595 SOUND - DMAENGINE HELPERS
13596 M: Lars-Peter Clausen <lars@metafoo.de>
13598 F: include/sound/dmaengine_pcm.h
13599 F: sound/core/pcm_dmaengine.c
13600 F: sound/soc/soc-generic-dmaengine-pcm.c
13602 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13603 M: Liam Girdwood <lgirdwood@gmail.com>
13604 M: Mark Brown <broonie@kernel.org>
13605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13606 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13607 W: http://alsa-project.org/main/index.php/ASoC
13609 F: Documentation/devicetree/bindings/sound/
13610 F: Documentation/sound/soc/
13612 F: include/sound/soc*
13614 SOUNDWIRE SUBSYSTEM
13615 M: Vinod Koul <vinod.koul@intel.com>
13616 M: Sanyog Kale <sanyog.r.kale@intel.com>
13617 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13620 F: Documentation/driver-api/soundwire/
13621 F: drivers/soundwire/
13622 F: include/linux/soundwire/
13625 M: Olli Salonen <olli.salonen@iki.fi>
13626 L: linux-media@vger.kernel.org
13627 W: https://linuxtv.org
13628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13630 F: drivers/media/dvb-frontends/sp2*
13632 SPARC + UltraSPARC (sparc/sparc64)
13633 M: "David S. Miller" <davem@davemloft.net>
13634 L: sparclinux@vger.kernel.org
13635 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
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
13642 SPARC SERIAL DRIVERS
13643 M: "David S. Miller" <davem@davemloft.net>
13644 L: sparclinux@vger.kernel.org
13645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13648 F: include/linux/sunserialcore.h
13649 F: drivers/tty/serial/suncore.c
13650 F: drivers/tty/serial/sunhv.c
13651 F: drivers/tty/serial/sunsab.c
13652 F: drivers/tty/serial/sunsab.h
13653 F: drivers/tty/serial/sunsu.c
13654 F: drivers/tty/serial/sunzilog.c
13655 F: drivers/tty/serial/sunzilog.h
13656 F: drivers/tty/vcc.c
13659 M: "Christopher Li" <sparse@chrisli.org>
13660 L: linux-sparse@vger.kernel.org
13661 W: https://sparse.wiki.kernel.org/
13662 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13663 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13665 F: include/linux/compiler.h
13667 SPEAR CLOCK FRAMEWORK SUPPORT
13668 M: Viresh Kumar <vireshk@kernel.org>
13669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13670 W: http://www.st.com/spear
13672 F: drivers/clk/spear/
13674 SPEAR PLATFORM SUPPORT
13675 M: Viresh Kumar <vireshk@kernel.org>
13676 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13678 W: http://www.st.com/spear
13680 F: arch/arm/boot/dts/spear*
13681 F: arch/arm/mach-spear/
13684 M: Marek Vasut <marek.vasut@gmail.com>
13685 L: linux-mtd@lists.infradead.org
13686 W: http://www.linux-mtd.infradead.org/
13687 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13688 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13689 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13691 F: drivers/mtd/spi-nor/
13692 F: include/linux/mtd/spi-nor.h
13695 M: Mark Brown <broonie@kernel.org>
13696 L: linux-spi@vger.kernel.org
13697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13698 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13700 F: Documentation/devicetree/bindings/spi/
13701 F: Documentation/spi/
13703 F: include/linux/spi/
13704 F: include/uapi/linux/spi/
13707 SPIDERNET NETWORK DRIVER for CELL
13708 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13709 L: netdev@vger.kernel.org
13711 F: Documentation/networking/spider_net.txt
13712 F: drivers/net/ethernet/toshiba/spider_net*
13715 R: Stephen Boyd <sboyd@kernel.org>
13716 L: linux-arm-msm@vger.kernel.org
13717 F: Documentation/devicetree/bindings/spmi/
13719 F: include/dt-bindings/spmi/spmi.h
13720 F: include/linux/spmi.h
13721 F: include/trace/events/spmi.h
13724 M: Jeremy Kerr <jk@ozlabs.org>
13725 L: linuxppc-dev@lists.ozlabs.org
13726 W: http://www.ibm.com/developerworks/power/cell/
13728 F: Documentation/filesystems/spufs.txt
13729 F: arch/powerpc/platforms/cell/spufs/
13731 SQUASHFS FILE SYSTEM
13732 M: Phillip Lougher <phillip@squashfs.org.uk>
13733 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13734 W: http://squashfs.org.uk
13735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13737 F: Documentation/filesystems/squashfs.txt
13740 SRM (Alpha) environment access
13741 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13743 F: arch/alpha/kernel/srm_env.c
13745 ST STM32 I2C/SMBUS DRIVER
13746 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13747 L: linux-i2c@vger.kernel.org
13749 F: drivers/i2c/busses/i2c-stm32*
13752 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13753 L: stable@vger.kernel.org
13755 F: Documentation/process/stable-kernel-rules.rst
13758 M: Ian Abbott <abbotti@mev.co.uk>
13759 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13761 F: drivers/staging/comedi/
13763 STAGING - EROFS FILE SYSTEM
13764 M: Gao Xiang <gaoxiang25@huawei.com>
13765 M: Chao Yu <yuchao0@huawei.com>
13766 L: linux-erofs@lists.ozlabs.org
13768 F: drivers/staging/erofs/
13770 STAGING - FLARION FT1000 DRIVERS
13771 M: Marek Belisko <marek.belisko@gmail.com>
13773 F: drivers/staging/ft1000/
13775 STAGING - INDUSTRIAL IO
13776 M: Jonathan Cameron <jic23@kernel.org>
13777 L: linux-iio@vger.kernel.org
13779 F: Documentation/devicetree/bindings/staging/iio/
13780 F: drivers/staging/iio/
13782 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13783 M: Marc Dietrich <marvin24@gmx.de>
13784 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13785 L: linux-tegra@vger.kernel.org
13787 F: drivers/staging/nvec/
13789 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13790 M: Jens Frederich <jfrederich@gmail.com>
13791 M: Daniel Drake <dsd@laptop.org>
13792 M: Jon Nettleton <jon.nettleton@gmail.com>
13793 W: http://wiki.laptop.org/go/DCON
13795 F: drivers/staging/olpc_dcon/
13797 STAGING - REALTEK RTL8712U DRIVERS
13798 M: Larry Finger <Larry.Finger@lwfinger.net>
13799 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13801 F: drivers/staging/rtl8712/
13803 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13804 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13805 M: Teddy Wang <teddy.wang@siliconmotion.com>
13806 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13807 L: linux-fbdev@vger.kernel.org
13809 F: drivers/staging/sm750fb/
13811 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13812 M: William Hubbs <w.d.hubbs@gmail.com>
13813 M: Chris Brannon <chris@the-brannons.com>
13814 M: Kirk Reiser <kirk@reisers.ca>
13815 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13816 L: speakup@linux-speakup.org
13817 W: http://www.linux-speakup.org/
13819 F: drivers/staging/speakup/
13821 STAGING - VIA VT665X DRIVERS
13822 M: Forest Bond <forest@alittletooquiet.net>
13824 F: drivers/staging/vt665?/
13826 STAGING - WILC1000 WIFI DRIVER
13827 M: Aditya Shankar <aditya.shankar@microchip.com>
13828 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13829 L: linux-wireless@vger.kernel.org
13831 F: drivers/staging/wilc1000/
13833 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13834 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13836 F: drivers/staging/xgifb/
13839 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13841 L: devel@driverdev.osuosl.org
13843 F: drivers/staging/
13845 STARFIRE/DURALAN NETWORK DRIVER
13846 M: Ion Badulescu <ionut@badula.org>
13848 F: drivers/net/ethernet/adaptec/starfire*
13850 STEC S1220 SKD DRIVER
13851 M: Bart Van Assche <bart.vanassche@wdc.com>
13852 L: linux-block@vger.kernel.org
13854 F: drivers/block/skd*[ch]
13856 STI AUDIO (ASoC) DRIVERS
13857 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13860 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13864 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13866 F: drivers/staging/media/st-cec/
13867 F: Documentation/devicetree/bindings/media/stih-cec.txt
13869 STK1160 USB VIDEO CAPTURE DRIVER
13870 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13871 L: linux-media@vger.kernel.org
13872 T: git git://linuxtv.org/media_tree.git
13874 F: drivers/media/usb/stk1160/
13876 STM32 AUDIO (ASoC) DRIVERS
13877 M: Olivier Moysan <olivier.moysan@st.com>
13878 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13881 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13884 STM32 TIMER/LPTIMER DRIVERS
13885 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13887 F: drivers/*/stm32-*timer*
13888 F: drivers/pwm/pwm-stm32*
13889 F: include/linux/*/stm32-*tim*
13890 F: Documentation/ABI/testing/*timer-stm32
13891 F: Documentation/devicetree/bindings/*/stm32-*timer*
13892 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13894 STMMAC ETHERNET DRIVER
13895 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13896 M: Alexandre Torgue <alexandre.torgue@st.com>
13897 M: Jose Abreu <joabreu@synopsys.com>
13898 L: netdev@vger.kernel.org
13899 W: http://www.stlinux.com
13901 F: drivers/net/ethernet/stmicro/stmmac/
13904 M: Sam Creasey <sammy@sammy.net>
13905 W: http://sammy.net/sun3/
13907 F: arch/m68k/kernel/*sun3*
13908 F: arch/m68k/sun3*/
13909 F: arch/m68k/include/asm/sun3*
13910 F: drivers/net/ethernet/i825xx/sun3*
13912 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13913 M: Hans de Goede <hdegoede@redhat.com>
13914 L: linux-input@vger.kernel.org
13916 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13917 F: drivers/input/keyboard/sun4i-lradc-keys.c
13919 SUNDANCE NETWORK DRIVER
13920 M: Denis Kirjanov <kda@linux-powerpc.org>
13921 L: netdev@vger.kernel.org
13923 F: drivers/net/ethernet/dlink/sundance.c
13926 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13927 M: Rich Felker <dalias@libc.org>
13928 L: linux-sh@vger.kernel.org
13929 Q: http://patchwork.kernel.org/project/linux-sh/list/
13931 F: Documentation/sh/
13936 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13937 M: Len Brown <len.brown@intel.com>
13938 M: Pavel Machek <pavel@ucw.cz>
13939 L: linux-pm@vger.kernel.org
13940 B: https://bugzilla.kernel.org
13942 F: Documentation/power/
13943 F: arch/x86/kernel/acpi/
13944 F: drivers/base/power/
13946 F: include/linux/suspend.h
13947 F: include/linux/freezer.h
13948 F: include/linux/pm.h
13951 M: Martin Mares <mj@ucw.cz>
13952 L: linux-video@atrey.karlin.mff.cuni.cz
13954 F: Documentation/svga.txt
13955 F: arch/x86/boot/video*
13958 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13959 L: iommu@lists.linux-foundation.org
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13962 F: kernel/dma/swiotlb.c
13963 F: arch/*/kernel/pci-swiotlb.c
13964 F: include/linux/swiotlb.h
13967 M: Jiri Pirko <jiri@resnulli.us>
13968 M: Ivan Vecera <ivecera@redhat.com>
13969 L: netdev@vger.kernel.org
13972 F: include/net/switchdev.h
13974 SY8106A REGULATOR DRIVER
13975 M: Icenowy Zheng <icenowy@aosc.io>
13977 F: drivers/regulator/sy8106a-regulator.c
13978 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13980 SYNC FILE FRAMEWORK
13981 M: Sumit Semwal <sumit.semwal@linaro.org>
13982 R: Gustavo Padovan <gustavo@padovan.org>
13984 L: linux-media@vger.kernel.org
13985 L: dri-devel@lists.freedesktop.org
13986 F: drivers/dma-buf/sync_*
13987 F: drivers/dma-buf/dma-fence*
13988 F: drivers/dma-buf/sw_sync.c
13989 F: include/linux/sync_file.h
13990 F: include/uapi/linux/sync_file.h
13991 F: Documentation/sync_file.txt
13992 T: git git://anongit.freedesktop.org/drm/drm-misc
13994 SYNOPSYS ARC ARCHITECTURE
13995 M: Vineet Gupta <vgupta@synopsys.com>
13996 L: linux-snps-arc@lists.infradead.org
13999 F: Documentation/devicetree/bindings/arc/*
14000 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14001 F: drivers/clocksource/arc_timer.c
14002 F: drivers/tty/serial/arc_uart.c
14003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14005 SYNOPSYS ARC HSDK SDP pll clock driver
14006 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14008 F: drivers/clk/clk-hsdk-pll.c
14009 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14011 SYNOPSYS ARC SDP clock driver
14012 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14014 F: drivers/clk/axs10x/*
14015 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14017 SYNOPSYS ARC SDP platform support
14018 M: Alexey Brodkin <abrodkin@synopsys.com>
14020 F: arch/arc/plat-axs10x
14021 F: arch/arc/boot/dts/ax*
14022 F: Documentation/devicetree/bindings/arc/axs10*
14024 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14025 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14027 F: drivers/reset/reset-axs10x.c
14028 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14030 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14031 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14033 F: drivers/tty/serial/8250/8250_dw.c
14035 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14036 M: Hoan Tran <hotran@apm.com>
14037 L: linux-gpio@vger.kernel.org
14039 F: drivers/gpio/gpio-dwapb.c
14040 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14042 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14043 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14045 F: drivers/dma/dwi-axi-dmac/
14046 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14048 SYNOPSYS DESIGNWARE DMAC DRIVER
14049 M: Viresh Kumar <vireshk@kernel.org>
14050 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14052 F: include/linux/dma/dw.h
14053 F: include/linux/platform_data/dma-dw.h
14056 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14057 M: Jose Abreu <Jose.Abreu@synopsys.com>
14058 L: netdev@vger.kernel.org
14060 F: drivers/net/ethernet/synopsys/
14062 SYNOPSYS DESIGNWARE I2C DRIVER
14063 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14064 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14065 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14066 L: linux-i2c@vger.kernel.org
14068 F: drivers/i2c/busses/i2c-designware-*
14069 F: include/linux/platform_data/i2c-designware.h
14071 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14072 M: Jaehoon Chung <jh80.chung@samsung.com>
14073 L: linux-mmc@vger.kernel.org
14075 F: drivers/mmc/host/dw_mmc*
14077 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14078 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14080 F: drivers/reset/reset-hsdk.c
14081 F: include/dt-bindings/reset/snps,hsdk-reset.h
14082 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14084 SYSTEM CONFIGURATION (SYSCON)
14085 M: Lee Jones <lee.jones@linaro.org>
14086 M: Arnd Bergmann <arnd@arndb.de>
14087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14089 F: drivers/mfd/syscon.c
14091 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14092 M: Sudeep Holla <sudeep.holla@arm.com>
14093 L: linux-arm-kernel@lists.infradead.org
14095 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14096 F: drivers/clk/clk-sc[mp]i.c
14097 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14098 F: drivers/firmware/arm_scpi.c
14099 F: drivers/firmware/arm_scmi/
14100 F: include/linux/sc[mp]i_protocol.h
14102 SYSTEM RESET/SHUTDOWN DRIVERS
14103 M: Sebastian Reichel <sre@kernel.org>
14104 L: linux-pm@vger.kernel.org
14105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14107 F: Documentation/devicetree/bindings/power/reset/
14108 F: drivers/power/reset/
14110 SYSTEM TRACE MODULE CLASS
14111 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14114 F: Documentation/trace/stm.rst
14115 F: drivers/hwtracing/stm/
14116 F: include/linux/stm.h
14117 F: include/uapi/linux/stm.h
14120 M: Christoph Hellwig <hch@infradead.org>
14122 F: Documentation/filesystems/sysv-fs.txt
14124 F: include/linux/sysv_fs.h
14127 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14128 L: linux-scsi@vger.kernel.org
14129 L: target-devel@vger.kernel.org
14130 W: http://www.linux-iscsi.org
14131 W: http://groups.google.com/group/linux-iscsi-target-dev
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14136 F: Documentation/target/
14138 TASKSTATS STATISTICS INTERFACE
14139 M: Balbir Singh <bsingharora@gmail.com>
14141 F: Documentation/accounting/taskstats*
14142 F: include/linux/taskstats*
14143 F: kernel/taskstats.c
14146 M: Jamal Hadi Salim <jhs@mojatatu.com>
14147 M: Cong Wang <xiyou.wangcong@gmail.com>
14148 M: Jiri Pirko <jiri@resnulli.us>
14149 L: netdev@vger.kernel.org
14151 F: include/net/pkt_cls.h
14152 F: include/net/pkt_sched.h
14153 F: include/net/tc_act/
14154 F: include/uapi/linux/pkt_cls.h
14155 F: include/uapi/linux/pkt_sched.h
14156 F: include/uapi/linux/tc_act/
14157 F: include/uapi/linux/tc_ematch/
14160 TC90522 MEDIA DRIVER
14161 M: Akihiro Tsukada <tskd08@gmail.com>
14162 L: linux-media@vger.kernel.org
14164 F: drivers/media/dvb-frontends/tc90522*
14166 TCP LOW PRIORITY MODULE
14167 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14168 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14169 W: http://tcp-lp-mod.sourceforge.net/
14171 F: net/ipv4/tcp_lp.c
14173 TDA10071 MEDIA DRIVER
14174 M: Antti Palosaari <crope@iki.fi>
14175 L: linux-media@vger.kernel.org
14176 W: https://linuxtv.org
14177 W: http://palosaari.fi/linux/
14178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14179 T: git git://linuxtv.org/anttip/media_tree.git
14181 F: drivers/media/dvb-frontends/tda10071*
14183 TDA18212 MEDIA DRIVER
14184 M: Antti Palosaari <crope@iki.fi>
14185 L: linux-media@vger.kernel.org
14186 W: https://linuxtv.org
14187 W: http://palosaari.fi/linux/
14188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14189 T: git git://linuxtv.org/anttip/media_tree.git
14191 F: drivers/media/tuners/tda18212*
14193 TDA18218 MEDIA DRIVER
14194 M: Antti Palosaari <crope@iki.fi>
14195 L: linux-media@vger.kernel.org
14196 W: https://linuxtv.org
14197 W: http://palosaari.fi/linux/
14198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14199 T: git git://linuxtv.org/anttip/media_tree.git
14201 F: drivers/media/tuners/tda18218*
14203 TDA18250 MEDIA DRIVER
14204 M: Olli Salonen <olli.salonen@iki.fi>
14205 L: linux-media@vger.kernel.org
14206 W: https://linuxtv.org
14207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14208 T: git git://linuxtv.org/media_tree.git
14210 F: drivers/media/tuners/tda18250*
14212 TDA18271 MEDIA DRIVER
14213 M: Michael Krufky <mkrufky@linuxtv.org>
14214 L: linux-media@vger.kernel.org
14215 W: https://linuxtv.org
14216 W: http://github.com/mkrufky
14217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14218 T: git git://linuxtv.org/mkrufky/tuners.git
14220 F: drivers/media/tuners/tda18271*
14222 TDA1997x MEDIA DRIVER
14223 M: Tim Harvey <tharvey@gateworks.com>
14224 L: linux-media@vger.kernel.org
14225 W: https://linuxtv.org
14226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14228 F: drivers/media/i2c/tda1997x.*
14230 TDA827x MEDIA DRIVER
14231 M: Michael Krufky <mkrufky@linuxtv.org>
14232 L: linux-media@vger.kernel.org
14233 W: https://linuxtv.org
14234 W: http://github.com/mkrufky
14235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14236 T: git git://linuxtv.org/mkrufky/tuners.git
14238 F: drivers/media/tuners/tda8290.*
14240 TDA8290 MEDIA DRIVER
14241 M: Michael Krufky <mkrufky@linuxtv.org>
14242 L: linux-media@vger.kernel.org
14243 W: https://linuxtv.org
14244 W: http://github.com/mkrufky
14245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14246 T: git git://linuxtv.org/mkrufky/tuners.git
14248 F: drivers/media/tuners/tda8290.*
14250 TDA9840 MEDIA DRIVER
14251 M: Hans Verkuil <hverkuil@xs4all.nl>
14252 L: linux-media@vger.kernel.org
14253 T: git git://linuxtv.org/media_tree.git
14254 W: https://linuxtv.org
14256 F: drivers/media/i2c/tda9840*
14258 TEA5761 TUNER DRIVER
14259 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14260 L: linux-media@vger.kernel.org
14261 W: https://linuxtv.org
14262 T: git git://linuxtv.org/media_tree.git
14264 F: drivers/media/tuners/tea5761.*
14266 TEA5767 TUNER DRIVER
14267 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14268 L: linux-media@vger.kernel.org
14269 W: https://linuxtv.org
14270 T: git git://linuxtv.org/media_tree.git
14272 F: drivers/media/tuners/tea5767.*
14274 TEA6415C MEDIA DRIVER
14275 M: Hans Verkuil <hverkuil@xs4all.nl>
14276 L: linux-media@vger.kernel.org
14277 T: git git://linuxtv.org/media_tree.git
14278 W: https://linuxtv.org
14280 F: drivers/media/i2c/tea6415c*
14282 TEA6420 MEDIA DRIVER
14283 M: Hans Verkuil <hverkuil@xs4all.nl>
14284 L: linux-media@vger.kernel.org
14285 T: git git://linuxtv.org/media_tree.git
14286 W: https://linuxtv.org
14288 F: drivers/media/i2c/tea6420*
14291 M: Jiri Pirko <jiri@resnulli.us>
14292 L: netdev@vger.kernel.org
14294 F: drivers/net/team/
14295 F: include/linux/if_team.h
14296 F: include/uapi/linux/if_team.h
14298 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14299 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14301 F: arch/x86/platform/ts5500/
14303 TECHNOTREND USB IR RECEIVER
14304 M: Sean Young <sean@mess.org>
14305 L: linux-media@vger.kernel.org
14307 F: drivers/media/rc/ttusbir.c
14309 TECHWELL TW9910 VIDEO DECODER
14310 L: linux-media@vger.kernel.org
14312 F: drivers/media/i2c/tw9910.c
14313 F: include/media/i2c/tw9910.h
14316 M: Jens Wiklander <jens.wiklander@linaro.org>
14318 F: include/linux/tee_drv.h
14319 F: include/uapi/linux/tee.h
14321 F: Documentation/tee.txt
14323 TEGRA ARCHITECTURE SUPPORT
14324 M: Thierry Reding <thierry.reding@gmail.com>
14325 M: Jonathan Hunter <jonathanh@nvidia.com>
14326 L: linux-tegra@vger.kernel.org
14327 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14333 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14334 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14336 F: drivers/clk/tegra/
14339 M: Laxman Dewangan <ldewangan@nvidia.com>
14340 M: Jon Hunter <jonathanh@nvidia.com>
14342 F: drivers/dma/tegra*
14345 M: Laxman Dewangan <ldewangan@nvidia.com>
14347 F: drivers/i2c/busses/i2c-tegra.c
14349 TEGRA IOMMU DRIVERS
14350 M: Thierry Reding <thierry.reding@gmail.com>
14351 L: linux-tegra@vger.kernel.org
14353 F: drivers/iommu/tegra*
14356 M: Laxman Dewangan <ldewangan@nvidia.com>
14358 F: drivers/input/keyboard/tegra-kbc.c
14361 M: Stefan Agner <stefan@agner.ch>
14362 M: Lucas Stach <dev@lynxeye.de>
14364 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14365 F: drivers/mtd/nand/raw/tegra_nand.c
14368 M: Thierry Reding <thierry.reding@gmail.com>
14370 F: drivers/pwm/pwm-tegra.c
14372 TEGRA SERIAL DRIVER
14373 M: Laxman Dewangan <ldewangan@nvidia.com>
14375 F: drivers/tty/serial/serial-tegra.c
14378 M: Laxman Dewangan <ldewangan@nvidia.com>
14380 F: drivers/spi/spi-tegra*
14382 TEHUTI ETHERNET DRIVER
14383 M: Andy Gospodarek <andy@greyhouse.net>
14384 L: netdev@vger.kernel.org
14386 F: drivers/net/ethernet/tehuti/*
14388 Telecom Clock Driver for MCPL0010
14389 M: Mark Gross <mark.gross@intel.com>
14391 F: drivers/char/tlclk.c
14393 TENSILICA XTENSA PORT (xtensa)
14394 M: Chris Zankel <chris@zankel.net>
14395 M: Max Filippov <jcmvbkbc@gmail.com>
14396 L: linux-xtensa@linux-xtensa.org
14397 T: git git://github.com/czankel/xtensa-linux.git
14400 F: drivers/irqchip/irq-xtensa-*
14402 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14403 M: Nishanth Menon <nm@ti.com>
14404 M: Tero Kristo <t-kristo@ti.com>
14405 M: Santosh Shilimkar <ssantosh@kernel.org>
14406 L: linux-arm-kernel@lists.infradead.org
14408 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14409 F: drivers/firmware/ti_sci*
14410 F: include/linux/soc/ti/ti_sci_protocol.h
14411 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14412 F: include/dt-bindings/genpd/k2g.h
14413 F: drivers/soc/ti/ti_sci_pm_domains.c
14414 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14415 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14416 F: drivers/clk/keystone/sci-clk.c
14417 F: drivers/reset/reset-ti-sci.c
14419 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14420 M: Hans Verkuil <hverkuil@xs4all.nl>
14421 L: linux-media@vger.kernel.org
14422 T: git git://linuxtv.org/media_tree.git
14423 W: https://linuxtv.org
14425 F: drivers/media/radio/radio-raremono.c
14428 M: Zhang Rui <rui.zhang@intel.com>
14429 M: Eduardo Valentin <edubezval@gmail.com>
14430 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14431 L: linux-pm@vger.kernel.org
14432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14434 Q: https://patchwork.kernel.org/project/linux-pm/list/
14436 F: drivers/thermal/
14437 F: include/linux/thermal.h
14438 F: include/uapi/linux/thermal.h
14439 F: include/linux/cpu_cooling.h
14440 F: Documentation/devicetree/bindings/thermal/
14442 THERMAL/CPU_COOLING
14443 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14444 M: Viresh Kumar <viresh.kumar@linaro.org>
14445 M: Javi Merino <javi.merino@kernel.org>
14446 L: linux-pm@vger.kernel.org
14448 F: Documentation/thermal/cpu-cooling-api.txt
14449 F: drivers/thermal/cpu_cooling.c
14450 F: include/linux/cpu_cooling.h
14452 THINKPAD ACPI EXTRAS DRIVER
14453 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14454 L: ibm-acpi-devel@lists.sourceforge.net
14455 L: platform-driver-x86@vger.kernel.org
14456 W: http://ibm-acpi.sourceforge.net
14457 W: http://thinkwiki.org/wiki/Ibm-acpi
14458 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14460 F: drivers/platform/x86/thinkpad_acpi.c
14463 M: Andreas Noever <andreas.noever@gmail.com>
14464 M: Michael Jamet <michael.jamet@intel.com>
14465 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14466 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14469 F: Documentation/admin-guide/thunderbolt.rst
14470 F: drivers/thunderbolt/
14471 F: include/linux/thunderbolt.h
14473 THUNDERBOLT NETWORK DRIVER
14474 M: Michael Jamet <michael.jamet@intel.com>
14475 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14476 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14477 L: netdev@vger.kernel.org
14479 F: drivers/net/thunderbolt.c
14481 THUNDERX GPIO DRIVER
14482 M: David Daney <david.daney@cavium.com>
14484 F: drivers/gpio/gpio-thunderx.c
14486 TI AM437X VPFE DRIVER
14487 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14488 L: linux-media@vger.kernel.org
14489 W: https://linuxtv.org
14490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14491 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14493 F: drivers/media/platform/am437x/
14495 TI BANDGAP AND THERMAL DRIVER
14496 M: Eduardo Valentin <edubezval@gmail.com>
14497 M: Keerthy <j-keerthy@ti.com>
14498 L: linux-pm@vger.kernel.org
14499 L: linux-omap@vger.kernel.org
14501 F: drivers/thermal/ti-soc-thermal/
14503 TI BQ27XXX POWER SUPPLY DRIVER
14504 R: Andrew F. Davis <afd@ti.com>
14505 F: include/linux/power/bq27xxx_battery.h
14506 F: drivers/power/supply/bq27xxx_battery.c
14507 F: drivers/power/supply/bq27xxx_battery_i2c.c
14509 TI CDCE706 CLOCK DRIVER
14510 M: Max Filippov <jcmvbkbc@gmail.com>
14512 F: drivers/clk/clk-cdce706.c
14515 M: Tero Kristo <t-kristo@ti.com>
14516 L: linux-omap@vger.kernel.org
14519 F: include/linux/clk/ti.h
14521 TI DAVINCI MACHINE SUPPORT
14522 M: Sekhar Nori <nsekhar@ti.com>
14523 M: Kevin Hilman <khilman@kernel.org>
14524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14527 F: arch/arm/mach-davinci/
14528 F: drivers/i2c/busses/i2c-davinci.c
14529 F: arch/arm/boot/dts/da850*
14531 TI DAVINCI SERIES CLOCK DRIVER
14532 M: David Lechner <david@lechnology.com>
14533 R: Sekhar Nori <nsekhar@ti.com>
14535 F: Documentation/devicetree/bindings/clock/ti/davinci/
14536 F: drivers/clk/davinci/
14538 TI DAVINCI SERIES GPIO DRIVER
14539 M: Keerthy <j-keerthy@ti.com>
14540 L: linux-gpio@vger.kernel.org
14542 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14543 F: drivers/gpio/gpio-davinci.c
14545 TI DAVINCI SERIES MEDIA DRIVER
14546 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14547 L: linux-media@vger.kernel.org
14548 W: https://linuxtv.org
14549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14550 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14552 F: drivers/media/platform/davinci/
14553 F: include/media/davinci/
14555 TI ETHERNET SWITCH DRIVER (CPSW)
14556 R: Grygorii Strashko <grygorii.strashko@ti.com>
14557 L: linux-omap@vger.kernel.org
14558 L: netdev@vger.kernel.org
14560 F: drivers/net/ethernet/ti/cpsw*
14561 F: drivers/net/ethernet/ti/davinci*
14563 TI FLASH MEDIA INTERFACE DRIVER
14564 M: Alex Dubov <oakad@yahoo.com>
14566 F: drivers/misc/tifm*
14567 F: drivers/mmc/host/tifm_sd.c
14568 F: include/linux/tifm.h
14570 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14571 M: Santosh Shilimkar <ssantosh@kernel.org>
14572 L: linux-kernel@vger.kernel.org
14573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14575 F: drivers/soc/ti/*
14576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14578 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14579 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14580 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14583 F: sound/soc/codecs/lm49453*
14584 F: sound/soc/codecs/isabelle*
14586 TI LP855x BACKLIGHT DRIVER
14587 M: Milo Kim <milo.kim@ti.com>
14589 F: Documentation/backlight/lp855x-driver.txt
14590 F: drivers/video/backlight/lp855x_bl.c
14591 F: include/linux/platform_data/lp855x.h
14593 TI LP8727 CHARGER DRIVER
14594 M: Milo Kim <milo.kim@ti.com>
14596 F: drivers/power/supply/lp8727_charger.c
14597 F: include/linux/platform_data/lp8727.h
14599 TI LP8788 MFD DRIVER
14600 M: Milo Kim <milo.kim@ti.com>
14602 F: drivers/iio/adc/lp8788_adc.c
14603 F: drivers/leds/leds-lp8788.c
14604 F: drivers/mfd/lp8788*.c
14605 F: drivers/power/supply/lp8788-charger.c
14606 F: drivers/regulator/lp8788-*.c
14607 F: include/linux/mfd/lp8788*.h
14609 TI NETCP ETHERNET DRIVER
14610 M: Wingman Kwok <w-kwok2@ti.com>
14611 M: Murali Karicheri <m-karicheri2@ti.com>
14612 L: netdev@vger.kernel.org
14614 F: drivers/net/ethernet/ti/netcp*
14616 TI TAS571X FAMILY ASoC CODEC DRIVER
14617 M: Kevin Cernekee <cernekee@chromium.org>
14618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14620 F: sound/soc/codecs/tas571x*
14622 TI TRF7970A NFC DRIVER
14623 M: Mark Greer <mgreer@animalcreek.com>
14624 L: linux-wireless@vger.kernel.org
14625 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14627 F: drivers/nfc/trf7970a.c
14628 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14630 TI TWL4030 SERIES SOC CODEC DRIVER
14631 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14632 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14634 F: sound/soc/codecs/twl4030*
14637 M: Benoit Parrot <bparrot@ti.com>
14638 L: linux-media@vger.kernel.org
14639 W: http://linuxtv.org/
14640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14642 F: drivers/media/platform/ti-vpe/
14644 TI WILINK WIRELESS DRIVERS
14645 L: linux-wireless@vger.kernel.org
14646 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14647 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14650 F: drivers/net/wireless/ti/
14651 F: include/linux/wl12xx.h
14653 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14654 M: John Stultz <john.stultz@linaro.org>
14655 M: Thomas Gleixner <tglx@linutronix.de>
14656 R: Stephen Boyd <sboyd@kernel.org>
14657 L: linux-kernel@vger.kernel.org
14658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14660 F: include/linux/clocksource.h
14661 F: include/linux/time.h
14662 F: include/linux/timex.h
14663 F: include/uapi/linux/time.h
14664 F: include/uapi/linux/timex.h
14665 F: kernel/time/clocksource.c
14666 F: kernel/time/time*.c
14667 F: kernel/time/alarmtimer.c
14668 F: kernel/time/ntp.c
14669 F: tools/testing/selftests/timers/
14672 M: Jon Maloy <jon.maloy@ericsson.com>
14673 M: Ying Xue <ying.xue@windriver.com>
14674 L: netdev@vger.kernel.org (core kernel code)
14675 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14676 W: http://tipc.sourceforge.net/
14678 F: include/uapi/linux/tipc*.h
14681 TLAN NETWORK DRIVER
14682 M: Samuel Chessman <chessman@tux.org>
14683 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14684 W: http://sourceforge.net/projects/tlan/
14686 F: Documentation/networking/tlan.txt
14687 F: drivers/net/ethernet/ti/tlan.*
14689 TM6000 VIDEO4LINUX DRIVER
14690 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14691 L: linux-media@vger.kernel.org
14692 W: https://linuxtv.org
14693 T: git git://linuxtv.org/media_tree.git
14695 F: drivers/media/usb/tm6000/
14696 F: Documentation/media/v4l-drivers/tm6000*
14698 TMIO/SDHI MMC DRIVER
14699 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14700 L: linux-mmc@vger.kernel.org
14702 F: drivers/mmc/host/tmio_mmc*
14703 F: drivers/mmc/host/renesas_sdhi*
14704 F: include/linux/mfd/tmio.h
14706 TMP401 HARDWARE MONITOR DRIVER
14707 M: Guenter Roeck <linux@roeck-us.net>
14708 L: linux-hwmon@vger.kernel.org
14710 F: Documentation/hwmon/tmp401
14711 F: drivers/hwmon/tmp401.c
14713 TMPFS (SHMEM FILESYSTEM)
14714 M: Hugh Dickins <hughd@google.com>
14715 L: linux-mm@kvack.org
14717 F: include/linux/shmem_fs.h
14720 TOMOYO SECURITY MODULE
14721 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14722 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14723 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14724 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14725 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14726 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14727 W: http://tomoyo.sourceforge.jp/
14728 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14730 F: security/tomoyo/
14732 TOPSTAR LAPTOP EXTRAS DRIVER
14733 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14734 L: platform-driver-x86@vger.kernel.org
14736 F: drivers/platform/x86/topstar-laptop.c
14738 TORTURE-TEST MODULES
14739 M: Davidlohr Bueso <dave@stgolabs.net>
14740 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14741 M: Josh Triplett <josh@joshtriplett.org>
14742 L: linux-kernel@vger.kernel.org
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14745 F: Documentation/RCU/torture.txt
14746 F: kernel/torture.c
14747 F: kernel/rcu/rcutorture.c
14748 F: kernel/rcu/rcuperf.c
14749 F: kernel/locking/locktorture.c
14751 TOSHIBA ACPI EXTRAS DRIVER
14752 M: Azael Avalos <coproscefalo@gmail.com>
14753 L: platform-driver-x86@vger.kernel.org
14755 F: drivers/platform/x86/toshiba_acpi.c
14757 TOSHIBA BLUETOOTH DRIVER
14758 M: Azael Avalos <coproscefalo@gmail.com>
14759 L: platform-driver-x86@vger.kernel.org
14761 F: drivers/platform/x86/toshiba_bluetooth.c
14763 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14764 M: Azael Avalos <coproscefalo@gmail.com>
14765 L: platform-driver-x86@vger.kernel.org
14767 F: drivers/platform/x86/toshiba_haps.c
14770 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14771 W: http://www.buzzard.org.uk/toshiba/
14773 F: drivers/char/toshiba.c
14774 F: include/linux/toshiba.h
14775 F: include/uapi/linux/toshiba.h
14777 TOSHIBA TC358743 DRIVER
14778 M: Mats Randgaard <matrandg@cisco.com>
14779 L: linux-media@vger.kernel.org
14781 F: drivers/media/i2c/tc358743*
14782 F: include/media/i2c/tc358743.h
14784 TOSHIBA WMI HOTKEYS DRIVER
14785 M: Azael Avalos <coproscefalo@gmail.com>
14786 L: platform-driver-x86@vger.kernel.org
14788 F: drivers/platform/x86/toshiba-wmi.c
14791 M: Peter Huewe <peterhuewe@gmx.de>
14792 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14793 R: Jason Gunthorpe <jgg@ziepe.ca>
14794 L: linux-integrity@vger.kernel.org
14795 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14796 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14797 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14799 F: drivers/char/tpm/
14802 M: Steven Rostedt <rostedt@goodmis.org>
14803 M: Ingo Molnar <mingo@redhat.com>
14804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14806 F: Documentation/trace/ftrace.rst
14807 F: arch/*/*/*/ftrace.h
14808 F: arch/*/kernel/ftrace.c
14809 F: include/*/ftrace.h
14810 F: include/linux/trace*.h
14813 F: tools/testing/selftests/ftrace/
14815 TRACING MMIO ACCESSES (MMIOTRACE)
14816 M: Steven Rostedt <rostedt@goodmis.org>
14817 M: Ingo Molnar <mingo@kernel.org>
14818 R: Karol Herbst <karolherbst@gmail.com>
14819 R: Pekka Paalanen <ppaalanen@gmail.com>
14821 L: linux-kernel@vger.kernel.org
14822 L: nouveau@lists.freedesktop.org
14823 F: kernel/trace/trace_mmiotrace.c
14824 F: include/linux/mmiotrace.h
14825 F: arch/x86/mm/kmmio.c
14826 F: arch/x86/mm/mmio-mod.c
14827 F: arch/x86/mm/testmmiotrace.c
14830 M: Jiri Kosina <trivial@kernel.org>
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14833 K: ^Subject:.*(?i)trivial
14835 TEMPO SEMICONDUCTOR DRIVERS
14836 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14838 F: sound/soc/codecs/tscs*.c
14839 F: sound/soc/codecs/tscs*.h
14840 F: Documentation/devicetree/bindings/sound/tscs*.txt
14843 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14844 M: Jiri Slaby <jslaby@suse.com>
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14847 F: Documentation/serial/
14849 F: drivers/tty/serial/serial_core.c
14850 F: include/linux/serial_core.h
14851 F: include/linux/serial.h
14852 F: include/linux/tty.h
14853 F: include/uapi/linux/serial_core.h
14854 F: include/uapi/linux/serial.h
14855 F: include/uapi/linux/tty.h
14857 TUA9001 MEDIA DRIVER
14858 M: Antti Palosaari <crope@iki.fi>
14859 L: linux-media@vger.kernel.org
14860 W: https://linuxtv.org
14861 W: http://palosaari.fi/linux/
14862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14863 T: git git://linuxtv.org/anttip/media_tree.git
14865 F: drivers/media/tuners/tua9001*
14867 TULIP NETWORK DRIVERS
14868 L: netdev@vger.kernel.org
14869 L: linux-parisc@vger.kernel.org
14871 F: drivers/net/ethernet/dec/tulip/
14874 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14875 W: http://vtun.sourceforge.net/tun
14877 F: Documentation/networking/tuntap.txt
14878 F: arch/um/os-Linux/drivers/
14880 TURBOCHANNEL SUBSYSTEM
14881 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14882 M: Ralf Baechle <ralf@linux-mips.org>
14883 L: linux-mips@linux-mips.org
14884 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14887 F: include/linux/tc.h
14890 M: "Len Brown" <lenb@kernel.org>
14891 L: linux-pm@vger.kernel.org
14892 B: https://bugzilla.kernel.org
14893 Q: https://patchwork.kernel.org/project/linux-pm/list/
14894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14896 F: tools/power/x86/turbostat/
14898 TW5864 VIDEO4LINUX DRIVER
14899 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14900 M: Anton Sviridenko <anton@corp.bluecherry.net>
14901 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14902 M: Andrey Utkin <andrey_utkin@fastmail.com>
14903 L: linux-media@vger.kernel.org
14905 F: drivers/media/pci/tw5864/
14907 TW68 VIDEO4LINUX DRIVER
14908 M: Hans Verkuil <hverkuil@xs4all.nl>
14909 L: linux-media@vger.kernel.org
14910 T: git git://linuxtv.org/media_tree.git
14911 W: https://linuxtv.org
14913 F: drivers/media/pci/tw68/
14915 TW686X VIDEO4LINUX DRIVER
14916 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14917 L: linux-media@vger.kernel.org
14918 T: git git://linuxtv.org/media_tree.git
14919 W: http://linuxtv.org
14921 F: drivers/media/pci/tw686x/
14923 UBI FILE SYSTEM (UBIFS)
14924 M: Richard Weinberger <richard@nod.at>
14925 M: Artem Bityutskiy <dedekind1@gmail.com>
14926 M: Adrian Hunter <adrian.hunter@intel.com>
14927 L: linux-mtd@lists.infradead.org
14928 T: git git://git.infradead.org/ubifs-2.6.git
14929 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14931 F: Documentation/filesystems/ubifs.txt
14934 UCLINUX (M68KNOMMU AND COLDFIRE)
14935 M: Greg Ungerer <gerg@linux-m68k.org>
14936 W: http://www.linux-m68k.org/
14937 W: http://www.uclinux.org/
14938 L: linux-m68k@lists.linux-m68k.org
14939 L: uclinux-dev@uclinux.org (subscribers-only)
14940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14942 F: arch/m68k/coldfire/
14944 F: arch/m68k/*/*_no.*
14945 F: arch/m68k/include/asm/*_no.*
14948 M: Jan Kara <jack@suse.com>
14950 F: Documentation/filesystems/udf.txt
14954 M: Bastien Nocera <hadess@hadess.net>
14955 L: linux-input@vger.kernel.org
14957 F: drivers/hid/hid-udraw-ps3.c
14960 M: Evgeniy Dushistov <dushistov@mail.ru>
14962 F: Documentation/filesystems/ufs.txt
14965 UHID USERSPACE HID IO DRIVER:
14966 M: David Herrmann <dh.herrmann@googlemail.com>
14967 L: linux-input@vger.kernel.org
14969 F: drivers/hid/uhid.c
14970 F: include/uapi/linux/uhid.h
14973 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14974 L: linux-usb@vger.kernel.org
14976 F: drivers/usb/common/ulpi.c
14977 F: include/linux/ulpi/
14979 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14980 L: linux-usb@vger.kernel.org
14983 F: include/linux/uwb.h
14984 F: include/linux/uwb/
14986 UNICORE32 ARCHITECTURE:
14987 M: Guan Xuetao <gxt@pku.edu.cn>
14988 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14990 T: git git://github.com/gxt/linux.git
14994 M: Tony Finch <dot@dotat.at>
14995 W: http://dotat.at/prog/unifdef
14997 F: scripts/unifdef.c
14999 UNIFORM CDROM DRIVER
15000 M: Jens Axboe <axboe@kernel.dk>
15001 W: http://www.kernel.dk
15003 F: Documentation/cdrom/
15004 F: drivers/cdrom/cdrom.c
15005 F: include/linux/cdrom.h
15006 F: include/uapi/linux/cdrom.h
15008 UNISYS S-PAR DRIVERS
15009 M: David Kershner <david.kershner@unisys.com>
15010 L: sparmaintainer@unisys.com (Unisys internal)
15012 F: include/linux/visorbus.h
15013 F: drivers/visorbus/
15014 F: drivers/staging/unisys/
15016 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15017 M: Vinayak Holikatti <vinholikatti@gmail.com>
15018 L: linux-scsi@vger.kernel.org
15020 F: Documentation/scsi/ufs.txt
15021 F: drivers/scsi/ufs/
15023 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15024 M: Joao Pinto <jpinto@synopsys.com>
15025 L: linux-scsi@vger.kernel.org
15027 F: drivers/scsi/ufs/*dwc*
15029 UNSORTED BLOCK IMAGES (UBI)
15030 M: Artem Bityutskiy <dedekind1@gmail.com>
15031 M: Richard Weinberger <richard@nod.at>
15032 W: http://www.linux-mtd.infradead.org/
15033 L: linux-mtd@lists.infradead.org
15034 T: git git://git.infradead.org/ubifs-2.6.git
15036 F: drivers/mtd/ubi/
15037 F: include/linux/mtd/ubi.h
15038 F: include/uapi/mtd/ubi-user.h
15040 USB "USBNET" DRIVER FRAMEWORK
15041 M: Oliver Neukum <oneukum@suse.com>
15042 L: netdev@vger.kernel.org
15043 W: http://www.linux-usb.org/usbnet
15045 F: drivers/net/usb/usbnet.c
15046 F: include/linux/usb/usbnet.h
15049 M: Oliver Neukum <oneukum@suse.com>
15050 L: linux-usb@vger.kernel.org
15052 F: Documentation/usb/acm.txt
15053 F: drivers/usb/class/cdc-acm.*
15055 USB AR5523 WIRELESS DRIVER
15056 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15057 L: linux-wireless@vger.kernel.org
15059 F: drivers/net/wireless/ath/ar5523/
15062 M: Oliver Neukum <oneukum@suse.com>
15063 L: linux-usb@vger.kernel.org
15064 L: linux-scsi@vger.kernel.org
15066 F: drivers/usb/storage/uas.c
15068 USB CDC ETHERNET DRIVER
15069 M: Oliver Neukum <oliver@neukum.org>
15070 L: linux-usb@vger.kernel.org
15072 F: drivers/net/usb/cdc_*.c
15073 F: include/uapi/linux/usb/cdc.h
15075 USB CHAOSKEY DRIVER
15076 M: Keith Packard <keithp@keithp.com>
15077 L: linux-usb@vger.kernel.org
15079 F: drivers/usb/misc/chaoskey.c
15081 USB CYPRESS C67X00 DRIVER
15082 M: Peter Korsgaard <jacmet@sunsite.dk>
15083 L: linux-usb@vger.kernel.org
15085 F: drivers/usb/c67x00/
15087 USB DAVICOM DM9601 DRIVER
15088 M: Peter Korsgaard <jacmet@sunsite.dk>
15089 L: netdev@vger.kernel.org
15090 W: http://www.linux-usb.org/usbnet
15092 F: drivers/net/usb/dm9601.c
15094 USB DIAMOND RIO500 DRIVER
15095 M: Cesar Miquel <miquel@df.uba.ar>
15096 L: rio500-users@lists.sourceforge.net
15097 W: http://rio500.sourceforge.net
15099 F: drivers/usb/misc/rio500*
15102 M: Alan Stern <stern@rowland.harvard.edu>
15103 L: linux-usb@vger.kernel.org
15105 F: Documentation/usb/ehci.txt
15106 F: drivers/usb/host/ehci*
15108 USB GADGET/PERIPHERAL SUBSYSTEM
15109 M: Felipe Balbi <balbi@kernel.org>
15110 L: linux-usb@vger.kernel.org
15111 W: http://www.linux-usb.org/gadget
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15114 F: drivers/usb/gadget/
15115 F: include/linux/usb/gadget*
15117 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15118 M: Jiri Kosina <jikos@kernel.org>
15119 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15120 L: linux-usb@vger.kernel.org
15121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15123 F: Documentation/hid/hiddev.txt
15124 F: drivers/hid/usbhid/
15126 USB INTEL XHCI ROLE MUX DRIVER
15127 M: Hans de Goede <hdegoede@redhat.com>
15128 L: linux-usb@vger.kernel.org
15130 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15133 M: Olav Kongas <ok@artecdesign.ee>
15134 L: linux-usb@vger.kernel.org
15136 F: drivers/usb/host/isp116x*
15137 F: include/linux/usb/isp116x.h
15139 USB LAN78XX ETHERNET DRIVER
15140 M: Woojung Huh <woojung.huh@microchip.com>
15141 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15142 L: netdev@vger.kernel.org
15144 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15145 F: drivers/net/usb/lan78xx.*
15146 F: include/dt-bindings/net/microchip-lan78xx.h
15148 USB MASS STORAGE DRIVER
15149 M: Alan Stern <stern@rowland.harvard.edu>
15150 L: linux-usb@vger.kernel.org
15151 L: usb-storage@lists.one-eyed-alien.net
15153 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15154 F: drivers/usb/storage/
15157 M: Clemens Ladisch <clemens@ladisch.de>
15158 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15159 T: git git://git.alsa-project.org/alsa-kernel.git
15161 F: sound/usb/midi.*
15163 USB NETWORKING DRIVERS
15164 L: linux-usb@vger.kernel.org
15166 F: drivers/net/usb/
15169 M: Alan Stern <stern@rowland.harvard.edu>
15170 L: linux-usb@vger.kernel.org
15172 F: Documentation/usb/ohci.txt
15173 F: drivers/usb/host/ohci*
15175 USB OTG FSM (Finite State Machine)
15176 M: Peter Chen <Peter.Chen@nxp.com>
15177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15178 L: linux-usb@vger.kernel.org
15180 F: drivers/usb/common/usb-otg-fsm.c
15183 M: Valentina Manea <valentina.manea.m@gmail.com>
15184 M: Shuah Khan <shuah@kernel.org>
15185 L: linux-usb@vger.kernel.org
15187 F: Documentation/usb/usbip_protocol.txt
15188 F: drivers/usb/usbip/
15189 F: tools/usb/usbip/
15190 F: tools/testing/selftests/drivers/usb/usbip/
15193 M: Petko Manolov <petkan@nucleusys.com>
15194 L: linux-usb@vger.kernel.org
15195 L: netdev@vger.kernel.org
15196 T: git git://github.com/petkan/pegasus.git
15197 W: https://github.com/petkan/pegasus
15199 F: drivers/net/usb/pegasus.*
15202 M: Felipe Balbi <balbi@kernel.org>
15203 L: linux-usb@vger.kernel.org
15204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15206 F: drivers/usb/phy/
15208 USB PRINTER DRIVER (usblp)
15209 M: Pete Zaitcev <zaitcev@redhat.com>
15210 L: linux-usb@vger.kernel.org
15212 F: drivers/usb/class/usblp.c
15214 USB QMI WWAN NETWORK DRIVER
15215 M: Bjørn Mork <bjorn@mork.no>
15216 L: netdev@vger.kernel.org
15218 F: Documentation/ABI/testing/sysfs-class-net-qmi
15219 F: drivers/net/usb/qmi_wwan.c
15222 M: Petko Manolov <petkan@nucleusys.com>
15223 L: linux-usb@vger.kernel.org
15224 L: netdev@vger.kernel.org
15225 T: git git://github.com/petkan/rtl8150.git
15226 W: https://github.com/petkan/rtl8150
15228 F: drivers/net/usb/rtl8150.c
15230 USB SERIAL SUBSYSTEM
15231 M: Johan Hovold <johan@kernel.org>
15232 L: linux-usb@vger.kernel.org
15233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15235 F: Documentation/usb/usb-serial.txt
15236 F: drivers/usb/serial/
15237 F: include/linux/usb/serial.h
15239 USB SMSC75XX ETHERNET DRIVER
15240 M: Steve Glendinning <steve.glendinning@shawell.net>
15241 L: netdev@vger.kernel.org
15243 F: drivers/net/usb/smsc75xx.*
15245 USB SMSC95XX ETHERNET DRIVER
15246 M: Steve Glendinning <steve.glendinning@shawell.net>
15247 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15248 L: netdev@vger.kernel.org
15250 F: drivers/net/usb/smsc95xx.*
15253 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15254 L: linux-usb@vger.kernel.org
15255 W: http://www.linux-usb.org
15256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15258 F: Documentation/devicetree/bindings/usb/
15259 F: Documentation/usb/
15261 F: include/linux/usb.h
15262 F: include/linux/usb/
15264 USB TYPEC PI3USB30532 MUX DRIVER
15265 M: Hans de Goede <hdegoede@redhat.com>
15266 L: linux-usb@vger.kernel.org
15268 F: drivers/usb/typec/mux/pi3usb30532.c
15271 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15272 L: linux-usb@vger.kernel.org
15274 F: Documentation/ABI/testing/sysfs-class-typec
15275 F: Documentation/driver-api/usb/typec.rst
15276 F: drivers/usb/typec/
15277 F: include/linux/usb/typec.h
15279 USB TYPEC BUS FOR ALTERNATE MODES
15280 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15281 L: linux-usb@vger.kernel.org
15283 F: Documentation/ABI/testing/sysfs-bus-typec
15284 F: Documentation/driver-api/usb/typec_bus.rst
15285 F: drivers/usb/typec/altmodes/
15286 F: include/linux/usb/typec_altmode.h
15289 M: Alan Stern <stern@rowland.harvard.edu>
15290 L: linux-usb@vger.kernel.org
15292 F: drivers/usb/host/uhci*
15295 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15296 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15297 L: linux-media@vger.kernel.org
15298 T: git git://linuxtv.org/media_tree.git
15299 W: http://www.ideasonboard.org/uvc/
15301 F: drivers/media/usb/uvc/
15302 F: include/uapi/linux/uvcvideo.h
15305 M: Hans Verkuil <hverkuil@xs4all.nl>
15306 L: linux-media@vger.kernel.org
15307 T: git git://linuxtv.org/media_tree.git
15308 W: https://linuxtv.org
15310 F: drivers/media/usb/usbvision/
15313 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15314 L: linux-usb@vger.kernel.org
15316 F: drivers/usb/gadget/function/*uvc*
15317 F: drivers/usb/gadget/legacy/webcam.c
15318 F: include/uapi/linux/usb/g_uvc.h
15320 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15321 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15322 L: linux-wireless@vger.kernel.org
15324 F: drivers/net/wireless/rndis_wlan.c
15327 M: Mathias Nyman <mathias.nyman@intel.com>
15328 L: linux-usb@vger.kernel.org
15330 F: drivers/usb/host/xhci*
15331 F: drivers/usb/host/pci-quirks*
15334 L: linux-wireless@vger.kernel.org
15335 W: http://linux-lc100020.sourceforge.net
15337 F: drivers/net/wireless/zydas/zd1201.*
15340 M: Antoine Jacquet <royale@zerezo.com>
15341 L: linux-usb@vger.kernel.org
15342 L: linux-media@vger.kernel.org
15343 T: git git://linuxtv.org/media_tree.git
15344 W: http://royale.zerezo.com/zr364xx/
15346 F: Documentation/media/v4l-drivers/zr364xx*
15347 F: drivers/media/usb/zr364xx/
15349 USER-MODE LINUX (UML)
15350 M: Jeff Dike <jdike@addtoit.com>
15351 M: Richard Weinberger <richard@nod.at>
15352 L: linux-um@lists.infradead.org
15353 W: http://user-mode-linux.sourceforge.net
15354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15356 F: Documentation/virtual/uml/
15362 USERSPACE I/O (UIO)
15363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15366 F: Documentation/driver-api/uio-howto.rst
15368 F: include/linux/uio*.h
15371 M: Karel Zak <kzak@redhat.com>
15372 L: util-linux@vger.kernel.org
15373 W: http://en.wikipedia.org/wiki/Util-linux
15374 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15378 M: Christoph Hellwig <hch@lst.de>
15379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15380 L: linux-kernel@vger.kernel.org
15381 T: git git://git.infradead.org/users/hch/uuid.git
15384 F: include/linux/uuid.h
15385 F: include/uapi/linux/uuid.h
15389 M: Michal Januszewski <spock@gentoo.org>
15390 L: linux-fbdev@vger.kernel.org
15391 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15393 F: Documentation/fb/uvesafb.txt
15394 F: drivers/video/fbdev/uvesafb.*
15397 M: Stefan Agner <stefan@agner.ch>
15398 L: linux-mtd@lists.infradead.org
15400 F: drivers/mtd/nand/raw/vf610_nfc.c
15402 VFAT/FAT/MSDOS FILESYSTEM
15403 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15405 F: Documentation/filesystems/vfat.txt
15409 M: Alex Williamson <alex.williamson@redhat.com>
15410 L: kvm@vger.kernel.org
15411 T: git git://github.com/awilliam/linux-vfio.git
15413 F: Documentation/vfio.txt
15415 F: include/linux/vfio.h
15416 F: include/uapi/linux/vfio.h
15418 VFIO MEDIATED DEVICE DRIVERS
15419 M: Kirti Wankhede <kwankhede@nvidia.com>
15420 L: kvm@vger.kernel.org
15422 F: Documentation/vfio-mediated-device.txt
15423 F: drivers/vfio/mdev/
15424 F: include/linux/mdev.h
15425 F: samples/vfio-mdev/
15427 VFIO PLATFORM DRIVER
15428 M: Eric Auger <eric.auger@redhat.com>
15429 L: kvm@vger.kernel.org
15431 F: drivers/vfio/platform/
15434 R: Lukas Wunner <lukas@wunner.de>
15436 F: Documentation/gpu/vga-switcheroo.rst
15437 F: drivers/gpu/vga/vga_switcheroo.c
15438 F: include/linux/vga_switcheroo.h
15439 T: git git://anongit.freedesktop.org/drm/drm-misc
15441 VIA RHINE NETWORK DRIVER
15443 F: drivers/net/ethernet/via/via-rhine.c
15445 VIA SD/MMC CARD CONTROLLER DRIVER
15446 M: Bruce Chang <brucechang@via.com.tw>
15447 M: Harald Welte <HaraldWelte@viatech.com>
15449 F: drivers/mmc/host/via-sdmmc.c
15451 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15452 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15453 L: linux-fbdev@vger.kernel.org
15455 F: include/linux/via-core.h
15456 F: include/linux/via-gpio.h
15457 F: include/linux/via_i2c.h
15458 F: drivers/video/fbdev/via/
15460 VIA VELOCITY NETWORK DRIVER
15461 M: Francois Romieu <romieu@fr.zoreil.com>
15462 L: netdev@vger.kernel.org
15464 F: drivers/net/ethernet/via/via-velocity.*
15466 VICODEC VIRTUAL CODEC DRIVER
15467 M: Hans Verkuil <hans.verkuil@cisco.com>
15468 L: linux-media@vger.kernel.org
15469 T: git git://linuxtv.org/media_tree.git
15470 W: https://linuxtv.org
15472 F: drivers/media/platform/vicodec/*
15474 VIDEO MULTIPLEXER DRIVER
15475 M: Philipp Zabel <p.zabel@pengutronix.de>
15476 L: linux-media@vger.kernel.org
15478 F: drivers/media/platform/video-mux.c
15480 VIDEO I2C POLLING DRIVER
15481 M: Matt Ranostay <matt.ranostay@konsulko.com>
15482 L: linux-media@vger.kernel.org
15484 F: drivers/media/i2c/video-i2c.c
15486 VIDEOBUF2 FRAMEWORK
15487 M: Pawel Osciak <pawel@osciak.com>
15488 M: Marek Szyprowski <m.szyprowski@samsung.com>
15489 M: Kyungmin Park <kyungmin.park@samsung.com>
15490 L: linux-media@vger.kernel.org
15492 F: drivers/media/v4l2-core/videobuf2-*
15493 F: include/media/videobuf2-*
15495 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15496 M: Helen Koike <helen.koike@collabora.com>
15497 L: linux-media@vger.kernel.org
15498 T: git git://linuxtv.org/media_tree.git
15499 W: https://linuxtv.org
15501 F: drivers/media/platform/vimc/*
15504 M: Alex Williamson <alex.williamson@redhat.com>
15505 M: Paolo Bonzini <pbonzini@redhat.com>
15506 L: kvm@vger.kernel.org
15510 VIRTIO AND VHOST VSOCK DRIVER
15511 M: Stefan Hajnoczi <stefanha@redhat.com>
15512 L: kvm@vger.kernel.org
15513 L: virtualization@lists.linux-foundation.org
15514 L: netdev@vger.kernel.org
15516 F: include/linux/virtio_vsock.h
15517 F: include/uapi/linux/virtio_vsock.h
15518 F: include/uapi/linux/vsockmon.h
15519 F: include/uapi/linux/vm_sockets_diag.h
15520 F: net/vmw_vsock/diag.c
15521 F: net/vmw_vsock/af_vsock_tap.c
15522 F: net/vmw_vsock/virtio_transport_common.c
15523 F: net/vmw_vsock/virtio_transport.c
15524 F: drivers/net/vsockmon.c
15525 F: drivers/vhost/vsock.c
15526 F: drivers/vhost/vsock.h
15527 F: tools/testing/vsock/
15529 VIRTIO CONSOLE DRIVER
15530 M: Amit Shah <amit@kernel.org>
15531 L: virtualization@lists.linux-foundation.org
15533 F: drivers/char/virtio_console.c
15534 F: include/linux/virtio_console.h
15535 F: include/uapi/linux/virtio_console.h
15537 VIRTIO CORE, NET AND BLOCK DRIVERS
15538 M: "Michael S. Tsirkin" <mst@redhat.com>
15539 M: Jason Wang <jasowang@redhat.com>
15540 L: virtualization@lists.linux-foundation.org
15542 F: Documentation/devicetree/bindings/virtio/
15545 F: drivers/net/virtio_net.c
15546 F: drivers/block/virtio_blk.c
15547 F: include/linux/virtio*.h
15548 F: include/uapi/linux/virtio_*.h
15549 F: drivers/crypto/virtio/
15550 F: mm/balloon_compaction.c
15552 VIRTIO CRYPTO DRIVER
15553 M: Gonglei <arei.gonglei@huawei.com>
15554 L: virtualization@lists.linux-foundation.org
15555 L: linux-crypto@vger.kernel.org
15557 F: drivers/crypto/virtio/
15558 F: include/uapi/linux/virtio_crypto.h
15560 VIRTIO DRIVERS FOR S390
15561 M: Cornelia Huck <cohuck@redhat.com>
15562 M: Halil Pasic <pasic@linux.ibm.com>
15563 L: linux-s390@vger.kernel.org
15564 L: virtualization@lists.linux-foundation.org
15565 L: kvm@vger.kernel.org
15567 F: drivers/s390/virtio/
15568 F: arch/s390/include/uapi/asm/virtio-ccw.h
15571 M: David Airlie <airlied@linux.ie>
15572 M: Gerd Hoffmann <kraxel@redhat.com>
15573 L: dri-devel@lists.freedesktop.org
15574 L: virtualization@lists.linux-foundation.org
15575 T: git git://anongit.freedesktop.org/drm/drm-misc
15577 F: drivers/gpu/drm/virtio/
15578 F: include/uapi/linux/virtio_gpu.h
15580 VIRTIO HOST (VHOST)
15581 M: "Michael S. Tsirkin" <mst@redhat.com>
15582 M: Jason Wang <jasowang@redhat.com>
15583 L: kvm@vger.kernel.org
15584 L: virtualization@lists.linux-foundation.org
15585 L: netdev@vger.kernel.org
15586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15589 F: include/uapi/linux/vhost.h
15591 VIRTIO INPUT DRIVER
15592 M: Gerd Hoffmann <kraxel@redhat.com>
15594 F: drivers/virtio/virtio_input.c
15595 F: include/uapi/linux/virtio_input.h
15597 VIRTUAL BOX GUEST DEVICE DRIVER
15598 M: Hans de Goede <hdegoede@redhat.com>
15599 M: Arnd Bergmann <arnd@arndb.de>
15600 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15602 F: include/linux/vbox_utils.h
15603 F: include/uapi/linux/vbox*.h
15604 F: drivers/virt/vboxguest/
15606 VIRTUAL SERIO DEVICE DRIVER
15607 M: Stephen Chandler Paul <thatslyude@gmail.com>
15609 F: drivers/input/serio/userio.c
15610 F: include/uapi/linux/userio.h
15612 VIVID VIRTUAL VIDEO DRIVER
15613 M: Hans Verkuil <hverkuil@xs4all.nl>
15614 L: linux-media@vger.kernel.org
15615 T: git git://linuxtv.org/media_tree.git
15616 W: https://linuxtv.org
15618 F: drivers/media/platform/vivid/*
15621 M: Florian Fainelli <f.fainelli@gmail.com>
15622 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15624 F: drivers/vlynq/vlynq.c
15625 F: include/linux/vlynq.h
15628 M: Martyn Welch <martyn@welchs.me.uk>
15629 M: Manohar Vanga <manohar.vanga@gmail.com>
15630 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15631 L: devel@driverdev.osuosl.org
15633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15634 F: Documentation/driver-api/vme.rst
15635 F: drivers/staging/vme/
15637 F: include/linux/vme*
15639 VMWARE BALLOON DRIVER
15640 M: Xavier Deguillard <xdeguillard@vmware.com>
15641 M: Nadav Amit <namit@vmware.com>
15642 M: "VMware, Inc." <pv-drivers@vmware.com>
15643 L: linux-kernel@vger.kernel.org
15645 F: drivers/misc/vmw_balloon.c
15647 VMWARE HYPERVISOR INTERFACE
15648 M: Alok Kataria <akataria@vmware.com>
15649 L: virtualization@lists.linux-foundation.org
15651 F: arch/x86/kernel/cpu/vmware.c
15653 VMWARE PVRDMA DRIVER
15654 M: Adit Ranadive <aditr@vmware.com>
15655 M: VMware PV-Drivers <pv-drivers@vmware.com>
15656 L: linux-rdma@vger.kernel.org
15658 F: drivers/infiniband/hw/vmw_pvrdma/
15660 VMware PVSCSI driver
15661 M: Jim Gill <jgill@vmware.com>
15662 M: VMware PV-Drivers <pv-drivers@vmware.com>
15663 L: linux-scsi@vger.kernel.org
15665 F: drivers/scsi/vmw_pvscsi.c
15666 F: drivers/scsi/vmw_pvscsi.h
15668 VMWARE VMMOUSE SUBDRIVER
15669 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15670 M: "VMware, Inc." <pv-drivers@vmware.com>
15671 L: linux-input@vger.kernel.org
15673 F: drivers/input/mouse/vmmouse.c
15674 F: drivers/input/mouse/vmmouse.h
15676 VMWARE VMXNET3 ETHERNET DRIVER
15677 M: Ronak Doshi <doshir@vmware.com>
15678 M: "VMware, Inc." <pv-drivers@vmware.com>
15679 L: netdev@vger.kernel.org
15681 F: drivers/net/vmxnet3/
15683 VOCORE VOCORE2 BOARD
15684 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15685 L: linux-mips@linux-mips.org
15687 F: arch/mips/boot/dts/ralink/vocore2.dts
15689 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15690 M: Liam Girdwood <lgirdwood@gmail.com>
15691 M: Mark Brown <broonie@kernel.org>
15692 L: linux-kernel@vger.kernel.org
15693 W: http://www.slimlogic.co.uk/?p=48
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15696 F: Documentation/devicetree/bindings/regulator/
15697 F: Documentation/power/regulator/
15698 F: drivers/regulator/
15699 F: include/dt-bindings/regulator/
15700 F: include/linux/regulator/
15703 M: David Ahern <dsa@cumulusnetworks.com>
15704 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15705 L: netdev@vger.kernel.org
15707 F: drivers/net/vrf.c
15708 F: Documentation/networking/vrf.txt
15710 VT1211 HARDWARE MONITOR DRIVER
15711 M: Juerg Haefliger <juergh@gmail.com>
15712 L: linux-hwmon@vger.kernel.org
15714 F: Documentation/hwmon/vt1211
15715 F: drivers/hwmon/vt1211.c
15717 VT8231 HARDWARE MONITOR DRIVER
15718 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15719 L: linux-hwmon@vger.kernel.org
15721 F: drivers/hwmon/vt8231.c
15723 VUB300 USB to SDIO/SD/MMC bridge chip
15724 M: Tony Olech <tony.olech@elandigitalsystems.com>
15725 L: linux-mmc@vger.kernel.org
15726 L: linux-usb@vger.kernel.org
15728 F: drivers/mmc/host/vub300.c
15730 W1 DALLAS'S 1-WIRE BUS
15731 M: Evgeniy Polyakov <zbr@ioremap.net>
15733 F: Documentation/devicetree/bindings/w1/
15734 F: Documentation/w1/
15736 F: include/linux/w1.h
15738 W83791D HARDWARE MONITORING DRIVER
15739 M: Marc Hulsman <m.hulsman@tudelft.nl>
15740 L: linux-hwmon@vger.kernel.org
15742 F: Documentation/hwmon/w83791d
15743 F: drivers/hwmon/w83791d.c
15745 W83793 HARDWARE MONITORING DRIVER
15746 M: Rudolf Marek <r.marek@assembler.cz>
15747 L: linux-hwmon@vger.kernel.org
15749 F: Documentation/hwmon/w83793
15750 F: drivers/hwmon/w83793.c
15752 W83795 HARDWARE MONITORING DRIVER
15753 M: Jean Delvare <jdelvare@suse.com>
15754 L: linux-hwmon@vger.kernel.org
15756 F: drivers/hwmon/w83795.c
15758 W83L51xD SD/MMC CARD INTERFACE DRIVER
15759 M: Pierre Ossman <pierre@ossman.eu>
15761 F: drivers/mmc/host/wbsd.*
15763 WACOM PROTOCOL 4 SERIAL TABLETS
15764 M: Julian Squires <julian@cipht.net>
15765 M: Hans de Goede <hdegoede@redhat.com>
15766 L: linux-input@vger.kernel.org
15768 F: drivers/input/tablet/wacom_serial4.c
15770 WATCHDOG DEVICE DRIVERS
15771 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15772 M: Guenter Roeck <linux@roeck-us.net>
15773 L: linux-watchdog@vger.kernel.org
15774 W: http://www.linux-watchdog.org/
15775 T: git git://www.linux-watchdog.org/linux-watchdog.git
15777 F: Documentation/devicetree/bindings/watchdog/
15778 F: Documentation/watchdog/
15779 F: drivers/watchdog/
15780 F: include/linux/watchdog.h
15781 F: include/uapi/linux/watchdog.h
15783 WHISKEYCOVE PMIC GPIO DRIVER
15784 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15785 L: linux-gpio@vger.kernel.org
15787 F: drivers/gpio/gpio-wcove.c
15790 M: David Herrmann <dh.herrmann@googlemail.com>
15791 L: linux-input@vger.kernel.org
15793 F: drivers/hid/hid-wiimote*
15795 WILOCITY WIL6210 WIRELESS DRIVER
15796 M: Maya Erez <merez@codeaurora.org>
15797 L: linux-wireless@vger.kernel.org
15798 L: wil6210@qti.qualcomm.com
15800 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15801 F: drivers/net/wireless/ath/wil6210/
15804 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15805 M: linux-wimax@intel.com
15806 L: wimax@linuxwimax.org (subscribers-only)
15808 W: http://linuxwimax.org
15809 F: Documentation/wimax/README.wimax
15810 F: include/linux/wimax/debug.h
15811 F: include/net/wimax.h
15812 F: include/uapi/linux/wimax.h
15816 M: David Härdeman <david@hardeman.nu>
15818 F: drivers/media/rc/winbond-cir.c
15820 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15821 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15822 L: linux-watchdog@vger.kernel.org
15824 F: drivers/watchdog/ebc-c384_wdt.c
15826 WINSYSTEMS WS16C48 GPIO DRIVER
15827 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15828 L: linux-gpio@vger.kernel.org
15830 F: drivers/gpio/gpio-ws16c48.c
15832 WISTRON LAPTOP BUTTON DRIVER
15833 M: Miloslav Trmac <mitr@volny.cz>
15835 F: drivers/input/misc/wistron_btns.c
15837 WL3501 WIRELESS PCMCIA CARD DRIVER
15838 L: linux-wireless@vger.kernel.org
15840 F: drivers/net/wireless/wl3501*
15842 WOLFSON MICROELECTRONICS DRIVERS
15843 L: patches@opensource.cirrus.com
15844 T: git https://github.com/CirrusLogic/linux-drivers.git
15845 W: https://github.com/CirrusLogic/linux-drivers/wiki
15847 F: Documentation/hwmon/wm83??
15848 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15849 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15850 F: Documentation/devicetree/bindings/mfd/arizona.txt
15851 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15852 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15853 F: arch/arm/mach-s3c64xx/mach-crag6410*
15854 F: drivers/clk/clk-wm83*.c
15855 F: drivers/extcon/extcon-arizona.c
15856 F: drivers/leds/leds-wm83*.c
15857 F: drivers/gpio/gpio-*wm*.c
15858 F: drivers/gpio/gpio-arizona.c
15859 F: drivers/hwmon/wm83??-hwmon.c
15860 F: drivers/input/misc/wm831x-on.c
15861 F: drivers/input/touchscreen/wm831x-ts.c
15862 F: drivers/input/touchscreen/wm97*.c
15863 F: drivers/mfd/arizona*
15864 F: drivers/mfd/wm*.c
15865 F: drivers/mfd/cs47l24*
15866 F: drivers/power/supply/wm83*.c
15867 F: drivers/rtc/rtc-wm83*.c
15868 F: drivers/regulator/wm8*.c
15869 F: drivers/regulator/arizona*
15870 F: drivers/video/backlight/wm83*_bl.c
15871 F: drivers/watchdog/wm83*_wdt.c
15872 F: include/linux/mfd/arizona/
15873 F: include/linux/mfd/wm831x/
15874 F: include/linux/mfd/wm8350/
15875 F: include/linux/mfd/wm8400*
15876 F: include/linux/regulator/arizona*
15877 F: include/linux/wm97xx.h
15878 F: include/sound/wm????.h
15879 F: sound/soc/codecs/arizona.?
15880 F: sound/soc/codecs/wm*
15881 F: sound/soc/codecs/cs47l24*
15884 M: Tejun Heo <tj@kernel.org>
15885 R: Lai Jiangshan <jiangshanlai@gmail.com>
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15888 F: include/linux/workqueue.h
15889 F: kernel/workqueue.c
15890 F: Documentation/core-api/workqueue.rst
15892 X-POWERS AXP288 PMIC DRIVERS
15893 M: Hans de Goede <hdegoede@redhat.com>
15896 F: drivers/acpi/pmic/intel_pmic_xpower.c
15898 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15899 M: Chen-Yu Tsai <wens@csie.org>
15900 L: linux-kernel@vger.kernel.org
15905 M: Andrew Hendry <andrew.hendry@gmail.com>
15906 L: linux-x25@vger.kernel.org
15908 F: Documentation/networking/x25*
15909 F: include/net/x25*
15912 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15913 M: Thomas Gleixner <tglx@linutronix.de>
15914 M: Ingo Molnar <mingo@redhat.com>
15915 R: "H. Peter Anvin" <hpa@zytor.com>
15917 L: linux-kernel@vger.kernel.org
15918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15920 F: Documentation/devicetree/bindings/x86/
15921 F: Documentation/x86/
15925 M: Andy Lutomirski <luto@kernel.org>
15926 L: linux-kernel@vger.kernel.org
15927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15931 X86 MCE INFRASTRUCTURE
15932 M: Tony Luck <tony.luck@intel.com>
15933 M: Borislav Petkov <bp@alien8.de>
15934 L: linux-edac@vger.kernel.org
15936 F: arch/x86/kernel/cpu/mcheck/*
15938 X86 MICROCODE UPDATE SUPPORT
15939 M: Borislav Petkov <bp@alien8.de>
15941 F: arch/x86/kernel/cpu/microcode/*
15943 X86 PLATFORM DRIVERS
15944 M: Darren Hart <dvhart@infradead.org>
15945 M: Andy Shevchenko <andy@infradead.org>
15946 L: platform-driver-x86@vger.kernel.org
15947 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15949 F: drivers/platform/x86/
15950 F: drivers/platform/olpc/
15953 M: Andy Lutomirski <luto@kernel.org>
15954 L: linux-kernel@vger.kernel.org
15955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15957 F: arch/x86/entry/vdso/
15959 XC2028/3028 TUNER DRIVER
15960 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15961 L: linux-media@vger.kernel.org
15962 W: https://linuxtv.org
15963 T: git git://linuxtv.org/media_tree.git
15965 F: drivers/media/tuners/tuner-xc2028.*
15967 XDP SOCKETS (AF_XDP)
15968 M: Björn Töpel <bjorn.topel@intel.com>
15969 M: Magnus Karlsson <magnus.karlsson@intel.com>
15970 L: netdev@vger.kernel.org
15972 F: kernel/bpf/xskmap.c
15975 XEN BLOCK SUBSYSTEM
15976 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15977 M: Roger Pau Monné <roger.pau@citrix.com>
15978 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15980 F: drivers/block/xen-blkback/*
15981 F: drivers/block/xen*
15984 M: Stefano Stabellini <sstabellini@kernel.org>
15985 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15988 F: arch/arm/include/asm/xen/
15990 XEN HYPERVISOR ARM64
15991 M: Stefano Stabellini <sstabellini@kernel.org>
15992 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15995 F: arch/arm64/include/asm/xen/
15997 XEN HYPERVISOR INTERFACE
15998 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15999 M: Juergen Gross <jgross@suse.com>
16000 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16004 F: drivers/*/xen-*front.c
16006 F: arch/x86/include/asm/xen/
16007 F: arch/x86/include/asm/pvclock-abi.h
16009 F: include/uapi/xen/
16010 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16011 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16013 XEN NETWORK BACKEND DRIVER
16014 M: Wei Liu <wei.liu2@citrix.com>
16015 M: Paul Durrant <paul.durrant@citrix.com>
16016 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16017 L: netdev@vger.kernel.org
16019 F: drivers/net/xen-netback/*
16022 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16023 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16025 F: arch/x86/pci/*xen*
16026 F: drivers/pci/*xen*
16029 M: Juergen Gross <jgross@suse.com>
16030 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16031 L: linux-scsi@vger.kernel.org
16033 F: drivers/scsi/xen-scsifront.c
16034 F: drivers/xen/xen-scsiback.c
16035 F: include/xen/interface/io/vscsiif.h
16037 XEN SWIOTLB SUBSYSTEM
16038 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16039 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16040 L: iommu@lists.linux-foundation.org
16042 F: arch/x86/xen/*swiotlb*
16043 F: drivers/xen/*swiotlb*
16045 XEN SOUND FRONTEND DRIVER
16046 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16047 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16053 M: Darrick J. Wong <darrick.wong@oracle.com>
16054 M: linux-xfs@vger.kernel.org
16055 L: linux-xfs@vger.kernel.org
16057 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16059 F: Documentation/filesystems/xfs.txt
16062 XILINX AXI ETHERNET DRIVER
16063 M: Anirudha Sarangi <anirudh@xilinx.com>
16064 M: John Linn <John.Linn@xilinx.com>
16066 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16068 XILINX UARTLITE SERIAL DRIVER
16069 M: Peter Korsgaard <jacmet@sunsite.dk>
16070 L: linux-serial@vger.kernel.org
16072 F: drivers/tty/serial/uartlite.c
16074 XILINX VIDEO IP CORES
16075 M: Hyun Kwon <hyun.kwon@xilinx.com>
16076 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16077 L: linux-media@vger.kernel.org
16078 T: git git://linuxtv.org/media_tree.git
16080 F: Documentation/devicetree/bindings/media/xilinx/
16081 F: drivers/media/platform/xilinx/
16082 F: include/uapi/linux/xilinx-v4l2-controls.h
16085 M: Eli Billauer <eli.billauer@gmail.com>
16086 L: linux-kernel@vger.kernel.org
16088 F: drivers/char/xillybus/
16091 M: George Cherian <george.cherian@cavium.com>
16092 M: Jan Glauber <jglauber@cavium.com>
16093 L: linux-i2c@vger.kernel.org
16094 W: http://www.cavium.com
16096 F: drivers/i2c/busses/i2c-xlp9xx.c
16098 XRA1403 GPIO EXPANDER
16099 M: Nandor Han <nandor.han@ge.com>
16100 M: Semi Malinen <semi.malinen@ge.com>
16101 L: linux-gpio@vger.kernel.org
16103 F: drivers/gpio/gpio-xra1403.c
16104 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16106 XTENSA XTFPGA PLATFORM SUPPORT
16107 M: Max Filippov <jcmvbkbc@gmail.com>
16108 L: linux-xtensa@linux-xtensa.org
16110 F: drivers/spi/spi-xtensa-xtfpga.c
16111 F: sound/soc/xtensa/xtfpga-i2s.c
16113 YAM DRIVER FOR AX.25
16114 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16115 L: linux-hams@vger.kernel.org
16117 F: drivers/net/hamradio/yam*
16118 F: include/linux/yam.h
16120 YAMA SECURITY MODULE
16121 M: Kees Cook <keescook@chromium.org>
16122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16125 F: Documentation/admin-guide/LSM/Yama.rst
16127 YEALINK PHONE DRIVER
16128 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16129 L: usbb2k-api-dev@nongnu.org
16131 F: Documentation/input/devices/yealink.rst
16132 F: drivers/input/misc/yealink.*
16134 Z8530 DRIVER FOR AX.25
16135 M: Joerg Reuter <jreuter@yaina.de>
16136 W: http://yaina.de/jreuter/
16137 W: http://www.qsl.net/dl1bke/
16138 L: linux-hams@vger.kernel.org
16140 F: Documentation/networking/z8530drv.txt
16141 F: drivers/net/hamradio/*scc.c
16142 F: drivers/net/hamradio/z8530.h
16144 ZBUD COMPRESSED PAGE ALLOCATOR
16145 M: Seth Jennings <sjenning@redhat.com>
16146 M: Dan Streetman <ddstreet@ieee.org>
16147 L: linux-mm@kvack.org
16150 F: include/linux/zbud.h
16152 ZD1211RW WIRELESS DRIVER
16153 M: Daniel Drake <dsd@gentoo.org>
16154 M: Ulrich Kunitz <kune@deine-taler.de>
16155 W: http://zd1211.ath.cx/wiki/DriverRewrite
16156 L: linux-wireless@vger.kernel.org
16157 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16159 F: drivers/net/wireless/zydas/zd1211rw/
16161 ZD1301 MEDIA DRIVER
16162 M: Antti Palosaari <crope@iki.fi>
16163 L: linux-media@vger.kernel.org
16164 W: https://linuxtv.org/
16165 W: http://palosaari.fi/linux/
16166 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16168 F: drivers/media/usb/dvb-usb-v2/zd1301*
16170 ZD1301_DEMOD MEDIA DRIVER
16171 M: Antti Palosaari <crope@iki.fi>
16172 L: linux-media@vger.kernel.org
16173 W: https://linuxtv.org/
16174 W: http://palosaari.fi/linux/
16175 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16177 F: drivers/media/dvb-frontends/zd1301_demod*
16179 ZPOOL COMPRESSED PAGE STORAGE API
16180 M: Dan Streetman <ddstreet@ieee.org>
16181 L: linux-mm@kvack.org
16184 F: include/linux/zpool.h
16186 ZR36067 VIDEO FOR LINUX DRIVER
16187 L: mjpeg-users@lists.sourceforge.net
16188 L: linux-media@vger.kernel.org
16189 W: http://mjpeg.sourceforge.net/driver-zoran/
16190 T: hg https://linuxtv.org/hg/v4l-dvb
16192 F: drivers/staging/media/zoran/
16194 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16195 M: Minchan Kim <minchan@kernel.org>
16196 M: Nitin Gupta <ngupta@vflare.org>
16197 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16198 L: linux-kernel@vger.kernel.org
16200 F: drivers/block/zram/
16201 F: Documentation/blockdev/zram.txt
16203 ZS DECSTATION Z85C30 SERIAL DRIVER
16204 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16206 F: drivers/tty/serial/zs.*
16208 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16209 M: Minchan Kim <minchan@kernel.org>
16210 M: Nitin Gupta <ngupta@vflare.org>
16211 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16212 L: linux-mm@kvack.org
16215 F: include/linux/zsmalloc.h
16216 F: Documentation/vm/zsmalloc.rst
16218 ZSWAP COMPRESSED SWAP CACHING
16219 M: Seth Jennings <sjenning@redhat.com>
16220 M: Dan Streetman <ddstreet@ieee.org>
16221 L: linux-mm@kvack.org
16226 M: Linus Torvalds <torvalds@linux-foundation.org>
16227 L: linux-kernel@vger.kernel.org
16228 Q: http://patchwork.kernel.org/project/LKML/list/
16229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16230 S: Buried alive in reporters