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 M: Sean Paul <sean@poorly.run>
4855 L: linux-arm-msm@vger.kernel.org
4856 L: dri-devel@lists.freedesktop.org
4857 L: freedreno@lists.freedesktop.org
4858 T: git https://gitlab.freedesktop.org/drm/msm.git
4860 F: drivers/gpu/drm/msm/
4861 F: include/uapi/drm/msm_drm.h
4862 F: Documentation/devicetree/bindings/display/msm/
4864 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4865 M: Ben Skeggs <bskeggs@redhat.com>
4866 L: dri-devel@lists.freedesktop.org
4867 L: nouveau@lists.freedesktop.org
4868 T: git git://github.com/skeggsb/linux
4870 F: drivers/gpu/drm/nouveau/
4871 F: include/uapi/drm/nouveau_drm.h
4873 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4874 M: Stefan Mavrodiev <stefan@olimex.com>
4876 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4877 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4879 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4880 M: Noralf Trønnes <noralf@tronnes.org>
4882 F: drivers/gpu/drm/tinydrm/repaper.c
4883 F: Documentation/devicetree/bindings/display/repaper.txt
4885 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4886 M: Dave Airlie <airlied@redhat.com>
4887 M: Gerd Hoffmann <kraxel@redhat.com>
4888 L: virtualization@lists.linux-foundation.org
4889 T: git git://anongit.freedesktop.org/drm/drm-misc
4891 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4892 F: drivers/gpu/drm/cirrus/
4894 DRM DRIVER FOR QXL VIRTUAL GPU
4895 M: Dave Airlie <airlied@redhat.com>
4896 M: Gerd Hoffmann <kraxel@redhat.com>
4897 L: virtualization@lists.linux-foundation.org
4898 L: spice-devel@lists.freedesktop.org
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4901 F: drivers/gpu/drm/qxl/
4902 F: include/uapi/drm/qxl_drm.h
4904 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4905 S: Orphan / Obsolete
4906 F: drivers/gpu/drm/r128/
4907 F: include/uapi/drm/r128_drm.h
4909 DRM DRIVER FOR SAVAGE VIDEO CARDS
4910 S: Orphan / Obsolete
4911 F: drivers/gpu/drm/savage/
4912 F: include/uapi/drm/savage_drm.h
4914 DRM DRIVER FOR SIS VIDEO CARDS
4915 S: Orphan / Obsolete
4916 F: drivers/gpu/drm/sis/
4917 F: include/uapi/drm/sis_drm.h
4919 DRM DRIVER FOR SITRONIX ST7701 PANELS
4920 M: Jagan Teki <jagan@amarulasolutions.com>
4922 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
4923 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4925 DRM DRIVER FOR SITRONIX ST7586 PANELS
4926 M: David Lechner <david@lechnology.com>
4928 F: drivers/gpu/drm/tinydrm/st7586.c
4929 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4931 DRM DRIVER FOR SITRONIX ST7735R PANELS
4932 M: David Lechner <david@lechnology.com>
4934 F: drivers/gpu/drm/tinydrm/st7735r.c
4935 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4937 DRM DRIVER FOR TDFX VIDEO CARDS
4938 S: Orphan / Obsolete
4939 F: drivers/gpu/drm/tdfx/
4941 DRM DRIVER FOR TPO TPG110 PANELS
4942 M: Linus Walleij <linus.walleij@linaro.org>
4943 T: git git://anongit.freedesktop.org/drm/drm-misc
4945 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
4946 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
4948 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4949 M: Dave Airlie <airlied@redhat.com>
4950 R: Sean Paul <sean@poorly.run>
4951 L: dri-devel@lists.freedesktop.org
4953 F: drivers/gpu/drm/udl/
4954 T: git git://anongit.freedesktop.org/drm/drm-misc
4956 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
4957 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
4958 R: Haneen Mohammed <hamohammed.sa@gmail.com>
4959 R: Daniel Vetter <daniel@ffwll.ch>
4960 T: git git://anongit.freedesktop.org/drm/drm-misc
4962 L: dri-devel@lists.freedesktop.org
4963 F: drivers/gpu/drm/vkms/
4964 F: Documentation/gpu/vkms.rst
4966 DRM DRIVER FOR VMWARE VIRTUAL GPU
4967 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4968 M: Thomas Hellstrom <thellstrom@vmware.com>
4969 L: dri-devel@lists.freedesktop.org
4970 T: git git://people.freedesktop.org/~thomash/linux
4972 F: drivers/gpu/drm/vmwgfx/
4973 F: include/uapi/drm/vmwgfx_drm.h
4976 M: David Airlie <airlied@linux.ie>
4977 M: Daniel Vetter <daniel@ffwll.ch>
4978 L: dri-devel@lists.freedesktop.org
4979 T: git git://anongit.freedesktop.org/drm/drm
4980 B: https://bugs.freedesktop.org/
4981 C: irc://chat.freenode.net/dri-devel
4985 F: Documentation/devicetree/bindings/display/
4986 F: Documentation/devicetree/bindings/gpu/
4987 F: Documentation/gpu/
4989 F: include/uapi/drm/
4990 F: include/linux/vga*
4992 DRM DRIVERS AND MISC GPU PATCHES
4993 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4994 M: Maxime Ripard <maxime.ripard@bootlin.com>
4995 M: Sean Paul <sean@poorly.run>
4996 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4998 T: git git://anongit.freedesktop.org/drm/drm-misc
4999 F: Documentation/gpu/
5001 F: drivers/gpu/drm/*
5003 F: include/uapi/drm/drm*
5004 F: include/linux/vga*
5006 DRM DRIVERS FOR ALLWINNER A10
5007 M: Maxime Ripard <maxime.ripard@bootlin.com>
5008 L: dri-devel@lists.freedesktop.org
5010 F: drivers/gpu/drm/sun4i/
5011 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 DRM DRIVERS FOR AMLOGIC SOCS
5015 M: Neil Armstrong <narmstrong@baylibre.com>
5016 L: dri-devel@lists.freedesktop.org
5017 L: linux-amlogic@lists.infradead.org
5018 W: http://linux-meson.com/
5020 F: drivers/gpu/drm/meson/
5021 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5022 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5023 F: Documentation/gpu/meson.rst
5024 T: git git://anongit.freedesktop.org/drm/drm-misc
5026 DRM DRIVERS FOR ATMEL HLCDC
5027 M: Boris Brezillon <bbrezillon@kernel.org>
5028 L: dri-devel@lists.freedesktop.org
5030 F: drivers/gpu/drm/atmel-hlcdc/
5031 F: Documentation/devicetree/bindings/display/atmel/
5032 T: git git://anongit.freedesktop.org/drm/drm-misc
5034 DRM DRIVERS FOR BRIDGE CHIPS
5035 M: Andrzej Hajda <a.hajda@samsung.com>
5036 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5038 T: git git://anongit.freedesktop.org/drm/drm-misc
5039 F: drivers/gpu/drm/bridge/
5041 DRM DRIVERS FOR EXYNOS
5042 M: Inki Dae <inki.dae@samsung.com>
5043 M: Joonyoung Shim <jy0922.shim@samsung.com>
5044 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5045 M: Kyungmin Park <kyungmin.park@samsung.com>
5046 L: dri-devel@lists.freedesktop.org
5047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5049 F: drivers/gpu/drm/exynos/
5050 F: include/uapi/drm/exynos_drm.h
5051 F: Documentation/devicetree/bindings/display/exynos/
5053 DRM DRIVERS FOR FREESCALE DCU
5054 M: Stefan Agner <stefan@agner.ch>
5055 M: Alison Wang <alison.wang@nxp.com>
5056 L: dri-devel@lists.freedesktop.org
5058 F: drivers/gpu/drm/fsl-dcu/
5059 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5060 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5061 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5062 T: git git://anongit.freedesktop.org/drm/drm-misc
5064 DRM DRIVERS FOR FREESCALE IMX
5065 M: Philipp Zabel <p.zabel@pengutronix.de>
5066 L: dri-devel@lists.freedesktop.org
5068 F: drivers/gpu/drm/imx/
5069 F: drivers/gpu/ipu-v3/
5070 F: Documentation/devicetree/bindings/display/imx/
5072 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5073 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5074 L: dri-devel@lists.freedesktop.org
5075 T: git git://github.com/patjak/drm-gma500
5077 F: drivers/gpu/drm/gma500/
5079 DRM DRIVERS FOR HISILICON
5080 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5081 M: Rongrong Zou <zourongrong@gmail.com>
5082 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5083 R: Chen Feng <puck.chen@hisilicon.com>
5084 L: dri-devel@lists.freedesktop.org
5085 T: git git://github.com/xin3liang/linux.git
5087 F: drivers/gpu/drm/hisilicon/
5088 F: Documentation/devicetree/bindings/display/hisilicon/
5090 DRM DRIVERS FOR MEDIATEK
5091 M: CK Hu <ck.hu@mediatek.com>
5092 M: Philipp Zabel <p.zabel@pengutronix.de>
5093 L: dri-devel@lists.freedesktop.org
5095 F: drivers/gpu/drm/mediatek/
5096 F: Documentation/devicetree/bindings/display/mediatek/
5098 DRM DRIVERS FOR NVIDIA TEGRA
5099 M: Thierry Reding <thierry.reding@gmail.com>
5100 L: dri-devel@lists.freedesktop.org
5101 L: linux-tegra@vger.kernel.org
5102 T: git git://anongit.freedesktop.org/tegra/linux.git
5104 F: drivers/gpu/drm/tegra/
5105 F: drivers/gpu/host1x/
5106 F: include/linux/host1x.h
5107 F: include/uapi/drm/tegra_drm.h
5108 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5110 DRM DRIVERS FOR RENESAS
5111 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5112 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5113 L: dri-devel@lists.freedesktop.org
5114 L: linux-renesas-soc@vger.kernel.org
5115 T: git git://linuxtv.org/pinchartl/media drm/du/next
5117 F: drivers/gpu/drm/rcar-du/
5118 F: drivers/gpu/drm/shmobile/
5119 F: include/linux/platform_data/shmob_drm.h
5120 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5121 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5122 F: Documentation/devicetree/bindings/display/renesas,du.txt
5124 DRM DRIVERS FOR ROCKCHIP
5125 M: Sandy Huang <hjc@rock-chips.com>
5126 M: Heiko Stübner <heiko@sntech.de>
5127 L: dri-devel@lists.freedesktop.org
5129 F: drivers/gpu/drm/rockchip/
5130 F: Documentation/devicetree/bindings/display/rockchip/
5131 T: git git://anongit.freedesktop.org/drm/drm-misc
5134 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5135 M: Vincent Abriou <vincent.abriou@st.com>
5136 L: dri-devel@lists.freedesktop.org
5137 T: git git://anongit.freedesktop.org/drm/drm-misc
5139 F: drivers/gpu/drm/sti
5140 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5143 M: Yannick Fertre <yannick.fertre@st.com>
5144 M: Philippe Cornu <philippe.cornu@st.com>
5145 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5146 M: Vincent Abriou <vincent.abriou@st.com>
5147 L: dri-devel@lists.freedesktop.org
5148 T: git git://anongit.freedesktop.org/drm/drm-misc
5150 F: drivers/gpu/drm/stm
5151 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5153 DRM DRIVERS FOR TI LCDC
5154 M: Jyri Sarha <jsarha@ti.com>
5155 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5156 L: dri-devel@lists.freedesktop.org
5158 F: drivers/gpu/drm/tilcdc/
5159 F: Documentation/devicetree/bindings/display/tilcdc/
5161 DRM DRIVERS FOR TI OMAP
5162 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5163 L: dri-devel@lists.freedesktop.org
5165 F: drivers/gpu/drm/omapdrm/
5166 F: Documentation/devicetree/bindings/display/ti/
5169 M: Eric Anholt <eric@anholt.net>
5171 F: drivers/gpu/drm/v3d/
5172 F: include/uapi/drm/v3d_drm.h
5173 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5174 T: git git://anongit.freedesktop.org/drm/drm-misc
5177 M: Eric Anholt <eric@anholt.net>
5178 T: git git://github.com/anholt/linux
5180 F: drivers/gpu/drm/vc4/
5181 F: include/uapi/drm/vc4_drm.h
5182 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5183 T: git git://anongit.freedesktop.org/drm/drm-misc
5185 DRM DRIVERS FOR VIVANTE GPU IP
5186 M: Lucas Stach <l.stach@pengutronix.de>
5187 R: Russell King <linux+etnaviv@armlinux.org.uk>
5188 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5189 L: etnaviv@lists.freedesktop.org
5190 L: dri-devel@lists.freedesktop.org
5192 F: drivers/gpu/drm/etnaviv/
5193 F: include/uapi/drm/etnaviv_drm.h
5194 F: Documentation/devicetree/bindings/display/etnaviv/
5196 DRM DRIVERS FOR ZTE ZX
5197 M: Shawn Guo <shawnguo@kernel.org>
5198 L: dri-devel@lists.freedesktop.org
5200 F: drivers/gpu/drm/zte/
5201 F: Documentation/devicetree/bindings/display/zte,vou.txt
5202 T: git git://anongit.freedesktop.org/drm/drm-misc
5205 M: Thierry Reding <thierry.reding@gmail.com>
5206 L: dri-devel@lists.freedesktop.org
5207 T: git git://anongit.freedesktop.org/drm/drm-misc
5209 F: drivers/gpu/drm/drm_panel.c
5210 F: drivers/gpu/drm/panel/
5211 F: include/drm/drm_panel.h
5212 F: Documentation/devicetree/bindings/display/panel/
5215 M: Noralf Trønnes <noralf@tronnes.org>
5216 W: https://github.com/notro/tinydrm/wiki/Development
5217 T: git git://anongit.freedesktop.org/drm/drm-misc
5219 F: drivers/gpu/drm/tinydrm/
5220 F: include/drm/tinydrm/
5223 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5224 T: git git://anongit.freedesktop.org/drm/drm-misc
5225 L: dri-devel@lists.freedesktop.org
5226 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5228 F: drivers/gpu/drm/xen/
5229 F: Documentation/gpu/xen-front.rst
5232 M: Christian Koenig <christian.koenig@amd.com>
5233 M: Huang Rui <ray.huang@amd.com>
5234 M: Junwei Zhang <Jerry.Zhang@amd.com>
5235 T: git git://people.freedesktop.org/~agd5f/linux
5237 L: dri-devel@lists.freedesktop.org
5239 F: drivers/gpu/drm/ttm/
5241 DSBR100 USB FM RADIO DRIVER
5242 M: Alexey Klimov <klimov.linux@gmail.com>
5243 L: linux-media@vger.kernel.org
5244 T: git git://linuxtv.org/media_tree.git
5246 F: drivers/media/radio/dsbr100.c
5249 M: Francois Romieu <romieu@fr.zoreil.com>
5250 L: netdev@vger.kernel.org
5252 F: drivers/net/wan/dscc4.c
5255 M: Hans Verkuil <hverkuil@xs4all.nl>
5256 L: linux-media@vger.kernel.org
5257 T: git git://linuxtv.org/media_tree.git
5258 W: https://linuxtv.org
5260 F: drivers/media/pci/dt3155/
5262 DVB_USB_AF9015 MEDIA DRIVER
5263 M: Antti Palosaari <crope@iki.fi>
5264 L: linux-media@vger.kernel.org
5265 W: https://linuxtv.org
5266 W: http://palosaari.fi/linux/
5267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5268 T: git git://linuxtv.org/anttip/media_tree.git
5270 F: drivers/media/usb/dvb-usb-v2/af9015*
5272 DVB_USB_AF9035 MEDIA DRIVER
5273 M: Antti Palosaari <crope@iki.fi>
5274 L: linux-media@vger.kernel.org
5275 W: https://linuxtv.org
5276 W: http://palosaari.fi/linux/
5277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5278 T: git git://linuxtv.org/anttip/media_tree.git
5280 F: drivers/media/usb/dvb-usb-v2/af9035*
5282 DVB_USB_ANYSEE MEDIA DRIVER
5283 M: Antti Palosaari <crope@iki.fi>
5284 L: linux-media@vger.kernel.org
5285 W: https://linuxtv.org
5286 W: http://palosaari.fi/linux/
5287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5288 T: git git://linuxtv.org/anttip/media_tree.git
5290 F: drivers/media/usb/dvb-usb-v2/anysee*
5292 DVB_USB_AU6610 MEDIA DRIVER
5293 M: Antti Palosaari <crope@iki.fi>
5294 L: linux-media@vger.kernel.org
5295 W: https://linuxtv.org
5296 W: http://palosaari.fi/linux/
5297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5298 T: git git://linuxtv.org/anttip/media_tree.git
5300 F: drivers/media/usb/dvb-usb-v2/au6610*
5302 DVB_USB_CE6230 MEDIA DRIVER
5303 M: Antti Palosaari <crope@iki.fi>
5304 L: linux-media@vger.kernel.org
5305 W: https://linuxtv.org
5306 W: http://palosaari.fi/linux/
5307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5308 T: git git://linuxtv.org/anttip/media_tree.git
5310 F: drivers/media/usb/dvb-usb-v2/ce6230*
5312 DVB_USB_CXUSB MEDIA DRIVER
5313 M: Michael Krufky <mkrufky@linuxtv.org>
5314 L: linux-media@vger.kernel.org
5315 W: https://linuxtv.org
5316 W: http://github.com/mkrufky
5317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5318 T: git git://linuxtv.org/media_tree.git
5320 F: drivers/media/usb/dvb-usb/cxusb*
5322 DVB_USB_EC168 MEDIA DRIVER
5323 M: Antti Palosaari <crope@iki.fi>
5324 L: linux-media@vger.kernel.org
5325 W: https://linuxtv.org
5326 W: http://palosaari.fi/linux/
5327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5328 T: git git://linuxtv.org/anttip/media_tree.git
5330 F: drivers/media/usb/dvb-usb-v2/ec168*
5332 DVB_USB_GL861 MEDIA DRIVER
5333 M: Antti Palosaari <crope@iki.fi>
5334 L: linux-media@vger.kernel.org
5335 W: https://linuxtv.org
5336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5337 T: git git://linuxtv.org/anttip/media_tree.git
5339 F: drivers/media/usb/dvb-usb-v2/gl861*
5341 DVB_USB_MXL111SF MEDIA DRIVER
5342 M: Michael Krufky <mkrufky@linuxtv.org>
5343 L: linux-media@vger.kernel.org
5344 W: https://linuxtv.org
5345 W: http://github.com/mkrufky
5346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5347 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5349 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5351 DVB_USB_RTL28XXU MEDIA DRIVER
5352 M: Antti Palosaari <crope@iki.fi>
5353 L: linux-media@vger.kernel.org
5354 W: https://linuxtv.org
5355 W: http://palosaari.fi/linux/
5356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5357 T: git git://linuxtv.org/anttip/media_tree.git
5359 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5361 DVB_USB_V2 MEDIA DRIVER
5362 M: Antti Palosaari <crope@iki.fi>
5363 L: linux-media@vger.kernel.org
5364 W: https://linuxtv.org
5365 W: http://palosaari.fi/linux/
5366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5367 T: git git://linuxtv.org/anttip/media_tree.git
5369 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5370 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5373 M: Jason Baron <jbaron@akamai.com>
5375 F: lib/dynamic_debug.c
5376 F: include/linux/dynamic_debug.h
5378 DYNAMIC INTERRUPT MODERATION
5379 M: Tal Gilboa <talgi@mellanox.com>
5381 F: include/linux/net_dim.h
5383 DZ DECSTATION DZ11 SERIAL DRIVER
5384 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5386 F: drivers/tty/serial/dz.*
5388 E3X0 POWER BUTTON DRIVER
5389 M: Moritz Fischer <moritz.fischer@ettus.com>
5390 L: usrp-users@lists.ettus.com
5391 W: http://www.ettus.com
5393 F: drivers/input/misc/e3x0-button.c
5394 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5397 M: Antti Palosaari <crope@iki.fi>
5398 L: linux-media@vger.kernel.org
5399 W: https://linuxtv.org
5400 W: http://palosaari.fi/linux/
5401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5402 T: git git://linuxtv.org/anttip/media_tree.git
5404 F: drivers/media/tuners/e4000*
5406 EARTH_PT1 MEDIA DRIVER
5407 M: Akihiro Tsukada <tskd08@gmail.com>
5408 L: linux-media@vger.kernel.org
5410 F: drivers/media/pci/pt1/
5412 EARTH_PT3 MEDIA DRIVER
5413 M: Akihiro Tsukada <tskd08@gmail.com>
5414 L: linux-media@vger.kernel.org
5416 F: drivers/media/pci/pt3/
5419 M: Antti Palosaari <crope@iki.fi>
5420 L: linux-media@vger.kernel.org
5421 W: https://linuxtv.org
5422 W: http://palosaari.fi/linux/
5423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5424 T: git git://linuxtv.org/anttip/media_tree.git
5426 F: drivers/media/dvb-frontends/ec100*
5429 M: Tyler Hicks <tyhicks@canonical.com>
5430 L: ecryptfs@vger.kernel.org
5431 W: http://ecryptfs.org
5432 W: https://launchpad.net/ecryptfs
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5435 F: Documentation/filesystems/ecryptfs.txt
5439 M: Borislav Petkov <bp@alien8.de>
5440 L: linux-edac@vger.kernel.org
5442 F: drivers/edac/amd64_edac*
5445 M: Robert Richter <rric@kernel.org>
5446 L: linux-edac@vger.kernel.org
5448 F: drivers/edac/highbank*
5451 M: Ralf Baechle <ralf@linux-mips.org>
5452 M: David Daney <david.daney@cavium.com>
5453 L: linux-edac@vger.kernel.org
5454 L: linux-mips@vger.kernel.org
5456 F: drivers/edac/octeon_edac*
5458 EDAC-CAVIUM THUNDERX
5459 M: David Daney <david.daney@cavium.com>
5460 M: Jan Glauber <jglauber@cavium.com>
5461 L: linux-edac@vger.kernel.org
5463 F: drivers/edac/thunderx_edac*
5466 M: Borislav Petkov <bp@alien8.de>
5467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5468 L: linux-edac@vger.kernel.org
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5472 F: Documentation/admin-guide/ras.rst
5473 F: Documentation/driver-api/edac.rst
5475 F: include/linux/edac.h
5478 M: Mark Gross <mark.gross@intel.com>
5479 L: linux-edac@vger.kernel.org
5481 F: drivers/edac/e752x_edac.c
5484 L: linux-edac@vger.kernel.org
5486 F: drivers/edac/e7xxx_edac.c
5489 M: York Sun <york.sun@nxp.com>
5490 L: linux-edac@vger.kernel.org
5492 F: drivers/edac/fsl_ddr_edac.*
5495 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5496 L: linux-edac@vger.kernel.org
5498 F: drivers/edac/ghes_edac.c
5501 L: linux-edac@vger.kernel.org
5503 F: drivers/edac/i3000_edac.c
5506 L: linux-edac@vger.kernel.org
5508 F: drivers/edac/i5000_edac.c
5511 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5512 L: linux-edac@vger.kernel.org
5514 F: drivers/edac/i5400_edac.c
5517 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5518 L: linux-edac@vger.kernel.org
5520 F: drivers/edac/i7300_edac.c
5523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5524 L: linux-edac@vger.kernel.org
5526 F: drivers/edac/i7core_edac.c
5529 M: Tim Small <tim@buttersideup.com>
5530 L: linux-edac@vger.kernel.org
5532 F: drivers/edac/i82443bxgx_edac.c
5535 M: "Arvind R." <arvino55@gmail.com>
5536 L: linux-edac@vger.kernel.org
5538 F: drivers/edac/i82975x_edac.c
5541 M: Jason Baron <jbaron@akamai.com>
5542 L: linux-edac@vger.kernel.org
5544 F: drivers/edac/ie31200_edac.c
5547 M: Johannes Thumshirn <morbidrsa@gmail.com>
5548 L: linux-edac@vger.kernel.org
5550 F: drivers/edac/mpc85xx_edac.[ch]
5553 M: Egor Martovetsky <egor@pasemi.com>
5554 L: linux-edac@vger.kernel.org
5556 F: drivers/edac/pasemi_edac.c
5559 M: Tony Luck <tony.luck@intel.com>
5560 L: linux-edac@vger.kernel.org
5562 F: drivers/edac/pnd2_edac.[ch]
5565 M: Tim Small <tim@buttersideup.com>
5566 L: linux-edac@vger.kernel.org
5568 F: drivers/edac/r82600_edac.c
5571 M: Tony Luck <tony.luck@intel.com>
5572 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5573 L: linux-edac@vger.kernel.org
5575 F: drivers/edac/sb_edac.c
5578 M: Tony Luck <tony.luck@intel.com>
5579 L: linux-edac@vger.kernel.org
5581 F: drivers/edac/skx_edac.c
5584 M: Tero Kristo <t-kristo@ti.com>
5585 L: linux-edac@vger.kernel.org
5587 F: drivers/edac/ti_edac.c
5590 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5591 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5592 L: linux-arm-msm@vger.kernel.org
5593 L: linux-edac@vger.kernel.org
5595 F: drivers/edac/qcom_edac.c
5597 EDIROL UA-101/UA-1000 DRIVER
5598 M: Clemens Ladisch <clemens@ladisch.de>
5599 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5600 T: git git://git.alsa-project.org/alsa-kernel.git
5602 F: sound/usb/misc/ua101.c
5605 L: linux-efi@vger.kernel.org
5606 M: Ivan Hu <ivan.hu@canonical.com>
5607 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5609 F: drivers/firmware/efi/test/
5611 EFI VARIABLE FILESYSTEM
5612 M: Matthew Garrett <matthew.garrett@nebula.com>
5613 M: Jeremy Kerr <jk@ozlabs.org>
5614 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5616 L: linux-efi@vger.kernel.org
5620 EFIFB FRAMEBUFFER DRIVER
5621 L: linux-fbdev@vger.kernel.org
5622 M: Peter Jones <pjones@redhat.com>
5624 F: drivers/video/fbdev/efifb.c
5627 W: http://aeschi.ch.eu.org/efs/
5631 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5632 M: Douglas Miller <dougmill@linux.ibm.com>
5633 L: netdev@vger.kernel.org
5635 F: drivers/net/ethernet/ibm/ehea/
5637 EM28XX VIDEO4LINUX DRIVER
5638 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5639 L: linux-media@vger.kernel.org
5640 W: https://linuxtv.org
5641 T: git git://linuxtv.org/media_tree.git
5643 F: drivers/media/usb/em28xx/
5644 F: Documentation/media/v4l-drivers/em28xx*
5647 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5648 M: Matt Mackall <mpm@selenic.com>
5649 M: David Woodhouse <dwmw2@infradead.org>
5650 L: linux-embedded@vger.kernel.org
5653 Emulex 10Gbps iSCSI - OneConnect DRIVER
5654 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5655 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5656 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5657 L: linux-scsi@vger.kernel.org
5658 W: http://www.broadcom.com
5660 F: drivers/scsi/be2iscsi/
5662 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5663 M: Sathya Perla <sathya.perla@broadcom.com>
5664 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5665 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5666 M: Somnath Kotur <somnath.kotur@broadcom.com>
5667 L: netdev@vger.kernel.org
5668 W: http://www.emulex.com
5670 F: drivers/net/ethernet/emulex/benet/
5672 EMULEX ONECONNECT ROCE DRIVER
5673 M: Selvin Xavier <selvin.xavier@broadcom.com>
5674 M: Devesh Sharma <devesh.sharma@broadcom.com>
5675 L: linux-rdma@vger.kernel.org
5676 W: http://www.broadcom.com
5678 F: drivers/infiniband/hw/ocrdma/
5679 F: include/uapi/rdma/ocrdma-abi.h
5681 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5682 M: James Smart <james.smart@broadcom.com>
5683 M: Dick Kennedy <dick.kennedy@broadcom.com>
5684 L: linux-scsi@vger.kernel.org
5685 W: http://www.broadcom.com
5687 F: drivers/scsi/lpfc/
5689 ENE CB710 FLASH CARD READER DRIVER
5690 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5692 F: drivers/misc/cb710/
5693 F: drivers/mmc/host/cb710-mmc.*
5694 F: include/linux/cb710.h
5696 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5697 M: Maxim Levitsky <maximlevitsky@gmail.com>
5699 F: drivers/media/rc/ene_ir.*
5701 EPSON S1D13XXX FRAMEBUFFER DRIVER
5702 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5705 F: drivers/video/fbdev/s1d13xxxfb.c
5706 F: include/video/s1d13xxxfb.h
5708 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5709 M: Jeff Layton <jlayton@kernel.org>
5712 F: include/linux/errseq.h
5714 ET131X NETWORK DRIVER
5715 M: Mark Einon <mark.einon@gmail.com>
5717 F: drivers/net/ethernet/agere/
5720 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5721 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5722 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5723 L: netdev@vger.kernel.org
5724 W: http://www.linuxfoundation.org/en/Net:Bridge
5726 F: include/linux/netfilter_bridge/
5729 ETHERNET PHY LIBRARY
5730 M: Andrew Lunn <andrew@lunn.ch>
5731 M: Florian Fainelli <f.fainelli@gmail.com>
5732 M: Heiner Kallweit <hkallweit1@gmail.com>
5733 L: netdev@vger.kernel.org
5735 F: Documentation/ABI/testing/sysfs-bus-mdio
5736 F: Documentation/devicetree/bindings/net/mdio*
5737 F: Documentation/networking/phy.txt
5739 F: drivers/of/of_mdio.c
5740 F: drivers/of/of_net.c
5741 F: include/linux/*mdio*.h
5742 F: include/linux/of_net.h
5743 F: include/linux/phy.h
5744 F: include/linux/phy_fixed.h
5745 F: include/linux/platform_data/mdio-bcm-unimac.h
5746 F: include/linux/platform_data/mdio-gpio.h
5747 F: include/trace/events/mdio.h
5748 F: include/uapi/linux/mdio.h
5749 F: include/uapi/linux/mii.h
5752 M: Jan Kara <jack@suse.com>
5753 L: linux-ext4@vger.kernel.org
5755 F: Documentation/filesystems/ext2.txt
5757 F: include/linux/ext2*
5760 M: "Theodore Ts'o" <tytso@mit.edu>
5761 M: Andreas Dilger <adilger.kernel@dilger.ca>
5762 L: linux-ext4@vger.kernel.org
5763 W: http://ext4.wiki.kernel.org
5764 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5767 F: Documentation/filesystems/ext4/
5770 Extended Verification Module (EVM)
5771 M: Mimi Zohar <zohar@linux.ibm.com>
5772 L: linux-integrity@vger.kernel.org
5774 F: security/integrity/evm/
5776 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5777 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5778 L: linux-efi@vger.kernel.org
5779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5781 F: Documentation/efi-stub.txt
5782 F: arch/*/kernel/efi.c
5783 F: arch/x86/boot/compressed/eboot.[ch]
5784 F: arch/*/include/asm/efi.h
5785 F: arch/x86/platform/efi/
5786 F: drivers/firmware/efi/
5787 F: include/linux/efi*.h
5788 F: arch/arm/boot/compressed/efi-header.S
5789 F: arch/arm64/kernel/efi-entry.S
5791 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5792 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5793 M: Chanwoo Choi <cw00.choi@samsung.com>
5794 L: linux-kernel@vger.kernel.org
5795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5798 F: include/linux/extcon/
5799 F: include/linux/extcon.h
5800 F: Documentation/extcon/
5801 F: Documentation/devicetree/bindings/extcon/
5804 M: Jingoo Han <jingoohan1@gmail.com>
5805 L: dri-devel@lists.freedesktop.org
5807 F: drivers/gpu/drm/exynos/exynos_dp*
5809 EXYNOS SYSMMU (IOMMU) driver
5810 M: Marek Szyprowski <m.szyprowski@samsung.com>
5811 L: iommu@lists.linux-foundation.org
5813 F: drivers/iommu/exynos-iommu.c
5815 EZchip NPS platform support
5816 M: Vineet Gupta <vgupta@synopsys.com>
5817 M: Ofer Levi <oferle@mellanox.com>
5819 F: arch/arc/plat-eznps
5820 F: arch/arc/boot/dts/eznps.dts
5823 M: Jaegeuk Kim <jaegeuk@kernel.org>
5824 M: Chao Yu <yuchao0@huawei.com>
5825 L: linux-f2fs-devel@lists.sourceforge.net
5826 W: https://f2fs.wiki.kernel.org/
5827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5829 F: Documentation/filesystems/f2fs.txt
5830 F: Documentation/ABI/testing/sysfs-fs-f2fs
5832 F: include/linux/f2fs_fs.h
5833 F: include/trace/events/f2fs.h
5835 F71805F HARDWARE MONITORING DRIVER
5836 M: Jean Delvare <jdelvare@suse.com>
5837 L: linux-hwmon@vger.kernel.org
5839 F: Documentation/hwmon/f71805f
5840 F: drivers/hwmon/f71805f.c
5843 M: Josh Poimboeuf <jpoimboe@redhat.com>
5845 F: scripts/faddr2line
5848 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5849 L: netdev@vger.kernel.org
5851 F: net/core/failover.c
5852 F: include/net/failover.h
5853 F: Documentation/networking/failover.rst
5856 M: Jan Kara <jack@suse.cz>
5857 R: Amir Goldstein <amir73il@gmail.com>
5858 L: linux-fsdevel@vger.kernel.org
5860 F: fs/notify/fanotify/
5861 F: include/linux/fanotify.h
5862 F: include/uapi/linux/fanotify.h
5864 FARSYNC SYNCHRONOUS DRIVER
5865 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5866 W: http://www.farsite.co.uk/
5868 F: drivers/net/wan/farsync.*
5870 FAULT INJECTION SUPPORT
5871 M: Akinobu Mita <akinobu.mita@gmail.com>
5873 F: Documentation/fault-injection/
5874 F: lib/fault-inject.c
5876 FBTFT Framebuffer drivers
5878 L: dri-devel@lists.freedesktop.org
5879 L: linux-fbdev@vger.kernel.org
5880 F: drivers/staging/fbtft/
5883 M: Michael Buesch <m@bues.ch>
5884 L: linux-media@vger.kernel.org
5886 F: drivers/media/tuners/fc0011.h
5887 F: drivers/media/tuners/fc0011.c
5890 M: Antti Palosaari <crope@iki.fi>
5891 L: linux-media@vger.kernel.org
5892 W: https://linuxtv.org
5893 W: http://palosaari.fi/linux/
5894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5895 T: git git://linuxtv.org/anttip/media_tree.git
5897 F: drivers/media/tuners/fc2580*
5899 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5900 M: Johannes Thumshirn <jth@kernel.org>
5901 L: linux-scsi@vger.kernel.org
5902 W: www.Open-FCoE.org
5904 F: drivers/scsi/libfc/
5905 F: drivers/scsi/fcoe/
5907 F: include/scsi/libfc.h
5908 F: include/scsi/libfcoe.h
5909 F: include/uapi/scsi/fc/
5911 FILE LOCKING (flock() and fcntl()/lockf())
5912 M: Jeff Layton <jlayton@kernel.org>
5913 M: "J. Bruce Fields" <bfields@fieldses.org>
5914 L: linux-fsdevel@vger.kernel.org
5916 F: include/linux/fcntl.h
5917 F: include/uapi/linux/fcntl.h
5921 FILESYSTEMS (VFS and infrastructure)
5922 M: Alexander Viro <viro@zeniv.linux.org.uk>
5923 L: linux-fsdevel@vger.kernel.org
5926 F: include/linux/fs.h
5927 F: include/uapi/linux/fs.h
5929 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5930 M: Riku Voipio <riku.voipio@iki.fi>
5931 L: linux-hwmon@vger.kernel.org
5933 F: drivers/hwmon/f75375s.c
5934 F: include/linux/f75375s.h
5936 FIREWIRE AUDIO DRIVERS
5937 M: Clemens Ladisch <clemens@ladisch.de>
5938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5939 T: git git://git.alsa-project.org/alsa-kernel.git
5943 FIREWIRE MEDIA DRIVERS (firedtv)
5944 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5945 L: linux-media@vger.kernel.org
5946 L: linux1394-devel@lists.sourceforge.net
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5949 F: drivers/media/firewire/
5951 FIREWIRE SBP-2 TARGET
5952 M: Chris Boot <bootc@bootc.net>
5953 L: linux-scsi@vger.kernel.org
5954 L: target-devel@vger.kernel.org
5955 L: linux1394-devel@lists.sourceforge.net
5956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5958 F: drivers/target/sbp/
5961 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5962 L: linux1394-devel@lists.sourceforge.net
5963 W: http://ieee1394.wiki.kernel.org/
5964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5966 F: drivers/firewire/
5967 F: include/linux/firewire.h
5968 F: include/uapi/linux/firewire*.h
5971 FIRMWARE LOADER (request_firmware)
5972 M: Luis Chamberlain <mcgrof@kernel.org>
5973 L: linux-kernel@vger.kernel.org
5975 F: Documentation/firmware_class/
5976 F: drivers/base/firmware_loader/
5977 F: include/linux/firmware.h
5979 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5980 M: Joshua Morris <josh.h.morris@us.ibm.com>
5981 M: Philip Kelleher <pjk1939@linux.ibm.com>
5983 F: drivers/block/rsxx/
5986 M: Jiri Kosina <jikos@kernel.org>
5987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5989 F: drivers/block/floppy.c
5992 M: Alessandro Rubini <rubini@gnudd.com>
5993 W: http://www.ohwr.org/projects/fmc-bus
5996 F: include/linux/fmc*.h
5997 F: include/linux/ipmi-fru.h
6000 FPGA MANAGER FRAMEWORK
6001 M: Alan Tull <atull@kernel.org>
6002 M: Moritz Fischer <mdf@kernel.org>
6003 L: linux-fpga@vger.kernel.org
6005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6006 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6007 F: Documentation/fpga/
6008 F: Documentation/driver-api/fpga/
6009 F: Documentation/devicetree/bindings/fpga/
6011 F: include/linux/fpga/
6012 W: http://www.rocketboards.org
6015 M: Wu Hao <hao.wu@intel.com>
6016 L: linux-fpga@vger.kernel.org
6018 F: Documentation/fpga/dfl.txt
6019 F: include/uapi/linux/fpga-dfl.h
6020 F: drivers/fpga/dfl*
6023 M: Bill Metzenthen <billm@melbpc.org.au>
6024 W: http://floatingpoint.sourceforge.net/emulator/index.html
6026 F: arch/x86/math-emu/
6028 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6029 L: netdev@vger.kernel.org
6031 F: drivers/net/wan/dlci.c
6032 F: drivers/net/wan/sdla.c
6035 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6036 L: dri-devel@lists.freedesktop.org
6037 L: linux-fbdev@vger.kernel.org
6038 T: git git://github.com/bzolnier/linux.git
6039 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6041 F: Documentation/fb/
6044 F: include/linux/fb.h
6045 F: include/uapi/video/
6046 F: include/uapi/linux/fb.h
6048 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6049 M: Horia Geantă <horia.geanta@nxp.com>
6050 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6051 L: linux-crypto@vger.kernel.org
6053 F: drivers/crypto/caam/
6054 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6056 FREESCALE DIU FRAMEBUFFER DRIVER
6057 M: Timur Tabi <timur@kernel.org>
6058 L: linux-fbdev@vger.kernel.org
6060 F: drivers/video/fbdev/fsl-diu-fb.*
6062 FREESCALE DMA DRIVER
6063 M: Li Yang <leoyang.li@nxp.com>
6064 M: Zhang Wei <zw@zh-kernel.org>
6065 L: linuxppc-dev@lists.ozlabs.org
6067 F: drivers/dma/fsldma.*
6069 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6070 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6071 L: netdev@vger.kernel.org
6073 F: drivers/net/ethernet/freescale/gianfar*
6074 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6076 FREESCALE GPMI NAND DRIVER
6077 M: Han Xu <han.xu@nxp.com>
6078 L: linux-mtd@lists.infradead.org
6080 F: drivers/mtd/nand/raw/gpmi-nand/*
6082 FREESCALE I2C CPM DRIVER
6083 M: Jochen Friedrich <jochen@scram.de>
6084 L: linuxppc-dev@lists.ozlabs.org
6085 L: linux-i2c@vger.kernel.org
6087 F: drivers/i2c/busses/i2c-cpm.c
6089 FREESCALE IMX LPI2C DRIVER
6090 M: Dong Aisheng <aisheng.dong@nxp.com>
6091 L: linux-i2c@vger.kernel.org
6092 L: linux-imx@nxp.com
6094 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6095 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6097 FREESCALE IMX / MXC FEC DRIVER
6098 M: Fugang Duan <fugang.duan@nxp.com>
6099 L: netdev@vger.kernel.org
6101 F: drivers/net/ethernet/freescale/fec_main.c
6102 F: drivers/net/ethernet/freescale/fec_ptp.c
6103 F: drivers/net/ethernet/freescale/fec.h
6104 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6106 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6107 M: Sascha Hauer <s.hauer@pengutronix.de>
6108 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6109 L: linux-fbdev@vger.kernel.org
6110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6112 F: include/linux/platform_data/video-imxfb.h
6113 F: drivers/video/fbdev/imxfb.c
6115 FREESCALE QORIQ DPAA ETHERNET DRIVER
6116 M: Madalin Bucur <madalin.bucur@nxp.com>
6117 L: netdev@vger.kernel.org
6119 F: drivers/net/ethernet/freescale/dpaa
6121 FREESCALE QORIQ DPAA FMAN DRIVER
6122 M: Madalin Bucur <madalin.bucur@nxp.com>
6123 L: netdev@vger.kernel.org
6125 F: drivers/net/ethernet/freescale/fman
6126 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6128 FREESCALE QORIQ PTP CLOCK DRIVER
6129 M: Yangbo Lu <yangbo.lu@nxp.com>
6130 L: netdev@vger.kernel.org
6132 F: drivers/ptp/ptp_qoriq.c
6133 F: include/linux/fsl/ptp_qoriq.h
6134 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6136 FREESCALE QUAD SPI DRIVER
6137 M: Han Xu <han.xu@nxp.com>
6138 L: linux-mtd@lists.infradead.org
6140 F: drivers/mtd/spi-nor/fsl-quadspi.c
6142 FREESCALE QUICC ENGINE LIBRARY
6143 M: Qiang Zhao <qiang.zhao@nxp.com>
6144 L: linuxppc-dev@lists.ozlabs.org
6146 F: drivers/soc/fsl/qe/
6147 F: include/soc/fsl/*qe*.h
6148 F: include/soc/fsl/*ucc*.h
6150 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6151 M: Li Yang <leoyang.li@nxp.com>
6152 L: netdev@vger.kernel.org
6153 L: linuxppc-dev@lists.ozlabs.org
6155 F: drivers/net/ethernet/freescale/ucc_geth*
6157 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6158 M: Zhao Qiang <qiang.zhao@nxp.com>
6159 L: netdev@vger.kernel.org
6160 L: linuxppc-dev@lists.ozlabs.org
6162 F: drivers/net/wan/fsl_ucc_hdlc*
6164 FREESCALE QUICC ENGINE UCC UART DRIVER
6165 M: Timur Tabi <timur@kernel.org>
6166 L: linuxppc-dev@lists.ozlabs.org
6168 F: drivers/tty/serial/ucc_uart.c
6170 FREESCALE SOC DRIVERS
6171 M: Li Yang <leoyang.li@nxp.com>
6172 L: linuxppc-dev@lists.ozlabs.org
6173 L: linux-arm-kernel@lists.infradead.org
6175 F: Documentation/devicetree/bindings/soc/fsl/
6177 F: include/linux/fsl/
6179 FREESCALE SOC FS_ENET DRIVER
6180 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6181 L: linuxppc-dev@lists.ozlabs.org
6182 L: netdev@vger.kernel.org
6184 F: drivers/net/ethernet/freescale/fs_enet/
6185 F: include/linux/fs_enet_pd.h
6187 FREESCALE SOC SOUND DRIVERS
6188 M: Timur Tabi <timur@kernel.org>
6189 M: Nicolin Chen <nicoleotsuka@gmail.com>
6190 M: Xiubo Li <Xiubo.Lee@gmail.com>
6191 R: Fabio Estevam <festevam@gmail.com>
6192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6193 L: linuxppc-dev@lists.ozlabs.org
6195 F: sound/soc/fsl/fsl*
6196 F: sound/soc/fsl/imx*
6197 F: sound/soc/fsl/mpc8610_hpcd.c
6199 FREESCALE USB PERIPHERAL DRIVERS
6200 M: Li Yang <leoyang.li@nxp.com>
6201 L: linux-usb@vger.kernel.org
6202 L: linuxppc-dev@lists.ozlabs.org
6204 F: drivers/usb/gadget/udc/fsl*
6207 M: Christoph Hellwig <hch@infradead.org>
6208 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6213 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6214 M: Pavel Machek <pavel@ucw.cz>
6215 L: linux-pm@vger.kernel.org
6217 F: Documentation/power/freezing-of-tasks.txt
6218 F: include/linux/freezer.h
6222 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6223 L: linux-kernel@vger.kernel.org
6226 F: include/linux/frontswap.h
6228 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6229 M: David Howells <dhowells@redhat.com>
6230 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6232 F: Documentation/filesystems/caching/
6234 F: include/linux/fscache*.h
6236 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6237 M: Theodore Y. Ts'o <tytso@mit.edu>
6238 M: Jaegeuk Kim <jaegeuk@kernel.org>
6239 L: linux-fscrypt@vger.kernel.org
6240 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6244 F: include/linux/fscrypt*.h
6245 F: Documentation/filesystems/fscrypt.rst
6247 FSI-ATTACHED I2C DRIVER
6248 M: Eddie James <eajames@linux.ibm.com>
6249 L: linux-i2c@vger.kernel.org
6250 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6252 F: drivers/i2c/busses/i2c-fsi.c
6253 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6255 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6256 M: Jan Kara <jack@suse.cz>
6257 R: Amir Goldstein <amir73il@gmail.com>
6258 L: linux-fsdevel@vger.kernel.org
6261 F: include/linux/fsnotify*.h
6263 FUJITSU LAPTOP EXTRAS
6264 M: Jonathan Woithe <jwoithe@just42.net>
6265 L: platform-driver-x86@vger.kernel.org
6267 F: drivers/platform/x86/fujitsu-laptop.c
6269 FUJITSU M-5MO LS CAMERA ISP DRIVER
6270 M: Kyungmin Park <kyungmin.park@samsung.com>
6271 M: Heungjun Kim <riverful.kim@samsung.com>
6272 L: linux-media@vger.kernel.org
6274 F: drivers/media/i2c/m5mols/
6275 F: include/media/i2c/m5mols.h
6277 FUJITSU TABLET EXTRAS
6278 M: Robert Gerlach <khnz@gmx.de>
6279 L: platform-driver-x86@vger.kernel.org
6281 F: drivers/platform/x86/fujitsu-tablet.c
6283 FUSE: FILESYSTEM IN USERSPACE
6284 M: Miklos Szeredi <miklos@szeredi.hu>
6285 L: linux-fsdevel@vger.kernel.org
6286 W: http://fuse.sourceforge.net/
6287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6290 F: include/uapi/linux/fuse.h
6291 F: Documentation/filesystems/fuse.txt
6294 M: Thomas Gleixner <tglx@linutronix.de>
6295 M: Ingo Molnar <mingo@redhat.com>
6296 R: Peter Zijlstra <peterz@infradead.org>
6297 R: Darren Hart <dvhart@infradead.org>
6298 L: linux-kernel@vger.kernel.org
6299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6302 F: kernel/futex_compat.c
6303 F: include/asm-generic/futex.h
6304 F: include/linux/futex.h
6305 F: include/uapi/linux/futex.h
6306 F: tools/testing/selftests/futex/
6307 F: tools/perf/bench/futex*
6308 F: Documentation/*futex*
6311 M: Kees Cook <keescook@chromium.org>
6312 R: Emese Revfy <re.emese@gmail.com>
6313 L: kernel-hardening@lists.openwall.com
6315 F: scripts/gcc-plugins/
6316 F: scripts/gcc-plugin.sh
6317 F: scripts/Makefile.gcc-plugins
6318 F: Documentation/gcc-plugins.txt
6320 GASKET DRIVER FRAMEWORK
6321 M: Rob Springer <rspringer@google.com>
6322 M: Todd Poynor <toddpoynor@google.com>
6323 M: Ben Chan <benchan@chromium.org>
6325 F: drivers/staging/gasket/
6327 GCOV BASED KERNEL PROFILING
6328 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6331 F: Documentation/dev-tools/gcov.rst
6333 GDB KERNEL DEBUGGING HELPER SCRIPTS
6334 M: Jan Kiszka <jan.kiszka@siemens.com>
6335 M: Kieran Bingham <kbingham@kernel.org>
6339 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6340 M: Achim Leubner <achim_leubner@adaptec.com>
6341 L: linux-scsi@vger.kernel.org
6342 W: http://www.icp-vortex.com/
6344 F: drivers/scsi/gdt*
6346 GEMTEK FM RADIO RECEIVER DRIVER
6347 M: Hans Verkuil <hverkuil@xs4all.nl>
6348 L: linux-media@vger.kernel.org
6349 T: git git://linuxtv.org/media_tree.git
6350 W: https://linuxtv.org
6352 F: drivers/media/radio/radio-gemtek*
6354 GENERIC GPIO I2C DRIVER
6355 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6357 F: drivers/i2c/busses/i2c-gpio.c
6358 F: include/linux/platform_data/i2c-gpio.h
6360 GENERIC GPIO I2C MULTIPLEXER DRIVER
6361 M: Peter Korsgaard <peter.korsgaard@barco.com>
6362 L: linux-i2c@vger.kernel.org
6364 F: drivers/i2c/muxes/i2c-mux-gpio.c
6365 F: include/linux/platform_data/i2c-mux-gpio.h
6366 F: Documentation/i2c/muxes/i2c-mux-gpio
6368 GENERIC HDLC (WAN) DRIVERS
6369 M: Krzysztof Halasa <khc@pm.waw.pl>
6370 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6372 F: drivers/net/wan/c101.c
6373 F: drivers/net/wan/hd6457*
6374 F: drivers/net/wan/hdlc*
6375 F: drivers/net/wan/n2.c
6376 F: drivers/net/wan/pc300too.c
6377 F: drivers/net/wan/pci200syn.c
6378 F: drivers/net/wan/wanxl*
6380 GENERIC INCLUDE/ASM HEADER FILES
6381 M: Arnd Bergmann <arnd@arndb.de>
6382 L: linux-arch@vger.kernel.org
6383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6385 F: include/asm-generic/
6386 F: include/uapi/asm-generic/
6388 GENERIC PHY FRAMEWORK
6389 M: Kishon Vijay Abraham I <kishon@ti.com>
6390 L: linux-kernel@vger.kernel.org
6391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6394 F: include/linux/phy/
6395 F: Documentation/devicetree/bindings/phy/
6397 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6398 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6400 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6403 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6404 M: Kevin Hilman <khilman@kernel.org>
6405 M: Ulf Hansson <ulf.hansson@linaro.org>
6406 L: linux-pm@vger.kernel.org
6408 F: drivers/base/power/domain*.c
6409 F: include/linux/pm_domain.h
6410 F: Documentation/devicetree/bindings/power/power_domain.txt
6412 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6413 M: Eugen Hristev <eugen.hristev@microchip.com>
6414 L: linux-input@vger.kernel.org
6416 F: drivers/input/touchscreen/resistive-adc-touch.c
6418 GENERIC UIO DRIVER FOR PCI DEVICES
6419 M: "Michael S. Tsirkin" <mst@redhat.com>
6420 L: kvm@vger.kernel.org
6422 F: drivers/uio/uio_pci_generic.c
6424 GENWQE (IBM Generic Workqueue Card)
6425 M: Frank Haverkamp <haver@linux.ibm.com>
6427 F: drivers/misc/genwqe/
6429 GET_MAINTAINER SCRIPT
6430 M: Joe Perches <joe@perches.com>
6432 F: scripts/get_maintainer.pl
6435 M: Bob Peterson <rpeterso@redhat.com>
6436 M: Andreas Gruenbacher <agruenba@redhat.com>
6437 L: cluster-devel@redhat.com
6438 W: http://sources.redhat.com/cluster/
6439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6441 F: Documentation/filesystems/gfs2*.txt
6443 F: include/uapi/linux/gfs2_ondisk.h
6445 GIGASET ISDN DRIVERS
6446 M: Paul Bolle <pebolle@tiscali.nl>
6447 L: gigaset307x-common@lists.sourceforge.net
6448 W: http://gigaset307x.sourceforge.net/
6450 F: Documentation/isdn/README.gigaset
6451 F: drivers/isdn/gigaset/
6452 F: include/uapi/linux/gigaset_dev.h
6455 M: Johan Hovold <johan@kernel.org>
6456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6458 F: Documentation/ABI/testing/sysfs-class-gnss
6459 F: Documentation/devicetree/bindings/gnss/
6461 F: include/linux/gnss.h
6464 M: Hans Verkuil <hans.verkuil@cisco.com>
6465 L: linux-media@vger.kernel.org
6467 F: drivers/media/usb/go7007/
6470 M: Bastien Nocera <hadess@hadess.net>
6471 L: linux-input@vger.kernel.org
6473 F: drivers/input/touchscreen/goodix.c
6475 GPD POCKET FAN DRIVER
6476 M: Hans de Goede <hdegoede@redhat.com>
6477 L: platform-driver-x86@vger.kernel.org
6479 F: drivers/platform/x86/gpd-pocket-fan.c
6482 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6483 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6484 L: linux-gpio@vger.kernel.org
6485 L: linux-acpi@vger.kernel.org
6487 F: Documentation/acpi/gpio-properties.txt
6488 F: drivers/gpio/gpiolib-acpi.c
6491 M: Sean Young <sean@mess.org>
6492 L: linux-media@vger.kernel.org
6494 F: drivers/media/rc/gpio-ir-tx.c
6497 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6498 L: linux-gpio@vger.kernel.org
6500 F: drivers/gpio/gpio-mockup.c
6501 F: tools/testing/selftests/gpio/
6504 M: Linus Walleij <linus.walleij@linaro.org>
6505 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6506 L: linux-gpio@vger.kernel.org
6507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6509 F: Documentation/devicetree/bindings/gpio/
6510 F: Documentation/driver-api/gpio/
6511 F: Documentation/gpio/
6512 F: Documentation/ABI/testing/gpio-cdev
6513 F: Documentation/ABI/obsolete/sysfs-gpio
6515 F: include/linux/gpio/
6516 F: include/linux/gpio.h
6517 F: include/linux/of_gpio.h
6518 F: include/asm-generic/gpio.h
6519 F: include/uapi/linux/gpio.h
6522 GRE DEMULTIPLEXER DRIVER
6523 M: Dmitry Kozlov <xeb@mail.ru>
6524 L: netdev@vger.kernel.org
6526 F: net/ipv4/gre_demux.c
6527 F: net/ipv4/gre_offload.c
6528 F: include/net/gre.h
6530 GRETH 10/100/1G Ethernet MAC device driver
6531 M: Andreas Larsson <andreas@gaisler.com>
6532 L: netdev@vger.kernel.org
6534 F: drivers/net/ethernet/aeroflex/
6536 GREYBUS AUDIO PROTOCOLS DRIVERS
6537 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6538 M: Mark Greer <mgreer@animalcreek.com>
6540 F: drivers/staging/greybus/audio_apbridgea.c
6541 F: drivers/staging/greybus/audio_apbridgea.h
6542 F: drivers/staging/greybus/audio_codec.c
6543 F: drivers/staging/greybus/audio_codec.h
6544 F: drivers/staging/greybus/audio_gb.c
6545 F: drivers/staging/greybus/audio_manager.c
6546 F: drivers/staging/greybus/audio_manager.h
6547 F: drivers/staging/greybus/audio_manager_module.c
6548 F: drivers/staging/greybus/audio_manager_private.h
6549 F: drivers/staging/greybus/audio_manager_sysfs.c
6550 F: drivers/staging/greybus/audio_module.c
6551 F: drivers/staging/greybus/audio_topology.c
6553 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6554 M: Viresh Kumar <vireshk@kernel.org>
6556 F: drivers/staging/greybus/authentication.c
6557 F: drivers/staging/greybus/bootrom.c
6558 F: drivers/staging/greybus/firmware.h
6559 F: drivers/staging/greybus/fw-core.c
6560 F: drivers/staging/greybus/fw-download.c
6561 F: drivers/staging/greybus/fw-management.c
6562 F: drivers/staging/greybus/greybus_authentication.h
6563 F: drivers/staging/greybus/greybus_firmware.h
6564 F: drivers/staging/greybus/hid.c
6565 F: drivers/staging/greybus/i2c.c
6566 F: drivers/staging/greybus/spi.c
6567 F: drivers/staging/greybus/spilib.c
6568 F: drivers/staging/greybus/spilib.h
6570 GREYBUS LOOPBACK DRIVER
6571 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6573 F: drivers/staging/greybus/loopback.c
6575 GREYBUS PLATFORM DRIVERS
6576 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6578 F: drivers/staging/greybus/arche-platform.c
6579 F: drivers/staging/greybus/arche-apb-ctrl.c
6580 F: drivers/staging/greybus/arche_platform.h
6582 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6583 M: Rui Miguel Silva <rmfrfs@gmail.com>
6585 F: drivers/staging/greybus/sdio.c
6586 F: drivers/staging/greybus/light.c
6587 F: drivers/staging/greybus/gpio.c
6588 F: drivers/staging/greybus/power_supply.c
6589 F: drivers/staging/greybus/spi.c
6590 F: drivers/staging/greybus/spilib.c
6593 M: Johan Hovold <johan@kernel.org>
6594 M: Alex Elder <elder@kernel.org>
6595 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6597 F: drivers/staging/greybus/
6598 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6600 GREYBUS UART PROTOCOLS DRIVERS
6601 M: David Lin <dtwlin@gmail.com>
6603 F: drivers/staging/greybus/uart.c
6604 F: drivers/staging/greybus/log.c
6606 GS1662 VIDEO SERIALIZER
6607 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6608 L: linux-media@vger.kernel.org
6609 T: git git://linuxtv.org/media_tree.git
6611 F: drivers/media/spi/gs1662.c
6613 GSPCA FINEPIX SUBDRIVER
6614 M: Frank Zago <frank@zago.net>
6615 L: linux-media@vger.kernel.org
6616 T: git git://linuxtv.org/media_tree.git
6618 F: drivers/media/usb/gspca/finepix.c
6620 GSPCA GL860 SUBDRIVER
6621 M: Olivier Lorin <o.lorin@laposte.net>
6622 L: linux-media@vger.kernel.org
6623 T: git git://linuxtv.org/media_tree.git
6625 F: drivers/media/usb/gspca/gl860/
6627 GSPCA M5602 SUBDRIVER
6628 M: Erik Andren <erik.andren@gmail.com>
6629 L: linux-media@vger.kernel.org
6630 T: git git://linuxtv.org/media_tree.git
6632 F: drivers/media/usb/gspca/m5602/
6634 GSPCA PAC207 SONIXB SUBDRIVER
6635 M: Hans Verkuil <hverkuil@xs4all.nl>
6636 L: linux-media@vger.kernel.org
6637 T: git git://linuxtv.org/media_tree.git
6639 F: drivers/media/usb/gspca/pac207.c
6641 GSPCA SN9C20X SUBDRIVER
6642 M: Brian Johnson <brijohn@gmail.com>
6643 L: linux-media@vger.kernel.org
6644 T: git git://linuxtv.org/media_tree.git
6646 F: drivers/media/usb/gspca/sn9c20x.c
6648 GSPCA T613 SUBDRIVER
6649 M: Leandro Costantino <lcostantino@gmail.com>
6650 L: linux-media@vger.kernel.org
6651 T: git git://linuxtv.org/media_tree.git
6653 F: drivers/media/usb/gspca/t613.c
6655 GSPCA USB WEBCAM DRIVER
6656 M: Hans Verkuil <hverkuil@xs4all.nl>
6657 L: linux-media@vger.kernel.org
6658 T: git git://linuxtv.org/media_tree.git
6660 F: drivers/media/usb/gspca/
6662 GTP (GPRS Tunneling Protocol)
6663 M: Pablo Neira Ayuso <pablo@netfilter.org>
6664 M: Harald Welte <laforge@gnumonks.org>
6665 L: osmocom-net-gprs@lists.osmocom.org
6666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6668 F: drivers/net/gtp.c
6670 GUID PARTITION TABLE (GPT)
6671 M: Davidlohr Bueso <dave@stgolabs.net>
6672 L: linux-efi@vger.kernel.org
6674 F: block/partitions/efi.*
6677 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6678 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6679 W: http://uclinux-h8.sourceforge.jp
6680 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6683 F: drivers/clocksource/h8300_*.c
6684 F: drivers/clk/h8300/
6685 F: drivers/irqchip/irq-renesas-h8*.c
6688 M: Antti Palosaari <crope@iki.fi>
6689 L: linux-media@vger.kernel.org
6690 W: https://linuxtv.org
6691 W: http://palosaari.fi/linux/
6692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6693 T: git git://linuxtv.org/anttip/media_tree.git
6695 F: drivers/media/usb/hackrf/
6697 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6698 M: Frank Seidel <frank@f-seidel.de>
6699 L: platform-driver-x86@vger.kernel.org
6700 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6702 F: drivers/platform/x86/hdaps.c
6705 M: Jean Delvare <jdelvare@suse.com>
6706 M: Guenter Roeck <linux@roeck-us.net>
6707 L: linux-hwmon@vger.kernel.org
6708 W: http://hwmon.wiki.kernel.org/
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6711 F: Documentation/devicetree/bindings/hwmon/
6712 F: Documentation/hwmon/
6714 F: include/linux/hwmon*.h
6715 F: include/trace/events/hwmon*.h
6717 HARDWARE RANDOM NUMBER GENERATOR CORE
6718 M: Matt Mackall <mpm@selenic.com>
6719 M: Herbert Xu <herbert@gondor.apana.org.au>
6720 L: linux-crypto@vger.kernel.org
6722 F: Documentation/devicetree/bindings/rng/
6723 F: Documentation/hw_random.txt
6724 F: drivers/char/hw_random/
6725 F: include/linux/hw_random.h
6727 HARDWARE TRACING FACILITIES
6728 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6730 F: drivers/hwtracing/
6732 HARDWARE SPINLOCK CORE
6733 M: Ohad Ben-Cohen <ohad@wizery.com>
6734 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6735 L: linux-remoteproc@vger.kernel.org
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6738 F: Documentation/devicetree/bindings/hwlock/
6739 F: Documentation/hwspinlock.txt
6740 F: drivers/hwspinlock/
6741 F: include/linux/hwspinlock.h
6743 HARMONY SOUND DRIVER
6744 L: linux-parisc@vger.kernel.org
6746 F: sound/parisc/harmony.*
6748 HDPVR USB VIDEO ENCODER DRIVER
6749 M: Hans Verkuil <hverkuil@xs4all.nl>
6750 L: linux-media@vger.kernel.org
6751 T: git git://linuxtv.org/media_tree.git
6752 W: https://linuxtv.org
6754 F: drivers/media/usb/hdpvr/
6756 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6757 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6759 F: Documentation/watchdog/hpwdt.txt
6760 F: drivers/watchdog/hpwdt.c
6762 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6763 M: Don Brace <don.brace@microsemi.com>
6764 L: esc.storagedev@microsemi.com
6765 L: linux-scsi@vger.kernel.org
6767 F: Documentation/scsi/hpsa.txt
6768 F: drivers/scsi/hpsa*.[ch]
6769 F: include/linux/cciss*.h
6770 F: include/uapi/linux/cciss*.h
6773 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6774 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6775 L: linux-rdma@vger.kernel.org
6777 F: drivers/infiniband/hw/hfi1
6780 L: linux-fsdevel@vger.kernel.org
6782 F: Documentation/filesystems/hfs.txt
6786 L: linux-fsdevel@vger.kernel.org
6788 F: Documentation/filesystems/hfsplus.txt
6791 HGA FRAMEBUFFER DRIVER
6792 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6793 L: linux-nvidia@lists.surfsouth.com
6794 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6796 F: drivers/video/fbdev/hgafb.c
6798 HIBERNATION (aka Software Suspend, aka swsusp)
6799 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6800 M: Pavel Machek <pavel@ucw.cz>
6801 L: linux-pm@vger.kernel.org
6802 B: https://bugzilla.kernel.org
6805 F: drivers/base/power/
6807 F: include/linux/suspend.h
6808 F: include/linux/freezer.h
6809 F: include/linux/pm.h
6810 F: arch/*/include/asm/suspend*.h
6813 M: Jiri Kosina <jikos@kernel.org>
6814 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6815 L: linux-input@vger.kernel.org
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6819 F: include/linux/hid*
6820 F: include/uapi/linux/hid*
6822 HID SENSOR HUB DRIVERS
6823 M: Jiri Kosina <jikos@kernel.org>
6824 M: Jonathan Cameron <jic23@kernel.org>
6825 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6826 L: linux-input@vger.kernel.org
6827 L: linux-iio@vger.kernel.org
6829 F: Documentation/hid/hid-sensor*
6830 F: drivers/hid/hid-sensor-*
6831 F: drivers/iio/*/hid-*
6832 F: include/linux/hid-sensor-*
6834 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6835 M: Thomas Gleixner <tglx@linutronix.de>
6836 L: linux-kernel@vger.kernel.org
6837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6839 F: Documentation/timers/
6840 F: kernel/time/hrtimer.c
6841 F: kernel/time/clockevents.c
6842 F: kernel/time/timer_*.c
6843 F: include/linux/clockchips.h
6844 F: include/linux/hrtimer.h
6846 HIGH-SPEED SCC DRIVER FOR AX.25
6847 L: linux-hams@vger.kernel.org
6849 F: drivers/net/hamradio/dmascc.c
6850 F: drivers/net/hamradio/scc.c
6852 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6853 M: HighPoint Linux Team <linux@highpoint-tech.com>
6854 W: http://www.highpoint-tech.com
6856 F: Documentation/scsi/hptiop.txt
6857 F: drivers/scsi/hptiop.c
6860 M: Jes Sorensen <jes@trained-monkey.org>
6861 L: linux-hippi@sunsite.dk
6863 F: include/linux/hippidevice.h
6864 F: include/uapi/linux/if_hippi.h
6866 F: drivers/net/hippi/
6868 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6869 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6870 M: Salil Mehta <salil.mehta@huawei.com>
6871 L: netdev@vger.kernel.org
6872 W: http://www.hisilicon.com
6874 F: drivers/net/ethernet/hisilicon/hns3/
6876 HISILICON LPC BUS DRIVER
6877 M: john.garry@huawei.com
6878 W: http://www.hisilicon.com
6880 F: drivers/bus/hisi_lpc.c
6881 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6883 HISILICON NETWORK SUBSYSTEM DRIVER
6884 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6885 M: Salil Mehta <salil.mehta@huawei.com>
6886 L: netdev@vger.kernel.org
6887 W: http://www.hisilicon.com
6889 F: drivers/net/ethernet/hisilicon/
6890 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6892 HISILICON PMU DRIVER
6893 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6894 W: http://www.hisilicon.com
6896 F: drivers/perf/hisilicon
6897 F: Documentation/perf/hisi-pmu.txt
6899 HISILICON ROCE DRIVER
6900 M: Lijun Ou <oulijun@huawei.com>
6901 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6902 L: linux-rdma@vger.kernel.org
6904 F: drivers/infiniband/hw/hns/
6905 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6907 HISILICON SAS Controller
6908 M: John Garry <john.garry@huawei.com>
6909 W: http://www.hisilicon.com
6911 F: drivers/scsi/hisi_sas/
6912 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6914 HMM - Heterogeneous Memory Management
6915 M: Jérôme Glisse <jglisse@redhat.com>
6916 L: linux-mm@kvack.org
6919 F: include/linux/hmm*
6920 F: Documentation/vm/hmm.rst
6923 M: Jouni Malinen <j@w1.fi>
6924 L: linux-wireless@vger.kernel.org
6925 W: http://w1.fi/hostap-driver.html
6927 F: drivers/net/wireless/intersil/hostap/
6929 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6930 L: platform-driver-x86@vger.kernel.org
6932 F: drivers/platform/x86/tc1100-wmi.c
6934 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6935 M: Jaroslav Kysela <perex@perex.cz>
6937 F: drivers/net/ethernet/hp/hp100.*
6939 HPET: High Precision Event Timers driver
6940 M: Clemens Ladisch <clemens@ladisch.de>
6942 F: Documentation/timers/hpet.txt
6943 F: drivers/char/hpet.c
6944 F: include/linux/hpet.h
6945 F: include/uapi/linux/hpet.h
6949 F: arch/x86/kernel/hpet.c
6950 F: arch/x86/include/asm/hpet.h
6953 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6954 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6959 M: Sebastian Reichel <sre@kernel.org>
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6962 F: Documentation/ABI/testing/sysfs-bus-hsi
6963 F: Documentation/driver-api/hsi.rst
6965 F: include/linux/hsi/
6966 F: include/uapi/linux/hsi/
6969 L: linux-usb@vger.kernel.org
6971 F: drivers/net/usb/hso.c
6973 HSR NETWORK PROTOCOL
6974 M: Arvid Brodin <arvid.brodin@alten.se>
6975 L: netdev@vger.kernel.org
6979 HT16K33 LED CONTROLLER DRIVER
6980 M: Robin van der Gracht <robin@protonic.nl>
6982 F: drivers/auxdisplay/ht16k33.c
6983 F: Documentation/devicetree/bindings/display/ht16k33.txt
6985 HTCPEN TOUCHSCREEN DRIVER
6986 M: Pau Oliva Fora <pof@eslack.org>
6987 L: linux-input@vger.kernel.org
6989 F: drivers/input/touchscreen/htcpen.c
6991 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6992 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6993 L: linux-iio@vger.kernel.org
6994 W: http://www.st.com/
6996 F: drivers/iio/humidity/hts221*
6997 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6999 HUAWEI ETHERNET DRIVER
7000 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7001 L: netdev@vger.kernel.org
7003 F: Documentation/networking/hinic.txt
7004 F: drivers/net/ethernet/huawei/hinic/
7007 M: Mike Kravetz <mike.kravetz@oracle.com>
7008 L: linux-mm@kvack.org
7012 F: include/linux/hugetlb.h
7013 F: Documentation/admin-guide/mm/hugetlbpage.rst
7014 F: Documentation/vm/hugetlbfs_reserv.rst
7015 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7018 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7019 L: linux-media@vger.kernel.org
7020 T: git git://linuxtv.org/media_tree.git
7021 W: https://linuxtv.org
7023 F: drivers/media/platform/sti/hva
7025 HWPOISON MEMORY FAILURE HANDLING
7026 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7027 L: linux-mm@kvack.org
7029 F: mm/memory-failure.c
7030 F: mm/hwpoison-inject.c
7032 HYGON PROCESSOR SUPPORT
7033 M: Pu Wen <puwen@hygon.cn>
7034 L: linux-kernel@vger.kernel.org
7036 F: arch/x86/kernel/cpu/hygon.c
7038 Hyper-V CORE AND DRIVERS
7039 M: "K. Y. Srinivasan" <kys@microsoft.com>
7040 M: Haiyang Zhang <haiyangz@microsoft.com>
7041 M: Stephen Hemminger <sthemmin@microsoft.com>
7042 M: Sasha Levin <sashal@kernel.org>
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7044 L: devel@linuxdriverproject.org
7046 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7047 F: arch/x86/include/asm/mshyperv.h
7048 F: arch/x86/include/asm/trace/hyperv.h
7049 F: arch/x86/include/asm/hyperv-tlfs.h
7050 F: arch/x86/kernel/cpu/mshyperv.c
7052 F: drivers/hid/hid-hyperv.c
7054 F: drivers/input/serio/hyperv-keyboard.c
7055 F: drivers/pci/controller/pci-hyperv.c
7056 F: drivers/net/hyperv/
7057 F: drivers/scsi/storvsc_drv.c
7058 F: drivers/uio/uio_hv_generic.c
7059 F: drivers/video/fbdev/hyperv_fb.c
7060 F: net/vmw_vsock/hyperv_transport.c
7061 F: include/linux/hyperv.h
7062 F: include/uapi/linux/hyperv.h
7064 F: Documentation/ABI/stable/sysfs-bus-vmbus
7066 HYPERVISOR VIRTUAL CONSOLE DRIVER
7067 L: linuxppc-dev@lists.ozlabs.org
7072 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7073 L: linux-i2c@vger.kernel.org
7074 L: linux-acpi@vger.kernel.org
7076 F: drivers/i2c/i2c-core-acpi.c
7078 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7079 M: Ajay Gupta <ajayg@nvidia.com>
7080 L: linux-i2c@vger.kernel.org
7082 F: Documentation/i2c/busses/i2c-nvidia-gpu
7083 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7086 M: Peter Rosin <peda@axentia.se>
7087 L: linux-i2c@vger.kernel.org
7089 F: Documentation/i2c/i2c-topology
7090 F: Documentation/i2c/muxes/
7091 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7092 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7093 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7094 F: drivers/i2c/i2c-mux.c
7095 F: drivers/i2c/muxes/
7096 F: include/linux/i2c-mux.h
7098 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7099 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7100 L: linux-i2c@vger.kernel.org
7102 F: drivers/i2c/busses/i2c-mv64xxx.c
7104 I2C OVER PARALLEL PORT
7105 M: Jean Delvare <jdelvare@suse.com>
7106 L: linux-i2c@vger.kernel.org
7108 F: Documentation/i2c/busses/i2c-parport
7109 F: Documentation/i2c/busses/i2c-parport-light
7110 F: drivers/i2c/busses/i2c-parport.c
7111 F: drivers/i2c/busses/i2c-parport-light.c
7114 M: Wolfram Sang <wsa@the-dreams.de>
7115 L: linux-i2c@vger.kernel.org
7116 W: https://i2c.wiki.kernel.org/
7117 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7120 F: Documentation/devicetree/bindings/i2c/i2c.txt
7121 F: Documentation/i2c/
7123 F: include/linux/i2c.h
7124 F: include/linux/i2c-dev.h
7125 F: include/linux/i2c-smbus.h
7126 F: include/uapi/linux/i2c.h
7127 F: include/uapi/linux/i2c-*.h
7129 I2C SUBSYSTEM HOST DRIVERS
7130 L: linux-i2c@vger.kernel.org
7131 W: https://i2c.wiki.kernel.org/
7132 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7135 F: Documentation/devicetree/bindings/i2c/
7136 F: drivers/i2c/algos/
7137 F: drivers/i2c/busses/
7140 M: Jean Delvare <jdelvare@suse.com>
7141 L: linux-i2c@vger.kernel.org
7143 F: Documentation/i2c/busses/i2c-taos-evm
7144 F: drivers/i2c/busses/i2c-taos-evm.c
7147 M: Till Harbaum <till@harbaum.org>
7148 L: linux-i2c@vger.kernel.org
7149 W: http://www.harbaum.org/till/i2c_tiny_usb
7151 F: drivers/i2c/busses/i2c-tiny-usb.c
7153 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7154 M: Jean Delvare <jdelvare@suse.com>
7155 L: linux-i2c@vger.kernel.org
7157 F: Documentation/i2c/busses/i2c-ali1535
7158 F: Documentation/i2c/busses/i2c-ali1563
7159 F: Documentation/i2c/busses/i2c-ali15x3
7160 F: Documentation/i2c/busses/i2c-amd756
7161 F: Documentation/i2c/busses/i2c-amd8111
7162 F: Documentation/i2c/busses/i2c-i801
7163 F: Documentation/i2c/busses/i2c-nforce2
7164 F: Documentation/i2c/busses/i2c-piix4
7165 F: Documentation/i2c/busses/i2c-sis5595
7166 F: Documentation/i2c/busses/i2c-sis630
7167 F: Documentation/i2c/busses/i2c-sis96x
7168 F: Documentation/i2c/busses/i2c-via
7169 F: Documentation/i2c/busses/i2c-viapro
7170 F: drivers/i2c/busses/i2c-ali1535.c
7171 F: drivers/i2c/busses/i2c-ali1563.c
7172 F: drivers/i2c/busses/i2c-ali15x3.c
7173 F: drivers/i2c/busses/i2c-amd756.c
7174 F: drivers/i2c/busses/i2c-amd756-s4882.c
7175 F: drivers/i2c/busses/i2c-amd8111.c
7176 F: drivers/i2c/busses/i2c-i801.c
7177 F: drivers/i2c/busses/i2c-isch.c
7178 F: drivers/i2c/busses/i2c-nforce2.c
7179 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7180 F: drivers/i2c/busses/i2c-piix4.c
7181 F: drivers/i2c/busses/i2c-sis5595.c
7182 F: drivers/i2c/busses/i2c-sis630.c
7183 F: drivers/i2c/busses/i2c-sis96x.c
7184 F: drivers/i2c/busses/i2c-via.c
7185 F: drivers/i2c/busses/i2c-viapro.c
7187 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7188 M: Hans de Goede <hdegoede@redhat.com>
7189 L: linux-i2c@vger.kernel.org
7191 F: drivers/i2c/busses/i2c-cht-wc.c
7193 I2C/SMBUS ISMT DRIVER
7194 M: Seth Heasley <seth.heasley@intel.com>
7195 M: Neil Horman <nhorman@tuxdriver.com>
7196 L: linux-i2c@vger.kernel.org
7197 F: drivers/i2c/busses/i2c-ismt.c
7198 F: Documentation/i2c/busses/i2c-ismt
7200 I2C/SMBUS STUB DRIVER
7201 M: Jean Delvare <jdelvare@suse.com>
7202 L: linux-i2c@vger.kernel.org
7204 F: drivers/i2c/i2c-stub.c
7207 M: Boris Brezillon <bbrezillon@kernel.org>
7208 L: linux-i3c@lists.infradead.org
7209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7211 F: Documentation/ABI/testing/sysfs-bus-i3c
7212 F: Documentation/devicetree/bindings/i3c/
7213 F: Documentation/driver-api/i3c
7215 F: include/linux/i3c/
7216 F: include/dt-bindings/i3c/
7218 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7219 M: Vitor Soares <vitor.soares@synopsys.com>
7221 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7222 F: drivers/i3c/master/dw*
7224 IA64 (Itanium) PLATFORM
7225 M: Tony Luck <tony.luck@intel.com>
7226 M: Fenghua Yu <fenghua.yu@intel.com>
7227 L: linux-ia64@vger.kernel.org
7228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7232 IBM Power 842 compression accelerator
7233 M: Haren Myneni <haren@us.ibm.com>
7235 F: drivers/crypto/nx/Makefile
7236 F: drivers/crypto/nx/Kconfig
7237 F: drivers/crypto/nx/nx-842*
7238 F: include/linux/sw842.h
7242 IBM Power in-Nest Crypto Acceleration
7243 M: Breno Leitão <leitao@debian.org>
7244 M: Nayna Jain <nayna@linux.ibm.com>
7245 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7246 L: linux-crypto@vger.kernel.org
7248 F: drivers/crypto/nx/Makefile
7249 F: drivers/crypto/nx/Kconfig
7250 F: drivers/crypto/nx/nx-aes*
7251 F: drivers/crypto/nx/nx-sha*
7252 F: drivers/crypto/nx/nx.*
7253 F: drivers/crypto/nx/nx_csbcpb.h
7254 F: drivers/crypto/nx/nx_debugfs.h
7256 IBM Power Linux RAID adapter
7257 M: Brian King <brking@us.ibm.com>
7259 F: drivers/scsi/ipr.*
7261 IBM Power SRIOV Virtual NIC Device Driver
7262 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7263 M: John Allen <jallen@linux.ibm.com>
7264 L: netdev@vger.kernel.org
7266 F: drivers/net/ethernet/ibm/ibmvnic.*
7268 IBM Power Virtual Accelerator Switchboard
7269 M: Sukadev Bhattiprolu
7270 L: linuxppc-dev@lists.ozlabs.org
7272 F: arch/powerpc/platforms/powernv/vas*
7273 F: arch/powerpc/platforms/powernv/copy-paste.h
7274 F: arch/powerpc/include/asm/vas.h
7275 F: arch/powerpc/include/uapi/asm/vas.h
7277 IBM Power Virtual Ethernet Device Driver
7278 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7279 L: netdev@vger.kernel.org
7281 F: drivers/net/ethernet/ibm/ibmveth.*
7283 IBM Power Virtual FC Device Drivers
7284 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7285 L: linux-scsi@vger.kernel.org
7287 F: drivers/scsi/ibmvscsi/ibmvfc*
7289 IBM Power Virtual Management Channel Driver
7290 M: Steven Royer <seroyer@linux.ibm.com>
7292 F: drivers/misc/ibmvmc.*
7294 IBM Power Virtual SCSI Device Drivers
7295 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7296 L: linux-scsi@vger.kernel.org
7298 F: drivers/scsi/ibmvscsi/ibmvscsi*
7299 F: include/scsi/viosrp.h
7301 IBM Power Virtual SCSI Device Target Driver
7302 M: Michael Cyr <mikecyr@linux.ibm.com>
7303 L: linux-scsi@vger.kernel.org
7304 L: target-devel@vger.kernel.org
7306 F: drivers/scsi/ibmvscsi_tgt/
7308 IBM Power VMX Cryptographic instructions
7309 M: Breno Leitão <leitao@debian.org>
7310 M: Nayna Jain <nayna@linux.ibm.com>
7311 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7312 L: linux-crypto@vger.kernel.org
7314 F: drivers/crypto/vmx/Makefile
7315 F: drivers/crypto/vmx/Kconfig
7316 F: drivers/crypto/vmx/vmx.c
7317 F: drivers/crypto/vmx/aes*
7318 F: drivers/crypto/vmx/ghash*
7319 F: drivers/crypto/vmx/ppc-xlate.pl
7321 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7322 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7323 L: linux-pci@vger.kernel.org
7324 L: linuxppc-dev@lists.ozlabs.org
7326 F: drivers/pci/hotplug/rpaphp*
7328 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7329 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7330 L: linux-pci@vger.kernel.org
7331 L: linuxppc-dev@lists.ozlabs.org
7333 F: drivers/pci/hotplug/rpadlpar*
7335 IBM ServeRAID RAID DRIVER
7337 F: drivers/scsi/ips.*
7339 ICH LPC AND GPIO DRIVER
7340 M: Peter Tyser <ptyser@xes-inc.com>
7342 F: drivers/mfd/lpc_ich.c
7343 F: drivers/gpio/gpio-ich.c
7346 M: "David S. Miller" <davem@davemloft.net>
7347 L: linux-ide@vger.kernel.org
7348 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7351 F: Documentation/ide/
7353 F: include/linux/ide.h
7356 M: Borislav Petkov <bp@alien8.de>
7357 L: linux-ide@vger.kernel.org
7359 F: Documentation/cdrom/ide-cd
7360 F: drivers/ide/ide-cd*
7362 IDEAPAD LAPTOP EXTRAS DRIVER
7363 M: Ike Panhc <ike.pan@canonical.com>
7364 L: platform-driver-x86@vger.kernel.org
7365 W: http://launchpad.net/ideapad-laptop
7367 F: drivers/platform/x86/ideapad-laptop.c
7369 IDEAPAD LAPTOP SLIDEBAR DRIVER
7370 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7371 L: linux-input@vger.kernel.org
7372 W: https://github.com/o2genum/ideapad-slidebar
7374 F: drivers/input/misc/ideapad_slidebar.c
7376 IDT VersaClock 5 CLOCK DRIVER
7377 M: Marek Vasut <marek.vasut@gmail.com>
7379 F: drivers/clk/clk-versaclock5.c
7381 IEEE 802.15.4 SUBSYSTEM
7382 M: Alexander Aring <alex.aring@gmail.com>
7383 M: Stefan Schmidt <stefan@datenfreihafen.org>
7384 L: linux-wpan@vger.kernel.org
7385 W: http://wpan.cakelab.org/
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7391 F: drivers/net/ieee802154/
7392 F: include/linux/nl802154.h
7393 F: include/linux/ieee802154.h
7394 F: include/net/nl802154.h
7395 F: include/net/mac802154.h
7396 F: include/net/af_ieee802154.h
7397 F: include/net/cfg802154.h
7398 F: include/net/ieee802154_netdev.h
7399 F: Documentation/networking/ieee802154.txt
7402 M: Yotam Gigi <yotam.gi@gmail.com>
7403 M: Jamal Hadi Salim <jhs@mojatatu.com>
7405 F: include/net/ife.h
7406 F: include/uapi/linux/ife.h
7408 IGORPLUG-USB IR RECEIVER
7409 M: Sean Young <sean@mess.org>
7410 L: linux-media@vger.kernel.org
7412 F: drivers/media/rc/igorplugusb.c
7414 IGUANAWORKS USB IR TRANSCEIVER
7415 M: Sean Young <sean@mess.org>
7416 L: linux-media@vger.kernel.org
7418 F: drivers/media/rc/iguanair.c
7420 IIO DIGITAL POTENTIOMETER DAC
7421 M: Peter Rosin <peda@axentia.se>
7422 L: linux-iio@vger.kernel.org
7424 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7425 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7426 F: drivers/iio/dac/dpot-dac.c
7428 IIO ENVELOPE DETECTOR
7429 M: Peter Rosin <peda@axentia.se>
7430 L: linux-iio@vger.kernel.org
7432 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7433 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7434 F: drivers/iio/adc/envelope-detector.c
7437 M: Peter Rosin <peda@axentia.se>
7438 L: linux-iio@vger.kernel.org
7440 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7441 F: drivers/iio/multiplexer/iio-mux.c
7443 IIO SUBSYSTEM AND DRIVERS
7444 M: Jonathan Cameron <jic23@kernel.org>
7445 R: Hartmut Knaack <knaack.h@gmx.de>
7446 R: Lars-Peter Clausen <lars@metafoo.de>
7447 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7448 L: linux-iio@vger.kernel.org
7449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7451 F: Documentation/ABI/testing/configfs-iio*
7452 F: Documentation/ABI/testing/sysfs-bus-iio*
7453 F: Documentation/devicetree/bindings/iio/
7455 F: drivers/staging/iio/
7456 F: include/linux/iio/
7460 M: Peter Rosin <peda@axentia.se>
7461 L: linux-iio@vger.kernel.org
7463 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7464 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7465 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7466 F: drivers/iio/afe/iio-rescale.c
7468 IKANOS/ADI EAGLE ADSL USB DRIVER
7469 M: Matthieu Castet <castet.matthieu@free.fr>
7470 M: Stanislaw Gruszka <stf_xl@wp.pl>
7472 F: drivers/usb/atm/ueagle-atm.c
7474 IMGTEC ASCII LCD DRIVER
7475 M: Paul Burton <paul.burton@mips.com>
7477 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7478 F: drivers/auxdisplay/img-ascii-lcd.c
7480 IMGTEC IR DECODER DRIVER
7481 M: James Hogan <jhogan@kernel.org>
7483 F: drivers/media/rc/img-ir/
7485 IMON SOUNDGRAPH USB IR RECEIVER
7486 M: Sean Young <sean@mess.org>
7487 L: linux-media@vger.kernel.org
7489 F: drivers/media/rc/imon_raw.c
7490 F: drivers/media/rc/imon.c
7492 IMS TWINTURBO FRAMEBUFFER DRIVER
7493 L: linux-fbdev@vger.kernel.org
7495 F: drivers/video/fbdev/imsttfb.c
7497 INA209 HARDWARE MONITOR DRIVER
7498 M: Guenter Roeck <linux@roeck-us.net>
7499 L: linux-hwmon@vger.kernel.org
7501 F: Documentation/hwmon/ina209
7502 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7503 F: drivers/hwmon/ina209.c
7505 INA2XX HARDWARE MONITOR DRIVER
7506 M: Guenter Roeck <linux@roeck-us.net>
7507 L: linux-hwmon@vger.kernel.org
7509 F: Documentation/hwmon/ina2xx
7510 F: drivers/hwmon/ina2xx.c
7511 F: include/linux/platform_data/ina2xx.h
7513 INDUSTRY PACK SUBSYSTEM (IPACK)
7514 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7515 M: Jens Taprogge <jens.taprogge@taprogge.org>
7516 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7517 L: industrypack-devel@lists.sourceforge.net
7518 W: http://industrypack.sourceforge.net
7522 INFINIBAND SUBSYSTEM
7523 M: Doug Ledford <dledford@redhat.com>
7524 M: Jason Gunthorpe <jgg@mellanox.com>
7525 L: linux-rdma@vger.kernel.org
7526 W: https://github.com/linux-rdma/rdma-core
7527 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7530 F: Documentation/devicetree/bindings/infiniband/
7531 F: Documentation/infiniband/
7532 F: drivers/infiniband/
7533 F: include/uapi/linux/if_infiniband.h
7534 F: include/uapi/rdma/
7537 INGENIC JZ4780 DMA Driver
7538 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7540 F: drivers/dma/dma-jz4780.c
7542 INGENIC JZ4780 NAND DRIVER
7543 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7544 L: linux-mtd@lists.infradead.org
7546 F: drivers/mtd/nand/raw/jz4780_*
7549 M: Jan Kara <jack@suse.cz>
7550 R: Amir Goldstein <amir73il@gmail.com>
7551 L: linux-fsdevel@vger.kernel.org
7553 F: Documentation/filesystems/inotify.txt
7554 F: fs/notify/inotify/
7555 F: include/linux/inotify.h
7556 F: include/uapi/linux/inotify.h
7558 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7559 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7560 L: linux-input@vger.kernel.org
7561 Q: http://patchwork.kernel.org/project/linux-input/list/
7562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7565 F: include/linux/input.h
7566 F: include/uapi/linux/input.h
7567 F: include/uapi/linux/input-event-codes.h
7568 F: include/linux/input/
7569 F: Documentation/devicetree/bindings/input/
7570 F: Documentation/devicetree/bindings/serio/
7571 F: Documentation/input/
7573 INPUT MULTITOUCH (MT) PROTOCOL
7574 M: Henrik Rydberg <rydberg@bitmath.org>
7575 L: linux-input@vger.kernel.org
7577 F: Documentation/input/multi-touch-protocol.rst
7578 F: drivers/input/input-mt.c
7581 INSIDE SECURE CRYPTO DRIVER
7582 M: Antoine Tenart <antoine.tenart@bootlin.com>
7583 F: drivers/crypto/inside-secure/
7585 L: linux-crypto@vger.kernel.org
7587 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7588 M: Mimi Zohar <zohar@linux.ibm.com>
7589 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7590 L: linux-integrity@vger.kernel.org
7591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7593 F: security/integrity/ima/
7595 INTEL 810/815 FRAMEBUFFER DRIVER
7596 M: Antonino Daplas <adaplas@gmail.com>
7597 L: linux-fbdev@vger.kernel.org
7599 F: drivers/video/fbdev/i810/
7602 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7603 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7604 M: Jie Yang <yang.jie@linux.intel.com>
7605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7609 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7610 M: Hans de Goede <hdegoede@redhat.com>
7611 L: platform-driver-x86@vger.kernel.org
7613 F: drivers/platform/x86/intel_atomisp2_pm.c
7615 INTEL C600 SERIES SAS CONTROLLER DRIVER
7616 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7617 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7618 L: linux-scsi@vger.kernel.org
7619 T: git git://git.code.sf.net/p/intel-sas/isci
7621 F: drivers/scsi/isci/
7623 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7624 M: Jani Nikula <jani.nikula@linux.intel.com>
7625 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7626 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7627 L: intel-gfx@lists.freedesktop.org
7628 W: https://01.org/linuxgraphics/
7629 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7630 C: irc://chat.freenode.net/intel-gfx
7631 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7632 T: git git://anongit.freedesktop.org/drm-intel
7634 F: drivers/gpu/drm/i915/
7635 F: include/drm/i915*
7636 F: include/uapi/drm/i915_drm.h
7637 F: Documentation/gpu/i915.rst
7639 INTEL ETHERNET DRIVERS
7640 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7641 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7642 W: http://www.intel.com/support/feedback.htm
7643 W: http://e1000.sourceforge.net/
7644 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7648 F: Documentation/networking/device_drivers/intel/e100.rst
7649 F: Documentation/networking/device_drivers/intel/e1000.rst
7650 F: Documentation/networking/device_drivers/intel/e1000e.rst
7651 F: Documentation/networking/device_drivers/intel/fm10k.rst
7652 F: Documentation/networking/device_drivers/intel/igb.rst
7653 F: Documentation/networking/device_drivers/intel/igbvf.rst
7654 F: Documentation/networking/device_drivers/intel/ixgb.rst
7655 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7656 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7657 F: Documentation/networking/device_drivers/intel/i40e.rst
7658 F: Documentation/networking/device_drivers/intel/iavf.rst
7659 F: Documentation/networking/device_drivers/intel/ice.rst
7660 F: drivers/net/ethernet/intel/
7661 F: drivers/net/ethernet/intel/*/
7662 F: include/linux/avf/virtchnl.h
7664 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7665 M: Maik Broemme <mbroemme@libmpq.org>
7666 L: linux-fbdev@vger.kernel.org
7668 F: Documentation/fb/intelfb.txt
7669 F: drivers/video/fbdev/intelfb/
7672 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7673 L: linux-gpio@vger.kernel.org
7675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7676 F: drivers/gpio/gpio-ich.c
7677 F: drivers/gpio/gpio-intel-mid.c
7678 F: drivers/gpio/gpio-lynxpoint.c
7679 F: drivers/gpio/gpio-merrifield.c
7680 F: drivers/gpio/gpio-ml-ioh.c
7681 F: drivers/gpio/gpio-pch.c
7682 F: drivers/gpio/gpio-sch.c
7683 F: drivers/gpio/gpio-sodaville.c
7685 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7686 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7687 M: Zhi Wang <zhi.a.wang@intel.com>
7688 L: intel-gvt-dev@lists.freedesktop.org
7689 L: intel-gfx@lists.freedesktop.org
7690 W: https://01.org/igvt-g
7691 T: git https://github.com/intel/gvt-linux.git
7693 F: drivers/gpu/drm/i915/gvt/
7695 INTEL HID EVENT DRIVER
7696 M: Alex Hung <alex.hung@canonical.com>
7697 L: platform-driver-x86@vger.kernel.org
7699 F: drivers/platform/x86/intel-hid.c
7701 INTEL I/OAT DMA DRIVER
7702 M: Dave Jiang <dave.jiang@intel.com>
7703 R: Dan Williams <dan.j.williams@intel.com>
7704 L: dmaengine@vger.kernel.org
7705 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7707 F: drivers/dma/ioat*
7710 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7711 M: Len Brown <lenb@kernel.org>
7712 L: linux-pm@vger.kernel.org
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7714 B: https://bugzilla.kernel.org
7716 F: drivers/idle/intel_idle.c
7718 INTEL INTEGRATED SENSOR HUB DRIVER
7719 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7720 M: Jiri Kosina <jikos@kernel.org>
7721 L: linux-input@vger.kernel.org
7723 F: drivers/hid/intel-ish-hid/
7726 M: David Woodhouse <dwmw2@infradead.org>
7727 L: iommu@lists.linux-foundation.org
7728 T: git git://git.infradead.org/iommu-2.6.git
7730 F: drivers/iommu/intel-iommu.c
7731 F: include/linux/intel-iommu.h
7733 INTEL IOP-ADMA DMA DRIVER
7734 R: Dan Williams <dan.j.williams@intel.com>
7736 F: drivers/dma/iop-adma.c
7738 INTEL IPU3 CSI-2 CIO2 DRIVER
7739 M: Yong Zhi <yong.zhi@intel.com>
7740 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7741 M: Bingbu Cao <bingbu.cao@intel.com>
7742 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7743 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7744 L: linux-media@vger.kernel.org
7746 F: drivers/media/pci/intel/ipu3/
7747 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7749 INTEL IPU3 CSI-2 IMGU DRIVER
7750 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7751 L: linux-media@vger.kernel.org
7753 F: drivers/staging/media/ipu3/
7754 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7755 F: Documentation/media/v4l-drivers/ipu3.rst
7757 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7758 M: Krzysztof Halasa <khalasa@piap.pl>
7760 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7761 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7762 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7763 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7764 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7765 F: drivers/net/wan/ixp4xx_hss.c
7767 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7768 M: Deepak Saxena <dsaxena@plexity.net>
7770 F: drivers/char/hw_random/ixp4xx-rng.c
7772 INTEL MANAGEMENT ENGINE (mei)
7773 M: Tomas Winkler <tomas.winkler@intel.com>
7774 L: linux-kernel@vger.kernel.org
7776 F: include/uapi/linux/mei.h
7777 F: include/linux/mei_cl_bus.h
7778 F: drivers/misc/mei/*
7779 F: drivers/watchdog/mei_wdt.c
7780 F: Documentation/misc-devices/mei/*
7783 INTEL MENLOW THERMAL DRIVER
7784 M: Sujith Thomas <sujith.thomas@intel.com>
7785 L: platform-driver-x86@vger.kernel.org
7786 W: https://01.org/linux-acpi
7788 F: drivers/platform/x86/intel_menlow.c
7790 INTEL MIC DRIVERS (mic)
7791 M: Sudeep Dutt <sudeep.dutt@intel.com>
7792 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7794 W: https://github.com/sudeepdutt/mic
7795 W: http://software.intel.com/en-us/mic-developer
7796 F: include/linux/mic_bus.h
7797 F: include/linux/scif.h
7798 F: include/uapi/linux/mic_common.h
7799 F: include/uapi/linux/mic_ioctl.h
7800 F: include/uapi/linux/scif_ioctl.h
7801 F: drivers/misc/mic/
7802 F: drivers/dma/mic_x100_dma.c
7803 F: drivers/dma/mic_x100_dma.h
7804 F: Documentation/mic/
7806 INTEL PMC CORE DRIVER
7807 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7808 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7809 L: platform-driver-x86@vger.kernel.org
7811 F: drivers/platform/x86/intel_pmc_core*
7813 INTEL PMC/P-Unit IPC DRIVER
7814 M: Zha Qipeng<qipeng.zha@intel.com>
7815 L: platform-driver-x86@vger.kernel.org
7817 F: drivers/platform/x86/intel_pmc_ipc.c
7818 F: drivers/platform/x86/intel_punit_ipc.c
7819 F: arch/x86/include/asm/intel_pmc_ipc.h
7820 F: arch/x86/include/asm/intel_punit_ipc.h
7822 INTEL PMIC GPIO DRIVERS
7823 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7826 F: drivers/gpio/gpio-*cove.c
7827 F: drivers/gpio/gpio-msic.c
7829 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7830 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7832 F: drivers/mfd/intel_msic.c
7833 F: drivers/mfd/intel_soc_pmic*
7834 F: include/linux/mfd/intel_msic.h
7835 F: include/linux/mfd/intel_soc_pmic*
7837 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7838 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7839 L: linux-wireless@vger.kernel.org
7841 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7842 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7843 F: drivers/net/wireless/intel/ipw2x00/
7846 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7847 M: Len Brown <lenb@kernel.org>
7848 L: linux-pm@vger.kernel.org
7850 F: drivers/cpufreq/intel_pstate.c
7852 INTEL RDMA RNIC DRIVER
7853 M: Faisal Latif <faisal.latif@intel.com>
7854 M: Shiraz Saleem <shiraz.saleem@intel.com>
7855 L: linux-rdma@vger.kernel.org
7857 F: drivers/infiniband/hw/i40iw/
7858 F: include/uapi/rdma/i40iw-abi.h
7860 INTEL TELEMETRY DRIVER
7861 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7862 M: "David E. Box" <david.e.box@linux.intel.com>
7863 L: platform-driver-x86@vger.kernel.org
7865 F: arch/x86/include/asm/intel_telemetry.h
7866 F: drivers/platform/x86/intel_telemetry*
7868 INTEL VIRTUAL BUTTON DRIVER
7869 M: AceLan Kao <acelan.kao@canonical.com>
7870 L: platform-driver-x86@vger.kernel.org
7872 F: drivers/platform/x86/intel-vbtn.c
7874 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7875 M: Stanislaw Gruszka <sgruszka@redhat.com>
7876 L: linux-wireless@vger.kernel.org
7878 F: drivers/net/wireless/intel/iwlegacy/
7880 INTEL WIRELESS WIFI LINK (iwlwifi)
7881 M: Johannes Berg <johannes.berg@intel.com>
7882 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7883 M: Luca Coelho <luciano.coelho@intel.com>
7884 M: Intel Linux Wireless <linuxwifi@intel.com>
7885 L: linux-wireless@vger.kernel.org
7886 W: http://intellinuxwireless.org
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7889 F: drivers/net/wireless/intel/iwlwifi/
7891 INTEL WIRELESS WIMAX CONNECTION 2400
7892 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7893 M: linux-wimax@intel.com
7894 L: wimax@linuxwimax.org (subscribers-only)
7896 W: http://linuxwimax.org
7897 F: Documentation/wimax/README.i2400m
7898 F: drivers/net/wimax/i2400m/
7899 F: include/uapi/linux/wimax/i2400m.h
7901 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7902 M: Mario Limonciello <mario.limonciello@dell.com>
7904 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7907 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7909 F: Documentation/trace/intel_th.rst
7910 F: drivers/hwtracing/intel_th/
7912 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7913 M: Ning Sun <ning.sun@intel.com>
7914 L: tboot-devel@lists.sourceforge.net
7915 W: http://tboot.sourceforge.net
7916 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7918 F: Documentation/intel_txt.txt
7919 F: include/linux/tboot.h
7920 F: arch/x86/kernel/tboot.c
7922 INTEL-MID GPIO DRIVER
7923 M: David Cohen <david.a.cohen@linux.intel.com>
7924 L: linux-gpio@vger.kernel.org
7926 F: drivers/gpio/gpio-intel-mid.c
7928 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7929 M: Linus Walleij <linus.walleij@linaro.org>
7930 L: linux-iio@vger.kernel.org
7932 F: drivers/iio/gyro/mpu3050*
7933 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7935 IOC3 ETHERNET DRIVER
7936 M: Ralf Baechle <ralf@linux-mips.org>
7937 L: linux-mips@vger.kernel.org
7939 F: drivers/net/ethernet/sgi/ioc3-eth.c
7942 M: Pat Gefre <pfg@sgi.com>
7943 L: linux-serial@vger.kernel.org
7945 F: drivers/tty/serial/ioc3_serial.c
7947 IOMAP FILESYSTEM LIBRARY
7948 M: Christoph Hellwig <hch@infradead.org>
7949 M: Darrick J. Wong <darrick.wong@oracle.com>
7950 M: linux-xfs@vger.kernel.org
7951 M: linux-fsdevel@vger.kernel.org
7952 L: linux-xfs@vger.kernel.org
7953 L: linux-fsdevel@vger.kernel.org
7954 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7957 F: include/linux/iomap.h
7960 M: Joerg Roedel <joro@8bytes.org>
7961 L: iommu@lists.linux-foundation.org
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7964 F: Documentation/devicetree/bindings/iommu/
7966 F: include/linux/iommu.h
7967 F: include/linux/of_iommu.h
7968 F: include/linux/iova.h
7971 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7973 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7976 M: Corey Minyard <minyard@acm.org>
7977 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7978 W: http://openipmi.sourceforge.net/
7980 F: Documentation/devicetree/bindings/ipmi/
7981 F: Documentation/IPMI.txt
7982 F: drivers/char/ipmi/
7983 F: include/linux/ipmi*
7984 F: include/uapi/linux/ipmi*
7986 IPS SCSI RAID DRIVER
7987 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7988 L: linux-scsi@vger.kernel.org
7989 W: http://www.adaptec.com/
7991 F: drivers/scsi/ips*
7994 M: Wensong Zhang <wensong@linux-vs.org>
7995 M: Simon Horman <horms@verge.net.au>
7996 M: Julian Anastasov <ja@ssi.bg>
7997 L: netdev@vger.kernel.org
7998 L: lvs-devel@vger.kernel.org
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8002 F: Documentation/networking/ipvs-sysctl.txt
8003 F: include/net/ip_vs.h
8004 F: include/uapi/linux/ip_vs.h
8005 F: net/netfilter/ipvs/
8008 M: Jiri Kosina <jikos@kernel.org>
8009 M: David Sterba <dsterba@suse.com>
8011 F: drivers/tty/ipwireless/
8014 L: netdev@vger.kernel.org
8016 F: include/uapi/linux/ipx.h
8018 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8019 M: Marc Zyngier <marc.zyngier@arm.com>
8021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8022 F: Documentation/IRQ-domain.txt
8023 F: include/linux/irqdomain.h
8024 F: kernel/irq/irqdomain.c
8028 M: Thomas Gleixner <tglx@linutronix.de>
8029 L: linux-kernel@vger.kernel.org
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8035 M: Thomas Gleixner <tglx@linutronix.de>
8036 M: Jason Cooper <jason@lakedaemon.net>
8037 M: Marc Zyngier <marc.zyngier@arm.com>
8038 L: linux-kernel@vger.kernel.org
8040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8041 F: Documentation/devicetree/bindings/interrupt-controller/
8045 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8047 F: Documentation/isa.txt
8048 F: drivers/base/isa.c
8049 F: include/linux/isa.h
8052 M: Hans Verkuil <hverkuil@xs4all.nl>
8053 L: linux-media@vger.kernel.org
8054 T: git git://linuxtv.org/media_tree.git
8055 W: https://linuxtv.org
8057 F: drivers/media/radio/radio-isa*
8060 M: Jaroslav Kysela <perex@perex.cz>
8062 F: Documentation/isapnp.txt
8063 F: drivers/pnp/isapnp/
8064 F: include/linux/isapnp.h
8067 M: Lee Duncan <lduncan@suse.com>
8068 M: Chris Leech <cleech@redhat.com>
8069 L: open-iscsi@googlegroups.com
8070 W: www.open-iscsi.com
8072 F: drivers/scsi/*iscsi*
8073 F: include/scsi/*iscsi*
8075 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8076 M: Peter Jones <pjones@redhat.com>
8077 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8079 F: drivers/firmware/iscsi_ibft*
8081 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8082 M: Sagi Grimberg <sagi@grimberg.me>
8083 M: Max Gurtovoy <maxg@mellanox.com>
8084 L: linux-rdma@vger.kernel.org
8086 W: http://www.openfabrics.org
8087 W: www.open-iscsi.org
8088 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8089 F: drivers/infiniband/ulp/iser/
8091 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8092 M: Sagi Grimberg <sagi@grimberg.me>
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8094 L: linux-rdma@vger.kernel.org
8095 L: target-devel@vger.kernel.org
8097 W: http://www.linux-iscsi.org
8098 F: drivers/infiniband/ulp/isert
8101 M: Karsten Keil <isdn@linux-pingi.de>
8102 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8103 L: netdev@vger.kernel.org
8104 W: http://www.isdn4linux.de
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8107 F: Documentation/isdn/
8109 F: include/linux/isdn.h
8110 F: include/linux/isdn/
8111 F: include/uapi/linux/isdn.h
8112 F: include/uapi/linux/isdn/
8114 IT87 HARDWARE MONITORING DRIVER
8115 M: Jean Delvare <jdelvare@suse.com>
8116 L: linux-hwmon@vger.kernel.org
8118 F: Documentation/hwmon/it87
8119 F: drivers/hwmon/it87.c
8122 M: Antti Palosaari <crope@iki.fi>
8123 L: linux-media@vger.kernel.org
8124 W: https://linuxtv.org
8125 W: http://palosaari.fi/linux/
8126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8127 T: git git://linuxtv.org/anttip/media_tree.git
8129 F: drivers/media/tuners/it913x*
8131 IVTV VIDEO4LINUX DRIVER
8132 M: Andy Walls <awalls@md.metrocast.net>
8133 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8134 L: linux-media@vger.kernel.org
8135 T: git git://linuxtv.org/media_tree.git
8136 W: http://www.ivtvdriver.org
8138 F: Documentation/media/v4l-drivers/ivtv*
8139 F: drivers/media/pci/ivtv/
8140 F: include/uapi/linux/ivtv*
8142 IX2505V MEDIA DRIVER
8143 M: Malcolm Priestley <tvboxspy@gmail.com>
8144 L: linux-media@vger.kernel.org
8145 W: https://linuxtv.org
8146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8148 F: drivers/media/dvb-frontends/ix2505v*
8150 JAILHOUSE HYPERVISOR INTERFACE
8151 M: Jan Kiszka <jan.kiszka@siemens.com>
8152 L: jailhouse-dev@googlegroups.com
8154 F: arch/x86/kernel/jailhouse.c
8155 F: arch/x86/include/asm/jailhouse_para.h
8157 JC42.4 TEMPERATURE SENSOR DRIVER
8158 M: Guenter Roeck <linux@roeck-us.net>
8159 L: linux-hwmon@vger.kernel.org
8161 F: drivers/hwmon/jc42.c
8162 F: Documentation/hwmon/jc42
8165 M: Dave Kleikamp <shaggy@kernel.org>
8166 L: jfs-discussion@lists.sourceforge.net
8167 W: http://jfs.sourceforge.net/
8168 T: git git://github.com/kleikamp/linux-shaggy.git
8170 F: Documentation/filesystems/jfs.txt
8174 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8175 L: netdev@vger.kernel.org
8177 F: drivers/net/ethernet/jme.*
8179 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8180 M: David Woodhouse <dwmw2@infradead.org>
8181 L: linux-mtd@lists.infradead.org
8182 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8185 F: include/uapi/linux/jffs2.h
8187 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8188 M: "Theodore Ts'o" <tytso@mit.edu>
8189 M: Jan Kara <jack@suse.com>
8190 L: linux-ext4@vger.kernel.org
8193 F: include/linux/jbd2.h
8195 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8196 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8197 L: linux-media@vger.kernel.org
8199 F: drivers/media/platform/rcar_jpu.c
8201 JSM Neo PCI based serial card
8202 L: linux-serial@vger.kernel.org
8204 F: drivers/tty/serial/jsm/
8206 K10TEMP HARDWARE MONITORING DRIVER
8207 M: Clemens Ladisch <clemens@ladisch.de>
8208 L: linux-hwmon@vger.kernel.org
8210 F: Documentation/hwmon/k10temp
8211 F: drivers/hwmon/k10temp.c
8213 K8TEMP HARDWARE MONITORING DRIVER
8214 M: Rudolf Marek <r.marek@assembler.cz>
8215 L: linux-hwmon@vger.kernel.org
8217 F: Documentation/hwmon/k8temp
8218 F: drivers/hwmon/k8temp.c
8221 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8222 R: Alexander Potapenko <glider@google.com>
8223 R: Dmitry Vyukov <dvyukov@google.com>
8224 L: kasan-dev@googlegroups.com
8226 F: arch/*/include/asm/kasan.h
8227 F: arch/*/mm/kasan_init*
8228 F: Documentation/dev-tools/kasan.rst
8229 F: include/linux/kasan*.h
8232 F: scripts/Makefile.kasan
8235 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8237 L: linux-kbuild@vger.kernel.org
8239 F: Documentation/kbuild/kconfig*
8241 F: scripts/Kconfig.include
8244 M: Dave Young <dyoung@redhat.com>
8245 M: Baoquan He <bhe@redhat.com>
8246 R: Vivek Goyal <vgoyal@redhat.com>
8247 L: kexec@lists.infradead.org
8248 W: http://lse.sourceforge.net/kdump/
8250 F: Documentation/kdump/
8252 KEENE FM RADIO TRANSMITTER DRIVER
8253 M: Hans Verkuil <hverkuil@xs4all.nl>
8254 L: linux-media@vger.kernel.org
8255 T: git git://linuxtv.org/media_tree.git
8256 W: https://linuxtv.org
8258 F: drivers/media/radio/radio-keene*
8261 M: Ian Kent <raven@themaw.net>
8262 L: autofs@vger.kernel.org
8266 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8267 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8268 M: Michal Marek <michal.lkml@markovi.net>
8269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8270 L: linux-kbuild@vger.kernel.org
8272 F: Documentation/kbuild/
8275 F: scripts/Makefile*
8282 L: kernel-janitors@vger.kernel.org
8283 W: http://kernelnewbies.org/KernelJanitors
8286 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8287 M: "J. Bruce Fields" <bfields@fieldses.org>
8288 M: Jeff Layton <jlayton@kernel.org>
8289 L: linux-nfs@vger.kernel.org
8290 W: http://nfs.sourceforge.net/
8291 T: git git://linux-nfs.org/~bfields/linux.git
8294 F: include/uapi/linux/nfsd/
8298 F: include/linux/lockd/
8299 F: include/linux/sunrpc/
8300 F: include/uapi/linux/sunrpc/
8302 KERNEL SELFTEST FRAMEWORK
8303 M: Shuah Khan <shuah@kernel.org>
8304 M: Shuah Khan <skhan@linuxfoundation.org>
8305 L: linux-kselftest@vger.kernel.org
8306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8307 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8309 F: tools/testing/selftests/
8310 F: Documentation/dev-tools/kselftest*
8312 KERNEL USERMODE HELPER
8313 M: Luis Chamberlain <mcgrof@kernel.org>
8314 L: linux-kernel@vger.kernel.org
8317 F: include/linux/umh.h
8319 KERNEL VIRTUAL MACHINE (KVM)
8320 M: Paolo Bonzini <pbonzini@redhat.com>
8321 M: Radim Krčmář <rkrcmar@redhat.com>
8322 L: kvm@vger.kernel.org
8323 W: http://www.linux-kvm.org
8324 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8326 F: Documentation/virtual/kvm/
8327 F: include/trace/events/kvm.h
8328 F: include/uapi/asm-generic/kvm*
8329 F: include/uapi/linux/kvm*
8330 F: include/asm-generic/kvm*
8331 F: include/linux/kvm*
8332 F: include/kvm/iodev.h
8336 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8337 M: Joerg Roedel <joro@8bytes.org>
8338 L: kvm@vger.kernel.org
8339 W: http://www.linux-kvm.org/
8341 F: arch/x86/include/asm/svm.h
8342 F: arch/x86/kvm/svm.c
8344 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8345 M: Christoffer Dall <christoffer.dall@arm.com>
8346 M: Marc Zyngier <marc.zyngier@arm.com>
8347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8348 L: kvmarm@lists.cs.columbia.edu
8349 W: http://systems.cs.columbia.edu/projects/kvm-arm
8350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8352 F: arch/arm/include/uapi/asm/kvm*
8353 F: arch/arm/include/asm/kvm*
8356 F: include/kvm/arm_*
8358 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8359 M: Christoffer Dall <christoffer.dall@arm.com>
8360 M: Marc Zyngier <marc.zyngier@arm.com>
8361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8362 L: kvmarm@lists.cs.columbia.edu
8364 F: arch/arm64/include/uapi/asm/kvm*
8365 F: arch/arm64/include/asm/kvm*
8368 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8369 M: James Hogan <jhogan@kernel.org>
8370 L: linux-mips@vger.kernel.org
8372 F: arch/mips/include/uapi/asm/kvm*
8373 F: arch/mips/include/asm/kvm*
8376 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8377 M: Paul Mackerras <paulus@ozlabs.org>
8378 L: kvm-ppc@vger.kernel.org
8379 W: http://www.linux-kvm.org/
8380 T: git git://github.com/agraf/linux-2.6.git
8382 F: arch/powerpc/include/uapi/asm/kvm*
8383 F: arch/powerpc/include/asm/kvm*
8384 F: arch/powerpc/kvm/
8385 F: arch/powerpc/kernel/kvm*
8387 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8388 M: Christian Borntraeger <borntraeger@de.ibm.com>
8389 M: Janosch Frank <frankja@linux.ibm.com>
8390 R: David Hildenbrand <david@redhat.com>
8391 R: Cornelia Huck <cohuck@redhat.com>
8392 L: linux-s390@vger.kernel.org
8393 W: http://www.ibm.com/developerworks/linux/linux390/
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8396 F: arch/s390/include/uapi/asm/kvm*
8397 F: arch/s390/include/asm/gmap.h
8398 F: arch/s390/include/asm/kvm*
8400 F: arch/s390/mm/gmap.c
8402 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8403 M: Paolo Bonzini <pbonzini@redhat.com>
8404 M: Radim Krčmář <rkrcmar@redhat.com>
8405 L: kvm@vger.kernel.org
8406 W: http://www.linux-kvm.org
8407 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8411 F: arch/x86/include/uapi/asm/kvm*
8412 F: arch/x86/include/asm/kvm*
8413 F: arch/x86/include/asm/pvclock-abi.h
8414 F: arch/x86/kernel/kvm.c
8415 F: arch/x86/kernel/kvmclock.c
8418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8419 M: Tejun Heo <tj@kernel.org>
8420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8422 F: include/linux/kernfs.h
8426 M: Eric Biederman <ebiederm@xmission.com>
8427 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8428 L: kexec@lists.infradead.org
8430 F: include/linux/kexec.h
8431 F: include/uapi/linux/kexec.h
8435 M: Mimi Zohar <zohar@linux.ibm.com>
8436 L: linux-integrity@vger.kernel.org
8437 L: keyrings@vger.kernel.org
8439 F: Documentation/security/keys/trusted-encrypted.rst
8440 F: include/keys/encrypted-type.h
8441 F: security/keys/encrypted-keys/
8444 M: James Bottomley <jejb@linux.ibm.com>
8445 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8446 M: Mimi Zohar <zohar@linuxibm.com>
8447 L: linux-integrity@vger.kernel.org
8448 L: keyrings@vger.kernel.org
8450 F: Documentation/security/keys/trusted-encrypted.rst
8451 F: include/keys/trusted-type.h
8452 F: security/keys/trusted.c
8453 F: security/keys/trusted.h
8456 M: David Howells <dhowells@redhat.com>
8457 L: keyrings@vger.kernel.org
8459 F: Documentation/security/keys/core.rst
8460 F: include/linux/key.h
8461 F: include/linux/key-type.h
8462 F: include/linux/keyctl.h
8463 F: include/uapi/linux/keyctl.h
8467 KGDB / KDB /debug_core
8468 M: Jason Wessel <jason.wessel@windriver.com>
8469 M: Daniel Thompson <daniel.thompson@linaro.org>
8470 W: http://kgdb.wiki.kernel.org/
8471 L: kgdb-bugreport@lists.sourceforge.net
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8474 F: Documentation/dev-tools/kgdb.rst
8475 F: drivers/misc/kgdbts.c
8476 F: drivers/tty/serial/kgdboc.c
8477 F: include/linux/kdb.h
8478 F: include/linux/kgdb.h
8482 M: Catalin Marinas <catalin.marinas@arm.com>
8484 F: Documentation/dev-tools/kmemleak.rst
8485 F: include/linux/kmemleak.h
8487 F: mm/kmemleak-test.c
8489 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8490 M: Luis Chamberlain <mcgrof@kernel.org>
8491 L: linux-kernel@vger.kernel.org
8494 F: include/linux/kmod.h
8496 F: tools/testing/selftests/kmod/
8499 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8500 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8501 M: "David S. Miller" <davem@davemloft.net>
8502 M: Masami Hiramatsu <mhiramat@kernel.org>
8504 F: Documentation/kprobes.txt
8505 F: include/linux/kprobes.h
8506 F: include/asm-generic/kprobes.h
8509 KS0108 LCD CONTROLLER DRIVER
8510 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8512 F: Documentation/auxdisplay/ks0108
8513 F: drivers/auxdisplay/ks0108.c
8514 F: include/linux/ks0108.h
8517 M: David Ahern <dsa@cumulusnetworks.com>
8518 L: netdev@vger.kernel.org
8521 F: include/net/l3mdev.h
8524 M: John Fastabend <john.fastabend@gmail.com>
8525 M: Daniel Borkmann <daniel@iogearbox.net>
8526 L: netdev@vger.kernel.org
8528 F: include/linux/skmsg.h
8530 F: net/core/sock_map.c
8531 F: net/ipv4/tcp_bpf.c
8533 LANTIQ / INTEL Ethernet drivers
8534 M: Hauke Mehrtens <hauke@hauke-m.de>
8535 L: netdev@vger.kernel.org
8537 F: net/dsa/tag_gswip.c
8538 F: drivers/net/ethernet/lantiq_xrx200.c
8539 F: drivers/net/dsa/lantiq_pce.h
8540 F: drivers/net/dsa/lantiq_gswip.c
8542 LANTIQ MIPS ARCHITECTURE
8543 M: John Crispin <john@phrozen.org>
8544 L: linux-mips@vger.kernel.org
8547 F: drivers/soc/lantiq
8550 L: linux-x25@vger.kernel.org
8552 F: Documentation/networking/lapb-module.txt
8556 LASI 53c700 driver for PARISC
8557 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8558 L: linux-scsi@vger.kernel.org
8560 F: Documentation/scsi/53c700.txt
8561 F: drivers/scsi/53c700*
8564 M: Tobin C. Harding <me@tobin.cc>
8565 M: Tycho Andersen <tycho@tycho.ws>
8566 L: kernel-hardening@lists.openwall.com
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8569 F: scripts/leaking_addresses.pl
8572 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8573 M: Pavel Machek <pavel@ucw.cz>
8574 L: linux-leds@vger.kernel.org
8575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8577 F: Documentation/devicetree/bindings/leds/
8579 F: include/linux/leds.h
8581 LEGACY EEPROM DRIVER
8582 M: Jean Delvare <jdelvare@suse.com>
8584 F: Documentation/misc-devices/eeprom
8585 F: drivers/misc/eeprom/eeprom.c
8588 R: David Lechner <david@lechnology.com>
8590 F: arch/arm/boot/dts/da850-lego-ev3.dts
8591 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8592 F: drivers/power/supply/lego_ev3_battery.c
8594 LEGO USB Tower driver
8595 M: Juergen Stuber <starblue@users.sourceforge.net>
8596 L: legousb-devel@lists.sourceforge.net
8597 W: http://legousb.sourceforge.net/
8599 F: drivers/usb/misc/legousbtower.c
8602 M: Matan Ziv-Av <matan@svgalib.org>
8603 L: platform-driver-x86@vger.kernel.org
8605 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8606 F: Documentation/laptops/lg-laptop.rst
8607 F: drivers/platform/x86/lg-laptop.c
8610 M: Michael Krufky <mkrufky@linuxtv.org>
8611 L: linux-media@vger.kernel.org
8612 W: https://linuxtv.org
8613 W: http://github.com/mkrufky
8614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8615 T: git git://linuxtv.org/mkrufky/tuners.git
8617 F: drivers/media/dvb-frontends/lg2160.*
8619 LGDT3305 MEDIA DRIVER
8620 M: Michael Krufky <mkrufky@linuxtv.org>
8621 L: linux-media@vger.kernel.org
8622 W: https://linuxtv.org
8623 W: http://github.com/mkrufky
8624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8625 T: git git://linuxtv.org/mkrufky/tuners.git
8627 F: drivers/media/dvb-frontends/lgdt3305.*
8629 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8630 M: Viresh Kumar <vireshk@kernel.org>
8631 L: linux-ide@vger.kernel.org
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634 F: include/linux/pata_arasan_cf_data.h
8635 F: drivers/ata/pata_arasan_cf.c
8638 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8639 M: Jens Axboe <axboe@kernel.dk>
8640 L: linux-ide@vger.kernel.org
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8643 F: drivers/ata/pata_*.c
8644 F: drivers/ata/ata_generic.c
8646 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8647 M: Linus Walleij <linus.walleij@linaro.org>
8648 L: linux-ide@vger.kernel.org
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8651 F: drivers/ata/pata_ftide010.c
8652 F: drivers/ata/sata_gemini.c
8653 F: drivers/ata/sata_gemini.h
8655 LIBATA SATA AHCI PLATFORM devices support
8656 M: Hans de Goede <hdegoede@redhat.com>
8657 M: Jens Axboe <axboe@kernel.dk>
8658 L: linux-ide@vger.kernel.org
8659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8661 F: drivers/ata/ahci_platform.c
8662 F: drivers/ata/libahci_platform.c
8663 F: include/linux/ahci_platform.h
8665 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8666 M: Mikael Pettersson <mikpelinux@gmail.com>
8667 L: linux-ide@vger.kernel.org
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8670 F: drivers/ata/sata_promise.*
8672 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8673 M: Jens Axboe <axboe@kernel.dk>
8674 L: linux-ide@vger.kernel.org
8675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8678 F: include/linux/ata.h
8679 F: include/linux/libata.h
8680 F: Documentation/devicetree/bindings/ata/
8683 M: Sasha Levin <alexander.levin@microsoft.com>
8685 F: tools/lib/lockdep/
8687 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8688 M: Ross Zwisler <zwisler@kernel.org>
8689 M: Dan Williams <dan.j.williams@intel.com>
8690 M: Vishal Verma <vishal.l.verma@intel.com>
8691 M: Dave Jiang <dave.jiang@intel.com>
8692 L: linux-nvdimm@lists.01.org
8693 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8695 F: drivers/nvdimm/blk.c
8696 F: drivers/nvdimm/region_devs.c
8698 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8699 M: Vishal Verma <vishal.l.verma@intel.com>
8700 M: Dan Williams <dan.j.williams@intel.com>
8701 M: Ross Zwisler <zwisler@kernel.org>
8702 M: Dave Jiang <dave.jiang@intel.com>
8703 L: linux-nvdimm@lists.01.org
8704 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8706 F: drivers/nvdimm/btt*
8708 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8709 M: Ross Zwisler <zwisler@kernel.org>
8710 M: Dan Williams <dan.j.williams@intel.com>
8711 M: Vishal Verma <vishal.l.verma@intel.com>
8712 M: Dave Jiang <dave.jiang@intel.com>
8713 L: linux-nvdimm@lists.01.org
8714 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8716 F: drivers/nvdimm/pmem*
8718 LIBNVDIMM: DEVICETREE BINDINGS
8719 M: Oliver O'Halloran <oohall@gmail.com>
8720 L: linux-nvdimm@lists.01.org
8721 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8723 F: drivers/nvdimm/of_pmem.c
8724 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8726 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8727 M: Dan Williams <dan.j.williams@intel.com>
8728 M: Ross Zwisler <zwisler@kernel.org>
8729 M: Vishal Verma <vishal.l.verma@intel.com>
8730 M: Dave Jiang <dave.jiang@intel.com>
8731 L: linux-nvdimm@lists.01.org
8732 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8736 F: drivers/acpi/nfit/*
8737 F: include/linux/nd.h
8738 F: include/linux/libnvdimm.h
8739 F: include/uapi/linux/ndctl.h
8741 LIGHTNVM PLATFORM SUPPORT
8742 M: Matias Bjorling <mb@lightnvm.io>
8743 W: http://github/OpenChannelSSD
8744 L: linux-block@vger.kernel.org
8746 F: drivers/lightnvm/
8747 F: include/linux/lightnvm.h
8748 F: include/uapi/linux/lightnvm.h
8750 LINUX FOR POWER MACINTOSH
8751 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8752 W: http://www.penguinppc.org/
8753 L: linuxppc-dev@lists.ozlabs.org
8755 F: arch/powerpc/platforms/powermac/
8756 F: drivers/macintosh/
8758 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8759 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8760 M: Paul Mackerras <paulus@samba.org>
8761 M: Michael Ellerman <mpe@ellerman.id.au>
8762 W: https://github.com/linuxppc/linux/wiki
8763 L: linuxppc-dev@lists.ozlabs.org
8764 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8767 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8768 F: Documentation/devicetree/bindings/powerpc/
8769 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8770 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8771 F: Documentation/powerpc/
8773 F: drivers/char/tpm/tpm_ibmvtpm*
8774 F: drivers/crypto/nx/
8775 F: drivers/crypto/vmx/
8776 F: drivers/i2c/busses/i2c-opal.c
8777 F: drivers/net/ethernet/ibm/ibmveth.*
8778 F: drivers/net/ethernet/ibm/ibmvnic.*
8779 F: drivers/pci/hotplug/pnv_php.c
8780 F: drivers/pci/hotplug/rpa*
8781 F: drivers/rtc/rtc-opal.c
8782 F: drivers/scsi/ibmvscsi/
8783 F: drivers/tty/hvc/hvc_opal.c
8784 F: drivers/watchdog/wdrtas.c
8785 F: tools/testing/selftests/powerpc
8792 LINUX FOR POWERPC EMBEDDED MPC5XXX
8793 M: Anatolij Gustschin <agust@denx.de>
8794 L: linuxppc-dev@lists.ozlabs.org
8795 T: git git://git.denx.de/linux-denx-agust.git
8797 F: arch/powerpc/platforms/512x/
8798 F: arch/powerpc/platforms/52xx/
8800 LINUX FOR POWERPC EMBEDDED PPC4XX
8801 M: Alistair Popple <alistair@popple.id.au>
8802 M: Matt Porter <mporter@kernel.crashing.org>
8803 W: http://www.penguinppc.org/
8804 L: linuxppc-dev@lists.ozlabs.org
8806 F: arch/powerpc/platforms/40x/
8807 F: arch/powerpc/platforms/44x/
8809 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8810 M: Scott Wood <oss@buserror.net>
8811 M: Kumar Gala <galak@kernel.crashing.org>
8812 W: http://www.penguinppc.org/
8813 L: linuxppc-dev@lists.ozlabs.org
8814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8816 F: arch/powerpc/platforms/83xx/
8817 F: arch/powerpc/platforms/85xx/
8818 F: Documentation/devicetree/bindings/powerpc/fsl/
8820 LINUX FOR POWERPC EMBEDDED PPC8XX
8821 M: Vitaly Bordug <vitb@kernel.crashing.org>
8822 W: http://www.penguinppc.org/
8823 L: linuxppc-dev@lists.ozlabs.org
8825 F: arch/powerpc/platforms/8xx/
8827 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8828 L: linuxppc-dev@lists.ozlabs.org
8830 F: arch/powerpc/*/*virtex*
8831 F: arch/powerpc/*/*/*virtex*
8833 LINUX FOR POWERPC PA SEMI PWRFICIENT
8834 L: linuxppc-dev@lists.ozlabs.org
8836 F: arch/powerpc/platforms/pasemi/
8837 F: drivers/*/*pasemi*
8838 F: drivers/*/*/*pasemi*
8840 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8841 M: Kees Cook <keescook@chromium.org>
8843 F: drivers/misc/lkdtm/*
8845 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8846 M: Alan Stern <stern@rowland.harvard.edu>
8847 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8848 M: Will Deacon <will.deacon@arm.com>
8849 M: Peter Zijlstra <peterz@infradead.org>
8850 M: Boqun Feng <boqun.feng@gmail.com>
8851 M: Nicholas Piggin <npiggin@gmail.com>
8852 M: David Howells <dhowells@redhat.com>
8853 M: Jade Alglave <j.alglave@ucl.ac.uk>
8854 M: Luc Maranget <luc.maranget@inria.fr>
8855 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8856 R: Akira Yokosawa <akiyks@gmail.com>
8857 R: Daniel Lustig <dlustig@nvidia.com>
8858 L: linux-kernel@vger.kernel.org
8859 L: linux-arch@vger.kernel.org
8861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8862 F: tools/memory-model/
8863 F: Documentation/atomic_bitops.txt
8864 F: Documentation/atomic_t.txt
8865 F: Documentation/core-api/atomic_ops.rst
8866 F: Documentation/core-api/refcount-vs-atomic.rst
8867 F: Documentation/memory-barriers.txt
8869 LIS3LV02D ACCELEROMETER DRIVER
8870 M: Eric Piel <eric.piel@tremplin-utc.net>
8872 F: Documentation/misc-devices/lis3lv02d
8873 F: drivers/misc/lis3lv02d/
8874 F: drivers/platform/x86/hp_accel.c
8877 M: Josh Poimboeuf <jpoimboe@redhat.com>
8878 M: Jessica Yu <jeyu@kernel.org>
8879 M: Jiri Kosina <jikos@kernel.org>
8880 M: Miroslav Benes <mbenes@suse.cz>
8881 R: Petr Mladek <pmladek@suse.com>
8883 F: kernel/livepatch/
8884 F: include/linux/livepatch.h
8885 F: arch/x86/include/asm/livepatch.h
8886 F: arch/x86/kernel/livepatch.c
8887 F: Documentation/livepatch/
8888 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8889 F: samples/livepatch/
8890 L: live-patching@vger.kernel.org
8891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8894 L: netdev@vger.kernel.org
8896 F: include/linux/llc.h
8897 F: include/uapi/linux/llc.h
8901 LM73 HARDWARE MONITOR DRIVER
8902 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8903 L: linux-hwmon@vger.kernel.org
8905 F: drivers/hwmon/lm73.c
8907 LM78 HARDWARE MONITOR DRIVER
8908 M: Jean Delvare <jdelvare@suse.com>
8909 L: linux-hwmon@vger.kernel.org
8911 F: Documentation/hwmon/lm78
8912 F: drivers/hwmon/lm78.c
8914 LM83 HARDWARE MONITOR DRIVER
8915 M: Jean Delvare <jdelvare@suse.com>
8916 L: linux-hwmon@vger.kernel.org
8918 F: Documentation/hwmon/lm83
8919 F: drivers/hwmon/lm83.c
8921 LM90 HARDWARE MONITOR DRIVER
8922 M: Jean Delvare <jdelvare@suse.com>
8923 L: linux-hwmon@vger.kernel.org
8925 F: Documentation/hwmon/lm90
8926 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8927 F: drivers/hwmon/lm90.c
8928 F: include/dt-bindings/thermal/lm90.h
8930 LM95234 HARDWARE MONITOR DRIVER
8931 M: Guenter Roeck <linux@roeck-us.net>
8932 L: linux-hwmon@vger.kernel.org
8934 F: Documentation/hwmon/lm95234
8935 F: drivers/hwmon/lm95234.c
8937 LME2510 MEDIA DRIVER
8938 M: Malcolm Priestley <tvboxspy@gmail.com>
8939 L: linux-media@vger.kernel.org
8940 W: https://linuxtv.org
8941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8943 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8945 LOADPIN SECURITY MODULE
8946 M: Kees Cook <keescook@chromium.org>
8947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8949 F: security/loadpin/
8950 F: Documentation/admin-guide/LSM/LoadPin.rst
8953 M: Peter Zijlstra <peterz@infradead.org>
8954 M: Ingo Molnar <mingo@redhat.com>
8955 M: Will Deacon <will.deacon@arm.com>
8956 L: linux-kernel@vger.kernel.org
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8959 F: Documentation/locking/
8960 F: include/linux/lockdep.h
8961 F: include/linux/spinlock*.h
8962 F: arch/*/include/asm/spinlock*.h
8963 F: include/linux/rwlock*.h
8964 F: include/linux/mutex*.h
8965 F: include/linux/rwsem*.h
8966 F: arch/*/include/asm/rwsem.h
8967 F: include/linux/seqlock.h
8968 F: lib/locking*.[ch]
8970 X: kernel/locking/locktorture.c
8972 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8973 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8974 L: linux-ntfs-dev@lists.sourceforge.net
8975 W: http://www.linux-ntfs.org/content/view/19/37/
8977 F: Documentation/ldm.txt
8978 F: block/partitions/ldm.*
8980 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8981 M: Sathya Prakash <sathya.prakash@broadcom.com>
8982 M: Chaitra P B <chaitra.basappa@broadcom.com>
8983 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8984 L: MPT-FusionLinux.pdl@broadcom.com
8985 L: linux-scsi@vger.kernel.org
8986 W: http://www.avagotech.com/support/
8988 F: drivers/message/fusion/
8989 F: drivers/scsi/mpt3sas/
8991 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8992 M: Matthew Wilcox <willy@infradead.org>
8993 L: linux-scsi@vger.kernel.org
8995 F: drivers/scsi/sym53c8xx_2/
8998 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8999 L: linux-iio@vger.kernel.org
9001 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9002 F: drivers/iio/dac/ltc1660.c
9004 LTC4261 HARDWARE MONITOR DRIVER
9005 M: Guenter Roeck <linux@roeck-us.net>
9006 L: linux-hwmon@vger.kernel.org
9008 F: Documentation/hwmon/ltc4261
9009 F: drivers/hwmon/ltc4261.c
9011 LTC4306 I2C MULTIPLEXER DRIVER
9012 M: Michael Hennerich <michael.hennerich@analog.com>
9013 W: http://ez.analog.com/community/linux-device-drivers
9014 L: linux-i2c@vger.kernel.org
9016 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9017 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9019 LTP (Linux Test Project)
9020 M: Mike Frysinger <vapier@gentoo.org>
9021 M: Cyril Hrubis <chrubis@suse.cz>
9022 M: Wanlong Gao <wanlong.gao@gmail.com>
9023 M: Jan Stancek <jstancek@redhat.com>
9024 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9025 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9026 L: ltp@lists.linux.it (subscribers-only)
9027 W: http://linux-test-project.github.io/
9028 T: git git://github.com/linux-test-project/ltp.git
9032 M: Geert Uytterhoeven <geert@linux-m68k.org>
9033 L: linux-m68k@lists.linux-m68k.org
9034 W: http://www.linux-m68k.org/
9035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9040 M68K ON APPLE MACINTOSH
9041 M: Joshua Thompson <funaho@jurai.org>
9042 W: http://www.mac.linux-m68k.org/
9043 L: linux-m68k@lists.linux-m68k.org
9048 M: Philip Blundell <philb@gnu.org>
9049 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9053 M88DS3103 MEDIA DRIVER
9054 M: Antti Palosaari <crope@iki.fi>
9055 L: linux-media@vger.kernel.org
9056 W: https://linuxtv.org
9057 W: http://palosaari.fi/linux/
9058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9059 T: git git://linuxtv.org/anttip/media_tree.git
9061 F: drivers/media/dvb-frontends/m88ds3103*
9063 M88RS2000 MEDIA DRIVER
9064 M: Malcolm Priestley <tvboxspy@gmail.com>
9065 L: linux-media@vger.kernel.org
9066 W: https://linuxtv.org
9067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9069 F: drivers/media/dvb-frontends/m88rs2000*
9071 MA901 MASTERKIT USB FM RADIO DRIVER
9072 M: Alexey Klimov <klimov.linux@gmail.com>
9073 L: linux-media@vger.kernel.org
9074 T: git git://linuxtv.org/media_tree.git
9076 F: drivers/media/radio/radio-ma901.c
9079 M: Johannes Berg <johannes@sipsolutions.net>
9080 L: linux-wireless@vger.kernel.org
9081 W: http://wireless.kernel.org/
9082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9085 F: Documentation/networking/mac80211-injection.txt
9086 F: include/net/mac80211.h
9088 F: drivers/net/wireless/mac80211_hwsim.[ch]
9089 F: Documentation/networking/mac80211_hwsim/README
9092 M: Jassi Brar <jassisinghbrar@gmail.com>
9093 L: linux-kernel@vger.kernel.org
9096 F: include/linux/mailbox_client.h
9097 F: include/linux/mailbox_controller.h
9099 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9100 M: Michael Kerrisk <mtk.manpages@gmail.com>
9101 W: http://www.kernel.org/doc/man-pages
9102 L: linux-man@vger.kernel.org
9105 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9106 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9107 L: linux-mips@vger.kernel.org
9109 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9111 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9112 M: Andrew Lunn <andrew@lunn.ch>
9113 M: Vivien Didelot <vivien.didelot@gmail.com>
9114 L: netdev@vger.kernel.org
9116 F: drivers/net/dsa/mv88e6xxx/
9117 F: include/linux/platform_data/mv88e6xxx.h
9118 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9120 MARVELL ARMADA DRM SUPPORT
9121 M: Russell King <linux@armlinux.org.uk>
9123 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9124 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9125 F: drivers/gpu/drm/armada/
9126 F: include/uapi/drm/armada_drm.h
9127 F: Documentation/devicetree/bindings/display/armada/
9129 MARVELL CRYPTO DRIVER
9130 M: Boris Brezillon <bbrezillon@kernel.org>
9131 M: Arnaud Ebalard <arno@natisbad.org>
9132 F: drivers/crypto/marvell/
9134 L: linux-crypto@vger.kernel.org
9136 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9137 M: Mirko Lindner <mlindner@marvell.com>
9138 M: Stephen Hemminger <stephen@networkplumber.org>
9139 L: netdev@vger.kernel.org
9141 F: drivers/net/ethernet/marvell/sk*
9143 MARVELL LIBERTAS WIRELESS DRIVER
9144 L: libertas-dev@lists.infradead.org
9146 F: drivers/net/wireless/marvell/libertas/
9148 MARVELL MACCHIATOBIN SUPPORT
9149 M: Russell King <linux@armlinux.org.uk>
9150 L: linux-arm-kernel@lists.infradead.org
9152 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9154 MARVELL MV643XX ETHERNET DRIVER
9155 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9156 L: netdev@vger.kernel.org
9158 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9159 F: include/linux/mv643xx.h
9161 MARVELL MV88X3310 PHY DRIVER
9162 M: Russell King <linux@armlinux.org.uk>
9163 L: netdev@vger.kernel.org
9165 F: drivers/net/phy/marvell10g.c
9167 MARVELL MVEBU THERMAL DRIVER
9168 M: Miquel Raynal <miquel.raynal@bootlin.com>
9170 F: drivers/thermal/armada_thermal.c
9172 MARVELL MVNETA ETHERNET DRIVER
9173 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9174 L: netdev@vger.kernel.org
9176 F: drivers/net/ethernet/marvell/mvneta.*
9178 MARVELL MWIFIEX WIRELESS DRIVER
9179 M: Amitkumar Karwar <amitkarwar@gmail.com>
9180 M: Nishant Sarmukadam <nishants@marvell.com>
9181 M: Ganapathi Bhat <gbhat@marvell.com>
9182 M: Xinming Hu <huxinming820@gmail.com>
9183 L: linux-wireless@vger.kernel.org
9185 F: drivers/net/wireless/marvell/mwifiex/
9187 MARVELL MWL8K WIRELESS DRIVER
9188 M: Lennert Buytenhek <buytenh@wantstofly.org>
9189 L: linux-wireless@vger.kernel.org
9191 F: drivers/net/wireless/marvell/mwl8k.c
9193 MARVELL NAND CONTROLLER DRIVER
9194 M: Miquel Raynal <miquel.raynal@bootlin.com>
9195 L: linux-mtd@lists.infradead.org
9197 F: drivers/mtd/nand/raw/marvell_nand.c
9198 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9200 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9201 M: Nicolas Pitre <nico@fluxnic.net>
9203 F: drivers/mmc/host/mvsdio.*
9205 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9206 M: Hu Ziji <huziji@marvell.com>
9207 L: linux-mmc@vger.kernel.org
9209 F: drivers/mmc/host/sdhci-xenon*
9210 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9212 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9213 M: Sunil Goutham <sgoutham@marvell.com>
9214 M: Linu Cherian <lcherian@marvell.com>
9215 M: Geetha sowjanya <gakula@marvell.com>
9216 M: Jerin Jacob <jerinj@marvell.com>
9217 L: netdev@vger.kernel.org
9219 F: drivers/net/ethernet/marvell/octeontx2/af/
9221 MATROX FRAMEBUFFER DRIVER
9222 L: linux-fbdev@vger.kernel.org
9224 F: drivers/video/fbdev/matrox/matroxfb_*
9225 F: include/uapi/linux/matroxfb.h
9227 MAX16065 HARDWARE MONITOR DRIVER
9228 M: Guenter Roeck <linux@roeck-us.net>
9229 L: linux-hwmon@vger.kernel.org
9231 F: Documentation/hwmon/max16065
9232 F: drivers/hwmon/max16065.c
9234 MAX2175 SDR TUNER DRIVER
9235 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9236 L: linux-media@vger.kernel.org
9237 T: git git://linuxtv.org/media_tree.git
9239 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9240 F: Documentation/media/v4l-drivers/max2175.rst
9241 F: drivers/media/i2c/max2175*
9242 F: include/uapi/linux/max2175.h
9244 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9245 L: linux-hwmon@vger.kernel.org
9247 F: Documentation/hwmon/max6650
9248 F: drivers/hwmon/max6650.c
9250 MAX6697 HARDWARE MONITOR DRIVER
9251 M: Guenter Roeck <linux@roeck-us.net>
9252 L: linux-hwmon@vger.kernel.org
9254 F: Documentation/hwmon/max6697
9255 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9256 F: drivers/hwmon/max6697.c
9257 F: include/linux/platform_data/max6697.h
9259 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9260 M: Peter Rosin <peda@axentia.se>
9261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9263 F: Documentation/devicetree/bindings/sound/max9860.txt
9264 F: sound/soc/codecs/max9860.*
9266 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9267 M: Javier Martinez Canillas <javier@dowhile0.org>
9268 L: linux-kernel@vger.kernel.org
9270 F: drivers/regulator/max77802-regulator.c
9271 F: Documentation/devicetree/bindings/*/*max77802.txt
9272 F: include/dt-bindings/*/*max77802.h
9274 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9275 M: Krzysztof Kozlowski <krzk@kernel.org>
9276 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9277 L: linux-pm@vger.kernel.org
9279 F: drivers/power/supply/max14577_charger.c
9280 F: drivers/power/supply/max77693_charger.c
9282 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9283 M: Chanwoo Choi <cw00.choi@samsung.com>
9284 M: Krzysztof Kozlowski <krzk@kernel.org>
9285 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9286 L: linux-kernel@vger.kernel.org
9288 F: drivers/*/max14577*.c
9289 F: drivers/*/max77686*.c
9290 F: drivers/*/max77693*.c
9291 F: drivers/extcon/extcon-max14577.c
9292 F: drivers/extcon/extcon-max77693.c
9293 F: drivers/rtc/rtc-max77686.c
9294 F: drivers/clk/clk-max77686.c
9295 F: Documentation/devicetree/bindings/mfd/max14577.txt
9296 F: Documentation/devicetree/bindings/*/max77686.txt
9297 F: Documentation/devicetree/bindings/mfd/max77693.txt
9298 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9299 F: include/linux/mfd/max14577*.h
9300 F: include/linux/mfd/max77686*.h
9301 F: include/linux/mfd/max77693*.h
9303 MAXIRADIO FM RADIO RECEIVER DRIVER
9304 M: Hans Verkuil <hverkuil@xs4all.nl>
9305 L: linux-media@vger.kernel.org
9306 T: git git://linuxtv.org/media_tree.git
9307 W: https://linuxtv.org
9309 F: drivers/media/radio/radio-maxiradio*
9311 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9312 M: Peter Rosin <peda@axentia.se>
9313 L: linux-iio@vger.kernel.org
9315 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9316 F: drivers/iio/potentiometer/mcp4018.c
9317 F: drivers/iio/potentiometer/mcp4531.c
9319 MCR20A IEEE-802.15.4 RADIO DRIVER
9320 M: Xue Liu <liuxuenetmail@gmail.com>
9321 L: linux-wpan@vger.kernel.org
9322 W: https://github.com/xueliu/mcr20a-linux
9324 F: drivers/net/ieee802154/mcr20a.c
9325 F: drivers/net/ieee802154/mcr20a.h
9326 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9328 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9329 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9330 L: linux-iio@vger.kernel.org
9332 F: drivers/iio/dac/cio-dac.c
9334 MEDIA DRIVERS FOR ASCOT2E
9335 M: Sergey Kozlov <serjk@netup.ru>
9336 M: Abylay Ospan <aospan@netup.ru>
9337 L: linux-media@vger.kernel.org
9338 W: https://linuxtv.org
9340 T: git git://linuxtv.org/media_tree.git
9342 F: drivers/media/dvb-frontends/ascot2e*
9344 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9345 M: Jasmin Jessich <jasmin@anw.at>
9346 L: linux-media@vger.kernel.org
9347 W: https://linuxtv.org
9348 T: git git://linuxtv.org/media_tree.git
9350 F: drivers/media/dvb-frontends/cxd2099*
9352 MEDIA DRIVERS FOR CXD2841ER
9353 M: Sergey Kozlov <serjk@netup.ru>
9354 M: Abylay Ospan <aospan@netup.ru>
9355 L: linux-media@vger.kernel.org
9356 W: https://linuxtv.org
9358 T: git git://linuxtv.org/media_tree.git
9360 F: drivers/media/dvb-frontends/cxd2841er*
9362 MEDIA DRIVERS FOR CXD2880
9363 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9364 L: linux-media@vger.kernel.org
9365 W: http://linuxtv.org/
9366 T: git git://linuxtv.org/media_tree.git
9368 F: drivers/media/dvb-frontends/cxd2880/*
9369 F: drivers/media/spi/cxd2880*
9371 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9372 L: linux-media@vger.kernel.org
9373 W: https://linuxtv.org
9374 T: git git://linuxtv.org/media_tree.git
9376 F: drivers/media/pci/ddbridge/*
9378 MEDIA DRIVERS FOR FREESCALE IMX
9379 M: Steve Longerbeam <slongerbeam@gmail.com>
9380 M: Philipp Zabel <p.zabel@pengutronix.de>
9381 L: linux-media@vger.kernel.org
9382 T: git git://linuxtv.org/media_tree.git
9384 F: Documentation/devicetree/bindings/media/imx.txt
9385 F: Documentation/media/v4l-drivers/imx.rst
9386 F: drivers/staging/media/imx/
9387 F: include/linux/imx-media.h
9388 F: include/media/imx.h
9390 MEDIA DRIVER FOR FREESCALE IMX PXP
9391 M: Philipp Zabel <p.zabel@pengutronix.de>
9392 L: linux-media@vger.kernel.org
9393 T: git git://linuxtv.org/media_tree.git
9395 F: drivers/media/platform/imx-pxp.[ch]
9397 MEDIA DRIVERS FOR HELENE
9398 M: Abylay Ospan <aospan@netup.ru>
9399 L: linux-media@vger.kernel.org
9400 W: https://linuxtv.org
9402 T: git git://linuxtv.org/media_tree.git
9404 F: drivers/media/dvb-frontends/helene*
9406 MEDIA DRIVERS FOR HORUS3A
9407 M: Sergey Kozlov <serjk@netup.ru>
9408 M: Abylay Ospan <aospan@netup.ru>
9409 L: linux-media@vger.kernel.org
9410 W: https://linuxtv.org
9412 T: git git://linuxtv.org/media_tree.git
9414 F: drivers/media/dvb-frontends/horus3a*
9416 MEDIA DRIVERS FOR LNBH25
9417 M: Sergey Kozlov <serjk@netup.ru>
9418 M: Abylay Ospan <aospan@netup.ru>
9419 L: linux-media@vger.kernel.org
9420 W: https://linuxtv.org
9422 T: git git://linuxtv.org/media_tree.git
9424 F: drivers/media/dvb-frontends/lnbh25*
9426 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9427 L: linux-media@vger.kernel.org
9428 W: https://linuxtv.org
9429 T: git git://linuxtv.org/media_tree.git
9431 F: drivers/media/dvb-frontends/mxl5xx*
9433 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9434 M: Sergey Kozlov <serjk@netup.ru>
9435 M: Abylay Ospan <aospan@netup.ru>
9436 L: linux-media@vger.kernel.org
9437 W: https://linuxtv.org
9439 T: git git://linuxtv.org/media_tree.git
9441 F: drivers/media/pci/netup_unidvb/*
9443 MEDIA DRIVERS FOR RENESAS - CEU
9444 M: Jacopo Mondi <jacopo@jmondi.org>
9445 L: linux-media@vger.kernel.org
9446 L: linux-renesas-soc@vger.kernel.org
9447 T: git git://linuxtv.org/media_tree.git
9449 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9450 F: drivers/media/platform/renesas-ceu.c
9451 F: include/media/drv-intf/renesas-ceu.h
9453 MEDIA DRIVERS FOR RENESAS - DRIF
9454 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9455 L: linux-media@vger.kernel.org
9456 L: linux-renesas-soc@vger.kernel.org
9457 T: git git://linuxtv.org/media_tree.git
9459 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9460 F: drivers/media/platform/rcar_drif.c
9462 MEDIA DRIVERS FOR RENESAS - FCP
9463 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9464 L: linux-media@vger.kernel.org
9465 L: linux-renesas-soc@vger.kernel.org
9466 T: git git://linuxtv.org/media_tree.git
9468 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9469 F: drivers/media/platform/rcar-fcp.c
9470 F: include/media/rcar-fcp.h
9472 MEDIA DRIVERS FOR RENESAS - FDP1
9473 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9474 L: linux-media@vger.kernel.org
9475 L: linux-renesas-soc@vger.kernel.org
9476 T: git git://linuxtv.org/media_tree.git
9478 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9479 F: drivers/media/platform/rcar_fdp1.c
9481 MEDIA DRIVERS FOR RENESAS - VIN
9482 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9483 L: linux-media@vger.kernel.org
9484 L: linux-renesas-soc@vger.kernel.org
9485 T: git git://linuxtv.org/media_tree.git
9487 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9488 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9489 F: drivers/media/platform/rcar-vin/
9491 MEDIA DRIVERS FOR RENESAS - VSP1
9492 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9493 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9494 L: linux-media@vger.kernel.org
9495 L: linux-renesas-soc@vger.kernel.org
9496 T: git git://linuxtv.org/media_tree.git
9498 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9499 F: drivers/media/platform/vsp1/
9501 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9502 L: linux-media@vger.kernel.org
9503 W: https://linuxtv.org
9504 T: git git://linuxtv.org/media_tree.git
9506 F: drivers/media/dvb-frontends/stv0910*
9508 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9509 L: linux-media@vger.kernel.org
9510 W: https://linuxtv.org
9511 T: git git://linuxtv.org/media_tree.git
9513 F: drivers/media/dvb-frontends/stv6111*
9515 MEDIA DRIVERS FOR STM32 - DCMI
9516 M: Hugues Fruchet <hugues.fruchet@st.com>
9517 L: linux-media@vger.kernel.org
9518 T: git git://linuxtv.org/media_tree.git
9520 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9521 F: drivers/media/platform/stm32/stm32-dcmi.c
9523 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9524 M: Dmitry Osipenko <digetx@gmail.com>
9525 L: linux-media@vger.kernel.org
9526 L: linux-tegra@vger.kernel.org
9527 T: git git://linuxtv.org/media_tree.git
9529 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9530 F: drivers/staging/media/tegra-vde/
9532 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9533 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9534 P: LinuxTV.org Project
9535 L: linux-media@vger.kernel.org
9536 W: https://linuxtv.org
9537 Q: http://patchwork.kernel.org/project/linux-media/list/
9538 T: git git://linuxtv.org/media_tree.git
9540 F: Documentation/devicetree/bindings/media/
9541 F: Documentation/media/
9543 F: drivers/staging/media/
9544 F: include/linux/platform_data/media/
9546 F: include/uapi/linux/dvb/
9547 F: include/uapi/linux/videodev2.h
9548 F: include/uapi/linux/media.h
9549 F: include/uapi/linux/v4l2-*
9550 F: include/uapi/linux/meye.h
9551 F: include/uapi/linux/ivtv*
9552 F: include/uapi/linux/uvcvideo.h
9554 MEDIATEK BLUETOOTH DRIVER
9555 M: Sean Wang <sean.wang@mediatek.com>
9556 L: linux-bluetooth@vger.kernel.org
9557 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9559 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9560 F: drivers/bluetooth/btmtkuart.c
9563 M: Sean Wang <sean.wang@mediatek.com>
9565 F: drivers/media/rc/mtk-cir.c
9568 M: Sean Wang <sean.wang@mediatek.com>
9569 L: dmaengine@vger.kernel.org
9570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9573 F: Documentation/devicetree/bindings/dma/mtk-*
9574 F: drivers/dma/mediatek/
9576 MEDIATEK PMIC LED DRIVER
9577 M: Sean Wang <sean.wang@mediatek.com>
9579 F: drivers/leds/leds-mt6323.c
9580 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9582 MEDIATEK ETHERNET DRIVER
9583 M: Felix Fietkau <nbd@openwrt.org>
9584 M: John Crispin <john@phrozen.org>
9585 M: Sean Wang <sean.wang@mediatek.com>
9586 M: Nelson Chang <nelson.chang@mediatek.com>
9587 L: netdev@vger.kernel.org
9589 F: drivers/net/ethernet/mediatek/
9591 MEDIATEK SWITCH DRIVER
9592 M: Sean Wang <sean.wang@mediatek.com>
9593 L: netdev@vger.kernel.org
9595 F: drivers/net/dsa/mt7530.*
9596 F: net/dsa/tag_mtk.c
9598 MEDIATEK JPEG DRIVER
9599 M: Rick Chang <rick.chang@mediatek.com>
9600 M: Bin Liu <bin.liu@mediatek.com>
9602 F: drivers/media/platform/mtk-jpeg/
9603 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9606 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9607 M: Houlong Wei <houlong.wei@mediatek.com>
9608 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9610 F: drivers/media/platform/mtk-mdp/
9611 F: drivers/media/platform/mtk-vpu/
9612 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9614 MEDIATEK MEDIA DRIVER
9615 M: Tiffany Lin <tiffany.lin@mediatek.com>
9616 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9618 F: drivers/media/platform/mtk-vcodec/
9619 F: drivers/media/platform/mtk-vpu/
9620 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9621 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9623 MEDIATEK MT76 WIRELESS LAN DRIVER
9624 M: Felix Fietkau <nbd@nbd.name>
9625 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9626 L: linux-wireless@vger.kernel.org
9628 F: drivers/net/wireless/mediatek/mt76/
9630 MEDIATEK MT7601U WIRELESS LAN DRIVER
9631 M: Jakub Kicinski <kubakici@wp.pl>
9632 L: linux-wireless@vger.kernel.org
9634 F: drivers/net/wireless/mediatek/mt7601u/
9636 MEDIATEK NAND CONTROLLER DRIVER
9637 M: Xiaolei Li <xiaolei.li@mediatek.com>
9638 L: linux-mtd@lists.infradead.org
9640 F: drivers/mtd/nand/raw/mtk_*
9641 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9643 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9644 M: Sean Wang <sean.wang@mediatek.com>
9646 F: drivers/char/hw_random/mtk-rng.c
9648 MEDIATEK USB3 DRD IP DRIVER
9649 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9650 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9654 F: drivers/usb/mtu3/
9656 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9657 M: Peter Senna Tschudin <peter.senna@gmail.com>
9658 M: Martin Donnelly <martin.donnelly@ge.com>
9659 M: Martyn Welch <martyn.welch@collabora.co.uk>
9661 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9662 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9664 MEGARAID SCSI/SAS DRIVERS
9665 M: Kashyap Desai <kashyap.desai@broadcom.com>
9666 M: Sumit Saxena <sumit.saxena@broadcom.com>
9667 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9668 L: megaraidlinux.pdl@broadcom.com
9669 L: linux-scsi@vger.kernel.org
9670 W: http://www.avagotech.com/support/
9672 F: Documentation/scsi/megaraid.txt
9673 F: drivers/scsi/megaraid.*
9674 F: drivers/scsi/megaraid/
9676 MELEXIS MLX90614 DRIVER
9677 M: Crt Mori <cmo@melexis.com>
9678 L: linux-iio@vger.kernel.org
9679 W: http://www.melexis.com
9681 F: drivers/iio/temperature/mlx90614.c
9683 MELEXIS MLX90632 DRIVER
9684 M: Crt Mori <cmo@melexis.com>
9685 L: linux-iio@vger.kernel.org
9686 W: http://www.melexis.com
9688 F: drivers/iio/temperature/mlx90632.c
9690 MELFAS MIP4 TOUCHSCREEN DRIVER
9691 M: Sangwon Jee <jeesw@melfas.com>
9692 W: http://www.melfas.com
9694 F: drivers/input/touchscreen/melfas_mip4.c
9695 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9697 MELLANOX ETHERNET DRIVER (mlx4_en)
9698 M: Tariq Toukan <tariqt@mellanox.com>
9699 L: netdev@vger.kernel.org
9701 W: http://www.mellanox.com
9702 Q: http://patchwork.ozlabs.org/project/netdev/list/
9703 F: drivers/net/ethernet/mellanox/mlx4/en_*
9705 MELLANOX ETHERNET DRIVER (mlx5e)
9706 M: Saeed Mahameed <saeedm@mellanox.com>
9707 L: netdev@vger.kernel.org
9709 W: http://www.mellanox.com
9710 Q: http://patchwork.ozlabs.org/project/netdev/list/
9711 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9713 MELLANOX ETHERNET INNOVA DRIVERS
9714 R: Boris Pismenny <borisp@mellanox.com>
9715 L: netdev@vger.kernel.org
9717 W: http://www.mellanox.com
9718 Q: http://patchwork.ozlabs.org/project/netdev/list/
9719 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9720 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9721 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9722 F: include/linux/mlx5/mlx5_ifc_fpga.h
9724 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9725 R: Boris Pismenny <borisp@mellanox.com>
9726 L: netdev@vger.kernel.org
9728 W: http://www.mellanox.com
9729 Q: http://patchwork.ozlabs.org/project/netdev/list/
9730 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9731 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9733 MELLANOX ETHERNET SWITCH DRIVERS
9734 M: Jiri Pirko <jiri@mellanox.com>
9735 M: Ido Schimmel <idosch@mellanox.com>
9736 L: netdev@vger.kernel.org
9738 W: http://www.mellanox.com
9739 Q: http://patchwork.ozlabs.org/project/netdev/list/
9740 F: drivers/net/ethernet/mellanox/mlxsw/
9741 F: tools/testing/selftests/drivers/net/mlxsw/
9743 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9744 M: mlxsw@mellanox.com
9745 L: netdev@vger.kernel.org
9747 W: http://www.mellanox.com
9748 Q: http://patchwork.ozlabs.org/project/netdev/list/
9749 F: drivers/net/ethernet/mellanox/mlxfw/
9751 MELLANOX HARDWARE PLATFORM SUPPORT
9752 M: Andy Shevchenko <andy@infradead.org>
9753 M: Darren Hart <dvhart@infradead.org>
9754 M: Vadim Pasternak <vadimp@mellanox.com>
9755 L: platform-driver-x86@vger.kernel.org
9757 F: drivers/platform/mellanox/
9759 MELLANOX MLX4 core VPI driver
9760 M: Tariq Toukan <tariqt@mellanox.com>
9761 L: netdev@vger.kernel.org
9762 L: linux-rdma@vger.kernel.org
9763 W: http://www.mellanox.com
9764 Q: http://patchwork.ozlabs.org/project/netdev/list/
9766 F: drivers/net/ethernet/mellanox/mlx4/
9767 F: include/linux/mlx4/
9769 MELLANOX MLX4 IB driver
9770 M: Yishai Hadas <yishaih@mellanox.com>
9771 L: linux-rdma@vger.kernel.org
9772 W: http://www.mellanox.com
9773 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9775 F: drivers/infiniband/hw/mlx4/
9776 F: include/linux/mlx4/
9777 F: include/uapi/rdma/mlx4-abi.h
9779 MELLANOX MLX5 core VPI driver
9780 M: Saeed Mahameed <saeedm@mellanox.com>
9781 M: Leon Romanovsky <leonro@mellanox.com>
9782 L: netdev@vger.kernel.org
9783 L: linux-rdma@vger.kernel.org
9784 W: http://www.mellanox.com
9785 Q: http://patchwork.ozlabs.org/project/netdev/list/
9787 F: drivers/net/ethernet/mellanox/mlx5/core/
9788 F: include/linux/mlx5/
9790 MELLANOX MLX5 IB driver
9791 M: Leon Romanovsky <leonro@mellanox.com>
9792 L: linux-rdma@vger.kernel.org
9793 W: http://www.mellanox.com
9794 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9796 F: drivers/infiniband/hw/mlx5/
9797 F: include/linux/mlx5/
9798 F: include/uapi/rdma/mlx5-abi.h
9800 MELLANOX MLXCPLD I2C AND MUX DRIVER
9801 M: Vadim Pasternak <vadimp@mellanox.com>
9802 M: Michael Shych <michaelsh@mellanox.com>
9803 L: linux-i2c@vger.kernel.org
9805 F: drivers/i2c/busses/i2c-mlxcpld.c
9806 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9807 F: Documentation/i2c/busses/i2c-mlxcpld
9809 MELLANOX MLXCPLD LED DRIVER
9810 M: Vadim Pasternak <vadimp@mellanox.com>
9811 L: linux-leds@vger.kernel.org
9813 F: drivers/leds/leds-mlxcpld.c
9814 F: drivers/leds/leds-mlxreg.c
9815 F: Documentation/leds/leds-mlxcpld.txt
9817 MELLANOX PLATFORM DRIVER
9818 M: Vadim Pasternak <vadimp@mellanox.com>
9819 L: platform-driver-x86@vger.kernel.org
9821 F: drivers/platform/x86/mlx-platform.c
9824 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9825 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9826 L: linux-kernel@vger.kernel.org
9828 F: kernel/sched/membarrier.c
9829 F: include/uapi/linux/membarrier.h
9830 F: arch/powerpc/include/asm/membarrier.h
9833 L: linux-mm@kvack.org
9834 W: http://www.linux-mm.org
9836 F: include/linux/mm.h
9837 F: include/linux/gfp.h
9838 F: include/linux/mmzone.h
9839 F: include/linux/memory_hotplug.h
9840 F: include/linux/vmalloc.h
9843 MEMORY TECHNOLOGY DEVICES (MTD)
9844 M: David Woodhouse <dwmw2@infradead.org>
9845 M: Brian Norris <computersforpeace@gmail.com>
9846 M: Boris Brezillon <bbrezillon@kernel.org>
9847 M: Marek Vasut <marek.vasut@gmail.com>
9848 M: Richard Weinberger <richard@nod.at>
9849 L: linux-mtd@lists.infradead.org
9850 W: http://www.linux-mtd.infradead.org/
9851 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9852 T: git git://git.infradead.org/linux-mtd.git master
9853 T: git git://git.infradead.org/linux-mtd.git mtd/next
9855 F: Documentation/devicetree/bindings/mtd/
9857 F: include/linux/mtd/
9858 F: include/uapi/mtd/
9860 MEN A21 WATCHDOG DRIVER
9861 M: Johannes Thumshirn <morbidrsa@gmail.com>
9862 L: linux-watchdog@vger.kernel.org
9864 F: drivers/watchdog/mena21_wdt.c
9866 MEN CHAMELEON BUS (mcb)
9867 M: Johannes Thumshirn <morbidrsa@gmail.com>
9870 F: include/linux/mcb.h
9871 F: Documentation/men-chameleon-bus.txt
9873 MEN F21BMC (Board Management Controller)
9874 M: Andreas Werner <andreas.werner@men.de>
9876 F: drivers/mfd/menf21bmc.c
9877 F: drivers/watchdog/menf21bmc_wdt.c
9878 F: drivers/leds/leds-menf21bmc.c
9879 F: drivers/hwmon/menf21bmc_hwmon.c
9880 F: Documentation/hwmon/menf21bmc
9882 MEN Z069 WATCHDOG DRIVER
9883 M: Johannes Thumshirn <jth@kernel.org>
9884 L: linux-watchdog@vger.kernel.org
9886 F: drivers/watchdog/menz69_wdt.c
9888 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9889 M: Neil Armstrong <narmstrong@baylibre.com>
9890 L: linux-media@lists.freedesktop.org
9891 L: linux-amlogic@lists.infradead.org
9892 W: http://linux-meson.com/
9894 F: drivers/media/platform/meson/ao-cec.c
9895 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9896 T: git git://linuxtv.org/media_tree.git
9898 MICROBLAZE ARCHITECTURE
9899 M: Michal Simek <monstr@monstr.eu>
9900 W: http://www.monstr.eu/fdt/
9901 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9905 MICROCHIP AT91 SERIAL DRIVER
9906 M: Richard Genoud <richard.genoud@gmail.com>
9908 F: drivers/tty/serial/atmel_serial.c
9909 F: drivers/tty/serial/atmel_serial.h
9910 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9912 MICROCHIP AUDIO ASOC DRIVERS
9913 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9914 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9918 MICROCHIP DMA DRIVER
9919 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921 L: dmaengine@vger.kernel.org
9923 F: drivers/dma/at_hdmac.c
9924 F: drivers/dma/at_hdmac_regs.h
9925 F: include/linux/platform_data/dma-atmel.h
9926 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9927 F: include/dt-bindings/dma/at91.h
9929 MICROCHIP ECC DRIVER
9930 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9931 L: linux-crypto@vger.kernel.org
9933 F: drivers/crypto/atmel-ecc.*
9935 MICROCHIP I2C DRIVER
9936 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9937 L: linux-i2c@vger.kernel.org
9939 F: drivers/i2c/busses/i2c-at91.c
9941 MICROCHIP ISC DRIVER
9942 M: Eugen Hristev <eugen.hristev@microchip.com>
9943 L: linux-media@vger.kernel.org
9945 F: drivers/media/platform/atmel/atmel-isc.c
9946 F: drivers/media/platform/atmel/atmel-isc-regs.h
9947 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9949 MICROCHIP ISI DRIVER
9950 M: Eugen Hristev <eugen.hristev@microchip.com>
9951 L: linux-media@vger.kernel.org
9953 F: drivers/media/platform/atmel/atmel-isi.c
9954 F: drivers/media/platform/atmel/atmel-isi.h
9956 MICROCHIP AT91 USART MFD DRIVER
9957 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9958 L: linux-kernel@vger.kernel.org
9960 F: drivers/mfd/at91-usart.c
9961 F: include/dt-bindings/mfd/at91-usart.h
9962 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9964 MICROCHIP AT91 USART SPI DRIVER
9965 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9966 L: linux-spi@vger.kernel.org
9968 F: drivers/spi/spi-at91-usart.c
9969 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9971 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9972 M: Woojung Huh <Woojung.Huh@microchip.com>
9973 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9974 L: netdev@vger.kernel.org
9976 F: net/dsa/tag_ksz.c
9977 F: drivers/net/dsa/microchip/*
9978 F: include/linux/platform_data/microchip-ksz.h
9979 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9981 MICROCHIP LAN743X ETHERNET DRIVER
9982 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9983 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9984 L: netdev@vger.kernel.org
9986 F: drivers/net/ethernet/microchip/lan743x_*
9988 MICROCHIP LCDFB DRIVER
9989 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9990 L: linux-fbdev@vger.kernel.org
9992 F: drivers/video/fbdev/atmel_lcdfb.c
9993 F: include/video/atmel_lcdc.h
9995 MICROCHIP MMC/SD/SDIO MCI DRIVER
9996 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9998 F: drivers/mmc/host/atmel-mci.c
10000 MICROCHIP MCP16502 PMIC DRIVER
10001 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10004 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10005 F: drivers/regulator/mcp16502.c
10007 MICROCHIP MCP3911 ADC DRIVER
10008 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10009 M: Kent Gustavsson <kent@minoris.se>
10010 L: linux-iio@vger.kernel.org
10012 F: drivers/iio/adc/mcp3911.c
10013 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10015 MICROCHIP NAND DRIVER
10016 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10017 L: linux-mtd@lists.infradead.org
10019 F: drivers/mtd/nand/raw/atmel/*
10020 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10022 MICROCHIP PWM DRIVER
10023 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10025 L: linux-pwm@vger.kernel.org
10027 F: drivers/pwm/pwm-atmel.c
10028 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10030 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10031 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10032 M: Eugen Hristev <eugen.hristev@microchip.com>
10033 L: linux-iio@vger.kernel.org
10035 F: drivers/iio/adc/at91-sama5d2_adc.c
10036 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10037 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10039 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10040 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10042 F: drivers/power/reset/at91-sama5d2_shdwc.c
10044 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10045 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10047 L: linux-gpio@vger.kernel.org
10048 F: drivers/gpio/gpio-sama5d2-piobu.c
10050 MICROCHIP SPI DRIVER
10051 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10053 F: drivers/spi/spi-atmel.*
10055 MICROCHIP SSC DRIVER
10056 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10059 F: drivers/misc/atmel-ssc.c
10060 F: include/linux/atmel-ssc.h
10062 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10063 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10066 F: drivers/misc/atmel_tclib.c
10067 F: drivers/clocksource/tcb_clksrc.c
10069 MICROCHIP USBA UDC DRIVER
10070 M: Cristian Birsan <cristian.birsan@microchip.com>
10071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10075 MICROCHIP USB251XB DRIVER
10076 M: Richard Leitner <richard.leitner@skidata.com>
10077 L: linux-usb@vger.kernel.org
10079 F: drivers/usb/misc/usb251xb.c
10080 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10082 MICROCHIP XDMA DRIVER
10083 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10084 L: linux-arm-kernel@lists.infradead.org
10085 L: dmaengine@vger.kernel.org
10087 F: drivers/dma/at_xdmac.c
10089 MICROSEMI MIPS SOCS
10090 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10091 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10092 L: linux-mips@vger.kernel.org
10094 F: arch/mips/generic/board-ocelot.c
10095 F: arch/mips/configs/generic/board-ocelot.config
10096 F: arch/mips/boot/dts/mscc/
10097 F: Documentation/devicetree/bindings/mips/mscc.txt
10099 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10100 M: Don Brace <don.brace@microsemi.com>
10101 L: esc.storagedev@microsemi.com
10102 L: linux-scsi@vger.kernel.org
10104 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10105 F: drivers/scsi/smartpqi/Kconfig
10106 F: drivers/scsi/smartpqi/Makefile
10107 F: include/linux/cciss*.h
10108 F: include/uapi/linux/cciss*.h
10109 F: Documentation/scsi/smartpqi.txt
10111 MICROSEMI ETHERNET SWITCH DRIVER
10112 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10113 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10114 L: netdev@vger.kernel.org
10116 F: drivers/net/ethernet/mscc/
10118 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10119 M: Chen Yu <yu.c.chen@intel.com>
10120 L: platform-driver-x86@vger.kernel.org
10122 F: drivers/platform/x86/surfacepro3_button.c
10124 MICROTEK X6 SCANNER
10125 M: Oliver Neukum <oliver@neukum.org>
10127 F: drivers/usb/image/microtek.*
10130 M: Ralf Baechle <ralf@linux-mips.org>
10131 M: Paul Burton <paul.burton@mips.com>
10132 M: James Hogan <jhogan@kernel.org>
10133 L: linux-mips@vger.kernel.org
10134 W: http://www.linux-mips.org/
10135 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10137 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10139 F: Documentation/devicetree/bindings/mips/
10140 F: Documentation/mips/
10142 F: drivers/platform/mips/
10144 MIPS BOSTON DEVELOPMENT BOARD
10145 M: Paul Burton <paul.burton@mips.com>
10146 L: linux-mips@vger.kernel.org
10148 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10149 F: arch/mips/boot/dts/img/boston.dts
10150 F: arch/mips/configs/generic/board-boston.config
10151 F: drivers/clk/imgtec/clk-boston.c
10152 F: include/dt-bindings/clock/boston-clock.h
10154 MIPS GENERIC PLATFORM
10155 M: Paul Burton <paul.burton@mips.com>
10156 L: linux-mips@vger.kernel.org
10158 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10159 F: arch/mips/generic/
10160 F: arch/mips/tools/generic-board-config.sh
10162 MIPS/LOONGSON1 ARCHITECTURE
10163 M: Keguang Zhang <keguang.zhang@gmail.com>
10164 L: linux-mips@vger.kernel.org
10166 F: arch/mips/loongson32/
10167 F: arch/mips/include/asm/mach-loongson32/
10168 F: drivers/*/*loongson1*
10169 F: drivers/*/*/*loongson1*
10171 MIPS/LOONGSON2 ARCHITECTURE
10172 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10173 L: linux-mips@vger.kernel.org
10175 F: arch/mips/loongson64/fuloong-2e/
10176 F: arch/mips/loongson64/lemote-2f/
10177 F: arch/mips/include/asm/mach-loongson64/
10178 F: drivers/*/*loongson2*
10179 F: drivers/*/*/*loongson2*
10181 MIPS/LOONGSON3 ARCHITECTURE
10182 M: Huacai Chen <chenhc@lemote.com>
10183 L: linux-mips@vger.kernel.org
10185 F: arch/mips/loongson64/
10186 F: arch/mips/include/asm/mach-loongson64/
10187 F: drivers/platform/mips/cpu_hwmon.c
10188 F: drivers/*/*loongson3*
10189 F: drivers/*/*/*loongson3*
10191 MIPS RINT INSTRUCTION EMULATION
10192 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10193 L: linux-mips@vger.kernel.org
10195 F: arch/mips/math-emu/sp_rint.c
10196 F: arch/mips/math-emu/dp_rint.c
10198 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10199 M: Hans Verkuil <hverkuil@xs4all.nl>
10200 L: linux-media@vger.kernel.org
10201 T: git git://linuxtv.org/media_tree.git
10202 W: https://linuxtv.org
10204 F: drivers/media/radio/radio-miropcm20*
10207 R: Lubomir Rintel <lkundrak@v3.sk>
10208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10210 F: arch/arm/boot/dts/mmp*
10211 F: arch/arm/mach-mmp/
10213 MMU GATHER AND TLB INVALIDATION
10214 M: Will Deacon <will.deacon@arm.com>
10215 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10216 M: Andrew Morton <akpm@linux-foundation.org>
10217 M: Nick Piggin <npiggin@gmail.com>
10218 M: Peter Zijlstra <peterz@infradead.org>
10219 L: linux-arch@vger.kernel.org
10220 L: linux-mm@kvack.org
10222 F: arch/*/include/asm/tlb.h
10223 F: include/asm-generic/tlb.h
10226 MN88472 MEDIA DRIVER
10227 M: Antti Palosaari <crope@iki.fi>
10228 L: linux-media@vger.kernel.org
10229 W: https://linuxtv.org
10230 W: http://palosaari.fi/linux/
10231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10233 F: drivers/media/dvb-frontends/mn88472*
10235 MN88473 MEDIA DRIVER
10236 M: Antti Palosaari <crope@iki.fi>
10237 L: linux-media@vger.kernel.org
10238 W: https://linuxtv.org
10239 W: http://palosaari.fi/linux/
10240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10242 F: drivers/media/dvb-frontends/mn88473*
10245 M: Jessica Yu <jeyu@kernel.org>
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10248 F: include/linux/module.h
10251 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10252 W: http://popies.net/meye/
10254 F: Documentation/media/v4l-drivers/meye*
10255 F: drivers/media/pci/meye/
10256 F: include/uapi/linux/meye.h
10258 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10259 M: Jiri Slaby <jirislaby@gmail.com>
10261 F: Documentation/serial/moxa-smartio
10262 F: drivers/tty/mxser.*
10264 MR800 AVERMEDIA USB FM RADIO DRIVER
10265 M: Alexey Klimov <klimov.linux@gmail.com>
10266 L: linux-media@vger.kernel.org
10267 T: git git://linuxtv.org/media_tree.git
10269 F: drivers/media/radio/radio-mr800.c
10271 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10272 M: Alan Ott <alan@signal11.us>
10273 L: linux-wpan@vger.kernel.org
10275 F: drivers/net/ieee802154/mrf24j40.c
10276 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10279 M: "Lee, Chun-Yi" <jlee@suse.com>
10280 L: platform-driver-x86@vger.kernel.org
10282 F: drivers/platform/x86/msi-laptop.c
10285 L: platform-driver-x86@vger.kernel.org
10287 F: drivers/platform/x86/msi-wmi.c
10289 MSI001 MEDIA DRIVER
10290 M: Antti Palosaari <crope@iki.fi>
10291 L: linux-media@vger.kernel.org
10292 W: https://linuxtv.org
10293 W: http://palosaari.fi/linux/
10294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10295 T: git git://linuxtv.org/anttip/media_tree.git
10297 F: drivers/media/tuners/msi001*
10299 MSI2500 MEDIA DRIVER
10300 M: Antti Palosaari <crope@iki.fi>
10301 L: linux-media@vger.kernel.org
10302 W: https://linuxtv.org
10303 W: http://palosaari.fi/linux/
10304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10305 T: git git://linuxtv.org/anttip/media_tree.git
10307 F: drivers/media/usb/msi2500/
10309 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10310 M: Robert Jarzmik <robert.jarzmik@free.fr>
10311 L: linux-mtd@lists.infradead.org
10313 F: drivers/mtd/devices/docg3*
10315 MT9M032 APTINA SENSOR DRIVER
10316 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10317 L: linux-media@vger.kernel.org
10318 T: git git://linuxtv.org/media_tree.git
10320 F: drivers/media/i2c/mt9m032.c
10321 F: include/media/i2c/mt9m032.h
10323 MT9P031 APTINA CAMERA SENSOR
10324 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10325 L: linux-media@vger.kernel.org
10326 T: git git://linuxtv.org/media_tree.git
10328 F: drivers/media/i2c/mt9p031.c
10329 F: include/media/i2c/mt9p031.h
10331 MT9T001 APTINA CAMERA SENSOR
10332 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10333 L: linux-media@vger.kernel.org
10334 T: git git://linuxtv.org/media_tree.git
10336 F: drivers/media/i2c/mt9t001.c
10337 F: include/media/i2c/mt9t001.h
10339 MT9T112 APTINA CAMERA SENSOR
10340 M: Jacopo Mondi <jacopo@jmondi.org>
10341 L: linux-media@vger.kernel.org
10342 T: git git://linuxtv.org/media_tree.git
10344 F: drivers/media/i2c/mt9t112.c
10345 F: include/media/i2c/mt9t112.h
10347 MT9V032 APTINA CAMERA SENSOR
10348 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10349 L: linux-media@vger.kernel.org
10350 T: git git://linuxtv.org/media_tree.git
10352 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10353 F: drivers/media/i2c/mt9v032.c
10354 F: include/media/i2c/mt9v032.h
10356 MT9V111 APTINA CAMERA SENSOR
10357 M: Jacopo Mondi <jacopo@jmondi.org>
10358 L: linux-media@vger.kernel.org
10359 T: git git://linuxtv.org/media_tree.git
10361 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10362 F: drivers/media/i2c/mt9v111.c
10364 MULTIFUNCTION DEVICES (MFD)
10365 M: Lee Jones <lee.jones@linaro.org>
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10368 F: Documentation/devicetree/bindings/mfd/
10370 F: include/linux/mfd/
10371 F: include/dt-bindings/mfd/
10373 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10375 F: drivers/mmc/host/mmc_spi.c
10376 F: include/linux/spi/mmc_spi.h
10378 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10379 M: Ulf Hansson <ulf.hansson@linaro.org>
10380 L: linux-mmc@vger.kernel.org
10381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10383 F: Documentation/devicetree/bindings/mmc/
10385 F: include/linux/mmc/
10386 F: include/uapi/linux/mmc/
10388 MULTIPLEXER SUBSYSTEM
10389 M: Peter Rosin <peda@axentia.se>
10391 F: Documentation/ABI/testing/sysfs-class-mux*
10392 F: Documentation/devicetree/bindings/mux/
10393 F: include/dt-bindings/mux/
10394 F: include/linux/mux/
10397 MULTITECH MULTIPORT CARD (ISICOM)
10399 F: drivers/tty/isicom.c
10400 F: include/linux/isicom.h
10402 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10403 M: Bin Liu <b-liu@ti.com>
10404 L: linux-usb@vger.kernel.org
10406 F: drivers/usb/musb/
10408 MXL301RF MEDIA DRIVER
10409 M: Akihiro Tsukada <tskd08@gmail.com>
10410 L: linux-media@vger.kernel.org
10412 F: drivers/media/tuners/mxl301rf*
10414 MXL5007T MEDIA DRIVER
10415 M: Michael Krufky <mkrufky@linuxtv.org>
10416 L: linux-media@vger.kernel.org
10417 W: https://linuxtv.org
10418 W: http://github.com/mkrufky
10419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10420 T: git git://linuxtv.org/mkrufky/tuners.git
10422 F: drivers/media/tuners/mxl5007t.*
10425 M: Marek Vasut <marex@denx.de>
10426 M: Stefan Agner <stefan@agner.ch>
10427 L: dri-devel@lists.freedesktop.org
10429 F: drivers/gpu/drm/mxsfb/
10430 F: Documentation/devicetree/bindings/display/mxsfb.txt
10431 T: git git://anongit.freedesktop.org/drm/drm-misc
10433 MYLEX DAC960 PCI RAID Controller
10434 M: Hannes Reinecke <hare@kernel.org>
10435 L: linux-scsi@vger.kernel.org
10437 F: drivers/scsi/myrb.*
10438 F: drivers/scsi/myrs.*
10440 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10441 M: Chris Lee <christopher.lee@cspi.com>
10442 L: netdev@vger.kernel.org
10443 W: https://www.cspi.com/ethernet-products/support/downloads/
10445 F: drivers/net/ethernet/myricom/myri10ge/
10447 NAND FLASH SUBSYSTEM
10448 M: Boris Brezillon <bbrezillon@kernel.org>
10449 M: Miquel Raynal <miquel.raynal@bootlin.com>
10450 R: Richard Weinberger <richard@nod.at>
10451 L: linux-mtd@lists.infradead.org
10452 W: http://www.linux-mtd.infradead.org/
10453 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10454 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10455 T: git git://git.infradead.org/linux-mtd.git nand/next
10457 F: drivers/mtd/nand/
10458 F: include/linux/mtd/*nand*.h
10460 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10461 M: Daniel Mack <zonque@gmail.com>
10463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10464 W: http://www.native-instruments.com
10465 F: sound/usb/caiaq/
10467 NATSEMI ETHERNET DRIVER (DP8381x)
10469 F: drivers/net/ethernet/natsemi/natsemi.c
10471 NCR 5380 SCSI DRIVERS
10472 M: Finn Thain <fthain@telegraphics.com.au>
10473 M: Michael Schmitz <schmitzmic@gmail.com>
10474 L: linux-scsi@vger.kernel.org
10476 F: Documentation/scsi/g_NCR5380.txt
10477 F: drivers/scsi/NCR5380.*
10478 F: drivers/scsi/arm/cumana_1.c
10479 F: drivers/scsi/arm/oak.c
10480 F: drivers/scsi/atari_scsi.*
10481 F: drivers/scsi/dmx3191d.c
10482 F: drivers/scsi/g_NCR5380.*
10483 F: drivers/scsi/mac_scsi.*
10484 F: drivers/scsi/sun3_scsi.*
10485 F: drivers/scsi/sun3_scsi_vme.c
10488 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10492 NCT6775 HARDWARE MONITOR DRIVER
10493 M: Guenter Roeck <linux@roeck-us.net>
10494 L: linux-hwmon@vger.kernel.org
10496 F: Documentation/hwmon/nct6775
10497 F: drivers/hwmon/nct6775.c
10499 NET_FAILOVER MODULE
10500 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10501 L: netdev@vger.kernel.org
10503 F: driver/net/net_failover.c
10504 F: include/net/net_failover.h
10505 F: Documentation/networking/net_failover.rst
10507 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10508 M: Faisal Latif <faisal.latif@intel.com>
10509 L: linux-rdma@vger.kernel.org
10510 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10512 F: drivers/infiniband/hw/nes/
10513 F: include/uapi/rdma/nes-abi.h
10515 NETEM NETWORK EMULATOR
10516 M: Stephen Hemminger <stephen@networkplumber.org>
10517 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10519 F: net/sched/sch_netem.c
10521 NETERION 10GbE DRIVERS (s2io/vxge)
10522 M: Jon Mason <jdmason@kudzu.us>
10523 L: netdev@vger.kernel.org
10525 F: Documentation/networking/device_drivers/neterion/s2io.txt
10526 F: Documentation/networking/device_drivers/neterion/vxge.txt
10527 F: drivers/net/ethernet/neterion/
10530 M: Pablo Neira Ayuso <pablo@netfilter.org>
10531 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10532 M: Florian Westphal <fw@strlen.de>
10533 L: netfilter-devel@vger.kernel.org
10534 L: coreteam@netfilter.org
10535 W: http://www.netfilter.org/
10536 W: http://www.iptables.org/
10537 W: http://www.nftables.org/
10538 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10542 F: include/linux/netfilter*
10543 F: include/linux/netfilter/
10544 F: include/net/netfilter/
10545 F: include/uapi/linux/netfilter*
10546 F: include/uapi/linux/netfilter/
10547 F: net/*/netfilter.c
10548 F: net/*/netfilter/
10550 F: net/bridge/br_netfilter*.c
10552 NETROM NETWORK LAYER
10553 M: Ralf Baechle <ralf@linux-mips.org>
10554 L: linux-hams@vger.kernel.org
10555 W: http://www.linux-ax25.org/
10557 F: include/net/netrom.h
10558 F: include/uapi/linux/netrom.h
10561 NETRONOME ETHERNET DRIVERS
10562 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10563 L: oss-drivers@netronome.com
10565 F: drivers/net/ethernet/netronome/
10567 NETWORK BLOCK DEVICE (NBD)
10568 M: Josef Bacik <josef@toxicpanda.com>
10570 L: linux-block@vger.kernel.org
10571 L: nbd@other.debian.org
10572 F: Documentation/blockdev/nbd.txt
10573 F: drivers/block/nbd.c
10574 F: include/uapi/linux/nbd.h
10576 NETWORK DROP MONITOR
10577 M: Neil Horman <nhorman@tuxdriver.com>
10578 L: netdev@vger.kernel.org
10580 W: https://fedorahosted.org/dropwatch/
10581 F: net/core/drop_monitor.c
10584 M: "David S. Miller" <davem@davemloft.net>
10585 L: netdev@vger.kernel.org
10586 W: http://www.linuxfoundation.org/en/Net
10587 Q: http://patchwork.ozlabs.org/project/netdev/list/
10588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10591 F: Documentation/devicetree/bindings/net/
10593 F: include/linux/if_*
10594 F: include/linux/netdevice.h
10595 F: include/linux/etherdevice.h
10596 F: include/linux/fcdevice.h
10597 F: include/linux/fddidevice.h
10598 F: include/linux/hippidevice.h
10599 F: include/linux/inetdevice.h
10600 F: include/uapi/linux/if_*
10601 F: include/uapi/linux/netdevice.h
10603 NETWORKING DRIVERS (WIRELESS)
10604 M: Kalle Valo <kvalo@codeaurora.org>
10605 L: linux-wireless@vger.kernel.org
10606 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10610 F: Documentation/devicetree/bindings/net/wireless/
10611 F: drivers/net/wireless/
10614 M: Andrew Lunn <andrew@lunn.ch>
10615 M: Vivien Didelot <vivien.didelot@gmail.com>
10616 M: Florian Fainelli <f.fainelli@gmail.com>
10618 F: Documentation/devicetree/bindings/net/dsa/
10620 F: include/net/dsa.h
10621 F: include/linux/dsa/
10622 F: drivers/net/dsa/
10624 NETWORKING [GENERAL]
10625 M: "David S. Miller" <davem@davemloft.net>
10626 L: netdev@vger.kernel.org
10627 W: http://www.linuxfoundation.org/en/Net
10628 Q: http://patchwork.ozlabs.org/project/netdev/list/
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10631 B: mailto:netdev@vger.kernel.org
10635 F: include/linux/in.h
10636 F: include/linux/net.h
10637 F: include/linux/netdevice.h
10638 F: include/uapi/linux/in.h
10639 F: include/uapi/linux/net.h
10640 F: include/uapi/linux/netdevice.h
10641 F: include/uapi/linux/net_namespace.h
10642 F: tools/testing/selftests/net/
10645 F: Documentation/networking/
10648 M: Steffen Klassert <steffen.klassert@secunet.com>
10649 M: Herbert Xu <herbert@gondor.apana.org.au>
10650 M: "David S. Miller" <davem@davemloft.net>
10651 L: netdev@vger.kernel.org
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10660 F: net/ipv4/ipcomp.c
10661 F: net/ipv4/ip_vti.c
10665 F: net/ipv6/ipcomp6.c
10666 F: net/ipv6/ip6_vti.c
10667 F: include/uapi/linux/xfrm.h
10668 F: include/net/xfrm.h
10670 NETWORKING [IPv4/IPv6]
10671 M: "David S. Miller" <davem@davemloft.net>
10672 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10673 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10674 L: netdev@vger.kernel.org
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10682 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10683 M: Paul Moore <paul@paul-moore.com>
10684 W: https://github.com/netlabel
10685 L: netdev@vger.kernel.org
10686 L: linux-security-module@vger.kernel.org
10688 F: Documentation/netlabel/
10689 F: include/net/calipso.h
10690 F: include/net/cipso_ipv4.h
10691 F: include/net/netlabel.h
10692 F: include/uapi/linux/netfilter/xt_SECMARK.h
10693 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10695 F: net/ipv4/cipso_ipv4.c
10696 F: net/ipv6/calipso.c
10697 F: net/netfilter/xt_CONNSECMARK.c
10698 F: net/netfilter/xt_SECMARK.c
10701 M: Eric Dumazet <edumazet@google.com>
10702 L: netdev@vger.kernel.org
10705 F: net/ipv4/syncookies.c
10707 F: net/ipv6/syncookies.c
10708 F: include/uapi/linux/tcp.h
10709 F: include/net/tcp.h
10710 F: include/linux/tcp.h
10711 F: include/trace/events/tcp.h
10714 M: Boris Pismenny <borisp@mellanox.com>
10715 M: Aviad Yehezkel <aviadye@mellanox.com>
10716 M: Dave Watson <davejwatson@fb.com>
10717 M: John Fastabend <john.fastabend@gmail.com>
10718 M: Daniel Borkmann <daniel@iogearbox.net>
10719 L: netdev@vger.kernel.org
10722 F: include/uapi/linux/tls.h
10723 F: include/net/tls.h
10725 NETWORKING [WIRELESS]
10726 L: linux-wireless@vger.kernel.org
10727 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10730 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10732 F: drivers/net/netdevsim/*
10734 NETXEN (1/10) GbE SUPPORT
10735 M: Manish Chopra <manishc@marvell.com>
10736 M: Rahul Verma <rahulv@marvell.com>
10737 M: GR-Linux-NIC-Dev@marvell.com
10738 L: netdev@vger.kernel.org
10740 F: drivers/net/ethernet/qlogic/netxen/
10743 M: Samuel Ortiz <sameo@linux.intel.com>
10744 L: linux-wireless@vger.kernel.org
10745 L: linux-nfc@lists.01.org (subscribers-only)
10748 F: include/net/nfc/
10749 F: include/uapi/linux/nfc.h
10751 F: include/linux/platform_data/nfcmrvl.h
10752 F: include/linux/platform_data/nxp-nci.h
10753 F: Documentation/devicetree/bindings/net/nfc/
10755 NFS, SUNRPC, AND LOCKD CLIENTS
10756 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10757 M: Anna Schumaker <anna.schumaker@netapp.com>
10758 L: linux-nfs@vger.kernel.org
10759 W: http://client.linux-nfs.org
10760 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10766 F: include/linux/lockd/
10767 F: include/linux/nfs*
10768 F: include/linux/sunrpc/
10769 F: include/uapi/linux/nfs*
10770 F: include/uapi/linux/sunrpc/
10773 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10774 L: linux-nilfs@vger.kernel.org
10775 W: https://nilfs.sourceforge.io/
10776 W: https://nilfs.osdn.jp/
10777 T: git git://github.com/konis/nilfs2.git
10779 F: Documentation/filesystems/nilfs2.txt
10781 F: include/trace/events/nilfs2.h
10782 F: include/uapi/linux/nilfs2_api.h
10783 F: include/uapi/linux/nilfs2_ondisk.h
10785 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10786 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10787 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10789 F: Documentation/scsi/NinjaSCSI.txt
10790 F: drivers/scsi/pcmcia/nsp_*
10792 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10793 M: GOTO Masanori <gotom@debian.or.jp>
10794 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10795 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10797 F: Documentation/scsi/NinjaSCSI.txt
10798 F: drivers/scsi/nsp32*
10801 M: Ley Foon Tan <lftan@altera.com>
10802 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10807 NOHZ, DYNTICKS SUPPORT
10808 M: Frederic Weisbecker <fweisbec@gmail.com>
10809 M: Thomas Gleixner <tglx@linutronix.de>
10810 M: Ingo Molnar <mingo@kernel.org>
10811 L: linux-kernel@vger.kernel.org
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10814 F: kernel/time/tick*.*
10815 F: include/linux/tick.h
10816 F: include/linux/sched/nohz.h
10818 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10819 M: Pavel Machek <pavel@ucw.cz>
10820 M: Sakari Ailus <sakari.ailus@iki.fi>
10821 L: linux-media@vger.kernel.org
10823 F: drivers/media/i2c/et8ek8
10824 F: drivers/media/i2c/ad5820.c
10826 NOKIA N900 POWER SUPPLY DRIVERS
10827 R: Pali Rohár <pali.rohar@gmail.com>
10828 F: include/linux/power/bq2415x_charger.h
10829 F: include/linux/power/bq27xxx_battery.h
10830 F: include/linux/power/isp1704_charger.h
10831 F: drivers/power/supply/bq2415x_charger.c
10832 F: drivers/power/supply/bq27xxx_battery.c
10833 F: drivers/power/supply/bq27xxx_battery_i2c.c
10834 F: drivers/power/supply/isp1704_charger.c
10835 F: drivers/power/supply/rx51_battery.c
10838 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10839 L: linux-ntb@googlegroups.com
10841 F: drivers/ntb/hw/amd/
10844 M: Jon Mason <jdmason@kudzu.us>
10845 M: Dave Jiang <dave.jiang@intel.com>
10846 M: Allen Hubbe <allenbh@gmail.com>
10847 L: linux-ntb@googlegroups.com
10849 W: https://github.com/jonmason/ntb/wiki
10850 T: git git://github.com/jonmason/ntb.git
10852 F: drivers/net/ntb_netdev.c
10853 F: include/linux/ntb.h
10854 F: include/linux/ntb_transport.h
10855 F: tools/testing/selftests/ntb/
10858 M: Serge Semin <fancer.lancer@gmail.com>
10859 L: linux-ntb@googlegroups.com
10861 F: drivers/ntb/hw/idt/
10864 M: Dave Jiang <dave.jiang@intel.com>
10865 L: linux-ntb@googlegroups.com
10867 W: https://github.com/davejiang/linux/wiki
10868 T: git https://github.com/davejiang/linux.git
10869 F: drivers/ntb/hw/intel/
10872 M: Anton Altaparmakov <anton@tuxera.com>
10873 L: linux-ntfs-dev@lists.sourceforge.net
10874 W: http://www.tuxera.com/
10875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10877 F: Documentation/filesystems/ntfs.txt
10881 M: Finn Thain <fthain@telegraphics.com.au>
10882 L: linux-m68k@lists.linux-m68k.org
10884 F: arch/*/include/asm/nubus.h
10886 F: include/linux/nubus.h
10887 F: include/uapi/linux/nubus.h
10889 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10890 M: Antonino Daplas <adaplas@gmail.com>
10891 L: linux-fbdev@vger.kernel.org
10893 F: drivers/video/fbdev/riva/
10894 F: drivers/video/fbdev/nvidia/
10897 M: Keith Busch <keith.busch@intel.com>
10898 M: Jens Axboe <axboe@fb.com>
10899 M: Christoph Hellwig <hch@lst.de>
10900 M: Sagi Grimberg <sagi@grimberg.me>
10901 L: linux-nvme@lists.infradead.org
10902 T: git://git.infradead.org/nvme.git
10903 W: http://git.infradead.org/nvme.git
10905 F: drivers/nvme/host/
10906 F: include/linux/nvme.h
10907 F: include/uapi/linux/nvme_ioctl.h
10909 NVM EXPRESS FC TRANSPORT DRIVERS
10910 M: James Smart <james.smart@broadcom.com>
10911 L: linux-nvme@lists.infradead.org
10913 F: include/linux/nvme-fc.h
10914 F: include/linux/nvme-fc-driver.h
10915 F: drivers/nvme/host/fc.c
10916 F: drivers/nvme/target/fc.c
10917 F: drivers/nvme/target/fcloop.c
10919 NVM EXPRESS TARGET DRIVER
10920 M: Christoph Hellwig <hch@lst.de>
10921 M: Sagi Grimberg <sagi@grimberg.me>
10922 L: linux-nvme@lists.infradead.org
10923 T: git://git.infradead.org/nvme.git
10924 W: http://git.infradead.org/nvme.git
10926 F: drivers/nvme/target/
10929 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10932 F: Documentation/devicetree/bindings/nvmem/
10933 F: Documentation/ABI/stable/sysfs-bus-nvmem
10934 F: include/linux/nvmem-consumer.h
10935 F: include/linux/nvmem-provider.h
10937 NXP SGTL5000 DRIVER
10938 M: Fabio Estevam <festevam@gmail.com>
10939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10941 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10942 F: sound/soc/codecs/sgtl5000*
10944 NXP TDA998X DRM DRIVER
10945 M: Russell King <linux@armlinux.org.uk>
10947 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10948 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10949 F: drivers/gpu/drm/i2c/tda998x_drv.c
10950 F: include/drm/i2c/tda998x.h
10951 F: include/dt-bindings/display/tda998x.h
10955 M: Peter Rosin <peda@axentia.se>
10956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10958 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10959 F: sound/soc/codecs/tfa9879*
10962 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10963 R: Charles Gorand <charles.gorand@effinnov.com>
10964 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10966 F: drivers/nfc/nxp-nci
10969 M: Jiri Pirko <jiri@mellanox.com>
10970 L: netdev@vger.kernel.org
10973 F: lib/test_objagg.c
10974 F: include/linux/objagg.h
10977 M: Josh Poimboeuf <jpoimboe@redhat.com>
10978 M: Peter Zijlstra <peterz@infradead.org>
10982 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10983 M: Frederic Barrat <fbarrat@linux.ibm.com>
10984 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10985 L: linuxppc-dev@lists.ozlabs.org
10987 F: arch/powerpc/platforms/powernv/ocxl.c
10988 F: arch/powerpc/include/asm/pnv-ocxl.h
10989 F: drivers/misc/ocxl/
10990 F: include/misc/ocxl*
10991 F: include/uapi/misc/ocxl.h
10992 F: Documentation/accelerators/ocxl.rst
10995 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10996 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10998 L: linux-omap@vger.kernel.org
11000 F: sound/soc/ti/omap*
11001 F: sound/soc/ti/rx51.c
11002 F: sound/soc/ti/n810.c
11003 F: sound/soc/ti/sdma-pcm.*
11005 OMAP CLOCK FRAMEWORK SUPPORT
11006 M: Paul Walmsley <paul@pwsan.com>
11007 L: linux-omap@vger.kernel.org
11009 F: arch/arm/*omap*/*clock*
11011 OMAP DEVICE TREE SUPPORT
11012 M: Benoît Cousson <bcousson@baylibre.com>
11013 M: Tony Lindgren <tony@atomide.com>
11014 L: linux-omap@vger.kernel.org
11015 L: devicetree@vger.kernel.org
11017 F: arch/arm/boot/dts/*omap*
11018 F: arch/arm/boot/dts/*am3*
11019 F: arch/arm/boot/dts/*am4*
11020 F: arch/arm/boot/dts/*am5*
11021 F: arch/arm/boot/dts/*dra7*
11023 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11024 L: linux-omap@vger.kernel.org
11025 L: linux-fbdev@vger.kernel.org
11027 F: drivers/video/fbdev/omap2/
11028 F: Documentation/arm/OMAP/DSS
11030 OMAP FRAMEBUFFER SUPPORT
11031 L: linux-fbdev@vger.kernel.org
11032 L: linux-omap@vger.kernel.org
11034 F: drivers/video/fbdev/omap/
11036 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11037 M: Roger Quadros <rogerq@ti.com>
11038 M: Tony Lindgren <tony@atomide.com>
11039 L: linux-omap@vger.kernel.org
11041 F: drivers/memory/omap-gpmc.c
11042 F: arch/arm/mach-omap2/*gpmc*
11045 M: Grygorii Strashko <grygorii.strashko@ti.com>
11046 M: Santosh Shilimkar <ssantosh@kernel.org>
11047 M: Kevin Hilman <khilman@kernel.org>
11048 L: linux-omap@vger.kernel.org
11050 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11051 F: drivers/gpio/gpio-omap.c
11053 OMAP HARDWARE SPINLOCK SUPPORT
11054 M: Ohad Ben-Cohen <ohad@wizery.com>
11055 L: linux-omap@vger.kernel.org
11057 F: drivers/hwspinlock/omap_hwspinlock.c
11059 OMAP HS MMC SUPPORT
11060 L: linux-mmc@vger.kernel.org
11061 L: linux-omap@vger.kernel.org
11063 F: drivers/mmc/host/omap_hsmmc.c
11066 M: Paul Walmsley <paul@pwsan.com>
11067 L: linux-omap@vger.kernel.org
11069 F: arch/arm/mach-omap2/omap_hwmod*data*
11071 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11072 M: Benoît Cousson <bcousson@baylibre.com>
11073 L: linux-omap@vger.kernel.org
11075 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11078 M: Benoît Cousson <bcousson@baylibre.com>
11079 M: Paul Walmsley <paul@pwsan.com>
11080 L: linux-omap@vger.kernel.org
11082 F: arch/arm/mach-omap2/omap_hwmod.*
11085 M: Vignesh R <vigneshr@ti.com>
11086 L: linux-omap@vger.kernel.org
11087 L: linux-i2c@vger.kernel.org
11089 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11090 F: drivers/i2c/busses/i2c-omap.c
11092 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11093 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11094 L: linux-media@vger.kernel.org
11096 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11097 F: drivers/media/platform/omap3isp/
11098 F: drivers/staging/media/omap4iss/
11101 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11102 L: linux-omap@vger.kernel.org
11104 F: drivers/mmc/host/omap.c
11106 OMAP POWER MANAGEMENT SUPPORT
11107 M: Kevin Hilman <khilman@kernel.org>
11108 L: linux-omap@vger.kernel.org
11110 F: arch/arm/*omap*/*pm*
11111 F: drivers/cpufreq/omap-cpufreq.c
11113 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11114 M: Rajendra Nayak <rnayak@codeaurora.org>
11115 M: Paul Walmsley <paul@pwsan.com>
11116 L: linux-omap@vger.kernel.org
11118 F: arch/arm/mach-omap2/prm*
11120 OMAP RANDOM NUMBER GENERATOR SUPPORT
11121 M: Deepak Saxena <dsaxena@plexity.net>
11123 F: drivers/char/hw_random/omap-rng.c
11126 L: linux-usb@vger.kernel.org
11127 L: linux-omap@vger.kernel.org
11129 F: drivers/usb/*/*omap*
11130 F: arch/arm/*omap*/usb*
11132 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11133 M: Mark Jackson <mpfj@newflow.co.uk>
11134 L: linux-omap@vger.kernel.org
11136 F: arch/arm/boot/dts/am335x-nano.dts
11139 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11140 M: Tony Lindgren <tony@atomide.com>
11141 L: linux-omap@vger.kernel.org
11142 Q: http://patchwork.kernel.org/project/linux-omap/list/
11143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11145 F: arch/arm/mach-omap1/
11146 F: arch/arm/plat-omap/
11147 F: arch/arm/configs/omap1_defconfig
11148 F: drivers/i2c/busses/i2c-omap.c
11149 F: include/linux/platform_data/i2c-omap.h
11150 F: include/linux/platform_data/ams-delta-fiq.h
11153 M: Tony Lindgren <tony@atomide.com>
11154 L: linux-omap@vger.kernel.org
11155 W: http://www.muru.com/linux/omap/
11156 W: http://linux.omap.com/
11157 Q: http://patchwork.kernel.org/project/linux-omap/list/
11158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11160 F: arch/arm/mach-omap2/
11161 F: arch/arm/plat-omap/
11162 F: arch/arm/configs/omap2plus_defconfig
11163 F: drivers/i2c/busses/i2c-omap.c
11164 F: drivers/irqchip/irq-omap-intc.c
11165 F: drivers/mfd/*omap*.c
11166 F: drivers/mfd/menelaus.c
11167 F: drivers/mfd/palmas.c
11168 F: drivers/mfd/tps65217.c
11169 F: drivers/mfd/tps65218.c
11170 F: drivers/mfd/tps65910.c
11171 F: drivers/mfd/twl-core.[ch]
11172 F: drivers/mfd/twl4030*.c
11173 F: drivers/mfd/twl6030*.c
11174 F: drivers/mfd/twl6040*.c
11175 F: drivers/regulator/palmas-regulator*.c
11176 F: drivers/regulator/pbias-regulator.c
11177 F: drivers/regulator/tps65217-regulator.c
11178 F: drivers/regulator/tps65218-regulator.c
11179 F: drivers/regulator/tps65910-regulator.c
11180 F: drivers/regulator/twl-regulator.c
11181 F: drivers/regulator/twl6030-regulator.c
11182 F: include/linux/platform_data/i2c-omap.h
11184 ONION OMEGA2+ BOARD
11185 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11186 L: linux-mips@vger.kernel.org
11188 F: arch/mips/boot/dts/ralink/omega2p.dts
11191 M: Bob Copeland <me@bobcopeland.com>
11192 L: linux-karma-devel@lists.sourceforge.net
11194 F: Documentation/filesystems/omfs.txt
11197 OMNIKEY CARDMAN 4000 DRIVER
11198 M: Harald Welte <laforge@gnumonks.org>
11200 F: drivers/char/pcmcia/cm4000_cs.c
11201 F: include/linux/cm4000_cs.h
11202 F: include/uapi/linux/cm4000_cs.h
11204 OMNIKEY CARDMAN 4040 DRIVER
11205 M: Harald Welte <laforge@gnumonks.org>
11207 F: drivers/char/pcmcia/cm4040_cs.*
11209 OMNIVISION OV13858 SENSOR DRIVER
11210 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11211 L: linux-media@vger.kernel.org
11212 T: git git://linuxtv.org/media_tree.git
11214 F: drivers/media/i2c/ov13858.c
11216 OMNIVISION OV2680 SENSOR DRIVER
11217 M: Rui Miguel Silva <rmfrfs@gmail.com>
11218 L: linux-media@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11221 F: drivers/media/i2c/ov2680.c
11222 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11224 OMNIVISION OV2685 SENSOR DRIVER
11225 M: Shunqian Zheng <zhengsq@rock-chips.com>
11226 L: linux-media@vger.kernel.org
11227 T: git git://linuxtv.org/media_tree.git
11229 F: drivers/media/i2c/ov2685.c
11231 OMNIVISION OV5640 SENSOR DRIVER
11232 M: Steve Longerbeam <slongerbeam@gmail.com>
11233 L: linux-media@vger.kernel.org
11234 T: git git://linuxtv.org/media_tree.git
11236 F: drivers/media/i2c/ov5640.c
11238 OMNIVISION OV5647 SENSOR DRIVER
11239 M: Luis Oliveira <lolivei@synopsys.com>
11240 L: linux-media@vger.kernel.org
11241 T: git git://linuxtv.org/media_tree.git
11243 F: drivers/media/i2c/ov5647.c
11245 OMNIVISION OV5695 SENSOR DRIVER
11246 M: Shunqian Zheng <zhengsq@rock-chips.com>
11247 L: linux-media@vger.kernel.org
11248 T: git git://linuxtv.org/media_tree.git
11250 F: drivers/media/i2c/ov5695.c
11252 OMNIVISION OV7670 SENSOR DRIVER
11253 M: Jonathan Corbet <corbet@lwn.net>
11254 L: linux-media@vger.kernel.org
11255 T: git git://linuxtv.org/media_tree.git
11257 F: drivers/media/i2c/ov7670.c
11258 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11260 OMNIVISION OV772x SENSOR DRIVER
11261 M: Jacopo Mondi <jacopo@jmondi.org>
11262 L: linux-media@vger.kernel.org
11263 T: git git://linuxtv.org/media_tree.git
11265 F: drivers/media/i2c/ov772x.c
11266 F: include/media/i2c/ov772x.h
11267 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11269 OMNIVISION OV7740 SENSOR DRIVER
11270 M: Wenyou Yang <wenyou.yang@microchip.com>
11271 L: linux-media@vger.kernel.org
11272 T: git git://linuxtv.org/media_tree.git
11274 F: drivers/media/i2c/ov7740.c
11275 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11277 OMNIVISION OV9650 SENSOR DRIVER
11278 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11279 R: Akinobu Mita <akinobu.mita@gmail.com>
11280 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11281 L: linux-media@vger.kernel.org
11282 T: git git://linuxtv.org/media_tree.git
11284 F: drivers/media/i2c/ov9650.c
11285 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11287 ONENAND FLASH DRIVER
11288 M: Kyungmin Park <kyungmin.park@samsung.com>
11289 L: linux-mtd@lists.infradead.org
11291 F: drivers/mtd/nand/onenand/
11292 F: include/linux/mtd/onenand*.h
11294 ONSTREAM SCSI TAPE DRIVER
11295 M: Willem Riede <osst@riede.org>
11296 L: osst-users@lists.sourceforge.net
11297 L: linux-scsi@vger.kernel.org
11299 F: Documentation/scsi/osst.txt
11300 F: drivers/scsi/osst.*
11301 F: drivers/scsi/osst_*.h
11302 F: drivers/scsi/st.h
11305 M: Jens Wiklander <jens.wiklander@linaro.org>
11307 F: drivers/tee/optee/
11310 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11311 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11312 L: linux-rdma@vger.kernel.org
11314 F: drivers/infiniband/ulp/opa_vnic
11316 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11317 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11318 M: Frank Rowand <frowand.list@gmail.com>
11319 L: devicetree@vger.kernel.org
11321 F: Documentation/devicetree/dynamic-resolution-notes.txt
11322 F: Documentation/devicetree/overlay-notes.txt
11323 F: drivers/of/overlay.c
11324 F: drivers/of/resolver.c
11325 K: of_overlay_notifier_
11327 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11328 M: Rob Herring <robh+dt@kernel.org>
11329 M: Frank Rowand <frowand.list@gmail.com>
11330 L: devicetree@vger.kernel.org
11331 W: http://www.devicetree.org/
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11335 F: include/linux/of*.h
11337 F: Documentation/ABI/testing/sysfs-firmware-ofw
11339 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11340 M: Rob Herring <robh+dt@kernel.org>
11341 M: Mark Rutland <mark.rutland@arm.com>
11342 L: devicetree@vger.kernel.org
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11344 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11346 F: Documentation/devicetree/
11347 F: arch/*/boot/dts/
11348 F: include/dt-bindings/
11350 OPENCORES I2C BUS DRIVER
11351 M: Peter Korsgaard <peter@korsgaard.com>
11352 M: Andrew Lunn <andrew@lunn.ch>
11353 L: linux-i2c@vger.kernel.org
11355 F: Documentation/i2c/busses/i2c-ocores
11356 F: drivers/i2c/busses/i2c-ocores.c
11357 F: include/linux/platform_data/i2c-ocores.h
11359 OPENRISC ARCHITECTURE
11360 M: Jonas Bonn <jonas@southpole.se>
11361 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11362 M: Stafford Horne <shorne@gmail.com>
11363 T: git git://github.com/openrisc/linux.git
11364 L: openrisc@lists.librecores.org
11365 W: http://openrisc.io
11367 F: Documentation/devicetree/bindings/openrisc/
11368 F: Documentation/openrisc/
11370 F: drivers/irqchip/irq-ompic.c
11371 F: drivers/irqchip/irq-or1k-*
11374 M: Pravin B Shelar <pshelar@ovn.org>
11375 L: netdev@vger.kernel.org
11376 L: dev@openvswitch.org
11377 W: http://openvswitch.org
11379 F: net/openvswitch/
11380 F: include/uapi/linux/openvswitch.h
11382 OPERATING PERFORMANCE POINTS (OPP)
11383 M: Viresh Kumar <vireshk@kernel.org>
11384 M: Nishanth Menon <nm@ti.com>
11385 M: Stephen Boyd <sboyd@kernel.org>
11386 L: linux-pm@vger.kernel.org
11388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11390 F: include/linux/pm_opp.h
11391 F: Documentation/power/opp.txt
11392 F: Documentation/devicetree/bindings/opp/
11395 M: Clemens Ladisch <clemens@ladisch.de>
11396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11397 T: git git://git.alsa-project.org/alsa-kernel.git
11399 F: sound/drivers/opl4/
11402 M: Robert Richter <rric@kernel.org>
11403 L: oprofile-list@lists.sf.net
11405 F: arch/*/include/asm/oprofile*.h
11406 F: arch/*/oprofile/
11407 F: drivers/oprofile/
11408 F: include/linux/oprofile.h
11410 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11411 M: Mark Fasheh <mark@fasheh.com>
11412 M: Joel Becker <jlbec@evilplan.org>
11413 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11414 W: http://ocfs2.wiki.kernel.org
11416 F: Documentation/filesystems/ocfs2.txt
11417 F: Documentation/filesystems/dlmfs.txt
11420 ORANGEFS FILESYSTEM
11421 M: Mike Marshall <hubcap@omnibond.com>
11422 R: Martin Brandenburg <martin@omnibond.com>
11423 L: devel@lists.orangefs.org
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11427 F: Documentation/filesystems/orangefs.txt
11430 L: linux-wireless@vger.kernel.org
11431 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11432 W: http://www.nongnu.org/orinoco/
11434 F: drivers/net/wireless/intersil/orinoco/
11436 OSD LIBRARY and FILESYSTEM
11437 M: Boaz Harrosh <ooo@electrozaur.com>
11439 F: drivers/scsi/osd/
11440 F: include/scsi/osd_*
11443 OV2659 OMNIVISION SENSOR DRIVER
11444 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11445 L: linux-media@vger.kernel.org
11446 W: https://linuxtv.org
11447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11448 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11450 F: drivers/media/i2c/ov2659.c
11451 F: include/media/i2c/ov2659.h
11454 M: Miklos Szeredi <miklos@szeredi.hu>
11455 L: linux-unionfs@vger.kernel.org
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11459 F: Documentation/filesystems/overlayfs.txt
11461 P54 WIRELESS DRIVER
11462 M: Christian Lamparter <chunkeey@googlemail.com>
11463 L: linux-wireless@vger.kernel.org
11464 W: http://wireless.kernel.org/en/users/Drivers/p54
11466 F: drivers/net/wireless/intersil/p54/
11468 PA SEMI ETHERNET DRIVER
11469 L: netdev@vger.kernel.org
11471 F: drivers/net/ethernet/pasemi/*
11473 PA SEMI SMBUS DRIVER
11474 L: linux-i2c@vger.kernel.org
11476 F: drivers/i2c/busses/i2c-pasemi.c
11478 PADATA PARALLEL EXECUTION MECHANISM
11479 M: Steffen Klassert <steffen.klassert@secunet.com>
11480 L: linux-crypto@vger.kernel.org
11483 F: include/linux/padata.h
11484 F: Documentation/padata.txt
11486 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11487 M: Harald Welte <laforge@gnumonks.org>
11488 L: platform-driver-x86@vger.kernel.org
11490 F: drivers/platform/x86/panasonic-laptop.c
11492 PARALLEL LCD/KEYPAD PANEL DRIVER
11493 M: Willy Tarreau <willy@haproxy.com>
11494 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11496 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11497 F: drivers/auxdisplay/panel.c
11499 PARALLEL PORT SUBSYSTEM
11500 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11501 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11502 L: linux-parport@lists.infradead.org (subscribers-only)
11504 F: drivers/parport/
11505 F: include/linux/parport*.h
11506 F: drivers/char/ppdev.c
11507 F: include/uapi/linux/ppdev.h
11508 F: Documentation/parport*.txt
11510 PARAVIRT_OPS INTERFACE
11511 M: Juergen Gross <jgross@suse.com>
11512 M: Alok Kataria <akataria@vmware.com>
11513 L: virtualization@lists.linux-foundation.org
11515 F: Documentation/virtual/paravirt_ops.txt
11516 F: arch/*/kernel/paravirt*
11517 F: arch/*/include/asm/paravirt*.h
11518 F: include/linux/hypervisor.h
11520 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11521 M: Tim Waugh <tim@cyberelk.net>
11522 L: linux-parport@lists.infradead.org (subscribers-only)
11524 F: Documentation/blockdev/paride.txt
11525 F: drivers/block/paride/
11527 PARISC ARCHITECTURE
11528 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11529 M: Helge Deller <deller@gmx.de>
11530 L: linux-parisc@vger.kernel.org
11531 W: http://www.parisc-linux.org/
11532 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11537 F: Documentation/parisc/
11539 F: drivers/char/agp/parisc-agp.c
11540 F: drivers/input/serio/gscps2.c
11541 F: drivers/parport/parport_gsc.*
11542 F: drivers/tty/serial/8250/8250_gsc.c
11543 F: drivers/video/fbdev/sti*
11544 F: drivers/video/console/sti*
11545 F: drivers/video/logo/logo_parisc*
11548 M: Jiri Pirko <jiri@mellanox.com>
11549 L: netdev@vger.kernel.org
11552 F: lib/test_parman.c
11553 F: include/linux/parman.h
11555 PC87360 HARDWARE MONITORING DRIVER
11556 M: Jim Cromie <jim.cromie@gmail.com>
11557 L: linux-hwmon@vger.kernel.org
11559 F: Documentation/hwmon/pc87360
11560 F: drivers/hwmon/pc87360.c
11562 PC8736x GPIO DRIVER
11563 M: Jim Cromie <jim.cromie@gmail.com>
11565 F: drivers/char/pc8736x_gpio.c
11567 PC87427 HARDWARE MONITORING DRIVER
11568 M: Jean Delvare <jdelvare@suse.com>
11569 L: linux-hwmon@vger.kernel.org
11571 F: Documentation/hwmon/pc87427
11572 F: drivers/hwmon/pc87427.c
11575 M: Riku Voipio <riku.voipio@iki.fi>
11577 F: drivers/leds/leds-pca9532.c
11578 F: include/linux/leds-pca9532.h
11580 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11581 M: Guenter Roeck <linux@roeck-us.net>
11582 L: linux-i2c@vger.kernel.org
11584 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11586 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11587 M: Khalid Aziz <khalid@gonehiking.org>
11589 F: drivers/firmware/pcdp.*
11591 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11592 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11593 L: linux-pci@vger.kernel.org
11594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11596 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11597 F: drivers/pci/controller/pci-aardvark.c
11599 PCI DRIVER FOR ALTERA PCIE IP
11600 M: Ley Foon Tan <lftan@altera.com>
11601 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11602 L: linux-pci@vger.kernel.org
11604 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11605 F: drivers/pci/controller/pcie-altera.c
11607 PCI DRIVER FOR APPLIEDMICRO XGENE
11608 M: Tanmay Inamdar <tinamdar@apm.com>
11609 L: linux-pci@vger.kernel.org
11610 L: linux-arm-kernel@lists.infradead.org
11612 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11613 F: drivers/pci/controller/pci-xgene.c
11615 PCI DRIVER FOR ARM VERSATILE PLATFORM
11616 M: Rob Herring <robh@kernel.org>
11617 L: linux-pci@vger.kernel.org
11618 L: linux-arm-kernel@lists.infradead.org
11620 F: Documentation/devicetree/bindings/pci/versatile.txt
11621 F: drivers/pci/controller/pci-versatile.c
11623 PCI DRIVER FOR ARMADA 8K
11624 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11625 L: linux-pci@vger.kernel.org
11626 L: linux-arm-kernel@lists.infradead.org
11628 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11629 F: drivers/pci/controller/dwc/pcie-armada8k.c
11631 PCI DRIVER FOR CADENCE PCIE IP
11632 M: Alan Douglas <adouglas@cadence.com>
11633 L: linux-pci@vger.kernel.org
11635 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11636 F: drivers/pci/controller/pcie-cadence*
11638 PCI DRIVER FOR FREESCALE LAYERSCAPE
11639 M: Minghuan Lian <minghuan.Lian@nxp.com>
11640 M: Mingkai Hu <mingkai.hu@nxp.com>
11641 M: Roy Zang <roy.zang@nxp.com>
11642 L: linuxppc-dev@lists.ozlabs.org
11643 L: linux-pci@vger.kernel.org
11644 L: linux-arm-kernel@lists.infradead.org
11646 F: drivers/pci/controller/dwc/*layerscape*
11648 PCI DRIVER FOR GENERIC OF HOSTS
11649 M: Will Deacon <will.deacon@arm.com>
11650 L: linux-pci@vger.kernel.org
11651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11653 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11654 F: drivers/pci/controller/pci-host-common.c
11655 F: drivers/pci/controller/pci-host-generic.c
11657 PCI DRIVER FOR IMX6
11658 M: Richard Zhu <hongxing.zhu@nxp.com>
11659 M: Lucas Stach <l.stach@pengutronix.de>
11660 L: linux-pci@vger.kernel.org
11661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11663 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11664 F: drivers/pci/controller/dwc/*imx6*
11666 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11667 M: Keith Busch <keith.busch@intel.com>
11668 M: Jonathan Derrick <jonathan.derrick@intel.com>
11669 L: linux-pci@vger.kernel.org
11671 F: drivers/pci/controller/vmd.c
11673 PCI DRIVER FOR MICROSEMI SWITCHTEC
11674 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11675 M: Logan Gunthorpe <logang@deltatee.com>
11676 L: linux-pci@vger.kernel.org
11678 F: Documentation/switchtec.txt
11679 F: Documentation/ABI/testing/sysfs-class-switchtec
11680 F: drivers/pci/switch/switchtec*
11681 F: include/uapi/linux/switchtec_ioctl.h
11682 F: include/linux/switchtec.h
11683 F: drivers/ntb/hw/mscc/
11685 PCI DRIVER FOR MOBIVEIL PCIE IP
11686 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11687 L: linux-pci@vger.kernel.org
11689 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11690 F: drivers/pci/controller/pcie-mobiveil.c
11692 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11693 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11694 M: Jason Cooper <jason@lakedaemon.net>
11695 L: linux-pci@vger.kernel.org
11696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11698 F: drivers/pci/controller/*mvebu*
11700 PCI DRIVER FOR NVIDIA TEGRA
11701 M: Thierry Reding <thierry.reding@gmail.com>
11702 L: linux-tegra@vger.kernel.org
11703 L: linux-pci@vger.kernel.org
11705 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11706 F: drivers/pci/controller/pci-tegra.c
11708 PCI DRIVER FOR RENESAS R-CAR
11709 M: Simon Horman <horms@verge.net.au>
11710 L: linux-pci@vger.kernel.org
11711 L: linux-renesas-soc@vger.kernel.org
11713 F: drivers/pci/controller/*rcar*
11715 PCI DRIVER FOR SAMSUNG EXYNOS
11716 M: Jingoo Han <jingoohan1@gmail.com>
11717 L: linux-pci@vger.kernel.org
11718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11719 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11721 F: drivers/pci/controller/dwc/pci-exynos.c
11723 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11724 M: Jingoo Han <jingoohan1@gmail.com>
11725 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11726 L: linux-pci@vger.kernel.org
11728 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11729 F: drivers/pci/controller/dwc/*designware*
11731 PCI DRIVER FOR TI DRA7XX
11732 M: Kishon Vijay Abraham I <kishon@ti.com>
11733 L: linux-omap@vger.kernel.org
11734 L: linux-pci@vger.kernel.org
11736 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11737 F: drivers/pci/controller/dwc/pci-dra7xx.c
11739 PCI DRIVER FOR TI KEYSTONE
11740 M: Murali Karicheri <m-karicheri2@ti.com>
11741 L: linux-pci@vger.kernel.org
11742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11744 F: drivers/pci/controller/dwc/pci-keystone.c
11746 PCI ENDPOINT SUBSYSTEM
11747 M: Kishon Vijay Abraham I <kishon@ti.com>
11748 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11749 L: linux-pci@vger.kernel.org
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11752 F: drivers/pci/endpoint/
11753 F: drivers/misc/pci_endpoint_test.c
11756 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11757 M: Russell Currey <ruscur@russell.cc>
11758 M: Sam Bobroff <sbobroff@linux.ibm.com>
11759 M: Oliver O'Halloran <oohall@gmail.com>
11760 L: linuxppc-dev@lists.ozlabs.org
11762 F: Documentation/PCI/pci-error-recovery.txt
11763 F: drivers/pci/pcie/aer.c
11764 F: drivers/pci/pcie/dpc.c
11765 F: drivers/pci/pcie/err.c
11766 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11767 F: arch/powerpc/kernel/eeh*.c
11768 F: arch/powerpc/platforms/*/eeh*.c
11769 F: arch/powerpc/include/*/eeh*.h
11772 M: Linas Vepstas <linasvepstas@gmail.com>
11773 L: linux-pci@vger.kernel.org
11775 F: Documentation/PCI/pci-error-recovery.txt
11777 PCI MSI DRIVER FOR ALTERA MSI IP
11778 M: Ley Foon Tan <lftan@altera.com>
11779 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11780 L: linux-pci@vger.kernel.org
11782 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11783 F: drivers/pci/controller/pcie-altera-msi.c
11785 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11786 M: Duc Dang <dhdang@apm.com>
11787 L: linux-pci@vger.kernel.org
11788 L: linux-arm-kernel@lists.infradead.org
11790 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11791 F: drivers/pci/controller/pci-xgene-msi.c
11794 M: Bjorn Helgaas <bhelgaas@google.com>
11795 L: linux-pci@vger.kernel.org
11796 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11799 F: Documentation/devicetree/bindings/pci/
11800 F: Documentation/PCI/
11801 F: drivers/acpi/pci*
11803 F: include/asm-generic/pci*
11804 F: include/linux/pci*
11805 F: include/linux/of_pci.h
11806 F: include/uapi/linux/pci*
11809 F: arch/x86/kernel/quirks.c
11810 F: arch/x86/kernel/early-quirks.c
11812 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11813 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11814 L: linux-pci@vger.kernel.org
11815 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11818 F: drivers/pci/controller/
11820 PCIE DRIVER FOR AMLOGIC MESON
11821 M: Yue Wang <yue.wang@Amlogic.com>
11822 L: linux-pci@vger.kernel.org
11823 L: linux-amlogic@lists.infradead.org
11825 F: drivers/pci/controller/dwc/pci-meson.c
11827 PCIE DRIVER FOR AXIS ARTPEC
11828 M: Jesper Nilsson <jesper.nilsson@axis.com>
11829 L: linux-arm-kernel@axis.com
11830 L: linux-pci@vger.kernel.org
11832 F: Documentation/devicetree/bindings/pci/axis,artpec*
11833 F: drivers/pci/controller/dwc/*artpec*
11835 PCIE DRIVER FOR CAVIUM THUNDERX
11836 M: David Daney <david.daney@cavium.com>
11837 L: linux-pci@vger.kernel.org
11838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11840 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11841 F: drivers/pci/controller/pci-thunder-*
11843 PCIE DRIVER FOR HISILICON
11844 M: Zhou Wang <wangzhou1@hisilicon.com>
11845 L: linux-pci@vger.kernel.org
11847 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11848 F: drivers/pci/controller/dwc/pcie-hisi.c
11850 PCIE DRIVER FOR HISILICON KIRIN
11851 M: Xiaowei Song <songxiaowei@hisilicon.com>
11852 M: Binghui Wang <wangbinghui@hisilicon.com>
11853 L: linux-pci@vger.kernel.org
11855 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11856 F: drivers/pci/controller/dwc/pcie-kirin.c
11858 PCIE DRIVER FOR HISILICON STB
11859 M: Shawn Guo <shawn.guo@linaro.org>
11860 L: linux-pci@vger.kernel.org
11862 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11863 F: drivers/pci/controller/dwc/pcie-histb.c
11865 PCIE DRIVER FOR MEDIATEK
11866 M: Ryder Lee <ryder.lee@mediatek.com>
11867 L: linux-pci@vger.kernel.org
11868 L: linux-mediatek@lists.infradead.org
11870 F: Documentation/devicetree/bindings/pci/mediatek*
11871 F: drivers/pci/controller/*mediatek*
11873 PCIE DRIVER FOR QUALCOMM MSM
11874 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11875 L: linux-pci@vger.kernel.org
11876 L: linux-arm-msm@vger.kernel.org
11878 F: drivers/pci/controller/dwc/*qcom*
11880 PCIE DRIVER FOR ROCKCHIP
11881 M: Shawn Lin <shawn.lin@rock-chips.com>
11882 L: linux-pci@vger.kernel.org
11883 L: linux-rockchip@lists.infradead.org
11885 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11886 F: drivers/pci/controller/pcie-rockchip*
11888 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11889 M: Linus Walleij <linus.walleij@linaro.org>
11890 L: linux-pci@vger.kernel.org
11892 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11893 F: drivers/pci/controller/pci-v3-semi.c
11895 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11896 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11897 L: linux-pci@vger.kernel.org
11899 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11900 F: drivers/pci/controller/dwc/pcie-uniphier.c
11902 PCIE DRIVER FOR ST SPEAR13XX
11903 M: Pratyush Anand <pratyush.anand@gmail.com>
11904 L: linux-pci@vger.kernel.org
11906 F: drivers/pci/controller/dwc/*spear*
11909 M: Dominik Brodowski <linux@dominikbrodowski.net>
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11912 F: Documentation/pcmcia/
11917 PCNET32 NETWORK DRIVER
11918 M: Don Fry <pcnet32@frontier.com>
11919 L: netdev@vger.kernel.org
11921 F: drivers/net/ethernet/amd/pcnet32.c
11923 PCRYPT PARALLEL CRYPTO ENGINE
11924 M: Steffen Klassert <steffen.klassert@secunet.com>
11925 L: linux-crypto@vger.kernel.org
11928 F: include/crypto/pcrypt.h
11930 PEAQ WMI HOTKEYS DRIVER
11931 M: Hans de Goede <hdegoede@redhat.com>
11932 L: platform-driver-x86@vger.kernel.org
11934 F: drivers/platform/x86/peaq-wmi.c
11936 PER-CPU MEMORY ALLOCATOR
11937 M: Dennis Zhou <dennis@kernel.org>
11938 M: Tejun Heo <tj@kernel.org>
11939 M: Christoph Lameter <cl@linux.com>
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11942 F: include/linux/percpu*.h
11944 F: arch/*/include/asm/percpu.h
11946 PER-TASK DELAY ACCOUNTING
11947 M: Balbir Singh <bsingharora@gmail.com>
11949 F: include/linux/delayacct.h
11950 F: kernel/delayacct.c
11952 PERFORMANCE EVENTS SUBSYSTEM
11953 M: Peter Zijlstra <peterz@infradead.org>
11954 M: Ingo Molnar <mingo@redhat.com>
11955 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11956 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11957 R: Jiri Olsa <jolsa@redhat.com>
11958 R: Namhyung Kim <namhyung@kernel.org>
11959 L: linux-kernel@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11963 F: include/linux/perf_event.h
11964 F: include/uapi/linux/perf_event.h
11965 F: arch/*/kernel/perf_event*.c
11966 F: arch/*/kernel/*/perf_event*.c
11967 F: arch/*/kernel/*/*/perf_event*.c
11968 F: arch/*/include/asm/perf_event.h
11969 F: arch/*/kernel/perf_callchain.c
11973 PERSONALITY HANDLING
11974 M: Christoph Hellwig <hch@infradead.org>
11975 L: linux-abi-devel@lists.sourceforge.net
11977 F: include/linux/personality.h
11978 F: include/uapi/linux/personality.h
11980 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11981 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11982 L: linux-input@vger.kernel.org
11984 F: Documentation/input/devices/pxrc.rst
11985 F: drivers/input/joystick/pxrc.c
11988 M: Remi Denis-Courmont <courmisch@gmail.com>
11990 F: Documentation/networking/phonet.txt
11991 F: include/linux/phonet.h
11992 F: include/net/phonet/
11993 F: include/uapi/linux/phonet.h
11997 M: Joern Engel <joern@lazybastard.org>
11998 L: linux-mtd@lists.infradead.org
12000 F: drivers/mtd/devices/phram.c
12003 M: Bruno Prémont <bonbons@linux-vserver.org>
12004 L: linux-input@vger.kernel.org
12006 F: drivers/hid/hid-picolcd*
12009 M: Jamie Iles <jamie@jamieiles.com>
12010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12011 T: git git://github.com/jamieiles/linux-2.6-ji.git
12013 F: arch/arm/boot/dts/picoxcell*
12014 F: arch/arm/mach-picoxcell/
12015 F: drivers/crypto/picoxcell*
12017 PIN CONTROL SUBSYSTEM
12018 M: Linus Walleij <linus.walleij@linaro.org>
12019 L: linux-gpio@vger.kernel.org
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12022 F: Documentation/devicetree/bindings/pinctrl/
12023 F: Documentation/driver-api/pinctl.rst
12024 F: drivers/pinctrl/
12025 F: include/linux/pinctrl/
12027 PIN CONTROLLER - MICROCHIP AT91
12028 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12030 L: linux-gpio@vger.kernel.org
12032 F: drivers/pinctrl/pinctrl-at91*
12034 PIN CONTROLLER - FREESCALE
12035 M: Dong Aisheng <aisheng.dong@nxp.com>
12036 M: Fabio Estevam <festevam@gmail.com>
12037 M: Shawn Guo <shawnguo@kernel.org>
12038 M: Stefan Agner <stefan@agner.ch>
12039 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12040 L: linux-gpio@vger.kernel.org
12042 F: drivers/pinctrl/freescale/
12043 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12045 PIN CONTROLLER - INTEL
12046 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12047 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12050 F: drivers/pinctrl/intel/
12052 PIN CONTROLLER - MEDIATEK
12053 M: Sean Wang <sean.wang@kernel.org>
12054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12056 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12057 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12058 F: drivers/pinctrl/mediatek/
12060 PIN CONTROLLER - QUALCOMM
12061 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12063 L: linux-arm-msm@vger.kernel.org
12064 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12065 F: drivers/pinctrl/qcom/
12067 PIN CONTROLLER - RENESAS
12068 M: Geert Uytterhoeven <geert+renesas@glider.be>
12069 L: linux-renesas-soc@vger.kernel.org
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12072 F: drivers/pinctrl/pinctrl-rz*
12073 F: drivers/pinctrl/sh-pfc/
12075 PIN CONTROLLER - SAMSUNG
12076 M: Tomasz Figa <tomasz.figa@gmail.com>
12077 M: Krzysztof Kozlowski <krzk@kernel.org>
12078 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12081 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12084 F: drivers/pinctrl/samsung/
12085 F: include/dt-bindings/pinctrl/samsung.h
12086 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12088 PIN CONTROLLER - SINGLE
12089 M: Tony Lindgren <tony@atomide.com>
12090 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 L: linux-omap@vger.kernel.org
12094 F: drivers/pinctrl/pinctrl-single.c
12096 PIN CONTROLLER - ST SPEAR
12097 M: Viresh Kumar <vireshk@kernel.org>
12098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12099 W: http://www.st.com/spear
12101 F: drivers/pinctrl/spear/
12103 PISTACHIO SOC SUPPORT
12104 M: James Hartley <james.hartley@sondrel.com>
12105 L: linux-mips@vger.kernel.org
12107 F: arch/mips/pistachio/
12108 F: arch/mips/include/asm/mach-pistachio/
12109 F: arch/mips/boot/dts/img/pistachio*
12110 F: arch/mips/configs/pistachio*_defconfig
12114 M: linux-block@vger.kernel.org
12115 F: drivers/block/pktcdvd.c
12116 F: include/linux/pktcdvd.h
12117 F: include/uapi/linux/pktcdvd.h
12119 PKUNITY SOC DRIVERS
12120 M: Guan Xuetao <gxt@pku.edu.cn>
12121 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12123 T: git git://github.com/gxt/linux.git
12124 F: drivers/input/serio/i8042-unicore32io.h
12125 F: drivers/i2c/busses/i2c-puv3.c
12126 F: drivers/video/fbdev/fb-puv3.c
12127 F: drivers/rtc/rtc-puv3.c
12129 PMBUS HARDWARE MONITORING DRIVERS
12130 M: Guenter Roeck <linux@roeck-us.net>
12131 L: linux-hwmon@vger.kernel.org
12132 W: http://hwmon.wiki.kernel.org/
12133 W: http://www.roeck-us.net/linux/drivers/
12134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12136 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12137 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12138 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12139 F: Documentation/hwmon/adm1275
12140 F: Documentation/hwmon/ibm-cffps
12141 F: Documentation/hwmon/ir35221
12142 F: Documentation/hwmon/lm25066
12143 F: Documentation/hwmon/ltc2978
12144 F: Documentation/hwmon/ltc3815
12145 F: Documentation/hwmon/max16064
12146 F: Documentation/hwmon/max20751
12147 F: Documentation/hwmon/max31785
12148 F: Documentation/hwmon/max34440
12149 F: Documentation/hwmon/max8688
12150 F: Documentation/hwmon/pmbus
12151 F: Documentation/hwmon/pmbus-core
12152 F: Documentation/hwmon/tps40422
12153 F: Documentation/hwmon/ucd9000
12154 F: Documentation/hwmon/ucd9200
12155 F: Documentation/hwmon/zl6100
12156 F: drivers/hwmon/pmbus/
12157 F: include/linux/pmbus.h
12159 PMC SIERRA MaxRAID DRIVER
12160 L: linux-scsi@vger.kernel.org
12161 W: http://www.pmc-sierra.com/
12163 F: drivers/scsi/pmcraid.*
12165 PMC SIERRA PM8001 DRIVER
12166 M: Jack Wang <jinpu.wang@profitbricks.com>
12167 M: lindar_liu@usish.com
12168 L: linux-scsi@vger.kernel.org
12170 F: drivers/scsi/pm8001/
12173 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12177 PNI RM3100 IIO DRIVER
12178 M: Song Qiang <songqiang1304521@gmail.com>
12179 L: linux-iio@vger.kernel.org
12181 F: drivers/iio/magnetometer/rm3100*
12182 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12184 POSIX CLOCKS and TIMERS
12185 M: Thomas Gleixner <tglx@linutronix.de>
12186 L: linux-kernel@vger.kernel.org
12187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12190 F: include/linux/timer*
12191 F: kernel/time/*timer*
12193 POWER MANAGEMENT CORE
12194 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12195 L: linux-pm@vger.kernel.org
12196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12197 B: https://bugzilla.kernel.org
12199 F: drivers/base/power/
12200 F: include/linux/pm.h
12201 F: include/linux/pm_*
12202 F: include/linux/powercap.h
12203 F: drivers/powercap/
12204 F: kernel/configs/nopm.config
12206 POWER STATE COORDINATION INTERFACE (PSCI)
12207 M: Mark Rutland <mark.rutland@arm.com>
12208 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12209 L: linux-arm-kernel@lists.infradead.org
12211 F: drivers/firmware/psci*.c
12212 F: include/linux/psci.h
12213 F: include/uapi/linux/psci.h
12215 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12216 M: Sebastian Reichel <sre@kernel.org>
12217 L: linux-pm@vger.kernel.org
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12220 F: Documentation/ABI/testing/sysfs-class-power
12221 F: Documentation/devicetree/bindings/power/supply/
12222 F: include/linux/power_supply.h
12223 F: drivers/power/supply/
12225 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12226 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12227 L: linuxppc-dev@lists.ozlabs.org
12229 F: drivers/char/powernv-op-panel.c
12231 PPP OVER ATM (RFC 2364)
12232 M: Mitchell Blank Jr <mitch@sfgoth.com>
12234 F: net/atm/pppoatm.c
12235 F: include/uapi/linux/atmppp.h
12238 M: Michal Ostrowski <mostrows@earthlink.net>
12240 F: drivers/net/ppp/pppoe.c
12241 F: drivers/net/ppp/pppox.c
12244 M: James Chapman <jchapman@katalix.com>
12246 F: net/l2tp/l2tp_ppp.c
12247 F: include/linux/if_pppol2tp.h
12248 F: include/uapi/linux/if_pppol2tp.h
12250 PPP PROTOCOL DRIVERS AND COMPRESSORS
12251 M: Paul Mackerras <paulus@samba.org>
12252 L: linux-ppp@vger.kernel.org
12254 F: drivers/net/ppp/ppp_*
12257 M: Rodolfo Giometti <giometti@enneenne.com>
12258 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12259 L: linuxpps@ml.enneenne.com (subscribers-only)
12261 F: Documentation/pps/
12262 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12263 F: Documentation/ABI/testing/sysfs-pps
12265 F: include/linux/pps*.h
12266 F: include/uapi/linux/pps.h
12269 M: Dmitry Kozlov <xeb@mail.ru>
12270 L: netdev@vger.kernel.org
12272 F: drivers/net/ppp/pptp.c
12273 W: http://sourceforge.net/projects/accel-pptp
12276 M: Robert Love <rml@tech9.net>
12277 L: kpreempt-tech@lists.sourceforge.net
12278 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12280 F: Documentation/preempt-locking.txt
12281 F: include/linux/preempt.h
12284 M: Petr Mladek <pmladek@suse.com>
12285 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12286 R: Steven Rostedt <rostedt@goodmis.org>
12289 F: include/linux/printk.h
12291 PRISM54 WIRELESS DRIVER
12292 M: Luis Chamberlain <mcgrof@kernel.org>
12293 L: linux-wireless@vger.kernel.org
12294 W: http://wireless.kernel.org/en/users/Drivers/p54
12296 F: drivers/net/wireless/intersil/prism54/
12299 R: Alexey Dobriyan <adobriyan@gmail.com>
12300 L: linux-kernel@vger.kernel.org
12301 L: linux-fsdevel@vger.kernel.org
12304 F: include/linux/proc_fs.h
12305 F: tools/testing/selftests/proc/
12306 F: Documentation/filesystems/proc.txt
12309 M: Luis Chamberlain <mcgrof@kernel.org>
12310 M: Kees Cook <keescook@chromium.org>
12311 L: linux-kernel@vger.kernel.org
12312 L: linux-fsdevel@vger.kernel.org
12314 F: fs/proc/proc_sysctl.c
12315 F: include/linux/sysctl.h
12317 F: tools/testing/selftests/sysctl/
12319 PS3 NETWORK SUPPORT
12320 M: Geoff Levand <geoff@infradead.org>
12321 L: netdev@vger.kernel.org
12322 L: linuxppc-dev@lists.ozlabs.org
12324 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12326 PS3 PLATFORM SUPPORT
12327 M: Geoff Levand <geoff@infradead.org>
12328 L: linuxppc-dev@lists.ozlabs.org
12330 F: arch/powerpc/boot/ps3*
12331 F: arch/powerpc/include/asm/lv1call.h
12332 F: arch/powerpc/include/asm/ps3*.h
12333 F: arch/powerpc/platforms/ps3/
12336 F: drivers/rtc/rtc-ps3.c
12337 F: drivers/usb/host/*ps3.c
12338 F: sound/ppc/snd_ps3*
12341 M: Jim Paris <jim@jtan.com>
12342 M: Geoff Levand <geoff@infradead.org>
12343 L: linuxppc-dev@lists.ozlabs.org
12345 F: drivers/block/ps3vram.c
12347 PSAMPLE PACKET SAMPLING SUPPORT:
12348 M: Yotam Gigi <yotam.gi@gmail.com>
12351 F: include/net/psample.h
12352 F: include/uapi/linux/psample.h
12355 M: Kees Cook <keescook@chromium.org>
12356 M: Anton Vorontsov <anton@enomsg.org>
12357 M: Colin Cross <ccross@android.com>
12358 M: Tony Luck <tony.luck@intel.com>
12360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12362 F: include/linux/pstore*
12363 F: drivers/firmware/efi/efi-pstore.c
12364 F: drivers/acpi/apei/erst.c
12365 F: Documentation/admin-guide/ramoops.rst
12366 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12367 K: \b(pstore|ramoops)
12369 PTP HARDWARE CLOCK SUPPORT
12370 M: Richard Cochran <richardcochran@gmail.com>
12371 L: netdev@vger.kernel.org
12373 W: http://linuxptp.sourceforge.net/
12374 F: Documentation/ABI/testing/sysfs-ptp
12375 F: Documentation/ptp/*
12376 F: drivers/net/phy/dp83640*
12378 F: include/linux/ptp_cl*
12381 M: Oleg Nesterov <oleg@redhat.com>
12383 F: include/asm-generic/syscall.h
12384 F: include/linux/ptrace.h
12385 F: include/linux/regset.h
12386 F: include/linux/tracehook.h
12387 F: include/uapi/linux/ptrace.h
12388 F: include/uapi/linux/ptrace.h
12389 F: include/asm-generic/ptrace.h
12391 F: arch/*/ptrace*.c
12392 F: arch/*/*/ptrace*.c
12393 F: arch/*/include/asm/ptrace*.h
12396 M: Hans Verkuil <hverkuil@xs4all.nl>
12397 L: linux-media@vger.kernel.org
12398 T: git git://linuxtv.org/media_tree.git
12400 F: drivers/media/usb/pulse8-cec/*
12401 F: Documentation/media/cec-drivers/pulse8-cec.rst
12403 PVRUSB2 VIDEO4LINUX DRIVER
12404 M: Mike Isely <isely@pobox.com>
12405 L: pvrusb2@isely.net (subscribers-only)
12406 L: linux-media@vger.kernel.org
12407 W: http://www.isely.net/pvrusb2/
12408 T: git git://linuxtv.org/media_tree.git
12410 F: Documentation/media/v4l-drivers/pvrusb2*
12411 F: drivers/media/usb/pvrusb2/
12414 M: Hans Verkuil <hverkuil@xs4all.nl>
12415 L: linux-media@vger.kernel.org
12416 T: git git://linuxtv.org/media_tree.git
12418 F: drivers/media/usb/pwc/*
12421 M: Kamil Debski <kamil@wypas.org>
12422 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12423 L: linux-hwmon@vger.kernel.org
12425 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12426 F: Documentation/hwmon/pwm-fan
12427 F: drivers/hwmon/pwm-fan.c
12430 M: Sean Young <sean@mess.org>
12431 L: linux-media@vger.kernel.org
12433 F: drivers/media/rc/pwm-ir-tx.c
12436 M: Thierry Reding <thierry.reding@gmail.com>
12437 L: linux-pwm@vger.kernel.org
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12440 F: Documentation/pwm.txt
12441 F: Documentation/devicetree/bindings/pwm/
12442 F: include/linux/pwm.h
12444 F: drivers/video/backlight/pwm_bl.c
12445 F: include/linux/pwm_backlight.h
12446 F: drivers/gpio/gpio-mvebu.c
12447 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12450 M: Robert Jarzmik <robert.jarzmik@free.fr>
12451 L: linux-gpio@vger.kernel.org
12453 F: drivers/gpio/gpio-pxa.c
12459 M: Robert Jarzmik <robert.jarzmik@free.fr>
12460 L: linux-rtc@vger.kernel.org
12463 PXA2xx/PXA3xx SUPPORT
12464 M: Daniel Mack <daniel@zonque.org>
12465 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12466 M: Robert Jarzmik <robert.jarzmik@free.fr>
12467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12468 T: git git://github.com/hzhuang1/linux.git
12469 T: git git://github.com/rjarzmik/linux.git
12471 F: arch/arm/boot/dts/pxa*
12472 F: arch/arm/mach-pxa/
12473 F: drivers/dma/pxa*
12474 F: drivers/pcmcia/pxa2xx*
12475 F: drivers/pinctrl/pxa/
12476 F: drivers/spi/spi-pxa2xx*
12477 F: drivers/usb/gadget/udc/pxa2*
12478 F: include/sound/pxa2xx-lib.h
12483 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12484 L: qat-linux@intel.com
12486 F: drivers/crypto/qat/
12488 QCOM AUDIO (ASoC) DRIVERS
12489 M: Patrick Lai <plai@codeaurora.org>
12490 M: Banajit Goswami <bgoswami@codeaurora.org>
12491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12495 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12496 M: Gabriel Somlo <somlo@cmu.edu>
12497 M: "Michael S. Tsirkin" <mst@redhat.com>
12498 L: qemu-devel@nongnu.org
12500 F: drivers/firmware/qemu_fw_cfg.c
12501 F: include/uapi/linux/qemu_fw_cfg.h
12504 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12505 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12506 L: linux-rdma@vger.kernel.org
12508 F: drivers/infiniband/hw/qib/
12510 QLOGIC QL41xxx FCOE DRIVER
12511 M: QLogic-Storage-Upstream@cavium.com
12512 L: linux-scsi@vger.kernel.org
12514 F: drivers/scsi/qedf/
12516 QLOGIC QL41xxx ISCSI DRIVER
12517 M: QLogic-Storage-Upstream@cavium.com
12518 L: linux-scsi@vger.kernel.org
12520 F: drivers/scsi/qedi/
12522 QLOGIC QL4xxx ETHERNET DRIVER
12523 M: Ariel Elior <aelior@marvell.com>
12524 M: GR-everest-linux-l2@marvell.com
12525 L: netdev@vger.kernel.org
12527 F: drivers/net/ethernet/qlogic/qed/
12528 F: include/linux/qed/
12529 F: drivers/net/ethernet/qlogic/qede/
12531 QLOGIC QL4xxx RDMA DRIVER
12532 M: Michal Kalderon <mkalderon@marvell.com>
12533 M: Ariel Elior <aelior@marvell.com>
12534 L: linux-rdma@vger.kernel.org
12536 F: drivers/infiniband/hw/qedr/
12537 F: include/uapi/rdma/qedr-abi.h
12539 QLOGIC QLA1280 SCSI DRIVER
12540 M: Michael Reed <mdr@sgi.com>
12541 L: linux-scsi@vger.kernel.org
12543 F: drivers/scsi/qla1280.[ch]
12545 QLOGIC QLA2XXX FC-SCSI DRIVER
12546 M: qla2xxx-upstream@qlogic.com
12547 L: linux-scsi@vger.kernel.org
12549 F: Documentation/scsi/LICENSE.qla2xxx
12550 F: drivers/scsi/qla2xxx/
12552 QLOGIC QLA3XXX NETWORK DRIVER
12553 M: GR-Linux-NIC-Dev@marvell.com
12554 L: netdev@vger.kernel.org
12556 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12557 F: drivers/net/ethernet/qlogic/qla3xxx.*
12559 QLOGIC QLA4XXX iSCSI DRIVER
12560 M: QLogic-Storage-Upstream@qlogic.com
12561 L: linux-scsi@vger.kernel.org
12563 F: Documentation/scsi/LICENSE.qla4xxx
12564 F: drivers/scsi/qla4xxx/
12566 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12567 M: Shahed Shaikh <shshaikh@marvell.com>
12568 M: Manish Chopra <manishc@marvell.com>
12569 M: GR-Linux-NIC-Dev@marvell.com
12570 L: netdev@vger.kernel.org
12572 F: drivers/net/ethernet/qlogic/qlcnic/
12574 QLOGIC QLGE 10Gb ETHERNET DRIVER
12575 M: Manish Chopra <manishc@marvell.com>
12576 M: GR-Linux-NIC-Dev@marvell.com
12577 L: netdev@vger.kernel.org
12579 F: drivers/net/ethernet/qlogic/qlge/
12581 QM1D1B0004 MEDIA DRIVER
12582 M: Akihiro Tsukada <tskd08@gmail.com>
12583 L: linux-media@vger.kernel.org
12585 F: drivers/media/tuners/qm1d1b0004*
12587 QM1D1C0042 MEDIA DRIVER
12588 M: Akihiro Tsukada <tskd08@gmail.com>
12589 L: linux-media@vger.kernel.org
12591 F: drivers/media/tuners/qm1d1c0042*
12594 M: Anders Larsen <al@alarsen.net>
12595 W: http://www.alarsen.net/linux/qnx4fs/
12598 F: include/uapi/linux/qnx4_fs.h
12599 F: include/uapi/linux/qnxtypes.h
12601 QORIQ DPAA2 FSL-MC BUS DRIVER
12602 M: Stuart Yoder <stuyoder@gmail.com>
12603 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12604 L: linux-kernel@vger.kernel.org
12606 F: drivers/bus/fsl-mc/
12607 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12608 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12610 QT1010 MEDIA DRIVER
12611 M: Antti Palosaari <crope@iki.fi>
12612 L: linux-media@vger.kernel.org
12613 W: https://linuxtv.org
12614 W: http://palosaari.fi/linux/
12615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12616 T: git git://linuxtv.org/anttip/media_tree.git
12618 F: drivers/media/tuners/qt1010*
12620 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12621 M: Kalle Valo <kvalo@codeaurora.org>
12622 L: ath10k@lists.infradead.org
12623 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12626 F: drivers/net/wireless/ath/ath10k/
12628 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12629 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12630 L: linux-wireless@vger.kernel.org
12631 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12633 F: drivers/net/wireless/ath/ath9k/
12635 QUALCOMM CAMERA SUBSYSTEM DRIVER
12636 M: Todor Tomov <todor.too@gmail.com>
12637 L: linux-media@vger.kernel.org
12639 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12640 F: Documentation/media/v4l-drivers/qcom_camss.rst
12641 F: drivers/media/platform/qcom/camss/
12643 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12644 M: Ilia Lin <ilia.lin@gmail.com>
12645 L: linux-pm@vger.kernel.org
12647 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12648 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12650 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12651 M: Timur Tabi <timur@kernel.org>
12652 L: netdev@vger.kernel.org
12654 F: drivers/net/ethernet/qualcomm/emac/
12656 QUALCOMM GENERIC INTERFACE I2C DRIVER
12657 M: Alok Chauhan <alokc@codeaurora.org>
12658 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12659 L: linux-i2c@vger.kernel.org
12660 L: linux-arm-msm@vger.kernel.org
12662 F: drivers/i2c/busses/i2c-qcom-geni.c
12664 QUALCOMM HEXAGON ARCHITECTURE
12665 M: Richard Kuo <rkuo@codeaurora.org>
12666 L: linux-hexagon@vger.kernel.org
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12671 QUALCOMM HIDMA DRIVER
12672 M: Sinan Kaya <okaya@kernel.org>
12673 L: linux-arm-kernel@lists.infradead.org
12674 L: linux-arm-msm@vger.kernel.org
12675 L: dmaengine@vger.kernel.org
12677 F: drivers/dma/qcom/hidma*
12680 M: Rob Clark <robdclark@gmail.com>
12681 L: iommu@lists.linux-foundation.org
12682 L: linux-arm-msm@vger.kernel.org
12684 F: drivers/iommu/qcom_iommu.c
12686 QUALCOMM TSENS THERMAL DRIVER
12687 M: Amit Kucheria <amit.kucheria@linaro.org>
12688 L: linux-pm@vger.kernel.org
12689 L: linux-arm-msm@vger.kernel.org
12691 F: drivers/thermal/qcom/
12693 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12694 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12695 L: linux-media@vger.kernel.org
12696 L: linux-arm-msm@vger.kernel.org
12697 T: git git://linuxtv.org/media_tree.git
12699 F: drivers/media/platform/qcom/venus/
12701 QUALCOMM WCN36XX WIRELESS DRIVER
12702 M: Kalle Valo <kvalo@codeaurora.org>
12703 L: wcn36xx@lists.infradead.org
12704 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12705 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12707 F: drivers/net/wireless/ath/wcn36xx/
12709 QUANTENNA QTNFMAC WIRELESS DRIVER
12710 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12711 M: Avinash Patil <avinashp@quantenna.com>
12712 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12713 L: linux-wireless@vger.kernel.org
12715 F: drivers/net/wireless/quantenna
12717 RADEON and AMDGPU DRM DRIVERS
12718 M: Alex Deucher <alexander.deucher@amd.com>
12719 M: Christian König <christian.koenig@amd.com>
12720 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12721 L: amd-gfx@lists.freedesktop.org
12722 T: git git://people.freedesktop.org/~agd5f/linux
12724 F: drivers/gpu/drm/radeon/
12725 F: include/uapi/drm/radeon_drm.h
12726 F: drivers/gpu/drm/amd/
12727 F: include/uapi/drm/amdgpu_drm.h
12729 RADEON FRAMEBUFFER DISPLAY DRIVER
12730 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12731 L: linux-fbdev@vger.kernel.org
12733 F: drivers/video/fbdev/aty/radeon*
12734 F: include/uapi/linux/radeonfb.h
12736 RADIOSHARK RADIO DRIVER
12737 M: Hans Verkuil <hverkuil@xs4all.nl>
12738 L: linux-media@vger.kernel.org
12739 T: git git://linuxtv.org/media_tree.git
12741 F: drivers/media/radio/radio-shark.c
12743 RADIOSHARK2 RADIO DRIVER
12744 M: Hans Verkuil <hverkuil@xs4all.nl>
12745 L: linux-media@vger.kernel.org
12746 T: git git://linuxtv.org/media_tree.git
12748 F: drivers/media/radio/radio-shark2.c
12749 F: drivers/media/radio/radio-tea5777.c
12751 RADOS BLOCK DEVICE (RBD)
12752 M: Ilya Dryomov <idryomov@gmail.com>
12753 M: Sage Weil <sage@redhat.com>
12754 M: Alex Elder <elder@kernel.org>
12755 L: ceph-devel@vger.kernel.org
12756 W: http://ceph.com/
12757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12758 T: git git://github.com/ceph/ceph-client.git
12760 F: Documentation/ABI/testing/sysfs-bus-rbd
12761 F: drivers/block/rbd.c
12762 F: drivers/block/rbd_types.h
12764 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12765 M: Paul Mackerras <paulus@samba.org>
12766 L: linux-fbdev@vger.kernel.org
12768 F: drivers/video/fbdev/aty/aty128fb.c
12770 RAINSHADOW-CEC DRIVER
12771 M: Hans Verkuil <hverkuil@xs4all.nl>
12772 L: linux-media@vger.kernel.org
12773 T: git git://linuxtv.org/media_tree.git
12775 F: drivers/media/usb/rainshadow-cec/*
12777 RALINK MIPS ARCHITECTURE
12778 M: John Crispin <john@phrozen.org>
12779 L: linux-mips@vger.kernel.org
12781 F: arch/mips/ralink
12783 RALINK RT2X00 WIRELESS LAN DRIVER
12785 M: Stanislaw Gruszka <sgruszka@redhat.com>
12786 M: Helmut Schaa <helmut.schaa@googlemail.com>
12787 L: linux-wireless@vger.kernel.org
12789 F: drivers/net/wireless/ralink/rt2x00/
12791 RAMDISK RAM BLOCK DEVICE DRIVER
12792 M: Jens Axboe <axboe@kernel.dk>
12794 F: Documentation/blockdev/ramdisk.txt
12795 F: drivers/block/brd.c
12797 RANCHU VIRTUAL BOARD FOR MIPS
12798 M: Miodrag Dinic <miodrag.dinic@mips.com>
12799 L: linux-mips@vger.kernel.org
12801 F: arch/mips/generic/board-ranchu.c
12802 F: arch/mips/configs/generic/board-ranchu.config
12804 RANDOM NUMBER DRIVER
12805 M: "Theodore Ts'o" <tytso@mit.edu>
12807 F: drivers/char/random.c
12810 M: Matt Porter <mporter@kernel.crashing.org>
12811 M: Alexandre Bounine <alex.bou9@gmail.com>
12813 F: drivers/rapidio/
12815 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12816 L: linux-wireless@vger.kernel.org
12818 F: drivers/net/wireless/ray*
12820 RCUTORTURE TEST FRAMEWORK
12821 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12822 M: Josh Triplett <josh@joshtriplett.org>
12823 R: Steven Rostedt <rostedt@goodmis.org>
12824 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12825 R: Lai Jiangshan <jiangshanlai@gmail.com>
12826 L: linux-kernel@vger.kernel.org
12828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12829 F: tools/testing/selftests/rcutorture
12832 M: Florian Fainelli <florian@openwrt.org>
12835 RDC R6040 FAST ETHERNET DRIVER
12836 M: Florian Fainelli <f.fainelli@gmail.com>
12837 L: netdev@vger.kernel.org
12839 F: drivers/net/ethernet/rdc/r6040.c
12841 RDMAVT - RDMA verbs software
12842 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12843 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12844 L: linux-rdma@vger.kernel.org
12846 F: drivers/infiniband/sw/rdmavt
12848 RDS - RELIABLE DATAGRAM SOCKETS
12849 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12850 L: netdev@vger.kernel.org
12851 L: linux-rdma@vger.kernel.org
12852 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12853 W: https://oss.oracle.com/projects/rds/
12856 F: Documentation/networking/rds.txt
12858 RDT - RESOURCE ALLOCATION
12859 M: Fenghua Yu <fenghua.yu@intel.com>
12860 M: Reinette Chatre <reinette.chatre@intel.com>
12861 L: linux-kernel@vger.kernel.org
12863 F: arch/x86/kernel/cpu/resctrl/
12864 F: arch/x86/include/asm/resctrl_sched.h
12865 F: Documentation/x86/resctrl*
12867 READ-COPY UPDATE (RCU)
12868 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12869 M: Josh Triplett <josh@joshtriplett.org>
12870 R: Steven Rostedt <rostedt@goodmis.org>
12871 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12872 R: Lai Jiangshan <jiangshanlai@gmail.com>
12873 R: Joel Fernandes <joel@joelfernandes.org>
12874 L: linux-kernel@vger.kernel.org
12875 W: http://www.rdrop.com/users/paulmck/RCU/
12877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12878 F: Documentation/RCU/
12879 X: Documentation/RCU/torture.txt
12880 F: include/linux/rcu*
12881 X: include/linux/srcu*.h
12883 X: kernel/rcu/srcu*.c
12885 REAL TIME CLOCK (RTC) SUBSYSTEM
12886 M: Alessandro Zummo <a.zummo@towertech.it>
12887 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12888 L: linux-rtc@vger.kernel.org
12889 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12892 F: Documentation/devicetree/bindings/rtc/
12893 F: Documentation/rtc.txt
12895 F: include/linux/rtc.h
12896 F: include/uapi/linux/rtc.h
12897 F: include/linux/rtc/
12898 F: include/linux/platform_data/rtc-*
12899 F: tools/testing/selftests/rtc/
12901 REALTEK AUDIO CODECS
12902 M: Bard Liao <bardliao@realtek.com>
12903 M: Oder Chiou <oder_chiou@realtek.com>
12905 F: sound/soc/codecs/rt*
12906 F: include/sound/rt*.h
12908 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12909 M: Linus Walleij <linus.walleij@linaro.org>
12911 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12912 F: drivers/net/dsa/realtek-smi*
12913 F: drivers/net/dsa/rtl83*
12915 REDPINE WIRELESS DRIVER
12916 M: Amitkumar Karwar <amitkarwar@gmail.com>
12917 M: Siva Rebbagondla <siva8118@gmail.com>
12918 L: linux-wireless@vger.kernel.org
12920 F: drivers/net/wireless/rsi/
12922 REGISTER MAP ABSTRACTION
12923 M: Mark Brown <broonie@kernel.org>
12924 L: linux-kernel@vger.kernel.org
12925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12927 F: Documentation/devicetree/bindings/regmap/
12928 F: drivers/base/regmap/
12929 F: include/linux/regmap.h
12931 REISERFS FILE SYSTEM
12932 L: reiserfs-devel@vger.kernel.org
12936 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12937 M: Ohad Ben-Cohen <ohad@wizery.com>
12938 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12939 L: linux-remoteproc@vger.kernel.org
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12942 F: Documentation/devicetree/bindings/remoteproc/
12943 F: Documentation/remoteproc.txt
12944 F: drivers/remoteproc/
12945 F: include/linux/remoteproc.h
12947 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12948 M: Ohad Ben-Cohen <ohad@wizery.com>
12949 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12950 L: linux-remoteproc@vger.kernel.org
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12954 F: Documentation/rpmsg.txt
12955 F: include/linux/rpmsg.h
12956 F: include/linux/rpmsg/
12958 RENESAS CLOCK DRIVERS
12959 M: Geert Uytterhoeven <geert+renesas@glider.be>
12960 L: linux-renesas-soc@vger.kernel.org
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12963 F: drivers/clk/renesas/
12965 RENESAS EMEV2 I2C DRIVER
12966 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12968 F: drivers/i2c/busses/i2c-emev2.c
12970 RENESAS ETHERNET DRIVERS
12971 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12972 L: netdev@vger.kernel.org
12973 L: linux-renesas-soc@vger.kernel.org
12974 F: Documentation/devicetree/bindings/net/renesas,*.txt
12975 F: Documentation/devicetree/bindings/net/sh_eth.txt
12976 F: drivers/net/ethernet/renesas/
12977 F: include/linux/sh_eth.h
12979 RENESAS R-CAR GYROADC DRIVER
12980 M: Marek Vasut <marek.vasut@gmail.com>
12981 L: linux-iio@vger.kernel.org
12983 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12984 F: drivers/iio/adc/rcar-gyroadc.c
12986 RENESAS R-CAR I2C DRIVERS
12987 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12989 F: drivers/i2c/busses/i2c-rcar.c
12990 F: drivers/i2c/busses/i2c-sh_mobile.c
12992 RENESAS RIIC DRIVER
12993 M: Chris Brandt <chris.brandt@renesas.com>
12995 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12996 F: drivers/i2c/busses/i2c-riic.c
12998 RENESAS USB PHY DRIVER
12999 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13000 L: linux-renesas-soc@vger.kernel.org
13002 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13004 RESET CONTROLLER FRAMEWORK
13005 M: Philipp Zabel <p.zabel@pengutronix.de>
13006 T: git git://git.pengutronix.de/git/pza/linux
13009 F: Documentation/devicetree/bindings/reset/
13010 F: include/dt-bindings/reset/
13011 F: include/linux/reset.h
13012 F: include/linux/reset-controller.h
13014 RESTARTABLE SEQUENCES SUPPORT
13015 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13016 M: Peter Zijlstra <peterz@infradead.org>
13017 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13018 M: Boqun Feng <boqun.feng@gmail.com>
13019 L: linux-kernel@vger.kernel.org
13022 F: include/uapi/linux/rseq.h
13023 F: include/trace/events/rseq.h
13024 F: tools/testing/selftests/rseq/
13027 M: Johannes Berg <johannes@sipsolutions.net>
13028 L: linux-wireless@vger.kernel.org
13029 W: http://wireless.kernel.org/
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13033 F: Documentation/rfkill.txt
13034 F: Documentation/ABI/stable/sysfs-class-rfkill
13036 F: include/linux/rfkill.h
13037 F: include/uapi/linux/rfkill.h
13040 M: Thomas Graf <tgraf@suug.ch>
13041 M: Herbert Xu <herbert@gondor.apana.org.au>
13042 L: netdev@vger.kernel.org
13044 F: lib/rhashtable.c
13045 F: lib/test_rhashtable.c
13046 F: include/linux/rhashtable.h
13047 F: include/linux/rhashtable-types.h
13049 RICOH R5C592 MEMORYSTICK DRIVER
13050 M: Maxim Levitsky <maximlevitsky@gmail.com>
13052 F: drivers/memstick/host/r592.*
13054 RICOH SMARTMEDIA/XD DRIVER
13055 M: Maxim Levitsky <maximlevitsky@gmail.com>
13057 F: drivers/mtd/nand/raw/r852.c
13058 F: drivers/mtd/nand/raw/r852.h
13060 RISC-V ARCHITECTURE
13061 M: Palmer Dabbelt <palmer@sifive.com>
13062 M: Albert Ou <aou@eecs.berkeley.edu>
13063 L: linux-riscv@lists.infradead.org
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13071 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13072 W: http://sourceforge.net/projects/roccat/
13074 F: drivers/hid/hid-roccat*
13075 F: include/linux/hid-roccat*
13076 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13078 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13079 M: Jacob chen <jacob2.chen@rock-chips.com>
13080 L: linux-media@vger.kernel.org
13082 F: drivers/media/platform/rockchip/rga/
13083 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13085 ROCKCHIP VPU CODEC DRIVER
13086 M: Ezequiel Garcia <ezequiel@collabora.com>
13087 L: linux-media@vger.kernel.org
13089 F: drivers/staging/media/platform/rockchip/vpu/
13090 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13093 M: Jiri Pirko <jiri@resnulli.us>
13094 L: netdev@vger.kernel.org
13096 F: drivers/net/ethernet/rocker/
13100 W: http://www.comtrol.com
13102 F: Documentation/serial/rocket.txt
13103 F: drivers/tty/rocket*
13105 ROCKETPORT EXPRESS/INFINITY DRIVER
13106 M: Kevin Cernekee <cernekee@gmail.com>
13107 L: linux-serial@vger.kernel.org
13109 F: drivers/tty/serial/rp2.*
13111 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13112 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13113 L: linux-kernel@vger.kernel.org
13114 L: linux-renesas-soc@vger.kernel.org
13116 F: drivers/mfd/bd9571mwv.c
13117 F: drivers/regulator/bd9571mwv-regulator.c
13118 F: drivers/gpio/gpio-bd9571mwv.c
13119 F: include/linux/mfd/bd9571mwv.h
13120 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13123 M: Ralf Baechle <ralf@linux-mips.org>
13124 L: linux-hams@vger.kernel.org
13125 W: http://www.linux-ax25.org/
13127 F: include/net/rose.h
13128 F: include/uapi/linux/rose.h
13131 RTL2830 MEDIA DRIVER
13132 M: Antti Palosaari <crope@iki.fi>
13133 L: linux-media@vger.kernel.org
13134 W: https://linuxtv.org
13135 W: http://palosaari.fi/linux/
13136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13137 T: git git://linuxtv.org/anttip/media_tree.git
13139 F: drivers/media/dvb-frontends/rtl2830*
13141 RTL2832 MEDIA DRIVER
13142 M: Antti Palosaari <crope@iki.fi>
13143 L: linux-media@vger.kernel.org
13144 W: https://linuxtv.org
13145 W: http://palosaari.fi/linux/
13146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13147 T: git git://linuxtv.org/anttip/media_tree.git
13149 F: drivers/media/dvb-frontends/rtl2832*
13151 RTL2832_SDR MEDIA DRIVER
13152 M: Antti Palosaari <crope@iki.fi>
13153 L: linux-media@vger.kernel.org
13154 W: https://linuxtv.org
13155 W: http://palosaari.fi/linux/
13156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13157 T: git git://linuxtv.org/anttip/media_tree.git
13159 F: drivers/media/dvb-frontends/rtl2832_sdr*
13161 RTL8180 WIRELESS DRIVER
13162 L: linux-wireless@vger.kernel.org
13163 W: http://wireless.kernel.org/
13164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13166 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13168 RTL8187 WIRELESS DRIVER
13169 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13170 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13171 M: Larry Finger <Larry.Finger@lwfinger.net>
13172 L: linux-wireless@vger.kernel.org
13173 W: http://wireless.kernel.org/
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13176 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13178 REALTEK WIRELESS DRIVER (rtlwifi family)
13179 M: Ping-Ke Shih <pkshih@realtek.com>
13180 L: linux-wireless@vger.kernel.org
13181 W: http://wireless.kernel.org/
13182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13184 F: drivers/net/wireless/realtek/rtlwifi/
13186 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13187 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13188 L: linux-wireless@vger.kernel.org
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13191 F: drivers/net/wireless/realtek/rtl8xxxu/
13193 RXRPC SOCKETS (AF_RXRPC)
13194 M: David Howells <dhowells@redhat.com>
13195 L: linux-afs@lists.infradead.org
13198 F: include/keys/rxrpc-type.h
13199 F: include/net/af_rxrpc.h
13200 F: include/trace/events/rxrpc.h
13201 F: include/uapi/linux/rxrpc.h
13202 F: Documentation/networking/rxrpc.txt
13203 W: https://www.infradead.org/~dhowells/kafs/
13205 S3 SAVAGE FRAMEBUFFER DRIVER
13206 M: Antonino Daplas <adaplas@gmail.com>
13207 L: linux-fbdev@vger.kernel.org
13209 F: drivers/video/fbdev/savage/
13212 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13213 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13214 L: linux-s390@vger.kernel.org
13215 W: http://www.ibm.com/developerworks/linux/linux390/
13216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13220 F: Documentation/s390/
13221 F: Documentation/driver-api/s390-drivers.rst
13223 S390 COMMON I/O LAYER
13224 M: Sebastian Ott <sebott@linux.ibm.com>
13225 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13226 L: linux-s390@vger.kernel.org
13227 W: http://www.ibm.com/developerworks/linux/linux390/
13229 F: drivers/s390/cio/
13232 M: Stefan Haberland <sth@linux.ibm.com>
13233 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13234 L: linux-s390@vger.kernel.org
13235 W: http://www.ibm.com/developerworks/linux/linux390/
13237 F: drivers/s390/block/dasd*
13238 F: block/partitions/ibm.c
13241 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13242 L: linux-s390@vger.kernel.org
13243 W: http://www.ibm.com/developerworks/linux/linux390/
13245 F: drivers/iommu/s390-iommu.c
13247 S390 IUCV NETWORK LAYER
13248 M: Julian Wiedmann <jwi@linux.ibm.com>
13249 M: Ursula Braun <ubraun@linux.ibm.com>
13250 L: linux-s390@vger.kernel.org
13251 W: http://www.ibm.com/developerworks/linux/linux390/
13253 F: drivers/s390/net/*iucv*
13254 F: include/net/iucv/
13257 S390 NETWORK DRIVERS
13258 M: Julian Wiedmann <jwi@linux.ibm.com>
13259 M: Ursula Braun <ubraun@linux.ibm.com>
13260 L: linux-s390@vger.kernel.org
13261 W: http://www.ibm.com/developerworks/linux/linux390/
13263 F: drivers/s390/net/
13266 M: Sebastian Ott <sebott@linux.ibm.com>
13267 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13268 L: linux-s390@vger.kernel.org
13269 W: http://www.ibm.com/developerworks/linux/linux390/
13272 F: drivers/pci/hotplug/s390_pci_hpc.c
13274 S390 VFIO-CCW DRIVER
13275 M: Cornelia Huck <cohuck@redhat.com>
13276 M: Farhan Ali <alifm@linux.ibm.com>
13277 M: Eric Farman <farman@linux.ibm.com>
13278 R: Halil Pasic <pasic@linux.ibm.com>
13279 L: linux-s390@vger.kernel.org
13280 L: kvm@vger.kernel.org
13282 F: drivers/s390/cio/vfio_ccw*
13283 F: Documentation/s390/vfio-ccw.txt
13284 F: include/uapi/linux/vfio_ccw.h
13287 M: Harald Freudenberger <freude@linux.ibm.com>
13288 L: linux-s390@vger.kernel.org
13289 W: http://www.ibm.com/developerworks/linux/linux390/
13291 F: drivers/s390/crypto/
13293 S390 VFIO AP DRIVER
13294 M: Tony Krowiak <akrowiak@linux.ibm.com>
13295 M: Pierre Morel <pmorel@linux.ibm.com>
13296 M: Halil Pasic <pasic@linux.ibm.com>
13297 L: linux-s390@vger.kernel.org
13298 W: http://www.ibm.com/developerworks/linux/linux390/
13300 F: drivers/s390/crypto/vfio_ap_drv.c
13301 F: drivers/s390/crypto/vfio_ap_private.h
13302 F: drivers/s390/crypto/vfio_ap_ops.c
13303 F: Documentation/s390/vfio-ap.txt
13306 M: Steffen Maier <maier@linux.ibm.com>
13307 M: Benjamin Block <bblock@linux.ibm.com>
13308 L: linux-s390@vger.kernel.org
13309 W: http://www.ibm.com/developerworks/linux/linux390/
13311 F: drivers/s390/scsi/zfcp_*
13313 S3C24XX SD/MMC Driver
13314 M: Ben Dooks <ben-linux@fluff.org>
13315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13317 F: drivers/mmc/host/s3cmci.*
13319 SAA6588 RDS RECEIVER DRIVER
13320 M: Hans Verkuil <hverkuil@xs4all.nl>
13321 L: linux-media@vger.kernel.org
13322 T: git git://linuxtv.org/media_tree.git
13323 W: https://linuxtv.org
13325 F: drivers/media/i2c/saa6588*
13327 SAA7134 VIDEO4LINUX DRIVER
13328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13329 L: linux-media@vger.kernel.org
13330 W: https://linuxtv.org
13331 T: git git://linuxtv.org/media_tree.git
13333 F: Documentation/media/v4l-drivers/saa7134*
13334 F: drivers/media/pci/saa7134/
13336 SAA7146 VIDEO4LINUX-2 DRIVER
13337 M: Hans Verkuil <hverkuil@xs4all.nl>
13338 L: linux-media@vger.kernel.org
13339 T: git git://linuxtv.org/media_tree.git
13341 F: drivers/media/common/saa7146/
13342 F: drivers/media/pci/saa7146/
13343 F: include/media/drv-intf/saa7146*
13345 SAMSUNG AUDIO (ASoC) DRIVERS
13346 M: Krzysztof Kozlowski <krzk@kernel.org>
13347 M: Sangbeom Kim <sbkim73@samsung.com>
13348 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13351 F: sound/soc/samsung/
13352 F: Documentation/devicetree/bindings/sound/samsung*
13354 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13355 M: Krzysztof Kozlowski <krzk@kernel.org>
13356 L: linux-crypto@vger.kernel.org
13357 L: linux-samsung-soc@vger.kernel.org
13359 F: drivers/crypto/exynos-rng.c
13360 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13362 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13363 M: Łukasz Stelmach <l.stelmach@samsung.com>
13364 L: linux-samsung-soc@vger.kernel.org
13366 F: drivers/char/hw_random/exynos-trng.c
13367 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13369 SAMSUNG FRAMEBUFFER DRIVER
13370 M: Jingoo Han <jingoohan1@gmail.com>
13371 L: linux-fbdev@vger.kernel.org
13373 F: drivers/video/fbdev/s3c-fb.c
13375 SAMSUNG LAPTOP DRIVER
13376 M: Corentin Chary <corentin.chary@gmail.com>
13377 L: platform-driver-x86@vger.kernel.org
13379 F: drivers/platform/x86/samsung-laptop.c
13381 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13382 M: Sangbeom Kim <sbkim73@samsung.com>
13383 M: Krzysztof Kozlowski <krzk@kernel.org>
13384 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13385 L: linux-kernel@vger.kernel.org
13386 L: linux-samsung-soc@vger.kernel.org
13388 F: drivers/mfd/sec*.c
13389 F: drivers/regulator/s2m*.c
13390 F: drivers/regulator/s5m*.c
13391 F: drivers/clk/clk-s2mps11.c
13392 F: drivers/rtc/rtc-s5m.c
13393 F: include/linux/mfd/samsung/
13394 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13395 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13396 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13397 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13399 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13400 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13401 L: linux-media@vger.kernel.org
13402 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13404 F: drivers/media/platform/s3c-camif/
13405 F: include/media/drv-intf/s3c_camif.h
13407 SAMSUNG S3FWRN5 NFC DRIVER
13408 M: Robert Baldyga <r.baldyga@samsung.com>
13409 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13410 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13412 F: drivers/nfc/s3fwrn5
13414 SAMSUNG S5C73M3 CAMERA DRIVER
13415 M: Kyungmin Park <kyungmin.park@samsung.com>
13416 M: Andrzej Hajda <a.hajda@samsung.com>
13417 L: linux-media@vger.kernel.org
13419 F: drivers/media/i2c/s5c73m3/*
13421 SAMSUNG S5K5BAF CAMERA DRIVER
13422 M: Kyungmin Park <kyungmin.park@samsung.com>
13423 M: Andrzej Hajda <a.hajda@samsung.com>
13424 L: linux-media@vger.kernel.org
13426 F: drivers/media/i2c/s5k5baf.c
13428 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13429 M: Krzysztof Kozlowski <krzk@kernel.org>
13430 M: Vladimir Zapolskiy <vz@mleia.com>
13431 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13432 L: linux-crypto@vger.kernel.org
13433 L: linux-samsung-soc@vger.kernel.org
13435 F: drivers/crypto/s5p-sss.c
13437 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13438 M: Kyungmin Park <kyungmin.park@samsung.com>
13439 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13440 L: linux-media@vger.kernel.org
13441 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13443 F: drivers/media/platform/exynos4-is/
13445 SAMSUNG SOC CLOCK DRIVERS
13446 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13447 M: Tomasz Figa <tomasz.figa@gmail.com>
13448 M: Chanwoo Choi <cw00.choi@samsung.com>
13450 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13452 F: drivers/clk/samsung/
13453 F: include/dt-bindings/clock/exynos*.h
13454 F: Documentation/devicetree/bindings/clock/exynos*.txt
13456 SAMSUNG SPI DRIVERS
13457 M: Kukjin Kim <kgene@kernel.org>
13458 M: Krzysztof Kozlowski <krzk@kernel.org>
13459 M: Andi Shyti <andi@etezian.org>
13460 L: linux-spi@vger.kernel.org
13461 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13463 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13464 F: drivers/spi/spi-s3c*
13465 F: include/linux/platform_data/spi-s3c64xx.h
13467 SAMSUNG SXGBE DRIVERS
13468 M: Byungho An <bh74.an@samsung.com>
13469 M: Girish K S <ks.giri@samsung.com>
13470 M: Vipul Pandya <vipul.pandya@samsung.com>
13472 L: netdev@vger.kernel.org
13473 F: drivers/net/ethernet/samsung/sxgbe/
13475 SAMSUNG THERMAL DRIVER
13476 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13477 L: linux-pm@vger.kernel.org
13478 L: linux-samsung-soc@vger.kernel.org
13480 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13481 F: drivers/thermal/samsung/
13483 SAMSUNG USB2 PHY DRIVER
13484 M: Kamil Debski <kamil@wypas.org>
13485 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13486 L: linux-kernel@vger.kernel.org
13488 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13489 F: Documentation/phy/samsung-usb2.txt
13490 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13491 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13492 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13493 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13494 F: drivers/phy/samsung/phy-samsung-usb2.c
13495 F: drivers/phy/samsung/phy-samsung-usb2.h
13498 M: Zwane Mwaikambo <zwanem@gmail.com>
13500 F: drivers/watchdog/sc1200wdt.c
13503 M: Ingo Molnar <mingo@redhat.com>
13504 M: Peter Zijlstra <peterz@infradead.org>
13505 L: linux-kernel@vger.kernel.org
13506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13509 F: include/linux/sched.h
13510 F: include/uapi/linux/sched.h
13511 F: include/linux/wait.h
13513 SCR24X CHIP CARD INTERFACE DRIVER
13514 M: Lubomir Rintel <lkundrak@v3.sk>
13516 F: drivers/char/pcmcia/scr24x_cs.c
13519 M: Jens Axboe <axboe@kernel.dk>
13520 L: linux-scsi@vger.kernel.org
13521 W: http://www.kernel.dk
13523 F: drivers/scsi/sr*
13525 SCSI RDMA PROTOCOL (SRP) INITIATOR
13526 M: Bart Van Assche <bvanassche@acm.org>
13527 L: linux-rdma@vger.kernel.org
13529 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13530 F: drivers/infiniband/ulp/srp/
13531 F: include/scsi/srp.h
13533 SCSI RDMA PROTOCOL (SRP) TARGET
13534 M: Bart Van Assche <bvanassche@acm.org>
13535 L: linux-rdma@vger.kernel.org
13536 L: target-devel@vger.kernel.org
13538 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13539 F: drivers/infiniband/ulp/srpt/
13542 M: Doug Gilbert <dgilbert@interlog.com>
13543 L: linux-scsi@vger.kernel.org
13544 W: http://sg.danny.cz/sg
13546 F: Documentation/scsi/scsi-generic.txt
13547 F: drivers/scsi/sg.c
13548 F: include/scsi/sg.h
13551 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13553 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13555 L: linux-scsi@vger.kernel.org
13557 F: Documentation/devicetree/bindings/scsi/
13562 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13563 L: linux-scsi@vger.kernel.org
13565 F: Documentation/scsi/st.txt
13566 F: drivers/scsi/st.*
13567 F: drivers/scsi/st_*.h
13570 M: Vlad Yasevich <vyasevich@gmail.com>
13571 M: Neil Horman <nhorman@tuxdriver.com>
13572 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13573 L: linux-sctp@vger.kernel.org
13574 W: http://lksctp.sourceforge.net
13576 F: Documentation/networking/sctp.txt
13577 F: include/linux/sctp.h
13578 F: include/uapi/linux/sctp.h
13579 F: include/net/sctp/
13583 M: Jim Cromie <jim.cromie@gmail.com>
13585 F: Documentation/i2c/busses/scx200_acb
13586 F: arch/x86/platform/scx200/
13587 F: drivers/watchdog/scx200_wdt.c
13588 F: drivers/i2c/busses/scx200*
13589 F: drivers/mtd/maps/scx200_docflash.c
13590 F: include/linux/scx200.h
13593 M: Jim Cromie <jim.cromie@gmail.com>
13595 F: drivers/char/scx200_gpio.c
13596 F: include/linux/scx200_gpio.h
13598 SCx200 HRT CLOCKSOURCE DRIVER
13599 M: Jim Cromie <jim.cromie@gmail.com>
13601 F: drivers/clocksource/scx200_hrt.c
13603 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13604 M: Sascha Sommer <saschasommer@freenet.de>
13605 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13607 F: drivers/mmc/host/sdricoh_cs.c
13609 SECO BOARDS CEC DRIVER
13610 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13612 F: drivers/media/platform/seco-cec/seco-cec.c
13613 F: drivers/media/platform/seco-cec/seco-cec.h
13616 M: Kees Cook <keescook@chromium.org>
13617 R: Andy Lutomirski <luto@amacapital.net>
13618 R: Will Drewry <wad@chromium.org>
13619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13621 F: kernel/seccomp.c
13622 F: include/uapi/linux/seccomp.h
13623 F: include/linux/seccomp.h
13624 F: tools/testing/selftests/seccomp/*
13625 F: tools/testing/selftests/kselftest_harness.h
13626 F: Documentation/userspace-api/seccomp_filter.rst
13627 K: \bsecure_computing
13630 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13631 M: Al Cooper <alcooperx@gmail.com>
13632 L: linux-mmc@vger.kernel.org
13633 L: bcm-kernel-feedback-list@broadcom.com
13635 F: drivers/mmc/host/sdhci-brcmstb*
13637 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13638 M: Adrian Hunter <adrian.hunter@intel.com>
13639 L: linux-mmc@vger.kernel.org
13640 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13642 F: drivers/mmc/host/sdhci*
13643 F: include/linux/mmc/sdhci*
13645 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13646 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13647 M: Manjunath M B <manjumb@synopsys.com>
13648 L: linux-mmc@vger.kernel.org
13650 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13652 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13653 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13654 L: linux-mmc@vger.kernel.org
13656 F: drivers/mmc/host/sdhci-of-at91.c
13658 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13659 M: Ben Dooks <ben-linux@fluff.org>
13660 M: Jaehoon Chung <jh80.chung@samsung.com>
13661 L: linux-mmc@vger.kernel.org
13663 F: drivers/mmc/host/sdhci-s3c*
13665 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13666 M: Viresh Kumar <vireshk@kernel.org>
13667 L: linux-mmc@vger.kernel.org
13669 F: drivers/mmc/host/sdhci-spear.c
13671 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13672 M: Kishon Vijay Abraham I <kishon@ti.com>
13673 L: linux-mmc@vger.kernel.org
13675 F: drivers/mmc/host/sdhci-omap.c
13677 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13678 M: Scott Bauer <scott.bauer@intel.com>
13679 M: Jonathan Derrick <jonathan.derrick@intel.com>
13680 L: linux-block@vger.kernel.org
13683 F: block/opal_proto.h
13684 F: include/linux/sed*
13685 F: include/uapi/linux/sed*
13688 M: Security Officers <security@kernel.org>
13692 M: James Morris <jmorris@namei.org>
13693 M: "Serge E. Hallyn" <serge@hallyn.com>
13694 L: linux-security-module@vger.kernel.org (suggested Cc:)
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13696 W: http://kernsec.org/
13699 X: security/selinux/
13701 SELINUX SECURITY MODULE
13702 M: Paul Moore <paul@paul-moore.com>
13703 M: Stephen Smalley <sds@tycho.nsa.gov>
13704 M: Eric Paris <eparis@parisplace.org>
13705 L: selinux@vger.kernel.org
13706 W: https://selinuxproject.org
13707 W: https://github.com/SELinuxProject
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13710 F: include/linux/selinux*
13711 F: security/selinux/
13712 F: scripts/selinux/
13713 F: Documentation/admin-guide/LSM/SELinux.rst
13716 M: Jiri Slaby <jirislaby@gmail.com>
13718 F: drivers/misc/phantom.c
13719 F: include/uapi/linux/phantom.h
13722 M: Rob Herring <robh@kernel.org>
13723 L: linux-serial@vger.kernel.org
13725 F: Documentation/devicetree/bindings/serial/slave-device.txt
13726 F: drivers/tty/serdev/
13727 F: include/linux/serdev.h
13730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13731 L: linux-serial@vger.kernel.org
13733 F: Documentation/devicetree/bindings/serial/
13734 F: drivers/tty/serial/
13737 M: Sean Young <sean@mess.org>
13738 L: linux-media@vger.kernel.org
13740 F: drivers/media/rc/serial_ir.c
13743 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13744 M: Edward Cree <ecree@solarflare.com>
13745 M: Bert Kenward <bkenward@solarflare.com>
13746 L: netdev@vger.kernel.org
13748 F: drivers/net/ethernet/sfc/
13750 SFF/SFP/SFP+ MODULE SUPPORT
13751 M: Russell King <linux@armlinux.org.uk>
13752 L: netdev@vger.kernel.org
13754 F: drivers/net/phy/phylink.c
13755 F: drivers/net/phy/sfp*
13756 F: include/linux/phylink.h
13757 F: include/linux/sfp.h
13760 M: Dimitri Sivanich <sivanich@sgi.com>
13762 F: drivers/misc/sgi-gru/
13764 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13765 M: Pat Gefre <pfg@sgi.com>
13766 L: linux-ia64@vger.kernel.org
13768 F: Documentation/ia64/serial.txt
13769 F: drivers/tty/serial/ioc?_serial.c
13770 F: include/linux/ioc?.h
13772 SGI XP/XPC/XPNET DRIVER
13773 M: Cliff Whickman <cpw@sgi.com>
13774 M: Robin Holt <robinmholt@gmail.com>
13776 F: drivers/misc/sgi-xp/
13778 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13779 M: Ursula Braun <ubraun@linux.ibm.com>
13780 L: linux-s390@vger.kernel.org
13781 W: http://www.ibm.com/developerworks/linux/linux390/
13785 SHARP RJ54N1CB0C SENSOR DRIVER
13786 M: Jacopo Mondi <jacopo@jmondi.org>
13787 L: linux-media@vger.kernel.org
13788 T: git git://linuxtv.org/media_tree.git
13790 F: drivers/media/i2c/rj54n1cb0c.c
13791 F: include/media/i2c/rj54n1cb0c.h
13793 SH_VEU V4L2 MEM2MEM DRIVER
13794 L: linux-media@vger.kernel.org
13796 F: drivers/media/platform/sh_veu.c
13798 SH_VOU V4L2 OUTPUT DRIVER
13799 L: linux-media@vger.kernel.org
13801 F: drivers/media/platform/sh_vou.c
13802 F: include/media/drv-intf/sh_vou.h
13804 SI2157 MEDIA DRIVER
13805 M: Antti Palosaari <crope@iki.fi>
13806 L: linux-media@vger.kernel.org
13807 W: https://linuxtv.org
13808 W: http://palosaari.fi/linux/
13809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13810 T: git git://linuxtv.org/anttip/media_tree.git
13812 F: drivers/media/tuners/si2157*
13814 SI2165 MEDIA DRIVER
13815 M: Matthias Schwarzott <zzam@gentoo.org>
13816 L: linux-media@vger.kernel.org
13817 W: https://linuxtv.org
13818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13820 F: drivers/media/dvb-frontends/si2165*
13822 SI2168 MEDIA DRIVER
13823 M: Antti Palosaari <crope@iki.fi>
13824 L: linux-media@vger.kernel.org
13825 W: https://linuxtv.org
13826 W: http://palosaari.fi/linux/
13827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13828 T: git git://linuxtv.org/anttip/media_tree.git
13830 F: drivers/media/dvb-frontends/si2168*
13832 SI470X FM RADIO RECEIVER I2C DRIVER
13833 M: Hans Verkuil <hverkuil@xs4all.nl>
13834 L: linux-media@vger.kernel.org
13835 T: git git://linuxtv.org/media_tree.git
13836 W: https://linuxtv.org
13838 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13840 SI470X FM RADIO RECEIVER USB DRIVER
13841 M: Hans Verkuil <hverkuil@xs4all.nl>
13842 L: linux-media@vger.kernel.org
13843 T: git git://linuxtv.org/media_tree.git
13844 W: https://linuxtv.org
13846 F: drivers/media/radio/si470x/radio-si470x-common.c
13847 F: drivers/media/radio/si470x/radio-si470x.h
13848 F: drivers/media/radio/si470x/radio-si470x-usb.c
13850 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13851 M: Eduardo Valentin <edubezval@gmail.com>
13852 L: linux-media@vger.kernel.org
13853 T: git git://linuxtv.org/media_tree.git
13854 W: https://linuxtv.org
13856 F: drivers/media/radio/si4713/si4713.?
13858 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13859 M: Eduardo Valentin <edubezval@gmail.com>
13860 L: linux-media@vger.kernel.org
13861 T: git git://linuxtv.org/media_tree.git
13862 W: https://linuxtv.org
13864 F: drivers/media/radio/si4713/radio-platform-si4713.c
13866 SI4713 FM RADIO TRANSMITTER USB DRIVER
13867 M: Hans Verkuil <hverkuil@xs4all.nl>
13868 L: linux-media@vger.kernel.org
13869 T: git git://linuxtv.org/media_tree.git
13870 W: https://linuxtv.org
13872 F: drivers/media/radio/si4713/radio-usb-si4713.c
13875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13876 L: linux-media@vger.kernel.org
13877 W: https://linuxtv.org
13878 T: git git://linuxtv.org/media_tree.git
13880 F: drivers/media/common/siano/
13881 F: drivers/media/usb/siano/
13882 F: drivers/media/usb/siano/
13883 F: drivers/media/mmc/siano/
13886 M: Palmer Dabbelt <palmer@sifive.com>
13887 M: Paul Walmsley <paul.walmsley@sifive.com>
13888 L: linux-riscv@lists.infradead.org
13889 T: git git://github.com/sifive/riscv-linux.git
13894 SILEAD TOUCHSCREEN DRIVER
13895 M: Hans de Goede <hdegoede@redhat.com>
13896 L: linux-input@vger.kernel.org
13897 L: platform-driver-x86@vger.kernel.org
13899 F: drivers/input/touchscreen/silead.c
13900 F: drivers/platform/x86/touchscreen_dmi.c
13902 SILICON MOTION SM712 FRAME BUFFER DRIVER
13903 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13904 M: Teddy Wang <teddy.wang@siliconmotion.com>
13905 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13906 L: linux-fbdev@vger.kernel.org
13908 F: drivers/video/fbdev/sm712*
13909 F: Documentation/fb/sm712fb.txt
13911 SIMPLE FIRMWARE INTERFACE (SFI)
13912 M: Len Brown <lenb@kernel.org>
13913 L: sfi-devel@simplefirmware.org
13914 W: http://simplefirmware.org/
13915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13917 F: arch/x86/platform/sfi/
13919 F: include/linux/sfi*.h
13922 M: Hans de Goede <hdegoede@redhat.com>
13923 L: linux-fbdev@vger.kernel.org
13925 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13926 F: drivers/video/fbdev/simplefb.c
13927 F: include/linux/platform_data/simplefb.h
13929 SIMTEC EB110ATX (Chalice CATS)
13931 P: Vincent Sanders <vince@simtec.co.uk>
13932 M: Simtec Linux Team <linux@simtec.co.uk>
13933 W: http://www.simtec.co.uk/products/EB110ATX/
13936 SIMTEC EB2410ITX (BAST)
13938 P: Vincent Sanders <vince@simtec.co.uk>
13939 M: Simtec Linux Team <linux@simtec.co.uk>
13940 W: http://www.simtec.co.uk/products/EB2410ITX/
13942 F: arch/arm/mach-s3c24xx/mach-bast.c
13943 F: arch/arm/mach-s3c24xx/bast-ide.c
13944 F: arch/arm/mach-s3c24xx/bast-irq.c
13946 SIPHASH PRF ROUTINES
13947 M: Jason A. Donenfeld <Jason@zx2c4.com>
13950 F: lib/test_siphash.c
13951 F: include/linux/siphash.h
13954 M: Gavin Schenk <g.schenk@eckelmann.de>
13955 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13956 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13959 F: drivers/gpio/gpio-siox.c
13960 F: include/trace/events/siox.h
13962 SIS 190 ETHERNET DRIVER
13963 M: Francois Romieu <romieu@fr.zoreil.com>
13964 L: netdev@vger.kernel.org
13966 F: drivers/net/ethernet/sis/sis190.c
13968 SIS 900/7016 FAST ETHERNET DRIVER
13969 M: Daniele Venzano <venza@brownhat.org>
13970 W: http://www.brownhat.org/sis900.html
13971 L: netdev@vger.kernel.org
13973 F: drivers/net/ethernet/sis/sis900.*
13975 SIS FRAMEBUFFER DRIVER
13976 M: Thomas Winischhofer <thomas@winischhofer.net>
13977 W: http://www.winischhofer.net/linuxsisvga.shtml
13979 F: Documentation/fb/sisfb.txt
13980 F: drivers/video/fbdev/sis/
13981 F: include/video/sisfb.h
13984 M: Thomas Winischhofer <thomas@winischhofer.net>
13985 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13987 F: drivers/usb/misc/sisusbvga/
13990 M: Christoph Lameter <cl@linux.com>
13991 M: Pekka Enberg <penberg@kernel.org>
13992 M: David Rientjes <rientjes@google.com>
13993 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13994 M: Andrew Morton <akpm@linux-foundation.org>
13995 L: linux-mm@kvack.org
13997 F: include/linux/sl?b*.h
14000 SLEEPABLE READ-COPY UPDATE (SRCU)
14001 M: Lai Jiangshan <jiangshanlai@gmail.com>
14002 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14003 M: Josh Triplett <josh@joshtriplett.org>
14004 R: Steven Rostedt <rostedt@goodmis.org>
14005 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14006 L: linux-kernel@vger.kernel.org
14007 W: http://www.rdrop.com/users/paulmck/RCU/
14009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14010 F: include/linux/srcu*.h
14011 F: kernel/rcu/srcu*.c
14013 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14014 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14017 F: drivers/slimbus/
14018 F: Documentation/devicetree/bindings/slimbus/
14019 F: include/linux/slimbus.h
14021 SMACK SECURITY MODULE
14022 M: Casey Schaufler <casey@schaufler-ca.com>
14023 L: linux-security-module@vger.kernel.org
14024 W: http://schaufler-ca.com
14025 T: git git://github.com/cschaufler/smack-next
14027 F: Documentation/admin-guide/LSM/Smack.rst
14030 SMC91x ETHERNET DRIVER
14031 M: Nicolas Pitre <nico@fluxnic.net>
14033 F: drivers/net/ethernet/smsc/smc91x.*
14035 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14036 M: Sakari Ailus <sakari.ailus@iki.fi>
14037 L: linux-media@vger.kernel.org
14039 F: drivers/media/i2c/smiapp/
14040 F: include/media/i2c/smiapp.h
14041 F: drivers/media/i2c/smiapp-pll.c
14042 F: drivers/media/i2c/smiapp-pll.h
14043 F: include/uapi/linux/smiapp.h
14044 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14046 SMM665 HARDWARE MONITOR DRIVER
14047 M: Guenter Roeck <linux@roeck-us.net>
14048 L: linux-hwmon@vger.kernel.org
14050 F: Documentation/hwmon/smm665
14051 F: drivers/hwmon/smm665.c
14053 SMSC EMC2103 HARDWARE MONITOR DRIVER
14054 M: Steve Glendinning <steve.glendinning@shawell.net>
14055 L: linux-hwmon@vger.kernel.org
14057 F: Documentation/hwmon/emc2103
14058 F: drivers/hwmon/emc2103.c
14060 SMSC SCH5627 HARDWARE MONITOR DRIVER
14061 M: Hans de Goede <hdegoede@redhat.com>
14062 L: linux-hwmon@vger.kernel.org
14064 F: Documentation/hwmon/sch5627
14065 F: drivers/hwmon/sch5627.c
14067 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14068 M: Steve Glendinning <steve.glendinning@shawell.net>
14069 L: linux-fbdev@vger.kernel.org
14071 F: drivers/video/fbdev/smscufx.c
14073 SMSC47B397 HARDWARE MONITOR DRIVER
14074 M: Jean Delvare <jdelvare@suse.com>
14075 L: linux-hwmon@vger.kernel.org
14077 F: Documentation/hwmon/smsc47b397
14078 F: drivers/hwmon/smsc47b397.c
14080 SMSC911x ETHERNET DRIVER
14081 M: Steve Glendinning <steve.glendinning@shawell.net>
14082 L: netdev@vger.kernel.org
14084 F: include/linux/smsc911x.h
14085 F: drivers/net/ethernet/smsc/smsc911x.*
14087 SMSC9420 PCI ETHERNET DRIVER
14088 M: Steve Glendinning <steve.glendinning@shawell.net>
14089 L: netdev@vger.kernel.org
14091 F: drivers/net/ethernet/smsc/smsc9420.*
14093 SOC-CAMERA V4L2 SUBSYSTEM
14094 L: linux-media@vger.kernel.org
14095 T: git git://linuxtv.org/media_tree.git
14097 F: include/media/soc*
14098 F: drivers/media/i2c/soc_camera/
14099 F: drivers/media/platform/soc_camera/
14101 SOCIONEXT SYNQUACER I2C DRIVER
14102 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14103 L: linux-i2c@vger.kernel.org
14105 F: drivers/i2c/busses/i2c-synquacer.c
14106 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14108 SOCIONEXT UNIPHIER SOUND DRIVER
14109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14111 F: sound/soc/uniphier/
14113 SOEKRIS NET48XX LED SUPPORT
14114 M: Chris Boot <bootc@bootc.net>
14116 F: drivers/leds/leds-net48xx.c
14118 SOFT-ROCE DRIVER (rxe)
14119 M: Moni Shoua <monis@mellanox.com>
14120 L: linux-rdma@vger.kernel.org
14122 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14123 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14124 F: drivers/infiniband/sw/rxe/
14125 F: include/uapi/rdma/rdma_user_rxe.h
14127 SOFTLOGIC 6x10 MPEG CODEC
14128 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14129 M: Anton Sviridenko <anton@corp.bluecherry.net>
14130 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14131 M: Andrey Utkin <andrey_utkin@fastmail.com>
14132 M: Ismael Luceno <ismael@iodev.co.uk>
14133 L: linux-media@vger.kernel.org
14135 F: drivers/media/pci/solo6x10/
14137 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14138 M: James Morse <james.morse@arm.com>
14139 L: linux-arm-kernel@lists.infradead.org
14141 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14142 F: drivers/firmware/arm_sdei.c
14143 F: include/linux/arm_sdei.h
14144 F: include/uapi/linux/arm_sdei.h
14146 SOFTWARE RAID (Multiple Disks) SUPPORT
14147 M: Shaohua Li <shli@kernel.org>
14148 L: linux-raid@vger.kernel.org
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14151 F: drivers/md/Makefile
14152 F: drivers/md/Kconfig
14154 F: drivers/md/raid*
14155 F: include/linux/raid/
14156 F: include/uapi/linux/raid/
14158 SOCIONEXT (SNI) AVE NETWORK DRIVER
14159 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14160 L: netdev@vger.kernel.org
14162 F: drivers/net/ethernet/socionext/sni_ave.c
14163 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14165 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14166 M: Jassi Brar <jaswinder.singh@linaro.org>
14167 L: netdev@vger.kernel.org
14169 F: drivers/net/ethernet/socionext/netsec.c
14170 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14172 SOLIDRUN CLEARFOG SUPPORT
14173 M: Russell King <linux@armlinux.org.uk>
14175 F: arch/arm/boot/dts/armada-388-clearfog*
14176 F: arch/arm/boot/dts/armada-38x-solidrun-*
14178 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14179 M: Russell King <linux@armlinux.org.uk>
14181 F: arch/arm/boot/dts/imx6*-cubox-i*
14182 F: arch/arm/boot/dts/imx6*-hummingboard*
14183 F: arch/arm/boot/dts/imx6*-sr-*
14185 SONIC NETWORK DRIVER
14186 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14187 L: netdev@vger.kernel.org
14189 F: drivers/net/ethernet/natsemi/sonic.*
14191 SONICS SILICON BACKPLANE DRIVER (SSB)
14192 M: Michael Buesch <m@bues.ch>
14193 L: linux-wireless@vger.kernel.org
14196 F: include/linux/ssb/
14198 SONY IMX214 SENSOR DRIVER
14199 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14200 L: linux-media@vger.kernel.org
14201 T: git git://linuxtv.org/media_tree.git
14203 F: drivers/media/i2c/imx214.c
14204 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14206 SONY IMX258 SENSOR DRIVER
14207 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14208 L: linux-media@vger.kernel.org
14209 T: git git://linuxtv.org/media_tree.git
14211 F: drivers/media/i2c/imx258.c
14213 SONY IMX274 SENSOR DRIVER
14214 M: Leon Luo <leonl@leopardimaging.com>
14215 L: linux-media@vger.kernel.org
14216 T: git git://linuxtv.org/media_tree.git
14218 F: drivers/media/i2c/imx274.c
14219 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14221 SONY IMX319 SENSOR DRIVER
14222 M: Bingbu Cao <bingbu.cao@intel.com>
14223 L: linux-media@vger.kernel.org
14224 T: git git://linuxtv.org/media_tree.git
14226 F: drivers/media/i2c/imx319.c
14228 SONY IMX355 SENSOR DRIVER
14229 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14230 L: linux-media@vger.kernel.org
14231 T: git git://linuxtv.org/media_tree.git
14233 F: drivers/media/i2c/imx355.c
14235 SONY MEMORYSTICK CARD SUPPORT
14236 M: Alex Dubov <oakad@yahoo.com>
14237 W: http://tifmxx.berlios.de/
14239 F: drivers/memstick/host/tifm_ms.c
14241 SONY MEMORYSTICK STANDARD SUPPORT
14242 M: Maxim Levitsky <maximlevitsky@gmail.com>
14244 F: drivers/memstick/core/ms_block.*
14246 SONY VAIO CONTROL DEVICE DRIVER
14247 M: Mattia Dongili <malattia@linux.it>
14248 L: platform-driver-x86@vger.kernel.org
14249 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14251 F: Documentation/laptops/sony-laptop.txt
14252 F: drivers/char/sonypi.c
14253 F: drivers/platform/x86/sony-laptop.c
14254 F: include/linux/sony-laptop.h
14257 M: Jaroslav Kysela <perex@perex.cz>
14258 M: Takashi Iwai <tiwai@suse.com>
14259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14260 W: http://www.alsa-project.org/
14261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14262 T: git git://git.alsa-project.org/alsa-kernel.git
14263 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14265 F: Documentation/sound/
14267 F: include/uapi/sound/
14270 SOUND - COMPRESSED AUDIO
14271 M: Vinod Koul <vkoul@kernel.org>
14272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14275 F: Documentation/sound/designs/compress-offload.rst
14276 F: include/sound/compress_driver.h
14277 F: include/uapi/sound/compress_*
14278 F: sound/core/compress_offload.c
14279 F: sound/soc/soc-compress.c
14281 SOUND - DMAENGINE HELPERS
14282 M: Lars-Peter Clausen <lars@metafoo.de>
14284 F: include/sound/dmaengine_pcm.h
14285 F: sound/core/pcm_dmaengine.c
14286 F: sound/soc/soc-generic-dmaengine-pcm.c
14288 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14289 M: Liam Girdwood <lgirdwood@gmail.com>
14290 M: Mark Brown <broonie@kernel.org>
14291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14293 W: http://alsa-project.org/main/index.php/ASoC
14295 F: Documentation/devicetree/bindings/sound/
14296 F: Documentation/sound/soc/
14298 F: include/dt-bindings/sound/
14299 F: include/sound/soc*
14301 SOUNDWIRE SUBSYSTEM
14302 M: Vinod Koul <vkoul@kernel.org>
14303 M: Sanyog Kale <sanyog.r.kale@intel.com>
14304 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14307 F: Documentation/driver-api/soundwire/
14308 F: drivers/soundwire/
14309 F: include/linux/soundwire/
14312 M: Olli Salonen <olli.salonen@iki.fi>
14313 L: linux-media@vger.kernel.org
14314 W: https://linuxtv.org
14315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14317 F: drivers/media/dvb-frontends/sp2*
14319 SPARC + UltraSPARC (sparc/sparc64)
14320 M: "David S. Miller" <davem@davemloft.net>
14321 L: sparclinux@vger.kernel.org
14322 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14329 SPARC SERIAL DRIVERS
14330 M: "David S. Miller" <davem@davemloft.net>
14331 L: sparclinux@vger.kernel.org
14332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14335 F: include/linux/sunserialcore.h
14336 F: drivers/tty/serial/suncore.c
14337 F: drivers/tty/serial/sunhv.c
14338 F: drivers/tty/serial/sunsab.c
14339 F: drivers/tty/serial/sunsab.h
14340 F: drivers/tty/serial/sunsu.c
14341 F: drivers/tty/serial/sunzilog.c
14342 F: drivers/tty/serial/sunzilog.h
14343 F: drivers/tty/vcc.c
14346 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14347 L: linux-sparse@vger.kernel.org
14348 W: https://sparse.wiki.kernel.org/
14349 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14351 F: include/linux/compiler.h
14353 SPEAR CLOCK FRAMEWORK SUPPORT
14354 M: Viresh Kumar <vireshk@kernel.org>
14355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14356 W: http://www.st.com/spear
14358 F: drivers/clk/spear/
14360 SPEAR PLATFORM SUPPORT
14361 M: Viresh Kumar <vireshk@kernel.org>
14362 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14364 W: http://www.st.com/spear
14366 F: arch/arm/boot/dts/spear*
14367 F: arch/arm/mach-spear/
14370 M: Marek Vasut <marek.vasut@gmail.com>
14371 L: linux-mtd@lists.infradead.org
14372 W: http://www.linux-mtd.infradead.org/
14373 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14374 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14375 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14377 F: drivers/mtd/spi-nor/
14378 F: include/linux/mtd/spi-nor.h
14381 M: Mark Brown <broonie@kernel.org>
14382 L: linux-spi@vger.kernel.org
14383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14384 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14386 F: Documentation/devicetree/bindings/spi/
14387 F: Documentation/spi/
14389 F: include/linux/spi/
14390 F: include/uapi/linux/spi/
14393 SPIDERNET NETWORK DRIVER for CELL
14394 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14395 L: netdev@vger.kernel.org
14397 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14398 F: drivers/net/ethernet/toshiba/spider_net*
14401 R: Stephen Boyd <sboyd@kernel.org>
14402 L: linux-arm-msm@vger.kernel.org
14403 F: Documentation/devicetree/bindings/spmi/
14405 F: include/dt-bindings/spmi/spmi.h
14406 F: include/linux/spmi.h
14407 F: include/trace/events/spmi.h
14410 M: Jeremy Kerr <jk@ozlabs.org>
14411 L: linuxppc-dev@lists.ozlabs.org
14412 W: http://www.ibm.com/developerworks/power/cell/
14414 F: Documentation/filesystems/spufs.txt
14415 F: arch/powerpc/platforms/cell/spufs/
14417 SQUASHFS FILE SYSTEM
14418 M: Phillip Lougher <phillip@squashfs.org.uk>
14419 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14420 W: http://squashfs.org.uk
14421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14423 F: Documentation/filesystems/squashfs.txt
14426 SRM (Alpha) environment access
14427 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14429 F: arch/alpha/kernel/srm_env.c
14431 ST LSM6DSx IMU IIO DRIVER
14432 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14433 L: linux-iio@vger.kernel.org
14434 W: http://www.st.com/
14436 F: drivers/iio/imu/st_lsm6dsx/
14437 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14439 ST STM32 I2C/SMBUS DRIVER
14440 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14441 L: linux-i2c@vger.kernel.org
14443 F: drivers/i2c/busses/i2c-stm32*
14445 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14446 M: Song Qiang <songqiang1304521@gmail.com>
14447 L: linux-iio@vger.kernel.org
14449 F: drivers/iio/proximity/vl53l0x-i2c.c
14450 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14453 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14454 M: Sasha Levin <sashal@kernel.org>
14455 L: stable@vger.kernel.org
14457 F: Documentation/process/stable-kernel-rules.rst
14460 M: Ian Abbott <abbotti@mev.co.uk>
14461 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14463 F: drivers/staging/comedi/
14465 STAGING - EROFS FILE SYSTEM
14466 M: Gao Xiang <gaoxiang25@huawei.com>
14467 M: Chao Yu <yuchao0@huawei.com>
14468 L: linux-erofs@lists.ozlabs.org
14470 F: drivers/staging/erofs/
14472 STAGING - INDUSTRIAL IO
14473 M: Jonathan Cameron <jic23@kernel.org>
14474 L: linux-iio@vger.kernel.org
14476 F: Documentation/devicetree/bindings/staging/iio/
14477 F: drivers/staging/iio/
14479 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14480 M: Marc Dietrich <marvin24@gmx.de>
14481 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14482 L: linux-tegra@vger.kernel.org
14484 F: drivers/staging/nvec/
14486 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14487 M: Jens Frederich <jfrederich@gmail.com>
14488 M: Daniel Drake <dsd@laptop.org>
14489 M: Jon Nettleton <jon.nettleton@gmail.com>
14490 W: http://wiki.laptop.org/go/DCON
14492 F: drivers/staging/olpc_dcon/
14494 STAGING - REALTEK RTL8712U DRIVERS
14495 M: Larry Finger <Larry.Finger@lwfinger.net>
14496 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14498 F: drivers/staging/rtl8712/
14500 STAGING - REALTEK RTL8188EU DRIVERS
14501 M: Larry Finger <Larry.Finger@lwfinger.net>
14503 F: drivers/staging/rtl8188eu/
14505 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14506 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14507 M: Teddy Wang <teddy.wang@siliconmotion.com>
14508 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14509 L: linux-fbdev@vger.kernel.org
14511 F: drivers/staging/sm750fb/
14513 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14514 M: William Hubbs <w.d.hubbs@gmail.com>
14515 M: Chris Brannon <chris@the-brannons.com>
14516 M: Kirk Reiser <kirk@reisers.ca>
14517 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14518 L: speakup@linux-speakup.org
14519 W: http://www.linux-speakup.org/
14521 F: drivers/staging/speakup/
14523 STAGING - VIA VT665X DRIVERS
14524 M: Forest Bond <forest@alittletooquiet.net>
14526 F: drivers/staging/vt665?/
14528 STAGING - WILC1000 WIFI DRIVER
14529 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14530 M: Ajay Singh <ajay.kathat@microchip.com>
14531 L: linux-wireless@vger.kernel.org
14533 F: drivers/staging/wilc1000/
14535 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14536 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14538 F: drivers/staging/xgifb/
14541 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14543 L: devel@driverdev.osuosl.org
14545 F: drivers/staging/
14547 STARFIRE/DURALAN NETWORK DRIVER
14548 M: Ion Badulescu <ionut@badula.org>
14550 F: drivers/net/ethernet/adaptec/starfire*
14552 STEC S1220 SKD DRIVER
14553 M: Bart Van Assche <bart.vanassche@wdc.com>
14554 L: linux-block@vger.kernel.org
14556 F: drivers/block/skd*[ch]
14558 STI AUDIO (ASoC) DRIVERS
14559 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14562 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14566 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14568 F: drivers/media/platform/sti/cec/
14569 F: Documentation/devicetree/bindings/media/stih-cec.txt
14571 STK1160 USB VIDEO CAPTURE DRIVER
14572 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14573 L: linux-media@vger.kernel.org
14574 T: git git://linuxtv.org/media_tree.git
14576 F: drivers/media/usb/stk1160/
14578 STM32 AUDIO (ASoC) DRIVERS
14579 M: Olivier Moysan <olivier.moysan@st.com>
14580 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14583 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14586 STM32 TIMER/LPTIMER DRIVERS
14587 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14589 F: drivers/*/stm32-*timer*
14590 F: drivers/pwm/pwm-stm32*
14591 F: include/linux/*/stm32-*tim*
14592 F: Documentation/ABI/testing/*timer-stm32
14593 F: Documentation/devicetree/bindings/*/stm32-*timer*
14594 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14596 STMMAC ETHERNET DRIVER
14597 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14598 M: Alexandre Torgue <alexandre.torgue@st.com>
14599 M: Jose Abreu <joabreu@synopsys.com>
14600 L: netdev@vger.kernel.org
14601 W: http://www.stlinux.com
14603 F: drivers/net/ethernet/stmicro/stmmac/
14606 M: Sam Creasey <sammy@sammy.net>
14607 W: http://sammy.net/sun3/
14609 F: arch/m68k/kernel/*sun3*
14610 F: arch/m68k/sun3*/
14611 F: arch/m68k/include/asm/sun3*
14612 F: drivers/net/ethernet/i825xx/sun3*
14614 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14615 M: Hans de Goede <hdegoede@redhat.com>
14616 L: linux-input@vger.kernel.org
14618 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14619 F: drivers/input/keyboard/sun4i-lradc-keys.c
14621 SUNDANCE NETWORK DRIVER
14622 M: Denis Kirjanov <kda@linux-powerpc.org>
14623 L: netdev@vger.kernel.org
14625 F: drivers/net/ethernet/dlink/sundance.c
14628 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14629 M: Rich Felker <dalias@libc.org>
14630 L: linux-sh@vger.kernel.org
14631 Q: http://patchwork.kernel.org/project/linux-sh/list/
14633 F: Documentation/sh/
14638 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14639 M: Len Brown <len.brown@intel.com>
14640 M: Pavel Machek <pavel@ucw.cz>
14641 L: linux-pm@vger.kernel.org
14642 B: https://bugzilla.kernel.org
14644 F: Documentation/power/
14645 F: arch/x86/kernel/acpi/
14646 F: drivers/base/power/
14648 F: include/linux/suspend.h
14649 F: include/linux/freezer.h
14650 F: include/linux/pm.h
14653 M: Martin Mares <mj@ucw.cz>
14654 L: linux-video@atrey.karlin.mff.cuni.cz
14656 F: Documentation/svga.txt
14657 F: arch/x86/boot/video*
14660 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14661 L: iommu@lists.linux-foundation.org
14662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14664 F: kernel/dma/swiotlb.c
14665 F: arch/*/kernel/pci-swiotlb.c
14666 F: include/linux/swiotlb.h
14669 M: Jiri Pirko <jiri@resnulli.us>
14670 M: Ivan Vecera <ivecera@redhat.com>
14671 L: netdev@vger.kernel.org
14674 F: include/net/switchdev.h
14676 SY8106A REGULATOR DRIVER
14677 M: Icenowy Zheng <icenowy@aosc.io>
14679 F: drivers/regulator/sy8106a-regulator.c
14680 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14682 SYNC FILE FRAMEWORK
14683 M: Sumit Semwal <sumit.semwal@linaro.org>
14684 R: Gustavo Padovan <gustavo@padovan.org>
14686 L: linux-media@vger.kernel.org
14687 L: dri-devel@lists.freedesktop.org
14688 F: drivers/dma-buf/sync_*
14689 F: drivers/dma-buf/dma-fence*
14690 F: drivers/dma-buf/sw_sync.c
14691 F: include/linux/sync_file.h
14692 F: include/uapi/linux/sync_file.h
14693 F: Documentation/sync_file.txt
14694 T: git git://anongit.freedesktop.org/drm/drm-misc
14696 SYNOPSYS ARC ARCHITECTURE
14697 M: Vineet Gupta <vgupta@synopsys.com>
14698 L: linux-snps-arc@lists.infradead.org
14701 F: Documentation/devicetree/bindings/arc/*
14702 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14703 F: drivers/clocksource/arc_timer.c
14704 F: drivers/tty/serial/arc_uart.c
14705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14707 SYNOPSYS ARC HSDK SDP pll clock driver
14708 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14710 F: drivers/clk/clk-hsdk-pll.c
14711 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14713 SYNOPSYS ARC SDP clock driver
14714 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14716 F: drivers/clk/axs10x/*
14717 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14719 SYNOPSYS ARC SDP platform support
14720 M: Alexey Brodkin <abrodkin@synopsys.com>
14722 F: arch/arc/plat-axs10x
14723 F: arch/arc/boot/dts/ax*
14724 F: Documentation/devicetree/bindings/arc/axs10*
14726 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14727 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14729 F: drivers/reset/reset-axs10x.c
14730 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14732 SYNOPSYS CREG GPIO DRIVER
14733 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14735 F: drivers/gpio/gpio-creg-snps.c
14736 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14738 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14739 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14741 F: drivers/tty/serial/8250/8250_dw.c
14743 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14744 M: Hoan Tran <hotran@apm.com>
14745 L: linux-gpio@vger.kernel.org
14747 F: drivers/gpio/gpio-dwapb.c
14748 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14750 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14751 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14753 F: drivers/dma/dwi-axi-dmac/
14754 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14756 SYNOPSYS DESIGNWARE DMAC DRIVER
14757 M: Viresh Kumar <vireshk@kernel.org>
14758 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14760 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14762 F: include/dt-bindings/dma/dw-dmac.h
14763 F: include/linux/dma/dw.h
14764 F: include/linux/platform_data/dma-dw.h
14766 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14767 M: Jose Abreu <Jose.Abreu@synopsys.com>
14768 L: netdev@vger.kernel.org
14770 F: drivers/net/ethernet/synopsys/
14772 SYNOPSYS DESIGNWARE I2C DRIVER
14773 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14774 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14775 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14776 L: linux-i2c@vger.kernel.org
14778 F: drivers/i2c/busses/i2c-designware-*
14779 F: include/linux/platform_data/i2c-designware.h
14781 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14782 M: Jaehoon Chung <jh80.chung@samsung.com>
14783 L: linux-mmc@vger.kernel.org
14785 F: drivers/mmc/host/dw_mmc*
14787 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14788 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14790 F: drivers/reset/reset-hsdk.c
14791 F: include/dt-bindings/reset/snps,hsdk-reset.h
14792 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14794 SYSTEM CONFIGURATION (SYSCON)
14795 M: Lee Jones <lee.jones@linaro.org>
14796 M: Arnd Bergmann <arnd@arndb.de>
14797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14799 F: drivers/mfd/syscon.c
14801 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14802 M: Sudeep Holla <sudeep.holla@arm.com>
14803 L: linux-arm-kernel@lists.infradead.org
14805 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14806 F: drivers/clk/clk-sc[mp]i.c
14807 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14808 F: drivers/firmware/arm_scpi.c
14809 F: drivers/firmware/arm_scmi/
14810 F: include/linux/sc[mp]i_protocol.h
14812 SYSTEM RESET/SHUTDOWN DRIVERS
14813 M: Sebastian Reichel <sre@kernel.org>
14814 L: linux-pm@vger.kernel.org
14815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14817 F: Documentation/devicetree/bindings/power/reset/
14818 F: drivers/power/reset/
14820 SYSTEM TRACE MODULE CLASS
14821 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14824 F: Documentation/trace/stm.rst
14825 F: drivers/hwtracing/stm/
14826 F: include/linux/stm.h
14827 F: include/uapi/linux/stm.h
14830 M: Christoph Hellwig <hch@infradead.org>
14832 F: Documentation/filesystems/sysv-fs.txt
14834 F: include/linux/sysv_fs.h
14837 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14838 L: linux-scsi@vger.kernel.org
14839 L: target-devel@vger.kernel.org
14840 W: http://www.linux-iscsi.org
14841 W: http://groups.google.com/group/linux-iscsi-target-dev
14842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14846 F: Documentation/target/
14848 TASKSTATS STATISTICS INTERFACE
14849 M: Balbir Singh <bsingharora@gmail.com>
14851 F: Documentation/accounting/taskstats*
14852 F: include/linux/taskstats*
14853 F: kernel/taskstats.c
14856 M: Jamal Hadi Salim <jhs@mojatatu.com>
14857 M: Cong Wang <xiyou.wangcong@gmail.com>
14858 M: Jiri Pirko <jiri@resnulli.us>
14859 L: netdev@vger.kernel.org
14861 F: include/net/pkt_cls.h
14862 F: include/net/pkt_sched.h
14863 F: include/net/tc_act/
14864 F: include/uapi/linux/pkt_cls.h
14865 F: include/uapi/linux/pkt_sched.h
14866 F: include/uapi/linux/tc_act/
14867 F: include/uapi/linux/tc_ematch/
14870 TC90522 MEDIA DRIVER
14871 M: Akihiro Tsukada <tskd08@gmail.com>
14872 L: linux-media@vger.kernel.org
14874 F: drivers/media/dvb-frontends/tc90522*
14876 TCP LOW PRIORITY MODULE
14877 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14878 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14879 W: http://tcp-lp-mod.sourceforge.net/
14881 F: net/ipv4/tcp_lp.c
14883 TDA10071 MEDIA DRIVER
14884 M: Antti Palosaari <crope@iki.fi>
14885 L: linux-media@vger.kernel.org
14886 W: https://linuxtv.org
14887 W: http://palosaari.fi/linux/
14888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14889 T: git git://linuxtv.org/anttip/media_tree.git
14891 F: drivers/media/dvb-frontends/tda10071*
14893 TDA18212 MEDIA DRIVER
14894 M: Antti Palosaari <crope@iki.fi>
14895 L: linux-media@vger.kernel.org
14896 W: https://linuxtv.org
14897 W: http://palosaari.fi/linux/
14898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14899 T: git git://linuxtv.org/anttip/media_tree.git
14901 F: drivers/media/tuners/tda18212*
14903 TDA18218 MEDIA DRIVER
14904 M: Antti Palosaari <crope@iki.fi>
14905 L: linux-media@vger.kernel.org
14906 W: https://linuxtv.org
14907 W: http://palosaari.fi/linux/
14908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14909 T: git git://linuxtv.org/anttip/media_tree.git
14911 F: drivers/media/tuners/tda18218*
14913 TDA18250 MEDIA DRIVER
14914 M: Olli Salonen <olli.salonen@iki.fi>
14915 L: linux-media@vger.kernel.org
14916 W: https://linuxtv.org
14917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14918 T: git git://linuxtv.org/media_tree.git
14920 F: drivers/media/tuners/tda18250*
14922 TDA18271 MEDIA DRIVER
14923 M: Michael Krufky <mkrufky@linuxtv.org>
14924 L: linux-media@vger.kernel.org
14925 W: https://linuxtv.org
14926 W: http://github.com/mkrufky
14927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14928 T: git git://linuxtv.org/mkrufky/tuners.git
14930 F: drivers/media/tuners/tda18271*
14932 TDA1997x MEDIA DRIVER
14933 M: Tim Harvey <tharvey@gateworks.com>
14934 L: linux-media@vger.kernel.org
14935 W: https://linuxtv.org
14936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14938 F: drivers/media/i2c/tda1997x.*
14940 TDA827x MEDIA DRIVER
14941 M: Michael Krufky <mkrufky@linuxtv.org>
14942 L: linux-media@vger.kernel.org
14943 W: https://linuxtv.org
14944 W: http://github.com/mkrufky
14945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14946 T: git git://linuxtv.org/mkrufky/tuners.git
14948 F: drivers/media/tuners/tda8290.*
14950 TDA8290 MEDIA DRIVER
14951 M: Michael Krufky <mkrufky@linuxtv.org>
14952 L: linux-media@vger.kernel.org
14953 W: https://linuxtv.org
14954 W: http://github.com/mkrufky
14955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14956 T: git git://linuxtv.org/mkrufky/tuners.git
14958 F: drivers/media/tuners/tda8290.*
14960 TDA9840 MEDIA DRIVER
14961 M: Hans Verkuil <hverkuil@xs4all.nl>
14962 L: linux-media@vger.kernel.org
14963 T: git git://linuxtv.org/media_tree.git
14964 W: https://linuxtv.org
14966 F: drivers/media/i2c/tda9840*
14968 TEA5761 TUNER DRIVER
14969 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14970 L: linux-media@vger.kernel.org
14971 W: https://linuxtv.org
14972 T: git git://linuxtv.org/media_tree.git
14974 F: drivers/media/tuners/tea5761.*
14976 TEA5767 TUNER DRIVER
14977 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14978 L: linux-media@vger.kernel.org
14979 W: https://linuxtv.org
14980 T: git git://linuxtv.org/media_tree.git
14982 F: drivers/media/tuners/tea5767.*
14984 TEA6415C MEDIA DRIVER
14985 M: Hans Verkuil <hverkuil@xs4all.nl>
14986 L: linux-media@vger.kernel.org
14987 T: git git://linuxtv.org/media_tree.git
14988 W: https://linuxtv.org
14990 F: drivers/media/i2c/tea6415c*
14992 TEA6420 MEDIA DRIVER
14993 M: Hans Verkuil <hverkuil@xs4all.nl>
14994 L: linux-media@vger.kernel.org
14995 T: git git://linuxtv.org/media_tree.git
14996 W: https://linuxtv.org
14998 F: drivers/media/i2c/tea6420*
15001 M: Jiri Pirko <jiri@resnulli.us>
15002 L: netdev@vger.kernel.org
15004 F: drivers/net/team/
15005 F: include/linux/if_team.h
15006 F: include/uapi/linux/if_team.h
15008 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15009 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15011 F: arch/x86/platform/ts5500/
15013 TECHNOTREND USB IR RECEIVER
15014 M: Sean Young <sean@mess.org>
15015 L: linux-media@vger.kernel.org
15017 F: drivers/media/rc/ttusbir.c
15019 TECHWELL TW9910 VIDEO DECODER
15020 L: linux-media@vger.kernel.org
15022 F: drivers/media/i2c/tw9910.c
15023 F: include/media/i2c/tw9910.h
15026 M: Jens Wiklander <jens.wiklander@linaro.org>
15028 F: include/linux/tee_drv.h
15029 F: include/uapi/linux/tee.h
15031 F: Documentation/tee.txt
15033 TEGRA ARCHITECTURE SUPPORT
15034 M: Thierry Reding <thierry.reding@gmail.com>
15035 M: Jonathan Hunter <jonathanh@nvidia.com>
15036 L: linux-tegra@vger.kernel.org
15037 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15043 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15044 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15046 F: drivers/clk/tegra/
15049 M: Laxman Dewangan <ldewangan@nvidia.com>
15050 M: Jon Hunter <jonathanh@nvidia.com>
15052 F: drivers/dma/tegra*
15055 M: Laxman Dewangan <ldewangan@nvidia.com>
15057 F: drivers/i2c/busses/i2c-tegra.c
15059 TEGRA IOMMU DRIVERS
15060 M: Thierry Reding <thierry.reding@gmail.com>
15061 L: linux-tegra@vger.kernel.org
15063 F: drivers/iommu/tegra*
15066 M: Laxman Dewangan <ldewangan@nvidia.com>
15068 F: drivers/input/keyboard/tegra-kbc.c
15071 M: Stefan Agner <stefan@agner.ch>
15072 M: Lucas Stach <dev@lynxeye.de>
15074 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15075 F: drivers/mtd/nand/raw/tegra_nand.c
15078 M: Thierry Reding <thierry.reding@gmail.com>
15080 F: drivers/pwm/pwm-tegra.c
15082 TEGRA SERIAL DRIVER
15083 M: Laxman Dewangan <ldewangan@nvidia.com>
15085 F: drivers/tty/serial/serial-tegra.c
15088 M: Laxman Dewangan <ldewangan@nvidia.com>
15090 F: drivers/spi/spi-tegra*
15092 TEHUTI ETHERNET DRIVER
15093 M: Andy Gospodarek <andy@greyhouse.net>
15094 L: netdev@vger.kernel.org
15096 F: drivers/net/ethernet/tehuti/*
15098 Telecom Clock Driver for MCPL0010
15099 M: Mark Gross <mark.gross@intel.com>
15101 F: drivers/char/tlclk.c
15103 TENSILICA XTENSA PORT (xtensa)
15104 M: Chris Zankel <chris@zankel.net>
15105 M: Max Filippov <jcmvbkbc@gmail.com>
15106 L: linux-xtensa@linux-xtensa.org
15107 T: git git://github.com/czankel/xtensa-linux.git
15110 F: drivers/irqchip/irq-xtensa-*
15112 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15113 M: Nishanth Menon <nm@ti.com>
15114 M: Tero Kristo <t-kristo@ti.com>
15115 M: Santosh Shilimkar <ssantosh@kernel.org>
15116 L: linux-arm-kernel@lists.infradead.org
15118 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15119 F: drivers/firmware/ti_sci*
15120 F: include/linux/soc/ti/ti_sci_protocol.h
15121 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15122 F: drivers/soc/ti/ti_sci_pm_domains.c
15123 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15124 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15125 F: drivers/clk/keystone/sci-clk.c
15126 F: drivers/reset/reset-ti-sci.c
15128 Texas Instruments ASoC drivers
15129 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15134 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15135 M: Hans Verkuil <hverkuil@xs4all.nl>
15136 L: linux-media@vger.kernel.org
15137 T: git git://linuxtv.org/media_tree.git
15138 W: https://linuxtv.org
15140 F: drivers/media/radio/radio-raremono.c
15143 M: Zhang Rui <rui.zhang@intel.com>
15144 M: Eduardo Valentin <edubezval@gmail.com>
15145 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15146 L: linux-pm@vger.kernel.org
15147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15149 Q: https://patchwork.kernel.org/project/linux-pm/list/
15151 F: drivers/thermal/
15152 F: include/linux/thermal.h
15153 F: include/uapi/linux/thermal.h
15154 F: include/linux/cpu_cooling.h
15155 F: Documentation/devicetree/bindings/thermal/
15157 THERMAL/CPU_COOLING
15158 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15159 M: Viresh Kumar <viresh.kumar@linaro.org>
15160 M: Javi Merino <javi.merino@kernel.org>
15161 L: linux-pm@vger.kernel.org
15163 F: Documentation/thermal/cpu-cooling-api.txt
15164 F: drivers/thermal/cpu_cooling.c
15165 F: include/linux/cpu_cooling.h
15167 THINKPAD ACPI EXTRAS DRIVER
15168 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15169 L: ibm-acpi-devel@lists.sourceforge.net
15170 L: platform-driver-x86@vger.kernel.org
15171 W: http://ibm-acpi.sourceforge.net
15172 W: http://thinkwiki.org/wiki/Ibm-acpi
15173 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15175 F: drivers/platform/x86/thinkpad_acpi.c
15178 M: Andreas Noever <andreas.noever@gmail.com>
15179 M: Michael Jamet <michael.jamet@intel.com>
15180 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15181 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15184 F: Documentation/admin-guide/thunderbolt.rst
15185 F: drivers/thunderbolt/
15186 F: include/linux/thunderbolt.h
15188 THUNDERBOLT NETWORK DRIVER
15189 M: Michael Jamet <michael.jamet@intel.com>
15190 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15191 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15192 L: netdev@vger.kernel.org
15194 F: drivers/net/thunderbolt.c
15196 THUNDERX GPIO DRIVER
15197 M: David Daney <david.daney@cavium.com>
15199 F: drivers/gpio/gpio-thunderx.c
15201 TI AM437X VPFE DRIVER
15202 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15203 L: linux-media@vger.kernel.org
15204 W: https://linuxtv.org
15205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15206 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15208 F: drivers/media/platform/am437x/
15210 TI BANDGAP AND THERMAL DRIVER
15211 M: Eduardo Valentin <edubezval@gmail.com>
15212 M: Keerthy <j-keerthy@ti.com>
15213 L: linux-pm@vger.kernel.org
15214 L: linux-omap@vger.kernel.org
15216 F: drivers/thermal/ti-soc-thermal/
15218 TI BQ27XXX POWER SUPPLY DRIVER
15219 R: Andrew F. Davis <afd@ti.com>
15220 F: include/linux/power/bq27xxx_battery.h
15221 F: drivers/power/supply/bq27xxx_battery.c
15222 F: drivers/power/supply/bq27xxx_battery_i2c.c
15224 TI CDCE706 CLOCK DRIVER
15225 M: Max Filippov <jcmvbkbc@gmail.com>
15227 F: drivers/clk/clk-cdce706.c
15230 M: Tero Kristo <t-kristo@ti.com>
15231 L: linux-omap@vger.kernel.org
15234 F: include/linux/clk/ti.h
15236 TI DAVINCI MACHINE SUPPORT
15237 M: Sekhar Nori <nsekhar@ti.com>
15238 M: Kevin Hilman <khilman@kernel.org>
15239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15242 F: arch/arm/mach-davinci/
15243 F: drivers/i2c/busses/i2c-davinci.c
15244 F: arch/arm/boot/dts/da850*
15246 TI DAVINCI SERIES CLOCK DRIVER
15247 M: David Lechner <david@lechnology.com>
15248 R: Sekhar Nori <nsekhar@ti.com>
15250 F: Documentation/devicetree/bindings/clock/ti/davinci/
15251 F: drivers/clk/davinci/
15253 TI DAVINCI SERIES GPIO DRIVER
15254 M: Keerthy <j-keerthy@ti.com>
15255 L: linux-gpio@vger.kernel.org
15257 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15258 F: drivers/gpio/gpio-davinci.c
15260 TI DAVINCI SERIES MEDIA DRIVER
15261 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15262 L: linux-media@vger.kernel.org
15263 W: https://linuxtv.org
15264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15265 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15267 F: drivers/media/platform/davinci/
15268 F: include/media/davinci/
15270 TI ETHERNET SWITCH DRIVER (CPSW)
15271 R: Grygorii Strashko <grygorii.strashko@ti.com>
15272 L: linux-omap@vger.kernel.org
15273 L: netdev@vger.kernel.org
15275 F: drivers/net/ethernet/ti/cpsw*
15276 F: drivers/net/ethernet/ti/davinci*
15278 TI FLASH MEDIA INTERFACE DRIVER
15279 M: Alex Dubov <oakad@yahoo.com>
15281 F: drivers/misc/tifm*
15282 F: drivers/mmc/host/tifm_sd.c
15283 F: include/linux/tifm.h
15285 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15286 M: Santosh Shilimkar <ssantosh@kernel.org>
15287 L: linux-kernel@vger.kernel.org
15288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15290 F: drivers/soc/ti/*
15291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15293 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15294 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15295 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15298 F: sound/soc/codecs/lm49453*
15299 F: sound/soc/codecs/isabelle*
15301 TI LP855x BACKLIGHT DRIVER
15302 M: Milo Kim <milo.kim@ti.com>
15304 F: Documentation/backlight/lp855x-driver.txt
15305 F: drivers/video/backlight/lp855x_bl.c
15306 F: include/linux/platform_data/lp855x.h
15308 TI LP8727 CHARGER DRIVER
15309 M: Milo Kim <milo.kim@ti.com>
15311 F: drivers/power/supply/lp8727_charger.c
15312 F: include/linux/platform_data/lp8727.h
15314 TI LP8788 MFD DRIVER
15315 M: Milo Kim <milo.kim@ti.com>
15317 F: drivers/iio/adc/lp8788_adc.c
15318 F: drivers/leds/leds-lp8788.c
15319 F: drivers/mfd/lp8788*.c
15320 F: drivers/power/supply/lp8788-charger.c
15321 F: drivers/regulator/lp8788-*.c
15322 F: include/linux/mfd/lp8788*.h
15324 TI NETCP ETHERNET DRIVER
15325 M: Wingman Kwok <w-kwok2@ti.com>
15326 M: Murali Karicheri <m-karicheri2@ti.com>
15327 L: netdev@vger.kernel.org
15329 F: drivers/net/ethernet/ti/netcp*
15331 TI PCM3060 ASoC CODEC DRIVER
15332 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15335 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15336 F: sound/soc/codecs/pcm3060*
15338 TI TAS571X FAMILY ASoC CODEC DRIVER
15339 M: Kevin Cernekee <cernekee@chromium.org>
15340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15342 F: sound/soc/codecs/tas571x*
15344 TI TRF7970A NFC DRIVER
15345 M: Mark Greer <mgreer@animalcreek.com>
15346 L: linux-wireless@vger.kernel.org
15347 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15349 F: drivers/nfc/trf7970a.c
15350 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15352 TI TWL4030 SERIES SOC CODEC DRIVER
15353 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15356 F: sound/soc/codecs/twl4030*
15359 M: Benoit Parrot <bparrot@ti.com>
15360 L: linux-media@vger.kernel.org
15361 W: http://linuxtv.org/
15362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15364 F: drivers/media/platform/ti-vpe/
15366 TI WILINK WIRELESS DRIVERS
15367 L: linux-wireless@vger.kernel.org
15368 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15369 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15372 F: drivers/net/wireless/ti/
15373 F: include/linux/wl12xx.h
15375 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15376 M: John Stultz <john.stultz@linaro.org>
15377 M: Thomas Gleixner <tglx@linutronix.de>
15378 R: Stephen Boyd <sboyd@kernel.org>
15379 L: linux-kernel@vger.kernel.org
15380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15382 F: include/linux/clocksource.h
15383 F: include/linux/time.h
15384 F: include/linux/timex.h
15385 F: include/uapi/linux/time.h
15386 F: include/uapi/linux/timex.h
15387 F: kernel/time/clocksource.c
15388 F: kernel/time/time*.c
15389 F: kernel/time/alarmtimer.c
15390 F: kernel/time/ntp.c
15391 F: tools/testing/selftests/timers/
15394 M: Jon Maloy <jon.maloy@ericsson.com>
15395 M: Ying Xue <ying.xue@windriver.com>
15396 L: netdev@vger.kernel.org (core kernel code)
15397 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15398 W: http://tipc.sourceforge.net/
15400 F: include/uapi/linux/tipc*.h
15403 TLAN NETWORK DRIVER
15404 M: Samuel Chessman <chessman@tux.org>
15405 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15406 W: http://sourceforge.net/projects/tlan/
15408 F: Documentation/networking/device_drivers/ti/tlan.txt
15409 F: drivers/net/ethernet/ti/tlan.*
15411 TM6000 VIDEO4LINUX DRIVER
15412 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15413 L: linux-media@vger.kernel.org
15414 W: https://linuxtv.org
15415 T: git git://linuxtv.org/media_tree.git
15417 F: drivers/media/usb/tm6000/
15418 F: Documentation/media/v4l-drivers/tm6000*
15420 TMIO/SDHI MMC DRIVER
15421 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15422 L: linux-mmc@vger.kernel.org
15424 F: drivers/mmc/host/tmio_mmc*
15425 F: drivers/mmc/host/renesas_sdhi*
15426 F: include/linux/mfd/tmio.h
15428 TMP401 HARDWARE MONITOR DRIVER
15429 M: Guenter Roeck <linux@roeck-us.net>
15430 L: linux-hwmon@vger.kernel.org
15432 F: Documentation/hwmon/tmp401
15433 F: drivers/hwmon/tmp401.c
15435 TMPFS (SHMEM FILESYSTEM)
15436 M: Hugh Dickins <hughd@google.com>
15437 L: linux-mm@kvack.org
15439 F: include/linux/shmem_fs.h
15442 TOMOYO SECURITY MODULE
15443 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15444 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15445 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15446 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15447 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15448 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15449 W: http://tomoyo.sourceforge.jp/
15450 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15452 F: security/tomoyo/
15454 TOPSTAR LAPTOP EXTRAS DRIVER
15455 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15456 L: platform-driver-x86@vger.kernel.org
15458 F: drivers/platform/x86/topstar-laptop.c
15460 TORTURE-TEST MODULES
15461 M: Davidlohr Bueso <dave@stgolabs.net>
15462 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15463 M: Josh Triplett <josh@joshtriplett.org>
15464 L: linux-kernel@vger.kernel.org
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15467 F: Documentation/RCU/torture.txt
15468 F: kernel/torture.c
15469 F: kernel/rcu/rcutorture.c
15470 F: kernel/rcu/rcuperf.c
15471 F: kernel/locking/locktorture.c
15473 TOSHIBA ACPI EXTRAS DRIVER
15474 M: Azael Avalos <coproscefalo@gmail.com>
15475 L: platform-driver-x86@vger.kernel.org
15477 F: drivers/platform/x86/toshiba_acpi.c
15479 TOSHIBA BLUETOOTH DRIVER
15480 M: Azael Avalos <coproscefalo@gmail.com>
15481 L: platform-driver-x86@vger.kernel.org
15483 F: drivers/platform/x86/toshiba_bluetooth.c
15485 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15486 M: Azael Avalos <coproscefalo@gmail.com>
15487 L: platform-driver-x86@vger.kernel.org
15489 F: drivers/platform/x86/toshiba_haps.c
15492 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15493 W: http://www.buzzard.org.uk/toshiba/
15495 F: drivers/char/toshiba.c
15496 F: include/linux/toshiba.h
15497 F: include/uapi/linux/toshiba.h
15499 TOSHIBA TC358743 DRIVER
15500 M: Mats Randgaard <matrandg@cisco.com>
15501 L: linux-media@vger.kernel.org
15503 F: drivers/media/i2c/tc358743*
15504 F: include/media/i2c/tc358743.h
15506 TOSHIBA WMI HOTKEYS DRIVER
15507 M: Azael Avalos <coproscefalo@gmail.com>
15508 L: platform-driver-x86@vger.kernel.org
15510 F: drivers/platform/x86/toshiba-wmi.c
15513 M: Peter Huewe <peterhuewe@gmx.de>
15514 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15515 R: Jason Gunthorpe <jgg@ziepe.ca>
15516 L: linux-integrity@vger.kernel.org
15517 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15518 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15519 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15521 F: drivers/char/tpm/
15524 M: Steven Rostedt <rostedt@goodmis.org>
15525 M: Ingo Molnar <mingo@redhat.com>
15526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15528 F: Documentation/trace/ftrace.rst
15529 F: arch/*/*/*/ftrace.h
15530 F: arch/*/kernel/ftrace.c
15531 F: include/*/ftrace.h
15532 F: include/linux/trace*.h
15535 F: tools/testing/selftests/ftrace/
15537 TRACING MMIO ACCESSES (MMIOTRACE)
15538 M: Steven Rostedt <rostedt@goodmis.org>
15539 M: Ingo Molnar <mingo@kernel.org>
15540 R: Karol Herbst <karolherbst@gmail.com>
15541 R: Pekka Paalanen <ppaalanen@gmail.com>
15543 L: linux-kernel@vger.kernel.org
15544 L: nouveau@lists.freedesktop.org
15545 F: kernel/trace/trace_mmiotrace.c
15546 F: include/linux/mmiotrace.h
15547 F: arch/x86/mm/kmmio.c
15548 F: arch/x86/mm/mmio-mod.c
15549 F: arch/x86/mm/testmmiotrace.c
15552 M: Jiri Kosina <trivial@kernel.org>
15553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15555 K: ^Subject:.*(?i)trivial
15557 TEMPO SEMICONDUCTOR DRIVERS
15558 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15560 F: sound/soc/codecs/tscs*.c
15561 F: sound/soc/codecs/tscs*.h
15562 F: Documentation/devicetree/bindings/sound/tscs*.txt
15565 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15566 M: Jiri Slaby <jslaby@suse.com>
15568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15569 F: Documentation/serial/
15571 F: drivers/tty/serial/serial_core.c
15572 F: include/linux/serial_core.h
15573 F: include/linux/serial.h
15574 F: include/linux/tty.h
15575 F: include/uapi/linux/serial_core.h
15576 F: include/uapi/linux/serial.h
15577 F: include/uapi/linux/tty.h
15579 TUA9001 MEDIA DRIVER
15580 M: Antti Palosaari <crope@iki.fi>
15581 L: linux-media@vger.kernel.org
15582 W: https://linuxtv.org
15583 W: http://palosaari.fi/linux/
15584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15585 T: git git://linuxtv.org/anttip/media_tree.git
15587 F: drivers/media/tuners/tua9001*
15589 TULIP NETWORK DRIVERS
15590 L: netdev@vger.kernel.org
15591 L: linux-parisc@vger.kernel.org
15593 F: drivers/net/ethernet/dec/tulip/
15596 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15597 W: http://vtun.sourceforge.net/tun
15599 F: Documentation/networking/tuntap.txt
15600 F: arch/um/os-Linux/drivers/
15602 TURBOCHANNEL SUBSYSTEM
15603 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15604 M: Ralf Baechle <ralf@linux-mips.org>
15605 L: linux-mips@vger.kernel.org
15606 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15609 F: include/linux/tc.h
15612 M: "Len Brown" <lenb@kernel.org>
15613 L: linux-pm@vger.kernel.org
15614 B: https://bugzilla.kernel.org
15615 Q: https://patchwork.kernel.org/project/linux-pm/list/
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15618 F: tools/power/x86/turbostat/
15620 TW5864 VIDEO4LINUX DRIVER
15621 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15622 M: Anton Sviridenko <anton@corp.bluecherry.net>
15623 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15624 M: Andrey Utkin <andrey_utkin@fastmail.com>
15625 L: linux-media@vger.kernel.org
15627 F: drivers/media/pci/tw5864/
15629 TW68 VIDEO4LINUX DRIVER
15630 M: Hans Verkuil <hverkuil@xs4all.nl>
15631 L: linux-media@vger.kernel.org
15632 T: git git://linuxtv.org/media_tree.git
15633 W: https://linuxtv.org
15635 F: drivers/media/pci/tw68/
15637 TW686X VIDEO4LINUX DRIVER
15638 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15639 L: linux-media@vger.kernel.org
15640 T: git git://linuxtv.org/media_tree.git
15641 W: http://linuxtv.org
15643 F: drivers/media/pci/tw686x/
15645 UBI FILE SYSTEM (UBIFS)
15646 M: Richard Weinberger <richard@nod.at>
15647 M: Artem Bityutskiy <dedekind1@gmail.com>
15648 M: Adrian Hunter <adrian.hunter@intel.com>
15649 L: linux-mtd@lists.infradead.org
15650 T: git git://git.infradead.org/ubifs-2.6.git
15651 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15653 F: Documentation/filesystems/ubifs.txt
15656 UCLINUX (M68KNOMMU AND COLDFIRE)
15657 M: Greg Ungerer <gerg@linux-m68k.org>
15658 W: http://www.linux-m68k.org/
15659 W: http://www.uclinux.org/
15660 L: linux-m68k@lists.linux-m68k.org
15661 L: uclinux-dev@uclinux.org (subscribers-only)
15662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15664 F: arch/m68k/coldfire/
15666 F: arch/m68k/*/*_no.*
15667 F: arch/m68k/include/asm/*_no.*
15670 M: Jan Kara <jack@suse.com>
15672 F: Documentation/filesystems/udf.txt
15676 M: Bastien Nocera <hadess@hadess.net>
15677 L: linux-input@vger.kernel.org
15679 F: drivers/hid/hid-udraw-ps3.c
15682 M: Evgeniy Dushistov <dushistov@mail.ru>
15684 F: Documentation/filesystems/ufs.txt
15687 UHID USERSPACE HID IO DRIVER:
15688 M: David Herrmann <dh.herrmann@googlemail.com>
15689 L: linux-input@vger.kernel.org
15691 F: drivers/hid/uhid.c
15692 F: include/uapi/linux/uhid.h
15695 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15696 L: linux-usb@vger.kernel.org
15698 F: drivers/usb/common/ulpi.c
15699 F: include/linux/ulpi/
15701 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15702 L: linux-usb@vger.kernel.org
15705 F: include/linux/uwb.h
15706 F: include/linux/uwb/
15708 UNICORE32 ARCHITECTURE:
15709 M: Guan Xuetao <gxt@pku.edu.cn>
15710 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15712 T: git git://github.com/gxt/linux.git
15716 M: Tony Finch <dot@dotat.at>
15717 W: http://dotat.at/prog/unifdef
15719 F: scripts/unifdef.c
15721 UNIFORM CDROM DRIVER
15722 M: Jens Axboe <axboe@kernel.dk>
15723 W: http://www.kernel.dk
15725 F: Documentation/cdrom/
15726 F: drivers/cdrom/cdrom.c
15727 F: include/linux/cdrom.h
15728 F: include/uapi/linux/cdrom.h
15730 UNISYS S-PAR DRIVERS
15731 M: David Kershner <david.kershner@unisys.com>
15732 L: sparmaintainer@unisys.com (Unisys internal)
15734 F: include/linux/visorbus.h
15735 F: drivers/visorbus/
15736 F: drivers/staging/unisys/
15738 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15739 M: Vinayak Holikatti <vinholikatti@gmail.com>
15740 L: linux-scsi@vger.kernel.org
15742 F: Documentation/scsi/ufs.txt
15743 F: drivers/scsi/ufs/
15745 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15746 M: Joao Pinto <jpinto@synopsys.com>
15747 L: linux-scsi@vger.kernel.org
15749 F: drivers/scsi/ufs/*dwc*
15751 UNSORTED BLOCK IMAGES (UBI)
15752 M: Artem Bityutskiy <dedekind1@gmail.com>
15753 M: Richard Weinberger <richard@nod.at>
15754 W: http://www.linux-mtd.infradead.org/
15755 L: linux-mtd@lists.infradead.org
15756 T: git git://git.infradead.org/ubifs-2.6.git
15758 F: drivers/mtd/ubi/
15759 F: include/linux/mtd/ubi.h
15760 F: include/uapi/mtd/ubi-user.h
15762 USB "USBNET" DRIVER FRAMEWORK
15763 M: Oliver Neukum <oneukum@suse.com>
15764 L: netdev@vger.kernel.org
15765 W: http://www.linux-usb.org/usbnet
15767 F: drivers/net/usb/usbnet.c
15768 F: include/linux/usb/usbnet.h
15771 M: Oliver Neukum <oneukum@suse.com>
15772 L: linux-usb@vger.kernel.org
15774 F: Documentation/usb/acm.txt
15775 F: drivers/usb/class/cdc-acm.*
15777 USB AR5523 WIRELESS DRIVER
15778 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15779 L: linux-wireless@vger.kernel.org
15781 F: drivers/net/wireless/ath/ar5523/
15784 M: Oliver Neukum <oneukum@suse.com>
15785 L: linux-usb@vger.kernel.org
15786 L: linux-scsi@vger.kernel.org
15788 F: drivers/usb/storage/uas.c
15790 USB CDC ETHERNET DRIVER
15791 M: Oliver Neukum <oliver@neukum.org>
15792 L: linux-usb@vger.kernel.org
15794 F: drivers/net/usb/cdc_*.c
15795 F: include/uapi/linux/usb/cdc.h
15797 USB CHAOSKEY DRIVER
15798 M: Keith Packard <keithp@keithp.com>
15799 L: linux-usb@vger.kernel.org
15801 F: drivers/usb/misc/chaoskey.c
15803 USB CYPRESS C67X00 DRIVER
15804 M: Peter Korsgaard <jacmet@sunsite.dk>
15805 L: linux-usb@vger.kernel.org
15807 F: drivers/usb/c67x00/
15809 USB DAVICOM DM9601 DRIVER
15810 M: Peter Korsgaard <jacmet@sunsite.dk>
15811 L: netdev@vger.kernel.org
15812 W: http://www.linux-usb.org/usbnet
15814 F: drivers/net/usb/dm9601.c
15816 USB DIAMOND RIO500 DRIVER
15817 M: Cesar Miquel <miquel@df.uba.ar>
15818 L: rio500-users@lists.sourceforge.net
15819 W: http://rio500.sourceforge.net
15821 F: drivers/usb/misc/rio500*
15824 M: Alan Stern <stern@rowland.harvard.edu>
15825 L: linux-usb@vger.kernel.org
15827 F: Documentation/usb/ehci.txt
15828 F: drivers/usb/host/ehci*
15830 USB GADGET/PERIPHERAL SUBSYSTEM
15831 M: Felipe Balbi <balbi@kernel.org>
15832 L: linux-usb@vger.kernel.org
15833 W: http://www.linux-usb.org/gadget
15834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15836 F: drivers/usb/gadget/
15837 F: include/linux/usb/gadget*
15839 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15840 M: Jiri Kosina <jikos@kernel.org>
15841 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15842 L: linux-usb@vger.kernel.org
15843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15845 F: Documentation/hid/hiddev.txt
15846 F: drivers/hid/usbhid/
15848 USB INTEL XHCI ROLE MUX DRIVER
15849 M: Hans de Goede <hdegoede@redhat.com>
15850 L: linux-usb@vger.kernel.org
15852 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15855 M: Olav Kongas <ok@artecdesign.ee>
15856 L: linux-usb@vger.kernel.org
15858 F: drivers/usb/host/isp116x*
15859 F: include/linux/usb/isp116x.h
15861 USB LAN78XX ETHERNET DRIVER
15862 M: Woojung Huh <woojung.huh@microchip.com>
15863 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15864 L: netdev@vger.kernel.org
15866 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15867 F: drivers/net/usb/lan78xx.*
15868 F: include/dt-bindings/net/microchip-lan78xx.h
15870 USB MASS STORAGE DRIVER
15871 M: Alan Stern <stern@rowland.harvard.edu>
15872 L: linux-usb@vger.kernel.org
15873 L: usb-storage@lists.one-eyed-alien.net
15875 F: drivers/usb/storage/
15878 M: Clemens Ladisch <clemens@ladisch.de>
15879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15880 T: git git://git.alsa-project.org/alsa-kernel.git
15882 F: sound/usb/midi.*
15884 USB NETWORKING DRIVERS
15885 L: linux-usb@vger.kernel.org
15887 F: drivers/net/usb/
15890 M: Alan Stern <stern@rowland.harvard.edu>
15891 L: linux-usb@vger.kernel.org
15893 F: Documentation/usb/ohci.txt
15894 F: drivers/usb/host/ohci*
15896 USB OTG FSM (Finite State Machine)
15897 M: Peter Chen <Peter.Chen@nxp.com>
15898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15899 L: linux-usb@vger.kernel.org
15901 F: drivers/usb/common/usb-otg-fsm.c
15904 M: Valentina Manea <valentina.manea.m@gmail.com>
15905 M: Shuah Khan <shuah@kernel.org>
15906 M: Shuah Khan <skhan@linuxfoundation.org>
15907 L: linux-usb@vger.kernel.org
15909 F: Documentation/usb/usbip_protocol.txt
15910 F: drivers/usb/usbip/
15911 F: tools/usb/usbip/
15912 F: tools/testing/selftests/drivers/usb/usbip/
15915 M: Petko Manolov <petkan@nucleusys.com>
15916 L: linux-usb@vger.kernel.org
15917 L: netdev@vger.kernel.org
15918 T: git git://github.com/petkan/pegasus.git
15919 W: https://github.com/petkan/pegasus
15921 F: drivers/net/usb/pegasus.*
15924 M: Felipe Balbi <balbi@kernel.org>
15925 L: linux-usb@vger.kernel.org
15926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15928 F: drivers/usb/phy/
15930 USB PRINTER DRIVER (usblp)
15931 M: Pete Zaitcev <zaitcev@redhat.com>
15932 L: linux-usb@vger.kernel.org
15934 F: drivers/usb/class/usblp.c
15936 USB QMI WWAN NETWORK DRIVER
15937 M: Bjørn Mork <bjorn@mork.no>
15938 L: netdev@vger.kernel.org
15940 F: Documentation/ABI/testing/sysfs-class-net-qmi
15941 F: drivers/net/usb/qmi_wwan.c
15944 M: Petko Manolov <petkan@nucleusys.com>
15945 L: linux-usb@vger.kernel.org
15946 L: netdev@vger.kernel.org
15947 T: git git://github.com/petkan/rtl8150.git
15948 W: https://github.com/petkan/rtl8150
15950 F: drivers/net/usb/rtl8150.c
15952 USB SERIAL SUBSYSTEM
15953 M: Johan Hovold <johan@kernel.org>
15954 L: linux-usb@vger.kernel.org
15955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15957 F: Documentation/usb/usb-serial.txt
15958 F: drivers/usb/serial/
15959 F: include/linux/usb/serial.h
15961 USB SMSC75XX ETHERNET DRIVER
15962 M: Steve Glendinning <steve.glendinning@shawell.net>
15963 L: netdev@vger.kernel.org
15965 F: drivers/net/usb/smsc75xx.*
15967 USB SMSC95XX ETHERNET DRIVER
15968 M: Steve Glendinning <steve.glendinning@shawell.net>
15969 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15970 L: netdev@vger.kernel.org
15972 F: drivers/net/usb/smsc95xx.*
15975 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15976 L: linux-usb@vger.kernel.org
15977 W: http://www.linux-usb.org
15978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15980 F: Documentation/devicetree/bindings/usb/
15981 F: Documentation/usb/
15983 F: include/linux/usb.h
15984 F: include/linux/usb/
15986 USB TYPEC PI3USB30532 MUX DRIVER
15987 M: Hans de Goede <hdegoede@redhat.com>
15988 L: linux-usb@vger.kernel.org
15990 F: drivers/usb/typec/mux/pi3usb30532.c
15993 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15994 L: linux-usb@vger.kernel.org
15996 F: Documentation/ABI/testing/sysfs-class-typec
15997 F: Documentation/driver-api/usb/typec.rst
15998 F: drivers/usb/typec/
15999 F: include/linux/usb/typec.h
16001 USB TYPEC BUS FOR ALTERNATE MODES
16002 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16003 L: linux-usb@vger.kernel.org
16005 F: Documentation/ABI/testing/sysfs-bus-typec
16006 F: Documentation/driver-api/usb/typec_bus.rst
16007 F: drivers/usb/typec/altmodes/
16008 F: include/linux/usb/typec_altmode.h
16010 USB TYPEC PORT CONTROLLER DRIVERS
16011 M: Guenter Roeck <linux@roeck-us.net>
16012 L: linux-usb@vger.kernel.org
16014 F: drivers/usb/typec/tcpm/
16017 M: Alan Stern <stern@rowland.harvard.edu>
16018 L: linux-usb@vger.kernel.org
16020 F: drivers/usb/host/uhci*
16023 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16024 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16025 L: linux-media@vger.kernel.org
16026 T: git git://linuxtv.org/media_tree.git
16027 W: http://www.ideasonboard.org/uvc/
16029 F: drivers/media/usb/uvc/
16030 F: include/uapi/linux/uvcvideo.h
16033 M: Hans Verkuil <hverkuil@xs4all.nl>
16034 L: linux-media@vger.kernel.org
16035 T: git git://linuxtv.org/media_tree.git
16036 W: https://linuxtv.org
16038 F: drivers/media/usb/usbvision/
16041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16042 L: linux-usb@vger.kernel.org
16044 F: drivers/usb/gadget/function/*uvc*
16045 F: drivers/usb/gadget/legacy/webcam.c
16046 F: include/uapi/linux/usb/g_uvc.h
16048 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16049 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16050 L: linux-wireless@vger.kernel.org
16052 F: drivers/net/wireless/rndis_wlan.c
16055 M: Mathias Nyman <mathias.nyman@intel.com>
16056 L: linux-usb@vger.kernel.org
16058 F: drivers/usb/host/xhci*
16059 F: drivers/usb/host/pci-quirks*
16062 L: linux-wireless@vger.kernel.org
16063 W: http://linux-lc100020.sourceforge.net
16065 F: drivers/net/wireless/zydas/zd1201.*
16068 M: Antoine Jacquet <royale@zerezo.com>
16069 L: linux-usb@vger.kernel.org
16070 L: linux-media@vger.kernel.org
16071 T: git git://linuxtv.org/media_tree.git
16072 W: http://royale.zerezo.com/zr364xx/
16074 F: Documentation/media/v4l-drivers/zr364xx*
16075 F: drivers/media/usb/zr364xx/
16077 USER-MODE LINUX (UML)
16078 M: Jeff Dike <jdike@addtoit.com>
16079 M: Richard Weinberger <richard@nod.at>
16080 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16081 L: linux-um@lists.infradead.org
16082 W: http://user-mode-linux.sourceforge.net
16083 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16086 F: Documentation/virtual/uml/
16091 USERSPACE COPYIN/COPYOUT (UIOVEC)
16092 M: Alexander Viro <viro@zeniv.linux.org.uk>
16095 F: include/linux/uio.h
16097 USERSPACE DMA BUFFER DRIVER
16098 M: Gerd Hoffmann <kraxel@redhat.com>
16100 L: dri-devel@lists.freedesktop.org
16101 F: drivers/dma-buf/udmabuf.c
16102 F: include/uapi/linux/udmabuf.h
16103 T: git git://anongit.freedesktop.org/drm/drm-misc
16105 USERSPACE I/O (UIO)
16106 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16109 F: Documentation/driver-api/uio-howto.rst
16111 F: include/linux/uio_driver.h
16114 M: Karel Zak <kzak@redhat.com>
16115 L: util-linux@vger.kernel.org
16116 W: http://en.wikipedia.org/wiki/Util-linux
16117 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16121 M: Christoph Hellwig <hch@lst.de>
16122 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16123 L: linux-kernel@vger.kernel.org
16124 T: git git://git.infradead.org/users/hch/uuid.git
16127 F: include/linux/uuid.h
16128 F: include/uapi/linux/uuid.h
16132 M: Michal Januszewski <spock@gentoo.org>
16133 L: linux-fbdev@vger.kernel.org
16134 W: https://github.com/mjanusz/v86d
16136 F: Documentation/fb/uvesafb.txt
16137 F: drivers/video/fbdev/uvesafb.*
16140 M: Stefan Agner <stefan@agner.ch>
16141 L: linux-mtd@lists.infradead.org
16143 F: drivers/mtd/nand/raw/vf610_nfc.c
16145 VFAT/FAT/MSDOS FILESYSTEM
16146 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16148 F: Documentation/filesystems/vfat.txt
16152 M: Alex Williamson <alex.williamson@redhat.com>
16153 L: kvm@vger.kernel.org
16154 T: git git://github.com/awilliam/linux-vfio.git
16156 F: Documentation/vfio.txt
16158 F: include/linux/vfio.h
16159 F: include/uapi/linux/vfio.h
16161 VFIO MEDIATED DEVICE DRIVERS
16162 M: Kirti Wankhede <kwankhede@nvidia.com>
16163 L: kvm@vger.kernel.org
16165 F: Documentation/vfio-mediated-device.txt
16166 F: drivers/vfio/mdev/
16167 F: include/linux/mdev.h
16168 F: samples/vfio-mdev/
16170 VFIO PLATFORM DRIVER
16171 M: Eric Auger <eric.auger@redhat.com>
16172 L: kvm@vger.kernel.org
16174 F: drivers/vfio/platform/
16177 R: Lukas Wunner <lukas@wunner.de>
16179 F: Documentation/gpu/vga-switcheroo.rst
16180 F: drivers/gpu/vga/vga_switcheroo.c
16181 F: include/linux/vga_switcheroo.h
16182 T: git git://anongit.freedesktop.org/drm/drm-misc
16184 VIA RHINE NETWORK DRIVER
16186 F: drivers/net/ethernet/via/via-rhine.c
16188 VIA SD/MMC CARD CONTROLLER DRIVER
16189 M: Bruce Chang <brucechang@via.com.tw>
16190 M: Harald Welte <HaraldWelte@viatech.com>
16192 F: drivers/mmc/host/via-sdmmc.c
16194 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16195 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16196 L: linux-fbdev@vger.kernel.org
16198 F: include/linux/via-core.h
16199 F: include/linux/via-gpio.h
16200 F: include/linux/via_i2c.h
16201 F: drivers/video/fbdev/via/
16203 VIA VELOCITY NETWORK DRIVER
16204 M: Francois Romieu <romieu@fr.zoreil.com>
16205 L: netdev@vger.kernel.org
16207 F: drivers/net/ethernet/via/via-velocity.*
16209 VICODEC VIRTUAL CODEC DRIVER
16210 M: Hans Verkuil <hans.verkuil@cisco.com>
16211 L: linux-media@vger.kernel.org
16212 T: git git://linuxtv.org/media_tree.git
16213 W: https://linuxtv.org
16215 F: drivers/media/platform/vicodec/*
16217 VIDEO MULTIPLEXER DRIVER
16218 M: Philipp Zabel <p.zabel@pengutronix.de>
16219 L: linux-media@vger.kernel.org
16221 F: drivers/media/platform/video-mux.c
16223 VIDEO I2C POLLING DRIVER
16224 M: Matt Ranostay <matt.ranostay@konsulko.com>
16225 L: linux-media@vger.kernel.org
16227 F: drivers/media/i2c/video-i2c.c
16229 VIDEOBUF2 FRAMEWORK
16230 M: Pawel Osciak <pawel@osciak.com>
16231 M: Marek Szyprowski <m.szyprowski@samsung.com>
16232 M: Kyungmin Park <kyungmin.park@samsung.com>
16233 L: linux-media@vger.kernel.org
16235 F: drivers/media/common/videobuf2/*
16236 F: include/media/videobuf2-*
16238 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16239 M: Helen Koike <helen.koike@collabora.com>
16240 L: linux-media@vger.kernel.org
16241 T: git git://linuxtv.org/media_tree.git
16242 W: https://linuxtv.org
16244 F: drivers/media/platform/vimc/*
16247 M: Alex Williamson <alex.williamson@redhat.com>
16248 M: Paolo Bonzini <pbonzini@redhat.com>
16249 L: kvm@vger.kernel.org
16253 VIRTIO AND VHOST VSOCK DRIVER
16254 M: Stefan Hajnoczi <stefanha@redhat.com>
16255 L: kvm@vger.kernel.org
16256 L: virtualization@lists.linux-foundation.org
16257 L: netdev@vger.kernel.org
16259 F: include/linux/virtio_vsock.h
16260 F: include/uapi/linux/virtio_vsock.h
16261 F: include/uapi/linux/vsockmon.h
16262 F: include/uapi/linux/vm_sockets_diag.h
16263 F: net/vmw_vsock/diag.c
16264 F: net/vmw_vsock/af_vsock_tap.c
16265 F: net/vmw_vsock/virtio_transport_common.c
16266 F: net/vmw_vsock/virtio_transport.c
16267 F: drivers/net/vsockmon.c
16268 F: drivers/vhost/vsock.c
16269 F: tools/testing/vsock/
16271 VIRTIO CONSOLE DRIVER
16272 M: Amit Shah <amit@kernel.org>
16273 L: virtualization@lists.linux-foundation.org
16275 F: drivers/char/virtio_console.c
16276 F: include/linux/virtio_console.h
16277 F: include/uapi/linux/virtio_console.h
16279 VIRTIO CORE, NET AND BLOCK DRIVERS
16280 M: "Michael S. Tsirkin" <mst@redhat.com>
16281 M: Jason Wang <jasowang@redhat.com>
16282 L: virtualization@lists.linux-foundation.org
16284 F: Documentation/devicetree/bindings/virtio/
16287 F: drivers/net/virtio_net.c
16288 F: drivers/block/virtio_blk.c
16289 F: include/linux/virtio*.h
16290 F: include/uapi/linux/virtio_*.h
16291 F: drivers/crypto/virtio/
16292 F: mm/balloon_compaction.c
16294 VIRTIO CRYPTO DRIVER
16295 M: Gonglei <arei.gonglei@huawei.com>
16296 L: virtualization@lists.linux-foundation.org
16297 L: linux-crypto@vger.kernel.org
16299 F: drivers/crypto/virtio/
16300 F: include/uapi/linux/virtio_crypto.h
16302 VIRTIO DRIVERS FOR S390
16303 M: Cornelia Huck <cohuck@redhat.com>
16304 M: Halil Pasic <pasic@linux.ibm.com>
16305 L: linux-s390@vger.kernel.org
16306 L: virtualization@lists.linux-foundation.org
16307 L: kvm@vger.kernel.org
16309 F: drivers/s390/virtio/
16310 F: arch/s390/include/uapi/asm/virtio-ccw.h
16313 M: David Airlie <airlied@linux.ie>
16314 M: Gerd Hoffmann <kraxel@redhat.com>
16315 L: dri-devel@lists.freedesktop.org
16316 L: virtualization@lists.linux-foundation.org
16317 T: git git://anongit.freedesktop.org/drm/drm-misc
16319 F: drivers/gpu/drm/virtio/
16320 F: include/uapi/linux/virtio_gpu.h
16322 VIRTIO HOST (VHOST)
16323 M: "Michael S. Tsirkin" <mst@redhat.com>
16324 M: Jason Wang <jasowang@redhat.com>
16325 L: kvm@vger.kernel.org
16326 L: virtualization@lists.linux-foundation.org
16327 L: netdev@vger.kernel.org
16328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16331 F: include/uapi/linux/vhost.h
16333 VIRTIO INPUT DRIVER
16334 M: Gerd Hoffmann <kraxel@redhat.com>
16336 F: drivers/virtio/virtio_input.c
16337 F: include/uapi/linux/virtio_input.h
16339 VIRTUAL BOX GUEST DEVICE DRIVER
16340 M: Hans de Goede <hdegoede@redhat.com>
16341 M: Arnd Bergmann <arnd@arndb.de>
16342 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16344 F: include/linux/vbox_utils.h
16345 F: include/uapi/linux/vbox*.h
16346 F: drivers/virt/vboxguest/
16348 VIRTUAL SERIO DEVICE DRIVER
16349 M: Stephen Chandler Paul <thatslyude@gmail.com>
16351 F: drivers/input/serio/userio.c
16352 F: include/uapi/linux/userio.h
16354 VIVID VIRTUAL VIDEO DRIVER
16355 M: Hans Verkuil <hverkuil@xs4all.nl>
16356 L: linux-media@vger.kernel.org
16357 T: git git://linuxtv.org/media_tree.git
16358 W: https://linuxtv.org
16360 F: drivers/media/platform/vivid/*
16363 M: Florian Fainelli <f.fainelli@gmail.com>
16364 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16366 F: drivers/vlynq/vlynq.c
16367 F: include/linux/vlynq.h
16370 M: Martyn Welch <martyn@welchs.me.uk>
16371 M: Manohar Vanga <manohar.vanga@gmail.com>
16372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16373 L: devel@driverdev.osuosl.org
16375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16376 F: Documentation/driver-api/vme.rst
16377 F: drivers/staging/vme/
16379 F: include/linux/vme*
16381 VMWARE BALLOON DRIVER
16382 M: Julien Freche <jfreche@vmware.com>
16383 M: Nadav Amit <namit@vmware.com>
16384 M: "VMware, Inc." <pv-drivers@vmware.com>
16385 L: linux-kernel@vger.kernel.org
16387 F: drivers/misc/vmw_balloon.c
16389 VMWARE HYPERVISOR INTERFACE
16390 M: Alok Kataria <akataria@vmware.com>
16391 L: virtualization@lists.linux-foundation.org
16393 F: arch/x86/kernel/cpu/vmware.c
16395 VMWARE PVRDMA DRIVER
16396 M: Adit Ranadive <aditr@vmware.com>
16397 M: VMware PV-Drivers <pv-drivers@vmware.com>
16398 L: linux-rdma@vger.kernel.org
16400 F: drivers/infiniband/hw/vmw_pvrdma/
16402 VMware PVSCSI driver
16403 M: Jim Gill <jgill@vmware.com>
16404 M: VMware PV-Drivers <pv-drivers@vmware.com>
16405 L: linux-scsi@vger.kernel.org
16407 F: drivers/scsi/vmw_pvscsi.c
16408 F: drivers/scsi/vmw_pvscsi.h
16410 VMWARE VMMOUSE SUBDRIVER
16411 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16412 M: "VMware, Inc." <pv-drivers@vmware.com>
16413 L: linux-input@vger.kernel.org
16415 F: drivers/input/mouse/vmmouse.c
16416 F: drivers/input/mouse/vmmouse.h
16418 VMWARE VMXNET3 ETHERNET DRIVER
16419 M: Ronak Doshi <doshir@vmware.com>
16420 M: "VMware, Inc." <pv-drivers@vmware.com>
16421 L: netdev@vger.kernel.org
16423 F: drivers/net/vmxnet3/
16425 VOCORE VOCORE2 BOARD
16426 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16427 L: linux-mips@vger.kernel.org
16429 F: arch/mips/boot/dts/ralink/vocore2.dts
16431 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16432 M: Liam Girdwood <lgirdwood@gmail.com>
16433 M: Mark Brown <broonie@kernel.org>
16434 L: linux-kernel@vger.kernel.org
16435 W: http://www.slimlogic.co.uk/?p=48
16436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16438 F: Documentation/devicetree/bindings/regulator/
16439 F: Documentation/power/regulator/
16440 F: drivers/regulator/
16441 F: include/dt-bindings/regulator/
16442 F: include/linux/regulator/
16445 M: David Ahern <dsa@cumulusnetworks.com>
16446 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16447 L: netdev@vger.kernel.org
16449 F: drivers/net/vrf.c
16450 F: Documentation/networking/vrf.txt
16452 VT1211 HARDWARE MONITOR DRIVER
16453 M: Juerg Haefliger <juergh@gmail.com>
16454 L: linux-hwmon@vger.kernel.org
16456 F: Documentation/hwmon/vt1211
16457 F: drivers/hwmon/vt1211.c
16459 VT8231 HARDWARE MONITOR DRIVER
16460 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16461 L: linux-hwmon@vger.kernel.org
16463 F: drivers/hwmon/vt8231.c
16465 VUB300 USB to SDIO/SD/MMC bridge chip
16466 M: Tony Olech <tony.olech@elandigitalsystems.com>
16467 L: linux-mmc@vger.kernel.org
16468 L: linux-usb@vger.kernel.org
16470 F: drivers/mmc/host/vub300.c
16472 W1 DALLAS'S 1-WIRE BUS
16473 M: Evgeniy Polyakov <zbr@ioremap.net>
16475 F: Documentation/devicetree/bindings/w1/
16476 F: Documentation/w1/
16478 F: include/linux/w1.h
16480 W83791D HARDWARE MONITORING DRIVER
16481 M: Marc Hulsman <m.hulsman@tudelft.nl>
16482 L: linux-hwmon@vger.kernel.org
16484 F: Documentation/hwmon/w83791d
16485 F: drivers/hwmon/w83791d.c
16487 W83793 HARDWARE MONITORING DRIVER
16488 M: Rudolf Marek <r.marek@assembler.cz>
16489 L: linux-hwmon@vger.kernel.org
16491 F: Documentation/hwmon/w83793
16492 F: drivers/hwmon/w83793.c
16494 W83795 HARDWARE MONITORING DRIVER
16495 M: Jean Delvare <jdelvare@suse.com>
16496 L: linux-hwmon@vger.kernel.org
16498 F: drivers/hwmon/w83795.c
16500 W83L51xD SD/MMC CARD INTERFACE DRIVER
16501 M: Pierre Ossman <pierre@ossman.eu>
16503 F: drivers/mmc/host/wbsd.*
16505 WACOM PROTOCOL 4 SERIAL TABLETS
16506 M: Julian Squires <julian@cipht.net>
16507 M: Hans de Goede <hdegoede@redhat.com>
16508 L: linux-input@vger.kernel.org
16510 F: drivers/input/tablet/wacom_serial4.c
16512 WATCHDOG DEVICE DRIVERS
16513 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16514 M: Guenter Roeck <linux@roeck-us.net>
16515 L: linux-watchdog@vger.kernel.org
16516 W: http://www.linux-watchdog.org/
16517 T: git git://www.linux-watchdog.org/linux-watchdog.git
16519 F: Documentation/devicetree/bindings/watchdog/
16520 F: Documentation/watchdog/
16521 F: drivers/watchdog/
16522 F: include/linux/watchdog.h
16523 F: include/uapi/linux/watchdog.h
16525 WHISKEYCOVE PMIC GPIO DRIVER
16526 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16527 L: linux-gpio@vger.kernel.org
16529 F: drivers/gpio/gpio-wcove.c
16532 M: David Herrmann <dh.herrmann@googlemail.com>
16533 L: linux-input@vger.kernel.org
16535 F: drivers/hid/hid-wiimote*
16537 WILOCITY WIL6210 WIRELESS DRIVER
16538 M: Maya Erez <merez@codeaurora.org>
16539 L: linux-wireless@vger.kernel.org
16540 L: wil6210@qti.qualcomm.com
16542 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16543 F: drivers/net/wireless/ath/wil6210/
16546 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16547 M: linux-wimax@intel.com
16548 L: wimax@linuxwimax.org (subscribers-only)
16550 W: http://linuxwimax.org
16551 F: Documentation/wimax/README.wimax
16552 F: include/linux/wimax/debug.h
16553 F: include/net/wimax.h
16554 F: include/uapi/linux/wimax.h
16558 M: David Härdeman <david@hardeman.nu>
16560 F: drivers/media/rc/winbond-cir.c
16562 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16563 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16564 L: linux-watchdog@vger.kernel.org
16566 F: drivers/watchdog/ebc-c384_wdt.c
16568 WINSYSTEMS WS16C48 GPIO DRIVER
16569 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16570 L: linux-gpio@vger.kernel.org
16572 F: drivers/gpio/gpio-ws16c48.c
16574 WISTRON LAPTOP BUTTON DRIVER
16575 M: Miloslav Trmac <mitr@volny.cz>
16577 F: drivers/input/misc/wistron_btns.c
16579 WL3501 WIRELESS PCMCIA CARD DRIVER
16580 L: linux-wireless@vger.kernel.org
16582 F: drivers/net/wireless/wl3501*
16584 WOLFSON MICROELECTRONICS DRIVERS
16585 L: patches@opensource.cirrus.com
16586 T: git https://github.com/CirrusLogic/linux-drivers.git
16587 W: https://github.com/CirrusLogic/linux-drivers/wiki
16589 F: Documentation/hwmon/wm83??
16590 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16591 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16592 F: Documentation/devicetree/bindings/mfd/arizona.txt
16593 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16594 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16595 F: arch/arm/mach-s3c64xx/mach-crag6410*
16596 F: drivers/clk/clk-wm83*.c
16597 F: drivers/extcon/extcon-arizona.c
16598 F: drivers/leds/leds-wm83*.c
16599 F: drivers/gpio/gpio-*wm*.c
16600 F: drivers/gpio/gpio-arizona.c
16601 F: drivers/hwmon/wm83??-hwmon.c
16602 F: drivers/input/misc/wm831x-on.c
16603 F: drivers/input/touchscreen/wm831x-ts.c
16604 F: drivers/input/touchscreen/wm97*.c
16605 F: drivers/mfd/arizona*
16606 F: drivers/mfd/wm*.c
16607 F: drivers/mfd/cs47l24*
16608 F: drivers/power/supply/wm83*.c
16609 F: drivers/rtc/rtc-wm83*.c
16610 F: drivers/regulator/wm8*.c
16611 F: drivers/regulator/arizona*
16612 F: drivers/video/backlight/wm83*_bl.c
16613 F: drivers/watchdog/wm83*_wdt.c
16614 F: include/linux/mfd/arizona/
16615 F: include/linux/mfd/wm831x/
16616 F: include/linux/mfd/wm8350/
16617 F: include/linux/mfd/wm8400*
16618 F: include/linux/regulator/arizona*
16619 F: include/linux/wm97xx.h
16620 F: include/sound/wm????.h
16621 F: sound/soc/codecs/arizona.?
16622 F: sound/soc/codecs/wm*
16623 F: sound/soc/codecs/cs47l24*
16626 M: Tejun Heo <tj@kernel.org>
16627 R: Lai Jiangshan <jiangshanlai@gmail.com>
16628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16630 F: include/linux/workqueue.h
16631 F: kernel/workqueue.c
16632 F: Documentation/core-api/workqueue.rst
16634 X-POWERS AXP288 PMIC DRIVERS
16635 M: Hans de Goede <hdegoede@redhat.com>
16638 F: drivers/acpi/pmic/intel_pmic_xpower.c
16640 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16641 M: Chen-Yu Tsai <wens@csie.org>
16642 L: linux-kernel@vger.kernel.org
16647 M: Andrew Hendry <andrew.hendry@gmail.com>
16648 L: linux-x25@vger.kernel.org
16650 F: Documentation/networking/x25*
16651 F: include/net/x25*
16654 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16655 M: Thomas Gleixner <tglx@linutronix.de>
16656 M: Ingo Molnar <mingo@redhat.com>
16657 M: Borislav Petkov <bp@alien8.de>
16658 R: "H. Peter Anvin" <hpa@zytor.com>
16660 L: linux-kernel@vger.kernel.org
16661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16663 F: Documentation/devicetree/bindings/x86/
16664 F: Documentation/x86/
16668 M: Andy Lutomirski <luto@kernel.org>
16669 L: linux-kernel@vger.kernel.org
16670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16674 X86 MCE INFRASTRUCTURE
16675 M: Tony Luck <tony.luck@intel.com>
16676 M: Borislav Petkov <bp@alien8.de>
16677 L: linux-edac@vger.kernel.org
16679 F: arch/x86/kernel/cpu/mcheck/*
16681 X86 MICROCODE UPDATE SUPPORT
16682 M: Borislav Petkov <bp@alien8.de>
16684 F: arch/x86/kernel/cpu/microcode/*
16687 M: Dave Hansen <dave.hansen@linux.intel.com>
16688 M: Andy Lutomirski <luto@kernel.org>
16689 M: Peter Zijlstra <peterz@infradead.org>
16690 L: linux-kernel@vger.kernel.org
16691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16695 X86 PLATFORM DRIVERS
16696 M: Darren Hart <dvhart@infradead.org>
16697 M: Andy Shevchenko <andy@infradead.org>
16698 L: platform-driver-x86@vger.kernel.org
16699 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16701 F: drivers/platform/x86/
16702 F: drivers/platform/olpc/
16704 X86 PLATFORM DRIVERS - ARCH
16705 R: Darren Hart <dvhart@infradead.org>
16706 R: Andy Shevchenko <andy@infradead.org>
16707 L: platform-driver-x86@vger.kernel.org
16709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16711 F: arch/x86/platform
16714 M: Andy Lutomirski <luto@kernel.org>
16715 L: linux-kernel@vger.kernel.org
16716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16718 F: arch/x86/entry/vdso/
16721 M: Matthew Wilcox <willy@infradead.org>
16722 L: linux-fsdevel@vger.kernel.org
16724 F: Documentation/core-api/xarray.rst
16727 F: include/linux/idr.h
16728 F: include/linux/xarray.h
16729 F: tools/testing/radix-tree
16732 M: Benjamin Valentin <benpicco@googlemail.com>
16734 F: drivers/media/rc/xbox_remote.c
16735 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16737 XC2028/3028 TUNER DRIVER
16738 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16739 L: linux-media@vger.kernel.org
16740 W: https://linuxtv.org
16741 T: git git://linuxtv.org/media_tree.git
16743 F: drivers/media/tuners/tuner-xc2028.*
16745 XDP (eXpress Data Path)
16746 M: Alexei Starovoitov <ast@kernel.org>
16747 M: Daniel Borkmann <daniel@iogearbox.net>
16748 M: David S. Miller <davem@davemloft.net>
16749 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16750 M: Jesper Dangaard Brouer <hawk@kernel.org>
16751 M: John Fastabend <john.fastabend@gmail.com>
16752 L: netdev@vger.kernel.org
16753 L: xdp-newbies@vger.kernel.org
16756 F: include/net/xdp.h
16757 F: kernel/bpf/devmap.c
16758 F: kernel/bpf/cpumap.c
16759 F: include/trace/events/xdp.h
16763 XDP SOCKETS (AF_XDP)
16764 M: Björn Töpel <bjorn.topel@intel.com>
16765 M: Magnus Karlsson <magnus.karlsson@intel.com>
16766 L: netdev@vger.kernel.org
16768 F: kernel/bpf/xskmap.c
16771 XEN BLOCK SUBSYSTEM
16772 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16773 M: Roger Pau Monné <roger.pau@citrix.com>
16774 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16776 F: drivers/block/xen-blkback/*
16777 F: drivers/block/xen*
16780 M: Stefano Stabellini <sstabellini@kernel.org>
16781 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16784 F: arch/arm/include/asm/xen/
16786 XEN HYPERVISOR ARM64
16787 M: Stefano Stabellini <sstabellini@kernel.org>
16788 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16791 F: arch/arm64/include/asm/xen/
16793 XEN HYPERVISOR INTERFACE
16794 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16795 M: Juergen Gross <jgross@suse.com>
16796 R: Stefano Stabellini <sstabellini@kernel.org>
16797 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16801 F: arch/x86/platform/pvh/
16802 F: drivers/*/xen-*front.c
16804 F: arch/x86/include/asm/xen/
16805 F: arch/x86/include/asm/pvclock-abi.h
16807 F: include/uapi/xen/
16808 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16809 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16811 XEN NETWORK BACKEND DRIVER
16812 M: Wei Liu <wei.liu2@citrix.com>
16813 M: Paul Durrant <paul.durrant@citrix.com>
16814 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16815 L: netdev@vger.kernel.org
16817 F: drivers/net/xen-netback/*
16820 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16821 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16823 F: arch/x86/pci/*xen*
16824 F: drivers/pci/*xen*
16827 M: Juergen Gross <jgross@suse.com>
16828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16829 L: linux-scsi@vger.kernel.org
16831 F: drivers/scsi/xen-scsifront.c
16832 F: drivers/xen/xen-scsiback.c
16833 F: include/xen/interface/io/vscsiif.h
16835 XEN SWIOTLB SUBSYSTEM
16836 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16837 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16838 L: iommu@lists.linux-foundation.org
16840 F: arch/x86/xen/*swiotlb*
16841 F: drivers/xen/*swiotlb*
16843 XEN SOUND FRONTEND DRIVER
16844 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16845 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16851 M: Darrick J. Wong <darrick.wong@oracle.com>
16852 M: linux-xfs@vger.kernel.org
16853 L: linux-xfs@vger.kernel.org
16855 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16857 F: Documentation/filesystems/xfs.txt
16860 XILINX AXI ETHERNET DRIVER
16861 M: Anirudha Sarangi <anirudh@xilinx.com>
16862 M: John Linn <John.Linn@xilinx.com>
16864 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16866 XILINX UARTLITE SERIAL DRIVER
16867 M: Peter Korsgaard <jacmet@sunsite.dk>
16868 L: linux-serial@vger.kernel.org
16870 F: drivers/tty/serial/uartlite.c
16872 XILINX VIDEO IP CORES
16873 M: Hyun Kwon <hyun.kwon@xilinx.com>
16874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16875 L: linux-media@vger.kernel.org
16876 T: git git://linuxtv.org/media_tree.git
16878 F: Documentation/devicetree/bindings/media/xilinx/
16879 F: drivers/media/platform/xilinx/
16880 F: include/uapi/linux/xilinx-v4l2-controls.h
16883 M: Eli Billauer <eli.billauer@gmail.com>
16884 L: linux-kernel@vger.kernel.org
16886 F: drivers/char/xillybus/
16889 M: George Cherian <george.cherian@cavium.com>
16890 M: Jan Glauber <jglauber@cavium.com>
16891 L: linux-i2c@vger.kernel.org
16892 W: http://www.cavium.com
16894 F: drivers/i2c/busses/i2c-xlp9xx.c
16896 XRA1403 GPIO EXPANDER
16897 M: Nandor Han <nandor.han@ge.com>
16898 M: Semi Malinen <semi.malinen@ge.com>
16899 L: linux-gpio@vger.kernel.org
16901 F: drivers/gpio/gpio-xra1403.c
16902 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16904 XTENSA XTFPGA PLATFORM SUPPORT
16905 M: Max Filippov <jcmvbkbc@gmail.com>
16906 L: linux-xtensa@linux-xtensa.org
16908 F: drivers/spi/spi-xtensa-xtfpga.c
16909 F: sound/soc/xtensa/xtfpga-i2s.c
16911 YAM DRIVER FOR AX.25
16912 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16913 L: linux-hams@vger.kernel.org
16915 F: drivers/net/hamradio/yam*
16916 F: include/linux/yam.h
16918 YAMA SECURITY MODULE
16919 M: Kees Cook <keescook@chromium.org>
16920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16923 F: Documentation/admin-guide/LSM/Yama.rst
16925 YEALINK PHONE DRIVER
16926 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16927 L: usbb2k-api-dev@nongnu.org
16929 F: Documentation/input/devices/yealink.rst
16930 F: drivers/input/misc/yealink.*
16932 Z8530 DRIVER FOR AX.25
16933 M: Joerg Reuter <jreuter@yaina.de>
16934 W: http://yaina.de/jreuter/
16935 W: http://www.qsl.net/dl1bke/
16936 L: linux-hams@vger.kernel.org
16938 F: Documentation/networking/z8530drv.txt
16939 F: drivers/net/hamradio/*scc.c
16940 F: drivers/net/hamradio/z8530.h
16942 ZBUD COMPRESSED PAGE ALLOCATOR
16943 M: Seth Jennings <sjenning@redhat.com>
16944 M: Dan Streetman <ddstreet@ieee.org>
16945 L: linux-mm@kvack.org
16948 F: include/linux/zbud.h
16950 ZD1211RW WIRELESS DRIVER
16951 M: Daniel Drake <dsd@gentoo.org>
16952 M: Ulrich Kunitz <kune@deine-taler.de>
16953 W: http://zd1211.ath.cx/wiki/DriverRewrite
16954 L: linux-wireless@vger.kernel.org
16955 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16957 F: drivers/net/wireless/zydas/zd1211rw/
16959 ZD1301 MEDIA DRIVER
16960 M: Antti Palosaari <crope@iki.fi>
16961 L: linux-media@vger.kernel.org
16962 W: https://linuxtv.org/
16963 W: http://palosaari.fi/linux/
16964 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16966 F: drivers/media/usb/dvb-usb-v2/zd1301*
16968 ZD1301_DEMOD MEDIA DRIVER
16969 M: Antti Palosaari <crope@iki.fi>
16970 L: linux-media@vger.kernel.org
16971 W: https://linuxtv.org/
16972 W: http://palosaari.fi/linux/
16973 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16975 F: drivers/media/dvb-frontends/zd1301_demod*
16977 ZPOOL COMPRESSED PAGE STORAGE API
16978 M: Dan Streetman <ddstreet@ieee.org>
16979 L: linux-mm@kvack.org
16982 F: include/linux/zpool.h
16984 ZR36067 VIDEO FOR LINUX DRIVER
16985 L: mjpeg-users@lists.sourceforge.net
16986 L: linux-media@vger.kernel.org
16987 W: http://mjpeg.sourceforge.net/driver-zoran/
16988 T: hg https://linuxtv.org/hg/v4l-dvb
16990 F: drivers/staging/media/zoran/
16992 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16993 M: Minchan Kim <minchan@kernel.org>
16994 M: Nitin Gupta <ngupta@vflare.org>
16995 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16996 L: linux-kernel@vger.kernel.org
16998 F: drivers/block/zram/
16999 F: Documentation/blockdev/zram.txt
17001 ZS DECSTATION Z85C30 SERIAL DRIVER
17002 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17004 F: drivers/tty/serial/zs.*
17006 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17007 M: Minchan Kim <minchan@kernel.org>
17008 M: Nitin Gupta <ngupta@vflare.org>
17009 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17010 L: linux-mm@kvack.org
17013 F: include/linux/zsmalloc.h
17014 F: Documentation/vm/zsmalloc.rst
17016 ZSWAP COMPRESSED SWAP CACHING
17017 M: Seth Jennings <sjenning@redhat.com>
17018 M: Dan Streetman <ddstreet@ieee.org>
17019 L: linux-mm@kvack.org
17024 M: Linus Torvalds <torvalds@linux-foundation.org>
17025 L: linux-kernel@vger.kernel.org
17026 Q: http://patchwork.kernel.org/project/LKML/list/
17027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17028 S: Buried alive in reporters