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: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
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
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
371 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M: Len Brown <lenb@kernel.org>
373 R: Andy Shevchenko <andy@infradead.org>
374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
375 L: linux-acpi@vger.kernel.org
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
405 M: Thibaut Varene <T-Bone@parisc-linux.org>
406 W: http://wiki.parisc-linux.org/AD1889
407 L: linux-parisc@vger.kernel.org
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M: Jiri Kosina <jikos@kernel.org>
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M: Michael Hennerich <michael.hennerich@analog.com>
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
454 L: linux-wpan@vger.kernel.org
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
460 M: Jean Delvare <jdelvare@suse.com>
461 L: linux-hwmon@vger.kernel.org
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
467 M: Corentin Labbe <clabbe.montjoie@gmail.com>
468 L: linux-hwmon@vger.kernel.org
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
473 L: linux-wireless@vger.kernel.org
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
479 M: Sakari Ailus <sakari.ailus@iki.fi>
480 L: linux-media@vger.kernel.org
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
512 M: Dirk Eibach <eibach@gdsys.de>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
520 M: Colin Leroy <colin@colino.net>
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
532 M: Matthew Wilcox <matthew@wil.cx>
533 M: Hannes Reinecke <hare@suse.com>
534 L: linux-scsi@vger.kernel.org
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
557 M: Antti Palosaari <crope@iki.fi>
558 L: linux-media@vger.kernel.org
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
567 M: David Sterba <dsterba@suse.com>
568 L: linux-fsdevel@vger.kernel.org
570 F: Documentation/filesystems/affs.txt
574 M: David Howells <dhowells@redhat.com>
575 L: linux-afs@lists.infradead.org
578 F: include/trace/events/afs.h
579 F: Documentation/filesystems/afs.txt
580 W: https://www.infradead.org/~dhowells/kafs/
583 M: David Airlie <airlied@linux.ie>
584 T: git git://anongit.freedesktop.org/drm/drm
587 F: include/linux/agp*
588 F: include/uapi/linux/agp*
591 M: "Juergen E. Fischer" <fischer@norbit.de>
592 L: linux-scsi@vger.kernel.org
594 F: drivers/scsi/aha152x*
595 F: drivers/scsi/pcmcia/aha152x*
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M: Hannes Reinecke <hare@suse.com>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aic7xxx/
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M: Hans Verkuil <hverkuil@xs4all.nl>
605 L: linux-media@vger.kernel.org
606 T: git git://linuxtv.org/media_tree.git
607 W: https://linuxtv.org
609 F: drivers/media/radio/radio-aimslab*
612 M: Benjamin LaHaise <bcrl@kvack.org>
613 L: linux-aio@kvack.org
616 F: include/linux/*aio*.h
619 M: Antti Palosaari <crope@iki.fi>
620 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
626 F: drivers/media/usb/airspy/
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
631 F: drivers/net/ethernet/alacritech/*
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M: Duncan Sands <duncan.sands@free.fr>
635 L: linux-usb@vger.kernel.org
636 W: http://www.linux-usb.org/SpeedTouch/
638 F: drivers/usb/atm/speedtch.c
639 F: drivers/usb/atm/usbatm.c
641 ALCHEMY AU1XX0 MMC DRIVER
642 M: Manuel Lauss <manuel.lauss@gmail.com>
644 F: drivers/mmc/host/au1xmmc.c
647 M: Rudolf Marek <r.marek@assembler.cz>
648 L: linux-i2c@vger.kernel.org
650 F: Documentation/i2c/busses/i2c-ali1563
651 F: drivers/i2c/busses/i2c-ali1563.c
653 ALLWINNER SECURITY SYSTEM
654 M: Corentin Labbe <clabbe.montjoie@gmail.com>
655 L: linux-crypto@vger.kernel.org
657 F: drivers/crypto/sunxi-ss/
660 M: Richard Henderson <rth@twiddle.net>
661 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M: Matt Turner <mattst88@gmail.com>
664 L: linux-alpha@vger.kernel.org
667 ALPS PS/2 TOUCHPAD DRIVER
668 R: Pali Rohár <pali.rohar@gmail.com>
669 F: drivers/input/mouse/alps.*
671 ALTERA I2C CONTROLLER DRIVER
672 M: Thor Thayer <thor.thayer@linux.intel.com>
674 F: drivers/i2c/busses/i2c-altera.c
676 ALTERA MAILBOX DRIVER
677 M: Ley Foon Tan <lftan@altera.com>
678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
680 F: drivers/mailbox/mailbox-altera.c
683 M: Tien Hock Loh <thloh@altera.com>
684 L: linux-gpio@vger.kernel.org
686 F: drivers/gpio/gpio-altera.c
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M: Thor Thayer <thor.thayer@linux.intel.com>
691 F: drivers/gpio/gpio-altera-a10sr.c
692 F: drivers/mfd/altera-a10sr.c
693 F: drivers/reset/reset-a10sr.c
694 F: include/linux/mfd/altera-a10sr.h
695 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M: Vince Bridgers <vbridger@opensource.altera.com>
699 L: netdev@vger.kernel.org
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/net/ethernet/altera/
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M: Tobias Klauser <tklauser@distanz.ch>
706 L: linux-serial@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/tty/serial/altera_uart.c
710 F: drivers/tty/serial/altera_jtaguart.c
711 F: include/linux/altera_uart.h
712 F: include/linux/altera_jtaguart.h
714 AMAZON ETHERNET DRIVERS
715 M: Netanel Belgazal <netanel@amazon.com>
716 R: Saeed Bishara <saeedb@amazon.com>
717 R: Zorik Machulsky <zorik@amazon.com>
718 L: netdev@vger.kernel.org
720 F: Documentation/networking/ena.txt
721 F: drivers/net/ethernet/amazon/
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M: Tom Lendacky <thomas.lendacky@amd.com>
725 M: Gary Hook <gary.hook@amd.com>
726 L: linux-crypto@vger.kernel.org
728 F: drivers/crypto/ccp/
729 F: include/linux/ccp.h
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M: Huang Rui <ray.huang@amd.com>
733 L: linux-hwmon@vger.kernel.org
735 F: Documentation/hwmon/fam15h_power
736 F: drivers/hwmon/fam15h_power.c
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
741 F: drivers/usb/gadget/udc/amd5536udc.*
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P: Andres Salomon <dilinger@queued.net>
745 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
748 F: drivers/char/hw_random/geode-rng.c
749 F: drivers/crypto/geode*
750 F: drivers/video/fbdev/geode/
751 F: arch/x86/include/asm/geode.h
754 M: Joerg Roedel <joro@8bytes.org>
755 L: iommu@lists.linux-foundation.org
756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
758 F: drivers/iommu/amd_iommu*.[ch]
759 F: include/linux/amd-iommu.h
762 M: Oded Gabbay <oded.gabbay@gmail.com>
763 L: dri-devel@lists.freedesktop.org
764 T: git git://people.freedesktop.org/~gabbayo/linux.git
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F: drivers/gpu/drm/amd/amdkfd/
774 F: drivers/gpu/drm/amd/include/cik_structs.h
775 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F: drivers/gpu/drm/amd/include/vi_structs.h
777 F: drivers/gpu/drm/amd/include/v9_structs.h
778 F: include/uapi/linux/kfd_ioctl.h
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M: Brijesh Singh <brijeshkumar.singh@amd.com>
782 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M: Tom Lendacky <thomas.lendacky@amd.com>
785 F: arch/arm64/boot/dts/amd/
788 M: Tom Lendacky <thomas.lendacky@amd.com>
789 L: netdev@vger.kernel.org
791 F: drivers/net/ethernet/amd/xgbe/
792 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
794 AMS (Apple Motion Sensor) DRIVER
795 M: Michael Hanselmann <linux-kernel@hansmi.ch>
797 F: drivers/macintosh/ams/
799 ANALOG DEVICES INC AD5758 DRIVER
800 M: Stefan Popa <stefan.popa@analog.com>
801 L: linux-iio@vger.kernel.org
802 W: http://ez.analog.com/community/linux-device-drivers
804 F: drivers/iio/dac/ad5758.c
805 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
807 ANALOG DEVICES INC AD5686 DRIVER
808 M: Stefan Popa <stefan.popa@analog.com>
809 L: linux-pm@vger.kernel.org
810 W: http://ez.analog.com/community/linux-device-drivers
812 F: drivers/iio/dac/ad5686*
813 F: drivers/iio/dac/ad5696*
815 ANALOG DEVICES INC AD9389B DRIVER
816 M: Hans Verkuil <hans.verkuil@cisco.com>
817 L: linux-media@vger.kernel.org
819 F: drivers/media/i2c/ad9389b*
821 ANALOG DEVICES INC ADV7180 DRIVER
822 M: Lars-Peter Clausen <lars@metafoo.de>
823 L: linux-media@vger.kernel.org
824 W: http://ez.analog.com/community/linux-device-drivers
826 F: drivers/media/i2c/adv7180.c
828 ANALOG DEVICES INC ADV748X DRIVER
829 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
830 L: linux-media@vger.kernel.org
832 F: drivers/media/i2c/adv748x/*
834 ANALOG DEVICES INC ADV7511 DRIVER
835 M: Hans Verkuil <hans.verkuil@cisco.com>
836 L: linux-media@vger.kernel.org
838 F: drivers/media/i2c/adv7511*
840 ANALOG DEVICES INC ADV7604 DRIVER
841 M: Hans Verkuil <hans.verkuil@cisco.com>
842 L: linux-media@vger.kernel.org
844 F: drivers/media/i2c/adv7604*
846 ANALOG DEVICES INC ADV7842 DRIVER
847 M: Hans Verkuil <hans.verkuil@cisco.com>
848 L: linux-media@vger.kernel.org
850 F: drivers/media/i2c/adv7842*
852 ANALOG DEVICES INC ASOC CODEC DRIVERS
853 M: Lars-Peter Clausen <lars@metafoo.de>
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
855 W: http://wiki.analog.com/
856 W: http://ez.analog.com/community/linux-device-drivers
858 F: sound/soc/codecs/adau*
859 F: sound/soc/codecs/adav*
860 F: sound/soc/codecs/ad1*
861 F: sound/soc/codecs/ad7*
862 F: sound/soc/codecs/ssm*
863 F: sound/soc/codecs/sigmadsp.*
865 ANALOG DEVICES INC DMA DRIVERS
866 M: Lars-Peter Clausen <lars@metafoo.de>
867 W: http://ez.analog.com/community/linux-device-drivers
869 F: drivers/dma/dma-axi-dmac.c
871 ANALOG DEVICES INC IIO DRIVERS
872 M: Lars-Peter Clausen <lars@metafoo.de>
873 M: Michael Hennerich <Michael.Hennerich@analog.com>
874 W: http://wiki.analog.com/
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
878 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
880 F: drivers/iio/adc/ltc2497*
881 X: drivers/iio/*/adjd*
882 F: drivers/staging/iio/*/ad*
885 M: Greentime Hu <green.hu@gmail.com>
886 M: Vincent Chen <deanbo422@gmail.com>
887 T: git https://github.com/andestech/linux.git
890 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
891 F: Documentation/devicetree/bindings/nds32/
895 ANDROID CONFIG FRAGMENTS
896 M: Rob Herring <robh@kernel.org>
898 F: kernel/configs/android*
901 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
902 M: Arve Hjønnevåg <arve@android.com>
903 M: Todd Kjos <tkjos@android.com>
904 M: Martijn Coenen <maco@android.com>
905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
906 L: devel@driverdev.osuosl.org
909 F: drivers/staging/android/
911 ANDROID GOLDFISH PIC DRIVER
912 M: Miodrag Dinic <miodrag.dinic@mips.com>
914 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
915 F: drivers/irqchip/irq-goldfish-pic.c
917 ANDROID GOLDFISH RTC DRIVER
918 M: Miodrag Dinic <miodrag.dinic@mips.com>
920 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
921 F: drivers/rtc/rtc-goldfish.c
924 M: Laura Abbott <labbott@redhat.com>
925 M: Sumit Semwal <sumit.semwal@linaro.org>
926 L: devel@driverdev.osuosl.org
927 L: dri-devel@lists.freedesktop.org
928 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
930 F: drivers/staging/android/ion
931 F: drivers/staging/android/uapi/ion.h
933 AOA (Apple Onboard Audio) ALSA DRIVER
934 M: Johannes Berg <johannes@sipsolutions.net>
935 L: linuxppc-dev@lists.ozlabs.org
936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
940 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
941 M: William Breathitt Gray <vilhelm.gray@gmail.com>
942 L: linux-iio@vger.kernel.org
944 F: drivers/iio/adc/stx104.c
947 M: Jiri Kosina <jikos@kernel.org>
949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
950 F: arch/x86/kernel/apm_32.c
951 F: include/linux/apm_bios.h
952 F: include/uapi/linux/apm_bios.h
953 F: drivers/char/apm-emulation.c
955 APPARMOR SECURITY MODULE
956 M: John Johansen <john.johansen@canonical.com>
957 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
961 F: security/apparmor/
962 F: Documentation/admin-guide/LSM/apparmor.rst
964 APPLE BCM5974 MULTITOUCH DRIVER
965 M: Henrik Rydberg <rydberg@bitmath.org>
966 L: linux-input@vger.kernel.org
968 F: drivers/input/mouse/bcm5974.c
971 M: Henrik Rydberg <rydberg@bitmath.org>
972 L: linux-hwmon@vger.kernel.org
974 F: drivers/hwmon/applesmc.c
976 APPLETALK NETWORK LAYER
977 L: netdev@vger.kernel.org
979 F: drivers/net/appletalk/
982 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
983 M: Duc Dang <dhdang@apm.com>
985 F: arch/arm64/boot/dts/apm/
987 APPLIED MICRO (APM) X-GENE SOC EDAC
988 M: Loc Ho <lho@apm.com>
990 F: drivers/edac/xgene_edac.c
991 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
993 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
994 M: Iyappan Subramanian <isubramanian@apm.com>
995 M: Keyur Chudgar <kchudgar@apm.com>
997 F: drivers/net/ethernet/apm/xgene-v2/
999 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1000 M: Iyappan Subramanian <isubramanian@apm.com>
1001 M: Keyur Chudgar <kchudgar@apm.com>
1002 M: Quan Nguyen <qnguyen@apm.com>
1004 F: drivers/net/ethernet/apm/xgene/
1005 F: drivers/net/phy/mdio-xgene.c
1006 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1007 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1009 APPLIED MICRO (APM) X-GENE SOC PMU
1010 M: Tai Nguyen <ttnguyen@apm.com>
1012 F: drivers/perf/xgene_pmu.c
1013 F: Documentation/perf/xgene-pmu.txt
1014 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1016 APTINA CAMERA SENSOR PLL
1017 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1018 L: linux-media@vger.kernel.org
1020 F: drivers/media/i2c/aptina-pll.*
1022 ARC FRAMEBUFFER DRIVER
1023 M: Jaya Kumar <jayalk@intworks.biz>
1025 F: drivers/video/fbdev/arcfb.c
1026 F: drivers/video/fbdev/core/fb_defio.c
1029 M: Alexey Brodkin <abrodkin@synopsys.com>
1031 F: drivers/gpu/drm/arc/
1032 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1034 ARCNET NETWORK LAYER
1035 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1036 L: netdev@vger.kernel.org
1038 F: drivers/net/arcnet/
1039 F: include/uapi/linux/if_arcnet.h
1041 ARM ARCHITECTED TIMER DRIVER
1042 M: Mark Rutland <mark.rutland@arm.com>
1043 M: Marc Zyngier <marc.zyngier@arm.com>
1044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 F: arch/arm/include/asm/arch_timer.h
1047 F: arch/arm64/include/asm/arch_timer.h
1048 F: drivers/clocksource/arm_arch_timer.c
1050 ARM HDLCD DRM DRIVER
1051 M: Liviu Dudau <liviu.dudau@arm.com>
1053 F: drivers/gpu/drm/arm/hdlcd_*
1054 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1056 ARM MALI-DP DRM DRIVER
1057 M: Liviu Dudau <liviu.dudau@arm.com>
1058 M: Brian Starkey <brian.starkey@arm.com>
1059 M: Mali DP Maintainers <malidp@foss.arm.com>
1061 F: drivers/gpu/drm/arm/
1062 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1064 ARM MFM AND FLOPPY DRIVERS
1065 M: Ian Molton <spyro@f2s.com>
1067 F: arch/arm/lib/floppydma.S
1068 F: arch/arm/include/asm/floppy.h
1070 ARM PMU PROFILING AND DEBUGGING
1071 M: Will Deacon <will.deacon@arm.com>
1072 M: Mark Rutland <mark.rutland@arm.com>
1074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 F: arch/arm*/kernel/perf_*
1076 F: arch/arm/oprofile/common.c
1077 F: arch/arm*/kernel/hw_breakpoint.c
1078 F: arch/arm*/include/asm/hw_breakpoint.h
1079 F: arch/arm*/include/asm/perf_event.h
1081 F: include/linux/perf/arm_pmu.h
1082 F: Documentation/devicetree/bindings/arm/pmu.txt
1083 F: Documentation/devicetree/bindings/perf/
1086 M: Russell King <linux@armlinux.org.uk>
1087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 W: http://www.armlinux.org.uk/
1090 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1092 X: arch/arm/boot/dts/
1094 ARM PRIMECELL AACI PL041 DRIVER
1095 M: Russell King <linux@armlinux.org.uk>
1099 ARM PRIMECELL BUS SUPPORT
1100 M: Russell King <linux@armlinux.org.uk>
1103 F: include/linux/amba/bus.h
1105 ARM PRIMECELL CLCD PL110 DRIVER
1106 M: Russell King <linux@armlinux.org.uk>
1108 F: drivers/video/fbdev/amba-clcd.*
1110 ARM PRIMECELL KMI PL050 DRIVER
1111 M: Russell King <linux@armlinux.org.uk>
1113 F: drivers/input/serio/ambakmi.*
1114 F: include/linux/amba/kmi.h
1116 ARM PRIMECELL MMCI PL180/1 DRIVER
1117 M: Russell King <linux@armlinux.org.uk>
1119 F: drivers/mmc/host/mmci.*
1120 F: include/linux/amba/mmci.h
1122 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1123 M: Russell King <linux@armlinux.org.uk>
1125 F: drivers/tty/serial/amba-pl01*.c
1126 F: include/linux/amba/serial.h
1129 M: Will Deacon <will.deacon@arm.com>
1130 R: Robin Murphy <robin.murphy@arm.com>
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 F: drivers/iommu/arm-smmu.c
1134 F: drivers/iommu/arm-smmu-v3.c
1135 F: drivers/iommu/io-pgtable-arm.c
1136 F: drivers/iommu/io-pgtable-arm-v7s.c
1138 ARM SUB-ARCHITECTURES
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1145 ARM/ACTIONS SEMI ARCHITECTURE
1146 M: Andreas Färber <afaerber@suse.de>
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 F: arch/arm/mach-actions/
1151 F: arch/arm/boot/dts/owl-*
1152 F: arch/arm64/boot/dts/actions/
1153 F: drivers/clocksource/owl-*
1154 F: drivers/pinctrl/actions/*
1155 F: drivers/soc/actions/
1156 F: include/dt-bindings/power/owl-*
1157 F: include/linux/soc/actions/
1158 F: Documentation/devicetree/bindings/arm/actions.txt
1159 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1160 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1161 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1163 ARM/ADS SPHERE MACHINE SUPPORT
1164 M: Lennert Buytenhek <kernel@wantstofly.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 ARM/AFEB9260 MACHINE SUPPORT
1169 M: Sergey Lapin <slapin@ossfans.org>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 ARM/AJECO 1ARM MACHINE SUPPORT
1174 M: Lennert Buytenhek <kernel@wantstofly.org>
1175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 ARM/Allwinner SoC Clock Support
1179 M: Emilio López <emilio@elopez.com.ar>
1181 F: drivers/clk/sunxi/
1183 ARM/Allwinner sunXi SoC support
1184 M: Maxime Ripard <maxime.ripard@bootlin.com>
1185 M: Chen-Yu Tsai <wens@csie.org>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 F: arch/arm/mach-sunxi/
1191 F: arch/arm64/boot/dts/allwinner/
1192 F: drivers/clk/sunxi-ng/
1193 F: drivers/pinctrl/sunxi/
1194 F: drivers/soc/sunxi/
1195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1197 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1198 M: Neil Armstrong <narmstrong@baylibre.com>
1199 M: Jerome Brunet <jbrunet@baylibre.com>
1200 L: linux-amlogic@lists.infradead.org
1202 F: drivers/clk/meson/
1203 F: include/dt-bindings/clock/meson*
1204 F: include/dt-bindings/clock/gxbb*
1205 F: Documentation/devicetree/bindings/clock/amlogic*
1207 ARM/Amlogic Meson SoC support
1208 M: Carlo Caione <carlo@caione.org>
1209 M: Kevin Hilman <khilman@baylibre.com>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 L: linux-amlogic@lists.infradead.org
1212 W: http://linux-meson.com/
1214 F: arch/arm/mach-meson/
1215 F: arch/arm/boot/dts/meson*
1216 F: arch/arm64/boot/dts/amlogic/
1217 F: drivers/pinctrl/meson/
1218 F: drivers/mmc/host/meson*
1221 ARM/Annapurna Labs ALPINE ARCHITECTURE
1222 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1223 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 F: arch/arm/mach-alpine/
1227 F: arch/arm/boot/dts/alpine*
1228 F: arch/arm64/boot/dts/al/
1229 F: drivers/*/*alpine*
1231 ARM/ARTPEC MACHINE SUPPORT
1232 M: Jesper Nilsson <jesper.nilsson@axis.com>
1233 M: Lars Persson <lars.persson@axis.com>
1235 L: linux-arm-kernel@axis.com
1236 F: arch/arm/mach-artpec
1237 F: arch/arm/boot/dts/artpec6*
1239 F: drivers/crypto/axis
1240 F: drivers/pinctrl/pinctrl-artpec*
1241 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1243 ARM/ASPEED I2C DRIVER
1244 M: Brendan Higgins <brendanhiggins@google.com>
1245 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1246 R: Joel Stanley <joel@jms.id.au>
1247 L: linux-i2c@vger.kernel.org
1248 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1250 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1251 F: drivers/i2c/busses/i2c-aspeed.c
1252 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1253 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1255 ARM/ASPEED MACHINE SUPPORT
1256 M: Joel Stanley <joel@jms.id.au>
1257 R: Andrew Jeffery <andrew@aj.id.au>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1260 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1263 F: arch/arm/mach-aspeed/
1264 F: arch/arm/boot/dts/aspeed-*
1267 ARM/ATMEL AT91 Clock Support
1268 M: Boris Brezillon <boris.brezillon@bootlin.com>
1272 ARM/CALXEDA HIGHBANK ARCHITECTURE
1273 M: Rob Herring <robh@kernel.org>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 F: arch/arm/mach-highbank/
1277 F: arch/arm/boot/dts/highbank.dts
1278 F: arch/arm/boot/dts/ecx-*.dts*
1280 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1281 M: Krzysztof Halasa <khalasa@piap.pl>
1283 F: arch/arm/mach-cns3xxx/
1285 ARM/CAVIUM THUNDER NETWORK DRIVER
1286 M: Sunil Goutham <sgoutham@cavium.com>
1287 M: Robert Richter <rric@kernel.org>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: drivers/net/ethernet/cavium/thunder/
1292 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1293 M: Lukasz Majewski <lukma@denx.de>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 F: arch/arm/mach-ep93xx/ts72xx.c
1298 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1299 M: Alexander Shiyan <shc_work@mail.ru>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1305 M: Lennert Buytenhek <kernel@wantstofly.org>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1310 M: Hartley Sweeten <hsweeten@visionengravers.com>
1311 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: arch/arm/mach-ep93xx/
1315 F: arch/arm/mach-ep93xx/include/mach/
1318 M: Russell King <linux@armlinux.org.uk>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1322 F: drivers/clk/clkdev.c
1324 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1325 M: Mike Rapoport <mike@compulab.co.il>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1330 M: Baruch Siach <baruch@tkos.co.il>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F: arch/arm/boot/dts/cx92755*
1336 ARM/CONTEC MICRO9 MACHINE SUPPORT
1337 M: Hubert Feurstein <hubert.feurstein@contec.at>
1339 F: arch/arm/mach-ep93xx/micro9.c
1341 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1342 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: drivers/hwtracing/coresight/*
1346 F: Documentation/trace/coresight.txt
1347 F: Documentation/trace/coresight-cpu-debug.txt
1348 F: Documentation/devicetree/bindings/arm/coresight.txt
1349 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1350 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1351 F: tools/perf/arch/arm/util/pmu.c
1352 F: tools/perf/arch/arm/util/auxtrace.c
1353 F: tools/perf/arch/arm/util/cs-etm.c
1354 F: tools/perf/arch/arm/util/cs-etm.h
1355 F: tools/perf/util/cs-etm.*
1356 F: tools/perf/util/cs-etm-decoder/*
1358 ARM/CORGI MACHINE SUPPORT
1359 M: Richard Purdie <rpurdie@rpsys.net>
1362 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1363 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364 M: Linus Walleij <linus.walleij@linaro.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 T: git git://github.com/ulli-kroll/linux.git
1368 F: Documentation/devicetree/bindings/arm/gemini.txt
1369 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1370 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1371 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1372 F: arch/arm/mach-gemini/
1373 F: drivers/net/ethernet/cortina/
1374 F: drivers/pinctrl/pinctrl-gemini.c
1375 F: drivers/rtc/rtc-ftrtc010.c
1377 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1378 M: Barry Song <baohua@kernel.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1382 F: arch/arm/boot/dts/prima2*
1383 F: arch/arm/mach-prima2/
1384 F: drivers/clk/sirf/
1385 F: drivers/clocksource/timer-prima2.c
1386 F: drivers/clocksource/timer-atlas7.c
1389 ARM/EBSA110 MACHINE SUPPORT
1390 M: Russell King <linux@armlinux.org.uk>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 W: http://www.armlinux.org.uk/
1394 F: arch/arm/mach-ebsa110/
1395 F: drivers/net/ethernet/amd/am79c961a.*
1397 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1398 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1399 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1405 M: Robert Jarzmik <robert.jarzmik@free.fr>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/mach-pxa/ezx.c
1410 ARM/FARADAY FA526 PORT
1411 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 T: git git://git.berlios.de/gemini-board
1415 F: arch/arm/mm/*-fa*
1417 ARM/FOOTBRIDGE ARCHITECTURE
1418 M: Russell King <linux@armlinux.org.uk>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1422 F: arch/arm/include/asm/hardware/dec21285.h
1423 F: arch/arm/mach-footbridge/
1425 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1426 M: Shawn Guo <shawnguo@kernel.org>
1427 M: Sascha Hauer <s.hauer@pengutronix.de>
1428 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1429 R: Fabio Estevam <fabio.estevam@nxp.com>
1430 R: NXP Linux Team <linux-imx@nxp.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434 F: arch/arm/mach-imx/
1435 F: arch/arm/mach-mxs/
1436 F: arch/arm/boot/dts/imx*
1437 F: arch/arm/configs/imx*_defconfig
1442 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1443 M: Shawn Guo <shawnguo@kernel.org>
1444 M: Sascha Hauer <s.hauer@pengutronix.de>
1445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1446 R: Stefan Agner <stefan@agner.ch>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1450 F: arch/arm/mach-imx/*vf610*
1451 F: arch/arm/boot/dts/vf*
1453 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1454 M: Lennert Buytenhek <kernel@wantstofly.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 ARM/GUMSTIX MACHINE SUPPORT
1459 M: Steve Sakoman <sakoman@gmail.com>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1464 M: Philipp Zabel <philipp.zabel@gmail.com>
1465 M: Paul Parsons <lost.distance@yahoo.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 F: arch/arm/mach-pxa/hx4700.c
1469 F: arch/arm/mach-pxa/include/mach/hx4700.h
1470 F: sound/soc/pxa/hx4700.c
1472 ARM/HISILICON SOC SUPPORT
1473 M: Wei Xu <xuwei5@hisilicon.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 W: http://www.hisilicon.com
1477 T: git git://github.com/hisilicon/linux-hisi.git
1478 F: arch/arm/mach-hisi/
1479 F: arch/arm/boot/dts/hi3*
1480 F: arch/arm/boot/dts/hip*
1481 F: arch/arm/boot/dts/hisi*
1482 F: arch/arm64/boot/dts/hisilicon/
1484 ARM/HP JORNADA 7XX MACHINE SUPPORT
1485 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1489 F: arch/arm/mach-sa1100/jornada720.c
1490 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1492 ARM/IGEP MACHINE SUPPORT
1493 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1494 M: Javier Martinez Canillas <javier@dowhile0.org>
1495 L: linux-omap@vger.kernel.org
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 F: arch/arm/boot/dts/omap3-igep*
1500 ARM/INCOME PXA270 SUPPORT
1501 M: Marek Vasut <marek.vasut@gmail.com>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1506 ARM/INTEL IOP13XX ARM ARCHITECTURE
1507 M: Lennert Buytenhek <kernel@wantstofly.org>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 ARM/INTEL IOP32X ARM ARCHITECTURE
1512 M: Lennert Buytenhek <kernel@wantstofly.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 ARM/INTEL IOP33X ARM ARCHITECTURE
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 ARM/INTEL IQ81342EX MACHINE SUPPORT
1521 M: Lennert Buytenhek <kernel@wantstofly.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 ARM/INTEL IXDP2850 MACHINE SUPPORT
1526 M: Lennert Buytenhek <kernel@wantstofly.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 ARM/INTEL IXP4XX ARM ARCHITECTURE
1531 M: Imre Kaloz <kaloz@openwrt.org>
1532 M: Krzysztof Halasa <khalasa@piap.pl>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: arch/arm/mach-ixp4xx/
1537 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1538 M: Jonathan Cameron <jic23@cam.ac.uk>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: arch/arm/mach-pxa/stargate2.c
1542 F: drivers/pcmcia/pxa2xx_stargate2.c
1544 ARM/INTEL XSC3 (MANZANO) ARM CORE
1545 M: Lennert Buytenhek <kernel@wantstofly.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1550 M: Lennert Buytenhek <kernel@wantstofly.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 ARM/LG1K ARCHITECTURE
1555 M: Chanho Min <chanho.min@lge.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm64/boot/dts/lg/
1560 ARM/LOGICPD PXA270 MACHINE SUPPORT
1561 M: Lennert Buytenhek <kernel@wantstofly.org>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/LPC18XX ARCHITECTURE
1566 M: Joachim Eastwood <manabian@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: arch/arm/boot/dts/lpc43*
1570 F: drivers/clk/nxp/clk-lpc18xx*
1571 F: drivers/clocksource/time-lpc32xx.c
1572 F: drivers/i2c/busses/i2c-lpc2k.c
1573 F: drivers/memory/pl172.c
1574 F: drivers/mtd/spi-nor/nxp-spifi.c
1575 F: drivers/rtc/rtc-lpc24xx.c
1578 ARM/LPC32XX SOC SUPPORT
1579 M: Vladimir Zapolskiy <vz@mleia.com>
1580 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1584 F: arch/arm/boot/dts/lpc32*
1585 F: arch/arm/mach-lpc32xx/
1586 F: drivers/i2c/busses/i2c-pnx.c
1587 F: drivers/net/ethernet/nxp/lpc_eth.c
1588 F: drivers/usb/host/ohci-nxp.c
1589 F: drivers/watchdog/pnx4008_wdt.c
1592 ARM/MAGICIAN MACHINE SUPPORT
1593 M: Philipp Zabel <philipp.zabel@gmail.com>
1596 ARM/Marvell Dove/MV78xx0/Orion SOC support
1597 M: Jason Cooper <jason@lakedaemon.net>
1598 M: Andrew Lunn <andrew@lunn.ch>
1599 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1600 M: Gregory Clement <gregory.clement@bootlin.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 F: Documentation/devicetree/bindings/soc/dove/
1604 F: arch/arm/mach-dove/
1605 F: arch/arm/mach-mv78xx0/
1606 F: arch/arm/mach-orion5x/
1607 F: arch/arm/plat-orion/
1608 F: arch/arm/boot/dts/dove*
1609 F: arch/arm/boot/dts/orion5x*
1611 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1612 M: Jason Cooper <jason@lakedaemon.net>
1613 M: Andrew Lunn <andrew@lunn.ch>
1614 M: Gregory Clement <gregory.clement@bootlin.com>
1615 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 F: arch/arm/boot/dts/armada*
1619 F: arch/arm/boot/dts/kirkwood*
1620 F: arch/arm/configs/mvebu_*_defconfig
1621 F: arch/arm/mach-mvebu/
1622 F: arch/arm64/boot/dts/marvell/armada*
1623 F: drivers/cpufreq/armada-37xx-cpufreq.c
1624 F: drivers/cpufreq/mvebu-cpufreq.c
1625 F: drivers/irqchip/irq-armada-370-xp.c
1626 F: drivers/irqchip/irq-mvebu-*
1627 F: drivers/pinctrl/mvebu/
1628 F: drivers/rtc/rtc-armada38x.c
1630 ARM/Mediatek RTC DRIVER
1631 M: Eddie Huang <eddie.huang@mediatek.com>
1632 M: Sean Wang <sean.wang@mediatek.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1637 F: drivers/rtc/rtc-mt6397.c
1638 F: drivers/rtc/rtc-mt7622.c
1640 ARM/Mediatek SoC support
1641 M: Matthias Brugger <matthias.bgg@gmail.com>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1645 F: arch/arm/boot/dts/mt6*
1646 F: arch/arm/boot/dts/mt7*
1647 F: arch/arm/boot/dts/mt8*
1648 F: arch/arm/mach-mediatek/
1649 F: arch/arm64/boot/dts/mediatek/
1653 ARM/Mediatek USB3 PHY DRIVER
1654 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1658 F: drivers/phy/mediatek/phy-mtk-tphy.c
1660 ARM/MICREL KS8695 ARCHITECTURE
1661 M: Greg Ungerer <gerg@uclinux.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm/mach-ks8695/
1666 ARM/Microchip (AT91) SoC support
1667 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1668 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 W: http://www.linux4sam.org
1671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1675 F: arch/arm/mach-at91/
1676 F: include/soc/at91/
1677 F: arch/arm/boot/dts/at91*.dts
1678 F: arch/arm/boot/dts/at91*.dtsi
1679 F: arch/arm/boot/dts/sama*.dts
1680 F: arch/arm/boot/dts/sama*.dtsi
1681 F: arch/arm/include/debug/at91.S
1682 F: drivers/memory/atmel*
1683 F: drivers/watchdog/sama5d4_wdt.c
1684 X: drivers/input/touchscreen/atmel_mxt_ts.c
1685 X: drivers/net/wireless/atmel/
1687 ARM/MIOA701 MACHINE SUPPORT
1688 M: Robert Jarzmik <robert.jarzmik@free.fr>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 F: arch/arm/mach-pxa/mioa701.c
1693 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1694 M: Michael Petchkovsky <mkpetch@internode.on.net>
1697 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1698 M: Linus Walleij <linus.walleij@linaro.org>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F: arch/arm/mach-nomadik/
1702 F: arch/arm/mach-u300/
1703 F: arch/arm/mach-ux500/
1704 F: arch/arm/boot/dts/ste-*
1705 F: drivers/clk/clk-nomadik.c
1706 F: drivers/clk/clk-u300.c
1707 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1708 F: drivers/clocksource/timer-u300.c
1709 F: drivers/dma/coh901318*
1710 F: drivers/dma/ste_dma40*
1711 F: drivers/hwspinlock/u8500_hsem.c
1712 F: drivers/i2c/busses/i2c-nomadik.c
1713 F: drivers/i2c/busses/i2c-stu300.c
1714 F: drivers/mfd/ab3100*
1715 F: drivers/mfd/ab8500*
1716 F: drivers/mfd/abx500*
1717 F: drivers/mfd/dbx500*
1718 F: drivers/mfd/db8500*
1719 F: drivers/pinctrl/nomadik/
1720 F: drivers/pinctrl/pinctrl-coh901*
1721 F: drivers/pinctrl/pinctrl-u300.c
1722 F: drivers/rtc/rtc-ab3100.c
1723 F: drivers/rtc/rtc-ab8500.c
1724 F: drivers/rtc/rtc-coh901331.c
1725 F: drivers/rtc/rtc-pl031.c
1726 F: drivers/watchdog/coh901327_wdt.c
1727 F: Documentation/devicetree/bindings/arm/ste-*
1728 F: Documentation/devicetree/bindings/arm/ux500/
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1731 ARM/NUVOTON NPCM ARCHITECTURE
1732 M: Avi Fishman <avifishman70@gmail.com>
1733 M: Tomer Maimon <tmaimon77@gmail.com>
1734 R: Patrick Venture <venture@google.com>
1735 R: Nancy Yuen <yuenn@google.com>
1736 R: Brendan Higgins <brendanhiggins@google.com>
1737 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1739 F: arch/arm/mach-npcm/
1740 F: arch/arm/boot/dts/nuvoton-npcm*
1741 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1743 F: Documentation/devicetree/bindings/*/*npcm*
1744 F: Documentation/devicetree/bindings/*/*/*npcm*
1746 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1747 M: Wan ZongShun <mcuos.com@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 W: http://www.mcuos.com
1751 F: arch/arm/mach-w90x900/
1752 F: drivers/input/keyboard/w90p910_keypad.c
1753 F: drivers/input/touchscreen/w90p910_ts.c
1754 F: drivers/watchdog/nuc900_wdt.c
1755 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1756 F: drivers/mtd/nand/raw/nuc900_nand.c
1757 F: drivers/rtc/rtc-nuc900.c
1758 F: drivers/spi/spi-nuc900.c
1759 F: drivers/usb/host/ehci-w90x900.c
1760 F: drivers/video/fbdev/nuc900fb.c
1762 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1763 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1764 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1765 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1768 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1769 M: Alexander Clouter <alex@digriz.org.uk>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W: http://www.digriz.org.uk/ts78xx/kernel
1773 F: arch/arm/mach-orion5x/ts78xx-*
1775 ARM/OXNAS platform support
1776 M: Neil Armstrong <narmstrong@baylibre.com>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 L: linux-oxnas@groups.io (moderated for non-subscribers)
1780 F: arch/arm/mach-oxnas/
1781 F: arch/arm/boot/dts/ox8*.dts*
1784 ARM/PALM TREO SUPPORT
1785 M: Tomas Cech <sleep_walker@suse.com>
1786 L: linux-arm-kernel@lists.infradead.org
1787 W: http://hackndev.com
1789 F: arch/arm/mach-pxa/palmtreo.*
1791 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1792 M: Marek Vasut <marek.vasut@gmail.com>
1793 L: linux-arm-kernel@lists.infradead.org
1794 W: http://hackndev.com
1796 F: arch/arm/mach-pxa/include/mach/palmtx.h
1797 F: arch/arm/mach-pxa/palmtx.c
1798 F: arch/arm/mach-pxa/palmt5.*
1799 F: arch/arm/mach-pxa/include/mach/palmld.h
1800 F: arch/arm/mach-pxa/palmld.c
1801 F: arch/arm/mach-pxa/palmte2.*
1802 F: arch/arm/mach-pxa/include/mach/palmtc.h
1803 F: arch/arm/mach-pxa/palmtc.c
1806 M: Sergey Lapin <slapin@ossfans.org>
1807 L: linux-arm-kernel@lists.infradead.org
1808 W: http://hackndev.com
1810 F: arch/arm/mach-pxa/palmz72.*
1813 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1814 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1817 ARM/PT DIGITAL BOARD PORT
1818 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 W: http://www.armlinux.org.uk/
1823 ARM/QUALCOMM SUPPORT
1824 M: Andy Gross <andy.gross@linaro.org>
1825 M: David Brown <david.brown@linaro.org>
1826 L: linux-arm-msm@vger.kernel.org
1827 L: linux-soc@vger.kernel.org
1829 F: Documentation/devicetree/bindings/soc/qcom/
1830 F: arch/arm/boot/dts/qcom-*.dts
1831 F: arch/arm/boot/dts/qcom-*.dtsi
1832 F: arch/arm/mach-qcom/
1833 F: arch/arm64/boot/dts/qcom/*
1834 F: drivers/i2c/busses/i2c-qup.c
1835 F: drivers/clk/qcom/
1836 F: drivers/dma/qcom/
1837 F: drivers/soc/qcom/
1838 F: drivers/spi/spi-qup.c
1839 F: drivers/tty/serial/msm_serial.c
1840 F: drivers/*/pm8???-*
1841 F: drivers/mfd/ssbi.c
1842 F: drivers/firmware/qcom_scm*
1843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1845 ARM/RADISYS ENP2611 MACHINE SUPPORT
1846 M: Lennert Buytenhek <kernel@wantstofly.org>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 ARM/REALTEK ARCHITECTURE
1851 M: Andreas Färber <afaerber@suse.de>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F: arch/arm64/boot/dts/realtek/
1855 F: Documentation/devicetree/bindings/arm/realtek.txt
1857 ARM/RENESAS ARM64 ARCHITECTURE
1858 M: Simon Horman <horms@verge.net.au>
1859 M: Magnus Damm <magnus.damm@gmail.com>
1860 L: linux-renesas-soc@vger.kernel.org
1861 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1864 F: arch/arm64/boot/dts/renesas/
1865 F: Documentation/devicetree/bindings/arm/shmobile.txt
1866 F: drivers/soc/renesas/
1867 F: include/linux/soc/renesas/
1869 ARM/RISCPC ARCHITECTURE
1870 M: Russell King <linux@armlinux.org.uk>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.armlinux.org.uk/
1874 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1875 F: arch/arm/include/asm/hardware/ioc.h
1876 F: arch/arm/include/asm/hardware/iomd.h
1877 F: arch/arm/include/asm/hardware/memc.h
1878 F: arch/arm/mach-rpc/
1879 F: drivers/net/ethernet/8390/etherh.c
1880 F: drivers/net/ethernet/i825xx/ether1*
1881 F: drivers/net/ethernet/seeq/ether3*
1882 F: drivers/scsi/arm/
1884 ARM/Rockchip SoC support
1885 M: Heiko Stuebner <heiko@sntech.de>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 L: linux-rockchip@lists.infradead.org
1888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1890 F: arch/arm/boot/dts/rk3*
1891 F: arch/arm/boot/dts/rv1108*
1892 F: arch/arm/mach-rockchip/
1893 F: drivers/clk/rockchip/
1894 F: drivers/i2c/busses/i2c-rk3x.c
1895 F: drivers/*/*rockchip*
1896 F: drivers/*/*/*rockchip*
1897 F: sound/soc/rockchip/
1900 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1901 M: Kukjin Kim <kgene@kernel.org>
1902 M: Krzysztof Kozlowski <krzk@kernel.org>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1905 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1907 F: arch/arm/boot/dts/s3c*
1908 F: arch/arm/boot/dts/s5p*
1909 F: arch/arm/boot/dts/exynos*
1910 F: arch/arm64/boot/dts/exynos/
1911 F: arch/arm/plat-samsung/
1912 F: arch/arm/mach-s3c24*/
1913 F: arch/arm/mach-s3c64xx/
1914 F: arch/arm/mach-s5p*/
1915 F: arch/arm/mach-exynos*/
1916 F: drivers/*/*s3c24*
1917 F: drivers/*/*/*s3c24*
1918 F: drivers/*/*s3c64xx*
1919 F: drivers/*/*s5pv210*
1920 F: drivers/memory/samsung/*
1921 F: drivers/soc/samsung/*
1922 F: Documentation/arm/Samsung/
1923 F: Documentation/devicetree/bindings/arm/samsung/
1924 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1925 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1928 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1929 M: Kyungmin Park <kyungmin.park@samsung.com>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 F: arch/arm/mach-s5pv210/
1934 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1935 M: Kyungmin Park <kyungmin.park@samsung.com>
1936 M: Kamil Debski <kamil@wypas.org>
1937 M: Andrzej Hajda <a.hajda@samsung.com>
1938 L: linux-arm-kernel@lists.infradead.org
1939 L: linux-media@vger.kernel.org
1941 F: drivers/media/platform/s5p-g2d/
1943 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1944 M: Marek Szyprowski <m.szyprowski@samsung.com>
1945 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1946 L: linux-media@vger.kernel.org
1948 F: drivers/media/platform/s5p-cec/
1949 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1951 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1952 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1953 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1954 L: linux-arm-kernel@lists.infradead.org
1955 L: linux-media@vger.kernel.org
1957 F: drivers/media/platform/s5p-jpeg/
1959 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1960 M: Kyungmin Park <kyungmin.park@samsung.com>
1961 M: Kamil Debski <kamil@wypas.org>
1962 M: Jeongtae Park <jtp.park@samsung.com>
1963 M: Andrzej Hajda <a.hajda@samsung.com>
1964 L: linux-arm-kernel@lists.infradead.org
1965 L: linux-media@vger.kernel.org
1967 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1968 F: drivers/media/platform/s5p-mfc/
1970 ARM/SHMOBILE ARM ARCHITECTURE
1971 M: Simon Horman <horms@verge.net.au>
1972 M: Magnus Damm <magnus.damm@gmail.com>
1973 L: linux-renesas-soc@vger.kernel.org
1974 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1977 F: arch/arm/boot/dts/emev2*
1978 F: arch/arm/boot/dts/r7s*
1979 F: arch/arm/boot/dts/r8a*
1980 F: arch/arm/boot/dts/sh*
1981 F: arch/arm/configs/shmobile_defconfig
1982 F: arch/arm/include/debug/renesas-scif.S
1983 F: arch/arm/mach-shmobile/
1984 F: Documentation/devicetree/bindings/arm/shmobile.txt
1985 F: drivers/soc/renesas/
1986 F: include/linux/soc/renesas/
1988 ARM/SOCFPGA ARCHITECTURE
1989 M: Dinh Nguyen <dinguyen@kernel.org>
1991 F: arch/arm/mach-socfpga/
1992 F: arch/arm/boot/dts/socfpga*
1993 F: arch/arm/configs/socfpga_defconfig
1994 F: arch/arm64/boot/dts/altera/
1995 W: http://www.rocketboards.org
1996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1998 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1999 M: Dinh Nguyen <dinguyen@kernel.org>
2001 F: drivers/clk/socfpga/
2003 ARM/SOCFPGA EDAC SUPPORT
2004 M: Thor Thayer <thor.thayer@linux.intel.com>
2006 F: drivers/edac/altera_edac.
2008 ARM/SPREADTRUM SoC SUPPORT
2009 M: Orson Zhai <orsonzhai@gmail.com>
2010 M: Baolin Wang <baolin.wang@linaro.org>
2011 M: Chunyan Zhang <zhang.lyra@gmail.com>
2013 F: arch/arm64/boot/dts/sprd
2016 ARM/STI ARCHITECTURE
2017 M: Patrice Chotard <patrice.chotard@st.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 W: http://www.stlinux.com
2021 F: arch/arm/mach-sti/
2022 F: arch/arm/boot/dts/sti*
2023 F: drivers/char/hw_random/st-rng.c
2024 F: drivers/clocksource/arm_global_timer.c
2025 F: drivers/clocksource/clksrc_st_lpc.c
2026 F: drivers/cpufreq/sti-cpufreq.c
2027 F: drivers/dma/st_fdma*
2028 F: drivers/i2c/busses/i2c-st.c
2029 F: drivers/media/rc/st_rc.c
2030 F: drivers/media/platform/sti/c8sectpfe/
2031 F: drivers/mmc/host/sdhci-st.c
2032 F: drivers/phy/st/phy-miphy28lp.c
2033 F: drivers/phy/st/phy-stih407-usb.c
2034 F: drivers/pinctrl/pinctrl-st.c
2035 F: drivers/remoteproc/st_remoteproc.c
2036 F: drivers/remoteproc/st_slim_rproc.c
2037 F: drivers/reset/sti/
2038 F: drivers/rtc/rtc-st-lpc.c
2039 F: drivers/tty/serial/st-asc.c
2040 F: drivers/usb/dwc3/dwc3-st.c
2041 F: drivers/usb/host/ehci-st.c
2042 F: drivers/usb/host/ohci-st.c
2043 F: drivers/watchdog/st_lpc_wdt.c
2044 F: drivers/ata/ahci_st.c
2045 F: include/linux/remoteproc/st_slim_rproc.h
2047 ARM/STM32 ARCHITECTURE
2048 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2049 M: Alexandre Torgue <alexandre.torgue@st.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2054 F: arch/arm/boot/dts/stm32*
2055 F: arch/arm/mach-stm32/
2056 F: drivers/clocksource/armv7m_systick.c
2058 ARM/Synaptics Berlin SoC support
2059 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2060 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: arch/arm/mach-berlin/
2064 F: arch/arm/boot/dts/berlin*
2065 F: arch/arm64/boot/dts/marvell/berlin*
2067 ARM/TANGO ARCHITECTURE
2068 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2069 M: Mans Rullgard <mans@mansr.com>
2070 L: linux-arm-kernel@lists.infradead.org
2074 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2075 M: Lennert Buytenhek <kernel@wantstofly.org>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2080 M: Hans Verkuil <hans.verkuil@cisco.com>
2081 L: linux-tegra@vger.kernel.org
2082 L: linux-media@vger.kernel.org
2084 F: drivers/media/platform/tegra-cec/
2085 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2087 ARM/TETON BGA MACHINE SUPPORT
2088 M: "Mark F. Brown" <mark.brown314@gmail.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2093 M: Santosh Shilimkar <ssantosh@kernel.org>
2094 L: linux-kernel@vger.kernel.org
2096 F: drivers/memory/*emif*
2098 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2099 M: Santosh Shilimkar <ssantosh@kernel.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm/mach-keystone/
2103 F: arch/arm/boot/dts/keystone-*
2104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2106 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2107 M: Santosh Shilimkar <ssantosh@kernel.org>
2108 L: linux-kernel@vger.kernel.org
2110 F: drivers/clk/keystone/
2112 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2113 M: Santosh Shilimkar <ssantosh@kernel.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 L: linux-kernel@vger.kernel.org
2117 F: drivers/clocksource/timer-keystone.c
2119 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2120 M: Santosh Shilimkar <ssantosh@kernel.org>
2121 L: linux-kernel@vger.kernel.org
2123 F: drivers/power/reset/keystone-reset.c
2125 ARM/THECUS N2100 MACHINE SUPPORT
2126 M: Lennert Buytenhek <kernel@wantstofly.org>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 ARM/TOSA MACHINE SUPPORT
2131 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2132 M: Dirk Opfer <dirk@opfer-online.de>
2135 ARM/UNIPHIER ARCHITECTURE
2136 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2140 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2141 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2142 F: arch/arm/boot/dts/uniphier*
2143 F: arch/arm/include/asm/hardware/cache-uniphier.h
2144 F: arch/arm/mach-uniphier/
2145 F: arch/arm/mm/cache-uniphier.c
2146 F: arch/arm64/boot/dts/socionext/uniphier*
2147 F: drivers/bus/uniphier-system-bus.c
2148 F: drivers/clk/uniphier/
2149 F: drivers/gpio/gpio-uniphier.c
2150 F: drivers/i2c/busses/i2c-uniphier*
2151 F: drivers/irqchip/irq-uniphier-aidet.c
2152 F: drivers/pinctrl/uniphier/
2153 F: drivers/reset/reset-uniphier.c
2154 F: drivers/tty/serial/8250/8250_uniphier.c
2157 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2158 M: Ulf Hansson <ulf.hansson@linaro.org>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 T: git git://git.linaro.org/people/ulfh/clk.git
2162 F: drivers/clk/ux500/
2164 ARM/VERSATILE EXPRESS PLATFORM
2165 M: Liviu Dudau <liviu.dudau@arm.com>
2166 M: Sudeep Holla <sudeep.holla@arm.com>
2167 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 F: arch/arm/boot/dts/vexpress*
2171 F: arch/arm64/boot/dts/arm/
2172 F: arch/arm/mach-vexpress/
2175 F: drivers/clk/versatile/clk-vexpress-osc.c
2176 F: drivers/clocksource/versatile.c
2180 M: Russell King <linux@armlinux.org.uk>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 W: http://www.armlinux.org.uk/
2186 ARM/VOIPAC PXA270 SUPPORT
2187 M: Marek Vasut <marek.vasut@gmail.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 F: arch/arm/mach-pxa/vpac270.c
2191 F: arch/arm/mach-pxa/include/mach/vpac270.h
2193 ARM/VT8500 ARM ARCHITECTURE
2194 M: Tony Prisk <linux@prisktech.co.nz>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 F: arch/arm/mach-vt8500/
2198 F: drivers/clocksource/vt8500_timer.c
2199 F: drivers/i2c/busses/i2c-wmt.c
2200 F: drivers/mmc/host/wmt-sdmmc.c
2201 F: drivers/pwm/pwm-vt8500.c
2202 F: drivers/rtc/rtc-vt8500.c
2203 F: drivers/tty/serial/vt8500_serial.c
2204 F: drivers/usb/host/ehci-platform.c
2205 F: drivers/usb/host/uhci-platform.c
2206 F: drivers/video/fbdev/vt8500lcdfb.*
2207 F: drivers/video/fbdev/wm8505fb*
2208 F: drivers/video/fbdev/wmt_ge_rops.*
2210 ARM/ZIPIT Z2 SUPPORT
2211 M: Marek Vasut <marek.vasut@gmail.com>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 F: arch/arm/mach-pxa/z2.c
2215 F: arch/arm/mach-pxa/include/mach/z2.h
2217 ARM/ZTE ARCHITECTURE
2218 M: Jun Nie <jun.nie@linaro.org>
2219 M: Baoyou Xie <baoyou.xie@linaro.org>
2220 M: Shawn Guo <shawnguo@kernel.org>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 F: arch/arm/boot/dts/zx2967*
2224 F: arch/arm/mach-zx/
2225 F: arch/arm64/boot/dts/zte/
2227 F: drivers/dma/zx_dma.c
2228 F: drivers/gpio/gpio-zx.c
2229 F: drivers/i2c/busses/i2c-zx2967.c
2230 F: drivers/mmc/host/dw_mmc-zx.*
2231 F: drivers/pinctrl/zte/
2233 F: drivers/thermal/zx2967_thermal.c
2234 F: drivers/watchdog/zx2967_wdt.c
2235 F: Documentation/devicetree/bindings/arm/zte.txt
2236 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2237 F: Documentation/devicetree/bindings/dma/zxdma.txt
2238 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2239 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2240 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2241 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2242 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2243 F: Documentation/devicetree/bindings/soc/zte/
2244 F: Documentation/devicetree/bindings/sound/zte,*.txt
2245 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2246 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2247 F: include/dt-bindings/clock/zx2967*.h
2248 F: include/dt-bindings/soc/zte,*.h
2249 F: sound/soc/codecs/zx_aud96p22.c
2252 ARM/ZYNQ ARCHITECTURE
2253 M: Michal Simek <michal.simek@xilinx.com>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 W: http://wiki.xilinx.com
2256 T: git https://github.com/Xilinx/linux-xlnx.git
2258 F: arch/arm/mach-zynq/
2259 F: drivers/cpuidle/cpuidle-zynq.c
2260 F: drivers/block/xsysace.c
2263 F: drivers/clocksource/cadence_ttc_timer.c
2264 F: drivers/i2c/busses/i2c-cadence.c
2265 F: drivers/mmc/host/sdhci-of-arasan.c
2266 F: drivers/edac/synopsys_edac.c
2268 ARM64 PORT (AARCH64 ARCHITECTURE)
2269 M: Catalin Marinas <catalin.marinas@arm.com>
2270 M: Will Deacon <will.deacon@arm.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2275 F: Documentation/arm64/
2277 AS3645A LED FLASH CONTROLLER DRIVER
2278 M: Sakari Ailus <sakari.ailus@iki.fi>
2279 L: linux-leds@vger.kernel.org
2281 F: drivers/leds/leds-as3645a.c
2283 ASAHI KASEI AK8974 DRIVER
2284 M: Linus Walleij <linus.walleij@linaro.org>
2285 L: linux-iio@vger.kernel.org
2286 W: http://www.akm.com/
2288 F: drivers/iio/magnetometer/ak8974.c
2290 ASC7621 HARDWARE MONITOR DRIVER
2291 M: George Joseph <george.joseph@fairview5.com>
2292 L: linux-hwmon@vger.kernel.org
2294 F: Documentation/hwmon/asc7621
2295 F: drivers/hwmon/asc7621.c
2297 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2298 M: Corentin Chary <corentin.chary@gmail.com>
2299 L: acpi4asus-user@lists.sourceforge.net
2300 L: platform-driver-x86@vger.kernel.org
2301 W: http://acpi4asus.sf.net
2303 F: drivers/platform/x86/asus*.c
2304 F: drivers/platform/x86/eeepc*.c
2306 ASUS WIRELESS RADIO CONTROL DRIVER
2307 M: João Paulo Rechi Vita <jprvita@gmail.com>
2308 L: platform-driver-x86@vger.kernel.org
2310 F: drivers/platform/x86/asus-wireless.c
2313 M: David Howells <dhowells@redhat.com>
2314 L: keyrings@vger.kernel.org
2316 F: Documentation/crypto/asymmetric-keys.txt
2317 F: include/linux/verification.h
2318 F: include/crypto/public_key.h
2319 F: include/crypto/pkcs7.h
2320 F: crypto/asymmetric_keys/
2322 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2323 R: Dan Williams <dan.j.williams@intel.com>
2324 W: http://sourceforge.net/projects/xscaleiop
2326 F: Documentation/crypto/async-tx-api.txt
2329 F: include/linux/dmaengine.h
2330 F: include/linux/async_tx.h
2333 M: Bartosz Golaszewski <brgl@bgdev.pl>
2334 L: linux-i2c@vger.kernel.org
2335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2337 F: Documentation/devicetree/bindings/eeprom/at24.txt
2338 F: drivers/misc/eeprom/at24.c
2339 F: include/linux/platform_data/at24.h
2341 ATA OVER ETHERNET (AOE) DRIVER
2342 M: "Ed L. Cashin" <ed.cashin@acm.org>
2343 W: http://www.openaoe.org/
2345 F: Documentation/aoe/
2346 F: drivers/block/aoe/
2348 ATHEROS 71XX/9XXX GPIO DRIVER
2349 M: Alban Bedel <albeu@free.fr>
2350 W: https://github.com/AlbanBedel/linux
2351 T: git git://github.com/AlbanBedel/linux
2353 F: drivers/gpio/gpio-ath79.c
2354 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2356 ATHEROS 71XX/9XXX USB PHY DRIVER
2357 M: Alban Bedel <albeu@free.fr>
2358 W: https://github.com/AlbanBedel/linux
2359 T: git git://github.com/AlbanBedel/linux
2361 F: drivers/phy/qualcomm/phy-ath79-usb.c
2362 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2364 ATHEROS ATH GENERIC UTILITIES
2365 M: Kalle Valo <kvalo@codeaurora.org>
2366 L: linux-wireless@vger.kernel.org
2368 F: drivers/net/wireless/ath/*
2370 ATHEROS ATH5K WIRELESS DRIVER
2371 M: Jiri Slaby <jirislaby@gmail.com>
2372 M: Nick Kossifidis <mickflemm@gmail.com>
2373 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2374 L: linux-wireless@vger.kernel.org
2375 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2377 F: drivers/net/wireless/ath/ath5k/
2379 ATHEROS ATH6KL WIRELESS DRIVER
2380 M: Kalle Valo <kvalo@codeaurora.org>
2381 L: linux-wireless@vger.kernel.org
2382 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2385 F: drivers/net/wireless/ath/ath6kl/
2388 M: Ville Syrjala <syrjala@sci.fi>
2390 F: drivers/input/misc/ati_remote2.c
2392 ATK0110 HWMON DRIVER
2393 M: Luca Tettamanti <kronos.it@gmail.com>
2394 L: linux-hwmon@vger.kernel.org
2396 F: drivers/hwmon/asus_atk0110.c
2398 ATLX ETHERNET DRIVERS
2399 M: Jay Cliburn <jcliburn@gmail.com>
2400 M: Chris Snook <chris.snook@gmail.com>
2401 L: netdev@vger.kernel.org
2402 W: http://sourceforge.net/projects/atl1
2403 W: http://atl1.sourceforge.net
2405 F: drivers/net/ethernet/atheros/
2408 M: Chas Williams <3chas3@gmail.com>
2409 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2410 L: netdev@vger.kernel.org
2411 W: http://linux-atm.sourceforge.net
2414 F: include/linux/atm*
2415 F: include/uapi/linux/atm*
2417 ATMEL AT91 / AT32 MCI DRIVER
2418 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2420 F: drivers/mmc/host/atmel-mci.c
2422 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2423 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425 F: drivers/power/reset/at91-sama5d2_shdwc.c
2427 ATMEL Audio ALSA driver
2428 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2434 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2435 L: linux-i2c@vger.kernel.org
2437 F: drivers/i2c/busses/i2c-at91.c
2440 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2441 L: linux-media@vger.kernel.org
2443 F: drivers/media/platform/atmel/atmel-isi.c
2444 F: include/media/atmel-isi.h
2447 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2448 L: linux-fbdev@vger.kernel.org
2450 F: drivers/video/fbdev/atmel_lcdfb.c
2451 F: include/video/atmel_lcdc.h
2453 ATMEL MACB ETHERNET DRIVER
2454 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2456 F: drivers/net/ethernet/cadence/
2458 ATMEL MAXTOUCH DRIVER
2459 M: Nick Dyer <nick@shmanahar.org>
2460 T: git git://github.com/ndyer/linux.git
2462 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2463 F: drivers/input/touchscreen/atmel_mxt_ts.c
2465 ATMEL SAMA5D2 ADC DRIVER
2466 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2467 L: linux-iio@vger.kernel.org
2469 F: drivers/iio/adc/at91-sama5d2_adc.c
2472 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2473 L: linux-mmc@vger.kernel.org
2475 F: drivers/mmc/host/sdhci-of-at91.c
2478 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2480 F: drivers/spi/spi-atmel.*
2483 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 F: drivers/misc/atmel-ssc.c
2487 F: include/linux/atmel-ssc.h
2489 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2490 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 F: drivers/misc/atmel_tclib.c
2494 F: drivers/clocksource/tcb_clksrc.c
2496 ATMEL USBA UDC DRIVER
2497 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2502 ATMEL WIRELESS DRIVER
2503 M: Simon Kelley <simon@thekelleys.org.uk>
2504 L: linux-wireless@vger.kernel.org
2505 W: http://www.thekelleys.org.uk/atmel
2506 W: http://atmelwlandriver.sourceforge.net/
2508 F: drivers/net/wireless/atmel/atmel*
2511 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2512 L: linux-arm-kernel@lists.infradead.org
2513 L: dmaengine@vger.kernel.org
2515 F: drivers/dma/at_xdmac.c
2517 ATOMIC INFRASTRUCTURE
2518 M: Will Deacon <will.deacon@arm.com>
2519 M: Peter Zijlstra <peterz@infradead.org>
2520 R: Boqun Feng <boqun.feng@gmail.com>
2521 L: linux-kernel@vger.kernel.org
2523 F: arch/*/include/asm/atomic*.h
2524 F: include/*/atomic*.h
2526 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2527 M: Bradley Grove <linuxdrivers@attotech.com>
2528 L: linux-scsi@vger.kernel.org
2529 W: http://www.attotech.com
2531 F: drivers/scsi/esas2r
2533 ATUSB IEEE 802.15.4 RADIO DRIVER
2534 M: Stefan Schmidt <stefan@osg.samsung.com>
2535 L: linux-wpan@vger.kernel.org
2537 F: drivers/net/ieee802154/atusb.c
2538 F: drivers/net/ieee802154/atusb.h
2539 F: drivers/net/ieee802154/at86rf230.h
2542 M: Paul Moore <paul@paul-moore.com>
2543 M: Eric Paris <eparis@redhat.com>
2544 L: linux-audit@redhat.com (moderated for non-subscribers)
2545 W: https://github.com/linux-audit
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2548 F: include/linux/audit.h
2549 F: include/uapi/linux/audit.h
2552 AUXILIARY DISPLAY DRIVERS
2553 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2555 F: drivers/auxdisplay/
2556 F: include/linux/cfag12864b.h
2558 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2559 M: Andreas Klinger <ak@it-klinger.de>
2560 L: linux-iio@vger.kernel.org
2562 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2563 F: drivers/iio/adc/hx711.c
2566 M: Ralf Baechle <ralf@linux-mips.org>
2567 L: linux-hams@vger.kernel.org
2568 W: http://www.linux-ax25.org/
2570 F: include/uapi/linux/ax25.h
2571 F: include/net/ax25.h
2575 M: Peter Rosin <peda@axentia.se>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 F: Documentation/devicetree/bindings/arm/axentia.txt
2579 F: arch/arm/boot/dts/at91-linea.dtsi
2580 F: arch/arm/boot/dts/at91-natte.dtsi
2581 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2582 F: arch/arm/boot/dts/at91-tse850-3.dts
2584 AXENTIA ASOC DRIVERS
2585 M: Peter Rosin <peda@axentia.se>
2586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2588 F: Documentation/devicetree/bindings/sound/axentia,*
2589 F: sound/soc/atmel/tse850-pcm5142.c
2592 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2593 L: linux-media@vger.kernel.org
2594 W: https://linuxtv.org
2595 T: git git://linuxtv.org/media_tree.git
2597 F: drivers/media/usb/dvb-usb-v2/az6007.c
2599 AZTECH FM RADIO RECEIVER DRIVER
2600 M: Hans Verkuil <hverkuil@xs4all.nl>
2601 L: linux-media@vger.kernel.org
2602 T: git git://linuxtv.org/media_tree.git
2603 W: https://linuxtv.org
2605 F: drivers/media/radio/radio-aztech*
2608 L: linux-wireless@vger.kernel.org
2609 L: b43-dev@lists.infradead.org
2610 W: http://wireless.kernel.org/en/users/Drivers/b43
2612 F: drivers/net/wireless/broadcom/b43/
2614 B43LEGACY WIRELESS DRIVER
2615 M: Larry Finger <Larry.Finger@lwfinger.net>
2616 L: linux-wireless@vger.kernel.org
2617 L: b43-dev@lists.infradead.org
2618 W: http://wireless.kernel.org/en/users/Drivers/b43
2620 F: drivers/net/wireless/broadcom/b43legacy/
2622 BACKLIGHT CLASS/SUBSYSTEM
2623 M: Lee Jones <lee.jones@linaro.org>
2624 M: Daniel Thompson <daniel.thompson@linaro.org>
2625 M: Jingoo Han <jingoohan1@gmail.com>
2626 L: dri-devel@lists.freedesktop.org
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2629 F: drivers/video/backlight/
2630 F: include/linux/backlight.h
2631 F: include/linux/pwm_backlight.h
2632 F: Documentation/devicetree/bindings/leds/backlight
2635 M: Marek Lindner <mareklindner@neomailbox.ch>
2636 M: Simon Wunderlich <sw@simonwunderlich.de>
2637 M: Antonio Quartulli <a@unstable.cc>
2638 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2639 W: https://www.open-mesh.org/
2640 Q: https://patchwork.open-mesh.org/project/batman/list/
2642 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2643 F: Documentation/ABI/testing/sysfs-class-net-mesh
2644 F: Documentation/networking/batman-adv.rst
2645 F: include/uapi/linux/batadv_packet.h
2646 F: include/uapi/linux/batman_adv.h
2649 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2650 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2651 L: linux-hams@vger.kernel.org
2652 W: http://www.baycom.org/~tom/ham/ham.html
2654 F: drivers/net/hamradio/baycom*
2656 BCACHE (BLOCK LAYER CACHE)
2657 M: Coly Li <colyli@suse.de>
2658 M: Kent Overstreet <kent.overstreet@gmail.com>
2659 L: linux-bcache@vger.kernel.org
2660 W: http://bcache.evilpiepirate.org
2661 C: irc://irc.oftc.net/bcache
2663 F: drivers/md/bcache/
2665 BDISP ST MEDIA DRIVER
2666 M: Fabien Dessenne <fabien.dessenne@st.com>
2667 L: linux-media@vger.kernel.org
2668 T: git git://linuxtv.org/media_tree.git
2669 W: https://linuxtv.org
2671 F: drivers/media/platform/sti/bdisp
2673 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2674 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2675 L: netdev@vger.kernel.org
2677 F: drivers/net/ethernet/ec_bhf.c
2680 M: Luis de Bethencourt <luisbg@kernel.org>
2681 M: Salah Triki <salah.triki@gmail.com>
2683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2684 F: Documentation/filesystems/befs.txt
2688 M: Paolo Valente <paolo.valente@linaro.org>
2689 M: Jens Axboe <axboe@kernel.dk>
2690 L: linux-block@vger.kernel.org
2693 F: Documentation/block/bfq-iosched.txt
2696 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2698 F: Documentation/filesystems/bfs.txt
2700 F: include/uapi/linux/bfs_fs.h
2702 BLINKM RGB LED DRIVER
2703 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2705 F: drivers/leds/leds-blinkm.c
2708 M: Jens Axboe <axboe@kernel.dk>
2709 L: linux-block@vger.kernel.org
2710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2714 F: kernel/trace/blktrace.c
2718 M: Joern Engel <joern@lazybastard.org>
2719 L: linux-mtd@lists.infradead.org
2721 F: drivers/mtd/devices/block2mtd.c
2724 M: Marcel Holtmann <marcel@holtmann.org>
2725 M: Johan Hedberg <johan.hedberg@gmail.com>
2726 L: linux-bluetooth@vger.kernel.org
2727 W: http://www.bluez.org/
2728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2731 F: drivers/bluetooth/
2734 M: Marcel Holtmann <marcel@holtmann.org>
2735 M: Johan Hedberg <johan.hedberg@gmail.com>
2736 L: linux-bluetooth@vger.kernel.org
2737 W: http://www.bluez.org/
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2742 F: include/net/bluetooth/
2745 M: Jay Vosburgh <j.vosburgh@gmail.com>
2746 M: Veaceslav Falico <vfalico@gmail.com>
2747 M: Andy Gospodarek <andy@greyhouse.net>
2748 L: netdev@vger.kernel.org
2749 W: http://sourceforge.net/projects/bonding/
2751 F: drivers/net/bonding/
2752 F: include/uapi/linux/if_bonding.h
2754 BPF (Safe dynamic programs and tools)
2755 M: Alexei Starovoitov <ast@kernel.org>
2756 M: Daniel Borkmann <daniel@iogearbox.net>
2757 L: netdev@vger.kernel.org
2758 L: linux-kernel@vger.kernel.org
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2761 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2763 F: arch/x86/net/bpf_jit*
2764 F: Documentation/networking/filter.txt
2765 F: Documentation/bpf/
2766 F: include/linux/bpf*
2767 F: include/linux/filter.h
2768 F: include/trace/events/xdp.h
2769 F: include/uapi/linux/bpf*
2770 F: include/uapi/linux/filter.h
2772 F: kernel/trace/bpf_trace.c
2775 F: net/core/filter.c
2776 F: net/sched/act_bpf.c
2777 F: net/sched/cls_bpf.c
2781 F: tools/testing/selftests/bpf/
2783 BROADCOM B44 10/100 ETHERNET DRIVER
2784 M: Michael Chan <michael.chan@broadcom.com>
2785 L: netdev@vger.kernel.org
2787 F: drivers/net/ethernet/broadcom/b44.*
2789 BROADCOM B53 ETHERNET SWITCH DRIVER
2790 M: Florian Fainelli <f.fainelli@gmail.com>
2791 L: netdev@vger.kernel.org
2792 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2794 F: drivers/net/dsa/b53/*
2795 F: include/linux/platform_data/b53.h
2797 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2798 M: Florian Fainelli <f.fainelli@gmail.com>
2799 M: Ray Jui <rjui@broadcom.com>
2800 M: Scott Branden <sbranden@broadcom.com>
2801 M: bcm-kernel-feedback-list@broadcom.com
2802 T: git git://github.com/broadcom/mach-bcm
2808 F: arch/arm/mach-bcm/
2810 BROADCOM BCM2835 ARM ARCHITECTURE
2811 M: Eric Anholt <eric@anholt.net>
2812 M: Stefan Wahren <stefan.wahren@i2se.com>
2813 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T: git git://github.com/anholt/linux
2818 F: drivers/staging/vc04_services
2820 BROADCOM BCM47XX MIPS ARCHITECTURE
2821 M: Hauke Mehrtens <hauke@hauke-m.de>
2822 M: Rafał Miłecki <zajec5@gmail.com>
2823 L: linux-mips@linux-mips.org
2825 F: Documentation/devicetree/bindings/mips/brcm/
2826 F: arch/mips/bcm47xx/*
2827 F: arch/mips/include/asm/mach-bcm47xx/*
2829 BROADCOM BCM5301X ARM ARCHITECTURE
2830 M: Hauke Mehrtens <hauke@hauke-m.de>
2831 M: Rafał Miłecki <zajec5@gmail.com>
2832 M: Jon Mason <jonmason@broadcom.com>
2833 M: bcm-kernel-feedback-list@broadcom.com
2834 L: linux-arm-kernel@lists.infradead.org
2836 F: arch/arm/mach-bcm/bcm_5301x.c
2837 F: arch/arm/boot/dts/bcm5301x*.dtsi
2838 F: arch/arm/boot/dts/bcm470*
2839 F: arch/arm/boot/dts/bcm953012*
2841 BROADCOM BCM53573 ARM ARCHITECTURE
2842 M: Rafał Miłecki <rafal@milecki.pl>
2843 L: linux-arm-kernel@lists.infradead.org
2845 F: arch/arm/boot/dts/bcm53573*
2846 F: arch/arm/boot/dts/bcm47189*
2848 BROADCOM BCM63XX ARM ARCHITECTURE
2849 M: Florian Fainelli <f.fainelli@gmail.com>
2850 M: bcm-kernel-feedback-list@broadcom.com
2851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 T: git git://github.com/broadcom/stblinux.git
2856 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2857 M: Kevin Cernekee <cernekee@gmail.com>
2858 L: linux-usb@vger.kernel.org
2860 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2862 BROADCOM BCM7XXX ARM ARCHITECTURE
2863 M: Brian Norris <computersforpeace@gmail.com>
2864 M: Gregory Fong <gregory.0xf0@gmail.com>
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 M: bcm-kernel-feedback-list@broadcom.com
2867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T: git git://github.com/broadcom/stblinux.git
2870 F: arch/arm/mach-bcm/*brcmstb*
2871 F: arch/arm/boot/dts/bcm7*.dts*
2872 F: drivers/bus/brcmstb_gisb.c
2873 F: arch/arm/mm/cache-b15-rac.c
2874 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2877 BROADCOM BMIPS CPUFREQ DRIVER
2878 M: Markus Mayer <mmayer@broadcom.com>
2879 M: bcm-kernel-feedback-list@broadcom.com
2880 L: linux-pm@vger.kernel.org
2882 F: drivers/cpufreq/bmips-cpufreq.c
2884 BROADCOM BMIPS MIPS ARCHITECTURE
2885 M: Kevin Cernekee <cernekee@gmail.com>
2886 M: Florian Fainelli <f.fainelli@gmail.com>
2887 L: linux-mips@linux-mips.org
2888 T: git git://github.com/broadcom/stblinux.git
2890 F: arch/mips/bmips/*
2891 F: arch/mips/include/asm/mach-bmips/*
2892 F: arch/mips/kernel/*bmips*
2893 F: arch/mips/boot/dts/brcm/bcm*.dts*
2894 F: drivers/irqchip/irq-bcm63*
2895 F: drivers/irqchip/irq-bcm7*
2896 F: drivers/irqchip/irq-brcmstb*
2897 F: include/linux/bcm963xx_nvram.h
2898 F: include/linux/bcm963xx_tag.h
2900 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2901 M: Rasesh Mody <rasesh.mody@cavium.com>
2902 M: Harish Patil <harish.patil@cavium.com>
2903 M: Dept-GELinuxNICDev@cavium.com
2904 L: netdev@vger.kernel.org
2906 F: drivers/net/ethernet/broadcom/bnx2.*
2907 F: drivers/net/ethernet/broadcom/bnx2_*
2909 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2910 M: QLogic-Storage-Upstream@qlogic.com
2911 L: linux-scsi@vger.kernel.org
2913 F: drivers/scsi/bnx2fc/
2915 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2916 M: QLogic-Storage-Upstream@qlogic.com
2917 L: linux-scsi@vger.kernel.org
2919 F: drivers/scsi/bnx2i/
2921 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2922 M: Ariel Elior <ariel.elior@cavium.com>
2923 M: everest-linux-l2@cavium.com
2924 L: netdev@vger.kernel.org
2926 F: drivers/net/ethernet/broadcom/bnx2x/
2928 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2929 M: Michael Chan <michael.chan@broadcom.com>
2930 L: netdev@vger.kernel.org
2932 F: drivers/net/ethernet/broadcom/bnxt/
2934 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2935 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2936 M: Franky Lin <franky.lin@broadcom.com>
2937 M: Hante Meuleman <hante.meuleman@broadcom.com>
2938 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2939 M: Wright Feng <wright.feng@cypress.com>
2940 L: linux-wireless@vger.kernel.org
2941 L: brcm80211-dev-list.pdl@broadcom.com
2942 L: brcm80211-dev-list@cypress.com
2944 F: drivers/net/wireless/broadcom/brcm80211/
2946 BROADCOM BRCMSTB GPIO DRIVER
2947 M: Gregory Fong <gregory.0xf0@gmail.com>
2948 L: bcm-kernel-feedback-list@broadcom.com
2950 F: drivers/gpio/gpio-brcmstb.c
2951 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2953 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2954 M: Al Cooper <alcooperx@gmail.com>
2955 L: linux-kernel@vger.kernel.org
2956 L: bcm-kernel-feedback-list@broadcom.com
2958 F: drivers/phy/broadcom/phy-brcm-usb*
2960 BROADCOM GENET ETHERNET DRIVER
2961 M: Doug Berger <opendmb@gmail.com>
2962 M: Florian Fainelli <f.fainelli@gmail.com>
2963 L: netdev@vger.kernel.org
2965 F: drivers/net/ethernet/broadcom/genet/
2967 BROADCOM IPROC ARM ARCHITECTURE
2968 M: Ray Jui <rjui@broadcom.com>
2969 M: Scott Branden <sbranden@broadcom.com>
2970 M: Jon Mason <jonmason@broadcom.com>
2971 M: bcm-kernel-feedback-list@broadcom.com
2972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973 T: git git://github.com/broadcom/cygnus-linux.git
2990 F: arch/arm64/boot/dts/broadcom/northstar2/*
2991 F: arch/arm64/boot/dts/broadcom/stingray/*
2992 F: drivers/clk/bcm/clk-ns*
2993 F: drivers/clk/bcm/clk-sr*
2994 F: drivers/pinctrl/bcm/pinctrl-ns*
2995 F: include/dt-bindings/clock/bcm-sr*
2997 BROADCOM KONA GPIO DRIVER
2998 M: Ray Jui <rjui@broadcom.com>
2999 L: bcm-kernel-feedback-list@broadcom.com
3001 F: drivers/gpio/gpio-bcm-kona.c
3002 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3004 BROADCOM NETXTREME-E ROCE DRIVER
3005 M: Selvin Xavier <selvin.xavier@broadcom.com>
3006 M: Devesh Sharma <devesh.sharma@broadcom.com>
3007 M: Somnath Kotur <somnath.kotur@broadcom.com>
3008 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3009 L: linux-rdma@vger.kernel.org
3010 W: http://www.broadcom.com
3012 F: drivers/infiniband/hw/bnxt_re/
3013 F: include/uapi/rdma/bnxt_re-abi.h
3015 BROADCOM NVRAM DRIVER
3016 M: Rafał Miłecki <zajec5@gmail.com>
3017 L: linux-mips@linux-mips.org
3019 F: drivers/firmware/broadcom/*
3021 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3022 M: Rafał Miłecki <zajec5@gmail.com>
3023 L: linux-wireless@vger.kernel.org
3026 F: include/linux/bcma/
3028 BROADCOM STB AVS CPUFREQ DRIVER
3029 M: Markus Mayer <mmayer@broadcom.com>
3030 M: bcm-kernel-feedback-list@broadcom.com
3031 L: linux-pm@vger.kernel.org
3033 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3034 F: drivers/cpufreq/brcmstb*
3036 BROADCOM STB AVS TMON DRIVER
3037 M: Markus Mayer <mmayer@broadcom.com>
3038 M: bcm-kernel-feedback-list@broadcom.com
3039 L: linux-pm@vger.kernel.org
3041 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3042 F: drivers/thermal/broadcom/brcmstb*
3044 BROADCOM STB NAND FLASH DRIVER
3045 M: Brian Norris <computersforpeace@gmail.com>
3046 M: Kamal Dasu <kdasu.kdev@gmail.com>
3047 L: linux-mtd@lists.infradead.org
3048 L: bcm-kernel-feedback-list@broadcom.com
3050 F: drivers/mtd/nand/raw/brcmnand/
3052 BROADCOM STB DPFE DRIVER
3053 M: Markus Mayer <mmayer@broadcom.com>
3054 M: bcm-kernel-feedback-list@broadcom.com
3055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3058 F: drivers/memory/brcmstb_dpfe.c
3060 BROADCOM SYSTEMPORT ETHERNET DRIVER
3061 M: Florian Fainelli <f.fainelli@gmail.com>
3062 L: netdev@vger.kernel.org
3064 F: drivers/net/ethernet/broadcom/bcmsysport.*
3066 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3067 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3068 M: Prashant Sreedharan <prashant@broadcom.com>
3069 M: Michael Chan <mchan@broadcom.com>
3070 L: netdev@vger.kernel.org
3072 F: drivers/net/ethernet/broadcom/tg3.*
3074 BROCADE BFA FC SCSI DRIVER
3075 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3076 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3077 L: linux-scsi@vger.kernel.org
3079 F: drivers/scsi/bfa/
3081 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3082 M: Rasesh Mody <rasesh.mody@cavium.com>
3083 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3084 M: Dept-GELinuxNICDev@cavium.com
3085 L: netdev@vger.kernel.org
3087 F: drivers/net/ethernet/brocade/bna/
3089 BSG (block layer generic sg v4 driver)
3090 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3091 L: linux-scsi@vger.kernel.org
3094 F: include/linux/bsg.h
3095 F: include/uapi/linux/bsg.h
3098 M: Clemens Ladisch <clemens@ladisch.de>
3099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3100 T: git git://git.alsa-project.org/alsa-kernel.git
3102 F: Documentation/sound/cards/bt87x.rst
3103 F: sound/pci/bt87x.c
3106 M: Michael Buesch <m@bues.ch>
3107 W: http://bu3sch.de/btgpio.php
3109 F: drivers/gpio/gpio-bt8xx.c
3112 M: Chris Mason <clm@fb.com>
3113 M: Josef Bacik <jbacik@fb.com>
3114 M: David Sterba <dsterba@suse.com>
3115 L: linux-btrfs@vger.kernel.org
3116 W: http://btrfs.wiki.kernel.org/
3117 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3120 F: Documentation/filesystems/btrfs.txt
3122 F: include/linux/btrfs*
3123 F: include/uapi/linux/btrfs*
3125 BTTV VIDEO4LINUX DRIVER
3126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3127 L: linux-media@vger.kernel.org
3128 W: https://linuxtv.org
3129 T: git git://linuxtv.org/media_tree.git
3131 F: Documentation/media/v4l-drivers/bttv*
3132 F: drivers/media/pci/bt8xx/bttv*
3134 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3135 M: Chanwoo Choi <cw00.choi@samsung.com>
3136 L: linux-pm@vger.kernel.org
3137 L: linux-samsung-soc@vger.kernel.org
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3140 F: drivers/devfreq/exynos-bus.c
3141 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3143 BUSLOGIC SCSI DRIVER
3144 M: Khalid Aziz <khalid@gonehiking.org>
3145 L: linux-scsi@vger.kernel.org
3147 F: drivers/scsi/BusLogic.*
3148 F: drivers/scsi/FlashPoint.*
3150 C-MEDIA CMI8788 DRIVER
3151 M: Clemens Ladisch <clemens@ladisch.de>
3152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3153 T: git git://git.alsa-project.org/alsa-kernel.git
3155 F: sound/pci/oxygen/
3158 M: Mark Salter <msalter@redhat.com>
3159 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3160 L: linux-c6x-dev@linux-c6x.org
3161 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3165 CA8210 IEEE-802.15.4 RADIO DRIVER
3166 M: Harry Morris <h.morris@cascoda.com>
3167 L: linux-wpan@vger.kernel.org
3168 W: https://github.com/Cascoda/ca8210-linux.git
3170 F: drivers/net/ieee802154/ca8210.c
3171 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3173 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3174 M: David Howells <dhowells@redhat.com>
3175 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3177 F: Documentation/filesystems/caching/cachefiles.txt
3180 CADENCE MIPI-CSI2 BRIDGES
3181 M: Maxime Ripard <maxime.ripard@bootlin.com>
3182 L: linux-media@vger.kernel.org
3184 F: Documentation/devicetree/bindings/media/cdns,*.txt
3185 F: drivers/media/platform/cadence/cdns-csi2*
3187 CADET FM/AM RADIO RECEIVER DRIVER
3188 M: Hans Verkuil <hverkuil@xs4all.nl>
3189 L: linux-media@vger.kernel.org
3190 T: git git://linuxtv.org/media_tree.git
3191 W: https://linuxtv.org
3193 F: drivers/media/radio/radio-cadet*
3195 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3196 M: Jonathan Corbet <corbet@lwn.net>
3197 L: linux-media@vger.kernel.org
3198 T: git git://linuxtv.org/media_tree.git
3200 F: Documentation/media/v4l-drivers/cafe_ccic*
3201 F: drivers/media/platform/marvell-ccic/
3204 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3205 L: netdev@vger.kernel.org
3207 F: Documentation/networking/caif/
3208 F: drivers/net/caif/
3209 F: include/uapi/linux/caif/
3210 F: include/net/caif/
3213 CALGARY x86-64 IOMMU
3214 M: Muli Ben-Yehuda <mulix@mulix.org>
3215 M: Jon Mason <jdmason@kudzu.us>
3216 L: iommu@lists.linux-foundation.org
3218 F: arch/x86/kernel/pci-calgary_64.c
3219 F: arch/x86/kernel/tce_64.c
3220 F: arch/x86/include/asm/calgary.h
3221 F: arch/x86/include/asm/tce.h
3224 M: Wolfgang Grandegger <wg@grandegger.com>
3225 M: Marc Kleine-Budde <mkl@pengutronix.de>
3226 L: linux-can@vger.kernel.org
3227 W: https://github.com/linux-can
3228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3231 F: Documentation/devicetree/bindings/net/can/
3233 F: include/linux/can/dev.h
3234 F: include/linux/can/platform/
3235 F: include/uapi/linux/can/error.h
3236 F: include/uapi/linux/can/netlink.h
3239 M: Oliver Hartkopp <socketcan@hartkopp.net>
3240 M: Marc Kleine-Budde <mkl@pengutronix.de>
3241 L: linux-can@vger.kernel.org
3242 W: https://github.com/linux-can
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3246 F: Documentation/networking/can.rst
3248 F: include/linux/can/core.h
3249 F: include/uapi/linux/can.h
3250 F: include/uapi/linux/can/bcm.h
3251 F: include/uapi/linux/can/raw.h
3252 F: include/uapi/linux/can/gw.h
3255 M: Serge Hallyn <serge@hallyn.com>
3256 L: linux-security-module@vger.kernel.org
3258 F: include/linux/capability.h
3259 F: include/uapi/linux/capability.h
3260 F: security/commoncap.c
3261 F: kernel/capability.c
3263 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3264 M: Kevin Tsai <ktsai@capellamicro.com>
3266 F: drivers/iio/light/cm*
3268 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3269 M: Christian Lamparter <chunkeey@googlemail.com>
3270 L: linux-wireless@vger.kernel.org
3271 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3273 F: drivers/net/wireless/ath/carl9170/
3276 M: Jan Glauber <jglauber@cavium.com>
3277 M: David Daney <david.daney@cavium.com>
3278 W: http://www.cavium.com
3280 F: drivers/i2c/busses/i2c-octeon*
3281 F: drivers/i2c/busses/i2c-thunderx*
3283 CAVIUM LIQUIDIO NETWORK DRIVER
3284 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3285 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3286 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3287 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3288 L: netdev@vger.kernel.org
3289 W: http://www.cavium.com
3291 F: drivers/net/ethernet/cavium/liquidio/
3294 M: Jan Glauber <jglauber@cavium.com>
3295 M: David Daney <david.daney@cavium.com>
3296 M: Steven J. Hill <Steven.Hill@cavium.com>
3297 W: http://www.cavium.com
3299 F: drivers/mmc/host/cavium*
3301 CAVIUM OCTEON-TX CRYPTO DRIVER
3302 M: George Cherian <george.cherian@cavium.com>
3303 L: linux-crypto@vger.kernel.org
3304 W: http://www.cavium.com
3306 F: drivers/crypto/cavium/cpt/
3308 CAVIUM THUNDERX2 ARM64 SOC
3309 M: Robert Richter <rrichter@cavium.com>
3310 M: Jayachandran C <jnair@caviumnetworks.com>
3311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3313 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3314 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3316 CC2520 IEEE-802.15.4 RADIO DRIVER
3317 M: Varka Bhadram <varkabhadram@gmail.com>
3318 L: linux-wpan@vger.kernel.org
3320 F: drivers/net/ieee802154/cc2520.c
3321 F: include/linux/spi/cc2520.h
3322 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3324 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3325 M: Gilad Ben-Yossef <gilad@benyossef.com>
3326 L: linux-crypto@vger.kernel.org
3328 F: drivers/crypto/ccree/
3329 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3332 M: Hans Verkuil <hans.verkuil@cisco.com>
3333 L: linux-media@vger.kernel.org
3334 T: git git://linuxtv.org/media_tree.git
3335 W: http://linuxtv.org
3337 F: Documentation/media/kapi/cec-core.rst
3338 F: Documentation/media/uapi/cec
3339 F: drivers/media/cec/
3340 F: drivers/media/rc/keymaps/rc-cec.c
3341 F: include/media/cec.h
3342 F: include/media/cec-notifier.h
3343 F: include/uapi/linux/cec.h
3344 F: include/uapi/linux/cec-funcs.h
3345 F: Documentation/devicetree/bindings/media/cec.txt
3346 F: Documentation/ABI/testing/debugfs-cec-error-inj
3349 M: Hans Verkuil <hans.verkuil@cisco.com>
3350 L: linux-media@vger.kernel.org
3351 T: git git://linuxtv.org/media_tree.git
3352 W: http://linuxtv.org
3354 F: drivers/media/platform/cec-gpio/
3355 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3357 CELL BROADBAND ENGINE ARCHITECTURE
3358 M: Arnd Bergmann <arnd@arndb.de>
3359 L: linuxppc-dev@lists.ozlabs.org
3360 W: http://www.ibm.com/developerworks/power/cell/
3362 F: arch/powerpc/include/asm/cell*.h
3363 F: arch/powerpc/include/asm/spu*.h
3364 F: arch/powerpc/include/uapi/asm/spu*.h
3365 F: arch/powerpc/oprofile/*cell*
3366 F: arch/powerpc/platforms/cell/
3368 CEPH COMMON CODE (LIBCEPH)
3369 M: Ilya Dryomov <idryomov@gmail.com>
3370 M: "Yan, Zheng" <zyan@redhat.com>
3371 M: Sage Weil <sage@redhat.com>
3372 L: ceph-devel@vger.kernel.org
3374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3375 T: git git://github.com/ceph/ceph-client.git
3378 F: include/linux/ceph/
3379 F: include/linux/crush/
3381 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3382 M: "Yan, Zheng" <zyan@redhat.com>
3383 M: Sage Weil <sage@redhat.com>
3384 M: Ilya Dryomov <idryomov@gmail.com>
3385 L: ceph-devel@vger.kernel.org
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3388 T: git git://github.com/ceph/ceph-client.git
3390 F: Documentation/filesystems/ceph.txt
3393 CERTIFICATE HANDLING:
3394 M: David Howells <dhowells@redhat.com>
3395 M: David Woodhouse <dwmw2@infradead.org>
3396 L: keyrings@vger.kernel.org
3398 F: Documentation/admin-guide/module-signing.rst
3400 F: scripts/sign-file.c
3401 F: scripts/extract-cert.c
3403 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3404 L: linux-usb@vger.kernel.org
3406 F: Documentation/usb/WUSB-Design-overview.txt
3407 F: Documentation/usb/wusb-cbaf
3408 F: drivers/usb/host/hwa-hc.c
3409 F: drivers/usb/host/whci/
3410 F: drivers/usb/wusbcore/
3411 F: include/linux/usb/wusb*
3413 CFAG12864B LCD DRIVER
3414 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3416 F: drivers/auxdisplay/cfag12864b.c
3417 F: include/linux/cfag12864b.h
3419 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3420 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3422 F: drivers/auxdisplay/cfag12864bfb.c
3423 F: include/linux/cfag12864b.h
3425 802.11 (including CFG80211/NL80211)
3426 M: Johannes Berg <johannes@sipsolutions.net>
3427 L: linux-wireless@vger.kernel.org
3428 W: http://wireless.kernel.org/
3429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3433 F: include/uapi/linux/nl80211.h
3434 F: include/linux/ieee80211.h
3435 F: include/net/wext.h
3436 F: include/net/cfg80211.h
3437 F: include/net/iw_handler.h
3438 F: include/net/ieee80211_radiotap.h
3439 F: Documentation/driver-api/80211/cfg80211.rst
3440 F: Documentation/networking/regulatory.txt
3442 CHAR and MISC DRIVERS
3443 M: Arnd Bergmann <arnd@arndb.de>
3444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3449 F: include/linux/miscdevice.h
3452 M: Andy Whitcroft <apw@canonical.com>
3453 M: Joe Perches <joe@perches.com>
3455 F: scripts/checkpatch.pl
3457 CHINESE DOCUMENTATION
3458 M: Harry Wei <harryxiyou@gmail.com>
3459 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3460 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3462 F: Documentation/translations/zh_CN/
3464 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3465 M: Peter Chen <Peter.Chen@nxp.com>
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3467 L: linux-usb@vger.kernel.org
3469 F: drivers/usb/chipidea/
3471 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3472 M: Hans de Goede <hdegoede@redhat.com>
3473 L: linux-input@vger.kernel.org
3475 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3476 F: drivers/input/touchscreen/chipone_icn8318.c
3478 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3479 M: Hans de Goede <hdegoede@redhat.com>
3480 L: linux-input@vger.kernel.org
3482 F: drivers/input/touchscreen/chipone_icn8505.c
3484 CHROME HARDWARE PLATFORM SUPPORT
3485 M: Benson Leung <bleung@chromium.org>
3486 M: Olof Johansson <olof@lixom.net>
3488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3489 F: drivers/platform/chrome/
3491 CIRRUS LOGIC AUDIO CODEC DRIVERS
3492 M: Brian Austin <brian.austin@cirrus.com>
3493 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3496 F: sound/soc/codecs/cs*
3498 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3499 M: Hartley Sweeten <hsweeten@visionengravers.com>
3500 L: netdev@vger.kernel.org
3502 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3504 CISCO FCOE HBA DRIVER
3505 M: Satish Kharat <satishkh@cisco.com>
3506 M: Sesidhar Baddela <sebaddel@cisco.com>
3507 M: Karan Tilak Kumar <kartilak@cisco.com>
3508 L: linux-scsi@vger.kernel.org
3510 F: drivers/scsi/fnic/
3512 CISCO SCSI HBA DRIVER
3513 M: Karan Tilak Kumar <kartilak@cisco.com>
3514 M: Sesidhar Baddela <sebaddel@cisco.com>
3515 L: linux-scsi@vger.kernel.org
3517 F: drivers/scsi/snic/
3519 CISCO VIC ETHERNET NIC DRIVER
3520 M: Christian Benvenuti <benve@cisco.com>
3521 M: Govindarajulu Varadarajan <_govind@gmx.com>
3522 M: Parvi Kaustubhi <pkaustub@cisco.com>
3524 F: drivers/net/ethernet/cisco/enic/
3526 CISCO VIC LOW LATENCY NIC DRIVER
3527 M: Christian Benvenuti <benve@cisco.com>
3528 M: Dave Goodell <dgoodell@cisco.com>
3530 F: drivers/infiniband/hw/usnic/
3533 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3534 L: linux-kernel@vger.kernel.org
3537 F: include/linux/cleancache.h
3540 M: Russell King <linux@armlinux.org.uk>
3541 L: linux-clk@vger.kernel.org
3543 F: include/linux/clk.h
3545 CLOCKSOURCE, CLOCKEVENT DRIVERS
3546 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3547 M: Thomas Gleixner <tglx@linutronix.de>
3548 L: linux-kernel@vger.kernel.org
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3551 F: drivers/clocksource/
3552 F: Documentation/devicetree/bindings/timer/
3555 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3556 M: Daniel Oliveira Nascimento <don@syst.com.br>
3557 L: platform-driver-x86@vger.kernel.org
3559 F: drivers/platform/x86/classmate-laptop.c
3562 M: Hans Verkuil <hans.verkuil@cisco.com>
3563 L: linux-media@vger.kernel.org
3564 T: git git://linuxtv.org/media_tree.git
3565 W: https://linuxtv.org
3567 F: drivers/media/pci/cobalt/
3569 COCCINELLE/Semantic Patches (SmPL)
3570 M: Julia Lawall <Julia.Lawall@lip6.fr>
3571 M: Gilles Muller <Gilles.Muller@lip6.fr>
3572 M: Nicolas Palix <nicolas.palix@imag.fr>
3573 M: Michal Marek <michal.lkml@markovi.net>
3574 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3576 W: http://coccinelle.lip6.fr/
3578 F: Documentation/dev-tools/coccinelle.rst
3579 F: scripts/coccinelle/
3580 F: scripts/coccicheck
3583 M: Jan Harkes <jaharkes@cs.cmu.edu>
3585 L: codalist@coda.cs.cmu.edu
3586 W: http://www.coda.cs.cmu.edu/
3588 F: Documentation/filesystems/coda.txt
3590 F: include/linux/coda*.h
3591 F: include/uapi/linux/coda*.h
3593 CODA V4L2 MEM2MEM DRIVER
3594 M: Philipp Zabel <p.zabel@pengutronix.de>
3595 L: linux-media@vger.kernel.org
3597 F: Documentation/devicetree/bindings/media/coda.txt
3598 F: drivers/media/platform/coda/
3600 COMMON CLK FRAMEWORK
3601 M: Michael Turquette <mturquette@baylibre.com>
3602 M: Stephen Boyd <sboyd@kernel.org>
3603 L: linux-clk@vger.kernel.org
3604 Q: http://patchwork.kernel.org/project/linux-clk/list/
3605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3607 F: Documentation/devicetree/bindings/clock/
3609 X: drivers/clk/clkdev.c
3610 F: include/linux/clk-pr*
3611 F: include/linux/clk/
3612 F: include/linux/of_clk.h
3614 COMMON INTERNET FILE SYSTEM (CIFS)
3615 M: Steve French <sfrench@samba.org>
3616 L: linux-cifs@vger.kernel.org
3617 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3618 W: http://linux-cifs.samba.org/
3619 T: git git://git.samba.org/sfrench/cifs-2.6.git
3621 F: Documentation/filesystems/cifs/
3624 COMPACTPCI HOTPLUG CORE
3625 M: Scott Murray <scott@spiteful.org>
3626 L: linux-pci@vger.kernel.org
3628 F: drivers/pci/hotplug/cpci_hotplug*
3630 COMPACTPCI HOTPLUG GENERIC DRIVER
3631 M: Scott Murray <scott@spiteful.org>
3632 L: linux-pci@vger.kernel.org
3634 F: drivers/pci/hotplug/cpcihp_generic.c
3636 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3637 M: Scott Murray <scott@spiteful.org>
3638 L: linux-pci@vger.kernel.org
3640 F: drivers/pci/hotplug/cpcihp_zt5550.*
3642 COMPAL LAPTOP SUPPORT
3643 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3644 L: platform-driver-x86@vger.kernel.org
3646 F: drivers/platform/x86/compal-laptop.c
3648 CONEXANT ACCESSRUNNER USB DRIVER
3649 L: accessrunner-general@lists.sourceforge.net
3650 W: http://accessrunner.sourceforge.net/
3652 F: drivers/usb/atm/cxacru.c
3655 M: Joel Becker <jlbec@evilplan.org>
3656 M: Christoph Hellwig <hch@lst.de>
3657 T: git git://git.infradead.org/users/hch/configfs.git
3660 F: include/linux/configfs.h
3663 M: Evgeniy Polyakov <zbr@ioremap.net>
3664 L: netdev@vger.kernel.org
3666 F: drivers/connector/
3668 CONTROL GROUP (CGROUP)
3669 M: Tejun Heo <tj@kernel.org>
3670 M: Li Zefan <lizefan@huawei.com>
3671 M: Johannes Weiner <hannes@cmpxchg.org>
3672 L: cgroups@vger.kernel.org
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3675 F: Documentation/cgroup*
3676 F: include/linux/cgroup*
3679 CONTROL GROUP - CPUSET
3680 M: Li Zefan <lizefan@huawei.com>
3681 L: cgroups@vger.kernel.org
3682 W: http://www.bullopensource.org/cpuset/
3683 W: http://oss.sgi.com/projects/cpusets/
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3686 F: Documentation/cgroup-v1/cpusets.txt
3687 F: include/linux/cpuset.h
3688 F: kernel/cgroup/cpuset.c
3690 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3691 M: Johannes Weiner <hannes@cmpxchg.org>
3692 M: Michal Hocko <mhocko@kernel.org>
3693 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3694 L: cgroups@vger.kernel.org
3695 L: linux-mm@kvack.org
3700 CORETEMP HARDWARE MONITORING DRIVER
3701 M: Fenghua Yu <fenghua.yu@intel.com>
3702 L: linux-hwmon@vger.kernel.org
3704 F: Documentation/hwmon/coretemp
3705 F: drivers/hwmon/coretemp.c
3707 COSA/SRP SYNC SERIAL DRIVER
3708 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3709 W: http://www.fi.muni.cz/~kas/cosa/
3711 F: drivers/net/wan/cosa*
3713 CPMAC ETHERNET DRIVER
3714 M: Florian Fainelli <f.fainelli@gmail.com>
3715 L: netdev@vger.kernel.org
3717 F: drivers/net/ethernet/ti/cpmac.c
3719 CPU FREQUENCY DRIVERS
3720 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3721 M: Viresh Kumar <viresh.kumar@linaro.org>
3722 L: linux-pm@vger.kernel.org
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3726 B: https://bugzilla.kernel.org
3727 F: Documentation/cpu-freq/
3728 F: Documentation/devicetree/bindings/cpufreq/
3730 F: include/linux/cpufreq.h
3731 F: tools/testing/selftests/cpufreq/
3733 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3734 M: Viresh Kumar <viresh.kumar@linaro.org>
3735 M: Sudeep Holla <sudeep.holla@arm.com>
3736 L: linux-pm@vger.kernel.org
3737 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3739 F: drivers/cpufreq/arm_big_little.h
3740 F: drivers/cpufreq/arm_big_little.c
3741 F: drivers/cpufreq/arm_big_little_dt.c
3743 CPU POWER MONITORING SUBSYSTEM
3744 M: Thomas Renninger <trenn@suse.com>
3745 M: Shuah Khan <shuah@kernel.org>
3746 L: linux-pm@vger.kernel.org
3748 F: tools/power/cpupower/
3751 M: "H. Peter Anvin" <hpa@zytor.com>
3753 F: arch/x86/kernel/cpuid.c
3754 F: arch/x86/kernel/msr.c
3756 CPUIDLE DRIVER - ARM BIG LITTLE
3757 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3758 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3759 L: linux-pm@vger.kernel.org
3760 L: linux-arm-kernel@lists.infradead.org
3761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3763 F: drivers/cpuidle/cpuidle-big_little.c
3765 CPUIDLE DRIVER - ARM EXYNOS
3766 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3767 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3768 M: Kukjin Kim <kgene@kernel.org>
3769 L: linux-pm@vger.kernel.org
3770 L: linux-samsung-soc@vger.kernel.org
3772 F: drivers/cpuidle/cpuidle-exynos.c
3773 F: arch/arm/mach-exynos/pm.c
3776 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3777 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3778 L: linux-pm@vger.kernel.org
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3781 B: https://bugzilla.kernel.org
3782 F: drivers/cpuidle/*
3783 F: include/linux/cpuidle.h
3786 M: Nicolas Pitre <nico@linaro.org>
3788 F: Documentation/filesystems/cramfs.txt
3792 M: Herbert Xu <herbert@gondor.apana.org.au>
3793 M: "David S. Miller" <davem@davemloft.net>
3794 L: linux-crypto@vger.kernel.org
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3798 F: Documentation/crypto/
3799 F: Documentation/devicetree/bindings/crypto/
3804 F: include/linux/crypto*
3806 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3807 M: Neil Horman <nhorman@tuxdriver.com>
3808 L: linux-crypto@vger.kernel.org
3810 F: crypto/ansi_cprng.c
3814 M: Hans Verkuil <hverkuil@xs4all.nl>
3815 L: linux-media@vger.kernel.org
3816 T: git git://linuxtv.org/media_tree.git
3817 W: http://linuxtv.org
3819 F: drivers/media/i2c/cs3308.c
3820 F: drivers/media/i2c/cs3308.h
3822 CS5535 Audio ALSA driver
3823 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3825 F: sound/pci/cs5535audio/
3828 M: Solomon Peachy <pizza@shaftnet.org>
3830 F: drivers/net/wireless/st/cw1200/
3832 CX18 VIDEO4LINUX DRIVER
3833 M: Andy Walls <awalls@md.metrocast.net>
3834 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3835 L: linux-media@vger.kernel.org
3836 T: git git://linuxtv.org/media_tree.git
3837 W: https://linuxtv.org
3838 W: http://www.ivtvdriver.org/index.php/Cx18
3840 F: Documentation/media/v4l-drivers/cx18*
3841 F: drivers/media/pci/cx18/
3842 F: include/uapi/linux/ivtv*
3844 CX2341X MPEG ENCODER HELPER MODULE
3845 M: Hans Verkuil <hverkuil@xs4all.nl>
3846 L: linux-media@vger.kernel.org
3847 T: git git://linuxtv.org/media_tree.git
3848 W: https://linuxtv.org
3850 F: drivers/media/common/cx2341x*
3851 F: include/media/cx2341x*
3853 CX24120 MEDIA DRIVER
3854 M: Jemma Denson <jdenson@gmail.com>
3855 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3856 L: linux-media@vger.kernel.org
3857 W: https://linuxtv.org
3858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3860 F: drivers/media/dvb-frontends/cx24120*
3862 CX88 VIDEO4LINUX DRIVER
3863 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3864 L: linux-media@vger.kernel.org
3865 W: https://linuxtv.org
3866 T: git git://linuxtv.org/media_tree.git
3868 F: Documentation/media/v4l-drivers/cx88*
3869 F: drivers/media/pci/cx88/
3871 CXD2820R MEDIA DRIVER
3872 M: Antti Palosaari <crope@iki.fi>
3873 L: linux-media@vger.kernel.org
3874 W: https://linuxtv.org
3875 W: http://palosaari.fi/linux/
3876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3877 T: git git://linuxtv.org/anttip/media_tree.git
3879 F: drivers/media/dvb-frontends/cxd2820r*
3881 CXGB3 ETHERNET DRIVER (CXGB3)
3882 M: Santosh Raspatur <santosh@chelsio.com>
3883 L: netdev@vger.kernel.org
3884 W: http://www.chelsio.com
3886 F: drivers/net/ethernet/chelsio/cxgb3/
3888 CXGB3 ISCSI DRIVER (CXGB3I)
3889 M: Karen Xie <kxie@chelsio.com>
3890 L: linux-scsi@vger.kernel.org
3891 W: http://www.chelsio.com
3893 F: drivers/scsi/cxgbi/cxgb3i
3895 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3896 M: Steve Wise <swise@chelsio.com>
3897 L: linux-rdma@vger.kernel.org
3898 W: http://www.openfabrics.org
3900 F: drivers/infiniband/hw/cxgb3/
3901 F: include/uapi/rdma/cxgb3-abi.h
3903 CXGB4 CRYPTO DRIVER (chcr)
3904 M: Harsh Jain <harsh@chelsio.com>
3905 L: linux-crypto@vger.kernel.org
3906 W: http://www.chelsio.com
3908 F: drivers/crypto/chelsio
3910 CXGB4 ETHERNET DRIVER (CXGB4)
3911 M: Ganesh Goudar <ganeshgr@chelsio.com>
3912 L: netdev@vger.kernel.org
3913 W: http://www.chelsio.com
3915 F: drivers/net/ethernet/chelsio/cxgb4/
3917 CXGB4 ISCSI DRIVER (CXGB4I)
3918 M: Karen Xie <kxie@chelsio.com>
3919 L: linux-scsi@vger.kernel.org
3920 W: http://www.chelsio.com
3922 F: drivers/scsi/cxgbi/cxgb4i
3924 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3925 M: Steve Wise <swise@chelsio.com>
3926 L: linux-rdma@vger.kernel.org
3927 W: http://www.openfabrics.org
3929 F: drivers/infiniband/hw/cxgb4/
3930 F: include/uapi/rdma/cxgb4-abi.h
3932 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3933 M: Casey Leedom <leedom@chelsio.com>
3934 L: netdev@vger.kernel.org
3935 W: http://www.chelsio.com
3937 F: drivers/net/ethernet/chelsio/cxgb4vf/
3939 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3940 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3941 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3942 L: linuxppc-dev@lists.ozlabs.org
3944 F: arch/powerpc/platforms/powernv/pci-cxl.c
3945 F: drivers/misc/cxl/
3946 F: include/misc/cxl*
3947 F: include/uapi/misc/cxl.h
3948 F: Documentation/powerpc/cxl.txt
3949 F: Documentation/ABI/testing/sysfs-class-cxl
3951 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3952 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3953 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3954 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3955 L: linux-scsi@vger.kernel.org
3957 F: drivers/scsi/cxlflash/
3958 F: include/uapi/scsi/cxlflash_ioctls.h
3959 F: Documentation/powerpc/cxlflash.txt
3962 M: Russell King <linux@armlinux.org.uk>
3963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3964 W: http://www.armlinux.org.uk/
3966 F: drivers/video/fbdev/cyber2000fb.*
3968 CYCLADES ASYNC MUX DRIVER
3969 W: http://www.cyclades.com/
3971 F: drivers/tty/cyclades.c
3972 F: include/linux/cyclades.h
3973 F: include/uapi/linux/cyclades.h
3975 CYCLADES PC300 DRIVER
3976 W: http://www.cyclades.com/
3978 F: drivers/net/wan/pc300*
3980 CYPRESS_FIRMWARE MEDIA DRIVER
3981 M: Antti Palosaari <crope@iki.fi>
3982 L: linux-media@vger.kernel.org
3983 W: https://linuxtv.org
3984 W: http://palosaari.fi/linux/
3985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3986 T: git git://linuxtv.org/anttip/media_tree.git
3988 F: drivers/media/common/cypress_firmware*
3990 CYTTSP TOUCHSCREEN DRIVER
3991 M: Ferruh Yigit <fery@cypress.com>
3992 L: linux-input@vger.kernel.org
3994 F: drivers/input/touchscreen/cyttsp*
3995 F: include/linux/input/cyttsp.h
3997 D-LINK DIR-685 TOUCHKEYS DRIVER
3998 M: Linus Walleij <linus.walleij@linaro.org>
3999 L: linux-input@vger.kernel.org
4001 F: drivers/input/dlink-dir685-touchkeys.c
4003 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4004 M: Joshua Kinard <kumba@gentoo.org>
4006 F: drivers/rtc/rtc-ds1685.c
4007 F: include/linux/rtc/ds1685.h
4009 DAMA SLAVE for AX.25
4010 M: Joerg Reuter <jreuter@yaina.de>
4011 W: http://yaina.de/jreuter/
4012 W: http://www.qsl.net/dl1bke/
4013 L: linux-hams@vger.kernel.org
4015 F: net/ax25/af_ax25.c
4016 F: net/ax25/ax25_dev.c
4017 F: net/ax25/ax25_ds_*
4018 F: net/ax25/ax25_in.c
4019 F: net/ax25/ax25_out.c
4020 F: net/ax25/ax25_timer.c
4021 F: net/ax25/sysctl_net_ax25.c
4023 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4024 L: netdev@vger.kernel.org
4026 F: Documentation/networking/dmfe.txt
4027 F: drivers/net/ethernet/dec/tulip/dmfe.c
4029 DC390/AM53C974 SCSI driver
4030 M: Hannes Reinecke <hare@suse.com>
4031 L: linux-scsi@vger.kernel.org
4033 F: drivers/scsi/am53c974.c
4036 M: Oliver Neukum <oliver@neukum.org>
4037 M: Ali Akcaagac <aliakc@web.de>
4038 M: Jamie Lenehan <lenehan@twibble.org>
4039 L: dc395x@twibble.org
4040 W: http://twibble.org/dist/dc395x/
4041 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4043 F: Documentation/scsi/dc395x.txt
4044 F: drivers/scsi/dc395x.*
4047 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4048 L: dccp@vger.kernel.org
4049 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4051 F: include/linux/dccp.h
4052 F: include/uapi/linux/dccp.h
4053 F: include/linux/tfrc.h
4056 DECnet NETWORK LAYER
4057 W: http://linux-decnet.sourceforge.net
4058 L: linux-decnet-user@lists.sourceforge.net
4060 F: Documentation/networking/decnet.txt
4063 DECSTATION PLATFORM SUPPORT
4064 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4065 L: linux-mips@linux-mips.org
4066 W: http://www.linux-mips.org/wiki/DECstation
4069 F: arch/mips/include/asm/dec/
4070 F: arch/mips/include/asm/mach-dec/
4072 DEFXX FDDI NETWORK DRIVER
4073 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4075 F: drivers/net/fddi/defxx.*
4078 M: Pali Rohár <pali.rohar@gmail.com>
4079 M: Mario Limonciello <mario.limonciello@dell.com>
4080 L: platform-driver-x86@vger.kernel.org
4082 F: drivers/platform/x86/dell-smbios.*
4084 DELL SMBIOS SMM DRIVER
4085 M: Mario Limonciello <mario.limonciello@dell.com>
4086 L: platform-driver-x86@vger.kernel.org
4088 F: drivers/platform/x86/dell-smbios-smm.c
4090 DELL SMBIOS WMI DRIVER
4091 M: Mario Limonciello <mario.limonciello@dell.com>
4092 L: platform-driver-x86@vger.kernel.org
4094 F: drivers/platform/x86/dell-smbios-wmi.c
4095 F: tools/wmi/dell-smbios-example.c
4098 M: Matthew Garrett <mjg59@srcf.ucam.org>
4099 M: Pali Rohár <pali.rohar@gmail.com>
4100 L: platform-driver-x86@vger.kernel.org
4102 F: drivers/platform/x86/dell-laptop.c
4104 DELL LAPTOP FREEFALL DRIVER
4105 M: Pali Rohár <pali.rohar@gmail.com>
4107 F: drivers/platform/x86/dell-smo8800.c
4109 DELL LAPTOP RBTN DRIVER
4110 M: Pali Rohár <pali.rohar@gmail.com>
4112 F: drivers/platform/x86/dell-rbtn.*
4114 DELL LAPTOP SMM DRIVER
4115 M: Pali Rohár <pali.rohar@gmail.com>
4117 F: drivers/hwmon/dell-smm-hwmon.c
4118 F: include/uapi/linux/i8k.h
4120 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4121 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4123 F: Documentation/dcdbas.txt
4124 F: drivers/firmware/dcdbas.*
4126 DELL WMI NOTIFICATIONS DRIVER
4127 M: Matthew Garrett <mjg59@srcf.ucam.org>
4128 M: Pali Rohár <pali.rohar@gmail.com>
4130 F: drivers/platform/x86/dell-wmi.c
4132 DELL WMI DESCRIPTOR DRIVER
4133 M: Mario Limonciello <mario.limonciello@dell.com>
4135 F: drivers/platform/x86/dell-wmi-descriptor.c
4137 DELTA ST MEDIA DRIVER
4138 M: Hugues Fruchet <hugues.fruchet@st.com>
4139 L: linux-media@vger.kernel.org
4140 T: git git://linuxtv.org/media_tree.git
4141 W: https://linuxtv.org
4143 F: drivers/media/platform/sti/delta
4146 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4147 L: linux-mtd@lists.infradead.org
4149 F: drivers/mtd/nand/raw/denali*
4151 DESIGNWARE USB2 DRD IP DRIVER
4152 M: Minas Harutyunyan <hminas@synopsys.com>
4153 L: linux-usb@vger.kernel.org
4154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4156 F: drivers/usb/dwc2/
4158 DESIGNWARE USB3 DRD IP DRIVER
4159 M: Felipe Balbi <balbi@kernel.org>
4160 L: linux-usb@vger.kernel.org
4161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4163 F: drivers/usb/dwc3/
4165 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4166 M: Andreas Klinger <ak@it-klinger.de>
4167 L: linux-iio@vger.kernel.org
4169 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4170 F: drivers/iio/proximity/srf*.c
4172 DEVICE COREDUMP (DEV_COREDUMP)
4173 M: Johannes Berg <johannes@sipsolutions.net>
4174 L: linux-kernel@vger.kernel.org
4176 F: drivers/base/devcoredump.c
4177 F: include/linux/devcoredump.h
4179 DEVICE FREQUENCY (DEVFREQ)
4180 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4181 M: Kyungmin Park <kyungmin.park@samsung.com>
4182 R: Chanwoo Choi <cw00.choi@samsung.com>
4183 L: linux-pm@vger.kernel.org
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4187 F: include/linux/devfreq.h
4188 F: Documentation/devicetree/bindings/devfreq/
4190 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4191 M: Chanwoo Choi <cw00.choi@samsung.com>
4192 L: linux-pm@vger.kernel.org
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4195 F: drivers/devfreq/event/
4196 F: drivers/devfreq/devfreq-event.c
4197 F: include/linux/devfreq-event.h
4198 F: Documentation/devicetree/bindings/devfreq/event/
4200 DEVICE NUMBER REGISTRY
4201 M: Torben Mathiasen <device@lanana.org>
4202 W: http://lanana.org/docs/device-list/index.html
4206 M: Alasdair Kergon <agk@redhat.com>
4207 M: Mike Snitzer <snitzer@redhat.com>
4208 M: dm-devel@redhat.com
4209 L: dm-devel@redhat.com
4210 W: http://sources.redhat.com/dm
4211 Q: http://patchwork.kernel.org/project/dm-devel/list/
4212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4213 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4215 F: Documentation/device-mapper/
4216 F: drivers/md/Makefile
4217 F: drivers/md/Kconfig
4219 F: drivers/md/persistent-data/
4220 F: include/linux/device-mapper.h
4221 F: include/linux/dm-*.h
4222 F: include/uapi/linux/dm-*.h
4225 M: Jiri Pirko <jiri@mellanox.com>
4226 L: netdev@vger.kernel.org
4228 F: net/core/devlink.c
4229 F: include/net/devlink.h
4230 F: include/uapi/linux/devlink.h
4232 DIALOG SEMICONDUCTOR DRIVERS
4233 M: Support Opensource <support.opensource@diasemi.com>
4234 W: http://www.dialog-semiconductor.com/products
4236 F: Documentation/hwmon/da90??
4237 F: Documentation/devicetree/bindings/mfd/da90*.txt
4238 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4239 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4240 F: Documentation/devicetree/bindings/regulator/da92*.txt
4241 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4242 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4243 F: drivers/gpio/gpio-da90??.c
4244 F: drivers/hwmon/da90??-hwmon.c
4245 F: drivers/iio/adc/da91??-*.c
4246 F: drivers/input/misc/da90??_onkey.c
4247 F: drivers/input/touchscreen/da9052_tsi.c
4248 F: drivers/leds/leds-da90??.c
4249 F: drivers/mfd/da903x.c
4250 F: drivers/mfd/da90??-*.c
4251 F: drivers/mfd/da91??-*.c
4252 F: drivers/power/supply/da9052-battery.c
4253 F: drivers/power/supply/da91??-*.c
4254 F: drivers/regulator/da903x.c
4255 F: drivers/regulator/da9???-regulator.[ch]
4256 F: drivers/thermal/da90??-thermal.c
4257 F: drivers/rtc/rtc-da90??.c
4258 F: drivers/video/backlight/da90??_bl.c
4259 F: drivers/watchdog/da90??_wdt.c
4260 F: include/linux/mfd/da903x.h
4261 F: include/linux/mfd/da9052/
4262 F: include/linux/mfd/da9055/
4263 F: include/linux/mfd/da9062/
4264 F: include/linux/mfd/da9063/
4265 F: include/linux/mfd/da9150/
4266 F: include/linux/regulator/da9211.h
4267 F: include/sound/da[79]*.h
4268 F: sound/soc/codecs/da[79]*.[ch]
4270 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4272 L: linux-gpio@vger.kernel.org
4274 F: drivers/gpio/gpio-gpio-mm.c
4276 DIGI NEO AND CLASSIC PCI PRODUCTS
4277 M: Lidza Louina <lidza.louina@gmail.com>
4278 M: Mark Hounschell <markh@compro.net>
4279 L: driverdev-devel@linuxdriverproject.org
4281 F: drivers/staging/dgnc/
4283 DIOLAN U2C-12 I2C DRIVER
4284 M: Guenter Roeck <linux@roeck-us.net>
4285 L: linux-i2c@vger.kernel.org
4287 F: drivers/i2c/busses/i2c-diolan-u2c.c
4289 FILESYSTEM DIRECT ACCESS (DAX)
4290 M: Matthew Wilcox <mawilcox@microsoft.com>
4291 M: Ross Zwisler <ross.zwisler@linux.intel.com>
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 <ross.zwisler@linux.intel.com>
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 DONGWOON DW9714 LENS VOICE COIL DRIVER
4419 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4420 L: linux-media@vger.kernel.org
4421 T: git git://linuxtv.org/media_tree.git
4423 F: drivers/media/i2c/dw9714.c
4426 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4427 L: blinux-list@redhat.com
4429 F: drivers/char/dtlk.c
4430 F: include/linux/dtlk.h
4432 DPAA2 DATAPATH I/O (DPIO) DRIVER
4433 M: Roy Pledge <Roy.Pledge@nxp.com>
4434 L: linux-kernel@vger.kernel.org
4436 F: drivers/staging/fsl-mc/bus/dpio
4438 DPAA2 ETHERNET DRIVER
4439 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4440 L: linux-kernel@vger.kernel.org
4442 F: drivers/staging/fsl-dpaa2/ethernet
4444 DPAA2 ETHERNET SWITCH DRIVER
4445 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4446 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4447 L: linux-kernel@vger.kernel.org
4449 F: drivers/staging/fsl-dpaa2/ethsw
4451 DPAA2 PTP CLOCK DRIVER
4452 M: Yangbo Lu <yangbo.lu@nxp.com>
4453 L: linux-kernel@vger.kernel.org
4455 F: drivers/staging/fsl-dpaa2/rtc
4457 DPT_I2O SCSI RAID DRIVER
4458 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4459 L: linux-scsi@vger.kernel.org
4460 W: http://www.adaptec.com/
4462 F: drivers/scsi/dpt*
4463 F: drivers/scsi/dpt/
4466 M: Philipp Reisner <philipp.reisner@linbit.com>
4467 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4468 L: drbd-dev@lists.linbit.com
4469 W: http://www.drbd.org
4470 T: git git://git.linbit.com/linux-drbd.git
4471 T: git git://git.linbit.com/drbd-8.4.git
4473 F: drivers/block/drbd/
4475 F: Documentation/blockdev/drbd/
4477 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4478 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4479 R: "Rafael J. Wysocki" <rafael@kernel.org>
4480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4482 F: Documentation/kobject.txt
4486 F: include/linux/debugfs.h
4487 F: include/linux/kobj*
4490 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4491 M: Kevin Hilman <khilman@kernel.org>
4492 M: Nishanth Menon <nm@ti.com>
4494 F: drivers/power/avs/
4495 F: include/linux/power/smartreflex.h
4496 L: linux-pm@vger.kernel.org
4498 DRM DRIVER FOR ARM PL111 CLCD
4499 M: Eric Anholt <eric@anholt.net>
4500 T: git git://anongit.freedesktop.org/drm/drm-misc
4502 F: drivers/gpu/drm/pl111/
4504 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4505 M: Linus Walleij <linus.walleij@linaro.org>
4506 T: git git://anongit.freedesktop.org/drm/drm-misc
4508 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4509 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4511 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4512 M: Dave Airlie <airlied@redhat.com>
4514 F: drivers/gpu/drm/ast/
4516 DRM DRIVER FOR BOCHS VIRTUAL GPU
4517 M: Gerd Hoffmann <kraxel@redhat.com>
4518 L: virtualization@lists.linux-foundation.org
4519 T: git git://anongit.freedesktop.org/drm/drm-misc
4521 F: drivers/gpu/drm/bochs/
4523 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4524 M: Linus Walleij <linus.walleij@linaro.org>
4525 T: git git://anongit.freedesktop.org/drm/drm-misc
4527 F: drivers/gpu/drm/tve200/
4529 DRM DRIVER FOR ILITEK ILI9225 PANELS
4530 M: David Lechner <david@lechnology.com>
4532 F: drivers/gpu/drm/tinydrm/ili9225.c
4533 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4535 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4536 S: Orphan / Obsolete
4537 F: drivers/gpu/drm/i810/
4538 F: include/uapi/drm/i810_drm.h
4540 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4541 S: Orphan / Obsolete
4542 F: drivers/gpu/drm/mga/
4543 F: include/uapi/drm/mga_drm.h
4545 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4546 M: Dave Airlie <airlied@redhat.com>
4548 F: drivers/gpu/drm/mgag200/
4550 DRM DRIVER FOR MI0283QT
4551 M: Noralf Trønnes <noralf@tronnes.org>
4553 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4554 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4556 DRM DRIVER FOR MSM ADRENO GPU
4557 M: Rob Clark <robdclark@gmail.com>
4558 L: linux-arm-msm@vger.kernel.org
4559 L: dri-devel@lists.freedesktop.org
4560 L: freedreno@lists.freedesktop.org
4561 T: git git://people.freedesktop.org/~robclark/linux
4563 F: drivers/gpu/drm/msm/
4564 F: include/uapi/drm/msm_drm.h
4565 F: Documentation/devicetree/bindings/display/msm/
4567 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4568 M: Ben Skeggs <bskeggs@redhat.com>
4569 L: dri-devel@lists.freedesktop.org
4570 L: nouveau@lists.freedesktop.org
4571 T: git git://github.com/skeggsb/linux
4573 F: drivers/gpu/drm/nouveau/
4574 F: include/uapi/drm/nouveau_drm.h
4576 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4577 M: Noralf Trønnes <noralf@tronnes.org>
4579 F: drivers/gpu/drm/tinydrm/repaper.c
4580 F: Documentation/devicetree/bindings/display/repaper.txt
4582 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4583 M: Dave Airlie <airlied@redhat.com>
4584 M: Gerd Hoffmann <kraxel@redhat.com>
4585 L: virtualization@lists.linux-foundation.org
4586 T: git git://anongit.freedesktop.org/drm/drm-misc
4588 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4589 F: drivers/gpu/drm/cirrus/
4591 DRM DRIVER FOR QXL VIRTUAL GPU
4592 M: Dave Airlie <airlied@redhat.com>
4593 M: Gerd Hoffmann <kraxel@redhat.com>
4594 L: virtualization@lists.linux-foundation.org
4595 T: git git://anongit.freedesktop.org/drm/drm-misc
4597 F: drivers/gpu/drm/qxl/
4598 F: include/uapi/drm/qxl_drm.h
4600 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4601 S: Orphan / Obsolete
4602 F: drivers/gpu/drm/r128/
4603 F: include/uapi/drm/r128_drm.h
4605 DRM DRIVER FOR SAVAGE VIDEO CARDS
4606 S: Orphan / Obsolete
4607 F: drivers/gpu/drm/savage/
4608 F: include/uapi/drm/savage_drm.h
4610 DRM DRIVER FOR SIS VIDEO CARDS
4611 S: Orphan / Obsolete
4612 F: drivers/gpu/drm/sis/
4613 F: include/uapi/drm/sis_drm.h
4615 DRM DRIVER FOR SITRONIX ST7586 PANELS
4616 M: David Lechner <david@lechnology.com>
4618 F: drivers/gpu/drm/tinydrm/st7586.c
4619 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4621 DRM DRIVER FOR SITRONIX ST7735R PANELS
4622 M: David Lechner <david@lechnology.com>
4624 F: drivers/gpu/drm/tinydrm/st7735r.c
4625 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4627 DRM DRIVER FOR TDFX VIDEO CARDS
4628 S: Orphan / Obsolete
4629 F: drivers/gpu/drm/tdfx/
4631 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4632 M: Dave Airlie <airlied@redhat.com>
4634 F: drivers/gpu/drm/udl/
4636 DRM DRIVER FOR VMWARE VIRTUAL GPU
4637 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4638 M: Sinclair Yeh <syeh@vmware.com>
4639 M: Thomas Hellstrom <thellstrom@vmware.com>
4640 L: dri-devel@lists.freedesktop.org
4641 T: git git://people.freedesktop.org/~syeh/repos_linux
4642 T: git git://people.freedesktop.org/~thomash/linux
4644 F: drivers/gpu/drm/vmwgfx/
4645 F: include/uapi/drm/vmwgfx_drm.h
4648 M: David Airlie <airlied@linux.ie>
4649 L: dri-devel@lists.freedesktop.org
4650 T: git git://anongit.freedesktop.org/drm/drm
4651 B: https://bugs.freedesktop.org/
4652 C: irc://chat.freenode.net/dri-devel
4656 F: Documentation/devicetree/bindings/display/
4657 F: Documentation/devicetree/bindings/gpu/
4658 F: Documentation/gpu/
4660 F: include/uapi/drm/
4661 F: include/linux/vga*
4663 DRM DRIVERS AND MISC GPU PATCHES
4664 M: Gustavo Padovan <gustavo@padovan.org>
4665 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4666 M: Sean Paul <seanpaul@chromium.org>
4667 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4669 T: git git://anongit.freedesktop.org/drm/drm-misc
4670 F: Documentation/gpu/
4672 F: drivers/gpu/drm/*
4674 F: include/uapi/drm/drm*
4675 F: include/linux/vga*
4677 DRM DRIVERS FOR ALLWINNER A10
4678 M: Maxime Ripard <maxime.ripard@bootlin.com>
4679 L: dri-devel@lists.freedesktop.org
4681 F: drivers/gpu/drm/sun4i/
4682 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4683 T: git git://anongit.freedesktop.org/drm/drm-misc
4685 DRM DRIVERS FOR AMLOGIC SOCS
4686 M: Neil Armstrong <narmstrong@baylibre.com>
4687 L: dri-devel@lists.freedesktop.org
4688 L: linux-amlogic@lists.infradead.org
4689 W: http://linux-meson.com/
4691 F: drivers/gpu/drm/meson/
4692 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4693 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4694 F: Documentation/gpu/meson.rst
4695 T: git git://anongit.freedesktop.org/drm/drm-misc
4697 DRM DRIVERS FOR ATMEL HLCDC
4698 M: Boris Brezillon <boris.brezillon@bootlin.com>
4699 L: dri-devel@lists.freedesktop.org
4701 F: drivers/gpu/drm/atmel-hlcdc/
4702 F: Documentation/devicetree/bindings/display/atmel/
4703 T: git git://anongit.freedesktop.org/drm/drm-misc
4705 DRM DRIVERS FOR BRIDGE CHIPS
4706 M: Archit Taneja <architt@codeaurora.org>
4707 M: Andrzej Hajda <a.hajda@samsung.com>
4708 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4710 T: git git://anongit.freedesktop.org/drm/drm-misc
4711 F: drivers/gpu/drm/bridge/
4713 DRM DRIVERS FOR EXYNOS
4714 M: Inki Dae <inki.dae@samsung.com>
4715 M: Joonyoung Shim <jy0922.shim@samsung.com>
4716 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4717 M: Kyungmin Park <kyungmin.park@samsung.com>
4718 L: dri-devel@lists.freedesktop.org
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4721 F: drivers/gpu/drm/exynos/
4722 F: include/uapi/drm/exynos_drm.h
4723 F: Documentation/devicetree/bindings/display/exynos/
4725 DRM DRIVERS FOR FREESCALE DCU
4726 M: Stefan Agner <stefan@agner.ch>
4727 M: Alison Wang <alison.wang@nxp.com>
4728 L: dri-devel@lists.freedesktop.org
4730 F: drivers/gpu/drm/fsl-dcu/
4731 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4732 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4733 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4735 DRM DRIVERS FOR FREESCALE IMX
4736 M: Philipp Zabel <p.zabel@pengutronix.de>
4737 L: dri-devel@lists.freedesktop.org
4739 F: drivers/gpu/drm/imx/
4740 F: drivers/gpu/ipu-v3/
4741 F: Documentation/devicetree/bindings/display/imx/
4743 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4744 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4745 L: dri-devel@lists.freedesktop.org
4746 T: git git://github.com/patjak/drm-gma500
4748 F: drivers/gpu/drm/gma500/
4750 DRM DRIVERS FOR HISILICON
4751 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4752 M: Rongrong Zou <zourongrong@gmail.com>
4753 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4754 R: Chen Feng <puck.chen@hisilicon.com>
4755 L: dri-devel@lists.freedesktop.org
4756 T: git git://github.com/xin3liang/linux.git
4758 F: drivers/gpu/drm/hisilicon/
4759 F: Documentation/devicetree/bindings/display/hisilicon/
4761 DRM DRIVERS FOR MEDIATEK
4762 M: CK Hu <ck.hu@mediatek.com>
4763 M: Philipp Zabel <p.zabel@pengutronix.de>
4764 L: dri-devel@lists.freedesktop.org
4766 F: drivers/gpu/drm/mediatek/
4767 F: Documentation/devicetree/bindings/display/mediatek/
4769 DRM DRIVERS FOR NVIDIA TEGRA
4770 M: Thierry Reding <thierry.reding@gmail.com>
4771 L: dri-devel@lists.freedesktop.org
4772 L: linux-tegra@vger.kernel.org
4773 T: git git://anongit.freedesktop.org/tegra/linux.git
4775 F: drivers/gpu/drm/tegra/
4776 F: drivers/gpu/host1x/
4777 F: include/linux/host1x.h
4778 F: include/uapi/drm/tegra_drm.h
4779 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4781 DRM DRIVERS FOR RENESAS
4782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4783 L: dri-devel@lists.freedesktop.org
4784 L: linux-renesas-soc@vger.kernel.org
4785 T: git git://linuxtv.org/pinchartl/fbdev
4787 F: drivers/gpu/drm/rcar-du/
4788 F: drivers/gpu/drm/shmobile/
4789 F: include/linux/platform_data/shmob_drm.h
4790 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4791 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4792 F: Documentation/devicetree/bindings/display/renesas,du.txt
4794 DRM DRIVERS FOR ROCKCHIP
4795 M: Sandy Huang <hjc@rock-chips.com>
4796 M: Heiko Stübner <heiko@sntech.de>
4797 L: dri-devel@lists.freedesktop.org
4799 F: drivers/gpu/drm/rockchip/
4800 F: Documentation/devicetree/bindings/display/rockchip/
4801 T: git git://anongit.freedesktop.org/drm/drm-misc
4804 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4805 M: Vincent Abriou <vincent.abriou@st.com>
4806 L: dri-devel@lists.freedesktop.org
4807 T: git git://anongit.freedesktop.org/drm/drm-misc
4809 F: drivers/gpu/drm/sti
4810 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4813 M: Yannick Fertre <yannick.fertre@st.com>
4814 M: Philippe Cornu <philippe.cornu@st.com>
4815 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4816 M: Vincent Abriou <vincent.abriou@st.com>
4817 L: dri-devel@lists.freedesktop.org
4818 T: git git://anongit.freedesktop.org/drm/drm-misc
4820 F: drivers/gpu/drm/stm
4821 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4823 DRM DRIVERS FOR TI LCDC
4824 M: Jyri Sarha <jsarha@ti.com>
4825 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4826 L: dri-devel@lists.freedesktop.org
4828 F: drivers/gpu/drm/tilcdc/
4829 F: Documentation/devicetree/bindings/display/tilcdc/
4831 DRM DRIVERS FOR TI OMAP
4832 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4833 L: dri-devel@lists.freedesktop.org
4835 F: drivers/gpu/drm/omapdrm/
4836 F: Documentation/devicetree/bindings/display/ti/
4839 M: Eric Anholt <eric@anholt.net>
4841 F: drivers/gpu/drm/v3d/
4842 F: include/uapi/drm/v3d_drm.h
4843 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4844 T: git git://anongit.freedesktop.org/drm/drm-misc
4847 M: Eric Anholt <eric@anholt.net>
4848 T: git git://github.com/anholt/linux
4850 F: drivers/gpu/drm/vc4/
4851 F: include/uapi/drm/vc4_drm.h
4852 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4853 T: git git://anongit.freedesktop.org/drm/drm-misc
4855 DRM DRIVERS FOR VIVANTE GPU IP
4856 M: Lucas Stach <l.stach@pengutronix.de>
4857 R: Russell King <linux+etnaviv@armlinux.org.uk>
4858 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4859 L: etnaviv@lists.freedesktop.org
4860 L: dri-devel@lists.freedesktop.org
4862 F: drivers/gpu/drm/etnaviv/
4863 F: include/uapi/drm/etnaviv_drm.h
4864 F: Documentation/devicetree/bindings/display/etnaviv/
4866 DRM DRIVERS FOR ZTE ZX
4867 M: Shawn Guo <shawnguo@kernel.org>
4868 L: dri-devel@lists.freedesktop.org
4870 F: drivers/gpu/drm/zte/
4871 F: Documentation/devicetree/bindings/display/zte,vou.txt
4872 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 M: Thierry Reding <thierry.reding@gmail.com>
4876 L: dri-devel@lists.freedesktop.org
4877 T: git git://anongit.freedesktop.org/drm/drm-misc
4879 F: drivers/gpu/drm/drm_panel.c
4880 F: drivers/gpu/drm/panel/
4881 F: include/drm/drm_panel.h
4882 F: Documentation/devicetree/bindings/display/panel/
4885 M: Noralf Trønnes <noralf@tronnes.org>
4886 W: https://github.com/notro/tinydrm/wiki/Development
4887 T: git git://anongit.freedesktop.org/drm/drm-misc
4889 F: drivers/gpu/drm/tinydrm/
4890 F: include/drm/tinydrm/
4893 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4894 T: git git://anongit.freedesktop.org/drm/drm-misc
4895 L: dri-devel@lists.freedesktop.org
4896 L: xen-devel@lists.xen.org
4898 F: drivers/gpu/drm/xen/
4899 F: Documentation/gpu/xen-front.rst
4902 M: Christian Koenig <christian.koenig@amd.com>
4903 M: Roger He <Hongbo.He@amd.com>
4904 T: git git://people.freedesktop.org/~agd5f/linux
4906 L: dri-devel@lists.freedesktop.org
4908 F: drivers/gpu/drm/ttm/
4910 DSBR100 USB FM RADIO DRIVER
4911 M: Alexey Klimov <klimov.linux@gmail.com>
4912 L: linux-media@vger.kernel.org
4913 T: git git://linuxtv.org/media_tree.git
4915 F: drivers/media/radio/dsbr100.c
4918 M: Francois Romieu <romieu@fr.zoreil.com>
4919 L: netdev@vger.kernel.org
4921 F: drivers/net/wan/dscc4.c
4924 M: Hans Verkuil <hverkuil@xs4all.nl>
4925 L: linux-media@vger.kernel.org
4926 T: git git://linuxtv.org/media_tree.git
4927 W: https://linuxtv.org
4929 F: drivers/media/pci/dt3155/
4931 DVB_USB_AF9015 MEDIA DRIVER
4932 M: Antti Palosaari <crope@iki.fi>
4933 L: linux-media@vger.kernel.org
4934 W: https://linuxtv.org
4935 W: http://palosaari.fi/linux/
4936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4937 T: git git://linuxtv.org/anttip/media_tree.git
4939 F: drivers/media/usb/dvb-usb-v2/af9015*
4941 DVB_USB_AF9035 MEDIA DRIVER
4942 M: Antti Palosaari <crope@iki.fi>
4943 L: linux-media@vger.kernel.org
4944 W: https://linuxtv.org
4945 W: http://palosaari.fi/linux/
4946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4947 T: git git://linuxtv.org/anttip/media_tree.git
4949 F: drivers/media/usb/dvb-usb-v2/af9035*
4951 DVB_USB_ANYSEE MEDIA DRIVER
4952 M: Antti Palosaari <crope@iki.fi>
4953 L: linux-media@vger.kernel.org
4954 W: https://linuxtv.org
4955 W: http://palosaari.fi/linux/
4956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957 T: git git://linuxtv.org/anttip/media_tree.git
4959 F: drivers/media/usb/dvb-usb-v2/anysee*
4961 DVB_USB_AU6610 MEDIA DRIVER
4962 M: Antti Palosaari <crope@iki.fi>
4963 L: linux-media@vger.kernel.org
4964 W: https://linuxtv.org
4965 W: http://palosaari.fi/linux/
4966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4967 T: git git://linuxtv.org/anttip/media_tree.git
4969 F: drivers/media/usb/dvb-usb-v2/au6610*
4971 DVB_USB_CE6230 MEDIA DRIVER
4972 M: Antti Palosaari <crope@iki.fi>
4973 L: linux-media@vger.kernel.org
4974 W: https://linuxtv.org
4975 W: http://palosaari.fi/linux/
4976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4977 T: git git://linuxtv.org/anttip/media_tree.git
4979 F: drivers/media/usb/dvb-usb-v2/ce6230*
4981 DVB_USB_CXUSB MEDIA DRIVER
4982 M: Michael Krufky <mkrufky@linuxtv.org>
4983 L: linux-media@vger.kernel.org
4984 W: https://linuxtv.org
4985 W: http://github.com/mkrufky
4986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4987 T: git git://linuxtv.org/media_tree.git
4989 F: drivers/media/usb/dvb-usb/cxusb*
4991 DVB_USB_EC168 MEDIA DRIVER
4992 M: Antti Palosaari <crope@iki.fi>
4993 L: linux-media@vger.kernel.org
4994 W: https://linuxtv.org
4995 W: http://palosaari.fi/linux/
4996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4997 T: git git://linuxtv.org/anttip/media_tree.git
4999 F: drivers/media/usb/dvb-usb-v2/ec168*
5001 DVB_USB_GL861 MEDIA DRIVER
5002 M: Antti Palosaari <crope@iki.fi>
5003 L: linux-media@vger.kernel.org
5004 W: https://linuxtv.org
5005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5006 T: git git://linuxtv.org/anttip/media_tree.git
5008 F: drivers/media/usb/dvb-usb-v2/gl861*
5010 DVB_USB_MXL111SF MEDIA DRIVER
5011 M: Michael Krufky <mkrufky@linuxtv.org>
5012 L: linux-media@vger.kernel.org
5013 W: https://linuxtv.org
5014 W: http://github.com/mkrufky
5015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5016 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5018 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5020 DVB_USB_RTL28XXU MEDIA DRIVER
5021 M: Antti Palosaari <crope@iki.fi>
5022 L: linux-media@vger.kernel.org
5023 W: https://linuxtv.org
5024 W: http://palosaari.fi/linux/
5025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026 T: git git://linuxtv.org/anttip/media_tree.git
5028 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5030 DVB_USB_V2 MEDIA DRIVER
5031 M: Antti Palosaari <crope@iki.fi>
5032 L: linux-media@vger.kernel.org
5033 W: https://linuxtv.org
5034 W: http://palosaari.fi/linux/
5035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5036 T: git git://linuxtv.org/anttip/media_tree.git
5038 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5039 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5042 M: Jason Baron <jbaron@akamai.com>
5044 F: lib/dynamic_debug.c
5045 F: include/linux/dynamic_debug.h
5047 DYNAMIC INTERRUPT MODERATION
5048 M: Tal Gilboa <talgi@mellanox.com>
5050 F: include/linux/net_dim.h
5052 DZ DECSTATION DZ11 SERIAL DRIVER
5053 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5055 F: drivers/tty/serial/dz.*
5057 E3X0 POWER BUTTON DRIVER
5058 M: Moritz Fischer <moritz.fischer@ettus.com>
5059 L: usrp-users@lists.ettus.com
5060 W: http://www.ettus.com
5062 F: drivers/input/misc/e3x0-button.c
5063 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5066 M: Antti Palosaari <crope@iki.fi>
5067 L: linux-media@vger.kernel.org
5068 W: https://linuxtv.org
5069 W: http://palosaari.fi/linux/
5070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5071 T: git git://linuxtv.org/anttip/media_tree.git
5073 F: drivers/media/tuners/e4000*
5076 M: Antti Palosaari <crope@iki.fi>
5077 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 W: http://palosaari.fi/linux/
5080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5081 T: git git://linuxtv.org/anttip/media_tree.git
5083 F: drivers/media/dvb-frontends/ec100*
5086 M: Tyler Hicks <tyhicks@canonical.com>
5087 L: ecryptfs@vger.kernel.org
5088 W: http://ecryptfs.org
5089 W: https://launchpad.net/ecryptfs
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5092 F: Documentation/filesystems/ecryptfs.txt
5096 M: Borislav Petkov <bp@alien8.de>
5097 L: linux-edac@vger.kernel.org
5099 F: drivers/edac/amd64_edac*
5102 M: Robert Richter <rric@kernel.org>
5103 L: linux-edac@vger.kernel.org
5105 F: drivers/edac/highbank*
5108 M: Ralf Baechle <ralf@linux-mips.org>
5109 M: David Daney <david.daney@cavium.com>
5110 L: linux-edac@vger.kernel.org
5111 L: linux-mips@linux-mips.org
5113 F: drivers/edac/octeon_edac*
5115 EDAC-CAVIUM THUNDERX
5116 M: David Daney <david.daney@cavium.com>
5117 M: Jan Glauber <jglauber@cavium.com>
5118 L: linux-edac@vger.kernel.org
5120 F: drivers/edac/thunderx_edac*
5123 M: Borislav Petkov <bp@alien8.de>
5124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5125 L: linux-edac@vger.kernel.org
5126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5129 F: Documentation/admin-guide/ras.rst
5130 F: Documentation/driver-api/edac.rst
5132 F: include/linux/edac.h
5135 M: Mark Gross <mark.gross@intel.com>
5136 L: linux-edac@vger.kernel.org
5138 F: drivers/edac/e752x_edac.c
5141 L: linux-edac@vger.kernel.org
5143 F: drivers/edac/e7xxx_edac.c
5146 M: York Sun <york.sun@nxp.com>
5147 L: linux-edac@vger.kernel.org
5149 F: drivers/edac/fsl_ddr_edac.*
5152 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5153 L: linux-edac@vger.kernel.org
5155 F: drivers/edac/ghes_edac.c
5158 L: linux-edac@vger.kernel.org
5160 F: drivers/edac/i3000_edac.c
5163 L: linux-edac@vger.kernel.org
5165 F: drivers/edac/i5000_edac.c
5168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5169 L: linux-edac@vger.kernel.org
5171 F: drivers/edac/i5400_edac.c
5174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5175 L: linux-edac@vger.kernel.org
5177 F: drivers/edac/i7300_edac.c
5180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5181 L: linux-edac@vger.kernel.org
5183 F: drivers/edac/i7core_edac.c
5186 M: Tim Small <tim@buttersideup.com>
5187 L: linux-edac@vger.kernel.org
5189 F: drivers/edac/i82443bxgx_edac.c
5192 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5193 M: "Arvind R." <arvino55@gmail.com>
5194 L: linux-edac@vger.kernel.org
5196 F: drivers/edac/i82975x_edac.c
5199 M: Jason Baron <jbaron@akamai.com>
5200 L: linux-edac@vger.kernel.org
5202 F: drivers/edac/ie31200_edac.c
5205 M: Johannes Thumshirn <morbidrsa@gmail.com>
5206 L: linux-edac@vger.kernel.org
5208 F: drivers/edac/mpc85xx_edac.[ch]
5211 M: Egor Martovetsky <egor@pasemi.com>
5212 L: linux-edac@vger.kernel.org
5214 F: drivers/edac/pasemi_edac.c
5217 M: Tony Luck <tony.luck@intel.com>
5218 L: linux-edac@vger.kernel.org
5220 F: drivers/edac/pnd2_edac.[ch]
5223 M: Tim Small <tim@buttersideup.com>
5224 L: linux-edac@vger.kernel.org
5226 F: drivers/edac/r82600_edac.c
5229 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5230 L: linux-edac@vger.kernel.org
5232 F: drivers/edac/sb_edac.c
5235 M: Tony Luck <tony.luck@intel.com>
5236 L: linux-edac@vger.kernel.org
5238 F: drivers/edac/skx_edac.c
5241 M: Tero Kristo <t-kristo@ti.com>
5242 L: linux-edac@vger.kernel.org
5244 F: drivers/edac/ti_edac.c
5246 EDIROL UA-101/UA-1000 DRIVER
5247 M: Clemens Ladisch <clemens@ladisch.de>
5248 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5249 T: git git://git.alsa-project.org/alsa-kernel.git
5251 F: sound/usb/misc/ua101.c
5254 L: linux-efi@vger.kernel.org
5255 M: Ivan Hu <ivan.hu@canonical.com>
5256 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5258 F: drivers/firmware/efi/test/
5260 EFI VARIABLE FILESYSTEM
5261 M: Matthew Garrett <matthew.garrett@nebula.com>
5262 M: Jeremy Kerr <jk@ozlabs.org>
5263 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5265 L: linux-efi@vger.kernel.org
5269 EFIFB FRAMEBUFFER DRIVER
5270 L: linux-fbdev@vger.kernel.org
5271 M: Peter Jones <pjones@redhat.com>
5273 F: drivers/video/fbdev/efifb.c
5276 W: http://aeschi.ch.eu.org/efs/
5280 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5281 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5282 L: netdev@vger.kernel.org
5284 F: drivers/net/ethernet/ibm/ehea/
5286 EM28XX VIDEO4LINUX DRIVER
5287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5288 L: linux-media@vger.kernel.org
5289 W: https://linuxtv.org
5290 T: git git://linuxtv.org/media_tree.git
5292 F: drivers/media/usb/em28xx/
5293 F: Documentation/media/v4l-drivers/em28xx*
5296 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5297 M: Matt Mackall <mpm@selenic.com>
5298 M: David Woodhouse <dwmw2@infradead.org>
5299 L: linux-embedded@vger.kernel.org
5302 Emulex 10Gbps iSCSI - OneConnect DRIVER
5303 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5304 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5305 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5306 L: linux-scsi@vger.kernel.org
5307 W: http://www.broadcom.com
5309 F: drivers/scsi/be2iscsi/
5311 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5312 M: Sathya Perla <sathya.perla@broadcom.com>
5313 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5314 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5315 M: Somnath Kotur <somnath.kotur@broadcom.com>
5316 L: netdev@vger.kernel.org
5317 W: http://www.emulex.com
5319 F: drivers/net/ethernet/emulex/benet/
5321 EMULEX ONECONNECT ROCE DRIVER
5322 M: Selvin Xavier <selvin.xavier@broadcom.com>
5323 M: Devesh Sharma <devesh.sharma@broadcom.com>
5324 L: linux-rdma@vger.kernel.org
5325 W: http://www.broadcom.com
5327 F: drivers/infiniband/hw/ocrdma/
5328 F: include/uapi/rdma/ocrdma-abi.h
5330 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5331 M: James Smart <james.smart@broadcom.com>
5332 M: Dick Kennedy <dick.kennedy@broadcom.com>
5333 L: linux-scsi@vger.kernel.org
5334 W: http://www.broadcom.com
5336 F: drivers/scsi/lpfc/
5338 ENE CB710 FLASH CARD READER DRIVER
5339 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5341 F: drivers/misc/cb710/
5342 F: drivers/mmc/host/cb710-mmc.*
5343 F: include/linux/cb710.h
5345 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5346 M: Maxim Levitsky <maximlevitsky@gmail.com>
5348 F: drivers/media/rc/ene_ir.*
5350 EPSON S1D13XXX FRAMEBUFFER DRIVER
5351 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5354 F: drivers/video/fbdev/s1d13xxxfb.c
5355 F: include/video/s1d13xxxfb.h
5357 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5358 M: Jeff Layton <jlayton@kernel.org>
5361 F: include/linux/errseq.h
5363 ET131X NETWORK DRIVER
5364 M: Mark Einon <mark.einon@gmail.com>
5366 F: drivers/net/ethernet/agere/
5369 M: Stephen Hemminger <stephen@networkplumber.org>
5370 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5371 L: netdev@vger.kernel.org
5372 W: http://www.linuxfoundation.org/en/Net:Bridge
5374 F: include/linux/netfilter_bridge/
5377 ETHERNET PHY LIBRARY
5378 M: Andrew Lunn <andrew@lunn.ch>
5379 M: Florian Fainelli <f.fainelli@gmail.com>
5380 L: netdev@vger.kernel.org
5382 F: Documentation/ABI/testing/sysfs-bus-mdio
5383 F: Documentation/devicetree/bindings/net/mdio*
5384 F: Documentation/networking/phy.txt
5386 F: drivers/of/of_mdio.c
5387 F: drivers/of/of_net.c
5388 F: include/linux/*mdio*.h
5389 F: include/linux/of_net.h
5390 F: include/linux/phy.h
5391 F: include/linux/phy_fixed.h
5392 F: include/linux/platform_data/mdio-bcm-unimac.h
5393 F: include/trace/events/mdio.h
5394 F: include/uapi/linux/mdio.h
5395 F: include/uapi/linux/mii.h
5398 M: Jan Kara <jack@suse.com>
5399 L: linux-ext4@vger.kernel.org
5401 F: Documentation/filesystems/ext2.txt
5403 F: include/linux/ext2*
5406 M: "Theodore Ts'o" <tytso@mit.edu>
5407 M: Andreas Dilger <adilger.kernel@dilger.ca>
5408 L: linux-ext4@vger.kernel.org
5409 W: http://ext4.wiki.kernel.org
5410 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5413 F: Documentation/filesystems/ext4.txt
5416 Extended Verification Module (EVM)
5417 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5418 L: linux-integrity@vger.kernel.org
5420 F: security/integrity/evm/
5422 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5423 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5424 L: linux-efi@vger.kernel.org
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5427 F: Documentation/efi-stub.txt
5428 F: arch/*/kernel/efi.c
5429 F: arch/x86/boot/compressed/eboot.[ch]
5430 F: arch/*/include/asm/efi.h
5431 F: arch/x86/platform/efi/
5432 F: drivers/firmware/efi/
5433 F: include/linux/efi*.h
5434 F: arch/arm/boot/compressed/efi-header.S
5435 F: arch/arm64/kernel/efi-entry.S
5437 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5438 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5439 M: Chanwoo Choi <cw00.choi@samsung.com>
5440 L: linux-kernel@vger.kernel.org
5441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5444 F: include/linux/extcon/
5445 F: include/linux/extcon.h
5446 F: Documentation/extcon/
5447 F: Documentation/devicetree/bindings/extcon/
5450 M: Jingoo Han <jingoohan1@gmail.com>
5451 L: dri-devel@lists.freedesktop.org
5453 F: drivers/gpu/drm/exynos/exynos_dp*
5455 EXYNOS SYSMMU (IOMMU) driver
5456 M: Marek Szyprowski <m.szyprowski@samsung.com>
5457 L: iommu@lists.linux-foundation.org
5459 F: drivers/iommu/exynos-iommu.c
5461 EZchip NPS platform support
5462 M: Vineet Gupta <vgupta@synopsys.com>
5464 F: arch/arc/plat-eznps
5465 F: arch/arc/boot/dts/eznps.dts
5468 M: Jaegeuk Kim <jaegeuk@kernel.org>
5469 M: Chao Yu <yuchao0@huawei.com>
5470 L: linux-f2fs-devel@lists.sourceforge.net
5471 W: https://f2fs.wiki.kernel.org/
5472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5474 F: Documentation/filesystems/f2fs.txt
5475 F: Documentation/ABI/testing/sysfs-fs-f2fs
5477 F: include/linux/f2fs_fs.h
5478 F: include/trace/events/f2fs.h
5480 F71805F HARDWARE MONITORING DRIVER
5481 M: Jean Delvare <jdelvare@suse.com>
5482 L: linux-hwmon@vger.kernel.org
5484 F: Documentation/hwmon/f71805f
5485 F: drivers/hwmon/f71805f.c
5488 M: Josh Poimboeuf <jpoimboe@redhat.com>
5490 F: scripts/faddr2line
5493 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5494 L: netdev@vger.kernel.org
5496 F: net/core/failover.c
5497 F: include/net/failover.h
5498 F: Documentation/networking/failover.rst
5501 M: Jan Kara <jack@suse.cz>
5502 R: Amir Goldstein <amir73il@gmail.com>
5503 L: linux-fsdevel@vger.kernel.org
5505 F: fs/notify/fanotify/
5506 F: include/linux/fanotify.h
5507 F: include/uapi/linux/fanotify.h
5509 FARSYNC SYNCHRONOUS DRIVER
5510 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5511 W: http://www.farsite.co.uk/
5513 F: drivers/net/wan/farsync.*
5515 FAULT INJECTION SUPPORT
5516 M: Akinobu Mita <akinobu.mita@gmail.com>
5518 F: Documentation/fault-injection/
5519 F: lib/fault-inject.c
5521 FBTFT Framebuffer drivers
5522 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5524 F: drivers/staging/fbtft/
5527 M: Michael Buesch <m@bues.ch>
5528 L: linux-media@vger.kernel.org
5530 F: drivers/media/tuners/fc0011.h
5531 F: drivers/media/tuners/fc0011.c
5534 M: Antti Palosaari <crope@iki.fi>
5535 L: linux-media@vger.kernel.org
5536 W: https://linuxtv.org
5537 W: http://palosaari.fi/linux/
5538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5539 T: git git://linuxtv.org/anttip/media_tree.git
5541 F: drivers/media/tuners/fc2580*
5543 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5544 M: Johannes Thumshirn <jth@kernel.org>
5545 L: linux-scsi@vger.kernel.org
5546 W: www.Open-FCoE.org
5548 F: drivers/scsi/libfc/
5549 F: drivers/scsi/fcoe/
5551 F: include/scsi/libfc.h
5552 F: include/scsi/libfcoe.h
5553 F: include/uapi/scsi/fc/
5555 FILE LOCKING (flock() and fcntl()/lockf())
5556 M: Jeff Layton <jlayton@kernel.org>
5557 M: "J. Bruce Fields" <bfields@fieldses.org>
5558 L: linux-fsdevel@vger.kernel.org
5560 F: include/linux/fcntl.h
5561 F: include/uapi/linux/fcntl.h
5565 FILESYSTEMS (VFS and infrastructure)
5566 M: Alexander Viro <viro@zeniv.linux.org.uk>
5567 L: linux-fsdevel@vger.kernel.org
5570 F: include/linux/fs.h
5571 F: include/uapi/linux/fs.h
5573 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5574 M: Riku Voipio <riku.voipio@iki.fi>
5575 L: linux-hwmon@vger.kernel.org
5577 F: drivers/hwmon/f75375s.c
5578 F: include/linux/f75375s.h
5580 FIREWIRE AUDIO DRIVERS
5581 M: Clemens Ladisch <clemens@ladisch.de>
5582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5583 T: git git://git.alsa-project.org/alsa-kernel.git
5587 FIREWIRE MEDIA DRIVERS (firedtv)
5588 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5589 L: linux-media@vger.kernel.org
5590 L: linux1394-devel@lists.sourceforge.net
5591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5593 F: drivers/media/firewire/
5595 FIREWIRE SBP-2 TARGET
5596 M: Chris Boot <bootc@bootc.net>
5597 L: linux-scsi@vger.kernel.org
5598 L: target-devel@vger.kernel.org
5599 L: linux1394-devel@lists.sourceforge.net
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5602 F: drivers/target/sbp/
5605 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5606 L: linux1394-devel@lists.sourceforge.net
5607 W: http://ieee1394.wiki.kernel.org/
5608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5610 F: drivers/firewire/
5611 F: include/linux/firewire.h
5612 F: include/uapi/linux/firewire*.h
5615 FIRMWARE LOADER (request_firmware)
5616 M: Luis R. Rodriguez <mcgrof@kernel.org>
5617 L: linux-kernel@vger.kernel.org
5619 F: Documentation/firmware_class/
5620 F: drivers/base/firmware_loader/
5621 F: include/linux/firmware.h
5623 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5624 M: Joshua Morris <josh.h.morris@us.ibm.com>
5625 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5627 F: drivers/block/rsxx/
5630 M: Jiri Kosina <jikos@kernel.org>
5631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5633 F: drivers/block/floppy.c
5636 M: Alessandro Rubini <rubini@gnudd.com>
5637 W: http://www.ohwr.org/projects/fmc-bus
5640 F: include/linux/fmc*.h
5641 F: include/linux/ipmi-fru.h
5644 FPGA MANAGER FRAMEWORK
5645 M: Alan Tull <atull@kernel.org>
5646 M: Moritz Fischer <mdf@kernel.org>
5647 L: linux-fpga@vger.kernel.org
5649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5650 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5651 F: Documentation/fpga/
5652 F: Documentation/driver-api/fpga/
5653 F: Documentation/devicetree/bindings/fpga/
5655 F: include/linux/fpga/
5656 W: http://www.rocketboards.org
5659 M: Bill Metzenthen <billm@melbpc.org.au>
5660 W: http://floatingpoint.sourceforge.net/emulator/index.html
5662 F: arch/x86/math-emu/
5664 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5665 L: netdev@vger.kernel.org
5667 F: drivers/net/wan/dlci.c
5668 F: drivers/net/wan/sdla.c
5671 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5672 L: dri-devel@lists.freedesktop.org
5673 L: linux-fbdev@vger.kernel.org
5674 T: git git://github.com/bzolnier/linux.git
5675 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5677 F: Documentation/fb/
5680 F: include/linux/fb.h
5681 F: include/uapi/video/
5682 F: include/uapi/linux/fb.h
5684 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5685 M: Horia Geantă <horia.geanta@nxp.com>
5686 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5687 L: linux-crypto@vger.kernel.org
5689 F: drivers/crypto/caam/
5690 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5692 FREESCALE DIU FRAMEBUFFER DRIVER
5693 M: Timur Tabi <timur@kernel.org>
5694 L: linux-fbdev@vger.kernel.org
5696 F: drivers/video/fbdev/fsl-diu-fb.*
5698 FREESCALE DMA DRIVER
5699 M: Li Yang <leoyang.li@nxp.com>
5700 M: Zhang Wei <zw@zh-kernel.org>
5701 L: linuxppc-dev@lists.ozlabs.org
5703 F: drivers/dma/fsldma.*
5705 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5706 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5707 L: netdev@vger.kernel.org
5709 F: drivers/net/ethernet/freescale/gianfar*
5710 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5712 FREESCALE GPMI NAND DRIVER
5713 M: Han Xu <han.xu@nxp.com>
5714 L: linux-mtd@lists.infradead.org
5716 F: drivers/mtd/nand/raw/gpmi-nand/*
5718 FREESCALE I2C CPM DRIVER
5719 M: Jochen Friedrich <jochen@scram.de>
5720 L: linuxppc-dev@lists.ozlabs.org
5721 L: linux-i2c@vger.kernel.org
5723 F: drivers/i2c/busses/i2c-cpm.c
5725 FREESCALE IMX / MXC FEC DRIVER
5726 M: Fugang Duan <fugang.duan@nxp.com>
5727 L: netdev@vger.kernel.org
5729 F: drivers/net/ethernet/freescale/fec_main.c
5730 F: drivers/net/ethernet/freescale/fec_ptp.c
5731 F: drivers/net/ethernet/freescale/fec.h
5732 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5734 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5735 M: Sascha Hauer <s.hauer@pengutronix.de>
5736 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5737 L: linux-fbdev@vger.kernel.org
5738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5740 F: include/linux/platform_data/video-imxfb.h
5741 F: drivers/video/fbdev/imxfb.c
5743 FREESCALE QORIQ DPAA ETHERNET DRIVER
5744 M: Madalin Bucur <madalin.bucur@nxp.com>
5745 L: netdev@vger.kernel.org
5747 F: drivers/net/ethernet/freescale/dpaa
5749 FREESCALE QORIQ DPAA FMAN DRIVER
5750 M: Madalin Bucur <madalin.bucur@nxp.com>
5751 L: netdev@vger.kernel.org
5753 F: drivers/net/ethernet/freescale/fman
5754 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5756 FREESCALE QORIQ PTP CLOCK DRIVER
5757 M: Yangbo Lu <yangbo.lu@nxp.com>
5758 L: netdev@vger.kernel.org
5760 F: drivers/ptp/ptp_qoriq.c
5761 F: include/linux/fsl/ptp_qoriq.h
5762 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5764 FREESCALE QUAD SPI DRIVER
5765 M: Han Xu <han.xu@nxp.com>
5766 L: linux-mtd@lists.infradead.org
5768 F: drivers/mtd/spi-nor/fsl-quadspi.c
5770 FREESCALE QUICC ENGINE LIBRARY
5771 M: Qiang Zhao <qiang.zhao@nxp.com>
5772 L: linuxppc-dev@lists.ozlabs.org
5774 F: drivers/soc/fsl/qe/
5775 F: include/soc/fsl/*qe*.h
5776 F: include/soc/fsl/*ucc*.h
5778 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5779 M: Li Yang <leoyang.li@nxp.com>
5780 L: netdev@vger.kernel.org
5781 L: linuxppc-dev@lists.ozlabs.org
5783 F: drivers/net/ethernet/freescale/ucc_geth*
5785 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5786 M: Zhao Qiang <qiang.zhao@nxp.com>
5787 L: netdev@vger.kernel.org
5788 L: linuxppc-dev@lists.ozlabs.org
5790 F: drivers/net/wan/fsl_ucc_hdlc*
5792 FREESCALE QUICC ENGINE UCC UART DRIVER
5793 M: Timur Tabi <timur@kernel.org>
5794 L: linuxppc-dev@lists.ozlabs.org
5796 F: drivers/tty/serial/ucc_uart.c
5798 FREESCALE SOC DRIVERS
5799 M: Li Yang <leoyang.li@nxp.com>
5800 L: linuxppc-dev@lists.ozlabs.org
5801 L: linux-arm-kernel@lists.infradead.org
5803 F: Documentation/devicetree/bindings/soc/fsl/
5805 F: include/linux/fsl/
5807 FREESCALE SOC FS_ENET DRIVER
5808 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5809 M: Vitaly Bordug <vbordug@ru.mvista.com>
5810 L: linuxppc-dev@lists.ozlabs.org
5811 L: netdev@vger.kernel.org
5813 F: drivers/net/ethernet/freescale/fs_enet/
5814 F: include/linux/fs_enet_pd.h
5816 FREESCALE SOC SOUND DRIVERS
5817 M: Timur Tabi <timur@kernel.org>
5818 M: Nicolin Chen <nicoleotsuka@gmail.com>
5819 M: Xiubo Li <Xiubo.Lee@gmail.com>
5820 R: Fabio Estevam <fabio.estevam@nxp.com>
5821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5822 L: linuxppc-dev@lists.ozlabs.org
5824 F: sound/soc/fsl/fsl*
5825 F: sound/soc/fsl/imx*
5826 F: sound/soc/fsl/mpc8610_hpcd.c
5828 FREESCALE USB PERIPHERAL DRIVERS
5829 M: Li Yang <leoyang.li@nxp.com>
5830 L: linux-usb@vger.kernel.org
5831 L: linuxppc-dev@lists.ozlabs.org
5833 F: drivers/usb/gadget/udc/fsl*
5836 M: Christoph Hellwig <hch@infradead.org>
5837 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5843 M: Pavel Machek <pavel@ucw.cz>
5844 L: linux-pm@vger.kernel.org
5846 F: Documentation/power/freezing-of-tasks.txt
5847 F: include/linux/freezer.h
5851 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5852 L: linux-kernel@vger.kernel.org
5855 F: include/linux/frontswap.h
5857 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5858 M: David Howells <dhowells@redhat.com>
5859 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5861 F: Documentation/filesystems/caching/
5863 F: include/linux/fscache*.h
5865 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5866 M: Theodore Y. Ts'o <tytso@mit.edu>
5867 M: Jaegeuk Kim <jaegeuk@kernel.org>
5868 L: linux-fscrypt@vger.kernel.org
5869 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5873 F: include/linux/fscrypt*.h
5874 F: Documentation/filesystems/fscrypt.rst
5876 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5877 M: Jan Kara <jack@suse.cz>
5878 R: Amir Goldstein <amir73il@gmail.com>
5879 L: linux-fsdevel@vger.kernel.org
5882 F: include/linux/fsnotify*.h
5884 FUJITSU LAPTOP EXTRAS
5885 M: Jonathan Woithe <jwoithe@just42.net>
5886 L: platform-driver-x86@vger.kernel.org
5888 F: drivers/platform/x86/fujitsu-laptop.c
5890 FUJITSU M-5MO LS CAMERA ISP DRIVER
5891 M: Kyungmin Park <kyungmin.park@samsung.com>
5892 M: Heungjun Kim <riverful.kim@samsung.com>
5893 L: linux-media@vger.kernel.org
5895 F: drivers/media/i2c/m5mols/
5896 F: include/media/i2c/m5mols.h
5898 FUJITSU TABLET EXTRAS
5899 M: Robert Gerlach <khnz@gmx.de>
5900 L: platform-driver-x86@vger.kernel.org
5902 F: drivers/platform/x86/fujitsu-tablet.c
5904 FUSE: FILESYSTEM IN USERSPACE
5905 M: Miklos Szeredi <miklos@szeredi.hu>
5906 L: linux-fsdevel@vger.kernel.org
5907 W: http://fuse.sourceforge.net/
5908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5911 F: include/uapi/linux/fuse.h
5912 F: Documentation/filesystems/fuse.txt
5915 M: Thomas Gleixner <tglx@linutronix.de>
5916 M: Ingo Molnar <mingo@redhat.com>
5917 R: Peter Zijlstra <peterz@infradead.org>
5918 R: Darren Hart <dvhart@infradead.org>
5919 L: linux-kernel@vger.kernel.org
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5923 F: kernel/futex_compat.c
5924 F: include/asm-generic/futex.h
5925 F: include/linux/futex.h
5926 F: include/uapi/linux/futex.h
5927 F: tools/testing/selftests/futex/
5928 F: tools/perf/bench/futex*
5929 F: Documentation/*futex*
5932 M: Kees Cook <keescook@chromium.org>
5933 R: Emese Revfy <re.emese@gmail.com>
5934 L: kernel-hardening@lists.openwall.com
5936 F: scripts/gcc-plugins/
5937 F: scripts/gcc-plugin.sh
5938 F: scripts/Makefile.gcc-plugins
5939 F: Documentation/gcc-plugins.txt
5941 GASKET DRIVER FRAMEWORK
5942 M: Rob Springer <rspringer@google.com>
5943 M: John Joseph <jnjoseph@google.com>
5944 M: Ben Chan <benchan@chromium.org>
5946 F: drivers/staging/gasket/
5948 GCOV BASED KERNEL PROFILING
5949 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5952 F: Documentation/dev-tools/gcov.rst
5954 GDB KERNEL DEBUGGING HELPER SCRIPTS
5955 M: Jan Kiszka <jan.kiszka@siemens.com>
5956 M: Kieran Bingham <kieran@bingham.xyz>
5960 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5961 M: Achim Leubner <achim_leubner@adaptec.com>
5962 L: linux-scsi@vger.kernel.org
5963 W: http://www.icp-vortex.com/
5965 F: drivers/scsi/gdt*
5967 GEMTEK FM RADIO RECEIVER DRIVER
5968 M: Hans Verkuil <hverkuil@xs4all.nl>
5969 L: linux-media@vger.kernel.org
5970 T: git git://linuxtv.org/media_tree.git
5971 W: https://linuxtv.org
5973 F: drivers/media/radio/radio-gemtek*
5975 GENERIC GPIO I2C DRIVER
5976 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5978 F: drivers/i2c/busses/i2c-gpio.c
5979 F: include/linux/platform_data/i2c-gpio.h
5981 GENERIC GPIO I2C MULTIPLEXER DRIVER
5982 M: Peter Korsgaard <peter.korsgaard@barco.com>
5983 L: linux-i2c@vger.kernel.org
5985 F: drivers/i2c/muxes/i2c-mux-gpio.c
5986 F: include/linux/platform_data/i2c-mux-gpio.h
5987 F: Documentation/i2c/muxes/i2c-mux-gpio
5989 GENERIC HDLC (WAN) DRIVERS
5990 M: Krzysztof Halasa <khc@pm.waw.pl>
5991 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5993 F: drivers/net/wan/c101.c
5994 F: drivers/net/wan/hd6457*
5995 F: drivers/net/wan/hdlc*
5996 F: drivers/net/wan/n2.c
5997 F: drivers/net/wan/pc300too.c
5998 F: drivers/net/wan/pci200syn.c
5999 F: drivers/net/wan/wanxl*
6001 GENERIC INCLUDE/ASM HEADER FILES
6002 M: Arnd Bergmann <arnd@arndb.de>
6003 L: linux-arch@vger.kernel.org
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6006 F: include/asm-generic/
6007 F: include/uapi/asm-generic/
6009 GENERIC PHY FRAMEWORK
6010 M: Kishon Vijay Abraham I <kishon@ti.com>
6011 L: linux-kernel@vger.kernel.org
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6015 F: include/linux/phy/
6017 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6018 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6020 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6023 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6024 M: Kevin Hilman <khilman@kernel.org>
6025 M: Ulf Hansson <ulf.hansson@linaro.org>
6026 L: linux-pm@vger.kernel.org
6028 F: drivers/base/power/domain*.c
6029 F: include/linux/pm_domain.h
6030 F: Documentation/devicetree/bindings/power/power_domain.txt
6032 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6033 M: Eugen Hristev <eugen.hristev@microchip.com>
6034 L: linux-input@vger.kernel.org
6036 F: drivers/input/touchscreen/resistive-adc-touch.c
6038 GENERIC UIO DRIVER FOR PCI DEVICES
6039 M: "Michael S. Tsirkin" <mst@redhat.com>
6040 L: kvm@vger.kernel.org
6042 F: drivers/uio/uio_pci_generic.c
6044 GENWQE (IBM Generic Workqueue Card)
6045 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6046 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6048 F: drivers/misc/genwqe/
6050 GET_MAINTAINER SCRIPT
6051 M: Joe Perches <joe@perches.com>
6053 F: scripts/get_maintainer.pl
6056 M: Bob Peterson <rpeterso@redhat.com>
6057 M: Andreas Gruenbacher <agruenba@redhat.com>
6058 L: cluster-devel@redhat.com
6059 W: http://sources.redhat.com/cluster/
6060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6062 F: Documentation/filesystems/gfs2*.txt
6064 F: include/uapi/linux/gfs2_ondisk.h
6066 GIGASET ISDN DRIVERS
6067 M: Paul Bolle <pebolle@tiscali.nl>
6068 L: gigaset307x-common@lists.sourceforge.net
6069 W: http://gigaset307x.sourceforge.net/
6071 F: Documentation/isdn/README.gigaset
6072 F: drivers/isdn/gigaset/
6073 F: include/uapi/linux/gigaset_dev.h
6076 M: Hans Verkuil <hans.verkuil@cisco.com>
6077 L: linux-media@vger.kernel.org
6079 F: drivers/media/usb/go7007/
6082 M: Bastien Nocera <hadess@hadess.net>
6083 L: linux-input@vger.kernel.org
6085 F: drivers/input/touchscreen/goodix.c
6087 GPD POCKET FAN DRIVER
6088 M: Hans de Goede <hdegoede@redhat.com>
6089 L: platform-driver-x86@vger.kernel.org
6091 F: drivers/platform/x86/gpd-pocket-fan.c
6094 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6095 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6096 L: linux-gpio@vger.kernel.org
6097 L: linux-acpi@vger.kernel.org
6099 F: Documentation/acpi/gpio-properties.txt
6100 F: drivers/gpio/gpiolib-acpi.c
6103 M: Sean Young <sean@mess.org>
6104 L: linux-media@vger.kernel.org
6106 F: drivers/media/rc/gpio-ir-tx.c
6109 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6110 R: Bartosz Golaszewski <brgl@bgdev.pl>
6111 L: linux-gpio@vger.kernel.org
6113 F: drivers/gpio/gpio-mockup.c
6114 F: tools/testing/selftests/gpio/
6117 M: Linus Walleij <linus.walleij@linaro.org>
6118 L: linux-gpio@vger.kernel.org
6119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6121 F: Documentation/devicetree/bindings/gpio/
6122 F: Documentation/driver-api/gpio/
6123 F: Documentation/gpio/
6124 F: Documentation/ABI/testing/gpio-cdev
6125 F: Documentation/ABI/obsolete/sysfs-gpio
6127 F: include/linux/gpio/
6128 F: include/linux/gpio.h
6129 F: include/linux/of_gpio.h
6130 F: include/asm-generic/gpio.h
6131 F: include/uapi/linux/gpio.h
6134 GRE DEMULTIPLEXER DRIVER
6135 M: Dmitry Kozlov <xeb@mail.ru>
6136 L: netdev@vger.kernel.org
6138 F: net/ipv4/gre_demux.c
6139 F: net/ipv4/gre_offload.c
6140 F: include/net/gre.h
6142 GRETH 10/100/1G Ethernet MAC device driver
6143 M: Andreas Larsson <andreas@gaisler.com>
6144 L: netdev@vger.kernel.org
6146 F: drivers/net/ethernet/aeroflex/
6148 GREYBUS AUDIO PROTOCOLS DRIVERS
6149 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6150 M: Mark Greer <mgreer@animalcreek.com>
6152 F: drivers/staging/greybus/audio_apbridgea.c
6153 F: drivers/staging/greybus/audio_apbridgea.h
6154 F: drivers/staging/greybus/audio_codec.c
6155 F: drivers/staging/greybus/audio_codec.h
6156 F: drivers/staging/greybus/audio_gb.c
6157 F: drivers/staging/greybus/audio_manager.c
6158 F: drivers/staging/greybus/audio_manager.h
6159 F: drivers/staging/greybus/audio_manager_module.c
6160 F: drivers/staging/greybus/audio_manager_private.h
6161 F: drivers/staging/greybus/audio_manager_sysfs.c
6162 F: drivers/staging/greybus/audio_module.c
6163 F: drivers/staging/greybus/audio_topology.c
6165 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6166 M: Viresh Kumar <vireshk@kernel.org>
6168 F: drivers/staging/greybus/authentication.c
6169 F: drivers/staging/greybus/bootrom.c
6170 F: drivers/staging/greybus/firmware.h
6171 F: drivers/staging/greybus/fw-core.c
6172 F: drivers/staging/greybus/fw-download.c
6173 F: drivers/staging/greybus/fw-management.c
6174 F: drivers/staging/greybus/greybus_authentication.h
6175 F: drivers/staging/greybus/greybus_firmware.h
6176 F: drivers/staging/greybus/hid.c
6177 F: drivers/staging/greybus/i2c.c
6178 F: drivers/staging/greybus/spi.c
6179 F: drivers/staging/greybus/spilib.c
6180 F: drivers/staging/greybus/spilib.h
6182 GREYBUS LOOPBACK DRIVER
6183 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6185 F: drivers/staging/greybus/loopback.c
6187 GREYBUS PLATFORM DRIVERS
6188 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6190 F: drivers/staging/greybus/arche-platform.c
6191 F: drivers/staging/greybus/arche-apb-ctrl.c
6192 F: drivers/staging/greybus/arche_platform.h
6194 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6195 M: Rui Miguel Silva <rmfrfs@gmail.com>
6197 F: drivers/staging/greybus/sdio.c
6198 F: drivers/staging/greybus/light.c
6199 F: drivers/staging/greybus/gpio.c
6200 F: drivers/staging/greybus/power_supply.c
6201 F: drivers/staging/greybus/spi.c
6202 F: drivers/staging/greybus/spilib.c
6205 M: Johan Hovold <johan@kernel.org>
6206 M: Alex Elder <elder@kernel.org>
6207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6209 F: drivers/staging/greybus/
6210 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6212 GREYBUS UART PROTOCOLS DRIVERS
6213 M: David Lin <dtwlin@gmail.com>
6215 F: drivers/staging/greybus/uart.c
6216 F: drivers/staging/greybus/log.c
6218 GS1662 VIDEO SERIALIZER
6219 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6220 L: linux-media@vger.kernel.org
6221 T: git git://linuxtv.org/media_tree.git
6223 F: drivers/media/spi/gs1662.c
6225 GSPCA FINEPIX SUBDRIVER
6226 M: Frank Zago <frank@zago.net>
6227 L: linux-media@vger.kernel.org
6228 T: git git://linuxtv.org/media_tree.git
6230 F: drivers/media/usb/gspca/finepix.c
6232 GSPCA GL860 SUBDRIVER
6233 M: Olivier Lorin <o.lorin@laposte.net>
6234 L: linux-media@vger.kernel.org
6235 T: git git://linuxtv.org/media_tree.git
6237 F: drivers/media/usb/gspca/gl860/
6239 GSPCA M5602 SUBDRIVER
6240 M: Erik Andren <erik.andren@gmail.com>
6241 L: linux-media@vger.kernel.org
6242 T: git git://linuxtv.org/media_tree.git
6244 F: drivers/media/usb/gspca/m5602/
6246 GSPCA PAC207 SONIXB SUBDRIVER
6247 M: Hans Verkuil <hverkuil@xs4all.nl>
6248 L: linux-media@vger.kernel.org
6249 T: git git://linuxtv.org/media_tree.git
6251 F: drivers/media/usb/gspca/pac207.c
6253 GSPCA SN9C20X SUBDRIVER
6254 M: Brian Johnson <brijohn@gmail.com>
6255 L: linux-media@vger.kernel.org
6256 T: git git://linuxtv.org/media_tree.git
6258 F: drivers/media/usb/gspca/sn9c20x.c
6260 GSPCA T613 SUBDRIVER
6261 M: Leandro Costantino <lcostantino@gmail.com>
6262 L: linux-media@vger.kernel.org
6263 T: git git://linuxtv.org/media_tree.git
6265 F: drivers/media/usb/gspca/t613.c
6267 GSPCA USB WEBCAM DRIVER
6268 M: Hans Verkuil <hverkuil@xs4all.nl>
6269 L: linux-media@vger.kernel.org
6270 T: git git://linuxtv.org/media_tree.git
6272 F: drivers/media/usb/gspca/
6274 GTP (GPRS Tunneling Protocol)
6275 M: Pablo Neira Ayuso <pablo@netfilter.org>
6276 M: Harald Welte <laforge@gnumonks.org>
6277 L: osmocom-net-gprs@lists.osmocom.org
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6280 F: drivers/net/gtp.c
6282 GUID PARTITION TABLE (GPT)
6283 M: Davidlohr Bueso <dave@stgolabs.net>
6284 L: linux-efi@vger.kernel.org
6286 F: block/partitions/efi.*
6289 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6290 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6291 W: http://uclinux-h8.sourceforge.jp
6292 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6295 F: drivers/clocksource/h8300_*.c
6296 F: drivers/clk/h8300/
6297 F: drivers/irqchip/irq-renesas-h8*.c
6300 M: Antti Palosaari <crope@iki.fi>
6301 L: linux-media@vger.kernel.org
6302 W: https://linuxtv.org
6303 W: http://palosaari.fi/linux/
6304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6305 T: git git://linuxtv.org/anttip/media_tree.git
6307 F: drivers/media/usb/hackrf/
6309 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6310 M: Frank Seidel <frank@f-seidel.de>
6311 L: platform-driver-x86@vger.kernel.org
6312 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6314 F: drivers/platform/x86/hdaps.c
6317 M: Jean Delvare <jdelvare@suse.com>
6318 M: Guenter Roeck <linux@roeck-us.net>
6319 L: linux-hwmon@vger.kernel.org
6320 W: http://hwmon.wiki.kernel.org/
6321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6323 F: Documentation/devicetree/bindings/hwmon/
6324 F: Documentation/hwmon/
6326 F: include/linux/hwmon*.h
6328 HARDWARE RANDOM NUMBER GENERATOR CORE
6329 M: Matt Mackall <mpm@selenic.com>
6330 M: Herbert Xu <herbert@gondor.apana.org.au>
6331 L: linux-crypto@vger.kernel.org
6333 F: Documentation/devicetree/bindings/rng/
6334 F: Documentation/hw_random.txt
6335 F: drivers/char/hw_random/
6336 F: include/linux/hw_random.h
6338 HARDWARE TRACING FACILITIES
6339 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6341 F: drivers/hwtracing/
6343 HARDWARE SPINLOCK CORE
6344 M: Ohad Ben-Cohen <ohad@wizery.com>
6345 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6346 L: linux-remoteproc@vger.kernel.org
6348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6349 F: Documentation/devicetree/bindings/hwlock/
6350 F: Documentation/hwspinlock.txt
6351 F: drivers/hwspinlock/
6352 F: include/linux/hwspinlock.h
6354 HARMONY SOUND DRIVER
6355 L: linux-parisc@vger.kernel.org
6357 F: sound/parisc/harmony.*
6359 HDPVR USB VIDEO ENCODER DRIVER
6360 M: Hans Verkuil <hverkuil@xs4all.nl>
6361 L: linux-media@vger.kernel.org
6362 T: git git://linuxtv.org/media_tree.git
6363 W: https://linuxtv.org
6365 F: drivers/media/usb/hdpvr/
6367 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6368 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6370 F: Documentation/watchdog/hpwdt.txt
6371 F: drivers/watchdog/hpwdt.c
6373 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6374 M: Don Brace <don.brace@microsemi.com>
6375 L: esc.storagedev@microsemi.com
6376 L: linux-scsi@vger.kernel.org
6378 F: Documentation/scsi/hpsa.txt
6379 F: drivers/scsi/hpsa*.[ch]
6380 F: include/linux/cciss*.h
6381 F: include/uapi/linux/cciss*.h
6384 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6385 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6386 L: linux-rdma@vger.kernel.org
6388 F: drivers/infiniband/hw/hfi1
6391 L: linux-fsdevel@vger.kernel.org
6393 F: Documentation/filesystems/hfs.txt
6397 L: linux-fsdevel@vger.kernel.org
6399 F: Documentation/filesystems/hfsplus.txt
6402 HGA FRAMEBUFFER DRIVER
6403 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6404 L: linux-nvidia@lists.surfsouth.com
6405 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6407 F: drivers/video/fbdev/hgafb.c
6409 HIBERNATION (aka Software Suspend, aka swsusp)
6410 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6411 M: Pavel Machek <pavel@ucw.cz>
6412 L: linux-pm@vger.kernel.org
6413 B: https://bugzilla.kernel.org
6416 F: drivers/base/power/
6418 F: include/linux/suspend.h
6419 F: include/linux/freezer.h
6420 F: include/linux/pm.h
6421 F: arch/*/include/asm/suspend*.h
6424 M: Jiri Kosina <jikos@kernel.org>
6425 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6426 L: linux-input@vger.kernel.org
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6430 F: include/linux/hid*
6431 F: include/uapi/linux/hid*
6433 HID SENSOR HUB DRIVERS
6434 M: Jiri Kosina <jikos@kernel.org>
6435 M: Jonathan Cameron <jic23@kernel.org>
6436 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6437 L: linux-input@vger.kernel.org
6438 L: linux-iio@vger.kernel.org
6440 F: Documentation/hid/hid-sensor*
6441 F: drivers/hid/hid-sensor-*
6442 F: drivers/iio/*/hid-*
6443 F: include/linux/hid-sensor-*
6445 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6446 M: Thomas Gleixner <tglx@linutronix.de>
6447 L: linux-kernel@vger.kernel.org
6448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6450 F: Documentation/timers/
6451 F: kernel/time/hrtimer.c
6452 F: kernel/time/clockevents.c
6453 F: kernel/time/timer_*.c
6454 F: include/linux/clockchips.h
6455 F: include/linux/hrtimer.h
6457 HIGH-SPEED SCC DRIVER FOR AX.25
6458 L: linux-hams@vger.kernel.org
6460 F: drivers/net/hamradio/dmascc.c
6461 F: drivers/net/hamradio/scc.c
6463 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6464 M: HighPoint Linux Team <linux@highpoint-tech.com>
6465 W: http://www.highpoint-tech.com
6467 F: Documentation/scsi/hptiop.txt
6468 F: drivers/scsi/hptiop.c
6471 M: Jes Sorensen <jes@trained-monkey.org>
6472 L: linux-hippi@sunsite.dk
6474 F: include/linux/hippidevice.h
6475 F: include/uapi/linux/if_hippi.h
6477 F: drivers/net/hippi/
6479 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6480 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6481 M: Salil Mehta <salil.mehta@huawei.com>
6482 L: netdev@vger.kernel.org
6483 W: http://www.hisilicon.com
6485 F: drivers/net/ethernet/hisilicon/hns3/
6487 HISILICON LPC BUS DRIVER
6488 M: john.garry@huawei.com
6489 W: http://www.hisilicon.com
6491 F: drivers/bus/hisi_lpc.c
6492 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6494 HISILICON NETWORK SUBSYSTEM DRIVER
6495 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6496 M: Salil Mehta <salil.mehta@huawei.com>
6497 L: netdev@vger.kernel.org
6498 W: http://www.hisilicon.com
6500 F: drivers/net/ethernet/hisilicon/
6501 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6503 HISILICON PMU DRIVER
6504 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6505 W: http://www.hisilicon.com
6507 F: drivers/perf/hisilicon
6508 F: Documentation/perf/hisi-pmu.txt
6510 HISILICON ROCE DRIVER
6511 M: Lijun Ou <oulijun@huawei.com>
6512 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6513 L: linux-rdma@vger.kernel.org
6515 F: drivers/infiniband/hw/hns/
6516 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6518 HISILICON SAS Controller
6519 M: John Garry <john.garry@huawei.com>
6520 W: http://www.hisilicon.com
6522 F: drivers/scsi/hisi_sas/
6523 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6525 HMM - Heterogeneous Memory Management
6526 M: Jérôme Glisse <jglisse@redhat.com>
6527 L: linux-mm@kvack.org
6530 F: include/linux/hmm*
6531 F: Documentation/vm/hmm.rst
6534 M: Jouni Malinen <j@w1.fi>
6535 L: linux-wireless@vger.kernel.org
6536 W: http://w1.fi/hostap-driver.html
6538 F: drivers/net/wireless/intersil/hostap/
6540 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6541 L: platform-driver-x86@vger.kernel.org
6543 F: drivers/platform/x86/tc1100-wmi.c
6545 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6546 M: Jaroslav Kysela <perex@perex.cz>
6548 F: drivers/net/ethernet/hp/hp100.*
6550 HPET: High Precision Event Timers driver
6551 M: Clemens Ladisch <clemens@ladisch.de>
6553 F: Documentation/timers/hpet.txt
6554 F: drivers/char/hpet.c
6555 F: include/linux/hpet.h
6556 F: include/uapi/linux/hpet.h
6560 F: arch/x86/kernel/hpet.c
6561 F: arch/x86/include/asm/hpet.h
6564 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6565 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6570 M: Sebastian Reichel <sre@kernel.org>
6571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6573 F: Documentation/ABI/testing/sysfs-bus-hsi
6574 F: Documentation/driver-api/hsi.rst
6576 F: include/linux/hsi/
6577 F: include/uapi/linux/hsi/
6580 L: linux-usb@vger.kernel.org
6582 F: drivers/net/usb/hso.c
6584 HSR NETWORK PROTOCOL
6585 M: Arvid Brodin <arvid.brodin@alten.se>
6586 L: netdev@vger.kernel.org
6590 HT16K33 LED CONTROLLER DRIVER
6591 M: Robin van der Gracht <robin@protonic.nl>
6593 F: drivers/auxdisplay/ht16k33.c
6594 F: Documentation/devicetree/bindings/display/ht16k33.txt
6596 HTCPEN TOUCHSCREEN DRIVER
6597 M: Pau Oliva Fora <pof@eslack.org>
6598 L: linux-input@vger.kernel.org
6600 F: drivers/input/touchscreen/htcpen.c
6602 HUAWEI ETHERNET DRIVER
6603 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6604 L: netdev@vger.kernel.org
6606 F: Documentation/networking/hinic.txt
6607 F: drivers/net/ethernet/huawei/hinic/
6610 M: Mike Kravetz <mike.kravetz@oracle.com>
6611 L: linux-mm@kvack.org
6615 F: include/linux/hugetlb.h
6616 F: Documentation/admin-guide/mm/hugetlbpage.rst
6617 F: Documentation/vm/hugetlbfs_reserv.rst
6618 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6621 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6622 L: linux-media@vger.kernel.org
6623 T: git git://linuxtv.org/media_tree.git
6624 W: https://linuxtv.org
6626 F: drivers/media/platform/sti/hva
6628 HWPOISON MEMORY FAILURE HANDLING
6629 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6630 L: linux-mm@kvack.org
6632 F: mm/memory-failure.c
6633 F: mm/hwpoison-inject.c
6635 Hyper-V CORE AND DRIVERS
6636 M: "K. Y. Srinivasan" <kys@microsoft.com>
6637 M: Haiyang Zhang <haiyangz@microsoft.com>
6638 M: Stephen Hemminger <sthemmin@microsoft.com>
6639 L: devel@linuxdriverproject.org
6641 F: Documentation/networking/netvsc.txt
6642 F: arch/x86/include/asm/mshyperv.h
6643 F: arch/x86/include/asm/trace/hyperv.h
6644 F: arch/x86/include/asm/hyperv-tlfs.h
6645 F: arch/x86/kernel/cpu/mshyperv.c
6647 F: drivers/hid/hid-hyperv.c
6649 F: drivers/input/serio/hyperv-keyboard.c
6650 F: drivers/pci/controller/pci-hyperv.c
6651 F: drivers/net/hyperv/
6652 F: drivers/scsi/storvsc_drv.c
6653 F: drivers/uio/uio_hv_generic.c
6654 F: drivers/video/fbdev/hyperv_fb.c
6655 F: net/vmw_vsock/hyperv_transport.c
6656 F: include/linux/hyperv.h
6657 F: include/uapi/linux/hyperv.h
6659 F: Documentation/ABI/stable/sysfs-bus-vmbus
6661 HYPERVISOR VIRTUAL CONSOLE DRIVER
6662 L: linuxppc-dev@lists.ozlabs.org
6667 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6668 L: linux-i2c@vger.kernel.org
6669 L: linux-acpi@vger.kernel.org
6671 F: drivers/i2c/i2c-core-acpi.c
6674 M: Peter Rosin <peda@axentia.se>
6675 L: linux-i2c@vger.kernel.org
6677 F: Documentation/i2c/i2c-topology
6678 F: Documentation/i2c/muxes/
6679 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6680 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6681 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6682 F: drivers/i2c/i2c-mux.c
6683 F: drivers/i2c/muxes/
6684 F: include/linux/i2c-mux.h
6686 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6687 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6688 L: linux-i2c@vger.kernel.org
6690 F: drivers/i2c/busses/i2c-mv64xxx.c
6692 I2C OVER PARALLEL PORT
6693 M: Jean Delvare <jdelvare@suse.com>
6694 L: linux-i2c@vger.kernel.org
6696 F: Documentation/i2c/busses/i2c-parport
6697 F: Documentation/i2c/busses/i2c-parport-light
6698 F: drivers/i2c/busses/i2c-parport.c
6699 F: drivers/i2c/busses/i2c-parport-light.c
6702 M: Wolfram Sang <wsa@the-dreams.de>
6703 L: linux-i2c@vger.kernel.org
6704 W: https://i2c.wiki.kernel.org/
6705 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6708 F: Documentation/devicetree/bindings/i2c/i2c.txt
6709 F: Documentation/i2c/
6711 F: include/linux/i2c.h
6712 F: include/linux/i2c-dev.h
6713 F: include/linux/i2c-smbus.h
6714 F: include/uapi/linux/i2c.h
6715 F: include/uapi/linux/i2c-*.h
6717 I2C SUBSYSTEM HOST DRIVERS
6718 L: linux-i2c@vger.kernel.org
6719 W: https://i2c.wiki.kernel.org/
6720 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6723 F: Documentation/devicetree/bindings/i2c/
6724 F: drivers/i2c/algos/
6725 F: drivers/i2c/busses/
6728 M: Jean Delvare <jdelvare@suse.com>
6729 L: linux-i2c@vger.kernel.org
6731 F: Documentation/i2c/busses/i2c-taos-evm
6732 F: drivers/i2c/busses/i2c-taos-evm.c
6735 M: Till Harbaum <till@harbaum.org>
6736 L: linux-i2c@vger.kernel.org
6737 W: http://www.harbaum.org/till/i2c_tiny_usb
6739 F: drivers/i2c/busses/i2c-tiny-usb.c
6741 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6742 M: Jean Delvare <jdelvare@suse.com>
6743 L: linux-i2c@vger.kernel.org
6745 F: Documentation/i2c/busses/i2c-ali1535
6746 F: Documentation/i2c/busses/i2c-ali1563
6747 F: Documentation/i2c/busses/i2c-ali15x3
6748 F: Documentation/i2c/busses/i2c-amd756
6749 F: Documentation/i2c/busses/i2c-amd8111
6750 F: Documentation/i2c/busses/i2c-i801
6751 F: Documentation/i2c/busses/i2c-nforce2
6752 F: Documentation/i2c/busses/i2c-piix4
6753 F: Documentation/i2c/busses/i2c-sis5595
6754 F: Documentation/i2c/busses/i2c-sis630
6755 F: Documentation/i2c/busses/i2c-sis96x
6756 F: Documentation/i2c/busses/i2c-via
6757 F: Documentation/i2c/busses/i2c-viapro
6758 F: drivers/i2c/busses/i2c-ali1535.c
6759 F: drivers/i2c/busses/i2c-ali1563.c
6760 F: drivers/i2c/busses/i2c-ali15x3.c
6761 F: drivers/i2c/busses/i2c-amd756.c
6762 F: drivers/i2c/busses/i2c-amd756-s4882.c
6763 F: drivers/i2c/busses/i2c-amd8111.c
6764 F: drivers/i2c/busses/i2c-i801.c
6765 F: drivers/i2c/busses/i2c-isch.c
6766 F: drivers/i2c/busses/i2c-nforce2.c
6767 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6768 F: drivers/i2c/busses/i2c-piix4.c
6769 F: drivers/i2c/busses/i2c-sis5595.c
6770 F: drivers/i2c/busses/i2c-sis630.c
6771 F: drivers/i2c/busses/i2c-sis96x.c
6772 F: drivers/i2c/busses/i2c-via.c
6773 F: drivers/i2c/busses/i2c-viapro.c
6775 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6776 M: Hans de Goede <hdegoede@redhat.com>
6777 L: linux-i2c@vger.kernel.org
6779 F: drivers/i2c/busses/i2c-cht-wc.c
6781 I2C/SMBUS ISMT DRIVER
6782 M: Seth Heasley <seth.heasley@intel.com>
6783 M: Neil Horman <nhorman@tuxdriver.com>
6784 L: linux-i2c@vger.kernel.org
6785 F: drivers/i2c/busses/i2c-ismt.c
6786 F: Documentation/i2c/busses/i2c-ismt
6788 I2C/SMBUS STUB DRIVER
6789 M: Jean Delvare <jdelvare@suse.com>
6790 L: linux-i2c@vger.kernel.org
6792 F: drivers/i2c/i2c-stub.c
6794 IA64 (Itanium) PLATFORM
6795 M: Tony Luck <tony.luck@intel.com>
6796 M: Fenghua Yu <fenghua.yu@intel.com>
6797 L: linux-ia64@vger.kernel.org
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6802 IBM Power 842 compression accelerator
6803 M: Haren Myneni <haren@us.ibm.com>
6805 F: drivers/crypto/nx/Makefile
6806 F: drivers/crypto/nx/Kconfig
6807 F: drivers/crypto/nx/nx-842*
6808 F: include/linux/sw842.h
6812 IBM Power in-Nest Crypto Acceleration
6813 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6814 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6815 L: linux-crypto@vger.kernel.org
6817 F: drivers/crypto/nx/Makefile
6818 F: drivers/crypto/nx/Kconfig
6819 F: drivers/crypto/nx/nx-aes*
6820 F: drivers/crypto/nx/nx-sha*
6821 F: drivers/crypto/nx/nx.*
6822 F: drivers/crypto/nx/nx_csbcpb.h
6823 F: drivers/crypto/nx/nx_debugfs.h
6825 IBM Power Linux RAID adapter
6826 M: Brian King <brking@us.ibm.com>
6828 F: drivers/scsi/ipr.*
6830 IBM Power SRIOV Virtual NIC Device Driver
6831 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6832 M: John Allen <jallen@linux.vnet.ibm.com>
6833 L: netdev@vger.kernel.org
6835 F: drivers/net/ethernet/ibm/ibmvnic.*
6837 IBM Power Virtual Accelerator Switchboard
6838 M: Sukadev Bhattiprolu
6839 L: linuxppc-dev@lists.ozlabs.org
6841 F: arch/powerpc/platforms/powernv/vas*
6842 F: arch/powerpc/platforms/powernv/copy-paste.h
6843 F: arch/powerpc/include/asm/vas.h
6844 F: arch/powerpc/include/uapi/asm/vas.h
6846 IBM Power Virtual Ethernet Device Driver
6847 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6848 L: netdev@vger.kernel.org
6850 F: drivers/net/ethernet/ibm/ibmveth.*
6852 IBM Power Virtual FC Device Drivers
6853 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6854 L: linux-scsi@vger.kernel.org
6856 F: drivers/scsi/ibmvscsi/ibmvfc*
6858 IBM Power Virtual Management Channel Driver
6859 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6860 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6862 F: drivers/misc/ibmvmc.*
6864 IBM Power Virtual SCSI Device Drivers
6865 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6866 L: linux-scsi@vger.kernel.org
6868 F: drivers/scsi/ibmvscsi/ibmvscsi*
6869 F: include/scsi/viosrp.h
6871 IBM Power Virtual SCSI Device Target Driver
6872 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6873 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6874 L: linux-scsi@vger.kernel.org
6875 L: target-devel@vger.kernel.org
6877 F: drivers/scsi/ibmvscsi_tgt/
6879 IBM Power VMX Cryptographic instructions
6880 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6881 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6882 L: linux-crypto@vger.kernel.org
6884 F: drivers/crypto/vmx/Makefile
6885 F: drivers/crypto/vmx/Kconfig
6886 F: drivers/crypto/vmx/vmx.c
6887 F: drivers/crypto/vmx/aes*
6888 F: drivers/crypto/vmx/ghash*
6889 F: drivers/crypto/vmx/ppc-xlate.pl
6891 IBM ServeRAID RAID DRIVER
6893 F: drivers/scsi/ips.*
6895 ICH LPC AND GPIO DRIVER
6896 M: Peter Tyser <ptyser@xes-inc.com>
6898 F: drivers/mfd/lpc_ich.c
6899 F: drivers/gpio/gpio-ich.c
6902 M: "David S. Miller" <davem@davemloft.net>
6903 L: linux-ide@vger.kernel.org
6904 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6907 F: Documentation/ide/
6909 F: include/linux/ide.h
6912 M: Borislav Petkov <bp@alien8.de>
6913 L: linux-ide@vger.kernel.org
6915 F: Documentation/cdrom/ide-cd
6916 F: drivers/ide/ide-cd*
6918 IDEAPAD LAPTOP EXTRAS DRIVER
6919 M: Ike Panhc <ike.pan@canonical.com>
6920 L: platform-driver-x86@vger.kernel.org
6921 W: http://launchpad.net/ideapad-laptop
6923 F: drivers/platform/x86/ideapad-laptop.c
6925 IDEAPAD LAPTOP SLIDEBAR DRIVER
6926 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6927 L: linux-input@vger.kernel.org
6928 W: https://github.com/o2genum/ideapad-slidebar
6930 F: drivers/input/misc/ideapad_slidebar.c
6932 IDT VersaClock 5 CLOCK DRIVER
6933 M: Marek Vasut <marek.vasut@gmail.com>
6935 F: drivers/clk/clk-versaclock5.c
6937 IEEE 802.15.4 SUBSYSTEM
6938 M: Alexander Aring <alex.aring@gmail.com>
6939 M: Stefan Schmidt <stefan@osg.samsung.com>
6940 L: linux-wpan@vger.kernel.org
6941 W: http://wpan.cakelab.org/
6942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6947 F: drivers/net/ieee802154/
6948 F: include/linux/nl802154.h
6949 F: include/linux/ieee802154.h
6950 F: include/net/nl802154.h
6951 F: include/net/mac802154.h
6952 F: include/net/af_ieee802154.h
6953 F: include/net/cfg802154.h
6954 F: include/net/ieee802154_netdev.h
6955 F: Documentation/networking/ieee802154.txt
6958 M: Yotam Gigi <yotam.gi@gmail.com>
6959 M: Jamal Hadi Salim <jhs@mojatatu.com>
6961 F: include/net/ife.h
6962 F: include/uapi/linux/ife.h
6964 IGORPLUG-USB IR RECEIVER
6965 M: Sean Young <sean@mess.org>
6966 L: linux-media@vger.kernel.org
6968 F: drivers/media/rc/igorplugusb.c
6970 IGUANAWORKS USB IR TRANSCEIVER
6971 M: Sean Young <sean@mess.org>
6972 L: linux-media@vger.kernel.org
6974 F: drivers/media/rc/iguanair.c
6976 IIO DIGITAL POTENTIOMETER DAC
6977 M: Peter Rosin <peda@axentia.se>
6978 L: linux-iio@vger.kernel.org
6980 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6981 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6982 F: drivers/iio/dac/dpot-dac.c
6984 IIO ENVELOPE DETECTOR
6985 M: Peter Rosin <peda@axentia.se>
6986 L: linux-iio@vger.kernel.org
6988 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6989 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6990 F: drivers/iio/adc/envelope-detector.c
6993 M: Peter Rosin <peda@axentia.se>
6994 L: linux-iio@vger.kernel.org
6996 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6997 F: drivers/iio/multiplexer/iio-mux.c
6999 IIO SUBSYSTEM AND DRIVERS
7000 M: Jonathan Cameron <jic23@kernel.org>
7001 R: Hartmut Knaack <knaack.h@gmx.de>
7002 R: Lars-Peter Clausen <lars@metafoo.de>
7003 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7004 L: linux-iio@vger.kernel.org
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7007 F: Documentation/ABI/testing/configfs-iio*
7008 F: Documentation/ABI/testing/sysfs-bus-iio*
7009 F: Documentation/devicetree/bindings/iio/
7011 F: drivers/staging/iio/
7012 F: include/linux/iio/
7016 M: Peter Rosin <peda@axentia.se>
7017 L: linux-iio@vger.kernel.org
7019 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7020 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7021 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7022 F: drivers/iio/afe/iio-rescale.c
7024 IKANOS/ADI EAGLE ADSL USB DRIVER
7025 M: Matthieu Castet <castet.matthieu@free.fr>
7026 M: Stanislaw Gruszka <stf_xl@wp.pl>
7028 F: drivers/usb/atm/ueagle-atm.c
7030 IMGTEC ASCII LCD DRIVER
7031 M: Paul Burton <paul.burton@mips.com>
7033 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7034 F: drivers/auxdisplay/img-ascii-lcd.c
7036 IMGTEC IR DECODER DRIVER
7037 M: James Hogan <jhogan@kernel.org>
7039 F: drivers/media/rc/img-ir/
7041 IMON SOUNDGRAPH USB IR RECEIVER
7042 M: Sean Young <sean@mess.org>
7043 L: linux-media@vger.kernel.org
7045 F: drivers/media/rc/imon_raw.c
7046 F: drivers/media/rc/imon.c
7048 IMS TWINTURBO FRAMEBUFFER DRIVER
7049 L: linux-fbdev@vger.kernel.org
7051 F: drivers/video/fbdev/imsttfb.c
7053 INA209 HARDWARE MONITOR DRIVER
7054 M: Guenter Roeck <linux@roeck-us.net>
7055 L: linux-hwmon@vger.kernel.org
7057 F: Documentation/hwmon/ina209
7058 F: Documentation/devicetree/bindings/i2c/ina209.txt
7059 F: drivers/hwmon/ina209.c
7061 INA2XX HARDWARE MONITOR DRIVER
7062 M: Guenter Roeck <linux@roeck-us.net>
7063 L: linux-hwmon@vger.kernel.org
7065 F: Documentation/hwmon/ina2xx
7066 F: drivers/hwmon/ina2xx.c
7067 F: include/linux/platform_data/ina2xx.h
7069 INDUSTRY PACK SUBSYSTEM (IPACK)
7070 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7071 M: Jens Taprogge <jens.taprogge@taprogge.org>
7072 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7073 L: industrypack-devel@lists.sourceforge.net
7074 W: http://industrypack.sourceforge.net
7078 INFINIBAND SUBSYSTEM
7079 M: Doug Ledford <dledford@redhat.com>
7080 M: Jason Gunthorpe <jgg@mellanox.com>
7081 L: linux-rdma@vger.kernel.org
7082 W: https://github.com/linux-rdma/rdma-core
7083 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7086 F: Documentation/devicetree/bindings/infiniband/
7087 F: Documentation/infiniband/
7088 F: drivers/infiniband/
7089 F: include/uapi/linux/if_infiniband.h
7090 F: include/uapi/rdma/
7093 INGENIC JZ4780 DMA Driver
7094 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7096 F: drivers/dma/dma-jz4780.c
7098 INGENIC JZ4780 NAND DRIVER
7099 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7100 L: linux-mtd@lists.infradead.org
7102 F: drivers/mtd/nand/raw/jz4780_*
7105 M: Jan Kara <jack@suse.cz>
7106 R: Amir Goldstein <amir73il@gmail.com>
7107 L: linux-fsdevel@vger.kernel.org
7109 F: Documentation/filesystems/inotify.txt
7110 F: fs/notify/inotify/
7111 F: include/linux/inotify.h
7112 F: include/uapi/linux/inotify.h
7114 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7115 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7116 L: linux-input@vger.kernel.org
7117 Q: http://patchwork.kernel.org/project/linux-input/list/
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7121 F: include/linux/input.h
7122 F: include/uapi/linux/input.h
7123 F: include/uapi/linux/input-event-codes.h
7124 F: include/linux/input/
7125 F: Documentation/devicetree/bindings/input/
7126 F: Documentation/input/
7128 INPUT MULTITOUCH (MT) PROTOCOL
7129 M: Henrik Rydberg <rydberg@bitmath.org>
7130 L: linux-input@vger.kernel.org
7132 F: Documentation/input/multi-touch-protocol.rst
7133 F: drivers/input/input-mt.c
7136 INSIDE SECURE CRYPTO DRIVER
7137 M: Antoine Tenart <antoine.tenart@bootlin.com>
7138 F: drivers/crypto/inside-secure/
7140 L: linux-crypto@vger.kernel.org
7142 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7143 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7144 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7145 L: linux-integrity@vger.kernel.org
7146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7148 F: security/integrity/ima/
7150 INTEL 810/815 FRAMEBUFFER DRIVER
7151 M: Antonino Daplas <adaplas@gmail.com>
7152 L: linux-fbdev@vger.kernel.org
7154 F: drivers/video/fbdev/i810/
7157 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7158 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7159 M: Jie Yang <yang.jie@linux.intel.com>
7160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7164 INTEL C600 SERIES SAS CONTROLLER DRIVER
7165 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7166 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7167 L: linux-scsi@vger.kernel.org
7168 T: git git://git.code.sf.net/p/intel-sas/isci
7170 F: drivers/scsi/isci/
7172 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7173 M: Jani Nikula <jani.nikula@linux.intel.com>
7174 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7175 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7176 L: intel-gfx@lists.freedesktop.org
7177 W: https://01.org/linuxgraphics/
7178 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7179 C: irc://chat.freenode.net/intel-gfx
7180 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7181 T: git git://anongit.freedesktop.org/drm-intel
7183 F: drivers/gpu/drm/i915/
7184 F: include/drm/i915*
7185 F: include/uapi/drm/i915_drm.h
7186 F: Documentation/gpu/i915.rst
7188 INTEL ETHERNET DRIVERS
7189 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7190 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7191 W: http://www.intel.com/support/feedback.htm
7192 W: http://e1000.sourceforge.net/
7193 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7197 F: Documentation/networking/e100.rst
7198 F: Documentation/networking/e1000.rst
7199 F: Documentation/networking/e1000e.txt
7200 F: Documentation/networking/igb.txt
7201 F: Documentation/networking/igbvf.txt
7202 F: Documentation/networking/ixgb.txt
7203 F: Documentation/networking/ixgbe.txt
7204 F: Documentation/networking/ixgbevf.txt
7205 F: Documentation/networking/i40e.txt
7206 F: Documentation/networking/i40evf.txt
7207 F: Documentation/networking/ice.txt
7208 F: drivers/net/ethernet/intel/
7209 F: drivers/net/ethernet/intel/*/
7210 F: include/linux/avf/virtchnl.h
7212 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7213 M: Maik Broemme <mbroemme@libmpq.org>
7214 L: linux-fbdev@vger.kernel.org
7216 F: Documentation/fb/intelfb.txt
7217 F: drivers/video/fbdev/intelfb/
7219 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7220 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7221 M: Zhi Wang <zhi.a.wang@intel.com>
7222 L: intel-gvt-dev@lists.freedesktop.org
7223 L: intel-gfx@lists.freedesktop.org
7224 W: https://01.org/igvt-g
7225 T: git https://github.com/intel/gvt-linux.git
7227 F: drivers/gpu/drm/i915/gvt/
7229 INTEL HID EVENT DRIVER
7230 M: Alex Hung <alex.hung@canonical.com>
7231 L: platform-driver-x86@vger.kernel.org
7233 F: drivers/platform/x86/intel-hid.c
7235 INTEL I/OAT DMA DRIVER
7236 M: Dave Jiang <dave.jiang@intel.com>
7237 R: Dan Williams <dan.j.williams@intel.com>
7238 L: dmaengine@vger.kernel.org
7239 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7241 F: drivers/dma/ioat*
7244 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7245 M: Len Brown <lenb@kernel.org>
7246 L: linux-pm@vger.kernel.org
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7248 B: https://bugzilla.kernel.org
7250 F: drivers/idle/intel_idle.c
7252 INTEL INTEGRATED SENSOR HUB DRIVER
7253 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7254 M: Jiri Kosina <jikos@kernel.org>
7255 L: linux-input@vger.kernel.org
7257 F: drivers/hid/intel-ish-hid/
7260 M: David Woodhouse <dwmw2@infradead.org>
7261 L: iommu@lists.linux-foundation.org
7262 T: git git://git.infradead.org/iommu-2.6.git
7264 F: drivers/iommu/intel-iommu.c
7265 F: include/linux/intel-iommu.h
7267 INTEL IOP-ADMA DMA DRIVER
7268 R: Dan Williams <dan.j.williams@intel.com>
7270 F: drivers/dma/iop-adma.c
7272 INTEL IPU3 CSI-2 CIO2 DRIVER
7273 M: Yong Zhi <yong.zhi@intel.com>
7274 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7275 L: linux-media@vger.kernel.org
7277 F: drivers/media/pci/intel/ipu3/
7278 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7280 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7281 M: Krzysztof Halasa <khalasa@piap.pl>
7283 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7284 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7285 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7286 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7287 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7288 F: drivers/net/wan/ixp4xx_hss.c
7290 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7291 M: Deepak Saxena <dsaxena@plexity.net>
7293 F: drivers/char/hw_random/ixp4xx-rng.c
7295 INTEL MANAGEMENT ENGINE (mei)
7296 M: Tomas Winkler <tomas.winkler@intel.com>
7297 L: linux-kernel@vger.kernel.org
7299 F: include/uapi/linux/mei.h
7300 F: include/linux/mei_cl_bus.h
7301 F: drivers/misc/mei/*
7302 F: drivers/watchdog/mei_wdt.c
7303 F: Documentation/misc-devices/mei/*
7306 INTEL MENLOW THERMAL DRIVER
7307 M: Sujith Thomas <sujith.thomas@intel.com>
7308 L: platform-driver-x86@vger.kernel.org
7309 W: https://01.org/linux-acpi
7311 F: drivers/platform/x86/intel_menlow.c
7313 INTEL MERRIFIELD GPIO DRIVER
7314 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7315 L: linux-gpio@vger.kernel.org
7317 F: drivers/gpio/gpio-merrifield.c
7319 INTEL MIC DRIVERS (mic)
7320 M: Sudeep Dutt <sudeep.dutt@intel.com>
7321 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7323 W: https://github.com/sudeepdutt/mic
7324 W: http://software.intel.com/en-us/mic-developer
7325 F: include/linux/mic_bus.h
7326 F: include/linux/scif.h
7327 F: include/uapi/linux/mic_common.h
7328 F: include/uapi/linux/mic_ioctl.h
7329 F: include/uapi/linux/scif_ioctl.h
7330 F: drivers/misc/mic/
7331 F: drivers/dma/mic_x100_dma.c
7332 F: drivers/dma/mic_x100_dma.h
7333 F: Documentation/mic/
7335 INTEL PMC CORE DRIVER
7336 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7337 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7338 L: platform-driver-x86@vger.kernel.org
7340 F: arch/x86/include/asm/pmc_core.h
7341 F: drivers/platform/x86/intel_pmc_core*
7343 INTEL PMC/P-Unit IPC DRIVER
7344 M: Zha Qipeng<qipeng.zha@intel.com>
7345 L: platform-driver-x86@vger.kernel.org
7347 F: drivers/platform/x86/intel_pmc_ipc.c
7348 F: drivers/platform/x86/intel_punit_ipc.c
7349 F: arch/x86/include/asm/intel_pmc_ipc.h
7350 F: arch/x86/include/asm/intel_punit_ipc.h
7352 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7353 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7354 L: linux-wireless@vger.kernel.org
7356 F: Documentation/networking/README.ipw2100
7357 F: Documentation/networking/README.ipw2200
7358 F: drivers/net/wireless/intel/ipw2x00/
7361 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7362 M: Len Brown <lenb@kernel.org>
7363 L: linux-pm@vger.kernel.org
7365 F: drivers/cpufreq/intel_pstate.c
7367 INTEL RDMA RNIC DRIVER
7368 M: Faisal Latif <faisal.latif@intel.com>
7369 M: Shiraz Saleem <shiraz.saleem@intel.com>
7370 L: linux-rdma@vger.kernel.org
7372 F: drivers/infiniband/hw/i40iw/
7373 F: include/uapi/rdma/i40iw-abi.h
7375 INTEL SHA MULTIBUFFER DRIVER
7376 M: Megha Dey <megha.dey@linux.intel.com>
7377 R: Tim Chen <tim.c.chen@linux.intel.com>
7378 L: linux-crypto@vger.kernel.org
7380 F: arch/x86/crypto/sha*-mb
7383 INTEL TELEMETRY DRIVER
7384 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7385 L: platform-driver-x86@vger.kernel.org
7387 F: arch/x86/include/asm/intel_telemetry.h
7388 F: drivers/platform/x86/intel_telemetry*
7390 INTEL VIRTUAL BUTTON DRIVER
7391 M: AceLan Kao <acelan.kao@canonical.com>
7392 L: platform-driver-x86@vger.kernel.org
7394 F: drivers/platform/x86/intel-vbtn.c
7396 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7397 M: Stanislaw Gruszka <sgruszka@redhat.com>
7398 L: linux-wireless@vger.kernel.org
7400 F: drivers/net/wireless/intel/iwlegacy/
7402 INTEL WIRELESS WIFI LINK (iwlwifi)
7403 M: Johannes Berg <johannes.berg@intel.com>
7404 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7405 M: Luca Coelho <luciano.coelho@intel.com>
7406 M: Intel Linux Wireless <linuxwifi@intel.com>
7407 L: linux-wireless@vger.kernel.org
7408 W: http://intellinuxwireless.org
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7411 F: drivers/net/wireless/intel/iwlwifi/
7413 INTEL WIRELESS WIMAX CONNECTION 2400
7414 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7415 M: linux-wimax@intel.com
7416 L: wimax@linuxwimax.org (subscribers-only)
7418 W: http://linuxwimax.org
7419 F: Documentation/wimax/README.i2400m
7420 F: drivers/net/wimax/i2400m/
7421 F: include/uapi/linux/wimax/i2400m.h
7423 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7424 M: Mario Limonciello <mario.limonciello@dell.com>
7426 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7429 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7431 F: Documentation/trace/intel_th.rst
7432 F: drivers/hwtracing/intel_th/
7434 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7435 M: Ning Sun <ning.sun@intel.com>
7436 L: tboot-devel@lists.sourceforge.net
7437 W: http://tboot.sourceforge.net
7438 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7440 F: Documentation/intel_txt.txt
7441 F: include/linux/tboot.h
7442 F: arch/x86/kernel/tboot.c
7444 INTEL-MID GPIO DRIVER
7445 M: David Cohen <david.a.cohen@linux.intel.com>
7446 L: linux-gpio@vger.kernel.org
7448 F: drivers/gpio/gpio-intel-mid.c
7450 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7451 M: Linus Walleij <linus.walleij@linaro.org>
7452 L: linux-iio@vger.kernel.org
7454 F: drivers/iio/gyro/mpu3050*
7455 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7457 IOC3 ETHERNET DRIVER
7458 M: Ralf Baechle <ralf@linux-mips.org>
7459 L: linux-mips@linux-mips.org
7461 F: drivers/net/ethernet/sgi/ioc3-eth.c
7464 M: Pat Gefre <pfg@sgi.com>
7465 L: linux-serial@vger.kernel.org
7467 F: drivers/tty/serial/ioc3_serial.c
7470 M: Joerg Roedel <joro@8bytes.org>
7471 L: iommu@lists.linux-foundation.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7474 F: Documentation/devicetree/bindings/iommu/
7476 F: include/linux/iommu.h
7477 F: include/linux/of_iommu.h
7478 F: include/linux/iova.h
7481 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7483 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7486 M: Corey Minyard <minyard@acm.org>
7487 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7488 W: http://openipmi.sourceforge.net/
7490 F: Documentation/IPMI.txt
7491 F: drivers/char/ipmi/
7492 F: include/linux/ipmi*
7493 F: include/uapi/linux/ipmi*
7495 IPS SCSI RAID DRIVER
7496 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7497 L: linux-scsi@vger.kernel.org
7498 W: http://www.adaptec.com/
7500 F: drivers/scsi/ips*
7503 M: Wensong Zhang <wensong@linux-vs.org>
7504 M: Simon Horman <horms@verge.net.au>
7505 M: Julian Anastasov <ja@ssi.bg>
7506 L: netdev@vger.kernel.org
7507 L: lvs-devel@vger.kernel.org
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7511 F: Documentation/networking/ipvs-sysctl.txt
7512 F: include/net/ip_vs.h
7513 F: include/uapi/linux/ip_vs.h
7514 F: net/netfilter/ipvs/
7517 M: Jiri Kosina <jikos@kernel.org>
7518 M: David Sterba <dsterba@suse.com>
7520 F: drivers/tty/ipwireless/
7523 L: netdev@vger.kernel.org
7525 F: include/uapi/linux/ipx.h
7526 F: drivers/staging/ipx/
7528 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7529 M: Marc Zyngier <marc.zyngier@arm.com>
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7532 F: Documentation/IRQ-domain.txt
7533 F: include/linux/irqdomain.h
7534 F: kernel/irq/irqdomain.c
7538 M: Thomas Gleixner <tglx@linutronix.de>
7539 L: linux-kernel@vger.kernel.org
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7545 M: Thomas Gleixner <tglx@linutronix.de>
7546 M: Jason Cooper <jason@lakedaemon.net>
7547 M: Marc Zyngier <marc.zyngier@arm.com>
7548 L: linux-kernel@vger.kernel.org
7550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7551 F: Documentation/devicetree/bindings/interrupt-controller/
7555 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7557 F: Documentation/isa.txt
7558 F: drivers/base/isa.c
7559 F: include/linux/isa.h
7562 M: Hans Verkuil <hverkuil@xs4all.nl>
7563 L: linux-media@vger.kernel.org
7564 T: git git://linuxtv.org/media_tree.git
7565 W: https://linuxtv.org
7567 F: drivers/media/radio/radio-isa*
7570 M: Jaroslav Kysela <perex@perex.cz>
7572 F: Documentation/isapnp.txt
7573 F: drivers/pnp/isapnp/
7574 F: include/linux/isapnp.h
7577 M: Lee Duncan <lduncan@suse.com>
7578 M: Chris Leech <cleech@redhat.com>
7579 L: open-iscsi@googlegroups.com
7580 W: www.open-iscsi.com
7582 F: drivers/scsi/*iscsi*
7583 F: include/scsi/*iscsi*
7585 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7586 M: Peter Jones <pjones@redhat.com>
7587 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7589 F: drivers/firmware/iscsi_ibft*
7591 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7592 M: Or Gerlitz <ogerlitz@mellanox.com>
7593 M: Sagi Grimberg <sagi@grimberg.me>
7594 M: Roi Dayan <roid@mellanox.com>
7595 L: linux-rdma@vger.kernel.org
7597 W: http://www.openfabrics.org
7598 W: www.open-iscsi.org
7599 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7600 F: drivers/infiniband/ulp/iser/
7602 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7603 M: Sagi Grimberg <sagi@grimberg.me>
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7605 L: linux-rdma@vger.kernel.org
7606 L: target-devel@vger.kernel.org
7608 W: http://www.linux-iscsi.org
7609 F: drivers/infiniband/ulp/isert
7612 M: Karsten Keil <isdn@linux-pingi.de>
7613 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7614 L: netdev@vger.kernel.org
7615 W: http://www.isdn4linux.de
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7618 F: Documentation/isdn/
7620 F: include/linux/isdn.h
7621 F: include/linux/isdn/
7622 F: include/uapi/linux/isdn.h
7623 F: include/uapi/linux/isdn/
7625 ISDN SUBSYSTEM (Eicon active card driver)
7626 M: Armin Schindler <mac@melware.de>
7627 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7628 W: http://www.melware.de
7630 F: drivers/isdn/hardware/eicon/
7632 IT87 HARDWARE MONITORING DRIVER
7633 M: Jean Delvare <jdelvare@suse.com>
7634 L: linux-hwmon@vger.kernel.org
7636 F: Documentation/hwmon/it87
7637 F: drivers/hwmon/it87.c
7640 M: Antti Palosaari <crope@iki.fi>
7641 L: linux-media@vger.kernel.org
7642 W: https://linuxtv.org
7643 W: http://palosaari.fi/linux/
7644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7645 T: git git://linuxtv.org/anttip/media_tree.git
7647 F: drivers/media/tuners/it913x*
7649 IVTV VIDEO4LINUX DRIVER
7650 M: Andy Walls <awalls@md.metrocast.net>
7651 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7652 L: linux-media@vger.kernel.org
7653 T: git git://linuxtv.org/media_tree.git
7654 W: http://www.ivtvdriver.org
7656 F: Documentation/media/v4l-drivers/ivtv*
7657 F: drivers/media/pci/ivtv/
7658 F: include/uapi/linux/ivtv*
7660 IX2505V MEDIA DRIVER
7661 M: Malcolm Priestley <tvboxspy@gmail.com>
7662 L: linux-media@vger.kernel.org
7663 W: https://linuxtv.org
7664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7666 F: drivers/media/dvb-frontends/ix2505v*
7668 JAILHOUSE HYPERVISOR INTERFACE
7669 M: Jan Kiszka <jan.kiszka@siemens.com>
7670 L: jailhouse-dev@googlegroups.com
7672 F: arch/x86/kernel/jailhouse.c
7673 F: arch/x86/include/asm/jailhouse_para.h
7675 JC42.4 TEMPERATURE SENSOR DRIVER
7676 M: Guenter Roeck <linux@roeck-us.net>
7677 L: linux-hwmon@vger.kernel.org
7679 F: drivers/hwmon/jc42.c
7680 F: Documentation/hwmon/jc42
7683 M: Dave Kleikamp <shaggy@kernel.org>
7684 L: jfs-discussion@lists.sourceforge.net
7685 W: http://jfs.sourceforge.net/
7686 T: git git://github.com/kleikamp/linux-shaggy.git
7688 F: Documentation/filesystems/jfs.txt
7692 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7693 L: netdev@vger.kernel.org
7695 F: drivers/net/ethernet/jme.*
7697 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7698 M: David Woodhouse <dwmw2@infradead.org>
7699 L: linux-mtd@lists.infradead.org
7700 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7703 F: include/uapi/linux/jffs2.h
7705 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7706 M: "Theodore Ts'o" <tytso@mit.edu>
7707 M: Jan Kara <jack@suse.com>
7708 L: linux-ext4@vger.kernel.org
7711 F: include/linux/jbd2.h
7713 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7714 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7715 L: linux-media@vger.kernel.org
7717 F: drivers/media/platform/rcar_jpu.c
7719 JSM Neo PCI based serial card
7720 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7721 L: linux-serial@vger.kernel.org
7723 F: drivers/tty/serial/jsm/
7725 K10TEMP HARDWARE MONITORING DRIVER
7726 M: Clemens Ladisch <clemens@ladisch.de>
7727 L: linux-hwmon@vger.kernel.org
7729 F: Documentation/hwmon/k10temp
7730 F: drivers/hwmon/k10temp.c
7732 K8TEMP HARDWARE MONITORING DRIVER
7733 M: Rudolf Marek <r.marek@assembler.cz>
7734 L: linux-hwmon@vger.kernel.org
7736 F: Documentation/hwmon/k8temp
7737 F: drivers/hwmon/k8temp.c
7740 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7741 R: Alexander Potapenko <glider@google.com>
7742 R: Dmitry Vyukov <dvyukov@google.com>
7743 L: kasan-dev@googlegroups.com
7745 F: arch/*/include/asm/kasan.h
7746 F: arch/*/mm/kasan_init*
7747 F: Documentation/dev-tools/kasan.rst
7748 F: include/linux/kasan*.h
7751 F: scripts/Makefile.kasan
7754 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7756 L: linux-kbuild@vger.kernel.org
7758 F: Documentation/kbuild/kconfig*
7760 F: scripts/Kconfig.include
7763 M: Dave Young <dyoung@redhat.com>
7764 M: Baoquan He <bhe@redhat.com>
7765 R: Vivek Goyal <vgoyal@redhat.com>
7766 L: kexec@lists.infradead.org
7767 W: http://lse.sourceforge.net/kdump/
7769 F: Documentation/kdump/
7771 KEENE FM RADIO TRANSMITTER DRIVER
7772 M: Hans Verkuil <hverkuil@xs4all.nl>
7773 L: linux-media@vger.kernel.org
7774 T: git git://linuxtv.org/media_tree.git
7775 W: https://linuxtv.org
7777 F: drivers/media/radio/radio-keene*
7780 M: Ian Kent <raven@themaw.net>
7781 L: autofs@vger.kernel.org
7785 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7786 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7787 M: Michal Marek <michal.lkml@markovi.net>
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7789 L: linux-kbuild@vger.kernel.org
7791 F: Documentation/kbuild/
7794 F: scripts/Makefile*
7801 L: kernel-janitors@vger.kernel.org
7802 W: http://kernelnewbies.org/KernelJanitors
7805 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7806 M: "J. Bruce Fields" <bfields@fieldses.org>
7807 M: Jeff Layton <jlayton@kernel.org>
7808 L: linux-nfs@vger.kernel.org
7809 W: http://nfs.sourceforge.net/
7810 T: git git://linux-nfs.org/~bfields/linux.git
7813 F: include/uapi/linux/nfsd/
7817 F: include/linux/lockd/
7818 F: include/linux/sunrpc/
7819 F: include/uapi/linux/sunrpc/
7821 KERNEL SELFTEST FRAMEWORK
7822 M: Shuah Khan <shuah@kernel.org>
7823 L: linux-kselftest@vger.kernel.org
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7825 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7827 F: tools/testing/selftests/
7828 F: Documentation/dev-tools/kselftest*
7830 KERNEL USERMODE HELPER
7831 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7832 L: linux-kernel@vger.kernel.org
7835 F: include/linux/umh.h
7837 KERNEL VIRTUAL MACHINE (KVM)
7838 M: Paolo Bonzini <pbonzini@redhat.com>
7839 M: Radim Krčmář <rkrcmar@redhat.com>
7840 L: kvm@vger.kernel.org
7841 W: http://www.linux-kvm.org
7842 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7844 F: Documentation/virtual/kvm/
7845 F: include/trace/events/kvm.h
7846 F: include/uapi/asm-generic/kvm*
7847 F: include/uapi/linux/kvm*
7848 F: include/asm-generic/kvm*
7849 F: include/linux/kvm*
7850 F: include/kvm/iodev.h
7854 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7855 M: Joerg Roedel <joro@8bytes.org>
7856 L: kvm@vger.kernel.org
7857 W: http://www.linux-kvm.org/
7859 F: arch/x86/include/asm/svm.h
7860 F: arch/x86/kvm/svm.c
7862 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7863 M: Christoffer Dall <christoffer.dall@arm.com>
7864 M: Marc Zyngier <marc.zyngier@arm.com>
7865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7866 L: kvmarm@lists.cs.columbia.edu
7867 W: http://systems.cs.columbia.edu/projects/kvm-arm
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7870 F: arch/arm/include/uapi/asm/kvm*
7871 F: arch/arm/include/asm/kvm*
7874 F: include/kvm/arm_*
7876 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7877 M: Christoffer Dall <christoffer.dall@arm.com>
7878 M: Marc Zyngier <marc.zyngier@arm.com>
7879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7880 L: kvmarm@lists.cs.columbia.edu
7882 F: arch/arm64/include/uapi/asm/kvm*
7883 F: arch/arm64/include/asm/kvm*
7886 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7887 M: James Hogan <jhogan@kernel.org>
7888 L: linux-mips@linux-mips.org
7890 F: arch/mips/include/uapi/asm/kvm*
7891 F: arch/mips/include/asm/kvm*
7894 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7895 M: Paul Mackerras <paulus@ozlabs.org>
7896 L: kvm-ppc@vger.kernel.org
7897 W: http://www.linux-kvm.org/
7898 T: git git://github.com/agraf/linux-2.6.git
7900 F: arch/powerpc/include/uapi/asm/kvm*
7901 F: arch/powerpc/include/asm/kvm*
7902 F: arch/powerpc/kvm/
7903 F: arch/powerpc/kernel/kvm*
7905 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7906 M: Christian Borntraeger <borntraeger@de.ibm.com>
7907 M: Janosch Frank <frankja@linux.ibm.com>
7908 R: David Hildenbrand <david@redhat.com>
7909 R: Cornelia Huck <cohuck@redhat.com>
7910 L: linux-s390@vger.kernel.org
7911 W: http://www.ibm.com/developerworks/linux/linux390/
7912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7914 F: arch/s390/include/uapi/asm/kvm*
7915 F: arch/s390/include/asm/gmap.h
7916 F: arch/s390/include/asm/kvm*
7918 F: arch/s390/mm/gmap.c
7920 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7921 M: Paolo Bonzini <pbonzini@redhat.com>
7922 M: Radim Krčmář <rkrcmar@redhat.com>
7923 L: kvm@vger.kernel.org
7924 W: http://www.linux-kvm.org
7925 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7928 F: arch/x86/include/uapi/asm/kvm*
7929 F: arch/x86/include/asm/kvm*
7930 F: arch/x86/include/asm/pvclock-abi.h
7931 F: arch/x86/kernel/kvm.c
7932 F: arch/x86/kernel/kvmclock.c
7935 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7936 M: Tejun Heo <tj@kernel.org>
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7939 F: include/linux/kernfs.h
7943 M: Eric Biederman <ebiederm@xmission.com>
7944 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7945 L: kexec@lists.infradead.org
7947 F: include/linux/kexec.h
7948 F: include/uapi/linux/kexec.h
7952 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7953 L: linux-integrity@vger.kernel.org
7954 L: keyrings@vger.kernel.org
7956 F: Documentation/security/keys/trusted-encrypted.rst
7957 F: include/keys/encrypted-type.h
7958 F: security/keys/encrypted-keys/
7961 M: James Bottomley <jejb@linux.vnet.ibm.com>
7962 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7963 L: linux-integrity@vger.kernel.org
7964 L: keyrings@vger.kernel.org
7966 F: Documentation/security/keys/trusted-encrypted.rst
7967 F: include/keys/trusted-type.h
7968 F: security/keys/trusted.c
7969 F: security/keys/trusted.h
7972 M: David Howells <dhowells@redhat.com>
7973 L: keyrings@vger.kernel.org
7975 F: Documentation/security/keys/core.rst
7976 F: include/linux/key.h
7977 F: include/linux/key-type.h
7978 F: include/linux/keyctl.h
7979 F: include/uapi/linux/keyctl.h
7983 KGDB / KDB /debug_core
7984 M: Jason Wessel <jason.wessel@windriver.com>
7985 M: Daniel Thompson <daniel.thompson@linaro.org>
7986 W: http://kgdb.wiki.kernel.org/
7987 L: kgdb-bugreport@lists.sourceforge.net
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7990 F: Documentation/dev-tools/kgdb.rst
7991 F: drivers/misc/kgdbts.c
7992 F: drivers/tty/serial/kgdboc.c
7993 F: include/linux/kdb.h
7994 F: include/linux/kgdb.h
7998 M: Catalin Marinas <catalin.marinas@arm.com>
8000 F: Documentation/dev-tools/kmemleak.rst
8001 F: include/linux/kmemleak.h
8003 F: mm/kmemleak-test.c
8005 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8006 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8007 L: linux-kernel@vger.kernel.org
8010 F: include/linux/kmod.h
8012 F: tools/testing/selftests/kmod/
8015 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8016 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8017 M: "David S. Miller" <davem@davemloft.net>
8018 M: Masami Hiramatsu <mhiramat@kernel.org>
8020 F: Documentation/kprobes.txt
8021 F: include/linux/kprobes.h
8022 F: include/asm-generic/kprobes.h
8025 KS0108 LCD CONTROLLER DRIVER
8026 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8028 F: Documentation/auxdisplay/ks0108
8029 F: drivers/auxdisplay/ks0108.c
8030 F: include/linux/ks0108.h
8033 M: David Ahern <dsa@cumulusnetworks.com>
8034 L: netdev@vger.kernel.org
8037 F: include/net/l3mdev.h
8039 LANTIQ MIPS ARCHITECTURE
8040 M: John Crispin <john@phrozen.org>
8041 L: linux-mips@linux-mips.org
8044 F: drivers/soc/lantiq
8047 L: linux-x25@vger.kernel.org
8049 F: Documentation/networking/lapb-module.txt
8053 LASI 53c700 driver for PARISC
8054 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8055 L: linux-scsi@vger.kernel.org
8057 F: Documentation/scsi/53c700.txt
8058 F: drivers/scsi/53c700*
8061 M: Tobin C. Harding <me@tobin.cc>
8062 M: Tycho Andersen <tycho@tycho.ws>
8063 L: kernel-hardening@lists.openwall.com
8065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8066 F: scripts/leaking_addresses.pl
8069 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8070 M: Pavel Machek <pavel@ucw.cz>
8071 L: linux-leds@vger.kernel.org
8072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8074 F: Documentation/devicetree/bindings/leds/
8076 F: include/linux/leds.h
8078 LEGACY EEPROM DRIVER
8079 M: Jean Delvare <jdelvare@suse.com>
8081 F: Documentation/misc-devices/eeprom
8082 F: drivers/misc/eeprom/eeprom.c
8085 R: David Lechner <david@lechnology.com>
8087 F: arch/arm/boot/dts/da850-lego-ev3.dts
8088 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8089 F: drivers/power/supply/lego_ev3_battery.c
8091 LEGO USB Tower driver
8092 M: Juergen Stuber <starblue@users.sourceforge.net>
8093 L: legousb-devel@lists.sourceforge.net
8094 W: http://legousb.sourceforge.net/
8096 F: drivers/usb/misc/legousbtower.c
8099 M: Michael Krufky <mkrufky@linuxtv.org>
8100 L: linux-media@vger.kernel.org
8101 W: https://linuxtv.org
8102 W: http://github.com/mkrufky
8103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8104 T: git git://linuxtv.org/mkrufky/tuners.git
8106 F: drivers/media/dvb-frontends/lg2160.*
8108 LGDT3305 MEDIA DRIVER
8109 M: Michael Krufky <mkrufky@linuxtv.org>
8110 L: linux-media@vger.kernel.org
8111 W: https://linuxtv.org
8112 W: http://github.com/mkrufky
8113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8114 T: git git://linuxtv.org/mkrufky/tuners.git
8116 F: drivers/media/dvb-frontends/lgdt3305.*
8118 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8119 M: Viresh Kumar <vireshk@kernel.org>
8120 L: linux-ide@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8123 F: include/linux/pata_arasan_cf_data.h
8124 F: drivers/ata/pata_arasan_cf.c
8127 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8128 M: Tejun Heo <tj@kernel.org>
8129 L: linux-ide@vger.kernel.org
8130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8132 F: drivers/ata/pata_*.c
8133 F: drivers/ata/ata_generic.c
8135 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8136 M: Linus Walleij <linus.walleij@linaro.org>
8137 L: linux-ide@vger.kernel.org
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8140 F: drivers/ata/pata_ftide010.c
8141 F: drivers/ata/sata_gemini.c
8142 F: drivers/ata/sata_gemini.h
8144 LIBATA SATA AHCI PLATFORM devices support
8145 M: Hans de Goede <hdegoede@redhat.com>
8146 M: Tejun Heo <tj@kernel.org>
8147 L: linux-ide@vger.kernel.org
8148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8150 F: drivers/ata/ahci_platform.c
8151 F: drivers/ata/libahci_platform.c
8152 F: include/linux/ahci_platform.h
8154 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8155 M: Mikael Pettersson <mikpelinux@gmail.com>
8156 L: linux-ide@vger.kernel.org
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8159 F: drivers/ata/sata_promise.*
8161 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8162 M: Tejun Heo <tj@kernel.org>
8163 L: linux-ide@vger.kernel.org
8164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8167 F: include/linux/ata.h
8168 F: include/linux/libata.h
8169 F: Documentation/devicetree/bindings/ata/
8172 M: Sasha Levin <alexander.levin@verizon.com>
8174 F: tools/lib/lockdep/
8176 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8177 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8178 M: Dan Williams <dan.j.williams@intel.com>
8179 M: Vishal Verma <vishal.l.verma@intel.com>
8180 M: Dave Jiang <dave.jiang@intel.com>
8181 L: linux-nvdimm@lists.01.org
8182 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8184 F: drivers/nvdimm/blk.c
8185 F: drivers/nvdimm/region_devs.c
8187 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8188 M: Vishal Verma <vishal.l.verma@intel.com>
8189 M: Dan Williams <dan.j.williams@intel.com>
8190 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8191 M: Dave Jiang <dave.jiang@intel.com>
8192 L: linux-nvdimm@lists.01.org
8193 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8195 F: drivers/nvdimm/btt*
8197 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8198 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8199 M: Dan Williams <dan.j.williams@intel.com>
8200 M: Vishal Verma <vishal.l.verma@intel.com>
8201 M: Dave Jiang <dave.jiang@intel.com>
8202 L: linux-nvdimm@lists.01.org
8203 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8205 F: drivers/nvdimm/pmem*
8207 LIBNVDIMM: DEVICETREE BINDINGS
8208 M: Oliver O'Halloran <oohall@gmail.com>
8209 L: linux-nvdimm@lists.01.org
8210 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8212 F: drivers/nvdimm/of_pmem.c
8213 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8215 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8216 M: Dan Williams <dan.j.williams@intel.com>
8217 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8218 M: Vishal Verma <vishal.l.verma@intel.com>
8219 M: Dave Jiang <dave.jiang@intel.com>
8220 L: linux-nvdimm@lists.01.org
8221 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8225 F: drivers/acpi/nfit/*
8226 F: include/linux/nd.h
8227 F: include/linux/libnvdimm.h
8228 F: include/uapi/linux/ndctl.h
8230 LIGHTNVM PLATFORM SUPPORT
8231 M: Matias Bjorling <mb@lightnvm.io>
8232 W: http://github/OpenChannelSSD
8233 L: linux-block@vger.kernel.org
8235 F: drivers/lightnvm/
8236 F: include/linux/lightnvm.h
8237 F: include/uapi/linux/lightnvm.h
8239 LINUX FOR POWER MACINTOSH
8240 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8241 W: http://www.penguinppc.org/
8242 L: linuxppc-dev@lists.ozlabs.org
8244 F: arch/powerpc/platforms/powermac/
8245 F: drivers/macintosh/
8247 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8248 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8249 M: Paul Mackerras <paulus@samba.org>
8250 M: Michael Ellerman <mpe@ellerman.id.au>
8251 W: https://github.com/linuxppc/linux/wiki
8252 L: linuxppc-dev@lists.ozlabs.org
8253 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8256 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8257 F: Documentation/devicetree/bindings/powerpc/
8258 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8259 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8260 F: Documentation/powerpc/
8262 F: drivers/char/tpm/tpm_ibmvtpm*
8263 F: drivers/crypto/nx/
8264 F: drivers/crypto/vmx/
8265 F: drivers/i2c/busses/i2c-opal.c
8266 F: drivers/net/ethernet/ibm/ibmveth.*
8267 F: drivers/net/ethernet/ibm/ibmvnic.*
8268 F: drivers/pci/hotplug/pnv_php.c
8269 F: drivers/pci/hotplug/rpa*
8270 F: drivers/rtc/rtc-opal.c
8271 F: drivers/scsi/ibmvscsi/
8272 F: drivers/tty/hvc/hvc_opal.c
8273 F: drivers/watchdog/wdrtas.c
8274 F: tools/testing/selftests/powerpc
8281 LINUX FOR POWERPC EMBEDDED MPC5XXX
8282 M: Anatolij Gustschin <agust@denx.de>
8283 L: linuxppc-dev@lists.ozlabs.org
8284 T: git git://git.denx.de/linux-denx-agust.git
8286 F: arch/powerpc/platforms/512x/
8287 F: arch/powerpc/platforms/52xx/
8289 LINUX FOR POWERPC EMBEDDED PPC4XX
8290 M: Alistair Popple <alistair@popple.id.au>
8291 M: Matt Porter <mporter@kernel.crashing.org>
8292 W: http://www.penguinppc.org/
8293 L: linuxppc-dev@lists.ozlabs.org
8295 F: arch/powerpc/platforms/40x/
8296 F: arch/powerpc/platforms/44x/
8298 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8299 M: Scott Wood <oss@buserror.net>
8300 M: Kumar Gala <galak@kernel.crashing.org>
8301 W: http://www.penguinppc.org/
8302 L: linuxppc-dev@lists.ozlabs.org
8303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8305 F: arch/powerpc/platforms/83xx/
8306 F: arch/powerpc/platforms/85xx/
8307 F: Documentation/devicetree/bindings/powerpc/fsl/
8309 LINUX FOR POWERPC EMBEDDED PPC8XX
8310 M: Vitaly Bordug <vitb@kernel.crashing.org>
8311 W: http://www.penguinppc.org/
8312 L: linuxppc-dev@lists.ozlabs.org
8314 F: arch/powerpc/platforms/8xx/
8316 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8317 L: linuxppc-dev@lists.ozlabs.org
8319 F: arch/powerpc/*/*virtex*
8320 F: arch/powerpc/*/*/*virtex*
8322 LINUX FOR POWERPC PA SEMI PWRFICIENT
8323 L: linuxppc-dev@lists.ozlabs.org
8325 F: arch/powerpc/platforms/pasemi/
8326 F: drivers/*/*pasemi*
8327 F: drivers/*/*/*pasemi*
8329 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8330 M: Kees Cook <keescook@chromium.org>
8332 F: drivers/misc/lkdtm/*
8334 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8335 M: Alan Stern <stern@rowland.harvard.edu>
8336 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8337 M: Will Deacon <will.deacon@arm.com>
8338 M: Peter Zijlstra <peterz@infradead.org>
8339 M: Boqun Feng <boqun.feng@gmail.com>
8340 M: Nicholas Piggin <npiggin@gmail.com>
8341 M: David Howells <dhowells@redhat.com>
8342 M: Jade Alglave <j.alglave@ucl.ac.uk>
8343 M: Luc Maranget <luc.maranget@inria.fr>
8344 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8345 R: Akira Yokosawa <akiyks@gmail.com>
8346 L: linux-kernel@vger.kernel.org
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8349 F: tools/memory-model/
8350 F: Documentation/memory-barriers.txt
8352 LINUX SECURITY MODULE (LSM) FRAMEWORK
8353 M: Chris Wright <chrisw@sous-sol.org>
8354 L: linux-security-module@vger.kernel.org
8357 LIS3LV02D ACCELEROMETER DRIVER
8358 M: Eric Piel <eric.piel@tremplin-utc.net>
8360 F: Documentation/misc-devices/lis3lv02d
8361 F: drivers/misc/lis3lv02d/
8362 F: drivers/platform/x86/hp_accel.c
8365 M: Josh Poimboeuf <jpoimboe@redhat.com>
8366 M: Jessica Yu <jeyu@kernel.org>
8367 M: Jiri Kosina <jikos@kernel.org>
8368 M: Miroslav Benes <mbenes@suse.cz>
8369 R: Petr Mladek <pmladek@suse.com>
8371 F: kernel/livepatch/
8372 F: include/linux/livepatch.h
8373 F: arch/x86/include/asm/livepatch.h
8374 F: arch/x86/kernel/livepatch.c
8375 F: Documentation/livepatch/
8376 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8377 F: samples/livepatch/
8378 L: live-patching@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8382 L: netdev@vger.kernel.org
8384 F: include/linux/llc.h
8385 F: include/uapi/linux/llc.h
8389 LM73 HARDWARE MONITOR DRIVER
8390 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8391 L: linux-hwmon@vger.kernel.org
8393 F: drivers/hwmon/lm73.c
8395 LM78 HARDWARE MONITOR DRIVER
8396 M: Jean Delvare <jdelvare@suse.com>
8397 L: linux-hwmon@vger.kernel.org
8399 F: Documentation/hwmon/lm78
8400 F: drivers/hwmon/lm78.c
8402 LM83 HARDWARE MONITOR DRIVER
8403 M: Jean Delvare <jdelvare@suse.com>
8404 L: linux-hwmon@vger.kernel.org
8406 F: Documentation/hwmon/lm83
8407 F: drivers/hwmon/lm83.c
8409 LM90 HARDWARE MONITOR DRIVER
8410 M: Jean Delvare <jdelvare@suse.com>
8411 L: linux-hwmon@vger.kernel.org
8413 F: Documentation/hwmon/lm90
8414 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8415 F: drivers/hwmon/lm90.c
8416 F: include/dt-bindings/thermal/lm90.h
8418 LM95234 HARDWARE MONITOR DRIVER
8419 M: Guenter Roeck <linux@roeck-us.net>
8420 L: linux-hwmon@vger.kernel.org
8422 F: Documentation/hwmon/lm95234
8423 F: drivers/hwmon/lm95234.c
8425 LME2510 MEDIA DRIVER
8426 M: Malcolm Priestley <tvboxspy@gmail.com>
8427 L: linux-media@vger.kernel.org
8428 W: https://linuxtv.org
8429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8431 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8433 LOADPIN SECURITY MODULE
8434 M: Kees Cook <keescook@chromium.org>
8435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8437 F: security/loadpin/
8438 F: Documentation/admin-guide/LSM/LoadPin.rst
8441 M: Peter Zijlstra <peterz@infradead.org>
8442 M: Ingo Molnar <mingo@redhat.com>
8443 M: Will Deacon <will.deacon@arm.com>
8444 L: linux-kernel@vger.kernel.org
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8447 F: Documentation/locking/
8448 F: include/linux/lockdep.h
8449 F: include/linux/spinlock*.h
8450 F: arch/*/include/asm/spinlock*.h
8451 F: include/linux/rwlock*.h
8452 F: include/linux/mutex*.h
8453 F: arch/*/include/asm/mutex*.h
8454 F: include/linux/rwsem*.h
8455 F: arch/*/include/asm/rwsem.h
8456 F: include/linux/seqlock.h
8457 F: lib/locking*.[ch]
8459 X: kernel/locking/locktorture.c
8461 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8462 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8463 L: linux-ntfs-dev@lists.sourceforge.net
8464 W: http://www.linux-ntfs.org/content/view/19/37/
8466 F: Documentation/ldm.txt
8467 F: block/partitions/ldm.*
8469 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8470 M: Sathya Prakash <sathya.prakash@broadcom.com>
8471 M: Chaitra P B <chaitra.basappa@broadcom.com>
8472 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8473 L: MPT-FusionLinux.pdl@broadcom.com
8474 L: linux-scsi@vger.kernel.org
8475 W: http://www.avagotech.com/support/
8477 F: drivers/message/fusion/
8478 F: drivers/scsi/mpt3sas/
8480 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8481 M: Matthew Wilcox <matthew@wil.cx>
8482 L: linux-scsi@vger.kernel.org
8484 F: drivers/scsi/sym53c8xx_2/
8486 LTC4261 HARDWARE MONITOR DRIVER
8487 M: Guenter Roeck <linux@roeck-us.net>
8488 L: linux-hwmon@vger.kernel.org
8490 F: Documentation/hwmon/ltc4261
8491 F: drivers/hwmon/ltc4261.c
8493 LTC4306 I2C MULTIPLEXER DRIVER
8494 M: Michael Hennerich <michael.hennerich@analog.com>
8495 W: http://ez.analog.com/community/linux-device-drivers
8496 L: linux-i2c@vger.kernel.org
8498 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8499 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8501 LTP (Linux Test Project)
8502 M: Mike Frysinger <vapier@gentoo.org>
8503 M: Cyril Hrubis <chrubis@suse.cz>
8504 M: Wanlong Gao <wanlong.gao@gmail.com>
8505 M: Jan Stancek <jstancek@redhat.com>
8506 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8507 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8508 L: ltp@lists.linux.it (subscribers-only)
8509 W: http://linux-test-project.github.io/
8510 T: git git://github.com/linux-test-project/ltp.git
8514 M: Geert Uytterhoeven <geert@linux-m68k.org>
8515 L: linux-m68k@lists.linux-m68k.org
8516 W: http://www.linux-m68k.org/
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8522 M68K ON APPLE MACINTOSH
8523 M: Joshua Thompson <funaho@jurai.org>
8524 W: http://www.mac.linux-m68k.org/
8525 L: linux-m68k@lists.linux-m68k.org
8530 M: Philip Blundell <philb@gnu.org>
8531 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8535 M88DS3103 MEDIA DRIVER
8536 M: Antti Palosaari <crope@iki.fi>
8537 L: linux-media@vger.kernel.org
8538 W: https://linuxtv.org
8539 W: http://palosaari.fi/linux/
8540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8541 T: git git://linuxtv.org/anttip/media_tree.git
8543 F: drivers/media/dvb-frontends/m88ds3103*
8545 M88RS2000 MEDIA DRIVER
8546 M: Malcolm Priestley <tvboxspy@gmail.com>
8547 L: linux-media@vger.kernel.org
8548 W: https://linuxtv.org
8549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8551 F: drivers/media/dvb-frontends/m88rs2000*
8553 MA901 MASTERKIT USB FM RADIO DRIVER
8554 M: Alexey Klimov <klimov.linux@gmail.com>
8555 L: linux-media@vger.kernel.org
8556 T: git git://linuxtv.org/media_tree.git
8558 F: drivers/media/radio/radio-ma901.c
8561 M: Johannes Berg <johannes@sipsolutions.net>
8562 L: linux-wireless@vger.kernel.org
8563 W: http://wireless.kernel.org/
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8567 F: Documentation/networking/mac80211-injection.txt
8568 F: include/net/mac80211.h
8570 F: drivers/net/wireless/mac80211_hwsim.[ch]
8571 F: Documentation/networking/mac80211_hwsim/README
8574 M: Jassi Brar <jassisinghbrar@gmail.com>
8575 L: linux-kernel@vger.kernel.org
8578 F: include/linux/mailbox_client.h
8579 F: include/linux/mailbox_controller.h
8581 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8582 M: Michael Kerrisk <mtk.manpages@gmail.com>
8583 W: http://www.kernel.org/doc/man-pages
8584 L: linux-man@vger.kernel.org
8587 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8588 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8589 L: linux-mips@linux-mips.org
8591 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8593 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8594 M: Andrew Lunn <andrew@lunn.ch>
8595 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8596 L: netdev@vger.kernel.org
8598 F: drivers/net/dsa/mv88e6xxx/
8599 F: linux/platform_data/mv88e6xxx.h
8600 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8602 MARVELL ARMADA DRM SUPPORT
8603 M: Russell King <linux@armlinux.org.uk>
8605 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8606 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8607 F: drivers/gpu/drm/armada/
8608 F: include/uapi/drm/armada_drm.h
8609 F: Documentation/devicetree/bindings/display/armada/
8611 MARVELL CRYPTO DRIVER
8612 M: Boris Brezillon <boris.brezillon@bootlin.com>
8613 M: Arnaud Ebalard <arno@natisbad.org>
8614 F: drivers/crypto/marvell/
8616 L: linux-crypto@vger.kernel.org
8618 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8619 M: Mirko Lindner <mlindner@marvell.com>
8620 M: Stephen Hemminger <stephen@networkplumber.org>
8621 L: netdev@vger.kernel.org
8623 F: drivers/net/ethernet/marvell/sk*
8625 MARVELL LIBERTAS WIRELESS DRIVER
8626 L: libertas-dev@lists.infradead.org
8628 F: drivers/net/wireless/marvell/libertas/
8630 MARVELL MACCHIATOBIN SUPPORT
8631 M: Russell King <linux@armlinux.org.uk>
8632 L: linux-arm-kernel@lists.infradead.org
8634 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8636 MARVELL MV643XX ETHERNET DRIVER
8637 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8638 L: netdev@vger.kernel.org
8640 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8641 F: include/linux/mv643xx.h
8643 MARVELL MV88X3310 PHY DRIVER
8644 M: Russell King <linux@armlinux.org.uk>
8645 L: netdev@vger.kernel.org
8647 F: drivers/net/phy/marvell10g.c
8649 MARVELL MVNETA ETHERNET DRIVER
8650 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8651 L: netdev@vger.kernel.org
8653 F: drivers/net/ethernet/marvell/mvneta.*
8655 MARVELL MWIFIEX WIRELESS DRIVER
8656 M: Amitkumar Karwar <amitkarwar@gmail.com>
8657 M: Nishant Sarmukadam <nishants@marvell.com>
8658 M: Ganapathi Bhat <gbhat@marvell.com>
8659 M: Xinming Hu <huxm@marvell.com>
8660 L: linux-wireless@vger.kernel.org
8662 F: drivers/net/wireless/marvell/mwifiex/
8664 MARVELL MWL8K WIRELESS DRIVER
8665 M: Lennert Buytenhek <buytenh@wantstofly.org>
8666 L: linux-wireless@vger.kernel.org
8668 F: drivers/net/wireless/marvell/mwl8k.c
8670 MARVELL NAND CONTROLLER DRIVER
8671 M: Miquel Raynal <miquel.raynal@bootlin.com>
8672 L: linux-mtd@lists.infradead.org
8674 F: drivers/mtd/nand/raw/marvell_nand.c
8675 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8677 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8678 M: Nicolas Pitre <nico@fluxnic.net>
8680 F: drivers/mmc/host/mvsdio.*
8682 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8683 M: Hu Ziji <huziji@marvell.com>
8684 L: linux-mmc@vger.kernel.org
8686 F: drivers/mmc/host/sdhci-xenon*
8687 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8689 MATROX FRAMEBUFFER DRIVER
8690 L: linux-fbdev@vger.kernel.org
8692 F: drivers/video/fbdev/matrox/matroxfb_*
8693 F: include/uapi/linux/matroxfb.h
8695 MAX16065 HARDWARE MONITOR DRIVER
8696 M: Guenter Roeck <linux@roeck-us.net>
8697 L: linux-hwmon@vger.kernel.org
8699 F: Documentation/hwmon/max16065
8700 F: drivers/hwmon/max16065.c
8702 MAX20751 HARDWARE MONITOR DRIVER
8703 M: Guenter Roeck <linux@roeck-us.net>
8704 L: linux-hwmon@vger.kernel.org
8706 F: Documentation/hwmon/max20751
8707 F: drivers/hwmon/max20751.c
8709 MAX2175 SDR TUNER DRIVER
8710 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8711 L: linux-media@vger.kernel.org
8712 T: git git://linuxtv.org/media_tree.git
8714 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8715 F: Documentation/media/v4l-drivers/max2175.rst
8716 F: drivers/media/i2c/max2175*
8717 F: include/uapi/linux/max2175.h
8719 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8720 L: linux-hwmon@vger.kernel.org
8722 F: Documentation/hwmon/max6650
8723 F: drivers/hwmon/max6650.c
8725 MAX6697 HARDWARE MONITOR DRIVER
8726 M: Guenter Roeck <linux@roeck-us.net>
8727 L: linux-hwmon@vger.kernel.org
8729 F: Documentation/hwmon/max6697
8730 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8731 F: drivers/hwmon/max6697.c
8732 F: include/linux/platform_data/max6697.h
8734 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8735 M: Peter Rosin <peda@axentia.se>
8736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8738 F: Documentation/devicetree/bindings/sound/max9860.txt
8739 F: sound/soc/codecs/max9860.*
8741 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8742 M: Javier Martinez Canillas <javier@dowhile0.org>
8743 L: linux-kernel@vger.kernel.org
8745 F: drivers/regulator/max77802-regulator.c
8746 F: Documentation/devicetree/bindings/*/*max77802.txt
8747 F: include/dt-bindings/*/*max77802.h
8749 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8750 M: Krzysztof Kozlowski <krzk@kernel.org>
8751 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8752 L: linux-pm@vger.kernel.org
8754 F: drivers/power/supply/max14577_charger.c
8755 F: drivers/power/supply/max77693_charger.c
8757 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8758 M: Chanwoo Choi <cw00.choi@samsung.com>
8759 M: Krzysztof Kozlowski <krzk@kernel.org>
8760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8761 L: linux-kernel@vger.kernel.org
8763 F: drivers/*/max14577*.c
8764 F: drivers/*/max77686*.c
8765 F: drivers/*/max77693*.c
8766 F: drivers/extcon/extcon-max14577.c
8767 F: drivers/extcon/extcon-max77693.c
8768 F: drivers/rtc/rtc-max77686.c
8769 F: drivers/clk/clk-max77686.c
8770 F: Documentation/devicetree/bindings/mfd/max14577.txt
8771 F: Documentation/devicetree/bindings/*/max77686.txt
8772 F: Documentation/devicetree/bindings/mfd/max77693.txt
8773 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8774 F: include/linux/mfd/max14577*.h
8775 F: include/linux/mfd/max77686*.h
8776 F: include/linux/mfd/max77693*.h
8778 MAXIRADIO FM RADIO RECEIVER DRIVER
8779 M: Hans Verkuil <hverkuil@xs4all.nl>
8780 L: linux-media@vger.kernel.org
8781 T: git git://linuxtv.org/media_tree.git
8782 W: https://linuxtv.org
8784 F: drivers/media/radio/radio-maxiradio*
8786 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8787 M: Peter Rosin <peda@axentia.se>
8788 L: linux-iio@vger.kernel.org
8790 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8791 F: drivers/iio/potentiometer/mcp4018.c
8792 F: drivers/iio/potentiometer/mcp4531.c
8794 MCR20A IEEE-802.15.4 RADIO DRIVER
8795 M: Xue Liu <liuxuenetmail@gmail.com>
8796 L: linux-wpan@vger.kernel.org
8797 W: https://github.com/xueliu/mcr20a-linux
8799 F: drivers/net/ieee802154/mcr20a.c
8800 F: drivers/net/ieee802154/mcr20a.h
8801 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8803 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8804 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8805 L: linux-iio@vger.kernel.org
8807 F: drivers/iio/dac/cio-dac.c
8809 MEDIA DRIVERS FOR ASCOT2E
8810 M: Sergey Kozlov <serjk@netup.ru>
8811 M: Abylay Ospan <aospan@netup.ru>
8812 L: linux-media@vger.kernel.org
8813 W: https://linuxtv.org
8815 T: git git://linuxtv.org/media_tree.git
8817 F: drivers/media/dvb-frontends/ascot2e*
8819 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8820 M: Jasmin Jessich <jasmin@anw.at>
8821 L: linux-media@vger.kernel.org
8822 W: https://linuxtv.org
8823 T: git git://linuxtv.org/media_tree.git
8825 F: drivers/media/dvb-frontends/cxd2099*
8827 MEDIA DRIVERS FOR CXD2841ER
8828 M: Sergey Kozlov <serjk@netup.ru>
8829 M: Abylay Ospan <aospan@netup.ru>
8830 L: linux-media@vger.kernel.org
8831 W: https://linuxtv.org
8833 T: git git://linuxtv.org/media_tree.git
8835 F: drivers/media/dvb-frontends/cxd2841er*
8837 MEDIA DRIVERS FOR CXD2880
8838 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8839 L: linux-media@vger.kernel.org
8840 W: http://linuxtv.org/
8841 T: git git://linuxtv.org/media_tree.git
8843 F: drivers/media/dvb-frontends/cxd2880/*
8844 F: drivers/media/spi/cxd2880*
8846 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8847 M: Daniel Scheller <d.scheller.oss@gmail.com>
8848 L: linux-media@vger.kernel.org
8849 W: https://linuxtv.org
8850 T: git git://linuxtv.org/media_tree.git
8852 F: drivers/media/pci/ddbridge/*
8854 MEDIA DRIVERS FOR FREESCALE IMX
8855 M: Steve Longerbeam <slongerbeam@gmail.com>
8856 M: Philipp Zabel <p.zabel@pengutronix.de>
8857 L: linux-media@vger.kernel.org
8858 T: git git://linuxtv.org/media_tree.git
8860 F: Documentation/devicetree/bindings/media/imx.txt
8861 F: Documentation/media/v4l-drivers/imx.rst
8862 F: drivers/staging/media/imx/
8863 F: include/linux/imx-media.h
8864 F: include/media/imx.h
8866 MEDIA DRIVERS FOR HELENE
8867 M: Abylay Ospan <aospan@netup.ru>
8868 L: linux-media@vger.kernel.org
8869 W: https://linuxtv.org
8871 T: git git://linuxtv.org/media_tree.git
8873 F: drivers/media/dvb-frontends/helene*
8875 MEDIA DRIVERS FOR HORUS3A
8876 M: Sergey Kozlov <serjk@netup.ru>
8877 M: Abylay Ospan <aospan@netup.ru>
8878 L: linux-media@vger.kernel.org
8879 W: https://linuxtv.org
8881 T: git git://linuxtv.org/media_tree.git
8883 F: drivers/media/dvb-frontends/horus3a*
8885 MEDIA DRIVERS FOR LNBH25
8886 M: Sergey Kozlov <serjk@netup.ru>
8887 M: Abylay Ospan <aospan@netup.ru>
8888 L: linux-media@vger.kernel.org
8889 W: https://linuxtv.org
8891 T: git git://linuxtv.org/media_tree.git
8893 F: drivers/media/dvb-frontends/lnbh25*
8895 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8896 M: Daniel Scheller <d.scheller.oss@gmail.com>
8897 L: linux-media@vger.kernel.org
8898 W: https://linuxtv.org
8899 T: git git://linuxtv.org/media_tree.git
8901 F: drivers/media/dvb-frontends/mxl5xx*
8903 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8904 M: Sergey Kozlov <serjk@netup.ru>
8905 M: Abylay Ospan <aospan@netup.ru>
8906 L: linux-media@vger.kernel.org
8907 W: https://linuxtv.org
8909 T: git git://linuxtv.org/media_tree.git
8911 F: drivers/media/pci/netup_unidvb/*
8913 MEDIA DRIVERS FOR RENESAS - CEU
8914 M: Jacopo Mondi <jacopo@jmondi.org>
8915 L: linux-media@vger.kernel.org
8916 L: linux-renesas-soc@vger.kernel.org
8917 T: git git://linuxtv.org/media_tree.git
8919 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8920 F: drivers/media/platform/renesas-ceu.c
8921 F: include/media/drv-intf/renesas-ceu.h
8923 MEDIA DRIVERS FOR RENESAS - DRIF
8924 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8925 L: linux-media@vger.kernel.org
8926 L: linux-renesas-soc@vger.kernel.org
8927 T: git git://linuxtv.org/media_tree.git
8929 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8930 F: drivers/media/platform/rcar_drif.c
8932 MEDIA DRIVERS FOR RENESAS - FCP
8933 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8934 L: linux-media@vger.kernel.org
8935 L: linux-renesas-soc@vger.kernel.org
8936 T: git git://linuxtv.org/media_tree.git
8938 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8939 F: drivers/media/platform/rcar-fcp.c
8940 F: include/media/rcar-fcp.h
8942 MEDIA DRIVERS FOR RENESAS - FDP1
8943 M: Kieran Bingham <kieran@bingham.xyz>
8944 L: linux-media@vger.kernel.org
8945 L: linux-renesas-soc@vger.kernel.org
8946 T: git git://linuxtv.org/media_tree.git
8948 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8949 F: drivers/media/platform/rcar_fdp1.c
8951 MEDIA DRIVERS FOR RENESAS - VIN
8952 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8953 L: linux-media@vger.kernel.org
8954 L: linux-renesas-soc@vger.kernel.org
8955 T: git git://linuxtv.org/media_tree.git
8957 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8958 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8959 F: drivers/media/platform/rcar-vin/
8961 MEDIA DRIVERS FOR RENESAS - VSP1
8962 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8963 L: linux-media@vger.kernel.org
8964 L: linux-renesas-soc@vger.kernel.org
8965 T: git git://linuxtv.org/media_tree.git
8967 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8968 F: drivers/media/platform/vsp1/
8970 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8971 M: Daniel Scheller <d.scheller.oss@gmail.com>
8972 L: linux-media@vger.kernel.org
8973 W: https://linuxtv.org
8974 T: git git://linuxtv.org/media_tree.git
8976 F: drivers/media/dvb-frontends/stv0910*
8978 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8979 M: Daniel Scheller <d.scheller.oss@gmail.com>
8980 L: linux-media@vger.kernel.org
8981 W: https://linuxtv.org
8982 T: git git://linuxtv.org/media_tree.git
8984 F: drivers/media/dvb-frontends/stv6111*
8986 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8987 M: Dmitry Osipenko <digetx@gmail.com>
8988 L: linux-media@vger.kernel.org
8989 L: linux-tegra@vger.kernel.org
8990 T: git git://linuxtv.org/media_tree.git
8992 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8993 F: drivers/staging/media/tegra-vde/
8995 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8996 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8997 P: LinuxTV.org Project
8998 L: linux-media@vger.kernel.org
8999 W: https://linuxtv.org
9000 Q: http://patchwork.kernel.org/project/linux-media/list/
9001 T: git git://linuxtv.org/media_tree.git
9003 F: Documentation/devicetree/bindings/media/
9004 F: Documentation/media/
9006 F: drivers/staging/media/
9007 F: include/linux/platform_data/media/
9009 F: include/uapi/linux/dvb/
9010 F: include/uapi/linux/videodev2.h
9011 F: include/uapi/linux/media.h
9012 F: include/uapi/linux/v4l2-*
9013 F: include/uapi/linux/meye.h
9014 F: include/uapi/linux/ivtv*
9015 F: include/uapi/linux/uvcvideo.h
9018 M: Sean Wang <sean.wang@mediatek.com>
9020 F: drivers/media/rc/mtk-cir.c
9023 M: Sean Wang <sean.wang@mediatek.com>
9024 L: dmaengine@vger.kernel.org
9025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9028 F: Documentation/devicetree/bindings/dma/mtk-*
9029 F: drivers/dma/mediatek/
9031 MEDIATEK PMIC LED DRIVER
9032 M: Sean Wang <sean.wang@mediatek.com>
9034 F: drivers/leds/leds-mt6323.c
9035 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9037 MEDIATEK ETHERNET DRIVER
9038 M: Felix Fietkau <nbd@openwrt.org>
9039 M: John Crispin <john@phrozen.org>
9040 M: Sean Wang <sean.wang@mediatek.com>
9041 M: Nelson Chang <nelson.chang@mediatek.com>
9042 L: netdev@vger.kernel.org
9044 F: drivers/net/ethernet/mediatek/
9046 MEDIATEK SWITCH DRIVER
9047 M: Sean Wang <sean.wang@mediatek.com>
9048 L: netdev@vger.kernel.org
9050 F: drivers/net/dsa/mt7530.*
9051 F: net/dsa/tag_mtk.c
9053 MEDIATEK JPEG DRIVER
9054 M: Rick Chang <rick.chang@mediatek.com>
9055 M: Bin Liu <bin.liu@mediatek.com>
9057 F: drivers/media/platform/mtk-jpeg/
9058 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9061 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9062 M: Houlong Wei <houlong.wei@mediatek.com>
9063 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9065 F: drivers/media/platform/mtk-mdp/
9066 F: drivers/media/platform/mtk-vpu/
9067 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9069 MEDIATEK MEDIA DRIVER
9070 M: Tiffany Lin <tiffany.lin@mediatek.com>
9071 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9073 F: drivers/media/platform/mtk-vcodec/
9074 F: drivers/media/platform/mtk-vpu/
9075 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9076 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9078 MEDIATEK MT7601U WIRELESS LAN DRIVER
9079 M: Jakub Kicinski <kubakici@wp.pl>
9080 L: linux-wireless@vger.kernel.org
9082 F: drivers/net/wireless/mediatek/mt7601u/
9084 MEDIATEK NAND CONTROLLER DRIVER
9085 M: Xiaolei Li <xiaolei.li@mediatek.com>
9086 L: linux-mtd@lists.infradead.org
9088 F: drivers/mtd/nand/raw/mtk_*
9089 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9091 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9092 M: Sean Wang <sean.wang@mediatek.com>
9094 F: drivers/char/hw_random/mtk-rng.c
9096 MEDIATEK USB3 DRD IP DRIVER
9097 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9098 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9102 F: drivers/usb/mtu3/
9104 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9105 M: Peter Senna Tschudin <peter.senna@collabora.com>
9106 M: Martin Donnelly <martin.donnelly@ge.com>
9107 M: Martyn Welch <martyn.welch@collabora.co.uk>
9109 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9110 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9112 MEGARAID SCSI/SAS DRIVERS
9113 M: Kashyap Desai <kashyap.desai@broadcom.com>
9114 M: Sumit Saxena <sumit.saxena@broadcom.com>
9115 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9116 L: megaraidlinux.pdl@broadcom.com
9117 L: linux-scsi@vger.kernel.org
9118 W: http://www.avagotech.com/support/
9120 F: Documentation/scsi/megaraid.txt
9121 F: drivers/scsi/megaraid.*
9122 F: drivers/scsi/megaraid/
9124 MELEXIS MLX90614 DRIVER
9125 M: Crt Mori <cmo@melexis.com>
9126 L: linux-iio@vger.kernel.org
9127 W: http://www.melexis.com
9129 F: drivers/iio/temperature/mlx90614.c
9131 MELEXIS MLX90632 DRIVER
9132 M: Crt Mori <cmo@melexis.com>
9133 L: linux-iio@vger.kernel.org
9134 W: http://www.melexis.com
9136 F: drivers/iio/temperature/mlx90632.c
9138 MELFAS MIP4 TOUCHSCREEN DRIVER
9139 M: Sangwon Jee <jeesw@melfas.com>
9140 W: http://www.melfas.com
9142 F: drivers/input/touchscreen/melfas_mip4.c
9143 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9145 MELLANOX ETHERNET DRIVER (mlx4_en)
9146 M: Tariq Toukan <tariqt@mellanox.com>
9147 L: netdev@vger.kernel.org
9149 W: http://www.mellanox.com
9150 Q: http://patchwork.ozlabs.org/project/netdev/list/
9151 F: drivers/net/ethernet/mellanox/mlx4/en_*
9153 MELLANOX ETHERNET DRIVER (mlx5e)
9154 M: Saeed Mahameed <saeedm@mellanox.com>
9155 L: netdev@vger.kernel.org
9157 W: http://www.mellanox.com
9158 Q: http://patchwork.ozlabs.org/project/netdev/list/
9159 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9161 MELLANOX ETHERNET INNOVA DRIVERS
9162 R: Boris Pismenny <borisp@mellanox.com>
9163 L: netdev@vger.kernel.org
9165 W: http://www.mellanox.com
9166 Q: http://patchwork.ozlabs.org/project/netdev/list/
9167 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9168 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9169 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9170 F: include/linux/mlx5/mlx5_ifc_fpga.h
9172 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9173 R: Boris Pismenny <borisp@mellanox.com>
9174 L: netdev@vger.kernel.org
9176 W: http://www.mellanox.com
9177 Q: http://patchwork.ozlabs.org/project/netdev/list/
9178 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9179 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9181 MELLANOX ETHERNET SWITCH DRIVERS
9182 M: Jiri Pirko <jiri@mellanox.com>
9183 M: Ido Schimmel <idosch@mellanox.com>
9184 L: netdev@vger.kernel.org
9186 W: http://www.mellanox.com
9187 Q: http://patchwork.ozlabs.org/project/netdev/list/
9188 F: drivers/net/ethernet/mellanox/mlxsw/
9190 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9191 M: mlxsw@mellanox.com
9192 L: netdev@vger.kernel.org
9194 W: http://www.mellanox.com
9195 Q: http://patchwork.ozlabs.org/project/netdev/list/
9196 F: drivers/net/ethernet/mellanox/mlxfw/
9198 MELLANOX HARDWARE PLATFORM SUPPORT
9199 M: Andy Shevchenko <andy@infradead.org>
9200 M: Darren Hart <dvhart@infradead.org>
9201 M: Vadim Pasternak <vadimp@mellanox.com>
9202 L: platform-driver-x86@vger.kernel.org
9204 F: drivers/platform/mellanox/
9206 MELLANOX MLX4 core VPI driver
9207 M: Tariq Toukan <tariqt@mellanox.com>
9208 L: netdev@vger.kernel.org
9209 L: linux-rdma@vger.kernel.org
9210 W: http://www.mellanox.com
9211 Q: http://patchwork.ozlabs.org/project/netdev/list/
9213 F: drivers/net/ethernet/mellanox/mlx4/
9214 F: include/linux/mlx4/
9216 MELLANOX MLX4 IB driver
9217 M: Yishai Hadas <yishaih@mellanox.com>
9218 L: linux-rdma@vger.kernel.org
9219 W: http://www.mellanox.com
9220 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9222 F: drivers/infiniband/hw/mlx4/
9223 F: include/linux/mlx4/
9224 F: include/uapi/rdma/mlx4-abi.h
9226 MELLANOX MLX5 core VPI driver
9227 M: Saeed Mahameed <saeedm@mellanox.com>
9228 M: Leon Romanovsky <leonro@mellanox.com>
9229 L: netdev@vger.kernel.org
9230 L: linux-rdma@vger.kernel.org
9231 W: http://www.mellanox.com
9232 Q: http://patchwork.ozlabs.org/project/netdev/list/
9234 F: drivers/net/ethernet/mellanox/mlx5/core/
9235 F: include/linux/mlx5/
9237 MELLANOX MLX5 IB driver
9238 M: Leon Romanovsky <leonro@mellanox.com>
9239 L: linux-rdma@vger.kernel.org
9240 W: http://www.mellanox.com
9241 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9243 F: drivers/infiniband/hw/mlx5/
9244 F: include/linux/mlx5/
9245 F: include/uapi/rdma/mlx5-abi.h
9247 MELLANOX MLXCPLD I2C AND MUX DRIVER
9248 M: Vadim Pasternak <vadimp@mellanox.com>
9249 M: Michael Shych <michaelsh@mellanox.com>
9250 L: linux-i2c@vger.kernel.org
9252 F: drivers/i2c/busses/i2c-mlxcpld.c
9253 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9254 F: Documentation/i2c/busses/i2c-mlxcpld
9256 MELLANOX MLXCPLD LED DRIVER
9257 M: Vadim Pasternak <vadimp@mellanox.com>
9258 L: linux-leds@vger.kernel.org
9260 F: drivers/leds/leds-mlxcpld.c
9261 F: drivers/leds/leds-mlxreg.c
9262 F: Documentation/leds/leds-mlxcpld.txt
9264 MELLANOX PLATFORM DRIVER
9265 M: Vadim Pasternak <vadimp@mellanox.com>
9266 L: platform-driver-x86@vger.kernel.org
9268 F: drivers/platform/x86/mlx-platform.c
9271 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9272 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9273 L: linux-kernel@vger.kernel.org
9275 F: kernel/sched/membarrier.c
9276 F: include/uapi/linux/membarrier.h
9277 F: arch/powerpc/include/asm/membarrier.h
9280 L: linux-mm@kvack.org
9281 W: http://www.linux-mm.org
9283 F: include/linux/mm.h
9284 F: include/linux/gfp.h
9285 F: include/linux/mmzone.h
9286 F: include/linux/memory_hotplug.h
9287 F: include/linux/vmalloc.h
9290 MEMORY TECHNOLOGY DEVICES (MTD)
9291 M: David Woodhouse <dwmw2@infradead.org>
9292 M: Brian Norris <computersforpeace@gmail.com>
9293 M: Boris Brezillon <boris.brezillon@bootlin.com>
9294 M: Marek Vasut <marek.vasut@gmail.com>
9295 M: Richard Weinberger <richard@nod.at>
9296 L: linux-mtd@lists.infradead.org
9297 W: http://www.linux-mtd.infradead.org/
9298 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9299 T: git git://git.infradead.org/linux-mtd.git master
9300 T: git git://git.infradead.org/linux-mtd.git mtd/next
9302 F: Documentation/devicetree/bindings/mtd/
9304 F: include/linux/mtd/
9305 F: include/uapi/mtd/
9307 MEN A21 WATCHDOG DRIVER
9308 M: Johannes Thumshirn <morbidrsa@gmail.com>
9309 L: linux-watchdog@vger.kernel.org
9311 F: drivers/watchdog/mena21_wdt.c
9313 MEN CHAMELEON BUS (mcb)
9314 M: Johannes Thumshirn <morbidrsa@gmail.com>
9317 F: include/linux/mcb.h
9318 F: Documentation/men-chameleon-bus.txt
9320 MEN F21BMC (Board Management Controller)
9321 M: Andreas Werner <andreas.werner@men.de>
9323 F: drivers/mfd/menf21bmc.c
9324 F: drivers/watchdog/menf21bmc_wdt.c
9325 F: drivers/leds/leds-menf21bmc.c
9326 F: drivers/hwmon/menf21bmc_hwmon.c
9327 F: Documentation/hwmon/menf21bmc
9329 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9330 M: Neil Armstrong <narmstrong@baylibre.com>
9331 L: linux-media@lists.freedesktop.org
9332 L: linux-amlogic@lists.infradead.org
9333 W: http://linux-meson.com/
9335 F: drivers/media/platform/meson/ao-cec.c
9336 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9337 T: git git://linuxtv.org/media_tree.git
9339 MICROBLAZE ARCHITECTURE
9340 M: Michal Simek <monstr@monstr.eu>
9341 W: http://www.monstr.eu/fdt/
9342 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9346 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9347 M: Richard Genoud <richard.genoud@gmail.com>
9349 F: drivers/tty/serial/atmel_serial.c
9350 F: drivers/tty/serial/atmel_serial.h
9352 MICROCHIP / ATMEL DMA DRIVER
9353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9355 L: dmaengine@vger.kernel.org
9357 F: drivers/dma/at_hdmac.c
9358 F: drivers/dma/at_hdmac_regs.h
9359 F: include/linux/platform_data/dma-atmel.h
9361 MICROCHIP / ATMEL ECC DRIVER
9362 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9363 L: linux-crypto@vger.kernel.org
9365 F: drivers/crypto/atmel-ecc.*
9367 MICROCHIP / ATMEL ISC DRIVER
9368 M: Songjun Wu <songjun.wu@microchip.com>
9369 L: linux-media@vger.kernel.org
9371 F: drivers/media/platform/atmel/atmel-isc.c
9372 F: drivers/media/platform/atmel/atmel-isc-regs.h
9373 F: devicetree/bindings/media/atmel-isc.txt
9375 MICROCHIP / ATMEL NAND DRIVER
9376 M: Wenyou Yang <wenyou.yang@microchip.com>
9377 M: Josh Wu <rainyfeeling@outlook.com>
9378 L: linux-mtd@lists.infradead.org
9380 F: drivers/mtd/nand/raw/atmel/*
9381 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9383 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9384 M: Woojung Huh <Woojung.Huh@microchip.com>
9385 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9386 L: netdev@vger.kernel.org
9388 F: net/dsa/tag_ksz.c
9389 F: drivers/net/dsa/microchip/*
9390 F: include/linux/platform_data/microchip-ksz.h
9391 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9393 MICROCHIP LAN743X ETHERNET DRIVER
9394 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9395 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9396 L: netdev@vger.kernel.org
9398 F: drivers/net/ethernet/microchip/lan743x_*
9400 MICROCHIP USB251XB DRIVER
9401 M: Richard Leitner <richard.leitner@skidata.com>
9402 L: linux-usb@vger.kernel.org
9404 F: drivers/usb/misc/usb251xb.c
9405 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9408 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9409 L: linux-mips@linux-mips.org
9411 F: arch/mips/generic/board-ocelot.c
9412 F: arch/mips/configs/generic/board-ocelot.config
9413 F: arch/mips/boot/dts/mscc/
9414 F: Documentation/devicetree/bindings/mips/mscc.txt
9416 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9417 M: Don Brace <don.brace@microsemi.com>
9418 L: esc.storagedev@microsemi.com
9419 L: linux-scsi@vger.kernel.org
9421 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9422 F: drivers/scsi/smartpqi/Kconfig
9423 F: drivers/scsi/smartpqi/Makefile
9424 F: include/linux/cciss*.h
9425 F: include/uapi/linux/cciss*.h
9426 F: Documentation/scsi/smartpqi.txt
9428 MICROSEMI ETHERNET SWITCH DRIVER
9429 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9430 L: netdev@vger.kernel.org
9432 F: drivers/net/ethernet/mscc/
9434 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9435 M: Chen Yu <yu.c.chen@intel.com>
9436 L: platform-driver-x86@vger.kernel.org
9438 F: drivers/platform/x86/surfacepro3_button.c
9441 M: Oliver Neukum <oliver@neukum.org>
9443 F: drivers/usb/image/microtek.*
9446 M: Ralf Baechle <ralf@linux-mips.org>
9447 M: Paul Burton <paul.burton@mips.com>
9448 M: James Hogan <jhogan@kernel.org>
9449 L: linux-mips@linux-mips.org
9450 W: http://www.linux-mips.org/
9451 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9453 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9455 F: Documentation/devicetree/bindings/mips/
9456 F: Documentation/mips/
9458 F: drivers/platform/mips/
9460 MIPS BOSTON DEVELOPMENT BOARD
9461 M: Paul Burton <paul.burton@mips.com>
9462 L: linux-mips@linux-mips.org
9464 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9465 F: arch/mips/boot/dts/img/boston.dts
9466 F: arch/mips/configs/generic/board-boston.config
9467 F: drivers/clk/imgtec/clk-boston.c
9468 F: include/dt-bindings/clock/boston-clock.h
9470 MIPS GENERIC PLATFORM
9471 M: Paul Burton <paul.burton@mips.com>
9472 L: linux-mips@linux-mips.org
9474 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9475 F: arch/mips/generic/
9476 F: arch/mips/tools/generic-board-config.sh
9478 MIPS/LOONGSON1 ARCHITECTURE
9479 M: Keguang Zhang <keguang.zhang@gmail.com>
9480 L: linux-mips@linux-mips.org
9482 F: arch/mips/loongson32/
9483 F: arch/mips/include/asm/mach-loongson32/
9484 F: drivers/*/*loongson1*
9485 F: drivers/*/*/*loongson1*
9487 MIPS/LOONGSON2 ARCHITECTURE
9488 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9489 L: linux-mips@linux-mips.org
9491 F: arch/mips/loongson64/*{2e/2f}*
9492 F: arch/mips/include/asm/mach-loongson64/
9493 F: drivers/*/*loongson2*
9494 F: drivers/*/*/*loongson2*
9496 MIPS/LOONGSON3 ARCHITECTURE
9497 M: Huacai Chen <chenhc@lemote.com>
9498 L: linux-mips@linux-mips.org
9500 F: arch/mips/loongson64/
9501 F: arch/mips/include/asm/mach-loongson64/
9502 F: drivers/platform/mips/cpu_hwmon.c
9503 F: drivers/*/*loongson3*
9504 F: drivers/*/*/*loongson3*
9506 MIPS RINT INSTRUCTION EMULATION
9507 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9508 L: linux-mips@linux-mips.org
9510 F: arch/mips/math-emu/sp_rint.c
9511 F: arch/mips/math-emu/dp_rint.c
9513 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9514 M: Hans Verkuil <hverkuil@xs4all.nl>
9515 L: linux-media@vger.kernel.org
9516 T: git git://linuxtv.org/media_tree.git
9517 W: https://linuxtv.org
9519 F: drivers/media/radio/radio-miropcm20*
9522 M: Eric Miao <eric.y.miao@gmail.com>
9523 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525 T: git git://github.com/hzhuang1/linux.git
9526 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9528 F: arch/arm/boot/dts/mmp*
9529 F: arch/arm/mach-mmp/
9531 MN88472 MEDIA DRIVER
9532 M: Antti Palosaari <crope@iki.fi>
9533 L: linux-media@vger.kernel.org
9534 W: https://linuxtv.org
9535 W: http://palosaari.fi/linux/
9536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9538 F: drivers/media/dvb-frontends/mn88472*
9540 MN88473 MEDIA DRIVER
9541 M: Antti Palosaari <crope@iki.fi>
9542 L: linux-media@vger.kernel.org
9543 W: https://linuxtv.org
9544 W: http://palosaari.fi/linux/
9545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9547 F: drivers/media/dvb-frontends/mn88473*
9549 PCI DRIVER FOR MOBIVEIL PCIE IP
9550 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9551 L: linux-pci@vger.kernel.org
9553 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9554 F: drivers/pci/controller/pcie-mobiveil.c
9557 M: Jessica Yu <jeyu@kernel.org>
9558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9560 F: include/linux/module.h
9563 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9564 W: http://popies.net/meye/
9566 F: Documentation/media/v4l-drivers/meye*
9567 F: drivers/media/pci/meye/
9568 F: include/uapi/linux/meye.h
9570 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9571 M: Jiri Slaby <jirislaby@gmail.com>
9573 F: Documentation/serial/moxa-smartio
9574 F: drivers/tty/mxser.*
9576 MR800 AVERMEDIA USB FM RADIO DRIVER
9577 M: Alexey Klimov <klimov.linux@gmail.com>
9578 L: linux-media@vger.kernel.org
9579 T: git git://linuxtv.org/media_tree.git
9581 F: drivers/media/radio/radio-mr800.c
9583 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9584 M: Alan Ott <alan@signal11.us>
9585 L: linux-wpan@vger.kernel.org
9587 F: drivers/net/ieee802154/mrf24j40.c
9588 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9591 M: "Lee, Chun-Yi" <jlee@suse.com>
9592 L: platform-driver-x86@vger.kernel.org
9594 F: drivers/platform/x86/msi-laptop.c
9597 L: platform-driver-x86@vger.kernel.org
9599 F: drivers/platform/x86/msi-wmi.c
9602 M: Antti Palosaari <crope@iki.fi>
9603 L: linux-media@vger.kernel.org
9604 W: https://linuxtv.org
9605 W: http://palosaari.fi/linux/
9606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9607 T: git git://linuxtv.org/anttip/media_tree.git
9609 F: drivers/media/tuners/msi001*
9611 MSI2500 MEDIA DRIVER
9612 M: Antti Palosaari <crope@iki.fi>
9613 L: linux-media@vger.kernel.org
9614 W: https://linuxtv.org
9615 W: http://palosaari.fi/linux/
9616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9617 T: git git://linuxtv.org/anttip/media_tree.git
9619 F: drivers/media/usb/msi2500/
9621 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9622 M: Robert Jarzmik <robert.jarzmik@free.fr>
9623 L: linux-mtd@lists.infradead.org
9625 F: drivers/mtd/devices/docg3*
9627 MT9M032 APTINA SENSOR DRIVER
9628 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9629 L: linux-media@vger.kernel.org
9630 T: git git://linuxtv.org/media_tree.git
9632 F: drivers/media/i2c/mt9m032.c
9633 F: include/media/i2c/mt9m032.h
9635 MT9P031 APTINA CAMERA SENSOR
9636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9637 L: linux-media@vger.kernel.org
9638 T: git git://linuxtv.org/media_tree.git
9640 F: drivers/media/i2c/mt9p031.c
9641 F: include/media/i2c/mt9p031.h
9643 MT9T001 APTINA CAMERA SENSOR
9644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9645 L: linux-media@vger.kernel.org
9646 T: git git://linuxtv.org/media_tree.git
9648 F: drivers/media/i2c/mt9t001.c
9649 F: include/media/i2c/mt9t001.h
9651 MT9T112 APTINA CAMERA SENSOR
9652 M: Jacopo Mondi <jacopo@jmondi.org>
9653 L: linux-media@vger.kernel.org
9654 T: git git://linuxtv.org/media_tree.git
9656 F: drivers/media/i2c/mt9t112.c
9657 F: include/media/i2c/mt9t112.h
9659 MT9V032 APTINA CAMERA SENSOR
9660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9661 L: linux-media@vger.kernel.org
9662 T: git git://linuxtv.org/media_tree.git
9664 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9665 F: drivers/media/i2c/mt9v032.c
9666 F: include/media/i2c/mt9v032.h
9668 MULTIFUNCTION DEVICES (MFD)
9669 M: Lee Jones <lee.jones@linaro.org>
9670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9672 F: Documentation/devicetree/bindings/mfd/
9674 F: include/linux/mfd/
9675 F: include/dt-bindings/mfd/
9677 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9679 F: drivers/mmc/host/mmc_spi.c
9680 F: include/linux/spi/mmc_spi.h
9682 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9683 M: Ulf Hansson <ulf.hansson@linaro.org>
9684 L: linux-mmc@vger.kernel.org
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9687 F: Documentation/devicetree/bindings/mmc/
9689 F: include/linux/mmc/
9690 F: include/uapi/linux/mmc/
9692 MULTIPLEXER SUBSYSTEM
9693 M: Peter Rosin <peda@axentia.se>
9695 F: Documentation/ABI/testing/sysfs-class-mux*
9696 F: Documentation/devicetree/bindings/mux/
9697 F: include/linux/dt-bindings/mux/
9698 F: include/linux/mux/
9701 MULTITECH MULTIPORT CARD (ISICOM)
9703 F: drivers/tty/isicom.c
9704 F: include/linux/isicom.h
9706 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9707 M: Bin Liu <b-liu@ti.com>
9708 L: linux-usb@vger.kernel.org
9710 F: drivers/usb/musb/
9712 MXL5007T MEDIA DRIVER
9713 M: Michael Krufky <mkrufky@linuxtv.org>
9714 L: linux-media@vger.kernel.org
9715 W: https://linuxtv.org
9716 W: http://github.com/mkrufky
9717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9718 T: git git://linuxtv.org/mkrufky/tuners.git
9720 F: drivers/media/tuners/mxl5007t.*
9723 M: Marek Vasut <marex@denx.de>
9725 F: drivers/gpu/drm/mxsfb/
9726 F: Documentation/devicetree/bindings/display/mxsfb.txt
9728 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9729 M: Chris Lee <christopher.lee@cspi.com>
9730 L: netdev@vger.kernel.org
9731 W: https://www.cspi.com/ethernet-products/support/downloads/
9733 F: drivers/net/ethernet/myricom/myri10ge/
9735 NAND FLASH SUBSYSTEM
9736 M: Boris Brezillon <boris.brezillon@bootlin.com>
9737 M: Miquel Raynal <miquel.raynal@bootlin.com>
9738 R: Richard Weinberger <richard@nod.at>
9739 L: linux-mtd@lists.infradead.org
9740 W: http://www.linux-mtd.infradead.org/
9741 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9742 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9743 T: git git://git.infradead.org/linux-mtd.git nand/next
9745 F: drivers/mtd/nand/
9746 F: include/linux/mtd/*nand*.h
9748 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9749 M: Daniel Mack <zonque@gmail.com>
9751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9752 W: http://www.native-instruments.com
9755 NATSEMI ETHERNET DRIVER (DP8381x)
9757 F: drivers/net/ethernet/natsemi/natsemi.c
9760 M: Petr Vandrovec <petr@vandrovec.name>
9762 F: drivers/staging/ncpfs/
9764 NCR 5380 SCSI DRIVERS
9765 M: Finn Thain <fthain@telegraphics.com.au>
9766 M: Michael Schmitz <schmitzmic@gmail.com>
9767 L: linux-scsi@vger.kernel.org
9769 F: Documentation/scsi/g_NCR5380.txt
9770 F: drivers/scsi/NCR5380.*
9771 F: drivers/scsi/arm/cumana_1.c
9772 F: drivers/scsi/arm/oak.c
9773 F: drivers/scsi/atari_scsi.*
9774 F: drivers/scsi/dmx3191d.c
9775 F: drivers/scsi/g_NCR5380.*
9776 F: drivers/scsi/mac_scsi.*
9777 F: drivers/scsi/sun3_scsi.*
9778 F: drivers/scsi/sun3_scsi_vme.c
9780 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9781 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9782 L: linux-scsi@vger.kernel.org
9784 F: drivers/scsi/NCR_D700.*
9787 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9791 NCT6775 HARDWARE MONITOR DRIVER
9792 M: Guenter Roeck <linux@roeck-us.net>
9793 L: linux-hwmon@vger.kernel.org
9795 F: Documentation/hwmon/nct6775
9796 F: drivers/hwmon/nct6775.c
9799 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9800 L: netdev@vger.kernel.org
9802 F: driver/net/net_failover.c
9803 F: include/net/net_failover.h
9804 F: Documentation/networking/net_failover.rst
9806 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9807 M: Faisal Latif <faisal.latif@intel.com>
9808 L: linux-rdma@vger.kernel.org
9809 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9811 F: drivers/infiniband/hw/nes/
9812 F: include/uapi/rdma/nes-abi.h
9814 NETEM NETWORK EMULATOR
9815 M: Stephen Hemminger <stephen@networkplumber.org>
9816 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9818 F: net/sched/sch_netem.c
9820 NETERION 10GbE DRIVERS (s2io/vxge)
9821 M: Jon Mason <jdmason@kudzu.us>
9822 L: netdev@vger.kernel.org
9824 F: Documentation/networking/s2io.txt
9825 F: Documentation/networking/vxge.txt
9826 F: drivers/net/ethernet/neterion/
9829 M: Pablo Neira Ayuso <pablo@netfilter.org>
9830 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9831 M: Florian Westphal <fw@strlen.de>
9832 L: netfilter-devel@vger.kernel.org
9833 L: coreteam@netfilter.org
9834 W: http://www.netfilter.org/
9835 W: http://www.iptables.org/
9836 W: http://www.nftables.org/
9837 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9841 F: include/linux/netfilter*
9842 F: include/linux/netfilter/
9843 F: include/net/netfilter/
9844 F: include/uapi/linux/netfilter*
9845 F: include/uapi/linux/netfilter/
9846 F: net/*/netfilter.c
9849 F: net/bridge/br_netfilter*.c
9851 NETROM NETWORK LAYER
9852 M: Ralf Baechle <ralf@linux-mips.org>
9853 L: linux-hams@vger.kernel.org
9854 W: http://www.linux-ax25.org/
9856 F: include/net/netrom.h
9857 F: include/uapi/linux/netrom.h
9860 NETRONOME ETHERNET DRIVERS
9861 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9862 L: oss-drivers@netronome.com
9864 F: drivers/net/ethernet/netronome/
9866 NETWORK BLOCK DEVICE (NBD)
9867 M: Josef Bacik <josef@toxicpanda.com>
9869 L: linux-block@vger.kernel.org
9870 L: nbd@other.debian.org
9871 F: Documentation/blockdev/nbd.txt
9872 F: drivers/block/nbd.c
9873 F: include/uapi/linux/nbd.h
9875 NETWORK DROP MONITOR
9876 M: Neil Horman <nhorman@tuxdriver.com>
9877 L: netdev@vger.kernel.org
9879 W: https://fedorahosted.org/dropwatch/
9880 F: net/core/drop_monitor.c
9883 M: "David S. Miller" <davem@davemloft.net>
9884 L: netdev@vger.kernel.org
9885 W: http://www.linuxfoundation.org/en/Net
9886 Q: http://patchwork.ozlabs.org/project/netdev/list/
9887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9890 F: Documentation/devicetree/bindings/net/
9892 F: include/linux/if_*
9893 F: include/linux/netdevice.h
9894 F: include/linux/etherdevice.h
9895 F: include/linux/fcdevice.h
9896 F: include/linux/fddidevice.h
9897 F: include/linux/hippidevice.h
9898 F: include/linux/inetdevice.h
9899 F: include/uapi/linux/if_*
9900 F: include/uapi/linux/netdevice.h
9902 NETWORKING DRIVERS (WIRELESS)
9903 M: Kalle Valo <kvalo@codeaurora.org>
9904 L: linux-wireless@vger.kernel.org
9905 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9909 F: Documentation/devicetree/bindings/net/wireless/
9910 F: drivers/net/wireless/
9913 M: Andrew Lunn <andrew@lunn.ch>
9914 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9915 M: Florian Fainelli <f.fainelli@gmail.com>
9917 F: Documentation/devicetree/bindings/net/dsa/
9919 F: include/net/dsa.h
9920 F: include/linux/dsa/
9923 NETWORKING [GENERAL]
9924 M: "David S. Miller" <davem@davemloft.net>
9925 L: netdev@vger.kernel.org
9926 W: http://www.linuxfoundation.org/en/Net
9927 Q: http://patchwork.ozlabs.org/project/netdev/list/
9928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9930 B: mailto:netdev@vger.kernel.org
9934 F: include/linux/in.h
9935 F: include/linux/net.h
9936 F: include/linux/netdevice.h
9937 F: include/uapi/linux/in.h
9938 F: include/uapi/linux/net.h
9939 F: include/uapi/linux/netdevice.h
9940 F: include/uapi/linux/net_namespace.h
9941 F: tools/testing/selftests/net/
9944 F: Documentation/networking/
9947 M: Steffen Klassert <steffen.klassert@secunet.com>
9948 M: Herbert Xu <herbert@gondor.apana.org.au>
9949 M: "David S. Miller" <davem@davemloft.net>
9950 L: netdev@vger.kernel.org
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9960 F: net/ipv4/ipcomp.c
9961 F: net/ipv4/ip_vti.c
9965 F: net/ipv6/ipcomp6.c
9966 F: net/ipv6/ip6_vti.c
9967 F: include/uapi/linux/xfrm.h
9968 F: include/net/xfrm.h
9970 NETWORKING [IPv4/IPv6]
9971 M: "David S. Miller" <davem@davemloft.net>
9972 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9973 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9974 L: netdev@vger.kernel.org
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9982 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9983 M: Paul Moore <paul@paul-moore.com>
9984 W: https://github.com/netlabel
9985 L: netdev@vger.kernel.org
9986 L: linux-security-module@vger.kernel.org
9988 F: Documentation/netlabel/
9989 F: include/net/calipso.h
9990 F: include/net/cipso_ipv4.h
9991 F: include/net/netlabel.h
9992 F: include/uapi/linux/netfilter/xt_SECMARK.h
9993 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9995 F: net/ipv4/cipso_ipv4.c
9996 F: net/ipv6/calipso.c
9997 F: net/netfilter/xt_CONNSECMARK.c
9998 F: net/netfilter/xt_SECMARK.c
10001 M: Eric Dumazet <edumazet@google.com>
10002 L: netdev@vger.kernel.org
10005 F: net/ipv4/syncookies.c
10007 F: net/ipv6/syncookies.c
10008 F: include/uapi/linux/tcp.h
10009 F: include/net/tcp.h
10010 F: include/linux/tcp.h
10011 F: include/trace/events/tcp.h
10014 M: Boris Pismenny <borisp@mellanox.com>
10015 M: Aviad Yehezkel <aviadye@mellanox.com>
10016 M: Dave Watson <davejwatson@fb.com>
10017 L: netdev@vger.kernel.org
10020 F: include/uapi/linux/tls.h
10021 F: include/net/tls.h
10023 NETWORKING [WIRELESS]
10024 L: linux-wireless@vger.kernel.org
10025 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10028 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10030 F: drivers/net/netdevsim/*
10032 NETXEN (1/10) GbE SUPPORT
10033 M: Manish Chopra <manish.chopra@cavium.com>
10034 M: Rahul Verma <rahul.verma@cavium.com>
10035 M: Dept-GELinuxNICDev@cavium.com
10036 L: netdev@vger.kernel.org
10038 F: drivers/net/ethernet/qlogic/netxen/
10041 M: Samuel Ortiz <sameo@linux.intel.com>
10042 L: linux-wireless@vger.kernel.org
10043 L: linux-nfc@lists.01.org (subscribers-only)
10046 F: include/net/nfc/
10047 F: include/uapi/linux/nfc.h
10049 F: include/linux/platform_data/nfcmrvl.h
10050 F: include/linux/platform_data/nxp-nci.h
10051 F: Documentation/devicetree/bindings/net/nfc/
10053 NFS, SUNRPC, AND LOCKD CLIENTS
10054 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10055 M: Anna Schumaker <anna.schumaker@netapp.com>
10056 L: linux-nfs@vger.kernel.org
10057 W: http://client.linux-nfs.org
10058 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10064 F: include/linux/lockd/
10065 F: include/linux/nfs*
10066 F: include/linux/sunrpc/
10067 F: include/uapi/linux/nfs*
10068 F: include/uapi/linux/sunrpc/
10071 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10072 L: linux-nilfs@vger.kernel.org
10073 W: https://nilfs.sourceforge.io/
10074 W: https://nilfs.osdn.jp/
10075 T: git git://github.com/konis/nilfs2.git
10077 F: Documentation/filesystems/nilfs2.txt
10079 F: include/trace/events/nilfs2.h
10080 F: include/uapi/linux/nilfs2_api.h
10081 F: include/uapi/linux/nilfs2_ondisk.h
10083 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10084 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10085 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10087 F: Documentation/scsi/NinjaSCSI.txt
10088 F: drivers/scsi/pcmcia/nsp_*
10090 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10091 M: GOTO Masanori <gotom@debian.or.jp>
10092 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10093 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10095 F: Documentation/scsi/NinjaSCSI.txt
10096 F: drivers/scsi/nsp32*
10099 M: Ley Foon Tan <lftan@altera.com>
10100 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10105 NOHZ, DYNTICKS SUPPORT
10106 M: Frederic Weisbecker <fweisbec@gmail.com>
10107 M: Thomas Gleixner <tglx@linutronix.de>
10108 M: Ingo Molnar <mingo@kernel.org>
10109 L: linux-kernel@vger.kernel.org
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10112 F: kernel/time/tick*.*
10113 F: include/linux/tick.h
10114 F: include/linux/sched/nohz.h
10116 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10117 M: Pavel Machek <pavel@ucw.cz>
10118 M: Sakari Ailus <sakari.ailus@iki.fi>
10119 L: linux-media@vger.kernel.org
10121 F: drivers/media/i2c/et8ek8
10122 F: drivers/media/i2c/ad5820.c
10124 NOKIA N900 POWER SUPPLY DRIVERS
10125 R: Pali Rohár <pali.rohar@gmail.com>
10126 F: include/linux/power/bq2415x_charger.h
10127 F: include/linux/power/bq27xxx_battery.h
10128 F: include/linux/power/isp1704_charger.h
10129 F: drivers/power/supply/bq2415x_charger.c
10130 F: drivers/power/supply/bq27xxx_battery.c
10131 F: drivers/power/supply/bq27xxx_battery_i2c.c
10132 F: drivers/power/supply/isp1704_charger.c
10133 F: drivers/power/supply/rx51_battery.c
10136 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10137 L: linux-ntb@googlegroups.com
10139 F: drivers/ntb/hw/amd/
10142 M: Jon Mason <jdmason@kudzu.us>
10143 M: Dave Jiang <dave.jiang@intel.com>
10144 M: Allen Hubbe <allenbh@gmail.com>
10145 L: linux-ntb@googlegroups.com
10147 W: https://github.com/jonmason/ntb/wiki
10148 T: git git://github.com/jonmason/ntb.git
10150 F: drivers/net/ntb_netdev.c
10151 F: include/linux/ntb.h
10152 F: include/linux/ntb_transport.h
10153 F: tools/testing/selftests/ntb/
10156 M: Serge Semin <fancer.lancer@gmail.com>
10157 L: linux-ntb@googlegroups.com
10159 F: drivers/ntb/hw/idt/
10162 M: Dave Jiang <dave.jiang@intel.com>
10163 L: linux-ntb@googlegroups.com
10165 W: https://github.com/davejiang/linux/wiki
10166 T: git https://github.com/davejiang/linux.git
10167 F: drivers/ntb/hw/intel/
10170 M: Anton Altaparmakov <anton@tuxera.com>
10171 L: linux-ntfs-dev@lists.sourceforge.net
10172 W: http://www.tuxera.com/
10173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10175 F: Documentation/filesystems/ntfs.txt
10179 M: Finn Thain <fthain@telegraphics.com.au>
10180 L: linux-m68k@lists.linux-m68k.org
10182 F: arch/*/include/asm/nubus.h
10184 F: include/linux/nubus.h
10185 F: include/uapi/linux/nubus.h
10187 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10188 M: Antonino Daplas <adaplas@gmail.com>
10189 L: linux-fbdev@vger.kernel.org
10191 F: drivers/video/fbdev/riva/
10192 F: drivers/video/fbdev/nvidia/
10195 M: Keith Busch <keith.busch@intel.com>
10196 M: Jens Axboe <axboe@fb.com>
10197 M: Christoph Hellwig <hch@lst.de>
10198 M: Sagi Grimberg <sagi@grimberg.me>
10199 L: linux-nvme@lists.infradead.org
10200 T: git://git.infradead.org/nvme.git
10201 W: http://git.infradead.org/nvme.git
10203 F: drivers/nvme/host/
10204 F: include/linux/nvme.h
10205 F: include/uapi/linux/nvme_ioctl.h
10207 NVM EXPRESS FC TRANSPORT DRIVERS
10208 M: James Smart <james.smart@broadcom.com>
10209 L: linux-nvme@lists.infradead.org
10211 F: include/linux/nvme-fc.h
10212 F: include/linux/nvme-fc-driver.h
10213 F: drivers/nvme/host/fc.c
10214 F: drivers/nvme/target/fc.c
10215 F: drivers/nvme/target/fcloop.c
10217 NVM EXPRESS TARGET DRIVER
10218 M: Christoph Hellwig <hch@lst.de>
10219 M: Sagi Grimberg <sagi@grimberg.me>
10220 L: linux-nvme@lists.infradead.org
10221 T: git://git.infradead.org/nvme.git
10222 W: http://git.infradead.org/nvme.git
10224 F: drivers/nvme/target/
10227 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10230 F: Documentation/devicetree/bindings/nvmem/
10231 F: Documentation/ABI/stable/sysfs-bus-nvmem
10232 F: include/linux/nvmem-consumer.h
10233 F: include/linux/nvmem-provider.h
10235 NXP SGTL5000 DRIVER
10236 M: Fabio Estevam <fabio.estevam@nxp.com>
10237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10239 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10240 F: sound/soc/codecs/sgtl5000*
10242 NXP TDA998X DRM DRIVER
10243 M: Russell King <linux@armlinux.org.uk>
10245 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10246 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10247 F: drivers/gpu/drm/i2c/tda998x_drv.c
10248 F: include/drm/i2c/tda998x.h
10249 F: include/dt-bindings/display/tda998x.h
10253 M: Peter Rosin <peda@axentia.se>
10254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10256 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10257 F: sound/soc/codecs/tfa9879*
10260 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10261 R: Charles Gorand <charles.gorand@effinnov.com>
10262 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10264 F: drivers/nfc/nxp-nci
10267 M: Josh Poimboeuf <jpoimboe@redhat.com>
10268 M: Peter Zijlstra <peterz@infradead.org>
10272 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10273 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10274 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10275 L: linuxppc-dev@lists.ozlabs.org
10277 F: arch/powerpc/platforms/powernv/ocxl.c
10278 F: arch/powerpc/include/asm/pnv-ocxl.h
10279 F: drivers/misc/ocxl/
10280 F: include/misc/ocxl*
10281 F: include/uapi/misc/ocxl.h
10282 F: Documentation/accelerators/ocxl.rst
10285 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10286 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10288 L: linux-omap@vger.kernel.org
10292 OMAP CLOCK FRAMEWORK SUPPORT
10293 M: Paul Walmsley <paul@pwsan.com>
10294 L: linux-omap@vger.kernel.org
10296 F: arch/arm/*omap*/*clock*
10298 OMAP DEVICE TREE SUPPORT
10299 M: Benoît Cousson <bcousson@baylibre.com>
10300 M: Tony Lindgren <tony@atomide.com>
10301 L: linux-omap@vger.kernel.org
10302 L: devicetree@vger.kernel.org
10304 F: arch/arm/boot/dts/*omap*
10305 F: arch/arm/boot/dts/*am3*
10306 F: arch/arm/boot/dts/*am4*
10307 F: arch/arm/boot/dts/*am5*
10308 F: arch/arm/boot/dts/*dra7*
10310 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10311 L: linux-omap@vger.kernel.org
10312 L: linux-fbdev@vger.kernel.org
10314 F: drivers/video/fbdev/omap2/
10315 F: Documentation/arm/OMAP/DSS
10317 OMAP FRAMEBUFFER SUPPORT
10318 L: linux-fbdev@vger.kernel.org
10319 L: linux-omap@vger.kernel.org
10321 F: drivers/video/fbdev/omap/
10323 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10324 M: Roger Quadros <rogerq@ti.com>
10325 M: Tony Lindgren <tony@atomide.com>
10326 L: linux-omap@vger.kernel.org
10328 F: drivers/memory/omap-gpmc.c
10329 F: arch/arm/mach-omap2/*gpmc*
10332 M: Grygorii Strashko <grygorii.strashko@ti.com>
10333 M: Santosh Shilimkar <ssantosh@kernel.org>
10334 M: Kevin Hilman <khilman@kernel.org>
10335 L: linux-omap@vger.kernel.org
10337 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10338 F: drivers/gpio/gpio-omap.c
10340 OMAP HARDWARE SPINLOCK SUPPORT
10341 M: Ohad Ben-Cohen <ohad@wizery.com>
10342 L: linux-omap@vger.kernel.org
10344 F: drivers/hwspinlock/omap_hwspinlock.c
10346 OMAP HS MMC SUPPORT
10347 L: linux-mmc@vger.kernel.org
10348 L: linux-omap@vger.kernel.org
10350 F: drivers/mmc/host/omap_hsmmc.c
10353 M: Paul Walmsley <paul@pwsan.com>
10354 L: linux-omap@vger.kernel.org
10356 F: arch/arm/mach-omap2/omap_hwmod*data*
10358 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10359 M: Benoît Cousson <bcousson@baylibre.com>
10360 L: linux-omap@vger.kernel.org
10362 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10365 M: Benoît Cousson <bcousson@baylibre.com>
10366 M: Paul Walmsley <paul@pwsan.com>
10367 L: linux-omap@vger.kernel.org
10369 F: arch/arm/mach-omap2/omap_hwmod.*
10371 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10373 L: linux-media@vger.kernel.org
10375 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10376 F: drivers/media/platform/omap3isp/
10377 F: drivers/staging/media/omap4iss/
10380 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10381 L: linux-omap@vger.kernel.org
10383 F: drivers/mmc/host/omap.c
10385 OMAP POWER MANAGEMENT SUPPORT
10386 M: Kevin Hilman <khilman@kernel.org>
10387 L: linux-omap@vger.kernel.org
10389 F: arch/arm/*omap*/*pm*
10390 F: drivers/cpufreq/omap-cpufreq.c
10392 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10393 M: Rajendra Nayak <rnayak@codeaurora.org>
10394 M: Paul Walmsley <paul@pwsan.com>
10395 L: linux-omap@vger.kernel.org
10397 F: arch/arm/mach-omap2/prm*
10399 OMAP RANDOM NUMBER GENERATOR SUPPORT
10400 M: Deepak Saxena <dsaxena@plexity.net>
10402 F: drivers/char/hw_random/omap-rng.c
10405 L: linux-usb@vger.kernel.org
10406 L: linux-omap@vger.kernel.org
10408 F: drivers/usb/*/*omap*
10409 F: arch/arm/*omap*/usb*
10411 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10412 M: Mark Jackson <mpfj@newflow.co.uk>
10413 L: linux-omap@vger.kernel.org
10415 F: arch/arm/boot/dts/am335x-nano.dts
10418 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10419 M: Tony Lindgren <tony@atomide.com>
10420 L: linux-omap@vger.kernel.org
10421 Q: http://patchwork.kernel.org/project/linux-omap/list/
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10424 F: arch/arm/mach-omap1/
10425 F: arch/arm/plat-omap/
10426 F: arch/arm/configs/omap1_defconfig
10427 F: drivers/i2c/busses/i2c-omap.c
10428 F: include/linux/platform_data/i2c-omap.h
10431 M: Tony Lindgren <tony@atomide.com>
10432 L: linux-omap@vger.kernel.org
10433 W: http://www.muru.com/linux/omap/
10434 W: http://linux.omap.com/
10435 Q: http://patchwork.kernel.org/project/linux-omap/list/
10436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10438 F: arch/arm/mach-omap2/
10439 F: arch/arm/plat-omap/
10440 F: arch/arm/configs/omap2plus_defconfig
10441 F: drivers/i2c/busses/i2c-omap.c
10442 F: drivers/irqchip/irq-omap-intc.c
10443 F: drivers/mfd/*omap*.c
10444 F: drivers/mfd/menelaus.c
10445 F: drivers/mfd/palmas.c
10446 F: drivers/mfd/tps65217.c
10447 F: drivers/mfd/tps65218.c
10448 F: drivers/mfd/tps65910.c
10449 F: drivers/mfd/twl-core.[ch]
10450 F: drivers/mfd/twl4030*.c
10451 F: drivers/mfd/twl6030*.c
10452 F: drivers/mfd/twl6040*.c
10453 F: drivers/regulator/palmas-regulator*.c
10454 F: drivers/regulator/pbias-regulator.c
10455 F: drivers/regulator/tps65217-regulator.c
10456 F: drivers/regulator/tps65218-regulator.c
10457 F: drivers/regulator/tps65910-regulator.c
10458 F: drivers/regulator/twl-regulator.c
10459 F: drivers/regulator/twl6030-regulator.c
10460 F: include/linux/platform_data/i2c-omap.h
10462 ONION OMEGA2+ BOARD
10463 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10464 L: linux-mips@linux-mips.org
10466 F: arch/mips/boot/dts/ralink/omega2p.dts
10469 M: Bob Copeland <me@bobcopeland.com>
10470 L: linux-karma-devel@lists.sourceforge.net
10472 F: Documentation/filesystems/omfs.txt
10475 OMNIKEY CARDMAN 4000 DRIVER
10476 M: Harald Welte <laforge@gnumonks.org>
10478 F: drivers/char/pcmcia/cm4000_cs.c
10479 F: include/linux/cm4000_cs.h
10480 F: include/uapi/linux/cm4000_cs.h
10482 OMNIKEY CARDMAN 4040 DRIVER
10483 M: Harald Welte <laforge@gnumonks.org>
10485 F: drivers/char/pcmcia/cm4040_cs.*
10487 OMNIVISION OV13858 SENSOR DRIVER
10488 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10489 L: linux-media@vger.kernel.org
10490 T: git git://linuxtv.org/media_tree.git
10492 F: drivers/media/i2c/ov13858.c
10494 OMNIVISION OV2685 SENSOR DRIVER
10495 M: Shunqian Zheng <zhengsq@rock-chips.com>
10496 L: linux-media@vger.kernel.org
10497 T: git git://linuxtv.org/media_tree.git
10499 F: drivers/media/i2c/ov2685.c
10501 OMNIVISION OV5640 SENSOR DRIVER
10502 M: Steve Longerbeam <slongerbeam@gmail.com>
10503 L: linux-media@vger.kernel.org
10504 T: git git://linuxtv.org/media_tree.git
10506 F: drivers/media/i2c/ov5640.c
10508 OMNIVISION OV5647 SENSOR DRIVER
10509 M: Luis Oliveira <lolivei@synopsys.com>
10510 L: linux-media@vger.kernel.org
10511 T: git git://linuxtv.org/media_tree.git
10513 F: drivers/media/i2c/ov5647.c
10515 OMNIVISION OV5695 SENSOR DRIVER
10516 M: Shunqian Zheng <zhengsq@rock-chips.com>
10517 L: linux-media@vger.kernel.org
10518 T: git git://linuxtv.org/media_tree.git
10520 F: drivers/media/i2c/ov5695.c
10522 OMNIVISION OV7670 SENSOR DRIVER
10523 M: Jonathan Corbet <corbet@lwn.net>
10524 L: linux-media@vger.kernel.org
10525 T: git git://linuxtv.org/media_tree.git
10527 F: drivers/media/i2c/ov7670.c
10528 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10530 OMNIVISION OV772x SENSOR DRIVER
10531 M: Jacopo Mondi <jacopo@jmondi.org>
10532 L: linux-media@vger.kernel.org
10533 T: git git://linuxtv.org/media_tree.git
10535 F: drivers/media/i2c/ov772x.c
10536 F: include/media/i2c/ov772x.h
10537 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10539 OMNIVISION OV7740 SENSOR DRIVER
10540 M: Wenyou Yang <wenyou.yang@microchip.com>
10541 L: linux-media@vger.kernel.org
10542 T: git git://linuxtv.org/media_tree.git
10544 F: drivers/media/i2c/ov7740.c
10545 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10547 OMNIVISION OV9650 SENSOR DRIVER
10548 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10549 R: Akinobu Mita <akinobu.mita@gmail.com>
10550 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10551 L: linux-media@vger.kernel.org
10552 T: git git://linuxtv.org/media_tree.git
10554 F: drivers/media/i2c/ov9650.c
10555 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10557 ONENAND FLASH DRIVER
10558 M: Kyungmin Park <kyungmin.park@samsung.com>
10559 L: linux-mtd@lists.infradead.org
10561 F: drivers/mtd/nand/onenand/
10562 F: include/linux/mtd/onenand*.h
10564 ONSTREAM SCSI TAPE DRIVER
10565 M: Willem Riede <osst@riede.org>
10566 L: osst-users@lists.sourceforge.net
10567 L: linux-scsi@vger.kernel.org
10569 F: Documentation/scsi/osst.txt
10570 F: drivers/scsi/osst.*
10571 F: drivers/scsi/osst_*.h
10572 F: drivers/scsi/st.h
10575 M: Jens Wiklander <jens.wiklander@linaro.org>
10577 F: drivers/tee/optee/
10580 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10581 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10582 L: linux-rdma@vger.kernel.org
10584 F: drivers/infiniband/ulp/opa_vnic
10586 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10587 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10588 M: Frank Rowand <frowand.list@gmail.com>
10589 L: devicetree@vger.kernel.org
10591 F: Documentation/devicetree/dynamic-resolution-notes.txt
10592 F: Documentation/devicetree/overlay-notes.txt
10593 F: drivers/of/overlay.c
10594 F: drivers/of/resolver.c
10595 K: of_overlay_notifier_
10597 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10598 M: Rob Herring <robh+dt@kernel.org>
10599 M: Frank Rowand <frowand.list@gmail.com>
10600 L: devicetree@vger.kernel.org
10601 W: http://www.devicetree.org/
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10605 F: include/linux/of*.h
10607 F: Documentation/ABI/testing/sysfs-firmware-ofw
10609 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10610 M: Rob Herring <robh+dt@kernel.org>
10611 M: Mark Rutland <mark.rutland@arm.com>
10612 L: devicetree@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10614 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10616 F: Documentation/devicetree/
10617 F: arch/*/boot/dts/
10618 F: include/dt-bindings/
10620 OPENCORES I2C BUS DRIVER
10621 M: Peter Korsgaard <jacmet@sunsite.dk>
10622 L: linux-i2c@vger.kernel.org
10624 F: Documentation/i2c/busses/i2c-ocores
10625 F: drivers/i2c/busses/i2c-ocores.c
10627 OPENRISC ARCHITECTURE
10628 M: Jonas Bonn <jonas@southpole.se>
10629 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10630 M: Stafford Horne <shorne@gmail.com>
10631 T: git git://github.com/openrisc/linux.git
10632 L: openrisc@lists.librecores.org
10633 W: http://openrisc.io
10635 F: Documentation/devicetree/bindings/openrisc/
10636 F: Documentation/openrisc/
10638 F: drivers/irqchip/irq-ompic.c
10639 F: drivers/irqchip/irq-or1k-*
10642 M: Pravin B Shelar <pshelar@ovn.org>
10643 L: netdev@vger.kernel.org
10644 L: dev@openvswitch.org
10645 W: http://openvswitch.org
10647 F: net/openvswitch/
10648 F: include/uapi/linux/openvswitch.h
10650 OPERATING PERFORMANCE POINTS (OPP)
10651 M: Viresh Kumar <vireshk@kernel.org>
10652 M: Nishanth Menon <nm@ti.com>
10653 M: Stephen Boyd <sboyd@kernel.org>
10654 L: linux-pm@vger.kernel.org
10656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10658 F: include/linux/pm_opp.h
10659 F: Documentation/power/opp.txt
10660 F: Documentation/devicetree/bindings/opp/
10663 M: Clemens Ladisch <clemens@ladisch.de>
10664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10665 T: git git://git.alsa-project.org/alsa-kernel.git
10667 F: sound/drivers/opl4/
10670 M: Robert Richter <rric@kernel.org>
10671 L: oprofile-list@lists.sf.net
10673 F: arch/*/include/asm/oprofile*.h
10674 F: arch/*/oprofile/
10675 F: drivers/oprofile/
10676 F: include/linux/oprofile.h
10678 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10679 M: Mark Fasheh <mark@fasheh.com>
10680 M: Joel Becker <jlbec@evilplan.org>
10681 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10682 W: http://ocfs2.wiki.kernel.org
10684 F: Documentation/filesystems/ocfs2.txt
10685 F: Documentation/filesystems/dlmfs.txt
10688 ORANGEFS FILESYSTEM
10689 M: Mike Marshall <hubcap@omnibond.com>
10690 R: Martin Brandenburg <martin@omnibond.com>
10691 L: devel@lists.orangefs.org
10692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10695 F: Documentation/filesystems/orangefs.txt
10698 L: linux-wireless@vger.kernel.org
10699 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10700 W: http://www.nongnu.org/orinoco/
10702 F: drivers/net/wireless/intersil/orinoco/
10704 OSD LIBRARY and FILESYSTEM
10705 M: Boaz Harrosh <ooo@electrozaur.com>
10707 F: drivers/scsi/osd/
10708 F: include/scsi/osd_*
10711 OV2659 OMNIVISION SENSOR DRIVER
10712 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10713 L: linux-media@vger.kernel.org
10714 W: https://linuxtv.org
10715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10718 F: drivers/media/i2c/ov2659.c
10719 F: include/media/i2c/ov2659.h
10722 M: Miklos Szeredi <miklos@szeredi.hu>
10723 L: linux-unionfs@vger.kernel.org
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10727 F: Documentation/filesystems/overlayfs.txt
10729 P54 WIRELESS DRIVER
10730 M: Christian Lamparter <chunkeey@googlemail.com>
10731 L: linux-wireless@vger.kernel.org
10732 W: http://wireless.kernel.org/en/users/Drivers/p54
10734 F: drivers/net/wireless/intersil/p54/
10736 PA SEMI ETHERNET DRIVER
10737 L: netdev@vger.kernel.org
10739 F: drivers/net/ethernet/pasemi/*
10741 PA SEMI SMBUS DRIVER
10742 L: linux-i2c@vger.kernel.org
10744 F: drivers/i2c/busses/i2c-pasemi.c
10746 PADATA PARALLEL EXECUTION MECHANISM
10747 M: Steffen Klassert <steffen.klassert@secunet.com>
10748 L: linux-crypto@vger.kernel.org
10751 F: include/linux/padata.h
10752 F: Documentation/padata.txt
10754 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10755 M: Harald Welte <laforge@gnumonks.org>
10756 L: platform-driver-x86@vger.kernel.org
10758 F: drivers/platform/x86/panasonic-laptop.c
10760 PARALLEL LCD/KEYPAD PANEL DRIVER
10761 M: Willy Tarreau <willy@haproxy.com>
10762 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10764 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10765 F: drivers/misc/panel.c
10767 PARALLEL PORT SUBSYSTEM
10768 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10769 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10770 L: linux-parport@lists.infradead.org (subscribers-only)
10772 F: drivers/parport/
10773 F: include/linux/parport*.h
10774 F: drivers/char/ppdev.c
10775 F: include/uapi/linux/ppdev.h
10776 F: Documentation/parport*.txt
10778 PARAVIRT_OPS INTERFACE
10779 M: Juergen Gross <jgross@suse.com>
10780 M: Alok Kataria <akataria@vmware.com>
10781 L: virtualization@lists.linux-foundation.org
10783 F: Documentation/virtual/paravirt_ops.txt
10784 F: arch/*/kernel/paravirt*
10785 F: arch/*/include/asm/paravirt*.h
10786 F: include/linux/hypervisor.h
10788 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10789 M: Tim Waugh <tim@cyberelk.net>
10790 L: linux-parport@lists.infradead.org (subscribers-only)
10792 F: Documentation/blockdev/paride.txt
10793 F: drivers/block/paride/
10795 PARISC ARCHITECTURE
10796 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10797 M: Helge Deller <deller@gmx.de>
10798 L: linux-parisc@vger.kernel.org
10799 W: http://www.parisc-linux.org/
10800 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10805 F: Documentation/parisc/
10807 F: drivers/char/agp/parisc-agp.c
10808 F: drivers/input/serio/gscps2.c
10809 F: drivers/parport/parport_gsc.*
10810 F: drivers/tty/serial/8250/8250_gsc.c
10811 F: drivers/video/fbdev/sti*
10812 F: drivers/video/console/sti*
10813 F: drivers/video/logo/logo_parisc*
10816 M: Jiri Pirko <jiri@mellanox.com>
10817 L: netdev@vger.kernel.org
10820 F: lib/test_parman.c
10821 F: include/linux/parman.h
10823 PC87360 HARDWARE MONITORING DRIVER
10824 M: Jim Cromie <jim.cromie@gmail.com>
10825 L: linux-hwmon@vger.kernel.org
10827 F: Documentation/hwmon/pc87360
10828 F: drivers/hwmon/pc87360.c
10830 PC8736x GPIO DRIVER
10831 M: Jim Cromie <jim.cromie@gmail.com>
10833 F: drivers/char/pc8736x_gpio.c
10835 PC87427 HARDWARE MONITORING DRIVER
10836 M: Jean Delvare <jdelvare@suse.com>
10837 L: linux-hwmon@vger.kernel.org
10839 F: Documentation/hwmon/pc87427
10840 F: drivers/hwmon/pc87427.c
10843 M: Riku Voipio <riku.voipio@iki.fi>
10845 F: drivers/leds/leds-pca9532.c
10846 F: include/linux/leds-pca9532.h
10848 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10849 M: Guenter Roeck <linux@roeck-us.net>
10850 L: linux-i2c@vger.kernel.org
10852 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10854 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10855 M: Khalid Aziz <khalid@gonehiking.org>
10857 F: drivers/firmware/pcdp.*
10859 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10860 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10861 L: linux-pci@vger.kernel.org
10862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10864 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10865 F: drivers/pci/controller/pci-aardvark.c
10867 PCI DRIVER FOR ALTERA PCIE IP
10868 M: Ley Foon Tan <lftan@altera.com>
10869 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10870 L: linux-pci@vger.kernel.org
10872 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10873 F: drivers/pci/controller/pcie-altera.c
10875 PCI DRIVER FOR APPLIEDMICRO XGENE
10876 M: Tanmay Inamdar <tinamdar@apm.com>
10877 L: linux-pci@vger.kernel.org
10878 L: linux-arm-kernel@lists.infradead.org
10880 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10881 F: drivers/pci/controller/pci-xgene.c
10883 PCI DRIVER FOR ARM VERSATILE PLATFORM
10884 M: Rob Herring <robh@kernel.org>
10885 L: linux-pci@vger.kernel.org
10886 L: linux-arm-kernel@lists.infradead.org
10888 F: Documentation/devicetree/bindings/pci/versatile.txt
10889 F: drivers/pci/controller/pci-versatile.c
10891 PCI DRIVER FOR ARMADA 8K
10892 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10893 L: linux-pci@vger.kernel.org
10894 L: linux-arm-kernel@lists.infradead.org
10896 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10897 F: drivers/pci/controller/dwc/pcie-armada8k.c
10899 PCI DRIVER FOR CADENCE PCIE IP
10900 M: Alan Douglas <adouglas@cadence.com>
10901 L: linux-pci@vger.kernel.org
10903 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10904 F: drivers/pci/controller/pcie-cadence*
10906 PCI DRIVER FOR FREESCALE LAYERSCAPE
10907 M: Minghuan Lian <minghuan.Lian@nxp.com>
10908 M: Mingkai Hu <mingkai.hu@nxp.com>
10909 M: Roy Zang <roy.zang@nxp.com>
10910 L: linuxppc-dev@lists.ozlabs.org
10911 L: linux-pci@vger.kernel.org
10912 L: linux-arm-kernel@lists.infradead.org
10914 F: drivers/pci/controller/dwc/*layerscape*
10916 PCI DRIVER FOR GENERIC OF HOSTS
10917 M: Will Deacon <will.deacon@arm.com>
10918 L: linux-pci@vger.kernel.org
10919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10921 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10922 F: drivers/pci/controller/pci-host-common.c
10923 F: drivers/pci/controller/pci-host-generic.c
10925 PCI DRIVER FOR IMX6
10926 M: Richard Zhu <hongxing.zhu@nxp.com>
10927 M: Lucas Stach <l.stach@pengutronix.de>
10928 L: linux-pci@vger.kernel.org
10929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10932 F: drivers/pci/controller/dwc/*imx6*
10934 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10935 M: Keith Busch <keith.busch@intel.com>
10936 M: Jonathan Derrick <jonathan.derrick@intel.com>
10937 L: linux-pci@vger.kernel.org
10939 F: drivers/pci/controller/vmd.c
10941 PCI DRIVER FOR MICROSEMI SWITCHTEC
10942 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10943 M: Logan Gunthorpe <logang@deltatee.com>
10944 L: linux-pci@vger.kernel.org
10946 F: Documentation/switchtec.txt
10947 F: Documentation/ABI/testing/sysfs-class-switchtec
10948 F: drivers/pci/switch/switchtec*
10949 F: include/uapi/linux/switchtec_ioctl.h
10950 F: include/linux/switchtec.h
10951 F: drivers/ntb/hw/mscc/
10953 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10954 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10955 M: Jason Cooper <jason@lakedaemon.net>
10956 L: linux-pci@vger.kernel.org
10957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10959 F: drivers/pci/controller/*mvebu*
10961 PCI DRIVER FOR NVIDIA TEGRA
10962 M: Thierry Reding <thierry.reding@gmail.com>
10963 L: linux-tegra@vger.kernel.org
10964 L: linux-pci@vger.kernel.org
10966 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10967 F: drivers/pci/controller/pci-tegra.c
10969 PCI DRIVER FOR RENESAS R-CAR
10970 M: Simon Horman <horms@verge.net.au>
10971 L: linux-pci@vger.kernel.org
10972 L: linux-renesas-soc@vger.kernel.org
10974 F: drivers/pci/controller/*rcar*
10976 PCI DRIVER FOR SAMSUNG EXYNOS
10977 M: Jingoo Han <jingoohan1@gmail.com>
10978 L: linux-pci@vger.kernel.org
10979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10982 F: drivers/pci/controller/dwc/pci-exynos.c
10984 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10985 M: Jingoo Han <jingoohan1@gmail.com>
10986 M: Joao Pinto <Joao.Pinto@synopsys.com>
10987 L: linux-pci@vger.kernel.org
10989 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10990 F: drivers/pci/controller/dwc/*designware*
10992 PCI DRIVER FOR TI DRA7XX
10993 M: Kishon Vijay Abraham I <kishon@ti.com>
10994 L: linux-omap@vger.kernel.org
10995 L: linux-pci@vger.kernel.org
10997 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10998 F: drivers/pci/controller/dwc/pci-dra7xx.c
11000 PCI DRIVER FOR TI KEYSTONE
11001 M: Murali Karicheri <m-karicheri2@ti.com>
11002 L: linux-pci@vger.kernel.org
11003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11005 F: drivers/pci/controller/dwc/*keystone*
11007 PCI ENDPOINT SUBSYSTEM
11008 M: Kishon Vijay Abraham I <kishon@ti.com>
11009 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11010 L: linux-pci@vger.kernel.org
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11013 F: drivers/pci/endpoint/
11014 F: drivers/misc/pci_endpoint_test.c
11017 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11018 M: Russell Currey <ruscur@russell.cc>
11019 L: linuxppc-dev@lists.ozlabs.org
11021 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11022 F: arch/powerpc/kernel/eeh*.c
11023 F: arch/powerpc/platforms/*/eeh*.c
11024 F: arch/powerpc/include/*/eeh*.h
11027 M: Linas Vepstas <linasvepstas@gmail.com>
11028 L: linux-pci@vger.kernel.org
11030 F: Documentation/PCI/pci-error-recovery.txt
11032 PCI MSI DRIVER FOR ALTERA MSI IP
11033 M: Ley Foon Tan <lftan@altera.com>
11034 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11035 L: linux-pci@vger.kernel.org
11037 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11038 F: drivers/pci/controller/pcie-altera-msi.c
11040 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11041 M: Duc Dang <dhdang@apm.com>
11042 L: linux-pci@vger.kernel.org
11043 L: linux-arm-kernel@lists.infradead.org
11045 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11046 F: drivers/pci/controller/pci-xgene-msi.c
11049 M: Bjorn Helgaas <bhelgaas@google.com>
11050 L: linux-pci@vger.kernel.org
11051 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11054 F: Documentation/devicetree/bindings/pci/
11055 F: Documentation/PCI/
11056 F: drivers/acpi/pci*
11058 F: include/asm-generic/pci*
11059 F: include/linux/pci*
11060 F: include/linux/of_pci.h
11061 F: include/uapi/linux/pci*
11064 F: arch/x86/kernel/quirks.c
11066 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11067 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11068 L: linux-pci@vger.kernel.org
11069 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11072 F: drivers/pci/controller/
11074 PCIE DRIVER FOR AXIS ARTPEC
11075 M: Jesper Nilsson <jesper.nilsson@axis.com>
11076 L: linux-arm-kernel@axis.com
11077 L: linux-pci@vger.kernel.org
11079 F: Documentation/devicetree/bindings/pci/axis,artpec*
11080 F: drivers/pci/controller/dwc/*artpec*
11082 PCIE DRIVER FOR CAVIUM THUNDERX
11083 M: David Daney <david.daney@cavium.com>
11084 L: linux-pci@vger.kernel.org
11085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11087 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11088 F: drivers/pci/controller/pci-thunder-*
11090 PCIE DRIVER FOR HISILICON
11091 M: Zhou Wang <wangzhou1@hisilicon.com>
11092 L: linux-pci@vger.kernel.org
11094 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11095 F: drivers/pci/controller/dwc/pcie-hisi.c
11097 PCIE DRIVER FOR HISILICON KIRIN
11098 M: Xiaowei Song <songxiaowei@hisilicon.com>
11099 M: Binghui Wang <wangbinghui@hisilicon.com>
11100 L: linux-pci@vger.kernel.org
11102 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11103 F: drivers/pci/controller/dwc/pcie-kirin.c
11105 PCIE DRIVER FOR HISILICON STB
11106 M: Jianguo Sun <sunjianguo1@huawei.com>
11107 M: Shawn Guo <shawn.guo@linaro.org>
11108 L: linux-pci@vger.kernel.org
11110 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11111 F: drivers/pci/controller/dwc/pcie-histb.c
11113 PCIE DRIVER FOR MEDIATEK
11114 M: Ryder Lee <ryder.lee@mediatek.com>
11115 L: linux-pci@vger.kernel.org
11116 L: linux-mediatek@lists.infradead.org
11118 F: Documentation/devicetree/bindings/pci/mediatek*
11119 F: drivers/pci/controller/*mediatek*
11121 PCIE DRIVER FOR QUALCOMM MSM
11122 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11123 L: linux-pci@vger.kernel.org
11124 L: linux-arm-msm@vger.kernel.org
11126 F: drivers/pci/controller/dwc/*qcom*
11128 PCIE DRIVER FOR ROCKCHIP
11129 M: Shawn Lin <shawn.lin@rock-chips.com>
11130 L: linux-pci@vger.kernel.org
11131 L: linux-rockchip@lists.infradead.org
11133 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11134 F: drivers/pci/controller/pcie-rockchip*
11136 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11137 M: Linus Walleij <linus.walleij@linaro.org>
11138 L: linux-pci@vger.kernel.org
11140 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11141 F: drivers/pci/controller/pci-v3-semi.c
11143 PCIE DRIVER FOR ST SPEAR13XX
11144 M: Pratyush Anand <pratyush.anand@gmail.com>
11145 L: linux-pci@vger.kernel.org
11147 F: drivers/pci/controller/dwc/*spear*
11150 M: Dominik Brodowski <linux@dominikbrodowski.net>
11151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11153 F: Documentation/pcmcia/
11158 PCNET32 NETWORK DRIVER
11159 M: Don Fry <pcnet32@frontier.com>
11160 L: netdev@vger.kernel.org
11162 F: drivers/net/ethernet/amd/pcnet32.c
11164 PCRYPT PARALLEL CRYPTO ENGINE
11165 M: Steffen Klassert <steffen.klassert@secunet.com>
11166 L: linux-crypto@vger.kernel.org
11169 F: include/crypto/pcrypt.h
11171 PEAQ WMI HOTKEYS DRIVER
11172 M: Hans de Goede <hdegoede@redhat.com>
11173 L: platform-driver-x86@vger.kernel.org
11175 F: drivers/platform/x86/peaq-wmi.c
11177 PER-CPU MEMORY ALLOCATOR
11178 M: Tejun Heo <tj@kernel.org>
11179 M: Christoph Lameter <cl@linux.com>
11180 M: Dennis Zhou <dennisszhou@gmail.com>
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11183 F: include/linux/percpu*.h
11185 F: arch/*/include/asm/percpu.h
11187 PER-TASK DELAY ACCOUNTING
11188 M: Balbir Singh <bsingharora@gmail.com>
11190 F: include/linux/delayacct.h
11191 F: kernel/delayacct.c
11193 PERFORMANCE EVENTS SUBSYSTEM
11194 M: Peter Zijlstra <peterz@infradead.org>
11195 M: Ingo Molnar <mingo@redhat.com>
11196 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11197 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11198 R: Jiri Olsa <jolsa@redhat.com>
11199 R: Namhyung Kim <namhyung@kernel.org>
11200 L: linux-kernel@vger.kernel.org
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11204 F: include/linux/perf_event.h
11205 F: include/uapi/linux/perf_event.h
11206 F: arch/*/kernel/perf_event*.c
11207 F: arch/*/kernel/*/perf_event*.c
11208 F: arch/*/kernel/*/*/perf_event*.c
11209 F: arch/*/include/asm/perf_event.h
11210 F: arch/*/kernel/perf_callchain.c
11214 PERSONALITY HANDLING
11215 M: Christoph Hellwig <hch@infradead.org>
11216 L: linux-abi-devel@lists.sourceforge.net
11218 F: include/linux/personality.h
11219 F: include/uapi/linux/personality.h
11222 M: Remi Denis-Courmont <courmisch@gmail.com>
11224 F: Documentation/networking/phonet.txt
11225 F: include/linux/phonet.h
11226 F: include/net/phonet/
11227 F: include/uapi/linux/phonet.h
11231 M: Joern Engel <joern@lazybastard.org>
11232 L: linux-mtd@lists.infradead.org
11234 F: drivers/mtd/devices/phram.c
11237 M: Bruno Prémont <bonbons@linux-vserver.org>
11238 L: linux-input@vger.kernel.org
11240 F: drivers/hid/hid-picolcd*
11243 M: Jamie Iles <jamie@jamieiles.com>
11244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11245 T: git git://github.com/jamieiles/linux-2.6-ji.git
11247 F: arch/arm/boot/dts/picoxcell*
11248 F: arch/arm/mach-picoxcell/
11249 F: drivers/crypto/picoxcell*
11251 PIN CONTROL SUBSYSTEM
11252 M: Linus Walleij <linus.walleij@linaro.org>
11253 L: linux-gpio@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11256 F: Documentation/devicetree/bindings/pinctrl/
11257 F: Documentation/driver-api/pinctl.rst
11258 F: drivers/pinctrl/
11259 F: include/linux/pinctrl/
11261 PIN CONTROLLER - ATMEL AT91
11262 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11265 F: drivers/pinctrl/pinctrl-at91.*
11267 PIN CONTROLLER - ATMEL AT91 PIO4
11268 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11270 L: linux-gpio@vger.kernel.org
11272 F: drivers/pinctrl/pinctrl-at91-pio4.*
11274 PIN CONTROLLER - FREESCALE
11275 M: Dong Aisheng <aisheng.dong@nxp.com>
11276 M: Fabio Estevam <festevam@gmail.com>
11277 M: Shawn Guo <shawnguo@kernel.org>
11278 M: Stefan Agner <stefan@agner.ch>
11279 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11280 L: linux-gpio@vger.kernel.org
11282 F: drivers/pinctrl/freescale/
11283 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11285 PIN CONTROLLER - INTEL
11286 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11287 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11289 F: drivers/pinctrl/intel/
11291 PIN CONTROLLER - MEDIATEK
11292 M: Sean Wang <sean.wang@mediatek.com>
11293 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11295 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11296 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11297 F: drivers/pinctrl/mediatek/mtk-eint.*
11298 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11299 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11300 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11302 PIN CONTROLLER - QUALCOMM
11303 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11305 L: linux-arm-msm@vger.kernel.org
11306 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11307 F: drivers/pinctrl/qcom/
11309 PIN CONTROLLER - RENESAS
11310 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11311 M: Geert Uytterhoeven <geert+renesas@glider.be>
11312 L: linux-renesas-soc@vger.kernel.org
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11315 F: drivers/pinctrl/sh-pfc/
11317 PIN CONTROLLER - SAMSUNG
11318 M: Tomasz Figa <tomasz.figa@gmail.com>
11319 M: Krzysztof Kozlowski <krzk@kernel.org>
11320 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11322 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11323 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11326 F: drivers/pinctrl/samsung/
11327 F: include/dt-bindings/pinctrl/samsung.h
11328 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11330 PIN CONTROLLER - SINGLE
11331 M: Tony Lindgren <tony@atomide.com>
11332 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11334 L: linux-omap@vger.kernel.org
11336 F: drivers/pinctrl/pinctrl-single.c
11338 PIN CONTROLLER - ST SPEAR
11339 M: Viresh Kumar <vireshk@kernel.org>
11340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 W: http://www.st.com/spear
11343 F: drivers/pinctrl/spear/
11345 PISTACHIO SOC SUPPORT
11346 M: James Hartley <james.hartley@sondrel.com>
11347 L: linux-mips@linux-mips.org
11349 F: arch/mips/pistachio/
11350 F: arch/mips/include/asm/mach-pistachio/
11351 F: arch/mips/boot/dts/img/pistachio*
11352 F: arch/mips/configs/pistachio*_defconfig
11356 M: linux-block@vger.kernel.org
11357 F: drivers/block/pktcdvd.c
11358 F: include/linux/pktcdvd.h
11359 F: include/uapi/linux/pktcdvd.h
11361 PKUNITY SOC DRIVERS
11362 M: Guan Xuetao <gxt@pku.edu.cn>
11363 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11365 T: git git://github.com/gxt/linux.git
11366 F: drivers/input/serio/i8042-unicore32io.h
11367 F: drivers/i2c/busses/i2c-puv3.c
11368 F: drivers/video/fbdev/fb-puv3.c
11369 F: drivers/rtc/rtc-puv3.c
11371 PMBUS HARDWARE MONITORING DRIVERS
11372 M: Guenter Roeck <linux@roeck-us.net>
11373 L: linux-hwmon@vger.kernel.org
11374 W: http://hwmon.wiki.kernel.org/
11375 W: http://www.roeck-us.net/linux/drivers/
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11378 F: Documentation/hwmon/pmbus
11379 F: drivers/hwmon/pmbus/
11380 F: include/linux/pmbus.h
11382 PMC SIERRA MaxRAID DRIVER
11383 L: linux-scsi@vger.kernel.org
11384 W: http://www.pmc-sierra.com/
11386 F: drivers/scsi/pmcraid.*
11388 PMC SIERRA PM8001 DRIVER
11389 M: Jack Wang <jinpu.wang@profitbricks.com>
11390 M: lindar_liu@usish.com
11391 L: linux-scsi@vger.kernel.org
11393 F: drivers/scsi/pm8001/
11396 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11400 POSIX CLOCKS and TIMERS
11401 M: Thomas Gleixner <tglx@linutronix.de>
11402 L: linux-kernel@vger.kernel.org
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11406 F: include/linux/timer*
11407 F: kernel/time/*timer*
11409 POWER MANAGEMENT CORE
11410 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11411 L: linux-pm@vger.kernel.org
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11413 B: https://bugzilla.kernel.org
11415 F: drivers/base/power/
11416 F: include/linux/pm.h
11417 F: include/linux/pm_*
11418 F: include/linux/powercap.h
11419 F: drivers/powercap/
11420 F: kernel/configs/nopm.config
11422 POWER STATE COORDINATION INTERFACE (PSCI)
11423 M: Mark Rutland <mark.rutland@arm.com>
11424 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11425 L: linux-arm-kernel@lists.infradead.org
11427 F: drivers/firmware/psci*.c
11428 F: include/linux/psci.h
11429 F: include/uapi/linux/psci.h
11431 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11432 M: Sebastian Reichel <sre@kernel.org>
11433 L: linux-pm@vger.kernel.org
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11436 F: Documentation/ABI/testing/sysfs-class-power
11437 F: Documentation/devicetree/bindings/power/supply/
11438 F: include/linux/power_supply.h
11439 F: drivers/power/supply/
11441 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11442 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11443 L: linuxppc-dev@lists.ozlabs.org
11445 F: drivers/char/powernv-op-panel.c
11447 PPP OVER ATM (RFC 2364)
11448 M: Mitchell Blank Jr <mitch@sfgoth.com>
11450 F: net/atm/pppoatm.c
11451 F: include/uapi/linux/atmppp.h
11454 M: Michal Ostrowski <mostrows@earthlink.net>
11456 F: drivers/net/ppp/pppoe.c
11457 F: drivers/net/ppp/pppox.c
11460 M: James Chapman <jchapman@katalix.com>
11462 F: net/l2tp/l2tp_ppp.c
11463 F: include/linux/if_pppol2tp.h
11464 F: include/uapi/linux/if_pppol2tp.h
11466 PPP PROTOCOL DRIVERS AND COMPRESSORS
11467 M: Paul Mackerras <paulus@samba.org>
11468 L: linux-ppp@vger.kernel.org
11470 F: drivers/net/ppp/ppp_*
11473 M: Rodolfo Giometti <giometti@enneenne.com>
11474 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11475 L: linuxpps@ml.enneenne.com (subscribers-only)
11477 F: Documentation/pps/
11478 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11479 F: Documentation/ABI/testing/sysfs-pps
11481 F: include/linux/pps*.h
11482 F: include/uapi/linux/pps.h
11485 M: Dmitry Kozlov <xeb@mail.ru>
11486 L: netdev@vger.kernel.org
11488 F: drivers/net/ppp/pptp.c
11489 W: http://sourceforge.net/projects/accel-pptp
11492 M: Robert Love <rml@tech9.net>
11493 L: kpreempt-tech@lists.sourceforge.net
11494 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11496 F: Documentation/preempt-locking.txt
11497 F: include/linux/preempt.h
11500 M: Petr Mladek <pmladek@suse.com>
11501 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11502 R: Steven Rostedt <rostedt@goodmis.org>
11505 F: include/linux/printk.h
11507 PRISM54 WIRELESS DRIVER
11508 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11509 L: linux-wireless@vger.kernel.org
11510 W: http://wireless.kernel.org/en/users/Drivers/p54
11512 F: drivers/net/wireless/intersil/prism54/
11515 R: Alexey Dobriyan <adobriyan@gmail.com>
11516 L: linux-kernel@vger.kernel.org
11517 L: linux-fsdevel@vger.kernel.org
11520 F: include/linux/proc_fs.h
11521 F: tools/testing/selftests/proc/
11524 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11525 M: Kees Cook <keescook@chromium.org>
11526 L: linux-kernel@vger.kernel.org
11527 L: linux-fsdevel@vger.kernel.org
11529 F: fs/proc/proc_sysctl.c
11530 F: include/linux/sysctl.h
11532 F: tools/testing/selftests/sysctl/
11534 PS3 NETWORK SUPPORT
11535 M: Geoff Levand <geoff@infradead.org>
11536 L: netdev@vger.kernel.org
11537 L: linuxppc-dev@lists.ozlabs.org
11539 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11541 PS3 PLATFORM SUPPORT
11542 M: Geoff Levand <geoff@infradead.org>
11543 L: linuxppc-dev@lists.ozlabs.org
11545 F: arch/powerpc/boot/ps3*
11546 F: arch/powerpc/include/asm/lv1call.h
11547 F: arch/powerpc/include/asm/ps3*.h
11548 F: arch/powerpc/platforms/ps3/
11551 F: drivers/rtc/rtc-ps3.c
11552 F: drivers/usb/host/*ps3.c
11553 F: sound/ppc/snd_ps3*
11556 M: Jim Paris <jim@jtan.com>
11557 M: Geoff Levand <geoff@infradead.org>
11558 L: linuxppc-dev@lists.ozlabs.org
11560 F: drivers/block/ps3vram.c
11562 PSAMPLE PACKET SAMPLING SUPPORT:
11563 M: Yotam Gigi <yotam.gi@gmail.com>
11566 F: include/net/psample.h
11567 F: include/uapi/linux/psample.h
11570 M: Kees Cook <keescook@chromium.org>
11571 M: Anton Vorontsov <anton@enomsg.org>
11572 M: Colin Cross <ccross@android.com>
11573 M: Tony Luck <tony.luck@intel.com>
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11577 F: include/linux/pstore*
11578 F: drivers/firmware/efi/efi-pstore.c
11579 F: drivers/acpi/apei/erst.c
11580 F: Documentation/admin-guide/ramoops.rst
11581 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11582 K: \b(pstore|ramoops)
11584 PTP HARDWARE CLOCK SUPPORT
11585 M: Richard Cochran <richardcochran@gmail.com>
11586 L: netdev@vger.kernel.org
11588 W: http://linuxptp.sourceforge.net/
11589 F: Documentation/ABI/testing/sysfs-ptp
11590 F: Documentation/ptp/*
11591 F: drivers/net/phy/dp83640*
11593 F: include/linux/ptp_cl*
11596 M: Oleg Nesterov <oleg@redhat.com>
11598 F: include/asm-generic/syscall.h
11599 F: include/linux/ptrace.h
11600 F: include/linux/regset.h
11601 F: include/linux/tracehook.h
11602 F: include/uapi/linux/ptrace.h
11603 F: include/uapi/linux/ptrace.h
11604 F: include/asm-generic/ptrace.h
11606 F: arch/*/ptrace*.c
11607 F: arch/*/*/ptrace*.c
11608 F: arch/*/include/asm/ptrace*.h
11611 M: Hans Verkuil <hverkuil@xs4all.nl>
11612 L: linux-media@vger.kernel.org
11613 T: git git://linuxtv.org/media_tree.git
11615 F: drivers/media/usb/pulse8-cec/*
11616 F: Documentation/media/cec-drivers/pulse8-cec.rst
11618 PVRUSB2 VIDEO4LINUX DRIVER
11619 M: Mike Isely <isely@pobox.com>
11620 L: pvrusb2@isely.net (subscribers-only)
11621 L: linux-media@vger.kernel.org
11622 W: http://www.isely.net/pvrusb2/
11623 T: git git://linuxtv.org/media_tree.git
11625 F: Documentation/media/v4l-drivers/pvrusb2*
11626 F: drivers/media/usb/pvrusb2/
11629 M: Hans Verkuil <hverkuil@xs4all.nl>
11630 L: linux-media@vger.kernel.org
11631 T: git git://linuxtv.org/media_tree.git
11633 F: drivers/media/usb/pwc/*
11636 M: Kamil Debski <kamil@wypas.org>
11637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11638 L: linux-hwmon@vger.kernel.org
11640 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11641 F: Documentation/hwmon/pwm-fan
11642 F: drivers/hwmon/pwm-fan.c
11645 M: Sean Young <sean@mess.org>
11646 L: linux-media@vger.kernel.org
11648 F: drivers/media/rc/pwm-ir-tx.c
11651 M: Thierry Reding <thierry.reding@gmail.com>
11652 L: linux-pwm@vger.kernel.org
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11655 F: Documentation/pwm.txt
11656 F: Documentation/devicetree/bindings/pwm/
11657 F: include/linux/pwm.h
11659 F: drivers/video/backlight/pwm_bl.c
11660 F: include/linux/pwm_backlight.h
11661 F: drivers/gpio/gpio-mvebu.c
11662 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11665 M: Robert Jarzmik <robert.jarzmik@free.fr>
11666 L: linux-gpio@vger.kernel.org
11668 F: drivers/gpio/gpio-pxa.c
11674 M: Robert Jarzmik <robert.jarzmik@free.fr>
11675 L: linux-rtc@vger.kernel.org
11678 PXA2xx/PXA3xx SUPPORT
11679 M: Daniel Mack <daniel@zonque.org>
11680 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11681 M: Robert Jarzmik <robert.jarzmik@free.fr>
11682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11683 T: git git://github.com/hzhuang1/linux.git
11684 T: git git://github.com/rjarzmik/linux.git
11686 F: arch/arm/boot/dts/pxa*
11687 F: arch/arm/mach-pxa/
11688 F: drivers/dma/pxa*
11689 F: drivers/pcmcia/pxa2xx*
11690 F: drivers/pinctrl/pxa/
11691 F: drivers/spi/spi-pxa2xx*
11692 F: drivers/usb/gadget/udc/pxa2*
11693 F: include/sound/pxa2xx-lib.h
11698 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11699 L: qat-linux@intel.com
11701 F: drivers/crypto/qat/
11703 QCOM AUDIO (ASoC) DRIVERS
11704 M: Patrick Lai <plai@codeaurora.org>
11705 M: Banajit Goswami <bgoswami@codeaurora.org>
11706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11710 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11711 M: Gabriel Somlo <somlo@cmu.edu>
11712 M: "Michael S. Tsirkin" <mst@redhat.com>
11713 L: qemu-devel@nongnu.org
11715 F: drivers/firmware/qemu_fw_cfg.c
11716 F: include/uapi/linux/qemu_fw_cfg.h
11719 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11720 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11721 L: linux-rdma@vger.kernel.org
11723 F: drivers/infiniband/hw/qib/
11725 QLOGIC QL41xxx FCOE DRIVER
11726 M: QLogic-Storage-Upstream@cavium.com
11727 L: linux-scsi@vger.kernel.org
11729 F: drivers/scsi/qedf/
11731 QLOGIC QL41xxx ISCSI DRIVER
11732 M: QLogic-Storage-Upstream@cavium.com
11733 L: linux-scsi@vger.kernel.org
11735 F: drivers/scsi/qedi/
11737 QLOGIC QL4xxx ETHERNET DRIVER
11738 M: Ariel Elior <Ariel.Elior@cavium.com>
11739 M: everest-linux-l2@cavium.com
11740 L: netdev@vger.kernel.org
11742 F: drivers/net/ethernet/qlogic/qed/
11743 F: include/linux/qed/
11744 F: drivers/net/ethernet/qlogic/qede/
11746 QLOGIC QL4xxx RDMA DRIVER
11747 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11748 M: Ariel Elior <Ariel.Elior@cavium.com>
11749 L: linux-rdma@vger.kernel.org
11751 F: drivers/infiniband/hw/qedr/
11752 F: include/uapi/rdma/qedr-abi.h
11754 QLOGIC QLA1280 SCSI DRIVER
11755 M: Michael Reed <mdr@sgi.com>
11756 L: linux-scsi@vger.kernel.org
11758 F: drivers/scsi/qla1280.[ch]
11760 QLOGIC QLA2XXX FC-SCSI DRIVER
11761 M: qla2xxx-upstream@qlogic.com
11762 L: linux-scsi@vger.kernel.org
11764 F: Documentation/scsi/LICENSE.qla2xxx
11765 F: drivers/scsi/qla2xxx/
11767 QLOGIC QLA3XXX NETWORK DRIVER
11768 M: Dept-GELinuxNICDev@cavium.com
11769 L: netdev@vger.kernel.org
11771 F: Documentation/networking/LICENSE.qla3xxx
11772 F: drivers/net/ethernet/qlogic/qla3xxx.*
11774 QLOGIC QLA4XXX iSCSI DRIVER
11775 M: QLogic-Storage-Upstream@qlogic.com
11776 L: linux-scsi@vger.kernel.org
11778 F: Documentation/scsi/LICENSE.qla4xxx
11779 F: drivers/scsi/qla4xxx/
11781 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11782 M: Harish Patil <harish.patil@cavium.com>
11783 M: Manish Chopra <manish.chopra@cavium.com>
11784 M: Dept-GELinuxNICDev@cavium.com
11785 L: netdev@vger.kernel.org
11787 F: drivers/net/ethernet/qlogic/qlcnic/
11789 QLOGIC QLGE 10Gb ETHERNET DRIVER
11790 M: Harish Patil <harish.patil@cavium.com>
11791 M: Manish Chopra <manish.chopra@cavium.com>
11792 M: Dept-GELinuxNICDev@cavium.com
11793 L: netdev@vger.kernel.org
11795 F: drivers/net/ethernet/qlogic/qlge/
11798 M: Anders Larsen <al@alarsen.net>
11799 W: http://www.alarsen.net/linux/qnx4fs/
11802 F: include/uapi/linux/qnx4_fs.h
11803 F: include/uapi/linux/qnxtypes.h
11805 QORIQ DPAA2 FSL-MC BUS DRIVER
11806 M: Stuart Yoder <stuyoder@gmail.com>
11807 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11808 L: linux-kernel@vger.kernel.org
11810 F: drivers/bus/fsl-mc/
11811 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11812 F: Documentation/networking/dpaa2/overview.rst
11814 QT1010 MEDIA DRIVER
11815 M: Antti Palosaari <crope@iki.fi>
11816 L: linux-media@vger.kernel.org
11817 W: https://linuxtv.org
11818 W: http://palosaari.fi/linux/
11819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11820 T: git git://linuxtv.org/anttip/media_tree.git
11822 F: drivers/media/tuners/qt1010*
11824 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11825 M: Kalle Valo <kvalo@codeaurora.org>
11826 L: ath10k@lists.infradead.org
11827 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11830 F: drivers/net/wireless/ath/ath10k/
11832 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11833 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11834 L: linux-wireless@vger.kernel.org
11835 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11837 F: drivers/net/wireless/ath/ath9k/
11839 QUALCOMM CAMERA SUBSYSTEM DRIVER
11840 M: Todor Tomov <todor.tomov@linaro.org>
11841 L: linux-media@vger.kernel.org
11843 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11844 F: Documentation/media/v4l-drivers/qcom_camss.rst
11845 F: drivers/media/platform/qcom/camss-8x16/
11847 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11848 M: Ilia Lin <ilia.lin@gmail.com>
11849 L: linux-pm@vger.kernel.org
11851 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11852 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11854 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11855 M: Timur Tabi <timur@kernel.org>
11856 L: netdev@vger.kernel.org
11858 F: drivers/net/ethernet/qualcomm/emac/
11860 QUALCOMM HEXAGON ARCHITECTURE
11861 M: Richard Kuo <rkuo@codeaurora.org>
11862 L: linux-hexagon@vger.kernel.org
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11867 QUALCOMM HIDMA DRIVER
11868 M: Sinan Kaya <okaya@kernel.org>
11869 L: linux-arm-kernel@lists.infradead.org
11870 L: linux-arm-msm@vger.kernel.org
11871 L: dmaengine@vger.kernel.org
11873 F: drivers/dma/qcom/hidma*
11876 M: Rob Clark <robdclark@gmail.com>
11877 L: iommu@lists.linux-foundation.org
11878 L: linux-arm-msm@vger.kernel.org
11880 F: drivers/iommu/qcom_iommu.c
11882 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11883 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11884 L: linux-media@vger.kernel.org
11885 L: linux-arm-msm@vger.kernel.org
11886 T: git git://linuxtv.org/media_tree.git
11888 F: drivers/media/platform/qcom/venus/
11890 QUALCOMM WCN36XX WIRELESS DRIVER
11891 M: Kalle Valo <kvalo@codeaurora.org>
11892 L: wcn36xx@lists.infradead.org
11893 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11894 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11896 F: drivers/net/wireless/ath/wcn36xx/
11898 QUANTENNA QTNFMAC WIRELESS DRIVER
11899 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11900 M: Avinash Patil <avinashp@quantenna.com>
11901 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11902 L: linux-wireless@vger.kernel.org
11904 F: drivers/net/wireless/quantenna
11906 RADEON and AMDGPU DRM DRIVERS
11907 M: Alex Deucher <alexander.deucher@amd.com>
11908 M: Christian König <christian.koenig@amd.com>
11909 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11910 L: amd-gfx@lists.freedesktop.org
11911 T: git git://people.freedesktop.org/~agd5f/linux
11913 F: drivers/gpu/drm/radeon/
11914 F: include/uapi/drm/radeon_drm.h
11915 F: drivers/gpu/drm/amd/
11916 F: include/uapi/drm/amdgpu_drm.h
11918 RADEON FRAMEBUFFER DISPLAY DRIVER
11919 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11920 L: linux-fbdev@vger.kernel.org
11922 F: drivers/video/fbdev/aty/radeon*
11923 F: include/uapi/linux/radeonfb.h
11925 RADIOSHARK RADIO DRIVER
11926 M: Hans Verkuil <hverkuil@xs4all.nl>
11927 L: linux-media@vger.kernel.org
11928 T: git git://linuxtv.org/media_tree.git
11930 F: drivers/media/radio/radio-shark.c
11932 RADIOSHARK2 RADIO DRIVER
11933 M: Hans Verkuil <hverkuil@xs4all.nl>
11934 L: linux-media@vger.kernel.org
11935 T: git git://linuxtv.org/media_tree.git
11937 F: drivers/media/radio/radio-shark2.c
11938 F: drivers/media/radio/radio-tea5777.c
11940 RADOS BLOCK DEVICE (RBD)
11941 M: Ilya Dryomov <idryomov@gmail.com>
11942 M: Sage Weil <sage@redhat.com>
11943 M: Alex Elder <elder@kernel.org>
11944 L: ceph-devel@vger.kernel.org
11945 W: http://ceph.com/
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11947 T: git git://github.com/ceph/ceph-client.git
11949 F: Documentation/ABI/testing/sysfs-bus-rbd
11950 F: drivers/block/rbd.c
11951 F: drivers/block/rbd_types.h
11953 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11954 M: Paul Mackerras <paulus@samba.org>
11955 L: linux-fbdev@vger.kernel.org
11957 F: drivers/video/fbdev/aty/aty128fb.c
11959 RAINSHADOW-CEC DRIVER
11960 M: Hans Verkuil <hverkuil@xs4all.nl>
11961 L: linux-media@vger.kernel.org
11962 T: git git://linuxtv.org/media_tree.git
11964 F: drivers/media/usb/rainshadow-cec/*
11966 RALINK MIPS ARCHITECTURE
11967 M: John Crispin <john@phrozen.org>
11968 L: linux-mips@linux-mips.org
11970 F: arch/mips/ralink
11972 RALINK RT2X00 WIRELESS LAN DRIVER
11974 M: Stanislaw Gruszka <sgruszka@redhat.com>
11975 M: Helmut Schaa <helmut.schaa@googlemail.com>
11976 L: linux-wireless@vger.kernel.org
11978 F: drivers/net/wireless/ralink/rt2x00/
11980 RAMDISK RAM BLOCK DEVICE DRIVER
11981 M: Jens Axboe <axboe@kernel.dk>
11983 F: Documentation/blockdev/ramdisk.txt
11984 F: drivers/block/brd.c
11986 RANCHU VIRTUAL BOARD FOR MIPS
11987 M: Miodrag Dinic <miodrag.dinic@mips.com>
11988 L: linux-mips@linux-mips.org
11990 F: arch/mips/generic/board-ranchu.c
11991 F: arch/mips/configs/generic/board-ranchu.config
11993 RANDOM NUMBER DRIVER
11994 M: "Theodore Ts'o" <tytso@mit.edu>
11996 F: drivers/char/random.c
11999 M: Matt Porter <mporter@kernel.crashing.org>
12000 M: Alexandre Bounine <alex.bou9@gmail.com>
12002 F: drivers/rapidio/
12004 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12005 L: linux-wireless@vger.kernel.org
12007 F: drivers/net/wireless/ray*
12009 RCUTORTURE TEST FRAMEWORK
12010 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12011 M: Josh Triplett <josh@joshtriplett.org>
12012 R: Steven Rostedt <rostedt@goodmis.org>
12013 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12014 R: Lai Jiangshan <jiangshanlai@gmail.com>
12015 L: linux-kernel@vger.kernel.org
12017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12018 F: tools/testing/selftests/rcutorture
12021 M: Florian Fainelli <florian@openwrt.org>
12024 RDC R6040 FAST ETHERNET DRIVER
12025 M: Florian Fainelli <f.fainelli@gmail.com>
12026 L: netdev@vger.kernel.org
12028 F: drivers/net/ethernet/rdc/r6040.c
12030 RDMAVT - RDMA verbs software
12031 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12032 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12033 L: linux-rdma@vger.kernel.org
12035 F: drivers/infiniband/sw/rdmavt
12037 RDS - RELIABLE DATAGRAM SOCKETS
12038 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12039 L: netdev@vger.kernel.org
12040 L: linux-rdma@vger.kernel.org
12041 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12042 W: https://oss.oracle.com/projects/rds/
12045 F: Documentation/networking/rds.txt
12047 RDT - RESOURCE ALLOCATION
12048 M: Fenghua Yu <fenghua.yu@intel.com>
12049 L: linux-kernel@vger.kernel.org
12051 F: arch/x86/kernel/cpu/intel_rdt*
12052 F: arch/x86/include/asm/intel_rdt_sched.h
12053 F: Documentation/x86/intel_rdt*
12055 READ-COPY UPDATE (RCU)
12056 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12057 M: Josh Triplett <josh@joshtriplett.org>
12058 R: Steven Rostedt <rostedt@goodmis.org>
12059 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12060 R: Lai Jiangshan <jiangshanlai@gmail.com>
12061 L: linux-kernel@vger.kernel.org
12062 W: http://www.rdrop.com/users/paulmck/RCU/
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12065 F: Documentation/RCU/
12066 X: Documentation/RCU/torture.txt
12067 F: include/linux/rcu*
12068 X: include/linux/srcu.h
12070 X: kernel/torture.c
12072 REAL TIME CLOCK (RTC) SUBSYSTEM
12073 M: Alessandro Zummo <a.zummo@towertech.it>
12074 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12075 L: linux-rtc@vger.kernel.org
12076 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12079 F: Documentation/devicetree/bindings/rtc/
12080 F: Documentation/rtc.txt
12082 F: include/linux/rtc.h
12083 F: include/uapi/linux/rtc.h
12084 F: include/linux/rtc/
12085 F: include/linux/platform_data/rtc-*
12086 F: tools/testing/selftests/rtc/
12088 REALTEK AUDIO CODECS
12089 M: Bard Liao <bardliao@realtek.com>
12090 M: Oder Chiou <oder_chiou@realtek.com>
12092 F: sound/soc/codecs/rt*
12093 F: include/sound/rt*.h
12095 REGISTER MAP ABSTRACTION
12096 M: Mark Brown <broonie@kernel.org>
12097 L: linux-kernel@vger.kernel.org
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12100 F: Documentation/devicetree/bindings/regmap/
12101 F: drivers/base/regmap/
12102 F: include/linux/regmap.h
12104 REISERFS FILE SYSTEM
12105 L: reiserfs-devel@vger.kernel.org
12109 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12110 M: Ohad Ben-Cohen <ohad@wizery.com>
12111 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12112 L: linux-remoteproc@vger.kernel.org
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12115 F: Documentation/devicetree/bindings/remoteproc/
12116 F: Documentation/remoteproc.txt
12117 F: drivers/remoteproc/
12118 F: include/linux/remoteproc.h
12120 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12121 M: Ohad Ben-Cohen <ohad@wizery.com>
12122 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12123 L: linux-remoteproc@vger.kernel.org
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12127 F: Documentation/rpmsg.txt
12128 F: include/linux/rpmsg.h
12129 F: include/linux/rpmsg/
12131 RENESAS CLOCK DRIVERS
12132 M: Geert Uytterhoeven <geert+renesas@glider.be>
12133 L: linux-renesas-soc@vger.kernel.org
12134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12136 F: drivers/clk/renesas/
12138 RENESAS EMEV2 I2C DRIVER
12139 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12141 F: drivers/i2c/busses/i2c-emev2.c
12143 RENESAS ETHERNET DRIVERS
12144 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12145 L: netdev@vger.kernel.org
12146 L: linux-renesas-soc@vger.kernel.org
12147 F: Documentation/devicetree/bindings/net/renesas,*.txt
12148 F: Documentation/devicetree/bindings/net/sh_eth.txt
12149 F: drivers/net/ethernet/renesas/
12150 F: include/linux/sh_eth.h
12152 RENESAS R-CAR GYROADC DRIVER
12153 M: Marek Vasut <marek.vasut@gmail.com>
12154 L: linux-iio@vger.kernel.org
12156 F: drivers/iio/adc/rcar_gyro_adc.c
12158 RENESAS R-CAR I2C DRIVERS
12159 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12161 F: drivers/i2c/busses/i2c-rcar.c
12162 F: drivers/i2c/busses/i2c-sh_mobile.c
12164 RENESAS USB PHY DRIVER
12165 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12166 L: linux-renesas-soc@vger.kernel.org
12168 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12170 RESET CONTROLLER FRAMEWORK
12171 M: Philipp Zabel <p.zabel@pengutronix.de>
12172 T: git git://git.pengutronix.de/git/pza/linux
12175 F: Documentation/devicetree/bindings/reset/
12176 F: include/dt-bindings/reset/
12177 F: include/linux/reset.h
12178 F: include/linux/reset-controller.h
12180 RESTARTABLE SEQUENCES SUPPORT
12181 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12182 M: Peter Zijlstra <peterz@infradead.org>
12183 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12184 M: Boqun Feng <boqun.feng@gmail.com>
12185 L: linux-kernel@vger.kernel.org
12188 F: include/uapi/linux/rseq.h
12189 F: include/trace/events/rseq.h
12190 F: tools/testing/selftests/rseq/
12193 M: Johannes Berg <johannes@sipsolutions.net>
12194 L: linux-wireless@vger.kernel.org
12195 W: http://wireless.kernel.org/
12196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12199 F: Documentation/rfkill.txt
12200 F: Documentation/ABI/stable/sysfs-class-rfkill
12204 M: Thomas Graf <tgraf@suug.ch>
12205 M: Herbert Xu <herbert@gondor.apana.org.au>
12206 L: netdev@vger.kernel.org
12208 F: lib/rhashtable.c
12209 F: include/linux/rhashtable.h
12211 RICOH R5C592 MEMORYSTICK DRIVER
12212 M: Maxim Levitsky <maximlevitsky@gmail.com>
12214 F: drivers/memstick/host/r592.*
12216 RICOH SMARTMEDIA/XD DRIVER
12217 M: Maxim Levitsky <maximlevitsky@gmail.com>
12219 F: drivers/mtd/nand/raw/r852.c
12220 F: drivers/mtd/nand/raw/r852.h
12222 RISC-V ARCHITECTURE
12223 M: Palmer Dabbelt <palmer@sifive.com>
12224 M: Albert Ou <aou@eecs.berkeley.edu>
12225 L: linux-riscv@lists.infradead.org
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12233 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12234 W: http://sourceforge.net/projects/roccat/
12236 F: drivers/hid/hid-roccat*
12237 F: include/linux/hid-roccat*
12238 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12240 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12241 M: Jacob chen <jacob2.chen@rock-chips.com>
12242 L: linux-media@vger.kernel.org
12244 F: drivers/media/platform/rockchip/rga/
12245 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12248 M: Jiri Pirko <jiri@resnulli.us>
12249 L: netdev@vger.kernel.org
12251 F: drivers/net/ethernet/rocker/
12255 W: http://www.comtrol.com
12257 F: Documentation/serial/rocket.txt
12258 F: drivers/tty/rocket*
12260 ROCKETPORT EXPRESS/INFINITY DRIVER
12261 M: Kevin Cernekee <cernekee@gmail.com>
12262 L: linux-serial@vger.kernel.org
12264 F: drivers/tty/serial/rp2.*
12266 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12267 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12268 L: linux-kernel@vger.kernel.org
12269 L: linux-renesas-soc@vger.kernel.org
12271 F: drivers/mfd/bd9571mwv.c
12272 F: drivers/regulator/bd9571mwv-regulator.c
12273 F: drivers/gpio/gpio-bd9571mwv.c
12274 F: include/linux/mfd/bd9571mwv.h
12275 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12278 M: Ralf Baechle <ralf@linux-mips.org>
12279 L: linux-hams@vger.kernel.org
12280 W: http://www.linux-ax25.org/
12282 F: include/net/rose.h
12283 F: include/uapi/linux/rose.h
12286 RTL2830 MEDIA DRIVER
12287 M: Antti Palosaari <crope@iki.fi>
12288 L: linux-media@vger.kernel.org
12289 W: https://linuxtv.org
12290 W: http://palosaari.fi/linux/
12291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12292 T: git git://linuxtv.org/anttip/media_tree.git
12294 F: drivers/media/dvb-frontends/rtl2830*
12296 RTL2832 MEDIA DRIVER
12297 M: Antti Palosaari <crope@iki.fi>
12298 L: linux-media@vger.kernel.org
12299 W: https://linuxtv.org
12300 W: http://palosaari.fi/linux/
12301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12302 T: git git://linuxtv.org/anttip/media_tree.git
12304 F: drivers/media/dvb-frontends/rtl2832*
12306 RTL2832_SDR MEDIA DRIVER
12307 M: Antti Palosaari <crope@iki.fi>
12308 L: linux-media@vger.kernel.org
12309 W: https://linuxtv.org
12310 W: http://palosaari.fi/linux/
12311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12312 T: git git://linuxtv.org/anttip/media_tree.git
12314 F: drivers/media/dvb-frontends/rtl2832_sdr*
12316 RTL8180 WIRELESS DRIVER
12317 L: linux-wireless@vger.kernel.org
12318 W: http://wireless.kernel.org/
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12321 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12323 RTL8187 WIRELESS DRIVER
12324 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12325 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12326 M: Larry Finger <Larry.Finger@lwfinger.net>
12327 L: linux-wireless@vger.kernel.org
12328 W: http://wireless.kernel.org/
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12331 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12333 REALTEK WIRELESS DRIVER (rtlwifi family)
12334 M: Ping-Ke Shih <pkshih@realtek.com>
12335 L: linux-wireless@vger.kernel.org
12336 W: http://wireless.kernel.org/
12337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12339 F: drivers/net/wireless/realtek/rtlwifi/
12341 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12342 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12343 L: linux-wireless@vger.kernel.org
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12346 F: drivers/net/wireless/realtek/rtl8xxxu/
12348 RXRPC SOCKETS (AF_RXRPC)
12349 M: David Howells <dhowells@redhat.com>
12350 L: linux-afs@lists.infradead.org
12353 F: include/keys/rxrpc-type.h
12354 F: include/net/af_rxrpc.h
12355 F: include/trace/events/rxrpc.h
12356 F: include/uapi/linux/rxrpc.h
12357 F: Documentation/networking/rxrpc.txt
12358 W: https://www.infradead.org/~dhowells/kafs/
12360 S3 SAVAGE FRAMEBUFFER DRIVER
12361 M: Antonino Daplas <adaplas@gmail.com>
12362 L: linux-fbdev@vger.kernel.org
12364 F: drivers/video/fbdev/savage/
12367 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12368 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12369 L: linux-s390@vger.kernel.org
12370 W: http://www.ibm.com/developerworks/linux/linux390/
12371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12375 F: Documentation/s390/
12376 F: Documentation/driver-api/s390-drivers.rst
12378 S390 COMMON I/O LAYER
12379 M: Sebastian Ott <sebott@linux.ibm.com>
12380 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12381 L: linux-s390@vger.kernel.org
12382 W: http://www.ibm.com/developerworks/linux/linux390/
12384 F: drivers/s390/cio/
12387 M: Stefan Haberland <sth@linux.ibm.com>
12388 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12389 L: linux-s390@vger.kernel.org
12390 W: http://www.ibm.com/developerworks/linux/linux390/
12392 F: drivers/s390/block/dasd*
12393 F: block/partitions/ibm.c
12396 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12397 L: linux-s390@vger.kernel.org
12398 W: http://www.ibm.com/developerworks/linux/linux390/
12400 F: drivers/iommu/s390-iommu.c
12402 S390 IUCV NETWORK LAYER
12403 M: Julian Wiedmann <jwi@linux.ibm.com>
12404 M: Ursula Braun <ubraun@linux.ibm.com>
12405 L: linux-s390@vger.kernel.org
12406 W: http://www.ibm.com/developerworks/linux/linux390/
12408 F: drivers/s390/net/*iucv*
12409 F: include/net/iucv/
12412 S390 NETWORK DRIVERS
12413 M: Julian Wiedmann <jwi@linux.ibm.com>
12414 M: Ursula Braun <ubraun@linux.ibm.com>
12415 L: linux-s390@vger.kernel.org
12416 W: http://www.ibm.com/developerworks/linux/linux390/
12418 F: drivers/s390/net/
12421 M: Sebastian Ott <sebott@linux.ibm.com>
12422 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12423 L: linux-s390@vger.kernel.org
12424 W: http://www.ibm.com/developerworks/linux/linux390/
12427 F: drivers/pci/hotplug/s390_pci_hpc.c
12429 S390 VFIO-CCW DRIVER
12430 M: Cornelia Huck <cohuck@redhat.com>
12431 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12432 M: Halil Pasic <pasic@linux.ibm.com>
12433 L: linux-s390@vger.kernel.org
12434 L: kvm@vger.kernel.org
12436 F: drivers/s390/cio/vfio_ccw*
12437 F: Documentation/s390/vfio-ccw.txt
12438 F: include/uapi/linux/vfio_ccw.h
12441 M: Harald Freudenberger <freude@linux.ibm.com>
12442 L: linux-s390@vger.kernel.org
12443 W: http://www.ibm.com/developerworks/linux/linux390/
12445 F: drivers/s390/crypto/
12448 M: Steffen Maier <maier@linux.ibm.com>
12449 M: Benjamin Block <bblock@linux.ibm.com>
12450 L: linux-s390@vger.kernel.org
12451 W: http://www.ibm.com/developerworks/linux/linux390/
12453 F: drivers/s390/scsi/zfcp_*
12455 S3C24XX SD/MMC Driver
12456 M: Ben Dooks <ben-linux@fluff.org>
12457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12459 F: drivers/mmc/host/s3cmci.*
12461 SAA6588 RDS RECEIVER DRIVER
12462 M: Hans Verkuil <hverkuil@xs4all.nl>
12463 L: linux-media@vger.kernel.org
12464 T: git git://linuxtv.org/media_tree.git
12465 W: https://linuxtv.org
12467 F: drivers/media/i2c/saa6588*
12469 SAA7134 VIDEO4LINUX DRIVER
12470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12471 L: linux-media@vger.kernel.org
12472 W: https://linuxtv.org
12473 T: git git://linuxtv.org/media_tree.git
12475 F: Documentation/media/v4l-drivers/saa7134*
12476 F: drivers/media/pci/saa7134/
12478 SAA7146 VIDEO4LINUX-2 DRIVER
12479 M: Hans Verkuil <hverkuil@xs4all.nl>
12480 L: linux-media@vger.kernel.org
12481 T: git git://linuxtv.org/media_tree.git
12483 F: drivers/media/common/saa7146/
12484 F: drivers/media/pci/saa7146/
12485 F: include/media/saa7146*
12487 SAMSUNG AUDIO (ASoC) DRIVERS
12488 M: Krzysztof Kozlowski <krzk@kernel.org>
12489 M: Sangbeom Kim <sbkim73@samsung.com>
12490 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12493 F: sound/soc/samsung/
12494 F: Documentation/devicetree/bindings/sound/samsung*
12496 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12497 M: Krzysztof Kozlowski <krzk@kernel.org>
12498 L: linux-crypto@vger.kernel.org
12499 L: linux-samsung-soc@vger.kernel.org
12501 F: drivers/crypto/exynos-rng.c
12502 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12504 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12505 M: Łukasz Stelmach <l.stelmach@samsung.com>
12506 L: linux-samsung-soc@vger.kernel.org
12508 F: drivers/char/hw_random/exynos-trng.c
12509 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12511 SAMSUNG FRAMEBUFFER DRIVER
12512 M: Jingoo Han <jingoohan1@gmail.com>
12513 L: linux-fbdev@vger.kernel.org
12515 F: drivers/video/fbdev/s3c-fb.c
12517 SAMSUNG LAPTOP DRIVER
12518 M: Corentin Chary <corentin.chary@gmail.com>
12519 L: platform-driver-x86@vger.kernel.org
12521 F: drivers/platform/x86/samsung-laptop.c
12523 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12524 M: Sangbeom Kim <sbkim73@samsung.com>
12525 M: Krzysztof Kozlowski <krzk@kernel.org>
12526 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12527 L: linux-kernel@vger.kernel.org
12528 L: linux-samsung-soc@vger.kernel.org
12530 F: drivers/mfd/sec*.c
12531 F: drivers/regulator/s2m*.c
12532 F: drivers/regulator/s5m*.c
12533 F: drivers/clk/clk-s2mps11.c
12534 F: drivers/rtc/rtc-s5m.c
12535 F: include/linux/mfd/samsung/
12536 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12537 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12538 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12539 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12541 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12542 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12543 L: linux-media@vger.kernel.org
12544 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12546 F: drivers/media/platform/s3c-camif/
12547 F: include/media/drv-intf/s3c_camif.h
12549 SAMSUNG S3FWRN5 NFC DRIVER
12550 M: Robert Baldyga <r.baldyga@samsung.com>
12551 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12552 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12554 F: drivers/nfc/s3fwrn5
12556 SAMSUNG S5C73M3 CAMERA DRIVER
12557 M: Kyungmin Park <kyungmin.park@samsung.com>
12558 M: Andrzej Hajda <a.hajda@samsung.com>
12559 L: linux-media@vger.kernel.org
12561 F: drivers/media/i2c/s5c73m3/*
12563 SAMSUNG S5K5BAF CAMERA DRIVER
12564 M: Kyungmin Park <kyungmin.park@samsung.com>
12565 M: Andrzej Hajda <a.hajda@samsung.com>
12566 L: linux-media@vger.kernel.org
12568 F: drivers/media/i2c/s5k5baf.c
12570 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12571 M: Krzysztof Kozlowski <krzk@kernel.org>
12572 M: Vladimir Zapolskiy <vz@mleia.com>
12573 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12574 L: linux-crypto@vger.kernel.org
12575 L: linux-samsung-soc@vger.kernel.org
12577 F: drivers/crypto/s5p-sss.c
12579 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12580 M: Kyungmin Park <kyungmin.park@samsung.com>
12581 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12582 L: linux-media@vger.kernel.org
12583 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12585 F: drivers/media/platform/exynos4-is/
12587 SAMSUNG SOC CLOCK DRIVERS
12588 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12589 M: Tomasz Figa <tomasz.figa@gmail.com>
12590 M: Chanwoo Choi <cw00.choi@samsung.com>
12592 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12594 F: drivers/clk/samsung/
12595 F: include/dt-bindings/clock/exynos*.h
12596 F: Documentation/devicetree/bindings/clock/exynos*.txt
12598 SAMSUNG SPI DRIVERS
12599 M: Kukjin Kim <kgene@kernel.org>
12600 M: Krzysztof Kozlowski <krzk@kernel.org>
12601 M: Andi Shyti <andi@etezian.org>
12602 L: linux-spi@vger.kernel.org
12603 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12605 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12606 F: drivers/spi/spi-s3c*
12607 F: include/linux/platform_data/spi-s3c64xx.h
12609 SAMSUNG SXGBE DRIVERS
12610 M: Byungho An <bh74.an@samsung.com>
12611 M: Girish K S <ks.giri@samsung.com>
12612 M: Vipul Pandya <vipul.pandya@samsung.com>
12614 L: netdev@vger.kernel.org
12615 F: drivers/net/ethernet/samsung/sxgbe/
12617 SAMSUNG THERMAL DRIVER
12618 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12619 L: linux-pm@vger.kernel.org
12620 L: linux-samsung-soc@vger.kernel.org
12622 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12623 F: drivers/thermal/samsung/
12625 SAMSUNG USB2 PHY DRIVER
12626 M: Kamil Debski <kamil@wypas.org>
12627 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12628 L: linux-kernel@vger.kernel.org
12630 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12631 F: Documentation/phy/samsung-usb2.txt
12632 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12633 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12634 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12635 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12636 F: drivers/phy/samsung/phy-samsung-usb2.c
12637 F: drivers/phy/samsung/phy-samsung-usb2.h
12640 M: Zwane Mwaikambo <zwanem@gmail.com>
12642 F: drivers/watchdog/sc1200wdt.c
12645 M: Ingo Molnar <mingo@redhat.com>
12646 M: Peter Zijlstra <peterz@infradead.org>
12647 L: linux-kernel@vger.kernel.org
12648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12651 F: include/linux/sched.h
12652 F: include/uapi/linux/sched.h
12653 F: include/linux/wait.h
12655 SCR24X CHIP CARD INTERFACE DRIVER
12656 M: Lubomir Rintel <lkundrak@v3.sk>
12658 F: drivers/char/pcmcia/scr24x_cs.c
12661 M: Jens Axboe <axboe@kernel.dk>
12662 L: linux-scsi@vger.kernel.org
12663 W: http://www.kernel.dk
12665 F: drivers/scsi/sr*
12667 SCSI RDMA PROTOCOL (SRP) INITIATOR
12668 M: Bart Van Assche <bart.vanassche@sandisk.com>
12669 L: linux-rdma@vger.kernel.org
12671 W: http://www.openfabrics.org
12672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12674 F: drivers/infiniband/ulp/srp/
12675 F: include/scsi/srp.h
12678 M: Doug Gilbert <dgilbert@interlog.com>
12679 L: linux-scsi@vger.kernel.org
12680 W: http://sg.danny.cz/sg
12682 F: Documentation/scsi/scsi-generic.txt
12683 F: drivers/scsi/sg.c
12684 F: include/scsi/sg.h
12687 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12689 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12691 L: linux-scsi@vger.kernel.org
12693 F: Documentation/devicetree/bindings/scsi/
12698 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12699 L: linux-scsi@vger.kernel.org
12701 F: Documentation/scsi/st.txt
12702 F: drivers/scsi/st.*
12703 F: drivers/scsi/st_*.h
12706 M: Vlad Yasevich <vyasevich@gmail.com>
12707 M: Neil Horman <nhorman@tuxdriver.com>
12708 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12709 L: linux-sctp@vger.kernel.org
12710 W: http://lksctp.sourceforge.net
12712 F: Documentation/networking/sctp.txt
12713 F: include/linux/sctp.h
12714 F: include/uapi/linux/sctp.h
12715 F: include/net/sctp/
12719 M: Jim Cromie <jim.cromie@gmail.com>
12721 F: Documentation/i2c/busses/scx200_acb
12722 F: arch/x86/platform/scx200/
12723 F: drivers/watchdog/scx200_wdt.c
12724 F: drivers/i2c/busses/scx200*
12725 F: drivers/mtd/maps/scx200_docflash.c
12726 F: include/linux/scx200.h
12729 M: Jim Cromie <jim.cromie@gmail.com>
12731 F: drivers/char/scx200_gpio.c
12732 F: include/linux/scx200_gpio.h
12734 SCx200 HRT CLOCKSOURCE DRIVER
12735 M: Jim Cromie <jim.cromie@gmail.com>
12737 F: drivers/clocksource/scx200_hrt.c
12739 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12740 M: Sascha Sommer <saschasommer@freenet.de>
12741 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12743 F: drivers/mmc/host/sdricoh_cs.c
12746 M: Kees Cook <keescook@chromium.org>
12747 R: Andy Lutomirski <luto@amacapital.net>
12748 R: Will Drewry <wad@chromium.org>
12749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12751 F: kernel/seccomp.c
12752 F: include/uapi/linux/seccomp.h
12753 F: include/linux/seccomp.h
12754 F: tools/testing/selftests/seccomp/*
12755 F: tools/testing/selftests/kselftest_harness.h
12756 F: Documentation/userspace-api/seccomp_filter.rst
12757 K: \bsecure_computing
12760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12761 M: Al Cooper <alcooperx@gmail.com>
12762 L: linux-mmc@vger.kernel.org
12763 L: bcm-kernel-feedback-list@broadcom.com
12765 F: drivers/mmc/host/sdhci-brcmstb*
12767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12768 M: Adrian Hunter <adrian.hunter@intel.com>
12769 L: linux-mmc@vger.kernel.org
12770 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12772 F: drivers/mmc/host/sdhci*
12773 F: include/linux/mmc/sdhci*
12775 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12776 M: Ben Dooks <ben-linux@fluff.org>
12777 M: Jaehoon Chung <jh80.chung@samsung.com>
12778 L: linux-mmc@vger.kernel.org
12780 F: drivers/mmc/host/sdhci-s3c*
12782 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12783 M: Viresh Kumar <vireshk@kernel.org>
12784 L: linux-mmc@vger.kernel.org
12786 F: drivers/mmc/host/sdhci-spear.c
12788 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12789 M: Kishon Vijay Abraham I <kishon@ti.com>
12790 L: linux-mmc@vger.kernel.org
12792 F: drivers/mmc/host/sdhci-omap.c
12794 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12795 M: Scott Bauer <scott.bauer@intel.com>
12796 M: Jonathan Derrick <jonathan.derrick@intel.com>
12797 L: linux-block@vger.kernel.org
12800 F: block/opal_proto.h
12801 F: include/linux/sed*
12802 F: include/uapi/linux/sed*
12805 M: Security Officers <security@kernel.org>
12809 M: James Morris <jmorris@namei.org>
12810 M: "Serge E. Hallyn" <serge@hallyn.com>
12811 L: linux-security-module@vger.kernel.org (suggested Cc:)
12812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12813 W: http://kernsec.org/
12817 SELINUX SECURITY MODULE
12818 M: Paul Moore <paul@paul-moore.com>
12819 M: Stephen Smalley <sds@tycho.nsa.gov>
12820 M: Eric Paris <eparis@parisplace.org>
12821 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12822 W: https://selinuxproject.org
12823 W: https://github.com/SELinuxProject
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12826 F: include/linux/selinux*
12827 F: security/selinux/
12828 F: scripts/selinux/
12829 F: Documentation/admin-guide/LSM/SELinux.rst
12832 M: Jiri Slaby <jirislaby@gmail.com>
12834 F: drivers/misc/phantom.c
12835 F: include/uapi/linux/phantom.h
12838 M: Rob Herring <robh@kernel.org>
12839 L: linux-serial@vger.kernel.org
12841 F: Documentation/devicetree/bindings/serial/slave-device.txt
12842 F: drivers/tty/serdev/
12843 F: include/linux/serdev.h
12846 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12847 L: linux-serial@vger.kernel.org
12849 F: Documentation/devicetree/bindings/serial/
12850 F: drivers/tty/serial/
12853 M: Sean Young <sean@mess.org>
12854 L: linux-media@vger.kernel.org
12856 F: drivers/media/rc/serial_ir.c
12859 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12860 M: Edward Cree <ecree@solarflare.com>
12861 M: Bert Kenward <bkenward@solarflare.com>
12862 L: netdev@vger.kernel.org
12864 F: drivers/net/ethernet/sfc/
12867 M: Dimitri Sivanich <sivanich@sgi.com>
12869 F: drivers/misc/sgi-gru/
12871 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12872 M: Pat Gefre <pfg@sgi.com>
12873 L: linux-ia64@vger.kernel.org
12875 F: Documentation/ia64/serial.txt
12876 F: drivers/tty/serial/ioc?_serial.c
12877 F: include/linux/ioc?.h
12879 SGI XP/XPC/XPNET DRIVER
12880 M: Cliff Whickman <cpw@sgi.com>
12881 M: Robin Holt <robinmholt@gmail.com>
12883 F: drivers/misc/sgi-xp/
12885 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12886 M: Ursula Braun <ubraun@linux.ibm.com>
12887 L: linux-s390@vger.kernel.org
12888 W: http://www.ibm.com/developerworks/linux/linux390/
12892 SH_VEU V4L2 MEM2MEM DRIVER
12893 L: linux-media@vger.kernel.org
12895 F: drivers/media/platform/sh_veu.c
12897 SH_VOU V4L2 OUTPUT DRIVER
12898 L: linux-media@vger.kernel.org
12900 F: drivers/media/platform/sh_vou.c
12901 F: include/media/drv-intf/sh_vou.h
12903 SI2157 MEDIA DRIVER
12904 M: Antti Palosaari <crope@iki.fi>
12905 L: linux-media@vger.kernel.org
12906 W: https://linuxtv.org
12907 W: http://palosaari.fi/linux/
12908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12909 T: git git://linuxtv.org/anttip/media_tree.git
12911 F: drivers/media/tuners/si2157*
12913 SI2165 MEDIA DRIVER
12914 M: Matthias Schwarzott <zzam@gentoo.org>
12915 L: linux-media@vger.kernel.org
12916 W: https://linuxtv.org
12917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12919 F: drivers/media/dvb-frontends/si2165*
12921 SI2168 MEDIA DRIVER
12922 M: Antti Palosaari <crope@iki.fi>
12923 L: linux-media@vger.kernel.org
12924 W: https://linuxtv.org
12925 W: http://palosaari.fi/linux/
12926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12927 T: git git://linuxtv.org/anttip/media_tree.git
12929 F: drivers/media/dvb-frontends/si2168*
12931 SI470X FM RADIO RECEIVER I2C DRIVER
12932 M: Hans Verkuil <hverkuil@xs4all.nl>
12933 L: linux-media@vger.kernel.org
12934 T: git git://linuxtv.org/media_tree.git
12935 W: https://linuxtv.org
12937 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12939 SI470X FM RADIO RECEIVER USB DRIVER
12940 M: Hans Verkuil <hverkuil@xs4all.nl>
12941 L: linux-media@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 W: https://linuxtv.org
12945 F: drivers/media/radio/si470x/radio-si470x-common.c
12946 F: drivers/media/radio/si470x/radio-si470x.h
12947 F: drivers/media/radio/si470x/radio-si470x-usb.c
12949 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12950 M: Eduardo Valentin <edubezval@gmail.com>
12951 L: linux-media@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 W: https://linuxtv.org
12955 F: drivers/media/radio/si4713/si4713.?
12957 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12958 M: Eduardo Valentin <edubezval@gmail.com>
12959 L: linux-media@vger.kernel.org
12960 T: git git://linuxtv.org/media_tree.git
12961 W: https://linuxtv.org
12963 F: drivers/media/radio/si4713/radio-platform-si4713.c
12965 SI4713 FM RADIO TRANSMITTER USB DRIVER
12966 M: Hans Verkuil <hverkuil@xs4all.nl>
12967 L: linux-media@vger.kernel.org
12968 T: git git://linuxtv.org/media_tree.git
12969 W: https://linuxtv.org
12971 F: drivers/media/radio/si4713/radio-usb-si4713.c
12974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12975 L: linux-media@vger.kernel.org
12976 W: https://linuxtv.org
12977 T: git git://linuxtv.org/media_tree.git
12979 F: drivers/media/common/siano/
12980 F: drivers/media/usb/siano/
12981 F: drivers/media/usb/siano/
12982 F: drivers/media/mmc/siano/
12985 M: Palmer Dabbelt <palmer@sifive.com>
12986 L: linux-riscv@lists.infradead.org
12987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12992 SILEAD TOUCHSCREEN DRIVER
12993 M: Hans de Goede <hdegoede@redhat.com>
12994 L: linux-input@vger.kernel.org
12995 L: platform-driver-x86@vger.kernel.org
12997 F: drivers/input/touchscreen/silead.c
12998 F: drivers/platform/x86/silead_dmi.c
13000 SILICON MOTION SM712 FRAME BUFFER DRIVER
13001 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13002 M: Teddy Wang <teddy.wang@siliconmotion.com>
13003 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13004 L: linux-fbdev@vger.kernel.org
13006 F: drivers/video/fbdev/sm712*
13007 F: Documentation/fb/sm712fb.txt
13009 SIMPLE FIRMWARE INTERFACE (SFI)
13010 M: Len Brown <lenb@kernel.org>
13011 L: sfi-devel@simplefirmware.org
13012 W: http://simplefirmware.org/
13013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13015 F: arch/x86/platform/sfi/
13017 F: include/linux/sfi*.h
13020 M: Hans de Goede <hdegoede@redhat.com>
13021 L: linux-fbdev@vger.kernel.org
13023 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13024 F: drivers/video/fbdev/simplefb.c
13025 F: include/linux/platform_data/simplefb.h
13027 SIMTEC EB110ATX (Chalice CATS)
13029 P: Vincent Sanders <vince@simtec.co.uk>
13030 M: Simtec Linux Team <linux@simtec.co.uk>
13031 W: http://www.simtec.co.uk/products/EB110ATX/
13034 SIMTEC EB2410ITX (BAST)
13036 P: Vincent Sanders <vince@simtec.co.uk>
13037 M: Simtec Linux Team <linux@simtec.co.uk>
13038 W: http://www.simtec.co.uk/products/EB2410ITX/
13040 F: arch/arm/mach-s3c24xx/mach-bast.c
13041 F: arch/arm/mach-s3c24xx/bast-ide.c
13042 F: arch/arm/mach-s3c24xx/bast-irq.c
13044 SIPHASH PRF ROUTINES
13045 M: Jason A. Donenfeld <Jason@zx2c4.com>
13048 F: lib/test_siphash.c
13049 F: include/linux/siphash.h
13052 M: Gavin Schenk <g.schenk@eckelmann.de>
13053 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13054 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13057 F: include/trace/events/siox.h
13059 SIS 190 ETHERNET DRIVER
13060 M: Francois Romieu <romieu@fr.zoreil.com>
13061 L: netdev@vger.kernel.org
13063 F: drivers/net/ethernet/sis/sis190.c
13065 SIS 900/7016 FAST ETHERNET DRIVER
13066 M: Daniele Venzano <venza@brownhat.org>
13067 W: http://www.brownhat.org/sis900.html
13068 L: netdev@vger.kernel.org
13070 F: drivers/net/ethernet/sis/sis900.*
13072 SIS FRAMEBUFFER DRIVER
13073 M: Thomas Winischhofer <thomas@winischhofer.net>
13074 W: http://www.winischhofer.net/linuxsisvga.shtml
13076 F: Documentation/fb/sisfb.txt
13077 F: drivers/video/fbdev/sis/
13078 F: include/video/sisfb.h
13081 M: Thomas Winischhofer <thomas@winischhofer.net>
13082 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13084 F: drivers/usb/misc/sisusbvga/
13087 M: Christoph Lameter <cl@linux.com>
13088 M: Pekka Enberg <penberg@kernel.org>
13089 M: David Rientjes <rientjes@google.com>
13090 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13091 M: Andrew Morton <akpm@linux-foundation.org>
13092 L: linux-mm@kvack.org
13094 F: include/linux/sl?b*.h
13097 SLEEPABLE READ-COPY UPDATE (SRCU)
13098 M: Lai Jiangshan <jiangshanlai@gmail.com>
13099 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13100 M: Josh Triplett <josh@joshtriplett.org>
13101 R: Steven Rostedt <rostedt@goodmis.org>
13102 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13103 L: linux-kernel@vger.kernel.org
13104 W: http://www.rdrop.com/users/paulmck/RCU/
13106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13107 F: include/linux/srcu.h
13108 F: kernel/rcu/srcu.c
13110 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13111 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13112 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13114 F: drivers/slimbus/
13115 F: Documentation/devicetree/bindings/slimbus/
13116 F: include/linux/slimbus.h
13118 SMACK SECURITY MODULE
13119 M: Casey Schaufler <casey@schaufler-ca.com>
13120 L: linux-security-module@vger.kernel.org
13121 W: http://schaufler-ca.com
13122 T: git git://github.com/cschaufler/smack-next
13124 F: Documentation/admin-guide/LSM/Smack.rst
13127 SMC91x ETHERNET DRIVER
13128 M: Nicolas Pitre <nico@fluxnic.net>
13130 F: drivers/net/ethernet/smsc/smc91x.*
13132 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13133 M: Sakari Ailus <sakari.ailus@iki.fi>
13134 L: linux-media@vger.kernel.org
13136 F: drivers/media/i2c/smiapp/
13137 F: include/media/i2c/smiapp.h
13138 F: drivers/media/i2c/smiapp-pll.c
13139 F: drivers/media/i2c/smiapp-pll.h
13140 F: include/uapi/linux/smiapp.h
13141 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13143 SMM665 HARDWARE MONITOR DRIVER
13144 M: Guenter Roeck <linux@roeck-us.net>
13145 L: linux-hwmon@vger.kernel.org
13147 F: Documentation/hwmon/smm665
13148 F: drivers/hwmon/smm665.c
13150 SMSC EMC2103 HARDWARE MONITOR DRIVER
13151 M: Steve Glendinning <steve.glendinning@shawell.net>
13152 L: linux-hwmon@vger.kernel.org
13154 F: Documentation/hwmon/emc2103
13155 F: drivers/hwmon/emc2103.c
13157 SMSC SCH5627 HARDWARE MONITOR DRIVER
13158 M: Hans de Goede <hdegoede@redhat.com>
13159 L: linux-hwmon@vger.kernel.org
13161 F: Documentation/hwmon/sch5627
13162 F: drivers/hwmon/sch5627.c
13164 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13165 M: Steve Glendinning <steve.glendinning@shawell.net>
13166 L: linux-fbdev@vger.kernel.org
13168 F: drivers/video/fbdev/smscufx.c
13170 SMSC47B397 HARDWARE MONITOR DRIVER
13171 M: Jean Delvare <jdelvare@suse.com>
13172 L: linux-hwmon@vger.kernel.org
13174 F: Documentation/hwmon/smsc47b397
13175 F: drivers/hwmon/smsc47b397.c
13177 SMSC911x ETHERNET DRIVER
13178 M: Steve Glendinning <steve.glendinning@shawell.net>
13179 L: netdev@vger.kernel.org
13181 F: include/linux/smsc911x.h
13182 F: drivers/net/ethernet/smsc/smsc911x.*
13184 SMSC9420 PCI ETHERNET DRIVER
13185 M: Steve Glendinning <steve.glendinning@shawell.net>
13186 L: netdev@vger.kernel.org
13188 F: drivers/net/ethernet/smsc/smsc9420.*
13190 SOC-CAMERA V4L2 SUBSYSTEM
13191 L: linux-media@vger.kernel.org
13192 T: git git://linuxtv.org/media_tree.git
13194 F: include/media/soc*
13195 F: drivers/media/i2c/soc_camera/
13196 F: drivers/media/platform/soc_camera/
13198 SOCIONEXT SYNQUACER I2C DRIVER
13199 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13200 L: linux-i2c@vger.kernel.org
13202 F: drivers/i2c/busses/i2c-synquacer.c
13203 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13205 SOCIONEXT UNIPHIER SOUND DRIVER
13206 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13207 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13209 F: sound/soc/uniphier/
13211 SOEKRIS NET48XX LED SUPPORT
13212 M: Chris Boot <bootc@bootc.net>
13214 F: drivers/leds/leds-net48xx.c
13216 SOFT-ROCE DRIVER (rxe)
13217 M: Moni Shoua <monis@mellanox.com>
13218 L: linux-rdma@vger.kernel.org
13220 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13221 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13222 F: drivers/infiniband/sw/rxe/
13223 F: include/uapi/rdma/rdma_user_rxe.h
13225 SOFTLOGIC 6x10 MPEG CODEC
13226 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13227 M: Anton Sviridenko <anton@corp.bluecherry.net>
13228 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13229 M: Andrey Utkin <andrey_utkin@fastmail.com>
13230 M: Ismael Luceno <ismael@iodev.co.uk>
13231 L: linux-media@vger.kernel.org
13233 F: drivers/media/pci/solo6x10/
13235 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13236 M: James Morse <james.morse@arm.com>
13237 L: linux-arm-kernel@lists.infradead.org
13239 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13240 F: drivers/firmware/arm_sdei.c
13241 F: include/linux/sdei.h
13242 F: include/uapi/linux/sdei.h
13244 SOFTWARE RAID (Multiple Disks) SUPPORT
13245 M: Shaohua Li <shli@kernel.org>
13246 L: linux-raid@vger.kernel.org
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13249 F: drivers/md/Makefile
13250 F: drivers/md/Kconfig
13252 F: drivers/md/raid*
13253 F: include/linux/raid/
13254 F: include/uapi/linux/raid/
13256 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13257 M: Jassi Brar <jaswinder.singh@linaro.org>
13258 L: netdev@vger.kernel.org
13260 F: drivers/net/ethernet/socionext/netsec.c
13261 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13263 SOLIDRUN CLEARFOG SUPPORT
13264 M: Russell King <linux@armlinux.org.uk>
13266 F: arch/arm/boot/dts/armada-388-clearfog*
13267 F: arch/arm/boot/dts/armada-38x-solidrun-*
13269 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13270 M: Russell King <linux@armlinux.org.uk>
13272 F: arch/arm/boot/dts/imx6*-cubox-i*
13273 F: arch/arm/boot/dts/imx6*-hummingboard*
13274 F: arch/arm/boot/dts/imx6*-sr-*
13276 SONIC NETWORK DRIVER
13277 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13278 L: netdev@vger.kernel.org
13280 F: drivers/net/ethernet/natsemi/sonic.*
13282 SONICS SILICON BACKPLANE DRIVER (SSB)
13283 M: Michael Buesch <m@bues.ch>
13284 L: linux-wireless@vger.kernel.org
13287 F: include/linux/ssb/
13289 SONY IMX258 SENSOR DRIVER
13290 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13291 L: linux-media@vger.kernel.org
13292 T: git git://linuxtv.org/media_tree.git
13294 F: drivers/media/i2c/imx258.c
13296 SONY IMX274 SENSOR DRIVER
13297 M: Leon Luo <leonl@leopardimaging.com>
13298 L: linux-media@vger.kernel.org
13299 T: git git://linuxtv.org/media_tree.git
13301 F: drivers/media/i2c/imx274.c
13302 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13304 SONY MEMORYSTICK CARD SUPPORT
13305 M: Alex Dubov <oakad@yahoo.com>
13306 W: http://tifmxx.berlios.de/
13308 F: drivers/memstick/host/tifm_ms.c
13310 SONY MEMORYSTICK STANDARD SUPPORT
13311 M: Maxim Levitsky <maximlevitsky@gmail.com>
13313 F: drivers/memstick/core/ms_block.*
13315 SONY VAIO CONTROL DEVICE DRIVER
13316 M: Mattia Dongili <malattia@linux.it>
13317 L: platform-driver-x86@vger.kernel.org
13318 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13320 F: Documentation/laptops/sony-laptop.txt
13321 F: drivers/char/sonypi.c
13322 F: drivers/platform/x86/sony-laptop.c
13323 F: include/linux/sony-laptop.h
13326 M: Jaroslav Kysela <perex@perex.cz>
13327 M: Takashi Iwai <tiwai@suse.com>
13328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13329 W: http://www.alsa-project.org/
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13331 T: git git://git.alsa-project.org/alsa-kernel.git
13332 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13334 F: Documentation/sound/
13336 F: include/uapi/sound/
13339 SOUND - COMPRESSED AUDIO
13340 M: Vinod Koul <vkoul@kernel.org>
13341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13344 F: Documentation/sound/designs/compress-offload.rst
13345 F: include/sound/compress_driver.h
13346 F: include/uapi/sound/compress_*
13347 F: sound/core/compress_offload.c
13348 F: sound/soc/soc-compress.c
13350 SOUND - DMAENGINE HELPERS
13351 M: Lars-Peter Clausen <lars@metafoo.de>
13353 F: include/sound/dmaengine_pcm.h
13354 F: sound/core/pcm_dmaengine.c
13355 F: sound/soc/soc-generic-dmaengine-pcm.c
13357 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13358 M: Liam Girdwood <lgirdwood@gmail.com>
13359 M: Mark Brown <broonie@kernel.org>
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13362 W: http://alsa-project.org/main/index.php/ASoC
13364 F: Documentation/devicetree/bindings/sound/
13365 F: Documentation/sound/soc/
13367 F: include/sound/soc*
13369 SOUNDWIRE SUBSYSTEM
13370 M: Vinod Koul <vinod.koul@intel.com>
13371 M: Sanyog Kale <sanyog.r.kale@intel.com>
13372 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13375 F: Documentation/driver-api/soundwire/
13376 F: drivers/soundwire/
13377 F: include/linux/soundwire/
13380 M: Olli Salonen <olli.salonen@iki.fi>
13381 L: linux-media@vger.kernel.org
13382 W: https://linuxtv.org
13383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13385 F: drivers/media/dvb-frontends/sp2*
13387 SPARC + UltraSPARC (sparc/sparc64)
13388 M: "David S. Miller" <davem@davemloft.net>
13389 L: sparclinux@vger.kernel.org
13390 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13397 SPARC SERIAL DRIVERS
13398 M: "David S. Miller" <davem@davemloft.net>
13399 L: sparclinux@vger.kernel.org
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13403 F: include/linux/sunserialcore.h
13404 F: drivers/tty/serial/suncore.c
13405 F: drivers/tty/serial/sunhv.c
13406 F: drivers/tty/serial/sunsab.c
13407 F: drivers/tty/serial/sunsab.h
13408 F: drivers/tty/serial/sunsu.c
13409 F: drivers/tty/serial/sunzilog.c
13410 F: drivers/tty/serial/sunzilog.h
13411 F: drivers/tty/vcc.c
13414 M: "Christopher Li" <sparse@chrisli.org>
13415 L: linux-sparse@vger.kernel.org
13416 W: https://sparse.wiki.kernel.org/
13417 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13418 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13420 F: include/linux/compiler.h
13422 SPEAR CLOCK FRAMEWORK SUPPORT
13423 M: Viresh Kumar <vireshk@kernel.org>
13424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13425 W: http://www.st.com/spear
13427 F: drivers/clk/spear/
13429 SPEAR PLATFORM SUPPORT
13430 M: Viresh Kumar <vireshk@kernel.org>
13431 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13433 W: http://www.st.com/spear
13435 F: arch/arm/boot/dts/spear*
13436 F: arch/arm/mach-spear/
13439 M: Marek Vasut <marek.vasut@gmail.com>
13440 L: linux-mtd@lists.infradead.org
13441 W: http://www.linux-mtd.infradead.org/
13442 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13443 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13444 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13446 F: drivers/mtd/spi-nor/
13447 F: include/linux/mtd/spi-nor.h
13450 M: Mark Brown <broonie@kernel.org>
13451 L: linux-spi@vger.kernel.org
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13453 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13455 F: Documentation/devicetree/bindings/spi/
13456 F: Documentation/spi/
13458 F: include/linux/spi/
13459 F: include/uapi/linux/spi/
13462 SPIDERNET NETWORK DRIVER for CELL
13463 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13464 L: netdev@vger.kernel.org
13466 F: Documentation/networking/spider_net.txt
13467 F: drivers/net/ethernet/toshiba/spider_net*
13470 R: Stephen Boyd <sboyd@kernel.org>
13471 L: linux-arm-msm@vger.kernel.org
13472 F: Documentation/devicetree/bindings/spmi/
13474 F: include/dt-bindings/spmi/spmi.h
13475 F: include/linux/spmi.h
13476 F: include/trace/events/spmi.h
13479 M: Jeremy Kerr <jk@ozlabs.org>
13480 L: linuxppc-dev@lists.ozlabs.org
13481 W: http://www.ibm.com/developerworks/power/cell/
13483 F: Documentation/filesystems/spufs.txt
13484 F: arch/powerpc/platforms/cell/spufs/
13486 SQUASHFS FILE SYSTEM
13487 M: Phillip Lougher <phillip@squashfs.org.uk>
13488 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13489 W: http://squashfs.org.uk
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13492 F: Documentation/filesystems/squashfs.txt
13495 SRM (Alpha) environment access
13496 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13498 F: arch/alpha/kernel/srm_env.c
13500 ST STM32 I2C/SMBUS DRIVER
13501 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13502 L: linux-i2c@vger.kernel.org
13504 F: drivers/i2c/busses/i2c-stm32*
13507 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13508 L: stable@vger.kernel.org
13510 F: Documentation/process/stable-kernel-rules.rst
13513 M: Ian Abbott <abbotti@mev.co.uk>
13514 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13516 F: drivers/staging/comedi/
13518 STAGING - FLARION FT1000 DRIVERS
13519 M: Marek Belisko <marek.belisko@gmail.com>
13521 F: drivers/staging/ft1000/
13523 STAGING - INDUSTRIAL IO
13524 M: Jonathan Cameron <jic23@kernel.org>
13525 L: linux-iio@vger.kernel.org
13527 F: Documentation/devicetree/bindings/staging/iio/
13528 F: drivers/staging/iio/
13530 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13531 M: Marc Dietrich <marvin24@gmx.de>
13532 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13533 L: linux-tegra@vger.kernel.org
13535 F: drivers/staging/nvec/
13537 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13538 M: Jens Frederich <jfrederich@gmail.com>
13539 M: Daniel Drake <dsd@laptop.org>
13540 M: Jon Nettleton <jon.nettleton@gmail.com>
13541 W: http://wiki.laptop.org/go/DCON
13543 F: drivers/staging/olpc_dcon/
13545 STAGING - REALTEK RTL8712U DRIVERS
13546 M: Larry Finger <Larry.Finger@lwfinger.net>
13547 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13549 F: drivers/staging/rtl8712/
13551 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13552 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13553 M: Teddy Wang <teddy.wang@siliconmotion.com>
13554 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13555 L: linux-fbdev@vger.kernel.org
13557 F: drivers/staging/sm750fb/
13559 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13560 M: William Hubbs <w.d.hubbs@gmail.com>
13561 M: Chris Brannon <chris@the-brannons.com>
13562 M: Kirk Reiser <kirk@reisers.ca>
13563 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13564 L: speakup@linux-speakup.org
13565 W: http://www.linux-speakup.org/
13567 F: drivers/staging/speakup/
13569 STAGING - VIA VT665X DRIVERS
13570 M: Forest Bond <forest@alittletooquiet.net>
13572 F: drivers/staging/vt665?/
13574 STAGING - WILC1000 WIFI DRIVER
13575 M: Aditya Shankar <aditya.shankar@microchip.com>
13576 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13577 L: linux-wireless@vger.kernel.org
13579 F: drivers/staging/wilc1000/
13581 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13582 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13584 F: drivers/staging/xgifb/
13587 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13589 L: devel@driverdev.osuosl.org
13591 F: drivers/staging/
13593 STARFIRE/DURALAN NETWORK DRIVER
13594 M: Ion Badulescu <ionut@badula.org>
13596 F: drivers/net/ethernet/adaptec/starfire*
13598 STEC S1220 SKD DRIVER
13599 M: Bart Van Assche <bart.vanassche@wdc.com>
13600 L: linux-block@vger.kernel.org
13602 F: drivers/block/skd*[ch]
13605 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13607 F: drivers/staging/media/st-cec/
13608 F: Documentation/devicetree/bindings/media/stih-cec.txt
13610 STK1160 USB VIDEO CAPTURE DRIVER
13611 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13612 L: linux-media@vger.kernel.org
13613 T: git git://linuxtv.org/media_tree.git
13615 F: drivers/media/usb/stk1160/
13617 STM32 TIMER/LPTIMER DRIVERS
13618 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13620 F: drivers/*/stm32-*timer*
13621 F: drivers/pwm/pwm-stm32*
13622 F: include/linux/*/stm32-*tim*
13623 F: Documentation/ABI/testing/*timer-stm32
13624 F: Documentation/devicetree/bindings/*/stm32-*timer*
13625 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13627 STMMAC ETHERNET DRIVER
13628 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13629 M: Alexandre Torgue <alexandre.torgue@st.com>
13630 M: Jose Abreu <joabreu@synopsys.com>
13631 L: netdev@vger.kernel.org
13632 W: http://www.stlinux.com
13634 F: drivers/net/ethernet/stmicro/stmmac/
13637 M: Sam Creasey <sammy@sammy.net>
13638 W: http://sammy.net/sun3/
13640 F: arch/m68k/kernel/*sun3*
13641 F: arch/m68k/sun3*/
13642 F: arch/m68k/include/asm/sun3*
13643 F: drivers/net/ethernet/i825xx/sun3*
13645 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13646 M: Hans de Goede <hdegoede@redhat.com>
13647 L: linux-input@vger.kernel.org
13649 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13650 F: drivers/input/keyboard/sun4i-lradc-keys.c
13652 SUNDANCE NETWORK DRIVER
13653 M: Denis Kirjanov <kda@linux-powerpc.org>
13654 L: netdev@vger.kernel.org
13656 F: drivers/net/ethernet/dlink/sundance.c
13659 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13660 M: Rich Felker <dalias@libc.org>
13661 L: linux-sh@vger.kernel.org
13662 Q: http://patchwork.kernel.org/project/linux-sh/list/
13664 F: Documentation/sh/
13669 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13670 M: Len Brown <len.brown@intel.com>
13671 M: Pavel Machek <pavel@ucw.cz>
13672 L: linux-pm@vger.kernel.org
13673 B: https://bugzilla.kernel.org
13675 F: Documentation/power/
13676 F: arch/x86/kernel/acpi/
13677 F: drivers/base/power/
13679 F: include/linux/suspend.h
13680 F: include/linux/freezer.h
13681 F: include/linux/pm.h
13684 M: Martin Mares <mj@ucw.cz>
13685 L: linux-video@atrey.karlin.mff.cuni.cz
13687 F: Documentation/svga.txt
13688 F: arch/x86/boot/video*
13691 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13692 L: iommu@lists.linux-foundation.org
13693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13695 F: kernel/dma/swiotlb.c
13696 F: arch/*/kernel/pci-swiotlb.c
13697 F: include/linux/swiotlb.h
13700 M: Jiri Pirko <jiri@resnulli.us>
13701 M: Ivan Vecera <ivecera@redhat.com>
13702 L: netdev@vger.kernel.org
13705 F: include/net/switchdev.h
13707 SY8106A REGULATOR DRIVER
13708 M: Icenowy Zheng <icenowy@aosc.io>
13710 F: drivers/regulator/sy8106a-regulator.c
13711 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13713 SYNC FILE FRAMEWORK
13714 M: Sumit Semwal <sumit.semwal@linaro.org>
13715 R: Gustavo Padovan <gustavo@padovan.org>
13717 L: linux-media@vger.kernel.org
13718 L: dri-devel@lists.freedesktop.org
13719 F: drivers/dma-buf/sync_*
13720 F: drivers/dma-buf/dma-fence*
13721 F: drivers/dma-buf/sw_sync.c
13722 F: include/linux/sync_file.h
13723 F: include/uapi/linux/sync_file.h
13724 F: Documentation/sync_file.txt
13725 T: git git://anongit.freedesktop.org/drm/drm-misc
13727 SYNOPSYS ARC ARCHITECTURE
13728 M: Vineet Gupta <vgupta@synopsys.com>
13729 L: linux-snps-arc@lists.infradead.org
13732 F: Documentation/devicetree/bindings/arc/*
13733 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13734 F: drivers/clocksource/arc_timer.c
13735 F: drivers/tty/serial/arc_uart.c
13736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13738 SYNOPSYS ARC HSDK SDP pll clock driver
13739 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13741 F: drivers/clk/clk-hsdk-pll.c
13742 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13744 SYNOPSYS ARC SDP clock driver
13745 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13747 F: drivers/clk/axs10x/*
13748 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13750 SYNOPSYS ARC SDP platform support
13751 M: Alexey Brodkin <abrodkin@synopsys.com>
13753 F: arch/arc/plat-axs10x
13754 F: arch/arc/boot/dts/ax*
13755 F: Documentation/devicetree/bindings/arc/axs10*
13757 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13758 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13760 F: drivers/reset/reset-axs10x.c
13761 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13763 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13764 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13766 F: drivers/tty/serial/8250/8250_dw.c
13768 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13769 M: Hoan Tran <hotran@apm.com>
13770 L: linux-gpio@vger.kernel.org
13772 F: drivers/gpio/gpio-dwapb.c
13773 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13775 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13776 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13778 F: drivers/dma/dwi-axi-dmac/
13779 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13781 SYNOPSYS DESIGNWARE DMAC DRIVER
13782 M: Viresh Kumar <vireshk@kernel.org>
13783 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13785 F: include/linux/dma/dw.h
13786 F: include/linux/platform_data/dma-dw.h
13789 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13790 M: Jose Abreu <Jose.Abreu@synopsys.com>
13791 L: netdev@vger.kernel.org
13793 F: drivers/net/ethernet/synopsys/
13795 SYNOPSYS DESIGNWARE I2C DRIVER
13796 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13797 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13798 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13799 L: linux-i2c@vger.kernel.org
13801 F: drivers/i2c/busses/i2c-designware-*
13802 F: include/linux/platform_data/i2c-designware.h
13804 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13805 M: Jaehoon Chung <jh80.chung@samsung.com>
13806 L: linux-mmc@vger.kernel.org
13808 F: drivers/mmc/host/dw_mmc*
13810 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13811 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13813 F: drivers/reset/reset-hsdk.c
13814 F: include/dt-bindings/reset/snps,hsdk-reset.h
13815 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13817 SYSTEM CONFIGURATION (SYSCON)
13818 M: Lee Jones <lee.jones@linaro.org>
13819 M: Arnd Bergmann <arnd@arndb.de>
13820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13822 F: drivers/mfd/syscon.c
13824 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13825 M: Sudeep Holla <sudeep.holla@arm.com>
13826 L: linux-arm-kernel@lists.infradead.org
13828 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13829 F: drivers/clk/clk-sc[mp]i.c
13830 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13831 F: drivers/firmware/arm_scpi.c
13832 F: drivers/firmware/arm_scmi/
13833 F: include/linux/sc[mp]i_protocol.h
13835 SYSTEM RESET/SHUTDOWN DRIVERS
13836 M: Sebastian Reichel <sre@kernel.org>
13837 L: linux-pm@vger.kernel.org
13838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13840 F: Documentation/devicetree/bindings/power/reset/
13841 F: drivers/power/reset/
13843 SYSTEM TRACE MODULE CLASS
13844 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13847 F: Documentation/trace/stm.rst
13848 F: drivers/hwtracing/stm/
13849 F: include/linux/stm.h
13850 F: include/uapi/linux/stm.h
13853 M: Christoph Hellwig <hch@infradead.org>
13855 F: Documentation/filesystems/sysv-fs.txt
13857 F: include/linux/sysv_fs.h
13860 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13861 L: linux-scsi@vger.kernel.org
13862 L: target-devel@vger.kernel.org
13863 W: http://www.linux-iscsi.org
13864 W: http://groups.google.com/group/linux-iscsi-target-dev
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13869 F: Documentation/target/
13871 TASKSTATS STATISTICS INTERFACE
13872 M: Balbir Singh <bsingharora@gmail.com>
13874 F: Documentation/accounting/taskstats*
13875 F: include/linux/taskstats*
13876 F: kernel/taskstats.c
13879 M: Jamal Hadi Salim <jhs@mojatatu.com>
13880 M: Cong Wang <xiyou.wangcong@gmail.com>
13881 M: Jiri Pirko <jiri@resnulli.us>
13882 L: netdev@vger.kernel.org
13884 F: include/net/pkt_cls.h
13885 F: include/net/pkt_sched.h
13886 F: include/net/tc_act/
13887 F: include/uapi/linux/pkt_cls.h
13888 F: include/uapi/linux/pkt_sched.h
13889 F: include/uapi/linux/tc_act/
13890 F: include/uapi/linux/tc_ematch/
13893 TCP LOW PRIORITY MODULE
13894 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13895 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13896 W: http://tcp-lp-mod.sourceforge.net/
13898 F: net/ipv4/tcp_lp.c
13900 TDA10071 MEDIA DRIVER
13901 M: Antti Palosaari <crope@iki.fi>
13902 L: linux-media@vger.kernel.org
13903 W: https://linuxtv.org
13904 W: http://palosaari.fi/linux/
13905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13906 T: git git://linuxtv.org/anttip/media_tree.git
13908 F: drivers/media/dvb-frontends/tda10071*
13910 TDA18212 MEDIA DRIVER
13911 M: Antti Palosaari <crope@iki.fi>
13912 L: linux-media@vger.kernel.org
13913 W: https://linuxtv.org
13914 W: http://palosaari.fi/linux/
13915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13916 T: git git://linuxtv.org/anttip/media_tree.git
13918 F: drivers/media/tuners/tda18212*
13920 TDA18218 MEDIA DRIVER
13921 M: Antti Palosaari <crope@iki.fi>
13922 L: linux-media@vger.kernel.org
13923 W: https://linuxtv.org
13924 W: http://palosaari.fi/linux/
13925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13926 T: git git://linuxtv.org/anttip/media_tree.git
13928 F: drivers/media/tuners/tda18218*
13930 TDA18250 MEDIA DRIVER
13931 M: Olli Salonen <olli.salonen@iki.fi>
13932 L: linux-media@vger.kernel.org
13933 W: https://linuxtv.org
13934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13935 T: git git://linuxtv.org/media_tree.git
13937 F: drivers/media/tuners/tda18250*
13939 TDA18271 MEDIA DRIVER
13940 M: Michael Krufky <mkrufky@linuxtv.org>
13941 L: linux-media@vger.kernel.org
13942 W: https://linuxtv.org
13943 W: http://github.com/mkrufky
13944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13945 T: git git://linuxtv.org/mkrufky/tuners.git
13947 F: drivers/media/tuners/tda18271*
13949 TDA1997x MEDIA DRIVER
13950 M: Tim Harvey <tharvey@gateworks.com>
13951 L: linux-media@vger.kernel.org
13952 W: https://linuxtv.org
13953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13955 F: drivers/media/i2c/tda1997x.*
13957 TDA827x MEDIA DRIVER
13958 M: Michael Krufky <mkrufky@linuxtv.org>
13959 L: linux-media@vger.kernel.org
13960 W: https://linuxtv.org
13961 W: http://github.com/mkrufky
13962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13963 T: git git://linuxtv.org/mkrufky/tuners.git
13965 F: drivers/media/tuners/tda8290.*
13967 TDA8290 MEDIA DRIVER
13968 M: Michael Krufky <mkrufky@linuxtv.org>
13969 L: linux-media@vger.kernel.org
13970 W: https://linuxtv.org
13971 W: http://github.com/mkrufky
13972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13973 T: git git://linuxtv.org/mkrufky/tuners.git
13975 F: drivers/media/tuners/tda8290.*
13977 TDA9840 MEDIA DRIVER
13978 M: Hans Verkuil <hverkuil@xs4all.nl>
13979 L: linux-media@vger.kernel.org
13980 T: git git://linuxtv.org/media_tree.git
13981 W: https://linuxtv.org
13983 F: drivers/media/i2c/tda9840*
13985 TEA5761 TUNER DRIVER
13986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13987 L: linux-media@vger.kernel.org
13988 W: https://linuxtv.org
13989 T: git git://linuxtv.org/media_tree.git
13991 F: drivers/media/tuners/tea5761.*
13993 TEA5767 TUNER DRIVER
13994 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13995 L: linux-media@vger.kernel.org
13996 W: https://linuxtv.org
13997 T: git git://linuxtv.org/media_tree.git
13999 F: drivers/media/tuners/tea5767.*
14001 TEA6415C MEDIA DRIVER
14002 M: Hans Verkuil <hverkuil@xs4all.nl>
14003 L: linux-media@vger.kernel.org
14004 T: git git://linuxtv.org/media_tree.git
14005 W: https://linuxtv.org
14007 F: drivers/media/i2c/tea6415c*
14009 TEA6420 MEDIA DRIVER
14010 M: Hans Verkuil <hverkuil@xs4all.nl>
14011 L: linux-media@vger.kernel.org
14012 T: git git://linuxtv.org/media_tree.git
14013 W: https://linuxtv.org
14015 F: drivers/media/i2c/tea6420*
14018 M: Jiri Pirko <jiri@resnulli.us>
14019 L: netdev@vger.kernel.org
14021 F: drivers/net/team/
14022 F: include/linux/if_team.h
14023 F: include/uapi/linux/if_team.h
14025 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14026 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14028 F: arch/x86/platform/ts5500/
14030 TECHNOTREND USB IR RECEIVER
14031 M: Sean Young <sean@mess.org>
14032 L: linux-media@vger.kernel.org
14034 F: drivers/media/rc/ttusbir.c
14036 TECHWELL TW9910 VIDEO DECODER
14037 L: linux-media@vger.kernel.org
14039 F: drivers/media/i2c/tw9910.c
14040 F: include/media/i2c/tw9910.h
14043 M: Jens Wiklander <jens.wiklander@linaro.org>
14045 F: include/linux/tee_drv.h
14046 F: include/uapi/linux/tee.h
14048 F: Documentation/tee.txt
14050 TEGRA ARCHITECTURE SUPPORT
14051 M: Thierry Reding <thierry.reding@gmail.com>
14052 M: Jonathan Hunter <jonathanh@nvidia.com>
14053 L: linux-tegra@vger.kernel.org
14054 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14060 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14061 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14063 F: drivers/clk/tegra/
14066 M: Laxman Dewangan <ldewangan@nvidia.com>
14067 M: Jon Hunter <jonathanh@nvidia.com>
14069 F: drivers/dma/tegra*
14072 M: Laxman Dewangan <ldewangan@nvidia.com>
14074 F: drivers/i2c/busses/i2c-tegra.c
14076 TEGRA IOMMU DRIVERS
14077 M: Thierry Reding <thierry.reding@gmail.com>
14078 L: linux-tegra@vger.kernel.org
14080 F: drivers/iommu/tegra*
14083 M: Laxman Dewangan <ldewangan@nvidia.com>
14085 F: drivers/input/keyboard/tegra-kbc.c
14088 M: Thierry Reding <thierry.reding@gmail.com>
14090 F: drivers/pwm/pwm-tegra.c
14092 TEGRA SERIAL DRIVER
14093 M: Laxman Dewangan <ldewangan@nvidia.com>
14095 F: drivers/tty/serial/serial-tegra.c
14098 M: Laxman Dewangan <ldewangan@nvidia.com>
14100 F: drivers/spi/spi-tegra*
14102 TEHUTI ETHERNET DRIVER
14103 M: Andy Gospodarek <andy@greyhouse.net>
14104 L: netdev@vger.kernel.org
14106 F: drivers/net/ethernet/tehuti/*
14108 Telecom Clock Driver for MCPL0010
14109 M: Mark Gross <mark.gross@intel.com>
14111 F: drivers/char/tlclk.c
14113 TENSILICA XTENSA PORT (xtensa)
14114 M: Chris Zankel <chris@zankel.net>
14115 M: Max Filippov <jcmvbkbc@gmail.com>
14116 L: linux-xtensa@linux-xtensa.org
14117 T: git git://github.com/czankel/xtensa-linux.git
14120 F: drivers/irqchip/irq-xtensa-*
14122 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14123 M: Nishanth Menon <nm@ti.com>
14124 M: Tero Kristo <t-kristo@ti.com>
14125 M: Santosh Shilimkar <ssantosh@kernel.org>
14126 L: linux-arm-kernel@lists.infradead.org
14128 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14129 F: drivers/firmware/ti_sci*
14130 F: include/linux/soc/ti/ti_sci_protocol.h
14131 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14132 F: include/dt-bindings/genpd/k2g.h
14133 F: drivers/soc/ti/ti_sci_pm_domains.c
14134 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14135 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14136 F: drivers/clk/keystone/sci-clk.c
14137 F: drivers/reset/reset-ti-sci.c
14139 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14140 M: Hans Verkuil <hverkuil@xs4all.nl>
14141 L: linux-media@vger.kernel.org
14142 T: git git://linuxtv.org/media_tree.git
14143 W: https://linuxtv.org
14145 F: drivers/media/radio/radio-raremono.c
14148 M: Zhang Rui <rui.zhang@intel.com>
14149 M: Eduardo Valentin <edubezval@gmail.com>
14150 L: linux-pm@vger.kernel.org
14151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14153 Q: https://patchwork.kernel.org/project/linux-pm/list/
14155 F: drivers/thermal/
14156 F: include/linux/thermal.h
14157 F: include/uapi/linux/thermal.h
14158 F: include/linux/cpu_cooling.h
14159 F: Documentation/devicetree/bindings/thermal/
14161 THERMAL/CPU_COOLING
14162 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14163 M: Viresh Kumar <viresh.kumar@linaro.org>
14164 M: Javi Merino <javi.merino@kernel.org>
14165 L: linux-pm@vger.kernel.org
14167 F: Documentation/thermal/cpu-cooling-api.txt
14168 F: drivers/thermal/cpu_cooling.c
14169 F: include/linux/cpu_cooling.h
14171 THINKPAD ACPI EXTRAS DRIVER
14172 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14173 L: ibm-acpi-devel@lists.sourceforge.net
14174 L: platform-driver-x86@vger.kernel.org
14175 W: http://ibm-acpi.sourceforge.net
14176 W: http://thinkwiki.org/wiki/Ibm-acpi
14177 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14179 F: drivers/platform/x86/thinkpad_acpi.c
14182 M: Andreas Noever <andreas.noever@gmail.com>
14183 M: Michael Jamet <michael.jamet@intel.com>
14184 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14185 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14188 F: Documentation/admin-guide/thunderbolt.rst
14189 F: drivers/thunderbolt/
14190 F: include/linux/thunderbolt.h
14192 THUNDERBOLT NETWORK DRIVER
14193 M: Michael Jamet <michael.jamet@intel.com>
14194 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14195 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14196 L: netdev@vger.kernel.org
14198 F: drivers/net/thunderbolt.c
14200 THUNDERX GPIO DRIVER
14201 M: David Daney <david.daney@cavium.com>
14203 F: drivers/gpio/gpio-thunderx.c
14205 TI AM437X VPFE DRIVER
14206 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14207 L: linux-media@vger.kernel.org
14208 W: https://linuxtv.org
14209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14210 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14212 F: drivers/media/platform/am437x/
14214 TI BANDGAP AND THERMAL DRIVER
14215 M: Eduardo Valentin <edubezval@gmail.com>
14216 M: Keerthy <j-keerthy@ti.com>
14217 L: linux-pm@vger.kernel.org
14218 L: linux-omap@vger.kernel.org
14220 F: drivers/thermal/ti-soc-thermal/
14222 TI BQ27XXX POWER SUPPLY DRIVER
14223 R: Andrew F. Davis <afd@ti.com>
14224 F: include/linux/power/bq27xxx_battery.h
14225 F: drivers/power/supply/bq27xxx_battery.c
14226 F: drivers/power/supply/bq27xxx_battery_i2c.c
14228 TI CDCE706 CLOCK DRIVER
14229 M: Max Filippov <jcmvbkbc@gmail.com>
14231 F: drivers/clk/clk-cdce706.c
14234 M: Tero Kristo <t-kristo@ti.com>
14235 L: linux-omap@vger.kernel.org
14238 F: include/linux/clk/ti.h
14240 TI DAVINCI MACHINE SUPPORT
14241 M: Sekhar Nori <nsekhar@ti.com>
14242 M: Kevin Hilman <khilman@kernel.org>
14243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14246 F: arch/arm/mach-davinci/
14247 F: drivers/i2c/busses/i2c-davinci.c
14248 F: arch/arm/boot/dts/da850*
14250 TI DAVINCI SERIES CLOCK DRIVER
14251 M: David Lechner <david@lechnology.com>
14252 R: Sekhar Nori <nsekhar@ti.com>
14254 F: Documentation/devicetree/bindings/clock/ti/davinci/
14255 F: drivers/clk/davinci/
14257 TI DAVINCI SERIES GPIO DRIVER
14258 M: Keerthy <j-keerthy@ti.com>
14259 L: linux-gpio@vger.kernel.org
14261 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14262 F: drivers/gpio/gpio-davinci.c
14264 TI DAVINCI SERIES MEDIA DRIVER
14265 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14266 L: linux-media@vger.kernel.org
14267 W: https://linuxtv.org
14268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14269 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14271 F: drivers/media/platform/davinci/
14272 F: include/media/davinci/
14274 TI ETHERNET SWITCH DRIVER (CPSW)
14275 R: Grygorii Strashko <grygorii.strashko@ti.com>
14276 L: linux-omap@vger.kernel.org
14277 L: netdev@vger.kernel.org
14279 F: drivers/net/ethernet/ti/cpsw*
14280 F: drivers/net/ethernet/ti/davinci*
14282 TI FLASH MEDIA INTERFACE DRIVER
14283 M: Alex Dubov <oakad@yahoo.com>
14285 F: drivers/misc/tifm*
14286 F: drivers/mmc/host/tifm_sd.c
14287 F: include/linux/tifm.h
14289 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14290 M: Santosh Shilimkar <ssantosh@kernel.org>
14291 L: linux-kernel@vger.kernel.org
14292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14294 F: drivers/soc/ti/*
14295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14297 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14298 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14299 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14302 F: sound/soc/codecs/lm49453*
14303 F: sound/soc/codecs/isabelle*
14305 TI LP855x BACKLIGHT DRIVER
14306 M: Milo Kim <milo.kim@ti.com>
14308 F: Documentation/backlight/lp855x-driver.txt
14309 F: drivers/video/backlight/lp855x_bl.c
14310 F: include/linux/platform_data/lp855x.h
14312 TI LP8727 CHARGER DRIVER
14313 M: Milo Kim <milo.kim@ti.com>
14315 F: drivers/power/supply/lp8727_charger.c
14316 F: include/linux/platform_data/lp8727.h
14318 TI LP8788 MFD DRIVER
14319 M: Milo Kim <milo.kim@ti.com>
14321 F: drivers/iio/adc/lp8788_adc.c
14322 F: drivers/leds/leds-lp8788.c
14323 F: drivers/mfd/lp8788*.c
14324 F: drivers/power/supply/lp8788-charger.c
14325 F: drivers/regulator/lp8788-*.c
14326 F: include/linux/mfd/lp8788*.h
14328 TI NETCP ETHERNET DRIVER
14329 M: Wingman Kwok <w-kwok2@ti.com>
14330 M: Murali Karicheri <m-karicheri2@ti.com>
14331 L: netdev@vger.kernel.org
14333 F: drivers/net/ethernet/ti/netcp*
14335 TI TAS571X FAMILY ASoC CODEC DRIVER
14336 M: Kevin Cernekee <cernekee@chromium.org>
14337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14339 F: sound/soc/codecs/tas571x*
14341 TI TRF7970A NFC DRIVER
14342 M: Mark Greer <mgreer@animalcreek.com>
14343 L: linux-wireless@vger.kernel.org
14344 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14346 F: drivers/nfc/trf7970a.c
14347 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14349 TI TWL4030 SERIES SOC CODEC DRIVER
14350 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14353 F: sound/soc/codecs/twl4030*
14356 M: Benoit Parrot <bparrot@ti.com>
14357 L: linux-media@vger.kernel.org
14358 W: http://linuxtv.org/
14359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14361 F: drivers/media/platform/ti-vpe/
14363 TI WILINK WIRELESS DRIVERS
14364 L: linux-wireless@vger.kernel.org
14365 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14366 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14369 F: drivers/net/wireless/ti/
14370 F: include/linux/wl12xx.h
14372 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14373 M: John Stultz <john.stultz@linaro.org>
14374 M: Thomas Gleixner <tglx@linutronix.de>
14375 R: Stephen Boyd <sboyd@kernel.org>
14376 L: linux-kernel@vger.kernel.org
14377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14379 F: include/linux/clocksource.h
14380 F: include/linux/time.h
14381 F: include/linux/timex.h
14382 F: include/uapi/linux/time.h
14383 F: include/uapi/linux/timex.h
14384 F: kernel/time/clocksource.c
14385 F: kernel/time/time*.c
14386 F: kernel/time/alarmtimer.c
14387 F: kernel/time/ntp.c
14388 F: tools/testing/selftests/timers/
14391 M: Jon Maloy <jon.maloy@ericsson.com>
14392 M: Ying Xue <ying.xue@windriver.com>
14393 L: netdev@vger.kernel.org (core kernel code)
14394 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14395 W: http://tipc.sourceforge.net/
14397 F: include/uapi/linux/tipc*.h
14400 TLAN NETWORK DRIVER
14401 M: Samuel Chessman <chessman@tux.org>
14402 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14403 W: http://sourceforge.net/projects/tlan/
14405 F: Documentation/networking/tlan.txt
14406 F: drivers/net/ethernet/ti/tlan.*
14408 TM6000 VIDEO4LINUX DRIVER
14409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14410 L: linux-media@vger.kernel.org
14411 W: https://linuxtv.org
14412 T: git git://linuxtv.org/media_tree.git
14414 F: drivers/media/usb/tm6000/
14415 F: Documentation/media/v4l-drivers/tm6000*
14417 TMIO/SDHI MMC DRIVER
14418 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14419 L: linux-mmc@vger.kernel.org
14421 F: drivers/mmc/host/tmio_mmc*
14422 F: drivers/mmc/host/renesas_sdhi*
14423 F: include/linux/mfd/tmio.h
14425 TMP401 HARDWARE MONITOR DRIVER
14426 M: Guenter Roeck <linux@roeck-us.net>
14427 L: linux-hwmon@vger.kernel.org
14429 F: Documentation/hwmon/tmp401
14430 F: drivers/hwmon/tmp401.c
14432 TMPFS (SHMEM FILESYSTEM)
14433 M: Hugh Dickins <hughd@google.com>
14434 L: linux-mm@kvack.org
14436 F: include/linux/shmem_fs.h
14439 TOMOYO SECURITY MODULE
14440 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14441 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14442 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14443 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14444 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14445 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14446 W: http://tomoyo.sourceforge.jp/
14447 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14449 F: security/tomoyo/
14451 TOPSTAR LAPTOP EXTRAS DRIVER
14452 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14453 L: platform-driver-x86@vger.kernel.org
14455 F: drivers/platform/x86/topstar-laptop.c
14457 TORTURE-TEST MODULES
14458 M: Davidlohr Bueso <dave@stgolabs.net>
14459 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14460 M: Josh Triplett <josh@joshtriplett.org>
14461 L: linux-kernel@vger.kernel.org
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14464 F: Documentation/RCU/torture.txt
14465 F: kernel/torture.c
14466 F: kernel/rcu/rcutorture.c
14467 F: kernel/locking/locktorture.c
14469 TOSHIBA ACPI EXTRAS DRIVER
14470 M: Azael Avalos <coproscefalo@gmail.com>
14471 L: platform-driver-x86@vger.kernel.org
14473 F: drivers/platform/x86/toshiba_acpi.c
14475 TOSHIBA BLUETOOTH DRIVER
14476 M: Azael Avalos <coproscefalo@gmail.com>
14477 L: platform-driver-x86@vger.kernel.org
14479 F: drivers/platform/x86/toshiba_bluetooth.c
14481 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14482 M: Azael Avalos <coproscefalo@gmail.com>
14483 L: platform-driver-x86@vger.kernel.org
14485 F: drivers/platform/x86/toshiba_haps.c
14488 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14489 W: http://www.buzzard.org.uk/toshiba/
14491 F: drivers/char/toshiba.c
14492 F: include/linux/toshiba.h
14493 F: include/uapi/linux/toshiba.h
14495 TOSHIBA TC358743 DRIVER
14496 M: Mats Randgaard <matrandg@cisco.com>
14497 L: linux-media@vger.kernel.org
14499 F: drivers/media/i2c/tc358743*
14500 F: include/media/i2c/tc358743.h
14502 TOSHIBA WMI HOTKEYS DRIVER
14503 M: Azael Avalos <coproscefalo@gmail.com>
14504 L: platform-driver-x86@vger.kernel.org
14506 F: drivers/platform/x86/toshiba-wmi.c
14509 M: Peter Huewe <peterhuewe@gmx.de>
14510 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14511 R: Jason Gunthorpe <jgg@ziepe.ca>
14512 L: linux-integrity@vger.kernel.org
14513 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14514 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14515 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14517 F: drivers/char/tpm/
14520 M: Steven Rostedt <rostedt@goodmis.org>
14521 M: Ingo Molnar <mingo@redhat.com>
14522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14524 F: Documentation/trace/ftrace.rst
14525 F: arch/*/*/*/ftrace.h
14526 F: arch/*/kernel/ftrace.c
14527 F: include/*/ftrace.h
14528 F: include/linux/trace*.h
14531 F: tools/testing/selftests/ftrace/
14533 TRACING MMIO ACCESSES (MMIOTRACE)
14534 M: Steven Rostedt <rostedt@goodmis.org>
14535 M: Ingo Molnar <mingo@kernel.org>
14536 R: Karol Herbst <karolherbst@gmail.com>
14537 R: Pekka Paalanen <ppaalanen@gmail.com>
14539 L: linux-kernel@vger.kernel.org
14540 L: nouveau@lists.freedesktop.org
14541 F: kernel/trace/trace_mmiotrace.c
14542 F: include/linux/mmiotrace.h
14543 F: arch/x86/mm/kmmio.c
14544 F: arch/x86/mm/mmio-mod.c
14545 F: arch/x86/mm/testmmiotrace.c
14548 M: Jiri Kosina <trivial@kernel.org>
14549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14551 K: ^Subject:.*(?i)trivial
14553 TEMPO SEMICONDUCTOR DRIVERS
14554 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14556 F: sound/soc/codecs/tscs*.c
14557 F: sound/soc/codecs/tscs*.h
14558 F: Documentation/devicetree/bindings/sound/tscs*.txt
14561 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14562 M: Jiri Slaby <jslaby@suse.com>
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14565 F: Documentation/serial/
14567 F: drivers/tty/serial/serial_core.c
14568 F: include/linux/serial_core.h
14569 F: include/linux/serial.h
14570 F: include/linux/tty.h
14571 F: include/uapi/linux/serial_core.h
14572 F: include/uapi/linux/serial.h
14573 F: include/uapi/linux/tty.h
14575 TUA9001 MEDIA DRIVER
14576 M: Antti Palosaari <crope@iki.fi>
14577 L: linux-media@vger.kernel.org
14578 W: https://linuxtv.org
14579 W: http://palosaari.fi/linux/
14580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14581 T: git git://linuxtv.org/anttip/media_tree.git
14583 F: drivers/media/tuners/tua9001*
14585 TULIP NETWORK DRIVERS
14586 L: netdev@vger.kernel.org
14587 L: linux-parisc@vger.kernel.org
14589 F: drivers/net/ethernet/dec/tulip/
14592 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14593 W: http://vtun.sourceforge.net/tun
14595 F: Documentation/networking/tuntap.txt
14596 F: arch/um/os-Linux/drivers/
14598 TURBOCHANNEL SUBSYSTEM
14599 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14600 M: Ralf Baechle <ralf@linux-mips.org>
14601 L: linux-mips@linux-mips.org
14602 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14605 F: include/linux/tc.h
14608 M: "Len Brown" <lenb@kernel.org>
14609 L: linux-pm@vger.kernel.org
14610 B: https://bugzilla.kernel.org
14611 Q: https://patchwork.kernel.org/project/linux-pm/list/
14612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14614 F: tools/power/x86/turbostat/
14616 TW5864 VIDEO4LINUX DRIVER
14617 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14618 M: Anton Sviridenko <anton@corp.bluecherry.net>
14619 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14620 M: Andrey Utkin <andrey_utkin@fastmail.com>
14621 L: linux-media@vger.kernel.org
14623 F: drivers/media/pci/tw5864/
14625 TW68 VIDEO4LINUX DRIVER
14626 M: Hans Verkuil <hverkuil@xs4all.nl>
14627 L: linux-media@vger.kernel.org
14628 T: git git://linuxtv.org/media_tree.git
14629 W: https://linuxtv.org
14631 F: drivers/media/pci/tw68/
14633 TW686X VIDEO4LINUX DRIVER
14634 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14635 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14637 W: http://linuxtv.org
14639 F: drivers/media/pci/tw686x/
14641 UBI FILE SYSTEM (UBIFS)
14642 M: Richard Weinberger <richard@nod.at>
14643 M: Artem Bityutskiy <dedekind1@gmail.com>
14644 M: Adrian Hunter <adrian.hunter@intel.com>
14645 L: linux-mtd@lists.infradead.org
14646 T: git git://git.infradead.org/ubifs-2.6.git
14647 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14649 F: Documentation/filesystems/ubifs.txt
14652 UCLINUX (M68KNOMMU AND COLDFIRE)
14653 M: Greg Ungerer <gerg@linux-m68k.org>
14654 W: http://www.linux-m68k.org/
14655 W: http://www.uclinux.org/
14656 L: linux-m68k@lists.linux-m68k.org
14657 L: uclinux-dev@uclinux.org (subscribers-only)
14658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14660 F: arch/m68k/coldfire/
14662 F: arch/m68k/*/*_no.*
14663 F: arch/m68k/include/asm/*_no.*
14666 M: Jan Kara <jack@suse.com>
14668 F: Documentation/filesystems/udf.txt
14672 M: Bastien Nocera <hadess@hadess.net>
14673 L: linux-input@vger.kernel.org
14675 F: drivers/hid/hid-udraw-ps3.c
14678 M: Evgeniy Dushistov <dushistov@mail.ru>
14680 F: Documentation/filesystems/ufs.txt
14683 UHID USERSPACE HID IO DRIVER:
14684 M: David Herrmann <dh.herrmann@googlemail.com>
14685 L: linux-input@vger.kernel.org
14687 F: drivers/hid/uhid.c
14688 F: include/uapi/linux/uhid.h
14691 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14692 L: linux-usb@vger.kernel.org
14694 F: drivers/usb/common/ulpi.c
14695 F: include/linux/ulpi/
14697 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14698 L: linux-usb@vger.kernel.org
14701 F: include/linux/uwb.h
14702 F: include/linux/uwb/
14704 UNICORE32 ARCHITECTURE:
14705 M: Guan Xuetao <gxt@pku.edu.cn>
14706 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14708 T: git git://github.com/gxt/linux.git
14712 M: Tony Finch <dot@dotat.at>
14713 W: http://dotat.at/prog/unifdef
14715 F: scripts/unifdef.c
14717 UNIFORM CDROM DRIVER
14718 M: Jens Axboe <axboe@kernel.dk>
14719 W: http://www.kernel.dk
14721 F: Documentation/cdrom/
14722 F: drivers/cdrom/cdrom.c
14723 F: include/linux/cdrom.h
14724 F: include/uapi/linux/cdrom.h
14726 UNISYS S-PAR DRIVERS
14727 M: David Kershner <david.kershner@unisys.com>
14728 L: sparmaintainer@unisys.com (Unisys internal)
14730 F: include/linux/visorbus.h
14731 F: drivers/visorbus/
14732 F: drivers/staging/unisys/
14734 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14735 M: Vinayak Holikatti <vinholikatti@gmail.com>
14736 L: linux-scsi@vger.kernel.org
14738 F: Documentation/scsi/ufs.txt
14739 F: drivers/scsi/ufs/
14741 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14742 M: Joao Pinto <jpinto@synopsys.com>
14743 L: linux-scsi@vger.kernel.org
14745 F: drivers/scsi/ufs/*dwc*
14747 UNSORTED BLOCK IMAGES (UBI)
14748 M: Artem Bityutskiy <dedekind1@gmail.com>
14749 M: Richard Weinberger <richard@nod.at>
14750 W: http://www.linux-mtd.infradead.org/
14751 L: linux-mtd@lists.infradead.org
14752 T: git git://git.infradead.org/ubifs-2.6.git
14754 F: drivers/mtd/ubi/
14755 F: include/linux/mtd/ubi.h
14756 F: include/uapi/mtd/ubi-user.h
14758 USB "USBNET" DRIVER FRAMEWORK
14759 M: Oliver Neukum <oneukum@suse.com>
14760 L: netdev@vger.kernel.org
14761 W: http://www.linux-usb.org/usbnet
14763 F: drivers/net/usb/usbnet.c
14764 F: include/linux/usb/usbnet.h
14767 M: Oliver Neukum <oneukum@suse.com>
14768 L: linux-usb@vger.kernel.org
14770 F: Documentation/usb/acm.txt
14771 F: drivers/usb/class/cdc-acm.*
14773 USB AR5523 WIRELESS DRIVER
14774 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14775 L: linux-wireless@vger.kernel.org
14777 F: drivers/net/wireless/ath/ar5523/
14780 M: Oliver Neukum <oneukum@suse.com>
14781 L: linux-usb@vger.kernel.org
14782 L: linux-scsi@vger.kernel.org
14784 F: drivers/usb/storage/uas.c
14786 USB CDC ETHERNET DRIVER
14787 M: Oliver Neukum <oliver@neukum.org>
14788 L: linux-usb@vger.kernel.org
14790 F: drivers/net/usb/cdc_*.c
14791 F: include/uapi/linux/usb/cdc.h
14793 USB CHAOSKEY DRIVER
14794 M: Keith Packard <keithp@keithp.com>
14795 L: linux-usb@vger.kernel.org
14797 F: drivers/usb/misc/chaoskey.c
14799 USB CYPRESS C67X00 DRIVER
14800 M: Peter Korsgaard <jacmet@sunsite.dk>
14801 L: linux-usb@vger.kernel.org
14803 F: drivers/usb/c67x00/
14805 USB DAVICOM DM9601 DRIVER
14806 M: Peter Korsgaard <jacmet@sunsite.dk>
14807 L: netdev@vger.kernel.org
14808 W: http://www.linux-usb.org/usbnet
14810 F: drivers/net/usb/dm9601.c
14812 USB DIAMOND RIO500 DRIVER
14813 M: Cesar Miquel <miquel@df.uba.ar>
14814 L: rio500-users@lists.sourceforge.net
14815 W: http://rio500.sourceforge.net
14817 F: drivers/usb/misc/rio500*
14820 M: Alan Stern <stern@rowland.harvard.edu>
14821 L: linux-usb@vger.kernel.org
14823 F: Documentation/usb/ehci.txt
14824 F: drivers/usb/host/ehci*
14826 USB GADGET/PERIPHERAL SUBSYSTEM
14827 M: Felipe Balbi <balbi@kernel.org>
14828 L: linux-usb@vger.kernel.org
14829 W: http://www.linux-usb.org/gadget
14830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14832 F: drivers/usb/gadget/
14833 F: include/linux/usb/gadget*
14835 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14836 M: Jiri Kosina <jikos@kernel.org>
14837 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14838 L: linux-usb@vger.kernel.org
14839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14841 F: Documentation/hid/hiddev.txt
14842 F: drivers/hid/usbhid/
14844 USB INTEL XHCI ROLE MUX DRIVER
14845 M: Hans de Goede <hdegoede@redhat.com>
14846 L: linux-usb@vger.kernel.org
14848 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14851 M: Olav Kongas <ok@artecdesign.ee>
14852 L: linux-usb@vger.kernel.org
14854 F: drivers/usb/host/isp116x*
14855 F: include/linux/usb/isp116x.h
14857 USB LAN78XX ETHERNET DRIVER
14858 M: Woojung Huh <woojung.huh@microchip.com>
14859 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14860 L: netdev@vger.kernel.org
14862 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14863 F: drivers/net/usb/lan78xx.*
14864 F: include/dt-bindings/net/microchip-lan78xx.h
14866 USB MASS STORAGE DRIVER
14867 M: Alan Stern <stern@rowland.harvard.edu>
14868 L: linux-usb@vger.kernel.org
14869 L: usb-storage@lists.one-eyed-alien.net
14871 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14872 F: drivers/usb/storage/
14875 M: Clemens Ladisch <clemens@ladisch.de>
14876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14877 T: git git://git.alsa-project.org/alsa-kernel.git
14879 F: sound/usb/midi.*
14881 USB NETWORKING DRIVERS
14882 L: linux-usb@vger.kernel.org
14884 F: drivers/net/usb/
14887 M: Alan Stern <stern@rowland.harvard.edu>
14888 L: linux-usb@vger.kernel.org
14890 F: Documentation/usb/ohci.txt
14891 F: drivers/usb/host/ohci*
14893 USB OTG FSM (Finite State Machine)
14894 M: Peter Chen <Peter.Chen@nxp.com>
14895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14896 L: linux-usb@vger.kernel.org
14898 F: drivers/usb/common/usb-otg-fsm.c
14901 M: Valentina Manea <valentina.manea.m@gmail.com>
14902 M: Shuah Khan <shuah@kernel.org>
14903 L: linux-usb@vger.kernel.org
14905 F: Documentation/usb/usbip_protocol.txt
14906 F: drivers/usb/usbip/
14907 F: tools/usb/usbip/
14908 F: tools/testing/selftests/drivers/usb/usbip/
14911 M: Petko Manolov <petkan@nucleusys.com>
14912 L: linux-usb@vger.kernel.org
14913 L: netdev@vger.kernel.org
14914 T: git git://github.com/petkan/pegasus.git
14915 W: https://github.com/petkan/pegasus
14917 F: drivers/net/usb/pegasus.*
14920 M: Felipe Balbi <balbi@kernel.org>
14921 L: linux-usb@vger.kernel.org
14922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14924 F: drivers/usb/phy/
14926 USB PRINTER DRIVER (usblp)
14927 M: Pete Zaitcev <zaitcev@redhat.com>
14928 L: linux-usb@vger.kernel.org
14930 F: drivers/usb/class/usblp.c
14932 USB QMI WWAN NETWORK DRIVER
14933 M: Bjørn Mork <bjorn@mork.no>
14934 L: netdev@vger.kernel.org
14936 F: Documentation/ABI/testing/sysfs-class-net-qmi
14937 F: drivers/net/usb/qmi_wwan.c
14940 M: Petko Manolov <petkan@nucleusys.com>
14941 L: linux-usb@vger.kernel.org
14942 L: netdev@vger.kernel.org
14943 T: git git://github.com/petkan/rtl8150.git
14944 W: https://github.com/petkan/rtl8150
14946 F: drivers/net/usb/rtl8150.c
14948 USB SERIAL SUBSYSTEM
14949 M: Johan Hovold <johan@kernel.org>
14950 L: linux-usb@vger.kernel.org
14951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14953 F: Documentation/usb/usb-serial.txt
14954 F: drivers/usb/serial/
14955 F: include/linux/usb/serial.h
14957 USB SMSC75XX ETHERNET DRIVER
14958 M: Steve Glendinning <steve.glendinning@shawell.net>
14959 L: netdev@vger.kernel.org
14961 F: drivers/net/usb/smsc75xx.*
14963 USB SMSC95XX ETHERNET DRIVER
14964 M: Steve Glendinning <steve.glendinning@shawell.net>
14965 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14966 L: netdev@vger.kernel.org
14968 F: drivers/net/usb/smsc95xx.*
14971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14972 L: linux-usb@vger.kernel.org
14973 W: http://www.linux-usb.org
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14976 F: Documentation/devicetree/bindings/usb/
14977 F: Documentation/usb/
14979 F: include/linux/usb.h
14980 F: include/linux/usb/
14982 USB TYPEC PI3USB30532 MUX DRIVER
14983 M: Hans de Goede <hdegoede@redhat.com>
14984 L: linux-usb@vger.kernel.org
14986 F: drivers/usb/typec/mux/pi3usb30532.c
14988 USB TYPEC SUBSYSTEM
14989 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14990 L: linux-usb@vger.kernel.org
14992 F: Documentation/ABI/testing/sysfs-class-typec
14993 F: Documentation/driver-api/usb/typec.rst
14994 F: drivers/usb/typec/
14995 F: include/linux/usb/typec.h
14998 M: Alan Stern <stern@rowland.harvard.edu>
14999 L: linux-usb@vger.kernel.org
15001 F: drivers/usb/host/uhci*
15004 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15005 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15006 L: linux-media@vger.kernel.org
15007 T: git git://linuxtv.org/media_tree.git
15008 W: http://www.ideasonboard.org/uvc/
15010 F: drivers/media/usb/uvc/
15011 F: include/uapi/linux/uvcvideo.h
15014 M: Hans Verkuil <hverkuil@xs4all.nl>
15015 L: linux-media@vger.kernel.org
15016 T: git git://linuxtv.org/media_tree.git
15017 W: https://linuxtv.org
15019 F: drivers/media/usb/usbvision/
15022 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15023 L: linux-usb@vger.kernel.org
15025 F: drivers/usb/gadget/function/*uvc*
15026 F: drivers/usb/gadget/legacy/webcam.c
15028 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15029 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15030 L: linux-wireless@vger.kernel.org
15032 F: drivers/net/wireless/rndis_wlan.c
15035 M: Mathias Nyman <mathias.nyman@intel.com>
15036 L: linux-usb@vger.kernel.org
15038 F: drivers/usb/host/xhci*
15039 F: drivers/usb/host/pci-quirks*
15042 L: linux-wireless@vger.kernel.org
15043 W: http://linux-lc100020.sourceforge.net
15045 F: drivers/net/wireless/zydas/zd1201.*
15048 M: Antoine Jacquet <royale@zerezo.com>
15049 L: linux-usb@vger.kernel.org
15050 L: linux-media@vger.kernel.org
15051 T: git git://linuxtv.org/media_tree.git
15052 W: http://royale.zerezo.com/zr364xx/
15054 F: Documentation/media/v4l-drivers/zr364xx*
15055 F: drivers/media/usb/zr364xx/
15057 USER-MODE LINUX (UML)
15058 M: Jeff Dike <jdike@addtoit.com>
15059 M: Richard Weinberger <richard@nod.at>
15060 L: linux-um@lists.infradead.org
15061 W: http://user-mode-linux.sourceforge.net
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15064 F: Documentation/virtual/uml/
15070 USERSPACE I/O (UIO)
15071 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15074 F: Documentation/driver-api/uio-howto.rst
15076 F: include/linux/uio*.h
15079 M: Karel Zak <kzak@redhat.com>
15080 L: util-linux@vger.kernel.org
15081 W: http://en.wikipedia.org/wiki/Util-linux
15082 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15086 M: Christoph Hellwig <hch@lst.de>
15087 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15088 L: linux-kernel@vger.kernel.org
15089 T: git git://git.infradead.org/users/hch/uuid.git
15092 F: include/linux/uuid.h
15093 F: include/uapi/linux/uuid.h
15097 M: Michal Januszewski <spock@gentoo.org>
15098 L: linux-fbdev@vger.kernel.org
15099 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15101 F: Documentation/fb/uvesafb.txt
15102 F: drivers/video/fbdev/uvesafb.*
15105 M: Stefan Agner <stefan@agner.ch>
15106 L: linux-mtd@lists.infradead.org
15108 F: drivers/mtd/nand/raw/vf610_nfc.c
15110 VFAT/FAT/MSDOS FILESYSTEM
15111 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15113 F: Documentation/filesystems/vfat.txt
15117 M: Alex Williamson <alex.williamson@redhat.com>
15118 L: kvm@vger.kernel.org
15119 T: git git://github.com/awilliam/linux-vfio.git
15121 F: Documentation/vfio.txt
15123 F: include/linux/vfio.h
15124 F: include/uapi/linux/vfio.h
15126 VFIO MEDIATED DEVICE DRIVERS
15127 M: Kirti Wankhede <kwankhede@nvidia.com>
15128 L: kvm@vger.kernel.org
15130 F: Documentation/vfio-mediated-device.txt
15131 F: drivers/vfio/mdev/
15132 F: include/linux/mdev.h
15133 F: samples/vfio-mdev/
15135 VFIO PLATFORM DRIVER
15136 M: Eric Auger <eric.auger@redhat.com>
15137 L: kvm@vger.kernel.org
15139 F: drivers/vfio/platform/
15142 R: Lukas Wunner <lukas@wunner.de>
15144 F: Documentation/gpu/vga-switcheroo.rst
15145 F: drivers/gpu/vga/vga_switcheroo.c
15146 F: include/linux/vga_switcheroo.h
15147 T: git git://anongit.freedesktop.org/drm/drm-misc
15149 VIA RHINE NETWORK DRIVER
15151 F: drivers/net/ethernet/via/via-rhine.c
15153 VIA SD/MMC CARD CONTROLLER DRIVER
15154 M: Bruce Chang <brucechang@via.com.tw>
15155 M: Harald Welte <HaraldWelte@viatech.com>
15157 F: drivers/mmc/host/via-sdmmc.c
15159 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15160 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15161 L: linux-fbdev@vger.kernel.org
15163 F: include/linux/via-core.h
15164 F: include/linux/via-gpio.h
15165 F: include/linux/via_i2c.h
15166 F: drivers/video/fbdev/via/
15168 VIA VELOCITY NETWORK DRIVER
15169 M: Francois Romieu <romieu@fr.zoreil.com>
15170 L: netdev@vger.kernel.org
15172 F: drivers/net/ethernet/via/via-velocity.*
15174 VIDEO MULTIPLEXER DRIVER
15175 M: Philipp Zabel <p.zabel@pengutronix.de>
15176 L: linux-media@vger.kernel.org
15178 F: drivers/media/platform/video-mux.c
15180 VIDEO I2C POLLING DRIVER
15181 M: Matt Ranostay <matt.ranostay@konsulko.com>
15182 L: linux-media@vger.kernel.org
15184 F: drivers/media/i2c/video-i2c.c
15186 VIDEOBUF2 FRAMEWORK
15187 M: Pawel Osciak <pawel@osciak.com>
15188 M: Marek Szyprowski <m.szyprowski@samsung.com>
15189 M: Kyungmin Park <kyungmin.park@samsung.com>
15190 L: linux-media@vger.kernel.org
15192 F: drivers/media/v4l2-core/videobuf2-*
15193 F: include/media/videobuf2-*
15195 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15196 M: Helen Koike <helen.koike@collabora.com>
15197 L: linux-media@vger.kernel.org
15198 T: git git://linuxtv.org/media_tree.git
15199 W: https://linuxtv.org
15201 F: drivers/media/platform/vimc/*
15204 M: Alex Williamson <alex.williamson@redhat.com>
15205 M: Paolo Bonzini <pbonzini@redhat.com>
15206 L: kvm@vger.kernel.org
15210 VIRTIO AND VHOST VSOCK DRIVER
15211 M: Stefan Hajnoczi <stefanha@redhat.com>
15212 L: kvm@vger.kernel.org
15213 L: virtualization@lists.linux-foundation.org
15214 L: netdev@vger.kernel.org
15216 F: include/linux/virtio_vsock.h
15217 F: include/uapi/linux/virtio_vsock.h
15218 F: include/uapi/linux/vsockmon.h
15219 F: include/uapi/linux/vm_sockets_diag.h
15220 F: net/vmw_vsock/diag.c
15221 F: net/vmw_vsock/af_vsock_tap.c
15222 F: net/vmw_vsock/virtio_transport_common.c
15223 F: net/vmw_vsock/virtio_transport.c
15224 F: drivers/net/vsockmon.c
15225 F: drivers/vhost/vsock.c
15226 F: drivers/vhost/vsock.h
15227 F: tools/testing/vsock/
15229 VIRTIO CONSOLE DRIVER
15230 M: Amit Shah <amit@kernel.org>
15231 L: virtualization@lists.linux-foundation.org
15233 F: drivers/char/virtio_console.c
15234 F: include/linux/virtio_console.h
15235 F: include/uapi/linux/virtio_console.h
15237 VIRTIO CORE, NET AND BLOCK DRIVERS
15238 M: "Michael S. Tsirkin" <mst@redhat.com>
15239 M: Jason Wang <jasowang@redhat.com>
15240 L: virtualization@lists.linux-foundation.org
15242 F: Documentation/devicetree/bindings/virtio/
15245 F: drivers/net/virtio_net.c
15246 F: drivers/block/virtio_blk.c
15247 F: include/linux/virtio*.h
15248 F: include/uapi/linux/virtio_*.h
15249 F: drivers/crypto/virtio/
15250 F: mm/balloon_compaction.c
15252 VIRTIO CRYPTO DRIVER
15253 M: Gonglei <arei.gonglei@huawei.com>
15254 L: virtualization@lists.linux-foundation.org
15255 L: linux-crypto@vger.kernel.org
15257 F: drivers/crypto/virtio/
15258 F: include/uapi/linux/virtio_crypto.h
15260 VIRTIO DRIVERS FOR S390
15261 M: Cornelia Huck <cohuck@redhat.com>
15262 M: Halil Pasic <pasic@linux.ibm.com>
15263 L: linux-s390@vger.kernel.org
15264 L: virtualization@lists.linux-foundation.org
15265 L: kvm@vger.kernel.org
15267 F: drivers/s390/virtio/
15268 F: arch/s390/include/uapi/asm/virtio-ccw.h
15271 M: David Airlie <airlied@linux.ie>
15272 M: Gerd Hoffmann <kraxel@redhat.com>
15273 L: dri-devel@lists.freedesktop.org
15274 L: virtualization@lists.linux-foundation.org
15275 T: git git://anongit.freedesktop.org/drm/drm-misc
15277 F: drivers/gpu/drm/virtio/
15278 F: include/uapi/linux/virtio_gpu.h
15280 VIRTIO HOST (VHOST)
15281 M: "Michael S. Tsirkin" <mst@redhat.com>
15282 M: Jason Wang <jasowang@redhat.com>
15283 L: kvm@vger.kernel.org
15284 L: virtualization@lists.linux-foundation.org
15285 L: netdev@vger.kernel.org
15286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15289 F: include/uapi/linux/vhost.h
15291 VIRTIO INPUT DRIVER
15292 M: Gerd Hoffmann <kraxel@redhat.com>
15294 F: drivers/virtio/virtio_input.c
15295 F: include/uapi/linux/virtio_input.h
15297 VIRTUAL BOX GUEST DEVICE DRIVER
15298 M: Hans de Goede <hdegoede@redhat.com>
15299 M: Arnd Bergmann <arnd@arndb.de>
15300 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15302 F: include/linux/vbox_utils.h
15303 F: include/uapi/linux/vbox*.h
15304 F: drivers/virt/vboxguest/
15306 VIRTUAL SERIO DEVICE DRIVER
15307 M: Stephen Chandler Paul <thatslyude@gmail.com>
15309 F: drivers/input/serio/userio.c
15310 F: include/uapi/linux/userio.h
15312 VIVID VIRTUAL VIDEO DRIVER
15313 M: Hans Verkuil <hverkuil@xs4all.nl>
15314 L: linux-media@vger.kernel.org
15315 T: git git://linuxtv.org/media_tree.git
15316 W: https://linuxtv.org
15318 F: drivers/media/platform/vivid/*
15321 M: Florian Fainelli <f.fainelli@gmail.com>
15322 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15324 F: drivers/vlynq/vlynq.c
15325 F: include/linux/vlynq.h
15328 M: Martyn Welch <martyn@welchs.me.uk>
15329 M: Manohar Vanga <manohar.vanga@gmail.com>
15330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15331 L: devel@driverdev.osuosl.org
15333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15334 F: Documentation/driver-api/vme.rst
15335 F: drivers/staging/vme/
15337 F: include/linux/vme*
15339 VMWARE BALLOON DRIVER
15340 M: Xavier Deguillard <xdeguillard@vmware.com>
15341 M: Philip Moltmann <moltmann@vmware.com>
15342 M: "VMware, Inc." <pv-drivers@vmware.com>
15343 L: linux-kernel@vger.kernel.org
15345 F: drivers/misc/vmw_balloon.c
15347 VMWARE HYPERVISOR INTERFACE
15348 M: Alok Kataria <akataria@vmware.com>
15349 L: virtualization@lists.linux-foundation.org
15351 F: arch/x86/kernel/cpu/vmware.c
15353 VMWARE PVRDMA DRIVER
15354 M: Adit Ranadive <aditr@vmware.com>
15355 M: VMware PV-Drivers <pv-drivers@vmware.com>
15356 L: linux-rdma@vger.kernel.org
15358 F: drivers/infiniband/hw/vmw_pvrdma/
15360 VMware PVSCSI driver
15361 M: Jim Gill <jgill@vmware.com>
15362 M: VMware PV-Drivers <pv-drivers@vmware.com>
15363 L: linux-scsi@vger.kernel.org
15365 F: drivers/scsi/vmw_pvscsi.c
15366 F: drivers/scsi/vmw_pvscsi.h
15368 VMWARE VMMOUSE SUBDRIVER
15369 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15370 M: "VMware, Inc." <pv-drivers@vmware.com>
15371 L: linux-input@vger.kernel.org
15373 F: drivers/input/mouse/vmmouse.c
15374 F: drivers/input/mouse/vmmouse.h
15376 VMWARE VMXNET3 ETHERNET DRIVER
15377 M: Ronak Doshi <doshir@vmware.com>
15378 M: "VMware, Inc." <pv-drivers@vmware.com>
15379 L: netdev@vger.kernel.org
15381 F: drivers/net/vmxnet3/
15383 VOCORE VOCORE2 BOARD
15384 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15385 L: linux-mips@linux-mips.org
15387 F: arch/mips/boot/dts/ralink/vocore2.dts
15389 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15390 M: Liam Girdwood <lgirdwood@gmail.com>
15391 M: Mark Brown <broonie@kernel.org>
15392 L: linux-kernel@vger.kernel.org
15393 W: http://www.slimlogic.co.uk/?p=48
15394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15396 F: Documentation/devicetree/bindings/regulator/
15397 F: Documentation/power/regulator/
15398 F: drivers/regulator/
15399 F: include/dt-bindings/regulator/
15400 F: include/linux/regulator/
15403 M: David Ahern <dsa@cumulusnetworks.com>
15404 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15405 L: netdev@vger.kernel.org
15407 F: drivers/net/vrf.c
15408 F: Documentation/networking/vrf.txt
15410 VT1211 HARDWARE MONITOR DRIVER
15411 M: Juerg Haefliger <juergh@gmail.com>
15412 L: linux-hwmon@vger.kernel.org
15414 F: Documentation/hwmon/vt1211
15415 F: drivers/hwmon/vt1211.c
15417 VT8231 HARDWARE MONITOR DRIVER
15418 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15419 L: linux-hwmon@vger.kernel.org
15421 F: drivers/hwmon/vt8231.c
15423 VUB300 USB to SDIO/SD/MMC bridge chip
15424 M: Tony Olech <tony.olech@elandigitalsystems.com>
15425 L: linux-mmc@vger.kernel.org
15426 L: linux-usb@vger.kernel.org
15428 F: drivers/mmc/host/vub300.c
15430 W1 DALLAS'S 1-WIRE BUS
15431 M: Evgeniy Polyakov <zbr@ioremap.net>
15433 F: Documentation/w1/
15435 F: include/linux/w1.h
15437 W83791D HARDWARE MONITORING DRIVER
15438 M: Marc Hulsman <m.hulsman@tudelft.nl>
15439 L: linux-hwmon@vger.kernel.org
15441 F: Documentation/hwmon/w83791d
15442 F: drivers/hwmon/w83791d.c
15444 W83793 HARDWARE MONITORING DRIVER
15445 M: Rudolf Marek <r.marek@assembler.cz>
15446 L: linux-hwmon@vger.kernel.org
15448 F: Documentation/hwmon/w83793
15449 F: drivers/hwmon/w83793.c
15451 W83795 HARDWARE MONITORING DRIVER
15452 M: Jean Delvare <jdelvare@suse.com>
15453 L: linux-hwmon@vger.kernel.org
15455 F: drivers/hwmon/w83795.c
15457 W83L51xD SD/MMC CARD INTERFACE DRIVER
15458 M: Pierre Ossman <pierre@ossman.eu>
15460 F: drivers/mmc/host/wbsd.*
15462 WACOM PROTOCOL 4 SERIAL TABLETS
15463 M: Julian Squires <julian@cipht.net>
15464 M: Hans de Goede <hdegoede@redhat.com>
15465 L: linux-input@vger.kernel.org
15467 F: drivers/input/tablet/wacom_serial4.c
15469 WATCHDOG DEVICE DRIVERS
15470 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15471 M: Guenter Roeck <linux@roeck-us.net>
15472 L: linux-watchdog@vger.kernel.org
15473 W: http://www.linux-watchdog.org/
15474 T: git git://www.linux-watchdog.org/linux-watchdog.git
15476 F: Documentation/devicetree/bindings/watchdog/
15477 F: Documentation/watchdog/
15478 F: drivers/watchdog/
15479 F: include/linux/watchdog.h
15480 F: include/uapi/linux/watchdog.h
15482 WHISKEYCOVE PMIC GPIO DRIVER
15483 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15484 L: linux-gpio@vger.kernel.org
15486 F: drivers/gpio/gpio-wcove.c
15489 M: David Herrmann <dh.herrmann@googlemail.com>
15490 L: linux-input@vger.kernel.org
15492 F: drivers/hid/hid-wiimote*
15494 WILOCITY WIL6210 WIRELESS DRIVER
15495 M: Maya Erez <merez@codeaurora.org>
15496 L: linux-wireless@vger.kernel.org
15497 L: wil6210@qti.qualcomm.com
15499 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15500 F: drivers/net/wireless/ath/wil6210/
15503 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15504 M: linux-wimax@intel.com
15505 L: wimax@linuxwimax.org (subscribers-only)
15507 W: http://linuxwimax.org
15508 F: Documentation/wimax/README.wimax
15509 F: include/linux/wimax/debug.h
15510 F: include/net/wimax.h
15511 F: include/uapi/linux/wimax.h
15515 M: David Härdeman <david@hardeman.nu>
15517 F: drivers/media/rc/winbond-cir.c
15519 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15520 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15521 L: linux-watchdog@vger.kernel.org
15523 F: drivers/watchdog/ebc-c384_wdt.c
15525 WINSYSTEMS WS16C48 GPIO DRIVER
15526 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15527 L: linux-gpio@vger.kernel.org
15529 F: drivers/gpio/gpio-ws16c48.c
15531 WISTRON LAPTOP BUTTON DRIVER
15532 M: Miloslav Trmac <mitr@volny.cz>
15534 F: drivers/input/misc/wistron_btns.c
15536 WL3501 WIRELESS PCMCIA CARD DRIVER
15537 L: linux-wireless@vger.kernel.org
15539 F: drivers/net/wireless/wl3501*
15541 WOLFSON MICROELECTRONICS DRIVERS
15542 L: patches@opensource.cirrus.com
15543 T: git https://github.com/CirrusLogic/linux-drivers.git
15544 W: https://github.com/CirrusLogic/linux-drivers/wiki
15546 F: Documentation/hwmon/wm83??
15547 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15548 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15549 F: Documentation/devicetree/bindings/mfd/arizona.txt
15550 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15551 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15552 F: arch/arm/mach-s3c64xx/mach-crag6410*
15553 F: drivers/clk/clk-wm83*.c
15554 F: drivers/extcon/extcon-arizona.c
15555 F: drivers/leds/leds-wm83*.c
15556 F: drivers/gpio/gpio-*wm*.c
15557 F: drivers/gpio/gpio-arizona.c
15558 F: drivers/hwmon/wm83??-hwmon.c
15559 F: drivers/input/misc/wm831x-on.c
15560 F: drivers/input/touchscreen/wm831x-ts.c
15561 F: drivers/input/touchscreen/wm97*.c
15562 F: drivers/mfd/arizona*
15563 F: drivers/mfd/wm*.c
15564 F: drivers/mfd/cs47l24*
15565 F: drivers/power/supply/wm83*.c
15566 F: drivers/rtc/rtc-wm83*.c
15567 F: drivers/regulator/wm8*.c
15568 F: drivers/regulator/arizona*
15569 F: drivers/video/backlight/wm83*_bl.c
15570 F: drivers/watchdog/wm83*_wdt.c
15571 F: include/linux/mfd/arizona/
15572 F: include/linux/mfd/wm831x/
15573 F: include/linux/mfd/wm8350/
15574 F: include/linux/mfd/wm8400*
15575 F: include/linux/regulator/arizona*
15576 F: include/linux/wm97xx.h
15577 F: include/sound/wm????.h
15578 F: sound/soc/codecs/arizona.?
15579 F: sound/soc/codecs/wm*
15580 F: sound/soc/codecs/cs47l24*
15583 M: Tejun Heo <tj@kernel.org>
15584 R: Lai Jiangshan <jiangshanlai@gmail.com>
15585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15587 F: include/linux/workqueue.h
15588 F: kernel/workqueue.c
15589 F: Documentation/core-api/workqueue.rst
15591 X-POWERS AXP288 PMIC DRIVERS
15592 M: Hans de Goede <hdegoede@redhat.com>
15595 F: drivers/acpi/pmic/intel_pmic_xpower.c
15597 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15598 M: Chen-Yu Tsai <wens@csie.org>
15599 L: linux-kernel@vger.kernel.org
15604 M: Andrew Hendry <andrew.hendry@gmail.com>
15605 L: linux-x25@vger.kernel.org
15607 F: Documentation/networking/x25*
15608 F: include/net/x25*
15611 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15612 M: Thomas Gleixner <tglx@linutronix.de>
15613 M: Ingo Molnar <mingo@redhat.com>
15614 R: "H. Peter Anvin" <hpa@zytor.com>
15616 L: linux-kernel@vger.kernel.org
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15619 F: Documentation/devicetree/bindings/x86/
15620 F: Documentation/x86/
15624 M: Andy Lutomirski <luto@kernel.org>
15625 L: linux-kernel@vger.kernel.org
15626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15630 X86 MCE INFRASTRUCTURE
15631 M: Tony Luck <tony.luck@intel.com>
15632 M: Borislav Petkov <bp@alien8.de>
15633 L: linux-edac@vger.kernel.org
15635 F: arch/x86/kernel/cpu/mcheck/*
15637 X86 MICROCODE UPDATE SUPPORT
15638 M: Borislav Petkov <bp@alien8.de>
15640 F: arch/x86/kernel/cpu/microcode/*
15642 X86 PLATFORM DRIVERS
15643 M: Darren Hart <dvhart@infradead.org>
15644 M: Andy Shevchenko <andy@infradead.org>
15645 L: platform-driver-x86@vger.kernel.org
15646 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15648 F: drivers/platform/x86/
15649 F: drivers/platform/olpc/
15652 M: Andy Lutomirski <luto@kernel.org>
15653 L: linux-kernel@vger.kernel.org
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15656 F: arch/x86/entry/vdso/
15658 XC2028/3028 TUNER DRIVER
15659 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15660 L: linux-media@vger.kernel.org
15661 W: https://linuxtv.org
15662 T: git git://linuxtv.org/media_tree.git
15664 F: drivers/media/tuners/tuner-xc2028.*
15666 XDP SOCKETS (AF_XDP)
15667 M: Björn Töpel <bjorn.topel@intel.com>
15668 M: Magnus Karlsson <magnus.karlsson@intel.com>
15669 L: netdev@vger.kernel.org
15671 F: kernel/bpf/xskmap.c
15674 XEN BLOCK SUBSYSTEM
15675 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15676 M: Roger Pau Monné <roger.pau@citrix.com>
15677 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15679 F: drivers/block/xen-blkback/*
15680 F: drivers/block/xen*
15683 M: Stefano Stabellini <sstabellini@kernel.org>
15684 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15687 F: arch/arm/include/asm/xen/
15689 XEN HYPERVISOR ARM64
15690 M: Stefano Stabellini <sstabellini@kernel.org>
15691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15694 F: arch/arm64/include/asm/xen/
15696 XEN HYPERVISOR INTERFACE
15697 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15698 M: Juergen Gross <jgross@suse.com>
15699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15703 F: drivers/*/xen-*front.c
15705 F: arch/x86/include/asm/xen/
15706 F: arch/x86/include/asm/pvclock-abi.h
15708 F: include/uapi/xen/
15709 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15710 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15712 XEN NETWORK BACKEND DRIVER
15713 M: Wei Liu <wei.liu2@citrix.com>
15714 M: Paul Durrant <paul.durrant@citrix.com>
15715 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15716 L: netdev@vger.kernel.org
15718 F: drivers/net/xen-netback/*
15721 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15722 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15724 F: arch/x86/pci/*xen*
15725 F: drivers/pci/*xen*
15728 M: Juergen Gross <jgross@suse.com>
15729 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15730 L: linux-scsi@vger.kernel.org
15732 F: drivers/scsi/xen-scsifront.c
15733 F: drivers/xen/xen-scsiback.c
15734 F: include/xen/interface/io/vscsiif.h
15736 XEN SWIOTLB SUBSYSTEM
15737 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15738 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15739 L: iommu@lists.linux-foundation.org
15741 F: arch/x86/xen/*swiotlb*
15742 F: drivers/xen/*swiotlb*
15744 XEN SOUND FRONTEND DRIVER
15745 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15746 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15752 M: Darrick J. Wong <darrick.wong@oracle.com>
15753 M: linux-xfs@vger.kernel.org
15754 L: linux-xfs@vger.kernel.org
15756 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15758 F: Documentation/filesystems/xfs.txt
15761 XILINX AXI ETHERNET DRIVER
15762 M: Anirudha Sarangi <anirudh@xilinx.com>
15763 M: John Linn <John.Linn@xilinx.com>
15765 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15767 XILINX UARTLITE SERIAL DRIVER
15768 M: Peter Korsgaard <jacmet@sunsite.dk>
15769 L: linux-serial@vger.kernel.org
15771 F: drivers/tty/serial/uartlite.c
15773 XILINX VIDEO IP CORES
15774 M: Hyun Kwon <hyun.kwon@xilinx.com>
15775 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15776 L: linux-media@vger.kernel.org
15777 T: git git://linuxtv.org/media_tree.git
15779 F: Documentation/devicetree/bindings/media/xilinx/
15780 F: drivers/media/platform/xilinx/
15781 F: include/uapi/linux/xilinx-v4l2-controls.h
15784 M: Eli Billauer <eli.billauer@gmail.com>
15785 L: linux-kernel@vger.kernel.org
15787 F: drivers/char/xillybus/
15790 M: George Cherian <george.cherian@cavium.com>
15791 M: Jan Glauber <jglauber@cavium.com>
15792 L: linux-i2c@vger.kernel.org
15793 W: http://www.cavium.com
15795 F: drivers/i2c/busses/i2c-xlp9xx.c
15797 XRA1403 GPIO EXPANDER
15798 M: Nandor Han <nandor.han@ge.com>
15799 M: Semi Malinen <semi.malinen@ge.com>
15800 L: linux-gpio@vger.kernel.org
15802 F: drivers/gpio/gpio-xra1403.c
15803 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15805 XTENSA XTFPGA PLATFORM SUPPORT
15806 M: Max Filippov <jcmvbkbc@gmail.com>
15807 L: linux-xtensa@linux-xtensa.org
15809 F: drivers/spi/spi-xtensa-xtfpga.c
15810 F: sound/soc/xtensa/xtfpga-i2s.c
15812 YAM DRIVER FOR AX.25
15813 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15814 L: linux-hams@vger.kernel.org
15816 F: drivers/net/hamradio/yam*
15817 F: include/linux/yam.h
15819 YAMA SECURITY MODULE
15820 M: Kees Cook <keescook@chromium.org>
15821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15824 F: Documentation/admin-guide/LSM/Yama.rst
15826 YEALINK PHONE DRIVER
15827 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15828 L: usbb2k-api-dev@nongnu.org
15830 F: Documentation/input/devices/yealink.rst
15831 F: drivers/input/misc/yealink.*
15833 Z8530 DRIVER FOR AX.25
15834 M: Joerg Reuter <jreuter@yaina.de>
15835 W: http://yaina.de/jreuter/
15836 W: http://www.qsl.net/dl1bke/
15837 L: linux-hams@vger.kernel.org
15839 F: Documentation/networking/z8530drv.txt
15840 F: drivers/net/hamradio/*scc.c
15841 F: drivers/net/hamradio/z8530.h
15843 ZBUD COMPRESSED PAGE ALLOCATOR
15844 M: Seth Jennings <sjenning@redhat.com>
15845 M: Dan Streetman <ddstreet@ieee.org>
15846 L: linux-mm@kvack.org
15849 F: include/linux/zbud.h
15851 ZD1211RW WIRELESS DRIVER
15852 M: Daniel Drake <dsd@gentoo.org>
15853 M: Ulrich Kunitz <kune@deine-taler.de>
15854 W: http://zd1211.ath.cx/wiki/DriverRewrite
15855 L: linux-wireless@vger.kernel.org
15856 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15858 F: drivers/net/wireless/zydas/zd1211rw/
15860 ZD1301 MEDIA DRIVER
15861 M: Antti Palosaari <crope@iki.fi>
15862 L: linux-media@vger.kernel.org
15863 W: https://linuxtv.org/
15864 W: http://palosaari.fi/linux/
15865 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15867 F: drivers/media/usb/dvb-usb-v2/zd1301*
15869 ZD1301_DEMOD MEDIA DRIVER
15870 M: Antti Palosaari <crope@iki.fi>
15871 L: linux-media@vger.kernel.org
15872 W: https://linuxtv.org/
15873 W: http://palosaari.fi/linux/
15874 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15876 F: drivers/media/dvb-frontends/zd1301_demod*
15878 ZPOOL COMPRESSED PAGE STORAGE API
15879 M: Dan Streetman <ddstreet@ieee.org>
15880 L: linux-mm@kvack.org
15883 F: include/linux/zpool.h
15885 ZR36067 VIDEO FOR LINUX DRIVER
15886 L: mjpeg-users@lists.sourceforge.net
15887 L: linux-media@vger.kernel.org
15888 W: http://mjpeg.sourceforge.net/driver-zoran/
15889 T: hg https://linuxtv.org/hg/v4l-dvb
15891 F: drivers/staging/media/zoran/
15893 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15894 M: Minchan Kim <minchan@kernel.org>
15895 M: Nitin Gupta <ngupta@vflare.org>
15896 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15897 L: linux-kernel@vger.kernel.org
15899 F: drivers/block/zram/
15900 F: Documentation/blockdev/zram.txt
15902 ZS DECSTATION Z85C30 SERIAL DRIVER
15903 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15905 F: drivers/tty/serial/zs.*
15907 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15908 M: Minchan Kim <minchan@kernel.org>
15909 M: Nitin Gupta <ngupta@vflare.org>
15910 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15911 L: linux-mm@kvack.org
15914 F: include/linux/zsmalloc.h
15915 F: Documentation/vm/zsmalloc.rst
15917 ZSWAP COMPRESSED SWAP CACHING
15918 M: Seth Jennings <sjenning@redhat.com>
15919 M: Dan Streetman <ddstreet@ieee.org>
15920 L: linux-mm@kvack.org
15925 M: Linus Torvalds <torvalds@linux-foundation.org>
15926 L: linux-kernel@vger.kernel.org
15927 Q: http://patchwork.kernel.org/project/LKML/list/
15928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15929 S: Buried alive in reporters