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://people.freedesktop.org/~airlied/linux (part of drm maint)
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 AD5686 DRIVER
800 M: Stefan Popa <stefan.popa@analog.com>
801 L: linux-pm@vger.kernel.org
802 W: http://ez.analog.com/community/linux-device-drivers
804 F: drivers/iio/dac/ad5686*
805 F: drivers/iio/dac/ad5696*
807 ANALOG DEVICES INC AD9389B DRIVER
808 M: Hans Verkuil <hans.verkuil@cisco.com>
809 L: linux-media@vger.kernel.org
811 F: drivers/media/i2c/ad9389b*
813 ANALOG DEVICES INC ADV7180 DRIVER
814 M: Lars-Peter Clausen <lars@metafoo.de>
815 L: linux-media@vger.kernel.org
816 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/media/i2c/adv7180.c
820 ANALOG DEVICES INC ADV748X DRIVER
821 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
822 L: linux-media@vger.kernel.org
824 F: drivers/media/i2c/adv748x/*
826 ANALOG DEVICES INC ADV7511 DRIVER
827 M: Hans Verkuil <hans.verkuil@cisco.com>
828 L: linux-media@vger.kernel.org
830 F: drivers/media/i2c/adv7511*
832 ANALOG DEVICES INC ADV7604 DRIVER
833 M: Hans Verkuil <hans.verkuil@cisco.com>
834 L: linux-media@vger.kernel.org
836 F: drivers/media/i2c/adv7604*
838 ANALOG DEVICES INC ADV7842 DRIVER
839 M: Hans Verkuil <hans.verkuil@cisco.com>
840 L: linux-media@vger.kernel.org
842 F: drivers/media/i2c/adv7842*
844 ANALOG DEVICES INC ASOC CODEC DRIVERS
845 M: Lars-Peter Clausen <lars@metafoo.de>
846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W: http://wiki.analog.com/
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: sound/soc/codecs/adau*
851 F: sound/soc/codecs/adav*
852 F: sound/soc/codecs/ad1*
853 F: sound/soc/codecs/ad7*
854 F: sound/soc/codecs/ssm*
855 F: sound/soc/codecs/sigmadsp.*
857 ANALOG DEVICES INC DMA DRIVERS
858 M: Lars-Peter Clausen <lars@metafoo.de>
859 W: http://ez.analog.com/community/linux-device-drivers
861 F: drivers/dma/dma-axi-dmac.c
863 ANALOG DEVICES INC IIO DRIVERS
864 M: Lars-Peter Clausen <lars@metafoo.de>
865 M: Michael Hennerich <Michael.Hennerich@analog.com>
866 W: http://wiki.analog.com/
867 W: http://ez.analog.com/community/linux-device-drivers
869 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
872 F: drivers/iio/adc/ltc2497*
873 X: drivers/iio/*/adjd*
874 F: drivers/staging/iio/*/ad*
877 M: Greentime Hu <green.hu@gmail.com>
878 M: Vincent Chen <deanbo422@gmail.com>
879 T: git https://github.com/andestech/linux.git
882 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883 F: Documentation/devicetree/bindings/nds32/
887 ANDROID CONFIG FRAGMENTS
888 M: Rob Herring <robh@kernel.org>
890 F: kernel/configs/android*
893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894 M: Arve Hjønnevåg <arve@android.com>
895 M: Todd Kjos <tkjos@android.com>
896 M: Martijn Coenen <maco@android.com>
897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898 L: devel@driverdev.osuosl.org
901 F: drivers/staging/android/
903 ANDROID GOLDFISH PIC DRIVER
904 M: Miodrag Dinic <miodrag.dinic@mips.com>
906 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907 F: drivers/irqchip/irq-goldfish-pic.c
909 ANDROID GOLDFISH RTC DRIVER
910 M: Miodrag Dinic <miodrag.dinic@mips.com>
912 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913 F: drivers/rtc/rtc-goldfish.c
916 M: Laura Abbott <labbott@redhat.com>
917 M: Sumit Semwal <sumit.semwal@linaro.org>
918 L: devel@driverdev.osuosl.org
919 L: dri-devel@lists.freedesktop.org
920 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
922 F: drivers/staging/android/ion
923 F: drivers/staging/android/uapi/ion.h
925 AOA (Apple Onboard Audio) ALSA DRIVER
926 M: Johannes Berg <johannes@sipsolutions.net>
927 L: linuxppc-dev@lists.ozlabs.org
928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
932 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933 M: William Breathitt Gray <vilhelm.gray@gmail.com>
934 L: linux-iio@vger.kernel.org
936 F: drivers/iio/adc/stx104.c
939 M: Jiri Kosina <jikos@kernel.org>
941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942 F: arch/x86/kernel/apm_32.c
943 F: include/linux/apm_bios.h
944 F: include/uapi/linux/apm_bios.h
945 F: drivers/char/apm-emulation.c
947 APPARMOR SECURITY MODULE
948 M: John Johansen <john.johansen@canonical.com>
949 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
953 F: security/apparmor/
954 F: Documentation/admin-guide/LSM/apparmor.rst
956 APPLE BCM5974 MULTITOUCH DRIVER
957 M: Henrik Rydberg <rydberg@bitmath.org>
958 L: linux-input@vger.kernel.org
960 F: drivers/input/mouse/bcm5974.c
963 M: Henrik Rydberg <rydberg@bitmath.org>
964 L: linux-hwmon@vger.kernel.org
966 F: drivers/hwmon/applesmc.c
968 APPLETALK NETWORK LAYER
969 L: netdev@vger.kernel.org
971 F: drivers/net/appletalk/
974 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975 M: Duc Dang <dhdang@apm.com>
977 F: arch/arm64/boot/dts/apm/
979 APPLIED MICRO (APM) X-GENE SOC EDAC
980 M: Loc Ho <lho@apm.com>
982 F: drivers/edac/xgene_edac.c
983 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
985 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986 M: Iyappan Subramanian <isubramanian@apm.com>
987 M: Keyur Chudgar <kchudgar@apm.com>
989 F: drivers/net/ethernet/apm/xgene-v2/
991 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992 M: Iyappan Subramanian <isubramanian@apm.com>
993 M: Keyur Chudgar <kchudgar@apm.com>
994 M: Quan Nguyen <qnguyen@apm.com>
996 F: drivers/net/ethernet/apm/xgene/
997 F: drivers/net/phy/mdio-xgene.c
998 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1001 APPLIED MICRO (APM) X-GENE SOC PMU
1002 M: Tai Nguyen <ttnguyen@apm.com>
1004 F: drivers/perf/xgene_pmu.c
1005 F: Documentation/perf/xgene-pmu.txt
1006 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1008 APTINA CAMERA SENSOR PLL
1009 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010 L: linux-media@vger.kernel.org
1012 F: drivers/media/i2c/aptina-pll.*
1014 ARC FRAMEBUFFER DRIVER
1015 M: Jaya Kumar <jayalk@intworks.biz>
1017 F: drivers/video/fbdev/arcfb.c
1018 F: drivers/video/fbdev/core/fb_defio.c
1021 M: Alexey Brodkin <abrodkin@synopsys.com>
1023 F: drivers/gpu/drm/arc/
1024 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1026 ARCNET NETWORK LAYER
1027 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1028 L: netdev@vger.kernel.org
1030 F: drivers/net/arcnet/
1031 F: include/uapi/linux/if_arcnet.h
1033 ARM ARCHITECTED TIMER DRIVER
1034 M: Mark Rutland <mark.rutland@arm.com>
1035 M: Marc Zyngier <marc.zyngier@arm.com>
1036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038 F: arch/arm/include/asm/arch_timer.h
1039 F: arch/arm64/include/asm/arch_timer.h
1040 F: drivers/clocksource/arm_arch_timer.c
1042 ARM HDLCD DRM DRIVER
1043 M: Liviu Dudau <liviu.dudau@arm.com>
1045 F: drivers/gpu/drm/arm/hdlcd_*
1046 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1048 ARM MALI-DP DRM DRIVER
1049 M: Liviu Dudau <liviu.dudau@arm.com>
1050 M: Brian Starkey <brian.starkey@arm.com>
1051 M: Mali DP Maintainers <malidp@foss.arm.com>
1053 F: drivers/gpu/drm/arm/
1054 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1056 ARM MFM AND FLOPPY DRIVERS
1057 M: Ian Molton <spyro@f2s.com>
1059 F: arch/arm/lib/floppydma.S
1060 F: arch/arm/include/asm/floppy.h
1062 ARM PMU PROFILING AND DEBUGGING
1063 M: Will Deacon <will.deacon@arm.com>
1064 M: Mark Rutland <mark.rutland@arm.com>
1066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 F: arch/arm*/kernel/perf_*
1068 F: arch/arm/oprofile/common.c
1069 F: arch/arm*/kernel/hw_breakpoint.c
1070 F: arch/arm*/include/asm/hw_breakpoint.h
1071 F: arch/arm*/include/asm/perf_event.h
1073 F: include/linux/perf/arm_pmu.h
1074 F: Documentation/devicetree/bindings/arm/pmu.txt
1075 F: Documentation/devicetree/bindings/perf/
1078 M: Russell King <linux@armlinux.org.uk>
1079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 W: http://www.armlinux.org.uk/
1082 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1084 X: arch/arm/boot/dts/
1086 ARM PRIMECELL AACI PL041 DRIVER
1087 M: Russell King <linux@armlinux.org.uk>
1091 ARM PRIMECELL BUS SUPPORT
1092 M: Russell King <linux@armlinux.org.uk>
1095 F: include/linux/amba/bus.h
1097 ARM PRIMECELL CLCD PL110 DRIVER
1098 M: Russell King <linux@armlinux.org.uk>
1100 F: drivers/video/fbdev/amba-clcd.*
1102 ARM PRIMECELL KMI PL050 DRIVER
1103 M: Russell King <linux@armlinux.org.uk>
1105 F: drivers/input/serio/ambakmi.*
1106 F: include/linux/amba/kmi.h
1108 ARM PRIMECELL MMCI PL180/1 DRIVER
1109 M: Russell King <linux@armlinux.org.uk>
1111 F: drivers/mmc/host/mmci.*
1112 F: include/linux/amba/mmci.h
1114 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115 M: Russell King <linux@armlinux.org.uk>
1117 F: drivers/tty/serial/amba-pl01*.c
1118 F: include/linux/amba/serial.h
1121 M: Will Deacon <will.deacon@arm.com>
1122 R: Robin Murphy <robin.murphy@arm.com>
1123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 F: drivers/iommu/arm-smmu.c
1126 F: drivers/iommu/arm-smmu-v3.c
1127 F: drivers/iommu/io-pgtable-arm.c
1128 F: drivers/iommu/io-pgtable-arm-v7s.c
1130 ARM SUB-ARCHITECTURES
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1137 ARM/ACTIONS SEMI ARCHITECTURE
1138 M: Andreas Färber <afaerber@suse.de>
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 F: arch/arm/mach-actions/
1143 F: arch/arm/boot/dts/owl-*
1144 F: arch/arm64/boot/dts/actions/
1145 F: drivers/clocksource/owl-*
1146 F: drivers/pinctrl/actions/*
1147 F: drivers/soc/actions/
1148 F: include/dt-bindings/power/owl-*
1149 F: include/linux/soc/actions/
1150 F: Documentation/devicetree/bindings/arm/actions.txt
1151 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1155 ARM/ADS SPHERE MACHINE SUPPORT
1156 M: Lennert Buytenhek <kernel@wantstofly.org>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 ARM/AFEB9260 MACHINE SUPPORT
1161 M: Sergey Lapin <slapin@ossfans.org>
1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 ARM/AJECO 1ARM MACHINE SUPPORT
1166 M: Lennert Buytenhek <kernel@wantstofly.org>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 ARM/Allwinner SoC Clock Support
1171 M: Emilio López <emilio@elopez.com.ar>
1173 F: drivers/clk/sunxi/
1175 ARM/Allwinner sunXi SoC support
1176 M: Maxime Ripard <maxime.ripard@bootlin.com>
1177 M: Chen-Yu Tsai <wens@csie.org>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 F: arch/arm/mach-sunxi/
1183 F: arch/arm64/boot/dts/allwinner/
1184 F: drivers/clk/sunxi-ng/
1185 F: drivers/pinctrl/sunxi/
1186 F: drivers/soc/sunxi/
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1189 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190 M: Neil Armstrong <narmstrong@baylibre.com>
1191 M: Jerome Brunet <jbrunet@baylibre.com>
1192 L: linux-amlogic@lists.infradead.org
1194 F: drivers/clk/meson/
1195 F: include/dt-bindings/clock/meson*
1196 F: include/dt-bindings/clock/gxbb*
1197 F: Documentation/devicetree/bindings/clock/amlogic*
1199 ARM/Amlogic Meson SoC support
1200 M: Carlo Caione <carlo@caione.org>
1201 M: Kevin Hilman <khilman@baylibre.com>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 L: linux-amlogic@lists.infradead.org
1204 W: http://linux-meson.com/
1206 F: arch/arm/mach-meson/
1207 F: arch/arm/boot/dts/meson*
1208 F: arch/arm64/boot/dts/amlogic/
1209 F: drivers/pinctrl/meson/
1210 F: drivers/mmc/host/meson*
1213 ARM/Annapurna Labs ALPINE ARCHITECTURE
1214 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: arch/arm/mach-alpine/
1219 F: arch/arm/boot/dts/alpine*
1220 F: arch/arm64/boot/dts/al/
1221 F: drivers/*/*alpine*
1223 ARM/ARTPEC MACHINE SUPPORT
1224 M: Jesper Nilsson <jesper.nilsson@axis.com>
1225 M: Lars Persson <lars.persson@axis.com>
1227 L: linux-arm-kernel@axis.com
1228 F: arch/arm/mach-artpec
1229 F: arch/arm/boot/dts/artpec6*
1231 F: drivers/crypto/axis
1232 F: drivers/pinctrl/pinctrl-artpec*
1233 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1235 ARM/ASPEED I2C DRIVER
1236 M: Brendan Higgins <brendanhiggins@google.com>
1237 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238 R: Joel Stanley <joel@jms.id.au>
1239 L: linux-i2c@vger.kernel.org
1240 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1242 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1243 F: drivers/i2c/busses/i2c-aspeed.c
1244 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1247 ARM/ASPEED MACHINE SUPPORT
1248 M: Joel Stanley <joel@jms.id.au>
1249 R: Andrew Jeffery <andrew@aj.id.au>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255 F: arch/arm/mach-aspeed/
1256 F: arch/arm/boot/dts/aspeed-*
1259 ARM/ATMEL AT91 Clock Support
1260 M: Boris Brezillon <boris.brezillon@bootlin.com>
1264 ARM/CALXEDA HIGHBANK ARCHITECTURE
1265 M: Rob Herring <robh@kernel.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 F: arch/arm/mach-highbank/
1269 F: arch/arm/boot/dts/highbank.dts
1270 F: arch/arm/boot/dts/ecx-*.dts*
1272 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273 M: Krzysztof Halasa <khalasa@piap.pl>
1275 F: arch/arm/mach-cns3xxx/
1277 ARM/CAVIUM THUNDER NETWORK DRIVER
1278 M: Sunil Goutham <sgoutham@cavium.com>
1279 M: Robert Richter <rric@kernel.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: drivers/net/ethernet/cavium/thunder/
1284 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285 M: Lukasz Majewski <lukma@denx.de>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 F: arch/arm/mach-ep93xx/ts72xx.c
1290 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291 M: Alexander Shiyan <shc_work@mail.ru>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297 M: Lennert Buytenhek <kernel@wantstofly.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302 M: Hartley Sweeten <hsweeten@visionengravers.com>
1303 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: arch/arm/mach-ep93xx/
1307 F: arch/arm/mach-ep93xx/include/mach/
1310 M: Russell King <linux@armlinux.org.uk>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314 F: drivers/clk/clkdev.c
1316 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317 M: Mike Rapoport <mike@compulab.co.il>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322 M: Baruch Siach <baruch@tkos.co.il>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: arch/arm/boot/dts/cx92755*
1328 ARM/CONTEC MICRO9 MACHINE SUPPORT
1329 M: Hubert Feurstein <hubert.feurstein@contec.at>
1331 F: arch/arm/mach-ep93xx/micro9.c
1333 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 F: drivers/hwtracing/coresight/*
1338 F: Documentation/trace/coresight.txt
1339 F: Documentation/trace/coresight-cpu-debug.txt
1340 F: Documentation/devicetree/bindings/arm/coresight.txt
1341 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343 F: tools/perf/arch/arm/util/pmu.c
1344 F: tools/perf/arch/arm/util/auxtrace.c
1345 F: tools/perf/arch/arm/util/cs-etm.c
1346 F: tools/perf/arch/arm/util/cs-etm.h
1347 F: tools/perf/util/cs-etm.*
1348 F: tools/perf/util/cs-etm-decoder/*
1350 ARM/CORGI MACHINE SUPPORT
1351 M: Richard Purdie <rpurdie@rpsys.net>
1354 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356 M: Linus Walleij <linus.walleij@linaro.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 T: git git://github.com/ulli-kroll/linux.git
1360 F: Documentation/devicetree/bindings/arm/gemini.txt
1361 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364 F: arch/arm/mach-gemini/
1365 F: drivers/net/ethernet/cortina/
1366 F: drivers/pinctrl/pinctrl-gemini.c
1367 F: drivers/rtc/rtc-ftrtc010.c
1369 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370 M: Barry Song <baohua@kernel.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1374 F: arch/arm/boot/dts/prima2*
1375 F: arch/arm/mach-prima2/
1376 F: drivers/clk/sirf/
1377 F: drivers/clocksource/timer-prima2.c
1378 F: drivers/clocksource/timer-atlas7.c
1381 ARM/EBSA110 MACHINE SUPPORT
1382 M: Russell King <linux@armlinux.org.uk>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 W: http://www.armlinux.org.uk/
1386 F: arch/arm/mach-ebsa110/
1387 F: drivers/net/ethernet/amd/am79c961a.*
1389 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397 M: Robert Jarzmik <robert.jarzmik@free.fr>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 F: arch/arm/mach-pxa/ezx.c
1402 ARM/FARADAY FA526 PORT
1403 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 T: git git://git.berlios.de/gemini-board
1407 F: arch/arm/mm/*-fa*
1409 ARM/FOOTBRIDGE ARCHITECTURE
1410 M: Russell King <linux@armlinux.org.uk>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 W: http://www.armlinux.org.uk/
1414 F: arch/arm/include/asm/hardware/dec21285.h
1415 F: arch/arm/mach-footbridge/
1417 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418 M: Shawn Guo <shawnguo@kernel.org>
1419 M: Sascha Hauer <s.hauer@pengutronix.de>
1420 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1421 R: Fabio Estevam <fabio.estevam@nxp.com>
1422 R: NXP Linux Team <linux-imx@nxp.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426 F: arch/arm/mach-imx/
1427 F: arch/arm/mach-mxs/
1428 F: arch/arm/boot/dts/imx*
1429 F: arch/arm/configs/imx*_defconfig
1434 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435 M: Shawn Guo <shawnguo@kernel.org>
1436 M: Sascha Hauer <s.hauer@pengutronix.de>
1437 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1438 R: Stefan Agner <stefan@agner.ch>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442 F: arch/arm/mach-imx/*vf610*
1443 F: arch/arm/boot/dts/vf*
1445 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446 M: Lennert Buytenhek <kernel@wantstofly.org>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 ARM/GUMSTIX MACHINE SUPPORT
1451 M: Steve Sakoman <sakoman@gmail.com>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456 M: Philipp Zabel <philipp.zabel@gmail.com>
1457 M: Paul Parsons <lost.distance@yahoo.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-pxa/hx4700.c
1461 F: arch/arm/mach-pxa/include/mach/hx4700.h
1462 F: sound/soc/pxa/hx4700.c
1464 ARM/HISILICON SOC SUPPORT
1465 M: Wei Xu <xuwei5@hisilicon.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 W: http://www.hisilicon.com
1469 T: git git://github.com/hisilicon/linux-hisi.git
1470 F: arch/arm/mach-hisi/
1471 F: arch/arm/boot/dts/hi3*
1472 F: arch/arm/boot/dts/hip*
1473 F: arch/arm/boot/dts/hisi*
1474 F: arch/arm64/boot/dts/hisilicon/
1476 ARM/HP JORNADA 7XX MACHINE SUPPORT
1477 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481 F: arch/arm/mach-sa1100/jornada720.c
1482 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1484 ARM/IGEP MACHINE SUPPORT
1485 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1486 M: Javier Martinez Canillas <javier@dowhile0.org>
1487 L: linux-omap@vger.kernel.org
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/boot/dts/omap3-igep*
1492 ARM/INCOME PXA270 SUPPORT
1493 M: Marek Vasut <marek.vasut@gmail.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1498 ARM/INTEL IOP13XX ARM ARCHITECTURE
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/INTEL IOP32X ARM ARCHITECTURE
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/INTEL IOP33X ARM ARCHITECTURE
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 ARM/INTEL IQ81342EX MACHINE SUPPORT
1513 M: Lennert Buytenhek <kernel@wantstofly.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 ARM/INTEL IXDP2850 MACHINE SUPPORT
1518 M: Lennert Buytenhek <kernel@wantstofly.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 ARM/INTEL IXP4XX ARM ARCHITECTURE
1523 M: Imre Kaloz <kaloz@openwrt.org>
1524 M: Krzysztof Halasa <khalasa@piap.pl>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: arch/arm/mach-ixp4xx/
1529 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530 M: Jonathan Cameron <jic23@cam.ac.uk>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: arch/arm/mach-pxa/stargate2.c
1534 F: drivers/pcmcia/pxa2xx_stargate2.c
1536 ARM/INTEL XSC3 (MANZANO) ARM CORE
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542 M: Lennert Buytenhek <kernel@wantstofly.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/LG1K ARCHITECTURE
1547 M: Chanho Min <chanho.min@lge.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: arch/arm64/boot/dts/lg/
1552 ARM/LOGICPD PXA270 MACHINE SUPPORT
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/LPC18XX ARCHITECTURE
1558 M: Joachim Eastwood <manabian@gmail.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/boot/dts/lpc43*
1562 F: drivers/clk/nxp/clk-lpc18xx*
1563 F: drivers/clocksource/time-lpc32xx.c
1564 F: drivers/i2c/busses/i2c-lpc2k.c
1565 F: drivers/memory/pl172.c
1566 F: drivers/mtd/spi-nor/nxp-spifi.c
1567 F: drivers/rtc/rtc-lpc24xx.c
1570 ARM/LPC32XX SOC SUPPORT
1571 M: Vladimir Zapolskiy <vz@mleia.com>
1572 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1576 F: arch/arm/boot/dts/lpc32*
1577 F: arch/arm/mach-lpc32xx/
1578 F: drivers/i2c/busses/i2c-pnx.c
1579 F: drivers/net/ethernet/nxp/lpc_eth.c
1580 F: drivers/usb/host/ohci-nxp.c
1581 F: drivers/watchdog/pnx4008_wdt.c
1584 ARM/MAGICIAN MACHINE SUPPORT
1585 M: Philipp Zabel <philipp.zabel@gmail.com>
1588 ARM/Marvell Dove/MV78xx0/Orion SOC support
1589 M: Jason Cooper <jason@lakedaemon.net>
1590 M: Andrew Lunn <andrew@lunn.ch>
1591 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592 M: Gregory Clement <gregory.clement@bootlin.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: Documentation/devicetree/bindings/soc/dove/
1596 F: arch/arm/mach-dove/
1597 F: arch/arm/mach-mv78xx0/
1598 F: arch/arm/mach-orion5x/
1599 F: arch/arm/plat-orion/
1600 F: arch/arm/boot/dts/dove*
1601 F: arch/arm/boot/dts/orion5x*
1603 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604 M: Jason Cooper <jason@lakedaemon.net>
1605 M: Andrew Lunn <andrew@lunn.ch>
1606 M: Gregory Clement <gregory.clement@bootlin.com>
1607 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/boot/dts/armada*
1611 F: arch/arm/boot/dts/kirkwood*
1612 F: arch/arm/configs/mvebu_*_defconfig
1613 F: arch/arm/mach-mvebu/
1614 F: arch/arm64/boot/dts/marvell/armada*
1615 F: drivers/cpufreq/armada-37xx-cpufreq.c
1616 F: drivers/cpufreq/mvebu-cpufreq.c
1617 F: drivers/irqchip/irq-armada-370-xp.c
1618 F: drivers/irqchip/irq-mvebu-*
1619 F: drivers/pinctrl/mvebu/
1620 F: drivers/rtc/rtc-armada38x.c
1622 ARM/Mediatek RTC DRIVER
1623 M: Eddie Huang <eddie.huang@mediatek.com>
1624 M: Sean Wang <sean.wang@mediatek.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629 F: drivers/rtc/rtc-mt6397.c
1630 F: drivers/rtc/rtc-mt7622.c
1632 ARM/Mediatek SoC support
1633 M: Matthias Brugger <matthias.bgg@gmail.com>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637 F: arch/arm/boot/dts/mt6*
1638 F: arch/arm/boot/dts/mt7*
1639 F: arch/arm/boot/dts/mt8*
1640 F: arch/arm/mach-mediatek/
1641 F: arch/arm64/boot/dts/mediatek/
1645 ARM/Mediatek USB3 PHY DRIVER
1646 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650 F: drivers/phy/mediatek/phy-mtk-tphy.c
1652 ARM/MICREL KS8695 ARCHITECTURE
1653 M: Greg Ungerer <gerg@uclinux.org>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: arch/arm/mach-ks8695/
1658 ARM/Microchip (AT91) SoC support
1659 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1660 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 W: http://www.linux4sam.org
1663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1667 F: arch/arm/mach-at91/
1668 F: include/soc/at91/
1669 F: arch/arm/boot/dts/at91*.dts
1670 F: arch/arm/boot/dts/at91*.dtsi
1671 F: arch/arm/boot/dts/sama*.dts
1672 F: arch/arm/boot/dts/sama*.dtsi
1673 F: arch/arm/include/debug/at91.S
1674 F: drivers/memory/atmel*
1675 F: drivers/watchdog/sama5d4_wdt.c
1676 X: drivers/input/touchscreen/atmel_mxt_ts.c
1677 X: drivers/net/wireless/atmel/
1679 ARM/MIOA701 MACHINE SUPPORT
1680 M: Robert Jarzmik <robert.jarzmik@free.fr>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/mach-pxa/mioa701.c
1685 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686 M: Michael Petchkovsky <mkpetch@internode.on.net>
1689 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690 M: Linus Walleij <linus.walleij@linaro.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 F: arch/arm/mach-nomadik/
1694 F: arch/arm/mach-u300/
1695 F: arch/arm/mach-ux500/
1696 F: arch/arm/boot/dts/ste-*
1697 F: drivers/clk/clk-nomadik.c
1698 F: drivers/clk/clk-u300.c
1699 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1700 F: drivers/clocksource/timer-u300.c
1701 F: drivers/dma/coh901318*
1702 F: drivers/dma/ste_dma40*
1703 F: drivers/hwspinlock/u8500_hsem.c
1704 F: drivers/i2c/busses/i2c-nomadik.c
1705 F: drivers/i2c/busses/i2c-stu300.c
1706 F: drivers/mfd/ab3100*
1707 F: drivers/mfd/ab8500*
1708 F: drivers/mfd/abx500*
1709 F: drivers/mfd/dbx500*
1710 F: drivers/mfd/db8500*
1711 F: drivers/pinctrl/nomadik/
1712 F: drivers/pinctrl/pinctrl-coh901*
1713 F: drivers/pinctrl/pinctrl-u300.c
1714 F: drivers/rtc/rtc-ab3100.c
1715 F: drivers/rtc/rtc-ab8500.c
1716 F: drivers/rtc/rtc-coh901331.c
1717 F: drivers/rtc/rtc-pl031.c
1718 F: drivers/watchdog/coh901327_wdt.c
1719 F: Documentation/devicetree/bindings/arm/ste-*
1720 F: Documentation/devicetree/bindings/arm/ux500/
1721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1723 ARM/NUVOTON NPCM ARCHITECTURE
1724 M: Avi Fishman <avifishman70@gmail.com>
1725 M: Tomer Maimon <tmaimon77@gmail.com>
1726 R: Patrick Venture <venture@google.com>
1727 R: Nancy Yuen <yuenn@google.com>
1728 R: Brendan Higgins <brendanhiggins@google.com>
1729 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1731 F: arch/arm/mach-npcm/
1732 F: arch/arm/boot/dts/nuvoton-npcm*
1733 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1735 F: Documentation/devicetree/bindings/*/*npcm*
1736 F: Documentation/devicetree/bindings/*/*/*npcm*
1738 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739 M: Wan ZongShun <mcuos.com@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 W: http://www.mcuos.com
1743 F: arch/arm/mach-w90x900/
1744 F: drivers/input/keyboard/w90p910_keypad.c
1745 F: drivers/input/touchscreen/w90p910_ts.c
1746 F: drivers/watchdog/nuc900_wdt.c
1747 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1748 F: drivers/mtd/nand/raw/nuc900_nand.c
1749 F: drivers/rtc/rtc-nuc900.c
1750 F: drivers/spi/spi-nuc900.c
1751 F: drivers/usb/host/ehci-w90x900.c
1752 F: drivers/video/fbdev/nuc900fb.c
1754 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1756 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1757 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1760 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761 M: Alexander Clouter <alex@digriz.org.uk>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 W: http://www.digriz.org.uk/ts78xx/kernel
1765 F: arch/arm/mach-orion5x/ts78xx-*
1767 ARM/OXNAS platform support
1768 M: Neil Armstrong <narmstrong@baylibre.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 L: linux-oxnas@groups.io (moderated for non-subscribers)
1772 F: arch/arm/mach-oxnas/
1773 F: arch/arm/boot/dts/ox8*.dts*
1776 ARM/PALM TREO SUPPORT
1777 M: Tomas Cech <sleep_walker@suse.com>
1778 L: linux-arm-kernel@lists.infradead.org
1779 W: http://hackndev.com
1781 F: arch/arm/mach-pxa/palmtreo.*
1783 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784 M: Marek Vasut <marek.vasut@gmail.com>
1785 L: linux-arm-kernel@lists.infradead.org
1786 W: http://hackndev.com
1788 F: arch/arm/mach-pxa/include/mach/palmtx.h
1789 F: arch/arm/mach-pxa/palmtx.c
1790 F: arch/arm/mach-pxa/palmt5.*
1791 F: arch/arm/mach-pxa/include/mach/palmld.h
1792 F: arch/arm/mach-pxa/palmld.c
1793 F: arch/arm/mach-pxa/palmte2.*
1794 F: arch/arm/mach-pxa/include/mach/palmtc.h
1795 F: arch/arm/mach-pxa/palmtc.c
1798 M: Sergey Lapin <slapin@ossfans.org>
1799 L: linux-arm-kernel@lists.infradead.org
1800 W: http://hackndev.com
1802 F: arch/arm/mach-pxa/palmz72.*
1805 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1806 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1809 ARM/PT DIGITAL BOARD PORT
1810 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 W: http://www.armlinux.org.uk/
1815 ARM/QUALCOMM SUPPORT
1816 M: Andy Gross <andy.gross@linaro.org>
1817 M: David Brown <david.brown@linaro.org>
1818 L: linux-arm-msm@vger.kernel.org
1819 L: linux-soc@vger.kernel.org
1821 F: Documentation/devicetree/bindings/soc/qcom/
1822 F: arch/arm/boot/dts/qcom-*.dts
1823 F: arch/arm/boot/dts/qcom-*.dtsi
1824 F: arch/arm/mach-qcom/
1825 F: arch/arm64/boot/dts/qcom/*
1826 F: drivers/i2c/busses/i2c-qup.c
1827 F: drivers/clk/qcom/
1828 F: drivers/dma/qcom/
1829 F: drivers/soc/qcom/
1830 F: drivers/spi/spi-qup.c
1831 F: drivers/tty/serial/msm_serial.c
1832 F: drivers/*/pm8???-*
1833 F: drivers/mfd/ssbi.c
1834 F: drivers/firmware/qcom_scm*
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1837 ARM/RADISYS ENP2611 MACHINE SUPPORT
1838 M: Lennert Buytenhek <kernel@wantstofly.org>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 ARM/REALTEK ARCHITECTURE
1843 M: Andreas Färber <afaerber@suse.de>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 F: arch/arm64/boot/dts/realtek/
1847 F: Documentation/devicetree/bindings/arm/realtek.txt
1849 ARM/RENESAS ARM64 ARCHITECTURE
1850 M: Simon Horman <horms@verge.net.au>
1851 M: Magnus Damm <magnus.damm@gmail.com>
1852 L: linux-renesas-soc@vger.kernel.org
1853 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1856 F: arch/arm64/boot/dts/renesas/
1857 F: Documentation/devicetree/bindings/arm/shmobile.txt
1858 F: drivers/soc/renesas/
1859 F: include/linux/soc/renesas/
1861 ARM/RISCPC ARCHITECTURE
1862 M: Russell King <linux@armlinux.org.uk>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 W: http://www.armlinux.org.uk/
1866 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1867 F: arch/arm/include/asm/hardware/ioc.h
1868 F: arch/arm/include/asm/hardware/iomd.h
1869 F: arch/arm/include/asm/hardware/memc.h
1870 F: arch/arm/mach-rpc/
1871 F: drivers/net/ethernet/8390/etherh.c
1872 F: drivers/net/ethernet/i825xx/ether1*
1873 F: drivers/net/ethernet/seeq/ether3*
1874 F: drivers/scsi/arm/
1876 ARM/Rockchip SoC support
1877 M: Heiko Stuebner <heiko@sntech.de>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 L: linux-rockchip@lists.infradead.org
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1882 F: arch/arm/boot/dts/rk3*
1883 F: arch/arm/boot/dts/rv1108*
1884 F: arch/arm/mach-rockchip/
1885 F: drivers/clk/rockchip/
1886 F: drivers/i2c/busses/i2c-rk3x.c
1887 F: drivers/*/*rockchip*
1888 F: drivers/*/*/*rockchip*
1889 F: sound/soc/rockchip/
1892 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893 M: Kukjin Kim <kgene@kernel.org>
1894 M: Krzysztof Kozlowski <krzk@kernel.org>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1899 F: arch/arm/boot/dts/s3c*
1900 F: arch/arm/boot/dts/s5p*
1901 F: arch/arm/boot/dts/exynos*
1902 F: arch/arm64/boot/dts/exynos/
1903 F: arch/arm/plat-samsung/
1904 F: arch/arm/mach-s3c24*/
1905 F: arch/arm/mach-s3c64xx/
1906 F: arch/arm/mach-s5p*/
1907 F: arch/arm/mach-exynos*/
1908 F: drivers/*/*s3c24*
1909 F: drivers/*/*/*s3c24*
1910 F: drivers/*/*s3c64xx*
1911 F: drivers/*/*s5pv210*
1912 F: drivers/memory/samsung/*
1913 F: drivers/soc/samsung/*
1914 F: Documentation/arm/Samsung/
1915 F: Documentation/devicetree/bindings/arm/samsung/
1916 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1917 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1920 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921 M: Kyungmin Park <kyungmin.park@samsung.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/mach-s5pv210/
1926 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927 M: Kyungmin Park <kyungmin.park@samsung.com>
1928 M: Kamil Debski <kamil@wypas.org>
1929 M: Andrzej Hajda <a.hajda@samsung.com>
1930 L: linux-arm-kernel@lists.infradead.org
1931 L: linux-media@vger.kernel.org
1933 F: drivers/media/platform/s5p-g2d/
1935 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936 M: Marek Szyprowski <m.szyprowski@samsung.com>
1937 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938 L: linux-media@vger.kernel.org
1940 F: drivers/media/platform/s5p-cec/
1941 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1943 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 L: linux-media@vger.kernel.org
1949 F: drivers/media/platform/s5p-jpeg/
1951 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952 M: Kyungmin Park <kyungmin.park@samsung.com>
1953 M: Kamil Debski <kamil@wypas.org>
1954 M: Jeongtae Park <jtp.park@samsung.com>
1955 M: Andrzej Hajda <a.hajda@samsung.com>
1956 L: linux-arm-kernel@lists.infradead.org
1957 L: linux-media@vger.kernel.org
1959 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1960 F: drivers/media/platform/s5p-mfc/
1962 ARM/SHMOBILE ARM ARCHITECTURE
1963 M: Simon Horman <horms@verge.net.au>
1964 M: Magnus Damm <magnus.damm@gmail.com>
1965 L: linux-renesas-soc@vger.kernel.org
1966 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1969 F: arch/arm/boot/dts/emev2*
1970 F: arch/arm/boot/dts/r7s*
1971 F: arch/arm/boot/dts/r8a*
1972 F: arch/arm/boot/dts/sh*
1973 F: arch/arm/configs/shmobile_defconfig
1974 F: arch/arm/include/debug/renesas-scif.S
1975 F: arch/arm/mach-shmobile/
1976 F: Documentation/devicetree/bindings/arm/shmobile.txt
1977 F: drivers/soc/renesas/
1978 F: include/linux/soc/renesas/
1980 ARM/SOCFPGA ARCHITECTURE
1981 M: Dinh Nguyen <dinguyen@kernel.org>
1983 F: arch/arm/mach-socfpga/
1984 F: arch/arm/boot/dts/socfpga*
1985 F: arch/arm/configs/socfpga_defconfig
1986 F: arch/arm64/boot/dts/altera/
1987 W: http://www.rocketboards.org
1988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1990 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991 M: Dinh Nguyen <dinguyen@kernel.org>
1993 F: drivers/clk/socfpga/
1995 ARM/SOCFPGA EDAC SUPPORT
1996 M: Thor Thayer <thor.thayer@linux.intel.com>
1998 F: drivers/edac/altera_edac.
2000 ARM/SPREADTRUM SoC SUPPORT
2001 M: Orson Zhai <orsonzhai@gmail.com>
2002 M: Baolin Wang <baolin.wang@linaro.org>
2003 M: Chunyan Zhang <zhang.lyra@gmail.com>
2005 F: arch/arm64/boot/dts/sprd
2008 ARM/STI ARCHITECTURE
2009 M: Patrice Chotard <patrice.chotard@st.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 W: http://www.stlinux.com
2013 F: arch/arm/mach-sti/
2014 F: arch/arm/boot/dts/sti*
2015 F: drivers/char/hw_random/st-rng.c
2016 F: drivers/clocksource/arm_global_timer.c
2017 F: drivers/clocksource/clksrc_st_lpc.c
2018 F: drivers/cpufreq/sti-cpufreq.c
2019 F: drivers/dma/st_fdma*
2020 F: drivers/i2c/busses/i2c-st.c
2021 F: drivers/media/rc/st_rc.c
2022 F: drivers/media/platform/sti/c8sectpfe/
2023 F: drivers/mmc/host/sdhci-st.c
2024 F: drivers/phy/st/phy-miphy28lp.c
2025 F: drivers/phy/st/phy-stih407-usb.c
2026 F: drivers/pinctrl/pinctrl-st.c
2027 F: drivers/remoteproc/st_remoteproc.c
2028 F: drivers/remoteproc/st_slim_rproc.c
2029 F: drivers/reset/sti/
2030 F: drivers/rtc/rtc-st-lpc.c
2031 F: drivers/tty/serial/st-asc.c
2032 F: drivers/usb/dwc3/dwc3-st.c
2033 F: drivers/usb/host/ehci-st.c
2034 F: drivers/usb/host/ohci-st.c
2035 F: drivers/watchdog/st_lpc_wdt.c
2036 F: drivers/ata/ahci_st.c
2037 F: include/linux/remoteproc/st_slim_rproc.h
2039 ARM/STM32 ARCHITECTURE
2040 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041 M: Alexandre Torgue <alexandre.torgue@st.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2046 F: arch/arm/boot/dts/stm32*
2047 F: arch/arm/mach-stm32/
2048 F: drivers/clocksource/armv7m_systick.c
2050 ARM/Synaptics Berlin SoC support
2051 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 F: arch/arm/mach-berlin/
2056 F: arch/arm/boot/dts/berlin*
2057 F: arch/arm64/boot/dts/marvell/berlin*
2059 ARM/TANGO ARCHITECTURE
2060 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2061 M: Mans Rullgard <mans@mansr.com>
2062 L: linux-arm-kernel@lists.infradead.org
2066 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072 M: Hans Verkuil <hans.verkuil@cisco.com>
2073 L: linux-tegra@vger.kernel.org
2074 L: linux-media@vger.kernel.org
2076 F: drivers/media/platform/tegra-cec/
2077 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2079 ARM/TETON BGA MACHINE SUPPORT
2080 M: "Mark F. Brown" <mark.brown314@gmail.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085 M: Santosh Shilimkar <ssantosh@kernel.org>
2086 L: linux-kernel@vger.kernel.org
2088 F: drivers/memory/*emif*
2090 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091 M: Santosh Shilimkar <ssantosh@kernel.org>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: arch/arm/mach-keystone/
2095 F: arch/arm/boot/dts/keystone-*
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2098 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099 M: Santosh Shilimkar <ssantosh@kernel.org>
2100 L: linux-kernel@vger.kernel.org
2102 F: drivers/clk/keystone/
2104 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105 M: Santosh Shilimkar <ssantosh@kernel.org>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L: linux-kernel@vger.kernel.org
2109 F: drivers/clocksource/timer-keystone.c
2111 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112 M: Santosh Shilimkar <ssantosh@kernel.org>
2113 L: linux-kernel@vger.kernel.org
2115 F: drivers/power/reset/keystone-reset.c
2117 ARM/THECUS N2100 MACHINE SUPPORT
2118 M: Lennert Buytenhek <kernel@wantstofly.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 ARM/TOSA MACHINE SUPPORT
2123 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124 M: Dirk Opfer <dirk@opfer-online.de>
2127 ARM/UNIPHIER ARCHITECTURE
2128 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2132 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134 F: arch/arm/boot/dts/uniphier*
2135 F: arch/arm/include/asm/hardware/cache-uniphier.h
2136 F: arch/arm/mach-uniphier/
2137 F: arch/arm/mm/cache-uniphier.c
2138 F: arch/arm64/boot/dts/socionext/uniphier*
2139 F: drivers/bus/uniphier-system-bus.c
2140 F: drivers/clk/uniphier/
2141 F: drivers/gpio/gpio-uniphier.c
2142 F: drivers/i2c/busses/i2c-uniphier*
2143 F: drivers/irqchip/irq-uniphier-aidet.c
2144 F: drivers/pinctrl/uniphier/
2145 F: drivers/reset/reset-uniphier.c
2146 F: drivers/tty/serial/8250/8250_uniphier.c
2149 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150 M: Ulf Hansson <ulf.hansson@linaro.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.linaro.org/people/ulfh/clk.git
2154 F: drivers/clk/ux500/
2156 ARM/VERSATILE EXPRESS PLATFORM
2157 M: Liviu Dudau <liviu.dudau@arm.com>
2158 M: Sudeep Holla <sudeep.holla@arm.com>
2159 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 F: arch/arm/boot/dts/vexpress*
2163 F: arch/arm64/boot/dts/arm/
2164 F: arch/arm/mach-vexpress/
2167 F: drivers/clk/versatile/clk-vexpress-osc.c
2168 F: drivers/clocksource/versatile.c
2172 M: Russell King <linux@armlinux.org.uk>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 W: http://www.armlinux.org.uk/
2178 ARM/VOIPAC PXA270 SUPPORT
2179 M: Marek Vasut <marek.vasut@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 F: arch/arm/mach-pxa/vpac270.c
2183 F: arch/arm/mach-pxa/include/mach/vpac270.h
2185 ARM/VT8500 ARM ARCHITECTURE
2186 M: Tony Prisk <linux@prisktech.co.nz>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/mach-vt8500/
2190 F: drivers/clocksource/vt8500_timer.c
2191 F: drivers/i2c/busses/i2c-wmt.c
2192 F: drivers/mmc/host/wmt-sdmmc.c
2193 F: drivers/pwm/pwm-vt8500.c
2194 F: drivers/rtc/rtc-vt8500.c
2195 F: drivers/tty/serial/vt8500_serial.c
2196 F: drivers/usb/host/ehci-platform.c
2197 F: drivers/usb/host/uhci-platform.c
2198 F: drivers/video/fbdev/vt8500lcdfb.*
2199 F: drivers/video/fbdev/wm8505fb*
2200 F: drivers/video/fbdev/wmt_ge_rops.*
2202 ARM/ZIPIT Z2 SUPPORT
2203 M: Marek Vasut <marek.vasut@gmail.com>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 F: arch/arm/mach-pxa/z2.c
2207 F: arch/arm/mach-pxa/include/mach/z2.h
2209 ARM/ZTE ARCHITECTURE
2210 M: Jun Nie <jun.nie@linaro.org>
2211 M: Baoyou Xie <baoyou.xie@linaro.org>
2212 M: Shawn Guo <shawnguo@kernel.org>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 F: arch/arm/boot/dts/zx2967*
2216 F: arch/arm/mach-zx/
2217 F: arch/arm64/boot/dts/zte/
2219 F: drivers/dma/zx_dma.c
2220 F: drivers/gpio/gpio-zx.c
2221 F: drivers/i2c/busses/i2c-zx2967.c
2222 F: drivers/mmc/host/dw_mmc-zx.*
2223 F: drivers/pinctrl/zte/
2225 F: drivers/thermal/zx2967_thermal.c
2226 F: drivers/watchdog/zx2967_wdt.c
2227 F: Documentation/devicetree/bindings/arm/zte.txt
2228 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2229 F: Documentation/devicetree/bindings/dma/zxdma.txt
2230 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235 F: Documentation/devicetree/bindings/soc/zte/
2236 F: Documentation/devicetree/bindings/sound/zte,*.txt
2237 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239 F: include/dt-bindings/clock/zx2967*.h
2240 F: include/dt-bindings/soc/zte,*.h
2241 F: sound/soc/codecs/zx_aud96p22.c
2244 ARM/ZYNQ ARCHITECTURE
2245 M: Michal Simek <michal.simek@xilinx.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 W: http://wiki.xilinx.com
2248 T: git https://github.com/Xilinx/linux-xlnx.git
2250 F: arch/arm/mach-zynq/
2251 F: drivers/cpuidle/cpuidle-zynq.c
2252 F: drivers/block/xsysace.c
2255 F: drivers/clocksource/cadence_ttc_timer.c
2256 F: drivers/i2c/busses/i2c-cadence.c
2257 F: drivers/mmc/host/sdhci-of-arasan.c
2258 F: drivers/edac/synopsys_edac.c
2260 ARM64 PORT (AARCH64 ARCHITECTURE)
2261 M: Catalin Marinas <catalin.marinas@arm.com>
2262 M: Will Deacon <will.deacon@arm.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2267 F: Documentation/arm64/
2269 AS3645A LED FLASH CONTROLLER DRIVER
2270 M: Sakari Ailus <sakari.ailus@iki.fi>
2271 L: linux-leds@vger.kernel.org
2273 F: drivers/leds/leds-as3645a.c
2275 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2276 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2277 L: linux-media@vger.kernel.org
2278 T: git git://linuxtv.org/media_tree.git
2280 F: drivers/media/i2c/ak7375.c
2281 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
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
2559 M: Ralf Baechle <ralf@linux-mips.org>
2560 L: linux-hams@vger.kernel.org
2561 W: http://www.linux-ax25.org/
2563 F: include/uapi/linux/ax25.h
2564 F: include/net/ax25.h
2568 M: Peter Rosin <peda@axentia.se>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 F: Documentation/devicetree/bindings/arm/axentia.txt
2572 F: arch/arm/boot/dts/at91-linea.dtsi
2573 F: arch/arm/boot/dts/at91-natte.dtsi
2574 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2575 F: arch/arm/boot/dts/at91-tse850-3.dts
2577 AXENTIA ASOC DRIVERS
2578 M: Peter Rosin <peda@axentia.se>
2579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2581 F: Documentation/devicetree/bindings/sound/axentia,*
2582 F: sound/soc/atmel/tse850-pcm5142.c
2585 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2586 L: linux-media@vger.kernel.org
2587 W: https://linuxtv.org
2588 T: git git://linuxtv.org/media_tree.git
2590 F: drivers/media/usb/dvb-usb-v2/az6007.c
2592 AZTECH FM RADIO RECEIVER DRIVER
2593 M: Hans Verkuil <hverkuil@xs4all.nl>
2594 L: linux-media@vger.kernel.org
2595 T: git git://linuxtv.org/media_tree.git
2596 W: https://linuxtv.org
2598 F: drivers/media/radio/radio-aztech*
2601 L: linux-wireless@vger.kernel.org
2602 L: b43-dev@lists.infradead.org
2603 W: http://wireless.kernel.org/en/users/Drivers/b43
2605 F: drivers/net/wireless/broadcom/b43/
2607 B43LEGACY WIRELESS DRIVER
2608 M: Larry Finger <Larry.Finger@lwfinger.net>
2609 L: linux-wireless@vger.kernel.org
2610 L: b43-dev@lists.infradead.org
2611 W: http://wireless.kernel.org/en/users/Drivers/b43
2613 F: drivers/net/wireless/broadcom/b43legacy/
2615 BACKLIGHT CLASS/SUBSYSTEM
2616 M: Lee Jones <lee.jones@linaro.org>
2617 M: Daniel Thompson <daniel.thompson@linaro.org>
2618 M: Jingoo Han <jingoohan1@gmail.com>
2619 L: dri-devel@lists.freedesktop.org
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2622 F: drivers/video/backlight/
2623 F: include/linux/backlight.h
2624 F: include/linux/pwm_backlight.h
2625 F: Documentation/devicetree/bindings/leds/backlight
2628 M: Marek Lindner <mareklindner@neomailbox.ch>
2629 M: Simon Wunderlich <sw@simonwunderlich.de>
2630 M: Antonio Quartulli <a@unstable.cc>
2631 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2632 W: https://www.open-mesh.org/
2633 Q: https://patchwork.open-mesh.org/project/batman/list/
2635 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2636 F: Documentation/ABI/testing/sysfs-class-net-mesh
2637 F: Documentation/networking/batman-adv.rst
2638 F: include/uapi/linux/batadv_packet.h
2639 F: include/uapi/linux/batman_adv.h
2642 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2643 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2644 L: linux-hams@vger.kernel.org
2645 W: http://www.baycom.org/~tom/ham/ham.html
2647 F: drivers/net/hamradio/baycom*
2649 BCACHE (BLOCK LAYER CACHE)
2650 M: Coly Li <colyli@suse.de>
2651 M: Kent Overstreet <kent.overstreet@gmail.com>
2652 L: linux-bcache@vger.kernel.org
2653 W: http://bcache.evilpiepirate.org
2654 C: irc://irc.oftc.net/bcache
2656 F: drivers/md/bcache/
2658 BDISP ST MEDIA DRIVER
2659 M: Fabien Dessenne <fabien.dessenne@st.com>
2660 L: linux-media@vger.kernel.org
2661 T: git git://linuxtv.org/media_tree.git
2662 W: https://linuxtv.org
2664 F: drivers/media/platform/sti/bdisp
2666 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2667 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2668 L: netdev@vger.kernel.org
2670 F: drivers/net/ethernet/ec_bhf.c
2673 M: Luis de Bethencourt <luisbg@kernel.org>
2674 M: Salah Triki <salah.triki@gmail.com>
2676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2677 F: Documentation/filesystems/befs.txt
2681 M: Paolo Valente <paolo.valente@linaro.org>
2682 M: Jens Axboe <axboe@kernel.dk>
2683 L: linux-block@vger.kernel.org
2686 F: Documentation/block/bfq-iosched.txt
2689 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2691 F: Documentation/filesystems/bfs.txt
2693 F: include/uapi/linux/bfs_fs.h
2695 BLINKM RGB LED DRIVER
2696 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2698 F: drivers/leds/leds-blinkm.c
2701 M: Jens Axboe <axboe@kernel.dk>
2702 L: linux-block@vger.kernel.org
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2707 F: kernel/trace/blktrace.c
2711 M: Joern Engel <joern@lazybastard.org>
2712 L: linux-mtd@lists.infradead.org
2714 F: drivers/mtd/devices/block2mtd.c
2717 M: Marcel Holtmann <marcel@holtmann.org>
2718 M: Johan Hedberg <johan.hedberg@gmail.com>
2719 L: linux-bluetooth@vger.kernel.org
2720 W: http://www.bluez.org/
2721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2724 F: drivers/bluetooth/
2727 M: Marcel Holtmann <marcel@holtmann.org>
2728 M: Johan Hedberg <johan.hedberg@gmail.com>
2729 L: linux-bluetooth@vger.kernel.org
2730 W: http://www.bluez.org/
2731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2735 F: include/net/bluetooth/
2738 M: Jay Vosburgh <j.vosburgh@gmail.com>
2739 M: Veaceslav Falico <vfalico@gmail.com>
2740 M: Andy Gospodarek <andy@greyhouse.net>
2741 L: netdev@vger.kernel.org
2742 W: http://sourceforge.net/projects/bonding/
2744 F: drivers/net/bonding/
2745 F: include/uapi/linux/if_bonding.h
2747 BPF (Safe dynamic programs and tools)
2748 M: Alexei Starovoitov <ast@kernel.org>
2749 M: Daniel Borkmann <daniel@iogearbox.net>
2750 L: netdev@vger.kernel.org
2751 L: linux-kernel@vger.kernel.org
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2754 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2756 F: arch/x86/net/bpf_jit*
2757 F: Documentation/networking/filter.txt
2758 F: Documentation/bpf/
2759 F: include/linux/bpf*
2760 F: include/linux/filter.h
2761 F: include/trace/events/xdp.h
2762 F: include/uapi/linux/bpf*
2763 F: include/uapi/linux/filter.h
2765 F: kernel/trace/bpf_trace.c
2768 F: net/core/filter.c
2769 F: net/sched/act_bpf.c
2770 F: net/sched/cls_bpf.c
2774 F: tools/testing/selftests/bpf/
2776 BROADCOM B44 10/100 ETHERNET DRIVER
2777 M: Michael Chan <michael.chan@broadcom.com>
2778 L: netdev@vger.kernel.org
2780 F: drivers/net/ethernet/broadcom/b44.*
2782 BROADCOM B53 ETHERNET SWITCH DRIVER
2783 M: Florian Fainelli <f.fainelli@gmail.com>
2784 L: netdev@vger.kernel.org
2785 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2787 F: drivers/net/dsa/b53/*
2788 F: include/linux/platform_data/b53.h
2790 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2791 M: Florian Fainelli <f.fainelli@gmail.com>
2792 M: Ray Jui <rjui@broadcom.com>
2793 M: Scott Branden <sbranden@broadcom.com>
2794 M: bcm-kernel-feedback-list@broadcom.com
2795 T: git git://github.com/broadcom/mach-bcm
2801 F: arch/arm/mach-bcm/
2803 BROADCOM BCM2835 ARM ARCHITECTURE
2804 M: Eric Anholt <eric@anholt.net>
2805 M: Stefan Wahren <stefan.wahren@i2se.com>
2806 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 T: git git://github.com/anholt/linux
2811 F: drivers/staging/vc04_services
2813 BROADCOM BCM47XX MIPS ARCHITECTURE
2814 M: Hauke Mehrtens <hauke@hauke-m.de>
2815 M: Rafał Miłecki <zajec5@gmail.com>
2816 L: linux-mips@linux-mips.org
2818 F: Documentation/devicetree/bindings/mips/brcm/
2819 F: arch/mips/bcm47xx/*
2820 F: arch/mips/include/asm/mach-bcm47xx/*
2822 BROADCOM BCM5301X ARM ARCHITECTURE
2823 M: Hauke Mehrtens <hauke@hauke-m.de>
2824 M: Rafał Miłecki <zajec5@gmail.com>
2825 M: Jon Mason <jonmason@broadcom.com>
2826 M: bcm-kernel-feedback-list@broadcom.com
2827 L: linux-arm-kernel@lists.infradead.org
2829 F: arch/arm/mach-bcm/bcm_5301x.c
2830 F: arch/arm/boot/dts/bcm5301x*.dtsi
2831 F: arch/arm/boot/dts/bcm470*
2832 F: arch/arm/boot/dts/bcm953012*
2834 BROADCOM BCM53573 ARM ARCHITECTURE
2835 M: Rafał Miłecki <rafal@milecki.pl>
2836 L: linux-arm-kernel@lists.infradead.org
2838 F: arch/arm/boot/dts/bcm53573*
2839 F: arch/arm/boot/dts/bcm47189*
2841 BROADCOM BCM63XX ARM ARCHITECTURE
2842 M: Florian Fainelli <f.fainelli@gmail.com>
2843 M: bcm-kernel-feedback-list@broadcom.com
2844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T: git git://github.com/broadcom/stblinux.git
2849 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2850 M: Kevin Cernekee <cernekee@gmail.com>
2851 L: linux-usb@vger.kernel.org
2853 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2855 BROADCOM BCM7XXX ARM ARCHITECTURE
2856 M: Brian Norris <computersforpeace@gmail.com>
2857 M: Gregory Fong <gregory.0xf0@gmail.com>
2858 M: Florian Fainelli <f.fainelli@gmail.com>
2859 M: bcm-kernel-feedback-list@broadcom.com
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 T: git git://github.com/broadcom/stblinux.git
2863 F: arch/arm/mach-bcm/*brcmstb*
2864 F: arch/arm/boot/dts/bcm7*.dts*
2865 F: drivers/bus/brcmstb_gisb.c
2866 F: arch/arm/mm/cache-b15-rac.c
2867 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2870 BROADCOM BMIPS CPUFREQ DRIVER
2871 M: Markus Mayer <mmayer@broadcom.com>
2872 M: bcm-kernel-feedback-list@broadcom.com
2873 L: linux-pm@vger.kernel.org
2875 F: drivers/cpufreq/bmips-cpufreq.c
2877 BROADCOM BMIPS MIPS ARCHITECTURE
2878 M: Kevin Cernekee <cernekee@gmail.com>
2879 M: Florian Fainelli <f.fainelli@gmail.com>
2880 L: linux-mips@linux-mips.org
2881 T: git git://github.com/broadcom/stblinux.git
2883 F: arch/mips/bmips/*
2884 F: arch/mips/include/asm/mach-bmips/*
2885 F: arch/mips/kernel/*bmips*
2886 F: arch/mips/boot/dts/brcm/bcm*.dts*
2887 F: drivers/irqchip/irq-bcm63*
2888 F: drivers/irqchip/irq-bcm7*
2889 F: drivers/irqchip/irq-brcmstb*
2890 F: include/linux/bcm963xx_nvram.h
2891 F: include/linux/bcm963xx_tag.h
2893 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2894 M: Rasesh Mody <rasesh.mody@cavium.com>
2895 M: Harish Patil <harish.patil@cavium.com>
2896 M: Dept-GELinuxNICDev@cavium.com
2897 L: netdev@vger.kernel.org
2899 F: drivers/net/ethernet/broadcom/bnx2.*
2900 F: drivers/net/ethernet/broadcom/bnx2_*
2902 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2903 M: QLogic-Storage-Upstream@qlogic.com
2904 L: linux-scsi@vger.kernel.org
2906 F: drivers/scsi/bnx2fc/
2908 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2909 M: QLogic-Storage-Upstream@qlogic.com
2910 L: linux-scsi@vger.kernel.org
2912 F: drivers/scsi/bnx2i/
2914 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2915 M: Ariel Elior <ariel.elior@cavium.com>
2916 M: everest-linux-l2@cavium.com
2917 L: netdev@vger.kernel.org
2919 F: drivers/net/ethernet/broadcom/bnx2x/
2921 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2922 M: Michael Chan <michael.chan@broadcom.com>
2923 L: netdev@vger.kernel.org
2925 F: drivers/net/ethernet/broadcom/bnxt/
2927 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2928 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2929 M: Franky Lin <franky.lin@broadcom.com>
2930 M: Hante Meuleman <hante.meuleman@broadcom.com>
2931 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2932 M: Wright Feng <wright.feng@cypress.com>
2933 L: linux-wireless@vger.kernel.org
2934 L: brcm80211-dev-list.pdl@broadcom.com
2935 L: brcm80211-dev-list@cypress.com
2937 F: drivers/net/wireless/broadcom/brcm80211/
2939 BROADCOM BRCMSTB GPIO DRIVER
2940 M: Gregory Fong <gregory.0xf0@gmail.com>
2941 L: bcm-kernel-feedback-list@broadcom.com
2943 F: drivers/gpio/gpio-brcmstb.c
2944 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2946 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2947 M: Al Cooper <alcooperx@gmail.com>
2948 L: linux-kernel@vger.kernel.org
2949 L: bcm-kernel-feedback-list@broadcom.com
2951 F: drivers/phy/broadcom/phy-brcm-usb*
2953 BROADCOM GENET ETHERNET DRIVER
2954 M: Doug Berger <opendmb@gmail.com>
2955 M: Florian Fainelli <f.fainelli@gmail.com>
2956 L: netdev@vger.kernel.org
2958 F: drivers/net/ethernet/broadcom/genet/
2960 BROADCOM IPROC ARM ARCHITECTURE
2961 M: Ray Jui <rjui@broadcom.com>
2962 M: Scott Branden <sbranden@broadcom.com>
2963 M: Jon Mason <jonmason@broadcom.com>
2964 M: bcm-kernel-feedback-list@broadcom.com
2965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966 T: git git://github.com/broadcom/cygnus-linux.git
2982 F: arch/arm64/boot/dts/broadcom/ns2*
2983 F: drivers/clk/bcm/clk-ns*
2984 F: drivers/pinctrl/bcm/pinctrl-ns*
2986 BROADCOM KONA GPIO DRIVER
2987 M: Ray Jui <rjui@broadcom.com>
2988 L: bcm-kernel-feedback-list@broadcom.com
2990 F: drivers/gpio/gpio-bcm-kona.c
2991 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2993 BROADCOM NETXTREME-E ROCE DRIVER
2994 M: Selvin Xavier <selvin.xavier@broadcom.com>
2995 M: Devesh Sharma <devesh.sharma@broadcom.com>
2996 M: Somnath Kotur <somnath.kotur@broadcom.com>
2997 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2998 L: linux-rdma@vger.kernel.org
2999 W: http://www.broadcom.com
3001 F: drivers/infiniband/hw/bnxt_re/
3002 F: include/uapi/rdma/bnxt_re-abi.h
3004 BROADCOM NVRAM DRIVER
3005 M: Rafał Miłecki <zajec5@gmail.com>
3006 L: linux-mips@linux-mips.org
3008 F: drivers/firmware/broadcom/*
3010 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3011 M: Rafał Miłecki <zajec5@gmail.com>
3012 L: linux-wireless@vger.kernel.org
3015 F: include/linux/bcma/
3017 BROADCOM STB AVS CPUFREQ DRIVER
3018 M: Markus Mayer <mmayer@broadcom.com>
3019 M: bcm-kernel-feedback-list@broadcom.com
3020 L: linux-pm@vger.kernel.org
3022 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3023 F: drivers/cpufreq/brcmstb*
3025 BROADCOM STB AVS TMON DRIVER
3026 M: Markus Mayer <mmayer@broadcom.com>
3027 M: bcm-kernel-feedback-list@broadcom.com
3028 L: linux-pm@vger.kernel.org
3030 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3031 F: drivers/thermal/broadcom/brcmstb*
3033 BROADCOM STB NAND FLASH DRIVER
3034 M: Brian Norris <computersforpeace@gmail.com>
3035 M: Kamal Dasu <kdasu.kdev@gmail.com>
3036 L: linux-mtd@lists.infradead.org
3037 L: bcm-kernel-feedback-list@broadcom.com
3039 F: drivers/mtd/nand/raw/brcmnand/
3041 BROADCOM STB DPFE DRIVER
3042 M: Markus Mayer <mmayer@broadcom.com>
3043 M: bcm-kernel-feedback-list@broadcom.com
3044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3047 F: drivers/memory/brcmstb_dpfe.c
3049 BROADCOM SYSTEMPORT ETHERNET DRIVER
3050 M: Florian Fainelli <f.fainelli@gmail.com>
3051 L: netdev@vger.kernel.org
3053 F: drivers/net/ethernet/broadcom/bcmsysport.*
3055 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3056 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3057 M: Prashant Sreedharan <prashant@broadcom.com>
3058 M: Michael Chan <mchan@broadcom.com>
3059 L: netdev@vger.kernel.org
3061 F: drivers/net/ethernet/broadcom/tg3.*
3063 BROCADE BFA FC SCSI DRIVER
3064 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3065 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3066 L: linux-scsi@vger.kernel.org
3068 F: drivers/scsi/bfa/
3070 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3071 M: Rasesh Mody <rasesh.mody@cavium.com>
3072 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3073 M: Dept-GELinuxNICDev@cavium.com
3074 L: netdev@vger.kernel.org
3076 F: drivers/net/ethernet/brocade/bna/
3078 BSG (block layer generic sg v4 driver)
3079 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3080 L: linux-scsi@vger.kernel.org
3083 F: include/linux/bsg.h
3084 F: include/uapi/linux/bsg.h
3087 M: Clemens Ladisch <clemens@ladisch.de>
3088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3089 T: git git://git.alsa-project.org/alsa-kernel.git
3091 F: Documentation/sound/cards/bt87x.rst
3092 F: sound/pci/bt87x.c
3095 M: Michael Buesch <m@bues.ch>
3096 W: http://bu3sch.de/btgpio.php
3098 F: drivers/gpio/gpio-bt8xx.c
3101 M: Chris Mason <clm@fb.com>
3102 M: Josef Bacik <jbacik@fb.com>
3103 M: David Sterba <dsterba@suse.com>
3104 L: linux-btrfs@vger.kernel.org
3105 W: http://btrfs.wiki.kernel.org/
3106 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3109 F: Documentation/filesystems/btrfs.txt
3111 F: include/linux/btrfs*
3112 F: include/uapi/linux/btrfs*
3114 BTTV VIDEO4LINUX DRIVER
3115 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3116 L: linux-media@vger.kernel.org
3117 W: https://linuxtv.org
3118 T: git git://linuxtv.org/media_tree.git
3120 F: Documentation/media/v4l-drivers/bttv*
3121 F: drivers/media/pci/bt8xx/bttv*
3123 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3124 M: Chanwoo Choi <cw00.choi@samsung.com>
3125 L: linux-pm@vger.kernel.org
3126 L: linux-samsung-soc@vger.kernel.org
3127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3129 F: drivers/devfreq/exynos-bus.c
3130 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3132 BUSLOGIC SCSI DRIVER
3133 M: Khalid Aziz <khalid@gonehiking.org>
3134 L: linux-scsi@vger.kernel.org
3136 F: drivers/scsi/BusLogic.*
3137 F: drivers/scsi/FlashPoint.*
3139 C-MEDIA CMI8788 DRIVER
3140 M: Clemens Ladisch <clemens@ladisch.de>
3141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3142 T: git git://git.alsa-project.org/alsa-kernel.git
3144 F: sound/pci/oxygen/
3147 M: Mark Salter <msalter@redhat.com>
3148 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3149 L: linux-c6x-dev@linux-c6x.org
3150 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3154 CA8210 IEEE-802.15.4 RADIO DRIVER
3155 M: Harry Morris <h.morris@cascoda.com>
3156 L: linux-wpan@vger.kernel.org
3157 W: https://github.com/Cascoda/ca8210-linux.git
3159 F: drivers/net/ieee802154/ca8210.c
3160 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3162 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3163 M: David Howells <dhowells@redhat.com>
3164 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3166 F: Documentation/filesystems/caching/cachefiles.txt
3169 CADENCE MIPI-CSI2 BRIDGES
3170 M: Maxime Ripard <maxime.ripard@bootlin.com>
3171 L: linux-media@vger.kernel.org
3173 F: Documentation/devicetree/bindings/media/cdns,*.txt
3174 F: drivers/media/platform/cadence/cdns-csi2*
3176 CADET FM/AM RADIO RECEIVER DRIVER
3177 M: Hans Verkuil <hverkuil@xs4all.nl>
3178 L: linux-media@vger.kernel.org
3179 T: git git://linuxtv.org/media_tree.git
3180 W: https://linuxtv.org
3182 F: drivers/media/radio/radio-cadet*
3184 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3185 M: Jonathan Corbet <corbet@lwn.net>
3186 L: linux-media@vger.kernel.org
3187 T: git git://linuxtv.org/media_tree.git
3189 F: Documentation/media/v4l-drivers/cafe_ccic*
3190 F: drivers/media/platform/marvell-ccic/
3193 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3194 L: netdev@vger.kernel.org
3196 F: Documentation/networking/caif/
3197 F: drivers/net/caif/
3198 F: include/uapi/linux/caif/
3199 F: include/net/caif/
3202 CALGARY x86-64 IOMMU
3203 M: Muli Ben-Yehuda <mulix@mulix.org>
3204 M: Jon Mason <jdmason@kudzu.us>
3205 L: iommu@lists.linux-foundation.org
3207 F: arch/x86/kernel/pci-calgary_64.c
3208 F: arch/x86/kernel/tce_64.c
3209 F: arch/x86/include/asm/calgary.h
3210 F: arch/x86/include/asm/tce.h
3213 M: Wolfgang Grandegger <wg@grandegger.com>
3214 M: Marc Kleine-Budde <mkl@pengutronix.de>
3215 L: linux-can@vger.kernel.org
3216 W: https://github.com/linux-can
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3220 F: Documentation/devicetree/bindings/net/can/
3222 F: include/linux/can/dev.h
3223 F: include/linux/can/platform/
3224 F: include/uapi/linux/can/error.h
3225 F: include/uapi/linux/can/netlink.h
3228 M: Oliver Hartkopp <socketcan@hartkopp.net>
3229 M: Marc Kleine-Budde <mkl@pengutronix.de>
3230 L: linux-can@vger.kernel.org
3231 W: https://github.com/linux-can
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3235 F: Documentation/networking/can.rst
3237 F: include/linux/can/core.h
3238 F: include/uapi/linux/can.h
3239 F: include/uapi/linux/can/bcm.h
3240 F: include/uapi/linux/can/raw.h
3241 F: include/uapi/linux/can/gw.h
3244 M: Serge Hallyn <serge@hallyn.com>
3245 L: linux-security-module@vger.kernel.org
3247 F: include/linux/capability.h
3248 F: include/uapi/linux/capability.h
3249 F: security/commoncap.c
3250 F: kernel/capability.c
3252 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3253 M: Kevin Tsai <ktsai@capellamicro.com>
3255 F: drivers/iio/light/cm*
3257 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3258 M: Christian Lamparter <chunkeey@googlemail.com>
3259 L: linux-wireless@vger.kernel.org
3260 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3262 F: drivers/net/wireless/ath/carl9170/
3265 M: Jan Glauber <jglauber@cavium.com>
3266 M: David Daney <david.daney@cavium.com>
3267 W: http://www.cavium.com
3269 F: drivers/i2c/busses/i2c-octeon*
3270 F: drivers/i2c/busses/i2c-thunderx*
3272 CAVIUM LIQUIDIO NETWORK DRIVER
3273 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3274 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3275 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3276 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3277 L: netdev@vger.kernel.org
3278 W: http://www.cavium.com
3280 F: drivers/net/ethernet/cavium/liquidio/
3283 M: Jan Glauber <jglauber@cavium.com>
3284 M: David Daney <david.daney@cavium.com>
3285 M: Steven J. Hill <Steven.Hill@cavium.com>
3286 W: http://www.cavium.com
3288 F: drivers/mmc/host/cavium*
3290 CAVIUM OCTEON-TX CRYPTO DRIVER
3291 M: George Cherian <george.cherian@cavium.com>
3292 L: linux-crypto@vger.kernel.org
3293 W: http://www.cavium.com
3295 F: drivers/crypto/cavium/cpt/
3297 CAVIUM THUNDERX2 ARM64 SOC
3298 M: Robert Richter <rrichter@cavium.com>
3299 M: Jayachandran C <jnair@caviumnetworks.com>
3300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3302 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3303 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3305 CC2520 IEEE-802.15.4 RADIO DRIVER
3306 M: Varka Bhadram <varkabhadram@gmail.com>
3307 L: linux-wpan@vger.kernel.org
3309 F: drivers/net/ieee802154/cc2520.c
3310 F: include/linux/spi/cc2520.h
3311 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3313 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3314 M: Gilad Ben-Yossef <gilad@benyossef.com>
3315 L: linux-crypto@vger.kernel.org
3317 F: drivers/crypto/ccree/
3318 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3321 M: Hans Verkuil <hans.verkuil@cisco.com>
3322 L: linux-media@vger.kernel.org
3323 T: git git://linuxtv.org/media_tree.git
3324 W: http://linuxtv.org
3326 F: Documentation/media/kapi/cec-core.rst
3327 F: Documentation/media/uapi/cec
3328 F: drivers/media/cec/
3329 F: drivers/media/rc/keymaps/rc-cec.c
3330 F: include/media/cec.h
3331 F: include/media/cec-notifier.h
3332 F: include/uapi/linux/cec.h
3333 F: include/uapi/linux/cec-funcs.h
3334 F: Documentation/devicetree/bindings/media/cec.txt
3335 F: Documentation/ABI/testing/debugfs-cec-error-inj
3338 M: Hans Verkuil <hans.verkuil@cisco.com>
3339 L: linux-media@vger.kernel.org
3340 T: git git://linuxtv.org/media_tree.git
3341 W: http://linuxtv.org
3343 F: drivers/media/platform/cec-gpio/
3344 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3346 CELL BROADBAND ENGINE ARCHITECTURE
3347 M: Arnd Bergmann <arnd@arndb.de>
3348 L: linuxppc-dev@lists.ozlabs.org
3349 W: http://www.ibm.com/developerworks/power/cell/
3351 F: arch/powerpc/include/asm/cell*.h
3352 F: arch/powerpc/include/asm/spu*.h
3353 F: arch/powerpc/include/uapi/asm/spu*.h
3354 F: arch/powerpc/oprofile/*cell*
3355 F: arch/powerpc/platforms/cell/
3357 CEPH COMMON CODE (LIBCEPH)
3358 M: Ilya Dryomov <idryomov@gmail.com>
3359 M: "Yan, Zheng" <zyan@redhat.com>
3360 M: Sage Weil <sage@redhat.com>
3361 L: ceph-devel@vger.kernel.org
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3364 T: git git://github.com/ceph/ceph-client.git
3367 F: include/linux/ceph/
3368 F: include/linux/crush/
3370 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3371 M: "Yan, Zheng" <zyan@redhat.com>
3372 M: Sage Weil <sage@redhat.com>
3373 M: Ilya Dryomov <idryomov@gmail.com>
3374 L: ceph-devel@vger.kernel.org
3376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3377 T: git git://github.com/ceph/ceph-client.git
3379 F: Documentation/filesystems/ceph.txt
3382 CERTIFICATE HANDLING:
3383 M: David Howells <dhowells@redhat.com>
3384 M: David Woodhouse <dwmw2@infradead.org>
3385 L: keyrings@vger.kernel.org
3387 F: Documentation/admin-guide/module-signing.rst
3389 F: scripts/sign-file.c
3390 F: scripts/extract-cert.c
3392 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3393 L: linux-usb@vger.kernel.org
3395 F: Documentation/usb/WUSB-Design-overview.txt
3396 F: Documentation/usb/wusb-cbaf
3397 F: drivers/usb/host/hwa-hc.c
3398 F: drivers/usb/host/whci/
3399 F: drivers/usb/wusbcore/
3400 F: include/linux/usb/wusb*
3402 CFAG12864B LCD DRIVER
3403 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3405 F: drivers/auxdisplay/cfag12864b.c
3406 F: include/linux/cfag12864b.h
3408 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3409 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3411 F: drivers/auxdisplay/cfag12864bfb.c
3412 F: include/linux/cfag12864b.h
3414 802.11 (including CFG80211/NL80211)
3415 M: Johannes Berg <johannes@sipsolutions.net>
3416 L: linux-wireless@vger.kernel.org
3417 W: http://wireless.kernel.org/
3418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3422 F: include/uapi/linux/nl80211.h
3423 F: include/linux/ieee80211.h
3424 F: include/net/wext.h
3425 F: include/net/cfg80211.h
3426 F: include/net/iw_handler.h
3427 F: include/net/ieee80211_radiotap.h
3428 F: Documentation/driver-api/80211/cfg80211.rst
3429 F: Documentation/networking/regulatory.txt
3431 CHAR and MISC DRIVERS
3432 M: Arnd Bergmann <arnd@arndb.de>
3433 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3438 F: include/linux/miscdevice.h
3441 M: Andy Whitcroft <apw@canonical.com>
3442 M: Joe Perches <joe@perches.com>
3444 F: scripts/checkpatch.pl
3446 CHINESE DOCUMENTATION
3447 M: Harry Wei <harryxiyou@gmail.com>
3448 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3449 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3451 F: Documentation/translations/zh_CN/
3453 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3454 M: Peter Chen <Peter.Chen@nxp.com>
3455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3456 L: linux-usb@vger.kernel.org
3458 F: drivers/usb/chipidea/
3460 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3461 M: Hans de Goede <hdegoede@redhat.com>
3462 L: linux-input@vger.kernel.org
3464 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3465 F: drivers/input/touchscreen/chipone_icn8318.c
3467 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3468 M: Hans de Goede <hdegoede@redhat.com>
3469 L: linux-input@vger.kernel.org
3471 F: drivers/input/touchscreen/chipone_icn8505.c
3473 CHROME HARDWARE PLATFORM SUPPORT
3474 M: Benson Leung <bleung@chromium.org>
3475 M: Olof Johansson <olof@lixom.net>
3477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3478 F: drivers/platform/chrome/
3480 CIRRUS LOGIC AUDIO CODEC DRIVERS
3481 M: Brian Austin <brian.austin@cirrus.com>
3482 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3485 F: sound/soc/codecs/cs*
3487 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3488 M: Hartley Sweeten <hsweeten@visionengravers.com>
3489 L: netdev@vger.kernel.org
3491 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3493 CISCO FCOE HBA DRIVER
3494 M: Satish Kharat <satishkh@cisco.com>
3495 M: Sesidhar Baddela <sebaddel@cisco.com>
3496 M: Karan Tilak Kumar <kartilak@cisco.com>
3497 L: linux-scsi@vger.kernel.org
3499 F: drivers/scsi/fnic/
3501 CISCO SCSI HBA DRIVER
3502 M: Karan Tilak Kumar <kartilak@cisco.com>
3503 M: Sesidhar Baddela <sebaddel@cisco.com>
3504 L: linux-scsi@vger.kernel.org
3506 F: drivers/scsi/snic/
3508 CISCO VIC ETHERNET NIC DRIVER
3509 M: Christian Benvenuti <benve@cisco.com>
3510 M: Govindarajulu Varadarajan <_govind@gmx.com>
3511 M: Parvi Kaustubhi <pkaustub@cisco.com>
3513 F: drivers/net/ethernet/cisco/enic/
3515 CISCO VIC LOW LATENCY NIC DRIVER
3516 M: Christian Benvenuti <benve@cisco.com>
3517 M: Dave Goodell <dgoodell@cisco.com>
3519 F: drivers/infiniband/hw/usnic/
3522 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3523 L: linux-kernel@vger.kernel.org
3526 F: include/linux/cleancache.h
3529 M: Russell King <linux@armlinux.org.uk>
3530 L: linux-clk@vger.kernel.org
3532 F: include/linux/clk.h
3534 CLOCKSOURCE, CLOCKEVENT DRIVERS
3535 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3536 M: Thomas Gleixner <tglx@linutronix.de>
3537 L: linux-kernel@vger.kernel.org
3538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3540 F: drivers/clocksource/
3541 F: Documentation/devicetree/bindings/timer/
3544 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3545 M: Daniel Oliveira Nascimento <don@syst.com.br>
3546 L: platform-driver-x86@vger.kernel.org
3548 F: drivers/platform/x86/classmate-laptop.c
3551 M: Hans Verkuil <hans.verkuil@cisco.com>
3552 L: linux-media@vger.kernel.org
3553 T: git git://linuxtv.org/media_tree.git
3554 W: https://linuxtv.org
3556 F: drivers/media/pci/cobalt/
3558 COCCINELLE/Semantic Patches (SmPL)
3559 M: Julia Lawall <Julia.Lawall@lip6.fr>
3560 M: Gilles Muller <Gilles.Muller@lip6.fr>
3561 M: Nicolas Palix <nicolas.palix@imag.fr>
3562 M: Michal Marek <michal.lkml@markovi.net>
3563 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3565 W: http://coccinelle.lip6.fr/
3567 F: Documentation/dev-tools/coccinelle.rst
3568 F: scripts/coccinelle/
3569 F: scripts/coccicheck
3572 M: Jan Harkes <jaharkes@cs.cmu.edu>
3574 L: codalist@coda.cs.cmu.edu
3575 W: http://www.coda.cs.cmu.edu/
3577 F: Documentation/filesystems/coda.txt
3579 F: include/linux/coda*.h
3580 F: include/uapi/linux/coda*.h
3582 CODA V4L2 MEM2MEM DRIVER
3583 M: Philipp Zabel <p.zabel@pengutronix.de>
3584 L: linux-media@vger.kernel.org
3586 F: Documentation/devicetree/bindings/media/coda.txt
3587 F: drivers/media/platform/coda/
3589 COMMON CLK FRAMEWORK
3590 M: Michael Turquette <mturquette@baylibre.com>
3591 M: Stephen Boyd <sboyd@kernel.org>
3592 L: linux-clk@vger.kernel.org
3593 Q: http://patchwork.kernel.org/project/linux-clk/list/
3594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3596 F: Documentation/devicetree/bindings/clock/
3598 X: drivers/clk/clkdev.c
3599 F: include/linux/clk-pr*
3600 F: include/linux/clk/
3601 F: include/linux/of_clk.h
3603 COMMON INTERNET FILE SYSTEM (CIFS)
3604 M: Steve French <sfrench@samba.org>
3605 L: linux-cifs@vger.kernel.org
3606 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3607 W: http://linux-cifs.samba.org/
3608 T: git git://git.samba.org/sfrench/cifs-2.6.git
3610 F: Documentation/filesystems/cifs/
3613 COMPACTPCI HOTPLUG CORE
3614 M: Scott Murray <scott@spiteful.org>
3615 L: linux-pci@vger.kernel.org
3617 F: drivers/pci/hotplug/cpci_hotplug*
3619 COMPACTPCI HOTPLUG GENERIC DRIVER
3620 M: Scott Murray <scott@spiteful.org>
3621 L: linux-pci@vger.kernel.org
3623 F: drivers/pci/hotplug/cpcihp_generic.c
3625 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3626 M: Scott Murray <scott@spiteful.org>
3627 L: linux-pci@vger.kernel.org
3629 F: drivers/pci/hotplug/cpcihp_zt5550.*
3631 COMPAL LAPTOP SUPPORT
3632 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3633 L: platform-driver-x86@vger.kernel.org
3635 F: drivers/platform/x86/compal-laptop.c
3637 CONEXANT ACCESSRUNNER USB DRIVER
3638 L: accessrunner-general@lists.sourceforge.net
3639 W: http://accessrunner.sourceforge.net/
3641 F: drivers/usb/atm/cxacru.c
3644 M: Joel Becker <jlbec@evilplan.org>
3645 M: Christoph Hellwig <hch@lst.de>
3646 T: git git://git.infradead.org/users/hch/configfs.git
3649 F: include/linux/configfs.h
3652 M: Evgeniy Polyakov <zbr@ioremap.net>
3653 L: netdev@vger.kernel.org
3655 F: drivers/connector/
3657 CONTROL GROUP (CGROUP)
3658 M: Tejun Heo <tj@kernel.org>
3659 M: Li Zefan <lizefan@huawei.com>
3660 M: Johannes Weiner <hannes@cmpxchg.org>
3661 L: cgroups@vger.kernel.org
3662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3664 F: Documentation/cgroup*
3665 F: include/linux/cgroup*
3668 CONTROL GROUP - CPUSET
3669 M: Li Zefan <lizefan@huawei.com>
3670 L: cgroups@vger.kernel.org
3671 W: http://www.bullopensource.org/cpuset/
3672 W: http://oss.sgi.com/projects/cpusets/
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3675 F: Documentation/cgroup-v1/cpusets.txt
3676 F: include/linux/cpuset.h
3677 F: kernel/cgroup/cpuset.c
3679 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3680 M: Johannes Weiner <hannes@cmpxchg.org>
3681 M: Michal Hocko <mhocko@kernel.org>
3682 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3683 L: cgroups@vger.kernel.org
3684 L: linux-mm@kvack.org
3689 CORETEMP HARDWARE MONITORING DRIVER
3690 M: Fenghua Yu <fenghua.yu@intel.com>
3691 L: linux-hwmon@vger.kernel.org
3693 F: Documentation/hwmon/coretemp
3694 F: drivers/hwmon/coretemp.c
3696 COSA/SRP SYNC SERIAL DRIVER
3697 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3698 W: http://www.fi.muni.cz/~kas/cosa/
3700 F: drivers/net/wan/cosa*
3702 CPMAC ETHERNET DRIVER
3703 M: Florian Fainelli <f.fainelli@gmail.com>
3704 L: netdev@vger.kernel.org
3706 F: drivers/net/ethernet/ti/cpmac.c
3708 CPU FREQUENCY DRIVERS
3709 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3710 M: Viresh Kumar <viresh.kumar@linaro.org>
3711 L: linux-pm@vger.kernel.org
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3714 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3715 B: https://bugzilla.kernel.org
3716 F: Documentation/cpu-freq/
3717 F: Documentation/devicetree/bindings/cpufreq/
3719 F: include/linux/cpufreq.h
3720 F: tools/testing/selftests/cpufreq/
3722 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3723 M: Viresh Kumar <viresh.kumar@linaro.org>
3724 M: Sudeep Holla <sudeep.holla@arm.com>
3725 L: linux-pm@vger.kernel.org
3726 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3728 F: drivers/cpufreq/arm_big_little.h
3729 F: drivers/cpufreq/arm_big_little.c
3730 F: drivers/cpufreq/arm_big_little_dt.c
3732 CPU POWER MONITORING SUBSYSTEM
3733 M: Thomas Renninger <trenn@suse.com>
3734 M: Shuah Khan <shuah@kernel.org>
3735 L: linux-pm@vger.kernel.org
3737 F: tools/power/cpupower/
3740 M: "H. Peter Anvin" <hpa@zytor.com>
3742 F: arch/x86/kernel/cpuid.c
3743 F: arch/x86/kernel/msr.c
3745 CPUIDLE DRIVER - ARM BIG LITTLE
3746 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3747 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3748 L: linux-pm@vger.kernel.org
3749 L: linux-arm-kernel@lists.infradead.org
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3752 F: drivers/cpuidle/cpuidle-big_little.c
3754 CPUIDLE DRIVER - ARM EXYNOS
3755 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3756 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3757 M: Kukjin Kim <kgene@kernel.org>
3758 L: linux-pm@vger.kernel.org
3759 L: linux-samsung-soc@vger.kernel.org
3761 F: drivers/cpuidle/cpuidle-exynos.c
3762 F: arch/arm/mach-exynos/pm.c
3765 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3766 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3767 L: linux-pm@vger.kernel.org
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3770 B: https://bugzilla.kernel.org
3771 F: drivers/cpuidle/*
3772 F: include/linux/cpuidle.h
3775 M: Nicolas Pitre <nico@linaro.org>
3777 F: Documentation/filesystems/cramfs.txt
3781 M: Herbert Xu <herbert@gondor.apana.org.au>
3782 M: "David S. Miller" <davem@davemloft.net>
3783 L: linux-crypto@vger.kernel.org
3784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3787 F: Documentation/crypto/
3788 F: Documentation/devicetree/bindings/crypto/
3793 F: include/linux/crypto*
3795 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3796 M: Neil Horman <nhorman@tuxdriver.com>
3797 L: linux-crypto@vger.kernel.org
3799 F: crypto/ansi_cprng.c
3803 M: Hans Verkuil <hverkuil@xs4all.nl>
3804 L: linux-media@vger.kernel.org
3805 T: git git://linuxtv.org/media_tree.git
3806 W: http://linuxtv.org
3808 F: drivers/media/i2c/cs3308.c
3809 F: drivers/media/i2c/cs3308.h
3811 CS5535 Audio ALSA driver
3812 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3814 F: sound/pci/cs5535audio/
3817 M: Solomon Peachy <pizza@shaftnet.org>
3819 F: drivers/net/wireless/st/cw1200/
3821 CX18 VIDEO4LINUX DRIVER
3822 M: Andy Walls <awalls@md.metrocast.net>
3823 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3824 L: linux-media@vger.kernel.org
3825 T: git git://linuxtv.org/media_tree.git
3826 W: https://linuxtv.org
3827 W: http://www.ivtvdriver.org/index.php/Cx18
3829 F: Documentation/media/v4l-drivers/cx18*
3830 F: drivers/media/pci/cx18/
3831 F: include/uapi/linux/ivtv*
3833 CX2341X MPEG ENCODER HELPER MODULE
3834 M: Hans Verkuil <hverkuil@xs4all.nl>
3835 L: linux-media@vger.kernel.org
3836 T: git git://linuxtv.org/media_tree.git
3837 W: https://linuxtv.org
3839 F: drivers/media/common/cx2341x*
3840 F: include/media/cx2341x*
3842 CX24120 MEDIA DRIVER
3843 M: Jemma Denson <jdenson@gmail.com>
3844 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3845 L: linux-media@vger.kernel.org
3846 W: https://linuxtv.org
3847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3849 F: drivers/media/dvb-frontends/cx24120*
3851 CX88 VIDEO4LINUX DRIVER
3852 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3853 L: linux-media@vger.kernel.org
3854 W: https://linuxtv.org
3855 T: git git://linuxtv.org/media_tree.git
3857 F: Documentation/media/v4l-drivers/cx88*
3858 F: drivers/media/pci/cx88/
3860 CXD2820R MEDIA DRIVER
3861 M: Antti Palosaari <crope@iki.fi>
3862 L: linux-media@vger.kernel.org
3863 W: https://linuxtv.org
3864 W: http://palosaari.fi/linux/
3865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3866 T: git git://linuxtv.org/anttip/media_tree.git
3868 F: drivers/media/dvb-frontends/cxd2820r*
3870 CXGB3 ETHERNET DRIVER (CXGB3)
3871 M: Santosh Raspatur <santosh@chelsio.com>
3872 L: netdev@vger.kernel.org
3873 W: http://www.chelsio.com
3875 F: drivers/net/ethernet/chelsio/cxgb3/
3877 CXGB3 ISCSI DRIVER (CXGB3I)
3878 M: Karen Xie <kxie@chelsio.com>
3879 L: linux-scsi@vger.kernel.org
3880 W: http://www.chelsio.com
3882 F: drivers/scsi/cxgbi/cxgb3i
3884 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3885 M: Steve Wise <swise@chelsio.com>
3886 L: linux-rdma@vger.kernel.org
3887 W: http://www.openfabrics.org
3889 F: drivers/infiniband/hw/cxgb3/
3890 F: include/uapi/rdma/cxgb3-abi.h
3892 CXGB4 CRYPTO DRIVER (chcr)
3893 M: Harsh Jain <harsh@chelsio.com>
3894 L: linux-crypto@vger.kernel.org
3895 W: http://www.chelsio.com
3897 F: drivers/crypto/chelsio
3899 CXGB4 ETHERNET DRIVER (CXGB4)
3900 M: Ganesh Goudar <ganeshgr@chelsio.com>
3901 L: netdev@vger.kernel.org
3902 W: http://www.chelsio.com
3904 F: drivers/net/ethernet/chelsio/cxgb4/
3906 CXGB4 ISCSI DRIVER (CXGB4I)
3907 M: Karen Xie <kxie@chelsio.com>
3908 L: linux-scsi@vger.kernel.org
3909 W: http://www.chelsio.com
3911 F: drivers/scsi/cxgbi/cxgb4i
3913 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3914 M: Steve Wise <swise@chelsio.com>
3915 L: linux-rdma@vger.kernel.org
3916 W: http://www.openfabrics.org
3918 F: drivers/infiniband/hw/cxgb4/
3919 F: include/uapi/rdma/cxgb4-abi.h
3921 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3922 M: Casey Leedom <leedom@chelsio.com>
3923 L: netdev@vger.kernel.org
3924 W: http://www.chelsio.com
3926 F: drivers/net/ethernet/chelsio/cxgb4vf/
3928 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3929 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3930 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3931 L: linuxppc-dev@lists.ozlabs.org
3933 F: arch/powerpc/platforms/powernv/pci-cxl.c
3934 F: drivers/misc/cxl/
3935 F: include/misc/cxl*
3936 F: include/uapi/misc/cxl.h
3937 F: Documentation/powerpc/cxl.txt
3938 F: Documentation/ABI/testing/sysfs-class-cxl
3940 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3941 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3942 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3943 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3944 L: linux-scsi@vger.kernel.org
3946 F: drivers/scsi/cxlflash/
3947 F: include/uapi/scsi/cxlflash_ioctls.h
3948 F: Documentation/powerpc/cxlflash.txt
3951 M: Russell King <linux@armlinux.org.uk>
3952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3953 W: http://www.armlinux.org.uk/
3955 F: drivers/video/fbdev/cyber2000fb.*
3957 CYCLADES ASYNC MUX DRIVER
3958 W: http://www.cyclades.com/
3960 F: drivers/tty/cyclades.c
3961 F: include/linux/cyclades.h
3962 F: include/uapi/linux/cyclades.h
3964 CYCLADES PC300 DRIVER
3965 W: http://www.cyclades.com/
3967 F: drivers/net/wan/pc300*
3969 CYPRESS_FIRMWARE MEDIA DRIVER
3970 M: Antti Palosaari <crope@iki.fi>
3971 L: linux-media@vger.kernel.org
3972 W: https://linuxtv.org
3973 W: http://palosaari.fi/linux/
3974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3975 T: git git://linuxtv.org/anttip/media_tree.git
3977 F: drivers/media/common/cypress_firmware*
3979 CYTTSP TOUCHSCREEN DRIVER
3980 M: Ferruh Yigit <fery@cypress.com>
3981 L: linux-input@vger.kernel.org
3983 F: drivers/input/touchscreen/cyttsp*
3984 F: include/linux/input/cyttsp.h
3986 D-LINK DIR-685 TOUCHKEYS DRIVER
3987 M: Linus Walleij <linus.walleij@linaro.org>
3988 L: linux-input@vger.kernel.org
3990 F: drivers/input/dlink-dir685-touchkeys.c
3992 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3993 M: Joshua Kinard <kumba@gentoo.org>
3995 F: drivers/rtc/rtc-ds1685.c
3996 F: include/linux/rtc/ds1685.h
3998 DAMA SLAVE for AX.25
3999 M: Joerg Reuter <jreuter@yaina.de>
4000 W: http://yaina.de/jreuter/
4001 W: http://www.qsl.net/dl1bke/
4002 L: linux-hams@vger.kernel.org
4004 F: net/ax25/af_ax25.c
4005 F: net/ax25/ax25_dev.c
4006 F: net/ax25/ax25_ds_*
4007 F: net/ax25/ax25_in.c
4008 F: net/ax25/ax25_out.c
4009 F: net/ax25/ax25_timer.c
4010 F: net/ax25/sysctl_net_ax25.c
4012 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4013 L: netdev@vger.kernel.org
4015 F: Documentation/networking/dmfe.txt
4016 F: drivers/net/ethernet/dec/tulip/dmfe.c
4018 DC390/AM53C974 SCSI driver
4019 M: Hannes Reinecke <hare@suse.com>
4020 L: linux-scsi@vger.kernel.org
4022 F: drivers/scsi/am53c974.c
4025 M: Oliver Neukum <oliver@neukum.org>
4026 M: Ali Akcaagac <aliakc@web.de>
4027 M: Jamie Lenehan <lenehan@twibble.org>
4028 L: dc395x@twibble.org
4029 W: http://twibble.org/dist/dc395x/
4030 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4032 F: Documentation/scsi/dc395x.txt
4033 F: drivers/scsi/dc395x.*
4036 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4037 L: dccp@vger.kernel.org
4038 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4040 F: include/linux/dccp.h
4041 F: include/uapi/linux/dccp.h
4042 F: include/linux/tfrc.h
4045 DECnet NETWORK LAYER
4046 W: http://linux-decnet.sourceforge.net
4047 L: linux-decnet-user@lists.sourceforge.net
4049 F: Documentation/networking/decnet.txt
4052 DECSTATION PLATFORM SUPPORT
4053 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4054 L: linux-mips@linux-mips.org
4055 W: http://www.linux-mips.org/wiki/DECstation
4058 F: arch/mips/include/asm/dec/
4059 F: arch/mips/include/asm/mach-dec/
4061 DEFXX FDDI NETWORK DRIVER
4062 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4064 F: drivers/net/fddi/defxx.*
4067 M: Pali Rohár <pali.rohar@gmail.com>
4068 M: Mario Limonciello <mario.limonciello@dell.com>
4069 L: platform-driver-x86@vger.kernel.org
4071 F: drivers/platform/x86/dell-smbios.*
4073 DELL SMBIOS SMM DRIVER
4074 M: Mario Limonciello <mario.limonciello@dell.com>
4075 L: platform-driver-x86@vger.kernel.org
4077 F: drivers/platform/x86/dell-smbios-smm.c
4079 DELL SMBIOS WMI DRIVER
4080 M: Mario Limonciello <mario.limonciello@dell.com>
4081 L: platform-driver-x86@vger.kernel.org
4083 F: drivers/platform/x86/dell-smbios-wmi.c
4084 F: tools/wmi/dell-smbios-example.c
4087 M: Matthew Garrett <mjg59@srcf.ucam.org>
4088 M: Pali Rohár <pali.rohar@gmail.com>
4089 L: platform-driver-x86@vger.kernel.org
4091 F: drivers/platform/x86/dell-laptop.c
4093 DELL LAPTOP FREEFALL DRIVER
4094 M: Pali Rohár <pali.rohar@gmail.com>
4096 F: drivers/platform/x86/dell-smo8800.c
4098 DELL LAPTOP RBTN DRIVER
4099 M: Pali Rohár <pali.rohar@gmail.com>
4101 F: drivers/platform/x86/dell-rbtn.*
4103 DELL LAPTOP SMM DRIVER
4104 M: Pali Rohár <pali.rohar@gmail.com>
4106 F: drivers/hwmon/dell-smm-hwmon.c
4107 F: include/uapi/linux/i8k.h
4109 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4110 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4112 F: Documentation/dcdbas.txt
4113 F: drivers/firmware/dcdbas.*
4115 DELL WMI NOTIFICATIONS DRIVER
4116 M: Matthew Garrett <mjg59@srcf.ucam.org>
4117 M: Pali Rohár <pali.rohar@gmail.com>
4119 F: drivers/platform/x86/dell-wmi.c
4121 DELL WMI DESCRIPTOR DRIVER
4122 M: Mario Limonciello <mario.limonciello@dell.com>
4124 F: drivers/platform/x86/dell-wmi-descriptor.c
4126 DELTA ST MEDIA DRIVER
4127 M: Hugues Fruchet <hugues.fruchet@st.com>
4128 L: linux-media@vger.kernel.org
4129 T: git git://linuxtv.org/media_tree.git
4130 W: https://linuxtv.org
4132 F: drivers/media/platform/sti/delta
4135 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4136 L: linux-mtd@lists.infradead.org
4138 F: drivers/mtd/nand/raw/denali*
4140 DESIGNWARE USB2 DRD IP DRIVER
4141 M: Minas Harutyunyan <hminas@synopsys.com>
4142 L: linux-usb@vger.kernel.org
4143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4145 F: drivers/usb/dwc2/
4147 DESIGNWARE USB3 DRD IP DRIVER
4148 M: Felipe Balbi <balbi@kernel.org>
4149 L: linux-usb@vger.kernel.org
4150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4152 F: drivers/usb/dwc3/
4154 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4155 M: Andreas Klinger <ak@it-klinger.de>
4156 L: linux-iio@vger.kernel.org
4158 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4159 F: drivers/iio/proximity/srf*.c
4161 DEVICE COREDUMP (DEV_COREDUMP)
4162 M: Johannes Berg <johannes@sipsolutions.net>
4163 L: linux-kernel@vger.kernel.org
4165 F: drivers/base/devcoredump.c
4166 F: include/linux/devcoredump.h
4168 DEVICE FREQUENCY (DEVFREQ)
4169 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4170 M: Kyungmin Park <kyungmin.park@samsung.com>
4171 R: Chanwoo Choi <cw00.choi@samsung.com>
4172 L: linux-pm@vger.kernel.org
4173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4176 F: include/linux/devfreq.h
4177 F: Documentation/devicetree/bindings/devfreq/
4179 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4180 M: Chanwoo Choi <cw00.choi@samsung.com>
4181 L: linux-pm@vger.kernel.org
4182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4184 F: drivers/devfreq/event/
4185 F: drivers/devfreq/devfreq-event.c
4186 F: include/linux/devfreq-event.h
4187 F: Documentation/devicetree/bindings/devfreq/event/
4189 DEVICE NUMBER REGISTRY
4190 M: Torben Mathiasen <device@lanana.org>
4191 W: http://lanana.org/docs/device-list/index.html
4195 M: Alasdair Kergon <agk@redhat.com>
4196 M: Mike Snitzer <snitzer@redhat.com>
4197 M: dm-devel@redhat.com
4198 L: dm-devel@redhat.com
4199 W: http://sources.redhat.com/dm
4200 Q: http://patchwork.kernel.org/project/dm-devel/list/
4201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4202 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4204 F: Documentation/device-mapper/
4205 F: drivers/md/Makefile
4206 F: drivers/md/Kconfig
4208 F: drivers/md/persistent-data/
4209 F: include/linux/device-mapper.h
4210 F: include/linux/dm-*.h
4211 F: include/uapi/linux/dm-*.h
4214 M: Jiri Pirko <jiri@mellanox.com>
4215 L: netdev@vger.kernel.org
4217 F: net/core/devlink.c
4218 F: include/net/devlink.h
4219 F: include/uapi/linux/devlink.h
4221 DIALOG SEMICONDUCTOR DRIVERS
4222 M: Support Opensource <support.opensource@diasemi.com>
4223 W: http://www.dialog-semiconductor.com/products
4225 F: Documentation/hwmon/da90??
4226 F: Documentation/devicetree/bindings/mfd/da90*.txt
4227 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4228 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4229 F: Documentation/devicetree/bindings/regulator/da92*.txt
4230 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4231 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4232 F: drivers/gpio/gpio-da90??.c
4233 F: drivers/hwmon/da90??-hwmon.c
4234 F: drivers/iio/adc/da91??-*.c
4235 F: drivers/input/misc/da90??_onkey.c
4236 F: drivers/input/touchscreen/da9052_tsi.c
4237 F: drivers/leds/leds-da90??.c
4238 F: drivers/mfd/da903x.c
4239 F: drivers/mfd/da90??-*.c
4240 F: drivers/mfd/da91??-*.c
4241 F: drivers/power/supply/da9052-battery.c
4242 F: drivers/power/supply/da91??-*.c
4243 F: drivers/regulator/da903x.c
4244 F: drivers/regulator/da9???-regulator.[ch]
4245 F: drivers/thermal/da90??-thermal.c
4246 F: drivers/rtc/rtc-da90??.c
4247 F: drivers/video/backlight/da90??_bl.c
4248 F: drivers/watchdog/da90??_wdt.c
4249 F: include/linux/mfd/da903x.h
4250 F: include/linux/mfd/da9052/
4251 F: include/linux/mfd/da9055/
4252 F: include/linux/mfd/da9062/
4253 F: include/linux/mfd/da9063/
4254 F: include/linux/mfd/da9150/
4255 F: include/linux/regulator/da9211.h
4256 F: include/sound/da[79]*.h
4257 F: sound/soc/codecs/da[79]*.[ch]
4259 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4260 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4261 L: linux-gpio@vger.kernel.org
4263 F: drivers/gpio/gpio-gpio-mm.c
4265 DIGI NEO AND CLASSIC PCI PRODUCTS
4266 M: Lidza Louina <lidza.louina@gmail.com>
4267 M: Mark Hounschell <markh@compro.net>
4268 L: driverdev-devel@linuxdriverproject.org
4270 F: drivers/staging/dgnc/
4272 DIOLAN U2C-12 I2C DRIVER
4273 M: Guenter Roeck <linux@roeck-us.net>
4274 L: linux-i2c@vger.kernel.org
4276 F: drivers/i2c/busses/i2c-diolan-u2c.c
4278 FILESYSTEM DIRECT ACCESS (DAX)
4279 M: Matthew Wilcox <mawilcox@microsoft.com>
4280 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4281 L: linux-fsdevel@vger.kernel.org
4284 F: include/linux/dax.h
4285 F: include/trace/events/fs_dax.h
4287 DEVICE DIRECT ACCESS (DAX)
4288 M: Dan Williams <dan.j.williams@intel.com>
4289 M: Dave Jiang <dave.jiang@intel.com>
4290 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4291 M: Vishal Verma <vishal.l.verma@intel.com>
4292 L: linux-nvdimm@lists.01.org
4296 DIRECTORY NOTIFICATION (DNOTIFY)
4297 M: Jan Kara <jack@suse.cz>
4298 R: Amir Goldstein <amir73il@gmail.com>
4299 L: linux-fsdevel@vger.kernel.org
4301 F: Documentation/filesystems/dnotify.txt
4302 F: fs/notify/dnotify/
4303 F: include/linux/dnotify.h
4305 DISK GEOMETRY AND PARTITION HANDLING
4306 M: Andries Brouwer <aeb@cwi.nl>
4307 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4308 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4309 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4313 M: Jan Kara <jack@suse.com>
4315 F: Documentation/filesystems/quota.txt
4317 F: include/linux/quota*.h
4318 F: include/uapi/linux/quota*.h
4320 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4321 M: Bernie Thompson <bernie@plugable.com>
4322 L: linux-fbdev@vger.kernel.org
4324 W: http://plugable.com/category/projects/udlfb/
4325 F: drivers/video/fbdev/udlfb.c
4326 F: include/video/udlfb.h
4327 F: Documentation/fb/udlfb.txt
4329 DISTRIBUTED LOCK MANAGER (DLM)
4330 M: Christine Caulfield <ccaulfie@redhat.com>
4331 M: David Teigland <teigland@redhat.com>
4332 L: cluster-devel@redhat.com
4333 W: http://sources.redhat.com/cluster/
4334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4338 DMA BUFFER SHARING FRAMEWORK
4339 M: Sumit Semwal <sumit.semwal@linaro.org>
4341 L: linux-media@vger.kernel.org
4342 L: dri-devel@lists.freedesktop.org
4343 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4345 F: include/linux/dma-buf*
4346 F: include/linux/reservation.h
4347 F: include/linux/*fence.h
4348 F: Documentation/driver-api/dma-buf.rst
4349 T: git git://anongit.freedesktop.org/drm/drm-misc
4351 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4352 M: Vinod Koul <vkoul@kernel.org>
4353 L: dmaengine@vger.kernel.org
4354 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4357 F: include/linux/dmaengine.h
4358 F: include/linux/of_dma.h
4359 F: Documentation/devicetree/bindings/dma/
4360 F: Documentation/driver-api/dmaengine/
4361 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4364 M: Christoph Hellwig <hch@lst.de>
4365 M: Marek Szyprowski <m.szyprowski@samsung.com>
4366 R: Robin Murphy <robin.murphy@arm.com>
4367 L: iommu@lists.linux-foundation.org
4368 T: git git://git.infradead.org/users/hch/dma-mapping.git
4369 W: http://git.infradead.org/users/hch/dma-mapping.git
4372 F: include/asm-generic/dma-mapping.h
4373 F: include/linux/dma-direct.h
4374 F: include/linux/dma-mapping.h
4375 F: include/linux/dma-noncoherent.h
4377 DME1737 HARDWARE MONITOR DRIVER
4378 M: Juerg Haefliger <juergh@gmail.com>
4379 L: linux-hwmon@vger.kernel.org
4381 F: Documentation/hwmon/dme1737
4382 F: drivers/hwmon/dme1737.c
4385 M: Jean Delvare <jdelvare@suse.com>
4387 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4388 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4389 F: drivers/firmware/dmi-id.c
4390 F: drivers/firmware/dmi_scan.c
4391 F: include/linux/dmi.h
4394 M: Jonathan Corbet <corbet@lwn.net>
4395 L: linux-doc@vger.kernel.org
4398 F: scripts/kernel-doc
4399 X: Documentation/ABI/
4400 X: Documentation/devicetree/
4401 X: Documentation/acpi
4402 X: Documentation/power
4403 X: Documentation/spi
4404 X: Documentation/media
4405 T: git git://git.lwn.net/linux.git docs-next
4407 DONGWOON DW9714 LENS VOICE COIL DRIVER
4408 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4409 L: linux-media@vger.kernel.org
4410 T: git git://linuxtv.org/media_tree.git
4412 F: drivers/media/i2c/dw9714.c
4414 DONGWOON DW9807 LENS VOICE COIL DRIVER
4415 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4416 L: linux-media@vger.kernel.org
4417 T: git git://linuxtv.org/media_tree.git
4419 F: drivers/media/i2c/dw9807.c
4422 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4423 L: blinux-list@redhat.com
4425 F: drivers/char/dtlk.c
4426 F: include/linux/dtlk.h
4428 DPAA2 DATAPATH I/O (DPIO) DRIVER
4429 M: Roy Pledge <Roy.Pledge@nxp.com>
4430 L: linux-kernel@vger.kernel.org
4432 F: drivers/staging/fsl-mc/bus/dpio
4434 DPAA2 ETHERNET DRIVER
4435 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4436 L: linux-kernel@vger.kernel.org
4438 F: drivers/staging/fsl-dpaa2/ethernet
4440 DPAA2 ETHERNET SWITCH DRIVER
4441 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4442 L: linux-kernel@vger.kernel.org
4444 F: drivers/staging/fsl-dpaa2/ethsw
4446 DPAA2 PTP CLOCK DRIVER
4447 M: Yangbo Lu <yangbo.lu@nxp.com>
4448 L: linux-kernel@vger.kernel.org
4450 F: drivers/staging/fsl-dpaa2/rtc
4452 DPT_I2O SCSI RAID DRIVER
4453 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4454 L: linux-scsi@vger.kernel.org
4455 W: http://www.adaptec.com/
4457 F: drivers/scsi/dpt*
4458 F: drivers/scsi/dpt/
4461 M: Philipp Reisner <philipp.reisner@linbit.com>
4462 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4463 L: drbd-dev@lists.linbit.com
4464 W: http://www.drbd.org
4465 T: git git://git.linbit.com/linux-drbd.git
4466 T: git git://git.linbit.com/drbd-8.4.git
4468 F: drivers/block/drbd/
4470 F: Documentation/blockdev/drbd/
4472 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4473 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4476 F: Documentation/kobject.txt
4480 F: include/linux/debugfs.h
4481 F: include/linux/kobj*
4484 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4485 M: Kevin Hilman <khilman@kernel.org>
4486 M: Nishanth Menon <nm@ti.com>
4488 F: drivers/power/avs/
4489 F: include/linux/power/smartreflex.h
4490 L: linux-pm@vger.kernel.org
4492 DRM DRIVER FOR ARM PL111 CLCD
4493 M: Eric Anholt <eric@anholt.net>
4494 T: git git://anongit.freedesktop.org/drm/drm-misc
4496 F: drivers/gpu/drm/pl111/
4498 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4499 M: Linus Walleij <linus.walleij@linaro.org>
4500 T: git git://anongit.freedesktop.org/drm/drm-misc
4502 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4503 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4505 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4506 M: Dave Airlie <airlied@redhat.com>
4508 F: drivers/gpu/drm/ast/
4510 DRM DRIVER FOR BOCHS VIRTUAL GPU
4511 M: Gerd Hoffmann <kraxel@redhat.com>
4512 L: virtualization@lists.linux-foundation.org
4513 T: git git://anongit.freedesktop.org/drm/drm-misc
4515 F: drivers/gpu/drm/bochs/
4517 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4518 M: Linus Walleij <linus.walleij@linaro.org>
4519 T: git git://anongit.freedesktop.org/drm/drm-misc
4521 F: drivers/gpu/drm/tve200/
4523 DRM DRIVER FOR ILITEK ILI9225 PANELS
4524 M: David Lechner <david@lechnology.com>
4526 F: drivers/gpu/drm/tinydrm/ili9225.c
4527 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4529 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4530 S: Orphan / Obsolete
4531 F: drivers/gpu/drm/i810/
4532 F: include/uapi/drm/i810_drm.h
4534 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4535 S: Orphan / Obsolete
4536 F: drivers/gpu/drm/mga/
4537 F: include/uapi/drm/mga_drm.h
4539 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4540 M: Dave Airlie <airlied@redhat.com>
4542 F: drivers/gpu/drm/mgag200/
4544 DRM DRIVER FOR MI0283QT
4545 M: Noralf Trønnes <noralf@tronnes.org>
4547 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4548 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4550 DRM DRIVER FOR MSM ADRENO GPU
4551 M: Rob Clark <robdclark@gmail.com>
4552 L: linux-arm-msm@vger.kernel.org
4553 L: dri-devel@lists.freedesktop.org
4554 L: freedreno@lists.freedesktop.org
4555 T: git git://people.freedesktop.org/~robclark/linux
4557 F: drivers/gpu/drm/msm/
4558 F: include/uapi/drm/msm_drm.h
4559 F: Documentation/devicetree/bindings/display/msm/
4561 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4562 M: Ben Skeggs <bskeggs@redhat.com>
4563 L: dri-devel@lists.freedesktop.org
4564 L: nouveau@lists.freedesktop.org
4565 T: git git://github.com/skeggsb/linux
4567 F: drivers/gpu/drm/nouveau/
4568 F: include/uapi/drm/nouveau_drm.h
4570 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4571 M: Noralf Trønnes <noralf@tronnes.org>
4573 F: drivers/gpu/drm/tinydrm/repaper.c
4574 F: Documentation/devicetree/bindings/display/repaper.txt
4576 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4577 M: Dave Airlie <airlied@redhat.com>
4578 M: Gerd Hoffmann <kraxel@redhat.com>
4579 L: virtualization@lists.linux-foundation.org
4580 T: git git://anongit.freedesktop.org/drm/drm-misc
4582 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4583 F: drivers/gpu/drm/cirrus/
4585 DRM DRIVER FOR QXL VIRTUAL GPU
4586 M: Dave Airlie <airlied@redhat.com>
4587 M: Gerd Hoffmann <kraxel@redhat.com>
4588 L: virtualization@lists.linux-foundation.org
4589 T: git git://anongit.freedesktop.org/drm/drm-misc
4591 F: drivers/gpu/drm/qxl/
4592 F: include/uapi/drm/qxl_drm.h
4594 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4595 S: Orphan / Obsolete
4596 F: drivers/gpu/drm/r128/
4597 F: include/uapi/drm/r128_drm.h
4599 DRM DRIVER FOR SAVAGE VIDEO CARDS
4600 S: Orphan / Obsolete
4601 F: drivers/gpu/drm/savage/
4602 F: include/uapi/drm/savage_drm.h
4604 DRM DRIVER FOR SIS VIDEO CARDS
4605 S: Orphan / Obsolete
4606 F: drivers/gpu/drm/sis/
4607 F: include/uapi/drm/sis_drm.h
4609 DRM DRIVER FOR SITRONIX ST7586 PANELS
4610 M: David Lechner <david@lechnology.com>
4612 F: drivers/gpu/drm/tinydrm/st7586.c
4613 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4615 DRM DRIVER FOR SITRONIX ST7735R PANELS
4616 M: David Lechner <david@lechnology.com>
4618 F: drivers/gpu/drm/tinydrm/st7735r.c
4619 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4621 DRM DRIVER FOR TDFX VIDEO CARDS
4622 S: Orphan / Obsolete
4623 F: drivers/gpu/drm/tdfx/
4625 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4626 M: Dave Airlie <airlied@redhat.com>
4628 F: drivers/gpu/drm/udl/
4630 DRM DRIVER FOR VMWARE VIRTUAL GPU
4631 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4632 M: Sinclair Yeh <syeh@vmware.com>
4633 M: Thomas Hellstrom <thellstrom@vmware.com>
4634 L: dri-devel@lists.freedesktop.org
4635 T: git git://people.freedesktop.org/~syeh/repos_linux
4636 T: git git://people.freedesktop.org/~thomash/linux
4638 F: drivers/gpu/drm/vmwgfx/
4639 F: include/uapi/drm/vmwgfx_drm.h
4642 M: David Airlie <airlied@linux.ie>
4643 L: dri-devel@lists.freedesktop.org
4644 T: git git://people.freedesktop.org/~airlied/linux
4645 B: https://bugs.freedesktop.org/
4646 C: irc://chat.freenode.net/dri-devel
4650 F: Documentation/devicetree/bindings/display/
4651 F: Documentation/devicetree/bindings/gpu/
4652 F: Documentation/gpu/
4654 F: include/uapi/drm/
4655 F: include/linux/vga*
4657 DRM DRIVERS AND MISC GPU PATCHES
4658 M: Gustavo Padovan <gustavo@padovan.org>
4659 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4660 M: Sean Paul <seanpaul@chromium.org>
4661 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4663 T: git git://anongit.freedesktop.org/drm/drm-misc
4664 F: Documentation/gpu/
4666 F: drivers/gpu/drm/*
4668 F: include/uapi/drm/drm*
4669 F: include/linux/vga*
4671 DRM DRIVERS FOR ALLWINNER A10
4672 M: Maxime Ripard <maxime.ripard@bootlin.com>
4673 L: dri-devel@lists.freedesktop.org
4675 F: drivers/gpu/drm/sun4i/
4676 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4677 T: git git://anongit.freedesktop.org/drm/drm-misc
4679 DRM DRIVERS FOR AMLOGIC SOCS
4680 M: Neil Armstrong <narmstrong@baylibre.com>
4681 L: dri-devel@lists.freedesktop.org
4682 L: linux-amlogic@lists.infradead.org
4683 W: http://linux-meson.com/
4685 F: drivers/gpu/drm/meson/
4686 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4687 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4688 F: Documentation/gpu/meson.rst
4689 T: git git://anongit.freedesktop.org/drm/drm-misc
4691 DRM DRIVERS FOR ATMEL HLCDC
4692 M: Boris Brezillon <boris.brezillon@bootlin.com>
4693 L: dri-devel@lists.freedesktop.org
4695 F: drivers/gpu/drm/atmel-hlcdc/
4696 F: Documentation/devicetree/bindings/display/atmel/
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4699 DRM DRIVERS FOR BRIDGE CHIPS
4700 M: Archit Taneja <architt@codeaurora.org>
4701 M: Andrzej Hajda <a.hajda@samsung.com>
4702 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4704 T: git git://anongit.freedesktop.org/drm/drm-misc
4705 F: drivers/gpu/drm/bridge/
4707 DRM DRIVERS FOR EXYNOS
4708 M: Inki Dae <inki.dae@samsung.com>
4709 M: Joonyoung Shim <jy0922.shim@samsung.com>
4710 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4711 M: Kyungmin Park <kyungmin.park@samsung.com>
4712 L: dri-devel@lists.freedesktop.org
4713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4715 F: drivers/gpu/drm/exynos/
4716 F: include/uapi/drm/exynos_drm.h
4717 F: Documentation/devicetree/bindings/display/exynos/
4719 DRM DRIVERS FOR FREESCALE DCU
4720 M: Stefan Agner <stefan@agner.ch>
4721 M: Alison Wang <alison.wang@nxp.com>
4722 L: dri-devel@lists.freedesktop.org
4724 F: drivers/gpu/drm/fsl-dcu/
4725 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4726 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4727 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4729 DRM DRIVERS FOR FREESCALE IMX
4730 M: Philipp Zabel <p.zabel@pengutronix.de>
4731 L: dri-devel@lists.freedesktop.org
4733 F: drivers/gpu/drm/imx/
4734 F: drivers/gpu/ipu-v3/
4735 F: Documentation/devicetree/bindings/display/imx/
4737 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4738 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4739 L: dri-devel@lists.freedesktop.org
4740 T: git git://github.com/patjak/drm-gma500
4742 F: drivers/gpu/drm/gma500/
4744 DRM DRIVERS FOR HISILICON
4745 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4746 M: Rongrong Zou <zourongrong@gmail.com>
4747 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4748 R: Chen Feng <puck.chen@hisilicon.com>
4749 L: dri-devel@lists.freedesktop.org
4750 T: git git://github.com/xin3liang/linux.git
4752 F: drivers/gpu/drm/hisilicon/
4753 F: Documentation/devicetree/bindings/display/hisilicon/
4755 DRM DRIVERS FOR MEDIATEK
4756 M: CK Hu <ck.hu@mediatek.com>
4757 M: Philipp Zabel <p.zabel@pengutronix.de>
4758 L: dri-devel@lists.freedesktop.org
4760 F: drivers/gpu/drm/mediatek/
4761 F: Documentation/devicetree/bindings/display/mediatek/
4763 DRM DRIVERS FOR NVIDIA TEGRA
4764 M: Thierry Reding <thierry.reding@gmail.com>
4765 L: dri-devel@lists.freedesktop.org
4766 L: linux-tegra@vger.kernel.org
4767 T: git git://anongit.freedesktop.org/tegra/linux.git
4769 F: drivers/gpu/drm/tegra/
4770 F: drivers/gpu/host1x/
4771 F: include/linux/host1x.h
4772 F: include/uapi/drm/tegra_drm.h
4773 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4775 DRM DRIVERS FOR RENESAS
4776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4777 L: dri-devel@lists.freedesktop.org
4778 L: linux-renesas-soc@vger.kernel.org
4779 T: git git://linuxtv.org/pinchartl/fbdev
4781 F: drivers/gpu/drm/rcar-du/
4782 F: drivers/gpu/drm/shmobile/
4783 F: include/linux/platform_data/shmob_drm.h
4784 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4785 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4786 F: Documentation/devicetree/bindings/display/renesas,du.txt
4788 DRM DRIVERS FOR ROCKCHIP
4789 M: Sandy Huang <hjc@rock-chips.com>
4790 M: Heiko Stübner <heiko@sntech.de>
4791 L: dri-devel@lists.freedesktop.org
4793 F: drivers/gpu/drm/rockchip/
4794 F: Documentation/devicetree/bindings/display/rockchip/
4795 T: git git://anongit.freedesktop.org/drm/drm-misc
4798 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4799 M: Vincent Abriou <vincent.abriou@st.com>
4800 L: dri-devel@lists.freedesktop.org
4801 T: git git://anongit.freedesktop.org/drm/drm-misc
4803 F: drivers/gpu/drm/sti
4804 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4807 M: Yannick Fertre <yannick.fertre@st.com>
4808 M: Philippe Cornu <philippe.cornu@st.com>
4809 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4810 M: Vincent Abriou <vincent.abriou@st.com>
4811 L: dri-devel@lists.freedesktop.org
4812 T: git git://anongit.freedesktop.org/drm/drm-misc
4814 F: drivers/gpu/drm/stm
4815 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4817 DRM DRIVERS FOR TI LCDC
4818 M: Jyri Sarha <jsarha@ti.com>
4819 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4820 L: dri-devel@lists.freedesktop.org
4822 F: drivers/gpu/drm/tilcdc/
4823 F: Documentation/devicetree/bindings/display/tilcdc/
4825 DRM DRIVERS FOR TI OMAP
4826 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4827 L: dri-devel@lists.freedesktop.org
4829 F: drivers/gpu/drm/omapdrm/
4830 F: Documentation/devicetree/bindings/display/ti/
4833 M: Eric Anholt <eric@anholt.net>
4835 F: drivers/gpu/drm/v3d/
4836 F: include/uapi/drm/v3d_drm.h
4837 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4838 T: git git://anongit.freedesktop.org/drm/drm-misc
4841 M: Eric Anholt <eric@anholt.net>
4842 T: git git://github.com/anholt/linux
4844 F: drivers/gpu/drm/vc4/
4845 F: include/uapi/drm/vc4_drm.h
4846 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4847 T: git git://anongit.freedesktop.org/drm/drm-misc
4849 DRM DRIVERS FOR VIVANTE GPU IP
4850 M: Lucas Stach <l.stach@pengutronix.de>
4851 R: Russell King <linux+etnaviv@armlinux.org.uk>
4852 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4853 L: etnaviv@lists.freedesktop.org
4854 L: dri-devel@lists.freedesktop.org
4856 F: drivers/gpu/drm/etnaviv/
4857 F: include/uapi/drm/etnaviv_drm.h
4858 F: Documentation/devicetree/bindings/display/etnaviv/
4860 DRM DRIVERS FOR ZTE ZX
4861 M: Shawn Guo <shawnguo@kernel.org>
4862 L: dri-devel@lists.freedesktop.org
4864 F: drivers/gpu/drm/zte/
4865 F: Documentation/devicetree/bindings/display/zte,vou.txt
4866 T: git git://anongit.freedesktop.org/drm/drm-misc
4869 M: Thierry Reding <thierry.reding@gmail.com>
4870 L: dri-devel@lists.freedesktop.org
4871 T: git git://anongit.freedesktop.org/drm/drm-misc
4873 F: drivers/gpu/drm/drm_panel.c
4874 F: drivers/gpu/drm/panel/
4875 F: include/drm/drm_panel.h
4876 F: Documentation/devicetree/bindings/display/panel/
4879 M: Noralf Trønnes <noralf@tronnes.org>
4880 W: https://github.com/notro/tinydrm/wiki/Development
4881 T: git git://anongit.freedesktop.org/drm/drm-misc
4883 F: drivers/gpu/drm/tinydrm/
4884 F: include/drm/tinydrm/
4887 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4888 T: git git://anongit.freedesktop.org/drm/drm-misc
4889 L: dri-devel@lists.freedesktop.org
4890 L: xen-devel@lists.xen.org
4892 F: drivers/gpu/drm/xen/
4893 F: Documentation/gpu/xen-front.rst
4896 M: Christian Koenig <christian.koenig@amd.com>
4897 M: Roger He <Hongbo.He@amd.com>
4898 T: git git://people.freedesktop.org/~agd5f/linux
4900 L: dri-devel@lists.freedesktop.org
4902 F: drivers/gpu/drm/ttm/
4904 DSBR100 USB FM RADIO DRIVER
4905 M: Alexey Klimov <klimov.linux@gmail.com>
4906 L: linux-media@vger.kernel.org
4907 T: git git://linuxtv.org/media_tree.git
4909 F: drivers/media/radio/dsbr100.c
4912 M: Francois Romieu <romieu@fr.zoreil.com>
4913 L: netdev@vger.kernel.org
4915 F: drivers/net/wan/dscc4.c
4918 M: Hans Verkuil <hverkuil@xs4all.nl>
4919 L: linux-media@vger.kernel.org
4920 T: git git://linuxtv.org/media_tree.git
4921 W: https://linuxtv.org
4923 F: drivers/media/pci/dt3155/
4925 DVB_USB_AF9015 MEDIA DRIVER
4926 M: Antti Palosaari <crope@iki.fi>
4927 L: linux-media@vger.kernel.org
4928 W: https://linuxtv.org
4929 W: http://palosaari.fi/linux/
4930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4931 T: git git://linuxtv.org/anttip/media_tree.git
4933 F: drivers/media/usb/dvb-usb-v2/af9015*
4935 DVB_USB_AF9035 MEDIA DRIVER
4936 M: Antti Palosaari <crope@iki.fi>
4937 L: linux-media@vger.kernel.org
4938 W: https://linuxtv.org
4939 W: http://palosaari.fi/linux/
4940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4941 T: git git://linuxtv.org/anttip/media_tree.git
4943 F: drivers/media/usb/dvb-usb-v2/af9035*
4945 DVB_USB_ANYSEE MEDIA DRIVER
4946 M: Antti Palosaari <crope@iki.fi>
4947 L: linux-media@vger.kernel.org
4948 W: https://linuxtv.org
4949 W: http://palosaari.fi/linux/
4950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4951 T: git git://linuxtv.org/anttip/media_tree.git
4953 F: drivers/media/usb/dvb-usb-v2/anysee*
4955 DVB_USB_AU6610 MEDIA DRIVER
4956 M: Antti Palosaari <crope@iki.fi>
4957 L: linux-media@vger.kernel.org
4958 W: https://linuxtv.org
4959 W: http://palosaari.fi/linux/
4960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4961 T: git git://linuxtv.org/anttip/media_tree.git
4963 F: drivers/media/usb/dvb-usb-v2/au6610*
4965 DVB_USB_CE6230 MEDIA DRIVER
4966 M: Antti Palosaari <crope@iki.fi>
4967 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 W: http://palosaari.fi/linux/
4970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4971 T: git git://linuxtv.org/anttip/media_tree.git
4973 F: drivers/media/usb/dvb-usb-v2/ce6230*
4975 DVB_USB_CXUSB MEDIA DRIVER
4976 M: Michael Krufky <mkrufky@linuxtv.org>
4977 L: linux-media@vger.kernel.org
4978 W: https://linuxtv.org
4979 W: http://github.com/mkrufky
4980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4981 T: git git://linuxtv.org/media_tree.git
4983 F: drivers/media/usb/dvb-usb/cxusb*
4985 DVB_USB_EC168 MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 W: http://palosaari.fi/linux/
4990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/usb/dvb-usb-v2/ec168*
4995 DVB_USB_GL861 MEDIA DRIVER
4996 M: Antti Palosaari <crope@iki.fi>
4997 L: linux-media@vger.kernel.org
4998 W: https://linuxtv.org
4999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5000 T: git git://linuxtv.org/anttip/media_tree.git
5002 F: drivers/media/usb/dvb-usb-v2/gl861*
5004 DVB_USB_MXL111SF MEDIA DRIVER
5005 M: Michael Krufky <mkrufky@linuxtv.org>
5006 L: linux-media@vger.kernel.org
5007 W: https://linuxtv.org
5008 W: http://github.com/mkrufky
5009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5010 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5012 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5014 DVB_USB_RTL28XXU MEDIA DRIVER
5015 M: Antti Palosaari <crope@iki.fi>
5016 L: linux-media@vger.kernel.org
5017 W: https://linuxtv.org
5018 W: http://palosaari.fi/linux/
5019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5020 T: git git://linuxtv.org/anttip/media_tree.git
5022 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5024 DVB_USB_V2 MEDIA DRIVER
5025 M: Antti Palosaari <crope@iki.fi>
5026 L: linux-media@vger.kernel.org
5027 W: https://linuxtv.org
5028 W: http://palosaari.fi/linux/
5029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5030 T: git git://linuxtv.org/anttip/media_tree.git
5032 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5033 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5036 M: Jason Baron <jbaron@akamai.com>
5038 F: lib/dynamic_debug.c
5039 F: include/linux/dynamic_debug.h
5041 DYNAMIC INTERRUPT MODERATION
5042 M: Tal Gilboa <talgi@mellanox.com>
5044 F: include/linux/net_dim.h
5046 DZ DECSTATION DZ11 SERIAL DRIVER
5047 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5049 F: drivers/tty/serial/dz.*
5051 E3X0 POWER BUTTON DRIVER
5052 M: Moritz Fischer <moritz.fischer@ettus.com>
5053 L: usrp-users@lists.ettus.com
5054 W: http://www.ettus.com
5056 F: drivers/input/misc/e3x0-button.c
5057 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5060 M: Antti Palosaari <crope@iki.fi>
5061 L: linux-media@vger.kernel.org
5062 W: https://linuxtv.org
5063 W: http://palosaari.fi/linux/
5064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5065 T: git git://linuxtv.org/anttip/media_tree.git
5067 F: drivers/media/tuners/e4000*
5070 M: Antti Palosaari <crope@iki.fi>
5071 L: linux-media@vger.kernel.org
5072 W: https://linuxtv.org
5073 W: http://palosaari.fi/linux/
5074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5075 T: git git://linuxtv.org/anttip/media_tree.git
5077 F: drivers/media/dvb-frontends/ec100*
5080 M: Tyler Hicks <tyhicks@canonical.com>
5081 L: ecryptfs@vger.kernel.org
5082 W: http://ecryptfs.org
5083 W: https://launchpad.net/ecryptfs
5084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5086 F: Documentation/filesystems/ecryptfs.txt
5090 M: Borislav Petkov <bp@alien8.de>
5091 L: linux-edac@vger.kernel.org
5093 F: drivers/edac/amd64_edac*
5096 M: Robert Richter <rric@kernel.org>
5097 L: linux-edac@vger.kernel.org
5099 F: drivers/edac/highbank*
5102 M: Ralf Baechle <ralf@linux-mips.org>
5103 M: David Daney <david.daney@cavium.com>
5104 L: linux-edac@vger.kernel.org
5105 L: linux-mips@linux-mips.org
5107 F: drivers/edac/octeon_edac*
5109 EDAC-CAVIUM THUNDERX
5110 M: David Daney <david.daney@cavium.com>
5111 M: Jan Glauber <jglauber@cavium.com>
5112 L: linux-edac@vger.kernel.org
5114 F: drivers/edac/thunderx_edac*
5117 M: Borislav Petkov <bp@alien8.de>
5118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5119 L: linux-edac@vger.kernel.org
5120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5123 F: Documentation/admin-guide/ras.rst
5124 F: Documentation/driver-api/edac.rst
5126 F: include/linux/edac.h
5129 M: Mark Gross <mark.gross@intel.com>
5130 L: linux-edac@vger.kernel.org
5132 F: drivers/edac/e752x_edac.c
5135 L: linux-edac@vger.kernel.org
5137 F: drivers/edac/e7xxx_edac.c
5140 M: York Sun <york.sun@nxp.com>
5141 L: linux-edac@vger.kernel.org
5143 F: drivers/edac/fsl_ddr_edac.*
5146 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5147 L: linux-edac@vger.kernel.org
5149 F: drivers/edac/ghes_edac.c
5152 L: linux-edac@vger.kernel.org
5154 F: drivers/edac/i3000_edac.c
5157 L: linux-edac@vger.kernel.org
5159 F: drivers/edac/i5000_edac.c
5162 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5163 L: linux-edac@vger.kernel.org
5165 F: drivers/edac/i5400_edac.c
5168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5169 L: linux-edac@vger.kernel.org
5171 F: drivers/edac/i7300_edac.c
5174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5175 L: linux-edac@vger.kernel.org
5177 F: drivers/edac/i7core_edac.c
5180 M: Tim Small <tim@buttersideup.com>
5181 L: linux-edac@vger.kernel.org
5183 F: drivers/edac/i82443bxgx_edac.c
5186 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5187 M: "Arvind R." <arvino55@gmail.com>
5188 L: linux-edac@vger.kernel.org
5190 F: drivers/edac/i82975x_edac.c
5193 M: Jason Baron <jbaron@akamai.com>
5194 L: linux-edac@vger.kernel.org
5196 F: drivers/edac/ie31200_edac.c
5199 M: Johannes Thumshirn <morbidrsa@gmail.com>
5200 L: linux-edac@vger.kernel.org
5202 F: drivers/edac/mpc85xx_edac.[ch]
5205 M: Egor Martovetsky <egor@pasemi.com>
5206 L: linux-edac@vger.kernel.org
5208 F: drivers/edac/pasemi_edac.c
5211 M: Tony Luck <tony.luck@intel.com>
5212 L: linux-edac@vger.kernel.org
5214 F: drivers/edac/pnd2_edac.[ch]
5217 M: Tim Small <tim@buttersideup.com>
5218 L: linux-edac@vger.kernel.org
5220 F: drivers/edac/r82600_edac.c
5223 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5224 L: linux-edac@vger.kernel.org
5226 F: drivers/edac/sb_edac.c
5229 M: Tony Luck <tony.luck@intel.com>
5230 L: linux-edac@vger.kernel.org
5232 F: drivers/edac/skx_edac.c
5235 M: Tero Kristo <t-kristo@ti.com>
5236 L: linux-edac@vger.kernel.org
5238 F: drivers/edac/ti_edac.c
5240 EDIROL UA-101/UA-1000 DRIVER
5241 M: Clemens Ladisch <clemens@ladisch.de>
5242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5243 T: git git://git.alsa-project.org/alsa-kernel.git
5245 F: sound/usb/misc/ua101.c
5248 L: linux-efi@vger.kernel.org
5249 M: Ivan Hu <ivan.hu@canonical.com>
5250 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5252 F: drivers/firmware/efi/test/
5254 EFI VARIABLE FILESYSTEM
5255 M: Matthew Garrett <matthew.garrett@nebula.com>
5256 M: Jeremy Kerr <jk@ozlabs.org>
5257 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5259 L: linux-efi@vger.kernel.org
5263 EFIFB FRAMEBUFFER DRIVER
5264 L: linux-fbdev@vger.kernel.org
5265 M: Peter Jones <pjones@redhat.com>
5267 F: drivers/video/fbdev/efifb.c
5270 W: http://aeschi.ch.eu.org/efs/
5274 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5275 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5276 L: netdev@vger.kernel.org
5278 F: drivers/net/ethernet/ibm/ehea/
5280 EM28XX VIDEO4LINUX DRIVER
5281 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5282 L: linux-media@vger.kernel.org
5283 W: https://linuxtv.org
5284 T: git git://linuxtv.org/media_tree.git
5286 F: drivers/media/usb/em28xx/
5287 F: Documentation/media/v4l-drivers/em28xx*
5290 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5291 M: Matt Mackall <mpm@selenic.com>
5292 M: David Woodhouse <dwmw2@infradead.org>
5293 L: linux-embedded@vger.kernel.org
5296 Emulex 10Gbps iSCSI - OneConnect DRIVER
5297 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5298 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5299 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5300 L: linux-scsi@vger.kernel.org
5301 W: http://www.broadcom.com
5303 F: drivers/scsi/be2iscsi/
5305 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5306 M: Sathya Perla <sathya.perla@broadcom.com>
5307 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5308 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5309 M: Somnath Kotur <somnath.kotur@broadcom.com>
5310 L: netdev@vger.kernel.org
5311 W: http://www.emulex.com
5313 F: drivers/net/ethernet/emulex/benet/
5315 EMULEX ONECONNECT ROCE DRIVER
5316 M: Selvin Xavier <selvin.xavier@broadcom.com>
5317 M: Devesh Sharma <devesh.sharma@broadcom.com>
5318 L: linux-rdma@vger.kernel.org
5319 W: http://www.broadcom.com
5321 F: drivers/infiniband/hw/ocrdma/
5322 F: include/uapi/rdma/ocrdma-abi.h
5324 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5325 M: James Smart <james.smart@broadcom.com>
5326 M: Dick Kennedy <dick.kennedy@broadcom.com>
5327 L: linux-scsi@vger.kernel.org
5328 W: http://www.broadcom.com
5330 F: drivers/scsi/lpfc/
5332 ENE CB710 FLASH CARD READER DRIVER
5333 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5335 F: drivers/misc/cb710/
5336 F: drivers/mmc/host/cb710-mmc.*
5337 F: include/linux/cb710.h
5339 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5340 M: Maxim Levitsky <maximlevitsky@gmail.com>
5342 F: drivers/media/rc/ene_ir.*
5344 EPSON S1D13XXX FRAMEBUFFER DRIVER
5345 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5348 F: drivers/video/fbdev/s1d13xxxfb.c
5349 F: include/video/s1d13xxxfb.h
5351 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5352 M: Jeff Layton <jlayton@kernel.org>
5355 F: include/linux/errseq.h
5357 ET131X NETWORK DRIVER
5358 M: Mark Einon <mark.einon@gmail.com>
5360 F: drivers/net/ethernet/agere/
5363 M: Stephen Hemminger <stephen@networkplumber.org>
5364 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5365 L: netdev@vger.kernel.org
5366 W: http://www.linuxfoundation.org/en/Net:Bridge
5368 F: include/linux/netfilter_bridge/
5371 ETHERNET PHY LIBRARY
5372 M: Andrew Lunn <andrew@lunn.ch>
5373 M: Florian Fainelli <f.fainelli@gmail.com>
5374 L: netdev@vger.kernel.org
5376 F: Documentation/ABI/testing/sysfs-bus-mdio
5377 F: Documentation/devicetree/bindings/net/mdio*
5378 F: Documentation/networking/phy.txt
5380 F: drivers/of/of_mdio.c
5381 F: drivers/of/of_net.c
5382 F: include/linux/*mdio*.h
5383 F: include/linux/of_net.h
5384 F: include/linux/phy.h
5385 F: include/linux/phy_fixed.h
5386 F: include/linux/platform_data/mdio-bcm-unimac.h
5387 F: include/trace/events/mdio.h
5388 F: include/uapi/linux/mdio.h
5389 F: include/uapi/linux/mii.h
5392 M: Jan Kara <jack@suse.com>
5393 L: linux-ext4@vger.kernel.org
5395 F: Documentation/filesystems/ext2.txt
5397 F: include/linux/ext2*
5400 M: "Theodore Ts'o" <tytso@mit.edu>
5401 M: Andreas Dilger <adilger.kernel@dilger.ca>
5402 L: linux-ext4@vger.kernel.org
5403 W: http://ext4.wiki.kernel.org
5404 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5407 F: Documentation/filesystems/ext4.txt
5410 Extended Verification Module (EVM)
5411 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5412 L: linux-integrity@vger.kernel.org
5414 F: security/integrity/evm/
5416 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5417 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5418 L: linux-efi@vger.kernel.org
5419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5421 F: Documentation/efi-stub.txt
5422 F: arch/*/kernel/efi.c
5423 F: arch/x86/boot/compressed/eboot.[ch]
5424 F: arch/*/include/asm/efi.h
5425 F: arch/x86/platform/efi/
5426 F: drivers/firmware/efi/
5427 F: include/linux/efi*.h
5428 F: arch/arm/boot/compressed/efi-header.S
5429 F: arch/arm64/kernel/efi-entry.S
5431 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5432 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5433 M: Chanwoo Choi <cw00.choi@samsung.com>
5434 L: linux-kernel@vger.kernel.org
5435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5438 F: include/linux/extcon/
5439 F: include/linux/extcon.h
5440 F: Documentation/extcon/
5441 F: Documentation/devicetree/bindings/extcon/
5444 M: Jingoo Han <jingoohan1@gmail.com>
5445 L: dri-devel@lists.freedesktop.org
5447 F: drivers/gpu/drm/exynos/exynos_dp*
5449 EXYNOS SYSMMU (IOMMU) driver
5450 M: Marek Szyprowski <m.szyprowski@samsung.com>
5451 L: iommu@lists.linux-foundation.org
5453 F: drivers/iommu/exynos-iommu.c
5455 EZchip NPS platform support
5456 M: Vineet Gupta <vgupta@synopsys.com>
5458 F: arch/arc/plat-eznps
5459 F: arch/arc/boot/dts/eznps.dts
5462 M: Jaegeuk Kim <jaegeuk@kernel.org>
5463 M: Chao Yu <yuchao0@huawei.com>
5464 L: linux-f2fs-devel@lists.sourceforge.net
5465 W: https://f2fs.wiki.kernel.org/
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5468 F: Documentation/filesystems/f2fs.txt
5469 F: Documentation/ABI/testing/sysfs-fs-f2fs
5471 F: include/linux/f2fs_fs.h
5472 F: include/trace/events/f2fs.h
5474 F71805F HARDWARE MONITORING DRIVER
5475 M: Jean Delvare <jdelvare@suse.com>
5476 L: linux-hwmon@vger.kernel.org
5478 F: Documentation/hwmon/f71805f
5479 F: drivers/hwmon/f71805f.c
5482 M: Josh Poimboeuf <jpoimboe@redhat.com>
5484 F: scripts/faddr2line
5487 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5488 L: netdev@vger.kernel.org
5490 F: net/core/failover.c
5491 F: include/net/failover.h
5492 F: Documentation/networking/failover.rst
5495 M: Jan Kara <jack@suse.cz>
5496 R: Amir Goldstein <amir73il@gmail.com>
5497 L: linux-fsdevel@vger.kernel.org
5499 F: fs/notify/fanotify/
5500 F: include/linux/fanotify.h
5501 F: include/uapi/linux/fanotify.h
5503 FARSYNC SYNCHRONOUS DRIVER
5504 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5505 W: http://www.farsite.co.uk/
5507 F: drivers/net/wan/farsync.*
5509 FAULT INJECTION SUPPORT
5510 M: Akinobu Mita <akinobu.mita@gmail.com>
5512 F: Documentation/fault-injection/
5513 F: lib/fault-inject.c
5515 FBTFT Framebuffer drivers
5516 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5518 F: drivers/staging/fbtft/
5521 M: Michael Buesch <m@bues.ch>
5522 L: linux-media@vger.kernel.org
5524 F: drivers/media/tuners/fc0011.h
5525 F: drivers/media/tuners/fc0011.c
5528 M: Antti Palosaari <crope@iki.fi>
5529 L: linux-media@vger.kernel.org
5530 W: https://linuxtv.org
5531 W: http://palosaari.fi/linux/
5532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5533 T: git git://linuxtv.org/anttip/media_tree.git
5535 F: drivers/media/tuners/fc2580*
5537 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5538 M: Johannes Thumshirn <jth@kernel.org>
5539 L: linux-scsi@vger.kernel.org
5540 W: www.Open-FCoE.org
5542 F: drivers/scsi/libfc/
5543 F: drivers/scsi/fcoe/
5545 F: include/scsi/libfc.h
5546 F: include/scsi/libfcoe.h
5547 F: include/uapi/scsi/fc/
5549 FILE LOCKING (flock() and fcntl()/lockf())
5550 M: Jeff Layton <jlayton@kernel.org>
5551 M: "J. Bruce Fields" <bfields@fieldses.org>
5552 L: linux-fsdevel@vger.kernel.org
5554 F: include/linux/fcntl.h
5555 F: include/uapi/linux/fcntl.h
5559 FILESYSTEMS (VFS and infrastructure)
5560 M: Alexander Viro <viro@zeniv.linux.org.uk>
5561 L: linux-fsdevel@vger.kernel.org
5564 F: include/linux/fs.h
5565 F: include/uapi/linux/fs.h
5567 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5568 M: Riku Voipio <riku.voipio@iki.fi>
5569 L: linux-hwmon@vger.kernel.org
5571 F: drivers/hwmon/f75375s.c
5572 F: include/linux/f75375s.h
5574 FIREWIRE AUDIO DRIVERS
5575 M: Clemens Ladisch <clemens@ladisch.de>
5576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5577 T: git git://git.alsa-project.org/alsa-kernel.git
5581 FIREWIRE MEDIA DRIVERS (firedtv)
5582 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5583 L: linux-media@vger.kernel.org
5584 L: linux1394-devel@lists.sourceforge.net
5585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5587 F: drivers/media/firewire/
5589 FIREWIRE SBP-2 TARGET
5590 M: Chris Boot <bootc@bootc.net>
5591 L: linux-scsi@vger.kernel.org
5592 L: target-devel@vger.kernel.org
5593 L: linux1394-devel@lists.sourceforge.net
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5596 F: drivers/target/sbp/
5599 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5600 L: linux1394-devel@lists.sourceforge.net
5601 W: http://ieee1394.wiki.kernel.org/
5602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5604 F: drivers/firewire/
5605 F: include/linux/firewire.h
5606 F: include/uapi/linux/firewire*.h
5609 FIRMWARE LOADER (request_firmware)
5610 M: Luis R. Rodriguez <mcgrof@kernel.org>
5611 L: linux-kernel@vger.kernel.org
5613 F: Documentation/firmware_class/
5614 F: drivers/base/firmware_loader/
5615 F: include/linux/firmware.h
5617 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5618 M: Joshua Morris <josh.h.morris@us.ibm.com>
5619 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5621 F: drivers/block/rsxx/
5624 M: Jiri Kosina <jikos@kernel.org>
5625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5627 F: drivers/block/floppy.c
5630 M: Alessandro Rubini <rubini@gnudd.com>
5631 W: http://www.ohwr.org/projects/fmc-bus
5634 F: include/linux/fmc*.h
5635 F: include/linux/ipmi-fru.h
5638 FPGA MANAGER FRAMEWORK
5639 M: Alan Tull <atull@kernel.org>
5640 M: Moritz Fischer <mdf@kernel.org>
5641 L: linux-fpga@vger.kernel.org
5643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5644 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5645 F: Documentation/fpga/
5646 F: Documentation/driver-api/fpga/
5647 F: Documentation/devicetree/bindings/fpga/
5649 F: include/linux/fpga/
5650 W: http://www.rocketboards.org
5653 M: Bill Metzenthen <billm@melbpc.org.au>
5654 W: http://floatingpoint.sourceforge.net/emulator/index.html
5656 F: arch/x86/math-emu/
5658 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5659 L: netdev@vger.kernel.org
5661 F: drivers/net/wan/dlci.c
5662 F: drivers/net/wan/sdla.c
5665 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5666 L: dri-devel@lists.freedesktop.org
5667 L: linux-fbdev@vger.kernel.org
5668 T: git git://github.com/bzolnier/linux.git
5669 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5671 F: Documentation/fb/
5674 F: include/linux/fb.h
5675 F: include/uapi/video/
5676 F: include/uapi/linux/fb.h
5678 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5679 M: Horia Geantă <horia.geanta@nxp.com>
5680 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5681 L: linux-crypto@vger.kernel.org
5683 F: drivers/crypto/caam/
5684 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5686 FREESCALE DIU FRAMEBUFFER DRIVER
5687 M: Timur Tabi <timur@tabi.org>
5688 L: linux-fbdev@vger.kernel.org
5690 F: drivers/video/fbdev/fsl-diu-fb.*
5692 FREESCALE DMA DRIVER
5693 M: Li Yang <leoyang.li@nxp.com>
5694 M: Zhang Wei <zw@zh-kernel.org>
5695 L: linuxppc-dev@lists.ozlabs.org
5697 F: drivers/dma/fsldma.*
5699 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5700 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5701 L: netdev@vger.kernel.org
5703 F: drivers/net/ethernet/freescale/gianfar*
5704 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5706 FREESCALE GPMI NAND DRIVER
5707 M: Han Xu <han.xu@nxp.com>
5708 L: linux-mtd@lists.infradead.org
5710 F: drivers/mtd/nand/raw/gpmi-nand/*
5712 FREESCALE I2C CPM DRIVER
5713 M: Jochen Friedrich <jochen@scram.de>
5714 L: linuxppc-dev@lists.ozlabs.org
5715 L: linux-i2c@vger.kernel.org
5717 F: drivers/i2c/busses/i2c-cpm.c
5719 FREESCALE IMX / MXC FEC DRIVER
5720 M: Fugang Duan <fugang.duan@nxp.com>
5721 L: netdev@vger.kernel.org
5723 F: drivers/net/ethernet/freescale/fec_main.c
5724 F: drivers/net/ethernet/freescale/fec_ptp.c
5725 F: drivers/net/ethernet/freescale/fec.h
5726 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5728 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5729 M: Sascha Hauer <s.hauer@pengutronix.de>
5730 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5731 L: linux-fbdev@vger.kernel.org
5732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5734 F: include/linux/platform_data/video-imxfb.h
5735 F: drivers/video/fbdev/imxfb.c
5737 FREESCALE QORIQ DPAA ETHERNET DRIVER
5738 M: Madalin Bucur <madalin.bucur@nxp.com>
5739 L: netdev@vger.kernel.org
5741 F: drivers/net/ethernet/freescale/dpaa
5743 FREESCALE QORIQ DPAA FMAN DRIVER
5744 M: Madalin Bucur <madalin.bucur@nxp.com>
5745 L: netdev@vger.kernel.org
5747 F: drivers/net/ethernet/freescale/fman
5748 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5750 FREESCALE QORIQ PTP CLOCK DRIVER
5751 M: Yangbo Lu <yangbo.lu@nxp.com>
5752 L: netdev@vger.kernel.org
5754 F: drivers/ptp/ptp_qoriq.c
5755 F: include/linux/fsl/ptp_qoriq.h
5756 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5758 FREESCALE QUAD SPI DRIVER
5759 M: Han Xu <han.xu@nxp.com>
5760 L: linux-mtd@lists.infradead.org
5762 F: drivers/mtd/spi-nor/fsl-quadspi.c
5764 FREESCALE QUICC ENGINE LIBRARY
5765 M: Qiang Zhao <qiang.zhao@nxp.com>
5766 L: linuxppc-dev@lists.ozlabs.org
5768 F: drivers/soc/fsl/qe/
5769 F: include/soc/fsl/*qe*.h
5770 F: include/soc/fsl/*ucc*.h
5772 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5773 M: Li Yang <leoyang.li@nxp.com>
5774 L: netdev@vger.kernel.org
5775 L: linuxppc-dev@lists.ozlabs.org
5777 F: drivers/net/ethernet/freescale/ucc_geth*
5779 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5780 M: Zhao Qiang <qiang.zhao@nxp.com>
5781 L: netdev@vger.kernel.org
5782 L: linuxppc-dev@lists.ozlabs.org
5784 F: drivers/net/wan/fsl_ucc_hdlc*
5786 FREESCALE QUICC ENGINE UCC UART DRIVER
5787 M: Timur Tabi <timur@tabi.org>
5788 L: linuxppc-dev@lists.ozlabs.org
5790 F: drivers/tty/serial/ucc_uart.c
5792 FREESCALE SOC DRIVERS
5793 M: Li Yang <leoyang.li@nxp.com>
5794 L: linuxppc-dev@lists.ozlabs.org
5795 L: linux-arm-kernel@lists.infradead.org
5797 F: Documentation/devicetree/bindings/soc/fsl/
5799 F: include/linux/fsl/
5801 FREESCALE SOC FS_ENET DRIVER
5802 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5803 M: Vitaly Bordug <vbordug@ru.mvista.com>
5804 L: linuxppc-dev@lists.ozlabs.org
5805 L: netdev@vger.kernel.org
5807 F: drivers/net/ethernet/freescale/fs_enet/
5808 F: include/linux/fs_enet_pd.h
5810 FREESCALE SOC SOUND DRIVERS
5811 M: Timur Tabi <timur@tabi.org>
5812 M: Nicolin Chen <nicoleotsuka@gmail.com>
5813 M: Xiubo Li <Xiubo.Lee@gmail.com>
5814 R: Fabio Estevam <fabio.estevam@nxp.com>
5815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5816 L: linuxppc-dev@lists.ozlabs.org
5818 F: sound/soc/fsl/fsl*
5819 F: sound/soc/fsl/imx*
5820 F: sound/soc/fsl/mpc8610_hpcd.c
5822 FREESCALE USB PERIPHERAL DRIVERS
5823 M: Li Yang <leoyang.li@nxp.com>
5824 L: linux-usb@vger.kernel.org
5825 L: linuxppc-dev@lists.ozlabs.org
5827 F: drivers/usb/gadget/udc/fsl*
5830 M: Christoph Hellwig <hch@infradead.org>
5831 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5836 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5837 M: Pavel Machek <pavel@ucw.cz>
5838 L: linux-pm@vger.kernel.org
5840 F: Documentation/power/freezing-of-tasks.txt
5841 F: include/linux/freezer.h
5845 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5846 L: linux-kernel@vger.kernel.org
5849 F: include/linux/frontswap.h
5851 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5852 M: David Howells <dhowells@redhat.com>
5853 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5855 F: Documentation/filesystems/caching/
5857 F: include/linux/fscache*.h
5859 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5860 M: Theodore Y. Ts'o <tytso@mit.edu>
5861 M: Jaegeuk Kim <jaegeuk@kernel.org>
5862 L: linux-fscrypt@vger.kernel.org
5863 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5867 F: include/linux/fscrypt*.h
5868 F: Documentation/filesystems/fscrypt.rst
5870 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5871 M: Jan Kara <jack@suse.cz>
5872 R: Amir Goldstein <amir73il@gmail.com>
5873 L: linux-fsdevel@vger.kernel.org
5876 F: include/linux/fsnotify*.h
5878 FUJITSU LAPTOP EXTRAS
5879 M: Jonathan Woithe <jwoithe@just42.net>
5880 L: platform-driver-x86@vger.kernel.org
5882 F: drivers/platform/x86/fujitsu-laptop.c
5884 FUJITSU M-5MO LS CAMERA ISP DRIVER
5885 M: Kyungmin Park <kyungmin.park@samsung.com>
5886 M: Heungjun Kim <riverful.kim@samsung.com>
5887 L: linux-media@vger.kernel.org
5889 F: drivers/media/i2c/m5mols/
5890 F: include/media/i2c/m5mols.h
5892 FUJITSU TABLET EXTRAS
5893 M: Robert Gerlach <khnz@gmx.de>
5894 L: platform-driver-x86@vger.kernel.org
5896 F: drivers/platform/x86/fujitsu-tablet.c
5898 FUSE: FILESYSTEM IN USERSPACE
5899 M: Miklos Szeredi <miklos@szeredi.hu>
5900 L: linux-fsdevel@vger.kernel.org
5901 W: http://fuse.sourceforge.net/
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5905 F: include/uapi/linux/fuse.h
5906 F: Documentation/filesystems/fuse.txt
5909 M: Thomas Gleixner <tglx@linutronix.de>
5910 M: Ingo Molnar <mingo@redhat.com>
5911 R: Peter Zijlstra <peterz@infradead.org>
5912 R: Darren Hart <dvhart@infradead.org>
5913 L: linux-kernel@vger.kernel.org
5914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5917 F: kernel/futex_compat.c
5918 F: include/asm-generic/futex.h
5919 F: include/linux/futex.h
5920 F: include/uapi/linux/futex.h
5921 F: tools/testing/selftests/futex/
5922 F: tools/perf/bench/futex*
5923 F: Documentation/*futex*
5926 M: Kees Cook <keescook@chromium.org>
5927 R: Emese Revfy <re.emese@gmail.com>
5928 L: kernel-hardening@lists.openwall.com
5930 F: scripts/gcc-plugins/
5931 F: scripts/gcc-plugin.sh
5932 F: scripts/Makefile.gcc-plugins
5933 F: Documentation/gcc-plugins.txt
5935 GCOV BASED KERNEL PROFILING
5936 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5939 F: Documentation/dev-tools/gcov.rst
5941 GDB KERNEL DEBUGGING HELPER SCRIPTS
5942 M: Jan Kiszka <jan.kiszka@siemens.com>
5943 M: Kieran Bingham <kieran@bingham.xyz>
5947 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5948 M: Achim Leubner <achim_leubner@adaptec.com>
5949 L: linux-scsi@vger.kernel.org
5950 W: http://www.icp-vortex.com/
5952 F: drivers/scsi/gdt*
5954 GEMTEK FM RADIO RECEIVER DRIVER
5955 M: Hans Verkuil <hverkuil@xs4all.nl>
5956 L: linux-media@vger.kernel.org
5957 T: git git://linuxtv.org/media_tree.git
5958 W: https://linuxtv.org
5960 F: drivers/media/radio/radio-gemtek*
5962 GENERIC GPIO I2C DRIVER
5963 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5965 F: drivers/i2c/busses/i2c-gpio.c
5966 F: include/linux/platform_data/i2c-gpio.h
5968 GENERIC GPIO I2C MULTIPLEXER DRIVER
5969 M: Peter Korsgaard <peter.korsgaard@barco.com>
5970 L: linux-i2c@vger.kernel.org
5972 F: drivers/i2c/muxes/i2c-mux-gpio.c
5973 F: include/linux/platform_data/i2c-mux-gpio.h
5974 F: Documentation/i2c/muxes/i2c-mux-gpio
5976 GENERIC HDLC (WAN) DRIVERS
5977 M: Krzysztof Halasa <khc@pm.waw.pl>
5978 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5980 F: drivers/net/wan/c101.c
5981 F: drivers/net/wan/hd6457*
5982 F: drivers/net/wan/hdlc*
5983 F: drivers/net/wan/n2.c
5984 F: drivers/net/wan/pc300too.c
5985 F: drivers/net/wan/pci200syn.c
5986 F: drivers/net/wan/wanxl*
5988 GENERIC INCLUDE/ASM HEADER FILES
5989 M: Arnd Bergmann <arnd@arndb.de>
5990 L: linux-arch@vger.kernel.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5993 F: include/asm-generic/
5994 F: include/uapi/asm-generic/
5996 GENERIC PHY FRAMEWORK
5997 M: Kishon Vijay Abraham I <kishon@ti.com>
5998 L: linux-kernel@vger.kernel.org
5999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6002 F: include/linux/phy/
6004 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6005 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6007 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6010 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6011 M: Kevin Hilman <khilman@kernel.org>
6012 M: Ulf Hansson <ulf.hansson@linaro.org>
6013 L: linux-pm@vger.kernel.org
6015 F: drivers/base/power/domain*.c
6016 F: include/linux/pm_domain.h
6017 F: Documentation/devicetree/bindings/power/power_domain.txt
6019 GENERIC UIO DRIVER FOR PCI DEVICES
6020 M: "Michael S. Tsirkin" <mst@redhat.com>
6021 L: kvm@vger.kernel.org
6023 F: drivers/uio/uio_pci_generic.c
6025 GENWQE (IBM Generic Workqueue Card)
6026 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6027 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6029 F: drivers/misc/genwqe/
6031 GET_MAINTAINER SCRIPT
6032 M: Joe Perches <joe@perches.com>
6034 F: scripts/get_maintainer.pl
6037 M: Bob Peterson <rpeterso@redhat.com>
6038 M: Andreas Gruenbacher <agruenba@redhat.com>
6039 L: cluster-devel@redhat.com
6040 W: http://sources.redhat.com/cluster/
6041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6043 F: Documentation/filesystems/gfs2*.txt
6045 F: include/uapi/linux/gfs2_ondisk.h
6047 GIGASET ISDN DRIVERS
6048 M: Paul Bolle <pebolle@tiscali.nl>
6049 L: gigaset307x-common@lists.sourceforge.net
6050 W: http://gigaset307x.sourceforge.net/
6052 F: Documentation/isdn/README.gigaset
6053 F: drivers/isdn/gigaset/
6054 F: include/uapi/linux/gigaset_dev.h
6057 M: Hans Verkuil <hans.verkuil@cisco.com>
6058 L: linux-media@vger.kernel.org
6060 F: drivers/media/usb/go7007/
6063 M: Bastien Nocera <hadess@hadess.net>
6064 L: linux-input@vger.kernel.org
6066 F: drivers/input/touchscreen/goodix.c
6068 GPD POCKET FAN DRIVER
6069 M: Hans de Goede <hdegoede@redhat.com>
6070 L: platform-driver-x86@vger.kernel.org
6072 F: drivers/platform/x86/gpd-pocket-fan.c
6075 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6076 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6077 L: linux-gpio@vger.kernel.org
6078 L: linux-acpi@vger.kernel.org
6080 F: Documentation/acpi/gpio-properties.txt
6081 F: drivers/gpio/gpiolib-acpi.c
6084 M: Sean Young <sean@mess.org>
6085 L: linux-media@vger.kernel.org
6087 F: drivers/media/rc/gpio-ir-tx.c
6090 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6091 R: Bartosz Golaszewski <brgl@bgdev.pl>
6092 L: linux-gpio@vger.kernel.org
6094 F: drivers/gpio/gpio-mockup.c
6095 F: tools/testing/selftests/gpio/
6098 M: Linus Walleij <linus.walleij@linaro.org>
6099 L: linux-gpio@vger.kernel.org
6100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6102 F: Documentation/devicetree/bindings/gpio/
6103 F: Documentation/driver-api/gpio/
6104 F: Documentation/gpio/
6105 F: Documentation/ABI/testing/gpio-cdev
6106 F: Documentation/ABI/obsolete/sysfs-gpio
6108 F: include/linux/gpio/
6109 F: include/linux/gpio.h
6110 F: include/linux/of_gpio.h
6111 F: include/asm-generic/gpio.h
6112 F: include/uapi/linux/gpio.h
6115 GRE DEMULTIPLEXER DRIVER
6116 M: Dmitry Kozlov <xeb@mail.ru>
6117 L: netdev@vger.kernel.org
6119 F: net/ipv4/gre_demux.c
6120 F: net/ipv4/gre_offload.c
6121 F: include/net/gre.h
6123 GRETH 10/100/1G Ethernet MAC device driver
6124 M: Andreas Larsson <andreas@gaisler.com>
6125 L: netdev@vger.kernel.org
6127 F: drivers/net/ethernet/aeroflex/
6129 GREYBUS AUDIO PROTOCOLS DRIVERS
6130 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6131 M: Mark Greer <mgreer@animalcreek.com>
6133 F: drivers/staging/greybus/audio_apbridgea.c
6134 F: drivers/staging/greybus/audio_apbridgea.h
6135 F: drivers/staging/greybus/audio_codec.c
6136 F: drivers/staging/greybus/audio_codec.h
6137 F: drivers/staging/greybus/audio_gb.c
6138 F: drivers/staging/greybus/audio_manager.c
6139 F: drivers/staging/greybus/audio_manager.h
6140 F: drivers/staging/greybus/audio_manager_module.c
6141 F: drivers/staging/greybus/audio_manager_private.h
6142 F: drivers/staging/greybus/audio_manager_sysfs.c
6143 F: drivers/staging/greybus/audio_module.c
6144 F: drivers/staging/greybus/audio_topology.c
6146 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6147 M: Viresh Kumar <vireshk@kernel.org>
6149 F: drivers/staging/greybus/authentication.c
6150 F: drivers/staging/greybus/bootrom.c
6151 F: drivers/staging/greybus/firmware.h
6152 F: drivers/staging/greybus/fw-core.c
6153 F: drivers/staging/greybus/fw-download.c
6154 F: drivers/staging/greybus/fw-managament.c
6155 F: drivers/staging/greybus/greybus_authentication.h
6156 F: drivers/staging/greybus/greybus_firmware.h
6157 F: drivers/staging/greybus/hid.c
6158 F: drivers/staging/greybus/i2c.c
6159 F: drivers/staging/greybus/spi.c
6160 F: drivers/staging/greybus/spilib.c
6161 F: drivers/staging/greybus/spilib.h
6163 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6164 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6166 F: drivers/staging/greybus/loopback.c
6167 F: drivers/staging/greybus/timesync.c
6168 F: drivers/staging/greybus/timesync_platform.c
6170 GREYBUS PLATFORM DRIVERS
6171 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6173 F: drivers/staging/greybus/arche-platform.c
6174 F: drivers/staging/greybus/arche-apb-ctrl.c
6175 F: drivers/staging/greybus/arche_platform.h
6177 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6178 M: Rui Miguel Silva <rmfrfs@gmail.com>
6180 F: drivers/staging/greybus/sdio.c
6181 F: drivers/staging/greybus/light.c
6182 F: drivers/staging/greybus/gpio.c
6183 F: drivers/staging/greybus/power_supply.c
6184 F: drivers/staging/greybus/spi.c
6185 F: drivers/staging/greybus/spilib.c
6188 M: Johan Hovold <johan@kernel.org>
6189 M: Alex Elder <elder@kernel.org>
6190 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6192 F: drivers/staging/greybus/
6193 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6195 GREYBUS UART PROTOCOLS DRIVERS
6196 M: David Lin <dtwlin@gmail.com>
6198 F: drivers/staging/greybus/uart.c
6199 F: drivers/staging/greybus/log.c
6201 GS1662 VIDEO SERIALIZER
6202 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6203 L: linux-media@vger.kernel.org
6204 T: git git://linuxtv.org/media_tree.git
6206 F: drivers/media/spi/gs1662.c
6208 GSPCA FINEPIX SUBDRIVER
6209 M: Frank Zago <frank@zago.net>
6210 L: linux-media@vger.kernel.org
6211 T: git git://linuxtv.org/media_tree.git
6213 F: drivers/media/usb/gspca/finepix.c
6215 GSPCA GL860 SUBDRIVER
6216 M: Olivier Lorin <o.lorin@laposte.net>
6217 L: linux-media@vger.kernel.org
6218 T: git git://linuxtv.org/media_tree.git
6220 F: drivers/media/usb/gspca/gl860/
6222 GSPCA M5602 SUBDRIVER
6223 M: Erik Andren <erik.andren@gmail.com>
6224 L: linux-media@vger.kernel.org
6225 T: git git://linuxtv.org/media_tree.git
6227 F: drivers/media/usb/gspca/m5602/
6229 GSPCA PAC207 SONIXB SUBDRIVER
6230 M: Hans Verkuil <hverkuil@xs4all.nl>
6231 L: linux-media@vger.kernel.org
6232 T: git git://linuxtv.org/media_tree.git
6234 F: drivers/media/usb/gspca/pac207.c
6236 GSPCA SN9C20X SUBDRIVER
6237 M: Brian Johnson <brijohn@gmail.com>
6238 L: linux-media@vger.kernel.org
6239 T: git git://linuxtv.org/media_tree.git
6241 F: drivers/media/usb/gspca/sn9c20x.c
6243 GSPCA T613 SUBDRIVER
6244 M: Leandro Costantino <lcostantino@gmail.com>
6245 L: linux-media@vger.kernel.org
6246 T: git git://linuxtv.org/media_tree.git
6248 F: drivers/media/usb/gspca/t613.c
6250 GSPCA USB WEBCAM DRIVER
6251 M: Hans Verkuil <hverkuil@xs4all.nl>
6252 L: linux-media@vger.kernel.org
6253 T: git git://linuxtv.org/media_tree.git
6255 F: drivers/media/usb/gspca/
6257 GTP (GPRS Tunneling Protocol)
6258 M: Pablo Neira Ayuso <pablo@netfilter.org>
6259 M: Harald Welte <laforge@gnumonks.org>
6260 L: osmocom-net-gprs@lists.osmocom.org
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6263 F: drivers/net/gtp.c
6265 GUID PARTITION TABLE (GPT)
6266 M: Davidlohr Bueso <dave@stgolabs.net>
6267 L: linux-efi@vger.kernel.org
6269 F: block/partitions/efi.*
6272 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6273 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6274 W: http://uclinux-h8.sourceforge.jp
6275 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6278 F: drivers/clocksource/h8300_*.c
6279 F: drivers/clk/h8300/
6280 F: drivers/irqchip/irq-renesas-h8*.c
6283 M: Antti Palosaari <crope@iki.fi>
6284 L: linux-media@vger.kernel.org
6285 W: https://linuxtv.org
6286 W: http://palosaari.fi/linux/
6287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6288 T: git git://linuxtv.org/anttip/media_tree.git
6290 F: drivers/media/usb/hackrf/
6292 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6293 M: Frank Seidel <frank@f-seidel.de>
6294 L: platform-driver-x86@vger.kernel.org
6295 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6297 F: drivers/platform/x86/hdaps.c
6300 M: Jean Delvare <jdelvare@suse.com>
6301 M: Guenter Roeck <linux@roeck-us.net>
6302 L: linux-hwmon@vger.kernel.org
6303 W: http://hwmon.wiki.kernel.org/
6304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6306 F: Documentation/devicetree/bindings/hwmon/
6307 F: Documentation/hwmon/
6309 F: include/linux/hwmon*.h
6311 HARDWARE RANDOM NUMBER GENERATOR CORE
6312 M: Matt Mackall <mpm@selenic.com>
6313 M: Herbert Xu <herbert@gondor.apana.org.au>
6314 L: linux-crypto@vger.kernel.org
6316 F: Documentation/devicetree/bindings/rng/
6317 F: Documentation/hw_random.txt
6318 F: drivers/char/hw_random/
6319 F: include/linux/hw_random.h
6321 HARDWARE TRACING FACILITIES
6322 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6324 F: drivers/hwtracing/
6326 HARDWARE SPINLOCK CORE
6327 M: Ohad Ben-Cohen <ohad@wizery.com>
6328 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6329 L: linux-remoteproc@vger.kernel.org
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6332 F: Documentation/devicetree/bindings/hwlock/
6333 F: Documentation/hwspinlock.txt
6334 F: drivers/hwspinlock/
6335 F: include/linux/hwspinlock.h
6337 HARMONY SOUND DRIVER
6338 L: linux-parisc@vger.kernel.org
6340 F: sound/parisc/harmony.*
6342 HDPVR USB VIDEO ENCODER DRIVER
6343 M: Hans Verkuil <hverkuil@xs4all.nl>
6344 L: linux-media@vger.kernel.org
6345 T: git git://linuxtv.org/media_tree.git
6346 W: https://linuxtv.org
6348 F: drivers/media/usb/hdpvr/
6350 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6351 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6353 F: Documentation/watchdog/hpwdt.txt
6354 F: drivers/watchdog/hpwdt.c
6356 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6357 M: Don Brace <don.brace@microsemi.com>
6358 L: esc.storagedev@microsemi.com
6359 L: linux-scsi@vger.kernel.org
6361 F: Documentation/scsi/hpsa.txt
6362 F: drivers/scsi/hpsa*.[ch]
6363 F: include/linux/cciss*.h
6364 F: include/uapi/linux/cciss*.h
6367 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6368 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6369 L: linux-rdma@vger.kernel.org
6371 F: drivers/infiniband/hw/hfi1
6374 L: linux-fsdevel@vger.kernel.org
6376 F: Documentation/filesystems/hfs.txt
6380 L: linux-fsdevel@vger.kernel.org
6382 F: Documentation/filesystems/hfsplus.txt
6385 HGA FRAMEBUFFER DRIVER
6386 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6387 L: linux-nvidia@lists.surfsouth.com
6388 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6390 F: drivers/video/fbdev/hgafb.c
6392 HIBERNATION (aka Software Suspend, aka swsusp)
6393 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6394 M: Pavel Machek <pavel@ucw.cz>
6395 L: linux-pm@vger.kernel.org
6396 B: https://bugzilla.kernel.org
6399 F: drivers/base/power/
6401 F: include/linux/suspend.h
6402 F: include/linux/freezer.h
6403 F: include/linux/pm.h
6404 F: arch/*/include/asm/suspend*.h
6407 M: Jiri Kosina <jikos@kernel.org>
6408 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6409 L: linux-input@vger.kernel.org
6410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6413 F: include/linux/hid*
6414 F: include/uapi/linux/hid*
6416 HID SENSOR HUB DRIVERS
6417 M: Jiri Kosina <jikos@kernel.org>
6418 M: Jonathan Cameron <jic23@kernel.org>
6419 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6420 L: linux-input@vger.kernel.org
6421 L: linux-iio@vger.kernel.org
6423 F: Documentation/hid/hid-sensor*
6424 F: drivers/hid/hid-sensor-*
6425 F: drivers/iio/*/hid-*
6426 F: include/linux/hid-sensor-*
6428 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6429 M: Thomas Gleixner <tglx@linutronix.de>
6430 L: linux-kernel@vger.kernel.org
6431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6433 F: Documentation/timers/
6434 F: kernel/time/hrtimer.c
6435 F: kernel/time/clockevents.c
6436 F: kernel/time/timer_*.c
6437 F: include/linux/clockchips.h
6438 F: include/linux/hrtimer.h
6440 HIGH-SPEED SCC DRIVER FOR AX.25
6441 L: linux-hams@vger.kernel.org
6443 F: drivers/net/hamradio/dmascc.c
6444 F: drivers/net/hamradio/scc.c
6446 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6447 M: HighPoint Linux Team <linux@highpoint-tech.com>
6448 W: http://www.highpoint-tech.com
6450 F: Documentation/scsi/hptiop.txt
6451 F: drivers/scsi/hptiop.c
6454 M: Jes Sorensen <jes@trained-monkey.org>
6455 L: linux-hippi@sunsite.dk
6457 F: include/linux/hippidevice.h
6458 F: include/uapi/linux/if_hippi.h
6460 F: drivers/net/hippi/
6462 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6463 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6464 M: Salil Mehta <salil.mehta@huawei.com>
6465 L: netdev@vger.kernel.org
6466 W: http://www.hisilicon.com
6468 F: drivers/net/ethernet/hisilicon/hns3/
6470 HISILICON LPC BUS DRIVER
6471 M: john.garry@huawei.com
6472 W: http://www.hisilicon.com
6474 F: drivers/bus/hisi_lpc.c
6475 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6477 HISILICON NETWORK SUBSYSTEM DRIVER
6478 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6479 M: Salil Mehta <salil.mehta@huawei.com>
6480 L: netdev@vger.kernel.org
6481 W: http://www.hisilicon.com
6483 F: drivers/net/ethernet/hisilicon/
6484 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6486 HISILICON PMU DRIVER
6487 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6488 W: http://www.hisilicon.com
6490 F: drivers/perf/hisilicon
6491 F: Documentation/perf/hisi-pmu.txt
6493 HISILICON ROCE DRIVER
6494 M: Lijun Ou <oulijun@huawei.com>
6495 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6496 L: linux-rdma@vger.kernel.org
6498 F: drivers/infiniband/hw/hns/
6499 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6501 HISILICON SAS Controller
6502 M: John Garry <john.garry@huawei.com>
6503 W: http://www.hisilicon.com
6505 F: drivers/scsi/hisi_sas/
6506 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6508 HMM - Heterogeneous Memory Management
6509 M: Jérôme Glisse <jglisse@redhat.com>
6510 L: linux-mm@kvack.org
6513 F: include/linux/hmm*
6514 F: Documentation/vm/hmm.rst
6517 M: Jouni Malinen <j@w1.fi>
6518 L: linux-wireless@vger.kernel.org
6519 W: http://w1.fi/hostap-driver.html
6521 F: drivers/net/wireless/intersil/hostap/
6523 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6524 L: platform-driver-x86@vger.kernel.org
6526 F: drivers/platform/x86/tc1100-wmi.c
6528 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6529 M: Jaroslav Kysela <perex@perex.cz>
6531 F: drivers/net/ethernet/hp/hp100.*
6533 HPET: High Precision Event Timers driver
6534 M: Clemens Ladisch <clemens@ladisch.de>
6536 F: Documentation/timers/hpet.txt
6537 F: drivers/char/hpet.c
6538 F: include/linux/hpet.h
6539 F: include/uapi/linux/hpet.h
6543 F: arch/x86/kernel/hpet.c
6544 F: arch/x86/include/asm/hpet.h
6547 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6548 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6553 M: Sebastian Reichel <sre@kernel.org>
6554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6556 F: Documentation/ABI/testing/sysfs-bus-hsi
6557 F: Documentation/driver-api/hsi.rst
6559 F: include/linux/hsi/
6560 F: include/uapi/linux/hsi/
6563 L: linux-usb@vger.kernel.org
6565 F: drivers/net/usb/hso.c
6567 HSR NETWORK PROTOCOL
6568 M: Arvid Brodin <arvid.brodin@alten.se>
6569 L: netdev@vger.kernel.org
6573 HT16K33 LED CONTROLLER DRIVER
6574 M: Robin van der Gracht <robin@protonic.nl>
6576 F: drivers/auxdisplay/ht16k33.c
6577 F: Documentation/devicetree/bindings/display/ht16k33.txt
6579 HTCPEN TOUCHSCREEN DRIVER
6580 M: Pau Oliva Fora <pof@eslack.org>
6581 L: linux-input@vger.kernel.org
6583 F: drivers/input/touchscreen/htcpen.c
6585 HUAWEI ETHERNET DRIVER
6586 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6587 L: netdev@vger.kernel.org
6589 F: Documentation/networking/hinic.txt
6590 F: drivers/net/ethernet/huawei/hinic/
6593 M: Mike Kravetz <mike.kravetz@oracle.com>
6594 L: linux-mm@kvack.org
6598 F: include/linux/hugetlb.h
6599 F: Documentation/admin-guide/mm/hugetlbpage.rst
6600 F: Documentation/vm/hugetlbfs_reserv.rst
6601 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6604 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6605 L: linux-media@vger.kernel.org
6606 T: git git://linuxtv.org/media_tree.git
6607 W: https://linuxtv.org
6609 F: drivers/media/platform/sti/hva
6611 HWPOISON MEMORY FAILURE HANDLING
6612 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6613 L: linux-mm@kvack.org
6615 F: mm/memory-failure.c
6616 F: mm/hwpoison-inject.c
6618 Hyper-V CORE AND DRIVERS
6619 M: "K. Y. Srinivasan" <kys@microsoft.com>
6620 M: Haiyang Zhang <haiyangz@microsoft.com>
6621 M: Stephen Hemminger <sthemmin@microsoft.com>
6622 L: devel@linuxdriverproject.org
6624 F: Documentation/networking/netvsc.txt
6625 F: arch/x86/include/asm/mshyperv.h
6626 F: arch/x86/include/asm/trace/hyperv.h
6627 F: arch/x86/include/asm/hyperv-tlfs.h
6628 F: arch/x86/kernel/cpu/mshyperv.c
6630 F: drivers/hid/hid-hyperv.c
6632 F: drivers/input/serio/hyperv-keyboard.c
6633 F: drivers/pci/controller/pci-hyperv.c
6634 F: drivers/net/hyperv/
6635 F: drivers/scsi/storvsc_drv.c
6636 F: drivers/uio/uio_hv_generic.c
6637 F: drivers/video/fbdev/hyperv_fb.c
6638 F: net/vmw_vsock/hyperv_transport.c
6639 F: include/linux/hyperv.h
6640 F: include/uapi/linux/hyperv.h
6642 F: Documentation/ABI/stable/sysfs-bus-vmbus
6644 HYPERVISOR VIRTUAL CONSOLE DRIVER
6645 L: linuxppc-dev@lists.ozlabs.org
6650 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6651 L: linux-i2c@vger.kernel.org
6652 L: linux-acpi@vger.kernel.org
6654 F: drivers/i2c/i2c-core-acpi.c
6657 M: Peter Rosin <peda@axentia.se>
6658 L: linux-i2c@vger.kernel.org
6660 F: Documentation/i2c/i2c-topology
6661 F: Documentation/i2c/muxes/
6662 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6663 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6664 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6665 F: drivers/i2c/i2c-mux.c
6666 F: drivers/i2c/muxes/
6667 F: include/linux/i2c-mux.h
6669 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6670 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6671 L: linux-i2c@vger.kernel.org
6673 F: drivers/i2c/busses/i2c-mv64xxx.c
6675 I2C OVER PARALLEL PORT
6676 M: Jean Delvare <jdelvare@suse.com>
6677 L: linux-i2c@vger.kernel.org
6679 F: Documentation/i2c/busses/i2c-parport
6680 F: Documentation/i2c/busses/i2c-parport-light
6681 F: drivers/i2c/busses/i2c-parport.c
6682 F: drivers/i2c/busses/i2c-parport-light.c
6685 M: Wolfram Sang <wsa@the-dreams.de>
6686 L: linux-i2c@vger.kernel.org
6687 W: https://i2c.wiki.kernel.org/
6688 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6691 F: Documentation/devicetree/bindings/i2c/i2c.txt
6692 F: Documentation/i2c/
6694 F: include/linux/i2c.h
6695 F: include/linux/i2c-dev.h
6696 F: include/linux/i2c-smbus.h
6697 F: include/uapi/linux/i2c.h
6698 F: include/uapi/linux/i2c-*.h
6700 I2C SUBSYSTEM HOST DRIVERS
6701 L: linux-i2c@vger.kernel.org
6702 W: https://i2c.wiki.kernel.org/
6703 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6706 F: Documentation/devicetree/bindings/i2c/
6707 F: drivers/i2c/algos/
6708 F: drivers/i2c/busses/
6711 M: Jean Delvare <jdelvare@suse.com>
6712 L: linux-i2c@vger.kernel.org
6714 F: Documentation/i2c/busses/i2c-taos-evm
6715 F: drivers/i2c/busses/i2c-taos-evm.c
6718 M: Till Harbaum <till@harbaum.org>
6719 L: linux-i2c@vger.kernel.org
6720 W: http://www.harbaum.org/till/i2c_tiny_usb
6722 F: drivers/i2c/busses/i2c-tiny-usb.c
6724 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6725 M: Jean Delvare <jdelvare@suse.com>
6726 L: linux-i2c@vger.kernel.org
6728 F: Documentation/i2c/busses/i2c-ali1535
6729 F: Documentation/i2c/busses/i2c-ali1563
6730 F: Documentation/i2c/busses/i2c-ali15x3
6731 F: Documentation/i2c/busses/i2c-amd756
6732 F: Documentation/i2c/busses/i2c-amd8111
6733 F: Documentation/i2c/busses/i2c-i801
6734 F: Documentation/i2c/busses/i2c-nforce2
6735 F: Documentation/i2c/busses/i2c-piix4
6736 F: Documentation/i2c/busses/i2c-sis5595
6737 F: Documentation/i2c/busses/i2c-sis630
6738 F: Documentation/i2c/busses/i2c-sis96x
6739 F: Documentation/i2c/busses/i2c-via
6740 F: Documentation/i2c/busses/i2c-viapro
6741 F: drivers/i2c/busses/i2c-ali1535.c
6742 F: drivers/i2c/busses/i2c-ali1563.c
6743 F: drivers/i2c/busses/i2c-ali15x3.c
6744 F: drivers/i2c/busses/i2c-amd756.c
6745 F: drivers/i2c/busses/i2c-amd756-s4882.c
6746 F: drivers/i2c/busses/i2c-amd8111.c
6747 F: drivers/i2c/busses/i2c-i801.c
6748 F: drivers/i2c/busses/i2c-isch.c
6749 F: drivers/i2c/busses/i2c-nforce2.c
6750 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6751 F: drivers/i2c/busses/i2c-piix4.c
6752 F: drivers/i2c/busses/i2c-sis5595.c
6753 F: drivers/i2c/busses/i2c-sis630.c
6754 F: drivers/i2c/busses/i2c-sis96x.c
6755 F: drivers/i2c/busses/i2c-via.c
6756 F: drivers/i2c/busses/i2c-viapro.c
6758 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6759 M: Hans de Goede <hdegoede@redhat.com>
6760 L: linux-i2c@vger.kernel.org
6762 F: drivers/i2c/busses/i2c-cht-wc.c
6764 I2C/SMBUS ISMT DRIVER
6765 M: Seth Heasley <seth.heasley@intel.com>
6766 M: Neil Horman <nhorman@tuxdriver.com>
6767 L: linux-i2c@vger.kernel.org
6768 F: drivers/i2c/busses/i2c-ismt.c
6769 F: Documentation/i2c/busses/i2c-ismt
6771 I2C/SMBUS STUB DRIVER
6772 M: Jean Delvare <jdelvare@suse.com>
6773 L: linux-i2c@vger.kernel.org
6775 F: drivers/i2c/i2c-stub.c
6777 IA64 (Itanium) PLATFORM
6778 M: Tony Luck <tony.luck@intel.com>
6779 M: Fenghua Yu <fenghua.yu@intel.com>
6780 L: linux-ia64@vger.kernel.org
6781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6785 IBM Power 842 compression accelerator
6786 M: Haren Myneni <haren@us.ibm.com>
6788 F: drivers/crypto/nx/Makefile
6789 F: drivers/crypto/nx/Kconfig
6790 F: drivers/crypto/nx/nx-842*
6791 F: include/linux/sw842.h
6795 IBM Power in-Nest Crypto Acceleration
6796 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6797 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6798 L: linux-crypto@vger.kernel.org
6800 F: drivers/crypto/nx/Makefile
6801 F: drivers/crypto/nx/Kconfig
6802 F: drivers/crypto/nx/nx-aes*
6803 F: drivers/crypto/nx/nx-sha*
6804 F: drivers/crypto/nx/nx.*
6805 F: drivers/crypto/nx/nx_csbcpb.h
6806 F: drivers/crypto/nx/nx_debugfs.h
6808 IBM Power Linux RAID adapter
6809 M: Brian King <brking@us.ibm.com>
6811 F: drivers/scsi/ipr.*
6813 IBM Power SRIOV Virtual NIC Device Driver
6814 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6815 M: John Allen <jallen@linux.vnet.ibm.com>
6816 L: netdev@vger.kernel.org
6818 F: drivers/net/ethernet/ibm/ibmvnic.*
6820 IBM Power Virtual Accelerator Switchboard
6821 M: Sukadev Bhattiprolu
6822 L: linuxppc-dev@lists.ozlabs.org
6824 F: arch/powerpc/platforms/powernv/vas*
6825 F: arch/powerpc/platforms/powernv/copy-paste.h
6826 F: arch/powerpc/include/asm/vas.h
6827 F: arch/powerpc/include/uapi/asm/vas.h
6829 IBM Power Virtual Ethernet Device Driver
6830 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6831 L: netdev@vger.kernel.org
6833 F: drivers/net/ethernet/ibm/ibmveth.*
6835 IBM Power Virtual FC Device Drivers
6836 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6837 L: linux-scsi@vger.kernel.org
6839 F: drivers/scsi/ibmvscsi/ibmvfc*
6841 IBM Power Virtual Management Channel Driver
6842 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6843 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6845 F: drivers/misc/ibmvmc.*
6847 IBM Power Virtual SCSI Device Drivers
6848 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6849 L: linux-scsi@vger.kernel.org
6851 F: drivers/scsi/ibmvscsi/ibmvscsi*
6852 F: include/scsi/viosrp.h
6854 IBM Power Virtual SCSI Device Target Driver
6855 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6856 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6857 L: linux-scsi@vger.kernel.org
6858 L: target-devel@vger.kernel.org
6860 F: drivers/scsi/ibmvscsi_tgt/
6862 IBM Power VMX Cryptographic instructions
6863 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6864 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6865 L: linux-crypto@vger.kernel.org
6867 F: drivers/crypto/vmx/Makefile
6868 F: drivers/crypto/vmx/Kconfig
6869 F: drivers/crypto/vmx/vmx.c
6870 F: drivers/crypto/vmx/aes*
6871 F: drivers/crypto/vmx/ghash*
6872 F: drivers/crypto/vmx/ppc-xlate.pl
6874 IBM ServeRAID RAID DRIVER
6876 F: drivers/scsi/ips.*
6878 ICH LPC AND GPIO DRIVER
6879 M: Peter Tyser <ptyser@xes-inc.com>
6881 F: drivers/mfd/lpc_ich.c
6882 F: drivers/gpio/gpio-ich.c
6885 M: "David S. Miller" <davem@davemloft.net>
6886 L: linux-ide@vger.kernel.org
6887 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6890 F: Documentation/ide/
6892 F: include/linux/ide.h
6895 M: Borislav Petkov <bp@alien8.de>
6896 L: linux-ide@vger.kernel.org
6898 F: Documentation/cdrom/ide-cd
6899 F: drivers/ide/ide-cd*
6901 IDEAPAD LAPTOP EXTRAS DRIVER
6902 M: Ike Panhc <ike.pan@canonical.com>
6903 L: platform-driver-x86@vger.kernel.org
6904 W: http://launchpad.net/ideapad-laptop
6906 F: drivers/platform/x86/ideapad-laptop.c
6908 IDEAPAD LAPTOP SLIDEBAR DRIVER
6909 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6910 L: linux-input@vger.kernel.org
6911 W: https://github.com/o2genum/ideapad-slidebar
6913 F: drivers/input/misc/ideapad_slidebar.c
6915 IDT VersaClock 5 CLOCK DRIVER
6916 M: Marek Vasut <marek.vasut@gmail.com>
6918 F: drivers/clk/clk-versaclock5.c
6920 IEEE 802.15.4 SUBSYSTEM
6921 M: Alexander Aring <alex.aring@gmail.com>
6922 M: Stefan Schmidt <stefan@osg.samsung.com>
6923 L: linux-wpan@vger.kernel.org
6924 W: http://wpan.cakelab.org/
6925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6930 F: drivers/net/ieee802154/
6931 F: include/linux/nl802154.h
6932 F: include/linux/ieee802154.h
6933 F: include/net/nl802154.h
6934 F: include/net/mac802154.h
6935 F: include/net/af_ieee802154.h
6936 F: include/net/cfg802154.h
6937 F: include/net/ieee802154_netdev.h
6938 F: Documentation/networking/ieee802154.txt
6941 M: Yotam Gigi <yotam.gi@gmail.com>
6942 M: Jamal Hadi Salim <jhs@mojatatu.com>
6944 F: include/net/ife.h
6945 F: include/uapi/linux/ife.h
6947 IGORPLUG-USB IR RECEIVER
6948 M: Sean Young <sean@mess.org>
6949 L: linux-media@vger.kernel.org
6951 F: drivers/media/rc/igorplugusb.c
6953 IGUANAWORKS USB IR TRANSCEIVER
6954 M: Sean Young <sean@mess.org>
6955 L: linux-media@vger.kernel.org
6957 F: drivers/media/rc/iguanair.c
6959 IIO DIGITAL POTENTIOMETER DAC
6960 M: Peter Rosin <peda@axentia.se>
6961 L: linux-iio@vger.kernel.org
6963 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6964 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6965 F: drivers/iio/dac/dpot-dac.c
6967 IIO ENVELOPE DETECTOR
6968 M: Peter Rosin <peda@axentia.se>
6969 L: linux-iio@vger.kernel.org
6971 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6972 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6973 F: drivers/iio/adc/envelope-detector.c
6976 M: Peter Rosin <peda@axentia.se>
6977 L: linux-iio@vger.kernel.org
6979 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6980 F: drivers/iio/multiplexer/iio-mux.c
6982 IIO SUBSYSTEM AND DRIVERS
6983 M: Jonathan Cameron <jic23@kernel.org>
6984 R: Hartmut Knaack <knaack.h@gmx.de>
6985 R: Lars-Peter Clausen <lars@metafoo.de>
6986 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6987 L: linux-iio@vger.kernel.org
6988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6990 F: Documentation/ABI/testing/configfs-iio*
6991 F: Documentation/ABI/testing/sysfs-bus-iio*
6992 F: Documentation/devicetree/bindings/iio/
6994 F: drivers/staging/iio/
6995 F: include/linux/iio/
6999 M: Peter Rosin <peda@axentia.se>
7000 L: linux-iio@vger.kernel.org
7002 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7003 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7004 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7005 F: drivers/iio/afe/iio-rescale.c
7007 IKANOS/ADI EAGLE ADSL USB DRIVER
7008 M: Matthieu Castet <castet.matthieu@free.fr>
7009 M: Stanislaw Gruszka <stf_xl@wp.pl>
7011 F: drivers/usb/atm/ueagle-atm.c
7013 IMGTEC ASCII LCD DRIVER
7014 M: Paul Burton <paul.burton@mips.com>
7016 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7017 F: drivers/auxdisplay/img-ascii-lcd.c
7019 IMGTEC IR DECODER DRIVER
7020 M: James Hogan <jhogan@kernel.org>
7022 F: drivers/media/rc/img-ir/
7024 IMON SOUNDGRAPH USB IR RECEIVER
7025 M: Sean Young <sean@mess.org>
7026 L: linux-media@vger.kernel.org
7028 F: drivers/media/rc/imon_raw.c
7029 F: drivers/media/rc/imon.c
7031 IMS TWINTURBO FRAMEBUFFER DRIVER
7032 L: linux-fbdev@vger.kernel.org
7034 F: drivers/video/fbdev/imsttfb.c
7036 INA209 HARDWARE MONITOR DRIVER
7037 M: Guenter Roeck <linux@roeck-us.net>
7038 L: linux-hwmon@vger.kernel.org
7040 F: Documentation/hwmon/ina209
7041 F: Documentation/devicetree/bindings/i2c/ina209.txt
7042 F: drivers/hwmon/ina209.c
7044 INA2XX HARDWARE MONITOR DRIVER
7045 M: Guenter Roeck <linux@roeck-us.net>
7046 L: linux-hwmon@vger.kernel.org
7048 F: Documentation/hwmon/ina2xx
7049 F: drivers/hwmon/ina2xx.c
7050 F: include/linux/platform_data/ina2xx.h
7052 INDUSTRY PACK SUBSYSTEM (IPACK)
7053 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7054 M: Jens Taprogge <jens.taprogge@taprogge.org>
7055 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7056 L: industrypack-devel@lists.sourceforge.net
7057 W: http://industrypack.sourceforge.net
7061 INFINIBAND SUBSYSTEM
7062 M: Doug Ledford <dledford@redhat.com>
7063 M: Jason Gunthorpe <jgg@mellanox.com>
7064 L: linux-rdma@vger.kernel.org
7065 W: https://github.com/linux-rdma/rdma-core
7066 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7069 F: Documentation/devicetree/bindings/infiniband/
7070 F: Documentation/infiniband/
7071 F: drivers/infiniband/
7072 F: include/uapi/linux/if_infiniband.h
7073 F: include/uapi/rdma/
7076 INGENIC JZ4780 DMA Driver
7077 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7079 F: drivers/dma/dma-jz4780.c
7081 INGENIC JZ4780 NAND DRIVER
7082 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7083 L: linux-mtd@lists.infradead.org
7085 F: drivers/mtd/nand/raw/jz4780_*
7088 M: Jan Kara <jack@suse.cz>
7089 R: Amir Goldstein <amir73il@gmail.com>
7090 L: linux-fsdevel@vger.kernel.org
7092 F: Documentation/filesystems/inotify.txt
7093 F: fs/notify/inotify/
7094 F: include/linux/inotify.h
7095 F: include/uapi/linux/inotify.h
7097 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7098 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7099 L: linux-input@vger.kernel.org
7100 Q: http://patchwork.kernel.org/project/linux-input/list/
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7104 F: include/linux/input.h
7105 F: include/uapi/linux/input.h
7106 F: include/uapi/linux/input-event-codes.h
7107 F: include/linux/input/
7108 F: Documentation/devicetree/bindings/input/
7109 F: Documentation/input/
7111 INPUT MULTITOUCH (MT) PROTOCOL
7112 M: Henrik Rydberg <rydberg@bitmath.org>
7113 L: linux-input@vger.kernel.org
7115 F: Documentation/input/multi-touch-protocol.rst
7116 F: drivers/input/input-mt.c
7119 INSIDE SECURE CRYPTO DRIVER
7120 M: Antoine Tenart <antoine.tenart@bootlin.com>
7121 F: drivers/crypto/inside-secure/
7123 L: linux-crypto@vger.kernel.org
7125 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7126 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7127 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7128 L: linux-integrity@vger.kernel.org
7129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7131 F: security/integrity/ima/
7133 INTEL 810/815 FRAMEBUFFER DRIVER
7134 M: Antonino Daplas <adaplas@gmail.com>
7135 L: linux-fbdev@vger.kernel.org
7137 F: drivers/video/fbdev/i810/
7140 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7141 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7142 M: Jie Yang <yang.jie@linux.intel.com>
7143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7147 INTEL C600 SERIES SAS CONTROLLER DRIVER
7148 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7149 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7150 L: linux-scsi@vger.kernel.org
7151 T: git git://git.code.sf.net/p/intel-sas/isci
7153 F: drivers/scsi/isci/
7155 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7156 M: Jani Nikula <jani.nikula@linux.intel.com>
7157 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7158 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7159 L: intel-gfx@lists.freedesktop.org
7160 W: https://01.org/linuxgraphics/
7161 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7162 C: irc://chat.freenode.net/intel-gfx
7163 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7164 T: git git://anongit.freedesktop.org/drm-intel
7166 F: drivers/gpu/drm/i915/
7167 F: include/drm/i915*
7168 F: include/uapi/drm/i915_drm.h
7169 F: Documentation/gpu/i915.rst
7171 INTEL ETHERNET DRIVERS
7172 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7173 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7174 W: http://www.intel.com/support/feedback.htm
7175 W: http://e1000.sourceforge.net/
7176 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7180 F: Documentation/networking/e100.rst
7181 F: Documentation/networking/e1000.rst
7182 F: Documentation/networking/e1000e.txt
7183 F: Documentation/networking/igb.txt
7184 F: Documentation/networking/igbvf.txt
7185 F: Documentation/networking/ixgb.txt
7186 F: Documentation/networking/ixgbe.txt
7187 F: Documentation/networking/ixgbevf.txt
7188 F: Documentation/networking/i40e.txt
7189 F: Documentation/networking/i40evf.txt
7190 F: Documentation/networking/ice.txt
7191 F: drivers/net/ethernet/intel/
7192 F: drivers/net/ethernet/intel/*/
7193 F: include/linux/avf/virtchnl.h
7195 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7196 M: Maik Broemme <mbroemme@libmpq.org>
7197 L: linux-fbdev@vger.kernel.org
7199 F: Documentation/fb/intelfb.txt
7200 F: drivers/video/fbdev/intelfb/
7202 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7203 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7204 M: Zhi Wang <zhi.a.wang@intel.com>
7205 L: intel-gvt-dev@lists.freedesktop.org
7206 L: intel-gfx@lists.freedesktop.org
7207 W: https://01.org/igvt-g
7208 T: git https://github.com/intel/gvt-linux.git
7210 F: drivers/gpu/drm/i915/gvt/
7212 INTEL HID EVENT DRIVER
7213 M: Alex Hung <alex.hung@canonical.com>
7214 L: platform-driver-x86@vger.kernel.org
7216 F: drivers/platform/x86/intel-hid.c
7218 INTEL I/OAT DMA DRIVER
7219 M: Dave Jiang <dave.jiang@intel.com>
7220 R: Dan Williams <dan.j.williams@intel.com>
7221 L: dmaengine@vger.kernel.org
7222 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7224 F: drivers/dma/ioat*
7227 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7228 M: Len Brown <lenb@kernel.org>
7229 L: linux-pm@vger.kernel.org
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7231 B: https://bugzilla.kernel.org
7233 F: drivers/idle/intel_idle.c
7235 INTEL INTEGRATED SENSOR HUB DRIVER
7236 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7237 M: Jiri Kosina <jikos@kernel.org>
7238 L: linux-input@vger.kernel.org
7240 F: drivers/hid/intel-ish-hid/
7243 M: David Woodhouse <dwmw2@infradead.org>
7244 L: iommu@lists.linux-foundation.org
7245 T: git git://git.infradead.org/iommu-2.6.git
7247 F: drivers/iommu/intel-iommu.c
7248 F: include/linux/intel-iommu.h
7250 INTEL IOP-ADMA DMA DRIVER
7251 R: Dan Williams <dan.j.williams@intel.com>
7253 F: drivers/dma/iop-adma.c
7255 INTEL IPU3 CSI-2 CIO2 DRIVER
7256 M: Yong Zhi <yong.zhi@intel.com>
7257 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7258 M: Bingbu Cao <bingbu.cao@intel.com>
7259 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7260 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7261 L: linux-media@vger.kernel.org
7263 F: drivers/media/pci/intel/ipu3/
7264 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7266 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7267 M: Krzysztof Halasa <khalasa@piap.pl>
7269 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7270 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7271 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7272 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7273 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7274 F: drivers/net/wan/ixp4xx_hss.c
7276 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7277 M: Deepak Saxena <dsaxena@plexity.net>
7279 F: drivers/char/hw_random/ixp4xx-rng.c
7281 INTEL MANAGEMENT ENGINE (mei)
7282 M: Tomas Winkler <tomas.winkler@intel.com>
7283 L: linux-kernel@vger.kernel.org
7285 F: include/uapi/linux/mei.h
7286 F: include/linux/mei_cl_bus.h
7287 F: drivers/misc/mei/*
7288 F: drivers/watchdog/mei_wdt.c
7289 F: Documentation/misc-devices/mei/*
7292 INTEL MENLOW THERMAL DRIVER
7293 M: Sujith Thomas <sujith.thomas@intel.com>
7294 L: platform-driver-x86@vger.kernel.org
7295 W: https://01.org/linux-acpi
7297 F: drivers/platform/x86/intel_menlow.c
7299 INTEL MERRIFIELD GPIO DRIVER
7300 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7301 L: linux-gpio@vger.kernel.org
7303 F: drivers/gpio/gpio-merrifield.c
7305 INTEL MIC DRIVERS (mic)
7306 M: Sudeep Dutt <sudeep.dutt@intel.com>
7307 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7309 W: https://github.com/sudeepdutt/mic
7310 W: http://software.intel.com/en-us/mic-developer
7311 F: include/linux/mic_bus.h
7312 F: include/linux/scif.h
7313 F: include/uapi/linux/mic_common.h
7314 F: include/uapi/linux/mic_ioctl.h
7315 F: include/uapi/linux/scif_ioctl.h
7316 F: drivers/misc/mic/
7317 F: drivers/dma/mic_x100_dma.c
7318 F: drivers/dma/mic_x100_dma.h
7319 F: Documentation/mic/
7321 INTEL PMC CORE DRIVER
7322 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7323 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7324 L: platform-driver-x86@vger.kernel.org
7326 F: arch/x86/include/asm/pmc_core.h
7327 F: drivers/platform/x86/intel_pmc_core*
7329 INTEL PMC/P-Unit IPC DRIVER
7330 M: Zha Qipeng<qipeng.zha@intel.com>
7331 L: platform-driver-x86@vger.kernel.org
7333 F: drivers/platform/x86/intel_pmc_ipc.c
7334 F: drivers/platform/x86/intel_punit_ipc.c
7335 F: arch/x86/include/asm/intel_pmc_ipc.h
7336 F: arch/x86/include/asm/intel_punit_ipc.h
7338 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7339 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7340 L: linux-wireless@vger.kernel.org
7342 F: Documentation/networking/README.ipw2100
7343 F: Documentation/networking/README.ipw2200
7344 F: drivers/net/wireless/intel/ipw2x00/
7347 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7348 M: Len Brown <lenb@kernel.org>
7349 L: linux-pm@vger.kernel.org
7351 F: drivers/cpufreq/intel_pstate.c
7353 INTEL RDMA RNIC DRIVER
7354 M: Faisal Latif <faisal.latif@intel.com>
7355 M: Shiraz Saleem <shiraz.saleem@intel.com>
7356 L: linux-rdma@vger.kernel.org
7358 F: drivers/infiniband/hw/i40iw/
7359 F: include/uapi/rdma/i40iw-abi.h
7361 INTEL SHA MULTIBUFFER DRIVER
7362 M: Megha Dey <megha.dey@linux.intel.com>
7363 R: Tim Chen <tim.c.chen@linux.intel.com>
7364 L: linux-crypto@vger.kernel.org
7366 F: arch/x86/crypto/sha*-mb
7369 INTEL TELEMETRY DRIVER
7370 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7371 L: platform-driver-x86@vger.kernel.org
7373 F: arch/x86/include/asm/intel_telemetry.h
7374 F: drivers/platform/x86/intel_telemetry*
7376 INTEL VIRTUAL BUTTON DRIVER
7377 M: AceLan Kao <acelan.kao@canonical.com>
7378 L: platform-driver-x86@vger.kernel.org
7380 F: drivers/platform/x86/intel-vbtn.c
7382 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7383 M: Stanislaw Gruszka <sgruszka@redhat.com>
7384 L: linux-wireless@vger.kernel.org
7386 F: drivers/net/wireless/intel/iwlegacy/
7388 INTEL WIRELESS WIFI LINK (iwlwifi)
7389 M: Johannes Berg <johannes.berg@intel.com>
7390 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7391 M: Luca Coelho <luciano.coelho@intel.com>
7392 M: Intel Linux Wireless <linuxwifi@intel.com>
7393 L: linux-wireless@vger.kernel.org
7394 W: http://intellinuxwireless.org
7395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7397 F: drivers/net/wireless/intel/iwlwifi/
7399 INTEL WIRELESS WIMAX CONNECTION 2400
7400 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7401 M: linux-wimax@intel.com
7402 L: wimax@linuxwimax.org (subscribers-only)
7404 W: http://linuxwimax.org
7405 F: Documentation/wimax/README.i2400m
7406 F: drivers/net/wimax/i2400m/
7407 F: include/uapi/linux/wimax/i2400m.h
7409 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7410 M: Mario Limonciello <mario.limonciello@dell.com>
7412 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7415 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7417 F: Documentation/trace/intel_th.rst
7418 F: drivers/hwtracing/intel_th/
7420 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7421 M: Ning Sun <ning.sun@intel.com>
7422 L: tboot-devel@lists.sourceforge.net
7423 W: http://tboot.sourceforge.net
7424 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7426 F: Documentation/intel_txt.txt
7427 F: include/linux/tboot.h
7428 F: arch/x86/kernel/tboot.c
7430 INTEL-MID GPIO DRIVER
7431 M: David Cohen <david.a.cohen@linux.intel.com>
7432 L: linux-gpio@vger.kernel.org
7434 F: drivers/gpio/gpio-intel-mid.c
7436 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7437 M: Linus Walleij <linus.walleij@linaro.org>
7438 L: linux-iio@vger.kernel.org
7440 F: drivers/iio/gyro/mpu3050*
7441 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7443 IOC3 ETHERNET DRIVER
7444 M: Ralf Baechle <ralf@linux-mips.org>
7445 L: linux-mips@linux-mips.org
7447 F: drivers/net/ethernet/sgi/ioc3-eth.c
7450 M: Pat Gefre <pfg@sgi.com>
7451 L: linux-serial@vger.kernel.org
7453 F: drivers/tty/serial/ioc3_serial.c
7456 M: Joerg Roedel <joro@8bytes.org>
7457 L: iommu@lists.linux-foundation.org
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7460 F: Documentation/devicetree/bindings/iommu/
7462 F: include/linux/iommu.h
7463 F: include/linux/of_iommu.h
7464 F: include/linux/iova.h
7467 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7469 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7472 M: Corey Minyard <minyard@acm.org>
7473 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7474 W: http://openipmi.sourceforge.net/
7476 F: Documentation/IPMI.txt
7477 F: drivers/char/ipmi/
7478 F: include/linux/ipmi*
7479 F: include/uapi/linux/ipmi*
7481 IPS SCSI RAID DRIVER
7482 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7483 L: linux-scsi@vger.kernel.org
7484 W: http://www.adaptec.com/
7486 F: drivers/scsi/ips*
7489 M: Wensong Zhang <wensong@linux-vs.org>
7490 M: Simon Horman <horms@verge.net.au>
7491 M: Julian Anastasov <ja@ssi.bg>
7492 L: netdev@vger.kernel.org
7493 L: lvs-devel@vger.kernel.org
7495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7497 F: Documentation/networking/ipvs-sysctl.txt
7498 F: include/net/ip_vs.h
7499 F: include/uapi/linux/ip_vs.h
7500 F: net/netfilter/ipvs/
7503 M: Jiri Kosina <jikos@kernel.org>
7504 M: David Sterba <dsterba@suse.com>
7506 F: drivers/tty/ipwireless/
7509 L: netdev@vger.kernel.org
7511 F: include/uapi/linux/ipx.h
7512 F: drivers/staging/ipx/
7514 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7515 M: Marc Zyngier <marc.zyngier@arm.com>
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7518 F: Documentation/IRQ-domain.txt
7519 F: include/linux/irqdomain.h
7520 F: kernel/irq/irqdomain.c
7524 M: Thomas Gleixner <tglx@linutronix.de>
7525 L: linux-kernel@vger.kernel.org
7527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7531 M: Thomas Gleixner <tglx@linutronix.de>
7532 M: Jason Cooper <jason@lakedaemon.net>
7533 M: Marc Zyngier <marc.zyngier@arm.com>
7534 L: linux-kernel@vger.kernel.org
7536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7537 F: Documentation/devicetree/bindings/interrupt-controller/
7541 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7543 F: Documentation/isa.txt
7544 F: drivers/base/isa.c
7545 F: include/linux/isa.h
7548 M: Hans Verkuil <hverkuil@xs4all.nl>
7549 L: linux-media@vger.kernel.org
7550 T: git git://linuxtv.org/media_tree.git
7551 W: https://linuxtv.org
7553 F: drivers/media/radio/radio-isa*
7556 M: Jaroslav Kysela <perex@perex.cz>
7558 F: Documentation/isapnp.txt
7559 F: drivers/pnp/isapnp/
7560 F: include/linux/isapnp.h
7563 M: Lee Duncan <lduncan@suse.com>
7564 M: Chris Leech <cleech@redhat.com>
7565 L: open-iscsi@googlegroups.com
7566 W: www.open-iscsi.com
7568 F: drivers/scsi/*iscsi*
7569 F: include/scsi/*iscsi*
7571 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7572 M: Peter Jones <pjones@redhat.com>
7573 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7575 F: drivers/firmware/iscsi_ibft*
7577 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7578 M: Or Gerlitz <ogerlitz@mellanox.com>
7579 M: Sagi Grimberg <sagi@grimberg.me>
7580 M: Roi Dayan <roid@mellanox.com>
7581 L: linux-rdma@vger.kernel.org
7583 W: http://www.openfabrics.org
7584 W: www.open-iscsi.org
7585 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7586 F: drivers/infiniband/ulp/iser/
7588 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7589 M: Sagi Grimberg <sagi@grimberg.me>
7590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7591 L: linux-rdma@vger.kernel.org
7592 L: target-devel@vger.kernel.org
7594 W: http://www.linux-iscsi.org
7595 F: drivers/infiniband/ulp/isert
7598 M: Karsten Keil <isdn@linux-pingi.de>
7599 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7600 L: netdev@vger.kernel.org
7601 W: http://www.isdn4linux.de
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7604 F: Documentation/isdn/
7606 F: include/linux/isdn.h
7607 F: include/linux/isdn/
7608 F: include/uapi/linux/isdn.h
7609 F: include/uapi/linux/isdn/
7611 ISDN SUBSYSTEM (Eicon active card driver)
7612 M: Armin Schindler <mac@melware.de>
7613 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7614 W: http://www.melware.de
7616 F: drivers/isdn/hardware/eicon/
7618 IT87 HARDWARE MONITORING DRIVER
7619 M: Jean Delvare <jdelvare@suse.com>
7620 L: linux-hwmon@vger.kernel.org
7622 F: Documentation/hwmon/it87
7623 F: drivers/hwmon/it87.c
7626 M: Antti Palosaari <crope@iki.fi>
7627 L: linux-media@vger.kernel.org
7628 W: https://linuxtv.org
7629 W: http://palosaari.fi/linux/
7630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7631 T: git git://linuxtv.org/anttip/media_tree.git
7633 F: drivers/media/tuners/it913x*
7635 IVTV VIDEO4LINUX DRIVER
7636 M: Andy Walls <awalls@md.metrocast.net>
7637 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7638 L: linux-media@vger.kernel.org
7639 T: git git://linuxtv.org/media_tree.git
7640 W: http://www.ivtvdriver.org
7642 F: Documentation/media/v4l-drivers/ivtv*
7643 F: drivers/media/pci/ivtv/
7644 F: include/uapi/linux/ivtv*
7646 IX2505V MEDIA DRIVER
7647 M: Malcolm Priestley <tvboxspy@gmail.com>
7648 L: linux-media@vger.kernel.org
7649 W: https://linuxtv.org
7650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7652 F: drivers/media/dvb-frontends/ix2505v*
7654 JAILHOUSE HYPERVISOR INTERFACE
7655 M: Jan Kiszka <jan.kiszka@siemens.com>
7656 L: jailhouse-dev@googlegroups.com
7658 F: arch/x86/kernel/jailhouse.c
7659 F: arch/x86/include/asm/jailhouse_para.h
7661 JC42.4 TEMPERATURE SENSOR DRIVER
7662 M: Guenter Roeck <linux@roeck-us.net>
7663 L: linux-hwmon@vger.kernel.org
7665 F: drivers/hwmon/jc42.c
7666 F: Documentation/hwmon/jc42
7669 M: Dave Kleikamp <shaggy@kernel.org>
7670 L: jfs-discussion@lists.sourceforge.net
7671 W: http://jfs.sourceforge.net/
7672 T: git git://github.com/kleikamp/linux-shaggy.git
7674 F: Documentation/filesystems/jfs.txt
7678 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7679 L: netdev@vger.kernel.org
7681 F: drivers/net/ethernet/jme.*
7683 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7684 M: David Woodhouse <dwmw2@infradead.org>
7685 L: linux-mtd@lists.infradead.org
7686 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7689 F: include/uapi/linux/jffs2.h
7691 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7692 M: "Theodore Ts'o" <tytso@mit.edu>
7693 M: Jan Kara <jack@suse.com>
7694 L: linux-ext4@vger.kernel.org
7697 F: include/linux/jbd2.h
7699 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7700 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7701 L: linux-media@vger.kernel.org
7703 F: drivers/media/platform/rcar_jpu.c
7705 JSM Neo PCI based serial card
7706 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7707 L: linux-serial@vger.kernel.org
7709 F: drivers/tty/serial/jsm/
7711 K10TEMP HARDWARE MONITORING DRIVER
7712 M: Clemens Ladisch <clemens@ladisch.de>
7713 L: linux-hwmon@vger.kernel.org
7715 F: Documentation/hwmon/k10temp
7716 F: drivers/hwmon/k10temp.c
7718 K8TEMP HARDWARE MONITORING DRIVER
7719 M: Rudolf Marek <r.marek@assembler.cz>
7720 L: linux-hwmon@vger.kernel.org
7722 F: Documentation/hwmon/k8temp
7723 F: drivers/hwmon/k8temp.c
7726 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7727 R: Alexander Potapenko <glider@google.com>
7728 R: Dmitry Vyukov <dvyukov@google.com>
7729 L: kasan-dev@googlegroups.com
7731 F: arch/*/include/asm/kasan.h
7732 F: arch/*/mm/kasan_init*
7733 F: Documentation/dev-tools/kasan.rst
7734 F: include/linux/kasan*.h
7737 F: scripts/Makefile.kasan
7740 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7742 L: linux-kbuild@vger.kernel.org
7744 F: Documentation/kbuild/kconfig*
7746 F: scripts/Kconfig.include
7749 M: Dave Young <dyoung@redhat.com>
7750 M: Baoquan He <bhe@redhat.com>
7751 R: Vivek Goyal <vgoyal@redhat.com>
7752 L: kexec@lists.infradead.org
7753 W: http://lse.sourceforge.net/kdump/
7755 F: Documentation/kdump/
7757 KEENE FM RADIO TRANSMITTER DRIVER
7758 M: Hans Verkuil <hverkuil@xs4all.nl>
7759 L: linux-media@vger.kernel.org
7760 T: git git://linuxtv.org/media_tree.git
7761 W: https://linuxtv.org
7763 F: drivers/media/radio/radio-keene*
7766 M: Ian Kent <raven@themaw.net>
7767 L: autofs@vger.kernel.org
7771 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7772 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7773 M: Michal Marek <michal.lkml@markovi.net>
7774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7775 L: linux-kbuild@vger.kernel.org
7777 F: Documentation/kbuild/
7780 F: scripts/Makefile*
7787 L: kernel-janitors@vger.kernel.org
7788 W: http://kernelnewbies.org/KernelJanitors
7791 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7792 M: "J. Bruce Fields" <bfields@fieldses.org>
7793 M: Jeff Layton <jlayton@kernel.org>
7794 L: linux-nfs@vger.kernel.org
7795 W: http://nfs.sourceforge.net/
7796 T: git git://linux-nfs.org/~bfields/linux.git
7799 F: include/uapi/linux/nfsd/
7803 F: include/linux/lockd/
7804 F: include/linux/sunrpc/
7805 F: include/uapi/linux/sunrpc/
7807 KERNEL SELFTEST FRAMEWORK
7808 M: Shuah Khan <shuah@kernel.org>
7809 L: linux-kselftest@vger.kernel.org
7810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7811 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7813 F: tools/testing/selftests/
7814 F: Documentation/dev-tools/kselftest*
7816 KERNEL USERMODE HELPER
7817 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7818 L: linux-kernel@vger.kernel.org
7821 F: include/linux/umh.h
7823 KERNEL VIRTUAL MACHINE (KVM)
7824 M: Paolo Bonzini <pbonzini@redhat.com>
7825 M: Radim Krčmář <rkrcmar@redhat.com>
7826 L: kvm@vger.kernel.org
7827 W: http://www.linux-kvm.org
7828 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7830 F: Documentation/virtual/kvm/
7831 F: include/trace/events/kvm.h
7832 F: include/uapi/asm-generic/kvm*
7833 F: include/uapi/linux/kvm*
7834 F: include/asm-generic/kvm*
7835 F: include/linux/kvm*
7836 F: include/kvm/iodev.h
7840 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7841 M: Joerg Roedel <joro@8bytes.org>
7842 L: kvm@vger.kernel.org
7843 W: http://www.linux-kvm.org/
7845 F: arch/x86/include/asm/svm.h
7846 F: arch/x86/kvm/svm.c
7848 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7849 M: Christoffer Dall <christoffer.dall@arm.com>
7850 M: Marc Zyngier <marc.zyngier@arm.com>
7851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7852 L: kvmarm@lists.cs.columbia.edu
7853 W: http://systems.cs.columbia.edu/projects/kvm-arm
7854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7856 F: arch/arm/include/uapi/asm/kvm*
7857 F: arch/arm/include/asm/kvm*
7860 F: include/kvm/arm_*
7862 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
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
7868 F: arch/arm64/include/uapi/asm/kvm*
7869 F: arch/arm64/include/asm/kvm*
7872 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7873 M: James Hogan <jhogan@kernel.org>
7874 L: linux-mips@linux-mips.org
7876 F: arch/mips/include/uapi/asm/kvm*
7877 F: arch/mips/include/asm/kvm*
7880 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7881 M: Paul Mackerras <paulus@ozlabs.org>
7882 L: kvm-ppc@vger.kernel.org
7883 W: http://www.linux-kvm.org/
7884 T: git git://github.com/agraf/linux-2.6.git
7886 F: arch/powerpc/include/uapi/asm/kvm*
7887 F: arch/powerpc/include/asm/kvm*
7888 F: arch/powerpc/kvm/
7889 F: arch/powerpc/kernel/kvm*
7891 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7892 M: Christian Borntraeger <borntraeger@de.ibm.com>
7893 M: Janosch Frank <frankja@linux.ibm.com>
7894 R: David Hildenbrand <david@redhat.com>
7895 R: Cornelia Huck <cohuck@redhat.com>
7896 L: linux-s390@vger.kernel.org
7897 W: http://www.ibm.com/developerworks/linux/linux390/
7898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7900 F: arch/s390/include/uapi/asm/kvm*
7901 F: arch/s390/include/asm/gmap.h
7902 F: arch/s390/include/asm/kvm*
7904 F: arch/s390/mm/gmap.c
7906 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7907 M: Paolo Bonzini <pbonzini@redhat.com>
7908 M: Radim Krčmář <rkrcmar@redhat.com>
7909 L: kvm@vger.kernel.org
7910 W: http://www.linux-kvm.org
7911 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7914 F: arch/x86/include/uapi/asm/kvm*
7915 F: arch/x86/include/asm/kvm*
7916 F: arch/x86/include/asm/pvclock-abi.h
7917 F: arch/x86/kernel/kvm.c
7918 F: arch/x86/kernel/kvmclock.c
7921 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7922 M: Tejun Heo <tj@kernel.org>
7923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7925 F: include/linux/kernfs.h
7929 M: Eric Biederman <ebiederm@xmission.com>
7930 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7931 L: kexec@lists.infradead.org
7933 F: include/linux/kexec.h
7934 F: include/uapi/linux/kexec.h
7938 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7939 L: linux-integrity@vger.kernel.org
7940 L: keyrings@vger.kernel.org
7942 F: Documentation/security/keys/trusted-encrypted.rst
7943 F: include/keys/encrypted-type.h
7944 F: security/keys/encrypted-keys/
7947 M: James Bottomley <jejb@linux.vnet.ibm.com>
7948 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7949 L: linux-integrity@vger.kernel.org
7950 L: keyrings@vger.kernel.org
7952 F: Documentation/security/keys/trusted-encrypted.rst
7953 F: include/keys/trusted-type.h
7954 F: security/keys/trusted.c
7955 F: security/keys/trusted.h
7958 M: David Howells <dhowells@redhat.com>
7959 L: keyrings@vger.kernel.org
7961 F: Documentation/security/keys/core.rst
7962 F: include/linux/key.h
7963 F: include/linux/key-type.h
7964 F: include/linux/keyctl.h
7965 F: include/uapi/linux/keyctl.h
7969 KGDB / KDB /debug_core
7970 M: Jason Wessel <jason.wessel@windriver.com>
7971 M: Daniel Thompson <daniel.thompson@linaro.org>
7972 W: http://kgdb.wiki.kernel.org/
7973 L: kgdb-bugreport@lists.sourceforge.net
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7976 F: Documentation/dev-tools/kgdb.rst
7977 F: drivers/misc/kgdbts.c
7978 F: drivers/tty/serial/kgdboc.c
7979 F: include/linux/kdb.h
7980 F: include/linux/kgdb.h
7984 M: Catalin Marinas <catalin.marinas@arm.com>
7986 F: Documentation/dev-tools/kmemleak.rst
7987 F: include/linux/kmemleak.h
7989 F: mm/kmemleak-test.c
7991 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7992 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7993 L: linux-kernel@vger.kernel.org
7996 F: include/linux/kmod.h
7998 F: tools/testing/selftests/kmod/
8001 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8002 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8003 M: "David S. Miller" <davem@davemloft.net>
8004 M: Masami Hiramatsu <mhiramat@kernel.org>
8006 F: Documentation/kprobes.txt
8007 F: include/linux/kprobes.h
8008 F: include/asm-generic/kprobes.h
8011 KS0108 LCD CONTROLLER DRIVER
8012 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8014 F: Documentation/auxdisplay/ks0108
8015 F: drivers/auxdisplay/ks0108.c
8016 F: include/linux/ks0108.h
8019 M: David Ahern <dsa@cumulusnetworks.com>
8020 L: netdev@vger.kernel.org
8023 F: include/net/l3mdev.h
8025 LANTIQ MIPS ARCHITECTURE
8026 M: John Crispin <john@phrozen.org>
8027 L: linux-mips@linux-mips.org
8030 F: drivers/soc/lantiq
8033 L: linux-x25@vger.kernel.org
8035 F: Documentation/networking/lapb-module.txt
8039 LASI 53c700 driver for PARISC
8040 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8041 L: linux-scsi@vger.kernel.org
8043 F: Documentation/scsi/53c700.txt
8044 F: drivers/scsi/53c700*
8047 M: Tobin C. Harding <me@tobin.cc>
8048 M: Tycho Andersen <tycho@tycho.ws>
8049 L: kernel-hardening@lists.openwall.com
8051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8052 F: scripts/leaking_addresses.pl
8055 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8056 M: Pavel Machek <pavel@ucw.cz>
8057 L: linux-leds@vger.kernel.org
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8060 F: Documentation/devicetree/bindings/leds/
8062 F: include/linux/leds.h
8064 LEGACY EEPROM DRIVER
8065 M: Jean Delvare <jdelvare@suse.com>
8067 F: Documentation/misc-devices/eeprom
8068 F: drivers/misc/eeprom/eeprom.c
8071 R: David Lechner <david@lechnology.com>
8073 F: arch/arm/boot/dts/da850-lego-ev3.dts
8074 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8075 F: drivers/power/supply/lego_ev3_battery.c
8077 LEGO USB Tower driver
8078 M: Juergen Stuber <starblue@users.sourceforge.net>
8079 L: legousb-devel@lists.sourceforge.net
8080 W: http://legousb.sourceforge.net/
8082 F: drivers/usb/misc/legousbtower.c
8085 M: Michael Krufky <mkrufky@linuxtv.org>
8086 L: linux-media@vger.kernel.org
8087 W: https://linuxtv.org
8088 W: http://github.com/mkrufky
8089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8090 T: git git://linuxtv.org/mkrufky/tuners.git
8092 F: drivers/media/dvb-frontends/lg2160.*
8094 LGDT3305 MEDIA DRIVER
8095 M: Michael Krufky <mkrufky@linuxtv.org>
8096 L: linux-media@vger.kernel.org
8097 W: https://linuxtv.org
8098 W: http://github.com/mkrufky
8099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8100 T: git git://linuxtv.org/mkrufky/tuners.git
8102 F: drivers/media/dvb-frontends/lgdt3305.*
8104 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8105 M: Viresh Kumar <vireshk@kernel.org>
8106 L: linux-ide@vger.kernel.org
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8109 F: include/linux/pata_arasan_cf_data.h
8110 F: drivers/ata/pata_arasan_cf.c
8113 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8114 M: Tejun Heo <tj@kernel.org>
8115 L: linux-ide@vger.kernel.org
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8118 F: drivers/ata/pata_*.c
8119 F: drivers/ata/ata_generic.c
8121 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8122 M: Linus Walleij <linus.walleij@linaro.org>
8123 L: linux-ide@vger.kernel.org
8124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8126 F: drivers/ata/pata_ftide010.c
8127 F: drivers/ata/sata_gemini.c
8128 F: drivers/ata/sata_gemini.h
8130 LIBATA SATA AHCI PLATFORM devices support
8131 M: Hans de Goede <hdegoede@redhat.com>
8132 M: Tejun Heo <tj@kernel.org>
8133 L: linux-ide@vger.kernel.org
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8136 F: drivers/ata/ahci_platform.c
8137 F: drivers/ata/libahci_platform.c
8138 F: include/linux/ahci_platform.h
8140 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8141 M: Mikael Pettersson <mikpelinux@gmail.com>
8142 L: linux-ide@vger.kernel.org
8143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8145 F: drivers/ata/sata_promise.*
8147 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8148 M: Tejun Heo <tj@kernel.org>
8149 L: linux-ide@vger.kernel.org
8150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8153 F: include/linux/ata.h
8154 F: include/linux/libata.h
8155 F: Documentation/devicetree/bindings/ata/
8158 M: Sasha Levin <alexander.levin@verizon.com>
8160 F: tools/lib/lockdep/
8162 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8163 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8164 M: Dan Williams <dan.j.williams@intel.com>
8165 M: Vishal Verma <vishal.l.verma@intel.com>
8166 M: Dave Jiang <dave.jiang@intel.com>
8167 L: linux-nvdimm@lists.01.org
8168 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8170 F: drivers/nvdimm/blk.c
8171 F: drivers/nvdimm/region_devs.c
8173 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8174 M: Vishal Verma <vishal.l.verma@intel.com>
8175 M: Dan Williams <dan.j.williams@intel.com>
8176 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8177 M: Dave Jiang <dave.jiang@intel.com>
8178 L: linux-nvdimm@lists.01.org
8179 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8181 F: drivers/nvdimm/btt*
8183 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8184 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8185 M: Dan Williams <dan.j.williams@intel.com>
8186 M: Vishal Verma <vishal.l.verma@intel.com>
8187 M: Dave Jiang <dave.jiang@intel.com>
8188 L: linux-nvdimm@lists.01.org
8189 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8191 F: drivers/nvdimm/pmem*
8193 LIBNVDIMM: DEVICETREE BINDINGS
8194 M: Oliver O'Halloran <oohall@gmail.com>
8195 L: linux-nvdimm@lists.01.org
8196 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8198 F: drivers/nvdimm/of_pmem.c
8199 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8201 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8202 M: Dan Williams <dan.j.williams@intel.com>
8203 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8204 M: Vishal Verma <vishal.l.verma@intel.com>
8205 M: Dave Jiang <dave.jiang@intel.com>
8206 L: linux-nvdimm@lists.01.org
8207 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8211 F: drivers/acpi/nfit/*
8212 F: include/linux/nd.h
8213 F: include/linux/libnvdimm.h
8214 F: include/uapi/linux/ndctl.h
8216 LIGHTNVM PLATFORM SUPPORT
8217 M: Matias Bjorling <mb@lightnvm.io>
8218 W: http://github/OpenChannelSSD
8219 L: linux-block@vger.kernel.org
8221 F: drivers/lightnvm/
8222 F: include/linux/lightnvm.h
8223 F: include/uapi/linux/lightnvm.h
8225 LINUX FOR POWER MACINTOSH
8226 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8227 W: http://www.penguinppc.org/
8228 L: linuxppc-dev@lists.ozlabs.org
8230 F: arch/powerpc/platforms/powermac/
8231 F: drivers/macintosh/
8233 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8234 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8235 M: Paul Mackerras <paulus@samba.org>
8236 M: Michael Ellerman <mpe@ellerman.id.au>
8237 W: https://github.com/linuxppc/linux/wiki
8238 L: linuxppc-dev@lists.ozlabs.org
8239 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8242 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8243 F: Documentation/devicetree/bindings/powerpc/
8244 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8245 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8246 F: Documentation/powerpc/
8248 F: drivers/char/tpm/tpm_ibmvtpm*
8249 F: drivers/crypto/nx/
8250 F: drivers/crypto/vmx/
8251 F: drivers/i2c/busses/i2c-opal.c
8252 F: drivers/net/ethernet/ibm/ibmveth.*
8253 F: drivers/net/ethernet/ibm/ibmvnic.*
8254 F: drivers/pci/hotplug/pnv_php.c
8255 F: drivers/pci/hotplug/rpa*
8256 F: drivers/rtc/rtc-opal.c
8257 F: drivers/scsi/ibmvscsi/
8258 F: drivers/tty/hvc/hvc_opal.c
8259 F: drivers/watchdog/wdrtas.c
8260 F: tools/testing/selftests/powerpc
8267 LINUX FOR POWERPC EMBEDDED MPC5XXX
8268 M: Anatolij Gustschin <agust@denx.de>
8269 L: linuxppc-dev@lists.ozlabs.org
8270 T: git git://git.denx.de/linux-denx-agust.git
8272 F: arch/powerpc/platforms/512x/
8273 F: arch/powerpc/platforms/52xx/
8275 LINUX FOR POWERPC EMBEDDED PPC4XX
8276 M: Alistair Popple <alistair@popple.id.au>
8277 M: Matt Porter <mporter@kernel.crashing.org>
8278 W: http://www.penguinppc.org/
8279 L: linuxppc-dev@lists.ozlabs.org
8281 F: arch/powerpc/platforms/40x/
8282 F: arch/powerpc/platforms/44x/
8284 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8285 M: Scott Wood <oss@buserror.net>
8286 M: Kumar Gala <galak@kernel.crashing.org>
8287 W: http://www.penguinppc.org/
8288 L: linuxppc-dev@lists.ozlabs.org
8289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8291 F: arch/powerpc/platforms/83xx/
8292 F: arch/powerpc/platforms/85xx/
8293 F: Documentation/devicetree/bindings/powerpc/fsl/
8295 LINUX FOR POWERPC EMBEDDED PPC8XX
8296 M: Vitaly Bordug <vitb@kernel.crashing.org>
8297 W: http://www.penguinppc.org/
8298 L: linuxppc-dev@lists.ozlabs.org
8300 F: arch/powerpc/platforms/8xx/
8302 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8303 L: linuxppc-dev@lists.ozlabs.org
8305 F: arch/powerpc/*/*virtex*
8306 F: arch/powerpc/*/*/*virtex*
8308 LINUX FOR POWERPC PA SEMI PWRFICIENT
8309 L: linuxppc-dev@lists.ozlabs.org
8311 F: arch/powerpc/platforms/pasemi/
8312 F: drivers/*/*pasemi*
8313 F: drivers/*/*/*pasemi*
8315 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8316 M: Kees Cook <keescook@chromium.org>
8318 F: drivers/misc/lkdtm/*
8320 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8321 M: Alan Stern <stern@rowland.harvard.edu>
8322 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8323 M: Will Deacon <will.deacon@arm.com>
8324 M: Peter Zijlstra <peterz@infradead.org>
8325 M: Boqun Feng <boqun.feng@gmail.com>
8326 M: Nicholas Piggin <npiggin@gmail.com>
8327 M: David Howells <dhowells@redhat.com>
8328 M: Jade Alglave <j.alglave@ucl.ac.uk>
8329 M: Luc Maranget <luc.maranget@inria.fr>
8330 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8331 R: Akira Yokosawa <akiyks@gmail.com>
8332 L: linux-kernel@vger.kernel.org
8334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8335 F: tools/memory-model/
8336 F: Documentation/memory-barriers.txt
8338 LINUX SECURITY MODULE (LSM) FRAMEWORK
8339 M: Chris Wright <chrisw@sous-sol.org>
8340 L: linux-security-module@vger.kernel.org
8343 LIS3LV02D ACCELEROMETER DRIVER
8344 M: Eric Piel <eric.piel@tremplin-utc.net>
8346 F: Documentation/misc-devices/lis3lv02d
8347 F: drivers/misc/lis3lv02d/
8348 F: drivers/platform/x86/hp_accel.c
8351 M: Josh Poimboeuf <jpoimboe@redhat.com>
8352 M: Jessica Yu <jeyu@kernel.org>
8353 M: Jiri Kosina <jikos@kernel.org>
8354 M: Miroslav Benes <mbenes@suse.cz>
8355 R: Petr Mladek <pmladek@suse.com>
8357 F: kernel/livepatch/
8358 F: include/linux/livepatch.h
8359 F: arch/x86/include/asm/livepatch.h
8360 F: arch/x86/kernel/livepatch.c
8361 F: Documentation/livepatch/
8362 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8363 F: samples/livepatch/
8364 L: live-patching@vger.kernel.org
8365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8368 L: netdev@vger.kernel.org
8370 F: include/linux/llc.h
8371 F: include/uapi/linux/llc.h
8375 LM73 HARDWARE MONITOR DRIVER
8376 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8377 L: linux-hwmon@vger.kernel.org
8379 F: drivers/hwmon/lm73.c
8381 LM78 HARDWARE MONITOR DRIVER
8382 M: Jean Delvare <jdelvare@suse.com>
8383 L: linux-hwmon@vger.kernel.org
8385 F: Documentation/hwmon/lm78
8386 F: drivers/hwmon/lm78.c
8388 LM83 HARDWARE MONITOR DRIVER
8389 M: Jean Delvare <jdelvare@suse.com>
8390 L: linux-hwmon@vger.kernel.org
8392 F: Documentation/hwmon/lm83
8393 F: drivers/hwmon/lm83.c
8395 LM90 HARDWARE MONITOR DRIVER
8396 M: Jean Delvare <jdelvare@suse.com>
8397 L: linux-hwmon@vger.kernel.org
8399 F: Documentation/hwmon/lm90
8400 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8401 F: drivers/hwmon/lm90.c
8402 F: include/dt-bindings/thermal/lm90.h
8404 LM95234 HARDWARE MONITOR DRIVER
8405 M: Guenter Roeck <linux@roeck-us.net>
8406 L: linux-hwmon@vger.kernel.org
8408 F: Documentation/hwmon/lm95234
8409 F: drivers/hwmon/lm95234.c
8411 LME2510 MEDIA DRIVER
8412 M: Malcolm Priestley <tvboxspy@gmail.com>
8413 L: linux-media@vger.kernel.org
8414 W: https://linuxtv.org
8415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8417 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8419 LOADPIN SECURITY MODULE
8420 M: Kees Cook <keescook@chromium.org>
8421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8423 F: security/loadpin/
8424 F: Documentation/admin-guide/LSM/LoadPin.rst
8427 M: Peter Zijlstra <peterz@infradead.org>
8428 M: Ingo Molnar <mingo@redhat.com>
8429 M: Will Deacon <will.deacon@arm.com>
8430 L: linux-kernel@vger.kernel.org
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8433 F: Documentation/locking/
8434 F: include/linux/lockdep.h
8435 F: include/linux/spinlock*.h
8436 F: arch/*/include/asm/spinlock*.h
8437 F: include/linux/rwlock*.h
8438 F: include/linux/mutex*.h
8439 F: arch/*/include/asm/mutex*.h
8440 F: include/linux/rwsem*.h
8441 F: arch/*/include/asm/rwsem.h
8442 F: include/linux/seqlock.h
8443 F: lib/locking*.[ch]
8445 X: kernel/locking/locktorture.c
8447 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8448 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8449 L: linux-ntfs-dev@lists.sourceforge.net
8450 W: http://www.linux-ntfs.org/content/view/19/37/
8452 F: Documentation/ldm.txt
8453 F: block/partitions/ldm.*
8455 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8456 M: Sathya Prakash <sathya.prakash@broadcom.com>
8457 M: Chaitra P B <chaitra.basappa@broadcom.com>
8458 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8459 L: MPT-FusionLinux.pdl@broadcom.com
8460 L: linux-scsi@vger.kernel.org
8461 W: http://www.avagotech.com/support/
8463 F: drivers/message/fusion/
8464 F: drivers/scsi/mpt3sas/
8466 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8467 M: Matthew Wilcox <matthew@wil.cx>
8468 L: linux-scsi@vger.kernel.org
8470 F: drivers/scsi/sym53c8xx_2/
8472 LTC4261 HARDWARE MONITOR DRIVER
8473 M: Guenter Roeck <linux@roeck-us.net>
8474 L: linux-hwmon@vger.kernel.org
8476 F: Documentation/hwmon/ltc4261
8477 F: drivers/hwmon/ltc4261.c
8479 LTC4306 I2C MULTIPLEXER DRIVER
8480 M: Michael Hennerich <michael.hennerich@analog.com>
8481 W: http://ez.analog.com/community/linux-device-drivers
8482 L: linux-i2c@vger.kernel.org
8484 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8485 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8487 LTP (Linux Test Project)
8488 M: Mike Frysinger <vapier@gentoo.org>
8489 M: Cyril Hrubis <chrubis@suse.cz>
8490 M: Wanlong Gao <wanlong.gao@gmail.com>
8491 M: Jan Stancek <jstancek@redhat.com>
8492 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8493 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8494 L: ltp@lists.linux.it (subscribers-only)
8495 W: http://linux-test-project.github.io/
8496 T: git git://github.com/linux-test-project/ltp.git
8500 M: Geert Uytterhoeven <geert@linux-m68k.org>
8501 L: linux-m68k@lists.linux-m68k.org
8502 W: http://www.linux-m68k.org/
8503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8508 M68K ON APPLE MACINTOSH
8509 M: Joshua Thompson <funaho@jurai.org>
8510 W: http://www.mac.linux-m68k.org/
8511 L: linux-m68k@lists.linux-m68k.org
8516 M: Philip Blundell <philb@gnu.org>
8517 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8521 M88DS3103 MEDIA DRIVER
8522 M: Antti Palosaari <crope@iki.fi>
8523 L: linux-media@vger.kernel.org
8524 W: https://linuxtv.org
8525 W: http://palosaari.fi/linux/
8526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8527 T: git git://linuxtv.org/anttip/media_tree.git
8529 F: drivers/media/dvb-frontends/m88ds3103*
8531 M88RS2000 MEDIA DRIVER
8532 M: Malcolm Priestley <tvboxspy@gmail.com>
8533 L: linux-media@vger.kernel.org
8534 W: https://linuxtv.org
8535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8537 F: drivers/media/dvb-frontends/m88rs2000*
8539 MA901 MASTERKIT USB FM RADIO DRIVER
8540 M: Alexey Klimov <klimov.linux@gmail.com>
8541 L: linux-media@vger.kernel.org
8542 T: git git://linuxtv.org/media_tree.git
8544 F: drivers/media/radio/radio-ma901.c
8547 M: Johannes Berg <johannes@sipsolutions.net>
8548 L: linux-wireless@vger.kernel.org
8549 W: http://wireless.kernel.org/
8550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8553 F: Documentation/networking/mac80211-injection.txt
8554 F: include/net/mac80211.h
8556 F: drivers/net/wireless/mac80211_hwsim.[ch]
8557 F: Documentation/networking/mac80211_hwsim/README
8560 M: Jassi Brar <jassisinghbrar@gmail.com>
8561 L: linux-kernel@vger.kernel.org
8564 F: include/linux/mailbox_client.h
8565 F: include/linux/mailbox_controller.h
8567 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8568 M: Michael Kerrisk <mtk.manpages@gmail.com>
8569 W: http://www.kernel.org/doc/man-pages
8570 L: linux-man@vger.kernel.org
8573 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8574 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8575 L: linux-mips@linux-mips.org
8577 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8579 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8580 M: Andrew Lunn <andrew@lunn.ch>
8581 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8582 L: netdev@vger.kernel.org
8584 F: drivers/net/dsa/mv88e6xxx/
8585 F: linux/platform_data/mv88e6xxx.h
8586 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8588 MARVELL ARMADA DRM SUPPORT
8589 M: Russell King <linux@armlinux.org.uk>
8591 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8592 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8593 F: drivers/gpu/drm/armada/
8594 F: include/uapi/drm/armada_drm.h
8595 F: Documentation/devicetree/bindings/display/armada/
8597 MARVELL CRYPTO DRIVER
8598 M: Boris Brezillon <boris.brezillon@bootlin.com>
8599 M: Arnaud Ebalard <arno@natisbad.org>
8600 F: drivers/crypto/marvell/
8602 L: linux-crypto@vger.kernel.org
8604 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8605 M: Mirko Lindner <mlindner@marvell.com>
8606 M: Stephen Hemminger <stephen@networkplumber.org>
8607 L: netdev@vger.kernel.org
8609 F: drivers/net/ethernet/marvell/sk*
8611 MARVELL LIBERTAS WIRELESS DRIVER
8612 L: libertas-dev@lists.infradead.org
8614 F: drivers/net/wireless/marvell/libertas/
8616 MARVELL MACCHIATOBIN SUPPORT
8617 M: Russell King <linux@armlinux.org.uk>
8618 L: linux-arm-kernel@lists.infradead.org
8620 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8622 MARVELL MV643XX ETHERNET DRIVER
8623 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8624 L: netdev@vger.kernel.org
8626 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8627 F: include/linux/mv643xx.h
8629 MARVELL MV88X3310 PHY DRIVER
8630 M: Russell King <linux@armlinux.org.uk>
8631 L: netdev@vger.kernel.org
8633 F: drivers/net/phy/marvell10g.c
8635 MARVELL MVNETA ETHERNET DRIVER
8636 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8637 L: netdev@vger.kernel.org
8639 F: drivers/net/ethernet/marvell/mvneta.*
8641 MARVELL MWIFIEX WIRELESS DRIVER
8642 M: Amitkumar Karwar <amitkarwar@gmail.com>
8643 M: Nishant Sarmukadam <nishants@marvell.com>
8644 M: Ganapathi Bhat <gbhat@marvell.com>
8645 M: Xinming Hu <huxm@marvell.com>
8646 L: linux-wireless@vger.kernel.org
8648 F: drivers/net/wireless/marvell/mwifiex/
8650 MARVELL MWL8K WIRELESS DRIVER
8651 M: Lennert Buytenhek <buytenh@wantstofly.org>
8652 L: linux-wireless@vger.kernel.org
8654 F: drivers/net/wireless/marvell/mwl8k.c
8656 MARVELL NAND CONTROLLER DRIVER
8657 M: Miquel Raynal <miquel.raynal@bootlin.com>
8658 L: linux-mtd@lists.infradead.org
8660 F: drivers/mtd/nand/raw/marvell_nand.c
8661 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8663 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8664 M: Nicolas Pitre <nico@fluxnic.net>
8666 F: drivers/mmc/host/mvsdio.*
8668 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8669 M: Hu Ziji <huziji@marvell.com>
8670 L: linux-mmc@vger.kernel.org
8672 F: drivers/mmc/host/sdhci-xenon*
8673 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8675 MATROX FRAMEBUFFER DRIVER
8676 L: linux-fbdev@vger.kernel.org
8678 F: drivers/video/fbdev/matrox/matroxfb_*
8679 F: include/uapi/linux/matroxfb.h
8681 MAX16065 HARDWARE MONITOR DRIVER
8682 M: Guenter Roeck <linux@roeck-us.net>
8683 L: linux-hwmon@vger.kernel.org
8685 F: Documentation/hwmon/max16065
8686 F: drivers/hwmon/max16065.c
8688 MAX20751 HARDWARE MONITOR DRIVER
8689 M: Guenter Roeck <linux@roeck-us.net>
8690 L: linux-hwmon@vger.kernel.org
8692 F: Documentation/hwmon/max20751
8693 F: drivers/hwmon/max20751.c
8695 MAX2175 SDR TUNER DRIVER
8696 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8697 L: linux-media@vger.kernel.org
8698 T: git git://linuxtv.org/media_tree.git
8700 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8701 F: Documentation/media/v4l-drivers/max2175.rst
8702 F: drivers/media/i2c/max2175*
8703 F: include/uapi/linux/max2175.h
8705 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8706 L: linux-hwmon@vger.kernel.org
8708 F: Documentation/hwmon/max6650
8709 F: drivers/hwmon/max6650.c
8711 MAX6697 HARDWARE MONITOR DRIVER
8712 M: Guenter Roeck <linux@roeck-us.net>
8713 L: linux-hwmon@vger.kernel.org
8715 F: Documentation/hwmon/max6697
8716 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8717 F: drivers/hwmon/max6697.c
8718 F: include/linux/platform_data/max6697.h
8720 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8721 M: Peter Rosin <peda@axentia.se>
8722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8724 F: Documentation/devicetree/bindings/sound/max9860.txt
8725 F: sound/soc/codecs/max9860.*
8727 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8728 M: Javier Martinez Canillas <javier@dowhile0.org>
8729 L: linux-kernel@vger.kernel.org
8731 F: drivers/regulator/max77802-regulator.c
8732 F: Documentation/devicetree/bindings/*/*max77802.txt
8733 F: include/dt-bindings/*/*max77802.h
8735 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8736 M: Krzysztof Kozlowski <krzk@kernel.org>
8737 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8738 L: linux-pm@vger.kernel.org
8740 F: drivers/power/supply/max14577_charger.c
8741 F: drivers/power/supply/max77693_charger.c
8743 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8744 M: Chanwoo Choi <cw00.choi@samsung.com>
8745 M: Krzysztof Kozlowski <krzk@kernel.org>
8746 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8747 L: linux-kernel@vger.kernel.org
8749 F: drivers/*/max14577*.c
8750 F: drivers/*/max77686*.c
8751 F: drivers/*/max77693*.c
8752 F: drivers/extcon/extcon-max14577.c
8753 F: drivers/extcon/extcon-max77693.c
8754 F: drivers/rtc/rtc-max77686.c
8755 F: drivers/clk/clk-max77686.c
8756 F: Documentation/devicetree/bindings/mfd/max14577.txt
8757 F: Documentation/devicetree/bindings/*/max77686.txt
8758 F: Documentation/devicetree/bindings/mfd/max77693.txt
8759 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8760 F: include/linux/mfd/max14577*.h
8761 F: include/linux/mfd/max77686*.h
8762 F: include/linux/mfd/max77693*.h
8764 MAXIRADIO FM RADIO RECEIVER DRIVER
8765 M: Hans Verkuil <hverkuil@xs4all.nl>
8766 L: linux-media@vger.kernel.org
8767 T: git git://linuxtv.org/media_tree.git
8768 W: https://linuxtv.org
8770 F: drivers/media/radio/radio-maxiradio*
8772 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8773 M: Peter Rosin <peda@axentia.se>
8774 L: linux-iio@vger.kernel.org
8776 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8777 F: drivers/iio/potentiometer/mcp4018.c
8778 F: drivers/iio/potentiometer/mcp4531.c
8780 MCR20A IEEE-802.15.4 RADIO DRIVER
8781 M: Xue Liu <liuxuenetmail@gmail.com>
8782 L: linux-wpan@vger.kernel.org
8783 W: https://github.com/xueliu/mcr20a-linux
8785 F: drivers/net/ieee802154/mcr20a.c
8786 F: drivers/net/ieee802154/mcr20a.h
8787 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8789 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8790 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8791 L: linux-iio@vger.kernel.org
8793 F: drivers/iio/dac/cio-dac.c
8795 MEDIA DRIVERS FOR ASCOT2E
8796 M: Sergey Kozlov <serjk@netup.ru>
8797 M: Abylay Ospan <aospan@netup.ru>
8798 L: linux-media@vger.kernel.org
8799 W: https://linuxtv.org
8801 T: git git://linuxtv.org/media_tree.git
8803 F: drivers/media/dvb-frontends/ascot2e*
8805 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8806 M: Jasmin Jessich <jasmin@anw.at>
8807 L: linux-media@vger.kernel.org
8808 W: https://linuxtv.org
8809 T: git git://linuxtv.org/media_tree.git
8811 F: drivers/media/dvb-frontends/cxd2099*
8813 MEDIA DRIVERS FOR CXD2841ER
8814 M: Sergey Kozlov <serjk@netup.ru>
8815 M: Abylay Ospan <aospan@netup.ru>
8816 L: linux-media@vger.kernel.org
8817 W: https://linuxtv.org
8819 T: git git://linuxtv.org/media_tree.git
8821 F: drivers/media/dvb-frontends/cxd2841er*
8823 MEDIA DRIVERS FOR CXD2880
8824 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8825 L: linux-media@vger.kernel.org
8826 W: http://linuxtv.org/
8827 T: git git://linuxtv.org/media_tree.git
8829 F: drivers/media/dvb-frontends/cxd2880/*
8830 F: drivers/media/spi/cxd2880*
8832 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8833 M: Daniel Scheller <d.scheller.oss@gmail.com>
8834 L: linux-media@vger.kernel.org
8835 W: https://linuxtv.org
8836 T: git git://linuxtv.org/media_tree.git
8838 F: drivers/media/pci/ddbridge/*
8840 MEDIA DRIVERS FOR FREESCALE IMX
8841 M: Steve Longerbeam <slongerbeam@gmail.com>
8842 M: Philipp Zabel <p.zabel@pengutronix.de>
8843 L: linux-media@vger.kernel.org
8844 T: git git://linuxtv.org/media_tree.git
8846 F: Documentation/devicetree/bindings/media/imx.txt
8847 F: Documentation/media/v4l-drivers/imx.rst
8848 F: drivers/staging/media/imx/
8849 F: include/linux/imx-media.h
8850 F: include/media/imx.h
8852 MEDIA DRIVERS FOR HELENE
8853 M: Abylay Ospan <aospan@netup.ru>
8854 L: linux-media@vger.kernel.org
8855 W: https://linuxtv.org
8857 T: git git://linuxtv.org/media_tree.git
8859 F: drivers/media/dvb-frontends/helene*
8861 MEDIA DRIVERS FOR HORUS3A
8862 M: Sergey Kozlov <serjk@netup.ru>
8863 M: Abylay Ospan <aospan@netup.ru>
8864 L: linux-media@vger.kernel.org
8865 W: https://linuxtv.org
8867 T: git git://linuxtv.org/media_tree.git
8869 F: drivers/media/dvb-frontends/horus3a*
8871 MEDIA DRIVERS FOR LNBH25
8872 M: Sergey Kozlov <serjk@netup.ru>
8873 M: Abylay Ospan <aospan@netup.ru>
8874 L: linux-media@vger.kernel.org
8875 W: https://linuxtv.org
8877 T: git git://linuxtv.org/media_tree.git
8879 F: drivers/media/dvb-frontends/lnbh25*
8881 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8882 M: Daniel Scheller <d.scheller.oss@gmail.com>
8883 L: linux-media@vger.kernel.org
8884 W: https://linuxtv.org
8885 T: git git://linuxtv.org/media_tree.git
8887 F: drivers/media/dvb-frontends/mxl5xx*
8889 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8890 M: Sergey Kozlov <serjk@netup.ru>
8891 M: Abylay Ospan <aospan@netup.ru>
8892 L: linux-media@vger.kernel.org
8893 W: https://linuxtv.org
8895 T: git git://linuxtv.org/media_tree.git
8897 F: drivers/media/pci/netup_unidvb/*
8899 MEDIA DRIVERS FOR RENESAS - CEU
8900 M: Jacopo Mondi <jacopo@jmondi.org>
8901 L: linux-media@vger.kernel.org
8902 L: linux-renesas-soc@vger.kernel.org
8903 T: git git://linuxtv.org/media_tree.git
8905 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8906 F: drivers/media/platform/renesas-ceu.c
8907 F: include/media/drv-intf/renesas-ceu.h
8909 MEDIA DRIVERS FOR RENESAS - DRIF
8910 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8911 L: linux-media@vger.kernel.org
8912 L: linux-renesas-soc@vger.kernel.org
8913 T: git git://linuxtv.org/media_tree.git
8915 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8916 F: drivers/media/platform/rcar_drif.c
8918 MEDIA DRIVERS FOR RENESAS - FCP
8919 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8920 L: linux-media@vger.kernel.org
8921 L: linux-renesas-soc@vger.kernel.org
8922 T: git git://linuxtv.org/media_tree.git
8924 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8925 F: drivers/media/platform/rcar-fcp.c
8926 F: include/media/rcar-fcp.h
8928 MEDIA DRIVERS FOR RENESAS - FDP1
8929 M: Kieran Bingham <kieran@bingham.xyz>
8930 L: linux-media@vger.kernel.org
8931 L: linux-renesas-soc@vger.kernel.org
8932 T: git git://linuxtv.org/media_tree.git
8934 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8935 F: drivers/media/platform/rcar_fdp1.c
8937 MEDIA DRIVERS FOR RENESAS - VIN
8938 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8939 L: linux-media@vger.kernel.org
8940 L: linux-renesas-soc@vger.kernel.org
8941 T: git git://linuxtv.org/media_tree.git
8943 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8944 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8945 F: drivers/media/platform/rcar-vin/
8947 MEDIA DRIVERS FOR RENESAS - VSP1
8948 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8949 L: linux-media@vger.kernel.org
8950 L: linux-renesas-soc@vger.kernel.org
8951 T: git git://linuxtv.org/media_tree.git
8953 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8954 F: drivers/media/platform/vsp1/
8956 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8957 M: Daniel Scheller <d.scheller.oss@gmail.com>
8958 L: linux-media@vger.kernel.org
8959 W: https://linuxtv.org
8960 T: git git://linuxtv.org/media_tree.git
8962 F: drivers/media/dvb-frontends/stv0910*
8964 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8965 M: Daniel Scheller <d.scheller.oss@gmail.com>
8966 L: linux-media@vger.kernel.org
8967 W: https://linuxtv.org
8968 T: git git://linuxtv.org/media_tree.git
8970 F: drivers/media/dvb-frontends/stv6111*
8972 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8973 M: Dmitry Osipenko <digetx@gmail.com>
8974 L: linux-media@vger.kernel.org
8975 L: linux-tegra@vger.kernel.org
8976 T: git git://linuxtv.org/media_tree.git
8978 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8979 F: drivers/staging/media/tegra-vde/
8981 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8982 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8983 P: LinuxTV.org Project
8984 L: linux-media@vger.kernel.org
8985 W: https://linuxtv.org
8986 Q: http://patchwork.kernel.org/project/linux-media/list/
8987 T: git git://linuxtv.org/media_tree.git
8989 F: Documentation/devicetree/bindings/media/
8990 F: Documentation/media/
8992 F: drivers/staging/media/
8993 F: include/linux/platform_data/media/
8995 F: include/uapi/linux/dvb/
8996 F: include/uapi/linux/videodev2.h
8997 F: include/uapi/linux/media.h
8998 F: include/uapi/linux/v4l2-*
8999 F: include/uapi/linux/meye.h
9000 F: include/uapi/linux/ivtv*
9001 F: include/uapi/linux/uvcvideo.h
9004 M: Sean Wang <sean.wang@mediatek.com>
9006 F: drivers/media/rc/mtk-cir.c
9009 M: Sean Wang <sean.wang@mediatek.com>
9010 L: dmaengine@vger.kernel.org
9011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9014 F: Documentation/devicetree/bindings/dma/mtk-*
9015 F: drivers/dma/mediatek/
9017 MEDIATEK PMIC LED DRIVER
9018 M: Sean Wang <sean.wang@mediatek.com>
9020 F: drivers/leds/leds-mt6323.c
9021 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9023 MEDIATEK ETHERNET DRIVER
9024 M: Felix Fietkau <nbd@openwrt.org>
9025 M: John Crispin <john@phrozen.org>
9026 M: Sean Wang <sean.wang@mediatek.com>
9027 M: Nelson Chang <nelson.chang@mediatek.com>
9028 L: netdev@vger.kernel.org
9030 F: drivers/net/ethernet/mediatek/
9032 MEDIATEK SWITCH DRIVER
9033 M: Sean Wang <sean.wang@mediatek.com>
9034 L: netdev@vger.kernel.org
9036 F: drivers/net/dsa/mt7530.*
9037 F: net/dsa/tag_mtk.c
9039 MEDIATEK JPEG DRIVER
9040 M: Rick Chang <rick.chang@mediatek.com>
9041 M: Bin Liu <bin.liu@mediatek.com>
9043 F: drivers/media/platform/mtk-jpeg/
9044 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9047 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9048 M: Houlong Wei <houlong.wei@mediatek.com>
9049 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9051 F: drivers/media/platform/mtk-mdp/
9052 F: drivers/media/platform/mtk-vpu/
9053 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9055 MEDIATEK MEDIA DRIVER
9056 M: Tiffany Lin <tiffany.lin@mediatek.com>
9057 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9059 F: drivers/media/platform/mtk-vcodec/
9060 F: drivers/media/platform/mtk-vpu/
9061 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9062 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9064 MEDIATEK MT7601U WIRELESS LAN DRIVER
9065 M: Jakub Kicinski <kubakici@wp.pl>
9066 L: linux-wireless@vger.kernel.org
9068 F: drivers/net/wireless/mediatek/mt7601u/
9070 MEDIATEK NAND CONTROLLER DRIVER
9071 M: Xiaolei Li <xiaolei.li@mediatek.com>
9072 L: linux-mtd@lists.infradead.org
9074 F: drivers/mtd/nand/raw/mtk_*
9075 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9077 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9078 M: Sean Wang <sean.wang@mediatek.com>
9080 F: drivers/char/hw_random/mtk-rng.c
9082 MEDIATEK USB3 DRD IP DRIVER
9083 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9084 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9086 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9088 F: drivers/usb/mtu3/
9090 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9091 M: Peter Senna Tschudin <peter.senna@collabora.com>
9092 M: Martin Donnelly <martin.donnelly@ge.com>
9093 M: Martyn Welch <martyn.welch@collabora.co.uk>
9095 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9096 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9098 MEGARAID SCSI/SAS DRIVERS
9099 M: Kashyap Desai <kashyap.desai@broadcom.com>
9100 M: Sumit Saxena <sumit.saxena@broadcom.com>
9101 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9102 L: megaraidlinux.pdl@broadcom.com
9103 L: linux-scsi@vger.kernel.org
9104 W: http://www.avagotech.com/support/
9106 F: Documentation/scsi/megaraid.txt
9107 F: drivers/scsi/megaraid.*
9108 F: drivers/scsi/megaraid/
9110 MELEXIS MLX90614 DRIVER
9111 M: Crt Mori <cmo@melexis.com>
9112 L: linux-iio@vger.kernel.org
9113 W: http://www.melexis.com
9115 F: drivers/iio/temperature/mlx90614.c
9117 MELEXIS MLX90632 DRIVER
9118 M: Crt Mori <cmo@melexis.com>
9119 L: linux-iio@vger.kernel.org
9120 W: http://www.melexis.com
9122 F: drivers/iio/temperature/mlx90632.c
9124 MELFAS MIP4 TOUCHSCREEN DRIVER
9125 M: Sangwon Jee <jeesw@melfas.com>
9126 W: http://www.melfas.com
9128 F: drivers/input/touchscreen/melfas_mip4.c
9129 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9131 MELLANOX ETHERNET DRIVER (mlx4_en)
9132 M: Tariq Toukan <tariqt@mellanox.com>
9133 L: netdev@vger.kernel.org
9135 W: http://www.mellanox.com
9136 Q: http://patchwork.ozlabs.org/project/netdev/list/
9137 F: drivers/net/ethernet/mellanox/mlx4/en_*
9139 MELLANOX ETHERNET DRIVER (mlx5e)
9140 M: Saeed Mahameed <saeedm@mellanox.com>
9141 L: netdev@vger.kernel.org
9143 W: http://www.mellanox.com
9144 Q: http://patchwork.ozlabs.org/project/netdev/list/
9145 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9147 MELLANOX ETHERNET INNOVA DRIVERS
9148 R: Boris Pismenny <borisp@mellanox.com>
9149 L: netdev@vger.kernel.org
9151 W: http://www.mellanox.com
9152 Q: http://patchwork.ozlabs.org/project/netdev/list/
9153 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9154 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9155 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9156 F: include/linux/mlx5/mlx5_ifc_fpga.h
9158 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9159 R: Boris Pismenny <borisp@mellanox.com>
9160 L: netdev@vger.kernel.org
9162 W: http://www.mellanox.com
9163 Q: http://patchwork.ozlabs.org/project/netdev/list/
9164 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9165 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9167 MELLANOX ETHERNET SWITCH DRIVERS
9168 M: Jiri Pirko <jiri@mellanox.com>
9169 M: Ido Schimmel <idosch@mellanox.com>
9170 L: netdev@vger.kernel.org
9172 W: http://www.mellanox.com
9173 Q: http://patchwork.ozlabs.org/project/netdev/list/
9174 F: drivers/net/ethernet/mellanox/mlxsw/
9176 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9177 M: mlxsw@mellanox.com
9178 L: netdev@vger.kernel.org
9180 W: http://www.mellanox.com
9181 Q: http://patchwork.ozlabs.org/project/netdev/list/
9182 F: drivers/net/ethernet/mellanox/mlxfw/
9184 MELLANOX HARDWARE PLATFORM SUPPORT
9185 M: Andy Shevchenko <andy@infradead.org>
9186 M: Darren Hart <dvhart@infradead.org>
9187 M: Vadim Pasternak <vadimp@mellanox.com>
9188 L: platform-driver-x86@vger.kernel.org
9190 F: drivers/platform/mellanox/
9192 MELLANOX MLX4 core VPI driver
9193 M: Tariq Toukan <tariqt@mellanox.com>
9194 L: netdev@vger.kernel.org
9195 L: linux-rdma@vger.kernel.org
9196 W: http://www.mellanox.com
9197 Q: http://patchwork.ozlabs.org/project/netdev/list/
9199 F: drivers/net/ethernet/mellanox/mlx4/
9200 F: include/linux/mlx4/
9202 MELLANOX MLX4 IB driver
9203 M: Yishai Hadas <yishaih@mellanox.com>
9204 L: linux-rdma@vger.kernel.org
9205 W: http://www.mellanox.com
9206 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9208 F: drivers/infiniband/hw/mlx4/
9209 F: include/linux/mlx4/
9210 F: include/uapi/rdma/mlx4-abi.h
9212 MELLANOX MLX5 core VPI driver
9213 M: Saeed Mahameed <saeedm@mellanox.com>
9214 M: Leon Romanovsky <leonro@mellanox.com>
9215 L: netdev@vger.kernel.org
9216 L: linux-rdma@vger.kernel.org
9217 W: http://www.mellanox.com
9218 Q: http://patchwork.ozlabs.org/project/netdev/list/
9220 F: drivers/net/ethernet/mellanox/mlx5/core/
9221 F: include/linux/mlx5/
9223 MELLANOX MLX5 IB driver
9224 M: Leon Romanovsky <leonro@mellanox.com>
9225 L: linux-rdma@vger.kernel.org
9226 W: http://www.mellanox.com
9227 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9229 F: drivers/infiniband/hw/mlx5/
9230 F: include/linux/mlx5/
9231 F: include/uapi/rdma/mlx5-abi.h
9233 MELLANOX MLXCPLD I2C AND MUX DRIVER
9234 M: Vadim Pasternak <vadimp@mellanox.com>
9235 M: Michael Shych <michaelsh@mellanox.com>
9236 L: linux-i2c@vger.kernel.org
9238 F: drivers/i2c/busses/i2c-mlxcpld.c
9239 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9240 F: Documentation/i2c/busses/i2c-mlxcpld
9242 MELLANOX MLXCPLD LED DRIVER
9243 M: Vadim Pasternak <vadimp@mellanox.com>
9244 L: linux-leds@vger.kernel.org
9246 F: drivers/leds/leds-mlxcpld.c
9247 F: drivers/leds/leds-mlxreg.c
9248 F: Documentation/leds/leds-mlxcpld.txt
9250 MELLANOX PLATFORM DRIVER
9251 M: Vadim Pasternak <vadimp@mellanox.com>
9252 L: platform-driver-x86@vger.kernel.org
9254 F: drivers/platform/x86/mlx-platform.c
9257 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9258 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9259 L: linux-kernel@vger.kernel.org
9261 F: kernel/sched/membarrier.c
9262 F: include/uapi/linux/membarrier.h
9263 F: arch/powerpc/include/asm/membarrier.h
9266 L: linux-mm@kvack.org
9267 W: http://www.linux-mm.org
9269 F: include/linux/mm.h
9270 F: include/linux/gfp.h
9271 F: include/linux/mmzone.h
9272 F: include/linux/memory_hotplug.h
9273 F: include/linux/vmalloc.h
9276 MEMORY TECHNOLOGY DEVICES (MTD)
9277 M: David Woodhouse <dwmw2@infradead.org>
9278 M: Brian Norris <computersforpeace@gmail.com>
9279 M: Boris Brezillon <boris.brezillon@bootlin.com>
9280 M: Marek Vasut <marek.vasut@gmail.com>
9281 M: Richard Weinberger <richard@nod.at>
9282 L: linux-mtd@lists.infradead.org
9283 W: http://www.linux-mtd.infradead.org/
9284 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9285 T: git git://git.infradead.org/linux-mtd.git master
9286 T: git git://git.infradead.org/linux-mtd.git mtd/next
9288 F: Documentation/devicetree/bindings/mtd/
9290 F: include/linux/mtd/
9291 F: include/uapi/mtd/
9293 MEN A21 WATCHDOG DRIVER
9294 M: Johannes Thumshirn <morbidrsa@gmail.com>
9295 L: linux-watchdog@vger.kernel.org
9297 F: drivers/watchdog/mena21_wdt.c
9299 MEN CHAMELEON BUS (mcb)
9300 M: Johannes Thumshirn <morbidrsa@gmail.com>
9303 F: include/linux/mcb.h
9304 F: Documentation/men-chameleon-bus.txt
9306 MEN F21BMC (Board Management Controller)
9307 M: Andreas Werner <andreas.werner@men.de>
9309 F: drivers/mfd/menf21bmc.c
9310 F: drivers/watchdog/menf21bmc_wdt.c
9311 F: drivers/leds/leds-menf21bmc.c
9312 F: drivers/hwmon/menf21bmc_hwmon.c
9313 F: Documentation/hwmon/menf21bmc
9315 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9316 M: Neil Armstrong <narmstrong@baylibre.com>
9317 L: linux-media@lists.freedesktop.org
9318 L: linux-amlogic@lists.infradead.org
9319 W: http://linux-meson.com/
9321 F: drivers/media/platform/meson/ao-cec.c
9322 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9323 T: git git://linuxtv.org/media_tree.git
9325 MICROBLAZE ARCHITECTURE
9326 M: Michal Simek <monstr@monstr.eu>
9327 W: http://www.monstr.eu/fdt/
9328 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9332 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9333 M: Richard Genoud <richard.genoud@gmail.com>
9335 F: drivers/tty/serial/atmel_serial.c
9336 F: drivers/tty/serial/atmel_serial.h
9338 MICROCHIP / ATMEL DMA DRIVER
9339 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9341 L: dmaengine@vger.kernel.org
9343 F: drivers/dma/at_hdmac.c
9344 F: drivers/dma/at_hdmac_regs.h
9345 F: include/linux/platform_data/dma-atmel.h
9347 MICROCHIP / ATMEL ECC DRIVER
9348 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9349 L: linux-crypto@vger.kernel.org
9351 F: drivers/crypto/atmel-ecc.*
9353 MICROCHIP / ATMEL ISC DRIVER
9354 M: Songjun Wu <songjun.wu@microchip.com>
9355 L: linux-media@vger.kernel.org
9357 F: drivers/media/platform/atmel/atmel-isc.c
9358 F: drivers/media/platform/atmel/atmel-isc-regs.h
9359 F: devicetree/bindings/media/atmel-isc.txt
9361 MICROCHIP / ATMEL NAND DRIVER
9362 M: Wenyou Yang <wenyou.yang@microchip.com>
9363 M: Josh Wu <rainyfeeling@outlook.com>
9364 L: linux-mtd@lists.infradead.org
9366 F: drivers/mtd/nand/raw/atmel/*
9367 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9369 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9370 M: Woojung Huh <Woojung.Huh@microchip.com>
9371 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9372 L: netdev@vger.kernel.org
9374 F: net/dsa/tag_ksz.c
9375 F: drivers/net/dsa/microchip/*
9376 F: include/linux/platform_data/microchip-ksz.h
9377 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9379 MICROCHIP LAN743X ETHERNET DRIVER
9380 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9381 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9382 L: netdev@vger.kernel.org
9384 F: drivers/net/ethernet/microchip/lan743x_*
9386 MICROCHIP USB251XB DRIVER
9387 M: Richard Leitner <richard.leitner@skidata.com>
9388 L: linux-usb@vger.kernel.org
9390 F: drivers/usb/misc/usb251xb.c
9391 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9394 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9395 L: linux-mips@linux-mips.org
9397 F: arch/mips/generic/board-ocelot.c
9398 F: arch/mips/configs/generic/board-ocelot.config
9399 F: arch/mips/boot/dts/mscc/
9400 F: Documentation/devicetree/bindings/mips/mscc.txt
9402 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9403 M: Don Brace <don.brace@microsemi.com>
9404 L: esc.storagedev@microsemi.com
9405 L: linux-scsi@vger.kernel.org
9407 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9408 F: drivers/scsi/smartpqi/Kconfig
9409 F: drivers/scsi/smartpqi/Makefile
9410 F: include/linux/cciss*.h
9411 F: include/uapi/linux/cciss*.h
9412 F: Documentation/scsi/smartpqi.txt
9414 MICROSEMI ETHERNET SWITCH DRIVER
9415 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9416 L: netdev@vger.kernel.org
9418 F: drivers/net/ethernet/mscc/
9420 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9421 M: Chen Yu <yu.c.chen@intel.com>
9422 L: platform-driver-x86@vger.kernel.org
9424 F: drivers/platform/x86/surfacepro3_button.c
9427 M: Oliver Neukum <oliver@neukum.org>
9429 F: drivers/usb/image/microtek.*
9432 M: Ralf Baechle <ralf@linux-mips.org>
9433 M: Paul Burton <paul.burton@mips.com>
9434 M: James Hogan <jhogan@kernel.org>
9435 L: linux-mips@linux-mips.org
9436 W: http://www.linux-mips.org/
9437 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9439 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9441 F: Documentation/devicetree/bindings/mips/
9442 F: Documentation/mips/
9444 F: drivers/platform/mips/
9446 MIPS BOSTON DEVELOPMENT BOARD
9447 M: Paul Burton <paul.burton@mips.com>
9448 L: linux-mips@linux-mips.org
9450 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9451 F: arch/mips/boot/dts/img/boston.dts
9452 F: arch/mips/configs/generic/board-boston.config
9453 F: drivers/clk/imgtec/clk-boston.c
9454 F: include/dt-bindings/clock/boston-clock.h
9456 MIPS GENERIC PLATFORM
9457 M: Paul Burton <paul.burton@mips.com>
9458 L: linux-mips@linux-mips.org
9460 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9461 F: arch/mips/generic/
9462 F: arch/mips/tools/generic-board-config.sh
9464 MIPS/LOONGSON1 ARCHITECTURE
9465 M: Keguang Zhang <keguang.zhang@gmail.com>
9466 L: linux-mips@linux-mips.org
9468 F: arch/mips/loongson32/
9469 F: arch/mips/include/asm/mach-loongson32/
9470 F: drivers/*/*loongson1*
9471 F: drivers/*/*/*loongson1*
9473 MIPS/LOONGSON2 ARCHITECTURE
9474 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9475 L: linux-mips@linux-mips.org
9477 F: arch/mips/loongson64/*{2e/2f}*
9478 F: arch/mips/include/asm/mach-loongson64/
9479 F: drivers/*/*loongson2*
9480 F: drivers/*/*/*loongson2*
9482 MIPS/LOONGSON3 ARCHITECTURE
9483 M: Huacai Chen <chenhc@lemote.com>
9484 L: linux-mips@linux-mips.org
9486 F: arch/mips/loongson64/
9487 F: arch/mips/include/asm/mach-loongson64/
9488 F: drivers/platform/mips/cpu_hwmon.c
9489 F: drivers/*/*loongson3*
9490 F: drivers/*/*/*loongson3*
9492 MIPS RINT INSTRUCTION EMULATION
9493 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9494 L: linux-mips@linux-mips.org
9496 F: arch/mips/math-emu/sp_rint.c
9497 F: arch/mips/math-emu/dp_rint.c
9499 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9500 M: Hans Verkuil <hverkuil@xs4all.nl>
9501 L: linux-media@vger.kernel.org
9502 T: git git://linuxtv.org/media_tree.git
9503 W: https://linuxtv.org
9505 F: drivers/media/radio/radio-miropcm20*
9508 M: Eric Miao <eric.y.miao@gmail.com>
9509 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9511 T: git git://github.com/hzhuang1/linux.git
9512 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9514 F: arch/arm/boot/dts/mmp*
9515 F: arch/arm/mach-mmp/
9517 MN88472 MEDIA DRIVER
9518 M: Antti Palosaari <crope@iki.fi>
9519 L: linux-media@vger.kernel.org
9520 W: https://linuxtv.org
9521 W: http://palosaari.fi/linux/
9522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9524 F: drivers/media/dvb-frontends/mn88472*
9526 MN88473 MEDIA DRIVER
9527 M: Antti Palosaari <crope@iki.fi>
9528 L: linux-media@vger.kernel.org
9529 W: https://linuxtv.org
9530 W: http://palosaari.fi/linux/
9531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9533 F: drivers/media/dvb-frontends/mn88473*
9535 PCI DRIVER FOR MOBIVEIL PCIE IP
9536 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9537 L: linux-pci@vger.kernel.org
9539 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9540 F: drivers/pci/controller/pcie-mobiveil.c
9543 M: Jessica Yu <jeyu@kernel.org>
9544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9546 F: include/linux/module.h
9549 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9550 W: http://popies.net/meye/
9552 F: Documentation/media/v4l-drivers/meye*
9553 F: drivers/media/pci/meye/
9554 F: include/uapi/linux/meye.h
9556 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9557 M: Jiri Slaby <jirislaby@gmail.com>
9559 F: Documentation/serial/moxa-smartio
9560 F: drivers/tty/mxser.*
9562 MR800 AVERMEDIA USB FM RADIO DRIVER
9563 M: Alexey Klimov <klimov.linux@gmail.com>
9564 L: linux-media@vger.kernel.org
9565 T: git git://linuxtv.org/media_tree.git
9567 F: drivers/media/radio/radio-mr800.c
9569 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9570 M: Alan Ott <alan@signal11.us>
9571 L: linux-wpan@vger.kernel.org
9573 F: drivers/net/ieee802154/mrf24j40.c
9574 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9577 M: "Lee, Chun-Yi" <jlee@suse.com>
9578 L: platform-driver-x86@vger.kernel.org
9580 F: drivers/platform/x86/msi-laptop.c
9583 L: platform-driver-x86@vger.kernel.org
9585 F: drivers/platform/x86/msi-wmi.c
9588 M: Antti Palosaari <crope@iki.fi>
9589 L: linux-media@vger.kernel.org
9590 W: https://linuxtv.org
9591 W: http://palosaari.fi/linux/
9592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9593 T: git git://linuxtv.org/anttip/media_tree.git
9595 F: drivers/media/tuners/msi001*
9597 MSI2500 MEDIA DRIVER
9598 M: Antti Palosaari <crope@iki.fi>
9599 L: linux-media@vger.kernel.org
9600 W: https://linuxtv.org
9601 W: http://palosaari.fi/linux/
9602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9603 T: git git://linuxtv.org/anttip/media_tree.git
9605 F: drivers/media/usb/msi2500/
9607 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9608 M: Robert Jarzmik <robert.jarzmik@free.fr>
9609 L: linux-mtd@lists.infradead.org
9611 F: drivers/mtd/devices/docg3*
9613 MT9M032 APTINA SENSOR DRIVER
9614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9615 L: linux-media@vger.kernel.org
9616 T: git git://linuxtv.org/media_tree.git
9618 F: drivers/media/i2c/mt9m032.c
9619 F: include/media/i2c/mt9m032.h
9621 MT9P031 APTINA CAMERA SENSOR
9622 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9623 L: linux-media@vger.kernel.org
9624 T: git git://linuxtv.org/media_tree.git
9626 F: drivers/media/i2c/mt9p031.c
9627 F: include/media/i2c/mt9p031.h
9629 MT9T001 APTINA CAMERA SENSOR
9630 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9631 L: linux-media@vger.kernel.org
9632 T: git git://linuxtv.org/media_tree.git
9634 F: drivers/media/i2c/mt9t001.c
9635 F: include/media/i2c/mt9t001.h
9637 MT9T112 APTINA CAMERA SENSOR
9638 M: Jacopo Mondi <jacopo@jmondi.org>
9639 L: linux-media@vger.kernel.org
9640 T: git git://linuxtv.org/media_tree.git
9642 F: drivers/media/i2c/mt9t112.c
9643 F: include/media/i2c/mt9t112.h
9645 MT9V032 APTINA CAMERA SENSOR
9646 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9647 L: linux-media@vger.kernel.org
9648 T: git git://linuxtv.org/media_tree.git
9650 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9651 F: drivers/media/i2c/mt9v032.c
9652 F: include/media/i2c/mt9v032.h
9654 MULTIFUNCTION DEVICES (MFD)
9655 M: Lee Jones <lee.jones@linaro.org>
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9658 F: Documentation/devicetree/bindings/mfd/
9660 F: include/linux/mfd/
9661 F: include/dt-bindings/mfd/
9663 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9665 F: drivers/mmc/host/mmc_spi.c
9666 F: include/linux/spi/mmc_spi.h
9668 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9669 M: Ulf Hansson <ulf.hansson@linaro.org>
9670 L: linux-mmc@vger.kernel.org
9671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9673 F: Documentation/devicetree/bindings/mmc/
9675 F: include/linux/mmc/
9676 F: include/uapi/linux/mmc/
9678 MULTIPLEXER SUBSYSTEM
9679 M: Peter Rosin <peda@axentia.se>
9681 F: Documentation/ABI/testing/sysfs-class-mux*
9682 F: Documentation/devicetree/bindings/mux/
9683 F: include/linux/dt-bindings/mux/
9684 F: include/linux/mux/
9687 MULTITECH MULTIPORT CARD (ISICOM)
9689 F: drivers/tty/isicom.c
9690 F: include/linux/isicom.h
9692 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9693 M: Bin Liu <b-liu@ti.com>
9694 L: linux-usb@vger.kernel.org
9696 F: drivers/usb/musb/
9698 MXL5007T MEDIA DRIVER
9699 M: Michael Krufky <mkrufky@linuxtv.org>
9700 L: linux-media@vger.kernel.org
9701 W: https://linuxtv.org
9702 W: http://github.com/mkrufky
9703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9704 T: git git://linuxtv.org/mkrufky/tuners.git
9706 F: drivers/media/tuners/mxl5007t.*
9709 M: Marek Vasut <marex@denx.de>
9711 F: drivers/gpu/drm/mxsfb/
9712 F: Documentation/devicetree/bindings/display/mxsfb.txt
9714 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9715 M: Chris Lee <christopher.lee@cspi.com>
9716 L: netdev@vger.kernel.org
9717 W: https://www.cspi.com/ethernet-products/support/downloads/
9719 F: drivers/net/ethernet/myricom/myri10ge/
9721 NAND FLASH SUBSYSTEM
9722 M: Boris Brezillon <boris.brezillon@bootlin.com>
9723 M: Miquel Raynal <miquel.raynal@bootlin.com>
9724 R: Richard Weinberger <richard@nod.at>
9725 L: linux-mtd@lists.infradead.org
9726 W: http://www.linux-mtd.infradead.org/
9727 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9728 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9729 T: git git://git.infradead.org/linux-mtd.git nand/next
9731 F: drivers/mtd/nand/
9732 F: include/linux/mtd/*nand*.h
9734 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9735 M: Daniel Mack <zonque@gmail.com>
9737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9738 W: http://www.native-instruments.com
9741 NATSEMI ETHERNET DRIVER (DP8381x)
9743 F: drivers/net/ethernet/natsemi/natsemi.c
9746 M: Petr Vandrovec <petr@vandrovec.name>
9748 F: drivers/staging/ncpfs/
9750 NCR 5380 SCSI DRIVERS
9751 M: Finn Thain <fthain@telegraphics.com.au>
9752 M: Michael Schmitz <schmitzmic@gmail.com>
9753 L: linux-scsi@vger.kernel.org
9755 F: Documentation/scsi/g_NCR5380.txt
9756 F: drivers/scsi/NCR5380.*
9757 F: drivers/scsi/arm/cumana_1.c
9758 F: drivers/scsi/arm/oak.c
9759 F: drivers/scsi/atari_scsi.*
9760 F: drivers/scsi/dmx3191d.c
9761 F: drivers/scsi/g_NCR5380.*
9762 F: drivers/scsi/mac_scsi.*
9763 F: drivers/scsi/sun3_scsi.*
9764 F: drivers/scsi/sun3_scsi_vme.c
9766 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9767 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9768 L: linux-scsi@vger.kernel.org
9770 F: drivers/scsi/NCR_D700.*
9773 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9777 NCT6775 HARDWARE MONITOR DRIVER
9778 M: Guenter Roeck <linux@roeck-us.net>
9779 L: linux-hwmon@vger.kernel.org
9781 F: Documentation/hwmon/nct6775
9782 F: drivers/hwmon/nct6775.c
9785 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9786 L: netdev@vger.kernel.org
9788 F: driver/net/net_failover.c
9789 F: include/net/net_failover.h
9790 F: Documentation/networking/net_failover.rst
9792 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9793 M: Faisal Latif <faisal.latif@intel.com>
9794 L: linux-rdma@vger.kernel.org
9795 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9797 F: drivers/infiniband/hw/nes/
9798 F: include/uapi/rdma/nes-abi.h
9800 NETEM NETWORK EMULATOR
9801 M: Stephen Hemminger <stephen@networkplumber.org>
9802 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9804 F: net/sched/sch_netem.c
9806 NETERION 10GbE DRIVERS (s2io/vxge)
9807 M: Jon Mason <jdmason@kudzu.us>
9808 L: netdev@vger.kernel.org
9810 F: Documentation/networking/s2io.txt
9811 F: Documentation/networking/vxge.txt
9812 F: drivers/net/ethernet/neterion/
9815 M: Pablo Neira Ayuso <pablo@netfilter.org>
9816 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9817 M: Florian Westphal <fw@strlen.de>
9818 L: netfilter-devel@vger.kernel.org
9819 L: coreteam@netfilter.org
9820 W: http://www.netfilter.org/
9821 W: http://www.iptables.org/
9822 W: http://www.nftables.org/
9823 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9827 F: include/linux/netfilter*
9828 F: include/linux/netfilter/
9829 F: include/net/netfilter/
9830 F: include/uapi/linux/netfilter*
9831 F: include/uapi/linux/netfilter/
9832 F: net/*/netfilter.c
9835 F: net/bridge/br_netfilter*.c
9837 NETROM NETWORK LAYER
9838 M: Ralf Baechle <ralf@linux-mips.org>
9839 L: linux-hams@vger.kernel.org
9840 W: http://www.linux-ax25.org/
9842 F: include/net/netrom.h
9843 F: include/uapi/linux/netrom.h
9846 NETRONOME ETHERNET DRIVERS
9847 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9848 L: oss-drivers@netronome.com
9850 F: drivers/net/ethernet/netronome/
9852 NETWORK BLOCK DEVICE (NBD)
9853 M: Josef Bacik <josef@toxicpanda.com>
9855 L: linux-block@vger.kernel.org
9856 L: nbd@other.debian.org
9857 F: Documentation/blockdev/nbd.txt
9858 F: drivers/block/nbd.c
9859 F: include/uapi/linux/nbd.h
9861 NETWORK DROP MONITOR
9862 M: Neil Horman <nhorman@tuxdriver.com>
9863 L: netdev@vger.kernel.org
9865 W: https://fedorahosted.org/dropwatch/
9866 F: net/core/drop_monitor.c
9869 M: "David S. Miller" <davem@davemloft.net>
9870 L: netdev@vger.kernel.org
9871 W: http://www.linuxfoundation.org/en/Net
9872 Q: http://patchwork.ozlabs.org/project/netdev/list/
9873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9876 F: Documentation/devicetree/bindings/net/
9878 F: include/linux/if_*
9879 F: include/linux/netdevice.h
9880 F: include/linux/etherdevice.h
9881 F: include/linux/fcdevice.h
9882 F: include/linux/fddidevice.h
9883 F: include/linux/hippidevice.h
9884 F: include/linux/inetdevice.h
9885 F: include/uapi/linux/if_*
9886 F: include/uapi/linux/netdevice.h
9888 NETWORKING DRIVERS (WIRELESS)
9889 M: Kalle Valo <kvalo@codeaurora.org>
9890 L: linux-wireless@vger.kernel.org
9891 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9895 F: Documentation/devicetree/bindings/net/wireless/
9896 F: drivers/net/wireless/
9899 M: Andrew Lunn <andrew@lunn.ch>
9900 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9901 M: Florian Fainelli <f.fainelli@gmail.com>
9904 F: include/net/dsa.h
9905 F: include/linux/dsa/
9908 NETWORKING [GENERAL]
9909 M: "David S. Miller" <davem@davemloft.net>
9910 L: netdev@vger.kernel.org
9911 W: http://www.linuxfoundation.org/en/Net
9912 Q: http://patchwork.ozlabs.org/project/netdev/list/
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9915 B: mailto:netdev@vger.kernel.org
9919 F: include/linux/in.h
9920 F: include/linux/net.h
9921 F: include/linux/netdevice.h
9922 F: include/uapi/linux/in.h
9923 F: include/uapi/linux/net.h
9924 F: include/uapi/linux/netdevice.h
9925 F: include/uapi/linux/net_namespace.h
9926 F: tools/testing/selftests/net/
9929 F: Documentation/networking/
9932 M: Steffen Klassert <steffen.klassert@secunet.com>
9933 M: Herbert Xu <herbert@gondor.apana.org.au>
9934 M: "David S. Miller" <davem@davemloft.net>
9935 L: netdev@vger.kernel.org
9936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9945 F: net/ipv4/ipcomp.c
9946 F: net/ipv4/ip_vti.c
9950 F: net/ipv6/ipcomp6.c
9951 F: net/ipv6/ip6_vti.c
9952 F: include/uapi/linux/xfrm.h
9953 F: include/net/xfrm.h
9955 NETWORKING [IPv4/IPv6]
9956 M: "David S. Miller" <davem@davemloft.net>
9957 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9958 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9959 L: netdev@vger.kernel.org
9960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9967 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9968 M: Paul Moore <paul@paul-moore.com>
9969 W: https://github.com/netlabel
9970 L: netdev@vger.kernel.org
9971 L: linux-security-module@vger.kernel.org
9973 F: Documentation/netlabel/
9974 F: include/net/calipso.h
9975 F: include/net/cipso_ipv4.h
9976 F: include/net/netlabel.h
9977 F: include/uapi/linux/netfilter/xt_SECMARK.h
9978 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9980 F: net/ipv4/cipso_ipv4.c
9981 F: net/ipv6/calipso.c
9982 F: net/netfilter/xt_CONNSECMARK.c
9983 F: net/netfilter/xt_SECMARK.c
9986 M: Eric Dumazet <edumazet@google.com>
9987 L: netdev@vger.kernel.org
9990 F: net/ipv4/syncookies.c
9992 F: net/ipv6/syncookies.c
9993 F: include/uapi/linux/tcp.h
9994 F: include/net/tcp.h
9995 F: include/linux/tcp.h
9996 F: include/trace/events/tcp.h
9999 M: Boris Pismenny <borisp@mellanox.com>
10000 M: Aviad Yehezkel <aviadye@mellanox.com>
10001 M: Dave Watson <davejwatson@fb.com>
10002 L: netdev@vger.kernel.org
10005 F: include/uapi/linux/tls.h
10006 F: include/net/tls.h
10008 NETWORKING [WIRELESS]
10009 L: linux-wireless@vger.kernel.org
10010 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10013 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10015 F: drivers/net/netdevsim/*
10017 NETXEN (1/10) GbE SUPPORT
10018 M: Manish Chopra <manish.chopra@cavium.com>
10019 M: Rahul Verma <rahul.verma@cavium.com>
10020 M: Dept-GELinuxNICDev@cavium.com
10021 L: netdev@vger.kernel.org
10023 F: drivers/net/ethernet/qlogic/netxen/
10026 M: Samuel Ortiz <sameo@linux.intel.com>
10027 L: linux-wireless@vger.kernel.org
10028 L: linux-nfc@lists.01.org (subscribers-only)
10031 F: include/net/nfc/
10032 F: include/uapi/linux/nfc.h
10034 F: include/linux/platform_data/nfcmrvl.h
10035 F: include/linux/platform_data/nxp-nci.h
10036 F: Documentation/devicetree/bindings/net/nfc/
10038 NFS, SUNRPC, AND LOCKD CLIENTS
10039 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10040 M: Anna Schumaker <anna.schumaker@netapp.com>
10041 L: linux-nfs@vger.kernel.org
10042 W: http://client.linux-nfs.org
10043 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10049 F: include/linux/lockd/
10050 F: include/linux/nfs*
10051 F: include/linux/sunrpc/
10052 F: include/uapi/linux/nfs*
10053 F: include/uapi/linux/sunrpc/
10056 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10057 L: linux-nilfs@vger.kernel.org
10058 W: https://nilfs.sourceforge.io/
10059 W: https://nilfs.osdn.jp/
10060 T: git git://github.com/konis/nilfs2.git
10062 F: Documentation/filesystems/nilfs2.txt
10064 F: include/trace/events/nilfs2.h
10065 F: include/uapi/linux/nilfs2_api.h
10066 F: include/uapi/linux/nilfs2_ondisk.h
10068 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10069 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10070 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10072 F: Documentation/scsi/NinjaSCSI.txt
10073 F: drivers/scsi/pcmcia/nsp_*
10075 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10076 M: GOTO Masanori <gotom@debian.or.jp>
10077 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10078 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10080 F: Documentation/scsi/NinjaSCSI.txt
10081 F: drivers/scsi/nsp32*
10084 M: Ley Foon Tan <lftan@altera.com>
10085 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10090 NOHZ, DYNTICKS SUPPORT
10091 M: Frederic Weisbecker <fweisbec@gmail.com>
10092 M: Thomas Gleixner <tglx@linutronix.de>
10093 M: Ingo Molnar <mingo@kernel.org>
10094 L: linux-kernel@vger.kernel.org
10095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10097 F: kernel/time/tick*.*
10098 F: include/linux/tick.h
10099 F: include/linux/sched/nohz.h
10101 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10102 M: Pavel Machek <pavel@ucw.cz>
10103 M: Sakari Ailus <sakari.ailus@iki.fi>
10104 L: linux-media@vger.kernel.org
10106 F: drivers/media/i2c/et8ek8
10107 F: drivers/media/i2c/ad5820.c
10109 NOKIA N900 POWER SUPPLY DRIVERS
10110 R: Pali Rohár <pali.rohar@gmail.com>
10111 F: include/linux/power/bq2415x_charger.h
10112 F: include/linux/power/bq27xxx_battery.h
10113 F: include/linux/power/isp1704_charger.h
10114 F: drivers/power/supply/bq2415x_charger.c
10115 F: drivers/power/supply/bq27xxx_battery.c
10116 F: drivers/power/supply/bq27xxx_battery_i2c.c
10117 F: drivers/power/supply/isp1704_charger.c
10118 F: drivers/power/supply/rx51_battery.c
10121 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10122 L: linux-ntb@googlegroups.com
10124 F: drivers/ntb/hw/amd/
10127 M: Jon Mason <jdmason@kudzu.us>
10128 M: Dave Jiang <dave.jiang@intel.com>
10129 M: Allen Hubbe <allenbh@gmail.com>
10130 L: linux-ntb@googlegroups.com
10132 W: https://github.com/jonmason/ntb/wiki
10133 T: git git://github.com/jonmason/ntb.git
10135 F: drivers/net/ntb_netdev.c
10136 F: include/linux/ntb.h
10137 F: include/linux/ntb_transport.h
10138 F: tools/testing/selftests/ntb/
10141 M: Serge Semin <fancer.lancer@gmail.com>
10142 L: linux-ntb@googlegroups.com
10144 F: drivers/ntb/hw/idt/
10147 M: Dave Jiang <dave.jiang@intel.com>
10148 L: linux-ntb@googlegroups.com
10150 W: https://github.com/davejiang/linux/wiki
10151 T: git https://github.com/davejiang/linux.git
10152 F: drivers/ntb/hw/intel/
10155 M: Anton Altaparmakov <anton@tuxera.com>
10156 L: linux-ntfs-dev@lists.sourceforge.net
10157 W: http://www.tuxera.com/
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10160 F: Documentation/filesystems/ntfs.txt
10164 M: Finn Thain <fthain@telegraphics.com.au>
10165 L: linux-m68k@lists.linux-m68k.org
10167 F: arch/*/include/asm/nubus.h
10169 F: include/linux/nubus.h
10170 F: include/uapi/linux/nubus.h
10172 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10173 M: Antonino Daplas <adaplas@gmail.com>
10174 L: linux-fbdev@vger.kernel.org
10176 F: drivers/video/fbdev/riva/
10177 F: drivers/video/fbdev/nvidia/
10180 M: Keith Busch <keith.busch@intel.com>
10181 M: Jens Axboe <axboe@fb.com>
10182 M: Christoph Hellwig <hch@lst.de>
10183 M: Sagi Grimberg <sagi@grimberg.me>
10184 L: linux-nvme@lists.infradead.org
10185 T: git://git.infradead.org/nvme.git
10186 W: http://git.infradead.org/nvme.git
10188 F: drivers/nvme/host/
10189 F: include/linux/nvme.h
10190 F: include/uapi/linux/nvme_ioctl.h
10192 NVM EXPRESS FC TRANSPORT DRIVERS
10193 M: James Smart <james.smart@broadcom.com>
10194 L: linux-nvme@lists.infradead.org
10196 F: include/linux/nvme-fc.h
10197 F: include/linux/nvme-fc-driver.h
10198 F: drivers/nvme/host/fc.c
10199 F: drivers/nvme/target/fc.c
10200 F: drivers/nvme/target/fcloop.c
10202 NVM EXPRESS TARGET DRIVER
10203 M: Christoph Hellwig <hch@lst.de>
10204 M: Sagi Grimberg <sagi@grimberg.me>
10205 L: linux-nvme@lists.infradead.org
10206 T: git://git.infradead.org/nvme.git
10207 W: http://git.infradead.org/nvme.git
10209 F: drivers/nvme/target/
10212 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10215 F: Documentation/devicetree/bindings/nvmem/
10216 F: Documentation/ABI/stable/sysfs-bus-nvmem
10217 F: include/linux/nvmem-consumer.h
10218 F: include/linux/nvmem-provider.h
10220 NXP SGTL5000 DRIVER
10221 M: Fabio Estevam <fabio.estevam@nxp.com>
10222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10224 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10225 F: sound/soc/codecs/sgtl5000*
10227 NXP TDA998X DRM DRIVER
10228 M: Russell King <linux@armlinux.org.uk>
10230 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10231 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10232 F: drivers/gpu/drm/i2c/tda998x_drv.c
10233 F: include/drm/i2c/tda998x.h
10236 M: Peter Rosin <peda@axentia.se>
10237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10239 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10240 F: sound/soc/codecs/tfa9879*
10243 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10244 R: Charles Gorand <charles.gorand@effinnov.com>
10245 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10247 F: drivers/nfc/nxp-nci
10250 M: Josh Poimboeuf <jpoimboe@redhat.com>
10251 M: Peter Zijlstra <peterz@infradead.org>
10255 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10256 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10257 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10258 L: linuxppc-dev@lists.ozlabs.org
10260 F: arch/powerpc/platforms/powernv/ocxl.c
10261 F: arch/powerpc/include/asm/pnv-ocxl.h
10262 F: drivers/misc/ocxl/
10263 F: include/misc/ocxl*
10264 F: include/uapi/misc/ocxl.h
10265 F: Documentation/accelerators/ocxl.rst
10268 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10269 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10271 L: linux-omap@vger.kernel.org
10275 OMAP CLOCK FRAMEWORK SUPPORT
10276 M: Paul Walmsley <paul@pwsan.com>
10277 L: linux-omap@vger.kernel.org
10279 F: arch/arm/*omap*/*clock*
10281 OMAP DEVICE TREE SUPPORT
10282 M: Benoît Cousson <bcousson@baylibre.com>
10283 M: Tony Lindgren <tony@atomide.com>
10284 L: linux-omap@vger.kernel.org
10285 L: devicetree@vger.kernel.org
10287 F: arch/arm/boot/dts/*omap*
10288 F: arch/arm/boot/dts/*am3*
10289 F: arch/arm/boot/dts/*am4*
10290 F: arch/arm/boot/dts/*am5*
10291 F: arch/arm/boot/dts/*dra7*
10293 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10294 L: linux-omap@vger.kernel.org
10295 L: linux-fbdev@vger.kernel.org
10297 F: drivers/video/fbdev/omap2/
10298 F: Documentation/arm/OMAP/DSS
10300 OMAP FRAMEBUFFER SUPPORT
10301 L: linux-fbdev@vger.kernel.org
10302 L: linux-omap@vger.kernel.org
10304 F: drivers/video/fbdev/omap/
10306 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10307 M: Roger Quadros <rogerq@ti.com>
10308 M: Tony Lindgren <tony@atomide.com>
10309 L: linux-omap@vger.kernel.org
10311 F: drivers/memory/omap-gpmc.c
10312 F: arch/arm/mach-omap2/*gpmc*
10315 M: Grygorii Strashko <grygorii.strashko@ti.com>
10316 M: Santosh Shilimkar <ssantosh@kernel.org>
10317 M: Kevin Hilman <khilman@kernel.org>
10318 L: linux-omap@vger.kernel.org
10320 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10321 F: drivers/gpio/gpio-omap.c
10323 OMAP HARDWARE SPINLOCK SUPPORT
10324 M: Ohad Ben-Cohen <ohad@wizery.com>
10325 L: linux-omap@vger.kernel.org
10327 F: drivers/hwspinlock/omap_hwspinlock.c
10329 OMAP HS MMC SUPPORT
10330 L: linux-mmc@vger.kernel.org
10331 L: linux-omap@vger.kernel.org
10333 F: drivers/mmc/host/omap_hsmmc.c
10336 M: Paul Walmsley <paul@pwsan.com>
10337 L: linux-omap@vger.kernel.org
10339 F: arch/arm/mach-omap2/omap_hwmod*data*
10341 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10342 M: Benoît Cousson <bcousson@baylibre.com>
10343 L: linux-omap@vger.kernel.org
10345 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10348 M: Benoît Cousson <bcousson@baylibre.com>
10349 M: Paul Walmsley <paul@pwsan.com>
10350 L: linux-omap@vger.kernel.org
10352 F: arch/arm/mach-omap2/omap_hwmod.*
10354 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10355 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10356 L: linux-media@vger.kernel.org
10358 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10359 F: drivers/media/platform/omap3isp/
10360 F: drivers/staging/media/omap4iss/
10363 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10364 L: linux-omap@vger.kernel.org
10366 F: drivers/mmc/host/omap.c
10368 OMAP POWER MANAGEMENT SUPPORT
10369 M: Kevin Hilman <khilman@kernel.org>
10370 L: linux-omap@vger.kernel.org
10372 F: arch/arm/*omap*/*pm*
10373 F: drivers/cpufreq/omap-cpufreq.c
10375 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10376 M: Rajendra Nayak <rnayak@codeaurora.org>
10377 M: Paul Walmsley <paul@pwsan.com>
10378 L: linux-omap@vger.kernel.org
10380 F: arch/arm/mach-omap2/prm*
10382 OMAP RANDOM NUMBER GENERATOR SUPPORT
10383 M: Deepak Saxena <dsaxena@plexity.net>
10385 F: drivers/char/hw_random/omap-rng.c
10388 L: linux-usb@vger.kernel.org
10389 L: linux-omap@vger.kernel.org
10391 F: drivers/usb/*/*omap*
10392 F: arch/arm/*omap*/usb*
10394 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10395 M: Mark Jackson <mpfj@newflow.co.uk>
10396 L: linux-omap@vger.kernel.org
10398 F: arch/arm/boot/dts/am335x-nano.dts
10401 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10402 M: Tony Lindgren <tony@atomide.com>
10403 L: linux-omap@vger.kernel.org
10404 Q: http://patchwork.kernel.org/project/linux-omap/list/
10405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10407 F: arch/arm/mach-omap1/
10408 F: arch/arm/plat-omap/
10409 F: arch/arm/configs/omap1_defconfig
10410 F: drivers/i2c/busses/i2c-omap.c
10411 F: include/linux/platform_data/i2c-omap.h
10414 M: Tony Lindgren <tony@atomide.com>
10415 L: linux-omap@vger.kernel.org
10416 W: http://www.muru.com/linux/omap/
10417 W: http://linux.omap.com/
10418 Q: http://patchwork.kernel.org/project/linux-omap/list/
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10421 F: arch/arm/mach-omap2/
10422 F: arch/arm/plat-omap/
10423 F: arch/arm/configs/omap2plus_defconfig
10424 F: drivers/i2c/busses/i2c-omap.c
10425 F: drivers/irqchip/irq-omap-intc.c
10426 F: drivers/mfd/*omap*.c
10427 F: drivers/mfd/menelaus.c
10428 F: drivers/mfd/palmas.c
10429 F: drivers/mfd/tps65217.c
10430 F: drivers/mfd/tps65218.c
10431 F: drivers/mfd/tps65910.c
10432 F: drivers/mfd/twl-core.[ch]
10433 F: drivers/mfd/twl4030*.c
10434 F: drivers/mfd/twl6030*.c
10435 F: drivers/mfd/twl6040*.c
10436 F: drivers/regulator/palmas-regulator*.c
10437 F: drivers/regulator/pbias-regulator.c
10438 F: drivers/regulator/tps65217-regulator.c
10439 F: drivers/regulator/tps65218-regulator.c
10440 F: drivers/regulator/tps65910-regulator.c
10441 F: drivers/regulator/twl-regulator.c
10442 F: drivers/regulator/twl6030-regulator.c
10443 F: include/linux/platform_data/i2c-omap.h
10445 ONION OMEGA2+ BOARD
10446 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10447 L: linux-mips@linux-mips.org
10449 F: arch/mips/boot/dts/ralink/omega2p.dts
10452 M: Bob Copeland <me@bobcopeland.com>
10453 L: linux-karma-devel@lists.sourceforge.net
10455 F: Documentation/filesystems/omfs.txt
10458 OMNIKEY CARDMAN 4000 DRIVER
10459 M: Harald Welte <laforge@gnumonks.org>
10461 F: drivers/char/pcmcia/cm4000_cs.c
10462 F: include/linux/cm4000_cs.h
10463 F: include/uapi/linux/cm4000_cs.h
10465 OMNIKEY CARDMAN 4040 DRIVER
10466 M: Harald Welte <laforge@gnumonks.org>
10468 F: drivers/char/pcmcia/cm4040_cs.*
10470 OMNIVISION OV13858 SENSOR DRIVER
10471 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10472 L: linux-media@vger.kernel.org
10473 T: git git://linuxtv.org/media_tree.git
10475 F: drivers/media/i2c/ov13858.c
10477 OMNIVISION OV2685 SENSOR DRIVER
10478 M: Shunqian Zheng <zhengsq@rock-chips.com>
10479 L: linux-media@vger.kernel.org
10480 T: git git://linuxtv.org/media_tree.git
10482 F: drivers/media/i2c/ov2685.c
10484 OMNIVISION OV5640 SENSOR DRIVER
10485 M: Steve Longerbeam <slongerbeam@gmail.com>
10486 L: linux-media@vger.kernel.org
10487 T: git git://linuxtv.org/media_tree.git
10489 F: drivers/media/i2c/ov5640.c
10491 OMNIVISION OV5647 SENSOR DRIVER
10492 M: Luis Oliveira <lolivei@synopsys.com>
10493 L: linux-media@vger.kernel.org
10494 T: git git://linuxtv.org/media_tree.git
10496 F: drivers/media/i2c/ov5647.c
10498 OMNIVISION OV5695 SENSOR DRIVER
10499 M: Shunqian Zheng <zhengsq@rock-chips.com>
10500 L: linux-media@vger.kernel.org
10501 T: git git://linuxtv.org/media_tree.git
10503 F: drivers/media/i2c/ov5695.c
10505 OMNIVISION OV7670 SENSOR DRIVER
10506 M: Jonathan Corbet <corbet@lwn.net>
10507 L: linux-media@vger.kernel.org
10508 T: git git://linuxtv.org/media_tree.git
10510 F: drivers/media/i2c/ov7670.c
10511 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10513 OMNIVISION OV772x SENSOR DRIVER
10514 M: Jacopo Mondi <jacopo@jmondi.org>
10515 L: linux-media@vger.kernel.org
10516 T: git git://linuxtv.org/media_tree.git
10518 F: drivers/media/i2c/ov772x.c
10519 F: include/media/i2c/ov772x.h
10520 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10522 OMNIVISION OV7740 SENSOR DRIVER
10523 M: Wenyou Yang <wenyou.yang@microchip.com>
10524 L: linux-media@vger.kernel.org
10525 T: git git://linuxtv.org/media_tree.git
10527 F: drivers/media/i2c/ov7740.c
10528 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10530 OMNIVISION OV9650 SENSOR DRIVER
10531 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10532 R: Akinobu Mita <akinobu.mita@gmail.com>
10533 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10534 L: linux-media@vger.kernel.org
10535 T: git git://linuxtv.org/media_tree.git
10537 F: drivers/media/i2c/ov9650.c
10538 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10540 ONENAND FLASH DRIVER
10541 M: Kyungmin Park <kyungmin.park@samsung.com>
10542 L: linux-mtd@lists.infradead.org
10544 F: drivers/mtd/nand/onenand/
10545 F: include/linux/mtd/onenand*.h
10547 ONSTREAM SCSI TAPE DRIVER
10548 M: Willem Riede <osst@riede.org>
10549 L: osst-users@lists.sourceforge.net
10550 L: linux-scsi@vger.kernel.org
10552 F: Documentation/scsi/osst.txt
10553 F: drivers/scsi/osst.*
10554 F: drivers/scsi/osst_*.h
10555 F: drivers/scsi/st.h
10558 M: Jens Wiklander <jens.wiklander@linaro.org>
10560 F: drivers/tee/optee/
10563 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10564 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10565 L: linux-rdma@vger.kernel.org
10567 F: drivers/infiniband/ulp/opa_vnic
10569 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10570 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10571 M: Frank Rowand <frowand.list@gmail.com>
10572 L: devicetree@vger.kernel.org
10574 F: Documentation/devicetree/dynamic-resolution-notes.txt
10575 F: Documentation/devicetree/overlay-notes.txt
10576 F: drivers/of/overlay.c
10577 F: drivers/of/resolver.c
10578 K: of_overlay_notifier_
10580 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10581 M: Rob Herring <robh+dt@kernel.org>
10582 M: Frank Rowand <frowand.list@gmail.com>
10583 L: devicetree@vger.kernel.org
10584 W: http://www.devicetree.org/
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10588 F: include/linux/of*.h
10590 F: Documentation/ABI/testing/sysfs-firmware-ofw
10592 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10593 M: Rob Herring <robh+dt@kernel.org>
10594 M: Mark Rutland <mark.rutland@arm.com>
10595 L: devicetree@vger.kernel.org
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10597 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10599 F: Documentation/devicetree/
10600 F: arch/*/boot/dts/
10601 F: include/dt-bindings/
10603 OPENCORES I2C BUS DRIVER
10604 M: Peter Korsgaard <jacmet@sunsite.dk>
10605 L: linux-i2c@vger.kernel.org
10607 F: Documentation/i2c/busses/i2c-ocores
10608 F: drivers/i2c/busses/i2c-ocores.c
10610 OPENRISC ARCHITECTURE
10611 M: Jonas Bonn <jonas@southpole.se>
10612 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10613 M: Stafford Horne <shorne@gmail.com>
10614 T: git git://github.com/openrisc/linux.git
10615 L: openrisc@lists.librecores.org
10616 W: http://openrisc.io
10618 F: Documentation/devicetree/bindings/openrisc/
10619 F: Documentation/openrisc/
10621 F: drivers/irqchip/irq-ompic.c
10622 F: drivers/irqchip/irq-or1k-*
10625 M: Pravin B Shelar <pshelar@ovn.org>
10626 L: netdev@vger.kernel.org
10627 L: dev@openvswitch.org
10628 W: http://openvswitch.org
10630 F: net/openvswitch/
10631 F: include/uapi/linux/openvswitch.h
10633 OPERATING PERFORMANCE POINTS (OPP)
10634 M: Viresh Kumar <vireshk@kernel.org>
10635 M: Nishanth Menon <nm@ti.com>
10636 M: Stephen Boyd <sboyd@kernel.org>
10637 L: linux-pm@vger.kernel.org
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10641 F: include/linux/pm_opp.h
10642 F: Documentation/power/opp.txt
10643 F: Documentation/devicetree/bindings/opp/
10646 M: Clemens Ladisch <clemens@ladisch.de>
10647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10648 T: git git://git.alsa-project.org/alsa-kernel.git
10650 F: sound/drivers/opl4/
10653 M: Robert Richter <rric@kernel.org>
10654 L: oprofile-list@lists.sf.net
10656 F: arch/*/include/asm/oprofile*.h
10657 F: arch/*/oprofile/
10658 F: drivers/oprofile/
10659 F: include/linux/oprofile.h
10661 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10662 M: Mark Fasheh <mark@fasheh.com>
10663 M: Joel Becker <jlbec@evilplan.org>
10664 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10665 W: http://ocfs2.wiki.kernel.org
10667 F: Documentation/filesystems/ocfs2.txt
10668 F: Documentation/filesystems/dlmfs.txt
10671 ORANGEFS FILESYSTEM
10672 M: Mike Marshall <hubcap@omnibond.com>
10673 R: Martin Brandenburg <martin@omnibond.com>
10674 L: devel@lists.orangefs.org
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10678 F: Documentation/filesystems/orangefs.txt
10681 L: linux-wireless@vger.kernel.org
10682 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10683 W: http://www.nongnu.org/orinoco/
10685 F: drivers/net/wireless/intersil/orinoco/
10687 OSD LIBRARY and FILESYSTEM
10688 M: Boaz Harrosh <ooo@electrozaur.com>
10690 F: drivers/scsi/osd/
10691 F: include/scsi/osd_*
10694 OV2659 OMNIVISION SENSOR DRIVER
10695 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10696 L: linux-media@vger.kernel.org
10697 W: https://linuxtv.org
10698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10699 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10701 F: drivers/media/i2c/ov2659.c
10702 F: include/media/i2c/ov2659.h
10705 M: Miklos Szeredi <miklos@szeredi.hu>
10706 L: linux-unionfs@vger.kernel.org
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10710 F: Documentation/filesystems/overlayfs.txt
10712 P54 WIRELESS DRIVER
10713 M: Christian Lamparter <chunkeey@googlemail.com>
10714 L: linux-wireless@vger.kernel.org
10715 W: http://wireless.kernel.org/en/users/Drivers/p54
10717 F: drivers/net/wireless/intersil/p54/
10719 PA SEMI ETHERNET DRIVER
10720 L: netdev@vger.kernel.org
10722 F: drivers/net/ethernet/pasemi/*
10724 PA SEMI SMBUS DRIVER
10725 L: linux-i2c@vger.kernel.org
10727 F: drivers/i2c/busses/i2c-pasemi.c
10729 PADATA PARALLEL EXECUTION MECHANISM
10730 M: Steffen Klassert <steffen.klassert@secunet.com>
10731 L: linux-crypto@vger.kernel.org
10734 F: include/linux/padata.h
10735 F: Documentation/padata.txt
10737 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10738 M: Harald Welte <laforge@gnumonks.org>
10739 L: platform-driver-x86@vger.kernel.org
10741 F: drivers/platform/x86/panasonic-laptop.c
10743 PARALLEL LCD/KEYPAD PANEL DRIVER
10744 M: Willy Tarreau <willy@haproxy.com>
10745 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10747 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10748 F: drivers/misc/panel.c
10750 PARALLEL PORT SUBSYSTEM
10751 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10752 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10753 L: linux-parport@lists.infradead.org (subscribers-only)
10755 F: drivers/parport/
10756 F: include/linux/parport*.h
10757 F: drivers/char/ppdev.c
10758 F: include/uapi/linux/ppdev.h
10759 F: Documentation/parport*.txt
10761 PARAVIRT_OPS INTERFACE
10762 M: Juergen Gross <jgross@suse.com>
10763 M: Alok Kataria <akataria@vmware.com>
10764 L: virtualization@lists.linux-foundation.org
10766 F: Documentation/virtual/paravirt_ops.txt
10767 F: arch/*/kernel/paravirt*
10768 F: arch/*/include/asm/paravirt*.h
10769 F: include/linux/hypervisor.h
10771 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10772 M: Tim Waugh <tim@cyberelk.net>
10773 L: linux-parport@lists.infradead.org (subscribers-only)
10775 F: Documentation/blockdev/paride.txt
10776 F: drivers/block/paride/
10778 PARISC ARCHITECTURE
10779 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10780 M: Helge Deller <deller@gmx.de>
10781 L: linux-parisc@vger.kernel.org
10782 W: http://www.parisc-linux.org/
10783 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10788 F: Documentation/parisc/
10790 F: drivers/char/agp/parisc-agp.c
10791 F: drivers/input/serio/gscps2.c
10792 F: drivers/parport/parport_gsc.*
10793 F: drivers/tty/serial/8250/8250_gsc.c
10794 F: drivers/video/fbdev/sti*
10795 F: drivers/video/console/sti*
10796 F: drivers/video/logo/logo_parisc*
10799 M: Jiri Pirko <jiri@mellanox.com>
10800 L: netdev@vger.kernel.org
10803 F: lib/test_parman.c
10804 F: include/linux/parman.h
10806 PC87360 HARDWARE MONITORING DRIVER
10807 M: Jim Cromie <jim.cromie@gmail.com>
10808 L: linux-hwmon@vger.kernel.org
10810 F: Documentation/hwmon/pc87360
10811 F: drivers/hwmon/pc87360.c
10813 PC8736x GPIO DRIVER
10814 M: Jim Cromie <jim.cromie@gmail.com>
10816 F: drivers/char/pc8736x_gpio.c
10818 PC87427 HARDWARE MONITORING DRIVER
10819 M: Jean Delvare <jdelvare@suse.com>
10820 L: linux-hwmon@vger.kernel.org
10822 F: Documentation/hwmon/pc87427
10823 F: drivers/hwmon/pc87427.c
10826 M: Riku Voipio <riku.voipio@iki.fi>
10828 F: drivers/leds/leds-pca9532.c
10829 F: include/linux/leds-pca9532.h
10831 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10832 M: Guenter Roeck <linux@roeck-us.net>
10833 L: linux-i2c@vger.kernel.org
10835 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10837 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10838 M: Khalid Aziz <khalid@gonehiking.org>
10840 F: drivers/firmware/pcdp.*
10842 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10843 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10844 L: linux-pci@vger.kernel.org
10845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10847 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10848 F: drivers/pci/controller/pci-aardvark.c
10850 PCI DRIVER FOR ALTERA PCIE IP
10851 M: Ley Foon Tan <lftan@altera.com>
10852 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10853 L: linux-pci@vger.kernel.org
10855 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10856 F: drivers/pci/controller/pcie-altera.c
10858 PCI DRIVER FOR APPLIEDMICRO XGENE
10859 M: Tanmay Inamdar <tinamdar@apm.com>
10860 L: linux-pci@vger.kernel.org
10861 L: linux-arm-kernel@lists.infradead.org
10863 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10864 F: drivers/pci/controller/pci-xgene.c
10866 PCI DRIVER FOR ARM VERSATILE PLATFORM
10867 M: Rob Herring <robh@kernel.org>
10868 L: linux-pci@vger.kernel.org
10869 L: linux-arm-kernel@lists.infradead.org
10871 F: Documentation/devicetree/bindings/pci/versatile.txt
10872 F: drivers/pci/controller/pci-versatile.c
10874 PCI DRIVER FOR ARMADA 8K
10875 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10876 L: linux-pci@vger.kernel.org
10877 L: linux-arm-kernel@lists.infradead.org
10879 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10880 F: drivers/pci/controller/dwc/pcie-armada8k.c
10882 PCI DRIVER FOR CADENCE PCIE IP
10883 M: Alan Douglas <adouglas@cadence.com>
10884 L: linux-pci@vger.kernel.org
10886 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10887 F: drivers/pci/controller/pcie-cadence*
10889 PCI DRIVER FOR FREESCALE LAYERSCAPE
10890 M: Minghuan Lian <minghuan.Lian@nxp.com>
10891 M: Mingkai Hu <mingkai.hu@nxp.com>
10892 M: Roy Zang <roy.zang@nxp.com>
10893 L: linuxppc-dev@lists.ozlabs.org
10894 L: linux-pci@vger.kernel.org
10895 L: linux-arm-kernel@lists.infradead.org
10897 F: drivers/pci/controller/dwc/*layerscape*
10899 PCI DRIVER FOR GENERIC OF HOSTS
10900 M: Will Deacon <will.deacon@arm.com>
10901 L: linux-pci@vger.kernel.org
10902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10904 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10905 F: drivers/pci/controller/pci-host-common.c
10906 F: drivers/pci/controller/pci-host-generic.c
10908 PCI DRIVER FOR IMX6
10909 M: Richard Zhu <hongxing.zhu@nxp.com>
10910 M: Lucas Stach <l.stach@pengutronix.de>
10911 L: linux-pci@vger.kernel.org
10912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10915 F: drivers/pci/controller/dwc/*imx6*
10917 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10918 M: Keith Busch <keith.busch@intel.com>
10919 M: Jonathan Derrick <jonathan.derrick@intel.com>
10920 L: linux-pci@vger.kernel.org
10922 F: drivers/pci/controller/vmd.c
10924 PCI DRIVER FOR MICROSEMI SWITCHTEC
10925 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10926 M: Logan Gunthorpe <logang@deltatee.com>
10927 L: linux-pci@vger.kernel.org
10929 F: Documentation/switchtec.txt
10930 F: Documentation/ABI/testing/sysfs-class-switchtec
10931 F: drivers/pci/switch/switchtec*
10932 F: include/uapi/linux/switchtec_ioctl.h
10933 F: include/linux/switchtec.h
10934 F: drivers/ntb/hw/mscc/
10936 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10937 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10938 M: Jason Cooper <jason@lakedaemon.net>
10939 L: linux-pci@vger.kernel.org
10940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10942 F: drivers/pci/controller/*mvebu*
10944 PCI DRIVER FOR NVIDIA TEGRA
10945 M: Thierry Reding <thierry.reding@gmail.com>
10946 L: linux-tegra@vger.kernel.org
10947 L: linux-pci@vger.kernel.org
10949 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10950 F: drivers/pci/controller/pci-tegra.c
10952 PCI DRIVER FOR RENESAS R-CAR
10953 M: Simon Horman <horms@verge.net.au>
10954 L: linux-pci@vger.kernel.org
10955 L: linux-renesas-soc@vger.kernel.org
10957 F: drivers/pci/controller/*rcar*
10959 PCI DRIVER FOR SAMSUNG EXYNOS
10960 M: Jingoo Han <jingoohan1@gmail.com>
10961 L: linux-pci@vger.kernel.org
10962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10963 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10965 F: drivers/pci/controller/dwc/pci-exynos.c
10967 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10968 M: Jingoo Han <jingoohan1@gmail.com>
10969 M: Joao Pinto <Joao.Pinto@synopsys.com>
10970 L: linux-pci@vger.kernel.org
10972 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10973 F: drivers/pci/controller/dwc/*designware*
10975 PCI DRIVER FOR TI DRA7XX
10976 M: Kishon Vijay Abraham I <kishon@ti.com>
10977 L: linux-omap@vger.kernel.org
10978 L: linux-pci@vger.kernel.org
10980 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10981 F: drivers/pci/controller/dwc/pci-dra7xx.c
10983 PCI DRIVER FOR TI KEYSTONE
10984 M: Murali Karicheri <m-karicheri2@ti.com>
10985 L: linux-pci@vger.kernel.org
10986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10988 F: drivers/pci/controller/dwc/*keystone*
10990 PCI ENDPOINT SUBSYSTEM
10991 M: Kishon Vijay Abraham I <kishon@ti.com>
10992 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10993 L: linux-pci@vger.kernel.org
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10996 F: drivers/pci/endpoint/
10997 F: drivers/misc/pci_endpoint_test.c
11000 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11001 M: Russell Currey <ruscur@russell.cc>
11002 L: linuxppc-dev@lists.ozlabs.org
11004 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11005 F: arch/powerpc/kernel/eeh*.c
11006 F: arch/powerpc/platforms/*/eeh*.c
11007 F: arch/powerpc/include/*/eeh*.h
11010 M: Linas Vepstas <linasvepstas@gmail.com>
11011 L: linux-pci@vger.kernel.org
11013 F: Documentation/PCI/pci-error-recovery.txt
11015 PCI MSI DRIVER FOR ALTERA MSI IP
11016 M: Ley Foon Tan <lftan@altera.com>
11017 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11018 L: linux-pci@vger.kernel.org
11020 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11021 F: drivers/pci/controller/pcie-altera-msi.c
11023 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11024 M: Duc Dang <dhdang@apm.com>
11025 L: linux-pci@vger.kernel.org
11026 L: linux-arm-kernel@lists.infradead.org
11028 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11029 F: drivers/pci/controller/pci-xgene-msi.c
11032 M: Bjorn Helgaas <bhelgaas@google.com>
11033 L: linux-pci@vger.kernel.org
11034 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11037 F: Documentation/devicetree/bindings/pci/
11038 F: Documentation/PCI/
11039 F: drivers/acpi/pci*
11041 F: include/asm-generic/pci*
11042 F: include/linux/pci*
11043 F: include/linux/of_pci.h
11044 F: include/uapi/linux/pci*
11047 F: arch/x86/kernel/quirks.c
11049 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11050 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11051 L: linux-pci@vger.kernel.org
11052 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11055 F: drivers/pci/controller/
11057 PCIE DRIVER FOR AXIS ARTPEC
11058 M: Jesper Nilsson <jesper.nilsson@axis.com>
11059 L: linux-arm-kernel@axis.com
11060 L: linux-pci@vger.kernel.org
11062 F: Documentation/devicetree/bindings/pci/axis,artpec*
11063 F: drivers/pci/controller/dwc/*artpec*
11065 PCIE DRIVER FOR CAVIUM THUNDERX
11066 M: David Daney <david.daney@cavium.com>
11067 L: linux-pci@vger.kernel.org
11068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11071 F: drivers/pci/controller/pci-thunder-*
11073 PCIE DRIVER FOR HISILICON
11074 M: Zhou Wang <wangzhou1@hisilicon.com>
11075 L: linux-pci@vger.kernel.org
11077 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11078 F: drivers/pci/controller/dwc/pcie-hisi.c
11080 PCIE DRIVER FOR HISILICON KIRIN
11081 M: Xiaowei Song <songxiaowei@hisilicon.com>
11082 M: Binghui Wang <wangbinghui@hisilicon.com>
11083 L: linux-pci@vger.kernel.org
11085 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11086 F: drivers/pci/controller/dwc/pcie-kirin.c
11088 PCIE DRIVER FOR HISILICON STB
11089 M: Jianguo Sun <sunjianguo1@huawei.com>
11090 M: Shawn Guo <shawn.guo@linaro.org>
11091 L: linux-pci@vger.kernel.org
11093 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11094 F: drivers/pci/controller/dwc/pcie-histb.c
11096 PCIE DRIVER FOR MEDIATEK
11097 M: Ryder Lee <ryder.lee@mediatek.com>
11098 L: linux-pci@vger.kernel.org
11099 L: linux-mediatek@lists.infradead.org
11101 F: Documentation/devicetree/bindings/pci/mediatek*
11102 F: drivers/pci/controller/*mediatek*
11104 PCIE DRIVER FOR QUALCOMM MSM
11105 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11106 L: linux-pci@vger.kernel.org
11107 L: linux-arm-msm@vger.kernel.org
11109 F: drivers/pci/controller/dwc/*qcom*
11111 PCIE DRIVER FOR ROCKCHIP
11112 M: Shawn Lin <shawn.lin@rock-chips.com>
11113 L: linux-pci@vger.kernel.org
11114 L: linux-rockchip@lists.infradead.org
11116 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11117 F: drivers/pci/controller/pcie-rockchip*
11119 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11120 M: Linus Walleij <linus.walleij@linaro.org>
11121 L: linux-pci@vger.kernel.org
11123 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11124 F: drivers/pci/controller/pci-v3-semi.c
11126 PCIE DRIVER FOR ST SPEAR13XX
11127 M: Pratyush Anand <pratyush.anand@gmail.com>
11128 L: linux-pci@vger.kernel.org
11130 F: drivers/pci/controller/dwc/*spear*
11133 M: Dominik Brodowski <linux@dominikbrodowski.net>
11134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11136 F: Documentation/pcmcia/
11141 PCNET32 NETWORK DRIVER
11142 M: Don Fry <pcnet32@frontier.com>
11143 L: netdev@vger.kernel.org
11145 F: drivers/net/ethernet/amd/pcnet32.c
11147 PCRYPT PARALLEL CRYPTO ENGINE
11148 M: Steffen Klassert <steffen.klassert@secunet.com>
11149 L: linux-crypto@vger.kernel.org
11152 F: include/crypto/pcrypt.h
11154 PEAQ WMI HOTKEYS DRIVER
11155 M: Hans de Goede <hdegoede@redhat.com>
11156 L: platform-driver-x86@vger.kernel.org
11158 F: drivers/platform/x86/peaq-wmi.c
11160 PER-CPU MEMORY ALLOCATOR
11161 M: Tejun Heo <tj@kernel.org>
11162 M: Christoph Lameter <cl@linux.com>
11163 M: Dennis Zhou <dennisszhou@gmail.com>
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11166 F: include/linux/percpu*.h
11168 F: arch/*/include/asm/percpu.h
11170 PER-TASK DELAY ACCOUNTING
11171 M: Balbir Singh <bsingharora@gmail.com>
11173 F: include/linux/delayacct.h
11174 F: kernel/delayacct.c
11176 PERFORMANCE EVENTS SUBSYSTEM
11177 M: Peter Zijlstra <peterz@infradead.org>
11178 M: Ingo Molnar <mingo@redhat.com>
11179 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11180 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11181 R: Jiri Olsa <jolsa@redhat.com>
11182 R: Namhyung Kim <namhyung@kernel.org>
11183 L: linux-kernel@vger.kernel.org
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11187 F: include/linux/perf_event.h
11188 F: include/uapi/linux/perf_event.h
11189 F: arch/*/kernel/perf_event*.c
11190 F: arch/*/kernel/*/perf_event*.c
11191 F: arch/*/kernel/*/*/perf_event*.c
11192 F: arch/*/include/asm/perf_event.h
11193 F: arch/*/kernel/perf_callchain.c
11197 PERSONALITY HANDLING
11198 M: Christoph Hellwig <hch@infradead.org>
11199 L: linux-abi-devel@lists.sourceforge.net
11201 F: include/linux/personality.h
11202 F: include/uapi/linux/personality.h
11205 M: Remi Denis-Courmont <courmisch@gmail.com>
11207 F: Documentation/networking/phonet.txt
11208 F: include/linux/phonet.h
11209 F: include/net/phonet/
11210 F: include/uapi/linux/phonet.h
11214 M: Joern Engel <joern@lazybastard.org>
11215 L: linux-mtd@lists.infradead.org
11217 F: drivers/mtd/devices/phram.c
11220 M: Bruno Prémont <bonbons@linux-vserver.org>
11221 L: linux-input@vger.kernel.org
11223 F: drivers/hid/hid-picolcd*
11226 M: Jamie Iles <jamie@jamieiles.com>
11227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11228 T: git git://github.com/jamieiles/linux-2.6-ji.git
11230 F: arch/arm/boot/dts/picoxcell*
11231 F: arch/arm/mach-picoxcell/
11232 F: drivers/crypto/picoxcell*
11234 PIN CONTROL SUBSYSTEM
11235 M: Linus Walleij <linus.walleij@linaro.org>
11236 L: linux-gpio@vger.kernel.org
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11239 F: Documentation/devicetree/bindings/pinctrl/
11240 F: Documentation/driver-api/pinctl.rst
11241 F: drivers/pinctrl/
11242 F: include/linux/pinctrl/
11244 PIN CONTROLLER - ATMEL AT91
11245 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11248 F: drivers/pinctrl/pinctrl-at91.*
11250 PIN CONTROLLER - ATMEL AT91 PIO4
11251 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11253 L: linux-gpio@vger.kernel.org
11255 F: drivers/pinctrl/pinctrl-at91-pio4.*
11257 PIN CONTROLLER - FREESCALE
11258 M: Dong Aisheng <aisheng.dong@nxp.com>
11259 M: Fabio Estevam <festevam@gmail.com>
11260 M: Shawn Guo <shawnguo@kernel.org>
11261 M: Stefan Agner <stefan@agner.ch>
11262 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11263 L: linux-gpio@vger.kernel.org
11265 F: drivers/pinctrl/freescale/
11266 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11268 PIN CONTROLLER - INTEL
11269 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11270 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11272 F: drivers/pinctrl/intel/
11274 PIN CONTROLLER - MEDIATEK
11275 M: Sean Wang <sean.wang@mediatek.com>
11276 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11278 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11279 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11280 F: drivers/pinctrl/mediatek/mtk-eint.*
11281 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11282 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11283 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11285 PIN CONTROLLER - QUALCOMM
11286 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11288 L: linux-arm-msm@vger.kernel.org
11289 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11290 F: drivers/pinctrl/qcom/
11292 PIN CONTROLLER - RENESAS
11293 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11294 M: Geert Uytterhoeven <geert+renesas@glider.be>
11295 L: linux-renesas-soc@vger.kernel.org
11296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11298 F: drivers/pinctrl/sh-pfc/
11300 PIN CONTROLLER - SAMSUNG
11301 M: Tomasz Figa <tomasz.figa@gmail.com>
11302 M: Krzysztof Kozlowski <krzk@kernel.org>
11303 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11305 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11306 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11309 F: drivers/pinctrl/samsung/
11310 F: include/dt-bindings/pinctrl/samsung.h
11311 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11313 PIN CONTROLLER - SINGLE
11314 M: Tony Lindgren <tony@atomide.com>
11315 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317 L: linux-omap@vger.kernel.org
11319 F: drivers/pinctrl/pinctrl-single.c
11321 PIN CONTROLLER - ST SPEAR
11322 M: Viresh Kumar <vireshk@kernel.org>
11323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11324 W: http://www.st.com/spear
11326 F: drivers/pinctrl/spear/
11328 PISTACHIO SOC SUPPORT
11329 M: James Hartley <james.hartley@sondrel.com>
11330 L: linux-mips@linux-mips.org
11332 F: arch/mips/pistachio/
11333 F: arch/mips/include/asm/mach-pistachio/
11334 F: arch/mips/boot/dts/img/pistachio*
11335 F: arch/mips/configs/pistachio*_defconfig
11339 M: linux-block@vger.kernel.org
11340 F: drivers/block/pktcdvd.c
11341 F: include/linux/pktcdvd.h
11342 F: include/uapi/linux/pktcdvd.h
11344 PKUNITY SOC DRIVERS
11345 M: Guan Xuetao <gxt@pku.edu.cn>
11346 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11348 T: git git://github.com/gxt/linux.git
11349 F: drivers/input/serio/i8042-unicore32io.h
11350 F: drivers/i2c/busses/i2c-puv3.c
11351 F: drivers/video/fbdev/fb-puv3.c
11352 F: drivers/rtc/rtc-puv3.c
11354 PMBUS HARDWARE MONITORING DRIVERS
11355 M: Guenter Roeck <linux@roeck-us.net>
11356 L: linux-hwmon@vger.kernel.org
11357 W: http://hwmon.wiki.kernel.org/
11358 W: http://www.roeck-us.net/linux/drivers/
11359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11361 F: Documentation/hwmon/pmbus
11362 F: drivers/hwmon/pmbus/
11363 F: include/linux/pmbus.h
11365 PMC SIERRA MaxRAID DRIVER
11366 L: linux-scsi@vger.kernel.org
11367 W: http://www.pmc-sierra.com/
11369 F: drivers/scsi/pmcraid.*
11371 PMC SIERRA PM8001 DRIVER
11372 M: Jack Wang <jinpu.wang@profitbricks.com>
11373 M: lindar_liu@usish.com
11374 L: linux-scsi@vger.kernel.org
11376 F: drivers/scsi/pm8001/
11379 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11383 POSIX CLOCKS and TIMERS
11384 M: Thomas Gleixner <tglx@linutronix.de>
11385 L: linux-kernel@vger.kernel.org
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11389 F: include/linux/timer*
11390 F: kernel/time/*timer*
11392 POWER MANAGEMENT CORE
11393 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11394 L: linux-pm@vger.kernel.org
11395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11396 B: https://bugzilla.kernel.org
11398 F: drivers/base/power/
11399 F: include/linux/pm.h
11400 F: include/linux/pm_*
11401 F: include/linux/powercap.h
11402 F: drivers/powercap/
11403 F: kernel/configs/nopm.config
11405 POWER STATE COORDINATION INTERFACE (PSCI)
11406 M: Mark Rutland <mark.rutland@arm.com>
11407 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11408 L: linux-arm-kernel@lists.infradead.org
11410 F: drivers/firmware/psci*.c
11411 F: include/linux/psci.h
11412 F: include/uapi/linux/psci.h
11414 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11415 M: Sebastian Reichel <sre@kernel.org>
11416 L: linux-pm@vger.kernel.org
11417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11419 F: Documentation/ABI/testing/sysfs-class-power
11420 F: Documentation/devicetree/bindings/power/supply/
11421 F: include/linux/power_supply.h
11422 F: drivers/power/supply/
11424 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11425 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11426 L: linuxppc-dev@lists.ozlabs.org
11428 F: drivers/char/powernv-op-panel.c
11430 PPP OVER ATM (RFC 2364)
11431 M: Mitchell Blank Jr <mitch@sfgoth.com>
11433 F: net/atm/pppoatm.c
11434 F: include/uapi/linux/atmppp.h
11437 M: Michal Ostrowski <mostrows@earthlink.net>
11439 F: drivers/net/ppp/pppoe.c
11440 F: drivers/net/ppp/pppox.c
11443 M: James Chapman <jchapman@katalix.com>
11445 F: net/l2tp/l2tp_ppp.c
11446 F: include/linux/if_pppol2tp.h
11447 F: include/uapi/linux/if_pppol2tp.h
11449 PPP PROTOCOL DRIVERS AND COMPRESSORS
11450 M: Paul Mackerras <paulus@samba.org>
11451 L: linux-ppp@vger.kernel.org
11453 F: drivers/net/ppp/ppp_*
11456 M: Rodolfo Giometti <giometti@enneenne.com>
11457 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11458 L: linuxpps@ml.enneenne.com (subscribers-only)
11460 F: Documentation/pps/
11461 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11462 F: Documentation/ABI/testing/sysfs-pps
11464 F: include/linux/pps*.h
11465 F: include/uapi/linux/pps.h
11468 M: Dmitry Kozlov <xeb@mail.ru>
11469 L: netdev@vger.kernel.org
11471 F: drivers/net/ppp/pptp.c
11472 W: http://sourceforge.net/projects/accel-pptp
11475 M: Robert Love <rml@tech9.net>
11476 L: kpreempt-tech@lists.sourceforge.net
11477 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11479 F: Documentation/preempt-locking.txt
11480 F: include/linux/preempt.h
11483 M: Petr Mladek <pmladek@suse.com>
11484 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11485 R: Steven Rostedt <rostedt@goodmis.org>
11488 F: include/linux/printk.h
11490 PRISM54 WIRELESS DRIVER
11491 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11492 L: linux-wireless@vger.kernel.org
11493 W: http://wireless.kernel.org/en/users/Drivers/p54
11495 F: drivers/net/wireless/intersil/prism54/
11498 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11499 M: Kees Cook <keescook@chromium.org>
11500 L: linux-kernel@vger.kernel.org
11501 L: linux-fsdevel@vger.kernel.org
11503 F: fs/proc/proc_sysctl.c
11504 F: include/linux/sysctl.h
11506 F: tools/testing/selftests/sysctl/
11508 PS3 NETWORK SUPPORT
11509 M: Geoff Levand <geoff@infradead.org>
11510 L: netdev@vger.kernel.org
11511 L: linuxppc-dev@lists.ozlabs.org
11513 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11515 PS3 PLATFORM SUPPORT
11516 M: Geoff Levand <geoff@infradead.org>
11517 L: linuxppc-dev@lists.ozlabs.org
11519 F: arch/powerpc/boot/ps3*
11520 F: arch/powerpc/include/asm/lv1call.h
11521 F: arch/powerpc/include/asm/ps3*.h
11522 F: arch/powerpc/platforms/ps3/
11525 F: drivers/rtc/rtc-ps3.c
11526 F: drivers/usb/host/*ps3.c
11527 F: sound/ppc/snd_ps3*
11530 M: Jim Paris <jim@jtan.com>
11531 M: Geoff Levand <geoff@infradead.org>
11532 L: linuxppc-dev@lists.ozlabs.org
11534 F: drivers/block/ps3vram.c
11536 PSAMPLE PACKET SAMPLING SUPPORT:
11537 M: Yotam Gigi <yotam.gi@gmail.com>
11540 F: include/net/psample.h
11541 F: include/uapi/linux/psample.h
11544 M: Kees Cook <keescook@chromium.org>
11545 M: Anton Vorontsov <anton@enomsg.org>
11546 M: Colin Cross <ccross@android.com>
11547 M: Tony Luck <tony.luck@intel.com>
11549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11551 F: include/linux/pstore*
11552 F: drivers/firmware/efi/efi-pstore.c
11553 F: drivers/acpi/apei/erst.c
11554 F: Documentation/admin-guide/ramoops.rst
11555 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11556 K: \b(pstore|ramoops)
11558 PTP HARDWARE CLOCK SUPPORT
11559 M: Richard Cochran <richardcochran@gmail.com>
11560 L: netdev@vger.kernel.org
11562 W: http://linuxptp.sourceforge.net/
11563 F: Documentation/ABI/testing/sysfs-ptp
11564 F: Documentation/ptp/*
11565 F: drivers/net/phy/dp83640*
11567 F: include/linux/ptp_cl*
11570 M: Oleg Nesterov <oleg@redhat.com>
11572 F: include/asm-generic/syscall.h
11573 F: include/linux/ptrace.h
11574 F: include/linux/regset.h
11575 F: include/linux/tracehook.h
11576 F: include/uapi/linux/ptrace.h
11577 F: include/uapi/linux/ptrace.h
11578 F: include/asm-generic/ptrace.h
11580 F: arch/*/ptrace*.c
11581 F: arch/*/*/ptrace*.c
11582 F: arch/*/include/asm/ptrace*.h
11585 M: Hans Verkuil <hverkuil@xs4all.nl>
11586 L: linux-media@vger.kernel.org
11587 T: git git://linuxtv.org/media_tree.git
11589 F: drivers/media/usb/pulse8-cec/*
11590 F: Documentation/media/cec-drivers/pulse8-cec.rst
11592 PVRUSB2 VIDEO4LINUX DRIVER
11593 M: Mike Isely <isely@pobox.com>
11594 L: pvrusb2@isely.net (subscribers-only)
11595 L: linux-media@vger.kernel.org
11596 W: http://www.isely.net/pvrusb2/
11597 T: git git://linuxtv.org/media_tree.git
11599 F: Documentation/media/v4l-drivers/pvrusb2*
11600 F: drivers/media/usb/pvrusb2/
11603 M: Hans Verkuil <hverkuil@xs4all.nl>
11604 L: linux-media@vger.kernel.org
11605 T: git git://linuxtv.org/media_tree.git
11607 F: drivers/media/usb/pwc/*
11610 M: Kamil Debski <kamil@wypas.org>
11611 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11612 L: linux-hwmon@vger.kernel.org
11614 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11615 F: Documentation/hwmon/pwm-fan
11616 F: drivers/hwmon/pwm-fan.c
11619 M: Sean Young <sean@mess.org>
11620 L: linux-media@vger.kernel.org
11622 F: drivers/media/rc/pwm-ir-tx.c
11625 M: Thierry Reding <thierry.reding@gmail.com>
11626 L: linux-pwm@vger.kernel.org
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11629 F: Documentation/pwm.txt
11630 F: Documentation/devicetree/bindings/pwm/
11631 F: include/linux/pwm.h
11633 F: drivers/video/backlight/pwm_bl.c
11634 F: include/linux/pwm_backlight.h
11635 F: drivers/gpio/gpio-mvebu.c
11636 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11639 M: Robert Jarzmik <robert.jarzmik@free.fr>
11640 L: linux-gpio@vger.kernel.org
11642 F: drivers/gpio/gpio-pxa.c
11648 M: Robert Jarzmik <robert.jarzmik@free.fr>
11649 L: linux-rtc@vger.kernel.org
11652 PXA2xx/PXA3xx SUPPORT
11653 M: Daniel Mack <daniel@zonque.org>
11654 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11655 M: Robert Jarzmik <robert.jarzmik@free.fr>
11656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11657 T: git git://github.com/hzhuang1/linux.git
11658 T: git git://github.com/rjarzmik/linux.git
11660 F: arch/arm/boot/dts/pxa*
11661 F: arch/arm/mach-pxa/
11662 F: drivers/dma/pxa*
11663 F: drivers/pcmcia/pxa2xx*
11664 F: drivers/pinctrl/pxa/
11665 F: drivers/spi/spi-pxa2xx*
11666 F: drivers/usb/gadget/udc/pxa2*
11667 F: include/sound/pxa2xx-lib.h
11672 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11673 L: qat-linux@intel.com
11675 F: drivers/crypto/qat/
11677 QCOM AUDIO (ASoC) DRIVERS
11678 M: Patrick Lai <plai@codeaurora.org>
11679 M: Banajit Goswami <bgoswami@codeaurora.org>
11680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11684 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11685 M: Gabriel Somlo <somlo@cmu.edu>
11686 M: "Michael S. Tsirkin" <mst@redhat.com>
11687 L: qemu-devel@nongnu.org
11689 F: drivers/firmware/qemu_fw_cfg.c
11690 F: include/uapi/linux/qemu_fw_cfg.h
11693 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11694 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11695 L: linux-rdma@vger.kernel.org
11697 F: drivers/infiniband/hw/qib/
11699 QLOGIC QL41xxx FCOE DRIVER
11700 M: QLogic-Storage-Upstream@cavium.com
11701 L: linux-scsi@vger.kernel.org
11703 F: drivers/scsi/qedf/
11705 QLOGIC QL41xxx ISCSI DRIVER
11706 M: QLogic-Storage-Upstream@cavium.com
11707 L: linux-scsi@vger.kernel.org
11709 F: drivers/scsi/qedi/
11711 QLOGIC QL4xxx ETHERNET DRIVER
11712 M: Ariel Elior <Ariel.Elior@cavium.com>
11713 M: everest-linux-l2@cavium.com
11714 L: netdev@vger.kernel.org
11716 F: drivers/net/ethernet/qlogic/qed/
11717 F: include/linux/qed/
11718 F: drivers/net/ethernet/qlogic/qede/
11720 QLOGIC QL4xxx RDMA DRIVER
11721 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11722 M: Ariel Elior <Ariel.Elior@cavium.com>
11723 L: linux-rdma@vger.kernel.org
11725 F: drivers/infiniband/hw/qedr/
11726 F: include/uapi/rdma/qedr-abi.h
11728 QLOGIC QLA1280 SCSI DRIVER
11729 M: Michael Reed <mdr@sgi.com>
11730 L: linux-scsi@vger.kernel.org
11732 F: drivers/scsi/qla1280.[ch]
11734 QLOGIC QLA2XXX FC-SCSI DRIVER
11735 M: qla2xxx-upstream@qlogic.com
11736 L: linux-scsi@vger.kernel.org
11738 F: Documentation/scsi/LICENSE.qla2xxx
11739 F: drivers/scsi/qla2xxx/
11741 QLOGIC QLA3XXX NETWORK DRIVER
11742 M: Dept-GELinuxNICDev@cavium.com
11743 L: netdev@vger.kernel.org
11745 F: Documentation/networking/LICENSE.qla3xxx
11746 F: drivers/net/ethernet/qlogic/qla3xxx.*
11748 QLOGIC QLA4XXX iSCSI DRIVER
11749 M: QLogic-Storage-Upstream@qlogic.com
11750 L: linux-scsi@vger.kernel.org
11752 F: Documentation/scsi/LICENSE.qla4xxx
11753 F: drivers/scsi/qla4xxx/
11755 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11756 M: Harish Patil <harish.patil@cavium.com>
11757 M: Manish Chopra <manish.chopra@cavium.com>
11758 M: Dept-GELinuxNICDev@cavium.com
11759 L: netdev@vger.kernel.org
11761 F: drivers/net/ethernet/qlogic/qlcnic/
11763 QLOGIC QLGE 10Gb ETHERNET DRIVER
11764 M: Harish Patil <harish.patil@cavium.com>
11765 M: Manish Chopra <manish.chopra@cavium.com>
11766 M: Dept-GELinuxNICDev@cavium.com
11767 L: netdev@vger.kernel.org
11769 F: drivers/net/ethernet/qlogic/qlge/
11772 M: Anders Larsen <al@alarsen.net>
11773 W: http://www.alarsen.net/linux/qnx4fs/
11776 F: include/uapi/linux/qnx4_fs.h
11777 F: include/uapi/linux/qnxtypes.h
11779 QORIQ DPAA2 FSL-MC BUS DRIVER
11780 M: Stuart Yoder <stuyoder@gmail.com>
11781 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11782 L: linux-kernel@vger.kernel.org
11784 F: drivers/bus/fsl-mc/
11785 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11786 F: Documentation/networking/dpaa2/overview.rst
11788 QT1010 MEDIA DRIVER
11789 M: Antti Palosaari <crope@iki.fi>
11790 L: linux-media@vger.kernel.org
11791 W: https://linuxtv.org
11792 W: http://palosaari.fi/linux/
11793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11794 T: git git://linuxtv.org/anttip/media_tree.git
11796 F: drivers/media/tuners/qt1010*
11798 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11799 M: Kalle Valo <kvalo@codeaurora.org>
11800 L: ath10k@lists.infradead.org
11801 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11804 F: drivers/net/wireless/ath/ath10k/
11806 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11807 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11808 L: linux-wireless@vger.kernel.org
11809 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11811 F: drivers/net/wireless/ath/ath9k/
11813 QUALCOMM CAMERA SUBSYSTEM DRIVER
11814 M: Todor Tomov <todor.tomov@linaro.org>
11815 L: linux-media@vger.kernel.org
11817 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11818 F: Documentation/media/v4l-drivers/qcom_camss.rst
11819 F: drivers/media/platform/qcom/camss-8x16/
11821 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11822 M: Ilia Lin <ilia.lin@gmail.com>
11823 L: linux-pm@vger.kernel.org
11825 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11826 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11828 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11829 M: Timur Tabi <timur@codeaurora.org>
11830 L: netdev@vger.kernel.org
11832 F: drivers/net/ethernet/qualcomm/emac/
11834 QUALCOMM HEXAGON ARCHITECTURE
11835 M: Richard Kuo <rkuo@codeaurora.org>
11836 L: linux-hexagon@vger.kernel.org
11837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11841 QUALCOMM HIDMA DRIVER
11842 M: Sinan Kaya <okaya@codeaurora.org>
11843 L: linux-arm-kernel@lists.infradead.org
11844 L: linux-arm-msm@vger.kernel.org
11845 L: dmaengine@vger.kernel.org
11847 F: drivers/dma/qcom/hidma*
11850 M: Rob Clark <robdclark@gmail.com>
11851 L: iommu@lists.linux-foundation.org
11852 L: linux-arm-msm@vger.kernel.org
11854 F: drivers/iommu/qcom_iommu.c
11856 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11857 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11858 L: linux-media@vger.kernel.org
11859 L: linux-arm-msm@vger.kernel.org
11860 T: git git://linuxtv.org/media_tree.git
11862 F: drivers/media/platform/qcom/venus/
11864 QUALCOMM WCN36XX WIRELESS DRIVER
11865 M: Kalle Valo <kvalo@codeaurora.org>
11866 L: wcn36xx@lists.infradead.org
11867 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11868 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11870 F: drivers/net/wireless/ath/wcn36xx/
11872 QUANTENNA QTNFMAC WIRELESS DRIVER
11873 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11874 M: Avinash Patil <avinashp@quantenna.com>
11875 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11876 L: linux-wireless@vger.kernel.org
11878 F: drivers/net/wireless/quantenna
11880 RADEON and AMDGPU DRM DRIVERS
11881 M: Alex Deucher <alexander.deucher@amd.com>
11882 M: Christian König <christian.koenig@amd.com>
11883 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11884 L: amd-gfx@lists.freedesktop.org
11885 T: git git://people.freedesktop.org/~agd5f/linux
11887 F: drivers/gpu/drm/radeon/
11888 F: include/uapi/drm/radeon_drm.h
11889 F: drivers/gpu/drm/amd/
11890 F: include/uapi/drm/amdgpu_drm.h
11892 RADEON FRAMEBUFFER DISPLAY DRIVER
11893 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11894 L: linux-fbdev@vger.kernel.org
11896 F: drivers/video/fbdev/aty/radeon*
11897 F: include/uapi/linux/radeonfb.h
11899 RADIOSHARK RADIO DRIVER
11900 M: Hans Verkuil <hverkuil@xs4all.nl>
11901 L: linux-media@vger.kernel.org
11902 T: git git://linuxtv.org/media_tree.git
11904 F: drivers/media/radio/radio-shark.c
11906 RADIOSHARK2 RADIO DRIVER
11907 M: Hans Verkuil <hverkuil@xs4all.nl>
11908 L: linux-media@vger.kernel.org
11909 T: git git://linuxtv.org/media_tree.git
11911 F: drivers/media/radio/radio-shark2.c
11912 F: drivers/media/radio/radio-tea5777.c
11914 RADOS BLOCK DEVICE (RBD)
11915 M: Ilya Dryomov <idryomov@gmail.com>
11916 M: Sage Weil <sage@redhat.com>
11917 M: Alex Elder <elder@kernel.org>
11918 L: ceph-devel@vger.kernel.org
11919 W: http://ceph.com/
11920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11921 T: git git://github.com/ceph/ceph-client.git
11923 F: Documentation/ABI/testing/sysfs-bus-rbd
11924 F: drivers/block/rbd.c
11925 F: drivers/block/rbd_types.h
11927 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11928 M: Paul Mackerras <paulus@samba.org>
11929 L: linux-fbdev@vger.kernel.org
11931 F: drivers/video/fbdev/aty/aty128fb.c
11933 RAINSHADOW-CEC DRIVER
11934 M: Hans Verkuil <hverkuil@xs4all.nl>
11935 L: linux-media@vger.kernel.org
11936 T: git git://linuxtv.org/media_tree.git
11938 F: drivers/media/usb/rainshadow-cec/*
11940 RALINK MIPS ARCHITECTURE
11941 M: John Crispin <john@phrozen.org>
11942 L: linux-mips@linux-mips.org
11944 F: arch/mips/ralink
11946 RALINK RT2X00 WIRELESS LAN DRIVER
11948 M: Stanislaw Gruszka <sgruszka@redhat.com>
11949 M: Helmut Schaa <helmut.schaa@googlemail.com>
11950 L: linux-wireless@vger.kernel.org
11952 F: drivers/net/wireless/ralink/rt2x00/
11954 RAMDISK RAM BLOCK DEVICE DRIVER
11955 M: Jens Axboe <axboe@kernel.dk>
11957 F: Documentation/blockdev/ramdisk.txt
11958 F: drivers/block/brd.c
11960 RANCHU VIRTUAL BOARD FOR MIPS
11961 M: Miodrag Dinic <miodrag.dinic@mips.com>
11962 L: linux-mips@linux-mips.org
11964 F: arch/mips/generic/board-ranchu.c
11965 F: arch/mips/configs/generic/board-ranchu.config
11967 RANDOM NUMBER DRIVER
11968 M: "Theodore Ts'o" <tytso@mit.edu>
11970 F: drivers/char/random.c
11973 M: Matt Porter <mporter@kernel.crashing.org>
11974 M: Alexandre Bounine <alex.bou9@gmail.com>
11976 F: drivers/rapidio/
11978 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11979 L: linux-wireless@vger.kernel.org
11981 F: drivers/net/wireless/ray*
11983 RCUTORTURE TEST FRAMEWORK
11984 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11985 M: Josh Triplett <josh@joshtriplett.org>
11986 R: Steven Rostedt <rostedt@goodmis.org>
11987 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11988 R: Lai Jiangshan <jiangshanlai@gmail.com>
11989 L: linux-kernel@vger.kernel.org
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11992 F: tools/testing/selftests/rcutorture
11995 M: Florian Fainelli <florian@openwrt.org>
11998 RDC R6040 FAST ETHERNET DRIVER
11999 M: Florian Fainelli <f.fainelli@gmail.com>
12000 L: netdev@vger.kernel.org
12002 F: drivers/net/ethernet/rdc/r6040.c
12004 RDMAVT - RDMA verbs software
12005 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12006 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12007 L: linux-rdma@vger.kernel.org
12009 F: drivers/infiniband/sw/rdmavt
12011 RDS - RELIABLE DATAGRAM SOCKETS
12012 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12013 L: netdev@vger.kernel.org
12014 L: linux-rdma@vger.kernel.org
12015 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12016 W: https://oss.oracle.com/projects/rds/
12019 F: Documentation/networking/rds.txt
12021 RDT - RESOURCE ALLOCATION
12022 M: Fenghua Yu <fenghua.yu@intel.com>
12023 L: linux-kernel@vger.kernel.org
12025 F: arch/x86/kernel/cpu/intel_rdt*
12026 F: arch/x86/include/asm/intel_rdt_sched.h
12027 F: Documentation/x86/intel_rdt*
12029 READ-COPY UPDATE (RCU)
12030 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12031 M: Josh Triplett <josh@joshtriplett.org>
12032 R: Steven Rostedt <rostedt@goodmis.org>
12033 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12034 R: Lai Jiangshan <jiangshanlai@gmail.com>
12035 L: linux-kernel@vger.kernel.org
12036 W: http://www.rdrop.com/users/paulmck/RCU/
12038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12039 F: Documentation/RCU/
12040 X: Documentation/RCU/torture.txt
12041 F: include/linux/rcu*
12042 X: include/linux/srcu.h
12044 X: kernel/torture.c
12046 REAL TIME CLOCK (RTC) SUBSYSTEM
12047 M: Alessandro Zummo <a.zummo@towertech.it>
12048 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12049 L: linux-rtc@vger.kernel.org
12050 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12053 F: Documentation/devicetree/bindings/rtc/
12054 F: Documentation/rtc.txt
12056 F: include/linux/rtc.h
12057 F: include/uapi/linux/rtc.h
12058 F: include/linux/rtc/
12059 F: include/linux/platform_data/rtc-*
12060 F: tools/testing/selftests/rtc/
12062 REALTEK AUDIO CODECS
12063 M: Bard Liao <bardliao@realtek.com>
12064 M: Oder Chiou <oder_chiou@realtek.com>
12066 F: sound/soc/codecs/rt*
12067 F: include/sound/rt*.h
12069 REGISTER MAP ABSTRACTION
12070 M: Mark Brown <broonie@kernel.org>
12071 L: linux-kernel@vger.kernel.org
12072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12074 F: Documentation/devicetree/bindings/regmap/
12075 F: drivers/base/regmap/
12076 F: include/linux/regmap.h
12078 REISERFS FILE SYSTEM
12079 L: reiserfs-devel@vger.kernel.org
12083 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12084 M: Ohad Ben-Cohen <ohad@wizery.com>
12085 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12086 L: linux-remoteproc@vger.kernel.org
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12089 F: Documentation/devicetree/bindings/remoteproc/
12090 F: Documentation/remoteproc.txt
12091 F: drivers/remoteproc/
12092 F: include/linux/remoteproc.h
12094 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12095 M: Ohad Ben-Cohen <ohad@wizery.com>
12096 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12097 L: linux-remoteproc@vger.kernel.org
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12101 F: Documentation/rpmsg.txt
12102 F: include/linux/rpmsg.h
12103 F: include/linux/rpmsg/
12105 RENESAS CLOCK DRIVERS
12106 M: Geert Uytterhoeven <geert+renesas@glider.be>
12107 L: linux-renesas-soc@vger.kernel.org
12108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12110 F: drivers/clk/renesas/
12112 RENESAS EMEV2 I2C DRIVER
12113 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12115 F: drivers/i2c/busses/i2c-emev2.c
12117 RENESAS ETHERNET DRIVERS
12118 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12119 L: netdev@vger.kernel.org
12120 L: linux-renesas-soc@vger.kernel.org
12121 F: Documentation/devicetree/bindings/net/renesas,*.txt
12122 F: Documentation/devicetree/bindings/net/sh_eth.txt
12123 F: drivers/net/ethernet/renesas/
12124 F: include/linux/sh_eth.h
12126 RENESAS R-CAR GYROADC DRIVER
12127 M: Marek Vasut <marek.vasut@gmail.com>
12128 L: linux-iio@vger.kernel.org
12130 F: drivers/iio/adc/rcar_gyro_adc.c
12132 RENESAS R-CAR I2C DRIVERS
12133 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12135 F: drivers/i2c/busses/i2c-rcar.c
12136 F: drivers/i2c/busses/i2c-sh_mobile.c
12138 RENESAS USB PHY DRIVER
12139 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12140 L: linux-renesas-soc@vger.kernel.org
12142 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12144 RESET CONTROLLER FRAMEWORK
12145 M: Philipp Zabel <p.zabel@pengutronix.de>
12146 T: git git://git.pengutronix.de/git/pza/linux
12149 F: Documentation/devicetree/bindings/reset/
12150 F: include/dt-bindings/reset/
12151 F: include/linux/reset.h
12152 F: include/linux/reset-controller.h
12154 RESTARTABLE SEQUENCES SUPPORT
12155 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12156 M: Peter Zijlstra <peterz@infradead.org>
12157 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12158 M: Boqun Feng <boqun.feng@gmail.com>
12159 L: linux-kernel@vger.kernel.org
12162 F: include/uapi/linux/rseq.h
12163 F: include/trace/events/rseq.h
12164 F: tools/testing/selftests/rseq/
12167 M: Johannes Berg <johannes@sipsolutions.net>
12168 L: linux-wireless@vger.kernel.org
12169 W: http://wireless.kernel.org/
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12173 F: Documentation/rfkill.txt
12174 F: Documentation/ABI/stable/sysfs-class-rfkill
12178 M: Thomas Graf <tgraf@suug.ch>
12179 M: Herbert Xu <herbert@gondor.apana.org.au>
12180 L: netdev@vger.kernel.org
12182 F: lib/rhashtable.c
12183 F: include/linux/rhashtable.h
12185 RICOH R5C592 MEMORYSTICK DRIVER
12186 M: Maxim Levitsky <maximlevitsky@gmail.com>
12188 F: drivers/memstick/host/r592.*
12190 RICOH SMARTMEDIA/XD DRIVER
12191 M: Maxim Levitsky <maximlevitsky@gmail.com>
12193 F: drivers/mtd/nand/raw/r852.c
12194 F: drivers/mtd/nand/raw/r852.h
12196 RISC-V ARCHITECTURE
12197 M: Palmer Dabbelt <palmer@sifive.com>
12198 M: Albert Ou <aou@eecs.berkeley.edu>
12199 L: linux-riscv@lists.infradead.org
12200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12207 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12208 W: http://sourceforge.net/projects/roccat/
12210 F: drivers/hid/hid-roccat*
12211 F: include/linux/hid-roccat*
12212 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12214 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12215 M: Jacob chen <jacob2.chen@rock-chips.com>
12216 L: linux-media@vger.kernel.org
12218 F: drivers/media/platform/rockchip/rga/
12219 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12222 M: Jiri Pirko <jiri@resnulli.us>
12223 L: netdev@vger.kernel.org
12225 F: drivers/net/ethernet/rocker/
12229 W: http://www.comtrol.com
12231 F: Documentation/serial/rocket.txt
12232 F: drivers/tty/rocket*
12234 ROCKETPORT EXPRESS/INFINITY DRIVER
12235 M: Kevin Cernekee <cernekee@gmail.com>
12236 L: linux-serial@vger.kernel.org
12238 F: drivers/tty/serial/rp2.*
12240 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12241 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12242 L: linux-kernel@vger.kernel.org
12243 L: linux-renesas-soc@vger.kernel.org
12245 F: drivers/mfd/bd9571mwv.c
12246 F: drivers/regulator/bd9571mwv-regulator.c
12247 F: drivers/gpio/gpio-bd9571mwv.c
12248 F: include/linux/mfd/bd9571mwv.h
12249 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12252 M: Ralf Baechle <ralf@linux-mips.org>
12253 L: linux-hams@vger.kernel.org
12254 W: http://www.linux-ax25.org/
12256 F: include/net/rose.h
12257 F: include/uapi/linux/rose.h
12260 RTL2830 MEDIA DRIVER
12261 M: Antti Palosaari <crope@iki.fi>
12262 L: linux-media@vger.kernel.org
12263 W: https://linuxtv.org
12264 W: http://palosaari.fi/linux/
12265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12266 T: git git://linuxtv.org/anttip/media_tree.git
12268 F: drivers/media/dvb-frontends/rtl2830*
12270 RTL2832 MEDIA DRIVER
12271 M: Antti Palosaari <crope@iki.fi>
12272 L: linux-media@vger.kernel.org
12273 W: https://linuxtv.org
12274 W: http://palosaari.fi/linux/
12275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12276 T: git git://linuxtv.org/anttip/media_tree.git
12278 F: drivers/media/dvb-frontends/rtl2832*
12280 RTL2832_SDR MEDIA DRIVER
12281 M: Antti Palosaari <crope@iki.fi>
12282 L: linux-media@vger.kernel.org
12283 W: https://linuxtv.org
12284 W: http://palosaari.fi/linux/
12285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12286 T: git git://linuxtv.org/anttip/media_tree.git
12288 F: drivers/media/dvb-frontends/rtl2832_sdr*
12290 RTL8180 WIRELESS DRIVER
12291 L: linux-wireless@vger.kernel.org
12292 W: http://wireless.kernel.org/
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12295 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12297 RTL8187 WIRELESS DRIVER
12298 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12299 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12300 M: Larry Finger <Larry.Finger@lwfinger.net>
12301 L: linux-wireless@vger.kernel.org
12302 W: http://wireless.kernel.org/
12303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12305 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12307 REALTEK WIRELESS DRIVER (rtlwifi family)
12308 M: Ping-Ke Shih <pkshih@realtek.com>
12309 L: linux-wireless@vger.kernel.org
12310 W: http://wireless.kernel.org/
12311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12313 F: drivers/net/wireless/realtek/rtlwifi/
12315 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12316 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12317 L: linux-wireless@vger.kernel.org
12318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12320 F: drivers/net/wireless/realtek/rtl8xxxu/
12322 RXRPC SOCKETS (AF_RXRPC)
12323 M: David Howells <dhowells@redhat.com>
12324 L: linux-afs@lists.infradead.org
12327 F: include/keys/rxrpc-type.h
12328 F: include/net/af_rxrpc.h
12329 F: include/trace/events/rxrpc.h
12330 F: include/uapi/linux/rxrpc.h
12331 F: Documentation/networking/rxrpc.txt
12332 W: https://www.infradead.org/~dhowells/kafs/
12334 S3 SAVAGE FRAMEBUFFER DRIVER
12335 M: Antonino Daplas <adaplas@gmail.com>
12336 L: linux-fbdev@vger.kernel.org
12338 F: drivers/video/fbdev/savage/
12341 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12342 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12343 L: linux-s390@vger.kernel.org
12344 W: http://www.ibm.com/developerworks/linux/linux390/
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12349 F: Documentation/s390/
12350 F: Documentation/driver-api/s390-drivers.rst
12352 S390 COMMON I/O LAYER
12353 M: Sebastian Ott <sebott@linux.ibm.com>
12354 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12355 L: linux-s390@vger.kernel.org
12356 W: http://www.ibm.com/developerworks/linux/linux390/
12358 F: drivers/s390/cio/
12361 M: Stefan Haberland <sth@linux.ibm.com>
12362 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12363 L: linux-s390@vger.kernel.org
12364 W: http://www.ibm.com/developerworks/linux/linux390/
12366 F: drivers/s390/block/dasd*
12367 F: block/partitions/ibm.c
12370 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12371 L: linux-s390@vger.kernel.org
12372 W: http://www.ibm.com/developerworks/linux/linux390/
12374 F: drivers/iommu/s390-iommu.c
12376 S390 IUCV NETWORK LAYER
12377 M: Julian Wiedmann <jwi@linux.ibm.com>
12378 M: Ursula Braun <ubraun@linux.ibm.com>
12379 L: linux-s390@vger.kernel.org
12380 W: http://www.ibm.com/developerworks/linux/linux390/
12382 F: drivers/s390/net/*iucv*
12383 F: include/net/iucv/
12386 S390 NETWORK DRIVERS
12387 M: Julian Wiedmann <jwi@linux.ibm.com>
12388 M: Ursula Braun <ubraun@linux.ibm.com>
12389 L: linux-s390@vger.kernel.org
12390 W: http://www.ibm.com/developerworks/linux/linux390/
12392 F: drivers/s390/net/
12395 M: Sebastian Ott <sebott@linux.ibm.com>
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/
12401 F: drivers/pci/hotplug/s390_pci_hpc.c
12403 S390 VFIO-CCW DRIVER
12404 M: Cornelia Huck <cohuck@redhat.com>
12405 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12406 M: Halil Pasic <pasic@linux.ibm.com>
12407 L: linux-s390@vger.kernel.org
12408 L: kvm@vger.kernel.org
12410 F: drivers/s390/cio/vfio_ccw*
12411 F: Documentation/s390/vfio-ccw.txt
12412 F: include/uapi/linux/vfio_ccw.h
12415 M: Harald Freudenberger <freude@linux.ibm.com>
12416 L: linux-s390@vger.kernel.org
12417 W: http://www.ibm.com/developerworks/linux/linux390/
12419 F: drivers/s390/crypto/
12422 M: Steffen Maier <maier@linux.ibm.com>
12423 M: Benjamin Block <bblock@linux.ibm.com>
12424 L: linux-s390@vger.kernel.org
12425 W: http://www.ibm.com/developerworks/linux/linux390/
12427 F: drivers/s390/scsi/zfcp_*
12429 S3C24XX SD/MMC Driver
12430 M: Ben Dooks <ben-linux@fluff.org>
12431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12433 F: drivers/mmc/host/s3cmci.*
12435 SAA6588 RDS RECEIVER DRIVER
12436 M: Hans Verkuil <hverkuil@xs4all.nl>
12437 L: linux-media@vger.kernel.org
12438 T: git git://linuxtv.org/media_tree.git
12439 W: https://linuxtv.org
12441 F: drivers/media/i2c/saa6588*
12443 SAA7134 VIDEO4LINUX DRIVER
12444 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12445 L: linux-media@vger.kernel.org
12446 W: https://linuxtv.org
12447 T: git git://linuxtv.org/media_tree.git
12449 F: Documentation/media/v4l-drivers/saa7134*
12450 F: drivers/media/pci/saa7134/
12452 SAA7146 VIDEO4LINUX-2 DRIVER
12453 M: Hans Verkuil <hverkuil@xs4all.nl>
12454 L: linux-media@vger.kernel.org
12455 T: git git://linuxtv.org/media_tree.git
12457 F: drivers/media/common/saa7146/
12458 F: drivers/media/pci/saa7146/
12459 F: include/media/saa7146*
12461 SAMSUNG AUDIO (ASoC) DRIVERS
12462 M: Krzysztof Kozlowski <krzk@kernel.org>
12463 M: Sangbeom Kim <sbkim73@samsung.com>
12464 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12467 F: sound/soc/samsung/
12468 F: Documentation/devicetree/bindings/sound/samsung*
12470 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12471 M: Krzysztof Kozlowski <krzk@kernel.org>
12472 L: linux-crypto@vger.kernel.org
12473 L: linux-samsung-soc@vger.kernel.org
12475 F: drivers/crypto/exynos-rng.c
12476 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12478 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12479 M: Łukasz Stelmach <l.stelmach@samsung.com>
12480 L: linux-samsung-soc@vger.kernel.org
12482 F: drivers/char/hw_random/exynos-trng.c
12483 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12485 SAMSUNG FRAMEBUFFER DRIVER
12486 M: Jingoo Han <jingoohan1@gmail.com>
12487 L: linux-fbdev@vger.kernel.org
12489 F: drivers/video/fbdev/s3c-fb.c
12491 SAMSUNG LAPTOP DRIVER
12492 M: Corentin Chary <corentin.chary@gmail.com>
12493 L: platform-driver-x86@vger.kernel.org
12495 F: drivers/platform/x86/samsung-laptop.c
12497 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12498 M: Sangbeom Kim <sbkim73@samsung.com>
12499 M: Krzysztof Kozlowski <krzk@kernel.org>
12500 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12501 L: linux-kernel@vger.kernel.org
12502 L: linux-samsung-soc@vger.kernel.org
12504 F: drivers/mfd/sec*.c
12505 F: drivers/regulator/s2m*.c
12506 F: drivers/regulator/s5m*.c
12507 F: drivers/clk/clk-s2mps11.c
12508 F: drivers/rtc/rtc-s5m.c
12509 F: include/linux/mfd/samsung/
12510 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12511 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12512 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12513 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12515 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12516 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12517 L: linux-media@vger.kernel.org
12518 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12520 F: drivers/media/platform/s3c-camif/
12521 F: include/media/drv-intf/s3c_camif.h
12523 SAMSUNG S3FWRN5 NFC DRIVER
12524 M: Robert Baldyga <r.baldyga@samsung.com>
12525 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12526 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12528 F: drivers/nfc/s3fwrn5
12530 SAMSUNG S5C73M3 CAMERA DRIVER
12531 M: Kyungmin Park <kyungmin.park@samsung.com>
12532 M: Andrzej Hajda <a.hajda@samsung.com>
12533 L: linux-media@vger.kernel.org
12535 F: drivers/media/i2c/s5c73m3/*
12537 SAMSUNG S5K5BAF CAMERA DRIVER
12538 M: Kyungmin Park <kyungmin.park@samsung.com>
12539 M: Andrzej Hajda <a.hajda@samsung.com>
12540 L: linux-media@vger.kernel.org
12542 F: drivers/media/i2c/s5k5baf.c
12544 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12545 M: Krzysztof Kozlowski <krzk@kernel.org>
12546 M: Vladimir Zapolskiy <vz@mleia.com>
12547 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12548 L: linux-crypto@vger.kernel.org
12549 L: linux-samsung-soc@vger.kernel.org
12551 F: drivers/crypto/s5p-sss.c
12553 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12554 M: Kyungmin Park <kyungmin.park@samsung.com>
12555 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12556 L: linux-media@vger.kernel.org
12557 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12559 F: drivers/media/platform/exynos4-is/
12561 SAMSUNG SOC CLOCK DRIVERS
12562 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12563 M: Tomasz Figa <tomasz.figa@gmail.com>
12564 M: Chanwoo Choi <cw00.choi@samsung.com>
12566 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12568 F: drivers/clk/samsung/
12569 F: include/dt-bindings/clock/exynos*.h
12570 F: Documentation/devicetree/bindings/clock/exynos*.txt
12572 SAMSUNG SPI DRIVERS
12573 M: Kukjin Kim <kgene@kernel.org>
12574 M: Krzysztof Kozlowski <krzk@kernel.org>
12575 M: Andi Shyti <andi@etezian.org>
12576 L: linux-spi@vger.kernel.org
12577 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12579 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12580 F: drivers/spi/spi-s3c*
12581 F: include/linux/platform_data/spi-s3c64xx.h
12583 SAMSUNG SXGBE DRIVERS
12584 M: Byungho An <bh74.an@samsung.com>
12585 M: Girish K S <ks.giri@samsung.com>
12586 M: Vipul Pandya <vipul.pandya@samsung.com>
12588 L: netdev@vger.kernel.org
12589 F: drivers/net/ethernet/samsung/sxgbe/
12591 SAMSUNG THERMAL DRIVER
12592 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12593 L: linux-pm@vger.kernel.org
12594 L: linux-samsung-soc@vger.kernel.org
12596 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12597 F: drivers/thermal/samsung/
12599 SAMSUNG USB2 PHY DRIVER
12600 M: Kamil Debski <kamil@wypas.org>
12601 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12602 L: linux-kernel@vger.kernel.org
12604 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12605 F: Documentation/phy/samsung-usb2.txt
12606 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12607 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12608 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12609 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12610 F: drivers/phy/samsung/phy-samsung-usb2.c
12611 F: drivers/phy/samsung/phy-samsung-usb2.h
12614 M: Zwane Mwaikambo <zwanem@gmail.com>
12616 F: drivers/watchdog/sc1200wdt.c
12619 M: Ingo Molnar <mingo@redhat.com>
12620 M: Peter Zijlstra <peterz@infradead.org>
12621 L: linux-kernel@vger.kernel.org
12622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12625 F: include/linux/sched.h
12626 F: include/uapi/linux/sched.h
12627 F: include/linux/wait.h
12629 SCR24X CHIP CARD INTERFACE DRIVER
12630 M: Lubomir Rintel <lkundrak@v3.sk>
12632 F: drivers/char/pcmcia/scr24x_cs.c
12635 M: Jens Axboe <axboe@kernel.dk>
12636 L: linux-scsi@vger.kernel.org
12637 W: http://www.kernel.dk
12639 F: drivers/scsi/sr*
12641 SCSI RDMA PROTOCOL (SRP) INITIATOR
12642 M: Bart Van Assche <bart.vanassche@sandisk.com>
12643 L: linux-rdma@vger.kernel.org
12645 W: http://www.openfabrics.org
12646 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12648 F: drivers/infiniband/ulp/srp/
12649 F: include/scsi/srp.h
12652 M: Doug Gilbert <dgilbert@interlog.com>
12653 L: linux-scsi@vger.kernel.org
12654 W: http://sg.danny.cz/sg
12656 F: Documentation/scsi/scsi-generic.txt
12657 F: drivers/scsi/sg.c
12658 F: include/scsi/sg.h
12661 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12663 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12665 L: linux-scsi@vger.kernel.org
12667 F: Documentation/devicetree/bindings/scsi/
12672 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12673 L: linux-scsi@vger.kernel.org
12675 F: Documentation/scsi/st.txt
12676 F: drivers/scsi/st.*
12677 F: drivers/scsi/st_*.h
12680 M: Vlad Yasevich <vyasevich@gmail.com>
12681 M: Neil Horman <nhorman@tuxdriver.com>
12682 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12683 L: linux-sctp@vger.kernel.org
12684 W: http://lksctp.sourceforge.net
12686 F: Documentation/networking/sctp.txt
12687 F: include/linux/sctp.h
12688 F: include/uapi/linux/sctp.h
12689 F: include/net/sctp/
12693 M: Jim Cromie <jim.cromie@gmail.com>
12695 F: Documentation/i2c/busses/scx200_acb
12696 F: arch/x86/platform/scx200/
12697 F: drivers/watchdog/scx200_wdt.c
12698 F: drivers/i2c/busses/scx200*
12699 F: drivers/mtd/maps/scx200_docflash.c
12700 F: include/linux/scx200.h
12703 M: Jim Cromie <jim.cromie@gmail.com>
12705 F: drivers/char/scx200_gpio.c
12706 F: include/linux/scx200_gpio.h
12708 SCx200 HRT CLOCKSOURCE DRIVER
12709 M: Jim Cromie <jim.cromie@gmail.com>
12711 F: drivers/clocksource/scx200_hrt.c
12713 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12714 M: Sascha Sommer <saschasommer@freenet.de>
12715 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12717 F: drivers/mmc/host/sdricoh_cs.c
12720 M: Kees Cook <keescook@chromium.org>
12721 R: Andy Lutomirski <luto@amacapital.net>
12722 R: Will Drewry <wad@chromium.org>
12723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12725 F: kernel/seccomp.c
12726 F: include/uapi/linux/seccomp.h
12727 F: include/linux/seccomp.h
12728 F: tools/testing/selftests/seccomp/*
12729 F: tools/testing/selftests/kselftest_harness.h
12730 F: Documentation/userspace-api/seccomp_filter.rst
12731 K: \bsecure_computing
12734 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12735 M: Al Cooper <alcooperx@gmail.com>
12736 L: linux-mmc@vger.kernel.org
12737 L: bcm-kernel-feedback-list@broadcom.com
12739 F: drivers/mmc/host/sdhci-brcmstb*
12741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12742 M: Adrian Hunter <adrian.hunter@intel.com>
12743 L: linux-mmc@vger.kernel.org
12744 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12746 F: drivers/mmc/host/sdhci*
12747 F: include/linux/mmc/sdhci*
12749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12750 M: Ben Dooks <ben-linux@fluff.org>
12751 M: Jaehoon Chung <jh80.chung@samsung.com>
12752 L: linux-mmc@vger.kernel.org
12754 F: drivers/mmc/host/sdhci-s3c*
12756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12757 M: Viresh Kumar <vireshk@kernel.org>
12758 L: linux-mmc@vger.kernel.org
12760 F: drivers/mmc/host/sdhci-spear.c
12762 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12763 M: Kishon Vijay Abraham I <kishon@ti.com>
12764 L: linux-mmc@vger.kernel.org
12766 F: drivers/mmc/host/sdhci-omap.c
12768 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12769 M: Scott Bauer <scott.bauer@intel.com>
12770 M: Jonathan Derrick <jonathan.derrick@intel.com>
12771 L: linux-block@vger.kernel.org
12774 F: block/opal_proto.h
12775 F: include/linux/sed*
12776 F: include/uapi/linux/sed*
12779 M: Security Officers <security@kernel.org>
12783 M: James Morris <jmorris@namei.org>
12784 M: "Serge E. Hallyn" <serge@hallyn.com>
12785 L: linux-security-module@vger.kernel.org (suggested Cc:)
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12787 W: http://kernsec.org/
12791 SELINUX SECURITY MODULE
12792 M: Paul Moore <paul@paul-moore.com>
12793 M: Stephen Smalley <sds@tycho.nsa.gov>
12794 M: Eric Paris <eparis@parisplace.org>
12795 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12796 W: https://selinuxproject.org
12797 W: https://github.com/SELinuxProject
12798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12800 F: include/linux/selinux*
12801 F: security/selinux/
12802 F: scripts/selinux/
12803 F: Documentation/admin-guide/LSM/SELinux.rst
12806 M: Jiri Slaby <jirislaby@gmail.com>
12808 F: drivers/misc/phantom.c
12809 F: include/uapi/linux/phantom.h
12812 M: Rob Herring <robh@kernel.org>
12813 L: linux-serial@vger.kernel.org
12815 F: Documentation/devicetree/bindings/serial/slave-device.txt
12816 F: drivers/tty/serdev/
12817 F: include/linux/serdev.h
12820 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12821 L: linux-serial@vger.kernel.org
12823 F: Documentation/devicetree/bindings/serial/
12824 F: drivers/tty/serial/
12827 M: Sean Young <sean@mess.org>
12828 L: linux-media@vger.kernel.org
12830 F: drivers/media/rc/serial_ir.c
12833 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12834 M: Edward Cree <ecree@solarflare.com>
12835 M: Bert Kenward <bkenward@solarflare.com>
12836 L: netdev@vger.kernel.org
12838 F: drivers/net/ethernet/sfc/
12841 M: Dimitri Sivanich <sivanich@sgi.com>
12843 F: drivers/misc/sgi-gru/
12845 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12846 M: Pat Gefre <pfg@sgi.com>
12847 L: linux-ia64@vger.kernel.org
12849 F: Documentation/ia64/serial.txt
12850 F: drivers/tty/serial/ioc?_serial.c
12851 F: include/linux/ioc?.h
12853 SGI XP/XPC/XPNET DRIVER
12854 M: Cliff Whickman <cpw@sgi.com>
12855 M: Robin Holt <robinmholt@gmail.com>
12857 F: drivers/misc/sgi-xp/
12859 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12860 M: Ursula Braun <ubraun@linux.ibm.com>
12861 L: linux-s390@vger.kernel.org
12862 W: http://www.ibm.com/developerworks/linux/linux390/
12866 SHARP RJ54N1CB0C SENSOR DRIVER
12867 M: Jacopo Mondi <jacopo@jmondi.org>
12868 L: linux-media@vger.kernel.org
12869 T: git git://linuxtv.org/media_tree.git
12871 F: drivers/media/i2c/rj54n1cb0c.c
12872 F: include/media/i2c/rj54n1cb0c.h
12874 SH_VEU V4L2 MEM2MEM DRIVER
12875 L: linux-media@vger.kernel.org
12877 F: drivers/media/platform/sh_veu.c
12879 SH_VOU V4L2 OUTPUT DRIVER
12880 L: linux-media@vger.kernel.org
12882 F: drivers/media/platform/sh_vou.c
12883 F: include/media/drv-intf/sh_vou.h
12885 SI2157 MEDIA DRIVER
12886 M: Antti Palosaari <crope@iki.fi>
12887 L: linux-media@vger.kernel.org
12888 W: https://linuxtv.org
12889 W: http://palosaari.fi/linux/
12890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12891 T: git git://linuxtv.org/anttip/media_tree.git
12893 F: drivers/media/tuners/si2157*
12895 SI2165 MEDIA DRIVER
12896 M: Matthias Schwarzott <zzam@gentoo.org>
12897 L: linux-media@vger.kernel.org
12898 W: https://linuxtv.org
12899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12901 F: drivers/media/dvb-frontends/si2165*
12903 SI2168 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/dvb-frontends/si2168*
12913 SI470X FM RADIO RECEIVER I2C DRIVER
12914 M: Hans Verkuil <hverkuil@xs4all.nl>
12915 L: linux-media@vger.kernel.org
12916 T: git git://linuxtv.org/media_tree.git
12917 W: https://linuxtv.org
12919 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12921 SI470X FM RADIO RECEIVER USB DRIVER
12922 M: Hans Verkuil <hverkuil@xs4all.nl>
12923 L: linux-media@vger.kernel.org
12924 T: git git://linuxtv.org/media_tree.git
12925 W: https://linuxtv.org
12927 F: drivers/media/radio/si470x/radio-si470x-common.c
12928 F: drivers/media/radio/si470x/radio-si470x.h
12929 F: drivers/media/radio/si470x/radio-si470x-usb.c
12931 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12932 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/si4713.?
12939 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12940 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
12947 SI4713 FM RADIO TRANSMITTER USB DRIVER
12948 M: Hans Verkuil <hverkuil@xs4all.nl>
12949 L: linux-media@vger.kernel.org
12950 T: git git://linuxtv.org/media_tree.git
12951 W: https://linuxtv.org
12953 F: drivers/media/radio/si4713/radio-usb-si4713.c
12956 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12957 L: linux-media@vger.kernel.org
12958 W: https://linuxtv.org
12959 T: git git://linuxtv.org/media_tree.git
12961 F: drivers/media/common/siano/
12962 F: drivers/media/usb/siano/
12963 F: drivers/media/usb/siano/
12964 F: drivers/media/mmc/siano/
12967 M: Palmer Dabbelt <palmer@sifive.com>
12968 L: linux-riscv@lists.infradead.org
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12974 SILEAD TOUCHSCREEN DRIVER
12975 M: Hans de Goede <hdegoede@redhat.com>
12976 L: linux-input@vger.kernel.org
12977 L: platform-driver-x86@vger.kernel.org
12979 F: drivers/input/touchscreen/silead.c
12980 F: drivers/platform/x86/silead_dmi.c
12982 SILICON MOTION SM712 FRAME BUFFER DRIVER
12983 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12984 M: Teddy Wang <teddy.wang@siliconmotion.com>
12985 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12986 L: linux-fbdev@vger.kernel.org
12988 F: drivers/video/fbdev/sm712*
12989 F: Documentation/fb/sm712fb.txt
12991 SIMPLE FIRMWARE INTERFACE (SFI)
12992 M: Len Brown <lenb@kernel.org>
12993 L: sfi-devel@simplefirmware.org
12994 W: http://simplefirmware.org/
12995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12997 F: arch/x86/platform/sfi/
12999 F: include/linux/sfi*.h
13002 M: Hans de Goede <hdegoede@redhat.com>
13003 L: linux-fbdev@vger.kernel.org
13005 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13006 F: drivers/video/fbdev/simplefb.c
13007 F: include/linux/platform_data/simplefb.h
13009 SIMTEC EB110ATX (Chalice CATS)
13011 P: Vincent Sanders <vince@simtec.co.uk>
13012 M: Simtec Linux Team <linux@simtec.co.uk>
13013 W: http://www.simtec.co.uk/products/EB110ATX/
13016 SIMTEC EB2410ITX (BAST)
13018 P: Vincent Sanders <vince@simtec.co.uk>
13019 M: Simtec Linux Team <linux@simtec.co.uk>
13020 W: http://www.simtec.co.uk/products/EB2410ITX/
13022 F: arch/arm/mach-s3c24xx/mach-bast.c
13023 F: arch/arm/mach-s3c24xx/bast-ide.c
13024 F: arch/arm/mach-s3c24xx/bast-irq.c
13026 SIPHASH PRF ROUTINES
13027 M: Jason A. Donenfeld <Jason@zx2c4.com>
13030 F: lib/test_siphash.c
13031 F: include/linux/siphash.h
13034 M: Gavin Schenk <g.schenk@eckelmann.de>
13035 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13036 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13039 F: include/trace/events/siox.h
13041 SIS 190 ETHERNET DRIVER
13042 M: Francois Romieu <romieu@fr.zoreil.com>
13043 L: netdev@vger.kernel.org
13045 F: drivers/net/ethernet/sis/sis190.c
13047 SIS 900/7016 FAST ETHERNET DRIVER
13048 M: Daniele Venzano <venza@brownhat.org>
13049 W: http://www.brownhat.org/sis900.html
13050 L: netdev@vger.kernel.org
13052 F: drivers/net/ethernet/sis/sis900.*
13054 SIS FRAMEBUFFER DRIVER
13055 M: Thomas Winischhofer <thomas@winischhofer.net>
13056 W: http://www.winischhofer.net/linuxsisvga.shtml
13058 F: Documentation/fb/sisfb.txt
13059 F: drivers/video/fbdev/sis/
13060 F: include/video/sisfb.h
13063 M: Thomas Winischhofer <thomas@winischhofer.net>
13064 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13066 F: drivers/usb/misc/sisusbvga/
13069 M: Christoph Lameter <cl@linux.com>
13070 M: Pekka Enberg <penberg@kernel.org>
13071 M: David Rientjes <rientjes@google.com>
13072 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13073 M: Andrew Morton <akpm@linux-foundation.org>
13074 L: linux-mm@kvack.org
13076 F: include/linux/sl?b*.h
13079 SLEEPABLE READ-COPY UPDATE (SRCU)
13080 M: Lai Jiangshan <jiangshanlai@gmail.com>
13081 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13082 M: Josh Triplett <josh@joshtriplett.org>
13083 R: Steven Rostedt <rostedt@goodmis.org>
13084 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13085 L: linux-kernel@vger.kernel.org
13086 W: http://www.rdrop.com/users/paulmck/RCU/
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13089 F: include/linux/srcu.h
13090 F: kernel/rcu/srcu.c
13092 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13093 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13096 F: drivers/slimbus/
13097 F: Documentation/devicetree/bindings/slimbus/
13098 F: include/linux/slimbus.h
13100 SMACK SECURITY MODULE
13101 M: Casey Schaufler <casey@schaufler-ca.com>
13102 L: linux-security-module@vger.kernel.org
13103 W: http://schaufler-ca.com
13104 T: git git://github.com/cschaufler/smack-next
13106 F: Documentation/admin-guide/LSM/Smack.rst
13109 SMC91x ETHERNET DRIVER
13110 M: Nicolas Pitre <nico@fluxnic.net>
13112 F: drivers/net/ethernet/smsc/smc91x.*
13114 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13115 M: Sakari Ailus <sakari.ailus@iki.fi>
13116 L: linux-media@vger.kernel.org
13118 F: drivers/media/i2c/smiapp/
13119 F: include/media/i2c/smiapp.h
13120 F: drivers/media/i2c/smiapp-pll.c
13121 F: drivers/media/i2c/smiapp-pll.h
13122 F: include/uapi/linux/smiapp.h
13123 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13125 SMM665 HARDWARE MONITOR DRIVER
13126 M: Guenter Roeck <linux@roeck-us.net>
13127 L: linux-hwmon@vger.kernel.org
13129 F: Documentation/hwmon/smm665
13130 F: drivers/hwmon/smm665.c
13132 SMSC EMC2103 HARDWARE MONITOR DRIVER
13133 M: Steve Glendinning <steve.glendinning@shawell.net>
13134 L: linux-hwmon@vger.kernel.org
13136 F: Documentation/hwmon/emc2103
13137 F: drivers/hwmon/emc2103.c
13139 SMSC SCH5627 HARDWARE MONITOR DRIVER
13140 M: Hans de Goede <hdegoede@redhat.com>
13141 L: linux-hwmon@vger.kernel.org
13143 F: Documentation/hwmon/sch5627
13144 F: drivers/hwmon/sch5627.c
13146 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13147 M: Steve Glendinning <steve.glendinning@shawell.net>
13148 L: linux-fbdev@vger.kernel.org
13150 F: drivers/video/fbdev/smscufx.c
13152 SMSC47B397 HARDWARE MONITOR DRIVER
13153 M: Jean Delvare <jdelvare@suse.com>
13154 L: linux-hwmon@vger.kernel.org
13156 F: Documentation/hwmon/smsc47b397
13157 F: drivers/hwmon/smsc47b397.c
13159 SMSC911x ETHERNET DRIVER
13160 M: Steve Glendinning <steve.glendinning@shawell.net>
13161 L: netdev@vger.kernel.org
13163 F: include/linux/smsc911x.h
13164 F: drivers/net/ethernet/smsc/smsc911x.*
13166 SMSC9420 PCI ETHERNET DRIVER
13167 M: Steve Glendinning <steve.glendinning@shawell.net>
13168 L: netdev@vger.kernel.org
13170 F: drivers/net/ethernet/smsc/smsc9420.*
13172 SOC-CAMERA V4L2 SUBSYSTEM
13173 L: linux-media@vger.kernel.org
13174 T: git git://linuxtv.org/media_tree.git
13176 F: include/media/soc*
13177 F: drivers/media/i2c/soc_camera/
13178 F: drivers/media/platform/soc_camera/
13180 SOCIONEXT SYNQUACER I2C DRIVER
13181 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13182 L: linux-i2c@vger.kernel.org
13184 F: drivers/i2c/busses/i2c-synquacer.c
13185 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13187 SOCIONEXT UNIPHIER SOUND DRIVER
13188 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13191 F: sound/soc/uniphier/
13193 SOEKRIS NET48XX LED SUPPORT
13194 M: Chris Boot <bootc@bootc.net>
13196 F: drivers/leds/leds-net48xx.c
13198 SOFT-ROCE DRIVER (rxe)
13199 M: Moni Shoua <monis@mellanox.com>
13200 L: linux-rdma@vger.kernel.org
13202 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13203 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13204 F: drivers/infiniband/sw/rxe/
13205 F: include/uapi/rdma/rdma_user_rxe.h
13207 SOFTLOGIC 6x10 MPEG CODEC
13208 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13209 M: Anton Sviridenko <anton@corp.bluecherry.net>
13210 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13211 M: Andrey Utkin <andrey_utkin@fastmail.com>
13212 M: Ismael Luceno <ismael@iodev.co.uk>
13213 L: linux-media@vger.kernel.org
13215 F: drivers/media/pci/solo6x10/
13217 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13218 M: James Morse <james.morse@arm.com>
13219 L: linux-arm-kernel@lists.infradead.org
13221 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13222 F: drivers/firmware/arm_sdei.c
13223 F: include/linux/sdei.h
13224 F: include/uapi/linux/sdei.h
13226 SOFTWARE RAID (Multiple Disks) SUPPORT
13227 M: Shaohua Li <shli@kernel.org>
13228 L: linux-raid@vger.kernel.org
13229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13231 F: drivers/md/Makefile
13232 F: drivers/md/Kconfig
13234 F: drivers/md/raid*
13235 F: include/linux/raid/
13236 F: include/uapi/linux/raid/
13238 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13239 M: Jassi Brar <jaswinder.singh@linaro.org>
13240 L: netdev@vger.kernel.org
13242 F: drivers/net/ethernet/socionext/netsec.c
13243 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13245 SOLIDRUN CLEARFOG SUPPORT
13246 M: Russell King <linux@armlinux.org.uk>
13248 F: arch/arm/boot/dts/armada-388-clearfog*
13249 F: arch/arm/boot/dts/armada-38x-solidrun-*
13251 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13252 M: Russell King <linux@armlinux.org.uk>
13254 F: arch/arm/boot/dts/imx6*-cubox-i*
13255 F: arch/arm/boot/dts/imx6*-hummingboard*
13256 F: arch/arm/boot/dts/imx6*-sr-*
13258 SONIC NETWORK DRIVER
13259 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13260 L: netdev@vger.kernel.org
13262 F: drivers/net/ethernet/natsemi/sonic.*
13264 SONICS SILICON BACKPLANE DRIVER (SSB)
13265 M: Michael Buesch <m@bues.ch>
13266 L: linux-wireless@vger.kernel.org
13269 F: include/linux/ssb/
13271 SONY IMX258 SENSOR DRIVER
13272 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13273 L: linux-media@vger.kernel.org
13274 T: git git://linuxtv.org/media_tree.git
13276 F: drivers/media/i2c/imx258.c
13278 SONY IMX274 SENSOR DRIVER
13279 M: Leon Luo <leonl@leopardimaging.com>
13280 L: linux-media@vger.kernel.org
13281 T: git git://linuxtv.org/media_tree.git
13283 F: drivers/media/i2c/imx274.c
13284 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13286 SONY MEMORYSTICK CARD SUPPORT
13287 M: Alex Dubov <oakad@yahoo.com>
13288 W: http://tifmxx.berlios.de/
13290 F: drivers/memstick/host/tifm_ms.c
13292 SONY MEMORYSTICK STANDARD SUPPORT
13293 M: Maxim Levitsky <maximlevitsky@gmail.com>
13295 F: drivers/memstick/core/ms_block.*
13297 SONY VAIO CONTROL DEVICE DRIVER
13298 M: Mattia Dongili <malattia@linux.it>
13299 L: platform-driver-x86@vger.kernel.org
13300 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13302 F: Documentation/laptops/sony-laptop.txt
13303 F: drivers/char/sonypi.c
13304 F: drivers/platform/x86/sony-laptop.c
13305 F: include/linux/sony-laptop.h
13308 M: Jaroslav Kysela <perex@perex.cz>
13309 M: Takashi Iwai <tiwai@suse.com>
13310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13311 W: http://www.alsa-project.org/
13312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13313 T: git git://git.alsa-project.org/alsa-kernel.git
13314 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13316 F: Documentation/sound/
13318 F: include/uapi/sound/
13321 SOUND - COMPRESSED AUDIO
13322 M: Vinod Koul <vkoul@kernel.org>
13323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13326 F: Documentation/sound/designs/compress-offload.rst
13327 F: include/sound/compress_driver.h
13328 F: include/uapi/sound/compress_*
13329 F: sound/core/compress_offload.c
13330 F: sound/soc/soc-compress.c
13332 SOUND - DMAENGINE HELPERS
13333 M: Lars-Peter Clausen <lars@metafoo.de>
13335 F: include/sound/dmaengine_pcm.h
13336 F: sound/core/pcm_dmaengine.c
13337 F: sound/soc/soc-generic-dmaengine-pcm.c
13339 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13340 M: Liam Girdwood <lgirdwood@gmail.com>
13341 M: Mark Brown <broonie@kernel.org>
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13343 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13344 W: http://alsa-project.org/main/index.php/ASoC
13346 F: Documentation/devicetree/bindings/sound/
13347 F: Documentation/sound/soc/
13349 F: include/sound/soc*
13351 SOUNDWIRE SUBSYSTEM
13352 M: Vinod Koul <vinod.koul@intel.com>
13353 M: Sanyog Kale <sanyog.r.kale@intel.com>
13354 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13357 F: Documentation/driver-api/soundwire/
13358 F: drivers/soundwire/
13359 F: include/linux/soundwire/
13362 M: Olli Salonen <olli.salonen@iki.fi>
13363 L: linux-media@vger.kernel.org
13364 W: https://linuxtv.org
13365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13367 F: drivers/media/dvb-frontends/sp2*
13369 SPARC + UltraSPARC (sparc/sparc64)
13370 M: "David S. Miller" <davem@davemloft.net>
13371 L: sparclinux@vger.kernel.org
13372 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13379 SPARC SERIAL DRIVERS
13380 M: "David S. Miller" <davem@davemloft.net>
13381 L: sparclinux@vger.kernel.org
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13385 F: include/linux/sunserialcore.h
13386 F: drivers/tty/serial/suncore.c
13387 F: drivers/tty/serial/sunhv.c
13388 F: drivers/tty/serial/sunsab.c
13389 F: drivers/tty/serial/sunsab.h
13390 F: drivers/tty/serial/sunsu.c
13391 F: drivers/tty/serial/sunzilog.c
13392 F: drivers/tty/serial/sunzilog.h
13393 F: drivers/tty/vcc.c
13396 M: "Christopher Li" <sparse@chrisli.org>
13397 L: linux-sparse@vger.kernel.org
13398 W: https://sparse.wiki.kernel.org/
13399 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13400 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13402 F: include/linux/compiler.h
13404 SPEAR CLOCK FRAMEWORK SUPPORT
13405 M: Viresh Kumar <vireshk@kernel.org>
13406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13407 W: http://www.st.com/spear
13409 F: drivers/clk/spear/
13411 SPEAR PLATFORM SUPPORT
13412 M: Viresh Kumar <vireshk@kernel.org>
13413 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415 W: http://www.st.com/spear
13417 F: arch/arm/boot/dts/spear*
13418 F: arch/arm/mach-spear/
13421 M: Marek Vasut <marek.vasut@gmail.com>
13422 L: linux-mtd@lists.infradead.org
13423 W: http://www.linux-mtd.infradead.org/
13424 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13425 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13426 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13428 F: drivers/mtd/spi-nor/
13429 F: include/linux/mtd/spi-nor.h
13432 M: Mark Brown <broonie@kernel.org>
13433 L: linux-spi@vger.kernel.org
13434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13435 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13437 F: Documentation/devicetree/bindings/spi/
13438 F: Documentation/spi/
13440 F: include/linux/spi/
13441 F: include/uapi/linux/spi/
13444 SPIDERNET NETWORK DRIVER for CELL
13445 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13446 L: netdev@vger.kernel.org
13448 F: Documentation/networking/spider_net.txt
13449 F: drivers/net/ethernet/toshiba/spider_net*
13452 R: Stephen Boyd <sboyd@kernel.org>
13453 L: linux-arm-msm@vger.kernel.org
13454 F: Documentation/devicetree/bindings/spmi/
13456 F: include/dt-bindings/spmi/spmi.h
13457 F: include/linux/spmi.h
13458 F: include/trace/events/spmi.h
13461 M: Jeremy Kerr <jk@ozlabs.org>
13462 L: linuxppc-dev@lists.ozlabs.org
13463 W: http://www.ibm.com/developerworks/power/cell/
13465 F: Documentation/filesystems/spufs.txt
13466 F: arch/powerpc/platforms/cell/spufs/
13468 SQUASHFS FILE SYSTEM
13469 M: Phillip Lougher <phillip@squashfs.org.uk>
13470 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13471 W: http://squashfs.org.uk
13472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13474 F: Documentation/filesystems/squashfs.txt
13477 SRM (Alpha) environment access
13478 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13480 F: arch/alpha/kernel/srm_env.c
13482 ST STM32 I2C/SMBUS DRIVER
13483 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13484 L: linux-i2c@vger.kernel.org
13486 F: drivers/i2c/busses/i2c-stm32*
13489 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13490 L: stable@vger.kernel.org
13492 F: Documentation/process/stable-kernel-rules.rst
13495 M: Ian Abbott <abbotti@mev.co.uk>
13496 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13498 F: drivers/staging/comedi/
13500 STAGING - FLARION FT1000 DRIVERS
13501 M: Marek Belisko <marek.belisko@gmail.com>
13503 F: drivers/staging/ft1000/
13505 STAGING - INDUSTRIAL IO
13506 M: Jonathan Cameron <jic23@kernel.org>
13507 L: linux-iio@vger.kernel.org
13509 F: Documentation/devicetree/bindings/staging/iio/
13510 F: drivers/staging/iio/
13512 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13513 M: Marc Dietrich <marvin24@gmx.de>
13514 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13515 L: linux-tegra@vger.kernel.org
13517 F: drivers/staging/nvec/
13519 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13520 M: Jens Frederich <jfrederich@gmail.com>
13521 M: Daniel Drake <dsd@laptop.org>
13522 M: Jon Nettleton <jon.nettleton@gmail.com>
13523 W: http://wiki.laptop.org/go/DCON
13525 F: drivers/staging/olpc_dcon/
13527 STAGING - REALTEK RTL8712U DRIVERS
13528 M: Larry Finger <Larry.Finger@lwfinger.net>
13529 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13531 F: drivers/staging/rtl8712/
13533 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13534 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13535 M: Teddy Wang <teddy.wang@siliconmotion.com>
13536 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13537 L: linux-fbdev@vger.kernel.org
13539 F: drivers/staging/sm750fb/
13541 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13542 M: William Hubbs <w.d.hubbs@gmail.com>
13543 M: Chris Brannon <chris@the-brannons.com>
13544 M: Kirk Reiser <kirk@reisers.ca>
13545 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13546 L: speakup@linux-speakup.org
13547 W: http://www.linux-speakup.org/
13549 F: drivers/staging/speakup/
13551 STAGING - VIA VT665X DRIVERS
13552 M: Forest Bond <forest@alittletooquiet.net>
13554 F: drivers/staging/vt665?/
13556 STAGING - WILC1000 WIFI DRIVER
13557 M: Aditya Shankar <aditya.shankar@microchip.com>
13558 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13559 L: linux-wireless@vger.kernel.org
13561 F: drivers/staging/wilc1000/
13563 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13564 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13566 F: drivers/staging/xgifb/
13569 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13571 L: devel@driverdev.osuosl.org
13573 F: drivers/staging/
13575 STARFIRE/DURALAN NETWORK DRIVER
13576 M: Ion Badulescu <ionut@badula.org>
13578 F: drivers/net/ethernet/adaptec/starfire*
13580 STEC S1220 SKD DRIVER
13581 M: Bart Van Assche <bart.vanassche@wdc.com>
13582 L: linux-block@vger.kernel.org
13584 F: drivers/block/skd*[ch]
13587 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13589 F: drivers/staging/media/st-cec/
13590 F: Documentation/devicetree/bindings/media/stih-cec.txt
13592 STK1160 USB VIDEO CAPTURE DRIVER
13593 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13594 L: linux-media@vger.kernel.org
13595 T: git git://linuxtv.org/media_tree.git
13597 F: drivers/media/usb/stk1160/
13599 STM32 TIMER/LPTIMER DRIVERS
13600 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13602 F: drivers/*/stm32-*timer*
13603 F: drivers/pwm/pwm-stm32*
13604 F: include/linux/*/stm32-*tim*
13605 F: Documentation/ABI/testing/*timer-stm32
13606 F: Documentation/devicetree/bindings/*/stm32-*timer*
13607 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13609 STMMAC ETHERNET DRIVER
13610 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13611 M: Alexandre Torgue <alexandre.torgue@st.com>
13612 M: Jose Abreu <joabreu@synopsys.com>
13613 L: netdev@vger.kernel.org
13614 W: http://www.stlinux.com
13616 F: drivers/net/ethernet/stmicro/stmmac/
13619 M: Sam Creasey <sammy@sammy.net>
13620 W: http://sammy.net/sun3/
13622 F: arch/m68k/kernel/*sun3*
13623 F: arch/m68k/sun3*/
13624 F: arch/m68k/include/asm/sun3*
13625 F: drivers/net/ethernet/i825xx/sun3*
13627 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13628 M: Hans de Goede <hdegoede@redhat.com>
13629 L: linux-input@vger.kernel.org
13631 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13632 F: drivers/input/keyboard/sun4i-lradc-keys.c
13634 SUNDANCE NETWORK DRIVER
13635 M: Denis Kirjanov <kda@linux-powerpc.org>
13636 L: netdev@vger.kernel.org
13638 F: drivers/net/ethernet/dlink/sundance.c
13641 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13642 M: Rich Felker <dalias@libc.org>
13643 L: linux-sh@vger.kernel.org
13644 Q: http://patchwork.kernel.org/project/linux-sh/list/
13646 F: Documentation/sh/
13651 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13652 M: Len Brown <len.brown@intel.com>
13653 M: Pavel Machek <pavel@ucw.cz>
13654 L: linux-pm@vger.kernel.org
13655 B: https://bugzilla.kernel.org
13657 F: Documentation/power/
13658 F: arch/x86/kernel/acpi/
13659 F: drivers/base/power/
13661 F: include/linux/suspend.h
13662 F: include/linux/freezer.h
13663 F: include/linux/pm.h
13666 M: Martin Mares <mj@ucw.cz>
13667 L: linux-video@atrey.karlin.mff.cuni.cz
13669 F: Documentation/svga.txt
13670 F: arch/x86/boot/video*
13673 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13674 L: iommu@lists.linux-foundation.org
13675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13677 F: kernel/dma/swiotlb.c
13678 F: arch/*/kernel/pci-swiotlb.c
13679 F: include/linux/swiotlb.h
13682 M: Jiri Pirko <jiri@resnulli.us>
13683 M: Ivan Vecera <ivecera@redhat.com>
13684 L: netdev@vger.kernel.org
13687 F: include/net/switchdev.h
13689 SY8106A REGULATOR DRIVER
13690 M: Icenowy Zheng <icenowy@aosc.io>
13692 F: drivers/regulator/sy8106a-regulator.c
13693 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13695 SYNC FILE FRAMEWORK
13696 M: Sumit Semwal <sumit.semwal@linaro.org>
13697 R: Gustavo Padovan <gustavo@padovan.org>
13699 L: linux-media@vger.kernel.org
13700 L: dri-devel@lists.freedesktop.org
13701 F: drivers/dma-buf/sync_*
13702 F: drivers/dma-buf/dma-fence*
13703 F: drivers/dma-buf/sw_sync.c
13704 F: include/linux/sync_file.h
13705 F: include/uapi/linux/sync_file.h
13706 F: Documentation/sync_file.txt
13707 T: git git://anongit.freedesktop.org/drm/drm-misc
13709 SYNOPSYS ARC ARCHITECTURE
13710 M: Vineet Gupta <vgupta@synopsys.com>
13711 L: linux-snps-arc@lists.infradead.org
13714 F: Documentation/devicetree/bindings/arc/*
13715 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13716 F: drivers/clocksource/arc_timer.c
13717 F: drivers/tty/serial/arc_uart.c
13718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13720 SYNOPSYS ARC HSDK SDP pll clock driver
13721 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13723 F: drivers/clk/clk-hsdk-pll.c
13724 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13726 SYNOPSYS ARC SDP clock driver
13727 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13729 F: drivers/clk/axs10x/*
13730 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13732 SYNOPSYS ARC SDP platform support
13733 M: Alexey Brodkin <abrodkin@synopsys.com>
13735 F: arch/arc/plat-axs10x
13736 F: arch/arc/boot/dts/ax*
13737 F: Documentation/devicetree/bindings/arc/axs10*
13739 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13740 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13742 F: drivers/reset/reset-axs10x.c
13743 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13745 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13746 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13748 F: drivers/tty/serial/8250/8250_dw.c
13750 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13751 M: Hoan Tran <hotran@apm.com>
13752 L: linux-gpio@vger.kernel.org
13754 F: drivers/gpio/gpio-dwapb.c
13755 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13757 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13758 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13760 F: drivers/dma/dwi-axi-dmac/
13761 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13763 SYNOPSYS DESIGNWARE DMAC DRIVER
13764 M: Viresh Kumar <vireshk@kernel.org>
13765 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13767 F: include/linux/dma/dw.h
13768 F: include/linux/platform_data/dma-dw.h
13771 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13772 M: Jose Abreu <Jose.Abreu@synopsys.com>
13773 L: netdev@vger.kernel.org
13775 F: drivers/net/ethernet/synopsys/
13777 SYNOPSYS DESIGNWARE I2C DRIVER
13778 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13779 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13780 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13781 L: linux-i2c@vger.kernel.org
13783 F: drivers/i2c/busses/i2c-designware-*
13784 F: include/linux/platform_data/i2c-designware.h
13786 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13787 M: Jaehoon Chung <jh80.chung@samsung.com>
13788 L: linux-mmc@vger.kernel.org
13790 F: drivers/mmc/host/dw_mmc*
13792 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13793 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13795 F: drivers/reset/reset-hsdk.c
13796 F: include/dt-bindings/reset/snps,hsdk-reset.h
13797 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13799 SYSTEM CONFIGURATION (SYSCON)
13800 M: Lee Jones <lee.jones@linaro.org>
13801 M: Arnd Bergmann <arnd@arndb.de>
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13804 F: drivers/mfd/syscon.c
13806 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13807 M: Sudeep Holla <sudeep.holla@arm.com>
13808 L: linux-arm-kernel@lists.infradead.org
13810 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13811 F: drivers/clk/clk-sc[mp]i.c
13812 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13813 F: drivers/firmware/arm_scpi.c
13814 F: drivers/firmware/arm_scmi/
13815 F: include/linux/sc[mp]i_protocol.h
13817 SYSTEM RESET/SHUTDOWN DRIVERS
13818 M: Sebastian Reichel <sre@kernel.org>
13819 L: linux-pm@vger.kernel.org
13820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13822 F: Documentation/devicetree/bindings/power/reset/
13823 F: drivers/power/reset/
13825 SYSTEM TRACE MODULE CLASS
13826 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13829 F: Documentation/trace/stm.rst
13830 F: drivers/hwtracing/stm/
13831 F: include/linux/stm.h
13832 F: include/uapi/linux/stm.h
13835 M: Christoph Hellwig <hch@infradead.org>
13837 F: Documentation/filesystems/sysv-fs.txt
13839 F: include/linux/sysv_fs.h
13842 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13843 L: linux-scsi@vger.kernel.org
13844 L: target-devel@vger.kernel.org
13845 W: http://www.linux-iscsi.org
13846 W: http://groups.google.com/group/linux-iscsi-target-dev
13847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13851 F: Documentation/target/
13853 TASKSTATS STATISTICS INTERFACE
13854 M: Balbir Singh <bsingharora@gmail.com>
13856 F: Documentation/accounting/taskstats*
13857 F: include/linux/taskstats*
13858 F: kernel/taskstats.c
13861 M: Jamal Hadi Salim <jhs@mojatatu.com>
13862 M: Cong Wang <xiyou.wangcong@gmail.com>
13863 M: Jiri Pirko <jiri@resnulli.us>
13864 L: netdev@vger.kernel.org
13866 F: include/net/pkt_cls.h
13867 F: include/net/pkt_sched.h
13868 F: include/net/tc_act/
13869 F: include/uapi/linux/pkt_cls.h
13870 F: include/uapi/linux/pkt_sched.h
13871 F: include/uapi/linux/tc_act/
13872 F: include/uapi/linux/tc_ematch/
13875 TCP LOW PRIORITY MODULE
13876 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13877 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13878 W: http://tcp-lp-mod.sourceforge.net/
13880 F: net/ipv4/tcp_lp.c
13882 TDA10071 MEDIA DRIVER
13883 M: Antti Palosaari <crope@iki.fi>
13884 L: linux-media@vger.kernel.org
13885 W: https://linuxtv.org
13886 W: http://palosaari.fi/linux/
13887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13888 T: git git://linuxtv.org/anttip/media_tree.git
13890 F: drivers/media/dvb-frontends/tda10071*
13892 TDA18212 MEDIA DRIVER
13893 M: Antti Palosaari <crope@iki.fi>
13894 L: linux-media@vger.kernel.org
13895 W: https://linuxtv.org
13896 W: http://palosaari.fi/linux/
13897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13898 T: git git://linuxtv.org/anttip/media_tree.git
13900 F: drivers/media/tuners/tda18212*
13902 TDA18218 MEDIA DRIVER
13903 M: Antti Palosaari <crope@iki.fi>
13904 L: linux-media@vger.kernel.org
13905 W: https://linuxtv.org
13906 W: http://palosaari.fi/linux/
13907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13908 T: git git://linuxtv.org/anttip/media_tree.git
13910 F: drivers/media/tuners/tda18218*
13912 TDA18250 MEDIA DRIVER
13913 M: Olli Salonen <olli.salonen@iki.fi>
13914 L: linux-media@vger.kernel.org
13915 W: https://linuxtv.org
13916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13917 T: git git://linuxtv.org/media_tree.git
13919 F: drivers/media/tuners/tda18250*
13921 TDA18271 MEDIA DRIVER
13922 M: Michael Krufky <mkrufky@linuxtv.org>
13923 L: linux-media@vger.kernel.org
13924 W: https://linuxtv.org
13925 W: http://github.com/mkrufky
13926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13927 T: git git://linuxtv.org/mkrufky/tuners.git
13929 F: drivers/media/tuners/tda18271*
13931 TDA1997x MEDIA DRIVER
13932 M: Tim Harvey <tharvey@gateworks.com>
13933 L: linux-media@vger.kernel.org
13934 W: https://linuxtv.org
13935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13937 F: drivers/media/i2c/tda1997x.*
13939 TDA827x 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/tda8290.*
13949 TDA8290 MEDIA DRIVER
13950 M: Michael Krufky <mkrufky@linuxtv.org>
13951 L: linux-media@vger.kernel.org
13952 W: https://linuxtv.org
13953 W: http://github.com/mkrufky
13954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13955 T: git git://linuxtv.org/mkrufky/tuners.git
13957 F: drivers/media/tuners/tda8290.*
13959 TDA9840 MEDIA DRIVER
13960 M: Hans Verkuil <hverkuil@xs4all.nl>
13961 L: linux-media@vger.kernel.org
13962 T: git git://linuxtv.org/media_tree.git
13963 W: https://linuxtv.org
13965 F: drivers/media/i2c/tda9840*
13967 TEA5761 TUNER DRIVER
13968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13969 L: linux-media@vger.kernel.org
13970 W: https://linuxtv.org
13971 T: git git://linuxtv.org/media_tree.git
13973 F: drivers/media/tuners/tea5761.*
13975 TEA5767 TUNER DRIVER
13976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13977 L: linux-media@vger.kernel.org
13978 W: https://linuxtv.org
13979 T: git git://linuxtv.org/media_tree.git
13981 F: drivers/media/tuners/tea5767.*
13983 TEA6415C MEDIA DRIVER
13984 M: Hans Verkuil <hverkuil@xs4all.nl>
13985 L: linux-media@vger.kernel.org
13986 T: git git://linuxtv.org/media_tree.git
13987 W: https://linuxtv.org
13989 F: drivers/media/i2c/tea6415c*
13991 TEA6420 MEDIA DRIVER
13992 M: Hans Verkuil <hverkuil@xs4all.nl>
13993 L: linux-media@vger.kernel.org
13994 T: git git://linuxtv.org/media_tree.git
13995 W: https://linuxtv.org
13997 F: drivers/media/i2c/tea6420*
14000 M: Jiri Pirko <jiri@resnulli.us>
14001 L: netdev@vger.kernel.org
14003 F: drivers/net/team/
14004 F: include/linux/if_team.h
14005 F: include/uapi/linux/if_team.h
14007 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14008 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14010 F: arch/x86/platform/ts5500/
14012 TECHNOTREND USB IR RECEIVER
14013 M: Sean Young <sean@mess.org>
14014 L: linux-media@vger.kernel.org
14016 F: drivers/media/rc/ttusbir.c
14018 TECHWELL TW9910 VIDEO DECODER
14019 L: linux-media@vger.kernel.org
14021 F: drivers/media/i2c/tw9910.c
14022 F: include/media/i2c/tw9910.h
14025 M: Jens Wiklander <jens.wiklander@linaro.org>
14027 F: include/linux/tee_drv.h
14028 F: include/uapi/linux/tee.h
14030 F: Documentation/tee.txt
14032 TEGRA ARCHITECTURE SUPPORT
14033 M: Thierry Reding <thierry.reding@gmail.com>
14034 M: Jonathan Hunter <jonathanh@nvidia.com>
14035 L: linux-tegra@vger.kernel.org
14036 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14042 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14043 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14045 F: drivers/clk/tegra/
14048 M: Laxman Dewangan <ldewangan@nvidia.com>
14049 M: Jon Hunter <jonathanh@nvidia.com>
14051 F: drivers/dma/tegra*
14054 M: Laxman Dewangan <ldewangan@nvidia.com>
14056 F: drivers/i2c/busses/i2c-tegra.c
14058 TEGRA IOMMU DRIVERS
14059 M: Thierry Reding <thierry.reding@gmail.com>
14060 L: linux-tegra@vger.kernel.org
14062 F: drivers/iommu/tegra*
14065 M: Laxman Dewangan <ldewangan@nvidia.com>
14067 F: drivers/input/keyboard/tegra-kbc.c
14070 M: Thierry Reding <thierry.reding@gmail.com>
14072 F: drivers/pwm/pwm-tegra.c
14074 TEGRA SERIAL DRIVER
14075 M: Laxman Dewangan <ldewangan@nvidia.com>
14077 F: drivers/tty/serial/serial-tegra.c
14080 M: Laxman Dewangan <ldewangan@nvidia.com>
14082 F: drivers/spi/spi-tegra*
14084 TEHUTI ETHERNET DRIVER
14085 M: Andy Gospodarek <andy@greyhouse.net>
14086 L: netdev@vger.kernel.org
14088 F: drivers/net/ethernet/tehuti/*
14090 Telecom Clock Driver for MCPL0010
14091 M: Mark Gross <mark.gross@intel.com>
14093 F: drivers/char/tlclk.c
14095 TENSILICA XTENSA PORT (xtensa)
14096 M: Chris Zankel <chris@zankel.net>
14097 M: Max Filippov <jcmvbkbc@gmail.com>
14098 L: linux-xtensa@linux-xtensa.org
14099 T: git git://github.com/czankel/xtensa-linux.git
14102 F: drivers/irqchip/irq-xtensa-*
14104 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14105 M: Nishanth Menon <nm@ti.com>
14106 M: Tero Kristo <t-kristo@ti.com>
14107 M: Santosh Shilimkar <ssantosh@kernel.org>
14108 L: linux-arm-kernel@lists.infradead.org
14110 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14111 F: drivers/firmware/ti_sci*
14112 F: include/linux/soc/ti/ti_sci_protocol.h
14113 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14114 F: include/dt-bindings/genpd/k2g.h
14115 F: drivers/soc/ti/ti_sci_pm_domains.c
14116 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14117 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14118 F: drivers/clk/keystone/sci-clk.c
14119 F: drivers/reset/reset-ti-sci.c
14121 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14122 M: Hans Verkuil <hverkuil@xs4all.nl>
14123 L: linux-media@vger.kernel.org
14124 T: git git://linuxtv.org/media_tree.git
14125 W: https://linuxtv.org
14127 F: drivers/media/radio/radio-raremono.c
14130 M: Zhang Rui <rui.zhang@intel.com>
14131 M: Eduardo Valentin <edubezval@gmail.com>
14132 L: linux-pm@vger.kernel.org
14133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14135 Q: https://patchwork.kernel.org/project/linux-pm/list/
14137 F: drivers/thermal/
14138 F: include/linux/thermal.h
14139 F: include/uapi/linux/thermal.h
14140 F: include/linux/cpu_cooling.h
14141 F: Documentation/devicetree/bindings/thermal/
14143 THERMAL/CPU_COOLING
14144 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14145 M: Viresh Kumar <viresh.kumar@linaro.org>
14146 M: Javi Merino <javi.merino@kernel.org>
14147 L: linux-pm@vger.kernel.org
14149 F: Documentation/thermal/cpu-cooling-api.txt
14150 F: drivers/thermal/cpu_cooling.c
14151 F: include/linux/cpu_cooling.h
14153 THINKPAD ACPI EXTRAS DRIVER
14154 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14155 L: ibm-acpi-devel@lists.sourceforge.net
14156 L: platform-driver-x86@vger.kernel.org
14157 W: http://ibm-acpi.sourceforge.net
14158 W: http://thinkwiki.org/wiki/Ibm-acpi
14159 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14161 F: drivers/platform/x86/thinkpad_acpi.c
14164 M: Andreas Noever <andreas.noever@gmail.com>
14165 M: Michael Jamet <michael.jamet@intel.com>
14166 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14167 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14170 F: Documentation/admin-guide/thunderbolt.rst
14171 F: drivers/thunderbolt/
14172 F: include/linux/thunderbolt.h
14174 THUNDERBOLT NETWORK DRIVER
14175 M: Michael Jamet <michael.jamet@intel.com>
14176 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14177 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14178 L: netdev@vger.kernel.org
14180 F: drivers/net/thunderbolt.c
14182 THUNDERX GPIO DRIVER
14183 M: David Daney <david.daney@cavium.com>
14185 F: drivers/gpio/gpio-thunderx.c
14187 TI AM437X VPFE DRIVER
14188 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14189 L: linux-media@vger.kernel.org
14190 W: https://linuxtv.org
14191 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14192 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14194 F: drivers/media/platform/am437x/
14196 TI BANDGAP AND THERMAL DRIVER
14197 M: Eduardo Valentin <edubezval@gmail.com>
14198 M: Keerthy <j-keerthy@ti.com>
14199 L: linux-pm@vger.kernel.org
14200 L: linux-omap@vger.kernel.org
14202 F: drivers/thermal/ti-soc-thermal/
14204 TI BQ27XXX POWER SUPPLY DRIVER
14205 R: Andrew F. Davis <afd@ti.com>
14206 F: include/linux/power/bq27xxx_battery.h
14207 F: drivers/power/supply/bq27xxx_battery.c
14208 F: drivers/power/supply/bq27xxx_battery_i2c.c
14210 TI CDCE706 CLOCK DRIVER
14211 M: Max Filippov <jcmvbkbc@gmail.com>
14213 F: drivers/clk/clk-cdce706.c
14216 M: Tero Kristo <t-kristo@ti.com>
14217 L: linux-omap@vger.kernel.org
14220 F: include/linux/clk/ti.h
14222 TI DAVINCI MACHINE SUPPORT
14223 M: Sekhar Nori <nsekhar@ti.com>
14224 M: Kevin Hilman <khilman@kernel.org>
14225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14228 F: arch/arm/mach-davinci/
14229 F: drivers/i2c/busses/i2c-davinci.c
14230 F: arch/arm/boot/dts/da850*
14232 TI DAVINCI SERIES CLOCK DRIVER
14233 M: David Lechner <david@lechnology.com>
14234 R: Sekhar Nori <nsekhar@ti.com>
14236 F: Documentation/devicetree/bindings/clock/ti/davinci/
14237 F: drivers/clk/davinci/
14239 TI DAVINCI SERIES GPIO DRIVER
14240 M: Keerthy <j-keerthy@ti.com>
14241 L: linux-gpio@vger.kernel.org
14243 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14244 F: drivers/gpio/gpio-davinci.c
14246 TI DAVINCI SERIES MEDIA DRIVER
14247 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14248 L: linux-media@vger.kernel.org
14249 W: https://linuxtv.org
14250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14251 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14253 F: drivers/media/platform/davinci/
14254 F: include/media/davinci/
14256 TI ETHERNET SWITCH DRIVER (CPSW)
14257 R: Grygorii Strashko <grygorii.strashko@ti.com>
14258 L: linux-omap@vger.kernel.org
14259 L: netdev@vger.kernel.org
14261 F: drivers/net/ethernet/ti/cpsw*
14262 F: drivers/net/ethernet/ti/davinci*
14264 TI FLASH MEDIA INTERFACE DRIVER
14265 M: Alex Dubov <oakad@yahoo.com>
14267 F: drivers/misc/tifm*
14268 F: drivers/mmc/host/tifm_sd.c
14269 F: include/linux/tifm.h
14271 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14272 M: Santosh Shilimkar <ssantosh@kernel.org>
14273 L: linux-kernel@vger.kernel.org
14274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14276 F: drivers/soc/ti/*
14277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14279 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14280 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14281 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14284 F: sound/soc/codecs/lm49453*
14285 F: sound/soc/codecs/isabelle*
14287 TI LP855x BACKLIGHT DRIVER
14288 M: Milo Kim <milo.kim@ti.com>
14290 F: Documentation/backlight/lp855x-driver.txt
14291 F: drivers/video/backlight/lp855x_bl.c
14292 F: include/linux/platform_data/lp855x.h
14294 TI LP8727 CHARGER DRIVER
14295 M: Milo Kim <milo.kim@ti.com>
14297 F: drivers/power/supply/lp8727_charger.c
14298 F: include/linux/platform_data/lp8727.h
14300 TI LP8788 MFD DRIVER
14301 M: Milo Kim <milo.kim@ti.com>
14303 F: drivers/iio/adc/lp8788_adc.c
14304 F: drivers/leds/leds-lp8788.c
14305 F: drivers/mfd/lp8788*.c
14306 F: drivers/power/supply/lp8788-charger.c
14307 F: drivers/regulator/lp8788-*.c
14308 F: include/linux/mfd/lp8788*.h
14310 TI NETCP ETHERNET DRIVER
14311 M: Wingman Kwok <w-kwok2@ti.com>
14312 M: Murali Karicheri <m-karicheri2@ti.com>
14313 L: netdev@vger.kernel.org
14315 F: drivers/net/ethernet/ti/netcp*
14317 TI TAS571X FAMILY ASoC CODEC DRIVER
14318 M: Kevin Cernekee <cernekee@chromium.org>
14319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14321 F: sound/soc/codecs/tas571x*
14323 TI TRF7970A NFC DRIVER
14324 M: Mark Greer <mgreer@animalcreek.com>
14325 L: linux-wireless@vger.kernel.org
14326 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14328 F: drivers/nfc/trf7970a.c
14329 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14331 TI TWL4030 SERIES SOC CODEC DRIVER
14332 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14335 F: sound/soc/codecs/twl4030*
14338 M: Benoit Parrot <bparrot@ti.com>
14339 L: linux-media@vger.kernel.org
14340 W: http://linuxtv.org/
14341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14343 F: drivers/media/platform/ti-vpe/
14345 TI WILINK WIRELESS DRIVERS
14346 L: linux-wireless@vger.kernel.org
14347 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14348 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14351 F: drivers/net/wireless/ti/
14352 F: include/linux/wl12xx.h
14354 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14355 M: John Stultz <john.stultz@linaro.org>
14356 M: Thomas Gleixner <tglx@linutronix.de>
14357 R: Stephen Boyd <sboyd@kernel.org>
14358 L: linux-kernel@vger.kernel.org
14359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14361 F: include/linux/clocksource.h
14362 F: include/linux/time.h
14363 F: include/linux/timex.h
14364 F: include/uapi/linux/time.h
14365 F: include/uapi/linux/timex.h
14366 F: kernel/time/clocksource.c
14367 F: kernel/time/time*.c
14368 F: kernel/time/alarmtimer.c
14369 F: kernel/time/ntp.c
14370 F: tools/testing/selftests/timers/
14373 M: Jon Maloy <jon.maloy@ericsson.com>
14374 M: Ying Xue <ying.xue@windriver.com>
14375 L: netdev@vger.kernel.org (core kernel code)
14376 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14377 W: http://tipc.sourceforge.net/
14379 F: include/uapi/linux/tipc*.h
14382 TLAN NETWORK DRIVER
14383 M: Samuel Chessman <chessman@tux.org>
14384 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14385 W: http://sourceforge.net/projects/tlan/
14387 F: Documentation/networking/tlan.txt
14388 F: drivers/net/ethernet/ti/tlan.*
14390 TM6000 VIDEO4LINUX DRIVER
14391 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14392 L: linux-media@vger.kernel.org
14393 W: https://linuxtv.org
14394 T: git git://linuxtv.org/media_tree.git
14396 F: drivers/media/usb/tm6000/
14397 F: Documentation/media/v4l-drivers/tm6000*
14399 TMIO/SDHI MMC DRIVER
14400 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14401 L: linux-mmc@vger.kernel.org
14403 F: drivers/mmc/host/tmio_mmc*
14404 F: drivers/mmc/host/renesas_sdhi*
14405 F: include/linux/mfd/tmio.h
14407 TMP401 HARDWARE MONITOR DRIVER
14408 M: Guenter Roeck <linux@roeck-us.net>
14409 L: linux-hwmon@vger.kernel.org
14411 F: Documentation/hwmon/tmp401
14412 F: drivers/hwmon/tmp401.c
14414 TMPFS (SHMEM FILESYSTEM)
14415 M: Hugh Dickins <hughd@google.com>
14416 L: linux-mm@kvack.org
14418 F: include/linux/shmem_fs.h
14421 TOMOYO SECURITY MODULE
14422 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14423 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14424 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14425 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14426 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14427 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14428 W: http://tomoyo.sourceforge.jp/
14429 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14431 F: security/tomoyo/
14433 TOPSTAR LAPTOP EXTRAS DRIVER
14434 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14435 L: platform-driver-x86@vger.kernel.org
14437 F: drivers/platform/x86/topstar-laptop.c
14439 TORTURE-TEST MODULES
14440 M: Davidlohr Bueso <dave@stgolabs.net>
14441 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14442 M: Josh Triplett <josh@joshtriplett.org>
14443 L: linux-kernel@vger.kernel.org
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14446 F: Documentation/RCU/torture.txt
14447 F: kernel/torture.c
14448 F: kernel/rcu/rcutorture.c
14449 F: kernel/locking/locktorture.c
14451 TOSHIBA ACPI EXTRAS DRIVER
14452 M: Azael Avalos <coproscefalo@gmail.com>
14453 L: platform-driver-x86@vger.kernel.org
14455 F: drivers/platform/x86/toshiba_acpi.c
14457 TOSHIBA BLUETOOTH DRIVER
14458 M: Azael Avalos <coproscefalo@gmail.com>
14459 L: platform-driver-x86@vger.kernel.org
14461 F: drivers/platform/x86/toshiba_bluetooth.c
14463 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14464 M: Azael Avalos <coproscefalo@gmail.com>
14465 L: platform-driver-x86@vger.kernel.org
14467 F: drivers/platform/x86/toshiba_haps.c
14470 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14471 W: http://www.buzzard.org.uk/toshiba/
14473 F: drivers/char/toshiba.c
14474 F: include/linux/toshiba.h
14475 F: include/uapi/linux/toshiba.h
14477 TOSHIBA TC358743 DRIVER
14478 M: Mats Randgaard <matrandg@cisco.com>
14479 L: linux-media@vger.kernel.org
14481 F: drivers/media/i2c/tc358743*
14482 F: include/media/i2c/tc358743.h
14484 TOSHIBA WMI HOTKEYS DRIVER
14485 M: Azael Avalos <coproscefalo@gmail.com>
14486 L: platform-driver-x86@vger.kernel.org
14488 F: drivers/platform/x86/toshiba-wmi.c
14491 M: Peter Huewe <peterhuewe@gmx.de>
14492 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14493 R: Jason Gunthorpe <jgg@ziepe.ca>
14494 L: linux-integrity@vger.kernel.org
14495 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14496 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14497 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14499 F: drivers/char/tpm/
14502 M: Steven Rostedt <rostedt@goodmis.org>
14503 M: Ingo Molnar <mingo@redhat.com>
14504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14506 F: Documentation/trace/ftrace.rst
14507 F: arch/*/*/*/ftrace.h
14508 F: arch/*/kernel/ftrace.c
14509 F: include/*/ftrace.h
14510 F: include/linux/trace*.h
14513 F: tools/testing/selftests/ftrace/
14515 TRACING MMIO ACCESSES (MMIOTRACE)
14516 M: Steven Rostedt <rostedt@goodmis.org>
14517 M: Ingo Molnar <mingo@kernel.org>
14518 R: Karol Herbst <karolherbst@gmail.com>
14519 R: Pekka Paalanen <ppaalanen@gmail.com>
14521 L: linux-kernel@vger.kernel.org
14522 L: nouveau@lists.freedesktop.org
14523 F: kernel/trace/trace_mmiotrace.c
14524 F: include/linux/mmiotrace.h
14525 F: arch/x86/mm/kmmio.c
14526 F: arch/x86/mm/mmio-mod.c
14527 F: arch/x86/mm/testmmiotrace.c
14530 M: Jiri Kosina <trivial@kernel.org>
14531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14533 K: ^Subject:.*(?i)trivial
14535 TEMPO SEMICONDUCTOR DRIVERS
14536 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14538 F: sound/soc/codecs/tscs*.c
14539 F: sound/soc/codecs/tscs*.h
14540 F: Documentation/devicetree/bindings/sound/tscs*.txt
14543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14544 M: Jiri Slaby <jslaby@suse.com>
14546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14547 F: Documentation/serial/
14549 F: drivers/tty/serial/serial_core.c
14550 F: include/linux/serial_core.h
14551 F: include/linux/serial.h
14552 F: include/linux/tty.h
14553 F: include/uapi/linux/serial_core.h
14554 F: include/uapi/linux/serial.h
14555 F: include/uapi/linux/tty.h
14557 TUA9001 MEDIA DRIVER
14558 M: Antti Palosaari <crope@iki.fi>
14559 L: linux-media@vger.kernel.org
14560 W: https://linuxtv.org
14561 W: http://palosaari.fi/linux/
14562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14563 T: git git://linuxtv.org/anttip/media_tree.git
14565 F: drivers/media/tuners/tua9001*
14567 TULIP NETWORK DRIVERS
14568 L: netdev@vger.kernel.org
14569 L: linux-parisc@vger.kernel.org
14571 F: drivers/net/ethernet/dec/tulip/
14574 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14575 W: http://vtun.sourceforge.net/tun
14577 F: Documentation/networking/tuntap.txt
14578 F: arch/um/os-Linux/drivers/
14580 TURBOCHANNEL SUBSYSTEM
14581 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14582 M: Ralf Baechle <ralf@linux-mips.org>
14583 L: linux-mips@linux-mips.org
14584 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14587 F: include/linux/tc.h
14590 M: "Len Brown" <lenb@kernel.org>
14591 L: linux-pm@vger.kernel.org
14592 B: https://bugzilla.kernel.org
14593 Q: https://patchwork.kernel.org/project/linux-pm/list/
14594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14596 F: tools/power/x86/turbostat/
14598 TW5864 VIDEO4LINUX DRIVER
14599 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14600 M: Anton Sviridenko <anton@corp.bluecherry.net>
14601 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14602 M: Andrey Utkin <andrey_utkin@fastmail.com>
14603 L: linux-media@vger.kernel.org
14605 F: drivers/media/pci/tw5864/
14607 TW68 VIDEO4LINUX DRIVER
14608 M: Hans Verkuil <hverkuil@xs4all.nl>
14609 L: linux-media@vger.kernel.org
14610 T: git git://linuxtv.org/media_tree.git
14611 W: https://linuxtv.org
14613 F: drivers/media/pci/tw68/
14615 TW686X VIDEO4LINUX DRIVER
14616 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14617 L: linux-media@vger.kernel.org
14618 T: git git://linuxtv.org/media_tree.git
14619 W: http://linuxtv.org
14621 F: drivers/media/pci/tw686x/
14623 UBI FILE SYSTEM (UBIFS)
14624 M: Richard Weinberger <richard@nod.at>
14625 M: Artem Bityutskiy <dedekind1@gmail.com>
14626 M: Adrian Hunter <adrian.hunter@intel.com>
14627 L: linux-mtd@lists.infradead.org
14628 T: git git://git.infradead.org/ubifs-2.6.git
14629 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14631 F: Documentation/filesystems/ubifs.txt
14634 UCLINUX (M68KNOMMU AND COLDFIRE)
14635 M: Greg Ungerer <gerg@linux-m68k.org>
14636 W: http://www.linux-m68k.org/
14637 W: http://www.uclinux.org/
14638 L: linux-m68k@lists.linux-m68k.org
14639 L: uclinux-dev@uclinux.org (subscribers-only)
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14642 F: arch/m68k/coldfire/
14644 F: arch/m68k/*/*_no.*
14645 F: arch/m68k/include/asm/*_no.*
14648 M: Jan Kara <jack@suse.com>
14650 F: Documentation/filesystems/udf.txt
14654 M: Bastien Nocera <hadess@hadess.net>
14655 L: linux-input@vger.kernel.org
14657 F: drivers/hid/hid-udraw-ps3.c
14660 M: Evgeniy Dushistov <dushistov@mail.ru>
14662 F: Documentation/filesystems/ufs.txt
14665 UHID USERSPACE HID IO DRIVER:
14666 M: David Herrmann <dh.herrmann@googlemail.com>
14667 L: linux-input@vger.kernel.org
14669 F: drivers/hid/uhid.c
14670 F: include/uapi/linux/uhid.h
14673 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14674 L: linux-usb@vger.kernel.org
14676 F: drivers/usb/common/ulpi.c
14677 F: include/linux/ulpi/
14679 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14680 L: linux-usb@vger.kernel.org
14683 F: include/linux/uwb.h
14684 F: include/linux/uwb/
14686 UNICORE32 ARCHITECTURE:
14687 M: Guan Xuetao <gxt@pku.edu.cn>
14688 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14690 T: git git://github.com/gxt/linux.git
14694 M: Tony Finch <dot@dotat.at>
14695 W: http://dotat.at/prog/unifdef
14697 F: scripts/unifdef.c
14699 UNIFORM CDROM DRIVER
14700 M: Jens Axboe <axboe@kernel.dk>
14701 W: http://www.kernel.dk
14703 F: Documentation/cdrom/
14704 F: drivers/cdrom/cdrom.c
14705 F: include/linux/cdrom.h
14706 F: include/uapi/linux/cdrom.h
14708 UNISYS S-PAR DRIVERS
14709 M: David Kershner <david.kershner@unisys.com>
14710 L: sparmaintainer@unisys.com (Unisys internal)
14712 F: include/linux/visorbus.h
14713 F: drivers/visorbus/
14714 F: drivers/staging/unisys/
14716 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14717 M: Vinayak Holikatti <vinholikatti@gmail.com>
14718 L: linux-scsi@vger.kernel.org
14720 F: Documentation/scsi/ufs.txt
14721 F: drivers/scsi/ufs/
14723 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14724 M: Joao Pinto <jpinto@synopsys.com>
14725 L: linux-scsi@vger.kernel.org
14727 F: drivers/scsi/ufs/*dwc*
14729 UNSORTED BLOCK IMAGES (UBI)
14730 M: Artem Bityutskiy <dedekind1@gmail.com>
14731 M: Richard Weinberger <richard@nod.at>
14732 W: http://www.linux-mtd.infradead.org/
14733 L: linux-mtd@lists.infradead.org
14734 T: git git://git.infradead.org/ubifs-2.6.git
14736 F: drivers/mtd/ubi/
14737 F: include/linux/mtd/ubi.h
14738 F: include/uapi/mtd/ubi-user.h
14740 USB "USBNET" DRIVER FRAMEWORK
14741 M: Oliver Neukum <oneukum@suse.com>
14742 L: netdev@vger.kernel.org
14743 W: http://www.linux-usb.org/usbnet
14745 F: drivers/net/usb/usbnet.c
14746 F: include/linux/usb/usbnet.h
14749 M: Oliver Neukum <oneukum@suse.com>
14750 L: linux-usb@vger.kernel.org
14752 F: Documentation/usb/acm.txt
14753 F: drivers/usb/class/cdc-acm.*
14755 USB AR5523 WIRELESS DRIVER
14756 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14757 L: linux-wireless@vger.kernel.org
14759 F: drivers/net/wireless/ath/ar5523/
14762 M: Oliver Neukum <oneukum@suse.com>
14763 L: linux-usb@vger.kernel.org
14764 L: linux-scsi@vger.kernel.org
14766 F: drivers/usb/storage/uas.c
14768 USB CDC ETHERNET DRIVER
14769 M: Oliver Neukum <oliver@neukum.org>
14770 L: linux-usb@vger.kernel.org
14772 F: drivers/net/usb/cdc_*.c
14773 F: include/uapi/linux/usb/cdc.h
14775 USB CHAOSKEY DRIVER
14776 M: Keith Packard <keithp@keithp.com>
14777 L: linux-usb@vger.kernel.org
14779 F: drivers/usb/misc/chaoskey.c
14781 USB CYPRESS C67X00 DRIVER
14782 M: Peter Korsgaard <jacmet@sunsite.dk>
14783 L: linux-usb@vger.kernel.org
14785 F: drivers/usb/c67x00/
14787 USB DAVICOM DM9601 DRIVER
14788 M: Peter Korsgaard <jacmet@sunsite.dk>
14789 L: netdev@vger.kernel.org
14790 W: http://www.linux-usb.org/usbnet
14792 F: drivers/net/usb/dm9601.c
14794 USB DIAMOND RIO500 DRIVER
14795 M: Cesar Miquel <miquel@df.uba.ar>
14796 L: rio500-users@lists.sourceforge.net
14797 W: http://rio500.sourceforge.net
14799 F: drivers/usb/misc/rio500*
14802 M: Alan Stern <stern@rowland.harvard.edu>
14803 L: linux-usb@vger.kernel.org
14805 F: Documentation/usb/ehci.txt
14806 F: drivers/usb/host/ehci*
14808 USB GADGET/PERIPHERAL SUBSYSTEM
14809 M: Felipe Balbi <balbi@kernel.org>
14810 L: linux-usb@vger.kernel.org
14811 W: http://www.linux-usb.org/gadget
14812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14814 F: drivers/usb/gadget/
14815 F: include/linux/usb/gadget*
14817 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14818 M: Jiri Kosina <jikos@kernel.org>
14819 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14820 L: linux-usb@vger.kernel.org
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14823 F: Documentation/hid/hiddev.txt
14824 F: drivers/hid/usbhid/
14826 USB INTEL XHCI ROLE MUX DRIVER
14827 M: Hans de Goede <hdegoede@redhat.com>
14828 L: linux-usb@vger.kernel.org
14830 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14833 M: Olav Kongas <ok@artecdesign.ee>
14834 L: linux-usb@vger.kernel.org
14836 F: drivers/usb/host/isp116x*
14837 F: include/linux/usb/isp116x.h
14839 USB LAN78XX ETHERNET DRIVER
14840 M: Woojung Huh <woojung.huh@microchip.com>
14841 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14842 L: netdev@vger.kernel.org
14844 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14845 F: drivers/net/usb/lan78xx.*
14846 F: include/dt-bindings/net/microchip-lan78xx.h
14848 USB MASS STORAGE DRIVER
14849 M: Alan Stern <stern@rowland.harvard.edu>
14850 L: linux-usb@vger.kernel.org
14851 L: usb-storage@lists.one-eyed-alien.net
14853 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14854 F: drivers/usb/storage/
14857 M: Clemens Ladisch <clemens@ladisch.de>
14858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14859 T: git git://git.alsa-project.org/alsa-kernel.git
14861 F: sound/usb/midi.*
14863 USB NETWORKING DRIVERS
14864 L: linux-usb@vger.kernel.org
14866 F: drivers/net/usb/
14869 M: Alan Stern <stern@rowland.harvard.edu>
14870 L: linux-usb@vger.kernel.org
14872 F: Documentation/usb/ohci.txt
14873 F: drivers/usb/host/ohci*
14875 USB OTG FSM (Finite State Machine)
14876 M: Peter Chen <Peter.Chen@nxp.com>
14877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14878 L: linux-usb@vger.kernel.org
14880 F: drivers/usb/common/usb-otg-fsm.c
14883 M: Valentina Manea <valentina.manea.m@gmail.com>
14884 M: Shuah Khan <shuah@kernel.org>
14885 L: linux-usb@vger.kernel.org
14887 F: Documentation/usb/usbip_protocol.txt
14888 F: drivers/usb/usbip/
14889 F: tools/usb/usbip/
14890 F: tools/testing/selftests/drivers/usb/usbip/
14893 M: Petko Manolov <petkan@nucleusys.com>
14894 L: linux-usb@vger.kernel.org
14895 L: netdev@vger.kernel.org
14896 T: git git://github.com/petkan/pegasus.git
14897 W: https://github.com/petkan/pegasus
14899 F: drivers/net/usb/pegasus.*
14902 M: Felipe Balbi <balbi@kernel.org>
14903 L: linux-usb@vger.kernel.org
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14906 F: drivers/usb/phy/
14908 USB PRINTER DRIVER (usblp)
14909 M: Pete Zaitcev <zaitcev@redhat.com>
14910 L: linux-usb@vger.kernel.org
14912 F: drivers/usb/class/usblp.c
14914 USB QMI WWAN NETWORK DRIVER
14915 M: Bjørn Mork <bjorn@mork.no>
14916 L: netdev@vger.kernel.org
14918 F: Documentation/ABI/testing/sysfs-class-net-qmi
14919 F: drivers/net/usb/qmi_wwan.c
14922 M: Petko Manolov <petkan@nucleusys.com>
14923 L: linux-usb@vger.kernel.org
14924 L: netdev@vger.kernel.org
14925 T: git git://github.com/petkan/rtl8150.git
14926 W: https://github.com/petkan/rtl8150
14928 F: drivers/net/usb/rtl8150.c
14930 USB SERIAL SUBSYSTEM
14931 M: Johan Hovold <johan@kernel.org>
14932 L: linux-usb@vger.kernel.org
14933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14935 F: Documentation/usb/usb-serial.txt
14936 F: drivers/usb/serial/
14937 F: include/linux/usb/serial.h
14939 USB SMSC75XX ETHERNET DRIVER
14940 M: Steve Glendinning <steve.glendinning@shawell.net>
14941 L: netdev@vger.kernel.org
14943 F: drivers/net/usb/smsc75xx.*
14945 USB SMSC95XX ETHERNET DRIVER
14946 M: Steve Glendinning <steve.glendinning@shawell.net>
14947 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14948 L: netdev@vger.kernel.org
14950 F: drivers/net/usb/smsc95xx.*
14953 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14954 L: linux-usb@vger.kernel.org
14955 W: http://www.linux-usb.org
14956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14958 F: Documentation/devicetree/bindings/usb/
14959 F: Documentation/usb/
14961 F: include/linux/usb.h
14962 F: include/linux/usb/
14964 USB TYPEC PI3USB30532 MUX DRIVER
14965 M: Hans de Goede <hdegoede@redhat.com>
14966 L: linux-usb@vger.kernel.org
14968 F: drivers/usb/typec/mux/pi3usb30532.c
14970 USB TYPEC SUBSYSTEM
14971 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14972 L: linux-usb@vger.kernel.org
14974 F: Documentation/ABI/testing/sysfs-class-typec
14975 F: Documentation/driver-api/usb/typec.rst
14976 F: drivers/usb/typec/
14977 F: include/linux/usb/typec.h
14980 M: Alan Stern <stern@rowland.harvard.edu>
14981 L: linux-usb@vger.kernel.org
14983 F: drivers/usb/host/uhci*
14986 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14987 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14988 L: linux-media@vger.kernel.org
14989 T: git git://linuxtv.org/media_tree.git
14990 W: http://www.ideasonboard.org/uvc/
14992 F: drivers/media/usb/uvc/
14993 F: include/uapi/linux/uvcvideo.h
14996 M: Hans Verkuil <hverkuil@xs4all.nl>
14997 L: linux-media@vger.kernel.org
14998 T: git git://linuxtv.org/media_tree.git
14999 W: https://linuxtv.org
15001 F: drivers/media/usb/usbvision/
15004 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15005 L: linux-usb@vger.kernel.org
15007 F: drivers/usb/gadget/function/*uvc*
15008 F: drivers/usb/gadget/legacy/webcam.c
15010 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15011 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15012 L: linux-wireless@vger.kernel.org
15014 F: drivers/net/wireless/rndis_wlan.c
15017 M: Mathias Nyman <mathias.nyman@intel.com>
15018 L: linux-usb@vger.kernel.org
15020 F: drivers/usb/host/xhci*
15021 F: drivers/usb/host/pci-quirks*
15024 L: linux-wireless@vger.kernel.org
15025 W: http://linux-lc100020.sourceforge.net
15027 F: drivers/net/wireless/zydas/zd1201.*
15030 M: Antoine Jacquet <royale@zerezo.com>
15031 L: linux-usb@vger.kernel.org
15032 L: linux-media@vger.kernel.org
15033 T: git git://linuxtv.org/media_tree.git
15034 W: http://royale.zerezo.com/zr364xx/
15036 F: Documentation/media/v4l-drivers/zr364xx*
15037 F: drivers/media/usb/zr364xx/
15039 USER-MODE LINUX (UML)
15040 M: Jeff Dike <jdike@addtoit.com>
15041 M: Richard Weinberger <richard@nod.at>
15042 L: linux-um@lists.infradead.org
15043 W: http://user-mode-linux.sourceforge.net
15044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15046 F: Documentation/virtual/uml/
15052 USERSPACE I/O (UIO)
15053 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15056 F: Documentation/driver-api/uio-howto.rst
15058 F: include/linux/uio*.h
15061 M: Karel Zak <kzak@redhat.com>
15062 L: util-linux@vger.kernel.org
15063 W: http://en.wikipedia.org/wiki/Util-linux
15064 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15068 M: Christoph Hellwig <hch@lst.de>
15069 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15070 L: linux-kernel@vger.kernel.org
15071 T: git git://git.infradead.org/users/hch/uuid.git
15074 F: include/linux/uuid.h
15075 F: include/uapi/linux/uuid.h
15079 M: Michal Januszewski <spock@gentoo.org>
15080 L: linux-fbdev@vger.kernel.org
15081 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15083 F: Documentation/fb/uvesafb.txt
15084 F: drivers/video/fbdev/uvesafb.*
15087 M: Stefan Agner <stefan@agner.ch>
15088 L: linux-mtd@lists.infradead.org
15090 F: drivers/mtd/nand/raw/vf610_nfc.c
15092 VFAT/FAT/MSDOS FILESYSTEM
15093 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15095 F: Documentation/filesystems/vfat.txt
15099 M: Alex Williamson <alex.williamson@redhat.com>
15100 L: kvm@vger.kernel.org
15101 T: git git://github.com/awilliam/linux-vfio.git
15103 F: Documentation/vfio.txt
15105 F: include/linux/vfio.h
15106 F: include/uapi/linux/vfio.h
15108 VFIO MEDIATED DEVICE DRIVERS
15109 M: Kirti Wankhede <kwankhede@nvidia.com>
15110 L: kvm@vger.kernel.org
15112 F: Documentation/vfio-mediated-device.txt
15113 F: drivers/vfio/mdev/
15114 F: include/linux/mdev.h
15115 F: samples/vfio-mdev/
15117 VFIO PLATFORM DRIVER
15118 M: Eric Auger <eric.auger@redhat.com>
15119 L: kvm@vger.kernel.org
15121 F: drivers/vfio/platform/
15124 R: Lukas Wunner <lukas@wunner.de>
15126 F: Documentation/gpu/vga-switcheroo.rst
15127 F: drivers/gpu/vga/vga_switcheroo.c
15128 F: include/linux/vga_switcheroo.h
15129 T: git git://anongit.freedesktop.org/drm/drm-misc
15131 VIA RHINE NETWORK DRIVER
15133 F: drivers/net/ethernet/via/via-rhine.c
15135 VIA SD/MMC CARD CONTROLLER DRIVER
15136 M: Bruce Chang <brucechang@via.com.tw>
15137 M: Harald Welte <HaraldWelte@viatech.com>
15139 F: drivers/mmc/host/via-sdmmc.c
15141 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15142 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15143 L: linux-fbdev@vger.kernel.org
15145 F: include/linux/via-core.h
15146 F: include/linux/via-gpio.h
15147 F: include/linux/via_i2c.h
15148 F: drivers/video/fbdev/via/
15150 VIA VELOCITY NETWORK DRIVER
15151 M: Francois Romieu <romieu@fr.zoreil.com>
15152 L: netdev@vger.kernel.org
15154 F: drivers/net/ethernet/via/via-velocity.*
15156 VIDEO MULTIPLEXER DRIVER
15157 M: Philipp Zabel <p.zabel@pengutronix.de>
15158 L: linux-media@vger.kernel.org
15160 F: drivers/media/platform/video-mux.c
15162 VIDEO I2C POLLING DRIVER
15163 M: Matt Ranostay <matt.ranostay@konsulko.com>
15164 L: linux-media@vger.kernel.org
15166 F: drivers/media/i2c/video-i2c.c
15168 VIDEOBUF2 FRAMEWORK
15169 M: Pawel Osciak <pawel@osciak.com>
15170 M: Marek Szyprowski <m.szyprowski@samsung.com>
15171 M: Kyungmin Park <kyungmin.park@samsung.com>
15172 L: linux-media@vger.kernel.org
15174 F: drivers/media/v4l2-core/videobuf2-*
15175 F: include/media/videobuf2-*
15177 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15178 M: Helen Koike <helen.koike@collabora.com>
15179 L: linux-media@vger.kernel.org
15180 T: git git://linuxtv.org/media_tree.git
15181 W: https://linuxtv.org
15183 F: drivers/media/platform/vimc/*
15186 M: Alex Williamson <alex.williamson@redhat.com>
15187 M: Paolo Bonzini <pbonzini@redhat.com>
15188 L: kvm@vger.kernel.org
15192 VIRTIO AND VHOST VSOCK DRIVER
15193 M: Stefan Hajnoczi <stefanha@redhat.com>
15194 L: kvm@vger.kernel.org
15195 L: virtualization@lists.linux-foundation.org
15196 L: netdev@vger.kernel.org
15198 F: include/linux/virtio_vsock.h
15199 F: include/uapi/linux/virtio_vsock.h
15200 F: include/uapi/linux/vsockmon.h
15201 F: include/uapi/linux/vm_sockets_diag.h
15202 F: net/vmw_vsock/diag.c
15203 F: net/vmw_vsock/af_vsock_tap.c
15204 F: net/vmw_vsock/virtio_transport_common.c
15205 F: net/vmw_vsock/virtio_transport.c
15206 F: drivers/net/vsockmon.c
15207 F: drivers/vhost/vsock.c
15208 F: drivers/vhost/vsock.h
15209 F: tools/testing/vsock/
15211 VIRTIO CONSOLE DRIVER
15212 M: Amit Shah <amit@kernel.org>
15213 L: virtualization@lists.linux-foundation.org
15215 F: drivers/char/virtio_console.c
15216 F: include/linux/virtio_console.h
15217 F: include/uapi/linux/virtio_console.h
15219 VIRTIO CORE, NET AND BLOCK DRIVERS
15220 M: "Michael S. Tsirkin" <mst@redhat.com>
15221 M: Jason Wang <jasowang@redhat.com>
15222 L: virtualization@lists.linux-foundation.org
15224 F: Documentation/devicetree/bindings/virtio/
15227 F: drivers/net/virtio_net.c
15228 F: drivers/block/virtio_blk.c
15229 F: include/linux/virtio*.h
15230 F: include/uapi/linux/virtio_*.h
15231 F: drivers/crypto/virtio/
15232 F: mm/balloon_compaction.c
15234 VIRTIO CRYPTO DRIVER
15235 M: Gonglei <arei.gonglei@huawei.com>
15236 L: virtualization@lists.linux-foundation.org
15237 L: linux-crypto@vger.kernel.org
15239 F: drivers/crypto/virtio/
15240 F: include/uapi/linux/virtio_crypto.h
15242 VIRTIO DRIVERS FOR S390
15243 M: Cornelia Huck <cohuck@redhat.com>
15244 M: Halil Pasic <pasic@linux.ibm.com>
15245 L: linux-s390@vger.kernel.org
15246 L: virtualization@lists.linux-foundation.org
15247 L: kvm@vger.kernel.org
15249 F: drivers/s390/virtio/
15250 F: arch/s390/include/uapi/asm/virtio-ccw.h
15253 M: David Airlie <airlied@linux.ie>
15254 M: Gerd Hoffmann <kraxel@redhat.com>
15255 L: dri-devel@lists.freedesktop.org
15256 L: virtualization@lists.linux-foundation.org
15257 T: git git://anongit.freedesktop.org/drm/drm-misc
15259 F: drivers/gpu/drm/virtio/
15260 F: include/uapi/linux/virtio_gpu.h
15262 VIRTIO HOST (VHOST)
15263 M: "Michael S. Tsirkin" <mst@redhat.com>
15264 M: Jason Wang <jasowang@redhat.com>
15265 L: kvm@vger.kernel.org
15266 L: virtualization@lists.linux-foundation.org
15267 L: netdev@vger.kernel.org
15268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15271 F: include/uapi/linux/vhost.h
15273 VIRTIO INPUT DRIVER
15274 M: Gerd Hoffmann <kraxel@redhat.com>
15276 F: drivers/virtio/virtio_input.c
15277 F: include/uapi/linux/virtio_input.h
15279 VIRTUAL BOX GUEST DEVICE DRIVER
15280 M: Hans de Goede <hdegoede@redhat.com>
15281 M: Arnd Bergmann <arnd@arndb.de>
15282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15284 F: include/linux/vbox_utils.h
15285 F: include/uapi/linux/vbox*.h
15286 F: drivers/virt/vboxguest/
15288 VIRTUAL SERIO DEVICE DRIVER
15289 M: Stephen Chandler Paul <thatslyude@gmail.com>
15291 F: drivers/input/serio/userio.c
15292 F: include/uapi/linux/userio.h
15294 VIVID VIRTUAL VIDEO DRIVER
15295 M: Hans Verkuil <hverkuil@xs4all.nl>
15296 L: linux-media@vger.kernel.org
15297 T: git git://linuxtv.org/media_tree.git
15298 W: https://linuxtv.org
15300 F: drivers/media/platform/vivid/*
15303 M: Florian Fainelli <f.fainelli@gmail.com>
15304 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15306 F: drivers/vlynq/vlynq.c
15307 F: include/linux/vlynq.h
15310 M: Martyn Welch <martyn@welchs.me.uk>
15311 M: Manohar Vanga <manohar.vanga@gmail.com>
15312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15313 L: devel@driverdev.osuosl.org
15315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15316 F: Documentation/driver-api/vme.rst
15317 F: drivers/staging/vme/
15319 F: include/linux/vme*
15321 VMWARE BALLOON DRIVER
15322 M: Xavier Deguillard <xdeguillard@vmware.com>
15323 M: Philip Moltmann <moltmann@vmware.com>
15324 M: "VMware, Inc." <pv-drivers@vmware.com>
15325 L: linux-kernel@vger.kernel.org
15327 F: drivers/misc/vmw_balloon.c
15329 VMWARE HYPERVISOR INTERFACE
15330 M: Alok Kataria <akataria@vmware.com>
15331 L: virtualization@lists.linux-foundation.org
15333 F: arch/x86/kernel/cpu/vmware.c
15335 VMWARE PVRDMA DRIVER
15336 M: Adit Ranadive <aditr@vmware.com>
15337 M: VMware PV-Drivers <pv-drivers@vmware.com>
15338 L: linux-rdma@vger.kernel.org
15340 F: drivers/infiniband/hw/vmw_pvrdma/
15342 VMware PVSCSI driver
15343 M: Jim Gill <jgill@vmware.com>
15344 M: VMware PV-Drivers <pv-drivers@vmware.com>
15345 L: linux-scsi@vger.kernel.org
15347 F: drivers/scsi/vmw_pvscsi.c
15348 F: drivers/scsi/vmw_pvscsi.h
15350 VMWARE VMMOUSE SUBDRIVER
15351 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15352 M: "VMware, Inc." <pv-drivers@vmware.com>
15353 L: linux-input@vger.kernel.org
15355 F: drivers/input/mouse/vmmouse.c
15356 F: drivers/input/mouse/vmmouse.h
15358 VMWARE VMXNET3 ETHERNET DRIVER
15359 M: Ronak Doshi <doshir@vmware.com>
15360 M: "VMware, Inc." <pv-drivers@vmware.com>
15361 L: netdev@vger.kernel.org
15363 F: drivers/net/vmxnet3/
15365 VOCORE VOCORE2 BOARD
15366 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15367 L: linux-mips@linux-mips.org
15369 F: arch/mips/boot/dts/ralink/vocore2.dts
15371 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15372 M: Liam Girdwood <lgirdwood@gmail.com>
15373 M: Mark Brown <broonie@kernel.org>
15374 L: linux-kernel@vger.kernel.org
15375 W: http://www.slimlogic.co.uk/?p=48
15376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15378 F: Documentation/devicetree/bindings/regulator/
15379 F: Documentation/power/regulator/
15380 F: drivers/regulator/
15381 F: include/dt-bindings/regulator/
15382 F: include/linux/regulator/
15385 M: David Ahern <dsa@cumulusnetworks.com>
15386 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15387 L: netdev@vger.kernel.org
15389 F: drivers/net/vrf.c
15390 F: Documentation/networking/vrf.txt
15392 VT1211 HARDWARE MONITOR DRIVER
15393 M: Juerg Haefliger <juergh@gmail.com>
15394 L: linux-hwmon@vger.kernel.org
15396 F: Documentation/hwmon/vt1211
15397 F: drivers/hwmon/vt1211.c
15399 VT8231 HARDWARE MONITOR DRIVER
15400 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15401 L: linux-hwmon@vger.kernel.org
15403 F: drivers/hwmon/vt8231.c
15405 VUB300 USB to SDIO/SD/MMC bridge chip
15406 M: Tony Olech <tony.olech@elandigitalsystems.com>
15407 L: linux-mmc@vger.kernel.org
15408 L: linux-usb@vger.kernel.org
15410 F: drivers/mmc/host/vub300.c
15412 W1 DALLAS'S 1-WIRE BUS
15413 M: Evgeniy Polyakov <zbr@ioremap.net>
15415 F: Documentation/w1/
15417 F: include/linux/w1.h
15419 W83791D HARDWARE MONITORING DRIVER
15420 M: Marc Hulsman <m.hulsman@tudelft.nl>
15421 L: linux-hwmon@vger.kernel.org
15423 F: Documentation/hwmon/w83791d
15424 F: drivers/hwmon/w83791d.c
15426 W83793 HARDWARE MONITORING DRIVER
15427 M: Rudolf Marek <r.marek@assembler.cz>
15428 L: linux-hwmon@vger.kernel.org
15430 F: Documentation/hwmon/w83793
15431 F: drivers/hwmon/w83793.c
15433 W83795 HARDWARE MONITORING DRIVER
15434 M: Jean Delvare <jdelvare@suse.com>
15435 L: linux-hwmon@vger.kernel.org
15437 F: drivers/hwmon/w83795.c
15439 W83L51xD SD/MMC CARD INTERFACE DRIVER
15440 M: Pierre Ossman <pierre@ossman.eu>
15442 F: drivers/mmc/host/wbsd.*
15444 WACOM PROTOCOL 4 SERIAL TABLETS
15445 M: Julian Squires <julian@cipht.net>
15446 M: Hans de Goede <hdegoede@redhat.com>
15447 L: linux-input@vger.kernel.org
15449 F: drivers/input/tablet/wacom_serial4.c
15451 WATCHDOG DEVICE DRIVERS
15452 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15453 M: Guenter Roeck <linux@roeck-us.net>
15454 L: linux-watchdog@vger.kernel.org
15455 W: http://www.linux-watchdog.org/
15456 T: git git://www.linux-watchdog.org/linux-watchdog.git
15458 F: Documentation/devicetree/bindings/watchdog/
15459 F: Documentation/watchdog/
15460 F: drivers/watchdog/
15461 F: include/linux/watchdog.h
15462 F: include/uapi/linux/watchdog.h
15464 WHISKEYCOVE PMIC GPIO DRIVER
15465 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15466 L: linux-gpio@vger.kernel.org
15468 F: drivers/gpio/gpio-wcove.c
15471 M: David Herrmann <dh.herrmann@googlemail.com>
15472 L: linux-input@vger.kernel.org
15474 F: drivers/hid/hid-wiimote*
15476 WILOCITY WIL6210 WIRELESS DRIVER
15477 M: Maya Erez <merez@codeaurora.org>
15478 L: linux-wireless@vger.kernel.org
15479 L: wil6210@qti.qualcomm.com
15481 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15482 F: drivers/net/wireless/ath/wil6210/
15485 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15486 M: linux-wimax@intel.com
15487 L: wimax@linuxwimax.org (subscribers-only)
15489 W: http://linuxwimax.org
15490 F: Documentation/wimax/README.wimax
15491 F: include/linux/wimax/debug.h
15492 F: include/net/wimax.h
15493 F: include/uapi/linux/wimax.h
15497 M: David Härdeman <david@hardeman.nu>
15499 F: drivers/media/rc/winbond-cir.c
15501 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15502 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15503 L: linux-watchdog@vger.kernel.org
15505 F: drivers/watchdog/ebc-c384_wdt.c
15507 WINSYSTEMS WS16C48 GPIO DRIVER
15508 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15509 L: linux-gpio@vger.kernel.org
15511 F: drivers/gpio/gpio-ws16c48.c
15513 WISTRON LAPTOP BUTTON DRIVER
15514 M: Miloslav Trmac <mitr@volny.cz>
15516 F: drivers/input/misc/wistron_btns.c
15518 WL3501 WIRELESS PCMCIA CARD DRIVER
15519 L: linux-wireless@vger.kernel.org
15521 F: drivers/net/wireless/wl3501*
15523 WOLFSON MICROELECTRONICS DRIVERS
15524 L: patches@opensource.cirrus.com
15525 T: git https://github.com/CirrusLogic/linux-drivers.git
15526 W: https://github.com/CirrusLogic/linux-drivers/wiki
15528 F: Documentation/hwmon/wm83??
15529 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15530 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15531 F: Documentation/devicetree/bindings/mfd/arizona.txt
15532 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15533 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15534 F: arch/arm/mach-s3c64xx/mach-crag6410*
15535 F: drivers/clk/clk-wm83*.c
15536 F: drivers/extcon/extcon-arizona.c
15537 F: drivers/leds/leds-wm83*.c
15538 F: drivers/gpio/gpio-*wm*.c
15539 F: drivers/gpio/gpio-arizona.c
15540 F: drivers/hwmon/wm83??-hwmon.c
15541 F: drivers/input/misc/wm831x-on.c
15542 F: drivers/input/touchscreen/wm831x-ts.c
15543 F: drivers/input/touchscreen/wm97*.c
15544 F: drivers/mfd/arizona*
15545 F: drivers/mfd/wm*.c
15546 F: drivers/mfd/cs47l24*
15547 F: drivers/power/supply/wm83*.c
15548 F: drivers/rtc/rtc-wm83*.c
15549 F: drivers/regulator/wm8*.c
15550 F: drivers/regulator/arizona*
15551 F: drivers/video/backlight/wm83*_bl.c
15552 F: drivers/watchdog/wm83*_wdt.c
15553 F: include/linux/mfd/arizona/
15554 F: include/linux/mfd/wm831x/
15555 F: include/linux/mfd/wm8350/
15556 F: include/linux/mfd/wm8400*
15557 F: include/linux/regulator/arizona*
15558 F: include/linux/wm97xx.h
15559 F: include/sound/wm????.h
15560 F: sound/soc/codecs/arizona.?
15561 F: sound/soc/codecs/wm*
15562 F: sound/soc/codecs/cs47l24*
15565 M: Tejun Heo <tj@kernel.org>
15566 R: Lai Jiangshan <jiangshanlai@gmail.com>
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15569 F: include/linux/workqueue.h
15570 F: kernel/workqueue.c
15571 F: Documentation/core-api/workqueue.rst
15573 X-POWERS AXP288 PMIC DRIVERS
15574 M: Hans de Goede <hdegoede@redhat.com>
15577 F: drivers/acpi/pmic/intel_pmic_xpower.c
15579 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15580 M: Chen-Yu Tsai <wens@csie.org>
15581 L: linux-kernel@vger.kernel.org
15586 M: Andrew Hendry <andrew.hendry@gmail.com>
15587 L: linux-x25@vger.kernel.org
15589 F: Documentation/networking/x25*
15590 F: include/net/x25*
15593 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15594 M: Thomas Gleixner <tglx@linutronix.de>
15595 M: Ingo Molnar <mingo@redhat.com>
15596 R: "H. Peter Anvin" <hpa@zytor.com>
15598 L: linux-kernel@vger.kernel.org
15599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15601 F: Documentation/devicetree/bindings/x86/
15602 F: Documentation/x86/
15606 M: Andy Lutomirski <luto@kernel.org>
15607 L: linux-kernel@vger.kernel.org
15608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15612 X86 MCE INFRASTRUCTURE
15613 M: Tony Luck <tony.luck@intel.com>
15614 M: Borislav Petkov <bp@alien8.de>
15615 L: linux-edac@vger.kernel.org
15617 F: arch/x86/kernel/cpu/mcheck/*
15619 X86 MICROCODE UPDATE SUPPORT
15620 M: Borislav Petkov <bp@alien8.de>
15622 F: arch/x86/kernel/cpu/microcode/*
15624 X86 PLATFORM DRIVERS
15625 M: Darren Hart <dvhart@infradead.org>
15626 M: Andy Shevchenko <andy@infradead.org>
15627 L: platform-driver-x86@vger.kernel.org
15628 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15630 F: drivers/platform/x86/
15631 F: drivers/platform/olpc/
15634 M: Andy Lutomirski <luto@kernel.org>
15635 L: linux-kernel@vger.kernel.org
15636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15638 F: arch/x86/entry/vdso/
15640 XC2028/3028 TUNER DRIVER
15641 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15642 L: linux-media@vger.kernel.org
15643 W: https://linuxtv.org
15644 T: git git://linuxtv.org/media_tree.git
15646 F: drivers/media/tuners/tuner-xc2028.*
15648 XDP SOCKETS (AF_XDP)
15649 M: Björn Töpel <bjorn.topel@intel.com>
15650 M: Magnus Karlsson <magnus.karlsson@intel.com>
15651 L: netdev@vger.kernel.org
15653 F: kernel/bpf/xskmap.c
15656 XEN BLOCK SUBSYSTEM
15657 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15658 M: Roger Pau Monné <roger.pau@citrix.com>
15659 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15661 F: drivers/block/xen-blkback/*
15662 F: drivers/block/xen*
15665 M: Stefano Stabellini <sstabellini@kernel.org>
15666 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15669 F: arch/arm/include/asm/xen/
15671 XEN HYPERVISOR ARM64
15672 M: Stefano Stabellini <sstabellini@kernel.org>
15673 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15676 F: arch/arm64/include/asm/xen/
15678 XEN HYPERVISOR INTERFACE
15679 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15680 M: Juergen Gross <jgross@suse.com>
15681 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15685 F: drivers/*/xen-*front.c
15687 F: arch/x86/include/asm/xen/
15688 F: arch/x86/include/asm/pvclock-abi.h
15690 F: include/uapi/xen/
15691 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15692 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15694 XEN NETWORK BACKEND DRIVER
15695 M: Wei Liu <wei.liu2@citrix.com>
15696 M: Paul Durrant <paul.durrant@citrix.com>
15697 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15698 L: netdev@vger.kernel.org
15700 F: drivers/net/xen-netback/*
15703 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15704 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15706 F: arch/x86/pci/*xen*
15707 F: drivers/pci/*xen*
15710 M: Juergen Gross <jgross@suse.com>
15711 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15712 L: linux-scsi@vger.kernel.org
15714 F: drivers/scsi/xen-scsifront.c
15715 F: drivers/xen/xen-scsiback.c
15716 F: include/xen/interface/io/vscsiif.h
15718 XEN SWIOTLB SUBSYSTEM
15719 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15720 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15721 L: iommu@lists.linux-foundation.org
15723 F: arch/x86/xen/*swiotlb*
15724 F: drivers/xen/*swiotlb*
15726 XEN SOUND FRONTEND DRIVER
15727 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15728 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15734 M: Darrick J. Wong <darrick.wong@oracle.com>
15735 M: linux-xfs@vger.kernel.org
15736 L: linux-xfs@vger.kernel.org
15738 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15740 F: Documentation/filesystems/xfs.txt
15743 XILINX AXI ETHERNET DRIVER
15744 M: Anirudha Sarangi <anirudh@xilinx.com>
15745 M: John Linn <John.Linn@xilinx.com>
15747 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15749 XILINX UARTLITE SERIAL DRIVER
15750 M: Peter Korsgaard <jacmet@sunsite.dk>
15751 L: linux-serial@vger.kernel.org
15753 F: drivers/tty/serial/uartlite.c
15755 XILINX VIDEO IP CORES
15756 M: Hyun Kwon <hyun.kwon@xilinx.com>
15757 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15758 L: linux-media@vger.kernel.org
15759 T: git git://linuxtv.org/media_tree.git
15761 F: Documentation/devicetree/bindings/media/xilinx/
15762 F: drivers/media/platform/xilinx/
15763 F: include/uapi/linux/xilinx-v4l2-controls.h
15766 M: Eli Billauer <eli.billauer@gmail.com>
15767 L: linux-kernel@vger.kernel.org
15769 F: drivers/char/xillybus/
15772 M: George Cherian <george.cherian@cavium.com>
15773 M: Jan Glauber <jglauber@cavium.com>
15774 L: linux-i2c@vger.kernel.org
15775 W: http://www.cavium.com
15777 F: drivers/i2c/busses/i2c-xlp9xx.c
15779 XRA1403 GPIO EXPANDER
15780 M: Nandor Han <nandor.han@ge.com>
15781 M: Semi Malinen <semi.malinen@ge.com>
15782 L: linux-gpio@vger.kernel.org
15784 F: drivers/gpio/gpio-xra1403.c
15785 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15787 XTENSA XTFPGA PLATFORM SUPPORT
15788 M: Max Filippov <jcmvbkbc@gmail.com>
15789 L: linux-xtensa@linux-xtensa.org
15791 F: drivers/spi/spi-xtensa-xtfpga.c
15792 F: sound/soc/xtensa/xtfpga-i2s.c
15794 YAM DRIVER FOR AX.25
15795 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15796 L: linux-hams@vger.kernel.org
15798 F: drivers/net/hamradio/yam*
15799 F: include/linux/yam.h
15801 YAMA SECURITY MODULE
15802 M: Kees Cook <keescook@chromium.org>
15803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15806 F: Documentation/admin-guide/LSM/Yama.rst
15808 YEALINK PHONE DRIVER
15809 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15810 L: usbb2k-api-dev@nongnu.org
15812 F: Documentation/input/devices/yealink.rst
15813 F: drivers/input/misc/yealink.*
15815 Z8530 DRIVER FOR AX.25
15816 M: Joerg Reuter <jreuter@yaina.de>
15817 W: http://yaina.de/jreuter/
15818 W: http://www.qsl.net/dl1bke/
15819 L: linux-hams@vger.kernel.org
15821 F: Documentation/networking/z8530drv.txt
15822 F: drivers/net/hamradio/*scc.c
15823 F: drivers/net/hamradio/z8530.h
15825 ZBUD COMPRESSED PAGE ALLOCATOR
15826 M: Seth Jennings <sjenning@redhat.com>
15827 M: Dan Streetman <ddstreet@ieee.org>
15828 L: linux-mm@kvack.org
15831 F: include/linux/zbud.h
15833 ZD1211RW WIRELESS DRIVER
15834 M: Daniel Drake <dsd@gentoo.org>
15835 M: Ulrich Kunitz <kune@deine-taler.de>
15836 W: http://zd1211.ath.cx/wiki/DriverRewrite
15837 L: linux-wireless@vger.kernel.org
15838 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15840 F: drivers/net/wireless/zydas/zd1211rw/
15842 ZD1301 MEDIA DRIVER
15843 M: Antti Palosaari <crope@iki.fi>
15844 L: linux-media@vger.kernel.org
15845 W: https://linuxtv.org/
15846 W: http://palosaari.fi/linux/
15847 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15849 F: drivers/media/usb/dvb-usb-v2/zd1301*
15851 ZD1301_DEMOD MEDIA DRIVER
15852 M: Antti Palosaari <crope@iki.fi>
15853 L: linux-media@vger.kernel.org
15854 W: https://linuxtv.org/
15855 W: http://palosaari.fi/linux/
15856 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15858 F: drivers/media/dvb-frontends/zd1301_demod*
15860 ZPOOL COMPRESSED PAGE STORAGE API
15861 M: Dan Streetman <ddstreet@ieee.org>
15862 L: linux-mm@kvack.org
15865 F: include/linux/zpool.h
15867 ZR36067 VIDEO FOR LINUX DRIVER
15868 L: mjpeg-users@lists.sourceforge.net
15869 L: linux-media@vger.kernel.org
15870 W: http://mjpeg.sourceforge.net/driver-zoran/
15871 T: hg https://linuxtv.org/hg/v4l-dvb
15873 F: drivers/staging/media/zoran/
15875 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15876 M: Minchan Kim <minchan@kernel.org>
15877 M: Nitin Gupta <ngupta@vflare.org>
15878 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15879 L: linux-kernel@vger.kernel.org
15881 F: drivers/block/zram/
15882 F: Documentation/blockdev/zram.txt
15884 ZS DECSTATION Z85C30 SERIAL DRIVER
15885 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15887 F: drivers/tty/serial/zs.*
15889 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15890 M: Minchan Kim <minchan@kernel.org>
15891 M: Nitin Gupta <ngupta@vflare.org>
15892 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15893 L: linux-mm@kvack.org
15896 F: include/linux/zsmalloc.h
15897 F: Documentation/vm/zsmalloc.rst
15899 ZSWAP COMPRESSED SWAP CACHING
15900 M: Seth Jennings <sjenning@redhat.com>
15901 M: Dan Streetman <ddstreet@ieee.org>
15902 L: linux-mm@kvack.org
15907 M: Linus Torvalds <torvalds@linux-foundation.org>
15908 L: linux-kernel@vger.kernel.org
15909 Q: http://patchwork.kernel.org/project/LKML/list/
15910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15911 S: Buried alive in reporters