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/device_drivers/3com/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 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD9389B DRIVER
858 M: Hans Verkuil <hans.verkuil@cisco.com>
859 L: linux-media@vger.kernel.org
861 F: drivers/media/i2c/ad9389b*
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M: Mircea Caprioru <mircea.caprioru@analog.com>
866 F: drivers/mux/adgs1408.c
867 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M: Stefan Popa <stefan.popa@analog.com>
871 L: linux-pm@vger.kernel.org
872 W: http://ez.analog.com/community/linux-device-drivers
874 F: drivers/power/supply/adp5061.c
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M: Lars-Peter Clausen <lars@metafoo.de>
878 L: linux-media@vger.kernel.org
879 W: http://ez.analog.com/community/linux-device-drivers
881 F: drivers/media/i2c/adv7180.c
883 ANALOG DEVICES INC ADV748X DRIVER
884 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L: linux-media@vger.kernel.org
887 F: drivers/media/i2c/adv748x/*
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M: Hans Verkuil <hans.verkuil@cisco.com>
891 L: linux-media@vger.kernel.org
893 F: drivers/media/i2c/adv7511*
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M: Hans Verkuil <hans.verkuil@cisco.com>
897 L: linux-media@vger.kernel.org
899 F: drivers/media/i2c/adv7604*
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M: Hans Verkuil <hans.verkuil@cisco.com>
903 L: linux-media@vger.kernel.org
905 F: drivers/media/i2c/adv7842*
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M: Lars-Peter Clausen <lars@metafoo.de>
909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W: http://wiki.analog.com/
911 W: http://ez.analog.com/community/linux-device-drivers
913 F: sound/soc/codecs/adau*
914 F: sound/soc/codecs/adav*
915 F: sound/soc/codecs/ad1*
916 F: sound/soc/codecs/ad7*
917 F: sound/soc/codecs/ssm*
918 F: sound/soc/codecs/sigmadsp.*
920 ANALOG DEVICES INC DMA DRIVERS
921 M: Lars-Peter Clausen <lars@metafoo.de>
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: drivers/dma/dma-axi-dmac.c
926 ANALOG DEVICES INC IIO DRIVERS
927 M: Lars-Peter Clausen <lars@metafoo.de>
928 M: Michael Hennerich <Michael.Hennerich@analog.com>
929 W: http://wiki.analog.com/
930 W: http://ez.analog.com/community/linux-device-drivers
932 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
935 F: drivers/iio/adc/ltc2497*
936 X: drivers/iio/*/adjd*
937 F: drivers/staging/iio/*/ad*
940 M: Greentime Hu <green.hu@gmail.com>
941 M: Vincent Chen <deanbo422@gmail.com>
942 T: git https://github.com/andestech/linux.git
945 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F: Documentation/devicetree/bindings/nds32/
950 ANDROID CONFIG FRAGMENTS
951 M: Rob Herring <robh@kernel.org>
953 F: kernel/configs/android*
956 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M: Arve Hjønnevåg <arve@android.com>
958 M: Todd Kjos <tkjos@android.com>
959 M: Martijn Coenen <maco@android.com>
960 M: Joel Fernandes <joel@joelfernandes.org>
961 M: Christian Brauner <christian@brauner.io>
962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L: devel@driverdev.osuosl.org
966 F: drivers/staging/android/
968 ANDROID GOLDFISH PIC DRIVER
969 M: Miodrag Dinic <miodrag.dinic@mips.com>
971 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F: drivers/irqchip/irq-goldfish-pic.c
974 ANDROID GOLDFISH RTC DRIVER
975 M: Miodrag Dinic <miodrag.dinic@mips.com>
977 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F: drivers/rtc/rtc-goldfish.c
981 M: Laura Abbott <labbott@redhat.com>
982 M: Sumit Semwal <sumit.semwal@linaro.org>
983 L: devel@driverdev.osuosl.org
984 L: dri-devel@lists.freedesktop.org
985 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
987 F: drivers/staging/android/ion
988 F: drivers/staging/android/uapi/ion.h
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M: Johannes Berg <johannes@sipsolutions.net>
992 L: linuxppc-dev@lists.ozlabs.org
993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M: William Breathitt Gray <vilhelm.gray@gmail.com>
999 L: linux-iio@vger.kernel.org
1001 F: drivers/iio/adc/stx104.c
1004 M: Jiri Kosina <jikos@kernel.org>
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F: arch/x86/kernel/apm_32.c
1008 F: include/linux/apm_bios.h
1009 F: include/uapi/linux/apm_bios.h
1010 F: drivers/char/apm-emulation.c
1012 APPARMOR SECURITY MODULE
1013 M: John Johansen <john.johansen@canonical.com>
1014 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W: wiki.apparmor.net
1016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1018 F: security/apparmor/
1019 F: Documentation/admin-guide/LSM/apparmor.rst
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M: Henrik Rydberg <rydberg@bitmath.org>
1023 L: linux-input@vger.kernel.org
1025 F: drivers/input/mouse/bcm5974.c
1028 M: Henrik Rydberg <rydberg@bitmath.org>
1029 L: linux-hwmon@vger.kernel.org
1031 F: drivers/hwmon/applesmc.c
1033 APPLETALK NETWORK LAYER
1034 L: netdev@vger.kernel.org
1036 F: drivers/net/appletalk/
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M: Duc Dang <dhdang@apm.com>
1042 F: arch/arm64/boot/dts/apm/
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M: Loc Ho <lho@apm.com>
1047 F: drivers/edac/xgene_edac.c
1048 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M: Iyappan Subramanian <isubramanian@apm.com>
1052 M: Keyur Chudgar <kchudgar@apm.com>
1054 F: drivers/net/ethernet/apm/xgene-v2/
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M: Iyappan Subramanian <isubramanian@apm.com>
1058 M: Keyur Chudgar <kchudgar@apm.com>
1059 M: Quan Nguyen <qnguyen@apm.com>
1061 F: drivers/net/ethernet/apm/xgene/
1062 F: drivers/net/phy/mdio-xgene.c
1063 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M: Tai Nguyen <ttnguyen@apm.com>
1069 F: drivers/perf/xgene_pmu.c
1070 F: Documentation/perf/xgene-pmu.txt
1071 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1073 APTINA CAMERA SENSOR PLL
1074 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L: linux-media@vger.kernel.org
1077 F: drivers/media/i2c/aptina-pll.*
1079 ARC FRAMEBUFFER DRIVER
1080 M: Jaya Kumar <jayalk@intworks.biz>
1082 F: drivers/video/fbdev/arcfb.c
1083 F: drivers/video/fbdev/core/fb_defio.c
1086 M: Alexey Brodkin <abrodkin@synopsys.com>
1088 F: drivers/gpu/drm/arc/
1089 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1091 ARCNET NETWORK LAYER
1092 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L: netdev@vger.kernel.org
1095 F: drivers/net/arcnet/
1096 F: include/uapi/linux/if_arcnet.h
1098 ARM ARCHITECTED TIMER DRIVER
1099 M: Mark Rutland <mark.rutland@arm.com>
1100 M: Marc Zyngier <marc.zyngier@arm.com>
1101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 F: arch/arm/include/asm/arch_timer.h
1104 F: arch/arm64/include/asm/arch_timer.h
1105 F: drivers/clocksource/arm_arch_timer.c
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M: Linus Walleij <linus.walleij@linaro.org>
1109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 F: Documentation/devicetree/bindings/arm/arm-boards
1112 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F: arch/arm/mach-integrator/
1117 F: arch/arm/mach-realview/
1118 F: arch/arm/mach-versatile/
1119 F: arch/arm/plat-versatile/
1120 F: arch/arm/boot/dts/arm-realview-*
1121 F: arch/arm/boot/dts/integrator*
1122 F: arch/arm/boot/dts/versatile*
1123 F: drivers/clk/versatile/
1124 F: drivers/i2c/busses/i2c-versatile.c
1125 F: drivers/irqchip/irq-versatile-fpga.c
1126 F: drivers/mtd/maps/physmap_of_versatile.c
1127 F: drivers/power/reset/arm-versatile-reboot.c
1128 F: drivers/soc/versatile/
1130 ARM HDLCD DRM DRIVER
1131 M: Liviu Dudau <liviu.dudau@arm.com>
1133 F: drivers/gpu/drm/arm/hdlcd_*
1134 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1136 ARM KOMEDA DRM-KMS DRIVER
1137 M: James (Qian) Wang <james.qian.wang@arm.com>
1138 M: Liviu Dudau <liviu.dudau@arm.com>
1139 L: Mali DP Maintainers <malidp@foss.arm.com>
1141 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1142 F: drivers/gpu/drm/arm/display/include/
1143 F: drivers/gpu/drm/arm/display/komeda/
1144 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1145 F: Documentation/gpu/komeda-kms.rst
1147 ARM MALI-DP DRM DRIVER
1148 M: Liviu Dudau <liviu.dudau@arm.com>
1149 M: Brian Starkey <brian.starkey@arm.com>
1150 L: Mali DP Maintainers <malidp@foss.arm.com>
1152 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1153 F: drivers/gpu/drm/arm/
1154 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1155 F: Documentation/gpu/afbc.rst
1157 ARM MFM AND FLOPPY DRIVERS
1158 M: Ian Molton <spyro@f2s.com>
1160 F: arch/arm/lib/floppydma.S
1161 F: arch/arm/include/asm/floppy.h
1163 ARM PMU PROFILING AND DEBUGGING
1164 M: Will Deacon <will.deacon@arm.com>
1165 M: Mark Rutland <mark.rutland@arm.com>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 F: arch/arm*/kernel/perf_*
1169 F: arch/arm/oprofile/common.c
1170 F: arch/arm*/kernel/hw_breakpoint.c
1171 F: arch/arm*/include/asm/hw_breakpoint.h
1172 F: arch/arm*/include/asm/perf_event.h
1174 F: include/linux/perf/arm_pmu.h
1175 F: Documentation/devicetree/bindings/arm/pmu.txt
1176 F: Documentation/devicetree/bindings/perf/
1179 M: Russell King <linux@armlinux.org.uk>
1180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 W: http://www.armlinux.org.uk/
1183 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1185 X: arch/arm/boot/dts/
1187 ARM PRIMECELL AACI PL041 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1192 ARM PRIMECELL BUS SUPPORT
1193 M: Russell King <linux@armlinux.org.uk>
1196 F: include/linux/amba/bus.h
1198 ARM PRIMECELL CLCD PL110 DRIVER
1199 M: Russell King <linux@armlinux.org.uk>
1201 F: drivers/video/fbdev/amba-clcd.*
1203 ARM PRIMECELL KMI PL050 DRIVER
1204 M: Russell King <linux@armlinux.org.uk>
1206 F: drivers/input/serio/ambakmi.*
1207 F: include/linux/amba/kmi.h
1209 ARM PRIMECELL MMCI PL180/1 DRIVER
1210 M: Russell King <linux@armlinux.org.uk>
1212 F: drivers/mmc/host/mmci.*
1213 F: include/linux/amba/mmci.h
1215 ARM PRIMECELL SSP PL022 SPI DRIVER
1216 M: Linus Walleij <linus.walleij@linaro.org>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1220 F: drivers/spi/spi-pl022.c
1222 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1223 M: Russell King <linux@armlinux.org.uk>
1225 F: drivers/tty/serial/amba-pl01*.c
1226 F: include/linux/amba/serial.h
1228 ARM PRIMECELL VIC PL190/PL192 DRIVER
1229 M: Linus Walleij <linus.walleij@linaro.org>
1230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1233 F: drivers/irqchip/irq-vic.c
1236 M: Will Deacon <will.deacon@arm.com>
1237 R: Robin Murphy <robin.murphy@arm.com>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 F: drivers/iommu/arm-smmu.c
1241 F: drivers/iommu/arm-smmu-v3.c
1242 F: drivers/iommu/io-pgtable-arm.c
1243 F: drivers/iommu/io-pgtable-arm-v7s.c
1245 ARM SUB-ARCHITECTURES
1246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1252 ARM/ACTIONS SEMI ARCHITECTURE
1253 M: Andreas Färber <afaerber@suse.de>
1254 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 F: arch/arm/mach-actions/
1259 F: arch/arm/boot/dts/owl-*
1260 F: arch/arm64/boot/dts/actions/
1261 F: drivers/clk/actions/
1262 F: drivers/clocksource/timer-owl*
1263 F: drivers/dma/owl-dma.c
1264 F: drivers/i2c/busses/i2c-owl.c
1265 F: drivers/pinctrl/actions/*
1266 F: drivers/soc/actions/
1267 F: include/dt-bindings/power/owl-*
1268 F: include/linux/soc/actions/
1269 F: Documentation/devicetree/bindings/arm/actions.txt
1270 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1271 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1272 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1273 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1274 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1275 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1277 ARM/ADS SPHERE MACHINE SUPPORT
1278 M: Lennert Buytenhek <kernel@wantstofly.org>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 ARM/AFEB9260 MACHINE SUPPORT
1283 M: Sergey Lapin <slapin@ossfans.org>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 ARM/AJECO 1ARM MACHINE SUPPORT
1288 M: Lennert Buytenhek <kernel@wantstofly.org>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 ARM/Allwinner SoC Clock Support
1293 M: Emilio López <emilio@elopez.com.ar>
1295 F: drivers/clk/sunxi/
1297 ARM/Allwinner sunXi SoC support
1298 M: Maxime Ripard <maxime.ripard@bootlin.com>
1299 M: Chen-Yu Tsai <wens@csie.org>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 F: arch/arm/mach-sunxi/
1305 F: arch/arm64/boot/dts/allwinner/
1306 F: drivers/clk/sunxi-ng/
1307 F: drivers/pinctrl/sunxi/
1308 F: drivers/soc/sunxi/
1309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1311 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1312 M: Neil Armstrong <narmstrong@baylibre.com>
1313 M: Jerome Brunet <jbrunet@baylibre.com>
1314 L: linux-amlogic@lists.infradead.org
1316 F: drivers/clk/meson/
1317 F: include/dt-bindings/clock/meson*
1318 F: include/dt-bindings/clock/gxbb*
1319 F: Documentation/devicetree/bindings/clock/amlogic*
1321 ARM/Amlogic Meson SoC support
1322 M: Kevin Hilman <khilman@baylibre.com>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 L: linux-amlogic@lists.infradead.org
1325 W: http://linux-meson.com/
1327 F: arch/arm/mach-meson/
1328 F: arch/arm/boot/dts/meson*
1329 F: arch/arm64/boot/dts/amlogic/
1330 F: drivers/pinctrl/meson/
1331 F: drivers/mmc/host/meson*
1332 F: drivers/soc/amlogic/
1335 ARM/Amlogic Meson SoC Sound Drivers
1336 M: Jerome Brunet <jbrunet@baylibre.com>
1337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1340 F: Documentation/devicetree/bindings/sound/amlogic*
1342 ARM/Annapurna Labs ALPINE ARCHITECTURE
1343 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1344 M: Antoine Tenart <antoine.tenart@bootlin.com>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 F: arch/arm/mach-alpine/
1348 F: arch/arm/boot/dts/alpine*
1349 F: arch/arm64/boot/dts/al/
1350 F: drivers/*/*alpine*
1352 ARM/ARTPEC MACHINE SUPPORT
1353 M: Jesper Nilsson <jesper.nilsson@axis.com>
1354 M: Lars Persson <lars.persson@axis.com>
1356 L: linux-arm-kernel@axis.com
1357 F: arch/arm/mach-artpec
1358 F: arch/arm/boot/dts/artpec6*
1360 F: drivers/crypto/axis
1361 F: drivers/pinctrl/pinctrl-artpec*
1362 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1364 ARM/ASPEED I2C DRIVER
1365 M: Brendan Higgins <brendanhiggins@google.com>
1366 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1367 R: Joel Stanley <joel@jms.id.au>
1368 L: linux-i2c@vger.kernel.org
1369 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1371 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1372 F: drivers/i2c/busses/i2c-aspeed.c
1373 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1374 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1376 ARM/ASPEED MACHINE SUPPORT
1377 M: Joel Stanley <joel@jms.id.au>
1378 R: Andrew Jeffery <andrew@aj.id.au>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1381 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1384 F: arch/arm/mach-aspeed/
1385 F: arch/arm/boot/dts/aspeed-*
1388 ARM/CALXEDA HIGHBANK ARCHITECTURE
1389 M: Rob Herring <robh@kernel.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/mach-highbank/
1393 F: arch/arm/boot/dts/highbank.dts
1394 F: arch/arm/boot/dts/ecx-*.dts*
1396 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1397 M: Krzysztof Halasa <khalasa@piap.pl>
1399 F: arch/arm/mach-cns3xxx/
1401 ARM/CAVIUM THUNDER NETWORK DRIVER
1402 M: Sunil Goutham <sgoutham@cavium.com>
1403 M: Robert Richter <rric@kernel.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: drivers/net/ethernet/cavium/thunder/
1408 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1409 M: Lukasz Majewski <lukma@denx.de>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 F: arch/arm/mach-ep93xx/ts72xx.c
1414 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1415 M: Alexander Shiyan <shc_work@mail.ru>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1421 M: Lennert Buytenhek <kernel@wantstofly.org>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1426 M: Hartley Sweeten <hsweeten@visionengravers.com>
1427 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 F: arch/arm/mach-ep93xx/
1431 F: arch/arm/mach-ep93xx/include/mach/
1434 M: Russell King <linux@armlinux.org.uk>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1438 F: drivers/clk/clkdev.c
1440 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1441 M: Mike Rapoport <mike@compulab.co.il>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1446 M: Baruch Siach <baruch@tkos.co.il>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: arch/arm/boot/dts/cx92755*
1452 ARM/CONTEC MICRO9 MACHINE SUPPORT
1453 M: Hubert Feurstein <hubert.feurstein@contec.at>
1455 F: arch/arm/mach-ep93xx/micro9.c
1457 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1458 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1459 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 F: drivers/hwtracing/coresight/*
1463 F: Documentation/trace/coresight.txt
1464 F: Documentation/trace/coresight-cpu-debug.txt
1465 F: Documentation/devicetree/bindings/arm/coresight.txt
1466 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1467 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1468 F: tools/perf/arch/arm/util/pmu.c
1469 F: tools/perf/arch/arm/util/auxtrace.c
1470 F: tools/perf/arch/arm/util/cs-etm.c
1471 F: tools/perf/arch/arm/util/cs-etm.h
1472 F: tools/perf/util/cs-etm.*
1473 F: tools/perf/util/cs-etm-decoder/*
1475 ARM/CORGI MACHINE SUPPORT
1476 M: Richard Purdie <rpurdie@rpsys.net>
1479 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1480 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1481 M: Linus Walleij <linus.walleij@linaro.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 T: git git://github.com/ulli-kroll/linux.git
1485 F: Documentation/devicetree/bindings/arm/gemini.txt
1486 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1487 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1488 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1489 F: arch/arm/mach-gemini/
1490 F: drivers/net/ethernet/cortina/
1491 F: drivers/pinctrl/pinctrl-gemini.c
1492 F: drivers/rtc/rtc-ftrtc010.c
1494 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1495 M: Barry Song <baohua@kernel.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1499 F: arch/arm/boot/dts/prima2*
1500 F: arch/arm/mach-prima2/
1501 F: drivers/clk/sirf/
1502 F: drivers/clocksource/timer-prima2.c
1503 F: drivers/clocksource/timer-atlas7.c
1507 ARM/EBSA110 MACHINE SUPPORT
1508 M: Russell King <linux@armlinux.org.uk>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W: http://www.armlinux.org.uk/
1512 F: arch/arm/mach-ebsa110/
1513 F: drivers/net/ethernet/amd/am79c961a.*
1515 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1516 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1517 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1523 M: Robert Jarzmik <robert.jarzmik@free.fr>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 F: arch/arm/mach-pxa/ezx.c
1528 ARM/FARADAY FA526 PORT
1529 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 T: git git://git.berlios.de/gemini-board
1533 F: arch/arm/mm/*-fa*
1535 ARM/FOOTBRIDGE ARCHITECTURE
1536 M: Russell King <linux@armlinux.org.uk>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 W: http://www.armlinux.org.uk/
1540 F: arch/arm/include/asm/hardware/dec21285.h
1541 F: arch/arm/mach-footbridge/
1543 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1544 M: Shawn Guo <shawnguo@kernel.org>
1545 M: Sascha Hauer <s.hauer@pengutronix.de>
1546 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1547 R: Fabio Estevam <fabio.estevam@nxp.com>
1548 R: NXP Linux Team <linux-imx@nxp.com>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1552 F: arch/arm/mach-imx/
1553 F: arch/arm/mach-mxs/
1554 F: arch/arm/boot/dts/imx*
1555 F: arch/arm/configs/imx*_defconfig
1556 F: arch/arm64/boot/dts/freescale/imx*
1558 F: drivers/firmware/imx/
1560 F: include/linux/firmware/imx/
1563 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1564 M: Shawn Guo <shawnguo@kernel.org>
1565 M: Sascha Hauer <s.hauer@pengutronix.de>
1566 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1567 R: Stefan Agner <stefan@agner.ch>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1571 F: arch/arm/mach-imx/*vf610*
1572 F: arch/arm/boot/dts/vf*
1574 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1575 M: Shawn Guo <shawnguo@kernel.org>
1576 M: Li Yang <leoyang.li@nxp.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1580 F: arch/arm/boot/dts/ls1021a*
1581 F: arch/arm64/boot/dts/freescale/fsl-*
1582 F: arch/arm64/boot/dts/freescale/qoriq-*
1584 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1585 M: Lennert Buytenhek <kernel@wantstofly.org>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 ARM/GUMSTIX MACHINE SUPPORT
1590 M: Steve Sakoman <sakoman@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1595 M: Philipp Zabel <philipp.zabel@gmail.com>
1596 M: Paul Parsons <lost.distance@yahoo.com>
1597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F: arch/arm/mach-pxa/hx4700.c
1600 F: arch/arm/mach-pxa/include/mach/hx4700.h
1601 F: sound/soc/pxa/hx4700.c
1603 ARM/HISILICON SOC SUPPORT
1604 M: Wei Xu <xuwei5@hisilicon.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 W: http://www.hisilicon.com
1608 T: git git://github.com/hisilicon/linux-hisi.git
1609 F: arch/arm/mach-hisi/
1610 F: arch/arm/boot/dts/hi3*
1611 F: arch/arm/boot/dts/hip*
1612 F: arch/arm/boot/dts/hisi*
1613 F: arch/arm64/boot/dts/hisilicon/
1615 ARM/HP JORNADA 7XX MACHINE SUPPORT
1616 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1620 F: arch/arm/mach-sa1100/jornada720.c
1621 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1623 ARM/IGEP MACHINE SUPPORT
1624 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1625 M: Javier Martinez Canillas <javier@dowhile0.org>
1626 L: linux-omap@vger.kernel.org
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/boot/dts/omap3-igep*
1631 ARM/INCOME PXA270 SUPPORT
1632 M: Marek Vasut <marek.vasut@gmail.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1637 ARM/INTEL IOP13XX ARM ARCHITECTURE
1638 M: Lennert Buytenhek <kernel@wantstofly.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 ARM/INTEL IOP32X ARM ARCHITECTURE
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/INTEL IOP33X ARM ARCHITECTURE
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 ARM/INTEL IQ81342EX MACHINE SUPPORT
1652 M: Lennert Buytenhek <kernel@wantstofly.org>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 ARM/INTEL IXDP2850 MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/INTEL IXP4XX ARM ARCHITECTURE
1662 M: Imre Kaloz <kaloz@openwrt.org>
1663 M: Krzysztof Halasa <khalasa@piap.pl>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/mach-ixp4xx/
1668 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1669 M: Jonathan Cameron <jic23@cam.ac.uk>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 F: arch/arm/mach-pxa/stargate2.c
1673 F: drivers/pcmcia/pxa2xx_stargate2.c
1675 ARM/INTEL XSC3 (MANZANO) ARM CORE
1676 M: Lennert Buytenhek <kernel@wantstofly.org>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1681 M: Lennert Buytenhek <kernel@wantstofly.org>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 ARM/LG1K ARCHITECTURE
1686 M: Chanho Min <chanho.min@lge.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: arch/arm64/boot/dts/lg/
1691 ARM/LOGICPD PXA270 MACHINE SUPPORT
1692 M: Lennert Buytenhek <kernel@wantstofly.org>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 ARM/LPC18XX ARCHITECTURE
1697 M: Vladimir Zapolskiy <vz@mleia.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: arch/arm/boot/dts/lpc43*
1701 F: drivers/i2c/busses/i2c-lpc2k.c
1702 F: drivers/memory/pl172.c
1703 F: drivers/mtd/spi-nor/nxp-spifi.c
1704 F: drivers/rtc/rtc-lpc24xx.c
1707 ARM/LPC32XX SOC SUPPORT
1708 M: Vladimir Zapolskiy <vz@mleia.com>
1709 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1713 F: arch/arm/boot/dts/lpc32*
1714 F: arch/arm/mach-lpc32xx/
1715 F: drivers/i2c/busses/i2c-pnx.c
1716 F: drivers/net/ethernet/nxp/lpc_eth.c
1717 F: drivers/usb/host/ohci-nxp.c
1718 F: drivers/watchdog/pnx4008_wdt.c
1721 ARM/MAGICIAN MACHINE SUPPORT
1722 M: Philipp Zabel <philipp.zabel@gmail.com>
1725 ARM/Marvell Dove/MV78xx0/Orion SOC support
1726 M: Jason Cooper <jason@lakedaemon.net>
1727 M: Andrew Lunn <andrew@lunn.ch>
1728 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1729 M: Gregory Clement <gregory.clement@bootlin.com>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 F: Documentation/devicetree/bindings/soc/dove/
1733 F: arch/arm/mach-dove/
1734 F: arch/arm/mach-mv78xx0/
1735 F: arch/arm/mach-orion5x/
1736 F: arch/arm/plat-orion/
1737 F: arch/arm/boot/dts/dove*
1738 F: arch/arm/boot/dts/orion5x*
1740 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1741 M: Jason Cooper <jason@lakedaemon.net>
1742 M: Andrew Lunn <andrew@lunn.ch>
1743 M: Gregory Clement <gregory.clement@bootlin.com>
1744 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 F: arch/arm/boot/dts/armada*
1748 F: arch/arm/boot/dts/kirkwood*
1749 F: arch/arm/configs/mvebu_*_defconfig
1750 F: arch/arm/mach-mvebu/
1751 F: arch/arm64/boot/dts/marvell/armada*
1752 F: drivers/cpufreq/armada-37xx-cpufreq.c
1753 F: drivers/cpufreq/mvebu-cpufreq.c
1754 F: drivers/irqchip/irq-armada-370-xp.c
1755 F: drivers/irqchip/irq-mvebu-*
1756 F: drivers/pinctrl/mvebu/
1757 F: drivers/rtc/rtc-armada38x.c
1759 ARM/Mediatek RTC DRIVER
1760 M: Eddie Huang <eddie.huang@mediatek.com>
1761 M: Sean Wang <sean.wang@mediatek.com>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1765 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1766 F: drivers/rtc/rtc-mt6397.c
1767 F: drivers/rtc/rtc-mt7622.c
1769 ARM/Mediatek SoC support
1770 M: Matthias Brugger <matthias.bgg@gmail.com>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1773 W: https://mtk.bcnfs.org/
1774 C: irc://chat.freenode.net/linux-mediatek
1776 F: arch/arm/boot/dts/mt6*
1777 F: arch/arm/boot/dts/mt7*
1778 F: arch/arm/boot/dts/mt8*
1779 F: arch/arm/mach-mediatek/
1780 F: arch/arm64/boot/dts/mediatek/
1781 F: drivers/soc/mediatek/
1786 ARM/Mediatek USB3 PHY DRIVER
1787 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1791 F: drivers/phy/mediatek/
1792 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1794 ARM/MICREL KS8695 ARCHITECTURE
1795 M: Greg Ungerer <gerg@uclinux.org>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 F: arch/arm/mach-ks8695/
1800 ARM/Microchip (AT91) SoC support
1801 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1802 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1803 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 W: http://www.linux4sam.org
1806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1810 F: arch/arm/mach-at91/
1811 F: include/soc/at91/
1812 F: arch/arm/boot/dts/at91*.dts
1813 F: arch/arm/boot/dts/at91*.dtsi
1814 F: arch/arm/boot/dts/sama*.dts
1815 F: arch/arm/boot/dts/sama*.dtsi
1816 F: arch/arm/include/debug/at91.S
1817 F: drivers/memory/atmel*
1818 F: drivers/watchdog/sama5d4_wdt.c
1819 X: drivers/input/touchscreen/atmel_mxt_ts.c
1820 X: drivers/net/wireless/atmel/
1822 ARM/MIOA701 MACHINE SUPPORT
1823 M: Robert Jarzmik <robert.jarzmik@free.fr>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: arch/arm/mach-pxa/mioa701.c
1828 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1829 M: Michael Petchkovsky <mkpetch@internode.on.net>
1832 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1833 M: Linus Walleij <linus.walleij@linaro.org>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm/mach-nomadik/
1837 F: arch/arm/mach-u300/
1838 F: arch/arm/mach-ux500/
1839 F: arch/arm/boot/dts/ste-*
1840 F: drivers/clk/clk-nomadik.c
1841 F: drivers/clk/clk-u300.c
1842 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1843 F: drivers/clocksource/timer-u300.c
1844 F: drivers/dma/coh901318*
1845 F: drivers/dma/ste_dma40*
1846 F: drivers/hwspinlock/u8500_hsem.c
1847 F: drivers/i2c/busses/i2c-nomadik.c
1848 F: drivers/i2c/busses/i2c-stu300.c
1849 F: drivers/mfd/ab3100*
1850 F: drivers/mfd/ab8500*
1851 F: drivers/mfd/abx500*
1852 F: drivers/mfd/dbx500*
1853 F: drivers/mfd/db8500*
1854 F: drivers/pinctrl/nomadik/
1855 F: drivers/pinctrl/pinctrl-coh901*
1856 F: drivers/pinctrl/pinctrl-u300.c
1857 F: drivers/rtc/rtc-ab3100.c
1858 F: drivers/rtc/rtc-ab8500.c
1859 F: drivers/rtc/rtc-coh901331.c
1860 F: drivers/rtc/rtc-pl031.c
1861 F: drivers/watchdog/coh901327_wdt.c
1862 F: Documentation/devicetree/bindings/arm/ste-*
1863 F: Documentation/devicetree/bindings/arm/ux500/
1864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1866 ARM/NUVOTON NPCM ARCHITECTURE
1867 M: Avi Fishman <avifishman70@gmail.com>
1868 M: Tomer Maimon <tmaimon77@gmail.com>
1869 R: Patrick Venture <venture@google.com>
1870 R: Nancy Yuen <yuenn@google.com>
1871 R: Brendan Higgins <brendanhiggins@google.com>
1872 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1874 F: arch/arm/mach-npcm/
1875 F: arch/arm/boot/dts/nuvoton-npcm*
1876 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1878 F: Documentation/devicetree/bindings/*/*npcm*
1879 F: Documentation/devicetree/bindings/*/*/*npcm*
1881 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1882 M: Wan ZongShun <mcuos.com@gmail.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 W: http://www.mcuos.com
1886 F: arch/arm/mach-w90x900/
1887 F: drivers/input/keyboard/w90p910_keypad.c
1888 F: drivers/input/touchscreen/w90p910_ts.c
1889 F: drivers/watchdog/nuc900_wdt.c
1890 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1891 F: drivers/mtd/nand/raw/nuc900_nand.c
1892 F: drivers/rtc/rtc-nuc900.c
1893 F: drivers/spi/spi-nuc900.c
1894 F: drivers/usb/host/ehci-w90x900.c
1895 F: drivers/video/fbdev/nuc900fb.c
1897 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1898 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1899 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1900 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1903 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1904 M: Alexander Clouter <alex@digriz.org.uk>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.digriz.org.uk/ts78xx/kernel
1908 F: arch/arm/mach-orion5x/ts78xx-*
1910 ARM/OXNAS platform support
1911 M: Neil Armstrong <narmstrong@baylibre.com>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 L: linux-oxnas@groups.io (moderated for non-subscribers)
1915 F: arch/arm/mach-oxnas/
1916 F: arch/arm/boot/dts/ox8*.dts*
1919 ARM/PALM TREO SUPPORT
1920 M: Tomas Cech <sleep_walker@suse.com>
1921 L: linux-arm-kernel@lists.infradead.org
1922 W: http://hackndev.com
1924 F: arch/arm/mach-pxa/palmtreo.*
1926 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1927 M: Marek Vasut <marek.vasut@gmail.com>
1928 L: linux-arm-kernel@lists.infradead.org
1929 W: http://hackndev.com
1931 F: arch/arm/mach-pxa/include/mach/palmtx.h
1932 F: arch/arm/mach-pxa/palmtx.c
1933 F: arch/arm/mach-pxa/palmt5.*
1934 F: arch/arm/mach-pxa/include/mach/palmld.h
1935 F: arch/arm/mach-pxa/palmld.c
1936 F: arch/arm/mach-pxa/palmte2.*
1937 F: arch/arm/mach-pxa/include/mach/palmtc.h
1938 F: arch/arm/mach-pxa/palmtc.c
1941 M: Sergey Lapin <slapin@ossfans.org>
1942 L: linux-arm-kernel@lists.infradead.org
1943 W: http://hackndev.com
1945 F: arch/arm/mach-pxa/palmz72.*
1948 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1949 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1952 ARM/PT DIGITAL BOARD PORT
1953 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 W: http://www.armlinux.org.uk/
1958 ARM/QUALCOMM SUPPORT
1959 M: Andy Gross <andy.gross@linaro.org>
1960 M: David Brown <david.brown@linaro.org>
1961 L: linux-arm-msm@vger.kernel.org
1963 F: Documentation/devicetree/bindings/soc/qcom/
1964 F: arch/arm/boot/dts/qcom-*.dts
1965 F: arch/arm/boot/dts/qcom-*.dtsi
1966 F: arch/arm/mach-qcom/
1967 F: arch/arm64/boot/dts/qcom/*
1968 F: drivers/i2c/busses/i2c-qup.c
1969 F: drivers/clk/qcom/
1970 F: drivers/dma/qcom/
1971 F: drivers/soc/qcom/
1972 F: drivers/spi/spi-qup.c
1973 F: drivers/tty/serial/msm_serial.c
1974 F: drivers/*/pm8???-*
1975 F: drivers/mfd/ssbi.c
1976 F: drivers/firmware/qcom_scm*
1977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1979 ARM/RADISYS ENP2611 MACHINE SUPPORT
1980 M: Lennert Buytenhek <kernel@wantstofly.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 ARM/RDA MICRO ARCHITECTURE
1985 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/boot/dts/rda8810pl-*
1990 F: drivers/clocksource/timer-rda.c
1991 F: drivers/irqchip/irq-rda-intc.c
1992 F: drivers/tty/serial/rda-uart.c
1993 F: Documentation/devicetree/bindings/arm/rda.txt
1994 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1995 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1996 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1998 ARM/REALTEK ARCHITECTURE
1999 M: Andreas Färber <afaerber@suse.de>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 F: arch/arm64/boot/dts/realtek/
2003 F: Documentation/devicetree/bindings/arm/realtek.txt
2005 ARM/RENESAS ARM64 ARCHITECTURE
2006 M: Simon Horman <horms@verge.net.au>
2007 M: Magnus Damm <magnus.damm@gmail.com>
2008 L: linux-renesas-soc@vger.kernel.org
2009 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012 F: arch/arm64/boot/dts/renesas/
2013 F: Documentation/devicetree/bindings/arm/shmobile.txt
2014 F: drivers/soc/renesas/
2015 F: include/linux/soc/renesas/
2017 ARM/RISCPC ARCHITECTURE
2018 M: Russell King <linux@armlinux.org.uk>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 W: http://www.armlinux.org.uk/
2022 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2023 F: arch/arm/include/asm/hardware/ioc.h
2024 F: arch/arm/include/asm/hardware/iomd.h
2025 F: arch/arm/include/asm/hardware/memc.h
2026 F: arch/arm/mach-rpc/
2027 F: drivers/net/ethernet/8390/etherh.c
2028 F: drivers/net/ethernet/i825xx/ether1*
2029 F: drivers/net/ethernet/seeq/ether3*
2030 F: drivers/scsi/arm/
2032 ARM/Rockchip SoC support
2033 M: Heiko Stuebner <heiko@sntech.de>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 L: linux-rockchip@lists.infradead.org
2036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2038 F: arch/arm/boot/dts/rk3*
2039 F: arch/arm/boot/dts/rv1108*
2040 F: arch/arm/mach-rockchip/
2041 F: drivers/clk/rockchip/
2042 F: drivers/i2c/busses/i2c-rk3x.c
2043 F: drivers/*/*rockchip*
2044 F: drivers/*/*/*rockchip*
2045 F: sound/soc/rockchip/
2048 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2049 M: Kukjin Kim <kgene@kernel.org>
2050 M: Krzysztof Kozlowski <krzk@kernel.org>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2053 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2055 F: arch/arm/boot/dts/s3c*
2056 F: arch/arm/boot/dts/s5p*
2057 F: arch/arm/boot/dts/exynos*
2058 F: arch/arm64/boot/dts/exynos/
2059 F: arch/arm/plat-samsung/
2060 F: arch/arm/mach-s3c24*/
2061 F: arch/arm/mach-s3c64xx/
2062 F: arch/arm/mach-s5p*/
2063 F: arch/arm/mach-exynos*/
2064 F: drivers/*/*s3c24*
2065 F: drivers/*/*/*s3c24*
2066 F: drivers/*/*s3c64xx*
2067 F: drivers/*/*s5pv210*
2068 F: drivers/memory/samsung/*
2069 F: drivers/soc/samsung/*
2070 F: Documentation/arm/Samsung/
2071 F: Documentation/devicetree/bindings/arm/samsung/
2072 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2073 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2076 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2077 M: Kyungmin Park <kyungmin.park@samsung.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: arch/arm/mach-s5pv210/
2082 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2083 M: Kyungmin Park <kyungmin.park@samsung.com>
2084 M: Kamil Debski <kamil@wypas.org>
2085 M: Andrzej Hajda <a.hajda@samsung.com>
2086 L: linux-arm-kernel@lists.infradead.org
2087 L: linux-media@vger.kernel.org
2089 F: drivers/media/platform/s5p-g2d/
2091 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2092 M: Marek Szyprowski <m.szyprowski@samsung.com>
2093 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2094 L: linux-media@vger.kernel.org
2096 F: drivers/media/platform/s5p-cec/
2097 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2099 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2100 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2101 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2102 L: linux-arm-kernel@lists.infradead.org
2103 L: linux-media@vger.kernel.org
2105 F: drivers/media/platform/s5p-jpeg/
2107 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2108 M: Kyungmin Park <kyungmin.park@samsung.com>
2109 M: Kamil Debski <kamil@wypas.org>
2110 M: Jeongtae Park <jtp.park@samsung.com>
2111 M: Andrzej Hajda <a.hajda@samsung.com>
2112 L: linux-arm-kernel@lists.infradead.org
2113 L: linux-media@vger.kernel.org
2115 F: drivers/media/platform/s5p-mfc/
2117 ARM/SHMOBILE ARM ARCHITECTURE
2118 M: Simon Horman <horms@verge.net.au>
2119 M: Magnus Damm <magnus.damm@gmail.com>
2120 L: linux-renesas-soc@vger.kernel.org
2121 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2124 F: arch/arm/boot/dts/emev2*
2125 F: arch/arm/boot/dts/r7s*
2126 F: arch/arm/boot/dts/r8a*
2127 F: arch/arm/boot/dts/r9a*
2128 F: arch/arm/boot/dts/sh*
2129 F: arch/arm/configs/shmobile_defconfig
2130 F: arch/arm/include/debug/renesas-scif.S
2131 F: arch/arm/mach-shmobile/
2132 F: Documentation/devicetree/bindings/arm/shmobile.txt
2133 F: drivers/soc/renesas/
2134 F: include/linux/soc/renesas/
2136 ARM/SOCFPGA ARCHITECTURE
2137 M: Dinh Nguyen <dinguyen@kernel.org>
2139 F: arch/arm/mach-socfpga/
2140 F: arch/arm/boot/dts/socfpga*
2141 F: arch/arm/configs/socfpga_defconfig
2142 F: arch/arm64/boot/dts/altera/
2143 W: http://www.rocketboards.org
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2146 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2147 M: Dinh Nguyen <dinguyen@kernel.org>
2149 F: drivers/clk/socfpga/
2151 ARM/SOCFPGA EDAC SUPPORT
2152 M: Thor Thayer <thor.thayer@linux.intel.com>
2154 F: drivers/edac/altera_edac.
2156 ARM/SPREADTRUM SoC SUPPORT
2157 M: Orson Zhai <orsonzhai@gmail.com>
2158 M: Baolin Wang <baolin.wang@linaro.org>
2159 M: Chunyan Zhang <zhang.lyra@gmail.com>
2161 F: arch/arm64/boot/dts/sprd
2164 ARM/STI ARCHITECTURE
2165 M: Patrice Chotard <patrice.chotard@st.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 W: http://www.stlinux.com
2169 F: arch/arm/mach-sti/
2170 F: arch/arm/boot/dts/sti*
2171 F: drivers/char/hw_random/st-rng.c
2172 F: drivers/clocksource/arm_global_timer.c
2173 F: drivers/clocksource/clksrc_st_lpc.c
2174 F: drivers/cpufreq/sti-cpufreq.c
2175 F: drivers/dma/st_fdma*
2176 F: drivers/i2c/busses/i2c-st.c
2177 F: drivers/media/rc/st_rc.c
2178 F: drivers/media/platform/sti/c8sectpfe/
2179 F: drivers/mmc/host/sdhci-st.c
2180 F: drivers/phy/st/phy-miphy28lp.c
2181 F: drivers/phy/st/phy-stih407-usb.c
2182 F: drivers/pinctrl/pinctrl-st.c
2183 F: drivers/remoteproc/st_remoteproc.c
2184 F: drivers/remoteproc/st_slim_rproc.c
2185 F: drivers/reset/sti/
2186 F: drivers/rtc/rtc-st-lpc.c
2187 F: drivers/tty/serial/st-asc.c
2188 F: drivers/usb/dwc3/dwc3-st.c
2189 F: drivers/usb/host/ehci-st.c
2190 F: drivers/usb/host/ohci-st.c
2191 F: drivers/watchdog/st_lpc_wdt.c
2192 F: drivers/ata/ahci_st.c
2193 F: include/linux/remoteproc/st_slim_rproc.h
2195 ARM/STM32 ARCHITECTURE
2196 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2197 M: Alexandre Torgue <alexandre.torgue@st.com>
2198 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2204 F: arch/arm/boot/dts/stm32*
2205 F: arch/arm/mach-stm32/
2206 F: drivers/clocksource/armv7m_systick.c
2208 ARM/Synaptics SoC support
2209 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2210 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 F: arch/arm/mach-berlin/
2214 F: arch/arm/boot/dts/berlin*
2215 F: arch/arm64/boot/dts/synaptics/
2217 ARM/TANGO ARCHITECTURE
2218 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2219 M: Mans Rullgard <mans@mansr.com>
2220 L: linux-arm-kernel@lists.infradead.org
2224 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2225 M: Lennert Buytenhek <kernel@wantstofly.org>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2230 M: Hans Verkuil <hans.verkuil@cisco.com>
2231 L: linux-tegra@vger.kernel.org
2232 L: linux-media@vger.kernel.org
2234 F: drivers/media/platform/tegra-cec/
2235 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2237 ARM/TETON BGA MACHINE SUPPORT
2238 M: "Mark F. Brown" <mark.brown314@gmail.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2243 M: Santosh Shilimkar <ssantosh@kernel.org>
2244 L: linux-kernel@vger.kernel.org
2246 F: drivers/memory/*emif*
2248 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2249 M: Tero Kristo <t-kristo@ti.com>
2250 M: Nishanth Menon <nm@ti.com>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2254 F: arch/arm64/boot/dts/ti/Makefile
2255 F: arch/arm64/boot/dts/ti/k3-*
2256 F: include/dt-bindings/pinctrl/k3.h
2258 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2259 M: Santosh Shilimkar <ssantosh@kernel.org>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 F: arch/arm/mach-keystone/
2263 F: arch/arm/boot/dts/keystone-*
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2266 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2267 M: Santosh Shilimkar <ssantosh@kernel.org>
2268 L: linux-kernel@vger.kernel.org
2270 F: drivers/clk/keystone/
2272 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2273 M: Santosh Shilimkar <ssantosh@kernel.org>
2274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 L: linux-kernel@vger.kernel.org
2277 F: drivers/clocksource/timer-keystone.c
2279 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2280 M: Santosh Shilimkar <ssantosh@kernel.org>
2281 L: linux-kernel@vger.kernel.org
2283 F: drivers/power/reset/keystone-reset.c
2285 ARM/THECUS N2100 MACHINE SUPPORT
2286 M: Lennert Buytenhek <kernel@wantstofly.org>
2287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 ARM/TOSA MACHINE SUPPORT
2291 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2292 M: Dirk Opfer <dirk@opfer-online.de>
2295 ARM/UNIPHIER ARCHITECTURE
2296 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2300 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2301 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2302 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2303 F: arch/arm/boot/dts/uniphier*
2304 F: arch/arm/include/asm/hardware/cache-uniphier.h
2305 F: arch/arm/mach-uniphier/
2306 F: arch/arm/mm/cache-uniphier.c
2307 F: arch/arm64/boot/dts/socionext/uniphier*
2308 F: drivers/bus/uniphier-system-bus.c
2309 F: drivers/clk/uniphier/
2310 F: drivers/dmaengine/uniphier-mdmac.c
2311 F: drivers/gpio/gpio-uniphier.c
2312 F: drivers/i2c/busses/i2c-uniphier*
2313 F: drivers/irqchip/irq-uniphier-aidet.c
2314 F: drivers/mmc/host/uniphier-sd.c
2315 F: drivers/pinctrl/uniphier/
2316 F: drivers/reset/reset-uniphier.c
2317 F: drivers/tty/serial/8250/8250_uniphier.c
2320 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2321 M: Ulf Hansson <ulf.hansson@linaro.org>
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 T: git git://git.linaro.org/people/ulfh/clk.git
2325 F: drivers/clk/ux500/
2327 ARM/VERSATILE EXPRESS PLATFORM
2328 M: Liviu Dudau <liviu.dudau@arm.com>
2329 M: Sudeep Holla <sudeep.holla@arm.com>
2330 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 F: arch/arm/boot/dts/vexpress*
2334 F: arch/arm64/boot/dts/arm/
2335 F: arch/arm/mach-vexpress/
2338 F: drivers/clk/versatile/clk-vexpress-osc.c
2339 F: drivers/clocksource/timer-versatile.c
2343 M: Russell King <linux@armlinux.org.uk>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://www.armlinux.org.uk/
2349 ARM/VOIPAC PXA270 SUPPORT
2350 M: Marek Vasut <marek.vasut@gmail.com>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 F: arch/arm/mach-pxa/vpac270.c
2354 F: arch/arm/mach-pxa/include/mach/vpac270.h
2356 ARM/VT8500 ARM ARCHITECTURE
2357 M: Tony Prisk <linux@prisktech.co.nz>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 F: arch/arm/mach-vt8500/
2361 F: drivers/clocksource/timer-vt8500.c
2362 F: drivers/i2c/busses/i2c-wmt.c
2363 F: drivers/mmc/host/wmt-sdmmc.c
2364 F: drivers/pwm/pwm-vt8500.c
2365 F: drivers/rtc/rtc-vt8500.c
2366 F: drivers/tty/serial/vt8500_serial.c
2367 F: drivers/usb/host/ehci-platform.c
2368 F: drivers/usb/host/uhci-platform.c
2369 F: drivers/video/fbdev/vt8500lcdfb.*
2370 F: drivers/video/fbdev/wm8505fb*
2371 F: drivers/video/fbdev/wmt_ge_rops.*
2373 ARM/ZIPIT Z2 SUPPORT
2374 M: Marek Vasut <marek.vasut@gmail.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 F: arch/arm/mach-pxa/z2.c
2378 F: arch/arm/mach-pxa/include/mach/z2.h
2380 ARM/ZTE ARCHITECTURE
2381 M: Jun Nie <jun.nie@linaro.org>
2382 M: Shawn Guo <shawnguo@kernel.org>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/boot/dts/zx2967*
2386 F: arch/arm/mach-zx/
2387 F: arch/arm64/boot/dts/zte/
2389 F: drivers/dma/zx_dma.c
2390 F: drivers/gpio/gpio-zx.c
2391 F: drivers/i2c/busses/i2c-zx2967.c
2392 F: drivers/mmc/host/dw_mmc-zx.*
2393 F: drivers/pinctrl/zte/
2395 F: drivers/thermal/zx2967_thermal.c
2396 F: drivers/watchdog/zx2967_wdt.c
2397 F: Documentation/devicetree/bindings/arm/zte.yaml
2398 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2399 F: Documentation/devicetree/bindings/dma/zxdma.txt
2400 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2401 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2402 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2403 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2404 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2405 F: Documentation/devicetree/bindings/soc/zte/
2406 F: Documentation/devicetree/bindings/sound/zte,*.txt
2407 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2408 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2409 F: include/dt-bindings/clock/zx2967*.h
2410 F: include/dt-bindings/soc/zte,*.h
2411 F: sound/soc/codecs/zx_aud96p22.c
2414 ARM/ZYNQ ARCHITECTURE
2415 M: Michal Simek <michal.simek@xilinx.com>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 W: http://wiki.xilinx.com
2418 T: git https://github.com/Xilinx/linux-xlnx.git
2420 F: arch/arm/mach-zynq/
2421 F: drivers/cpuidle/cpuidle-zynq.c
2422 F: drivers/block/xsysace.c
2425 F: drivers/clocksource/timer-cadence-ttc.c
2426 F: drivers/i2c/busses/i2c-cadence.c
2427 F: drivers/mmc/host/sdhci-of-arasan.c
2428 F: drivers/edac/synopsys_edac.c
2429 F: drivers/i2c/busses/i2c-xiic.c
2431 ARM64 PORT (AARCH64 ARCHITECTURE)
2432 M: Catalin Marinas <catalin.marinas@arm.com>
2433 M: Will Deacon <will.deacon@arm.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2438 X: arch/arm64/boot/dts/
2439 F: Documentation/arm64/
2441 AS3645A LED FLASH CONTROLLER DRIVER
2442 M: Sakari Ailus <sakari.ailus@iki.fi>
2443 L: linux-leds@vger.kernel.org
2445 F: drivers/leds/leds-as3645a.c
2447 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2448 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2449 L: linux-media@vger.kernel.org
2450 T: git git://linuxtv.org/media_tree.git
2452 F: drivers/media/i2c/ak7375.c
2453 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2455 ASAHI KASEI AK8974 DRIVER
2456 M: Linus Walleij <linus.walleij@linaro.org>
2457 L: linux-iio@vger.kernel.org
2458 W: http://www.akm.com/
2460 F: drivers/iio/magnetometer/ak8974.c
2462 ASC7621 HARDWARE MONITOR DRIVER
2463 M: George Joseph <george.joseph@fairview5.com>
2464 L: linux-hwmon@vger.kernel.org
2466 F: Documentation/hwmon/asc7621
2467 F: drivers/hwmon/asc7621.c
2469 ASPEED VIDEO ENGINE DRIVER
2470 M: Eddie James <eajames@linux.ibm.com>
2471 L: linux-media@vger.kernel.org
2472 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2474 F: drivers/media/platform/aspeed-video.c
2475 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2477 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2478 M: Corentin Chary <corentin.chary@gmail.com>
2479 L: acpi4asus-user@lists.sourceforge.net
2480 L: platform-driver-x86@vger.kernel.org
2481 W: http://acpi4asus.sf.net
2483 F: drivers/platform/x86/asus*.c
2484 F: drivers/platform/x86/eeepc*.c
2486 ASUS WIRELESS RADIO CONTROL DRIVER
2487 M: João Paulo Rechi Vita <jprvita@gmail.com>
2488 L: platform-driver-x86@vger.kernel.org
2490 F: drivers/platform/x86/asus-wireless.c
2493 M: David Howells <dhowells@redhat.com>
2494 L: keyrings@vger.kernel.org
2496 F: Documentation/crypto/asymmetric-keys.txt
2497 F: include/linux/verification.h
2498 F: include/crypto/public_key.h
2499 F: include/crypto/pkcs7.h
2500 F: crypto/asymmetric_keys/
2502 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2503 R: Dan Williams <dan.j.williams@intel.com>
2504 W: http://sourceforge.net/projects/xscaleiop
2506 F: Documentation/crypto/async-tx-api.txt
2509 F: include/linux/dmaengine.h
2510 F: include/linux/async_tx.h
2513 M: Bartosz Golaszewski <brgl@bgdev.pl>
2514 L: linux-i2c@vger.kernel.org
2515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2517 F: Documentation/devicetree/bindings/eeprom/at24.txt
2518 F: drivers/misc/eeprom/at24.c
2519 F: include/linux/platform_data/at24.h
2521 ATA OVER ETHERNET (AOE) DRIVER
2522 M: "Ed L. Cashin" <ed.cashin@acm.org>
2523 W: http://www.openaoe.org/
2525 F: Documentation/aoe/
2526 F: drivers/block/aoe/
2528 ATHEROS 71XX/9XXX GPIO DRIVER
2529 M: Alban Bedel <albeu@free.fr>
2530 W: https://github.com/AlbanBedel/linux
2531 T: git git://github.com/AlbanBedel/linux
2533 F: drivers/gpio/gpio-ath79.c
2534 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2536 ATHEROS 71XX/9XXX USB PHY DRIVER
2537 M: Alban Bedel <albeu@free.fr>
2538 W: https://github.com/AlbanBedel/linux
2539 T: git git://github.com/AlbanBedel/linux
2541 F: drivers/phy/qualcomm/phy-ath79-usb.c
2542 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2544 ATHEROS ATH GENERIC UTILITIES
2545 M: Kalle Valo <kvalo@codeaurora.org>
2546 L: linux-wireless@vger.kernel.org
2548 F: drivers/net/wireless/ath/*
2550 ATHEROS ATH5K WIRELESS DRIVER
2551 M: Jiri Slaby <jirislaby@gmail.com>
2552 M: Nick Kossifidis <mickflemm@gmail.com>
2553 M: Luis Chamberlain <mcgrof@kernel.org>
2554 L: linux-wireless@vger.kernel.org
2555 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2557 F: drivers/net/wireless/ath/ath5k/
2559 ATHEROS ATH6KL WIRELESS DRIVER
2560 M: Kalle Valo <kvalo@codeaurora.org>
2561 L: linux-wireless@vger.kernel.org
2562 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2565 F: drivers/net/wireless/ath/ath6kl/
2568 M: Ville Syrjala <syrjala@sci.fi>
2570 F: drivers/input/misc/ati_remote2.c
2572 ATK0110 HWMON DRIVER
2573 M: Luca Tettamanti <kronos.it@gmail.com>
2574 L: linux-hwmon@vger.kernel.org
2576 F: drivers/hwmon/asus_atk0110.c
2578 ATLX ETHERNET DRIVERS
2579 M: Jay Cliburn <jcliburn@gmail.com>
2580 M: Chris Snook <chris.snook@gmail.com>
2581 L: netdev@vger.kernel.org
2582 W: http://sourceforge.net/projects/atl1
2583 W: http://atl1.sourceforge.net
2585 F: drivers/net/ethernet/atheros/
2588 M: Chas Williams <3chas3@gmail.com>
2589 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2590 L: netdev@vger.kernel.org
2591 W: http://linux-atm.sourceforge.net
2594 F: include/linux/atm*
2595 F: include/uapi/linux/atm*
2597 ATMEL MACB ETHERNET DRIVER
2598 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2600 F: drivers/net/ethernet/cadence/
2602 ATMEL MAXTOUCH DRIVER
2603 M: Nick Dyer <nick@shmanahar.org>
2604 T: git git://github.com/ndyer/linux.git
2606 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2607 F: drivers/input/touchscreen/atmel_mxt_ts.c
2609 ATMEL WIRELESS DRIVER
2610 M: Simon Kelley <simon@thekelleys.org.uk>
2611 L: linux-wireless@vger.kernel.org
2612 W: http://www.thekelleys.org.uk/atmel
2613 W: http://atmelwlandriver.sourceforge.net/
2615 F: drivers/net/wireless/atmel/atmel*
2617 ATOMIC INFRASTRUCTURE
2618 M: Will Deacon <will.deacon@arm.com>
2619 M: Peter Zijlstra <peterz@infradead.org>
2620 R: Boqun Feng <boqun.feng@gmail.com>
2621 L: linux-kernel@vger.kernel.org
2623 F: arch/*/include/asm/atomic*.h
2624 F: include/*/atomic*.h
2626 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2627 M: Bradley Grove <linuxdrivers@attotech.com>
2628 L: linux-scsi@vger.kernel.org
2629 W: http://www.attotech.com
2631 F: drivers/scsi/esas2r
2633 ATUSB IEEE 802.15.4 RADIO DRIVER
2634 M: Stefan Schmidt <stefan@datenfreihafen.org>
2635 L: linux-wpan@vger.kernel.org
2637 F: drivers/net/ieee802154/atusb.c
2638 F: drivers/net/ieee802154/atusb.h
2639 F: drivers/net/ieee802154/at86rf230.h
2642 M: Paul Moore <paul@paul-moore.com>
2643 M: Eric Paris <eparis@redhat.com>
2644 L: linux-audit@redhat.com (moderated for non-subscribers)
2645 W: https://github.com/linux-audit
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2648 F: include/linux/audit.h
2649 F: include/uapi/linux/audit.h
2652 AUXILIARY DISPLAY DRIVERS
2653 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2655 F: drivers/auxdisplay/
2656 F: include/linux/cfag12864b.h
2658 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2659 M: Andreas Klinger <ak@it-klinger.de>
2660 L: linux-iio@vger.kernel.org
2662 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2663 F: drivers/iio/adc/hx711.c
2666 M: Ralf Baechle <ralf@linux-mips.org>
2667 L: linux-hams@vger.kernel.org
2668 W: http://www.linux-ax25.org/
2670 F: include/uapi/linux/ax25.h
2671 F: include/net/ax25.h
2675 M: Peter Rosin <peda@axentia.se>
2676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678 F: Documentation/devicetree/bindings/arm/axentia.txt
2679 F: arch/arm/boot/dts/at91-linea.dtsi
2680 F: arch/arm/boot/dts/at91-natte.dtsi
2681 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2682 F: arch/arm/boot/dts/at91-tse850-3.dts
2684 AXENTIA ASOC DRIVERS
2685 M: Peter Rosin <peda@axentia.se>
2686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2688 F: Documentation/devicetree/bindings/sound/axentia,*
2689 F: sound/soc/atmel/tse850-pcm5142.c
2691 AXXIA I2C CONTROLLER
2692 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2693 L: linux-i2c@vger.kernel.org
2695 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2696 F: drivers/i2c/busses/i2c-axxia.c
2699 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2700 L: linux-media@vger.kernel.org
2701 W: https://linuxtv.org
2702 T: git git://linuxtv.org/media_tree.git
2704 F: drivers/media/usb/dvb-usb-v2/az6007.c
2706 AZTECH FM RADIO RECEIVER DRIVER
2707 M: Hans Verkuil <hverkuil@xs4all.nl>
2708 L: linux-media@vger.kernel.org
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/radio/radio-aztech*
2715 L: linux-wireless@vger.kernel.org
2716 L: b43-dev@lists.infradead.org
2717 W: http://wireless.kernel.org/en/users/Drivers/b43
2719 F: drivers/net/wireless/broadcom/b43/
2721 B43LEGACY WIRELESS DRIVER
2722 M: Larry Finger <Larry.Finger@lwfinger.net>
2723 L: linux-wireless@vger.kernel.org
2724 L: b43-dev@lists.infradead.org
2725 W: http://wireless.kernel.org/en/users/Drivers/b43
2727 F: drivers/net/wireless/broadcom/b43legacy/
2729 BACKLIGHT CLASS/SUBSYSTEM
2730 M: Lee Jones <lee.jones@linaro.org>
2731 M: Daniel Thompson <daniel.thompson@linaro.org>
2732 M: Jingoo Han <jingoohan1@gmail.com>
2733 L: dri-devel@lists.freedesktop.org
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2736 F: drivers/video/backlight/
2737 F: include/linux/backlight.h
2738 F: include/linux/pwm_backlight.h
2739 F: Documentation/devicetree/bindings/leds/backlight
2742 M: Marek Lindner <mareklindner@neomailbox.ch>
2743 M: Simon Wunderlich <sw@simonwunderlich.de>
2744 M: Antonio Quartulli <a@unstable.cc>
2745 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2746 W: https://www.open-mesh.org/
2747 Q: https://patchwork.open-mesh.org/project/batman/list/
2749 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2750 F: Documentation/ABI/testing/sysfs-class-net-mesh
2751 F: Documentation/networking/batman-adv.rst
2752 F: include/uapi/linux/batadv_packet.h
2753 F: include/uapi/linux/batman_adv.h
2756 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2757 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2758 L: linux-hams@vger.kernel.org
2759 W: http://www.baycom.org/~tom/ham/ham.html
2761 F: drivers/net/hamradio/baycom*
2763 BCACHE (BLOCK LAYER CACHE)
2764 M: Coly Li <colyli@suse.de>
2765 M: Kent Overstreet <kent.overstreet@gmail.com>
2766 L: linux-bcache@vger.kernel.org
2767 W: http://bcache.evilpiepirate.org
2768 C: irc://irc.oftc.net/bcache
2770 F: drivers/md/bcache/
2772 BDISP ST MEDIA DRIVER
2773 M: Fabien Dessenne <fabien.dessenne@st.com>
2774 L: linux-media@vger.kernel.org
2775 T: git git://linuxtv.org/media_tree.git
2776 W: https://linuxtv.org
2778 F: drivers/media/platform/sti/bdisp
2780 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2781 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2782 L: netdev@vger.kernel.org
2784 F: drivers/net/ethernet/ec_bhf.c
2787 M: Luis de Bethencourt <luisbg@kernel.org>
2788 M: Salah Triki <salah.triki@gmail.com>
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2791 F: Documentation/filesystems/befs.txt
2795 M: Paolo Valente <paolo.valente@linaro.org>
2796 M: Jens Axboe <axboe@kernel.dk>
2797 L: linux-block@vger.kernel.org
2800 F: Documentation/block/bfq-iosched.txt
2803 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2805 F: Documentation/filesystems/bfs.txt
2807 F: include/uapi/linux/bfs_fs.h
2809 BLINKM RGB LED DRIVER
2810 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2812 F: drivers/leds/leds-blinkm.c
2815 M: Jens Axboe <axboe@kernel.dk>
2816 L: linux-block@vger.kernel.org
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2821 F: kernel/trace/blktrace.c
2825 M: Joern Engel <joern@lazybastard.org>
2826 L: linux-mtd@lists.infradead.org
2828 F: drivers/mtd/devices/block2mtd.c
2831 M: Marcel Holtmann <marcel@holtmann.org>
2832 M: Johan Hedberg <johan.hedberg@gmail.com>
2833 L: linux-bluetooth@vger.kernel.org
2834 W: http://www.bluez.org/
2835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2838 F: drivers/bluetooth/
2841 M: Marcel Holtmann <marcel@holtmann.org>
2842 M: Johan Hedberg <johan.hedberg@gmail.com>
2843 L: linux-bluetooth@vger.kernel.org
2844 W: http://www.bluez.org/
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2849 F: include/net/bluetooth/
2852 M: Jay Vosburgh <j.vosburgh@gmail.com>
2853 M: Veaceslav Falico <vfalico@gmail.com>
2854 M: Andy Gospodarek <andy@greyhouse.net>
2855 L: netdev@vger.kernel.org
2856 W: http://sourceforge.net/projects/bonding/
2858 F: drivers/net/bonding/
2859 F: include/uapi/linux/if_bonding.h
2861 BPF (Safe dynamic programs and tools)
2862 M: Alexei Starovoitov <ast@kernel.org>
2863 M: Daniel Borkmann <daniel@iogearbox.net>
2864 R: Martin KaFai Lau <kafai@fb.com>
2865 R: Song Liu <songliubraving@fb.com>
2866 R: Yonghong Song <yhs@fb.com>
2867 L: netdev@vger.kernel.org
2868 L: linux-kernel@vger.kernel.org
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2871 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2874 F: Documentation/networking/filter.txt
2875 F: Documentation/bpf/
2876 F: include/linux/bpf*
2877 F: include/linux/filter.h
2878 F: include/trace/events/xdp.h
2879 F: include/uapi/linux/bpf*
2880 F: include/uapi/linux/filter.h
2882 F: kernel/trace/bpf_trace.c
2885 F: net/core/filter.c
2886 F: net/sched/act_bpf.c
2887 F: net/sched/cls_bpf.c
2891 F: tools/testing/selftests/bpf/
2896 M: Shubham Bansal <illusionist.neo@gmail.com>
2897 L: netdev@vger.kernel.org
2902 M: Daniel Borkmann <daniel@iogearbox.net>
2903 M: Alexei Starovoitov <ast@kernel.org>
2904 M: Zi Shen Lim <zlim.lnx@gmail.com>
2905 L: netdev@vger.kernel.org
2909 BPF JIT for MIPS (32-BIT AND 64-BIT)
2910 M: Paul Burton <paul.burton@mips.com>
2911 L: netdev@vger.kernel.org
2915 BPF JIT for NFP NICs
2916 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2917 L: netdev@vger.kernel.org
2919 F: drivers/net/ethernet/netronome/nfp/bpf/
2921 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2922 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2923 M: Sandipan Das <sandipan@linux.ibm.com>
2924 L: netdev@vger.kernel.org
2926 F: arch/powerpc/net/
2929 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2930 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2931 L: netdev@vger.kernel.org
2934 X: arch/s390/net/pnet.c
2936 BPF JIT for SPARC (32-BIT AND 64-BIT)
2937 M: David S. Miller <davem@davemloft.net>
2938 L: netdev@vger.kernel.org
2942 BPF JIT for X86 32-BIT
2943 M: Wang YanQing <udknight@gmail.com>
2944 L: netdev@vger.kernel.org
2946 F: arch/x86/net/bpf_jit_comp32.c
2948 BPF JIT for X86 64-BIT
2949 M: Alexei Starovoitov <ast@kernel.org>
2950 M: Daniel Borkmann <daniel@iogearbox.net>
2951 L: netdev@vger.kernel.org
2954 X: arch/x86/net/bpf_jit_comp32.c
2956 BROADCOM B44 10/100 ETHERNET DRIVER
2957 M: Michael Chan <michael.chan@broadcom.com>
2958 L: netdev@vger.kernel.org
2960 F: drivers/net/ethernet/broadcom/b44.*
2962 BROADCOM B53 ETHERNET SWITCH DRIVER
2963 M: Florian Fainelli <f.fainelli@gmail.com>
2964 L: netdev@vger.kernel.org
2965 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2967 F: drivers/net/dsa/b53/*
2968 F: include/linux/platform_data/b53.h
2970 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2971 M: Florian Fainelli <f.fainelli@gmail.com>
2972 M: Ray Jui <rjui@broadcom.com>
2973 M: Scott Branden <sbranden@broadcom.com>
2974 M: bcm-kernel-feedback-list@broadcom.com
2975 T: git git://github.com/broadcom/mach-bcm
2981 F: arch/arm/mach-bcm/
2983 BROADCOM BCM2835 ARM ARCHITECTURE
2984 M: Eric Anholt <eric@anholt.net>
2985 M: Stefan Wahren <stefan.wahren@i2se.com>
2986 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 T: git git://github.com/anholt/linux
2991 F: drivers/staging/vc04_services
2993 BROADCOM BCM47XX MIPS ARCHITECTURE
2994 M: Hauke Mehrtens <hauke@hauke-m.de>
2995 M: Rafał Miłecki <zajec5@gmail.com>
2996 L: linux-mips@vger.kernel.org
2998 F: Documentation/devicetree/bindings/mips/brcm/
2999 F: arch/mips/bcm47xx/*
3000 F: arch/mips/include/asm/mach-bcm47xx/*
3002 BROADCOM BCM5301X ARM ARCHITECTURE
3003 M: Hauke Mehrtens <hauke@hauke-m.de>
3004 M: Rafał Miłecki <zajec5@gmail.com>
3005 M: bcm-kernel-feedback-list@broadcom.com
3006 L: linux-arm-kernel@lists.infradead.org
3008 F: arch/arm/mach-bcm/bcm_5301x.c
3009 F: arch/arm/boot/dts/bcm5301x*.dtsi
3010 F: arch/arm/boot/dts/bcm470*
3011 F: arch/arm/boot/dts/bcm953012*
3013 BROADCOM BCM53573 ARM ARCHITECTURE
3014 M: Rafał Miłecki <rafal@milecki.pl>
3015 L: linux-arm-kernel@lists.infradead.org
3017 F: arch/arm/boot/dts/bcm53573*
3018 F: arch/arm/boot/dts/bcm47189*
3020 BROADCOM BCM63XX ARM ARCHITECTURE
3021 M: Florian Fainelli <f.fainelli@gmail.com>
3022 M: bcm-kernel-feedback-list@broadcom.com
3023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 T: git git://github.com/broadcom/stblinux.git
3028 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3029 M: Kevin Cernekee <cernekee@gmail.com>
3030 L: linux-usb@vger.kernel.org
3032 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3034 BROADCOM BCM7XXX ARM ARCHITECTURE
3035 M: Brian Norris <computersforpeace@gmail.com>
3036 M: Gregory Fong <gregory.0xf0@gmail.com>
3037 M: Florian Fainelli <f.fainelli@gmail.com>
3038 M: bcm-kernel-feedback-list@broadcom.com
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 T: git git://github.com/broadcom/stblinux.git
3042 F: arch/arm/mach-bcm/*brcmstb*
3043 F: arch/arm/boot/dts/bcm7*.dts*
3044 F: drivers/bus/brcmstb_gisb.c
3045 F: arch/arm/mm/cache-b15-rac.c
3046 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3049 BROADCOM BMIPS CPUFREQ DRIVER
3050 M: Markus Mayer <mmayer@broadcom.com>
3051 M: bcm-kernel-feedback-list@broadcom.com
3052 L: linux-pm@vger.kernel.org
3054 F: drivers/cpufreq/bmips-cpufreq.c
3056 BROADCOM BMIPS MIPS ARCHITECTURE
3057 M: Kevin Cernekee <cernekee@gmail.com>
3058 M: Florian Fainelli <f.fainelli@gmail.com>
3059 L: linux-mips@vger.kernel.org
3060 T: git git://github.com/broadcom/stblinux.git
3062 F: arch/mips/bmips/*
3063 F: arch/mips/include/asm/mach-bmips/*
3064 F: arch/mips/kernel/*bmips*
3065 F: arch/mips/boot/dts/brcm/bcm*.dts*
3066 F: drivers/irqchip/irq-bcm63*
3067 F: drivers/irqchip/irq-bcm7*
3068 F: drivers/irqchip/irq-brcmstb*
3069 F: include/linux/bcm963xx_nvram.h
3070 F: include/linux/bcm963xx_tag.h
3072 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3073 M: Rasesh Mody <rmody@marvell.com>
3074 M: GR-Linux-NIC-Dev@marvell.com
3075 L: netdev@vger.kernel.org
3077 F: drivers/net/ethernet/broadcom/bnx2.*
3078 F: drivers/net/ethernet/broadcom/bnx2_*
3080 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3081 M: QLogic-Storage-Upstream@qlogic.com
3082 L: linux-scsi@vger.kernel.org
3084 F: drivers/scsi/bnx2fc/
3086 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3087 M: QLogic-Storage-Upstream@qlogic.com
3088 L: linux-scsi@vger.kernel.org
3090 F: drivers/scsi/bnx2i/
3092 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3093 M: Ariel Elior <aelior@marvell.com>
3094 M: Sudarsana Kalluru <skalluru@marvell.com>
3095 M: GR-everest-linux-l2@marvell.com
3096 L: netdev@vger.kernel.org
3098 F: drivers/net/ethernet/broadcom/bnx2x/
3100 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3101 M: Michael Chan <michael.chan@broadcom.com>
3102 L: netdev@vger.kernel.org
3104 F: drivers/net/ethernet/broadcom/bnxt/
3106 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3107 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3108 M: Franky Lin <franky.lin@broadcom.com>
3109 M: Hante Meuleman <hante.meuleman@broadcom.com>
3110 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3111 M: Wright Feng <wright.feng@cypress.com>
3112 L: linux-wireless@vger.kernel.org
3113 L: brcm80211-dev-list.pdl@broadcom.com
3114 L: brcm80211-dev-list@cypress.com
3116 F: drivers/net/wireless/broadcom/brcm80211/
3118 BROADCOM BRCMSTB GPIO DRIVER
3119 M: Gregory Fong <gregory.0xf0@gmail.com>
3120 L: bcm-kernel-feedback-list@broadcom.com
3122 F: drivers/gpio/gpio-brcmstb.c
3123 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3125 BROADCOM BRCMSTB I2C DRIVER
3126 M: Kamal Dasu <kdasu.kdev@gmail.com>
3127 L: linux-i2c@vger.kernel.org
3128 L: bcm-kernel-feedback-list@broadcom.com
3130 F: drivers/i2c/busses/i2c-brcmstb.c
3131 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3133 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3134 M: Al Cooper <alcooperx@gmail.com>
3135 L: linux-kernel@vger.kernel.org
3136 L: bcm-kernel-feedback-list@broadcom.com
3138 F: drivers/phy/broadcom/phy-brcm-usb*
3140 BROADCOM GENET ETHERNET DRIVER
3141 M: Doug Berger <opendmb@gmail.com>
3142 M: Florian Fainelli <f.fainelli@gmail.com>
3143 L: netdev@vger.kernel.org
3145 F: drivers/net/ethernet/broadcom/genet/
3147 BROADCOM IPROC ARM ARCHITECTURE
3148 M: Ray Jui <rjui@broadcom.com>
3149 M: Scott Branden <sbranden@broadcom.com>
3150 M: bcm-kernel-feedback-list@broadcom.com
3151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152 T: git git://github.com/broadcom/cygnus-linux.git
3169 F: arch/arm64/boot/dts/broadcom/northstar2/*
3170 F: arch/arm64/boot/dts/broadcom/stingray/*
3171 F: drivers/clk/bcm/clk-ns*
3172 F: drivers/clk/bcm/clk-sr*
3173 F: drivers/pinctrl/bcm/pinctrl-ns*
3174 F: include/dt-bindings/clock/bcm-sr*
3176 BROADCOM KONA GPIO DRIVER
3177 M: Ray Jui <rjui@broadcom.com>
3178 L: bcm-kernel-feedback-list@broadcom.com
3180 F: drivers/gpio/gpio-bcm-kona.c
3181 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3183 BROADCOM NETXTREME-E ROCE DRIVER
3184 M: Selvin Xavier <selvin.xavier@broadcom.com>
3185 M: Devesh Sharma <devesh.sharma@broadcom.com>
3186 M: Somnath Kotur <somnath.kotur@broadcom.com>
3187 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3188 L: linux-rdma@vger.kernel.org
3189 W: http://www.broadcom.com
3191 F: drivers/infiniband/hw/bnxt_re/
3192 F: include/uapi/rdma/bnxt_re-abi.h
3194 BROADCOM NVRAM DRIVER
3195 M: Rafał Miłecki <zajec5@gmail.com>
3196 L: linux-mips@vger.kernel.org
3198 F: drivers/firmware/broadcom/*
3200 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3201 M: Rafał Miłecki <zajec5@gmail.com>
3202 L: linux-wireless@vger.kernel.org
3205 F: include/linux/bcma/
3207 BROADCOM STB AVS CPUFREQ DRIVER
3208 M: Markus Mayer <mmayer@broadcom.com>
3209 M: bcm-kernel-feedback-list@broadcom.com
3210 L: linux-pm@vger.kernel.org
3212 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3213 F: drivers/cpufreq/brcmstb*
3215 BROADCOM STB AVS TMON DRIVER
3216 M: Markus Mayer <mmayer@broadcom.com>
3217 M: bcm-kernel-feedback-list@broadcom.com
3218 L: linux-pm@vger.kernel.org
3220 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3221 F: drivers/thermal/broadcom/brcmstb*
3223 BROADCOM STB NAND FLASH DRIVER
3224 M: Brian Norris <computersforpeace@gmail.com>
3225 M: Kamal Dasu <kdasu.kdev@gmail.com>
3226 L: linux-mtd@lists.infradead.org
3227 L: bcm-kernel-feedback-list@broadcom.com
3229 F: drivers/mtd/nand/raw/brcmnand/
3231 BROADCOM STB DPFE DRIVER
3232 M: Markus Mayer <mmayer@broadcom.com>
3233 M: bcm-kernel-feedback-list@broadcom.com
3234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3237 F: drivers/memory/brcmstb_dpfe.c
3240 M: Kamal Dasu <kdasu.kdev@gmail.com>
3241 M: bcm-kernel-feedback-list@broadcom.com
3243 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3244 F: drivers/spi/spi-bcm-qspi.*
3245 F: drivers/spi/spi-brcmstb-qspi.c
3246 F: drivers/spi/spi-iproc-qspi.c
3248 BROADCOM SYSTEMPORT ETHERNET DRIVER
3249 M: Florian Fainelli <f.fainelli@gmail.com>
3250 L: netdev@vger.kernel.org
3252 F: drivers/net/ethernet/broadcom/bcmsysport.*
3254 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3255 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3256 M: Prashant Sreedharan <prashant@broadcom.com>
3257 M: Michael Chan <mchan@broadcom.com>
3258 L: netdev@vger.kernel.org
3260 F: drivers/net/ethernet/broadcom/tg3.*
3262 BROCADE BFA FC SCSI DRIVER
3263 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3264 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3265 L: linux-scsi@vger.kernel.org
3267 F: drivers/scsi/bfa/
3269 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3270 M: Rasesh Mody <rmody@marvell.com>
3271 M: Sudarsana Kalluru <skalluru@marvell.com>
3272 M: GR-Linux-NIC-Dev@marvell.com
3273 L: netdev@vger.kernel.org
3275 F: drivers/net/ethernet/brocade/bna/
3277 BSG (block layer generic sg v4 driver)
3278 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3279 L: linux-scsi@vger.kernel.org
3282 F: include/linux/bsg.h
3283 F: include/uapi/linux/bsg.h
3286 M: Clemens Ladisch <clemens@ladisch.de>
3287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3288 T: git git://git.alsa-project.org/alsa-kernel.git
3290 F: Documentation/sound/cards/bt87x.rst
3291 F: sound/pci/bt87x.c
3294 M: Michael Buesch <m@bues.ch>
3295 W: http://bu3sch.de/btgpio.php
3297 F: drivers/gpio/gpio-bt8xx.c
3300 M: Chris Mason <clm@fb.com>
3301 M: Josef Bacik <josef@toxicpanda.com>
3302 M: David Sterba <dsterba@suse.com>
3303 L: linux-btrfs@vger.kernel.org
3304 W: http://btrfs.wiki.kernel.org/
3305 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3308 F: Documentation/filesystems/btrfs.txt
3310 F: include/linux/btrfs*
3311 F: include/uapi/linux/btrfs*
3313 BTTV VIDEO4LINUX DRIVER
3314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3315 L: linux-media@vger.kernel.org
3316 W: https://linuxtv.org
3317 T: git git://linuxtv.org/media_tree.git
3319 F: Documentation/media/v4l-drivers/bttv*
3320 F: drivers/media/pci/bt8xx/bttv*
3322 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3323 M: Chanwoo Choi <cw00.choi@samsung.com>
3324 L: linux-pm@vger.kernel.org
3325 L: linux-samsung-soc@vger.kernel.org
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3328 F: drivers/devfreq/exynos-bus.c
3329 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3331 BUSLOGIC SCSI DRIVER
3332 M: Khalid Aziz <khalid@gonehiking.org>
3333 L: linux-scsi@vger.kernel.org
3335 F: drivers/scsi/BusLogic.*
3336 F: drivers/scsi/FlashPoint.*
3338 C-MEDIA CMI8788 DRIVER
3339 M: Clemens Ladisch <clemens@ladisch.de>
3340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3341 T: git git://git.alsa-project.org/alsa-kernel.git
3343 F: sound/pci/oxygen/
3346 M: Guo Ren <guoren@kernel.org>
3347 T: git https://github.com/c-sky/csky-linux.git
3350 F: Documentation/devicetree/bindings/csky/
3351 F: drivers/irqchip/irq-csky-*
3352 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3353 F: drivers/clocksource/timer-gx6605s.c
3354 F: drivers/clocksource/timer-mp-csky.c
3355 F: Documentation/devicetree/bindings/timer/csky,*
3360 M: Mark Salter <msalter@redhat.com>
3361 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3362 L: linux-c6x-dev@linux-c6x.org
3363 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3367 CA8210 IEEE-802.15.4 RADIO DRIVER
3368 M: Harry Morris <h.morris@cascoda.com>
3369 L: linux-wpan@vger.kernel.org
3370 W: https://github.com/Cascoda/ca8210-linux.git
3372 F: drivers/net/ieee802154/ca8210.c
3373 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3375 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3376 M: David Howells <dhowells@redhat.com>
3377 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3379 F: Documentation/filesystems/caching/cachefiles.txt
3382 CADENCE MIPI-CSI2 BRIDGES
3383 M: Maxime Ripard <maxime.ripard@bootlin.com>
3384 L: linux-media@vger.kernel.org
3386 F: Documentation/devicetree/bindings/media/cdns,*.txt
3387 F: drivers/media/platform/cadence/cdns-csi2*
3389 CADET FM/AM RADIO RECEIVER DRIVER
3390 M: Hans Verkuil <hverkuil@xs4all.nl>
3391 L: linux-media@vger.kernel.org
3392 T: git git://linuxtv.org/media_tree.git
3393 W: https://linuxtv.org
3395 F: drivers/media/radio/radio-cadet*
3397 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3398 M: Jonathan Corbet <corbet@lwn.net>
3399 L: linux-media@vger.kernel.org
3400 T: git git://linuxtv.org/media_tree.git
3402 F: Documentation/media/v4l-drivers/cafe_ccic*
3403 F: drivers/media/platform/marvell-ccic/
3406 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3407 L: netdev@vger.kernel.org
3409 F: Documentation/networking/caif/
3410 F: drivers/net/caif/
3411 F: include/uapi/linux/caif/
3412 F: include/net/caif/
3416 M: Toke Høiland-Jørgensen <toke@toke.dk>
3417 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3419 F: net/sched/sch_cake.c
3421 CALGARY x86-64 IOMMU
3422 M: Muli Ben-Yehuda <mulix@mulix.org>
3423 M: Jon Mason <jdmason@kudzu.us>
3424 L: iommu@lists.linux-foundation.org
3426 F: arch/x86/kernel/pci-calgary_64.c
3427 F: arch/x86/kernel/tce_64.c
3428 F: arch/x86/include/asm/calgary.h
3429 F: arch/x86/include/asm/tce.h
3432 M: Wolfgang Grandegger <wg@grandegger.com>
3433 M: Marc Kleine-Budde <mkl@pengutronix.de>
3434 L: linux-can@vger.kernel.org
3435 W: https://github.com/linux-can
3436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3439 F: Documentation/devicetree/bindings/net/can/
3441 F: include/linux/can/dev.h
3442 F: include/linux/can/platform/
3443 F: include/uapi/linux/can/error.h
3444 F: include/uapi/linux/can/netlink.h
3447 M: Oliver Hartkopp <socketcan@hartkopp.net>
3448 M: Marc Kleine-Budde <mkl@pengutronix.de>
3449 L: linux-can@vger.kernel.org
3450 W: https://github.com/linux-can
3451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3454 F: Documentation/networking/can.rst
3456 F: include/linux/can/core.h
3457 F: include/uapi/linux/can.h
3458 F: include/uapi/linux/can/bcm.h
3459 F: include/uapi/linux/can/raw.h
3460 F: include/uapi/linux/can/gw.h
3463 M: Serge Hallyn <serge@hallyn.com>
3464 L: linux-security-module@vger.kernel.org
3466 F: include/linux/capability.h
3467 F: include/uapi/linux/capability.h
3468 F: security/commoncap.c
3469 F: kernel/capability.c
3471 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3472 M: Kevin Tsai <ktsai@capellamicro.com>
3474 F: drivers/iio/light/cm*
3476 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3477 M: Christian Lamparter <chunkeey@googlemail.com>
3478 L: linux-wireless@vger.kernel.org
3479 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3481 F: drivers/net/wireless/ath/carl9170/
3484 M: Jan Glauber <jglauber@cavium.com>
3485 M: David Daney <david.daney@cavium.com>
3486 W: http://www.cavium.com
3488 F: drivers/i2c/busses/i2c-octeon*
3489 F: drivers/i2c/busses/i2c-thunderx*
3491 CAVIUM LIQUIDIO NETWORK DRIVER
3492 M: Derek Chickles <dchickles@marvell.com>
3493 M: Satanand Burla <sburla@marvell.com>
3494 M: Felix Manlunas <fmanlunas@marvell.com>
3495 L: netdev@vger.kernel.org
3496 W: http://www.cavium.com
3498 F: drivers/net/ethernet/cavium/liquidio/
3501 M: Jan Glauber <jglauber@cavium.com>
3502 M: David Daney <david.daney@cavium.com>
3503 M: Steven J. Hill <Steven.Hill@cavium.com>
3504 W: http://www.cavium.com
3506 F: drivers/mmc/host/cavium*
3508 CAVIUM OCTEON-TX CRYPTO DRIVER
3509 M: George Cherian <george.cherian@cavium.com>
3510 L: linux-crypto@vger.kernel.org
3511 W: http://www.cavium.com
3513 F: drivers/crypto/cavium/cpt/
3515 CAVIUM THUNDERX2 ARM64 SOC
3516 M: Robert Richter <rrichter@cavium.com>
3517 M: Jayachandran C <jnair@caviumnetworks.com>
3518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3520 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3521 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3523 CC2520 IEEE-802.15.4 RADIO DRIVER
3524 M: Varka Bhadram <varkabhadram@gmail.com>
3525 L: linux-wpan@vger.kernel.org
3527 F: drivers/net/ieee802154/cc2520.c
3528 F: include/linux/spi/cc2520.h
3529 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3531 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3532 M: Yael Chemla <yael.chemla@foss.arm.com>
3533 M: Gilad Ben-Yossef <gilad@benyossef.com>
3534 L: linux-crypto@vger.kernel.org
3536 F: drivers/crypto/ccree/
3537 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3540 M: Hans Verkuil <hans.verkuil@cisco.com>
3541 L: linux-media@vger.kernel.org
3542 T: git git://linuxtv.org/media_tree.git
3543 W: http://linuxtv.org
3545 F: Documentation/media/kapi/cec-core.rst
3546 F: Documentation/media/uapi/cec
3547 F: drivers/media/cec/
3548 F: drivers/media/rc/keymaps/rc-cec.c
3549 F: include/media/cec.h
3550 F: include/media/cec-notifier.h
3551 F: include/uapi/linux/cec.h
3552 F: include/uapi/linux/cec-funcs.h
3553 F: Documentation/devicetree/bindings/media/cec.txt
3554 F: Documentation/ABI/testing/debugfs-cec-error-inj
3557 M: Hans Verkuil <hans.verkuil@cisco.com>
3558 L: linux-media@vger.kernel.org
3559 T: git git://linuxtv.org/media_tree.git
3560 W: http://linuxtv.org
3562 F: drivers/media/platform/cec-gpio/
3563 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3565 CELL BROADBAND ENGINE ARCHITECTURE
3566 M: Arnd Bergmann <arnd@arndb.de>
3567 L: linuxppc-dev@lists.ozlabs.org
3568 W: http://www.ibm.com/developerworks/power/cell/
3570 F: arch/powerpc/include/asm/cell*.h
3571 F: arch/powerpc/include/asm/spu*.h
3572 F: arch/powerpc/include/uapi/asm/spu*.h
3573 F: arch/powerpc/oprofile/*cell*
3574 F: arch/powerpc/platforms/cell/
3576 CEPH COMMON CODE (LIBCEPH)
3577 M: Ilya Dryomov <idryomov@gmail.com>
3578 M: "Yan, Zheng" <zyan@redhat.com>
3579 M: Sage Weil <sage@redhat.com>
3580 L: ceph-devel@vger.kernel.org
3582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3583 T: git git://github.com/ceph/ceph-client.git
3586 F: include/linux/ceph/
3587 F: include/linux/crush/
3589 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3590 M: "Yan, Zheng" <zyan@redhat.com>
3591 M: Sage Weil <sage@redhat.com>
3592 M: Ilya Dryomov <idryomov@gmail.com>
3593 L: ceph-devel@vger.kernel.org
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3596 T: git git://github.com/ceph/ceph-client.git
3598 F: Documentation/filesystems/ceph.txt
3601 CERTIFICATE HANDLING:
3602 M: David Howells <dhowells@redhat.com>
3603 M: David Woodhouse <dwmw2@infradead.org>
3604 L: keyrings@vger.kernel.org
3606 F: Documentation/admin-guide/module-signing.rst
3608 F: scripts/sign-file.c
3609 F: scripts/extract-cert.c
3611 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3612 L: linux-usb@vger.kernel.org
3614 F: Documentation/usb/WUSB-Design-overview.txt
3615 F: Documentation/usb/wusb-cbaf
3616 F: drivers/usb/host/hwa-hc.c
3617 F: drivers/usb/host/whci/
3618 F: drivers/usb/wusbcore/
3619 F: include/linux/usb/wusb*
3621 CFAG12864B LCD DRIVER
3622 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3624 F: drivers/auxdisplay/cfag12864b.c
3625 F: include/linux/cfag12864b.h
3627 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3628 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3630 F: drivers/auxdisplay/cfag12864bfb.c
3631 F: include/linux/cfag12864b.h
3633 802.11 (including CFG80211/NL80211)
3634 M: Johannes Berg <johannes@sipsolutions.net>
3635 L: linux-wireless@vger.kernel.org
3636 W: http://wireless.kernel.org/
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3641 F: include/uapi/linux/nl80211.h
3642 F: include/linux/ieee80211.h
3643 F: include/net/wext.h
3644 F: include/net/cfg80211.h
3645 F: include/net/iw_handler.h
3646 F: include/net/ieee80211_radiotap.h
3647 F: Documentation/driver-api/80211/cfg80211.rst
3648 F: Documentation/networking/regulatory.txt
3650 CHAR and MISC DRIVERS
3651 M: Arnd Bergmann <arnd@arndb.de>
3652 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3657 F: include/linux/miscdevice.h
3660 M: Andy Whitcroft <apw@canonical.com>
3661 M: Joe Perches <joe@perches.com>
3663 F: scripts/checkpatch.pl
3665 CHINESE DOCUMENTATION
3666 M: Harry Wei <harryxiyou@gmail.com>
3667 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3668 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3670 F: Documentation/translations/zh_CN/
3672 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3673 M: Peter Chen <Peter.Chen@nxp.com>
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3675 L: linux-usb@vger.kernel.org
3677 F: drivers/usb/chipidea/
3679 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3680 M: Hans de Goede <hdegoede@redhat.com>
3681 L: linux-input@vger.kernel.org
3683 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3684 F: drivers/input/touchscreen/chipone_icn8318.c
3686 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3687 M: Hans de Goede <hdegoede@redhat.com>
3688 L: linux-input@vger.kernel.org
3690 F: drivers/input/touchscreen/chipone_icn8505.c
3692 CHROME HARDWARE PLATFORM SUPPORT
3693 M: Benson Leung <bleung@chromium.org>
3694 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3697 F: drivers/platform/chrome/
3699 CHROMEOS EC SUBDRIVERS
3700 M: Benson Leung <bleung@chromium.org>
3701 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3702 R: Guenter Roeck <groeck@chromium.org>
3706 F: drivers/power/supply/cros_usbpd-charger.c
3708 CIRRUS LOGIC AUDIO CODEC DRIVERS
3709 M: Brian Austin <brian.austin@cirrus.com>
3710 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3713 F: sound/soc/codecs/cs*
3715 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3716 M: Hartley Sweeten <hsweeten@visionengravers.com>
3717 L: netdev@vger.kernel.org
3719 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3721 CISCO FCOE HBA DRIVER
3722 M: Satish Kharat <satishkh@cisco.com>
3723 M: Sesidhar Baddela <sebaddel@cisco.com>
3724 M: Karan Tilak Kumar <kartilak@cisco.com>
3725 L: linux-scsi@vger.kernel.org
3727 F: drivers/scsi/fnic/
3729 CISCO SCSI HBA DRIVER
3730 M: Karan Tilak Kumar <kartilak@cisco.com>
3731 M: Sesidhar Baddela <sebaddel@cisco.com>
3732 L: linux-scsi@vger.kernel.org
3734 F: drivers/scsi/snic/
3736 CISCO VIC ETHERNET NIC DRIVER
3737 M: Christian Benvenuti <benve@cisco.com>
3738 M: Govindarajulu Varadarajan <_govind@gmx.com>
3739 M: Parvi Kaustubhi <pkaustub@cisco.com>
3741 F: drivers/net/ethernet/cisco/enic/
3743 CISCO VIC LOW LATENCY NIC DRIVER
3744 M: Christian Benvenuti <benve@cisco.com>
3745 M: Nelson Escobar <neescoba@cisco.com>
3746 M: Parvi Kaustubhi <pkaustub@cisco.com>
3748 F: drivers/infiniband/hw/usnic/
3750 CIRRUS LOGIC MADERA CODEC DRIVERS
3751 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3752 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3753 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3754 L: patches@opensource.cirrus.com
3755 T: git https://github.com/CirrusLogic/linux-drivers.git
3756 W: https://github.com/CirrusLogic/linux-drivers/wiki
3758 F: Documentation/devicetree/bindings/mfd/madera.txt
3759 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3760 F: include/linux/irqchip/irq-madera*
3761 F: include/linux/mfd/madera/*
3762 F: drivers/gpio/gpio-madera*
3763 F: drivers/irqchip/irq-madera*
3764 F: drivers/mfd/madera*
3765 F: drivers/mfd/cs47l*
3766 F: drivers/pinctrl/cirrus/*
3769 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3774 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3775 L: linux-kernel@vger.kernel.org
3778 F: include/linux/cleancache.h
3781 M: Russell King <linux@armlinux.org.uk>
3782 L: linux-clk@vger.kernel.org
3784 F: include/linux/clk.h
3786 CLOCKSOURCE, CLOCKEVENT DRIVERS
3787 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3788 M: Thomas Gleixner <tglx@linutronix.de>
3789 L: linux-kernel@vger.kernel.org
3790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3792 F: drivers/clocksource/
3793 F: Documentation/devicetree/bindings/timer/
3796 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3797 M: Daniel Oliveira Nascimento <don@syst.com.br>
3798 L: platform-driver-x86@vger.kernel.org
3800 F: drivers/platform/x86/classmate-laptop.c
3803 M: Hans Verkuil <hans.verkuil@cisco.com>
3804 L: linux-media@vger.kernel.org
3805 T: git git://linuxtv.org/media_tree.git
3806 W: https://linuxtv.org
3808 F: drivers/media/pci/cobalt/
3810 COCCINELLE/Semantic Patches (SmPL)
3811 M: Julia Lawall <Julia.Lawall@lip6.fr>
3812 M: Gilles Muller <Gilles.Muller@lip6.fr>
3813 M: Nicolas Palix <nicolas.palix@imag.fr>
3814 M: Michal Marek <michal.lkml@markovi.net>
3815 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3817 W: http://coccinelle.lip6.fr/
3819 F: Documentation/dev-tools/coccinelle.rst
3820 F: scripts/coccinelle/
3821 F: scripts/coccicheck
3824 M: Jan Harkes <jaharkes@cs.cmu.edu>
3826 L: codalist@coda.cs.cmu.edu
3827 W: http://www.coda.cs.cmu.edu/
3829 F: Documentation/filesystems/coda.txt
3831 F: include/linux/coda*.h
3832 F: include/uapi/linux/coda*.h
3834 CODA V4L2 MEM2MEM DRIVER
3835 M: Philipp Zabel <p.zabel@pengutronix.de>
3836 L: linux-media@vger.kernel.org
3838 F: Documentation/devicetree/bindings/media/coda.txt
3839 F: drivers/media/platform/coda/
3842 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3844 F: Documentation/process/code-of-conduct.rst
3845 F: Documentation/process/code-of-conduct-interpretation.rst
3847 COMMON CLK FRAMEWORK
3848 M: Michael Turquette <mturquette@baylibre.com>
3849 M: Stephen Boyd <sboyd@kernel.org>
3850 L: linux-clk@vger.kernel.org
3851 Q: http://patchwork.kernel.org/project/linux-clk/list/
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3854 F: Documentation/devicetree/bindings/clock/
3856 X: drivers/clk/clkdev.c
3857 F: include/linux/clk-pr*
3858 F: include/linux/clk/
3859 F: include/linux/of_clk.h
3861 COMMON INTERNET FILE SYSTEM (CIFS)
3862 M: Steve French <sfrench@samba.org>
3863 L: linux-cifs@vger.kernel.org
3864 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3865 W: http://linux-cifs.samba.org/
3866 T: git git://git.samba.org/sfrench/cifs-2.6.git
3868 F: Documentation/filesystems/cifs/
3871 COMPACTPCI HOTPLUG CORE
3872 M: Scott Murray <scott@spiteful.org>
3873 L: linux-pci@vger.kernel.org
3875 F: drivers/pci/hotplug/cpci_hotplug*
3877 COMPACTPCI HOTPLUG GENERIC DRIVER
3878 M: Scott Murray <scott@spiteful.org>
3879 L: linux-pci@vger.kernel.org
3881 F: drivers/pci/hotplug/cpcihp_generic.c
3883 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3884 M: Scott Murray <scott@spiteful.org>
3885 L: linux-pci@vger.kernel.org
3887 F: drivers/pci/hotplug/cpcihp_zt5550.*
3889 COMPAL LAPTOP SUPPORT
3890 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3891 L: platform-driver-x86@vger.kernel.org
3893 F: drivers/platform/x86/compal-laptop.c
3896 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3898 F: include/linux/compiler_attributes.h
3900 CONEXANT ACCESSRUNNER USB DRIVER
3901 L: accessrunner-general@lists.sourceforge.net
3902 W: http://accessrunner.sourceforge.net/
3904 F: drivers/usb/atm/cxacru.c
3907 M: Joel Becker <jlbec@evilplan.org>
3908 M: Christoph Hellwig <hch@lst.de>
3909 T: git git://git.infradead.org/users/hch/configfs.git
3912 F: include/linux/configfs.h
3915 M: Evgeniy Polyakov <zbr@ioremap.net>
3916 L: netdev@vger.kernel.org
3918 F: drivers/connector/
3920 CONTROL GROUP (CGROUP)
3921 M: Tejun Heo <tj@kernel.org>
3922 M: Li Zefan <lizefan@huawei.com>
3923 M: Johannes Weiner <hannes@cmpxchg.org>
3924 L: cgroups@vger.kernel.org
3925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3927 F: Documentation/cgroup*
3928 F: include/linux/cgroup*
3931 CONTROL GROUP - CPUSET
3932 M: Li Zefan <lizefan@huawei.com>
3933 L: cgroups@vger.kernel.org
3934 W: http://www.bullopensource.org/cpuset/
3935 W: http://oss.sgi.com/projects/cpusets/
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3938 F: Documentation/cgroup-v1/cpusets.txt
3939 F: include/linux/cpuset.h
3940 F: kernel/cgroup/cpuset.c
3942 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3943 M: Johannes Weiner <hannes@cmpxchg.org>
3944 M: Michal Hocko <mhocko@kernel.org>
3945 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3946 L: cgroups@vger.kernel.org
3947 L: linux-mm@kvack.org
3952 CORETEMP HARDWARE MONITORING DRIVER
3953 M: Fenghua Yu <fenghua.yu@intel.com>
3954 L: linux-hwmon@vger.kernel.org
3956 F: Documentation/hwmon/coretemp
3957 F: drivers/hwmon/coretemp.c
3959 COSA/SRP SYNC SERIAL DRIVER
3960 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3961 W: http://www.fi.muni.cz/~kas/cosa/
3963 F: drivers/net/wan/cosa*
3965 CPMAC ETHERNET DRIVER
3966 M: Florian Fainelli <f.fainelli@gmail.com>
3967 L: netdev@vger.kernel.org
3969 F: drivers/net/ethernet/ti/cpmac.c
3971 CPU FREQUENCY SCALING FRAMEWORK
3972 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3973 M: Viresh Kumar <viresh.kumar@linaro.org>
3974 L: linux-pm@vger.kernel.org
3976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3977 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3978 B: https://bugzilla.kernel.org
3979 F: Documentation/admin-guide/pm/cpufreq.rst
3980 F: Documentation/admin-guide/pm/intel_pstate.rst
3981 F: Documentation/cpu-freq/
3982 F: Documentation/devicetree/bindings/cpufreq/
3984 F: include/linux/cpufreq.h
3985 F: tools/testing/selftests/cpufreq/
3987 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3988 M: Viresh Kumar <viresh.kumar@linaro.org>
3989 M: Sudeep Holla <sudeep.holla@arm.com>
3990 L: linux-pm@vger.kernel.org
3991 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3993 F: drivers/cpufreq/arm_big_little.h
3994 F: drivers/cpufreq/arm_big_little.c
3996 CPU POWER MONITORING SUBSYSTEM
3997 M: Thomas Renninger <trenn@suse.com>
3998 M: Shuah Khan <shuah@kernel.org>
3999 M: Shuah Khan <skhan@linuxfoundation.org>
4000 L: linux-pm@vger.kernel.org
4002 F: tools/power/cpupower/
4005 M: "H. Peter Anvin" <hpa@zytor.com>
4007 F: arch/x86/kernel/cpuid.c
4008 F: arch/x86/kernel/msr.c
4010 CPUIDLE DRIVER - ARM BIG LITTLE
4011 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4012 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4013 L: linux-pm@vger.kernel.org
4014 L: linux-arm-kernel@lists.infradead.org
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4017 F: drivers/cpuidle/cpuidle-big_little.c
4019 CPUIDLE DRIVER - ARM EXYNOS
4020 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4021 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4022 M: Kukjin Kim <kgene@kernel.org>
4023 L: linux-pm@vger.kernel.org
4024 L: linux-samsung-soc@vger.kernel.org
4026 F: drivers/cpuidle/cpuidle-exynos.c
4027 F: arch/arm/mach-exynos/pm.c
4029 CPU IDLE TIME MANAGEMENT FRAMEWORK
4030 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4031 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4032 L: linux-pm@vger.kernel.org
4034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4035 B: https://bugzilla.kernel.org
4036 F: Documentation/admin-guide/pm/cpuidle.rst
4037 F: drivers/cpuidle/*
4038 F: include/linux/cpuidle.h
4041 M: Nicolas Pitre <nico@linaro.org>
4043 F: Documentation/filesystems/cramfs.txt
4047 M: Herbert Xu <herbert@gondor.apana.org.au>
4048 M: "David S. Miller" <davem@davemloft.net>
4049 L: linux-crypto@vger.kernel.org
4050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4053 F: Documentation/crypto/
4054 F: Documentation/devicetree/bindings/crypto/
4059 F: include/linux/crypto*
4061 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4062 M: Neil Horman <nhorman@tuxdriver.com>
4063 L: linux-crypto@vger.kernel.org
4065 F: crypto/ansi_cprng.c
4069 M: Hans Verkuil <hverkuil@xs4all.nl>
4070 L: linux-media@vger.kernel.org
4071 T: git git://linuxtv.org/media_tree.git
4072 W: http://linuxtv.org
4074 F: drivers/media/i2c/cs3308.c
4076 CS5535 Audio ALSA driver
4077 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4079 F: sound/pci/cs5535audio/
4081 CSI DRIVERS FOR ALLWINNER V3s
4082 M: Yong Deng <yong.deng@magewell.com>
4083 L: linux-media@vger.kernel.org
4084 T: git git://linuxtv.org/media_tree.git
4086 F: drivers/media/platform/sunxi/sun6i-csi/
4087 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4090 M: Solomon Peachy <pizza@shaftnet.org>
4092 F: drivers/net/wireless/st/cw1200/
4094 CX18 VIDEO4LINUX DRIVER
4095 M: Andy Walls <awalls@md.metrocast.net>
4096 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4097 L: linux-media@vger.kernel.org
4098 T: git git://linuxtv.org/media_tree.git
4099 W: https://linuxtv.org
4100 W: http://www.ivtvdriver.org/index.php/Cx18
4102 F: Documentation/media/v4l-drivers/cx18*
4103 F: drivers/media/pci/cx18/
4104 F: include/uapi/linux/ivtv*
4106 CX2341X MPEG ENCODER HELPER MODULE
4107 M: Hans Verkuil <hverkuil@xs4all.nl>
4108 L: linux-media@vger.kernel.org
4109 T: git git://linuxtv.org/media_tree.git
4110 W: https://linuxtv.org
4112 F: drivers/media/common/cx2341x*
4113 F: include/media/drv-intf/cx2341x.h
4115 CX24120 MEDIA DRIVER
4116 M: Jemma Denson <jdenson@gmail.com>
4117 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4118 L: linux-media@vger.kernel.org
4119 W: https://linuxtv.org
4120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4122 F: drivers/media/dvb-frontends/cx24120*
4124 CX88 VIDEO4LINUX DRIVER
4125 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4126 L: linux-media@vger.kernel.org
4127 W: https://linuxtv.org
4128 T: git git://linuxtv.org/media_tree.git
4130 F: Documentation/media/v4l-drivers/cx88*
4131 F: drivers/media/pci/cx88/
4133 CXD2820R MEDIA DRIVER
4134 M: Antti Palosaari <crope@iki.fi>
4135 L: linux-media@vger.kernel.org
4136 W: https://linuxtv.org
4137 W: http://palosaari.fi/linux/
4138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4139 T: git git://linuxtv.org/anttip/media_tree.git
4141 F: drivers/media/dvb-frontends/cxd2820r*
4143 CXGB3 ETHERNET DRIVER (CXGB3)
4144 M: Arjun Vynipadath <arjun@chelsio.com>
4145 L: netdev@vger.kernel.org
4146 W: http://www.chelsio.com
4148 F: drivers/net/ethernet/chelsio/cxgb3/
4150 CXGB3 ISCSI DRIVER (CXGB3I)
4151 M: Karen Xie <kxie@chelsio.com>
4152 L: linux-scsi@vger.kernel.org
4153 W: http://www.chelsio.com
4155 F: drivers/scsi/cxgbi/cxgb3i
4157 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4158 M: Steve Wise <swise@chelsio.com>
4159 L: linux-rdma@vger.kernel.org
4160 W: http://www.openfabrics.org
4162 F: drivers/infiniband/hw/cxgb3/
4163 F: include/uapi/rdma/cxgb3-abi.h
4165 CXGB4 CRYPTO DRIVER (chcr)
4166 M: Harsh Jain <harsh@chelsio.com>
4167 L: linux-crypto@vger.kernel.org
4168 W: http://www.chelsio.com
4170 F: drivers/crypto/chelsio
4172 CXGB4 ETHERNET DRIVER (CXGB4)
4173 M: Arjun Vynipadath <arjun@chelsio.com>
4174 L: netdev@vger.kernel.org
4175 W: http://www.chelsio.com
4177 F: drivers/net/ethernet/chelsio/cxgb4/
4179 CXGB4 ISCSI DRIVER (CXGB4I)
4180 M: Karen Xie <kxie@chelsio.com>
4181 L: linux-scsi@vger.kernel.org
4182 W: http://www.chelsio.com
4184 F: drivers/scsi/cxgbi/cxgb4i
4186 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4187 M: Steve Wise <swise@chelsio.com>
4188 L: linux-rdma@vger.kernel.org
4189 W: http://www.openfabrics.org
4191 F: drivers/infiniband/hw/cxgb4/
4192 F: include/uapi/rdma/cxgb4-abi.h
4194 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4195 M: Casey Leedom <leedom@chelsio.com>
4196 L: netdev@vger.kernel.org
4197 W: http://www.chelsio.com
4199 F: drivers/net/ethernet/chelsio/cxgb4vf/
4201 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4202 M: Frederic Barrat <fbarrat@linux.ibm.com>
4203 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4204 L: linuxppc-dev@lists.ozlabs.org
4206 F: arch/powerpc/platforms/powernv/pci-cxl.c
4207 F: drivers/misc/cxl/
4208 F: include/misc/cxl*
4209 F: include/uapi/misc/cxl.h
4210 F: Documentation/powerpc/cxl.txt
4211 F: Documentation/ABI/testing/sysfs-class-cxl
4213 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4214 M: Manoj N. Kumar <manoj@linux.ibm.com>
4215 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4216 M: Uma Krishnan <ukrishn@linux.ibm.com>
4217 L: linux-scsi@vger.kernel.org
4219 F: drivers/scsi/cxlflash/
4220 F: include/uapi/scsi/cxlflash_ioctl.h
4221 F: Documentation/powerpc/cxlflash.txt
4224 M: Russell King <linux@armlinux.org.uk>
4225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4226 W: http://www.armlinux.org.uk/
4228 F: drivers/video/fbdev/cyber2000fb.*
4230 CYCLADES ASYNC MUX DRIVER
4231 W: http://www.cyclades.com/
4233 F: drivers/tty/cyclades.c
4234 F: include/linux/cyclades.h
4235 F: include/uapi/linux/cyclades.h
4237 CYCLADES PC300 DRIVER
4238 W: http://www.cyclades.com/
4240 F: drivers/net/wan/pc300*
4242 CYPRESS_FIRMWARE MEDIA DRIVER
4243 M: Antti Palosaari <crope@iki.fi>
4244 L: linux-media@vger.kernel.org
4245 W: https://linuxtv.org
4246 W: http://palosaari.fi/linux/
4247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248 T: git git://linuxtv.org/anttip/media_tree.git
4250 F: drivers/media/common/cypress_firmware*
4252 CYTTSP TOUCHSCREEN DRIVER
4253 M: Ferruh Yigit <fery@cypress.com>
4254 L: linux-input@vger.kernel.org
4256 F: drivers/input/touchscreen/cyttsp*
4257 F: include/linux/input/cyttsp.h
4259 D-LINK DIR-685 TOUCHKEYS DRIVER
4260 M: Linus Walleij <linus.walleij@linaro.org>
4261 L: linux-input@vger.kernel.org
4263 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4265 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4266 M: Joshua Kinard <kumba@gentoo.org>
4268 F: drivers/rtc/rtc-ds1685.c
4269 F: include/linux/rtc/ds1685.h
4271 DAMA SLAVE for AX.25
4272 M: Joerg Reuter <jreuter@yaina.de>
4273 W: http://yaina.de/jreuter/
4274 W: http://www.qsl.net/dl1bke/
4275 L: linux-hams@vger.kernel.org
4277 F: net/ax25/af_ax25.c
4278 F: net/ax25/ax25_dev.c
4279 F: net/ax25/ax25_ds_*
4280 F: net/ax25/ax25_in.c
4281 F: net/ax25/ax25_out.c
4282 F: net/ax25/ax25_timer.c
4283 F: net/ax25/sysctl_net_ax25.c
4285 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4286 L: netdev@vger.kernel.org
4288 F: Documentation/networking/device_drivers/dec/dmfe.txt
4289 F: drivers/net/ethernet/dec/tulip/dmfe.c
4291 DC390/AM53C974 SCSI driver
4292 M: Hannes Reinecke <hare@suse.com>
4293 L: linux-scsi@vger.kernel.org
4295 F: drivers/scsi/am53c974.c
4298 M: Oliver Neukum <oliver@neukum.org>
4299 M: Ali Akcaagac <aliakc@web.de>
4300 M: Jamie Lenehan <lenehan@twibble.org>
4301 L: dc395x@twibble.org
4302 W: http://twibble.org/dist/dc395x/
4303 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4305 F: Documentation/scsi/dc395x.txt
4306 F: drivers/scsi/dc395x.*
4309 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4310 L: dccp@vger.kernel.org
4311 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4313 F: include/linux/dccp.h
4314 F: include/uapi/linux/dccp.h
4315 F: include/linux/tfrc.h
4318 DECnet NETWORK LAYER
4319 W: http://linux-decnet.sourceforge.net
4320 L: linux-decnet-user@lists.sourceforge.net
4322 F: Documentation/networking/decnet.txt
4325 DECSTATION PLATFORM SUPPORT
4326 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4327 L: linux-mips@vger.kernel.org
4328 W: http://www.linux-mips.org/wiki/DECstation
4331 F: arch/mips/include/asm/dec/
4332 F: arch/mips/include/asm/mach-dec/
4334 DEFXX FDDI NETWORK DRIVER
4335 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4337 F: drivers/net/fddi/defxx.*
4340 M: Pali Rohár <pali.rohar@gmail.com>
4341 M: Mario Limonciello <mario.limonciello@dell.com>
4342 L: platform-driver-x86@vger.kernel.org
4344 F: drivers/platform/x86/dell-smbios.*
4346 DELL SMBIOS SMM DRIVER
4347 M: Mario Limonciello <mario.limonciello@dell.com>
4348 L: platform-driver-x86@vger.kernel.org
4350 F: drivers/platform/x86/dell-smbios-smm.c
4352 DELL SMBIOS WMI DRIVER
4353 M: Mario Limonciello <mario.limonciello@dell.com>
4354 L: platform-driver-x86@vger.kernel.org
4356 F: drivers/platform/x86/dell-smbios-wmi.c
4357 F: tools/wmi/dell-smbios-example.c
4359 DEFZA FDDI NETWORK DRIVER
4360 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4362 F: drivers/net/fddi/defza.*
4365 M: Matthew Garrett <mjg59@srcf.ucam.org>
4366 M: Pali Rohár <pali.rohar@gmail.com>
4367 L: platform-driver-x86@vger.kernel.org
4369 F: drivers/platform/x86/dell-laptop.c
4371 DELL LAPTOP FREEFALL DRIVER
4372 M: Pali Rohár <pali.rohar@gmail.com>
4374 F: drivers/platform/x86/dell-smo8800.c
4376 DELL LAPTOP RBTN DRIVER
4377 M: Pali Rohár <pali.rohar@gmail.com>
4379 F: drivers/platform/x86/dell-rbtn.*
4381 DELL REMOTE BIOS UPDATE DRIVER
4382 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4383 L: platform-driver-x86@vger.kernel.org
4385 F: drivers/platform/x86/dell_rbu.c
4387 DELL LAPTOP SMM DRIVER
4388 M: Pali Rohár <pali.rohar@gmail.com>
4390 F: drivers/hwmon/dell-smm-hwmon.c
4391 F: include/uapi/linux/i8k.h
4393 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4394 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4395 L: platform-driver-x86@vger.kernel.org
4397 F: Documentation/dcdbas.txt
4398 F: drivers/platform/x86/dcdbas.*
4400 DELL WMI NOTIFICATIONS DRIVER
4401 M: Matthew Garrett <mjg59@srcf.ucam.org>
4402 M: Pali Rohár <pali.rohar@gmail.com>
4404 F: drivers/platform/x86/dell-wmi.c
4406 DELL WMI DESCRIPTOR DRIVER
4407 M: Mario Limonciello <mario.limonciello@dell.com>
4409 F: drivers/platform/x86/dell-wmi-descriptor.c
4411 DELTA ST MEDIA DRIVER
4412 M: Hugues Fruchet <hugues.fruchet@st.com>
4413 L: linux-media@vger.kernel.org
4414 T: git git://linuxtv.org/media_tree.git
4415 W: https://linuxtv.org
4417 F: drivers/media/platform/sti/delta
4420 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4421 L: linux-mtd@lists.infradead.org
4423 F: drivers/mtd/nand/raw/denali*
4425 DESIGNWARE USB2 DRD IP DRIVER
4426 M: Minas Harutyunyan <hminas@synopsys.com>
4427 L: linux-usb@vger.kernel.org
4428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4430 F: drivers/usb/dwc2/
4432 DESIGNWARE USB3 DRD IP DRIVER
4433 M: Felipe Balbi <balbi@kernel.org>
4434 L: linux-usb@vger.kernel.org
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4437 F: drivers/usb/dwc3/
4439 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4440 M: Andreas Klinger <ak@it-klinger.de>
4441 L: linux-iio@vger.kernel.org
4443 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4444 F: drivers/iio/proximity/srf*.c
4446 DEVICE COREDUMP (DEV_COREDUMP)
4447 M: Johannes Berg <johannes@sipsolutions.net>
4448 L: linux-kernel@vger.kernel.org
4450 F: drivers/base/devcoredump.c
4451 F: include/linux/devcoredump.h
4453 DEVICE FREQUENCY (DEVFREQ)
4454 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4455 M: Kyungmin Park <kyungmin.park@samsung.com>
4456 R: Chanwoo Choi <cw00.choi@samsung.com>
4457 L: linux-pm@vger.kernel.org
4458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4461 F: include/linux/devfreq.h
4462 F: Documentation/devicetree/bindings/devfreq/
4464 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4465 M: Chanwoo Choi <cw00.choi@samsung.com>
4466 L: linux-pm@vger.kernel.org
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4469 F: drivers/devfreq/event/
4470 F: drivers/devfreq/devfreq-event.c
4471 F: include/linux/devfreq-event.h
4472 F: Documentation/devicetree/bindings/devfreq/event/
4474 DEVICE NUMBER REGISTRY
4475 M: Torben Mathiasen <device@lanana.org>
4476 W: http://lanana.org/docs/device-list/index.html
4480 M: Alasdair Kergon <agk@redhat.com>
4481 M: Mike Snitzer <snitzer@redhat.com>
4482 M: dm-devel@redhat.com
4483 L: dm-devel@redhat.com
4484 W: http://sources.redhat.com/dm
4485 Q: http://patchwork.kernel.org/project/dm-devel/list/
4486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4487 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4489 F: Documentation/device-mapper/
4490 F: drivers/md/Makefile
4491 F: drivers/md/Kconfig
4493 F: drivers/md/persistent-data/
4494 F: include/linux/device-mapper.h
4495 F: include/linux/dm-*.h
4496 F: include/uapi/linux/dm-*.h
4499 M: Jiri Pirko <jiri@mellanox.com>
4500 L: netdev@vger.kernel.org
4502 F: net/core/devlink.c
4503 F: include/net/devlink.h
4504 F: include/uapi/linux/devlink.h
4506 DIALOG SEMICONDUCTOR DRIVERS
4507 M: Support Opensource <support.opensource@diasemi.com>
4508 W: http://www.dialog-semiconductor.com/products
4510 F: Documentation/hwmon/da90??
4511 F: Documentation/devicetree/bindings/mfd/da90*.txt
4512 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4513 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4514 F: Documentation/devicetree/bindings/regulator/da92*.txt
4515 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4516 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4517 F: drivers/gpio/gpio-da90??.c
4518 F: drivers/hwmon/da90??-hwmon.c
4519 F: drivers/iio/adc/da91??-*.c
4520 F: drivers/input/misc/da90??_onkey.c
4521 F: drivers/input/touchscreen/da9052_tsi.c
4522 F: drivers/leds/leds-da90??.c
4523 F: drivers/mfd/da903x.c
4524 F: drivers/mfd/da90??-*.c
4525 F: drivers/mfd/da91??-*.c
4526 F: drivers/power/supply/da9052-battery.c
4527 F: drivers/power/supply/da91??-*.c
4528 F: drivers/regulator/da903x.c
4529 F: drivers/regulator/da9???-regulator.[ch]
4530 F: drivers/thermal/da90??-thermal.c
4531 F: drivers/rtc/rtc-da90??.c
4532 F: drivers/video/backlight/da90??_bl.c
4533 F: drivers/watchdog/da90??_wdt.c
4534 F: include/linux/mfd/da903x.h
4535 F: include/linux/mfd/da9052/
4536 F: include/linux/mfd/da9055/
4537 F: include/linux/mfd/da9062/
4538 F: include/linux/mfd/da9063/
4539 F: include/linux/mfd/da9150/
4540 F: include/linux/regulator/da9211.h
4541 F: include/sound/da[79]*.h
4542 F: sound/soc/codecs/da[79]*.[ch]
4544 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4545 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4546 L: linux-gpio@vger.kernel.org
4548 F: drivers/gpio/gpio-gpio-mm.c
4550 DIOLAN U2C-12 I2C DRIVER
4551 M: Guenter Roeck <linux@roeck-us.net>
4552 L: linux-i2c@vger.kernel.org
4554 F: drivers/i2c/busses/i2c-diolan-u2c.c
4556 FILESYSTEM DIRECT ACCESS (DAX)
4557 M: Matthew Wilcox <willy@infradead.org>
4558 M: Ross Zwisler <zwisler@kernel.org>
4559 M: Jan Kara <jack@suse.cz>
4560 L: linux-fsdevel@vger.kernel.org
4563 F: include/linux/dax.h
4564 F: include/trace/events/fs_dax.h
4566 DEVICE DIRECT ACCESS (DAX)
4567 M: Dan Williams <dan.j.williams@intel.com>
4568 M: Dave Jiang <dave.jiang@intel.com>
4569 M: Ross Zwisler <zwisler@kernel.org>
4570 M: Vishal Verma <vishal.l.verma@intel.com>
4571 L: linux-nvdimm@lists.01.org
4575 DIRECTORY NOTIFICATION (DNOTIFY)
4576 M: Jan Kara <jack@suse.cz>
4577 R: Amir Goldstein <amir73il@gmail.com>
4578 L: linux-fsdevel@vger.kernel.org
4580 F: Documentation/filesystems/dnotify.txt
4581 F: fs/notify/dnotify/
4582 F: include/linux/dnotify.h
4584 DISK GEOMETRY AND PARTITION HANDLING
4585 M: Andries Brouwer <aeb@cwi.nl>
4586 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4587 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4588 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4592 M: Jan Kara <jack@suse.com>
4594 F: Documentation/filesystems/quota.txt
4596 F: include/linux/quota*.h
4597 F: include/uapi/linux/quota*.h
4599 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4600 M: Bernie Thompson <bernie@plugable.com>
4601 L: linux-fbdev@vger.kernel.org
4603 W: http://plugable.com/category/projects/udlfb/
4604 F: drivers/video/fbdev/udlfb.c
4605 F: include/video/udlfb.h
4606 F: Documentation/fb/udlfb.txt
4608 DISTRIBUTED LOCK MANAGER (DLM)
4609 M: Christine Caulfield <ccaulfie@redhat.com>
4610 M: David Teigland <teigland@redhat.com>
4611 L: cluster-devel@redhat.com
4612 W: http://sources.redhat.com/cluster/
4613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4617 DMA BUFFER SHARING FRAMEWORK
4618 M: Sumit Semwal <sumit.semwal@linaro.org>
4620 L: linux-media@vger.kernel.org
4621 L: dri-devel@lists.freedesktop.org
4622 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4624 F: include/linux/dma-buf*
4625 F: include/linux/reservation.h
4626 F: include/linux/*fence.h
4627 F: Documentation/driver-api/dma-buf.rst
4628 T: git git://anongit.freedesktop.org/drm/drm-misc
4630 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4631 M: Vinod Koul <vkoul@kernel.org>
4632 L: dmaengine@vger.kernel.org
4633 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4636 F: include/linux/dmaengine.h
4637 F: include/linux/of_dma.h
4638 F: Documentation/devicetree/bindings/dma/
4639 F: Documentation/driver-api/dmaengine/
4640 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4643 M: Christoph Hellwig <hch@lst.de>
4644 M: Marek Szyprowski <m.szyprowski@samsung.com>
4645 R: Robin Murphy <robin.murphy@arm.com>
4646 L: iommu@lists.linux-foundation.org
4647 T: git git://git.infradead.org/users/hch/dma-mapping.git
4648 W: http://git.infradead.org/users/hch/dma-mapping.git
4651 F: include/asm-generic/dma-mapping.h
4652 F: include/linux/dma-direct.h
4653 F: include/linux/dma-mapping.h
4654 F: include/linux/dma-noncoherent.h
4656 DME1737 HARDWARE MONITOR DRIVER
4657 M: Juerg Haefliger <juergh@gmail.com>
4658 L: linux-hwmon@vger.kernel.org
4660 F: Documentation/hwmon/dme1737
4661 F: drivers/hwmon/dme1737.c
4664 M: Jean Delvare <jdelvare@suse.com>
4666 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4667 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4668 F: drivers/firmware/dmi-id.c
4669 F: drivers/firmware/dmi_scan.c
4670 F: include/linux/dmi.h
4673 M: Jonathan Corbet <corbet@lwn.net>
4674 L: linux-doc@vger.kernel.org
4677 F: scripts/kernel-doc
4678 X: Documentation/ABI/
4679 X: Documentation/acpi/
4680 X: Documentation/devicetree/
4681 X: Documentation/i2c/
4682 X: Documentation/media/
4683 X: Documentation/power/
4684 X: Documentation/spi/
4685 T: git git://git.lwn.net/linux.git docs-next
4687 DOCUMENTATION/ITALIAN
4688 M: Federico Vaga <federico.vaga@vaga.pv.it>
4689 L: linux-doc@vger.kernel.org
4691 F: Documentation/translations/it_IT
4693 DONGWOON DW9714 LENS VOICE COIL DRIVER
4694 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4695 L: linux-media@vger.kernel.org
4696 T: git git://linuxtv.org/media_tree.git
4698 F: drivers/media/i2c/dw9714.c
4699 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4701 DONGWOON DW9807 LENS VOICE COIL DRIVER
4702 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4703 L: linux-media@vger.kernel.org
4704 T: git git://linuxtv.org/media_tree.git
4706 F: drivers/media/i2c/dw9807-vcm.c
4707 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4710 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4711 L: blinux-list@redhat.com
4713 F: drivers/char/dtlk.c
4714 F: include/linux/dtlk.h
4716 DPAA2 DATAPATH I/O (DPIO) DRIVER
4717 M: Roy Pledge <Roy.Pledge@nxp.com>
4718 L: linux-kernel@vger.kernel.org
4720 F: drivers/soc/fsl/dpio
4722 DPAA2 ETHERNET DRIVER
4723 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4724 L: netdev@vger.kernel.org
4726 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4727 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4728 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4729 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4730 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4732 DPAA2 ETHERNET SWITCH DRIVER
4733 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4734 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4735 L: linux-kernel@vger.kernel.org
4737 F: drivers/staging/fsl-dpaa2/ethsw
4739 DPAA2 PTP CLOCK DRIVER
4740 M: Yangbo Lu <yangbo.lu@nxp.com>
4741 L: netdev@vger.kernel.org
4743 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4744 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4746 DPT_I2O SCSI RAID DRIVER
4747 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4748 L: linux-scsi@vger.kernel.org
4749 W: http://www.adaptec.com/
4751 F: drivers/scsi/dpt*
4752 F: drivers/scsi/dpt/
4755 M: Philipp Reisner <philipp.reisner@linbit.com>
4756 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4757 L: drbd-dev@lists.linbit.com
4758 W: http://www.drbd.org
4759 T: git git://git.linbit.com/linux-drbd.git
4760 T: git git://git.linbit.com/drbd-8.4.git
4762 F: drivers/block/drbd/
4764 F: Documentation/blockdev/drbd/
4766 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4767 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4768 R: "Rafael J. Wysocki" <rafael@kernel.org>
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4771 F: Documentation/kobject.txt
4775 F: include/linux/debugfs.h
4776 F: include/linux/kobj*
4779 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4780 M: Kevin Hilman <khilman@kernel.org>
4781 M: Nishanth Menon <nm@ti.com>
4783 F: drivers/power/avs/
4784 F: include/linux/power/smartreflex.h
4785 L: linux-pm@vger.kernel.org
4787 DRM DRIVER FOR ARM PL111 CLCD
4788 M: Eric Anholt <eric@anholt.net>
4789 T: git git://anongit.freedesktop.org/drm/drm-misc
4791 F: drivers/gpu/drm/pl111/
4793 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4794 M: Linus Walleij <linus.walleij@linaro.org>
4795 T: git git://anongit.freedesktop.org/drm/drm-misc
4797 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4798 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4800 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4801 M: Dave Airlie <airlied@redhat.com>
4803 F: drivers/gpu/drm/ast/
4805 DRM DRIVER FOR BOCHS VIRTUAL GPU
4806 M: Gerd Hoffmann <kraxel@redhat.com>
4807 L: virtualization@lists.linux-foundation.org
4808 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 F: drivers/gpu/drm/bochs/
4812 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4813 M: Linus Walleij <linus.walleij@linaro.org>
4814 T: git git://anongit.freedesktop.org/drm/drm-misc
4816 F: drivers/gpu/drm/tve200/
4818 DRM DRIVER FOR ILITEK ILI9225 PANELS
4819 M: David Lechner <david@lechnology.com>
4821 F: drivers/gpu/drm/tinydrm/ili9225.c
4822 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4824 DRM DRIVER FOR HX8357D PANELS
4825 M: Eric Anholt <eric@anholt.net>
4826 T: git git://anongit.freedesktop.org/drm/drm-misc
4828 F: drivers/gpu/drm/tinydrm/hx8357d.c
4829 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4831 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4832 S: Orphan / Obsolete
4833 F: drivers/gpu/drm/i810/
4834 F: include/uapi/drm/i810_drm.h
4836 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4837 S: Orphan / Obsolete
4838 F: drivers/gpu/drm/mga/
4839 F: include/uapi/drm/mga_drm.h
4841 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4842 M: Dave Airlie <airlied@redhat.com>
4844 F: drivers/gpu/drm/mgag200/
4846 DRM DRIVER FOR MI0283QT
4847 M: Noralf Trønnes <noralf@tronnes.org>
4849 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4850 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4852 DRM DRIVER FOR MSM ADRENO GPU
4853 M: Rob Clark <robdclark@gmail.com>
4854 L: linux-arm-msm@vger.kernel.org
4855 L: dri-devel@lists.freedesktop.org
4856 L: freedreno@lists.freedesktop.org
4857 T: git git://people.freedesktop.org/~robclark/linux
4859 F: drivers/gpu/drm/msm/
4860 F: include/uapi/drm/msm_drm.h
4861 F: Documentation/devicetree/bindings/display/msm/
4863 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4864 M: Ben Skeggs <bskeggs@redhat.com>
4865 L: dri-devel@lists.freedesktop.org
4866 L: nouveau@lists.freedesktop.org
4867 T: git git://github.com/skeggsb/linux
4869 F: drivers/gpu/drm/nouveau/
4870 F: include/uapi/drm/nouveau_drm.h
4872 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4873 M: Stefan Mavrodiev <stefan@olimex.com>
4875 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4876 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4878 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4879 M: Noralf Trønnes <noralf@tronnes.org>
4881 F: drivers/gpu/drm/tinydrm/repaper.c
4882 F: Documentation/devicetree/bindings/display/repaper.txt
4884 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4885 M: Dave Airlie <airlied@redhat.com>
4886 M: Gerd Hoffmann <kraxel@redhat.com>
4887 L: virtualization@lists.linux-foundation.org
4888 T: git git://anongit.freedesktop.org/drm/drm-misc
4890 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4891 F: drivers/gpu/drm/cirrus/
4893 DRM DRIVER FOR QXL VIRTUAL GPU
4894 M: Dave Airlie <airlied@redhat.com>
4895 M: Gerd Hoffmann <kraxel@redhat.com>
4896 L: virtualization@lists.linux-foundation.org
4897 L: spice-devel@lists.freedesktop.org
4898 T: git git://anongit.freedesktop.org/drm/drm-misc
4900 F: drivers/gpu/drm/qxl/
4901 F: include/uapi/drm/qxl_drm.h
4903 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4904 S: Orphan / Obsolete
4905 F: drivers/gpu/drm/r128/
4906 F: include/uapi/drm/r128_drm.h
4908 DRM DRIVER FOR SAVAGE VIDEO CARDS
4909 S: Orphan / Obsolete
4910 F: drivers/gpu/drm/savage/
4911 F: include/uapi/drm/savage_drm.h
4913 DRM DRIVER FOR SIS VIDEO CARDS
4914 S: Orphan / Obsolete
4915 F: drivers/gpu/drm/sis/
4916 F: include/uapi/drm/sis_drm.h
4918 DRM DRIVER FOR SITRONIX ST7701 PANELS
4919 M: Jagan Teki <jagan@amarulasolutions.com>
4921 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
4922 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4924 DRM DRIVER FOR SITRONIX ST7586 PANELS
4925 M: David Lechner <david@lechnology.com>
4927 F: drivers/gpu/drm/tinydrm/st7586.c
4928 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4930 DRM DRIVER FOR SITRONIX ST7735R PANELS
4931 M: David Lechner <david@lechnology.com>
4933 F: drivers/gpu/drm/tinydrm/st7735r.c
4934 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4936 DRM DRIVER FOR TDFX VIDEO CARDS
4937 S: Orphan / Obsolete
4938 F: drivers/gpu/drm/tdfx/
4940 DRM DRIVER FOR TPO TPG110 PANELS
4941 M: Linus Walleij <linus.walleij@linaro.org>
4942 T: git git://anongit.freedesktop.org/drm/drm-misc
4944 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
4945 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
4947 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4948 M: Dave Airlie <airlied@redhat.com>
4949 R: Sean Paul <sean@poorly.run>
4950 L: dri-devel@lists.freedesktop.org
4952 F: drivers/gpu/drm/udl/
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4955 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
4956 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
4957 R: Haneen Mohammed <hamohammed.sa@gmail.com>
4958 R: Daniel Vetter <daniel@ffwll.ch>
4959 T: git git://anongit.freedesktop.org/drm/drm-misc
4961 L: dri-devel@lists.freedesktop.org
4962 F: drivers/gpu/drm/vkms/
4963 F: Documentation/gpu/vkms.rst
4965 DRM DRIVER FOR VMWARE VIRTUAL GPU
4966 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4967 M: Thomas Hellstrom <thellstrom@vmware.com>
4968 L: dri-devel@lists.freedesktop.org
4969 T: git git://people.freedesktop.org/~thomash/linux
4971 F: drivers/gpu/drm/vmwgfx/
4972 F: include/uapi/drm/vmwgfx_drm.h
4975 M: David Airlie <airlied@linux.ie>
4976 M: Daniel Vetter <daniel@ffwll.ch>
4977 L: dri-devel@lists.freedesktop.org
4978 T: git git://anongit.freedesktop.org/drm/drm
4979 B: https://bugs.freedesktop.org/
4980 C: irc://chat.freenode.net/dri-devel
4984 F: Documentation/devicetree/bindings/display/
4985 F: Documentation/devicetree/bindings/gpu/
4986 F: Documentation/gpu/
4988 F: include/uapi/drm/
4989 F: include/linux/vga*
4991 DRM DRIVERS AND MISC GPU PATCHES
4992 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4993 M: Maxime Ripard <maxime.ripard@bootlin.com>
4994 M: Sean Paul <sean@poorly.run>
4995 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
4998 F: Documentation/gpu/
5000 F: drivers/gpu/drm/*
5002 F: include/uapi/drm/drm*
5003 F: include/linux/vga*
5005 DRM DRIVERS FOR ALLWINNER A10
5006 M: Maxime Ripard <maxime.ripard@bootlin.com>
5007 L: dri-devel@lists.freedesktop.org
5009 F: drivers/gpu/drm/sun4i/
5010 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5011 T: git git://anongit.freedesktop.org/drm/drm-misc
5013 DRM DRIVERS FOR AMLOGIC SOCS
5014 M: Neil Armstrong <narmstrong@baylibre.com>
5015 L: dri-devel@lists.freedesktop.org
5016 L: linux-amlogic@lists.infradead.org
5017 W: http://linux-meson.com/
5019 F: drivers/gpu/drm/meson/
5020 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5021 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5022 F: Documentation/gpu/meson.rst
5023 T: git git://anongit.freedesktop.org/drm/drm-misc
5025 DRM DRIVERS FOR ATMEL HLCDC
5026 M: Boris Brezillon <bbrezillon@kernel.org>
5027 L: dri-devel@lists.freedesktop.org
5029 F: drivers/gpu/drm/atmel-hlcdc/
5030 F: Documentation/devicetree/bindings/display/atmel/
5031 T: git git://anongit.freedesktop.org/drm/drm-misc
5033 DRM DRIVERS FOR BRIDGE CHIPS
5034 M: Andrzej Hajda <a.hajda@samsung.com>
5035 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5037 T: git git://anongit.freedesktop.org/drm/drm-misc
5038 F: drivers/gpu/drm/bridge/
5040 DRM DRIVERS FOR EXYNOS
5041 M: Inki Dae <inki.dae@samsung.com>
5042 M: Joonyoung Shim <jy0922.shim@samsung.com>
5043 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5044 M: Kyungmin Park <kyungmin.park@samsung.com>
5045 L: dri-devel@lists.freedesktop.org
5046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5048 F: drivers/gpu/drm/exynos/
5049 F: include/uapi/drm/exynos_drm.h
5050 F: Documentation/devicetree/bindings/display/exynos/
5052 DRM DRIVERS FOR FREESCALE DCU
5053 M: Stefan Agner <stefan@agner.ch>
5054 M: Alison Wang <alison.wang@nxp.com>
5055 L: dri-devel@lists.freedesktop.org
5057 F: drivers/gpu/drm/fsl-dcu/
5058 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5059 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5060 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5061 T: git git://anongit.freedesktop.org/drm/drm-misc
5063 DRM DRIVERS FOR FREESCALE IMX
5064 M: Philipp Zabel <p.zabel@pengutronix.de>
5065 L: dri-devel@lists.freedesktop.org
5067 F: drivers/gpu/drm/imx/
5068 F: drivers/gpu/ipu-v3/
5069 F: Documentation/devicetree/bindings/display/imx/
5071 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5072 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5073 L: dri-devel@lists.freedesktop.org
5074 T: git git://github.com/patjak/drm-gma500
5076 F: drivers/gpu/drm/gma500/
5078 DRM DRIVERS FOR HISILICON
5079 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5080 M: Rongrong Zou <zourongrong@gmail.com>
5081 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5082 R: Chen Feng <puck.chen@hisilicon.com>
5083 L: dri-devel@lists.freedesktop.org
5084 T: git git://github.com/xin3liang/linux.git
5086 F: drivers/gpu/drm/hisilicon/
5087 F: Documentation/devicetree/bindings/display/hisilicon/
5089 DRM DRIVERS FOR MEDIATEK
5090 M: CK Hu <ck.hu@mediatek.com>
5091 M: Philipp Zabel <p.zabel@pengutronix.de>
5092 L: dri-devel@lists.freedesktop.org
5094 F: drivers/gpu/drm/mediatek/
5095 F: Documentation/devicetree/bindings/display/mediatek/
5097 DRM DRIVERS FOR NVIDIA TEGRA
5098 M: Thierry Reding <thierry.reding@gmail.com>
5099 L: dri-devel@lists.freedesktop.org
5100 L: linux-tegra@vger.kernel.org
5101 T: git git://anongit.freedesktop.org/tegra/linux.git
5103 F: drivers/gpu/drm/tegra/
5104 F: drivers/gpu/host1x/
5105 F: include/linux/host1x.h
5106 F: include/uapi/drm/tegra_drm.h
5107 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5109 DRM DRIVERS FOR RENESAS
5110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5111 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5112 L: dri-devel@lists.freedesktop.org
5113 L: linux-renesas-soc@vger.kernel.org
5114 T: git git://linuxtv.org/pinchartl/media drm/du/next
5116 F: drivers/gpu/drm/rcar-du/
5117 F: drivers/gpu/drm/shmobile/
5118 F: include/linux/platform_data/shmob_drm.h
5119 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5120 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5121 F: Documentation/devicetree/bindings/display/renesas,du.txt
5123 DRM DRIVERS FOR ROCKCHIP
5124 M: Sandy Huang <hjc@rock-chips.com>
5125 M: Heiko Stübner <heiko@sntech.de>
5126 L: dri-devel@lists.freedesktop.org
5128 F: drivers/gpu/drm/rockchip/
5129 F: Documentation/devicetree/bindings/display/rockchip/
5130 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5134 M: Vincent Abriou <vincent.abriou@st.com>
5135 L: dri-devel@lists.freedesktop.org
5136 T: git git://anongit.freedesktop.org/drm/drm-misc
5138 F: drivers/gpu/drm/sti
5139 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5142 M: Yannick Fertre <yannick.fertre@st.com>
5143 M: Philippe Cornu <philippe.cornu@st.com>
5144 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5145 M: Vincent Abriou <vincent.abriou@st.com>
5146 L: dri-devel@lists.freedesktop.org
5147 T: git git://anongit.freedesktop.org/drm/drm-misc
5149 F: drivers/gpu/drm/stm
5150 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5152 DRM DRIVERS FOR TI LCDC
5153 M: Jyri Sarha <jsarha@ti.com>
5154 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5155 L: dri-devel@lists.freedesktop.org
5157 F: drivers/gpu/drm/tilcdc/
5158 F: Documentation/devicetree/bindings/display/tilcdc/
5160 DRM DRIVERS FOR TI OMAP
5161 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5162 L: dri-devel@lists.freedesktop.org
5164 F: drivers/gpu/drm/omapdrm/
5165 F: Documentation/devicetree/bindings/display/ti/
5168 M: Eric Anholt <eric@anholt.net>
5170 F: drivers/gpu/drm/v3d/
5171 F: include/uapi/drm/v3d_drm.h
5172 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5173 T: git git://anongit.freedesktop.org/drm/drm-misc
5176 M: Eric Anholt <eric@anholt.net>
5177 T: git git://github.com/anholt/linux
5179 F: drivers/gpu/drm/vc4/
5180 F: include/uapi/drm/vc4_drm.h
5181 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5182 T: git git://anongit.freedesktop.org/drm/drm-misc
5184 DRM DRIVERS FOR VIVANTE GPU IP
5185 M: Lucas Stach <l.stach@pengutronix.de>
5186 R: Russell King <linux+etnaviv@armlinux.org.uk>
5187 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5188 L: etnaviv@lists.freedesktop.org
5189 L: dri-devel@lists.freedesktop.org
5191 F: drivers/gpu/drm/etnaviv/
5192 F: include/uapi/drm/etnaviv_drm.h
5193 F: Documentation/devicetree/bindings/display/etnaviv/
5195 DRM DRIVERS FOR ZTE ZX
5196 M: Shawn Guo <shawnguo@kernel.org>
5197 L: dri-devel@lists.freedesktop.org
5199 F: drivers/gpu/drm/zte/
5200 F: Documentation/devicetree/bindings/display/zte,vou.txt
5201 T: git git://anongit.freedesktop.org/drm/drm-misc
5204 M: Thierry Reding <thierry.reding@gmail.com>
5205 L: dri-devel@lists.freedesktop.org
5206 T: git git://anongit.freedesktop.org/drm/drm-misc
5208 F: drivers/gpu/drm/drm_panel.c
5209 F: drivers/gpu/drm/panel/
5210 F: include/drm/drm_panel.h
5211 F: Documentation/devicetree/bindings/display/panel/
5214 M: Noralf Trønnes <noralf@tronnes.org>
5215 W: https://github.com/notro/tinydrm/wiki/Development
5216 T: git git://anongit.freedesktop.org/drm/drm-misc
5218 F: drivers/gpu/drm/tinydrm/
5219 F: include/drm/tinydrm/
5222 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5223 T: git git://anongit.freedesktop.org/drm/drm-misc
5224 L: dri-devel@lists.freedesktop.org
5225 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5227 F: drivers/gpu/drm/xen/
5228 F: Documentation/gpu/xen-front.rst
5231 M: Christian Koenig <christian.koenig@amd.com>
5232 M: Huang Rui <ray.huang@amd.com>
5233 M: Junwei Zhang <Jerry.Zhang@amd.com>
5234 T: git git://people.freedesktop.org/~agd5f/linux
5236 L: dri-devel@lists.freedesktop.org
5238 F: drivers/gpu/drm/ttm/
5240 DSBR100 USB FM RADIO DRIVER
5241 M: Alexey Klimov <klimov.linux@gmail.com>
5242 L: linux-media@vger.kernel.org
5243 T: git git://linuxtv.org/media_tree.git
5245 F: drivers/media/radio/dsbr100.c
5248 M: Francois Romieu <romieu@fr.zoreil.com>
5249 L: netdev@vger.kernel.org
5251 F: drivers/net/wan/dscc4.c
5254 M: Hans Verkuil <hverkuil@xs4all.nl>
5255 L: linux-media@vger.kernel.org
5256 T: git git://linuxtv.org/media_tree.git
5257 W: https://linuxtv.org
5259 F: drivers/media/pci/dt3155/
5261 DVB_USB_AF9015 MEDIA DRIVER
5262 M: Antti Palosaari <crope@iki.fi>
5263 L: linux-media@vger.kernel.org
5264 W: https://linuxtv.org
5265 W: http://palosaari.fi/linux/
5266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5267 T: git git://linuxtv.org/anttip/media_tree.git
5269 F: drivers/media/usb/dvb-usb-v2/af9015*
5271 DVB_USB_AF9035 MEDIA DRIVER
5272 M: Antti Palosaari <crope@iki.fi>
5273 L: linux-media@vger.kernel.org
5274 W: https://linuxtv.org
5275 W: http://palosaari.fi/linux/
5276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5277 T: git git://linuxtv.org/anttip/media_tree.git
5279 F: drivers/media/usb/dvb-usb-v2/af9035*
5281 DVB_USB_ANYSEE MEDIA DRIVER
5282 M: Antti Palosaari <crope@iki.fi>
5283 L: linux-media@vger.kernel.org
5284 W: https://linuxtv.org
5285 W: http://palosaari.fi/linux/
5286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5287 T: git git://linuxtv.org/anttip/media_tree.git
5289 F: drivers/media/usb/dvb-usb-v2/anysee*
5291 DVB_USB_AU6610 MEDIA DRIVER
5292 M: Antti Palosaari <crope@iki.fi>
5293 L: linux-media@vger.kernel.org
5294 W: https://linuxtv.org
5295 W: http://palosaari.fi/linux/
5296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5297 T: git git://linuxtv.org/anttip/media_tree.git
5299 F: drivers/media/usb/dvb-usb-v2/au6610*
5301 DVB_USB_CE6230 MEDIA DRIVER
5302 M: Antti Palosaari <crope@iki.fi>
5303 L: linux-media@vger.kernel.org
5304 W: https://linuxtv.org
5305 W: http://palosaari.fi/linux/
5306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5307 T: git git://linuxtv.org/anttip/media_tree.git
5309 F: drivers/media/usb/dvb-usb-v2/ce6230*
5311 DVB_USB_CXUSB MEDIA DRIVER
5312 M: Michael Krufky <mkrufky@linuxtv.org>
5313 L: linux-media@vger.kernel.org
5314 W: https://linuxtv.org
5315 W: http://github.com/mkrufky
5316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5317 T: git git://linuxtv.org/media_tree.git
5319 F: drivers/media/usb/dvb-usb/cxusb*
5321 DVB_USB_EC168 MEDIA DRIVER
5322 M: Antti Palosaari <crope@iki.fi>
5323 L: linux-media@vger.kernel.org
5324 W: https://linuxtv.org
5325 W: http://palosaari.fi/linux/
5326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5327 T: git git://linuxtv.org/anttip/media_tree.git
5329 F: drivers/media/usb/dvb-usb-v2/ec168*
5331 DVB_USB_GL861 MEDIA DRIVER
5332 M: Antti Palosaari <crope@iki.fi>
5333 L: linux-media@vger.kernel.org
5334 W: https://linuxtv.org
5335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5336 T: git git://linuxtv.org/anttip/media_tree.git
5338 F: drivers/media/usb/dvb-usb-v2/gl861*
5340 DVB_USB_MXL111SF MEDIA DRIVER
5341 M: Michael Krufky <mkrufky@linuxtv.org>
5342 L: linux-media@vger.kernel.org
5343 W: https://linuxtv.org
5344 W: http://github.com/mkrufky
5345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5346 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5348 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5350 DVB_USB_RTL28XXU MEDIA DRIVER
5351 M: Antti Palosaari <crope@iki.fi>
5352 L: linux-media@vger.kernel.org
5353 W: https://linuxtv.org
5354 W: http://palosaari.fi/linux/
5355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5356 T: git git://linuxtv.org/anttip/media_tree.git
5358 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5360 DVB_USB_V2 MEDIA DRIVER
5361 M: Antti Palosaari <crope@iki.fi>
5362 L: linux-media@vger.kernel.org
5363 W: https://linuxtv.org
5364 W: http://palosaari.fi/linux/
5365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5366 T: git git://linuxtv.org/anttip/media_tree.git
5368 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5369 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5372 M: Jason Baron <jbaron@akamai.com>
5374 F: lib/dynamic_debug.c
5375 F: include/linux/dynamic_debug.h
5377 DYNAMIC INTERRUPT MODERATION
5378 M: Tal Gilboa <talgi@mellanox.com>
5380 F: include/linux/net_dim.h
5382 DZ DECSTATION DZ11 SERIAL DRIVER
5383 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5385 F: drivers/tty/serial/dz.*
5387 E3X0 POWER BUTTON DRIVER
5388 M: Moritz Fischer <moritz.fischer@ettus.com>
5389 L: usrp-users@lists.ettus.com
5390 W: http://www.ettus.com
5392 F: drivers/input/misc/e3x0-button.c
5393 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5396 M: Antti Palosaari <crope@iki.fi>
5397 L: linux-media@vger.kernel.org
5398 W: https://linuxtv.org
5399 W: http://palosaari.fi/linux/
5400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5401 T: git git://linuxtv.org/anttip/media_tree.git
5403 F: drivers/media/tuners/e4000*
5405 EARTH_PT1 MEDIA DRIVER
5406 M: Akihiro Tsukada <tskd08@gmail.com>
5407 L: linux-media@vger.kernel.org
5409 F: drivers/media/pci/pt1/
5411 EARTH_PT3 MEDIA DRIVER
5412 M: Akihiro Tsukada <tskd08@gmail.com>
5413 L: linux-media@vger.kernel.org
5415 F: drivers/media/pci/pt3/
5418 M: Antti Palosaari <crope@iki.fi>
5419 L: linux-media@vger.kernel.org
5420 W: https://linuxtv.org
5421 W: http://palosaari.fi/linux/
5422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5423 T: git git://linuxtv.org/anttip/media_tree.git
5425 F: drivers/media/dvb-frontends/ec100*
5428 M: Tyler Hicks <tyhicks@canonical.com>
5429 L: ecryptfs@vger.kernel.org
5430 W: http://ecryptfs.org
5431 W: https://launchpad.net/ecryptfs
5432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5434 F: Documentation/filesystems/ecryptfs.txt
5438 M: Borislav Petkov <bp@alien8.de>
5439 L: linux-edac@vger.kernel.org
5441 F: drivers/edac/amd64_edac*
5444 M: Robert Richter <rric@kernel.org>
5445 L: linux-edac@vger.kernel.org
5447 F: drivers/edac/highbank*
5450 M: Ralf Baechle <ralf@linux-mips.org>
5451 M: David Daney <david.daney@cavium.com>
5452 L: linux-edac@vger.kernel.org
5453 L: linux-mips@vger.kernel.org
5455 F: drivers/edac/octeon_edac*
5457 EDAC-CAVIUM THUNDERX
5458 M: David Daney <david.daney@cavium.com>
5459 M: Jan Glauber <jglauber@cavium.com>
5460 L: linux-edac@vger.kernel.org
5462 F: drivers/edac/thunderx_edac*
5465 M: Borislav Petkov <bp@alien8.de>
5466 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5467 L: linux-edac@vger.kernel.org
5468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5471 F: Documentation/admin-guide/ras.rst
5472 F: Documentation/driver-api/edac.rst
5474 F: include/linux/edac.h
5477 M: Mark Gross <mark.gross@intel.com>
5478 L: linux-edac@vger.kernel.org
5480 F: drivers/edac/e752x_edac.c
5483 L: linux-edac@vger.kernel.org
5485 F: drivers/edac/e7xxx_edac.c
5488 M: York Sun <york.sun@nxp.com>
5489 L: linux-edac@vger.kernel.org
5491 F: drivers/edac/fsl_ddr_edac.*
5494 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5495 L: linux-edac@vger.kernel.org
5497 F: drivers/edac/ghes_edac.c
5500 L: linux-edac@vger.kernel.org
5502 F: drivers/edac/i3000_edac.c
5505 L: linux-edac@vger.kernel.org
5507 F: drivers/edac/i5000_edac.c
5510 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5511 L: linux-edac@vger.kernel.org
5513 F: drivers/edac/i5400_edac.c
5516 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5517 L: linux-edac@vger.kernel.org
5519 F: drivers/edac/i7300_edac.c
5522 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5523 L: linux-edac@vger.kernel.org
5525 F: drivers/edac/i7core_edac.c
5528 M: Tim Small <tim@buttersideup.com>
5529 L: linux-edac@vger.kernel.org
5531 F: drivers/edac/i82443bxgx_edac.c
5534 M: "Arvind R." <arvino55@gmail.com>
5535 L: linux-edac@vger.kernel.org
5537 F: drivers/edac/i82975x_edac.c
5540 M: Jason Baron <jbaron@akamai.com>
5541 L: linux-edac@vger.kernel.org
5543 F: drivers/edac/ie31200_edac.c
5546 M: Johannes Thumshirn <morbidrsa@gmail.com>
5547 L: linux-edac@vger.kernel.org
5549 F: drivers/edac/mpc85xx_edac.[ch]
5552 M: Egor Martovetsky <egor@pasemi.com>
5553 L: linux-edac@vger.kernel.org
5555 F: drivers/edac/pasemi_edac.c
5558 M: Tony Luck <tony.luck@intel.com>
5559 L: linux-edac@vger.kernel.org
5561 F: drivers/edac/pnd2_edac.[ch]
5564 M: Tim Small <tim@buttersideup.com>
5565 L: linux-edac@vger.kernel.org
5567 F: drivers/edac/r82600_edac.c
5570 M: Tony Luck <tony.luck@intel.com>
5571 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5572 L: linux-edac@vger.kernel.org
5574 F: drivers/edac/sb_edac.c
5577 M: Tony Luck <tony.luck@intel.com>
5578 L: linux-edac@vger.kernel.org
5580 F: drivers/edac/skx_edac.c
5583 M: Tero Kristo <t-kristo@ti.com>
5584 L: linux-edac@vger.kernel.org
5586 F: drivers/edac/ti_edac.c
5589 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5590 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5591 L: linux-arm-msm@vger.kernel.org
5592 L: linux-edac@vger.kernel.org
5594 F: drivers/edac/qcom_edac.c
5596 EDIROL UA-101/UA-1000 DRIVER
5597 M: Clemens Ladisch <clemens@ladisch.de>
5598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5599 T: git git://git.alsa-project.org/alsa-kernel.git
5601 F: sound/usb/misc/ua101.c
5604 L: linux-efi@vger.kernel.org
5605 M: Ivan Hu <ivan.hu@canonical.com>
5606 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5608 F: drivers/firmware/efi/test/
5610 EFI VARIABLE FILESYSTEM
5611 M: Matthew Garrett <matthew.garrett@nebula.com>
5612 M: Jeremy Kerr <jk@ozlabs.org>
5613 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5615 L: linux-efi@vger.kernel.org
5619 EFIFB FRAMEBUFFER DRIVER
5620 L: linux-fbdev@vger.kernel.org
5621 M: Peter Jones <pjones@redhat.com>
5623 F: drivers/video/fbdev/efifb.c
5626 W: http://aeschi.ch.eu.org/efs/
5630 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5631 M: Douglas Miller <dougmill@linux.ibm.com>
5632 L: netdev@vger.kernel.org
5634 F: drivers/net/ethernet/ibm/ehea/
5636 EM28XX VIDEO4LINUX DRIVER
5637 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5638 L: linux-media@vger.kernel.org
5639 W: https://linuxtv.org
5640 T: git git://linuxtv.org/media_tree.git
5642 F: drivers/media/usb/em28xx/
5643 F: Documentation/media/v4l-drivers/em28xx*
5646 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5647 M: Matt Mackall <mpm@selenic.com>
5648 M: David Woodhouse <dwmw2@infradead.org>
5649 L: linux-embedded@vger.kernel.org
5652 Emulex 10Gbps iSCSI - OneConnect DRIVER
5653 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5654 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5655 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5656 L: linux-scsi@vger.kernel.org
5657 W: http://www.broadcom.com
5659 F: drivers/scsi/be2iscsi/
5661 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5662 M: Sathya Perla <sathya.perla@broadcom.com>
5663 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5664 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5665 M: Somnath Kotur <somnath.kotur@broadcom.com>
5666 L: netdev@vger.kernel.org
5667 W: http://www.emulex.com
5669 F: drivers/net/ethernet/emulex/benet/
5671 EMULEX ONECONNECT ROCE DRIVER
5672 M: Selvin Xavier <selvin.xavier@broadcom.com>
5673 M: Devesh Sharma <devesh.sharma@broadcom.com>
5674 L: linux-rdma@vger.kernel.org
5675 W: http://www.broadcom.com
5677 F: drivers/infiniband/hw/ocrdma/
5678 F: include/uapi/rdma/ocrdma-abi.h
5680 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5681 M: James Smart <james.smart@broadcom.com>
5682 M: Dick Kennedy <dick.kennedy@broadcom.com>
5683 L: linux-scsi@vger.kernel.org
5684 W: http://www.broadcom.com
5686 F: drivers/scsi/lpfc/
5688 ENE CB710 FLASH CARD READER DRIVER
5689 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5691 F: drivers/misc/cb710/
5692 F: drivers/mmc/host/cb710-mmc.*
5693 F: include/linux/cb710.h
5695 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5696 M: Maxim Levitsky <maximlevitsky@gmail.com>
5698 F: drivers/media/rc/ene_ir.*
5700 EPSON S1D13XXX FRAMEBUFFER DRIVER
5701 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5704 F: drivers/video/fbdev/s1d13xxxfb.c
5705 F: include/video/s1d13xxxfb.h
5707 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5708 M: Jeff Layton <jlayton@kernel.org>
5711 F: include/linux/errseq.h
5713 ET131X NETWORK DRIVER
5714 M: Mark Einon <mark.einon@gmail.com>
5716 F: drivers/net/ethernet/agere/
5719 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5720 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5721 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5722 L: netdev@vger.kernel.org
5723 W: http://www.linuxfoundation.org/en/Net:Bridge
5725 F: include/linux/netfilter_bridge/
5728 ETHERNET PHY LIBRARY
5729 M: Andrew Lunn <andrew@lunn.ch>
5730 M: Florian Fainelli <f.fainelli@gmail.com>
5731 M: Heiner Kallweit <hkallweit1@gmail.com>
5732 L: netdev@vger.kernel.org
5734 F: Documentation/ABI/testing/sysfs-bus-mdio
5735 F: Documentation/devicetree/bindings/net/mdio*
5736 F: Documentation/networking/phy.txt
5738 F: drivers/of/of_mdio.c
5739 F: drivers/of/of_net.c
5740 F: include/linux/*mdio*.h
5741 F: include/linux/of_net.h
5742 F: include/linux/phy.h
5743 F: include/linux/phy_fixed.h
5744 F: include/linux/platform_data/mdio-bcm-unimac.h
5745 F: include/linux/platform_data/mdio-gpio.h
5746 F: include/trace/events/mdio.h
5747 F: include/uapi/linux/mdio.h
5748 F: include/uapi/linux/mii.h
5751 M: Jan Kara <jack@suse.com>
5752 L: linux-ext4@vger.kernel.org
5754 F: Documentation/filesystems/ext2.txt
5756 F: include/linux/ext2*
5759 M: "Theodore Ts'o" <tytso@mit.edu>
5760 M: Andreas Dilger <adilger.kernel@dilger.ca>
5761 L: linux-ext4@vger.kernel.org
5762 W: http://ext4.wiki.kernel.org
5763 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5766 F: Documentation/filesystems/ext4/
5769 Extended Verification Module (EVM)
5770 M: Mimi Zohar <zohar@linux.ibm.com>
5771 L: linux-integrity@vger.kernel.org
5773 F: security/integrity/evm/
5775 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5776 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5777 L: linux-efi@vger.kernel.org
5778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5780 F: Documentation/efi-stub.txt
5781 F: arch/*/kernel/efi.c
5782 F: arch/x86/boot/compressed/eboot.[ch]
5783 F: arch/*/include/asm/efi.h
5784 F: arch/x86/platform/efi/
5785 F: drivers/firmware/efi/
5786 F: include/linux/efi*.h
5787 F: arch/arm/boot/compressed/efi-header.S
5788 F: arch/arm64/kernel/efi-entry.S
5790 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5791 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5792 M: Chanwoo Choi <cw00.choi@samsung.com>
5793 L: linux-kernel@vger.kernel.org
5794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5797 F: include/linux/extcon/
5798 F: include/linux/extcon.h
5799 F: Documentation/extcon/
5800 F: Documentation/devicetree/bindings/extcon/
5803 M: Jingoo Han <jingoohan1@gmail.com>
5804 L: dri-devel@lists.freedesktop.org
5806 F: drivers/gpu/drm/exynos/exynos_dp*
5808 EXYNOS SYSMMU (IOMMU) driver
5809 M: Marek Szyprowski <m.szyprowski@samsung.com>
5810 L: iommu@lists.linux-foundation.org
5812 F: drivers/iommu/exynos-iommu.c
5814 EZchip NPS platform support
5815 M: Vineet Gupta <vgupta@synopsys.com>
5816 M: Ofer Levi <oferle@mellanox.com>
5818 F: arch/arc/plat-eznps
5819 F: arch/arc/boot/dts/eznps.dts
5822 M: Jaegeuk Kim <jaegeuk@kernel.org>
5823 M: Chao Yu <yuchao0@huawei.com>
5824 L: linux-f2fs-devel@lists.sourceforge.net
5825 W: https://f2fs.wiki.kernel.org/
5826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5828 F: Documentation/filesystems/f2fs.txt
5829 F: Documentation/ABI/testing/sysfs-fs-f2fs
5831 F: include/linux/f2fs_fs.h
5832 F: include/trace/events/f2fs.h
5834 F71805F HARDWARE MONITORING DRIVER
5835 M: Jean Delvare <jdelvare@suse.com>
5836 L: linux-hwmon@vger.kernel.org
5838 F: Documentation/hwmon/f71805f
5839 F: drivers/hwmon/f71805f.c
5842 M: Josh Poimboeuf <jpoimboe@redhat.com>
5844 F: scripts/faddr2line
5847 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5848 L: netdev@vger.kernel.org
5850 F: net/core/failover.c
5851 F: include/net/failover.h
5852 F: Documentation/networking/failover.rst
5855 M: Jan Kara <jack@suse.cz>
5856 R: Amir Goldstein <amir73il@gmail.com>
5857 L: linux-fsdevel@vger.kernel.org
5859 F: fs/notify/fanotify/
5860 F: include/linux/fanotify.h
5861 F: include/uapi/linux/fanotify.h
5863 FARSYNC SYNCHRONOUS DRIVER
5864 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5865 W: http://www.farsite.co.uk/
5867 F: drivers/net/wan/farsync.*
5869 FAULT INJECTION SUPPORT
5870 M: Akinobu Mita <akinobu.mita@gmail.com>
5872 F: Documentation/fault-injection/
5873 F: lib/fault-inject.c
5875 FBTFT Framebuffer drivers
5877 L: dri-devel@lists.freedesktop.org
5878 L: linux-fbdev@vger.kernel.org
5879 F: drivers/staging/fbtft/
5882 M: Michael Buesch <m@bues.ch>
5883 L: linux-media@vger.kernel.org
5885 F: drivers/media/tuners/fc0011.h
5886 F: drivers/media/tuners/fc0011.c
5889 M: Antti Palosaari <crope@iki.fi>
5890 L: linux-media@vger.kernel.org
5891 W: https://linuxtv.org
5892 W: http://palosaari.fi/linux/
5893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5894 T: git git://linuxtv.org/anttip/media_tree.git
5896 F: drivers/media/tuners/fc2580*
5898 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5899 M: Johannes Thumshirn <jth@kernel.org>
5900 L: linux-scsi@vger.kernel.org
5901 W: www.Open-FCoE.org
5903 F: drivers/scsi/libfc/
5904 F: drivers/scsi/fcoe/
5906 F: include/scsi/libfc.h
5907 F: include/scsi/libfcoe.h
5908 F: include/uapi/scsi/fc/
5910 FILE LOCKING (flock() and fcntl()/lockf())
5911 M: Jeff Layton <jlayton@kernel.org>
5912 M: "J. Bruce Fields" <bfields@fieldses.org>
5913 L: linux-fsdevel@vger.kernel.org
5915 F: include/linux/fcntl.h
5916 F: include/uapi/linux/fcntl.h
5920 FILESYSTEMS (VFS and infrastructure)
5921 M: Alexander Viro <viro@zeniv.linux.org.uk>
5922 L: linux-fsdevel@vger.kernel.org
5925 F: include/linux/fs.h
5926 F: include/uapi/linux/fs.h
5928 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5929 M: Riku Voipio <riku.voipio@iki.fi>
5930 L: linux-hwmon@vger.kernel.org
5932 F: drivers/hwmon/f75375s.c
5933 F: include/linux/f75375s.h
5935 FIREWIRE AUDIO DRIVERS
5936 M: Clemens Ladisch <clemens@ladisch.de>
5937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5938 T: git git://git.alsa-project.org/alsa-kernel.git
5942 FIREWIRE MEDIA DRIVERS (firedtv)
5943 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5944 L: linux-media@vger.kernel.org
5945 L: linux1394-devel@lists.sourceforge.net
5946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5948 F: drivers/media/firewire/
5950 FIREWIRE SBP-2 TARGET
5951 M: Chris Boot <bootc@bootc.net>
5952 L: linux-scsi@vger.kernel.org
5953 L: target-devel@vger.kernel.org
5954 L: linux1394-devel@lists.sourceforge.net
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5957 F: drivers/target/sbp/
5960 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5961 L: linux1394-devel@lists.sourceforge.net
5962 W: http://ieee1394.wiki.kernel.org/
5963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5965 F: drivers/firewire/
5966 F: include/linux/firewire.h
5967 F: include/uapi/linux/firewire*.h
5970 FIRMWARE LOADER (request_firmware)
5971 M: Luis Chamberlain <mcgrof@kernel.org>
5972 L: linux-kernel@vger.kernel.org
5974 F: Documentation/firmware_class/
5975 F: drivers/base/firmware_loader/
5976 F: include/linux/firmware.h
5978 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5979 M: Joshua Morris <josh.h.morris@us.ibm.com>
5980 M: Philip Kelleher <pjk1939@linux.ibm.com>
5982 F: drivers/block/rsxx/
5985 M: Jiri Kosina <jikos@kernel.org>
5986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5988 F: drivers/block/floppy.c
5991 M: Alessandro Rubini <rubini@gnudd.com>
5992 W: http://www.ohwr.org/projects/fmc-bus
5995 F: include/linux/fmc*.h
5996 F: include/linux/ipmi-fru.h
5999 FPGA MANAGER FRAMEWORK
6000 M: Alan Tull <atull@kernel.org>
6001 M: Moritz Fischer <mdf@kernel.org>
6002 L: linux-fpga@vger.kernel.org
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6005 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6006 F: Documentation/fpga/
6007 F: Documentation/driver-api/fpga/
6008 F: Documentation/devicetree/bindings/fpga/
6010 F: include/linux/fpga/
6011 W: http://www.rocketboards.org
6014 M: Wu Hao <hao.wu@intel.com>
6015 L: linux-fpga@vger.kernel.org
6017 F: Documentation/fpga/dfl.txt
6018 F: include/uapi/linux/fpga-dfl.h
6019 F: drivers/fpga/dfl*
6022 M: Bill Metzenthen <billm@melbpc.org.au>
6023 W: http://floatingpoint.sourceforge.net/emulator/index.html
6025 F: arch/x86/math-emu/
6027 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6028 L: netdev@vger.kernel.org
6030 F: drivers/net/wan/dlci.c
6031 F: drivers/net/wan/sdla.c
6034 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6035 L: dri-devel@lists.freedesktop.org
6036 L: linux-fbdev@vger.kernel.org
6037 T: git git://github.com/bzolnier/linux.git
6038 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6040 F: Documentation/fb/
6043 F: include/linux/fb.h
6044 F: include/uapi/video/
6045 F: include/uapi/linux/fb.h
6047 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6048 M: Horia Geantă <horia.geanta@nxp.com>
6049 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6050 L: linux-crypto@vger.kernel.org
6052 F: drivers/crypto/caam/
6053 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6055 FREESCALE DIU FRAMEBUFFER DRIVER
6056 M: Timur Tabi <timur@kernel.org>
6057 L: linux-fbdev@vger.kernel.org
6059 F: drivers/video/fbdev/fsl-diu-fb.*
6061 FREESCALE DMA DRIVER
6062 M: Li Yang <leoyang.li@nxp.com>
6063 M: Zhang Wei <zw@zh-kernel.org>
6064 L: linuxppc-dev@lists.ozlabs.org
6066 F: drivers/dma/fsldma.*
6068 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6069 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6070 L: netdev@vger.kernel.org
6072 F: drivers/net/ethernet/freescale/gianfar*
6073 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6075 FREESCALE GPMI NAND DRIVER
6076 M: Han Xu <han.xu@nxp.com>
6077 L: linux-mtd@lists.infradead.org
6079 F: drivers/mtd/nand/raw/gpmi-nand/*
6081 FREESCALE I2C CPM DRIVER
6082 M: Jochen Friedrich <jochen@scram.de>
6083 L: linuxppc-dev@lists.ozlabs.org
6084 L: linux-i2c@vger.kernel.org
6086 F: drivers/i2c/busses/i2c-cpm.c
6088 FREESCALE IMX LPI2C DRIVER
6089 M: Dong Aisheng <aisheng.dong@nxp.com>
6090 L: linux-i2c@vger.kernel.org
6091 L: linux-imx@nxp.com
6093 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6094 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6096 FREESCALE IMX / MXC FEC DRIVER
6097 M: Fugang Duan <fugang.duan@nxp.com>
6098 L: netdev@vger.kernel.org
6100 F: drivers/net/ethernet/freescale/fec_main.c
6101 F: drivers/net/ethernet/freescale/fec_ptp.c
6102 F: drivers/net/ethernet/freescale/fec.h
6103 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6105 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6106 M: Sascha Hauer <s.hauer@pengutronix.de>
6107 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6108 L: linux-fbdev@vger.kernel.org
6109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6111 F: include/linux/platform_data/video-imxfb.h
6112 F: drivers/video/fbdev/imxfb.c
6114 FREESCALE QORIQ DPAA ETHERNET DRIVER
6115 M: Madalin Bucur <madalin.bucur@nxp.com>
6116 L: netdev@vger.kernel.org
6118 F: drivers/net/ethernet/freescale/dpaa
6120 FREESCALE QORIQ DPAA FMAN DRIVER
6121 M: Madalin Bucur <madalin.bucur@nxp.com>
6122 L: netdev@vger.kernel.org
6124 F: drivers/net/ethernet/freescale/fman
6125 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6127 FREESCALE QORIQ PTP CLOCK DRIVER
6128 M: Yangbo Lu <yangbo.lu@nxp.com>
6129 L: netdev@vger.kernel.org
6131 F: drivers/ptp/ptp_qoriq.c
6132 F: include/linux/fsl/ptp_qoriq.h
6133 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6135 FREESCALE QUAD SPI DRIVER
6136 M: Han Xu <han.xu@nxp.com>
6137 L: linux-mtd@lists.infradead.org
6139 F: drivers/mtd/spi-nor/fsl-quadspi.c
6141 FREESCALE QUICC ENGINE LIBRARY
6142 M: Qiang Zhao <qiang.zhao@nxp.com>
6143 L: linuxppc-dev@lists.ozlabs.org
6145 F: drivers/soc/fsl/qe/
6146 F: include/soc/fsl/*qe*.h
6147 F: include/soc/fsl/*ucc*.h
6149 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6150 M: Li Yang <leoyang.li@nxp.com>
6151 L: netdev@vger.kernel.org
6152 L: linuxppc-dev@lists.ozlabs.org
6154 F: drivers/net/ethernet/freescale/ucc_geth*
6156 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6157 M: Zhao Qiang <qiang.zhao@nxp.com>
6158 L: netdev@vger.kernel.org
6159 L: linuxppc-dev@lists.ozlabs.org
6161 F: drivers/net/wan/fsl_ucc_hdlc*
6163 FREESCALE QUICC ENGINE UCC UART DRIVER
6164 M: Timur Tabi <timur@kernel.org>
6165 L: linuxppc-dev@lists.ozlabs.org
6167 F: drivers/tty/serial/ucc_uart.c
6169 FREESCALE SOC DRIVERS
6170 M: Li Yang <leoyang.li@nxp.com>
6171 L: linuxppc-dev@lists.ozlabs.org
6172 L: linux-arm-kernel@lists.infradead.org
6174 F: Documentation/devicetree/bindings/soc/fsl/
6176 F: include/linux/fsl/
6178 FREESCALE SOC FS_ENET DRIVER
6179 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6180 L: linuxppc-dev@lists.ozlabs.org
6181 L: netdev@vger.kernel.org
6183 F: drivers/net/ethernet/freescale/fs_enet/
6184 F: include/linux/fs_enet_pd.h
6186 FREESCALE SOC SOUND DRIVERS
6187 M: Timur Tabi <timur@kernel.org>
6188 M: Nicolin Chen <nicoleotsuka@gmail.com>
6189 M: Xiubo Li <Xiubo.Lee@gmail.com>
6190 R: Fabio Estevam <festevam@gmail.com>
6191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6192 L: linuxppc-dev@lists.ozlabs.org
6194 F: sound/soc/fsl/fsl*
6195 F: sound/soc/fsl/imx*
6196 F: sound/soc/fsl/mpc8610_hpcd.c
6198 FREESCALE USB PERIPHERAL DRIVERS
6199 M: Li Yang <leoyang.li@nxp.com>
6200 L: linux-usb@vger.kernel.org
6201 L: linuxppc-dev@lists.ozlabs.org
6203 F: drivers/usb/gadget/udc/fsl*
6206 M: Christoph Hellwig <hch@infradead.org>
6207 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6212 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6213 M: Pavel Machek <pavel@ucw.cz>
6214 L: linux-pm@vger.kernel.org
6216 F: Documentation/power/freezing-of-tasks.txt
6217 F: include/linux/freezer.h
6221 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6222 L: linux-kernel@vger.kernel.org
6225 F: include/linux/frontswap.h
6227 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6228 M: David Howells <dhowells@redhat.com>
6229 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6231 F: Documentation/filesystems/caching/
6233 F: include/linux/fscache*.h
6235 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6236 M: Theodore Y. Ts'o <tytso@mit.edu>
6237 M: Jaegeuk Kim <jaegeuk@kernel.org>
6238 L: linux-fscrypt@vger.kernel.org
6239 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6243 F: include/linux/fscrypt*.h
6244 F: Documentation/filesystems/fscrypt.rst
6246 FSI-ATTACHED I2C DRIVER
6247 M: Eddie James <eajames@linux.ibm.com>
6248 L: linux-i2c@vger.kernel.org
6249 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6251 F: drivers/i2c/busses/i2c-fsi.c
6252 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6254 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6255 M: Jan Kara <jack@suse.cz>
6256 R: Amir Goldstein <amir73il@gmail.com>
6257 L: linux-fsdevel@vger.kernel.org
6260 F: include/linux/fsnotify*.h
6262 FUJITSU LAPTOP EXTRAS
6263 M: Jonathan Woithe <jwoithe@just42.net>
6264 L: platform-driver-x86@vger.kernel.org
6266 F: drivers/platform/x86/fujitsu-laptop.c
6268 FUJITSU M-5MO LS CAMERA ISP DRIVER
6269 M: Kyungmin Park <kyungmin.park@samsung.com>
6270 M: Heungjun Kim <riverful.kim@samsung.com>
6271 L: linux-media@vger.kernel.org
6273 F: drivers/media/i2c/m5mols/
6274 F: include/media/i2c/m5mols.h
6276 FUJITSU TABLET EXTRAS
6277 M: Robert Gerlach <khnz@gmx.de>
6278 L: platform-driver-x86@vger.kernel.org
6280 F: drivers/platform/x86/fujitsu-tablet.c
6282 FUSE: FILESYSTEM IN USERSPACE
6283 M: Miklos Szeredi <miklos@szeredi.hu>
6284 L: linux-fsdevel@vger.kernel.org
6285 W: http://fuse.sourceforge.net/
6286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6289 F: include/uapi/linux/fuse.h
6290 F: Documentation/filesystems/fuse.txt
6293 M: Thomas Gleixner <tglx@linutronix.de>
6294 M: Ingo Molnar <mingo@redhat.com>
6295 R: Peter Zijlstra <peterz@infradead.org>
6296 R: Darren Hart <dvhart@infradead.org>
6297 L: linux-kernel@vger.kernel.org
6298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6301 F: kernel/futex_compat.c
6302 F: include/asm-generic/futex.h
6303 F: include/linux/futex.h
6304 F: include/uapi/linux/futex.h
6305 F: tools/testing/selftests/futex/
6306 F: tools/perf/bench/futex*
6307 F: Documentation/*futex*
6310 M: Kees Cook <keescook@chromium.org>
6311 R: Emese Revfy <re.emese@gmail.com>
6312 L: kernel-hardening@lists.openwall.com
6314 F: scripts/gcc-plugins/
6315 F: scripts/gcc-plugin.sh
6316 F: scripts/Makefile.gcc-plugins
6317 F: Documentation/gcc-plugins.txt
6319 GASKET DRIVER FRAMEWORK
6320 M: Rob Springer <rspringer@google.com>
6321 M: Todd Poynor <toddpoynor@google.com>
6322 M: Ben Chan <benchan@chromium.org>
6324 F: drivers/staging/gasket/
6326 GCOV BASED KERNEL PROFILING
6327 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6330 F: Documentation/dev-tools/gcov.rst
6332 GDB KERNEL DEBUGGING HELPER SCRIPTS
6333 M: Jan Kiszka <jan.kiszka@siemens.com>
6334 M: Kieran Bingham <kbingham@kernel.org>
6338 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6339 M: Achim Leubner <achim_leubner@adaptec.com>
6340 L: linux-scsi@vger.kernel.org
6341 W: http://www.icp-vortex.com/
6343 F: drivers/scsi/gdt*
6345 GEMTEK FM RADIO RECEIVER DRIVER
6346 M: Hans Verkuil <hverkuil@xs4all.nl>
6347 L: linux-media@vger.kernel.org
6348 T: git git://linuxtv.org/media_tree.git
6349 W: https://linuxtv.org
6351 F: drivers/media/radio/radio-gemtek*
6353 GENERIC GPIO I2C DRIVER
6354 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6356 F: drivers/i2c/busses/i2c-gpio.c
6357 F: include/linux/platform_data/i2c-gpio.h
6359 GENERIC GPIO I2C MULTIPLEXER DRIVER
6360 M: Peter Korsgaard <peter.korsgaard@barco.com>
6361 L: linux-i2c@vger.kernel.org
6363 F: drivers/i2c/muxes/i2c-mux-gpio.c
6364 F: include/linux/platform_data/i2c-mux-gpio.h
6365 F: Documentation/i2c/muxes/i2c-mux-gpio
6367 GENERIC HDLC (WAN) DRIVERS
6368 M: Krzysztof Halasa <khc@pm.waw.pl>
6369 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6371 F: drivers/net/wan/c101.c
6372 F: drivers/net/wan/hd6457*
6373 F: drivers/net/wan/hdlc*
6374 F: drivers/net/wan/n2.c
6375 F: drivers/net/wan/pc300too.c
6376 F: drivers/net/wan/pci200syn.c
6377 F: drivers/net/wan/wanxl*
6379 GENERIC INCLUDE/ASM HEADER FILES
6380 M: Arnd Bergmann <arnd@arndb.de>
6381 L: linux-arch@vger.kernel.org
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6384 F: include/asm-generic/
6385 F: include/uapi/asm-generic/
6387 GENERIC PHY FRAMEWORK
6388 M: Kishon Vijay Abraham I <kishon@ti.com>
6389 L: linux-kernel@vger.kernel.org
6390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6393 F: include/linux/phy/
6394 F: Documentation/devicetree/bindings/phy/
6396 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6397 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6399 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6402 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6403 M: Kevin Hilman <khilman@kernel.org>
6404 M: Ulf Hansson <ulf.hansson@linaro.org>
6405 L: linux-pm@vger.kernel.org
6407 F: drivers/base/power/domain*.c
6408 F: include/linux/pm_domain.h
6409 F: Documentation/devicetree/bindings/power/power_domain.txt
6411 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6412 M: Eugen Hristev <eugen.hristev@microchip.com>
6413 L: linux-input@vger.kernel.org
6415 F: drivers/input/touchscreen/resistive-adc-touch.c
6417 GENERIC UIO DRIVER FOR PCI DEVICES
6418 M: "Michael S. Tsirkin" <mst@redhat.com>
6419 L: kvm@vger.kernel.org
6421 F: drivers/uio/uio_pci_generic.c
6423 GENWQE (IBM Generic Workqueue Card)
6424 M: Frank Haverkamp <haver@linux.ibm.com>
6426 F: drivers/misc/genwqe/
6428 GET_MAINTAINER SCRIPT
6429 M: Joe Perches <joe@perches.com>
6431 F: scripts/get_maintainer.pl
6434 M: Bob Peterson <rpeterso@redhat.com>
6435 M: Andreas Gruenbacher <agruenba@redhat.com>
6436 L: cluster-devel@redhat.com
6437 W: http://sources.redhat.com/cluster/
6438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6440 F: Documentation/filesystems/gfs2*.txt
6442 F: include/uapi/linux/gfs2_ondisk.h
6444 GIGASET ISDN DRIVERS
6445 M: Paul Bolle <pebolle@tiscali.nl>
6446 L: gigaset307x-common@lists.sourceforge.net
6447 W: http://gigaset307x.sourceforge.net/
6449 F: Documentation/isdn/README.gigaset
6450 F: drivers/isdn/gigaset/
6451 F: include/uapi/linux/gigaset_dev.h
6454 M: Johan Hovold <johan@kernel.org>
6455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6457 F: Documentation/ABI/testing/sysfs-class-gnss
6458 F: Documentation/devicetree/bindings/gnss/
6460 F: include/linux/gnss.h
6463 M: Hans Verkuil <hans.verkuil@cisco.com>
6464 L: linux-media@vger.kernel.org
6466 F: drivers/media/usb/go7007/
6469 M: Bastien Nocera <hadess@hadess.net>
6470 L: linux-input@vger.kernel.org
6472 F: drivers/input/touchscreen/goodix.c
6474 GPD POCKET FAN DRIVER
6475 M: Hans de Goede <hdegoede@redhat.com>
6476 L: platform-driver-x86@vger.kernel.org
6478 F: drivers/platform/x86/gpd-pocket-fan.c
6481 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6482 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6483 L: linux-gpio@vger.kernel.org
6484 L: linux-acpi@vger.kernel.org
6486 F: Documentation/acpi/gpio-properties.txt
6487 F: drivers/gpio/gpiolib-acpi.c
6490 M: Sean Young <sean@mess.org>
6491 L: linux-media@vger.kernel.org
6493 F: drivers/media/rc/gpio-ir-tx.c
6496 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6497 L: linux-gpio@vger.kernel.org
6499 F: drivers/gpio/gpio-mockup.c
6500 F: tools/testing/selftests/gpio/
6503 M: Linus Walleij <linus.walleij@linaro.org>
6504 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6505 L: linux-gpio@vger.kernel.org
6506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6508 F: Documentation/devicetree/bindings/gpio/
6509 F: Documentation/driver-api/gpio/
6510 F: Documentation/gpio/
6511 F: Documentation/ABI/testing/gpio-cdev
6512 F: Documentation/ABI/obsolete/sysfs-gpio
6514 F: include/linux/gpio/
6515 F: include/linux/gpio.h
6516 F: include/linux/of_gpio.h
6517 F: include/asm-generic/gpio.h
6518 F: include/uapi/linux/gpio.h
6521 GRE DEMULTIPLEXER DRIVER
6522 M: Dmitry Kozlov <xeb@mail.ru>
6523 L: netdev@vger.kernel.org
6525 F: net/ipv4/gre_demux.c
6526 F: net/ipv4/gre_offload.c
6527 F: include/net/gre.h
6529 GRETH 10/100/1G Ethernet MAC device driver
6530 M: Andreas Larsson <andreas@gaisler.com>
6531 L: netdev@vger.kernel.org
6533 F: drivers/net/ethernet/aeroflex/
6535 GREYBUS AUDIO PROTOCOLS DRIVERS
6536 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6537 M: Mark Greer <mgreer@animalcreek.com>
6539 F: drivers/staging/greybus/audio_apbridgea.c
6540 F: drivers/staging/greybus/audio_apbridgea.h
6541 F: drivers/staging/greybus/audio_codec.c
6542 F: drivers/staging/greybus/audio_codec.h
6543 F: drivers/staging/greybus/audio_gb.c
6544 F: drivers/staging/greybus/audio_manager.c
6545 F: drivers/staging/greybus/audio_manager.h
6546 F: drivers/staging/greybus/audio_manager_module.c
6547 F: drivers/staging/greybus/audio_manager_private.h
6548 F: drivers/staging/greybus/audio_manager_sysfs.c
6549 F: drivers/staging/greybus/audio_module.c
6550 F: drivers/staging/greybus/audio_topology.c
6552 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6553 M: Viresh Kumar <vireshk@kernel.org>
6555 F: drivers/staging/greybus/authentication.c
6556 F: drivers/staging/greybus/bootrom.c
6557 F: drivers/staging/greybus/firmware.h
6558 F: drivers/staging/greybus/fw-core.c
6559 F: drivers/staging/greybus/fw-download.c
6560 F: drivers/staging/greybus/fw-management.c
6561 F: drivers/staging/greybus/greybus_authentication.h
6562 F: drivers/staging/greybus/greybus_firmware.h
6563 F: drivers/staging/greybus/hid.c
6564 F: drivers/staging/greybus/i2c.c
6565 F: drivers/staging/greybus/spi.c
6566 F: drivers/staging/greybus/spilib.c
6567 F: drivers/staging/greybus/spilib.h
6569 GREYBUS LOOPBACK DRIVER
6570 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6572 F: drivers/staging/greybus/loopback.c
6574 GREYBUS PLATFORM DRIVERS
6575 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6577 F: drivers/staging/greybus/arche-platform.c
6578 F: drivers/staging/greybus/arche-apb-ctrl.c
6579 F: drivers/staging/greybus/arche_platform.h
6581 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6582 M: Rui Miguel Silva <rmfrfs@gmail.com>
6584 F: drivers/staging/greybus/sdio.c
6585 F: drivers/staging/greybus/light.c
6586 F: drivers/staging/greybus/gpio.c
6587 F: drivers/staging/greybus/power_supply.c
6588 F: drivers/staging/greybus/spi.c
6589 F: drivers/staging/greybus/spilib.c
6592 M: Johan Hovold <johan@kernel.org>
6593 M: Alex Elder <elder@kernel.org>
6594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6596 F: drivers/staging/greybus/
6597 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6599 GREYBUS UART PROTOCOLS DRIVERS
6600 M: David Lin <dtwlin@gmail.com>
6602 F: drivers/staging/greybus/uart.c
6603 F: drivers/staging/greybus/log.c
6605 GS1662 VIDEO SERIALIZER
6606 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6607 L: linux-media@vger.kernel.org
6608 T: git git://linuxtv.org/media_tree.git
6610 F: drivers/media/spi/gs1662.c
6612 GSPCA FINEPIX SUBDRIVER
6613 M: Frank Zago <frank@zago.net>
6614 L: linux-media@vger.kernel.org
6615 T: git git://linuxtv.org/media_tree.git
6617 F: drivers/media/usb/gspca/finepix.c
6619 GSPCA GL860 SUBDRIVER
6620 M: Olivier Lorin <o.lorin@laposte.net>
6621 L: linux-media@vger.kernel.org
6622 T: git git://linuxtv.org/media_tree.git
6624 F: drivers/media/usb/gspca/gl860/
6626 GSPCA M5602 SUBDRIVER
6627 M: Erik Andren <erik.andren@gmail.com>
6628 L: linux-media@vger.kernel.org
6629 T: git git://linuxtv.org/media_tree.git
6631 F: drivers/media/usb/gspca/m5602/
6633 GSPCA PAC207 SONIXB SUBDRIVER
6634 M: Hans Verkuil <hverkuil@xs4all.nl>
6635 L: linux-media@vger.kernel.org
6636 T: git git://linuxtv.org/media_tree.git
6638 F: drivers/media/usb/gspca/pac207.c
6640 GSPCA SN9C20X SUBDRIVER
6641 M: Brian Johnson <brijohn@gmail.com>
6642 L: linux-media@vger.kernel.org
6643 T: git git://linuxtv.org/media_tree.git
6645 F: drivers/media/usb/gspca/sn9c20x.c
6647 GSPCA T613 SUBDRIVER
6648 M: Leandro Costantino <lcostantino@gmail.com>
6649 L: linux-media@vger.kernel.org
6650 T: git git://linuxtv.org/media_tree.git
6652 F: drivers/media/usb/gspca/t613.c
6654 GSPCA USB WEBCAM DRIVER
6655 M: Hans Verkuil <hverkuil@xs4all.nl>
6656 L: linux-media@vger.kernel.org
6657 T: git git://linuxtv.org/media_tree.git
6659 F: drivers/media/usb/gspca/
6661 GTP (GPRS Tunneling Protocol)
6662 M: Pablo Neira Ayuso <pablo@netfilter.org>
6663 M: Harald Welte <laforge@gnumonks.org>
6664 L: osmocom-net-gprs@lists.osmocom.org
6665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6667 F: drivers/net/gtp.c
6669 GUID PARTITION TABLE (GPT)
6670 M: Davidlohr Bueso <dave@stgolabs.net>
6671 L: linux-efi@vger.kernel.org
6673 F: block/partitions/efi.*
6676 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6677 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6678 W: http://uclinux-h8.sourceforge.jp
6679 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6682 F: drivers/clocksource/h8300_*.c
6683 F: drivers/clk/h8300/
6684 F: drivers/irqchip/irq-renesas-h8*.c
6687 M: Antti Palosaari <crope@iki.fi>
6688 L: linux-media@vger.kernel.org
6689 W: https://linuxtv.org
6690 W: http://palosaari.fi/linux/
6691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6692 T: git git://linuxtv.org/anttip/media_tree.git
6694 F: drivers/media/usb/hackrf/
6696 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6697 M: Frank Seidel <frank@f-seidel.de>
6698 L: platform-driver-x86@vger.kernel.org
6699 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6701 F: drivers/platform/x86/hdaps.c
6704 M: Jean Delvare <jdelvare@suse.com>
6705 M: Guenter Roeck <linux@roeck-us.net>
6706 L: linux-hwmon@vger.kernel.org
6707 W: http://hwmon.wiki.kernel.org/
6708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6710 F: Documentation/devicetree/bindings/hwmon/
6711 F: Documentation/hwmon/
6713 F: include/linux/hwmon*.h
6714 F: include/trace/events/hwmon*.h
6716 HARDWARE RANDOM NUMBER GENERATOR CORE
6717 M: Matt Mackall <mpm@selenic.com>
6718 M: Herbert Xu <herbert@gondor.apana.org.au>
6719 L: linux-crypto@vger.kernel.org
6721 F: Documentation/devicetree/bindings/rng/
6722 F: Documentation/hw_random.txt
6723 F: drivers/char/hw_random/
6724 F: include/linux/hw_random.h
6726 HARDWARE TRACING FACILITIES
6727 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6729 F: drivers/hwtracing/
6731 HARDWARE SPINLOCK CORE
6732 M: Ohad Ben-Cohen <ohad@wizery.com>
6733 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6734 L: linux-remoteproc@vger.kernel.org
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6737 F: Documentation/devicetree/bindings/hwlock/
6738 F: Documentation/hwspinlock.txt
6739 F: drivers/hwspinlock/
6740 F: include/linux/hwspinlock.h
6742 HARMONY SOUND DRIVER
6743 L: linux-parisc@vger.kernel.org
6745 F: sound/parisc/harmony.*
6747 HDPVR USB VIDEO ENCODER DRIVER
6748 M: Hans Verkuil <hverkuil@xs4all.nl>
6749 L: linux-media@vger.kernel.org
6750 T: git git://linuxtv.org/media_tree.git
6751 W: https://linuxtv.org
6753 F: drivers/media/usb/hdpvr/
6755 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6756 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6758 F: Documentation/watchdog/hpwdt.txt
6759 F: drivers/watchdog/hpwdt.c
6761 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6762 M: Don Brace <don.brace@microsemi.com>
6763 L: esc.storagedev@microsemi.com
6764 L: linux-scsi@vger.kernel.org
6766 F: Documentation/scsi/hpsa.txt
6767 F: drivers/scsi/hpsa*.[ch]
6768 F: include/linux/cciss*.h
6769 F: include/uapi/linux/cciss*.h
6772 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6773 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6774 L: linux-rdma@vger.kernel.org
6776 F: drivers/infiniband/hw/hfi1
6779 L: linux-fsdevel@vger.kernel.org
6781 F: Documentation/filesystems/hfs.txt
6785 L: linux-fsdevel@vger.kernel.org
6787 F: Documentation/filesystems/hfsplus.txt
6790 HGA FRAMEBUFFER DRIVER
6791 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6792 L: linux-nvidia@lists.surfsouth.com
6793 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6795 F: drivers/video/fbdev/hgafb.c
6797 HIBERNATION (aka Software Suspend, aka swsusp)
6798 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6799 M: Pavel Machek <pavel@ucw.cz>
6800 L: linux-pm@vger.kernel.org
6801 B: https://bugzilla.kernel.org
6804 F: drivers/base/power/
6806 F: include/linux/suspend.h
6807 F: include/linux/freezer.h
6808 F: include/linux/pm.h
6809 F: arch/*/include/asm/suspend*.h
6812 M: Jiri Kosina <jikos@kernel.org>
6813 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6814 L: linux-input@vger.kernel.org
6815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6818 F: include/linux/hid*
6819 F: include/uapi/linux/hid*
6821 HID SENSOR HUB DRIVERS
6822 M: Jiri Kosina <jikos@kernel.org>
6823 M: Jonathan Cameron <jic23@kernel.org>
6824 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6825 L: linux-input@vger.kernel.org
6826 L: linux-iio@vger.kernel.org
6828 F: Documentation/hid/hid-sensor*
6829 F: drivers/hid/hid-sensor-*
6830 F: drivers/iio/*/hid-*
6831 F: include/linux/hid-sensor-*
6833 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6834 M: Thomas Gleixner <tglx@linutronix.de>
6835 L: linux-kernel@vger.kernel.org
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6838 F: Documentation/timers/
6839 F: kernel/time/hrtimer.c
6840 F: kernel/time/clockevents.c
6841 F: kernel/time/timer_*.c
6842 F: include/linux/clockchips.h
6843 F: include/linux/hrtimer.h
6845 HIGH-SPEED SCC DRIVER FOR AX.25
6846 L: linux-hams@vger.kernel.org
6848 F: drivers/net/hamradio/dmascc.c
6849 F: drivers/net/hamradio/scc.c
6851 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6852 M: HighPoint Linux Team <linux@highpoint-tech.com>
6853 W: http://www.highpoint-tech.com
6855 F: Documentation/scsi/hptiop.txt
6856 F: drivers/scsi/hptiop.c
6859 M: Jes Sorensen <jes@trained-monkey.org>
6860 L: linux-hippi@sunsite.dk
6862 F: include/linux/hippidevice.h
6863 F: include/uapi/linux/if_hippi.h
6865 F: drivers/net/hippi/
6867 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6868 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6869 M: Salil Mehta <salil.mehta@huawei.com>
6870 L: netdev@vger.kernel.org
6871 W: http://www.hisilicon.com
6873 F: drivers/net/ethernet/hisilicon/hns3/
6875 HISILICON LPC BUS DRIVER
6876 M: john.garry@huawei.com
6877 W: http://www.hisilicon.com
6879 F: drivers/bus/hisi_lpc.c
6880 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6882 HISILICON NETWORK SUBSYSTEM DRIVER
6883 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6884 M: Salil Mehta <salil.mehta@huawei.com>
6885 L: netdev@vger.kernel.org
6886 W: http://www.hisilicon.com
6888 F: drivers/net/ethernet/hisilicon/
6889 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6891 HISILICON PMU DRIVER
6892 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6893 W: http://www.hisilicon.com
6895 F: drivers/perf/hisilicon
6896 F: Documentation/perf/hisi-pmu.txt
6898 HISILICON ROCE DRIVER
6899 M: Lijun Ou <oulijun@huawei.com>
6900 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6901 L: linux-rdma@vger.kernel.org
6903 F: drivers/infiniband/hw/hns/
6904 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6906 HISILICON SAS Controller
6907 M: John Garry <john.garry@huawei.com>
6908 W: http://www.hisilicon.com
6910 F: drivers/scsi/hisi_sas/
6911 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6913 HMM - Heterogeneous Memory Management
6914 M: Jérôme Glisse <jglisse@redhat.com>
6915 L: linux-mm@kvack.org
6918 F: include/linux/hmm*
6919 F: Documentation/vm/hmm.rst
6922 M: Jouni Malinen <j@w1.fi>
6923 L: linux-wireless@vger.kernel.org
6924 W: http://w1.fi/hostap-driver.html
6926 F: drivers/net/wireless/intersil/hostap/
6928 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6929 L: platform-driver-x86@vger.kernel.org
6931 F: drivers/platform/x86/tc1100-wmi.c
6933 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6934 M: Jaroslav Kysela <perex@perex.cz>
6936 F: drivers/net/ethernet/hp/hp100.*
6938 HPET: High Precision Event Timers driver
6939 M: Clemens Ladisch <clemens@ladisch.de>
6941 F: Documentation/timers/hpet.txt
6942 F: drivers/char/hpet.c
6943 F: include/linux/hpet.h
6944 F: include/uapi/linux/hpet.h
6948 F: arch/x86/kernel/hpet.c
6949 F: arch/x86/include/asm/hpet.h
6952 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6953 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6958 M: Sebastian Reichel <sre@kernel.org>
6959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6961 F: Documentation/ABI/testing/sysfs-bus-hsi
6962 F: Documentation/driver-api/hsi.rst
6964 F: include/linux/hsi/
6965 F: include/uapi/linux/hsi/
6968 L: linux-usb@vger.kernel.org
6970 F: drivers/net/usb/hso.c
6972 HSR NETWORK PROTOCOL
6973 M: Arvid Brodin <arvid.brodin@alten.se>
6974 L: netdev@vger.kernel.org
6978 HT16K33 LED CONTROLLER DRIVER
6979 M: Robin van der Gracht <robin@protonic.nl>
6981 F: drivers/auxdisplay/ht16k33.c
6982 F: Documentation/devicetree/bindings/display/ht16k33.txt
6984 HTCPEN TOUCHSCREEN DRIVER
6985 M: Pau Oliva Fora <pof@eslack.org>
6986 L: linux-input@vger.kernel.org
6988 F: drivers/input/touchscreen/htcpen.c
6990 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6991 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6992 L: linux-iio@vger.kernel.org
6993 W: http://www.st.com/
6995 F: drivers/iio/humidity/hts221*
6996 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6998 HUAWEI ETHERNET DRIVER
6999 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7000 L: netdev@vger.kernel.org
7002 F: Documentation/networking/hinic.txt
7003 F: drivers/net/ethernet/huawei/hinic/
7006 M: Mike Kravetz <mike.kravetz@oracle.com>
7007 L: linux-mm@kvack.org
7011 F: include/linux/hugetlb.h
7012 F: Documentation/admin-guide/mm/hugetlbpage.rst
7013 F: Documentation/vm/hugetlbfs_reserv.rst
7014 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7017 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7018 L: linux-media@vger.kernel.org
7019 T: git git://linuxtv.org/media_tree.git
7020 W: https://linuxtv.org
7022 F: drivers/media/platform/sti/hva
7024 HWPOISON MEMORY FAILURE HANDLING
7025 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7026 L: linux-mm@kvack.org
7028 F: mm/memory-failure.c
7029 F: mm/hwpoison-inject.c
7031 HYGON PROCESSOR SUPPORT
7032 M: Pu Wen <puwen@hygon.cn>
7033 L: linux-kernel@vger.kernel.org
7035 F: arch/x86/kernel/cpu/hygon.c
7037 Hyper-V CORE AND DRIVERS
7038 M: "K. Y. Srinivasan" <kys@microsoft.com>
7039 M: Haiyang Zhang <haiyangz@microsoft.com>
7040 M: Stephen Hemminger <sthemmin@microsoft.com>
7041 M: Sasha Levin <sashal@kernel.org>
7042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7043 L: devel@linuxdriverproject.org
7045 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7046 F: arch/x86/include/asm/mshyperv.h
7047 F: arch/x86/include/asm/trace/hyperv.h
7048 F: arch/x86/include/asm/hyperv-tlfs.h
7049 F: arch/x86/kernel/cpu/mshyperv.c
7051 F: drivers/hid/hid-hyperv.c
7053 F: drivers/input/serio/hyperv-keyboard.c
7054 F: drivers/pci/controller/pci-hyperv.c
7055 F: drivers/net/hyperv/
7056 F: drivers/scsi/storvsc_drv.c
7057 F: drivers/uio/uio_hv_generic.c
7058 F: drivers/video/fbdev/hyperv_fb.c
7059 F: net/vmw_vsock/hyperv_transport.c
7060 F: include/linux/hyperv.h
7061 F: include/uapi/linux/hyperv.h
7063 F: Documentation/ABI/stable/sysfs-bus-vmbus
7065 HYPERVISOR VIRTUAL CONSOLE DRIVER
7066 L: linuxppc-dev@lists.ozlabs.org
7071 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7072 L: linux-i2c@vger.kernel.org
7073 L: linux-acpi@vger.kernel.org
7075 F: drivers/i2c/i2c-core-acpi.c
7077 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7078 M: Ajay Gupta <ajayg@nvidia.com>
7079 L: linux-i2c@vger.kernel.org
7081 F: Documentation/i2c/busses/i2c-nvidia-gpu
7082 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7085 M: Peter Rosin <peda@axentia.se>
7086 L: linux-i2c@vger.kernel.org
7088 F: Documentation/i2c/i2c-topology
7089 F: Documentation/i2c/muxes/
7090 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7091 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7092 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7093 F: drivers/i2c/i2c-mux.c
7094 F: drivers/i2c/muxes/
7095 F: include/linux/i2c-mux.h
7097 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7098 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7099 L: linux-i2c@vger.kernel.org
7101 F: drivers/i2c/busses/i2c-mv64xxx.c
7103 I2C OVER PARALLEL PORT
7104 M: Jean Delvare <jdelvare@suse.com>
7105 L: linux-i2c@vger.kernel.org
7107 F: Documentation/i2c/busses/i2c-parport
7108 F: Documentation/i2c/busses/i2c-parport-light
7109 F: drivers/i2c/busses/i2c-parport.c
7110 F: drivers/i2c/busses/i2c-parport-light.c
7113 M: Wolfram Sang <wsa@the-dreams.de>
7114 L: linux-i2c@vger.kernel.org
7115 W: https://i2c.wiki.kernel.org/
7116 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7119 F: Documentation/devicetree/bindings/i2c/i2c.txt
7120 F: Documentation/i2c/
7122 F: include/linux/i2c.h
7123 F: include/linux/i2c-dev.h
7124 F: include/linux/i2c-smbus.h
7125 F: include/uapi/linux/i2c.h
7126 F: include/uapi/linux/i2c-*.h
7128 I2C SUBSYSTEM HOST DRIVERS
7129 L: linux-i2c@vger.kernel.org
7130 W: https://i2c.wiki.kernel.org/
7131 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7134 F: Documentation/devicetree/bindings/i2c/
7135 F: drivers/i2c/algos/
7136 F: drivers/i2c/busses/
7139 M: Jean Delvare <jdelvare@suse.com>
7140 L: linux-i2c@vger.kernel.org
7142 F: Documentation/i2c/busses/i2c-taos-evm
7143 F: drivers/i2c/busses/i2c-taos-evm.c
7146 M: Till Harbaum <till@harbaum.org>
7147 L: linux-i2c@vger.kernel.org
7148 W: http://www.harbaum.org/till/i2c_tiny_usb
7150 F: drivers/i2c/busses/i2c-tiny-usb.c
7152 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7153 M: Jean Delvare <jdelvare@suse.com>
7154 L: linux-i2c@vger.kernel.org
7156 F: Documentation/i2c/busses/i2c-ali1535
7157 F: Documentation/i2c/busses/i2c-ali1563
7158 F: Documentation/i2c/busses/i2c-ali15x3
7159 F: Documentation/i2c/busses/i2c-amd756
7160 F: Documentation/i2c/busses/i2c-amd8111
7161 F: Documentation/i2c/busses/i2c-i801
7162 F: Documentation/i2c/busses/i2c-nforce2
7163 F: Documentation/i2c/busses/i2c-piix4
7164 F: Documentation/i2c/busses/i2c-sis5595
7165 F: Documentation/i2c/busses/i2c-sis630
7166 F: Documentation/i2c/busses/i2c-sis96x
7167 F: Documentation/i2c/busses/i2c-via
7168 F: Documentation/i2c/busses/i2c-viapro
7169 F: drivers/i2c/busses/i2c-ali1535.c
7170 F: drivers/i2c/busses/i2c-ali1563.c
7171 F: drivers/i2c/busses/i2c-ali15x3.c
7172 F: drivers/i2c/busses/i2c-amd756.c
7173 F: drivers/i2c/busses/i2c-amd756-s4882.c
7174 F: drivers/i2c/busses/i2c-amd8111.c
7175 F: drivers/i2c/busses/i2c-i801.c
7176 F: drivers/i2c/busses/i2c-isch.c
7177 F: drivers/i2c/busses/i2c-nforce2.c
7178 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7179 F: drivers/i2c/busses/i2c-piix4.c
7180 F: drivers/i2c/busses/i2c-sis5595.c
7181 F: drivers/i2c/busses/i2c-sis630.c
7182 F: drivers/i2c/busses/i2c-sis96x.c
7183 F: drivers/i2c/busses/i2c-via.c
7184 F: drivers/i2c/busses/i2c-viapro.c
7186 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7187 M: Hans de Goede <hdegoede@redhat.com>
7188 L: linux-i2c@vger.kernel.org
7190 F: drivers/i2c/busses/i2c-cht-wc.c
7192 I2C/SMBUS ISMT DRIVER
7193 M: Seth Heasley <seth.heasley@intel.com>
7194 M: Neil Horman <nhorman@tuxdriver.com>
7195 L: linux-i2c@vger.kernel.org
7196 F: drivers/i2c/busses/i2c-ismt.c
7197 F: Documentation/i2c/busses/i2c-ismt
7199 I2C/SMBUS STUB DRIVER
7200 M: Jean Delvare <jdelvare@suse.com>
7201 L: linux-i2c@vger.kernel.org
7203 F: drivers/i2c/i2c-stub.c
7206 M: Boris Brezillon <bbrezillon@kernel.org>
7207 L: linux-i3c@lists.infradead.org
7208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7210 F: Documentation/ABI/testing/sysfs-bus-i3c
7211 F: Documentation/devicetree/bindings/i3c/
7212 F: Documentation/driver-api/i3c
7214 F: include/linux/i3c/
7215 F: include/dt-bindings/i3c/
7217 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7218 M: Vitor Soares <vitor.soares@synopsys.com>
7220 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7221 F: drivers/i3c/master/dw*
7223 IA64 (Itanium) PLATFORM
7224 M: Tony Luck <tony.luck@intel.com>
7225 M: Fenghua Yu <fenghua.yu@intel.com>
7226 L: linux-ia64@vger.kernel.org
7227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7231 IBM Power 842 compression accelerator
7232 M: Haren Myneni <haren@us.ibm.com>
7234 F: drivers/crypto/nx/Makefile
7235 F: drivers/crypto/nx/Kconfig
7236 F: drivers/crypto/nx/nx-842*
7237 F: include/linux/sw842.h
7241 IBM Power in-Nest Crypto Acceleration
7242 M: Breno Leitão <leitao@debian.org>
7243 M: Nayna Jain <nayna@linux.ibm.com>
7244 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7245 L: linux-crypto@vger.kernel.org
7247 F: drivers/crypto/nx/Makefile
7248 F: drivers/crypto/nx/Kconfig
7249 F: drivers/crypto/nx/nx-aes*
7250 F: drivers/crypto/nx/nx-sha*
7251 F: drivers/crypto/nx/nx.*
7252 F: drivers/crypto/nx/nx_csbcpb.h
7253 F: drivers/crypto/nx/nx_debugfs.h
7255 IBM Power Linux RAID adapter
7256 M: Brian King <brking@us.ibm.com>
7258 F: drivers/scsi/ipr.*
7260 IBM Power SRIOV Virtual NIC Device Driver
7261 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7262 M: John Allen <jallen@linux.ibm.com>
7263 L: netdev@vger.kernel.org
7265 F: drivers/net/ethernet/ibm/ibmvnic.*
7267 IBM Power Virtual Accelerator Switchboard
7268 M: Sukadev Bhattiprolu
7269 L: linuxppc-dev@lists.ozlabs.org
7271 F: arch/powerpc/platforms/powernv/vas*
7272 F: arch/powerpc/platforms/powernv/copy-paste.h
7273 F: arch/powerpc/include/asm/vas.h
7274 F: arch/powerpc/include/uapi/asm/vas.h
7276 IBM Power Virtual Ethernet Device Driver
7277 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7278 L: netdev@vger.kernel.org
7280 F: drivers/net/ethernet/ibm/ibmveth.*
7282 IBM Power Virtual FC Device Drivers
7283 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7284 L: linux-scsi@vger.kernel.org
7286 F: drivers/scsi/ibmvscsi/ibmvfc*
7288 IBM Power Virtual Management Channel Driver
7289 M: Steven Royer <seroyer@linux.ibm.com>
7291 F: drivers/misc/ibmvmc.*
7293 IBM Power Virtual SCSI Device Drivers
7294 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7295 L: linux-scsi@vger.kernel.org
7297 F: drivers/scsi/ibmvscsi/ibmvscsi*
7298 F: include/scsi/viosrp.h
7300 IBM Power Virtual SCSI Device Target Driver
7301 M: Michael Cyr <mikecyr@linux.ibm.com>
7302 L: linux-scsi@vger.kernel.org
7303 L: target-devel@vger.kernel.org
7305 F: drivers/scsi/ibmvscsi_tgt/
7307 IBM Power VMX Cryptographic instructions
7308 M: Breno Leitão <leitao@debian.org>
7309 M: Nayna Jain <nayna@linux.ibm.com>
7310 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7311 L: linux-crypto@vger.kernel.org
7313 F: drivers/crypto/vmx/Makefile
7314 F: drivers/crypto/vmx/Kconfig
7315 F: drivers/crypto/vmx/vmx.c
7316 F: drivers/crypto/vmx/aes*
7317 F: drivers/crypto/vmx/ghash*
7318 F: drivers/crypto/vmx/ppc-xlate.pl
7320 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7321 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7322 L: linux-pci@vger.kernel.org
7323 L: linuxppc-dev@lists.ozlabs.org
7325 F: drivers/pci/hotplug/rpaphp*
7327 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7328 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7329 L: linux-pci@vger.kernel.org
7330 L: linuxppc-dev@lists.ozlabs.org
7332 F: drivers/pci/hotplug/rpadlpar*
7334 IBM ServeRAID RAID DRIVER
7336 F: drivers/scsi/ips.*
7338 ICH LPC AND GPIO DRIVER
7339 M: Peter Tyser <ptyser@xes-inc.com>
7341 F: drivers/mfd/lpc_ich.c
7342 F: drivers/gpio/gpio-ich.c
7345 M: "David S. Miller" <davem@davemloft.net>
7346 L: linux-ide@vger.kernel.org
7347 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7350 F: Documentation/ide/
7352 F: include/linux/ide.h
7355 M: Borislav Petkov <bp@alien8.de>
7356 L: linux-ide@vger.kernel.org
7358 F: Documentation/cdrom/ide-cd
7359 F: drivers/ide/ide-cd*
7361 IDEAPAD LAPTOP EXTRAS DRIVER
7362 M: Ike Panhc <ike.pan@canonical.com>
7363 L: platform-driver-x86@vger.kernel.org
7364 W: http://launchpad.net/ideapad-laptop
7366 F: drivers/platform/x86/ideapad-laptop.c
7368 IDEAPAD LAPTOP SLIDEBAR DRIVER
7369 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7370 L: linux-input@vger.kernel.org
7371 W: https://github.com/o2genum/ideapad-slidebar
7373 F: drivers/input/misc/ideapad_slidebar.c
7375 IDT VersaClock 5 CLOCK DRIVER
7376 M: Marek Vasut <marek.vasut@gmail.com>
7378 F: drivers/clk/clk-versaclock5.c
7380 IEEE 802.15.4 SUBSYSTEM
7381 M: Alexander Aring <alex.aring@gmail.com>
7382 M: Stefan Schmidt <stefan@datenfreihafen.org>
7383 L: linux-wpan@vger.kernel.org
7384 W: http://wpan.cakelab.org/
7385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7390 F: drivers/net/ieee802154/
7391 F: include/linux/nl802154.h
7392 F: include/linux/ieee802154.h
7393 F: include/net/nl802154.h
7394 F: include/net/mac802154.h
7395 F: include/net/af_ieee802154.h
7396 F: include/net/cfg802154.h
7397 F: include/net/ieee802154_netdev.h
7398 F: Documentation/networking/ieee802154.txt
7401 M: Yotam Gigi <yotam.gi@gmail.com>
7402 M: Jamal Hadi Salim <jhs@mojatatu.com>
7404 F: include/net/ife.h
7405 F: include/uapi/linux/ife.h
7407 IGORPLUG-USB IR RECEIVER
7408 M: Sean Young <sean@mess.org>
7409 L: linux-media@vger.kernel.org
7411 F: drivers/media/rc/igorplugusb.c
7413 IGUANAWORKS USB IR TRANSCEIVER
7414 M: Sean Young <sean@mess.org>
7415 L: linux-media@vger.kernel.org
7417 F: drivers/media/rc/iguanair.c
7419 IIO DIGITAL POTENTIOMETER DAC
7420 M: Peter Rosin <peda@axentia.se>
7421 L: linux-iio@vger.kernel.org
7423 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7424 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7425 F: drivers/iio/dac/dpot-dac.c
7427 IIO ENVELOPE DETECTOR
7428 M: Peter Rosin <peda@axentia.se>
7429 L: linux-iio@vger.kernel.org
7431 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7432 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7433 F: drivers/iio/adc/envelope-detector.c
7436 M: Peter Rosin <peda@axentia.se>
7437 L: linux-iio@vger.kernel.org
7439 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7440 F: drivers/iio/multiplexer/iio-mux.c
7442 IIO SUBSYSTEM AND DRIVERS
7443 M: Jonathan Cameron <jic23@kernel.org>
7444 R: Hartmut Knaack <knaack.h@gmx.de>
7445 R: Lars-Peter Clausen <lars@metafoo.de>
7446 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7447 L: linux-iio@vger.kernel.org
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7450 F: Documentation/ABI/testing/configfs-iio*
7451 F: Documentation/ABI/testing/sysfs-bus-iio*
7452 F: Documentation/devicetree/bindings/iio/
7454 F: drivers/staging/iio/
7455 F: include/linux/iio/
7459 M: Peter Rosin <peda@axentia.se>
7460 L: linux-iio@vger.kernel.org
7462 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7463 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7464 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7465 F: drivers/iio/afe/iio-rescale.c
7467 IKANOS/ADI EAGLE ADSL USB DRIVER
7468 M: Matthieu Castet <castet.matthieu@free.fr>
7469 M: Stanislaw Gruszka <stf_xl@wp.pl>
7471 F: drivers/usb/atm/ueagle-atm.c
7473 IMGTEC ASCII LCD DRIVER
7474 M: Paul Burton <paul.burton@mips.com>
7476 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7477 F: drivers/auxdisplay/img-ascii-lcd.c
7479 IMGTEC IR DECODER DRIVER
7480 M: James Hogan <jhogan@kernel.org>
7482 F: drivers/media/rc/img-ir/
7484 IMON SOUNDGRAPH USB IR RECEIVER
7485 M: Sean Young <sean@mess.org>
7486 L: linux-media@vger.kernel.org
7488 F: drivers/media/rc/imon_raw.c
7489 F: drivers/media/rc/imon.c
7491 IMS TWINTURBO FRAMEBUFFER DRIVER
7492 L: linux-fbdev@vger.kernel.org
7494 F: drivers/video/fbdev/imsttfb.c
7496 INA209 HARDWARE MONITOR DRIVER
7497 M: Guenter Roeck <linux@roeck-us.net>
7498 L: linux-hwmon@vger.kernel.org
7500 F: Documentation/hwmon/ina209
7501 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7502 F: drivers/hwmon/ina209.c
7504 INA2XX HARDWARE MONITOR DRIVER
7505 M: Guenter Roeck <linux@roeck-us.net>
7506 L: linux-hwmon@vger.kernel.org
7508 F: Documentation/hwmon/ina2xx
7509 F: drivers/hwmon/ina2xx.c
7510 F: include/linux/platform_data/ina2xx.h
7512 INDUSTRY PACK SUBSYSTEM (IPACK)
7513 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7514 M: Jens Taprogge <jens.taprogge@taprogge.org>
7515 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7516 L: industrypack-devel@lists.sourceforge.net
7517 W: http://industrypack.sourceforge.net
7521 INFINIBAND SUBSYSTEM
7522 M: Doug Ledford <dledford@redhat.com>
7523 M: Jason Gunthorpe <jgg@mellanox.com>
7524 L: linux-rdma@vger.kernel.org
7525 W: https://github.com/linux-rdma/rdma-core
7526 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7529 F: Documentation/devicetree/bindings/infiniband/
7530 F: Documentation/infiniband/
7531 F: drivers/infiniband/
7532 F: include/uapi/linux/if_infiniband.h
7533 F: include/uapi/rdma/
7536 INGENIC JZ4780 DMA Driver
7537 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7539 F: drivers/dma/dma-jz4780.c
7541 INGENIC JZ4780 NAND DRIVER
7542 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7543 L: linux-mtd@lists.infradead.org
7545 F: drivers/mtd/nand/raw/jz4780_*
7548 M: Jan Kara <jack@suse.cz>
7549 R: Amir Goldstein <amir73il@gmail.com>
7550 L: linux-fsdevel@vger.kernel.org
7552 F: Documentation/filesystems/inotify.txt
7553 F: fs/notify/inotify/
7554 F: include/linux/inotify.h
7555 F: include/uapi/linux/inotify.h
7557 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7558 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7559 L: linux-input@vger.kernel.org
7560 Q: http://patchwork.kernel.org/project/linux-input/list/
7561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7564 F: include/linux/input.h
7565 F: include/uapi/linux/input.h
7566 F: include/uapi/linux/input-event-codes.h
7567 F: include/linux/input/
7568 F: Documentation/devicetree/bindings/input/
7569 F: Documentation/devicetree/bindings/serio/
7570 F: Documentation/input/
7572 INPUT MULTITOUCH (MT) PROTOCOL
7573 M: Henrik Rydberg <rydberg@bitmath.org>
7574 L: linux-input@vger.kernel.org
7576 F: Documentation/input/multi-touch-protocol.rst
7577 F: drivers/input/input-mt.c
7580 INSIDE SECURE CRYPTO DRIVER
7581 M: Antoine Tenart <antoine.tenart@bootlin.com>
7582 F: drivers/crypto/inside-secure/
7584 L: linux-crypto@vger.kernel.org
7586 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7587 M: Mimi Zohar <zohar@linux.ibm.com>
7588 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7589 L: linux-integrity@vger.kernel.org
7590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7592 F: security/integrity/ima/
7594 INTEL 810/815 FRAMEBUFFER DRIVER
7595 M: Antonino Daplas <adaplas@gmail.com>
7596 L: linux-fbdev@vger.kernel.org
7598 F: drivers/video/fbdev/i810/
7601 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7602 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7603 M: Jie Yang <yang.jie@linux.intel.com>
7604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7608 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7609 M: Hans de Goede <hdegoede@redhat.com>
7610 L: platform-driver-x86@vger.kernel.org
7612 F: drivers/platform/x86/intel_atomisp2_pm.c
7614 INTEL C600 SERIES SAS CONTROLLER DRIVER
7615 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7616 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7617 L: linux-scsi@vger.kernel.org
7618 T: git git://git.code.sf.net/p/intel-sas/isci
7620 F: drivers/scsi/isci/
7622 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7623 M: Jani Nikula <jani.nikula@linux.intel.com>
7624 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7625 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7626 L: intel-gfx@lists.freedesktop.org
7627 W: https://01.org/linuxgraphics/
7628 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7629 C: irc://chat.freenode.net/intel-gfx
7630 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7631 T: git git://anongit.freedesktop.org/drm-intel
7633 F: drivers/gpu/drm/i915/
7634 F: include/drm/i915*
7635 F: include/uapi/drm/i915_drm.h
7636 F: Documentation/gpu/i915.rst
7638 INTEL ETHERNET DRIVERS
7639 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7640 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7641 W: http://www.intel.com/support/feedback.htm
7642 W: http://e1000.sourceforge.net/
7643 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7647 F: Documentation/networking/device_drivers/intel/e100.rst
7648 F: Documentation/networking/device_drivers/intel/e1000.rst
7649 F: Documentation/networking/device_drivers/intel/e1000e.rst
7650 F: Documentation/networking/device_drivers/intel/fm10k.rst
7651 F: Documentation/networking/device_drivers/intel/igb.rst
7652 F: Documentation/networking/device_drivers/intel/igbvf.rst
7653 F: Documentation/networking/device_drivers/intel/ixgb.rst
7654 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7655 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7656 F: Documentation/networking/device_drivers/intel/i40e.rst
7657 F: Documentation/networking/device_drivers/intel/iavf.rst
7658 F: Documentation/networking/device_drivers/intel/ice.rst
7659 F: drivers/net/ethernet/intel/
7660 F: drivers/net/ethernet/intel/*/
7661 F: include/linux/avf/virtchnl.h
7663 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7664 M: Maik Broemme <mbroemme@libmpq.org>
7665 L: linux-fbdev@vger.kernel.org
7667 F: Documentation/fb/intelfb.txt
7668 F: drivers/video/fbdev/intelfb/
7671 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7672 L: linux-gpio@vger.kernel.org
7674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7675 F: drivers/gpio/gpio-ich.c
7676 F: drivers/gpio/gpio-intel-mid.c
7677 F: drivers/gpio/gpio-lynxpoint.c
7678 F: drivers/gpio/gpio-merrifield.c
7679 F: drivers/gpio/gpio-ml-ioh.c
7680 F: drivers/gpio/gpio-pch.c
7681 F: drivers/gpio/gpio-sch.c
7682 F: drivers/gpio/gpio-sodaville.c
7684 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7685 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7686 M: Zhi Wang <zhi.a.wang@intel.com>
7687 L: intel-gvt-dev@lists.freedesktop.org
7688 L: intel-gfx@lists.freedesktop.org
7689 W: https://01.org/igvt-g
7690 T: git https://github.com/intel/gvt-linux.git
7692 F: drivers/gpu/drm/i915/gvt/
7694 INTEL HID EVENT DRIVER
7695 M: Alex Hung <alex.hung@canonical.com>
7696 L: platform-driver-x86@vger.kernel.org
7698 F: drivers/platform/x86/intel-hid.c
7700 INTEL I/OAT DMA DRIVER
7701 M: Dave Jiang <dave.jiang@intel.com>
7702 R: Dan Williams <dan.j.williams@intel.com>
7703 L: dmaengine@vger.kernel.org
7704 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7706 F: drivers/dma/ioat*
7709 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7710 M: Len Brown <lenb@kernel.org>
7711 L: linux-pm@vger.kernel.org
7712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7713 B: https://bugzilla.kernel.org
7715 F: drivers/idle/intel_idle.c
7717 INTEL INTEGRATED SENSOR HUB DRIVER
7718 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7719 M: Jiri Kosina <jikos@kernel.org>
7720 L: linux-input@vger.kernel.org
7722 F: drivers/hid/intel-ish-hid/
7725 M: David Woodhouse <dwmw2@infradead.org>
7726 L: iommu@lists.linux-foundation.org
7727 T: git git://git.infradead.org/iommu-2.6.git
7729 F: drivers/iommu/intel-iommu.c
7730 F: include/linux/intel-iommu.h
7732 INTEL IOP-ADMA DMA DRIVER
7733 R: Dan Williams <dan.j.williams@intel.com>
7735 F: drivers/dma/iop-adma.c
7737 INTEL IPU3 CSI-2 CIO2 DRIVER
7738 M: Yong Zhi <yong.zhi@intel.com>
7739 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7740 M: Bingbu Cao <bingbu.cao@intel.com>
7741 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7742 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7743 L: linux-media@vger.kernel.org
7745 F: drivers/media/pci/intel/ipu3/
7746 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7748 INTEL IPU3 CSI-2 IMGU DRIVER
7749 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7750 L: linux-media@vger.kernel.org
7752 F: drivers/staging/media/ipu3/
7753 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7754 F: Documentation/media/v4l-drivers/ipu3.rst
7756 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7757 M: Krzysztof Halasa <khalasa@piap.pl>
7759 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7760 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7761 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7762 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7763 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7764 F: drivers/net/wan/ixp4xx_hss.c
7766 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7767 M: Deepak Saxena <dsaxena@plexity.net>
7769 F: drivers/char/hw_random/ixp4xx-rng.c
7771 INTEL MANAGEMENT ENGINE (mei)
7772 M: Tomas Winkler <tomas.winkler@intel.com>
7773 L: linux-kernel@vger.kernel.org
7775 F: include/uapi/linux/mei.h
7776 F: include/linux/mei_cl_bus.h
7777 F: drivers/misc/mei/*
7778 F: drivers/watchdog/mei_wdt.c
7779 F: Documentation/misc-devices/mei/*
7782 INTEL MENLOW THERMAL DRIVER
7783 M: Sujith Thomas <sujith.thomas@intel.com>
7784 L: platform-driver-x86@vger.kernel.org
7785 W: https://01.org/linux-acpi
7787 F: drivers/platform/x86/intel_menlow.c
7789 INTEL MIC DRIVERS (mic)
7790 M: Sudeep Dutt <sudeep.dutt@intel.com>
7791 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7793 W: https://github.com/sudeepdutt/mic
7794 W: http://software.intel.com/en-us/mic-developer
7795 F: include/linux/mic_bus.h
7796 F: include/linux/scif.h
7797 F: include/uapi/linux/mic_common.h
7798 F: include/uapi/linux/mic_ioctl.h
7799 F: include/uapi/linux/scif_ioctl.h
7800 F: drivers/misc/mic/
7801 F: drivers/dma/mic_x100_dma.c
7802 F: drivers/dma/mic_x100_dma.h
7803 F: Documentation/mic/
7805 INTEL PMC CORE DRIVER
7806 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7807 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7808 L: platform-driver-x86@vger.kernel.org
7810 F: drivers/platform/x86/intel_pmc_core*
7812 INTEL PMC/P-Unit IPC DRIVER
7813 M: Zha Qipeng<qipeng.zha@intel.com>
7814 L: platform-driver-x86@vger.kernel.org
7816 F: drivers/platform/x86/intel_pmc_ipc.c
7817 F: drivers/platform/x86/intel_punit_ipc.c
7818 F: arch/x86/include/asm/intel_pmc_ipc.h
7819 F: arch/x86/include/asm/intel_punit_ipc.h
7821 INTEL PMIC GPIO DRIVERS
7822 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7825 F: drivers/gpio/gpio-*cove.c
7826 F: drivers/gpio/gpio-msic.c
7828 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7829 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7831 F: drivers/mfd/intel_msic.c
7832 F: drivers/mfd/intel_soc_pmic*
7833 F: include/linux/mfd/intel_msic.h
7834 F: include/linux/mfd/intel_soc_pmic*
7836 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7837 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7838 L: linux-wireless@vger.kernel.org
7840 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7841 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7842 F: drivers/net/wireless/intel/ipw2x00/
7845 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7846 M: Len Brown <lenb@kernel.org>
7847 L: linux-pm@vger.kernel.org
7849 F: drivers/cpufreq/intel_pstate.c
7851 INTEL RDMA RNIC DRIVER
7852 M: Faisal Latif <faisal.latif@intel.com>
7853 M: Shiraz Saleem <shiraz.saleem@intel.com>
7854 L: linux-rdma@vger.kernel.org
7856 F: drivers/infiniband/hw/i40iw/
7857 F: include/uapi/rdma/i40iw-abi.h
7859 INTEL TELEMETRY DRIVER
7860 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7861 M: "David E. Box" <david.e.box@linux.intel.com>
7862 L: platform-driver-x86@vger.kernel.org
7864 F: arch/x86/include/asm/intel_telemetry.h
7865 F: drivers/platform/x86/intel_telemetry*
7867 INTEL VIRTUAL BUTTON DRIVER
7868 M: AceLan Kao <acelan.kao@canonical.com>
7869 L: platform-driver-x86@vger.kernel.org
7871 F: drivers/platform/x86/intel-vbtn.c
7873 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7874 M: Stanislaw Gruszka <sgruszka@redhat.com>
7875 L: linux-wireless@vger.kernel.org
7877 F: drivers/net/wireless/intel/iwlegacy/
7879 INTEL WIRELESS WIFI LINK (iwlwifi)
7880 M: Johannes Berg <johannes.berg@intel.com>
7881 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7882 M: Luca Coelho <luciano.coelho@intel.com>
7883 M: Intel Linux Wireless <linuxwifi@intel.com>
7884 L: linux-wireless@vger.kernel.org
7885 W: http://intellinuxwireless.org
7886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7888 F: drivers/net/wireless/intel/iwlwifi/
7890 INTEL WIRELESS WIMAX CONNECTION 2400
7891 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7892 M: linux-wimax@intel.com
7893 L: wimax@linuxwimax.org (subscribers-only)
7895 W: http://linuxwimax.org
7896 F: Documentation/wimax/README.i2400m
7897 F: drivers/net/wimax/i2400m/
7898 F: include/uapi/linux/wimax/i2400m.h
7900 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7901 M: Mario Limonciello <mario.limonciello@dell.com>
7903 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7906 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7908 F: Documentation/trace/intel_th.rst
7909 F: drivers/hwtracing/intel_th/
7911 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7912 M: Ning Sun <ning.sun@intel.com>
7913 L: tboot-devel@lists.sourceforge.net
7914 W: http://tboot.sourceforge.net
7915 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7917 F: Documentation/intel_txt.txt
7918 F: include/linux/tboot.h
7919 F: arch/x86/kernel/tboot.c
7921 INTEL-MID GPIO DRIVER
7922 M: David Cohen <david.a.cohen@linux.intel.com>
7923 L: linux-gpio@vger.kernel.org
7925 F: drivers/gpio/gpio-intel-mid.c
7927 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7928 M: Linus Walleij <linus.walleij@linaro.org>
7929 L: linux-iio@vger.kernel.org
7931 F: drivers/iio/gyro/mpu3050*
7932 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7934 IOC3 ETHERNET DRIVER
7935 M: Ralf Baechle <ralf@linux-mips.org>
7936 L: linux-mips@vger.kernel.org
7938 F: drivers/net/ethernet/sgi/ioc3-eth.c
7941 M: Pat Gefre <pfg@sgi.com>
7942 L: linux-serial@vger.kernel.org
7944 F: drivers/tty/serial/ioc3_serial.c
7946 IOMAP FILESYSTEM LIBRARY
7947 M: Christoph Hellwig <hch@infradead.org>
7948 M: Darrick J. Wong <darrick.wong@oracle.com>
7949 M: linux-xfs@vger.kernel.org
7950 M: linux-fsdevel@vger.kernel.org
7951 L: linux-xfs@vger.kernel.org
7952 L: linux-fsdevel@vger.kernel.org
7953 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7956 F: include/linux/iomap.h
7959 M: Joerg Roedel <joro@8bytes.org>
7960 L: iommu@lists.linux-foundation.org
7961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7963 F: Documentation/devicetree/bindings/iommu/
7965 F: include/linux/iommu.h
7966 F: include/linux/of_iommu.h
7967 F: include/linux/iova.h
7970 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7972 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7975 M: Corey Minyard <minyard@acm.org>
7976 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7977 W: http://openipmi.sourceforge.net/
7979 F: Documentation/devicetree/bindings/ipmi/
7980 F: Documentation/IPMI.txt
7981 F: drivers/char/ipmi/
7982 F: include/linux/ipmi*
7983 F: include/uapi/linux/ipmi*
7985 IPS SCSI RAID DRIVER
7986 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7987 L: linux-scsi@vger.kernel.org
7988 W: http://www.adaptec.com/
7990 F: drivers/scsi/ips*
7993 M: Wensong Zhang <wensong@linux-vs.org>
7994 M: Simon Horman <horms@verge.net.au>
7995 M: Julian Anastasov <ja@ssi.bg>
7996 L: netdev@vger.kernel.org
7997 L: lvs-devel@vger.kernel.org
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8001 F: Documentation/networking/ipvs-sysctl.txt
8002 F: include/net/ip_vs.h
8003 F: include/uapi/linux/ip_vs.h
8004 F: net/netfilter/ipvs/
8007 M: Jiri Kosina <jikos@kernel.org>
8008 M: David Sterba <dsterba@suse.com>
8010 F: drivers/tty/ipwireless/
8013 L: netdev@vger.kernel.org
8015 F: include/uapi/linux/ipx.h
8017 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8018 M: Marc Zyngier <marc.zyngier@arm.com>
8020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8021 F: Documentation/IRQ-domain.txt
8022 F: include/linux/irqdomain.h
8023 F: kernel/irq/irqdomain.c
8027 M: Thomas Gleixner <tglx@linutronix.de>
8028 L: linux-kernel@vger.kernel.org
8030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8034 M: Thomas Gleixner <tglx@linutronix.de>
8035 M: Jason Cooper <jason@lakedaemon.net>
8036 M: Marc Zyngier <marc.zyngier@arm.com>
8037 L: linux-kernel@vger.kernel.org
8039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8040 F: Documentation/devicetree/bindings/interrupt-controller/
8044 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8046 F: Documentation/isa.txt
8047 F: drivers/base/isa.c
8048 F: include/linux/isa.h
8051 M: Hans Verkuil <hverkuil@xs4all.nl>
8052 L: linux-media@vger.kernel.org
8053 T: git git://linuxtv.org/media_tree.git
8054 W: https://linuxtv.org
8056 F: drivers/media/radio/radio-isa*
8059 M: Jaroslav Kysela <perex@perex.cz>
8061 F: Documentation/isapnp.txt
8062 F: drivers/pnp/isapnp/
8063 F: include/linux/isapnp.h
8066 M: Lee Duncan <lduncan@suse.com>
8067 M: Chris Leech <cleech@redhat.com>
8068 L: open-iscsi@googlegroups.com
8069 W: www.open-iscsi.com
8071 F: drivers/scsi/*iscsi*
8072 F: include/scsi/*iscsi*
8074 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8075 M: Peter Jones <pjones@redhat.com>
8076 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8078 F: drivers/firmware/iscsi_ibft*
8080 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8081 M: Sagi Grimberg <sagi@grimberg.me>
8082 M: Max Gurtovoy <maxg@mellanox.com>
8083 L: linux-rdma@vger.kernel.org
8085 W: http://www.openfabrics.org
8086 W: www.open-iscsi.org
8087 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8088 F: drivers/infiniband/ulp/iser/
8090 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8091 M: Sagi Grimberg <sagi@grimberg.me>
8092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8093 L: linux-rdma@vger.kernel.org
8094 L: target-devel@vger.kernel.org
8096 W: http://www.linux-iscsi.org
8097 F: drivers/infiniband/ulp/isert
8100 M: Karsten Keil <isdn@linux-pingi.de>
8101 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8102 L: netdev@vger.kernel.org
8103 W: http://www.isdn4linux.de
8104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8106 F: Documentation/isdn/
8108 F: include/linux/isdn.h
8109 F: include/linux/isdn/
8110 F: include/uapi/linux/isdn.h
8111 F: include/uapi/linux/isdn/
8113 IT87 HARDWARE MONITORING DRIVER
8114 M: Jean Delvare <jdelvare@suse.com>
8115 L: linux-hwmon@vger.kernel.org
8117 F: Documentation/hwmon/it87
8118 F: drivers/hwmon/it87.c
8121 M: Antti Palosaari <crope@iki.fi>
8122 L: linux-media@vger.kernel.org
8123 W: https://linuxtv.org
8124 W: http://palosaari.fi/linux/
8125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8126 T: git git://linuxtv.org/anttip/media_tree.git
8128 F: drivers/media/tuners/it913x*
8130 IVTV VIDEO4LINUX DRIVER
8131 M: Andy Walls <awalls@md.metrocast.net>
8132 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8133 L: linux-media@vger.kernel.org
8134 T: git git://linuxtv.org/media_tree.git
8135 W: http://www.ivtvdriver.org
8137 F: Documentation/media/v4l-drivers/ivtv*
8138 F: drivers/media/pci/ivtv/
8139 F: include/uapi/linux/ivtv*
8141 IX2505V MEDIA DRIVER
8142 M: Malcolm Priestley <tvboxspy@gmail.com>
8143 L: linux-media@vger.kernel.org
8144 W: https://linuxtv.org
8145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8147 F: drivers/media/dvb-frontends/ix2505v*
8149 JAILHOUSE HYPERVISOR INTERFACE
8150 M: Jan Kiszka <jan.kiszka@siemens.com>
8151 L: jailhouse-dev@googlegroups.com
8153 F: arch/x86/kernel/jailhouse.c
8154 F: arch/x86/include/asm/jailhouse_para.h
8156 JC42.4 TEMPERATURE SENSOR DRIVER
8157 M: Guenter Roeck <linux@roeck-us.net>
8158 L: linux-hwmon@vger.kernel.org
8160 F: drivers/hwmon/jc42.c
8161 F: Documentation/hwmon/jc42
8164 M: Dave Kleikamp <shaggy@kernel.org>
8165 L: jfs-discussion@lists.sourceforge.net
8166 W: http://jfs.sourceforge.net/
8167 T: git git://github.com/kleikamp/linux-shaggy.git
8169 F: Documentation/filesystems/jfs.txt
8173 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8174 L: netdev@vger.kernel.org
8176 F: drivers/net/ethernet/jme.*
8178 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8179 M: David Woodhouse <dwmw2@infradead.org>
8180 L: linux-mtd@lists.infradead.org
8181 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8184 F: include/uapi/linux/jffs2.h
8186 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8187 M: "Theodore Ts'o" <tytso@mit.edu>
8188 M: Jan Kara <jack@suse.com>
8189 L: linux-ext4@vger.kernel.org
8192 F: include/linux/jbd2.h
8194 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8195 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8196 L: linux-media@vger.kernel.org
8198 F: drivers/media/platform/rcar_jpu.c
8200 JSM Neo PCI based serial card
8201 L: linux-serial@vger.kernel.org
8203 F: drivers/tty/serial/jsm/
8205 K10TEMP HARDWARE MONITORING DRIVER
8206 M: Clemens Ladisch <clemens@ladisch.de>
8207 L: linux-hwmon@vger.kernel.org
8209 F: Documentation/hwmon/k10temp
8210 F: drivers/hwmon/k10temp.c
8212 K8TEMP HARDWARE MONITORING DRIVER
8213 M: Rudolf Marek <r.marek@assembler.cz>
8214 L: linux-hwmon@vger.kernel.org
8216 F: Documentation/hwmon/k8temp
8217 F: drivers/hwmon/k8temp.c
8220 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8221 R: Alexander Potapenko <glider@google.com>
8222 R: Dmitry Vyukov <dvyukov@google.com>
8223 L: kasan-dev@googlegroups.com
8225 F: arch/*/include/asm/kasan.h
8226 F: arch/*/mm/kasan_init*
8227 F: Documentation/dev-tools/kasan.rst
8228 F: include/linux/kasan*.h
8231 F: scripts/Makefile.kasan
8234 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8236 L: linux-kbuild@vger.kernel.org
8238 F: Documentation/kbuild/kconfig*
8240 F: scripts/Kconfig.include
8243 M: Dave Young <dyoung@redhat.com>
8244 M: Baoquan He <bhe@redhat.com>
8245 R: Vivek Goyal <vgoyal@redhat.com>
8246 L: kexec@lists.infradead.org
8247 W: http://lse.sourceforge.net/kdump/
8249 F: Documentation/kdump/
8251 KEENE FM RADIO TRANSMITTER DRIVER
8252 M: Hans Verkuil <hverkuil@xs4all.nl>
8253 L: linux-media@vger.kernel.org
8254 T: git git://linuxtv.org/media_tree.git
8255 W: https://linuxtv.org
8257 F: drivers/media/radio/radio-keene*
8260 M: Ian Kent <raven@themaw.net>
8261 L: autofs@vger.kernel.org
8265 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8266 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8267 M: Michal Marek <michal.lkml@markovi.net>
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8269 L: linux-kbuild@vger.kernel.org
8271 F: Documentation/kbuild/
8274 F: scripts/Makefile*
8281 L: kernel-janitors@vger.kernel.org
8282 W: http://kernelnewbies.org/KernelJanitors
8285 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8286 M: "J. Bruce Fields" <bfields@fieldses.org>
8287 M: Jeff Layton <jlayton@kernel.org>
8288 L: linux-nfs@vger.kernel.org
8289 W: http://nfs.sourceforge.net/
8290 T: git git://linux-nfs.org/~bfields/linux.git
8293 F: include/uapi/linux/nfsd/
8297 F: include/linux/lockd/
8298 F: include/linux/sunrpc/
8299 F: include/uapi/linux/sunrpc/
8301 KERNEL SELFTEST FRAMEWORK
8302 M: Shuah Khan <shuah@kernel.org>
8303 M: Shuah Khan <skhan@linuxfoundation.org>
8304 L: linux-kselftest@vger.kernel.org
8305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8306 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8308 F: tools/testing/selftests/
8309 F: Documentation/dev-tools/kselftest*
8311 KERNEL USERMODE HELPER
8312 M: Luis Chamberlain <mcgrof@kernel.org>
8313 L: linux-kernel@vger.kernel.org
8316 F: include/linux/umh.h
8318 KERNEL VIRTUAL MACHINE (KVM)
8319 M: Paolo Bonzini <pbonzini@redhat.com>
8320 M: Radim Krčmář <rkrcmar@redhat.com>
8321 L: kvm@vger.kernel.org
8322 W: http://www.linux-kvm.org
8323 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8325 F: Documentation/virtual/kvm/
8326 F: include/trace/events/kvm.h
8327 F: include/uapi/asm-generic/kvm*
8328 F: include/uapi/linux/kvm*
8329 F: include/asm-generic/kvm*
8330 F: include/linux/kvm*
8331 F: include/kvm/iodev.h
8335 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8336 M: Joerg Roedel <joro@8bytes.org>
8337 L: kvm@vger.kernel.org
8338 W: http://www.linux-kvm.org/
8340 F: arch/x86/include/asm/svm.h
8341 F: arch/x86/kvm/svm.c
8343 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8344 M: Christoffer Dall <christoffer.dall@arm.com>
8345 M: Marc Zyngier <marc.zyngier@arm.com>
8346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8347 L: kvmarm@lists.cs.columbia.edu
8348 W: http://systems.cs.columbia.edu/projects/kvm-arm
8349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8351 F: arch/arm/include/uapi/asm/kvm*
8352 F: arch/arm/include/asm/kvm*
8355 F: include/kvm/arm_*
8357 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8358 M: Christoffer Dall <christoffer.dall@arm.com>
8359 M: Marc Zyngier <marc.zyngier@arm.com>
8360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8361 L: kvmarm@lists.cs.columbia.edu
8363 F: arch/arm64/include/uapi/asm/kvm*
8364 F: arch/arm64/include/asm/kvm*
8367 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8368 M: James Hogan <jhogan@kernel.org>
8369 L: linux-mips@vger.kernel.org
8371 F: arch/mips/include/uapi/asm/kvm*
8372 F: arch/mips/include/asm/kvm*
8375 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8376 M: Paul Mackerras <paulus@ozlabs.org>
8377 L: kvm-ppc@vger.kernel.org
8378 W: http://www.linux-kvm.org/
8379 T: git git://github.com/agraf/linux-2.6.git
8381 F: arch/powerpc/include/uapi/asm/kvm*
8382 F: arch/powerpc/include/asm/kvm*
8383 F: arch/powerpc/kvm/
8384 F: arch/powerpc/kernel/kvm*
8386 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8387 M: Christian Borntraeger <borntraeger@de.ibm.com>
8388 M: Janosch Frank <frankja@linux.ibm.com>
8389 R: David Hildenbrand <david@redhat.com>
8390 R: Cornelia Huck <cohuck@redhat.com>
8391 L: linux-s390@vger.kernel.org
8392 W: http://www.ibm.com/developerworks/linux/linux390/
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8395 F: arch/s390/include/uapi/asm/kvm*
8396 F: arch/s390/include/asm/gmap.h
8397 F: arch/s390/include/asm/kvm*
8399 F: arch/s390/mm/gmap.c
8401 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8402 M: Paolo Bonzini <pbonzini@redhat.com>
8403 M: Radim Krčmář <rkrcmar@redhat.com>
8404 L: kvm@vger.kernel.org
8405 W: http://www.linux-kvm.org
8406 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8410 F: arch/x86/include/uapi/asm/kvm*
8411 F: arch/x86/include/asm/kvm*
8412 F: arch/x86/include/asm/pvclock-abi.h
8413 F: arch/x86/kernel/kvm.c
8414 F: arch/x86/kernel/kvmclock.c
8417 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8418 M: Tejun Heo <tj@kernel.org>
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8421 F: include/linux/kernfs.h
8425 M: Eric Biederman <ebiederm@xmission.com>
8426 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8427 L: kexec@lists.infradead.org
8429 F: include/linux/kexec.h
8430 F: include/uapi/linux/kexec.h
8434 M: Mimi Zohar <zohar@linux.ibm.com>
8435 L: linux-integrity@vger.kernel.org
8436 L: keyrings@vger.kernel.org
8438 F: Documentation/security/keys/trusted-encrypted.rst
8439 F: include/keys/encrypted-type.h
8440 F: security/keys/encrypted-keys/
8443 M: James Bottomley <jejb@linux.ibm.com>
8444 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8445 M: Mimi Zohar <zohar@linuxibm.com>
8446 L: linux-integrity@vger.kernel.org
8447 L: keyrings@vger.kernel.org
8449 F: Documentation/security/keys/trusted-encrypted.rst
8450 F: include/keys/trusted-type.h
8451 F: security/keys/trusted.c
8452 F: security/keys/trusted.h
8455 M: David Howells <dhowells@redhat.com>
8456 L: keyrings@vger.kernel.org
8458 F: Documentation/security/keys/core.rst
8459 F: include/linux/key.h
8460 F: include/linux/key-type.h
8461 F: include/linux/keyctl.h
8462 F: include/uapi/linux/keyctl.h
8466 KGDB / KDB /debug_core
8467 M: Jason Wessel <jason.wessel@windriver.com>
8468 M: Daniel Thompson <daniel.thompson@linaro.org>
8469 W: http://kgdb.wiki.kernel.org/
8470 L: kgdb-bugreport@lists.sourceforge.net
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8473 F: Documentation/dev-tools/kgdb.rst
8474 F: drivers/misc/kgdbts.c
8475 F: drivers/tty/serial/kgdboc.c
8476 F: include/linux/kdb.h
8477 F: include/linux/kgdb.h
8481 M: Catalin Marinas <catalin.marinas@arm.com>
8483 F: Documentation/dev-tools/kmemleak.rst
8484 F: include/linux/kmemleak.h
8486 F: mm/kmemleak-test.c
8488 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8489 M: Luis Chamberlain <mcgrof@kernel.org>
8490 L: linux-kernel@vger.kernel.org
8493 F: include/linux/kmod.h
8495 F: tools/testing/selftests/kmod/
8498 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8499 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8500 M: "David S. Miller" <davem@davemloft.net>
8501 M: Masami Hiramatsu <mhiramat@kernel.org>
8503 F: Documentation/kprobes.txt
8504 F: include/linux/kprobes.h
8505 F: include/asm-generic/kprobes.h
8508 KS0108 LCD CONTROLLER DRIVER
8509 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8511 F: Documentation/auxdisplay/ks0108
8512 F: drivers/auxdisplay/ks0108.c
8513 F: include/linux/ks0108.h
8516 M: David Ahern <dsa@cumulusnetworks.com>
8517 L: netdev@vger.kernel.org
8520 F: include/net/l3mdev.h
8523 M: John Fastabend <john.fastabend@gmail.com>
8524 M: Daniel Borkmann <daniel@iogearbox.net>
8525 L: netdev@vger.kernel.org
8527 F: include/linux/skmsg.h
8529 F: net/core/sock_map.c
8530 F: net/ipv4/tcp_bpf.c
8532 LANTIQ / INTEL Ethernet drivers
8533 M: Hauke Mehrtens <hauke@hauke-m.de>
8534 L: netdev@vger.kernel.org
8536 F: net/dsa/tag_gswip.c
8537 F: drivers/net/ethernet/lantiq_xrx200.c
8538 F: drivers/net/dsa/lantiq_pce.h
8539 F: drivers/net/dsa/lantiq_gswip.c
8541 LANTIQ MIPS ARCHITECTURE
8542 M: John Crispin <john@phrozen.org>
8543 L: linux-mips@vger.kernel.org
8546 F: drivers/soc/lantiq
8549 L: linux-x25@vger.kernel.org
8551 F: Documentation/networking/lapb-module.txt
8555 LASI 53c700 driver for PARISC
8556 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8557 L: linux-scsi@vger.kernel.org
8559 F: Documentation/scsi/53c700.txt
8560 F: drivers/scsi/53c700*
8563 M: Tobin C. Harding <me@tobin.cc>
8564 M: Tycho Andersen <tycho@tycho.ws>
8565 L: kernel-hardening@lists.openwall.com
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8568 F: scripts/leaking_addresses.pl
8571 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8572 M: Pavel Machek <pavel@ucw.cz>
8573 L: linux-leds@vger.kernel.org
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8576 F: Documentation/devicetree/bindings/leds/
8578 F: include/linux/leds.h
8580 LEGACY EEPROM DRIVER
8581 M: Jean Delvare <jdelvare@suse.com>
8583 F: Documentation/misc-devices/eeprom
8584 F: drivers/misc/eeprom/eeprom.c
8587 R: David Lechner <david@lechnology.com>
8589 F: arch/arm/boot/dts/da850-lego-ev3.dts
8590 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8591 F: drivers/power/supply/lego_ev3_battery.c
8593 LEGO USB Tower driver
8594 M: Juergen Stuber <starblue@users.sourceforge.net>
8595 L: legousb-devel@lists.sourceforge.net
8596 W: http://legousb.sourceforge.net/
8598 F: drivers/usb/misc/legousbtower.c
8601 M: Matan Ziv-Av <matan@svgalib.org>
8602 L: platform-driver-x86@vger.kernel.org
8604 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8605 F: Documentation/laptops/lg-laptop.rst
8606 F: drivers/platform/x86/lg-laptop.c
8609 M: Michael Krufky <mkrufky@linuxtv.org>
8610 L: linux-media@vger.kernel.org
8611 W: https://linuxtv.org
8612 W: http://github.com/mkrufky
8613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8614 T: git git://linuxtv.org/mkrufky/tuners.git
8616 F: drivers/media/dvb-frontends/lg2160.*
8618 LGDT3305 MEDIA DRIVER
8619 M: Michael Krufky <mkrufky@linuxtv.org>
8620 L: linux-media@vger.kernel.org
8621 W: https://linuxtv.org
8622 W: http://github.com/mkrufky
8623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8624 T: git git://linuxtv.org/mkrufky/tuners.git
8626 F: drivers/media/dvb-frontends/lgdt3305.*
8628 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8629 M: Viresh Kumar <vireshk@kernel.org>
8630 L: linux-ide@vger.kernel.org
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8633 F: include/linux/pata_arasan_cf_data.h
8634 F: drivers/ata/pata_arasan_cf.c
8637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8638 M: Jens Axboe <axboe@kernel.dk>
8639 L: linux-ide@vger.kernel.org
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8642 F: drivers/ata/pata_*.c
8643 F: drivers/ata/ata_generic.c
8645 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8646 M: Linus Walleij <linus.walleij@linaro.org>
8647 L: linux-ide@vger.kernel.org
8648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8650 F: drivers/ata/pata_ftide010.c
8651 F: drivers/ata/sata_gemini.c
8652 F: drivers/ata/sata_gemini.h
8654 LIBATA SATA AHCI PLATFORM devices support
8655 M: Hans de Goede <hdegoede@redhat.com>
8656 M: Jens Axboe <axboe@kernel.dk>
8657 L: linux-ide@vger.kernel.org
8658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8660 F: drivers/ata/ahci_platform.c
8661 F: drivers/ata/libahci_platform.c
8662 F: include/linux/ahci_platform.h
8664 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8665 M: Mikael Pettersson <mikpelinux@gmail.com>
8666 L: linux-ide@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8669 F: drivers/ata/sata_promise.*
8671 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8672 M: Jens Axboe <axboe@kernel.dk>
8673 L: linux-ide@vger.kernel.org
8674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8677 F: include/linux/ata.h
8678 F: include/linux/libata.h
8679 F: Documentation/devicetree/bindings/ata/
8682 M: Sasha Levin <alexander.levin@microsoft.com>
8684 F: tools/lib/lockdep/
8686 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8687 M: Ross Zwisler <zwisler@kernel.org>
8688 M: Dan Williams <dan.j.williams@intel.com>
8689 M: Vishal Verma <vishal.l.verma@intel.com>
8690 M: Dave Jiang <dave.jiang@intel.com>
8691 L: linux-nvdimm@lists.01.org
8692 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8694 F: drivers/nvdimm/blk.c
8695 F: drivers/nvdimm/region_devs.c
8697 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8698 M: Vishal Verma <vishal.l.verma@intel.com>
8699 M: Dan Williams <dan.j.williams@intel.com>
8700 M: Ross Zwisler <zwisler@kernel.org>
8701 M: Dave Jiang <dave.jiang@intel.com>
8702 L: linux-nvdimm@lists.01.org
8703 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8705 F: drivers/nvdimm/btt*
8707 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8708 M: Ross Zwisler <zwisler@kernel.org>
8709 M: Dan Williams <dan.j.williams@intel.com>
8710 M: Vishal Verma <vishal.l.verma@intel.com>
8711 M: Dave Jiang <dave.jiang@intel.com>
8712 L: linux-nvdimm@lists.01.org
8713 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8715 F: drivers/nvdimm/pmem*
8717 LIBNVDIMM: DEVICETREE BINDINGS
8718 M: Oliver O'Halloran <oohall@gmail.com>
8719 L: linux-nvdimm@lists.01.org
8720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8722 F: drivers/nvdimm/of_pmem.c
8723 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8725 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8726 M: Dan Williams <dan.j.williams@intel.com>
8727 M: Ross Zwisler <zwisler@kernel.org>
8728 M: Vishal Verma <vishal.l.verma@intel.com>
8729 M: Dave Jiang <dave.jiang@intel.com>
8730 L: linux-nvdimm@lists.01.org
8731 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8735 F: drivers/acpi/nfit/*
8736 F: include/linux/nd.h
8737 F: include/linux/libnvdimm.h
8738 F: include/uapi/linux/ndctl.h
8740 LIGHTNVM PLATFORM SUPPORT
8741 M: Matias Bjorling <mb@lightnvm.io>
8742 W: http://github/OpenChannelSSD
8743 L: linux-block@vger.kernel.org
8745 F: drivers/lightnvm/
8746 F: include/linux/lightnvm.h
8747 F: include/uapi/linux/lightnvm.h
8749 LINUX FOR POWER MACINTOSH
8750 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8751 W: http://www.penguinppc.org/
8752 L: linuxppc-dev@lists.ozlabs.org
8754 F: arch/powerpc/platforms/powermac/
8755 F: drivers/macintosh/
8757 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8758 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8759 M: Paul Mackerras <paulus@samba.org>
8760 M: Michael Ellerman <mpe@ellerman.id.au>
8761 W: https://github.com/linuxppc/linux/wiki
8762 L: linuxppc-dev@lists.ozlabs.org
8763 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8766 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8767 F: Documentation/devicetree/bindings/powerpc/
8768 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8769 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8770 F: Documentation/powerpc/
8772 F: drivers/char/tpm/tpm_ibmvtpm*
8773 F: drivers/crypto/nx/
8774 F: drivers/crypto/vmx/
8775 F: drivers/i2c/busses/i2c-opal.c
8776 F: drivers/net/ethernet/ibm/ibmveth.*
8777 F: drivers/net/ethernet/ibm/ibmvnic.*
8778 F: drivers/pci/hotplug/pnv_php.c
8779 F: drivers/pci/hotplug/rpa*
8780 F: drivers/rtc/rtc-opal.c
8781 F: drivers/scsi/ibmvscsi/
8782 F: drivers/tty/hvc/hvc_opal.c
8783 F: drivers/watchdog/wdrtas.c
8784 F: tools/testing/selftests/powerpc
8791 LINUX FOR POWERPC EMBEDDED MPC5XXX
8792 M: Anatolij Gustschin <agust@denx.de>
8793 L: linuxppc-dev@lists.ozlabs.org
8794 T: git git://git.denx.de/linux-denx-agust.git
8796 F: arch/powerpc/platforms/512x/
8797 F: arch/powerpc/platforms/52xx/
8799 LINUX FOR POWERPC EMBEDDED PPC4XX
8800 M: Alistair Popple <alistair@popple.id.au>
8801 M: Matt Porter <mporter@kernel.crashing.org>
8802 W: http://www.penguinppc.org/
8803 L: linuxppc-dev@lists.ozlabs.org
8805 F: arch/powerpc/platforms/40x/
8806 F: arch/powerpc/platforms/44x/
8808 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8809 M: Scott Wood <oss@buserror.net>
8810 M: Kumar Gala <galak@kernel.crashing.org>
8811 W: http://www.penguinppc.org/
8812 L: linuxppc-dev@lists.ozlabs.org
8813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8815 F: arch/powerpc/platforms/83xx/
8816 F: arch/powerpc/platforms/85xx/
8817 F: Documentation/devicetree/bindings/powerpc/fsl/
8819 LINUX FOR POWERPC EMBEDDED PPC8XX
8820 M: Vitaly Bordug <vitb@kernel.crashing.org>
8821 W: http://www.penguinppc.org/
8822 L: linuxppc-dev@lists.ozlabs.org
8824 F: arch/powerpc/platforms/8xx/
8826 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8827 L: linuxppc-dev@lists.ozlabs.org
8829 F: arch/powerpc/*/*virtex*
8830 F: arch/powerpc/*/*/*virtex*
8832 LINUX FOR POWERPC PA SEMI PWRFICIENT
8833 L: linuxppc-dev@lists.ozlabs.org
8835 F: arch/powerpc/platforms/pasemi/
8836 F: drivers/*/*pasemi*
8837 F: drivers/*/*/*pasemi*
8839 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8840 M: Kees Cook <keescook@chromium.org>
8842 F: drivers/misc/lkdtm/*
8844 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8845 M: Alan Stern <stern@rowland.harvard.edu>
8846 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8847 M: Will Deacon <will.deacon@arm.com>
8848 M: Peter Zijlstra <peterz@infradead.org>
8849 M: Boqun Feng <boqun.feng@gmail.com>
8850 M: Nicholas Piggin <npiggin@gmail.com>
8851 M: David Howells <dhowells@redhat.com>
8852 M: Jade Alglave <j.alglave@ucl.ac.uk>
8853 M: Luc Maranget <luc.maranget@inria.fr>
8854 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8855 R: Akira Yokosawa <akiyks@gmail.com>
8856 R: Daniel Lustig <dlustig@nvidia.com>
8857 L: linux-kernel@vger.kernel.org
8858 L: linux-arch@vger.kernel.org
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8861 F: tools/memory-model/
8862 F: Documentation/atomic_bitops.txt
8863 F: Documentation/atomic_t.txt
8864 F: Documentation/core-api/atomic_ops.rst
8865 F: Documentation/core-api/refcount-vs-atomic.rst
8866 F: Documentation/memory-barriers.txt
8868 LIS3LV02D ACCELEROMETER DRIVER
8869 M: Eric Piel <eric.piel@tremplin-utc.net>
8871 F: Documentation/misc-devices/lis3lv02d
8872 F: drivers/misc/lis3lv02d/
8873 F: drivers/platform/x86/hp_accel.c
8876 M: Josh Poimboeuf <jpoimboe@redhat.com>
8877 M: Jessica Yu <jeyu@kernel.org>
8878 M: Jiri Kosina <jikos@kernel.org>
8879 M: Miroslav Benes <mbenes@suse.cz>
8880 R: Petr Mladek <pmladek@suse.com>
8882 F: kernel/livepatch/
8883 F: include/linux/livepatch.h
8884 F: arch/x86/include/asm/livepatch.h
8885 F: arch/x86/kernel/livepatch.c
8886 F: Documentation/livepatch/
8887 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8888 F: samples/livepatch/
8889 L: live-patching@vger.kernel.org
8890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8893 L: netdev@vger.kernel.org
8895 F: include/linux/llc.h
8896 F: include/uapi/linux/llc.h
8900 LM73 HARDWARE MONITOR DRIVER
8901 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8902 L: linux-hwmon@vger.kernel.org
8904 F: drivers/hwmon/lm73.c
8906 LM78 HARDWARE MONITOR DRIVER
8907 M: Jean Delvare <jdelvare@suse.com>
8908 L: linux-hwmon@vger.kernel.org
8910 F: Documentation/hwmon/lm78
8911 F: drivers/hwmon/lm78.c
8913 LM83 HARDWARE MONITOR DRIVER
8914 M: Jean Delvare <jdelvare@suse.com>
8915 L: linux-hwmon@vger.kernel.org
8917 F: Documentation/hwmon/lm83
8918 F: drivers/hwmon/lm83.c
8920 LM90 HARDWARE MONITOR DRIVER
8921 M: Jean Delvare <jdelvare@suse.com>
8922 L: linux-hwmon@vger.kernel.org
8924 F: Documentation/hwmon/lm90
8925 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8926 F: drivers/hwmon/lm90.c
8927 F: include/dt-bindings/thermal/lm90.h
8929 LM95234 HARDWARE MONITOR DRIVER
8930 M: Guenter Roeck <linux@roeck-us.net>
8931 L: linux-hwmon@vger.kernel.org
8933 F: Documentation/hwmon/lm95234
8934 F: drivers/hwmon/lm95234.c
8936 LME2510 MEDIA DRIVER
8937 M: Malcolm Priestley <tvboxspy@gmail.com>
8938 L: linux-media@vger.kernel.org
8939 W: https://linuxtv.org
8940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8942 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8944 LOADPIN SECURITY MODULE
8945 M: Kees Cook <keescook@chromium.org>
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8948 F: security/loadpin/
8949 F: Documentation/admin-guide/LSM/LoadPin.rst
8952 M: Peter Zijlstra <peterz@infradead.org>
8953 M: Ingo Molnar <mingo@redhat.com>
8954 M: Will Deacon <will.deacon@arm.com>
8955 L: linux-kernel@vger.kernel.org
8956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8958 F: Documentation/locking/
8959 F: include/linux/lockdep.h
8960 F: include/linux/spinlock*.h
8961 F: arch/*/include/asm/spinlock*.h
8962 F: include/linux/rwlock*.h
8963 F: include/linux/mutex*.h
8964 F: include/linux/rwsem*.h
8965 F: arch/*/include/asm/rwsem.h
8966 F: include/linux/seqlock.h
8967 F: lib/locking*.[ch]
8969 X: kernel/locking/locktorture.c
8971 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8972 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8973 L: linux-ntfs-dev@lists.sourceforge.net
8974 W: http://www.linux-ntfs.org/content/view/19/37/
8976 F: Documentation/ldm.txt
8977 F: block/partitions/ldm.*
8979 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8980 M: Sathya Prakash <sathya.prakash@broadcom.com>
8981 M: Chaitra P B <chaitra.basappa@broadcom.com>
8982 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8983 L: MPT-FusionLinux.pdl@broadcom.com
8984 L: linux-scsi@vger.kernel.org
8985 W: http://www.avagotech.com/support/
8987 F: drivers/message/fusion/
8988 F: drivers/scsi/mpt3sas/
8990 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8991 M: Matthew Wilcox <willy@infradead.org>
8992 L: linux-scsi@vger.kernel.org
8994 F: drivers/scsi/sym53c8xx_2/
8997 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8998 L: linux-iio@vger.kernel.org
9000 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9001 F: drivers/iio/dac/ltc1660.c
9003 LTC4261 HARDWARE MONITOR DRIVER
9004 M: Guenter Roeck <linux@roeck-us.net>
9005 L: linux-hwmon@vger.kernel.org
9007 F: Documentation/hwmon/ltc4261
9008 F: drivers/hwmon/ltc4261.c
9010 LTC4306 I2C MULTIPLEXER DRIVER
9011 M: Michael Hennerich <michael.hennerich@analog.com>
9012 W: http://ez.analog.com/community/linux-device-drivers
9013 L: linux-i2c@vger.kernel.org
9015 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9016 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9018 LTP (Linux Test Project)
9019 M: Mike Frysinger <vapier@gentoo.org>
9020 M: Cyril Hrubis <chrubis@suse.cz>
9021 M: Wanlong Gao <wanlong.gao@gmail.com>
9022 M: Jan Stancek <jstancek@redhat.com>
9023 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9024 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9025 L: ltp@lists.linux.it (subscribers-only)
9026 W: http://linux-test-project.github.io/
9027 T: git git://github.com/linux-test-project/ltp.git
9031 M: Geert Uytterhoeven <geert@linux-m68k.org>
9032 L: linux-m68k@lists.linux-m68k.org
9033 W: http://www.linux-m68k.org/
9034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9039 M68K ON APPLE MACINTOSH
9040 M: Joshua Thompson <funaho@jurai.org>
9041 W: http://www.mac.linux-m68k.org/
9042 L: linux-m68k@lists.linux-m68k.org
9047 M: Philip Blundell <philb@gnu.org>
9048 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9052 M88DS3103 MEDIA DRIVER
9053 M: Antti Palosaari <crope@iki.fi>
9054 L: linux-media@vger.kernel.org
9055 W: https://linuxtv.org
9056 W: http://palosaari.fi/linux/
9057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9058 T: git git://linuxtv.org/anttip/media_tree.git
9060 F: drivers/media/dvb-frontends/m88ds3103*
9062 M88RS2000 MEDIA DRIVER
9063 M: Malcolm Priestley <tvboxspy@gmail.com>
9064 L: linux-media@vger.kernel.org
9065 W: https://linuxtv.org
9066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9068 F: drivers/media/dvb-frontends/m88rs2000*
9070 MA901 MASTERKIT USB FM RADIO DRIVER
9071 M: Alexey Klimov <klimov.linux@gmail.com>
9072 L: linux-media@vger.kernel.org
9073 T: git git://linuxtv.org/media_tree.git
9075 F: drivers/media/radio/radio-ma901.c
9078 M: Johannes Berg <johannes@sipsolutions.net>
9079 L: linux-wireless@vger.kernel.org
9080 W: http://wireless.kernel.org/
9081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9084 F: Documentation/networking/mac80211-injection.txt
9085 F: include/net/mac80211.h
9087 F: drivers/net/wireless/mac80211_hwsim.[ch]
9088 F: Documentation/networking/mac80211_hwsim/README
9091 M: Jassi Brar <jassisinghbrar@gmail.com>
9092 L: linux-kernel@vger.kernel.org
9095 F: include/linux/mailbox_client.h
9096 F: include/linux/mailbox_controller.h
9098 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9099 M: Michael Kerrisk <mtk.manpages@gmail.com>
9100 W: http://www.kernel.org/doc/man-pages
9101 L: linux-man@vger.kernel.org
9104 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9105 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9106 L: linux-mips@vger.kernel.org
9108 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9110 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9111 M: Andrew Lunn <andrew@lunn.ch>
9112 M: Vivien Didelot <vivien.didelot@gmail.com>
9113 L: netdev@vger.kernel.org
9115 F: drivers/net/dsa/mv88e6xxx/
9116 F: include/linux/platform_data/mv88e6xxx.h
9117 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9119 MARVELL ARMADA DRM SUPPORT
9120 M: Russell King <linux@armlinux.org.uk>
9122 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9123 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9124 F: drivers/gpu/drm/armada/
9125 F: include/uapi/drm/armada_drm.h
9126 F: Documentation/devicetree/bindings/display/armada/
9128 MARVELL CRYPTO DRIVER
9129 M: Boris Brezillon <bbrezillon@kernel.org>
9130 M: Arnaud Ebalard <arno@natisbad.org>
9131 F: drivers/crypto/marvell/
9133 L: linux-crypto@vger.kernel.org
9135 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9136 M: Mirko Lindner <mlindner@marvell.com>
9137 M: Stephen Hemminger <stephen@networkplumber.org>
9138 L: netdev@vger.kernel.org
9140 F: drivers/net/ethernet/marvell/sk*
9142 MARVELL LIBERTAS WIRELESS DRIVER
9143 L: libertas-dev@lists.infradead.org
9145 F: drivers/net/wireless/marvell/libertas/
9147 MARVELL MACCHIATOBIN SUPPORT
9148 M: Russell King <linux@armlinux.org.uk>
9149 L: linux-arm-kernel@lists.infradead.org
9151 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9153 MARVELL MV643XX ETHERNET DRIVER
9154 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9155 L: netdev@vger.kernel.org
9157 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9158 F: include/linux/mv643xx.h
9160 MARVELL MV88X3310 PHY DRIVER
9161 M: Russell King <linux@armlinux.org.uk>
9162 L: netdev@vger.kernel.org
9164 F: drivers/net/phy/marvell10g.c
9166 MARVELL MVEBU THERMAL DRIVER
9167 M: Miquel Raynal <miquel.raynal@bootlin.com>
9169 F: drivers/thermal/armada_thermal.c
9171 MARVELL MVNETA ETHERNET DRIVER
9172 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9173 L: netdev@vger.kernel.org
9175 F: drivers/net/ethernet/marvell/mvneta.*
9177 MARVELL MWIFIEX WIRELESS DRIVER
9178 M: Amitkumar Karwar <amitkarwar@gmail.com>
9179 M: Nishant Sarmukadam <nishants@marvell.com>
9180 M: Ganapathi Bhat <gbhat@marvell.com>
9181 M: Xinming Hu <huxinming820@gmail.com>
9182 L: linux-wireless@vger.kernel.org
9184 F: drivers/net/wireless/marvell/mwifiex/
9186 MARVELL MWL8K WIRELESS DRIVER
9187 M: Lennert Buytenhek <buytenh@wantstofly.org>
9188 L: linux-wireless@vger.kernel.org
9190 F: drivers/net/wireless/marvell/mwl8k.c
9192 MARVELL NAND CONTROLLER DRIVER
9193 M: Miquel Raynal <miquel.raynal@bootlin.com>
9194 L: linux-mtd@lists.infradead.org
9196 F: drivers/mtd/nand/raw/marvell_nand.c
9197 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9199 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9200 M: Nicolas Pitre <nico@fluxnic.net>
9202 F: drivers/mmc/host/mvsdio.*
9204 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9205 M: Hu Ziji <huziji@marvell.com>
9206 L: linux-mmc@vger.kernel.org
9208 F: drivers/mmc/host/sdhci-xenon*
9209 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9211 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9212 M: Sunil Goutham <sgoutham@marvell.com>
9213 M: Linu Cherian <lcherian@marvell.com>
9214 M: Geetha sowjanya <gakula@marvell.com>
9215 M: Jerin Jacob <jerinj@marvell.com>
9216 L: netdev@vger.kernel.org
9218 F: drivers/net/ethernet/marvell/octeontx2/af/
9220 MATROX FRAMEBUFFER DRIVER
9221 L: linux-fbdev@vger.kernel.org
9223 F: drivers/video/fbdev/matrox/matroxfb_*
9224 F: include/uapi/linux/matroxfb.h
9226 MAX16065 HARDWARE MONITOR DRIVER
9227 M: Guenter Roeck <linux@roeck-us.net>
9228 L: linux-hwmon@vger.kernel.org
9230 F: Documentation/hwmon/max16065
9231 F: drivers/hwmon/max16065.c
9233 MAX2175 SDR TUNER DRIVER
9234 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9235 L: linux-media@vger.kernel.org
9236 T: git git://linuxtv.org/media_tree.git
9238 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9239 F: Documentation/media/v4l-drivers/max2175.rst
9240 F: drivers/media/i2c/max2175*
9241 F: include/uapi/linux/max2175.h
9243 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9244 L: linux-hwmon@vger.kernel.org
9246 F: Documentation/hwmon/max6650
9247 F: drivers/hwmon/max6650.c
9249 MAX6697 HARDWARE MONITOR DRIVER
9250 M: Guenter Roeck <linux@roeck-us.net>
9251 L: linux-hwmon@vger.kernel.org
9253 F: Documentation/hwmon/max6697
9254 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9255 F: drivers/hwmon/max6697.c
9256 F: include/linux/platform_data/max6697.h
9258 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9259 M: Peter Rosin <peda@axentia.se>
9260 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9262 F: Documentation/devicetree/bindings/sound/max9860.txt
9263 F: sound/soc/codecs/max9860.*
9265 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9266 M: Javier Martinez Canillas <javier@dowhile0.org>
9267 L: linux-kernel@vger.kernel.org
9269 F: drivers/regulator/max77802-regulator.c
9270 F: Documentation/devicetree/bindings/*/*max77802.txt
9271 F: include/dt-bindings/*/*max77802.h
9273 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9274 M: Krzysztof Kozlowski <krzk@kernel.org>
9275 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9276 L: linux-pm@vger.kernel.org
9278 F: drivers/power/supply/max14577_charger.c
9279 F: drivers/power/supply/max77693_charger.c
9281 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9282 M: Chanwoo Choi <cw00.choi@samsung.com>
9283 M: Krzysztof Kozlowski <krzk@kernel.org>
9284 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9285 L: linux-kernel@vger.kernel.org
9287 F: drivers/*/max14577*.c
9288 F: drivers/*/max77686*.c
9289 F: drivers/*/max77693*.c
9290 F: drivers/extcon/extcon-max14577.c
9291 F: drivers/extcon/extcon-max77693.c
9292 F: drivers/rtc/rtc-max77686.c
9293 F: drivers/clk/clk-max77686.c
9294 F: Documentation/devicetree/bindings/mfd/max14577.txt
9295 F: Documentation/devicetree/bindings/*/max77686.txt
9296 F: Documentation/devicetree/bindings/mfd/max77693.txt
9297 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9298 F: include/linux/mfd/max14577*.h
9299 F: include/linux/mfd/max77686*.h
9300 F: include/linux/mfd/max77693*.h
9302 MAXIRADIO FM RADIO RECEIVER DRIVER
9303 M: Hans Verkuil <hverkuil@xs4all.nl>
9304 L: linux-media@vger.kernel.org
9305 T: git git://linuxtv.org/media_tree.git
9306 W: https://linuxtv.org
9308 F: drivers/media/radio/radio-maxiradio*
9310 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9311 M: Peter Rosin <peda@axentia.se>
9312 L: linux-iio@vger.kernel.org
9314 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9315 F: drivers/iio/potentiometer/mcp4018.c
9316 F: drivers/iio/potentiometer/mcp4531.c
9318 MCR20A IEEE-802.15.4 RADIO DRIVER
9319 M: Xue Liu <liuxuenetmail@gmail.com>
9320 L: linux-wpan@vger.kernel.org
9321 W: https://github.com/xueliu/mcr20a-linux
9323 F: drivers/net/ieee802154/mcr20a.c
9324 F: drivers/net/ieee802154/mcr20a.h
9325 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9327 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9328 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9329 L: linux-iio@vger.kernel.org
9331 F: drivers/iio/dac/cio-dac.c
9333 MEDIA DRIVERS FOR ASCOT2E
9334 M: Sergey Kozlov <serjk@netup.ru>
9335 M: Abylay Ospan <aospan@netup.ru>
9336 L: linux-media@vger.kernel.org
9337 W: https://linuxtv.org
9339 T: git git://linuxtv.org/media_tree.git
9341 F: drivers/media/dvb-frontends/ascot2e*
9343 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9344 M: Jasmin Jessich <jasmin@anw.at>
9345 L: linux-media@vger.kernel.org
9346 W: https://linuxtv.org
9347 T: git git://linuxtv.org/media_tree.git
9349 F: drivers/media/dvb-frontends/cxd2099*
9351 MEDIA DRIVERS FOR CXD2841ER
9352 M: Sergey Kozlov <serjk@netup.ru>
9353 M: Abylay Ospan <aospan@netup.ru>
9354 L: linux-media@vger.kernel.org
9355 W: https://linuxtv.org
9357 T: git git://linuxtv.org/media_tree.git
9359 F: drivers/media/dvb-frontends/cxd2841er*
9361 MEDIA DRIVERS FOR CXD2880
9362 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9363 L: linux-media@vger.kernel.org
9364 W: http://linuxtv.org/
9365 T: git git://linuxtv.org/media_tree.git
9367 F: drivers/media/dvb-frontends/cxd2880/*
9368 F: drivers/media/spi/cxd2880*
9370 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9371 L: linux-media@vger.kernel.org
9372 W: https://linuxtv.org
9373 T: git git://linuxtv.org/media_tree.git
9375 F: drivers/media/pci/ddbridge/*
9377 MEDIA DRIVERS FOR FREESCALE IMX
9378 M: Steve Longerbeam <slongerbeam@gmail.com>
9379 M: Philipp Zabel <p.zabel@pengutronix.de>
9380 L: linux-media@vger.kernel.org
9381 T: git git://linuxtv.org/media_tree.git
9383 F: Documentation/devicetree/bindings/media/imx.txt
9384 F: Documentation/media/v4l-drivers/imx.rst
9385 F: drivers/staging/media/imx/
9386 F: include/linux/imx-media.h
9387 F: include/media/imx.h
9389 MEDIA DRIVER FOR FREESCALE IMX PXP
9390 M: Philipp Zabel <p.zabel@pengutronix.de>
9391 L: linux-media@vger.kernel.org
9392 T: git git://linuxtv.org/media_tree.git
9394 F: drivers/media/platform/imx-pxp.[ch]
9396 MEDIA DRIVERS FOR HELENE
9397 M: Abylay Ospan <aospan@netup.ru>
9398 L: linux-media@vger.kernel.org
9399 W: https://linuxtv.org
9401 T: git git://linuxtv.org/media_tree.git
9403 F: drivers/media/dvb-frontends/helene*
9405 MEDIA DRIVERS FOR HORUS3A
9406 M: Sergey Kozlov <serjk@netup.ru>
9407 M: Abylay Ospan <aospan@netup.ru>
9408 L: linux-media@vger.kernel.org
9409 W: https://linuxtv.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/dvb-frontends/horus3a*
9415 MEDIA DRIVERS FOR LNBH25
9416 M: Sergey Kozlov <serjk@netup.ru>
9417 M: Abylay Ospan <aospan@netup.ru>
9418 L: linux-media@vger.kernel.org
9419 W: https://linuxtv.org
9421 T: git git://linuxtv.org/media_tree.git
9423 F: drivers/media/dvb-frontends/lnbh25*
9425 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9426 L: linux-media@vger.kernel.org
9427 W: https://linuxtv.org
9428 T: git git://linuxtv.org/media_tree.git
9430 F: drivers/media/dvb-frontends/mxl5xx*
9432 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9433 M: Sergey Kozlov <serjk@netup.ru>
9434 M: Abylay Ospan <aospan@netup.ru>
9435 L: linux-media@vger.kernel.org
9436 W: https://linuxtv.org
9438 T: git git://linuxtv.org/media_tree.git
9440 F: drivers/media/pci/netup_unidvb/*
9442 MEDIA DRIVERS FOR RENESAS - CEU
9443 M: Jacopo Mondi <jacopo@jmondi.org>
9444 L: linux-media@vger.kernel.org
9445 L: linux-renesas-soc@vger.kernel.org
9446 T: git git://linuxtv.org/media_tree.git
9448 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9449 F: drivers/media/platform/renesas-ceu.c
9450 F: include/media/drv-intf/renesas-ceu.h
9452 MEDIA DRIVERS FOR RENESAS - DRIF
9453 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9454 L: linux-media@vger.kernel.org
9455 L: linux-renesas-soc@vger.kernel.org
9456 T: git git://linuxtv.org/media_tree.git
9458 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9459 F: drivers/media/platform/rcar_drif.c
9461 MEDIA DRIVERS FOR RENESAS - FCP
9462 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9463 L: linux-media@vger.kernel.org
9464 L: linux-renesas-soc@vger.kernel.org
9465 T: git git://linuxtv.org/media_tree.git
9467 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9468 F: drivers/media/platform/rcar-fcp.c
9469 F: include/media/rcar-fcp.h
9471 MEDIA DRIVERS FOR RENESAS - FDP1
9472 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9473 L: linux-media@vger.kernel.org
9474 L: linux-renesas-soc@vger.kernel.org
9475 T: git git://linuxtv.org/media_tree.git
9477 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9478 F: drivers/media/platform/rcar_fdp1.c
9480 MEDIA DRIVERS FOR RENESAS - VIN
9481 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9482 L: linux-media@vger.kernel.org
9483 L: linux-renesas-soc@vger.kernel.org
9484 T: git git://linuxtv.org/media_tree.git
9486 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9487 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9488 F: drivers/media/platform/rcar-vin/
9490 MEDIA DRIVERS FOR RENESAS - VSP1
9491 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9492 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9493 L: linux-media@vger.kernel.org
9494 L: linux-renesas-soc@vger.kernel.org
9495 T: git git://linuxtv.org/media_tree.git
9497 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9498 F: drivers/media/platform/vsp1/
9500 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9501 L: linux-media@vger.kernel.org
9502 W: https://linuxtv.org
9503 T: git git://linuxtv.org/media_tree.git
9505 F: drivers/media/dvb-frontends/stv0910*
9507 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9508 L: linux-media@vger.kernel.org
9509 W: https://linuxtv.org
9510 T: git git://linuxtv.org/media_tree.git
9512 F: drivers/media/dvb-frontends/stv6111*
9514 MEDIA DRIVERS FOR STM32 - DCMI
9515 M: Hugues Fruchet <hugues.fruchet@st.com>
9516 L: linux-media@vger.kernel.org
9517 T: git git://linuxtv.org/media_tree.git
9519 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9520 F: drivers/media/platform/stm32/stm32-dcmi.c
9522 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9523 M: Dmitry Osipenko <digetx@gmail.com>
9524 L: linux-media@vger.kernel.org
9525 L: linux-tegra@vger.kernel.org
9526 T: git git://linuxtv.org/media_tree.git
9528 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9529 F: drivers/staging/media/tegra-vde/
9531 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9532 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9533 P: LinuxTV.org Project
9534 L: linux-media@vger.kernel.org
9535 W: https://linuxtv.org
9536 Q: http://patchwork.kernel.org/project/linux-media/list/
9537 T: git git://linuxtv.org/media_tree.git
9539 F: Documentation/devicetree/bindings/media/
9540 F: Documentation/media/
9542 F: drivers/staging/media/
9543 F: include/linux/platform_data/media/
9545 F: include/uapi/linux/dvb/
9546 F: include/uapi/linux/videodev2.h
9547 F: include/uapi/linux/media.h
9548 F: include/uapi/linux/v4l2-*
9549 F: include/uapi/linux/meye.h
9550 F: include/uapi/linux/ivtv*
9551 F: include/uapi/linux/uvcvideo.h
9553 MEDIATEK BLUETOOTH DRIVER
9554 M: Sean Wang <sean.wang@mediatek.com>
9555 L: linux-bluetooth@vger.kernel.org
9556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9558 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9559 F: drivers/bluetooth/btmtkuart.c
9562 M: Sean Wang <sean.wang@mediatek.com>
9564 F: drivers/media/rc/mtk-cir.c
9567 M: Sean Wang <sean.wang@mediatek.com>
9568 L: dmaengine@vger.kernel.org
9569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9572 F: Documentation/devicetree/bindings/dma/mtk-*
9573 F: drivers/dma/mediatek/
9575 MEDIATEK PMIC LED DRIVER
9576 M: Sean Wang <sean.wang@mediatek.com>
9578 F: drivers/leds/leds-mt6323.c
9579 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9581 MEDIATEK ETHERNET DRIVER
9582 M: Felix Fietkau <nbd@openwrt.org>
9583 M: John Crispin <john@phrozen.org>
9584 M: Sean Wang <sean.wang@mediatek.com>
9585 M: Nelson Chang <nelson.chang@mediatek.com>
9586 L: netdev@vger.kernel.org
9588 F: drivers/net/ethernet/mediatek/
9590 MEDIATEK SWITCH DRIVER
9591 M: Sean Wang <sean.wang@mediatek.com>
9592 L: netdev@vger.kernel.org
9594 F: drivers/net/dsa/mt7530.*
9595 F: net/dsa/tag_mtk.c
9597 MEDIATEK JPEG DRIVER
9598 M: Rick Chang <rick.chang@mediatek.com>
9599 M: Bin Liu <bin.liu@mediatek.com>
9601 F: drivers/media/platform/mtk-jpeg/
9602 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9605 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9606 M: Houlong Wei <houlong.wei@mediatek.com>
9607 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9609 F: drivers/media/platform/mtk-mdp/
9610 F: drivers/media/platform/mtk-vpu/
9611 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9613 MEDIATEK MEDIA DRIVER
9614 M: Tiffany Lin <tiffany.lin@mediatek.com>
9615 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9617 F: drivers/media/platform/mtk-vcodec/
9618 F: drivers/media/platform/mtk-vpu/
9619 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9620 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9622 MEDIATEK MT76 WIRELESS LAN DRIVER
9623 M: Felix Fietkau <nbd@nbd.name>
9624 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9625 L: linux-wireless@vger.kernel.org
9627 F: drivers/net/wireless/mediatek/mt76/
9629 MEDIATEK MT7601U WIRELESS LAN DRIVER
9630 M: Jakub Kicinski <kubakici@wp.pl>
9631 L: linux-wireless@vger.kernel.org
9633 F: drivers/net/wireless/mediatek/mt7601u/
9635 MEDIATEK NAND CONTROLLER DRIVER
9636 M: Xiaolei Li <xiaolei.li@mediatek.com>
9637 L: linux-mtd@lists.infradead.org
9639 F: drivers/mtd/nand/raw/mtk_*
9640 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9642 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9643 M: Sean Wang <sean.wang@mediatek.com>
9645 F: drivers/char/hw_random/mtk-rng.c
9647 MEDIATEK USB3 DRD IP DRIVER
9648 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9649 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9651 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9653 F: drivers/usb/mtu3/
9655 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9656 M: Peter Senna Tschudin <peter.senna@gmail.com>
9657 M: Martin Donnelly <martin.donnelly@ge.com>
9658 M: Martyn Welch <martyn.welch@collabora.co.uk>
9660 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9661 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9663 MEGARAID SCSI/SAS DRIVERS
9664 M: Kashyap Desai <kashyap.desai@broadcom.com>
9665 M: Sumit Saxena <sumit.saxena@broadcom.com>
9666 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9667 L: megaraidlinux.pdl@broadcom.com
9668 L: linux-scsi@vger.kernel.org
9669 W: http://www.avagotech.com/support/
9671 F: Documentation/scsi/megaraid.txt
9672 F: drivers/scsi/megaraid.*
9673 F: drivers/scsi/megaraid/
9675 MELEXIS MLX90614 DRIVER
9676 M: Crt Mori <cmo@melexis.com>
9677 L: linux-iio@vger.kernel.org
9678 W: http://www.melexis.com
9680 F: drivers/iio/temperature/mlx90614.c
9682 MELEXIS MLX90632 DRIVER
9683 M: Crt Mori <cmo@melexis.com>
9684 L: linux-iio@vger.kernel.org
9685 W: http://www.melexis.com
9687 F: drivers/iio/temperature/mlx90632.c
9689 MELFAS MIP4 TOUCHSCREEN DRIVER
9690 M: Sangwon Jee <jeesw@melfas.com>
9691 W: http://www.melfas.com
9693 F: drivers/input/touchscreen/melfas_mip4.c
9694 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9696 MELLANOX ETHERNET DRIVER (mlx4_en)
9697 M: Tariq Toukan <tariqt@mellanox.com>
9698 L: netdev@vger.kernel.org
9700 W: http://www.mellanox.com
9701 Q: http://patchwork.ozlabs.org/project/netdev/list/
9702 F: drivers/net/ethernet/mellanox/mlx4/en_*
9704 MELLANOX ETHERNET DRIVER (mlx5e)
9705 M: Saeed Mahameed <saeedm@mellanox.com>
9706 L: netdev@vger.kernel.org
9708 W: http://www.mellanox.com
9709 Q: http://patchwork.ozlabs.org/project/netdev/list/
9710 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9712 MELLANOX ETHERNET INNOVA DRIVERS
9713 R: Boris Pismenny <borisp@mellanox.com>
9714 L: netdev@vger.kernel.org
9716 W: http://www.mellanox.com
9717 Q: http://patchwork.ozlabs.org/project/netdev/list/
9718 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9719 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9720 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9721 F: include/linux/mlx5/mlx5_ifc_fpga.h
9723 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9724 R: Boris Pismenny <borisp@mellanox.com>
9725 L: netdev@vger.kernel.org
9727 W: http://www.mellanox.com
9728 Q: http://patchwork.ozlabs.org/project/netdev/list/
9729 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9730 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9732 MELLANOX ETHERNET SWITCH DRIVERS
9733 M: Jiri Pirko <jiri@mellanox.com>
9734 M: Ido Schimmel <idosch@mellanox.com>
9735 L: netdev@vger.kernel.org
9737 W: http://www.mellanox.com
9738 Q: http://patchwork.ozlabs.org/project/netdev/list/
9739 F: drivers/net/ethernet/mellanox/mlxsw/
9740 F: tools/testing/selftests/drivers/net/mlxsw/
9742 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9743 M: mlxsw@mellanox.com
9744 L: netdev@vger.kernel.org
9746 W: http://www.mellanox.com
9747 Q: http://patchwork.ozlabs.org/project/netdev/list/
9748 F: drivers/net/ethernet/mellanox/mlxfw/
9750 MELLANOX HARDWARE PLATFORM SUPPORT
9751 M: Andy Shevchenko <andy@infradead.org>
9752 M: Darren Hart <dvhart@infradead.org>
9753 M: Vadim Pasternak <vadimp@mellanox.com>
9754 L: platform-driver-x86@vger.kernel.org
9756 F: drivers/platform/mellanox/
9758 MELLANOX MLX4 core VPI driver
9759 M: Tariq Toukan <tariqt@mellanox.com>
9760 L: netdev@vger.kernel.org
9761 L: linux-rdma@vger.kernel.org
9762 W: http://www.mellanox.com
9763 Q: http://patchwork.ozlabs.org/project/netdev/list/
9765 F: drivers/net/ethernet/mellanox/mlx4/
9766 F: include/linux/mlx4/
9768 MELLANOX MLX4 IB driver
9769 M: Yishai Hadas <yishaih@mellanox.com>
9770 L: linux-rdma@vger.kernel.org
9771 W: http://www.mellanox.com
9772 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9774 F: drivers/infiniband/hw/mlx4/
9775 F: include/linux/mlx4/
9776 F: include/uapi/rdma/mlx4-abi.h
9778 MELLANOX MLX5 core VPI driver
9779 M: Saeed Mahameed <saeedm@mellanox.com>
9780 M: Leon Romanovsky <leonro@mellanox.com>
9781 L: netdev@vger.kernel.org
9782 L: linux-rdma@vger.kernel.org
9783 W: http://www.mellanox.com
9784 Q: http://patchwork.ozlabs.org/project/netdev/list/
9786 F: drivers/net/ethernet/mellanox/mlx5/core/
9787 F: include/linux/mlx5/
9789 MELLANOX MLX5 IB driver
9790 M: Leon Romanovsky <leonro@mellanox.com>
9791 L: linux-rdma@vger.kernel.org
9792 W: http://www.mellanox.com
9793 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9795 F: drivers/infiniband/hw/mlx5/
9796 F: include/linux/mlx5/
9797 F: include/uapi/rdma/mlx5-abi.h
9799 MELLANOX MLXCPLD I2C AND MUX DRIVER
9800 M: Vadim Pasternak <vadimp@mellanox.com>
9801 M: Michael Shych <michaelsh@mellanox.com>
9802 L: linux-i2c@vger.kernel.org
9804 F: drivers/i2c/busses/i2c-mlxcpld.c
9805 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9806 F: Documentation/i2c/busses/i2c-mlxcpld
9808 MELLANOX MLXCPLD LED DRIVER
9809 M: Vadim Pasternak <vadimp@mellanox.com>
9810 L: linux-leds@vger.kernel.org
9812 F: drivers/leds/leds-mlxcpld.c
9813 F: drivers/leds/leds-mlxreg.c
9814 F: Documentation/leds/leds-mlxcpld.txt
9816 MELLANOX PLATFORM DRIVER
9817 M: Vadim Pasternak <vadimp@mellanox.com>
9818 L: platform-driver-x86@vger.kernel.org
9820 F: drivers/platform/x86/mlx-platform.c
9823 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9824 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9825 L: linux-kernel@vger.kernel.org
9827 F: kernel/sched/membarrier.c
9828 F: include/uapi/linux/membarrier.h
9829 F: arch/powerpc/include/asm/membarrier.h
9832 L: linux-mm@kvack.org
9833 W: http://www.linux-mm.org
9835 F: include/linux/mm.h
9836 F: include/linux/gfp.h
9837 F: include/linux/mmzone.h
9838 F: include/linux/memory_hotplug.h
9839 F: include/linux/vmalloc.h
9842 MEMORY TECHNOLOGY DEVICES (MTD)
9843 M: David Woodhouse <dwmw2@infradead.org>
9844 M: Brian Norris <computersforpeace@gmail.com>
9845 M: Boris Brezillon <bbrezillon@kernel.org>
9846 M: Marek Vasut <marek.vasut@gmail.com>
9847 M: Richard Weinberger <richard@nod.at>
9848 L: linux-mtd@lists.infradead.org
9849 W: http://www.linux-mtd.infradead.org/
9850 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9851 T: git git://git.infradead.org/linux-mtd.git master
9852 T: git git://git.infradead.org/linux-mtd.git mtd/next
9854 F: Documentation/devicetree/bindings/mtd/
9856 F: include/linux/mtd/
9857 F: include/uapi/mtd/
9859 MEN A21 WATCHDOG DRIVER
9860 M: Johannes Thumshirn <morbidrsa@gmail.com>
9861 L: linux-watchdog@vger.kernel.org
9863 F: drivers/watchdog/mena21_wdt.c
9865 MEN CHAMELEON BUS (mcb)
9866 M: Johannes Thumshirn <morbidrsa@gmail.com>
9869 F: include/linux/mcb.h
9870 F: Documentation/men-chameleon-bus.txt
9872 MEN F21BMC (Board Management Controller)
9873 M: Andreas Werner <andreas.werner@men.de>
9875 F: drivers/mfd/menf21bmc.c
9876 F: drivers/watchdog/menf21bmc_wdt.c
9877 F: drivers/leds/leds-menf21bmc.c
9878 F: drivers/hwmon/menf21bmc_hwmon.c
9879 F: Documentation/hwmon/menf21bmc
9881 MEN Z069 WATCHDOG DRIVER
9882 M: Johannes Thumshirn <jth@kernel.org>
9883 L: linux-watchdog@vger.kernel.org
9885 F: drivers/watchdog/menz69_wdt.c
9887 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9888 M: Neil Armstrong <narmstrong@baylibre.com>
9889 L: linux-media@lists.freedesktop.org
9890 L: linux-amlogic@lists.infradead.org
9891 W: http://linux-meson.com/
9893 F: drivers/media/platform/meson/ao-cec.c
9894 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9895 T: git git://linuxtv.org/media_tree.git
9897 MICROBLAZE ARCHITECTURE
9898 M: Michal Simek <monstr@monstr.eu>
9899 W: http://www.monstr.eu/fdt/
9900 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9904 MICROCHIP AT91 SERIAL DRIVER
9905 M: Richard Genoud <richard.genoud@gmail.com>
9907 F: drivers/tty/serial/atmel_serial.c
9908 F: drivers/tty/serial/atmel_serial.h
9909 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9911 MICROCHIP AUDIO ASOC DRIVERS
9912 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9917 MICROCHIP DMA DRIVER
9918 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9920 L: dmaengine@vger.kernel.org
9922 F: drivers/dma/at_hdmac.c
9923 F: drivers/dma/at_hdmac_regs.h
9924 F: include/linux/platform_data/dma-atmel.h
9925 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9926 F: include/dt-bindings/dma/at91.h
9928 MICROCHIP ECC DRIVER
9929 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9930 L: linux-crypto@vger.kernel.org
9932 F: drivers/crypto/atmel-ecc.*
9934 MICROCHIP I2C DRIVER
9935 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9936 L: linux-i2c@vger.kernel.org
9938 F: drivers/i2c/busses/i2c-at91.c
9940 MICROCHIP ISC DRIVER
9941 M: Eugen Hristev <eugen.hristev@microchip.com>
9942 L: linux-media@vger.kernel.org
9944 F: drivers/media/platform/atmel/atmel-isc.c
9945 F: drivers/media/platform/atmel/atmel-isc-regs.h
9946 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9948 MICROCHIP ISI DRIVER
9949 M: Eugen Hristev <eugen.hristev@microchip.com>
9950 L: linux-media@vger.kernel.org
9952 F: drivers/media/platform/atmel/atmel-isi.c
9953 F: drivers/media/platform/atmel/atmel-isi.h
9955 MICROCHIP AT91 USART MFD DRIVER
9956 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9957 L: linux-kernel@vger.kernel.org
9959 F: drivers/mfd/at91-usart.c
9960 F: include/dt-bindings/mfd/at91-usart.h
9961 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9963 MICROCHIP AT91 USART SPI DRIVER
9964 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9965 L: linux-spi@vger.kernel.org
9967 F: drivers/spi/spi-at91-usart.c
9968 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9970 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9971 M: Woojung Huh <Woojung.Huh@microchip.com>
9972 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9973 L: netdev@vger.kernel.org
9975 F: net/dsa/tag_ksz.c
9976 F: drivers/net/dsa/microchip/*
9977 F: include/linux/platform_data/microchip-ksz.h
9978 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9980 MICROCHIP LAN743X ETHERNET DRIVER
9981 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9982 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9983 L: netdev@vger.kernel.org
9985 F: drivers/net/ethernet/microchip/lan743x_*
9987 MICROCHIP LCDFB DRIVER
9988 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9989 L: linux-fbdev@vger.kernel.org
9991 F: drivers/video/fbdev/atmel_lcdfb.c
9992 F: include/video/atmel_lcdc.h
9994 MICROCHIP MMC/SD/SDIO MCI DRIVER
9995 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9997 F: drivers/mmc/host/atmel-mci.c
9999 MICROCHIP MCP16502 PMIC DRIVER
10000 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10003 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10004 F: drivers/regulator/mcp16502.c
10006 MICROCHIP MCP3911 ADC DRIVER
10007 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10008 M: Kent Gustavsson <kent@minoris.se>
10009 L: linux-iio@vger.kernel.org
10011 F: drivers/iio/adc/mcp3911.c
10012 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10014 MICROCHIP NAND DRIVER
10015 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10016 L: linux-mtd@lists.infradead.org
10018 F: drivers/mtd/nand/raw/atmel/*
10019 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10021 MICROCHIP PWM DRIVER
10022 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10024 L: linux-pwm@vger.kernel.org
10026 F: drivers/pwm/pwm-atmel.c
10027 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10029 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10030 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10031 M: Eugen Hristev <eugen.hristev@microchip.com>
10032 L: linux-iio@vger.kernel.org
10034 F: drivers/iio/adc/at91-sama5d2_adc.c
10035 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10036 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10038 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10039 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10041 F: drivers/power/reset/at91-sama5d2_shdwc.c
10043 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10044 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10046 L: linux-gpio@vger.kernel.org
10047 F: drivers/gpio/gpio-sama5d2-piobu.c
10049 MICROCHIP SPI DRIVER
10050 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10052 F: drivers/spi/spi-atmel.*
10054 MICROCHIP SSC DRIVER
10055 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10058 F: drivers/misc/atmel-ssc.c
10059 F: include/linux/atmel-ssc.h
10061 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10062 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065 F: drivers/misc/atmel_tclib.c
10066 F: drivers/clocksource/tcb_clksrc.c
10068 MICROCHIP USBA UDC DRIVER
10069 M: Cristian Birsan <cristian.birsan@microchip.com>
10070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10072 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10074 MICROCHIP USB251XB DRIVER
10075 M: Richard Leitner <richard.leitner@skidata.com>
10076 L: linux-usb@vger.kernel.org
10078 F: drivers/usb/misc/usb251xb.c
10079 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10081 MICROCHIP XDMA DRIVER
10082 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10083 L: linux-arm-kernel@lists.infradead.org
10084 L: dmaengine@vger.kernel.org
10086 F: drivers/dma/at_xdmac.c
10088 MICROSEMI MIPS SOCS
10089 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10090 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10091 L: linux-mips@vger.kernel.org
10093 F: arch/mips/generic/board-ocelot.c
10094 F: arch/mips/configs/generic/board-ocelot.config
10095 F: arch/mips/boot/dts/mscc/
10096 F: Documentation/devicetree/bindings/mips/mscc.txt
10098 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10099 M: Don Brace <don.brace@microsemi.com>
10100 L: esc.storagedev@microsemi.com
10101 L: linux-scsi@vger.kernel.org
10103 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10104 F: drivers/scsi/smartpqi/Kconfig
10105 F: drivers/scsi/smartpqi/Makefile
10106 F: include/linux/cciss*.h
10107 F: include/uapi/linux/cciss*.h
10108 F: Documentation/scsi/smartpqi.txt
10110 MICROSEMI ETHERNET SWITCH DRIVER
10111 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10112 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10113 L: netdev@vger.kernel.org
10115 F: drivers/net/ethernet/mscc/
10117 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10118 M: Chen Yu <yu.c.chen@intel.com>
10119 L: platform-driver-x86@vger.kernel.org
10121 F: drivers/platform/x86/surfacepro3_button.c
10123 MICROTEK X6 SCANNER
10124 M: Oliver Neukum <oliver@neukum.org>
10126 F: drivers/usb/image/microtek.*
10129 M: Ralf Baechle <ralf@linux-mips.org>
10130 M: Paul Burton <paul.burton@mips.com>
10131 M: James Hogan <jhogan@kernel.org>
10132 L: linux-mips@vger.kernel.org
10133 W: http://www.linux-mips.org/
10134 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10136 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10138 F: Documentation/devicetree/bindings/mips/
10139 F: Documentation/mips/
10141 F: drivers/platform/mips/
10143 MIPS BOSTON DEVELOPMENT BOARD
10144 M: Paul Burton <paul.burton@mips.com>
10145 L: linux-mips@vger.kernel.org
10147 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10148 F: arch/mips/boot/dts/img/boston.dts
10149 F: arch/mips/configs/generic/board-boston.config
10150 F: drivers/clk/imgtec/clk-boston.c
10151 F: include/dt-bindings/clock/boston-clock.h
10153 MIPS GENERIC PLATFORM
10154 M: Paul Burton <paul.burton@mips.com>
10155 L: linux-mips@vger.kernel.org
10157 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10158 F: arch/mips/generic/
10159 F: arch/mips/tools/generic-board-config.sh
10161 MIPS/LOONGSON1 ARCHITECTURE
10162 M: Keguang Zhang <keguang.zhang@gmail.com>
10163 L: linux-mips@vger.kernel.org
10165 F: arch/mips/loongson32/
10166 F: arch/mips/include/asm/mach-loongson32/
10167 F: drivers/*/*loongson1*
10168 F: drivers/*/*/*loongson1*
10170 MIPS/LOONGSON2 ARCHITECTURE
10171 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10172 L: linux-mips@vger.kernel.org
10174 F: arch/mips/loongson64/fuloong-2e/
10175 F: arch/mips/loongson64/lemote-2f/
10176 F: arch/mips/include/asm/mach-loongson64/
10177 F: drivers/*/*loongson2*
10178 F: drivers/*/*/*loongson2*
10180 MIPS/LOONGSON3 ARCHITECTURE
10181 M: Huacai Chen <chenhc@lemote.com>
10182 L: linux-mips@vger.kernel.org
10184 F: arch/mips/loongson64/
10185 F: arch/mips/include/asm/mach-loongson64/
10186 F: drivers/platform/mips/cpu_hwmon.c
10187 F: drivers/*/*loongson3*
10188 F: drivers/*/*/*loongson3*
10190 MIPS RINT INSTRUCTION EMULATION
10191 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10192 L: linux-mips@vger.kernel.org
10194 F: arch/mips/math-emu/sp_rint.c
10195 F: arch/mips/math-emu/dp_rint.c
10197 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10198 M: Hans Verkuil <hverkuil@xs4all.nl>
10199 L: linux-media@vger.kernel.org
10200 T: git git://linuxtv.org/media_tree.git
10201 W: https://linuxtv.org
10203 F: drivers/media/radio/radio-miropcm20*
10206 R: Lubomir Rintel <lkundrak@v3.sk>
10207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10209 F: arch/arm/boot/dts/mmp*
10210 F: arch/arm/mach-mmp/
10212 MMU GATHER AND TLB INVALIDATION
10213 M: Will Deacon <will.deacon@arm.com>
10214 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10215 M: Andrew Morton <akpm@linux-foundation.org>
10216 M: Nick Piggin <npiggin@gmail.com>
10217 M: Peter Zijlstra <peterz@infradead.org>
10218 L: linux-arch@vger.kernel.org
10219 L: linux-mm@kvack.org
10221 F: arch/*/include/asm/tlb.h
10222 F: include/asm-generic/tlb.h
10225 MN88472 MEDIA DRIVER
10226 M: Antti Palosaari <crope@iki.fi>
10227 L: linux-media@vger.kernel.org
10228 W: https://linuxtv.org
10229 W: http://palosaari.fi/linux/
10230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10232 F: drivers/media/dvb-frontends/mn88472*
10234 MN88473 MEDIA DRIVER
10235 M: Antti Palosaari <crope@iki.fi>
10236 L: linux-media@vger.kernel.org
10237 W: https://linuxtv.org
10238 W: http://palosaari.fi/linux/
10239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10241 F: drivers/media/dvb-frontends/mn88473*
10244 M: Jessica Yu <jeyu@kernel.org>
10245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10247 F: include/linux/module.h
10250 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10251 W: http://popies.net/meye/
10253 F: Documentation/media/v4l-drivers/meye*
10254 F: drivers/media/pci/meye/
10255 F: include/uapi/linux/meye.h
10257 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10258 M: Jiri Slaby <jirislaby@gmail.com>
10260 F: Documentation/serial/moxa-smartio
10261 F: drivers/tty/mxser.*
10263 MR800 AVERMEDIA USB FM RADIO DRIVER
10264 M: Alexey Klimov <klimov.linux@gmail.com>
10265 L: linux-media@vger.kernel.org
10266 T: git git://linuxtv.org/media_tree.git
10268 F: drivers/media/radio/radio-mr800.c
10270 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10271 M: Alan Ott <alan@signal11.us>
10272 L: linux-wpan@vger.kernel.org
10274 F: drivers/net/ieee802154/mrf24j40.c
10275 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10278 M: "Lee, Chun-Yi" <jlee@suse.com>
10279 L: platform-driver-x86@vger.kernel.org
10281 F: drivers/platform/x86/msi-laptop.c
10284 L: platform-driver-x86@vger.kernel.org
10286 F: drivers/platform/x86/msi-wmi.c
10288 MSI001 MEDIA DRIVER
10289 M: Antti Palosaari <crope@iki.fi>
10290 L: linux-media@vger.kernel.org
10291 W: https://linuxtv.org
10292 W: http://palosaari.fi/linux/
10293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10294 T: git git://linuxtv.org/anttip/media_tree.git
10296 F: drivers/media/tuners/msi001*
10298 MSI2500 MEDIA DRIVER
10299 M: Antti Palosaari <crope@iki.fi>
10300 L: linux-media@vger.kernel.org
10301 W: https://linuxtv.org
10302 W: http://palosaari.fi/linux/
10303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10304 T: git git://linuxtv.org/anttip/media_tree.git
10306 F: drivers/media/usb/msi2500/
10308 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10309 M: Robert Jarzmik <robert.jarzmik@free.fr>
10310 L: linux-mtd@lists.infradead.org
10312 F: drivers/mtd/devices/docg3*
10314 MT9M032 APTINA SENSOR DRIVER
10315 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10316 L: linux-media@vger.kernel.org
10317 T: git git://linuxtv.org/media_tree.git
10319 F: drivers/media/i2c/mt9m032.c
10320 F: include/media/i2c/mt9m032.h
10322 MT9P031 APTINA CAMERA SENSOR
10323 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10324 L: linux-media@vger.kernel.org
10325 T: git git://linuxtv.org/media_tree.git
10327 F: drivers/media/i2c/mt9p031.c
10328 F: include/media/i2c/mt9p031.h
10330 MT9T001 APTINA CAMERA SENSOR
10331 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10332 L: linux-media@vger.kernel.org
10333 T: git git://linuxtv.org/media_tree.git
10335 F: drivers/media/i2c/mt9t001.c
10336 F: include/media/i2c/mt9t001.h
10338 MT9T112 APTINA CAMERA SENSOR
10339 M: Jacopo Mondi <jacopo@jmondi.org>
10340 L: linux-media@vger.kernel.org
10341 T: git git://linuxtv.org/media_tree.git
10343 F: drivers/media/i2c/mt9t112.c
10344 F: include/media/i2c/mt9t112.h
10346 MT9V032 APTINA CAMERA SENSOR
10347 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10348 L: linux-media@vger.kernel.org
10349 T: git git://linuxtv.org/media_tree.git
10351 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10352 F: drivers/media/i2c/mt9v032.c
10353 F: include/media/i2c/mt9v032.h
10355 MT9V111 APTINA CAMERA SENSOR
10356 M: Jacopo Mondi <jacopo@jmondi.org>
10357 L: linux-media@vger.kernel.org
10358 T: git git://linuxtv.org/media_tree.git
10360 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10361 F: drivers/media/i2c/mt9v111.c
10363 MULTIFUNCTION DEVICES (MFD)
10364 M: Lee Jones <lee.jones@linaro.org>
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10367 F: Documentation/devicetree/bindings/mfd/
10369 F: include/linux/mfd/
10370 F: include/dt-bindings/mfd/
10372 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10374 F: drivers/mmc/host/mmc_spi.c
10375 F: include/linux/spi/mmc_spi.h
10377 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10378 M: Ulf Hansson <ulf.hansson@linaro.org>
10379 L: linux-mmc@vger.kernel.org
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10382 F: Documentation/devicetree/bindings/mmc/
10384 F: include/linux/mmc/
10385 F: include/uapi/linux/mmc/
10387 MULTIPLEXER SUBSYSTEM
10388 M: Peter Rosin <peda@axentia.se>
10390 F: Documentation/ABI/testing/sysfs-class-mux*
10391 F: Documentation/devicetree/bindings/mux/
10392 F: include/dt-bindings/mux/
10393 F: include/linux/mux/
10396 MULTITECH MULTIPORT CARD (ISICOM)
10398 F: drivers/tty/isicom.c
10399 F: include/linux/isicom.h
10401 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10402 M: Bin Liu <b-liu@ti.com>
10403 L: linux-usb@vger.kernel.org
10405 F: drivers/usb/musb/
10407 MXL301RF MEDIA DRIVER
10408 M: Akihiro Tsukada <tskd08@gmail.com>
10409 L: linux-media@vger.kernel.org
10411 F: drivers/media/tuners/mxl301rf*
10413 MXL5007T MEDIA DRIVER
10414 M: Michael Krufky <mkrufky@linuxtv.org>
10415 L: linux-media@vger.kernel.org
10416 W: https://linuxtv.org
10417 W: http://github.com/mkrufky
10418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10419 T: git git://linuxtv.org/mkrufky/tuners.git
10421 F: drivers/media/tuners/mxl5007t.*
10424 M: Marek Vasut <marex@denx.de>
10425 M: Stefan Agner <stefan@agner.ch>
10426 L: dri-devel@lists.freedesktop.org
10428 F: drivers/gpu/drm/mxsfb/
10429 F: Documentation/devicetree/bindings/display/mxsfb.txt
10430 T: git git://anongit.freedesktop.org/drm/drm-misc
10432 MYLEX DAC960 PCI RAID Controller
10433 M: Hannes Reinecke <hare@kernel.org>
10434 L: linux-scsi@vger.kernel.org
10436 F: drivers/scsi/myrb.*
10437 F: drivers/scsi/myrs.*
10439 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10440 M: Chris Lee <christopher.lee@cspi.com>
10441 L: netdev@vger.kernel.org
10442 W: https://www.cspi.com/ethernet-products/support/downloads/
10444 F: drivers/net/ethernet/myricom/myri10ge/
10446 NAND FLASH SUBSYSTEM
10447 M: Boris Brezillon <bbrezillon@kernel.org>
10448 M: Miquel Raynal <miquel.raynal@bootlin.com>
10449 R: Richard Weinberger <richard@nod.at>
10450 L: linux-mtd@lists.infradead.org
10451 W: http://www.linux-mtd.infradead.org/
10452 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10453 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10454 T: git git://git.infradead.org/linux-mtd.git nand/next
10456 F: drivers/mtd/nand/
10457 F: include/linux/mtd/*nand*.h
10459 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10460 M: Daniel Mack <zonque@gmail.com>
10462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10463 W: http://www.native-instruments.com
10464 F: sound/usb/caiaq/
10466 NATSEMI ETHERNET DRIVER (DP8381x)
10468 F: drivers/net/ethernet/natsemi/natsemi.c
10470 NCR 5380 SCSI DRIVERS
10471 M: Finn Thain <fthain@telegraphics.com.au>
10472 M: Michael Schmitz <schmitzmic@gmail.com>
10473 L: linux-scsi@vger.kernel.org
10475 F: Documentation/scsi/g_NCR5380.txt
10476 F: drivers/scsi/NCR5380.*
10477 F: drivers/scsi/arm/cumana_1.c
10478 F: drivers/scsi/arm/oak.c
10479 F: drivers/scsi/atari_scsi.*
10480 F: drivers/scsi/dmx3191d.c
10481 F: drivers/scsi/g_NCR5380.*
10482 F: drivers/scsi/mac_scsi.*
10483 F: drivers/scsi/sun3_scsi.*
10484 F: drivers/scsi/sun3_scsi_vme.c
10487 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10491 NCT6775 HARDWARE MONITOR DRIVER
10492 M: Guenter Roeck <linux@roeck-us.net>
10493 L: linux-hwmon@vger.kernel.org
10495 F: Documentation/hwmon/nct6775
10496 F: drivers/hwmon/nct6775.c
10498 NET_FAILOVER MODULE
10499 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10500 L: netdev@vger.kernel.org
10502 F: driver/net/net_failover.c
10503 F: include/net/net_failover.h
10504 F: Documentation/networking/net_failover.rst
10506 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10507 M: Faisal Latif <faisal.latif@intel.com>
10508 L: linux-rdma@vger.kernel.org
10509 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10511 F: drivers/infiniband/hw/nes/
10512 F: include/uapi/rdma/nes-abi.h
10514 NETEM NETWORK EMULATOR
10515 M: Stephen Hemminger <stephen@networkplumber.org>
10516 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10518 F: net/sched/sch_netem.c
10520 NETERION 10GbE DRIVERS (s2io/vxge)
10521 M: Jon Mason <jdmason@kudzu.us>
10522 L: netdev@vger.kernel.org
10524 F: Documentation/networking/device_drivers/neterion/s2io.txt
10525 F: Documentation/networking/device_drivers/neterion/vxge.txt
10526 F: drivers/net/ethernet/neterion/
10529 M: Pablo Neira Ayuso <pablo@netfilter.org>
10530 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10531 M: Florian Westphal <fw@strlen.de>
10532 L: netfilter-devel@vger.kernel.org
10533 L: coreteam@netfilter.org
10534 W: http://www.netfilter.org/
10535 W: http://www.iptables.org/
10536 W: http://www.nftables.org/
10537 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10541 F: include/linux/netfilter*
10542 F: include/linux/netfilter/
10543 F: include/net/netfilter/
10544 F: include/uapi/linux/netfilter*
10545 F: include/uapi/linux/netfilter/
10546 F: net/*/netfilter.c
10547 F: net/*/netfilter/
10549 F: net/bridge/br_netfilter*.c
10551 NETROM NETWORK LAYER
10552 M: Ralf Baechle <ralf@linux-mips.org>
10553 L: linux-hams@vger.kernel.org
10554 W: http://www.linux-ax25.org/
10556 F: include/net/netrom.h
10557 F: include/uapi/linux/netrom.h
10560 NETRONOME ETHERNET DRIVERS
10561 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10562 L: oss-drivers@netronome.com
10564 F: drivers/net/ethernet/netronome/
10566 NETWORK BLOCK DEVICE (NBD)
10567 M: Josef Bacik <josef@toxicpanda.com>
10569 L: linux-block@vger.kernel.org
10570 L: nbd@other.debian.org
10571 F: Documentation/blockdev/nbd.txt
10572 F: drivers/block/nbd.c
10573 F: include/uapi/linux/nbd.h
10575 NETWORK DROP MONITOR
10576 M: Neil Horman <nhorman@tuxdriver.com>
10577 L: netdev@vger.kernel.org
10579 W: https://fedorahosted.org/dropwatch/
10580 F: net/core/drop_monitor.c
10583 M: "David S. Miller" <davem@davemloft.net>
10584 L: netdev@vger.kernel.org
10585 W: http://www.linuxfoundation.org/en/Net
10586 Q: http://patchwork.ozlabs.org/project/netdev/list/
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10590 F: Documentation/devicetree/bindings/net/
10592 F: include/linux/if_*
10593 F: include/linux/netdevice.h
10594 F: include/linux/etherdevice.h
10595 F: include/linux/fcdevice.h
10596 F: include/linux/fddidevice.h
10597 F: include/linux/hippidevice.h
10598 F: include/linux/inetdevice.h
10599 F: include/uapi/linux/if_*
10600 F: include/uapi/linux/netdevice.h
10602 NETWORKING DRIVERS (WIRELESS)
10603 M: Kalle Valo <kvalo@codeaurora.org>
10604 L: linux-wireless@vger.kernel.org
10605 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10609 F: Documentation/devicetree/bindings/net/wireless/
10610 F: drivers/net/wireless/
10613 M: Andrew Lunn <andrew@lunn.ch>
10614 M: Vivien Didelot <vivien.didelot@gmail.com>
10615 M: Florian Fainelli <f.fainelli@gmail.com>
10617 F: Documentation/devicetree/bindings/net/dsa/
10619 F: include/net/dsa.h
10620 F: include/linux/dsa/
10621 F: drivers/net/dsa/
10623 NETWORKING [GENERAL]
10624 M: "David S. Miller" <davem@davemloft.net>
10625 L: netdev@vger.kernel.org
10626 W: http://www.linuxfoundation.org/en/Net
10627 Q: http://patchwork.ozlabs.org/project/netdev/list/
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10630 B: mailto:netdev@vger.kernel.org
10634 F: include/linux/in.h
10635 F: include/linux/net.h
10636 F: include/linux/netdevice.h
10637 F: include/uapi/linux/in.h
10638 F: include/uapi/linux/net.h
10639 F: include/uapi/linux/netdevice.h
10640 F: include/uapi/linux/net_namespace.h
10641 F: tools/testing/selftests/net/
10644 F: Documentation/networking/
10647 M: Steffen Klassert <steffen.klassert@secunet.com>
10648 M: Herbert Xu <herbert@gondor.apana.org.au>
10649 M: "David S. Miller" <davem@davemloft.net>
10650 L: netdev@vger.kernel.org
10651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10659 F: net/ipv4/ipcomp.c
10660 F: net/ipv4/ip_vti.c
10664 F: net/ipv6/ipcomp6.c
10665 F: net/ipv6/ip6_vti.c
10666 F: include/uapi/linux/xfrm.h
10667 F: include/net/xfrm.h
10669 NETWORKING [IPv4/IPv6]
10670 M: "David S. Miller" <davem@davemloft.net>
10671 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10672 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10673 L: netdev@vger.kernel.org
10674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10681 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10682 M: Paul Moore <paul@paul-moore.com>
10683 W: https://github.com/netlabel
10684 L: netdev@vger.kernel.org
10685 L: linux-security-module@vger.kernel.org
10687 F: Documentation/netlabel/
10688 F: include/net/calipso.h
10689 F: include/net/cipso_ipv4.h
10690 F: include/net/netlabel.h
10691 F: include/uapi/linux/netfilter/xt_SECMARK.h
10692 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10694 F: net/ipv4/cipso_ipv4.c
10695 F: net/ipv6/calipso.c
10696 F: net/netfilter/xt_CONNSECMARK.c
10697 F: net/netfilter/xt_SECMARK.c
10700 M: Eric Dumazet <edumazet@google.com>
10701 L: netdev@vger.kernel.org
10704 F: net/ipv4/syncookies.c
10706 F: net/ipv6/syncookies.c
10707 F: include/uapi/linux/tcp.h
10708 F: include/net/tcp.h
10709 F: include/linux/tcp.h
10710 F: include/trace/events/tcp.h
10713 M: Boris Pismenny <borisp@mellanox.com>
10714 M: Aviad Yehezkel <aviadye@mellanox.com>
10715 M: Dave Watson <davejwatson@fb.com>
10716 M: John Fastabend <john.fastabend@gmail.com>
10717 M: Daniel Borkmann <daniel@iogearbox.net>
10718 L: netdev@vger.kernel.org
10721 F: include/uapi/linux/tls.h
10722 F: include/net/tls.h
10724 NETWORKING [WIRELESS]
10725 L: linux-wireless@vger.kernel.org
10726 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10729 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10731 F: drivers/net/netdevsim/*
10733 NETXEN (1/10) GbE SUPPORT
10734 M: Manish Chopra <manishc@marvell.com>
10735 M: Rahul Verma <rahulv@marvell.com>
10736 M: GR-Linux-NIC-Dev@marvell.com
10737 L: netdev@vger.kernel.org
10739 F: drivers/net/ethernet/qlogic/netxen/
10742 M: Samuel Ortiz <sameo@linux.intel.com>
10743 L: linux-wireless@vger.kernel.org
10744 L: linux-nfc@lists.01.org (subscribers-only)
10747 F: include/net/nfc/
10748 F: include/uapi/linux/nfc.h
10750 F: include/linux/platform_data/nfcmrvl.h
10751 F: include/linux/platform_data/nxp-nci.h
10752 F: Documentation/devicetree/bindings/net/nfc/
10754 NFS, SUNRPC, AND LOCKD CLIENTS
10755 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10756 M: Anna Schumaker <anna.schumaker@netapp.com>
10757 L: linux-nfs@vger.kernel.org
10758 W: http://client.linux-nfs.org
10759 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10765 F: include/linux/lockd/
10766 F: include/linux/nfs*
10767 F: include/linux/sunrpc/
10768 F: include/uapi/linux/nfs*
10769 F: include/uapi/linux/sunrpc/
10772 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10773 L: linux-nilfs@vger.kernel.org
10774 W: https://nilfs.sourceforge.io/
10775 W: https://nilfs.osdn.jp/
10776 T: git git://github.com/konis/nilfs2.git
10778 F: Documentation/filesystems/nilfs2.txt
10780 F: include/trace/events/nilfs2.h
10781 F: include/uapi/linux/nilfs2_api.h
10782 F: include/uapi/linux/nilfs2_ondisk.h
10784 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10785 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10786 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10788 F: Documentation/scsi/NinjaSCSI.txt
10789 F: drivers/scsi/pcmcia/nsp_*
10791 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10792 M: GOTO Masanori <gotom@debian.or.jp>
10793 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10794 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10796 F: Documentation/scsi/NinjaSCSI.txt
10797 F: drivers/scsi/nsp32*
10800 M: Ley Foon Tan <lftan@altera.com>
10801 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10806 NOHZ, DYNTICKS SUPPORT
10807 M: Frederic Weisbecker <fweisbec@gmail.com>
10808 M: Thomas Gleixner <tglx@linutronix.de>
10809 M: Ingo Molnar <mingo@kernel.org>
10810 L: linux-kernel@vger.kernel.org
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10813 F: kernel/time/tick*.*
10814 F: include/linux/tick.h
10815 F: include/linux/sched/nohz.h
10817 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10818 M: Pavel Machek <pavel@ucw.cz>
10819 M: Sakari Ailus <sakari.ailus@iki.fi>
10820 L: linux-media@vger.kernel.org
10822 F: drivers/media/i2c/et8ek8
10823 F: drivers/media/i2c/ad5820.c
10825 NOKIA N900 POWER SUPPLY DRIVERS
10826 R: Pali Rohár <pali.rohar@gmail.com>
10827 F: include/linux/power/bq2415x_charger.h
10828 F: include/linux/power/bq27xxx_battery.h
10829 F: include/linux/power/isp1704_charger.h
10830 F: drivers/power/supply/bq2415x_charger.c
10831 F: drivers/power/supply/bq27xxx_battery.c
10832 F: drivers/power/supply/bq27xxx_battery_i2c.c
10833 F: drivers/power/supply/isp1704_charger.c
10834 F: drivers/power/supply/rx51_battery.c
10837 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10838 L: linux-ntb@googlegroups.com
10840 F: drivers/ntb/hw/amd/
10843 M: Jon Mason <jdmason@kudzu.us>
10844 M: Dave Jiang <dave.jiang@intel.com>
10845 M: Allen Hubbe <allenbh@gmail.com>
10846 L: linux-ntb@googlegroups.com
10848 W: https://github.com/jonmason/ntb/wiki
10849 T: git git://github.com/jonmason/ntb.git
10851 F: drivers/net/ntb_netdev.c
10852 F: include/linux/ntb.h
10853 F: include/linux/ntb_transport.h
10854 F: tools/testing/selftests/ntb/
10857 M: Serge Semin <fancer.lancer@gmail.com>
10858 L: linux-ntb@googlegroups.com
10860 F: drivers/ntb/hw/idt/
10863 M: Dave Jiang <dave.jiang@intel.com>
10864 L: linux-ntb@googlegroups.com
10866 W: https://github.com/davejiang/linux/wiki
10867 T: git https://github.com/davejiang/linux.git
10868 F: drivers/ntb/hw/intel/
10871 M: Anton Altaparmakov <anton@tuxera.com>
10872 L: linux-ntfs-dev@lists.sourceforge.net
10873 W: http://www.tuxera.com/
10874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10876 F: Documentation/filesystems/ntfs.txt
10880 M: Finn Thain <fthain@telegraphics.com.au>
10881 L: linux-m68k@lists.linux-m68k.org
10883 F: arch/*/include/asm/nubus.h
10885 F: include/linux/nubus.h
10886 F: include/uapi/linux/nubus.h
10888 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10889 M: Antonino Daplas <adaplas@gmail.com>
10890 L: linux-fbdev@vger.kernel.org
10892 F: drivers/video/fbdev/riva/
10893 F: drivers/video/fbdev/nvidia/
10896 M: Keith Busch <keith.busch@intel.com>
10897 M: Jens Axboe <axboe@fb.com>
10898 M: Christoph Hellwig <hch@lst.de>
10899 M: Sagi Grimberg <sagi@grimberg.me>
10900 L: linux-nvme@lists.infradead.org
10901 T: git://git.infradead.org/nvme.git
10902 W: http://git.infradead.org/nvme.git
10904 F: drivers/nvme/host/
10905 F: include/linux/nvme.h
10906 F: include/uapi/linux/nvme_ioctl.h
10908 NVM EXPRESS FC TRANSPORT DRIVERS
10909 M: James Smart <james.smart@broadcom.com>
10910 L: linux-nvme@lists.infradead.org
10912 F: include/linux/nvme-fc.h
10913 F: include/linux/nvme-fc-driver.h
10914 F: drivers/nvme/host/fc.c
10915 F: drivers/nvme/target/fc.c
10916 F: drivers/nvme/target/fcloop.c
10918 NVM EXPRESS TARGET DRIVER
10919 M: Christoph Hellwig <hch@lst.de>
10920 M: Sagi Grimberg <sagi@grimberg.me>
10921 L: linux-nvme@lists.infradead.org
10922 T: git://git.infradead.org/nvme.git
10923 W: http://git.infradead.org/nvme.git
10925 F: drivers/nvme/target/
10928 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10931 F: Documentation/devicetree/bindings/nvmem/
10932 F: Documentation/ABI/stable/sysfs-bus-nvmem
10933 F: include/linux/nvmem-consumer.h
10934 F: include/linux/nvmem-provider.h
10936 NXP SGTL5000 DRIVER
10937 M: Fabio Estevam <festevam@gmail.com>
10938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10940 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10941 F: sound/soc/codecs/sgtl5000*
10943 NXP TDA998X DRM DRIVER
10944 M: Russell King <linux@armlinux.org.uk>
10946 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10947 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10948 F: drivers/gpu/drm/i2c/tda998x_drv.c
10949 F: include/drm/i2c/tda998x.h
10950 F: include/dt-bindings/display/tda998x.h
10954 M: Peter Rosin <peda@axentia.se>
10955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10957 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10958 F: sound/soc/codecs/tfa9879*
10961 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10962 R: Charles Gorand <charles.gorand@effinnov.com>
10963 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10965 F: drivers/nfc/nxp-nci
10968 M: Jiri Pirko <jiri@mellanox.com>
10969 L: netdev@vger.kernel.org
10972 F: lib/test_objagg.c
10973 F: include/linux/objagg.h
10976 M: Josh Poimboeuf <jpoimboe@redhat.com>
10977 M: Peter Zijlstra <peterz@infradead.org>
10981 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10982 M: Frederic Barrat <fbarrat@linux.ibm.com>
10983 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10984 L: linuxppc-dev@lists.ozlabs.org
10986 F: arch/powerpc/platforms/powernv/ocxl.c
10987 F: arch/powerpc/include/asm/pnv-ocxl.h
10988 F: drivers/misc/ocxl/
10989 F: include/misc/ocxl*
10990 F: include/uapi/misc/ocxl.h
10991 F: Documentation/accelerators/ocxl.rst
10994 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10995 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10997 L: linux-omap@vger.kernel.org
10999 F: sound/soc/ti/omap*
11000 F: sound/soc/ti/rx51.c
11001 F: sound/soc/ti/n810.c
11002 F: sound/soc/ti/sdma-pcm.*
11004 OMAP CLOCK FRAMEWORK SUPPORT
11005 M: Paul Walmsley <paul@pwsan.com>
11006 L: linux-omap@vger.kernel.org
11008 F: arch/arm/*omap*/*clock*
11010 OMAP DEVICE TREE SUPPORT
11011 M: Benoît Cousson <bcousson@baylibre.com>
11012 M: Tony Lindgren <tony@atomide.com>
11013 L: linux-omap@vger.kernel.org
11014 L: devicetree@vger.kernel.org
11016 F: arch/arm/boot/dts/*omap*
11017 F: arch/arm/boot/dts/*am3*
11018 F: arch/arm/boot/dts/*am4*
11019 F: arch/arm/boot/dts/*am5*
11020 F: arch/arm/boot/dts/*dra7*
11022 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11023 L: linux-omap@vger.kernel.org
11024 L: linux-fbdev@vger.kernel.org
11026 F: drivers/video/fbdev/omap2/
11027 F: Documentation/arm/OMAP/DSS
11029 OMAP FRAMEBUFFER SUPPORT
11030 L: linux-fbdev@vger.kernel.org
11031 L: linux-omap@vger.kernel.org
11033 F: drivers/video/fbdev/omap/
11035 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11036 M: Roger Quadros <rogerq@ti.com>
11037 M: Tony Lindgren <tony@atomide.com>
11038 L: linux-omap@vger.kernel.org
11040 F: drivers/memory/omap-gpmc.c
11041 F: arch/arm/mach-omap2/*gpmc*
11044 M: Grygorii Strashko <grygorii.strashko@ti.com>
11045 M: Santosh Shilimkar <ssantosh@kernel.org>
11046 M: Kevin Hilman <khilman@kernel.org>
11047 L: linux-omap@vger.kernel.org
11049 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11050 F: drivers/gpio/gpio-omap.c
11052 OMAP HARDWARE SPINLOCK SUPPORT
11053 M: Ohad Ben-Cohen <ohad@wizery.com>
11054 L: linux-omap@vger.kernel.org
11056 F: drivers/hwspinlock/omap_hwspinlock.c
11058 OMAP HS MMC SUPPORT
11059 L: linux-mmc@vger.kernel.org
11060 L: linux-omap@vger.kernel.org
11062 F: drivers/mmc/host/omap_hsmmc.c
11065 M: Paul Walmsley <paul@pwsan.com>
11066 L: linux-omap@vger.kernel.org
11068 F: arch/arm/mach-omap2/omap_hwmod*data*
11070 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11071 M: Benoît Cousson <bcousson@baylibre.com>
11072 L: linux-omap@vger.kernel.org
11074 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11077 M: Benoît Cousson <bcousson@baylibre.com>
11078 M: Paul Walmsley <paul@pwsan.com>
11079 L: linux-omap@vger.kernel.org
11081 F: arch/arm/mach-omap2/omap_hwmod.*
11084 M: Vignesh R <vigneshr@ti.com>
11085 L: linux-omap@vger.kernel.org
11086 L: linux-i2c@vger.kernel.org
11088 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11089 F: drivers/i2c/busses/i2c-omap.c
11091 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11092 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11093 L: linux-media@vger.kernel.org
11095 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11096 F: drivers/media/platform/omap3isp/
11097 F: drivers/staging/media/omap4iss/
11100 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11101 L: linux-omap@vger.kernel.org
11103 F: drivers/mmc/host/omap.c
11105 OMAP POWER MANAGEMENT SUPPORT
11106 M: Kevin Hilman <khilman@kernel.org>
11107 L: linux-omap@vger.kernel.org
11109 F: arch/arm/*omap*/*pm*
11110 F: drivers/cpufreq/omap-cpufreq.c
11112 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11113 M: Rajendra Nayak <rnayak@codeaurora.org>
11114 M: Paul Walmsley <paul@pwsan.com>
11115 L: linux-omap@vger.kernel.org
11117 F: arch/arm/mach-omap2/prm*
11119 OMAP RANDOM NUMBER GENERATOR SUPPORT
11120 M: Deepak Saxena <dsaxena@plexity.net>
11122 F: drivers/char/hw_random/omap-rng.c
11125 L: linux-usb@vger.kernel.org
11126 L: linux-omap@vger.kernel.org
11128 F: drivers/usb/*/*omap*
11129 F: arch/arm/*omap*/usb*
11131 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11132 M: Mark Jackson <mpfj@newflow.co.uk>
11133 L: linux-omap@vger.kernel.org
11135 F: arch/arm/boot/dts/am335x-nano.dts
11138 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11139 M: Tony Lindgren <tony@atomide.com>
11140 L: linux-omap@vger.kernel.org
11141 Q: http://patchwork.kernel.org/project/linux-omap/list/
11142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11144 F: arch/arm/mach-omap1/
11145 F: arch/arm/plat-omap/
11146 F: arch/arm/configs/omap1_defconfig
11147 F: drivers/i2c/busses/i2c-omap.c
11148 F: include/linux/platform_data/i2c-omap.h
11149 F: include/linux/platform_data/ams-delta-fiq.h
11152 M: Tony Lindgren <tony@atomide.com>
11153 L: linux-omap@vger.kernel.org
11154 W: http://www.muru.com/linux/omap/
11155 W: http://linux.omap.com/
11156 Q: http://patchwork.kernel.org/project/linux-omap/list/
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11159 F: arch/arm/mach-omap2/
11160 F: arch/arm/plat-omap/
11161 F: arch/arm/configs/omap2plus_defconfig
11162 F: drivers/i2c/busses/i2c-omap.c
11163 F: drivers/irqchip/irq-omap-intc.c
11164 F: drivers/mfd/*omap*.c
11165 F: drivers/mfd/menelaus.c
11166 F: drivers/mfd/palmas.c
11167 F: drivers/mfd/tps65217.c
11168 F: drivers/mfd/tps65218.c
11169 F: drivers/mfd/tps65910.c
11170 F: drivers/mfd/twl-core.[ch]
11171 F: drivers/mfd/twl4030*.c
11172 F: drivers/mfd/twl6030*.c
11173 F: drivers/mfd/twl6040*.c
11174 F: drivers/regulator/palmas-regulator*.c
11175 F: drivers/regulator/pbias-regulator.c
11176 F: drivers/regulator/tps65217-regulator.c
11177 F: drivers/regulator/tps65218-regulator.c
11178 F: drivers/regulator/tps65910-regulator.c
11179 F: drivers/regulator/twl-regulator.c
11180 F: drivers/regulator/twl6030-regulator.c
11181 F: include/linux/platform_data/i2c-omap.h
11183 ONION OMEGA2+ BOARD
11184 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11185 L: linux-mips@vger.kernel.org
11187 F: arch/mips/boot/dts/ralink/omega2p.dts
11190 M: Bob Copeland <me@bobcopeland.com>
11191 L: linux-karma-devel@lists.sourceforge.net
11193 F: Documentation/filesystems/omfs.txt
11196 OMNIKEY CARDMAN 4000 DRIVER
11197 M: Harald Welte <laforge@gnumonks.org>
11199 F: drivers/char/pcmcia/cm4000_cs.c
11200 F: include/linux/cm4000_cs.h
11201 F: include/uapi/linux/cm4000_cs.h
11203 OMNIKEY CARDMAN 4040 DRIVER
11204 M: Harald Welte <laforge@gnumonks.org>
11206 F: drivers/char/pcmcia/cm4040_cs.*
11208 OMNIVISION OV13858 SENSOR DRIVER
11209 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11210 L: linux-media@vger.kernel.org
11211 T: git git://linuxtv.org/media_tree.git
11213 F: drivers/media/i2c/ov13858.c
11215 OMNIVISION OV2680 SENSOR DRIVER
11216 M: Rui Miguel Silva <rmfrfs@gmail.com>
11217 L: linux-media@vger.kernel.org
11218 T: git git://linuxtv.org/media_tree.git
11220 F: drivers/media/i2c/ov2680.c
11221 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11223 OMNIVISION OV2685 SENSOR DRIVER
11224 M: Shunqian Zheng <zhengsq@rock-chips.com>
11225 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11228 F: drivers/media/i2c/ov2685.c
11230 OMNIVISION OV5640 SENSOR DRIVER
11231 M: Steve Longerbeam <slongerbeam@gmail.com>
11232 L: linux-media@vger.kernel.org
11233 T: git git://linuxtv.org/media_tree.git
11235 F: drivers/media/i2c/ov5640.c
11237 OMNIVISION OV5647 SENSOR DRIVER
11238 M: Luis Oliveira <lolivei@synopsys.com>
11239 L: linux-media@vger.kernel.org
11240 T: git git://linuxtv.org/media_tree.git
11242 F: drivers/media/i2c/ov5647.c
11244 OMNIVISION OV5695 SENSOR DRIVER
11245 M: Shunqian Zheng <zhengsq@rock-chips.com>
11246 L: linux-media@vger.kernel.org
11247 T: git git://linuxtv.org/media_tree.git
11249 F: drivers/media/i2c/ov5695.c
11251 OMNIVISION OV7670 SENSOR DRIVER
11252 M: Jonathan Corbet <corbet@lwn.net>
11253 L: linux-media@vger.kernel.org
11254 T: git git://linuxtv.org/media_tree.git
11256 F: drivers/media/i2c/ov7670.c
11257 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11259 OMNIVISION OV772x SENSOR DRIVER
11260 M: Jacopo Mondi <jacopo@jmondi.org>
11261 L: linux-media@vger.kernel.org
11262 T: git git://linuxtv.org/media_tree.git
11264 F: drivers/media/i2c/ov772x.c
11265 F: include/media/i2c/ov772x.h
11266 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11268 OMNIVISION OV7740 SENSOR DRIVER
11269 M: Wenyou Yang <wenyou.yang@microchip.com>
11270 L: linux-media@vger.kernel.org
11271 T: git git://linuxtv.org/media_tree.git
11273 F: drivers/media/i2c/ov7740.c
11274 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11276 OMNIVISION OV9650 SENSOR DRIVER
11277 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11278 R: Akinobu Mita <akinobu.mita@gmail.com>
11279 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11280 L: linux-media@vger.kernel.org
11281 T: git git://linuxtv.org/media_tree.git
11283 F: drivers/media/i2c/ov9650.c
11284 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11286 ONENAND FLASH DRIVER
11287 M: Kyungmin Park <kyungmin.park@samsung.com>
11288 L: linux-mtd@lists.infradead.org
11290 F: drivers/mtd/nand/onenand/
11291 F: include/linux/mtd/onenand*.h
11293 ONSTREAM SCSI TAPE DRIVER
11294 M: Willem Riede <osst@riede.org>
11295 L: osst-users@lists.sourceforge.net
11296 L: linux-scsi@vger.kernel.org
11298 F: Documentation/scsi/osst.txt
11299 F: drivers/scsi/osst.*
11300 F: drivers/scsi/osst_*.h
11301 F: drivers/scsi/st.h
11304 M: Jens Wiklander <jens.wiklander@linaro.org>
11306 F: drivers/tee/optee/
11309 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11310 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11311 L: linux-rdma@vger.kernel.org
11313 F: drivers/infiniband/ulp/opa_vnic
11315 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11316 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11317 M: Frank Rowand <frowand.list@gmail.com>
11318 L: devicetree@vger.kernel.org
11320 F: Documentation/devicetree/dynamic-resolution-notes.txt
11321 F: Documentation/devicetree/overlay-notes.txt
11322 F: drivers/of/overlay.c
11323 F: drivers/of/resolver.c
11324 K: of_overlay_notifier_
11326 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11327 M: Rob Herring <robh+dt@kernel.org>
11328 M: Frank Rowand <frowand.list@gmail.com>
11329 L: devicetree@vger.kernel.org
11330 W: http://www.devicetree.org/
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11334 F: include/linux/of*.h
11336 F: Documentation/ABI/testing/sysfs-firmware-ofw
11338 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11339 M: Rob Herring <robh+dt@kernel.org>
11340 M: Mark Rutland <mark.rutland@arm.com>
11341 L: devicetree@vger.kernel.org
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11343 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11345 F: Documentation/devicetree/
11346 F: arch/*/boot/dts/
11347 F: include/dt-bindings/
11349 OPENCORES I2C BUS DRIVER
11350 M: Peter Korsgaard <peter@korsgaard.com>
11351 M: Andrew Lunn <andrew@lunn.ch>
11352 L: linux-i2c@vger.kernel.org
11354 F: Documentation/i2c/busses/i2c-ocores
11355 F: drivers/i2c/busses/i2c-ocores.c
11356 F: include/linux/platform_data/i2c-ocores.h
11358 OPENRISC ARCHITECTURE
11359 M: Jonas Bonn <jonas@southpole.se>
11360 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11361 M: Stafford Horne <shorne@gmail.com>
11362 T: git git://github.com/openrisc/linux.git
11363 L: openrisc@lists.librecores.org
11364 W: http://openrisc.io
11366 F: Documentation/devicetree/bindings/openrisc/
11367 F: Documentation/openrisc/
11369 F: drivers/irqchip/irq-ompic.c
11370 F: drivers/irqchip/irq-or1k-*
11373 M: Pravin B Shelar <pshelar@ovn.org>
11374 L: netdev@vger.kernel.org
11375 L: dev@openvswitch.org
11376 W: http://openvswitch.org
11378 F: net/openvswitch/
11379 F: include/uapi/linux/openvswitch.h
11381 OPERATING PERFORMANCE POINTS (OPP)
11382 M: Viresh Kumar <vireshk@kernel.org>
11383 M: Nishanth Menon <nm@ti.com>
11384 M: Stephen Boyd <sboyd@kernel.org>
11385 L: linux-pm@vger.kernel.org
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11389 F: include/linux/pm_opp.h
11390 F: Documentation/power/opp.txt
11391 F: Documentation/devicetree/bindings/opp/
11394 M: Clemens Ladisch <clemens@ladisch.de>
11395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11396 T: git git://git.alsa-project.org/alsa-kernel.git
11398 F: sound/drivers/opl4/
11401 M: Robert Richter <rric@kernel.org>
11402 L: oprofile-list@lists.sf.net
11404 F: arch/*/include/asm/oprofile*.h
11405 F: arch/*/oprofile/
11406 F: drivers/oprofile/
11407 F: include/linux/oprofile.h
11409 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11410 M: Mark Fasheh <mark@fasheh.com>
11411 M: Joel Becker <jlbec@evilplan.org>
11412 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11413 W: http://ocfs2.wiki.kernel.org
11415 F: Documentation/filesystems/ocfs2.txt
11416 F: Documentation/filesystems/dlmfs.txt
11419 ORANGEFS FILESYSTEM
11420 M: Mike Marshall <hubcap@omnibond.com>
11421 R: Martin Brandenburg <martin@omnibond.com>
11422 L: devel@lists.orangefs.org
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11426 F: Documentation/filesystems/orangefs.txt
11429 L: linux-wireless@vger.kernel.org
11430 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11431 W: http://www.nongnu.org/orinoco/
11433 F: drivers/net/wireless/intersil/orinoco/
11435 OSD LIBRARY and FILESYSTEM
11436 M: Boaz Harrosh <ooo@electrozaur.com>
11438 F: drivers/scsi/osd/
11439 F: include/scsi/osd_*
11442 OV2659 OMNIVISION SENSOR DRIVER
11443 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11444 L: linux-media@vger.kernel.org
11445 W: https://linuxtv.org
11446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11447 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11449 F: drivers/media/i2c/ov2659.c
11450 F: include/media/i2c/ov2659.h
11453 M: Miklos Szeredi <miklos@szeredi.hu>
11454 L: linux-unionfs@vger.kernel.org
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11458 F: Documentation/filesystems/overlayfs.txt
11460 P54 WIRELESS DRIVER
11461 M: Christian Lamparter <chunkeey@googlemail.com>
11462 L: linux-wireless@vger.kernel.org
11463 W: http://wireless.kernel.org/en/users/Drivers/p54
11465 F: drivers/net/wireless/intersil/p54/
11467 PA SEMI ETHERNET DRIVER
11468 L: netdev@vger.kernel.org
11470 F: drivers/net/ethernet/pasemi/*
11472 PA SEMI SMBUS DRIVER
11473 L: linux-i2c@vger.kernel.org
11475 F: drivers/i2c/busses/i2c-pasemi.c
11477 PADATA PARALLEL EXECUTION MECHANISM
11478 M: Steffen Klassert <steffen.klassert@secunet.com>
11479 L: linux-crypto@vger.kernel.org
11482 F: include/linux/padata.h
11483 F: Documentation/padata.txt
11485 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11486 M: Harald Welte <laforge@gnumonks.org>
11487 L: platform-driver-x86@vger.kernel.org
11489 F: drivers/platform/x86/panasonic-laptop.c
11491 PARALLEL LCD/KEYPAD PANEL DRIVER
11492 M: Willy Tarreau <willy@haproxy.com>
11493 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11495 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11496 F: drivers/auxdisplay/panel.c
11498 PARALLEL PORT SUBSYSTEM
11499 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11500 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11501 L: linux-parport@lists.infradead.org (subscribers-only)
11503 F: drivers/parport/
11504 F: include/linux/parport*.h
11505 F: drivers/char/ppdev.c
11506 F: include/uapi/linux/ppdev.h
11507 F: Documentation/parport*.txt
11509 PARAVIRT_OPS INTERFACE
11510 M: Juergen Gross <jgross@suse.com>
11511 M: Alok Kataria <akataria@vmware.com>
11512 L: virtualization@lists.linux-foundation.org
11514 F: Documentation/virtual/paravirt_ops.txt
11515 F: arch/*/kernel/paravirt*
11516 F: arch/*/include/asm/paravirt*.h
11517 F: include/linux/hypervisor.h
11519 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11520 M: Tim Waugh <tim@cyberelk.net>
11521 L: linux-parport@lists.infradead.org (subscribers-only)
11523 F: Documentation/blockdev/paride.txt
11524 F: drivers/block/paride/
11526 PARISC ARCHITECTURE
11527 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11528 M: Helge Deller <deller@gmx.de>
11529 L: linux-parisc@vger.kernel.org
11530 W: http://www.parisc-linux.org/
11531 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11536 F: Documentation/parisc/
11538 F: drivers/char/agp/parisc-agp.c
11539 F: drivers/input/serio/gscps2.c
11540 F: drivers/parport/parport_gsc.*
11541 F: drivers/tty/serial/8250/8250_gsc.c
11542 F: drivers/video/fbdev/sti*
11543 F: drivers/video/console/sti*
11544 F: drivers/video/logo/logo_parisc*
11547 M: Jiri Pirko <jiri@mellanox.com>
11548 L: netdev@vger.kernel.org
11551 F: lib/test_parman.c
11552 F: include/linux/parman.h
11554 PC87360 HARDWARE MONITORING DRIVER
11555 M: Jim Cromie <jim.cromie@gmail.com>
11556 L: linux-hwmon@vger.kernel.org
11558 F: Documentation/hwmon/pc87360
11559 F: drivers/hwmon/pc87360.c
11561 PC8736x GPIO DRIVER
11562 M: Jim Cromie <jim.cromie@gmail.com>
11564 F: drivers/char/pc8736x_gpio.c
11566 PC87427 HARDWARE MONITORING DRIVER
11567 M: Jean Delvare <jdelvare@suse.com>
11568 L: linux-hwmon@vger.kernel.org
11570 F: Documentation/hwmon/pc87427
11571 F: drivers/hwmon/pc87427.c
11574 M: Riku Voipio <riku.voipio@iki.fi>
11576 F: drivers/leds/leds-pca9532.c
11577 F: include/linux/leds-pca9532.h
11579 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11580 M: Guenter Roeck <linux@roeck-us.net>
11581 L: linux-i2c@vger.kernel.org
11583 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11585 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11586 M: Khalid Aziz <khalid@gonehiking.org>
11588 F: drivers/firmware/pcdp.*
11590 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11591 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11592 L: linux-pci@vger.kernel.org
11593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11595 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11596 F: drivers/pci/controller/pci-aardvark.c
11598 PCI DRIVER FOR ALTERA PCIE IP
11599 M: Ley Foon Tan <lftan@altera.com>
11600 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11601 L: linux-pci@vger.kernel.org
11603 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11604 F: drivers/pci/controller/pcie-altera.c
11606 PCI DRIVER FOR APPLIEDMICRO XGENE
11607 M: Tanmay Inamdar <tinamdar@apm.com>
11608 L: linux-pci@vger.kernel.org
11609 L: linux-arm-kernel@lists.infradead.org
11611 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11612 F: drivers/pci/controller/pci-xgene.c
11614 PCI DRIVER FOR ARM VERSATILE PLATFORM
11615 M: Rob Herring <robh@kernel.org>
11616 L: linux-pci@vger.kernel.org
11617 L: linux-arm-kernel@lists.infradead.org
11619 F: Documentation/devicetree/bindings/pci/versatile.txt
11620 F: drivers/pci/controller/pci-versatile.c
11622 PCI DRIVER FOR ARMADA 8K
11623 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11624 L: linux-pci@vger.kernel.org
11625 L: linux-arm-kernel@lists.infradead.org
11627 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11628 F: drivers/pci/controller/dwc/pcie-armada8k.c
11630 PCI DRIVER FOR CADENCE PCIE IP
11631 M: Alan Douglas <adouglas@cadence.com>
11632 L: linux-pci@vger.kernel.org
11634 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11635 F: drivers/pci/controller/pcie-cadence*
11637 PCI DRIVER FOR FREESCALE LAYERSCAPE
11638 M: Minghuan Lian <minghuan.Lian@nxp.com>
11639 M: Mingkai Hu <mingkai.hu@nxp.com>
11640 M: Roy Zang <roy.zang@nxp.com>
11641 L: linuxppc-dev@lists.ozlabs.org
11642 L: linux-pci@vger.kernel.org
11643 L: linux-arm-kernel@lists.infradead.org
11645 F: drivers/pci/controller/dwc/*layerscape*
11647 PCI DRIVER FOR GENERIC OF HOSTS
11648 M: Will Deacon <will.deacon@arm.com>
11649 L: linux-pci@vger.kernel.org
11650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11652 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11653 F: drivers/pci/controller/pci-host-common.c
11654 F: drivers/pci/controller/pci-host-generic.c
11656 PCI DRIVER FOR IMX6
11657 M: Richard Zhu <hongxing.zhu@nxp.com>
11658 M: Lucas Stach <l.stach@pengutronix.de>
11659 L: linux-pci@vger.kernel.org
11660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11663 F: drivers/pci/controller/dwc/*imx6*
11665 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11666 M: Keith Busch <keith.busch@intel.com>
11667 M: Jonathan Derrick <jonathan.derrick@intel.com>
11668 L: linux-pci@vger.kernel.org
11670 F: drivers/pci/controller/vmd.c
11672 PCI DRIVER FOR MICROSEMI SWITCHTEC
11673 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11674 M: Logan Gunthorpe <logang@deltatee.com>
11675 L: linux-pci@vger.kernel.org
11677 F: Documentation/switchtec.txt
11678 F: Documentation/ABI/testing/sysfs-class-switchtec
11679 F: drivers/pci/switch/switchtec*
11680 F: include/uapi/linux/switchtec_ioctl.h
11681 F: include/linux/switchtec.h
11682 F: drivers/ntb/hw/mscc/
11684 PCI DRIVER FOR MOBIVEIL PCIE IP
11685 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11686 L: linux-pci@vger.kernel.org
11688 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11689 F: drivers/pci/controller/pcie-mobiveil.c
11691 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11692 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11693 M: Jason Cooper <jason@lakedaemon.net>
11694 L: linux-pci@vger.kernel.org
11695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11697 F: drivers/pci/controller/*mvebu*
11699 PCI DRIVER FOR NVIDIA TEGRA
11700 M: Thierry Reding <thierry.reding@gmail.com>
11701 L: linux-tegra@vger.kernel.org
11702 L: linux-pci@vger.kernel.org
11704 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11705 F: drivers/pci/controller/pci-tegra.c
11707 PCI DRIVER FOR RENESAS R-CAR
11708 M: Simon Horman <horms@verge.net.au>
11709 L: linux-pci@vger.kernel.org
11710 L: linux-renesas-soc@vger.kernel.org
11712 F: drivers/pci/controller/*rcar*
11714 PCI DRIVER FOR SAMSUNG EXYNOS
11715 M: Jingoo Han <jingoohan1@gmail.com>
11716 L: linux-pci@vger.kernel.org
11717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11718 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11720 F: drivers/pci/controller/dwc/pci-exynos.c
11722 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11723 M: Jingoo Han <jingoohan1@gmail.com>
11724 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11725 L: linux-pci@vger.kernel.org
11727 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11728 F: drivers/pci/controller/dwc/*designware*
11730 PCI DRIVER FOR TI DRA7XX
11731 M: Kishon Vijay Abraham I <kishon@ti.com>
11732 L: linux-omap@vger.kernel.org
11733 L: linux-pci@vger.kernel.org
11735 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11736 F: drivers/pci/controller/dwc/pci-dra7xx.c
11738 PCI DRIVER FOR TI KEYSTONE
11739 M: Murali Karicheri <m-karicheri2@ti.com>
11740 L: linux-pci@vger.kernel.org
11741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743 F: drivers/pci/controller/dwc/pci-keystone.c
11745 PCI ENDPOINT SUBSYSTEM
11746 M: Kishon Vijay Abraham I <kishon@ti.com>
11747 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11748 L: linux-pci@vger.kernel.org
11749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11751 F: drivers/pci/endpoint/
11752 F: drivers/misc/pci_endpoint_test.c
11755 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11756 M: Russell Currey <ruscur@russell.cc>
11757 M: Sam Bobroff <sbobroff@linux.ibm.com>
11758 M: Oliver O'Halloran <oohall@gmail.com>
11759 L: linuxppc-dev@lists.ozlabs.org
11761 F: Documentation/PCI/pci-error-recovery.txt
11762 F: drivers/pci/pcie/aer.c
11763 F: drivers/pci/pcie/dpc.c
11764 F: drivers/pci/pcie/err.c
11765 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11766 F: arch/powerpc/kernel/eeh*.c
11767 F: arch/powerpc/platforms/*/eeh*.c
11768 F: arch/powerpc/include/*/eeh*.h
11771 M: Linas Vepstas <linasvepstas@gmail.com>
11772 L: linux-pci@vger.kernel.org
11774 F: Documentation/PCI/pci-error-recovery.txt
11776 PCI MSI DRIVER FOR ALTERA MSI IP
11777 M: Ley Foon Tan <lftan@altera.com>
11778 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11779 L: linux-pci@vger.kernel.org
11781 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11782 F: drivers/pci/controller/pcie-altera-msi.c
11784 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11785 M: Duc Dang <dhdang@apm.com>
11786 L: linux-pci@vger.kernel.org
11787 L: linux-arm-kernel@lists.infradead.org
11789 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11790 F: drivers/pci/controller/pci-xgene-msi.c
11793 M: Bjorn Helgaas <bhelgaas@google.com>
11794 L: linux-pci@vger.kernel.org
11795 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11798 F: Documentation/devicetree/bindings/pci/
11799 F: Documentation/PCI/
11800 F: drivers/acpi/pci*
11802 F: include/asm-generic/pci*
11803 F: include/linux/pci*
11804 F: include/linux/of_pci.h
11805 F: include/uapi/linux/pci*
11808 F: arch/x86/kernel/quirks.c
11809 F: arch/x86/kernel/early-quirks.c
11811 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11812 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11813 L: linux-pci@vger.kernel.org
11814 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11817 F: drivers/pci/controller/
11819 PCIE DRIVER FOR AMLOGIC MESON
11820 M: Yue Wang <yue.wang@Amlogic.com>
11821 L: linux-pci@vger.kernel.org
11822 L: linux-amlogic@lists.infradead.org
11824 F: drivers/pci/controller/dwc/pci-meson.c
11826 PCIE DRIVER FOR AXIS ARTPEC
11827 M: Jesper Nilsson <jesper.nilsson@axis.com>
11828 L: linux-arm-kernel@axis.com
11829 L: linux-pci@vger.kernel.org
11831 F: Documentation/devicetree/bindings/pci/axis,artpec*
11832 F: drivers/pci/controller/dwc/*artpec*
11834 PCIE DRIVER FOR CAVIUM THUNDERX
11835 M: David Daney <david.daney@cavium.com>
11836 L: linux-pci@vger.kernel.org
11837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11839 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11840 F: drivers/pci/controller/pci-thunder-*
11842 PCIE DRIVER FOR HISILICON
11843 M: Zhou Wang <wangzhou1@hisilicon.com>
11844 L: linux-pci@vger.kernel.org
11846 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11847 F: drivers/pci/controller/dwc/pcie-hisi.c
11849 PCIE DRIVER FOR HISILICON KIRIN
11850 M: Xiaowei Song <songxiaowei@hisilicon.com>
11851 M: Binghui Wang <wangbinghui@hisilicon.com>
11852 L: linux-pci@vger.kernel.org
11854 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11855 F: drivers/pci/controller/dwc/pcie-kirin.c
11857 PCIE DRIVER FOR HISILICON STB
11858 M: Shawn Guo <shawn.guo@linaro.org>
11859 L: linux-pci@vger.kernel.org
11861 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11862 F: drivers/pci/controller/dwc/pcie-histb.c
11864 PCIE DRIVER FOR MEDIATEK
11865 M: Ryder Lee <ryder.lee@mediatek.com>
11866 L: linux-pci@vger.kernel.org
11867 L: linux-mediatek@lists.infradead.org
11869 F: Documentation/devicetree/bindings/pci/mediatek*
11870 F: drivers/pci/controller/*mediatek*
11872 PCIE DRIVER FOR QUALCOMM MSM
11873 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11874 L: linux-pci@vger.kernel.org
11875 L: linux-arm-msm@vger.kernel.org
11877 F: drivers/pci/controller/dwc/*qcom*
11879 PCIE DRIVER FOR ROCKCHIP
11880 M: Shawn Lin <shawn.lin@rock-chips.com>
11881 L: linux-pci@vger.kernel.org
11882 L: linux-rockchip@lists.infradead.org
11884 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11885 F: drivers/pci/controller/pcie-rockchip*
11887 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11888 M: Linus Walleij <linus.walleij@linaro.org>
11889 L: linux-pci@vger.kernel.org
11891 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11892 F: drivers/pci/controller/pci-v3-semi.c
11894 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11895 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11896 L: linux-pci@vger.kernel.org
11898 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11899 F: drivers/pci/controller/dwc/pcie-uniphier.c
11901 PCIE DRIVER FOR ST SPEAR13XX
11902 M: Pratyush Anand <pratyush.anand@gmail.com>
11903 L: linux-pci@vger.kernel.org
11905 F: drivers/pci/controller/dwc/*spear*
11908 M: Dominik Brodowski <linux@dominikbrodowski.net>
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11911 F: Documentation/pcmcia/
11916 PCNET32 NETWORK DRIVER
11917 M: Don Fry <pcnet32@frontier.com>
11918 L: netdev@vger.kernel.org
11920 F: drivers/net/ethernet/amd/pcnet32.c
11922 PCRYPT PARALLEL CRYPTO ENGINE
11923 M: Steffen Klassert <steffen.klassert@secunet.com>
11924 L: linux-crypto@vger.kernel.org
11927 F: include/crypto/pcrypt.h
11929 PEAQ WMI HOTKEYS DRIVER
11930 M: Hans de Goede <hdegoede@redhat.com>
11931 L: platform-driver-x86@vger.kernel.org
11933 F: drivers/platform/x86/peaq-wmi.c
11935 PER-CPU MEMORY ALLOCATOR
11936 M: Dennis Zhou <dennis@kernel.org>
11937 M: Tejun Heo <tj@kernel.org>
11938 M: Christoph Lameter <cl@linux.com>
11939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11941 F: include/linux/percpu*.h
11943 F: arch/*/include/asm/percpu.h
11945 PER-TASK DELAY ACCOUNTING
11946 M: Balbir Singh <bsingharora@gmail.com>
11948 F: include/linux/delayacct.h
11949 F: kernel/delayacct.c
11951 PERFORMANCE EVENTS SUBSYSTEM
11952 M: Peter Zijlstra <peterz@infradead.org>
11953 M: Ingo Molnar <mingo@redhat.com>
11954 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11955 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11956 R: Jiri Olsa <jolsa@redhat.com>
11957 R: Namhyung Kim <namhyung@kernel.org>
11958 L: linux-kernel@vger.kernel.org
11959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11962 F: include/linux/perf_event.h
11963 F: include/uapi/linux/perf_event.h
11964 F: arch/*/kernel/perf_event*.c
11965 F: arch/*/kernel/*/perf_event*.c
11966 F: arch/*/kernel/*/*/perf_event*.c
11967 F: arch/*/include/asm/perf_event.h
11968 F: arch/*/kernel/perf_callchain.c
11972 PERSONALITY HANDLING
11973 M: Christoph Hellwig <hch@infradead.org>
11974 L: linux-abi-devel@lists.sourceforge.net
11976 F: include/linux/personality.h
11977 F: include/uapi/linux/personality.h
11979 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11980 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11981 L: linux-input@vger.kernel.org
11983 F: Documentation/input/devices/pxrc.rst
11984 F: drivers/input/joystick/pxrc.c
11987 M: Remi Denis-Courmont <courmisch@gmail.com>
11989 F: Documentation/networking/phonet.txt
11990 F: include/linux/phonet.h
11991 F: include/net/phonet/
11992 F: include/uapi/linux/phonet.h
11996 M: Joern Engel <joern@lazybastard.org>
11997 L: linux-mtd@lists.infradead.org
11999 F: drivers/mtd/devices/phram.c
12002 M: Bruno Prémont <bonbons@linux-vserver.org>
12003 L: linux-input@vger.kernel.org
12005 F: drivers/hid/hid-picolcd*
12008 M: Jamie Iles <jamie@jamieiles.com>
12009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12010 T: git git://github.com/jamieiles/linux-2.6-ji.git
12012 F: arch/arm/boot/dts/picoxcell*
12013 F: arch/arm/mach-picoxcell/
12014 F: drivers/crypto/picoxcell*
12016 PIN CONTROL SUBSYSTEM
12017 M: Linus Walleij <linus.walleij@linaro.org>
12018 L: linux-gpio@vger.kernel.org
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12021 F: Documentation/devicetree/bindings/pinctrl/
12022 F: Documentation/driver-api/pinctl.rst
12023 F: drivers/pinctrl/
12024 F: include/linux/pinctrl/
12026 PIN CONTROLLER - MICROCHIP AT91
12027 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12029 L: linux-gpio@vger.kernel.org
12031 F: drivers/pinctrl/pinctrl-at91*
12033 PIN CONTROLLER - FREESCALE
12034 M: Dong Aisheng <aisheng.dong@nxp.com>
12035 M: Fabio Estevam <festevam@gmail.com>
12036 M: Shawn Guo <shawnguo@kernel.org>
12037 M: Stefan Agner <stefan@agner.ch>
12038 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12039 L: linux-gpio@vger.kernel.org
12041 F: drivers/pinctrl/freescale/
12042 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12044 PIN CONTROLLER - INTEL
12045 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12046 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12049 F: drivers/pinctrl/intel/
12051 PIN CONTROLLER - MEDIATEK
12052 M: Sean Wang <sean.wang@kernel.org>
12053 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12055 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12056 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12057 F: drivers/pinctrl/mediatek/
12059 PIN CONTROLLER - QUALCOMM
12060 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12062 L: linux-arm-msm@vger.kernel.org
12063 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12064 F: drivers/pinctrl/qcom/
12066 PIN CONTROLLER - RENESAS
12067 M: Geert Uytterhoeven <geert+renesas@glider.be>
12068 L: linux-renesas-soc@vger.kernel.org
12069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12071 F: drivers/pinctrl/pinctrl-rz*
12072 F: drivers/pinctrl/sh-pfc/
12074 PIN CONTROLLER - SAMSUNG
12075 M: Tomasz Figa <tomasz.figa@gmail.com>
12076 M: Krzysztof Kozlowski <krzk@kernel.org>
12077 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12080 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12083 F: drivers/pinctrl/samsung/
12084 F: include/dt-bindings/pinctrl/samsung.h
12085 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12087 PIN CONTROLLER - SINGLE
12088 M: Tony Lindgren <tony@atomide.com>
12089 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 L: linux-omap@vger.kernel.org
12093 F: drivers/pinctrl/pinctrl-single.c
12095 PIN CONTROLLER - ST SPEAR
12096 M: Viresh Kumar <vireshk@kernel.org>
12097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12098 W: http://www.st.com/spear
12100 F: drivers/pinctrl/spear/
12102 PISTACHIO SOC SUPPORT
12103 M: James Hartley <james.hartley@sondrel.com>
12104 L: linux-mips@vger.kernel.org
12106 F: arch/mips/pistachio/
12107 F: arch/mips/include/asm/mach-pistachio/
12108 F: arch/mips/boot/dts/img/pistachio*
12109 F: arch/mips/configs/pistachio*_defconfig
12113 M: linux-block@vger.kernel.org
12114 F: drivers/block/pktcdvd.c
12115 F: include/linux/pktcdvd.h
12116 F: include/uapi/linux/pktcdvd.h
12118 PKUNITY SOC DRIVERS
12119 M: Guan Xuetao <gxt@pku.edu.cn>
12120 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12122 T: git git://github.com/gxt/linux.git
12123 F: drivers/input/serio/i8042-unicore32io.h
12124 F: drivers/i2c/busses/i2c-puv3.c
12125 F: drivers/video/fbdev/fb-puv3.c
12126 F: drivers/rtc/rtc-puv3.c
12128 PMBUS HARDWARE MONITORING DRIVERS
12129 M: Guenter Roeck <linux@roeck-us.net>
12130 L: linux-hwmon@vger.kernel.org
12131 W: http://hwmon.wiki.kernel.org/
12132 W: http://www.roeck-us.net/linux/drivers/
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12135 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12136 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12137 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12138 F: Documentation/hwmon/adm1275
12139 F: Documentation/hwmon/ibm-cffps
12140 F: Documentation/hwmon/ir35221
12141 F: Documentation/hwmon/lm25066
12142 F: Documentation/hwmon/ltc2978
12143 F: Documentation/hwmon/ltc3815
12144 F: Documentation/hwmon/max16064
12145 F: Documentation/hwmon/max20751
12146 F: Documentation/hwmon/max31785
12147 F: Documentation/hwmon/max34440
12148 F: Documentation/hwmon/max8688
12149 F: Documentation/hwmon/pmbus
12150 F: Documentation/hwmon/pmbus-core
12151 F: Documentation/hwmon/tps40422
12152 F: Documentation/hwmon/ucd9000
12153 F: Documentation/hwmon/ucd9200
12154 F: Documentation/hwmon/zl6100
12155 F: drivers/hwmon/pmbus/
12156 F: include/linux/pmbus.h
12158 PMC SIERRA MaxRAID DRIVER
12159 L: linux-scsi@vger.kernel.org
12160 W: http://www.pmc-sierra.com/
12162 F: drivers/scsi/pmcraid.*
12164 PMC SIERRA PM8001 DRIVER
12165 M: Jack Wang <jinpu.wang@profitbricks.com>
12166 M: lindar_liu@usish.com
12167 L: linux-scsi@vger.kernel.org
12169 F: drivers/scsi/pm8001/
12172 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12176 PNI RM3100 IIO DRIVER
12177 M: Song Qiang <songqiang1304521@gmail.com>
12178 L: linux-iio@vger.kernel.org
12180 F: drivers/iio/magnetometer/rm3100*
12181 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12183 POSIX CLOCKS and TIMERS
12184 M: Thomas Gleixner <tglx@linutronix.de>
12185 L: linux-kernel@vger.kernel.org
12186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12189 F: include/linux/timer*
12190 F: kernel/time/*timer*
12192 POWER MANAGEMENT CORE
12193 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12194 L: linux-pm@vger.kernel.org
12195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12196 B: https://bugzilla.kernel.org
12198 F: drivers/base/power/
12199 F: include/linux/pm.h
12200 F: include/linux/pm_*
12201 F: include/linux/powercap.h
12202 F: drivers/powercap/
12203 F: kernel/configs/nopm.config
12205 POWER STATE COORDINATION INTERFACE (PSCI)
12206 M: Mark Rutland <mark.rutland@arm.com>
12207 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12208 L: linux-arm-kernel@lists.infradead.org
12210 F: drivers/firmware/psci*.c
12211 F: include/linux/psci.h
12212 F: include/uapi/linux/psci.h
12214 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12215 M: Sebastian Reichel <sre@kernel.org>
12216 L: linux-pm@vger.kernel.org
12217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12219 F: Documentation/ABI/testing/sysfs-class-power
12220 F: Documentation/devicetree/bindings/power/supply/
12221 F: include/linux/power_supply.h
12222 F: drivers/power/supply/
12224 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12225 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12226 L: linuxppc-dev@lists.ozlabs.org
12228 F: drivers/char/powernv-op-panel.c
12230 PPP OVER ATM (RFC 2364)
12231 M: Mitchell Blank Jr <mitch@sfgoth.com>
12233 F: net/atm/pppoatm.c
12234 F: include/uapi/linux/atmppp.h
12237 M: Michal Ostrowski <mostrows@earthlink.net>
12239 F: drivers/net/ppp/pppoe.c
12240 F: drivers/net/ppp/pppox.c
12243 M: James Chapman <jchapman@katalix.com>
12245 F: net/l2tp/l2tp_ppp.c
12246 F: include/linux/if_pppol2tp.h
12247 F: include/uapi/linux/if_pppol2tp.h
12249 PPP PROTOCOL DRIVERS AND COMPRESSORS
12250 M: Paul Mackerras <paulus@samba.org>
12251 L: linux-ppp@vger.kernel.org
12253 F: drivers/net/ppp/ppp_*
12256 M: Rodolfo Giometti <giometti@enneenne.com>
12257 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12258 L: linuxpps@ml.enneenne.com (subscribers-only)
12260 F: Documentation/pps/
12261 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12262 F: Documentation/ABI/testing/sysfs-pps
12264 F: include/linux/pps*.h
12265 F: include/uapi/linux/pps.h
12268 M: Dmitry Kozlov <xeb@mail.ru>
12269 L: netdev@vger.kernel.org
12271 F: drivers/net/ppp/pptp.c
12272 W: http://sourceforge.net/projects/accel-pptp
12275 M: Robert Love <rml@tech9.net>
12276 L: kpreempt-tech@lists.sourceforge.net
12277 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12279 F: Documentation/preempt-locking.txt
12280 F: include/linux/preempt.h
12283 M: Petr Mladek <pmladek@suse.com>
12284 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12285 R: Steven Rostedt <rostedt@goodmis.org>
12288 F: include/linux/printk.h
12290 PRISM54 WIRELESS DRIVER
12291 M: Luis Chamberlain <mcgrof@kernel.org>
12292 L: linux-wireless@vger.kernel.org
12293 W: http://wireless.kernel.org/en/users/Drivers/p54
12295 F: drivers/net/wireless/intersil/prism54/
12298 R: Alexey Dobriyan <adobriyan@gmail.com>
12299 L: linux-kernel@vger.kernel.org
12300 L: linux-fsdevel@vger.kernel.org
12303 F: include/linux/proc_fs.h
12304 F: tools/testing/selftests/proc/
12305 F: Documentation/filesystems/proc.txt
12308 M: Luis Chamberlain <mcgrof@kernel.org>
12309 M: Kees Cook <keescook@chromium.org>
12310 L: linux-kernel@vger.kernel.org
12311 L: linux-fsdevel@vger.kernel.org
12313 F: fs/proc/proc_sysctl.c
12314 F: include/linux/sysctl.h
12316 F: tools/testing/selftests/sysctl/
12318 PS3 NETWORK SUPPORT
12319 M: Geoff Levand <geoff@infradead.org>
12320 L: netdev@vger.kernel.org
12321 L: linuxppc-dev@lists.ozlabs.org
12323 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12325 PS3 PLATFORM SUPPORT
12326 M: Geoff Levand <geoff@infradead.org>
12327 L: linuxppc-dev@lists.ozlabs.org
12329 F: arch/powerpc/boot/ps3*
12330 F: arch/powerpc/include/asm/lv1call.h
12331 F: arch/powerpc/include/asm/ps3*.h
12332 F: arch/powerpc/platforms/ps3/
12335 F: drivers/rtc/rtc-ps3.c
12336 F: drivers/usb/host/*ps3.c
12337 F: sound/ppc/snd_ps3*
12340 M: Jim Paris <jim@jtan.com>
12341 M: Geoff Levand <geoff@infradead.org>
12342 L: linuxppc-dev@lists.ozlabs.org
12344 F: drivers/block/ps3vram.c
12346 PSAMPLE PACKET SAMPLING SUPPORT:
12347 M: Yotam Gigi <yotam.gi@gmail.com>
12350 F: include/net/psample.h
12351 F: include/uapi/linux/psample.h
12354 M: Kees Cook <keescook@chromium.org>
12355 M: Anton Vorontsov <anton@enomsg.org>
12356 M: Colin Cross <ccross@android.com>
12357 M: Tony Luck <tony.luck@intel.com>
12359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12361 F: include/linux/pstore*
12362 F: drivers/firmware/efi/efi-pstore.c
12363 F: drivers/acpi/apei/erst.c
12364 F: Documentation/admin-guide/ramoops.rst
12365 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12366 K: \b(pstore|ramoops)
12368 PTP HARDWARE CLOCK SUPPORT
12369 M: Richard Cochran <richardcochran@gmail.com>
12370 L: netdev@vger.kernel.org
12372 W: http://linuxptp.sourceforge.net/
12373 F: Documentation/ABI/testing/sysfs-ptp
12374 F: Documentation/ptp/*
12375 F: drivers/net/phy/dp83640*
12377 F: include/linux/ptp_cl*
12380 M: Oleg Nesterov <oleg@redhat.com>
12382 F: include/asm-generic/syscall.h
12383 F: include/linux/ptrace.h
12384 F: include/linux/regset.h
12385 F: include/linux/tracehook.h
12386 F: include/uapi/linux/ptrace.h
12387 F: include/uapi/linux/ptrace.h
12388 F: include/asm-generic/ptrace.h
12390 F: arch/*/ptrace*.c
12391 F: arch/*/*/ptrace*.c
12392 F: arch/*/include/asm/ptrace*.h
12395 M: Hans Verkuil <hverkuil@xs4all.nl>
12396 L: linux-media@vger.kernel.org
12397 T: git git://linuxtv.org/media_tree.git
12399 F: drivers/media/usb/pulse8-cec/*
12400 F: Documentation/media/cec-drivers/pulse8-cec.rst
12402 PVRUSB2 VIDEO4LINUX DRIVER
12403 M: Mike Isely <isely@pobox.com>
12404 L: pvrusb2@isely.net (subscribers-only)
12405 L: linux-media@vger.kernel.org
12406 W: http://www.isely.net/pvrusb2/
12407 T: git git://linuxtv.org/media_tree.git
12409 F: Documentation/media/v4l-drivers/pvrusb2*
12410 F: drivers/media/usb/pvrusb2/
12413 M: Hans Verkuil <hverkuil@xs4all.nl>
12414 L: linux-media@vger.kernel.org
12415 T: git git://linuxtv.org/media_tree.git
12417 F: drivers/media/usb/pwc/*
12420 M: Kamil Debski <kamil@wypas.org>
12421 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12422 L: linux-hwmon@vger.kernel.org
12424 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12425 F: Documentation/hwmon/pwm-fan
12426 F: drivers/hwmon/pwm-fan.c
12429 M: Sean Young <sean@mess.org>
12430 L: linux-media@vger.kernel.org
12432 F: drivers/media/rc/pwm-ir-tx.c
12435 M: Thierry Reding <thierry.reding@gmail.com>
12436 L: linux-pwm@vger.kernel.org
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12439 F: Documentation/pwm.txt
12440 F: Documentation/devicetree/bindings/pwm/
12441 F: include/linux/pwm.h
12443 F: drivers/video/backlight/pwm_bl.c
12444 F: include/linux/pwm_backlight.h
12445 F: drivers/gpio/gpio-mvebu.c
12446 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12449 M: Robert Jarzmik <robert.jarzmik@free.fr>
12450 L: linux-gpio@vger.kernel.org
12452 F: drivers/gpio/gpio-pxa.c
12458 M: Robert Jarzmik <robert.jarzmik@free.fr>
12459 L: linux-rtc@vger.kernel.org
12462 PXA2xx/PXA3xx SUPPORT
12463 M: Daniel Mack <daniel@zonque.org>
12464 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12465 M: Robert Jarzmik <robert.jarzmik@free.fr>
12466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12467 T: git git://github.com/hzhuang1/linux.git
12468 T: git git://github.com/rjarzmik/linux.git
12470 F: arch/arm/boot/dts/pxa*
12471 F: arch/arm/mach-pxa/
12472 F: drivers/dma/pxa*
12473 F: drivers/pcmcia/pxa2xx*
12474 F: drivers/pinctrl/pxa/
12475 F: drivers/spi/spi-pxa2xx*
12476 F: drivers/usb/gadget/udc/pxa2*
12477 F: include/sound/pxa2xx-lib.h
12482 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12483 L: qat-linux@intel.com
12485 F: drivers/crypto/qat/
12487 QCOM AUDIO (ASoC) DRIVERS
12488 M: Patrick Lai <plai@codeaurora.org>
12489 M: Banajit Goswami <bgoswami@codeaurora.org>
12490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12494 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12495 M: Gabriel Somlo <somlo@cmu.edu>
12496 M: "Michael S. Tsirkin" <mst@redhat.com>
12497 L: qemu-devel@nongnu.org
12499 F: drivers/firmware/qemu_fw_cfg.c
12500 F: include/uapi/linux/qemu_fw_cfg.h
12503 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12504 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12505 L: linux-rdma@vger.kernel.org
12507 F: drivers/infiniband/hw/qib/
12509 QLOGIC QL41xxx FCOE DRIVER
12510 M: QLogic-Storage-Upstream@cavium.com
12511 L: linux-scsi@vger.kernel.org
12513 F: drivers/scsi/qedf/
12515 QLOGIC QL41xxx ISCSI DRIVER
12516 M: QLogic-Storage-Upstream@cavium.com
12517 L: linux-scsi@vger.kernel.org
12519 F: drivers/scsi/qedi/
12521 QLOGIC QL4xxx ETHERNET DRIVER
12522 M: Ariel Elior <aelior@marvell.com>
12523 M: GR-everest-linux-l2@marvell.com
12524 L: netdev@vger.kernel.org
12526 F: drivers/net/ethernet/qlogic/qed/
12527 F: include/linux/qed/
12528 F: drivers/net/ethernet/qlogic/qede/
12530 QLOGIC QL4xxx RDMA DRIVER
12531 M: Michal Kalderon <mkalderon@marvell.com>
12532 M: Ariel Elior <aelior@marvell.com>
12533 L: linux-rdma@vger.kernel.org
12535 F: drivers/infiniband/hw/qedr/
12536 F: include/uapi/rdma/qedr-abi.h
12538 QLOGIC QLA1280 SCSI DRIVER
12539 M: Michael Reed <mdr@sgi.com>
12540 L: linux-scsi@vger.kernel.org
12542 F: drivers/scsi/qla1280.[ch]
12544 QLOGIC QLA2XXX FC-SCSI DRIVER
12545 M: qla2xxx-upstream@qlogic.com
12546 L: linux-scsi@vger.kernel.org
12548 F: Documentation/scsi/LICENSE.qla2xxx
12549 F: drivers/scsi/qla2xxx/
12551 QLOGIC QLA3XXX NETWORK DRIVER
12552 M: GR-Linux-NIC-Dev@marvell.com
12553 L: netdev@vger.kernel.org
12555 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12556 F: drivers/net/ethernet/qlogic/qla3xxx.*
12558 QLOGIC QLA4XXX iSCSI DRIVER
12559 M: QLogic-Storage-Upstream@qlogic.com
12560 L: linux-scsi@vger.kernel.org
12562 F: Documentation/scsi/LICENSE.qla4xxx
12563 F: drivers/scsi/qla4xxx/
12565 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12566 M: Shahed Shaikh <shshaikh@marvell.com>
12567 M: Manish Chopra <manishc@marvell.com>
12568 M: GR-Linux-NIC-Dev@marvell.com
12569 L: netdev@vger.kernel.org
12571 F: drivers/net/ethernet/qlogic/qlcnic/
12573 QLOGIC QLGE 10Gb ETHERNET DRIVER
12574 M: Manish Chopra <manishc@marvell.com>
12575 M: GR-Linux-NIC-Dev@marvell.com
12576 L: netdev@vger.kernel.org
12578 F: drivers/net/ethernet/qlogic/qlge/
12580 QM1D1B0004 MEDIA DRIVER
12581 M: Akihiro Tsukada <tskd08@gmail.com>
12582 L: linux-media@vger.kernel.org
12584 F: drivers/media/tuners/qm1d1b0004*
12586 QM1D1C0042 MEDIA DRIVER
12587 M: Akihiro Tsukada <tskd08@gmail.com>
12588 L: linux-media@vger.kernel.org
12590 F: drivers/media/tuners/qm1d1c0042*
12593 M: Anders Larsen <al@alarsen.net>
12594 W: http://www.alarsen.net/linux/qnx4fs/
12597 F: include/uapi/linux/qnx4_fs.h
12598 F: include/uapi/linux/qnxtypes.h
12600 QORIQ DPAA2 FSL-MC BUS DRIVER
12601 M: Stuart Yoder <stuyoder@gmail.com>
12602 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12603 L: linux-kernel@vger.kernel.org
12605 F: drivers/bus/fsl-mc/
12606 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12607 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12609 QT1010 MEDIA DRIVER
12610 M: Antti Palosaari <crope@iki.fi>
12611 L: linux-media@vger.kernel.org
12612 W: https://linuxtv.org
12613 W: http://palosaari.fi/linux/
12614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12615 T: git git://linuxtv.org/anttip/media_tree.git
12617 F: drivers/media/tuners/qt1010*
12619 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12620 M: Kalle Valo <kvalo@codeaurora.org>
12621 L: ath10k@lists.infradead.org
12622 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12625 F: drivers/net/wireless/ath/ath10k/
12627 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12628 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12629 L: linux-wireless@vger.kernel.org
12630 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12632 F: drivers/net/wireless/ath/ath9k/
12634 QUALCOMM CAMERA SUBSYSTEM DRIVER
12635 M: Todor Tomov <todor.too@gmail.com>
12636 L: linux-media@vger.kernel.org
12638 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12639 F: Documentation/media/v4l-drivers/qcom_camss.rst
12640 F: drivers/media/platform/qcom/camss/
12642 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12643 M: Ilia Lin <ilia.lin@gmail.com>
12644 L: linux-pm@vger.kernel.org
12646 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12647 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12649 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12650 M: Timur Tabi <timur@kernel.org>
12651 L: netdev@vger.kernel.org
12653 F: drivers/net/ethernet/qualcomm/emac/
12655 QUALCOMM GENERIC INTERFACE I2C DRIVER
12656 M: Alok Chauhan <alokc@codeaurora.org>
12657 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12658 L: linux-i2c@vger.kernel.org
12659 L: linux-arm-msm@vger.kernel.org
12661 F: drivers/i2c/busses/i2c-qcom-geni.c
12663 QUALCOMM HEXAGON ARCHITECTURE
12664 M: Richard Kuo <rkuo@codeaurora.org>
12665 L: linux-hexagon@vger.kernel.org
12666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12670 QUALCOMM HIDMA DRIVER
12671 M: Sinan Kaya <okaya@kernel.org>
12672 L: linux-arm-kernel@lists.infradead.org
12673 L: linux-arm-msm@vger.kernel.org
12674 L: dmaengine@vger.kernel.org
12676 F: drivers/dma/qcom/hidma*
12679 M: Rob Clark <robdclark@gmail.com>
12680 L: iommu@lists.linux-foundation.org
12681 L: linux-arm-msm@vger.kernel.org
12683 F: drivers/iommu/qcom_iommu.c
12685 QUALCOMM TSENS THERMAL DRIVER
12686 M: Amit Kucheria <amit.kucheria@linaro.org>
12687 L: linux-pm@vger.kernel.org
12688 L: linux-arm-msm@vger.kernel.org
12690 F: drivers/thermal/qcom/
12692 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12693 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12694 L: linux-media@vger.kernel.org
12695 L: linux-arm-msm@vger.kernel.org
12696 T: git git://linuxtv.org/media_tree.git
12698 F: drivers/media/platform/qcom/venus/
12700 QUALCOMM WCN36XX WIRELESS DRIVER
12701 M: Kalle Valo <kvalo@codeaurora.org>
12702 L: wcn36xx@lists.infradead.org
12703 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12704 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12706 F: drivers/net/wireless/ath/wcn36xx/
12708 QUANTENNA QTNFMAC WIRELESS DRIVER
12709 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12710 M: Avinash Patil <avinashp@quantenna.com>
12711 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12712 L: linux-wireless@vger.kernel.org
12714 F: drivers/net/wireless/quantenna
12716 RADEON and AMDGPU DRM DRIVERS
12717 M: Alex Deucher <alexander.deucher@amd.com>
12718 M: Christian König <christian.koenig@amd.com>
12719 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12720 L: amd-gfx@lists.freedesktop.org
12721 T: git git://people.freedesktop.org/~agd5f/linux
12723 F: drivers/gpu/drm/radeon/
12724 F: include/uapi/drm/radeon_drm.h
12725 F: drivers/gpu/drm/amd/
12726 F: include/uapi/drm/amdgpu_drm.h
12728 RADEON FRAMEBUFFER DISPLAY DRIVER
12729 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12730 L: linux-fbdev@vger.kernel.org
12732 F: drivers/video/fbdev/aty/radeon*
12733 F: include/uapi/linux/radeonfb.h
12735 RADIOSHARK RADIO DRIVER
12736 M: Hans Verkuil <hverkuil@xs4all.nl>
12737 L: linux-media@vger.kernel.org
12738 T: git git://linuxtv.org/media_tree.git
12740 F: drivers/media/radio/radio-shark.c
12742 RADIOSHARK2 RADIO DRIVER
12743 M: Hans Verkuil <hverkuil@xs4all.nl>
12744 L: linux-media@vger.kernel.org
12745 T: git git://linuxtv.org/media_tree.git
12747 F: drivers/media/radio/radio-shark2.c
12748 F: drivers/media/radio/radio-tea5777.c
12750 RADOS BLOCK DEVICE (RBD)
12751 M: Ilya Dryomov <idryomov@gmail.com>
12752 M: Sage Weil <sage@redhat.com>
12753 M: Alex Elder <elder@kernel.org>
12754 L: ceph-devel@vger.kernel.org
12755 W: http://ceph.com/
12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12757 T: git git://github.com/ceph/ceph-client.git
12759 F: Documentation/ABI/testing/sysfs-bus-rbd
12760 F: drivers/block/rbd.c
12761 F: drivers/block/rbd_types.h
12763 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12764 M: Paul Mackerras <paulus@samba.org>
12765 L: linux-fbdev@vger.kernel.org
12767 F: drivers/video/fbdev/aty/aty128fb.c
12769 RAINSHADOW-CEC DRIVER
12770 M: Hans Verkuil <hverkuil@xs4all.nl>
12771 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12774 F: drivers/media/usb/rainshadow-cec/*
12776 RALINK MIPS ARCHITECTURE
12777 M: John Crispin <john@phrozen.org>
12778 L: linux-mips@vger.kernel.org
12780 F: arch/mips/ralink
12782 RALINK RT2X00 WIRELESS LAN DRIVER
12784 M: Stanislaw Gruszka <sgruszka@redhat.com>
12785 M: Helmut Schaa <helmut.schaa@googlemail.com>
12786 L: linux-wireless@vger.kernel.org
12788 F: drivers/net/wireless/ralink/rt2x00/
12790 RAMDISK RAM BLOCK DEVICE DRIVER
12791 M: Jens Axboe <axboe@kernel.dk>
12793 F: Documentation/blockdev/ramdisk.txt
12794 F: drivers/block/brd.c
12796 RANCHU VIRTUAL BOARD FOR MIPS
12797 M: Miodrag Dinic <miodrag.dinic@mips.com>
12798 L: linux-mips@vger.kernel.org
12800 F: arch/mips/generic/board-ranchu.c
12801 F: arch/mips/configs/generic/board-ranchu.config
12803 RANDOM NUMBER DRIVER
12804 M: "Theodore Ts'o" <tytso@mit.edu>
12806 F: drivers/char/random.c
12809 M: Matt Porter <mporter@kernel.crashing.org>
12810 M: Alexandre Bounine <alex.bou9@gmail.com>
12812 F: drivers/rapidio/
12814 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12815 L: linux-wireless@vger.kernel.org
12817 F: drivers/net/wireless/ray*
12819 RCUTORTURE TEST FRAMEWORK
12820 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12821 M: Josh Triplett <josh@joshtriplett.org>
12822 R: Steven Rostedt <rostedt@goodmis.org>
12823 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12824 R: Lai Jiangshan <jiangshanlai@gmail.com>
12825 L: linux-kernel@vger.kernel.org
12827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12828 F: tools/testing/selftests/rcutorture
12831 M: Florian Fainelli <florian@openwrt.org>
12834 RDC R6040 FAST ETHERNET DRIVER
12835 M: Florian Fainelli <f.fainelli@gmail.com>
12836 L: netdev@vger.kernel.org
12838 F: drivers/net/ethernet/rdc/r6040.c
12840 RDMAVT - RDMA verbs software
12841 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12842 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12843 L: linux-rdma@vger.kernel.org
12845 F: drivers/infiniband/sw/rdmavt
12847 RDS - RELIABLE DATAGRAM SOCKETS
12848 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12849 L: netdev@vger.kernel.org
12850 L: linux-rdma@vger.kernel.org
12851 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12852 W: https://oss.oracle.com/projects/rds/
12855 F: Documentation/networking/rds.txt
12857 RDT - RESOURCE ALLOCATION
12858 M: Fenghua Yu <fenghua.yu@intel.com>
12859 M: Reinette Chatre <reinette.chatre@intel.com>
12860 L: linux-kernel@vger.kernel.org
12862 F: arch/x86/kernel/cpu/resctrl/
12863 F: arch/x86/include/asm/resctrl_sched.h
12864 F: Documentation/x86/resctrl*
12866 READ-COPY UPDATE (RCU)
12867 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12868 M: Josh Triplett <josh@joshtriplett.org>
12869 R: Steven Rostedt <rostedt@goodmis.org>
12870 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12871 R: Lai Jiangshan <jiangshanlai@gmail.com>
12872 R: Joel Fernandes <joel@joelfernandes.org>
12873 L: linux-kernel@vger.kernel.org
12874 W: http://www.rdrop.com/users/paulmck/RCU/
12876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12877 F: Documentation/RCU/
12878 X: Documentation/RCU/torture.txt
12879 F: include/linux/rcu*
12880 X: include/linux/srcu*.h
12882 X: kernel/rcu/srcu*.c
12884 REAL TIME CLOCK (RTC) SUBSYSTEM
12885 M: Alessandro Zummo <a.zummo@towertech.it>
12886 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12887 L: linux-rtc@vger.kernel.org
12888 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12891 F: Documentation/devicetree/bindings/rtc/
12892 F: Documentation/rtc.txt
12894 F: include/linux/rtc.h
12895 F: include/uapi/linux/rtc.h
12896 F: include/linux/rtc/
12897 F: include/linux/platform_data/rtc-*
12898 F: tools/testing/selftests/rtc/
12900 REALTEK AUDIO CODECS
12901 M: Bard Liao <bardliao@realtek.com>
12902 M: Oder Chiou <oder_chiou@realtek.com>
12904 F: sound/soc/codecs/rt*
12905 F: include/sound/rt*.h
12907 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12908 M: Linus Walleij <linus.walleij@linaro.org>
12910 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12911 F: drivers/net/dsa/realtek-smi*
12912 F: drivers/net/dsa/rtl83*
12914 REDPINE WIRELESS DRIVER
12915 M: Amitkumar Karwar <amitkarwar@gmail.com>
12916 M: Siva Rebbagondla <siva8118@gmail.com>
12917 L: linux-wireless@vger.kernel.org
12919 F: drivers/net/wireless/rsi/
12921 REGISTER MAP ABSTRACTION
12922 M: Mark Brown <broonie@kernel.org>
12923 L: linux-kernel@vger.kernel.org
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12926 F: Documentation/devicetree/bindings/regmap/
12927 F: drivers/base/regmap/
12928 F: include/linux/regmap.h
12930 REISERFS FILE SYSTEM
12931 L: reiserfs-devel@vger.kernel.org
12935 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12936 M: Ohad Ben-Cohen <ohad@wizery.com>
12937 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12938 L: linux-remoteproc@vger.kernel.org
12939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12941 F: Documentation/devicetree/bindings/remoteproc/
12942 F: Documentation/remoteproc.txt
12943 F: drivers/remoteproc/
12944 F: include/linux/remoteproc.h
12946 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12947 M: Ohad Ben-Cohen <ohad@wizery.com>
12948 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12949 L: linux-remoteproc@vger.kernel.org
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12953 F: Documentation/rpmsg.txt
12954 F: include/linux/rpmsg.h
12955 F: include/linux/rpmsg/
12957 RENESAS CLOCK DRIVERS
12958 M: Geert Uytterhoeven <geert+renesas@glider.be>
12959 L: linux-renesas-soc@vger.kernel.org
12960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12962 F: drivers/clk/renesas/
12964 RENESAS EMEV2 I2C DRIVER
12965 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12967 F: drivers/i2c/busses/i2c-emev2.c
12969 RENESAS ETHERNET DRIVERS
12970 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12971 L: netdev@vger.kernel.org
12972 L: linux-renesas-soc@vger.kernel.org
12973 F: Documentation/devicetree/bindings/net/renesas,*.txt
12974 F: Documentation/devicetree/bindings/net/sh_eth.txt
12975 F: drivers/net/ethernet/renesas/
12976 F: include/linux/sh_eth.h
12978 RENESAS R-CAR GYROADC DRIVER
12979 M: Marek Vasut <marek.vasut@gmail.com>
12980 L: linux-iio@vger.kernel.org
12982 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12983 F: drivers/iio/adc/rcar-gyroadc.c
12985 RENESAS R-CAR I2C DRIVERS
12986 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12988 F: drivers/i2c/busses/i2c-rcar.c
12989 F: drivers/i2c/busses/i2c-sh_mobile.c
12991 RENESAS RIIC DRIVER
12992 M: Chris Brandt <chris.brandt@renesas.com>
12994 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12995 F: drivers/i2c/busses/i2c-riic.c
12997 RENESAS USB PHY DRIVER
12998 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12999 L: linux-renesas-soc@vger.kernel.org
13001 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13003 RESET CONTROLLER FRAMEWORK
13004 M: Philipp Zabel <p.zabel@pengutronix.de>
13005 T: git git://git.pengutronix.de/git/pza/linux
13008 F: Documentation/devicetree/bindings/reset/
13009 F: include/dt-bindings/reset/
13010 F: include/linux/reset.h
13011 F: include/linux/reset-controller.h
13013 RESTARTABLE SEQUENCES SUPPORT
13014 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13015 M: Peter Zijlstra <peterz@infradead.org>
13016 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13017 M: Boqun Feng <boqun.feng@gmail.com>
13018 L: linux-kernel@vger.kernel.org
13021 F: include/uapi/linux/rseq.h
13022 F: include/trace/events/rseq.h
13023 F: tools/testing/selftests/rseq/
13026 M: Johannes Berg <johannes@sipsolutions.net>
13027 L: linux-wireless@vger.kernel.org
13028 W: http://wireless.kernel.org/
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13032 F: Documentation/rfkill.txt
13033 F: Documentation/ABI/stable/sysfs-class-rfkill
13035 F: include/linux/rfkill.h
13036 F: include/uapi/linux/rfkill.h
13039 M: Thomas Graf <tgraf@suug.ch>
13040 M: Herbert Xu <herbert@gondor.apana.org.au>
13041 L: netdev@vger.kernel.org
13043 F: lib/rhashtable.c
13044 F: lib/test_rhashtable.c
13045 F: include/linux/rhashtable.h
13046 F: include/linux/rhashtable-types.h
13048 RICOH R5C592 MEMORYSTICK DRIVER
13049 M: Maxim Levitsky <maximlevitsky@gmail.com>
13051 F: drivers/memstick/host/r592.*
13053 RICOH SMARTMEDIA/XD DRIVER
13054 M: Maxim Levitsky <maximlevitsky@gmail.com>
13056 F: drivers/mtd/nand/raw/r852.c
13057 F: drivers/mtd/nand/raw/r852.h
13059 RISC-V ARCHITECTURE
13060 M: Palmer Dabbelt <palmer@sifive.com>
13061 M: Albert Ou <aou@eecs.berkeley.edu>
13062 L: linux-riscv@lists.infradead.org
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13070 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13071 W: http://sourceforge.net/projects/roccat/
13073 F: drivers/hid/hid-roccat*
13074 F: include/linux/hid-roccat*
13075 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13077 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13078 M: Jacob chen <jacob2.chen@rock-chips.com>
13079 L: linux-media@vger.kernel.org
13081 F: drivers/media/platform/rockchip/rga/
13082 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13084 ROCKCHIP VPU CODEC DRIVER
13085 M: Ezequiel Garcia <ezequiel@collabora.com>
13086 L: linux-media@vger.kernel.org
13088 F: drivers/staging/media/platform/rockchip/vpu/
13089 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13092 M: Jiri Pirko <jiri@resnulli.us>
13093 L: netdev@vger.kernel.org
13095 F: drivers/net/ethernet/rocker/
13099 W: http://www.comtrol.com
13101 F: Documentation/serial/rocket.txt
13102 F: drivers/tty/rocket*
13104 ROCKETPORT EXPRESS/INFINITY DRIVER
13105 M: Kevin Cernekee <cernekee@gmail.com>
13106 L: linux-serial@vger.kernel.org
13108 F: drivers/tty/serial/rp2.*
13110 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13111 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13112 L: linux-kernel@vger.kernel.org
13113 L: linux-renesas-soc@vger.kernel.org
13115 F: drivers/mfd/bd9571mwv.c
13116 F: drivers/regulator/bd9571mwv-regulator.c
13117 F: drivers/gpio/gpio-bd9571mwv.c
13118 F: include/linux/mfd/bd9571mwv.h
13119 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13122 M: Ralf Baechle <ralf@linux-mips.org>
13123 L: linux-hams@vger.kernel.org
13124 W: http://www.linux-ax25.org/
13126 F: include/net/rose.h
13127 F: include/uapi/linux/rose.h
13130 RTL2830 MEDIA DRIVER
13131 M: Antti Palosaari <crope@iki.fi>
13132 L: linux-media@vger.kernel.org
13133 W: https://linuxtv.org
13134 W: http://palosaari.fi/linux/
13135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13136 T: git git://linuxtv.org/anttip/media_tree.git
13138 F: drivers/media/dvb-frontends/rtl2830*
13140 RTL2832 MEDIA DRIVER
13141 M: Antti Palosaari <crope@iki.fi>
13142 L: linux-media@vger.kernel.org
13143 W: https://linuxtv.org
13144 W: http://palosaari.fi/linux/
13145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13146 T: git git://linuxtv.org/anttip/media_tree.git
13148 F: drivers/media/dvb-frontends/rtl2832*
13150 RTL2832_SDR MEDIA DRIVER
13151 M: Antti Palosaari <crope@iki.fi>
13152 L: linux-media@vger.kernel.org
13153 W: https://linuxtv.org
13154 W: http://palosaari.fi/linux/
13155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13156 T: git git://linuxtv.org/anttip/media_tree.git
13158 F: drivers/media/dvb-frontends/rtl2832_sdr*
13160 RTL8180 WIRELESS DRIVER
13161 L: linux-wireless@vger.kernel.org
13162 W: http://wireless.kernel.org/
13163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13165 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13167 RTL8187 WIRELESS DRIVER
13168 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13169 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13170 M: Larry Finger <Larry.Finger@lwfinger.net>
13171 L: linux-wireless@vger.kernel.org
13172 W: http://wireless.kernel.org/
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13175 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13177 REALTEK WIRELESS DRIVER (rtlwifi family)
13178 M: Ping-Ke Shih <pkshih@realtek.com>
13179 L: linux-wireless@vger.kernel.org
13180 W: http://wireless.kernel.org/
13181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13183 F: drivers/net/wireless/realtek/rtlwifi/
13185 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13186 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13187 L: linux-wireless@vger.kernel.org
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13190 F: drivers/net/wireless/realtek/rtl8xxxu/
13192 RXRPC SOCKETS (AF_RXRPC)
13193 M: David Howells <dhowells@redhat.com>
13194 L: linux-afs@lists.infradead.org
13197 F: include/keys/rxrpc-type.h
13198 F: include/net/af_rxrpc.h
13199 F: include/trace/events/rxrpc.h
13200 F: include/uapi/linux/rxrpc.h
13201 F: Documentation/networking/rxrpc.txt
13202 W: https://www.infradead.org/~dhowells/kafs/
13204 S3 SAVAGE FRAMEBUFFER DRIVER
13205 M: Antonino Daplas <adaplas@gmail.com>
13206 L: linux-fbdev@vger.kernel.org
13208 F: drivers/video/fbdev/savage/
13211 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13212 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13213 L: linux-s390@vger.kernel.org
13214 W: http://www.ibm.com/developerworks/linux/linux390/
13215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13219 F: Documentation/s390/
13220 F: Documentation/driver-api/s390-drivers.rst
13222 S390 COMMON I/O LAYER
13223 M: Sebastian Ott <sebott@linux.ibm.com>
13224 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13225 L: linux-s390@vger.kernel.org
13226 W: http://www.ibm.com/developerworks/linux/linux390/
13228 F: drivers/s390/cio/
13231 M: Stefan Haberland <sth@linux.ibm.com>
13232 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13233 L: linux-s390@vger.kernel.org
13234 W: http://www.ibm.com/developerworks/linux/linux390/
13236 F: drivers/s390/block/dasd*
13237 F: block/partitions/ibm.c
13240 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13241 L: linux-s390@vger.kernel.org
13242 W: http://www.ibm.com/developerworks/linux/linux390/
13244 F: drivers/iommu/s390-iommu.c
13246 S390 IUCV NETWORK LAYER
13247 M: Julian Wiedmann <jwi@linux.ibm.com>
13248 M: Ursula Braun <ubraun@linux.ibm.com>
13249 L: linux-s390@vger.kernel.org
13250 W: http://www.ibm.com/developerworks/linux/linux390/
13252 F: drivers/s390/net/*iucv*
13253 F: include/net/iucv/
13256 S390 NETWORK DRIVERS
13257 M: Julian Wiedmann <jwi@linux.ibm.com>
13258 M: Ursula Braun <ubraun@linux.ibm.com>
13259 L: linux-s390@vger.kernel.org
13260 W: http://www.ibm.com/developerworks/linux/linux390/
13262 F: drivers/s390/net/
13265 M: Sebastian Ott <sebott@linux.ibm.com>
13266 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13267 L: linux-s390@vger.kernel.org
13268 W: http://www.ibm.com/developerworks/linux/linux390/
13271 F: drivers/pci/hotplug/s390_pci_hpc.c
13273 S390 VFIO-CCW DRIVER
13274 M: Cornelia Huck <cohuck@redhat.com>
13275 M: Farhan Ali <alifm@linux.ibm.com>
13276 M: Eric Farman <farman@linux.ibm.com>
13277 R: Halil Pasic <pasic@linux.ibm.com>
13278 L: linux-s390@vger.kernel.org
13279 L: kvm@vger.kernel.org
13281 F: drivers/s390/cio/vfio_ccw*
13282 F: Documentation/s390/vfio-ccw.txt
13283 F: include/uapi/linux/vfio_ccw.h
13286 M: Harald Freudenberger <freude@linux.ibm.com>
13287 L: linux-s390@vger.kernel.org
13288 W: http://www.ibm.com/developerworks/linux/linux390/
13290 F: drivers/s390/crypto/
13292 S390 VFIO AP DRIVER
13293 M: Tony Krowiak <akrowiak@linux.ibm.com>
13294 M: Pierre Morel <pmorel@linux.ibm.com>
13295 M: Halil Pasic <pasic@linux.ibm.com>
13296 L: linux-s390@vger.kernel.org
13297 W: http://www.ibm.com/developerworks/linux/linux390/
13299 F: drivers/s390/crypto/vfio_ap_drv.c
13300 F: drivers/s390/crypto/vfio_ap_private.h
13301 F: drivers/s390/crypto/vfio_ap_ops.c
13302 F: Documentation/s390/vfio-ap.txt
13305 M: Steffen Maier <maier@linux.ibm.com>
13306 M: Benjamin Block <bblock@linux.ibm.com>
13307 L: linux-s390@vger.kernel.org
13308 W: http://www.ibm.com/developerworks/linux/linux390/
13310 F: drivers/s390/scsi/zfcp_*
13312 S3C24XX SD/MMC Driver
13313 M: Ben Dooks <ben-linux@fluff.org>
13314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13316 F: drivers/mmc/host/s3cmci.*
13318 SAA6588 RDS RECEIVER DRIVER
13319 M: Hans Verkuil <hverkuil@xs4all.nl>
13320 L: linux-media@vger.kernel.org
13321 T: git git://linuxtv.org/media_tree.git
13322 W: https://linuxtv.org
13324 F: drivers/media/i2c/saa6588*
13326 SAA7134 VIDEO4LINUX DRIVER
13327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13328 L: linux-media@vger.kernel.org
13329 W: https://linuxtv.org
13330 T: git git://linuxtv.org/media_tree.git
13332 F: Documentation/media/v4l-drivers/saa7134*
13333 F: drivers/media/pci/saa7134/
13335 SAA7146 VIDEO4LINUX-2 DRIVER
13336 M: Hans Verkuil <hverkuil@xs4all.nl>
13337 L: linux-media@vger.kernel.org
13338 T: git git://linuxtv.org/media_tree.git
13340 F: drivers/media/common/saa7146/
13341 F: drivers/media/pci/saa7146/
13342 F: include/media/drv-intf/saa7146*
13344 SAMSUNG AUDIO (ASoC) DRIVERS
13345 M: Krzysztof Kozlowski <krzk@kernel.org>
13346 M: Sangbeom Kim <sbkim73@samsung.com>
13347 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13350 F: sound/soc/samsung/
13351 F: Documentation/devicetree/bindings/sound/samsung*
13353 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13354 M: Krzysztof Kozlowski <krzk@kernel.org>
13355 L: linux-crypto@vger.kernel.org
13356 L: linux-samsung-soc@vger.kernel.org
13358 F: drivers/crypto/exynos-rng.c
13359 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13361 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13362 M: Łukasz Stelmach <l.stelmach@samsung.com>
13363 L: linux-samsung-soc@vger.kernel.org
13365 F: drivers/char/hw_random/exynos-trng.c
13366 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13368 SAMSUNG FRAMEBUFFER DRIVER
13369 M: Jingoo Han <jingoohan1@gmail.com>
13370 L: linux-fbdev@vger.kernel.org
13372 F: drivers/video/fbdev/s3c-fb.c
13374 SAMSUNG LAPTOP DRIVER
13375 M: Corentin Chary <corentin.chary@gmail.com>
13376 L: platform-driver-x86@vger.kernel.org
13378 F: drivers/platform/x86/samsung-laptop.c
13380 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13381 M: Sangbeom Kim <sbkim73@samsung.com>
13382 M: Krzysztof Kozlowski <krzk@kernel.org>
13383 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13384 L: linux-kernel@vger.kernel.org
13385 L: linux-samsung-soc@vger.kernel.org
13387 F: drivers/mfd/sec*.c
13388 F: drivers/regulator/s2m*.c
13389 F: drivers/regulator/s5m*.c
13390 F: drivers/clk/clk-s2mps11.c
13391 F: drivers/rtc/rtc-s5m.c
13392 F: include/linux/mfd/samsung/
13393 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13394 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13395 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13396 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13398 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13399 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13400 L: linux-media@vger.kernel.org
13401 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13403 F: drivers/media/platform/s3c-camif/
13404 F: include/media/drv-intf/s3c_camif.h
13406 SAMSUNG S3FWRN5 NFC DRIVER
13407 M: Robert Baldyga <r.baldyga@samsung.com>
13408 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13409 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13411 F: drivers/nfc/s3fwrn5
13413 SAMSUNG S5C73M3 CAMERA DRIVER
13414 M: Kyungmin Park <kyungmin.park@samsung.com>
13415 M: Andrzej Hajda <a.hajda@samsung.com>
13416 L: linux-media@vger.kernel.org
13418 F: drivers/media/i2c/s5c73m3/*
13420 SAMSUNG S5K5BAF CAMERA DRIVER
13421 M: Kyungmin Park <kyungmin.park@samsung.com>
13422 M: Andrzej Hajda <a.hajda@samsung.com>
13423 L: linux-media@vger.kernel.org
13425 F: drivers/media/i2c/s5k5baf.c
13427 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13428 M: Krzysztof Kozlowski <krzk@kernel.org>
13429 M: Vladimir Zapolskiy <vz@mleia.com>
13430 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13431 L: linux-crypto@vger.kernel.org
13432 L: linux-samsung-soc@vger.kernel.org
13434 F: drivers/crypto/s5p-sss.c
13436 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13437 M: Kyungmin Park <kyungmin.park@samsung.com>
13438 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13439 L: linux-media@vger.kernel.org
13440 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13442 F: drivers/media/platform/exynos4-is/
13444 SAMSUNG SOC CLOCK DRIVERS
13445 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13446 M: Tomasz Figa <tomasz.figa@gmail.com>
13447 M: Chanwoo Choi <cw00.choi@samsung.com>
13449 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13451 F: drivers/clk/samsung/
13452 F: include/dt-bindings/clock/exynos*.h
13453 F: Documentation/devicetree/bindings/clock/exynos*.txt
13455 SAMSUNG SPI DRIVERS
13456 M: Kukjin Kim <kgene@kernel.org>
13457 M: Krzysztof Kozlowski <krzk@kernel.org>
13458 M: Andi Shyti <andi@etezian.org>
13459 L: linux-spi@vger.kernel.org
13460 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13462 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13463 F: drivers/spi/spi-s3c*
13464 F: include/linux/platform_data/spi-s3c64xx.h
13466 SAMSUNG SXGBE DRIVERS
13467 M: Byungho An <bh74.an@samsung.com>
13468 M: Girish K S <ks.giri@samsung.com>
13469 M: Vipul Pandya <vipul.pandya@samsung.com>
13471 L: netdev@vger.kernel.org
13472 F: drivers/net/ethernet/samsung/sxgbe/
13474 SAMSUNG THERMAL DRIVER
13475 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13476 L: linux-pm@vger.kernel.org
13477 L: linux-samsung-soc@vger.kernel.org
13479 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13480 F: drivers/thermal/samsung/
13482 SAMSUNG USB2 PHY DRIVER
13483 M: Kamil Debski <kamil@wypas.org>
13484 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13485 L: linux-kernel@vger.kernel.org
13487 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13488 F: Documentation/phy/samsung-usb2.txt
13489 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13490 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13491 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13492 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13493 F: drivers/phy/samsung/phy-samsung-usb2.c
13494 F: drivers/phy/samsung/phy-samsung-usb2.h
13497 M: Zwane Mwaikambo <zwanem@gmail.com>
13499 F: drivers/watchdog/sc1200wdt.c
13502 M: Ingo Molnar <mingo@redhat.com>
13503 M: Peter Zijlstra <peterz@infradead.org>
13504 L: linux-kernel@vger.kernel.org
13505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13508 F: include/linux/sched.h
13509 F: include/uapi/linux/sched.h
13510 F: include/linux/wait.h
13512 SCR24X CHIP CARD INTERFACE DRIVER
13513 M: Lubomir Rintel <lkundrak@v3.sk>
13515 F: drivers/char/pcmcia/scr24x_cs.c
13518 M: Jens Axboe <axboe@kernel.dk>
13519 L: linux-scsi@vger.kernel.org
13520 W: http://www.kernel.dk
13522 F: drivers/scsi/sr*
13524 SCSI RDMA PROTOCOL (SRP) INITIATOR
13525 M: Bart Van Assche <bvanassche@acm.org>
13526 L: linux-rdma@vger.kernel.org
13528 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13529 F: drivers/infiniband/ulp/srp/
13530 F: include/scsi/srp.h
13532 SCSI RDMA PROTOCOL (SRP) TARGET
13533 M: Bart Van Assche <bvanassche@acm.org>
13534 L: linux-rdma@vger.kernel.org
13535 L: target-devel@vger.kernel.org
13537 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13538 F: drivers/infiniband/ulp/srpt/
13541 M: Doug Gilbert <dgilbert@interlog.com>
13542 L: linux-scsi@vger.kernel.org
13543 W: http://sg.danny.cz/sg
13545 F: Documentation/scsi/scsi-generic.txt
13546 F: drivers/scsi/sg.c
13547 F: include/scsi/sg.h
13550 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13552 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13554 L: linux-scsi@vger.kernel.org
13556 F: Documentation/devicetree/bindings/scsi/
13561 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13562 L: linux-scsi@vger.kernel.org
13564 F: Documentation/scsi/st.txt
13565 F: drivers/scsi/st.*
13566 F: drivers/scsi/st_*.h
13569 M: Vlad Yasevich <vyasevich@gmail.com>
13570 M: Neil Horman <nhorman@tuxdriver.com>
13571 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13572 L: linux-sctp@vger.kernel.org
13573 W: http://lksctp.sourceforge.net
13575 F: Documentation/networking/sctp.txt
13576 F: include/linux/sctp.h
13577 F: include/uapi/linux/sctp.h
13578 F: include/net/sctp/
13582 M: Jim Cromie <jim.cromie@gmail.com>
13584 F: Documentation/i2c/busses/scx200_acb
13585 F: arch/x86/platform/scx200/
13586 F: drivers/watchdog/scx200_wdt.c
13587 F: drivers/i2c/busses/scx200*
13588 F: drivers/mtd/maps/scx200_docflash.c
13589 F: include/linux/scx200.h
13592 M: Jim Cromie <jim.cromie@gmail.com>
13594 F: drivers/char/scx200_gpio.c
13595 F: include/linux/scx200_gpio.h
13597 SCx200 HRT CLOCKSOURCE DRIVER
13598 M: Jim Cromie <jim.cromie@gmail.com>
13600 F: drivers/clocksource/scx200_hrt.c
13602 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13603 M: Sascha Sommer <saschasommer@freenet.de>
13604 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13606 F: drivers/mmc/host/sdricoh_cs.c
13608 SECO BOARDS CEC DRIVER
13609 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13611 F: drivers/media/platform/seco-cec/seco-cec.c
13612 F: drivers/media/platform/seco-cec/seco-cec.h
13615 M: Kees Cook <keescook@chromium.org>
13616 R: Andy Lutomirski <luto@amacapital.net>
13617 R: Will Drewry <wad@chromium.org>
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13620 F: kernel/seccomp.c
13621 F: include/uapi/linux/seccomp.h
13622 F: include/linux/seccomp.h
13623 F: tools/testing/selftests/seccomp/*
13624 F: tools/testing/selftests/kselftest_harness.h
13625 F: Documentation/userspace-api/seccomp_filter.rst
13626 K: \bsecure_computing
13629 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13630 M: Al Cooper <alcooperx@gmail.com>
13631 L: linux-mmc@vger.kernel.org
13632 L: bcm-kernel-feedback-list@broadcom.com
13634 F: drivers/mmc/host/sdhci-brcmstb*
13636 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13637 M: Adrian Hunter <adrian.hunter@intel.com>
13638 L: linux-mmc@vger.kernel.org
13639 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13641 F: drivers/mmc/host/sdhci*
13642 F: include/linux/mmc/sdhci*
13644 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13645 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13646 M: Manjunath M B <manjumb@synopsys.com>
13647 L: linux-mmc@vger.kernel.org
13649 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13651 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13652 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13653 L: linux-mmc@vger.kernel.org
13655 F: drivers/mmc/host/sdhci-of-at91.c
13657 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13658 M: Ben Dooks <ben-linux@fluff.org>
13659 M: Jaehoon Chung <jh80.chung@samsung.com>
13660 L: linux-mmc@vger.kernel.org
13662 F: drivers/mmc/host/sdhci-s3c*
13664 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13665 M: Viresh Kumar <vireshk@kernel.org>
13666 L: linux-mmc@vger.kernel.org
13668 F: drivers/mmc/host/sdhci-spear.c
13670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13671 M: Kishon Vijay Abraham I <kishon@ti.com>
13672 L: linux-mmc@vger.kernel.org
13674 F: drivers/mmc/host/sdhci-omap.c
13676 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13677 M: Scott Bauer <scott.bauer@intel.com>
13678 M: Jonathan Derrick <jonathan.derrick@intel.com>
13679 L: linux-block@vger.kernel.org
13682 F: block/opal_proto.h
13683 F: include/linux/sed*
13684 F: include/uapi/linux/sed*
13687 M: Security Officers <security@kernel.org>
13691 M: James Morris <jmorris@namei.org>
13692 M: "Serge E. Hallyn" <serge@hallyn.com>
13693 L: linux-security-module@vger.kernel.org (suggested Cc:)
13694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13695 W: http://kernsec.org/
13698 X: security/selinux/
13700 SELINUX SECURITY MODULE
13701 M: Paul Moore <paul@paul-moore.com>
13702 M: Stephen Smalley <sds@tycho.nsa.gov>
13703 M: Eric Paris <eparis@parisplace.org>
13704 L: selinux@vger.kernel.org
13705 W: https://selinuxproject.org
13706 W: https://github.com/SELinuxProject
13707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13709 F: include/linux/selinux*
13710 F: security/selinux/
13711 F: scripts/selinux/
13712 F: Documentation/admin-guide/LSM/SELinux.rst
13715 M: Jiri Slaby <jirislaby@gmail.com>
13717 F: drivers/misc/phantom.c
13718 F: include/uapi/linux/phantom.h
13721 M: Rob Herring <robh@kernel.org>
13722 L: linux-serial@vger.kernel.org
13724 F: Documentation/devicetree/bindings/serial/slave-device.txt
13725 F: drivers/tty/serdev/
13726 F: include/linux/serdev.h
13729 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13730 L: linux-serial@vger.kernel.org
13732 F: Documentation/devicetree/bindings/serial/
13733 F: drivers/tty/serial/
13736 M: Sean Young <sean@mess.org>
13737 L: linux-media@vger.kernel.org
13739 F: drivers/media/rc/serial_ir.c
13742 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13743 M: Edward Cree <ecree@solarflare.com>
13744 M: Bert Kenward <bkenward@solarflare.com>
13745 L: netdev@vger.kernel.org
13747 F: drivers/net/ethernet/sfc/
13749 SFF/SFP/SFP+ MODULE SUPPORT
13750 M: Russell King <linux@armlinux.org.uk>
13751 L: netdev@vger.kernel.org
13753 F: drivers/net/phy/phylink.c
13754 F: drivers/net/phy/sfp*
13755 F: include/linux/phylink.h
13756 F: include/linux/sfp.h
13759 M: Dimitri Sivanich <sivanich@sgi.com>
13761 F: drivers/misc/sgi-gru/
13763 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13764 M: Pat Gefre <pfg@sgi.com>
13765 L: linux-ia64@vger.kernel.org
13767 F: Documentation/ia64/serial.txt
13768 F: drivers/tty/serial/ioc?_serial.c
13769 F: include/linux/ioc?.h
13771 SGI XP/XPC/XPNET DRIVER
13772 M: Cliff Whickman <cpw@sgi.com>
13773 M: Robin Holt <robinmholt@gmail.com>
13775 F: drivers/misc/sgi-xp/
13777 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13778 M: Ursula Braun <ubraun@linux.ibm.com>
13779 L: linux-s390@vger.kernel.org
13780 W: http://www.ibm.com/developerworks/linux/linux390/
13784 SHARP RJ54N1CB0C SENSOR DRIVER
13785 M: Jacopo Mondi <jacopo@jmondi.org>
13786 L: linux-media@vger.kernel.org
13787 T: git git://linuxtv.org/media_tree.git
13789 F: drivers/media/i2c/rj54n1cb0c.c
13790 F: include/media/i2c/rj54n1cb0c.h
13792 SH_VEU V4L2 MEM2MEM DRIVER
13793 L: linux-media@vger.kernel.org
13795 F: drivers/media/platform/sh_veu.c
13797 SH_VOU V4L2 OUTPUT DRIVER
13798 L: linux-media@vger.kernel.org
13800 F: drivers/media/platform/sh_vou.c
13801 F: include/media/drv-intf/sh_vou.h
13803 SI2157 MEDIA DRIVER
13804 M: Antti Palosaari <crope@iki.fi>
13805 L: linux-media@vger.kernel.org
13806 W: https://linuxtv.org
13807 W: http://palosaari.fi/linux/
13808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13809 T: git git://linuxtv.org/anttip/media_tree.git
13811 F: drivers/media/tuners/si2157*
13813 SI2165 MEDIA DRIVER
13814 M: Matthias Schwarzott <zzam@gentoo.org>
13815 L: linux-media@vger.kernel.org
13816 W: https://linuxtv.org
13817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13819 F: drivers/media/dvb-frontends/si2165*
13821 SI2168 MEDIA DRIVER
13822 M: Antti Palosaari <crope@iki.fi>
13823 L: linux-media@vger.kernel.org
13824 W: https://linuxtv.org
13825 W: http://palosaari.fi/linux/
13826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13827 T: git git://linuxtv.org/anttip/media_tree.git
13829 F: drivers/media/dvb-frontends/si2168*
13831 SI470X FM RADIO RECEIVER I2C DRIVER
13832 M: Hans Verkuil <hverkuil@xs4all.nl>
13833 L: linux-media@vger.kernel.org
13834 T: git git://linuxtv.org/media_tree.git
13835 W: https://linuxtv.org
13837 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13839 SI470X FM RADIO RECEIVER USB DRIVER
13840 M: Hans Verkuil <hverkuil@xs4all.nl>
13841 L: linux-media@vger.kernel.org
13842 T: git git://linuxtv.org/media_tree.git
13843 W: https://linuxtv.org
13845 F: drivers/media/radio/si470x/radio-si470x-common.c
13846 F: drivers/media/radio/si470x/radio-si470x.h
13847 F: drivers/media/radio/si470x/radio-si470x-usb.c
13849 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13850 M: Eduardo Valentin <edubezval@gmail.com>
13851 L: linux-media@vger.kernel.org
13852 T: git git://linuxtv.org/media_tree.git
13853 W: https://linuxtv.org
13855 F: drivers/media/radio/si4713/si4713.?
13857 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13858 M: Eduardo Valentin <edubezval@gmail.com>
13859 L: linux-media@vger.kernel.org
13860 T: git git://linuxtv.org/media_tree.git
13861 W: https://linuxtv.org
13863 F: drivers/media/radio/si4713/radio-platform-si4713.c
13865 SI4713 FM RADIO TRANSMITTER USB DRIVER
13866 M: Hans Verkuil <hverkuil@xs4all.nl>
13867 L: linux-media@vger.kernel.org
13868 T: git git://linuxtv.org/media_tree.git
13869 W: https://linuxtv.org
13871 F: drivers/media/radio/si4713/radio-usb-si4713.c
13874 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13875 L: linux-media@vger.kernel.org
13876 W: https://linuxtv.org
13877 T: git git://linuxtv.org/media_tree.git
13879 F: drivers/media/common/siano/
13880 F: drivers/media/usb/siano/
13881 F: drivers/media/usb/siano/
13882 F: drivers/media/mmc/siano/
13885 M: Palmer Dabbelt <palmer@sifive.com>
13886 M: Paul Walmsley <paul.walmsley@sifive.com>
13887 L: linux-riscv@lists.infradead.org
13888 T: git git://github.com/sifive/riscv-linux.git
13893 SILEAD TOUCHSCREEN DRIVER
13894 M: Hans de Goede <hdegoede@redhat.com>
13895 L: linux-input@vger.kernel.org
13896 L: platform-driver-x86@vger.kernel.org
13898 F: drivers/input/touchscreen/silead.c
13899 F: drivers/platform/x86/touchscreen_dmi.c
13901 SILICON MOTION SM712 FRAME BUFFER DRIVER
13902 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13903 M: Teddy Wang <teddy.wang@siliconmotion.com>
13904 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13905 L: linux-fbdev@vger.kernel.org
13907 F: drivers/video/fbdev/sm712*
13908 F: Documentation/fb/sm712fb.txt
13910 SIMPLE FIRMWARE INTERFACE (SFI)
13911 M: Len Brown <lenb@kernel.org>
13912 L: sfi-devel@simplefirmware.org
13913 W: http://simplefirmware.org/
13914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13916 F: arch/x86/platform/sfi/
13918 F: include/linux/sfi*.h
13921 M: Hans de Goede <hdegoede@redhat.com>
13922 L: linux-fbdev@vger.kernel.org
13924 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13925 F: drivers/video/fbdev/simplefb.c
13926 F: include/linux/platform_data/simplefb.h
13928 SIMTEC EB110ATX (Chalice CATS)
13930 P: Vincent Sanders <vince@simtec.co.uk>
13931 M: Simtec Linux Team <linux@simtec.co.uk>
13932 W: http://www.simtec.co.uk/products/EB110ATX/
13935 SIMTEC EB2410ITX (BAST)
13937 P: Vincent Sanders <vince@simtec.co.uk>
13938 M: Simtec Linux Team <linux@simtec.co.uk>
13939 W: http://www.simtec.co.uk/products/EB2410ITX/
13941 F: arch/arm/mach-s3c24xx/mach-bast.c
13942 F: arch/arm/mach-s3c24xx/bast-ide.c
13943 F: arch/arm/mach-s3c24xx/bast-irq.c
13945 SIPHASH PRF ROUTINES
13946 M: Jason A. Donenfeld <Jason@zx2c4.com>
13949 F: lib/test_siphash.c
13950 F: include/linux/siphash.h
13953 M: Gavin Schenk <g.schenk@eckelmann.de>
13954 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13955 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13958 F: drivers/gpio/gpio-siox.c
13959 F: include/trace/events/siox.h
13961 SIS 190 ETHERNET DRIVER
13962 M: Francois Romieu <romieu@fr.zoreil.com>
13963 L: netdev@vger.kernel.org
13965 F: drivers/net/ethernet/sis/sis190.c
13967 SIS 900/7016 FAST ETHERNET DRIVER
13968 M: Daniele Venzano <venza@brownhat.org>
13969 W: http://www.brownhat.org/sis900.html
13970 L: netdev@vger.kernel.org
13972 F: drivers/net/ethernet/sis/sis900.*
13974 SIS FRAMEBUFFER DRIVER
13975 M: Thomas Winischhofer <thomas@winischhofer.net>
13976 W: http://www.winischhofer.net/linuxsisvga.shtml
13978 F: Documentation/fb/sisfb.txt
13979 F: drivers/video/fbdev/sis/
13980 F: include/video/sisfb.h
13983 M: Thomas Winischhofer <thomas@winischhofer.net>
13984 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13986 F: drivers/usb/misc/sisusbvga/
13989 M: Christoph Lameter <cl@linux.com>
13990 M: Pekka Enberg <penberg@kernel.org>
13991 M: David Rientjes <rientjes@google.com>
13992 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13993 M: Andrew Morton <akpm@linux-foundation.org>
13994 L: linux-mm@kvack.org
13996 F: include/linux/sl?b*.h
13999 SLEEPABLE READ-COPY UPDATE (SRCU)
14000 M: Lai Jiangshan <jiangshanlai@gmail.com>
14001 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14002 M: Josh Triplett <josh@joshtriplett.org>
14003 R: Steven Rostedt <rostedt@goodmis.org>
14004 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14005 L: linux-kernel@vger.kernel.org
14006 W: http://www.rdrop.com/users/paulmck/RCU/
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14009 F: include/linux/srcu*.h
14010 F: kernel/rcu/srcu*.c
14012 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14013 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14014 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14016 F: drivers/slimbus/
14017 F: Documentation/devicetree/bindings/slimbus/
14018 F: include/linux/slimbus.h
14020 SMACK SECURITY MODULE
14021 M: Casey Schaufler <casey@schaufler-ca.com>
14022 L: linux-security-module@vger.kernel.org
14023 W: http://schaufler-ca.com
14024 T: git git://github.com/cschaufler/smack-next
14026 F: Documentation/admin-guide/LSM/Smack.rst
14029 SMC91x ETHERNET DRIVER
14030 M: Nicolas Pitre <nico@fluxnic.net>
14032 F: drivers/net/ethernet/smsc/smc91x.*
14034 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14035 M: Sakari Ailus <sakari.ailus@iki.fi>
14036 L: linux-media@vger.kernel.org
14038 F: drivers/media/i2c/smiapp/
14039 F: include/media/i2c/smiapp.h
14040 F: drivers/media/i2c/smiapp-pll.c
14041 F: drivers/media/i2c/smiapp-pll.h
14042 F: include/uapi/linux/smiapp.h
14043 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14045 SMM665 HARDWARE MONITOR DRIVER
14046 M: Guenter Roeck <linux@roeck-us.net>
14047 L: linux-hwmon@vger.kernel.org
14049 F: Documentation/hwmon/smm665
14050 F: drivers/hwmon/smm665.c
14052 SMSC EMC2103 HARDWARE MONITOR DRIVER
14053 M: Steve Glendinning <steve.glendinning@shawell.net>
14054 L: linux-hwmon@vger.kernel.org
14056 F: Documentation/hwmon/emc2103
14057 F: drivers/hwmon/emc2103.c
14059 SMSC SCH5627 HARDWARE MONITOR DRIVER
14060 M: Hans de Goede <hdegoede@redhat.com>
14061 L: linux-hwmon@vger.kernel.org
14063 F: Documentation/hwmon/sch5627
14064 F: drivers/hwmon/sch5627.c
14066 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14067 M: Steve Glendinning <steve.glendinning@shawell.net>
14068 L: linux-fbdev@vger.kernel.org
14070 F: drivers/video/fbdev/smscufx.c
14072 SMSC47B397 HARDWARE MONITOR DRIVER
14073 M: Jean Delvare <jdelvare@suse.com>
14074 L: linux-hwmon@vger.kernel.org
14076 F: Documentation/hwmon/smsc47b397
14077 F: drivers/hwmon/smsc47b397.c
14079 SMSC911x ETHERNET DRIVER
14080 M: Steve Glendinning <steve.glendinning@shawell.net>
14081 L: netdev@vger.kernel.org
14083 F: include/linux/smsc911x.h
14084 F: drivers/net/ethernet/smsc/smsc911x.*
14086 SMSC9420 PCI ETHERNET DRIVER
14087 M: Steve Glendinning <steve.glendinning@shawell.net>
14088 L: netdev@vger.kernel.org
14090 F: drivers/net/ethernet/smsc/smsc9420.*
14092 SOC-CAMERA V4L2 SUBSYSTEM
14093 L: linux-media@vger.kernel.org
14094 T: git git://linuxtv.org/media_tree.git
14096 F: include/media/soc*
14097 F: drivers/media/i2c/soc_camera/
14098 F: drivers/media/platform/soc_camera/
14100 SOCIONEXT SYNQUACER I2C DRIVER
14101 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14102 L: linux-i2c@vger.kernel.org
14104 F: drivers/i2c/busses/i2c-synquacer.c
14105 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14107 SOCIONEXT UNIPHIER SOUND DRIVER
14108 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14110 F: sound/soc/uniphier/
14112 SOEKRIS NET48XX LED SUPPORT
14113 M: Chris Boot <bootc@bootc.net>
14115 F: drivers/leds/leds-net48xx.c
14117 SOFT-ROCE DRIVER (rxe)
14118 M: Moni Shoua <monis@mellanox.com>
14119 L: linux-rdma@vger.kernel.org
14121 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14122 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14123 F: drivers/infiniband/sw/rxe/
14124 F: include/uapi/rdma/rdma_user_rxe.h
14126 SOFTLOGIC 6x10 MPEG CODEC
14127 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14128 M: Anton Sviridenko <anton@corp.bluecherry.net>
14129 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14130 M: Andrey Utkin <andrey_utkin@fastmail.com>
14131 M: Ismael Luceno <ismael@iodev.co.uk>
14132 L: linux-media@vger.kernel.org
14134 F: drivers/media/pci/solo6x10/
14136 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14137 M: James Morse <james.morse@arm.com>
14138 L: linux-arm-kernel@lists.infradead.org
14140 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14141 F: drivers/firmware/arm_sdei.c
14142 F: include/linux/arm_sdei.h
14143 F: include/uapi/linux/arm_sdei.h
14145 SOFTWARE RAID (Multiple Disks) SUPPORT
14146 M: Shaohua Li <shli@kernel.org>
14147 L: linux-raid@vger.kernel.org
14148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14150 F: drivers/md/Makefile
14151 F: drivers/md/Kconfig
14153 F: drivers/md/raid*
14154 F: include/linux/raid/
14155 F: include/uapi/linux/raid/
14157 SOCIONEXT (SNI) AVE NETWORK DRIVER
14158 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14159 L: netdev@vger.kernel.org
14161 F: drivers/net/ethernet/socionext/sni_ave.c
14162 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14164 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14165 M: Jassi Brar <jaswinder.singh@linaro.org>
14166 L: netdev@vger.kernel.org
14168 F: drivers/net/ethernet/socionext/netsec.c
14169 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14171 SOLIDRUN CLEARFOG SUPPORT
14172 M: Russell King <linux@armlinux.org.uk>
14174 F: arch/arm/boot/dts/armada-388-clearfog*
14175 F: arch/arm/boot/dts/armada-38x-solidrun-*
14177 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14178 M: Russell King <linux@armlinux.org.uk>
14180 F: arch/arm/boot/dts/imx6*-cubox-i*
14181 F: arch/arm/boot/dts/imx6*-hummingboard*
14182 F: arch/arm/boot/dts/imx6*-sr-*
14184 SONIC NETWORK DRIVER
14185 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14186 L: netdev@vger.kernel.org
14188 F: drivers/net/ethernet/natsemi/sonic.*
14190 SONICS SILICON BACKPLANE DRIVER (SSB)
14191 M: Michael Buesch <m@bues.ch>
14192 L: linux-wireless@vger.kernel.org
14195 F: include/linux/ssb/
14197 SONY IMX214 SENSOR DRIVER
14198 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14199 L: linux-media@vger.kernel.org
14200 T: git git://linuxtv.org/media_tree.git
14202 F: drivers/media/i2c/imx214.c
14203 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14205 SONY IMX258 SENSOR DRIVER
14206 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14207 L: linux-media@vger.kernel.org
14208 T: git git://linuxtv.org/media_tree.git
14210 F: drivers/media/i2c/imx258.c
14212 SONY IMX274 SENSOR DRIVER
14213 M: Leon Luo <leonl@leopardimaging.com>
14214 L: linux-media@vger.kernel.org
14215 T: git git://linuxtv.org/media_tree.git
14217 F: drivers/media/i2c/imx274.c
14218 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14220 SONY IMX319 SENSOR DRIVER
14221 M: Bingbu Cao <bingbu.cao@intel.com>
14222 L: linux-media@vger.kernel.org
14223 T: git git://linuxtv.org/media_tree.git
14225 F: drivers/media/i2c/imx319.c
14227 SONY IMX355 SENSOR DRIVER
14228 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14229 L: linux-media@vger.kernel.org
14230 T: git git://linuxtv.org/media_tree.git
14232 F: drivers/media/i2c/imx355.c
14234 SONY MEMORYSTICK CARD SUPPORT
14235 M: Alex Dubov <oakad@yahoo.com>
14236 W: http://tifmxx.berlios.de/
14238 F: drivers/memstick/host/tifm_ms.c
14240 SONY MEMORYSTICK STANDARD SUPPORT
14241 M: Maxim Levitsky <maximlevitsky@gmail.com>
14243 F: drivers/memstick/core/ms_block.*
14245 SONY VAIO CONTROL DEVICE DRIVER
14246 M: Mattia Dongili <malattia@linux.it>
14247 L: platform-driver-x86@vger.kernel.org
14248 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14250 F: Documentation/laptops/sony-laptop.txt
14251 F: drivers/char/sonypi.c
14252 F: drivers/platform/x86/sony-laptop.c
14253 F: include/linux/sony-laptop.h
14256 M: Jaroslav Kysela <perex@perex.cz>
14257 M: Takashi Iwai <tiwai@suse.com>
14258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14259 W: http://www.alsa-project.org/
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14261 T: git git://git.alsa-project.org/alsa-kernel.git
14262 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14264 F: Documentation/sound/
14266 F: include/uapi/sound/
14269 SOUND - COMPRESSED AUDIO
14270 M: Vinod Koul <vkoul@kernel.org>
14271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14274 F: Documentation/sound/designs/compress-offload.rst
14275 F: include/sound/compress_driver.h
14276 F: include/uapi/sound/compress_*
14277 F: sound/core/compress_offload.c
14278 F: sound/soc/soc-compress.c
14280 SOUND - DMAENGINE HELPERS
14281 M: Lars-Peter Clausen <lars@metafoo.de>
14283 F: include/sound/dmaengine_pcm.h
14284 F: sound/core/pcm_dmaengine.c
14285 F: sound/soc/soc-generic-dmaengine-pcm.c
14287 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14288 M: Liam Girdwood <lgirdwood@gmail.com>
14289 M: Mark Brown <broonie@kernel.org>
14290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14292 W: http://alsa-project.org/main/index.php/ASoC
14294 F: Documentation/devicetree/bindings/sound/
14295 F: Documentation/sound/soc/
14297 F: include/dt-bindings/sound/
14298 F: include/sound/soc*
14300 SOUNDWIRE SUBSYSTEM
14301 M: Vinod Koul <vkoul@kernel.org>
14302 M: Sanyog Kale <sanyog.r.kale@intel.com>
14303 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14306 F: Documentation/driver-api/soundwire/
14307 F: drivers/soundwire/
14308 F: include/linux/soundwire/
14311 M: Olli Salonen <olli.salonen@iki.fi>
14312 L: linux-media@vger.kernel.org
14313 W: https://linuxtv.org
14314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14316 F: drivers/media/dvb-frontends/sp2*
14318 SPARC + UltraSPARC (sparc/sparc64)
14319 M: "David S. Miller" <davem@davemloft.net>
14320 L: sparclinux@vger.kernel.org
14321 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14328 SPARC SERIAL DRIVERS
14329 M: "David S. Miller" <davem@davemloft.net>
14330 L: sparclinux@vger.kernel.org
14331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14334 F: include/linux/sunserialcore.h
14335 F: drivers/tty/serial/suncore.c
14336 F: drivers/tty/serial/sunhv.c
14337 F: drivers/tty/serial/sunsab.c
14338 F: drivers/tty/serial/sunsab.h
14339 F: drivers/tty/serial/sunsu.c
14340 F: drivers/tty/serial/sunzilog.c
14341 F: drivers/tty/serial/sunzilog.h
14342 F: drivers/tty/vcc.c
14345 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14346 L: linux-sparse@vger.kernel.org
14347 W: https://sparse.wiki.kernel.org/
14348 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14350 F: include/linux/compiler.h
14352 SPEAR CLOCK FRAMEWORK SUPPORT
14353 M: Viresh Kumar <vireshk@kernel.org>
14354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14355 W: http://www.st.com/spear
14357 F: drivers/clk/spear/
14359 SPEAR PLATFORM SUPPORT
14360 M: Viresh Kumar <vireshk@kernel.org>
14361 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14363 W: http://www.st.com/spear
14365 F: arch/arm/boot/dts/spear*
14366 F: arch/arm/mach-spear/
14369 M: Marek Vasut <marek.vasut@gmail.com>
14370 L: linux-mtd@lists.infradead.org
14371 W: http://www.linux-mtd.infradead.org/
14372 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14373 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14374 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14376 F: drivers/mtd/spi-nor/
14377 F: include/linux/mtd/spi-nor.h
14380 M: Mark Brown <broonie@kernel.org>
14381 L: linux-spi@vger.kernel.org
14382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14383 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14385 F: Documentation/devicetree/bindings/spi/
14386 F: Documentation/spi/
14388 F: include/linux/spi/
14389 F: include/uapi/linux/spi/
14392 SPIDERNET NETWORK DRIVER for CELL
14393 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14394 L: netdev@vger.kernel.org
14396 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14397 F: drivers/net/ethernet/toshiba/spider_net*
14400 R: Stephen Boyd <sboyd@kernel.org>
14401 L: linux-arm-msm@vger.kernel.org
14402 F: Documentation/devicetree/bindings/spmi/
14404 F: include/dt-bindings/spmi/spmi.h
14405 F: include/linux/spmi.h
14406 F: include/trace/events/spmi.h
14409 M: Jeremy Kerr <jk@ozlabs.org>
14410 L: linuxppc-dev@lists.ozlabs.org
14411 W: http://www.ibm.com/developerworks/power/cell/
14413 F: Documentation/filesystems/spufs.txt
14414 F: arch/powerpc/platforms/cell/spufs/
14416 SQUASHFS FILE SYSTEM
14417 M: Phillip Lougher <phillip@squashfs.org.uk>
14418 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14419 W: http://squashfs.org.uk
14420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14422 F: Documentation/filesystems/squashfs.txt
14425 SRM (Alpha) environment access
14426 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14428 F: arch/alpha/kernel/srm_env.c
14430 ST LSM6DSx IMU IIO DRIVER
14431 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14432 L: linux-iio@vger.kernel.org
14433 W: http://www.st.com/
14435 F: drivers/iio/imu/st_lsm6dsx/
14436 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14438 ST STM32 I2C/SMBUS DRIVER
14439 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14440 L: linux-i2c@vger.kernel.org
14442 F: drivers/i2c/busses/i2c-stm32*
14444 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14445 M: Song Qiang <songqiang1304521@gmail.com>
14446 L: linux-iio@vger.kernel.org
14448 F: drivers/iio/proximity/vl53l0x-i2c.c
14449 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14452 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14453 M: Sasha Levin <sashal@kernel.org>
14454 L: stable@vger.kernel.org
14456 F: Documentation/process/stable-kernel-rules.rst
14459 M: Ian Abbott <abbotti@mev.co.uk>
14460 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14462 F: drivers/staging/comedi/
14464 STAGING - EROFS FILE SYSTEM
14465 M: Gao Xiang <gaoxiang25@huawei.com>
14466 M: Chao Yu <yuchao0@huawei.com>
14467 L: linux-erofs@lists.ozlabs.org
14469 F: drivers/staging/erofs/
14471 STAGING - INDUSTRIAL IO
14472 M: Jonathan Cameron <jic23@kernel.org>
14473 L: linux-iio@vger.kernel.org
14475 F: Documentation/devicetree/bindings/staging/iio/
14476 F: drivers/staging/iio/
14478 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14479 M: Marc Dietrich <marvin24@gmx.de>
14480 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14481 L: linux-tegra@vger.kernel.org
14483 F: drivers/staging/nvec/
14485 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14486 M: Jens Frederich <jfrederich@gmail.com>
14487 M: Daniel Drake <dsd@laptop.org>
14488 M: Jon Nettleton <jon.nettleton@gmail.com>
14489 W: http://wiki.laptop.org/go/DCON
14491 F: drivers/staging/olpc_dcon/
14493 STAGING - REALTEK RTL8712U DRIVERS
14494 M: Larry Finger <Larry.Finger@lwfinger.net>
14495 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14497 F: drivers/staging/rtl8712/
14499 STAGING - REALTEK RTL8188EU DRIVERS
14500 M: Larry Finger <Larry.Finger@lwfinger.net>
14502 F: drivers/staging/rtl8188eu/
14504 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14505 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14506 M: Teddy Wang <teddy.wang@siliconmotion.com>
14507 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14508 L: linux-fbdev@vger.kernel.org
14510 F: drivers/staging/sm750fb/
14512 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14513 M: William Hubbs <w.d.hubbs@gmail.com>
14514 M: Chris Brannon <chris@the-brannons.com>
14515 M: Kirk Reiser <kirk@reisers.ca>
14516 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14517 L: speakup@linux-speakup.org
14518 W: http://www.linux-speakup.org/
14520 F: drivers/staging/speakup/
14522 STAGING - VIA VT665X DRIVERS
14523 M: Forest Bond <forest@alittletooquiet.net>
14525 F: drivers/staging/vt665?/
14527 STAGING - WILC1000 WIFI DRIVER
14528 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14529 M: Ajay Singh <ajay.kathat@microchip.com>
14530 L: linux-wireless@vger.kernel.org
14532 F: drivers/staging/wilc1000/
14534 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14535 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14537 F: drivers/staging/xgifb/
14540 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14542 L: devel@driverdev.osuosl.org
14544 F: drivers/staging/
14546 STARFIRE/DURALAN NETWORK DRIVER
14547 M: Ion Badulescu <ionut@badula.org>
14549 F: drivers/net/ethernet/adaptec/starfire*
14551 STEC S1220 SKD DRIVER
14552 M: Bart Van Assche <bart.vanassche@wdc.com>
14553 L: linux-block@vger.kernel.org
14555 F: drivers/block/skd*[ch]
14557 STI AUDIO (ASoC) DRIVERS
14558 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14561 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14565 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14567 F: drivers/media/platform/sti/cec/
14568 F: Documentation/devicetree/bindings/media/stih-cec.txt
14570 STK1160 USB VIDEO CAPTURE DRIVER
14571 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14572 L: linux-media@vger.kernel.org
14573 T: git git://linuxtv.org/media_tree.git
14575 F: drivers/media/usb/stk1160/
14577 STM32 AUDIO (ASoC) DRIVERS
14578 M: Olivier Moysan <olivier.moysan@st.com>
14579 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14582 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14585 STM32 TIMER/LPTIMER DRIVERS
14586 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14588 F: drivers/*/stm32-*timer*
14589 F: drivers/pwm/pwm-stm32*
14590 F: include/linux/*/stm32-*tim*
14591 F: Documentation/ABI/testing/*timer-stm32
14592 F: Documentation/devicetree/bindings/*/stm32-*timer*
14593 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14595 STMMAC ETHERNET DRIVER
14596 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14597 M: Alexandre Torgue <alexandre.torgue@st.com>
14598 M: Jose Abreu <joabreu@synopsys.com>
14599 L: netdev@vger.kernel.org
14600 W: http://www.stlinux.com
14602 F: drivers/net/ethernet/stmicro/stmmac/
14605 M: Sam Creasey <sammy@sammy.net>
14606 W: http://sammy.net/sun3/
14608 F: arch/m68k/kernel/*sun3*
14609 F: arch/m68k/sun3*/
14610 F: arch/m68k/include/asm/sun3*
14611 F: drivers/net/ethernet/i825xx/sun3*
14613 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14614 M: Hans de Goede <hdegoede@redhat.com>
14615 L: linux-input@vger.kernel.org
14617 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14618 F: drivers/input/keyboard/sun4i-lradc-keys.c
14620 SUNDANCE NETWORK DRIVER
14621 M: Denis Kirjanov <kda@linux-powerpc.org>
14622 L: netdev@vger.kernel.org
14624 F: drivers/net/ethernet/dlink/sundance.c
14627 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14628 M: Rich Felker <dalias@libc.org>
14629 L: linux-sh@vger.kernel.org
14630 Q: http://patchwork.kernel.org/project/linux-sh/list/
14632 F: Documentation/sh/
14637 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14638 M: Len Brown <len.brown@intel.com>
14639 M: Pavel Machek <pavel@ucw.cz>
14640 L: linux-pm@vger.kernel.org
14641 B: https://bugzilla.kernel.org
14643 F: Documentation/power/
14644 F: arch/x86/kernel/acpi/
14645 F: drivers/base/power/
14647 F: include/linux/suspend.h
14648 F: include/linux/freezer.h
14649 F: include/linux/pm.h
14652 M: Martin Mares <mj@ucw.cz>
14653 L: linux-video@atrey.karlin.mff.cuni.cz
14655 F: Documentation/svga.txt
14656 F: arch/x86/boot/video*
14659 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14660 L: iommu@lists.linux-foundation.org
14661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14663 F: kernel/dma/swiotlb.c
14664 F: arch/*/kernel/pci-swiotlb.c
14665 F: include/linux/swiotlb.h
14668 M: Jiri Pirko <jiri@resnulli.us>
14669 M: Ivan Vecera <ivecera@redhat.com>
14670 L: netdev@vger.kernel.org
14673 F: include/net/switchdev.h
14675 SY8106A REGULATOR DRIVER
14676 M: Icenowy Zheng <icenowy@aosc.io>
14678 F: drivers/regulator/sy8106a-regulator.c
14679 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14681 SYNC FILE FRAMEWORK
14682 M: Sumit Semwal <sumit.semwal@linaro.org>
14683 R: Gustavo Padovan <gustavo@padovan.org>
14685 L: linux-media@vger.kernel.org
14686 L: dri-devel@lists.freedesktop.org
14687 F: drivers/dma-buf/sync_*
14688 F: drivers/dma-buf/dma-fence*
14689 F: drivers/dma-buf/sw_sync.c
14690 F: include/linux/sync_file.h
14691 F: include/uapi/linux/sync_file.h
14692 F: Documentation/sync_file.txt
14693 T: git git://anongit.freedesktop.org/drm/drm-misc
14695 SYNOPSYS ARC ARCHITECTURE
14696 M: Vineet Gupta <vgupta@synopsys.com>
14697 L: linux-snps-arc@lists.infradead.org
14700 F: Documentation/devicetree/bindings/arc/*
14701 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14702 F: drivers/clocksource/arc_timer.c
14703 F: drivers/tty/serial/arc_uart.c
14704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14706 SYNOPSYS ARC HSDK SDP pll clock driver
14707 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14709 F: drivers/clk/clk-hsdk-pll.c
14710 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14712 SYNOPSYS ARC SDP clock driver
14713 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14715 F: drivers/clk/axs10x/*
14716 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14718 SYNOPSYS ARC SDP platform support
14719 M: Alexey Brodkin <abrodkin@synopsys.com>
14721 F: arch/arc/plat-axs10x
14722 F: arch/arc/boot/dts/ax*
14723 F: Documentation/devicetree/bindings/arc/axs10*
14725 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14726 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14728 F: drivers/reset/reset-axs10x.c
14729 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14731 SYNOPSYS CREG GPIO DRIVER
14732 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14734 F: drivers/gpio/gpio-creg-snps.c
14735 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14737 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14738 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14740 F: drivers/tty/serial/8250/8250_dw.c
14742 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14743 M: Hoan Tran <hotran@apm.com>
14744 L: linux-gpio@vger.kernel.org
14746 F: drivers/gpio/gpio-dwapb.c
14747 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14749 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14750 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14752 F: drivers/dma/dwi-axi-dmac/
14753 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14755 SYNOPSYS DESIGNWARE DMAC DRIVER
14756 M: Viresh Kumar <vireshk@kernel.org>
14757 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14759 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14761 F: include/dt-bindings/dma/dw-dmac.h
14762 F: include/linux/dma/dw.h
14763 F: include/linux/platform_data/dma-dw.h
14765 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14766 M: Jose Abreu <Jose.Abreu@synopsys.com>
14767 L: netdev@vger.kernel.org
14769 F: drivers/net/ethernet/synopsys/
14771 SYNOPSYS DESIGNWARE I2C DRIVER
14772 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14773 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14774 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14775 L: linux-i2c@vger.kernel.org
14777 F: drivers/i2c/busses/i2c-designware-*
14778 F: include/linux/platform_data/i2c-designware.h
14780 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14781 M: Jaehoon Chung <jh80.chung@samsung.com>
14782 L: linux-mmc@vger.kernel.org
14784 F: drivers/mmc/host/dw_mmc*
14786 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14787 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14789 F: drivers/reset/reset-hsdk.c
14790 F: include/dt-bindings/reset/snps,hsdk-reset.h
14791 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14793 SYSTEM CONFIGURATION (SYSCON)
14794 M: Lee Jones <lee.jones@linaro.org>
14795 M: Arnd Bergmann <arnd@arndb.de>
14796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14798 F: drivers/mfd/syscon.c
14800 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14801 M: Sudeep Holla <sudeep.holla@arm.com>
14802 L: linux-arm-kernel@lists.infradead.org
14804 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14805 F: drivers/clk/clk-sc[mp]i.c
14806 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14807 F: drivers/firmware/arm_scpi.c
14808 F: drivers/firmware/arm_scmi/
14809 F: include/linux/sc[mp]i_protocol.h
14811 SYSTEM RESET/SHUTDOWN DRIVERS
14812 M: Sebastian Reichel <sre@kernel.org>
14813 L: linux-pm@vger.kernel.org
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14816 F: Documentation/devicetree/bindings/power/reset/
14817 F: drivers/power/reset/
14819 SYSTEM TRACE MODULE CLASS
14820 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14823 F: Documentation/trace/stm.rst
14824 F: drivers/hwtracing/stm/
14825 F: include/linux/stm.h
14826 F: include/uapi/linux/stm.h
14829 M: Christoph Hellwig <hch@infradead.org>
14831 F: Documentation/filesystems/sysv-fs.txt
14833 F: include/linux/sysv_fs.h
14836 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14837 L: linux-scsi@vger.kernel.org
14838 L: target-devel@vger.kernel.org
14839 W: http://www.linux-iscsi.org
14840 W: http://groups.google.com/group/linux-iscsi-target-dev
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14845 F: Documentation/target/
14847 TASKSTATS STATISTICS INTERFACE
14848 M: Balbir Singh <bsingharora@gmail.com>
14850 F: Documentation/accounting/taskstats*
14851 F: include/linux/taskstats*
14852 F: kernel/taskstats.c
14855 M: Jamal Hadi Salim <jhs@mojatatu.com>
14856 M: Cong Wang <xiyou.wangcong@gmail.com>
14857 M: Jiri Pirko <jiri@resnulli.us>
14858 L: netdev@vger.kernel.org
14860 F: include/net/pkt_cls.h
14861 F: include/net/pkt_sched.h
14862 F: include/net/tc_act/
14863 F: include/uapi/linux/pkt_cls.h
14864 F: include/uapi/linux/pkt_sched.h
14865 F: include/uapi/linux/tc_act/
14866 F: include/uapi/linux/tc_ematch/
14869 TC90522 MEDIA DRIVER
14870 M: Akihiro Tsukada <tskd08@gmail.com>
14871 L: linux-media@vger.kernel.org
14873 F: drivers/media/dvb-frontends/tc90522*
14875 TCP LOW PRIORITY MODULE
14876 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14877 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14878 W: http://tcp-lp-mod.sourceforge.net/
14880 F: net/ipv4/tcp_lp.c
14882 TDA10071 MEDIA DRIVER
14883 M: Antti Palosaari <crope@iki.fi>
14884 L: linux-media@vger.kernel.org
14885 W: https://linuxtv.org
14886 W: http://palosaari.fi/linux/
14887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14888 T: git git://linuxtv.org/anttip/media_tree.git
14890 F: drivers/media/dvb-frontends/tda10071*
14892 TDA18212 MEDIA DRIVER
14893 M: Antti Palosaari <crope@iki.fi>
14894 L: linux-media@vger.kernel.org
14895 W: https://linuxtv.org
14896 W: http://palosaari.fi/linux/
14897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14898 T: git git://linuxtv.org/anttip/media_tree.git
14900 F: drivers/media/tuners/tda18212*
14902 TDA18218 MEDIA DRIVER
14903 M: Antti Palosaari <crope@iki.fi>
14904 L: linux-media@vger.kernel.org
14905 W: https://linuxtv.org
14906 W: http://palosaari.fi/linux/
14907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14908 T: git git://linuxtv.org/anttip/media_tree.git
14910 F: drivers/media/tuners/tda18218*
14912 TDA18250 MEDIA DRIVER
14913 M: Olli Salonen <olli.salonen@iki.fi>
14914 L: linux-media@vger.kernel.org
14915 W: https://linuxtv.org
14916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14917 T: git git://linuxtv.org/media_tree.git
14919 F: drivers/media/tuners/tda18250*
14921 TDA18271 MEDIA DRIVER
14922 M: Michael Krufky <mkrufky@linuxtv.org>
14923 L: linux-media@vger.kernel.org
14924 W: https://linuxtv.org
14925 W: http://github.com/mkrufky
14926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14927 T: git git://linuxtv.org/mkrufky/tuners.git
14929 F: drivers/media/tuners/tda18271*
14931 TDA1997x MEDIA DRIVER
14932 M: Tim Harvey <tharvey@gateworks.com>
14933 L: linux-media@vger.kernel.org
14934 W: https://linuxtv.org
14935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14937 F: drivers/media/i2c/tda1997x.*
14939 TDA827x MEDIA DRIVER
14940 M: Michael Krufky <mkrufky@linuxtv.org>
14941 L: linux-media@vger.kernel.org
14942 W: https://linuxtv.org
14943 W: http://github.com/mkrufky
14944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14945 T: git git://linuxtv.org/mkrufky/tuners.git
14947 F: drivers/media/tuners/tda8290.*
14949 TDA8290 MEDIA DRIVER
14950 M: Michael Krufky <mkrufky@linuxtv.org>
14951 L: linux-media@vger.kernel.org
14952 W: https://linuxtv.org
14953 W: http://github.com/mkrufky
14954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14955 T: git git://linuxtv.org/mkrufky/tuners.git
14957 F: drivers/media/tuners/tda8290.*
14959 TDA9840 MEDIA DRIVER
14960 M: Hans Verkuil <hverkuil@xs4all.nl>
14961 L: linux-media@vger.kernel.org
14962 T: git git://linuxtv.org/media_tree.git
14963 W: https://linuxtv.org
14965 F: drivers/media/i2c/tda9840*
14967 TEA5761 TUNER DRIVER
14968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14969 L: linux-media@vger.kernel.org
14970 W: https://linuxtv.org
14971 T: git git://linuxtv.org/media_tree.git
14973 F: drivers/media/tuners/tea5761.*
14975 TEA5767 TUNER DRIVER
14976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14977 L: linux-media@vger.kernel.org
14978 W: https://linuxtv.org
14979 T: git git://linuxtv.org/media_tree.git
14981 F: drivers/media/tuners/tea5767.*
14983 TEA6415C MEDIA DRIVER
14984 M: Hans Verkuil <hverkuil@xs4all.nl>
14985 L: linux-media@vger.kernel.org
14986 T: git git://linuxtv.org/media_tree.git
14987 W: https://linuxtv.org
14989 F: drivers/media/i2c/tea6415c*
14991 TEA6420 MEDIA DRIVER
14992 M: Hans Verkuil <hverkuil@xs4all.nl>
14993 L: linux-media@vger.kernel.org
14994 T: git git://linuxtv.org/media_tree.git
14995 W: https://linuxtv.org
14997 F: drivers/media/i2c/tea6420*
15000 M: Jiri Pirko <jiri@resnulli.us>
15001 L: netdev@vger.kernel.org
15003 F: drivers/net/team/
15004 F: include/linux/if_team.h
15005 F: include/uapi/linux/if_team.h
15007 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15008 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15010 F: arch/x86/platform/ts5500/
15012 TECHNOTREND USB IR RECEIVER
15013 M: Sean Young <sean@mess.org>
15014 L: linux-media@vger.kernel.org
15016 F: drivers/media/rc/ttusbir.c
15018 TECHWELL TW9910 VIDEO DECODER
15019 L: linux-media@vger.kernel.org
15021 F: drivers/media/i2c/tw9910.c
15022 F: include/media/i2c/tw9910.h
15025 M: Jens Wiklander <jens.wiklander@linaro.org>
15027 F: include/linux/tee_drv.h
15028 F: include/uapi/linux/tee.h
15030 F: Documentation/tee.txt
15032 TEGRA ARCHITECTURE SUPPORT
15033 M: Thierry Reding <thierry.reding@gmail.com>
15034 M: Jonathan Hunter <jonathanh@nvidia.com>
15035 L: linux-tegra@vger.kernel.org
15036 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15042 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15043 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15045 F: drivers/clk/tegra/
15048 M: Laxman Dewangan <ldewangan@nvidia.com>
15049 M: Jon Hunter <jonathanh@nvidia.com>
15051 F: drivers/dma/tegra*
15054 M: Laxman Dewangan <ldewangan@nvidia.com>
15056 F: drivers/i2c/busses/i2c-tegra.c
15058 TEGRA IOMMU DRIVERS
15059 M: Thierry Reding <thierry.reding@gmail.com>
15060 L: linux-tegra@vger.kernel.org
15062 F: drivers/iommu/tegra*
15065 M: Laxman Dewangan <ldewangan@nvidia.com>
15067 F: drivers/input/keyboard/tegra-kbc.c
15070 M: Stefan Agner <stefan@agner.ch>
15071 M: Lucas Stach <dev@lynxeye.de>
15073 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15074 F: drivers/mtd/nand/raw/tegra_nand.c
15077 M: Thierry Reding <thierry.reding@gmail.com>
15079 F: drivers/pwm/pwm-tegra.c
15081 TEGRA SERIAL DRIVER
15082 M: Laxman Dewangan <ldewangan@nvidia.com>
15084 F: drivers/tty/serial/serial-tegra.c
15087 M: Laxman Dewangan <ldewangan@nvidia.com>
15089 F: drivers/spi/spi-tegra*
15091 TEHUTI ETHERNET DRIVER
15092 M: Andy Gospodarek <andy@greyhouse.net>
15093 L: netdev@vger.kernel.org
15095 F: drivers/net/ethernet/tehuti/*
15097 Telecom Clock Driver for MCPL0010
15098 M: Mark Gross <mark.gross@intel.com>
15100 F: drivers/char/tlclk.c
15102 TENSILICA XTENSA PORT (xtensa)
15103 M: Chris Zankel <chris@zankel.net>
15104 M: Max Filippov <jcmvbkbc@gmail.com>
15105 L: linux-xtensa@linux-xtensa.org
15106 T: git git://github.com/czankel/xtensa-linux.git
15109 F: drivers/irqchip/irq-xtensa-*
15111 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15112 M: Nishanth Menon <nm@ti.com>
15113 M: Tero Kristo <t-kristo@ti.com>
15114 M: Santosh Shilimkar <ssantosh@kernel.org>
15115 L: linux-arm-kernel@lists.infradead.org
15117 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15118 F: drivers/firmware/ti_sci*
15119 F: include/linux/soc/ti/ti_sci_protocol.h
15120 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15121 F: drivers/soc/ti/ti_sci_pm_domains.c
15122 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15123 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15124 F: drivers/clk/keystone/sci-clk.c
15125 F: drivers/reset/reset-ti-sci.c
15127 Texas Instruments ASoC drivers
15128 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15133 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15134 M: Hans Verkuil <hverkuil@xs4all.nl>
15135 L: linux-media@vger.kernel.org
15136 T: git git://linuxtv.org/media_tree.git
15137 W: https://linuxtv.org
15139 F: drivers/media/radio/radio-raremono.c
15142 M: Zhang Rui <rui.zhang@intel.com>
15143 M: Eduardo Valentin <edubezval@gmail.com>
15144 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15145 L: linux-pm@vger.kernel.org
15146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15148 Q: https://patchwork.kernel.org/project/linux-pm/list/
15150 F: drivers/thermal/
15151 F: include/linux/thermal.h
15152 F: include/uapi/linux/thermal.h
15153 F: include/linux/cpu_cooling.h
15154 F: Documentation/devicetree/bindings/thermal/
15156 THERMAL/CPU_COOLING
15157 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15158 M: Viresh Kumar <viresh.kumar@linaro.org>
15159 M: Javi Merino <javi.merino@kernel.org>
15160 L: linux-pm@vger.kernel.org
15162 F: Documentation/thermal/cpu-cooling-api.txt
15163 F: drivers/thermal/cpu_cooling.c
15164 F: include/linux/cpu_cooling.h
15166 THINKPAD ACPI EXTRAS DRIVER
15167 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15168 L: ibm-acpi-devel@lists.sourceforge.net
15169 L: platform-driver-x86@vger.kernel.org
15170 W: http://ibm-acpi.sourceforge.net
15171 W: http://thinkwiki.org/wiki/Ibm-acpi
15172 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15174 F: drivers/platform/x86/thinkpad_acpi.c
15177 M: Andreas Noever <andreas.noever@gmail.com>
15178 M: Michael Jamet <michael.jamet@intel.com>
15179 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15180 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15183 F: Documentation/admin-guide/thunderbolt.rst
15184 F: drivers/thunderbolt/
15185 F: include/linux/thunderbolt.h
15187 THUNDERBOLT NETWORK DRIVER
15188 M: Michael Jamet <michael.jamet@intel.com>
15189 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15190 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15191 L: netdev@vger.kernel.org
15193 F: drivers/net/thunderbolt.c
15195 THUNDERX GPIO DRIVER
15196 M: David Daney <david.daney@cavium.com>
15198 F: drivers/gpio/gpio-thunderx.c
15200 TI AM437X VPFE DRIVER
15201 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15202 L: linux-media@vger.kernel.org
15203 W: https://linuxtv.org
15204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15205 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15207 F: drivers/media/platform/am437x/
15209 TI BANDGAP AND THERMAL DRIVER
15210 M: Eduardo Valentin <edubezval@gmail.com>
15211 M: Keerthy <j-keerthy@ti.com>
15212 L: linux-pm@vger.kernel.org
15213 L: linux-omap@vger.kernel.org
15215 F: drivers/thermal/ti-soc-thermal/
15217 TI BQ27XXX POWER SUPPLY DRIVER
15218 R: Andrew F. Davis <afd@ti.com>
15219 F: include/linux/power/bq27xxx_battery.h
15220 F: drivers/power/supply/bq27xxx_battery.c
15221 F: drivers/power/supply/bq27xxx_battery_i2c.c
15223 TI CDCE706 CLOCK DRIVER
15224 M: Max Filippov <jcmvbkbc@gmail.com>
15226 F: drivers/clk/clk-cdce706.c
15229 M: Tero Kristo <t-kristo@ti.com>
15230 L: linux-omap@vger.kernel.org
15233 F: include/linux/clk/ti.h
15235 TI DAVINCI MACHINE SUPPORT
15236 M: Sekhar Nori <nsekhar@ti.com>
15237 M: Kevin Hilman <khilman@kernel.org>
15238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15241 F: arch/arm/mach-davinci/
15242 F: drivers/i2c/busses/i2c-davinci.c
15243 F: arch/arm/boot/dts/da850*
15245 TI DAVINCI SERIES CLOCK DRIVER
15246 M: David Lechner <david@lechnology.com>
15247 R: Sekhar Nori <nsekhar@ti.com>
15249 F: Documentation/devicetree/bindings/clock/ti/davinci/
15250 F: drivers/clk/davinci/
15252 TI DAVINCI SERIES GPIO DRIVER
15253 M: Keerthy <j-keerthy@ti.com>
15254 L: linux-gpio@vger.kernel.org
15256 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15257 F: drivers/gpio/gpio-davinci.c
15259 TI DAVINCI SERIES MEDIA DRIVER
15260 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15261 L: linux-media@vger.kernel.org
15262 W: https://linuxtv.org
15263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15264 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15266 F: drivers/media/platform/davinci/
15267 F: include/media/davinci/
15269 TI ETHERNET SWITCH DRIVER (CPSW)
15270 R: Grygorii Strashko <grygorii.strashko@ti.com>
15271 L: linux-omap@vger.kernel.org
15272 L: netdev@vger.kernel.org
15274 F: drivers/net/ethernet/ti/cpsw*
15275 F: drivers/net/ethernet/ti/davinci*
15277 TI FLASH MEDIA INTERFACE DRIVER
15278 M: Alex Dubov <oakad@yahoo.com>
15280 F: drivers/misc/tifm*
15281 F: drivers/mmc/host/tifm_sd.c
15282 F: include/linux/tifm.h
15284 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15285 M: Santosh Shilimkar <ssantosh@kernel.org>
15286 L: linux-kernel@vger.kernel.org
15287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289 F: drivers/soc/ti/*
15290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15292 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15293 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15294 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15297 F: sound/soc/codecs/lm49453*
15298 F: sound/soc/codecs/isabelle*
15300 TI LP855x BACKLIGHT DRIVER
15301 M: Milo Kim <milo.kim@ti.com>
15303 F: Documentation/backlight/lp855x-driver.txt
15304 F: drivers/video/backlight/lp855x_bl.c
15305 F: include/linux/platform_data/lp855x.h
15307 TI LP8727 CHARGER DRIVER
15308 M: Milo Kim <milo.kim@ti.com>
15310 F: drivers/power/supply/lp8727_charger.c
15311 F: include/linux/platform_data/lp8727.h
15313 TI LP8788 MFD DRIVER
15314 M: Milo Kim <milo.kim@ti.com>
15316 F: drivers/iio/adc/lp8788_adc.c
15317 F: drivers/leds/leds-lp8788.c
15318 F: drivers/mfd/lp8788*.c
15319 F: drivers/power/supply/lp8788-charger.c
15320 F: drivers/regulator/lp8788-*.c
15321 F: include/linux/mfd/lp8788*.h
15323 TI NETCP ETHERNET DRIVER
15324 M: Wingman Kwok <w-kwok2@ti.com>
15325 M: Murali Karicheri <m-karicheri2@ti.com>
15326 L: netdev@vger.kernel.org
15328 F: drivers/net/ethernet/ti/netcp*
15330 TI PCM3060 ASoC CODEC DRIVER
15331 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15334 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15335 F: sound/soc/codecs/pcm3060*
15337 TI TAS571X FAMILY ASoC CODEC DRIVER
15338 M: Kevin Cernekee <cernekee@chromium.org>
15339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15341 F: sound/soc/codecs/tas571x*
15343 TI TRF7970A NFC DRIVER
15344 M: Mark Greer <mgreer@animalcreek.com>
15345 L: linux-wireless@vger.kernel.org
15346 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15348 F: drivers/nfc/trf7970a.c
15349 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15351 TI TWL4030 SERIES SOC CODEC DRIVER
15352 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15355 F: sound/soc/codecs/twl4030*
15358 M: Benoit Parrot <bparrot@ti.com>
15359 L: linux-media@vger.kernel.org
15360 W: http://linuxtv.org/
15361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15363 F: drivers/media/platform/ti-vpe/
15365 TI WILINK WIRELESS DRIVERS
15366 L: linux-wireless@vger.kernel.org
15367 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15368 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15371 F: drivers/net/wireless/ti/
15372 F: include/linux/wl12xx.h
15374 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15375 M: John Stultz <john.stultz@linaro.org>
15376 M: Thomas Gleixner <tglx@linutronix.de>
15377 R: Stephen Boyd <sboyd@kernel.org>
15378 L: linux-kernel@vger.kernel.org
15379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15381 F: include/linux/clocksource.h
15382 F: include/linux/time.h
15383 F: include/linux/timex.h
15384 F: include/uapi/linux/time.h
15385 F: include/uapi/linux/timex.h
15386 F: kernel/time/clocksource.c
15387 F: kernel/time/time*.c
15388 F: kernel/time/alarmtimer.c
15389 F: kernel/time/ntp.c
15390 F: tools/testing/selftests/timers/
15393 M: Jon Maloy <jon.maloy@ericsson.com>
15394 M: Ying Xue <ying.xue@windriver.com>
15395 L: netdev@vger.kernel.org (core kernel code)
15396 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15397 W: http://tipc.sourceforge.net/
15399 F: include/uapi/linux/tipc*.h
15402 TLAN NETWORK DRIVER
15403 M: Samuel Chessman <chessman@tux.org>
15404 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15405 W: http://sourceforge.net/projects/tlan/
15407 F: Documentation/networking/device_drivers/ti/tlan.txt
15408 F: drivers/net/ethernet/ti/tlan.*
15410 TM6000 VIDEO4LINUX DRIVER
15411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15412 L: linux-media@vger.kernel.org
15413 W: https://linuxtv.org
15414 T: git git://linuxtv.org/media_tree.git
15416 F: drivers/media/usb/tm6000/
15417 F: Documentation/media/v4l-drivers/tm6000*
15419 TMIO/SDHI MMC DRIVER
15420 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15421 L: linux-mmc@vger.kernel.org
15423 F: drivers/mmc/host/tmio_mmc*
15424 F: drivers/mmc/host/renesas_sdhi*
15425 F: include/linux/mfd/tmio.h
15427 TMP401 HARDWARE MONITOR DRIVER
15428 M: Guenter Roeck <linux@roeck-us.net>
15429 L: linux-hwmon@vger.kernel.org
15431 F: Documentation/hwmon/tmp401
15432 F: drivers/hwmon/tmp401.c
15434 TMPFS (SHMEM FILESYSTEM)
15435 M: Hugh Dickins <hughd@google.com>
15436 L: linux-mm@kvack.org
15438 F: include/linux/shmem_fs.h
15441 TOMOYO SECURITY MODULE
15442 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15443 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15444 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15445 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15446 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15447 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15448 W: http://tomoyo.sourceforge.jp/
15449 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15451 F: security/tomoyo/
15453 TOPSTAR LAPTOP EXTRAS DRIVER
15454 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15455 L: platform-driver-x86@vger.kernel.org
15457 F: drivers/platform/x86/topstar-laptop.c
15459 TORTURE-TEST MODULES
15460 M: Davidlohr Bueso <dave@stgolabs.net>
15461 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15462 M: Josh Triplett <josh@joshtriplett.org>
15463 L: linux-kernel@vger.kernel.org
15465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15466 F: Documentation/RCU/torture.txt
15467 F: kernel/torture.c
15468 F: kernel/rcu/rcutorture.c
15469 F: kernel/rcu/rcuperf.c
15470 F: kernel/locking/locktorture.c
15472 TOSHIBA ACPI EXTRAS DRIVER
15473 M: Azael Avalos <coproscefalo@gmail.com>
15474 L: platform-driver-x86@vger.kernel.org
15476 F: drivers/platform/x86/toshiba_acpi.c
15478 TOSHIBA BLUETOOTH DRIVER
15479 M: Azael Avalos <coproscefalo@gmail.com>
15480 L: platform-driver-x86@vger.kernel.org
15482 F: drivers/platform/x86/toshiba_bluetooth.c
15484 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15485 M: Azael Avalos <coproscefalo@gmail.com>
15486 L: platform-driver-x86@vger.kernel.org
15488 F: drivers/platform/x86/toshiba_haps.c
15491 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15492 W: http://www.buzzard.org.uk/toshiba/
15494 F: drivers/char/toshiba.c
15495 F: include/linux/toshiba.h
15496 F: include/uapi/linux/toshiba.h
15498 TOSHIBA TC358743 DRIVER
15499 M: Mats Randgaard <matrandg@cisco.com>
15500 L: linux-media@vger.kernel.org
15502 F: drivers/media/i2c/tc358743*
15503 F: include/media/i2c/tc358743.h
15505 TOSHIBA WMI HOTKEYS DRIVER
15506 M: Azael Avalos <coproscefalo@gmail.com>
15507 L: platform-driver-x86@vger.kernel.org
15509 F: drivers/platform/x86/toshiba-wmi.c
15512 M: Peter Huewe <peterhuewe@gmx.de>
15513 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15514 R: Jason Gunthorpe <jgg@ziepe.ca>
15515 L: linux-integrity@vger.kernel.org
15516 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15517 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15518 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15520 F: drivers/char/tpm/
15523 M: Steven Rostedt <rostedt@goodmis.org>
15524 M: Ingo Molnar <mingo@redhat.com>
15525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15527 F: Documentation/trace/ftrace.rst
15528 F: arch/*/*/*/ftrace.h
15529 F: arch/*/kernel/ftrace.c
15530 F: include/*/ftrace.h
15531 F: include/linux/trace*.h
15534 F: tools/testing/selftests/ftrace/
15536 TRACING MMIO ACCESSES (MMIOTRACE)
15537 M: Steven Rostedt <rostedt@goodmis.org>
15538 M: Ingo Molnar <mingo@kernel.org>
15539 R: Karol Herbst <karolherbst@gmail.com>
15540 R: Pekka Paalanen <ppaalanen@gmail.com>
15542 L: linux-kernel@vger.kernel.org
15543 L: nouveau@lists.freedesktop.org
15544 F: kernel/trace/trace_mmiotrace.c
15545 F: include/linux/mmiotrace.h
15546 F: arch/x86/mm/kmmio.c
15547 F: arch/x86/mm/mmio-mod.c
15548 F: arch/x86/mm/testmmiotrace.c
15551 M: Jiri Kosina <trivial@kernel.org>
15552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15554 K: ^Subject:.*(?i)trivial
15556 TEMPO SEMICONDUCTOR DRIVERS
15557 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15559 F: sound/soc/codecs/tscs*.c
15560 F: sound/soc/codecs/tscs*.h
15561 F: Documentation/devicetree/bindings/sound/tscs*.txt
15564 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15565 M: Jiri Slaby <jslaby@suse.com>
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15568 F: Documentation/serial/
15570 F: drivers/tty/serial/serial_core.c
15571 F: include/linux/serial_core.h
15572 F: include/linux/serial.h
15573 F: include/linux/tty.h
15574 F: include/uapi/linux/serial_core.h
15575 F: include/uapi/linux/serial.h
15576 F: include/uapi/linux/tty.h
15578 TUA9001 MEDIA DRIVER
15579 M: Antti Palosaari <crope@iki.fi>
15580 L: linux-media@vger.kernel.org
15581 W: https://linuxtv.org
15582 W: http://palosaari.fi/linux/
15583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15584 T: git git://linuxtv.org/anttip/media_tree.git
15586 F: drivers/media/tuners/tua9001*
15588 TULIP NETWORK DRIVERS
15589 L: netdev@vger.kernel.org
15590 L: linux-parisc@vger.kernel.org
15592 F: drivers/net/ethernet/dec/tulip/
15595 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15596 W: http://vtun.sourceforge.net/tun
15598 F: Documentation/networking/tuntap.txt
15599 F: arch/um/os-Linux/drivers/
15601 TURBOCHANNEL SUBSYSTEM
15602 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15603 M: Ralf Baechle <ralf@linux-mips.org>
15604 L: linux-mips@vger.kernel.org
15605 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15608 F: include/linux/tc.h
15611 M: "Len Brown" <lenb@kernel.org>
15612 L: linux-pm@vger.kernel.org
15613 B: https://bugzilla.kernel.org
15614 Q: https://patchwork.kernel.org/project/linux-pm/list/
15615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15617 F: tools/power/x86/turbostat/
15619 TW5864 VIDEO4LINUX DRIVER
15620 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15621 M: Anton Sviridenko <anton@corp.bluecherry.net>
15622 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15623 M: Andrey Utkin <andrey_utkin@fastmail.com>
15624 L: linux-media@vger.kernel.org
15626 F: drivers/media/pci/tw5864/
15628 TW68 VIDEO4LINUX DRIVER
15629 M: Hans Verkuil <hverkuil@xs4all.nl>
15630 L: linux-media@vger.kernel.org
15631 T: git git://linuxtv.org/media_tree.git
15632 W: https://linuxtv.org
15634 F: drivers/media/pci/tw68/
15636 TW686X VIDEO4LINUX DRIVER
15637 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15638 L: linux-media@vger.kernel.org
15639 T: git git://linuxtv.org/media_tree.git
15640 W: http://linuxtv.org
15642 F: drivers/media/pci/tw686x/
15644 UBI FILE SYSTEM (UBIFS)
15645 M: Richard Weinberger <richard@nod.at>
15646 M: Artem Bityutskiy <dedekind1@gmail.com>
15647 M: Adrian Hunter <adrian.hunter@intel.com>
15648 L: linux-mtd@lists.infradead.org
15649 T: git git://git.infradead.org/ubifs-2.6.git
15650 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15652 F: Documentation/filesystems/ubifs.txt
15655 UCLINUX (M68KNOMMU AND COLDFIRE)
15656 M: Greg Ungerer <gerg@linux-m68k.org>
15657 W: http://www.linux-m68k.org/
15658 W: http://www.uclinux.org/
15659 L: linux-m68k@lists.linux-m68k.org
15660 L: uclinux-dev@uclinux.org (subscribers-only)
15661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15663 F: arch/m68k/coldfire/
15665 F: arch/m68k/*/*_no.*
15666 F: arch/m68k/include/asm/*_no.*
15669 M: Jan Kara <jack@suse.com>
15671 F: Documentation/filesystems/udf.txt
15675 M: Bastien Nocera <hadess@hadess.net>
15676 L: linux-input@vger.kernel.org
15678 F: drivers/hid/hid-udraw-ps3.c
15681 M: Evgeniy Dushistov <dushistov@mail.ru>
15683 F: Documentation/filesystems/ufs.txt
15686 UHID USERSPACE HID IO DRIVER:
15687 M: David Herrmann <dh.herrmann@googlemail.com>
15688 L: linux-input@vger.kernel.org
15690 F: drivers/hid/uhid.c
15691 F: include/uapi/linux/uhid.h
15694 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15695 L: linux-usb@vger.kernel.org
15697 F: drivers/usb/common/ulpi.c
15698 F: include/linux/ulpi/
15700 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15701 L: linux-usb@vger.kernel.org
15704 F: include/linux/uwb.h
15705 F: include/linux/uwb/
15707 UNICORE32 ARCHITECTURE:
15708 M: Guan Xuetao <gxt@pku.edu.cn>
15709 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15711 T: git git://github.com/gxt/linux.git
15715 M: Tony Finch <dot@dotat.at>
15716 W: http://dotat.at/prog/unifdef
15718 F: scripts/unifdef.c
15720 UNIFORM CDROM DRIVER
15721 M: Jens Axboe <axboe@kernel.dk>
15722 W: http://www.kernel.dk
15724 F: Documentation/cdrom/
15725 F: drivers/cdrom/cdrom.c
15726 F: include/linux/cdrom.h
15727 F: include/uapi/linux/cdrom.h
15729 UNISYS S-PAR DRIVERS
15730 M: David Kershner <david.kershner@unisys.com>
15731 L: sparmaintainer@unisys.com (Unisys internal)
15733 F: include/linux/visorbus.h
15734 F: drivers/visorbus/
15735 F: drivers/staging/unisys/
15737 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15738 M: Vinayak Holikatti <vinholikatti@gmail.com>
15739 L: linux-scsi@vger.kernel.org
15741 F: Documentation/scsi/ufs.txt
15742 F: drivers/scsi/ufs/
15744 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15745 M: Joao Pinto <jpinto@synopsys.com>
15746 L: linux-scsi@vger.kernel.org
15748 F: drivers/scsi/ufs/*dwc*
15750 UNSORTED BLOCK IMAGES (UBI)
15751 M: Artem Bityutskiy <dedekind1@gmail.com>
15752 M: Richard Weinberger <richard@nod.at>
15753 W: http://www.linux-mtd.infradead.org/
15754 L: linux-mtd@lists.infradead.org
15755 T: git git://git.infradead.org/ubifs-2.6.git
15757 F: drivers/mtd/ubi/
15758 F: include/linux/mtd/ubi.h
15759 F: include/uapi/mtd/ubi-user.h
15761 USB "USBNET" DRIVER FRAMEWORK
15762 M: Oliver Neukum <oneukum@suse.com>
15763 L: netdev@vger.kernel.org
15764 W: http://www.linux-usb.org/usbnet
15766 F: drivers/net/usb/usbnet.c
15767 F: include/linux/usb/usbnet.h
15770 M: Oliver Neukum <oneukum@suse.com>
15771 L: linux-usb@vger.kernel.org
15773 F: Documentation/usb/acm.txt
15774 F: drivers/usb/class/cdc-acm.*
15776 USB AR5523 WIRELESS DRIVER
15777 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15778 L: linux-wireless@vger.kernel.org
15780 F: drivers/net/wireless/ath/ar5523/
15783 M: Oliver Neukum <oneukum@suse.com>
15784 L: linux-usb@vger.kernel.org
15785 L: linux-scsi@vger.kernel.org
15787 F: drivers/usb/storage/uas.c
15789 USB CDC ETHERNET DRIVER
15790 M: Oliver Neukum <oliver@neukum.org>
15791 L: linux-usb@vger.kernel.org
15793 F: drivers/net/usb/cdc_*.c
15794 F: include/uapi/linux/usb/cdc.h
15796 USB CHAOSKEY DRIVER
15797 M: Keith Packard <keithp@keithp.com>
15798 L: linux-usb@vger.kernel.org
15800 F: drivers/usb/misc/chaoskey.c
15802 USB CYPRESS C67X00 DRIVER
15803 M: Peter Korsgaard <jacmet@sunsite.dk>
15804 L: linux-usb@vger.kernel.org
15806 F: drivers/usb/c67x00/
15808 USB DAVICOM DM9601 DRIVER
15809 M: Peter Korsgaard <jacmet@sunsite.dk>
15810 L: netdev@vger.kernel.org
15811 W: http://www.linux-usb.org/usbnet
15813 F: drivers/net/usb/dm9601.c
15815 USB DIAMOND RIO500 DRIVER
15816 M: Cesar Miquel <miquel@df.uba.ar>
15817 L: rio500-users@lists.sourceforge.net
15818 W: http://rio500.sourceforge.net
15820 F: drivers/usb/misc/rio500*
15823 M: Alan Stern <stern@rowland.harvard.edu>
15824 L: linux-usb@vger.kernel.org
15826 F: Documentation/usb/ehci.txt
15827 F: drivers/usb/host/ehci*
15829 USB GADGET/PERIPHERAL SUBSYSTEM
15830 M: Felipe Balbi <balbi@kernel.org>
15831 L: linux-usb@vger.kernel.org
15832 W: http://www.linux-usb.org/gadget
15833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15835 F: drivers/usb/gadget/
15836 F: include/linux/usb/gadget*
15838 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15839 M: Jiri Kosina <jikos@kernel.org>
15840 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15841 L: linux-usb@vger.kernel.org
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15844 F: Documentation/hid/hiddev.txt
15845 F: drivers/hid/usbhid/
15847 USB INTEL XHCI ROLE MUX DRIVER
15848 M: Hans de Goede <hdegoede@redhat.com>
15849 L: linux-usb@vger.kernel.org
15851 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15854 M: Olav Kongas <ok@artecdesign.ee>
15855 L: linux-usb@vger.kernel.org
15857 F: drivers/usb/host/isp116x*
15858 F: include/linux/usb/isp116x.h
15860 USB LAN78XX ETHERNET DRIVER
15861 M: Woojung Huh <woojung.huh@microchip.com>
15862 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15863 L: netdev@vger.kernel.org
15865 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15866 F: drivers/net/usb/lan78xx.*
15867 F: include/dt-bindings/net/microchip-lan78xx.h
15869 USB MASS STORAGE DRIVER
15870 M: Alan Stern <stern@rowland.harvard.edu>
15871 L: linux-usb@vger.kernel.org
15872 L: usb-storage@lists.one-eyed-alien.net
15874 F: drivers/usb/storage/
15877 M: Clemens Ladisch <clemens@ladisch.de>
15878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15879 T: git git://git.alsa-project.org/alsa-kernel.git
15881 F: sound/usb/midi.*
15883 USB NETWORKING DRIVERS
15884 L: linux-usb@vger.kernel.org
15886 F: drivers/net/usb/
15889 M: Alan Stern <stern@rowland.harvard.edu>
15890 L: linux-usb@vger.kernel.org
15892 F: Documentation/usb/ohci.txt
15893 F: drivers/usb/host/ohci*
15895 USB OTG FSM (Finite State Machine)
15896 M: Peter Chen <Peter.Chen@nxp.com>
15897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15898 L: linux-usb@vger.kernel.org
15900 F: drivers/usb/common/usb-otg-fsm.c
15903 M: Valentina Manea <valentina.manea.m@gmail.com>
15904 M: Shuah Khan <shuah@kernel.org>
15905 M: Shuah Khan <skhan@linuxfoundation.org>
15906 L: linux-usb@vger.kernel.org
15908 F: Documentation/usb/usbip_protocol.txt
15909 F: drivers/usb/usbip/
15910 F: tools/usb/usbip/
15911 F: tools/testing/selftests/drivers/usb/usbip/
15914 M: Petko Manolov <petkan@nucleusys.com>
15915 L: linux-usb@vger.kernel.org
15916 L: netdev@vger.kernel.org
15917 T: git git://github.com/petkan/pegasus.git
15918 W: https://github.com/petkan/pegasus
15920 F: drivers/net/usb/pegasus.*
15923 M: Felipe Balbi <balbi@kernel.org>
15924 L: linux-usb@vger.kernel.org
15925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15927 F: drivers/usb/phy/
15929 USB PRINTER DRIVER (usblp)
15930 M: Pete Zaitcev <zaitcev@redhat.com>
15931 L: linux-usb@vger.kernel.org
15933 F: drivers/usb/class/usblp.c
15935 USB QMI WWAN NETWORK DRIVER
15936 M: Bjørn Mork <bjorn@mork.no>
15937 L: netdev@vger.kernel.org
15939 F: Documentation/ABI/testing/sysfs-class-net-qmi
15940 F: drivers/net/usb/qmi_wwan.c
15943 M: Petko Manolov <petkan@nucleusys.com>
15944 L: linux-usb@vger.kernel.org
15945 L: netdev@vger.kernel.org
15946 T: git git://github.com/petkan/rtl8150.git
15947 W: https://github.com/petkan/rtl8150
15949 F: drivers/net/usb/rtl8150.c
15951 USB SERIAL SUBSYSTEM
15952 M: Johan Hovold <johan@kernel.org>
15953 L: linux-usb@vger.kernel.org
15954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15956 F: Documentation/usb/usb-serial.txt
15957 F: drivers/usb/serial/
15958 F: include/linux/usb/serial.h
15960 USB SMSC75XX ETHERNET DRIVER
15961 M: Steve Glendinning <steve.glendinning@shawell.net>
15962 L: netdev@vger.kernel.org
15964 F: drivers/net/usb/smsc75xx.*
15966 USB SMSC95XX ETHERNET DRIVER
15967 M: Steve Glendinning <steve.glendinning@shawell.net>
15968 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15969 L: netdev@vger.kernel.org
15971 F: drivers/net/usb/smsc95xx.*
15974 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15975 L: linux-usb@vger.kernel.org
15976 W: http://www.linux-usb.org
15977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15979 F: Documentation/devicetree/bindings/usb/
15980 F: Documentation/usb/
15982 F: include/linux/usb.h
15983 F: include/linux/usb/
15985 USB TYPEC PI3USB30532 MUX DRIVER
15986 M: Hans de Goede <hdegoede@redhat.com>
15987 L: linux-usb@vger.kernel.org
15989 F: drivers/usb/typec/mux/pi3usb30532.c
15992 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15993 L: linux-usb@vger.kernel.org
15995 F: Documentation/ABI/testing/sysfs-class-typec
15996 F: Documentation/driver-api/usb/typec.rst
15997 F: drivers/usb/typec/
15998 F: include/linux/usb/typec.h
16000 USB TYPEC BUS FOR ALTERNATE MODES
16001 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16002 L: linux-usb@vger.kernel.org
16004 F: Documentation/ABI/testing/sysfs-bus-typec
16005 F: Documentation/driver-api/usb/typec_bus.rst
16006 F: drivers/usb/typec/altmodes/
16007 F: include/linux/usb/typec_altmode.h
16009 USB TYPEC PORT CONTROLLER DRIVERS
16010 M: Guenter Roeck <linux@roeck-us.net>
16011 L: linux-usb@vger.kernel.org
16013 F: drivers/usb/typec/tcpm/
16016 M: Alan Stern <stern@rowland.harvard.edu>
16017 L: linux-usb@vger.kernel.org
16019 F: drivers/usb/host/uhci*
16022 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16023 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16024 L: linux-media@vger.kernel.org
16025 T: git git://linuxtv.org/media_tree.git
16026 W: http://www.ideasonboard.org/uvc/
16028 F: drivers/media/usb/uvc/
16029 F: include/uapi/linux/uvcvideo.h
16032 M: Hans Verkuil <hverkuil@xs4all.nl>
16033 L: linux-media@vger.kernel.org
16034 T: git git://linuxtv.org/media_tree.git
16035 W: https://linuxtv.org
16037 F: drivers/media/usb/usbvision/
16040 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16041 L: linux-usb@vger.kernel.org
16043 F: drivers/usb/gadget/function/*uvc*
16044 F: drivers/usb/gadget/legacy/webcam.c
16045 F: include/uapi/linux/usb/g_uvc.h
16047 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16048 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16049 L: linux-wireless@vger.kernel.org
16051 F: drivers/net/wireless/rndis_wlan.c
16054 M: Mathias Nyman <mathias.nyman@intel.com>
16055 L: linux-usb@vger.kernel.org
16057 F: drivers/usb/host/xhci*
16058 F: drivers/usb/host/pci-quirks*
16061 L: linux-wireless@vger.kernel.org
16062 W: http://linux-lc100020.sourceforge.net
16064 F: drivers/net/wireless/zydas/zd1201.*
16067 M: Antoine Jacquet <royale@zerezo.com>
16068 L: linux-usb@vger.kernel.org
16069 L: linux-media@vger.kernel.org
16070 T: git git://linuxtv.org/media_tree.git
16071 W: http://royale.zerezo.com/zr364xx/
16073 F: Documentation/media/v4l-drivers/zr364xx*
16074 F: drivers/media/usb/zr364xx/
16076 USER-MODE LINUX (UML)
16077 M: Jeff Dike <jdike@addtoit.com>
16078 M: Richard Weinberger <richard@nod.at>
16079 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16080 L: linux-um@lists.infradead.org
16081 W: http://user-mode-linux.sourceforge.net
16082 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16085 F: Documentation/virtual/uml/
16090 USERSPACE COPYIN/COPYOUT (UIOVEC)
16091 M: Alexander Viro <viro@zeniv.linux.org.uk>
16094 F: include/linux/uio.h
16096 USERSPACE DMA BUFFER DRIVER
16097 M: Gerd Hoffmann <kraxel@redhat.com>
16099 L: dri-devel@lists.freedesktop.org
16100 F: drivers/dma-buf/udmabuf.c
16101 F: include/uapi/linux/udmabuf.h
16102 T: git git://anongit.freedesktop.org/drm/drm-misc
16104 USERSPACE I/O (UIO)
16105 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16108 F: Documentation/driver-api/uio-howto.rst
16110 F: include/linux/uio_driver.h
16113 M: Karel Zak <kzak@redhat.com>
16114 L: util-linux@vger.kernel.org
16115 W: http://en.wikipedia.org/wiki/Util-linux
16116 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16120 M: Christoph Hellwig <hch@lst.de>
16121 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16122 L: linux-kernel@vger.kernel.org
16123 T: git git://git.infradead.org/users/hch/uuid.git
16126 F: include/linux/uuid.h
16127 F: include/uapi/linux/uuid.h
16131 M: Michal Januszewski <spock@gentoo.org>
16132 L: linux-fbdev@vger.kernel.org
16133 W: https://github.com/mjanusz/v86d
16135 F: Documentation/fb/uvesafb.txt
16136 F: drivers/video/fbdev/uvesafb.*
16139 M: Stefan Agner <stefan@agner.ch>
16140 L: linux-mtd@lists.infradead.org
16142 F: drivers/mtd/nand/raw/vf610_nfc.c
16144 VFAT/FAT/MSDOS FILESYSTEM
16145 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16147 F: Documentation/filesystems/vfat.txt
16151 M: Alex Williamson <alex.williamson@redhat.com>
16152 L: kvm@vger.kernel.org
16153 T: git git://github.com/awilliam/linux-vfio.git
16155 F: Documentation/vfio.txt
16157 F: include/linux/vfio.h
16158 F: include/uapi/linux/vfio.h
16160 VFIO MEDIATED DEVICE DRIVERS
16161 M: Kirti Wankhede <kwankhede@nvidia.com>
16162 L: kvm@vger.kernel.org
16164 F: Documentation/vfio-mediated-device.txt
16165 F: drivers/vfio/mdev/
16166 F: include/linux/mdev.h
16167 F: samples/vfio-mdev/
16169 VFIO PLATFORM DRIVER
16170 M: Eric Auger <eric.auger@redhat.com>
16171 L: kvm@vger.kernel.org
16173 F: drivers/vfio/platform/
16176 R: Lukas Wunner <lukas@wunner.de>
16178 F: Documentation/gpu/vga-switcheroo.rst
16179 F: drivers/gpu/vga/vga_switcheroo.c
16180 F: include/linux/vga_switcheroo.h
16181 T: git git://anongit.freedesktop.org/drm/drm-misc
16183 VIA RHINE NETWORK DRIVER
16185 F: drivers/net/ethernet/via/via-rhine.c
16187 VIA SD/MMC CARD CONTROLLER DRIVER
16188 M: Bruce Chang <brucechang@via.com.tw>
16189 M: Harald Welte <HaraldWelte@viatech.com>
16191 F: drivers/mmc/host/via-sdmmc.c
16193 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16194 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16195 L: linux-fbdev@vger.kernel.org
16197 F: include/linux/via-core.h
16198 F: include/linux/via-gpio.h
16199 F: include/linux/via_i2c.h
16200 F: drivers/video/fbdev/via/
16202 VIA VELOCITY NETWORK DRIVER
16203 M: Francois Romieu <romieu@fr.zoreil.com>
16204 L: netdev@vger.kernel.org
16206 F: drivers/net/ethernet/via/via-velocity.*
16208 VICODEC VIRTUAL CODEC DRIVER
16209 M: Hans Verkuil <hans.verkuil@cisco.com>
16210 L: linux-media@vger.kernel.org
16211 T: git git://linuxtv.org/media_tree.git
16212 W: https://linuxtv.org
16214 F: drivers/media/platform/vicodec/*
16216 VIDEO MULTIPLEXER DRIVER
16217 M: Philipp Zabel <p.zabel@pengutronix.de>
16218 L: linux-media@vger.kernel.org
16220 F: drivers/media/platform/video-mux.c
16222 VIDEO I2C POLLING DRIVER
16223 M: Matt Ranostay <matt.ranostay@konsulko.com>
16224 L: linux-media@vger.kernel.org
16226 F: drivers/media/i2c/video-i2c.c
16228 VIDEOBUF2 FRAMEWORK
16229 M: Pawel Osciak <pawel@osciak.com>
16230 M: Marek Szyprowski <m.szyprowski@samsung.com>
16231 M: Kyungmin Park <kyungmin.park@samsung.com>
16232 L: linux-media@vger.kernel.org
16234 F: drivers/media/common/videobuf2/*
16235 F: include/media/videobuf2-*
16237 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16238 M: Helen Koike <helen.koike@collabora.com>
16239 L: linux-media@vger.kernel.org
16240 T: git git://linuxtv.org/media_tree.git
16241 W: https://linuxtv.org
16243 F: drivers/media/platform/vimc/*
16246 M: Alex Williamson <alex.williamson@redhat.com>
16247 M: Paolo Bonzini <pbonzini@redhat.com>
16248 L: kvm@vger.kernel.org
16252 VIRTIO AND VHOST VSOCK DRIVER
16253 M: Stefan Hajnoczi <stefanha@redhat.com>
16254 L: kvm@vger.kernel.org
16255 L: virtualization@lists.linux-foundation.org
16256 L: netdev@vger.kernel.org
16258 F: include/linux/virtio_vsock.h
16259 F: include/uapi/linux/virtio_vsock.h
16260 F: include/uapi/linux/vsockmon.h
16261 F: include/uapi/linux/vm_sockets_diag.h
16262 F: net/vmw_vsock/diag.c
16263 F: net/vmw_vsock/af_vsock_tap.c
16264 F: net/vmw_vsock/virtio_transport_common.c
16265 F: net/vmw_vsock/virtio_transport.c
16266 F: drivers/net/vsockmon.c
16267 F: drivers/vhost/vsock.c
16268 F: tools/testing/vsock/
16270 VIRTIO CONSOLE DRIVER
16271 M: Amit Shah <amit@kernel.org>
16272 L: virtualization@lists.linux-foundation.org
16274 F: drivers/char/virtio_console.c
16275 F: include/linux/virtio_console.h
16276 F: include/uapi/linux/virtio_console.h
16278 VIRTIO CORE, NET AND BLOCK DRIVERS
16279 M: "Michael S. Tsirkin" <mst@redhat.com>
16280 M: Jason Wang <jasowang@redhat.com>
16281 L: virtualization@lists.linux-foundation.org
16283 F: Documentation/devicetree/bindings/virtio/
16286 F: drivers/net/virtio_net.c
16287 F: drivers/block/virtio_blk.c
16288 F: include/linux/virtio*.h
16289 F: include/uapi/linux/virtio_*.h
16290 F: drivers/crypto/virtio/
16291 F: mm/balloon_compaction.c
16293 VIRTIO CRYPTO DRIVER
16294 M: Gonglei <arei.gonglei@huawei.com>
16295 L: virtualization@lists.linux-foundation.org
16296 L: linux-crypto@vger.kernel.org
16298 F: drivers/crypto/virtio/
16299 F: include/uapi/linux/virtio_crypto.h
16301 VIRTIO DRIVERS FOR S390
16302 M: Cornelia Huck <cohuck@redhat.com>
16303 M: Halil Pasic <pasic@linux.ibm.com>
16304 L: linux-s390@vger.kernel.org
16305 L: virtualization@lists.linux-foundation.org
16306 L: kvm@vger.kernel.org
16308 F: drivers/s390/virtio/
16309 F: arch/s390/include/uapi/asm/virtio-ccw.h
16312 M: David Airlie <airlied@linux.ie>
16313 M: Gerd Hoffmann <kraxel@redhat.com>
16314 L: dri-devel@lists.freedesktop.org
16315 L: virtualization@lists.linux-foundation.org
16316 T: git git://anongit.freedesktop.org/drm/drm-misc
16318 F: drivers/gpu/drm/virtio/
16319 F: include/uapi/linux/virtio_gpu.h
16321 VIRTIO HOST (VHOST)
16322 M: "Michael S. Tsirkin" <mst@redhat.com>
16323 M: Jason Wang <jasowang@redhat.com>
16324 L: kvm@vger.kernel.org
16325 L: virtualization@lists.linux-foundation.org
16326 L: netdev@vger.kernel.org
16327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16330 F: include/uapi/linux/vhost.h
16332 VIRTIO INPUT DRIVER
16333 M: Gerd Hoffmann <kraxel@redhat.com>
16335 F: drivers/virtio/virtio_input.c
16336 F: include/uapi/linux/virtio_input.h
16338 VIRTUAL BOX GUEST DEVICE DRIVER
16339 M: Hans de Goede <hdegoede@redhat.com>
16340 M: Arnd Bergmann <arnd@arndb.de>
16341 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16343 F: include/linux/vbox_utils.h
16344 F: include/uapi/linux/vbox*.h
16345 F: drivers/virt/vboxguest/
16347 VIRTUAL SERIO DEVICE DRIVER
16348 M: Stephen Chandler Paul <thatslyude@gmail.com>
16350 F: drivers/input/serio/userio.c
16351 F: include/uapi/linux/userio.h
16353 VIVID VIRTUAL VIDEO DRIVER
16354 M: Hans Verkuil <hverkuil@xs4all.nl>
16355 L: linux-media@vger.kernel.org
16356 T: git git://linuxtv.org/media_tree.git
16357 W: https://linuxtv.org
16359 F: drivers/media/platform/vivid/*
16362 M: Florian Fainelli <f.fainelli@gmail.com>
16363 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16365 F: drivers/vlynq/vlynq.c
16366 F: include/linux/vlynq.h
16369 M: Martyn Welch <martyn@welchs.me.uk>
16370 M: Manohar Vanga <manohar.vanga@gmail.com>
16371 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16372 L: devel@driverdev.osuosl.org
16374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16375 F: Documentation/driver-api/vme.rst
16376 F: drivers/staging/vme/
16378 F: include/linux/vme*
16380 VMWARE BALLOON DRIVER
16381 M: Julien Freche <jfreche@vmware.com>
16382 M: Nadav Amit <namit@vmware.com>
16383 M: "VMware, Inc." <pv-drivers@vmware.com>
16384 L: linux-kernel@vger.kernel.org
16386 F: drivers/misc/vmw_balloon.c
16388 VMWARE HYPERVISOR INTERFACE
16389 M: Alok Kataria <akataria@vmware.com>
16390 L: virtualization@lists.linux-foundation.org
16392 F: arch/x86/kernel/cpu/vmware.c
16394 VMWARE PVRDMA DRIVER
16395 M: Adit Ranadive <aditr@vmware.com>
16396 M: VMware PV-Drivers <pv-drivers@vmware.com>
16397 L: linux-rdma@vger.kernel.org
16399 F: drivers/infiniband/hw/vmw_pvrdma/
16401 VMware PVSCSI driver
16402 M: Jim Gill <jgill@vmware.com>
16403 M: VMware PV-Drivers <pv-drivers@vmware.com>
16404 L: linux-scsi@vger.kernel.org
16406 F: drivers/scsi/vmw_pvscsi.c
16407 F: drivers/scsi/vmw_pvscsi.h
16409 VMWARE VMMOUSE SUBDRIVER
16410 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16411 M: "VMware, Inc." <pv-drivers@vmware.com>
16412 L: linux-input@vger.kernel.org
16414 F: drivers/input/mouse/vmmouse.c
16415 F: drivers/input/mouse/vmmouse.h
16417 VMWARE VMXNET3 ETHERNET DRIVER
16418 M: Ronak Doshi <doshir@vmware.com>
16419 M: "VMware, Inc." <pv-drivers@vmware.com>
16420 L: netdev@vger.kernel.org
16422 F: drivers/net/vmxnet3/
16424 VOCORE VOCORE2 BOARD
16425 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16426 L: linux-mips@vger.kernel.org
16428 F: arch/mips/boot/dts/ralink/vocore2.dts
16430 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16431 M: Liam Girdwood <lgirdwood@gmail.com>
16432 M: Mark Brown <broonie@kernel.org>
16433 L: linux-kernel@vger.kernel.org
16434 W: http://www.slimlogic.co.uk/?p=48
16435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16437 F: Documentation/devicetree/bindings/regulator/
16438 F: Documentation/power/regulator/
16439 F: drivers/regulator/
16440 F: include/dt-bindings/regulator/
16441 F: include/linux/regulator/
16444 M: David Ahern <dsa@cumulusnetworks.com>
16445 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16446 L: netdev@vger.kernel.org
16448 F: drivers/net/vrf.c
16449 F: Documentation/networking/vrf.txt
16451 VT1211 HARDWARE MONITOR DRIVER
16452 M: Juerg Haefliger <juergh@gmail.com>
16453 L: linux-hwmon@vger.kernel.org
16455 F: Documentation/hwmon/vt1211
16456 F: drivers/hwmon/vt1211.c
16458 VT8231 HARDWARE MONITOR DRIVER
16459 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16460 L: linux-hwmon@vger.kernel.org
16462 F: drivers/hwmon/vt8231.c
16464 VUB300 USB to SDIO/SD/MMC bridge chip
16465 M: Tony Olech <tony.olech@elandigitalsystems.com>
16466 L: linux-mmc@vger.kernel.org
16467 L: linux-usb@vger.kernel.org
16469 F: drivers/mmc/host/vub300.c
16471 W1 DALLAS'S 1-WIRE BUS
16472 M: Evgeniy Polyakov <zbr@ioremap.net>
16474 F: Documentation/devicetree/bindings/w1/
16475 F: Documentation/w1/
16477 F: include/linux/w1.h
16479 W83791D HARDWARE MONITORING DRIVER
16480 M: Marc Hulsman <m.hulsman@tudelft.nl>
16481 L: linux-hwmon@vger.kernel.org
16483 F: Documentation/hwmon/w83791d
16484 F: drivers/hwmon/w83791d.c
16486 W83793 HARDWARE MONITORING DRIVER
16487 M: Rudolf Marek <r.marek@assembler.cz>
16488 L: linux-hwmon@vger.kernel.org
16490 F: Documentation/hwmon/w83793
16491 F: drivers/hwmon/w83793.c
16493 W83795 HARDWARE MONITORING DRIVER
16494 M: Jean Delvare <jdelvare@suse.com>
16495 L: linux-hwmon@vger.kernel.org
16497 F: drivers/hwmon/w83795.c
16499 W83L51xD SD/MMC CARD INTERFACE DRIVER
16500 M: Pierre Ossman <pierre@ossman.eu>
16502 F: drivers/mmc/host/wbsd.*
16504 WACOM PROTOCOL 4 SERIAL TABLETS
16505 M: Julian Squires <julian@cipht.net>
16506 M: Hans de Goede <hdegoede@redhat.com>
16507 L: linux-input@vger.kernel.org
16509 F: drivers/input/tablet/wacom_serial4.c
16511 WATCHDOG DEVICE DRIVERS
16512 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16513 M: Guenter Roeck <linux@roeck-us.net>
16514 L: linux-watchdog@vger.kernel.org
16515 W: http://www.linux-watchdog.org/
16516 T: git git://www.linux-watchdog.org/linux-watchdog.git
16518 F: Documentation/devicetree/bindings/watchdog/
16519 F: Documentation/watchdog/
16520 F: drivers/watchdog/
16521 F: include/linux/watchdog.h
16522 F: include/uapi/linux/watchdog.h
16524 WHISKEYCOVE PMIC GPIO DRIVER
16525 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16526 L: linux-gpio@vger.kernel.org
16528 F: drivers/gpio/gpio-wcove.c
16531 M: David Herrmann <dh.herrmann@googlemail.com>
16532 L: linux-input@vger.kernel.org
16534 F: drivers/hid/hid-wiimote*
16536 WILOCITY WIL6210 WIRELESS DRIVER
16537 M: Maya Erez <merez@codeaurora.org>
16538 L: linux-wireless@vger.kernel.org
16539 L: wil6210@qti.qualcomm.com
16541 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16542 F: drivers/net/wireless/ath/wil6210/
16545 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16546 M: linux-wimax@intel.com
16547 L: wimax@linuxwimax.org (subscribers-only)
16549 W: http://linuxwimax.org
16550 F: Documentation/wimax/README.wimax
16551 F: include/linux/wimax/debug.h
16552 F: include/net/wimax.h
16553 F: include/uapi/linux/wimax.h
16557 M: David Härdeman <david@hardeman.nu>
16559 F: drivers/media/rc/winbond-cir.c
16561 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16562 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16563 L: linux-watchdog@vger.kernel.org
16565 F: drivers/watchdog/ebc-c384_wdt.c
16567 WINSYSTEMS WS16C48 GPIO DRIVER
16568 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16569 L: linux-gpio@vger.kernel.org
16571 F: drivers/gpio/gpio-ws16c48.c
16573 WISTRON LAPTOP BUTTON DRIVER
16574 M: Miloslav Trmac <mitr@volny.cz>
16576 F: drivers/input/misc/wistron_btns.c
16578 WL3501 WIRELESS PCMCIA CARD DRIVER
16579 L: linux-wireless@vger.kernel.org
16581 F: drivers/net/wireless/wl3501*
16583 WOLFSON MICROELECTRONICS DRIVERS
16584 L: patches@opensource.cirrus.com
16585 T: git https://github.com/CirrusLogic/linux-drivers.git
16586 W: https://github.com/CirrusLogic/linux-drivers/wiki
16588 F: Documentation/hwmon/wm83??
16589 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16590 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16591 F: Documentation/devicetree/bindings/mfd/arizona.txt
16592 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16593 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16594 F: arch/arm/mach-s3c64xx/mach-crag6410*
16595 F: drivers/clk/clk-wm83*.c
16596 F: drivers/extcon/extcon-arizona.c
16597 F: drivers/leds/leds-wm83*.c
16598 F: drivers/gpio/gpio-*wm*.c
16599 F: drivers/gpio/gpio-arizona.c
16600 F: drivers/hwmon/wm83??-hwmon.c
16601 F: drivers/input/misc/wm831x-on.c
16602 F: drivers/input/touchscreen/wm831x-ts.c
16603 F: drivers/input/touchscreen/wm97*.c
16604 F: drivers/mfd/arizona*
16605 F: drivers/mfd/wm*.c
16606 F: drivers/mfd/cs47l24*
16607 F: drivers/power/supply/wm83*.c
16608 F: drivers/rtc/rtc-wm83*.c
16609 F: drivers/regulator/wm8*.c
16610 F: drivers/regulator/arizona*
16611 F: drivers/video/backlight/wm83*_bl.c
16612 F: drivers/watchdog/wm83*_wdt.c
16613 F: include/linux/mfd/arizona/
16614 F: include/linux/mfd/wm831x/
16615 F: include/linux/mfd/wm8350/
16616 F: include/linux/mfd/wm8400*
16617 F: include/linux/regulator/arizona*
16618 F: include/linux/wm97xx.h
16619 F: include/sound/wm????.h
16620 F: sound/soc/codecs/arizona.?
16621 F: sound/soc/codecs/wm*
16622 F: sound/soc/codecs/cs47l24*
16625 M: Tejun Heo <tj@kernel.org>
16626 R: Lai Jiangshan <jiangshanlai@gmail.com>
16627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16629 F: include/linux/workqueue.h
16630 F: kernel/workqueue.c
16631 F: Documentation/core-api/workqueue.rst
16633 X-POWERS AXP288 PMIC DRIVERS
16634 M: Hans de Goede <hdegoede@redhat.com>
16637 F: drivers/acpi/pmic/intel_pmic_xpower.c
16639 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16640 M: Chen-Yu Tsai <wens@csie.org>
16641 L: linux-kernel@vger.kernel.org
16646 M: Andrew Hendry <andrew.hendry@gmail.com>
16647 L: linux-x25@vger.kernel.org
16649 F: Documentation/networking/x25*
16650 F: include/net/x25*
16653 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16654 M: Thomas Gleixner <tglx@linutronix.de>
16655 M: Ingo Molnar <mingo@redhat.com>
16656 M: Borislav Petkov <bp@alien8.de>
16657 R: "H. Peter Anvin" <hpa@zytor.com>
16659 L: linux-kernel@vger.kernel.org
16660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16662 F: Documentation/devicetree/bindings/x86/
16663 F: Documentation/x86/
16667 M: Andy Lutomirski <luto@kernel.org>
16668 L: linux-kernel@vger.kernel.org
16669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16673 X86 MCE INFRASTRUCTURE
16674 M: Tony Luck <tony.luck@intel.com>
16675 M: Borislav Petkov <bp@alien8.de>
16676 L: linux-edac@vger.kernel.org
16678 F: arch/x86/kernel/cpu/mcheck/*
16680 X86 MICROCODE UPDATE SUPPORT
16681 M: Borislav Petkov <bp@alien8.de>
16683 F: arch/x86/kernel/cpu/microcode/*
16686 M: Dave Hansen <dave.hansen@linux.intel.com>
16687 M: Andy Lutomirski <luto@kernel.org>
16688 M: Peter Zijlstra <peterz@infradead.org>
16689 L: linux-kernel@vger.kernel.org
16690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16694 X86 PLATFORM DRIVERS
16695 M: Darren Hart <dvhart@infradead.org>
16696 M: Andy Shevchenko <andy@infradead.org>
16697 L: platform-driver-x86@vger.kernel.org
16698 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16700 F: drivers/platform/x86/
16701 F: drivers/platform/olpc/
16703 X86 PLATFORM DRIVERS - ARCH
16704 R: Darren Hart <dvhart@infradead.org>
16705 R: Andy Shevchenko <andy@infradead.org>
16706 L: platform-driver-x86@vger.kernel.org
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16710 F: arch/x86/platform
16713 M: Andy Lutomirski <luto@kernel.org>
16714 L: linux-kernel@vger.kernel.org
16715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16717 F: arch/x86/entry/vdso/
16720 M: Matthew Wilcox <willy@infradead.org>
16721 L: linux-fsdevel@vger.kernel.org
16723 F: Documentation/core-api/xarray.rst
16726 F: include/linux/idr.h
16727 F: include/linux/xarray.h
16728 F: tools/testing/radix-tree
16731 M: Benjamin Valentin <benpicco@googlemail.com>
16733 F: drivers/media/rc/xbox_remote.c
16734 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16736 XC2028/3028 TUNER DRIVER
16737 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16738 L: linux-media@vger.kernel.org
16739 W: https://linuxtv.org
16740 T: git git://linuxtv.org/media_tree.git
16742 F: drivers/media/tuners/tuner-xc2028.*
16744 XDP (eXpress Data Path)
16745 M: Alexei Starovoitov <ast@kernel.org>
16746 M: Daniel Borkmann <daniel@iogearbox.net>
16747 M: David S. Miller <davem@davemloft.net>
16748 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16749 M: Jesper Dangaard Brouer <hawk@kernel.org>
16750 M: John Fastabend <john.fastabend@gmail.com>
16751 L: netdev@vger.kernel.org
16752 L: xdp-newbies@vger.kernel.org
16755 F: include/net/xdp.h
16756 F: kernel/bpf/devmap.c
16757 F: kernel/bpf/cpumap.c
16758 F: include/trace/events/xdp.h
16762 XDP SOCKETS (AF_XDP)
16763 M: Björn Töpel <bjorn.topel@intel.com>
16764 M: Magnus Karlsson <magnus.karlsson@intel.com>
16765 L: netdev@vger.kernel.org
16767 F: kernel/bpf/xskmap.c
16770 XEN BLOCK SUBSYSTEM
16771 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16772 M: Roger Pau Monné <roger.pau@citrix.com>
16773 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16775 F: drivers/block/xen-blkback/*
16776 F: drivers/block/xen*
16779 M: Stefano Stabellini <sstabellini@kernel.org>
16780 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16783 F: arch/arm/include/asm/xen/
16785 XEN HYPERVISOR ARM64
16786 M: Stefano Stabellini <sstabellini@kernel.org>
16787 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16790 F: arch/arm64/include/asm/xen/
16792 XEN HYPERVISOR INTERFACE
16793 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16794 M: Juergen Gross <jgross@suse.com>
16795 R: Stefano Stabellini <sstabellini@kernel.org>
16796 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16800 F: arch/x86/platform/pvh/
16801 F: drivers/*/xen-*front.c
16803 F: arch/x86/include/asm/xen/
16804 F: arch/x86/include/asm/pvclock-abi.h
16806 F: include/uapi/xen/
16807 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16808 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16810 XEN NETWORK BACKEND DRIVER
16811 M: Wei Liu <wei.liu2@citrix.com>
16812 M: Paul Durrant <paul.durrant@citrix.com>
16813 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16814 L: netdev@vger.kernel.org
16816 F: drivers/net/xen-netback/*
16819 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16820 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16822 F: arch/x86/pci/*xen*
16823 F: drivers/pci/*xen*
16826 M: Juergen Gross <jgross@suse.com>
16827 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16828 L: linux-scsi@vger.kernel.org
16830 F: drivers/scsi/xen-scsifront.c
16831 F: drivers/xen/xen-scsiback.c
16832 F: include/xen/interface/io/vscsiif.h
16834 XEN SWIOTLB SUBSYSTEM
16835 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16836 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16837 L: iommu@lists.linux-foundation.org
16839 F: arch/x86/xen/*swiotlb*
16840 F: drivers/xen/*swiotlb*
16842 XEN SOUND FRONTEND DRIVER
16843 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16844 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16850 M: Darrick J. Wong <darrick.wong@oracle.com>
16851 M: linux-xfs@vger.kernel.org
16852 L: linux-xfs@vger.kernel.org
16854 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16856 F: Documentation/filesystems/xfs.txt
16859 XILINX AXI ETHERNET DRIVER
16860 M: Anirudha Sarangi <anirudh@xilinx.com>
16861 M: John Linn <John.Linn@xilinx.com>
16863 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16865 XILINX UARTLITE SERIAL DRIVER
16866 M: Peter Korsgaard <jacmet@sunsite.dk>
16867 L: linux-serial@vger.kernel.org
16869 F: drivers/tty/serial/uartlite.c
16871 XILINX VIDEO IP CORES
16872 M: Hyun Kwon <hyun.kwon@xilinx.com>
16873 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16874 L: linux-media@vger.kernel.org
16875 T: git git://linuxtv.org/media_tree.git
16877 F: Documentation/devicetree/bindings/media/xilinx/
16878 F: drivers/media/platform/xilinx/
16879 F: include/uapi/linux/xilinx-v4l2-controls.h
16882 M: Eli Billauer <eli.billauer@gmail.com>
16883 L: linux-kernel@vger.kernel.org
16885 F: drivers/char/xillybus/
16888 M: George Cherian <george.cherian@cavium.com>
16889 M: Jan Glauber <jglauber@cavium.com>
16890 L: linux-i2c@vger.kernel.org
16891 W: http://www.cavium.com
16893 F: drivers/i2c/busses/i2c-xlp9xx.c
16895 XRA1403 GPIO EXPANDER
16896 M: Nandor Han <nandor.han@ge.com>
16897 M: Semi Malinen <semi.malinen@ge.com>
16898 L: linux-gpio@vger.kernel.org
16900 F: drivers/gpio/gpio-xra1403.c
16901 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16903 XTENSA XTFPGA PLATFORM SUPPORT
16904 M: Max Filippov <jcmvbkbc@gmail.com>
16905 L: linux-xtensa@linux-xtensa.org
16907 F: drivers/spi/spi-xtensa-xtfpga.c
16908 F: sound/soc/xtensa/xtfpga-i2s.c
16910 YAM DRIVER FOR AX.25
16911 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16912 L: linux-hams@vger.kernel.org
16914 F: drivers/net/hamradio/yam*
16915 F: include/linux/yam.h
16917 YAMA SECURITY MODULE
16918 M: Kees Cook <keescook@chromium.org>
16919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16922 F: Documentation/admin-guide/LSM/Yama.rst
16924 YEALINK PHONE DRIVER
16925 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16926 L: usbb2k-api-dev@nongnu.org
16928 F: Documentation/input/devices/yealink.rst
16929 F: drivers/input/misc/yealink.*
16931 Z8530 DRIVER FOR AX.25
16932 M: Joerg Reuter <jreuter@yaina.de>
16933 W: http://yaina.de/jreuter/
16934 W: http://www.qsl.net/dl1bke/
16935 L: linux-hams@vger.kernel.org
16937 F: Documentation/networking/z8530drv.txt
16938 F: drivers/net/hamradio/*scc.c
16939 F: drivers/net/hamradio/z8530.h
16941 ZBUD COMPRESSED PAGE ALLOCATOR
16942 M: Seth Jennings <sjenning@redhat.com>
16943 M: Dan Streetman <ddstreet@ieee.org>
16944 L: linux-mm@kvack.org
16947 F: include/linux/zbud.h
16949 ZD1211RW WIRELESS DRIVER
16950 M: Daniel Drake <dsd@gentoo.org>
16951 M: Ulrich Kunitz <kune@deine-taler.de>
16952 W: http://zd1211.ath.cx/wiki/DriverRewrite
16953 L: linux-wireless@vger.kernel.org
16954 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16956 F: drivers/net/wireless/zydas/zd1211rw/
16958 ZD1301 MEDIA DRIVER
16959 M: Antti Palosaari <crope@iki.fi>
16960 L: linux-media@vger.kernel.org
16961 W: https://linuxtv.org/
16962 W: http://palosaari.fi/linux/
16963 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16965 F: drivers/media/usb/dvb-usb-v2/zd1301*
16967 ZD1301_DEMOD MEDIA DRIVER
16968 M: Antti Palosaari <crope@iki.fi>
16969 L: linux-media@vger.kernel.org
16970 W: https://linuxtv.org/
16971 W: http://palosaari.fi/linux/
16972 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16974 F: drivers/media/dvb-frontends/zd1301_demod*
16976 ZPOOL COMPRESSED PAGE STORAGE API
16977 M: Dan Streetman <ddstreet@ieee.org>
16978 L: linux-mm@kvack.org
16981 F: include/linux/zpool.h
16983 ZR36067 VIDEO FOR LINUX DRIVER
16984 L: mjpeg-users@lists.sourceforge.net
16985 L: linux-media@vger.kernel.org
16986 W: http://mjpeg.sourceforge.net/driver-zoran/
16987 T: hg https://linuxtv.org/hg/v4l-dvb
16989 F: drivers/staging/media/zoran/
16991 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16992 M: Minchan Kim <minchan@kernel.org>
16993 M: Nitin Gupta <ngupta@vflare.org>
16994 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16995 L: linux-kernel@vger.kernel.org
16997 F: drivers/block/zram/
16998 F: Documentation/blockdev/zram.txt
17000 ZS DECSTATION Z85C30 SERIAL DRIVER
17001 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17003 F: drivers/tty/serial/zs.*
17005 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17006 M: Minchan Kim <minchan@kernel.org>
17007 M: Nitin Gupta <ngupta@vflare.org>
17008 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17009 L: linux-mm@kvack.org
17012 F: include/linux/zsmalloc.h
17013 F: Documentation/vm/zsmalloc.rst
17015 ZSWAP COMPRESSED SWAP CACHING
17016 M: Seth Jennings <sjenning@redhat.com>
17017 M: Dan Streetman <ddstreet@ieee.org>
17018 L: linux-mm@kvack.org
17023 M: Linus Torvalds <torvalds@linux-foundation.org>
17024 L: linux-kernel@vger.kernel.org
17025 Q: http://patchwork.kernel.org/project/LKML/list/
17026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17027 S: Buried alive in reporters